@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;600;700&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.ttf") format("truetype");font-weight:normal;font-style:normal}.sp{display:none}article .post p:after,article div:after,article section:after,#home #news:after,.inner:after{content:'';display:block;clear:both}#wrap{min-width:1000px}body .inner{width:1200px;max-width:100%;margin:0 auto}body #container{padding-top:90px}body article .aligncenter,body article iframe,body article twitterwidget{display:block;margin:30px auto 30px}body article .alignright{max-width:50%;float:right;margin-left:40px;margin-bottom:30px}body article .alignleft{max-width:50%;float:left;margin-right:40px;margin-bottom:30px}body article .post{width:1200px;max-width:100%;margin:0 auto}body article .post:not(:last-child){padding-bottom:100px}body article>*:last-child:not(.post){padding-bottom:100px}body article>*:last-child{padding-bottom:100px}body article table:not([class]) th,body article table.block th{white-space:nowrap}body article table.block th{width:300px}body article .btn__link{padding:20px 40px}body article .btn__link:after{top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}body#page.page-line article .post .step-boxes{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;gap:4%;margin:0 auto}body#page.page-line article .post .step-boxes>*{text-align:center;width:30.66666666666%;margin:0}body#home #slider{height:calc(100vh - 90px)}body#home #slider div.wrap_main{width:1400px}body#home #slider div.wrap_main>*:not(:last-child){margin-bottom:24px}body#home article section .hgroup{margin-bottom:56px;display:flex;flex-wrap:nowrap;justify-content:flex-start}body#home article section .hgroup h2{width:auto;max-width:400px;line-height:1.5;margin-right:8%}body#home article section .hgroup p{max-width:calc(100% - 400px - 8%);padding-top:0.5em}body#home article #reasons .reasons__list{gap:4%;justify-content:center;align-items:stretch}body#home article #reasons .reasons__list li{width:30.6666666666666666%;margin-bottom:4%}body#home article #anshin ul.list__check{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5%}body#home article #anshin ul.list__check li{width:47.5%}body .results__bg .results-list{display:flex;flex-wrap:wrap;gap:32px}body .results__bg .results-list .feed-item{width:calc((100% - 64px) / 3);display:flex;flex-direction:column}body .results__bg .results-list:not(:last-child){margin-bottom:48px}body article#results-archive .results__bg .single_term_title{width:1200px;max-width:100%;margin:0 auto 56px}body article#results-archive .results__bg .results-list{width:1200px;max-width:100%;margin:0 auto 80px}body .feed-list{margin-bottom:80px;display:flex;flex-wrap:wrap;gap:40px}body .feed-list .feed-item{width:calc((100% - 80px) / 3);display:flex;flex-direction:column}body#post article#content-archive{width:1200px;max-width:100%;margin:0 auto;padding:0 0 100px}body.single article .post-thumbnail{width:1200px;max-width:100%;margin:0 auto 48px}body.single article .post-thumbnail img{max-height:850px}body.single article .hgroup{width:1200px;max-width:100%;margin:0 auto 64px}body.single article .post div.aligncenter{text-align:center !important}body.single article .post div[class*="align"] img{max-height:850px}body.single article .post img[class*="align"]{max-height:850px}body.single article .post__old{margin-bottom:100px}body.single article .author-box .author-wrap{padding:24px 32px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:24px}body header{width:100%;height:90px;min-width:1000px;position:fixed;z-index:10}body header a{color:#fff;display:block}body header #logo{width:90px;text-align:left;position:absolute;left:0;top:0}body header #logo a{display:block}body header #logo img{height:90px;width:auto}body header #rbox{height:90px;max-width:calc(100% - 90px);position:absolute;right:0;top:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}body header #rbox a{font-size:16px;font-weight:bold}body header #rbox a:hover{color:#fff}body header #rbox #gnav{max-width:calc(100% - 521px);display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:30px;gap:6px 24px}body header #rbox #gnav li{text-align:center}body header #rbox #gnav a:hover{text-decoration:underline}body header #rbox .phone{width:301px;padding:0 24px;border-left:1px solid #4a4a4a;display:inline-block}body header #rbox .phone img{max-height:40px}body header #rbox>a{line-height:1;font-size:15px;width:110px;height:90px;display:block;padding:14px 0 0}body header #rbox>a:before{display:block}body header #rbox>a.line{color:#06c755;background:#000000}body header #rbox>a.line:before{content:'';width:40px;height:40px;background-image:url("../images/icon_line.png");background-size:contain;vertical-align:middle;margin:0 auto 8px}body header #rbox>a.form{background:#d32f2f}body header #rbox>a.form:before{font-size:35px;line-height:40px;margin-bottom:8px;font-weight:normal;font-family:'icomoon' !important;content:'\e91c';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .breadcrumbs{width:1200px;max-width:100%;margin:0 auto;padding:30px 0}body .breadcrumbs ul{white-space:nowrap}body .breadcrumbs ul li:last-child{max-width:calc(100% - 20em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #ttl,body #parent-ttl{width:1200px;max-width:90%;margin:0 auto}body #page_img{margin-bottom:100px;height:calc(100vh - 382px)}body footer #fnav{text-align:left;display:flex;flex-wrap:nowrap;gap:5%;padding:64px 5%}body footer #fnav>section.wrap__sns{width:500px;max-width:45%}body footer #fnav>section.wrap__link{width:30%}body footer #fnav h3{font-size:18px}body footer #fnav .nav{font-size:14px;line-height:1.5}body footer #fnav .nav a{display:block;padding:4px 0;margin-bottom:5px}body .cta{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:3%}body .cta li{width:306px;max-width:30%}
