@charset "UTF-8";#breadcrumb{padding:10px 50px 15px}#breadcrumb ul{width:1200px;max-width:100%;margin-left:auto;margin-right:auto;font-size:14px;font-size:.875rem;letter-spacing:normal}#breadcrumb ul li{display:inline}#breadcrumb ul li a{color:#2f2727}#breadcrumb ul li strong{font-weight:400}#breadcrumb ul li:not(:last-child):after{font-family:"ＭＳ Ｐゴシック","MS PGothic","Chalkboard SE",sans-serif;content:'>';margin-left:4px;margin-right:4px}@media screen and (min-width:701px) and (max-width:1200px){#breadcrumb{padding-left:40px;padding-right:40px}}@media screen and (max-width:700px){#breadcrumb{padding-left:32px;padding-right:32px}#breadcrumb ul{font-size:10px;font-size:.625rem}}main.next{background:#f9f4d7}main.next .item-more{border-top:2px solid #0da95c;border-bottom:2px solid #0da95c;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-size:1rem;font-weight:700;color:#0da95c;padding-top:8px;padding-bottom:8px;cursor:pointer;line-height:1.2;margin-top:40px}main.next .item-more:after{content:"";width:17px;height:17px;background:no-repeat center/auto;background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/business/icon-plus.svg);margin-left:10px}main.next .item-filter{margin-bottom:24px}main.next .item-filter.mb{margin-bottom:40px}main.next .item-filter h3{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:15px;color:#4b341c}main.next .item-filter dl{display:flex;flex-wrap:wrap;margin-bottom:-8px}main.next .item-filter dl>*{margin-bottom:8px}main.next .item-filter dl dt{width:80px;font-size:16px;font-size:1rem}main.next .item-filter dl dd{width:calc(100% - 80px)}main.next .item-filter dl dd ul{display:flex;flex-wrap:wrap;margin-right:-4px;margin-bottom:-4px}main.next .item-filter dl dd ul li{margin-right:4px;margin-bottom:4px;min-width:76px;display:flex}main.next .item-filter dl dd ul li.current a,main.next .item-filter dl dd ul li[class*=current] a{background-color:#0da95c;color:#fff}main.next .item-filter dl dd ul li a{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2f2727;font-size:14px;font-size:.875rem;background:#fff;border-radius:30px;padding-left:24px;padding-right:24px;box-sizing:border-box;transition:all .3s ease;border:solid 1px #fff}main.next .item-filter dl dd ul li a:hover{text-decoration:none;opacity:1;border-color:#0da95c}main.next .block-title{height:150px;position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}main.next .block-title:before{content:"";display:block;position:absolute;left:50%;top:0;width:100vw;height:100%;background:#fff;transform:translateX(-50%)}main.next .block-title:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#f9f4d7;border-radius:100px 100px 0 0}main.next .block-title h1{position:relative;z-index:2;text-align:center;font-size:48px;font-size:3rem;font-weight:700;line-height:1.1;color:#4b341c}main.next .block-lead{position:relative}main.next .block-lead.fc-b2 .item-text{color:#4b341c}main.next .block-lead .item-hd{color:#0da95c;font-size:32px;font-size:2rem;font-weight:700;line-height:1.6;margin-bottom:20px;position:relative;z-index:3}main.next .block-lead .item-hd.tac{text-align:center}main.next .block-lead .item-text{color:#2f2727;font-size:20px;font-size:1.25rem;margin-bottom:60px;position:relative;z-index:3;text-align:left}main.next .block-lead .item-imgs li:nth-child(1){position:absolute;left:-120px;top:60px}main.next .block-lead .item-imgs li:nth-child(2){position:absolute;right:-100px;top:50px}main.next .block-lead .item-imgs li:nth-child(3){text-align:center}main.next .block-lead.pt0{padding-top:0}main.next .block-lead.s-mb:not(:last-child){margin-bottom:35px}main.next .block-lead:not(:last-child){margin-bottom:80px}main.next .block-lead .item-text{font-size:18px;font-size:1.125rem}main.next .block-lead .item-text:not(:last-child){margin-bottom:30px}main.next .block-lead .item-text p:not(:last-child){margin-bottom:15px}main.next .block-lead2{font-size:18px;font-size:1.125rem;margin-bottom:40px;color:#3c4251}main.next .block-lead2.mb{margin-bottom:60px}main.next .block-text{padding-bottom:80px}main.next .block-text .text-block:not(:last-child){margin-bottom:40px}main.next .bnr-block{margin-bottom:130px}main.next .bnr-block ul{display:flex;margin:0 -20px -40px}main.next .bnr-block ul li{width:calc(50% - 40px);margin:0 20px 40px;height:252px;box-sizing:border-box}main.next .bnr-block ul li a{border-radius:20px;height:100%;box-sizing:border-box;padding:24px;box-sizing:border-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;line-height:1.3}main.next .bnr-block ul li a:hover{opacity:1;transition:all .3s ease;text-decoration:none}main.next .bnr-block ul li a:hover .btn{background-color:#0da95c;color:#fff;border-color:#0da95c}main.next .bnr-block ul li .title{font-size:40px;font-size:2.5rem;font-weight:700;color:#fff}main.next .bnr-block2{padding:120px 0}main.next .bnr-block2.column3 ul li{height:367px}main.next .bnr-block2 ul{display:flex;margin:0 -20px -40px}main.next .bnr-block2 ul li{width:calc(50% - 40px);margin:0 20px 40px;height:230px;box-sizing:border-box}main.next .bnr-block2 ul li a{border-radius:20px;height:100%;width:100%;box-sizing:border-box;padding:24px;box-sizing:border-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-size:cover;position:relative;overflow:hidden}main.next .bnr-block2 ul li a:before{transition:all .3s ease;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(34,91,90,.5)}main.next .bnr-block2 ul li a:hover{opacity:.7;transition:all .3s ease;text-decoration:none;opacity:1}main.next .bnr-block2 ul li a:hover:before{background-color:rgba(13,169,92,.3)}main.next .bnr-block2 ul li .title{position:relative;z-index:2;font-size:40px;font-size:2.5rem;font-weight:700;color:#fff;line-height:1.6}main.next .bnr-block2 ul li .title span{display:block;font-size:16px;font-size:1rem;font-weight:400}main.next .store-list{display:flex;flex-wrap:wrap;margin-left:-24px;margin-bottom:-18px}main.next .store-list li{padding:40px 24px;background-color:#fff;border-radius:20px;width:calc(33.3333333333% - 24px);margin-left:24px;box-sizing:border-box;margin-bottom:24px}main.next .store-list li.hide{display:none}main.next .store-list li.li-2column{width:calc(66.666% - 24px)}main.next .store-list li.li-2column .inside-column2{display:flex}main.next .store-list li.li-2column .inside-column2 dl{width:calc(50% - 24px);margin-left:24px}main.next .store-list li dl{margin-bottom:-25px;font-size:18px;font-size:1.125rem;line-height:1.5}main.next .store-list li dl dt{font-weight:700}main.next .store-list li dl dd.c_green{color:#0da95c;font-size:14px;font-size:.875rem}main.next .store-list li dl dd.c_green>p:not(:last-child){margin-bottom:6px}main.next .store-list li dl dd:not(last-of-type){margin-bottom:25px}main.next .store-list.column2 li{width:calc(50% - 24px);padding-bottom:40px}main.next .store-list.column2 li dl{margin-bottom:0}main.next .store-list.column2 li .tel-fax{display:flex;padding-top:10px}main.next .store-list.column2 li .tel-fax>dl{width:50%;box-sizing:border-box}main.next .store-list.column2 li .tel-fax>dl dd:not(last-of-type){margin-bottom:0}main.next .store-list.column2 li .tel-fax>dl:first-child{padding-right:20px}main.next .store-list.column2 li .tel-fax>dl:last-child{padding-left:20px;border-left:solid 1px #b6bcb5}main.next .store-list.column1 li{width:100%}main.next .store-list.column1 li .access-tel-fax{display:flex;margin:0 -37px}main.next .store-list.column1 li .access-tel-fax>div{width:calc(33.333% - 74px);padding:0 37px;font-size:18px;font-size:1.125rem;line-height:1.5}main.next .store-list.column1 li .access-tel-fax>div .title{font-weight:700;padding-bottom:6px}main.next .store-list.column1 li .access-tel-fax>div .text{padding-bottom:6px}main.next .store-list.column1 li .access-tel-fax>div:not(:first-child){border-left:solid 1px #b6bcb5}main.next #business{margin-bottom:120px;overflow:hidden}main.next #business .block-lead{padding-top:80px}main.next #business .block-lead:not(:last-child){margin-bottom:200px}main.next #business .block-lead .item-hd{margin-bottom:38px}main.next #business .block-lead .item-text{color:#3c4251;text-align:center;line-height:1.5;font-size:20px;font-size:1.25rem}main.next #business .block-lead .item-text:not(:last-child){margin-bottom:64px}main.next #business .block-what{display:flex;flex-wrap:wrap}main.next #business .block-what .item-hd{width:100%}main.next #business .block-what .item-text{width:10px;-ms-flex:1 0 auto;flex-grow:1;margin-right:50px;font-size:18px;font-size:1.125rem}main.next #business .block-what .item-text p:not(:last-child){margin-bottom:15px}main.next #business .block-what .item-list{width:100%;margin-top:56px}main.next #business .block-what .item-list:not(:last-child){margin-bottom:80px}main.next #business .block-what .item-list li{display:flex;background:#fff;padding:40px;border-radius:20px}main.next #business .block-what .item-list li:not(:last-child){margin-bottom:32px}@media screen and (min-width:701px){main.next #business .block-what .item-list li:nth-child(odd) .item-text{-webkit-box-original-group:2;-ms-flex-order:2;order:2;margin-left:50px;margin-right:0}}main.next #business .block-what .item-list .item-text .btn-block{margin-top:25px}main.next #business .block-what .item-fc{width:100%}main.next #business .block-what .item-fc a{width:100%;box-sizing:border-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 80px;color:#fff;position:relative;overflow:hidden;border-radius:40px}main.next #business .block-what .item-fc a:hover{text-decoration:none}main.next #business .block-what .item-fc a:hover .btn{background-color:#fff;color:#4b341c}main.next #business .block-what .item-fc a:hover:before{background-color:rgba(34,91,90,.3)}main.next #business .block-what .item-fc a:before{transition:all .3s ease;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:40px;background-color:rgba(75,52,28,.2);z-index:2}main.next #business .block-what .item-fc .bg{position:absolute;left:0;top:0;width:100%;height:130%;background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/business/bg.jpg) no-repeat center/cover}main.next #business .block-what .item-fc .text{width:10px;-ms-flex:1 0 auto;flex-grow:1;position:relative;color:#fff;max-width:55%;z-index:3}main.next #business .block-what .item-fc .text h3{font-size:32px;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:15px}main.next #business .block-what .item-fc .text p{font-size:18px;font-size:1.125rem;text-shadow:0px 0px 6px rgba(0,0,0,.55)}main.next #business .block-what .item-fc .btn{margin-left:auto;position:relative;z-index:3}main.next #business-lower{overflow:hidden}main.next #business-lower:not(:last-child){margin-bottom:130px}main.next #business-lower .block-feature:not(:last-child){margin-bottom:200px}main.next #business-lower .block-feature .item-list{padding-bottom:100px}main.next #business-lower .block-feature .item-li{display:flex}main.next #business-lower .block-feature .item-li:not(:last-child){margin-bottom:100px}main.next #business-lower .block-feature .item-li>*{width:50%;position:relative}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text{top:100px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span{right:20px;top:-140px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span.architecture{top:-70px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span.engineering-01{top:-50px;right:10px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span.engineering-03{top:-50px;right:-40px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-img{-webkit-box-original-group:2;-ms-flex-order:2;order:2;top:100px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span{left:20px;bottom:-90px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span.architecture{left:initial;right:20px;bottom:-90px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span.engineering-02{left:initial;right:40px;bottom:-80px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span.engineering-04{top:-30px;bottom:initial;left:initial;right:40px}main.next #business-lower .block-feature .item-text{position:relative;background:#fff;padding:40px;box-sizing:border-box}main.next #business-lower .block-feature .item-text>span{position:absolute;z-index:1}main.next #business-lower .block-feature .item-text>*{position:relative;z-index:2}main.next #business-lower .block-feature .item-text h3{font-size:32px;font-size:2rem;font-weight:700;line-height:1.6;margin-bottom:20px}@media screen and (max-width:1280px){main.next #business-lower .block-feature .item-text h3{font-size:30px;font-size:1.875rem;font-weight:700}}@media screen and (max-width:1100px){main.next #business-lower .block-feature .item-text h3{font-size:28px;font-size:1.75rem;font-weight:700}}main.next #business-lower .block-feature .item-text p{font-size:18px;font-size:1.125rem}main.next #business-lower .block-feature .item-text p:not(:last-child){margin-bottom:15px}main.next #business-lower .block-introduction:not(:last-child){margin-bottom:190px}main.next #business-lower .block-introduction.mb-120:not(:last-child){margin-bottom:120px}main.next #business-lower .block-introduction .item-list{display:flex;flex-wrap:wrap;margin-right:-24px;margin-bottom:-18px}main.next #business-lower .block-introduction .item-list.column2 .item-li{width:calc(50% - 24px)}main.next #business-lower .block-introduction .item-icon-text{display:flex;margin-bottom:35px}main.next #business-lower .block-introduction .item-icon-text .item-text{width:10px;-ms-flex:1 0 auto;flex-grow:1}main.next #business-lower .block-introduction .item-icon-text .item-img{width:224px}main.next #business-lower .block-introduction .item-icon-text .item-img img{margin-top:-30px}main.next #business-lower .block-introduction .item-li{margin-right:24px;margin-bottom:18px;width:calc(33.3333333333% - 24px);background:#f4e5cd;border-radius:20px;padding:32px 24px;box-sizing:border-box}main.next #business-lower .block-introduction .item-li.lg{width:calc(100% - 24px)}main.next #business-lower .block-introduction .item-hd{border-bottom:2px solid #b2512b;padding-bottom:14px;font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:16px;line-height:1.5}main.next #business-lower .block-introduction .item-text{font-size:18px;font-size:1.125rem;line-height:1.7}main.next #business-lower .block-introduction .item-text>*:not(:last-child){margin-bottom:15px}main.next #business-lower .block-introduction .item-text .box{background:#fff;padding:16px 24px;border-radius:20px}main.next #business-lower .block-introduction .item-text .box>*:not(:last-child){margin-bottom:10px}main.next #business-lower .block-case:not(:last-child){margin-bottom:120px}main.next #business-lower .block-case .item-more{border-top:2px solid #0da95c;border-bottom:2px solid #0da95c;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-size:1rem;font-weight:700;color:#0da95c;padding-top:8px;padding-bottom:8px;cursor:pointer;line-height:1.2;margin-top:40px}main.next #business-lower .block-case .item-more:after{content:"";width:17px;height:17px;background:no-repeat center/auto;background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/about/icon-plus.svg);margin-left:10px}main.next #business-lower .block-links .item-section{background:#f5e5cc;border-radius:20px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main.next #business-lower .block-links .item-section:not(:last-child){margin-bottom:36px}main.next #business-lower .block-links .item-section.green{background-color:#e6ebbb}main.next #business-lower .block-links .item-text{width:10px;-ms-flex:1 0 auto;flex-grow:1}main.next #business-lower .block-links .item-text h2{font-size:32px;font-size:2rem;font-weight:700;color:#4b341c;line-height:1.2;margin-bottom:14px}main.next #business-lower .block-links .item-text p{font-size:18px;font-size:1.125rem}main.next #business-lower .block-links .item-text p:not(:last-child){margin-bottom:15px}main.next #business-lower .block-store:not(:last-child){margin-bottom:120px}main.next #business-lower .block-img-text:not(:last-child){margin-bottom:40px}main.next #business-lower .block-img-text .img-text-column2{display:flex}main.next #business-lower .block-img-text .img-text-column2 .item-img{width:490px;margin-right:48px}main.next #business-lower .block-img-text .img-text-column2 .item-text{width:10px;-ms-flex:1 0 auto;flex-grow:1}main.next #business-detail{padding-top:40px;padding-bottom:80px}main.next #business-detail .block-detail{background:#fff;border-radius:20px;padding:48px 150px}main.next #business-detail .block-detail:not(:last-child){margin-bottom:200px}main.next #business-detail .block-detail .item-info{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;margin-right:-8px}main.next #business-detail .block-detail .item-info:not(:last-child){margin-bottom:6px}main.next #business-detail .block-detail .item-info>*{margin-bottom:10px;margin-right:8px}main.next #business-detail .block-detail .item-info time{font-size:14px;font-size:.875rem}main.next #business-detail .block-detail .item-info .cat{font-size:14px;font-size:.875rem;background:#eaeaea;color:#2f2727;border:none;padding:4px 16px}main.next #business-detail .block-detail .item-info .cat.brown{background-color:#a2764a;color:#fff}main.next #business-detail .block-detail .item-title{font-size:32px;font-size:2rem;font-weight:700;border-bottom:2px solid #0da95c;padding-bottom:15px;line-height:1.3;margin-bottom:40px}main.next #business-detail .block-detail .item-img{text-align:center}main.next #business-detail .block-detail .item-img:not(:last-child){margin-bottom:40px}main.next #business-detail .block-detail .item-text{font-size:18px;font-size:1.125rem;padding-bottom:40px;margin-bottom:24px;border-bottom:2px solid #0da95c}main.next #business-detail .block-detail .item-link{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}main.next #business-detail .block-detail .item-link .prev,main.next #business-detail .block-detail .item-link .next{position:absolute;top:50%;transform:translateY(-50%);display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0da95c;text-decoration:underline;font-size:14px;font-size:.875rem}main.next #business-detail .block-detail .item-link .prev:hover,main.next #business-detail .block-detail .item-link .next:hover{text-decoration:none}main.next #business-detail .block-detail .item-link .prev{left:0}main.next #business-detail .block-detail .item-link .prev:before{content:"";width:9px;height:14px;background:no-repeat center/auto;background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/common/arrow-link.svg);margin-right:10px;transform:rotate(180deg);transform-origin:center center;transition:all .3s ease;position:relative;left:0}main.next #business-detail .block-detail .item-link .prev:hover:before{left:-5px}main.next #business-detail .block-detail .item-link .next{right:0}main.next #business-detail .block-detail .item-link .next:after{content:"";width:9px;height:14px;background:no-repeat center/auto;background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/common/arrow-link.svg);margin-left:10px;transition:all .3s ease}main.next #business-detail .block-detail .item-link .next:hover:after{transform:translateX(5px)}main.next #about .block-lead{padding-top:60px}main.next #about .block-lead:not(:last-child){margin-bottom:80px}main.next #about .about-philosophy:not(:last-child){margin-bottom:200px}main.next #about .about-philosophy .item-list li{background-color:#fff;padding:40px;border-radius:40px}main.next #about .about-philosophy .item-list li:not(:last-child){margin-bottom:22px}main.next #about .about-philosophy .item-list li .item-title{font-size:28px;font-size:1.75rem;font-weight:700;color:#0da95c;padding-bottom:10px}main.next #about .about-philosophy .item-list li .item-title span{font-size:14px;font-size:.875rem;font-weight:700;color:#4b341c;display:block;letter-spacing:.3em}main.next #about .about-philosophy .item-list li .item-text{font-size:18px;font-size:1.125rem}main.next #about .about-philosophy .item-list li dl{margin-top:30px;padding-top:16px;border-top:solid 2px #0da95c;display:flex;flex-wrap:wrap;line-height:1.4117647059;margin-bottom:-7px}main.next #about .about-philosophy .item-list li dl>*{margin-bottom:7px}main.next #about .about-philosophy .item-list li dl dt{width:75px;font-weight:700}main.next #about .about-philosophy .item-list li dl dd{width:calc(100% - 75px);-ms-flex:1 0 auto;flex-grow:1;line-height:1.5;font-size:18px;font-size:1.125rem}main.next #about .about-greeting{padding-bottom:100px}main.next #about .about-greeting .mainimg{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}main.next #about .about-greeting .mainimg .item-title{font-size:32px;font-size:2rem;font-weight:700;width:300px}main.next #about .about-greeting .mainimg .item-title .title{background-color:#fff;border-radius:24px;color:#4b341c;display:-moz-inline-box;display:inline-block;padding:20px;line-height:1.5;position:relative;z-index:2;margin-right:-500px;letter-spacing:.1em}main.next #about .about-greeting .mainimg .item-mainimg{height:500px;position:relative;width:100%}main.next #about .about-greeting .mainimg .item-mainimg .bg{position:absolute;left:auto;top:0;width:1200px;height:100%;left:0;overflow:hidden;max-width:calc(100vw - 25px * 2);height:500px}main.next #about .about-greeting .mainimg .item-mainimg .bg span{position:absolute;left:0;top:0;width:100%;height:110%;background:no-repeat center/cover}main.next #about .about-greeting .block-text{color:#3c4251;margin-bottom:40px;font-size:18px;font-size:1.125rem}main.next #about .about-greeting .block-text p:not(:last-child){margin-bottom:40px}main.next #about .about-greeting .block-text .img-text{display:flex}main.next #about .about-greeting .block-text .img-text .item-img{position:relative;width:525px}main.next #about .about-greeting .block-text .img-text .item-img .bg{position:absolute;left:auto;top:0;width:725px;height:100%;left:0;overflow:hidden;height:100%;margin-left:-40%}main.next #about .about-greeting .block-text .img-text .item-img .bg span{position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center/cover}main.next #about .about-greeting .block-text .img-text .item-text{margin-left:40px;width:10px;-ms-flex:1 0 auto;flex-grow:1;text-align:left}main.next #about .about-greeting .block-text .img-text .item-text .name-block{text-align:right}main.next #about .about-greeting .block-text .img-text .item-text .name{padding-bottom:30px;display:-moz-inline-box;display:inline-block;text-align:left;color:#2f2727}main.next #about .about-greeting .block-text .img-text .item-text .name span{display:block;font-size:24px;font-size:1.5rem;font-weight:700;letter-spacing:.15em}main.next #about .about-company:not(:last-child){margin-bottom:200px}main.next #about .about-company .conpany-tbl{display:flex;flex-wrap:wrap}main.next #about .about-company .conpany-tbl dt,main.next #about .about-company .conpany-tbl dd{padding-top:10px;padding-bottom:10px}main.next #about .about-company .conpany-tbl dt{width:400px;margin-right:10px;border-bottom:solid 1px #0da95c}main.next #about .about-company .conpany-tbl dt:first-of-type{border-top:solid 1px #0da95c}main.next #about .about-company .conpany-tbl dd{-ms-flex:1 0 auto;flex-grow:1;width:calc(100% - 410px);border-bottom:solid 1px #b6bcb5}main.next #about .about-company .conpany-tbl dd:first-of-type{border-top:solid 1px #b6bcb5}main.next #about .about-company .conpany-tbl dd ul li{position:relative;padding-left:1em;line-height:1.5}main.next #about .about-company .conpany-tbl dd ul li:before{content:"";display:block;position:absolute;left:0;top:0;width:0;height:0;content:'・'}main.next #about-lower .history-block{display:flex}main.next #about-lower .history-block:not(:last-child){margin-bottom:80px}main.next #about-lower .history-block .item-img{width:460px;margin-right:45px}main.next #about-lower .history-block .item-history{-ms-flex:1 0 auto;flex-grow:1;width:10px}main.next #about-lower .history-block .item-history .tag{display:-moz-inline-box;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:700;color:#4b341c;line-height:1.2;padding:8px 15px;border-radius:23px;background-color:#fff;margin-bottom:15px}main.next #about-lower .history-block .item-history .history-list>li{padding-left:25px;position:relative;padding-bottom:30px}main.next #about-lower .history-block .item-history .history-list>li.dassed-border:after{content:"";display:block;position:absolute;left:6px;top:10px;width:2px;height:40%;left:8px;border-left:dashed 2px #b6bcb5}main.next #about-lower .history-block .item-history .history-list>li.hide{display:none}main.next #about-lower .history-block .item-history .history-list>li:not(:last-child):after{content:"";display:block;position:absolute;left:6px;top:10px;width:2px;height:100%;left:8px;background-color:#b6bcb5}main.next #about-lower .history-block .item-history .history-list>li:before{content:"";display:block;position:absolute;left:0;top:0;width:16px;height:16px;border-radius:8px;background-color:#0da95c;top:7px;z-index:2}main.next #about-lower .history-block .item-history .history-list>li .year{font-weight:700}main.next #about-lower .history-block .item-history .history-list>li .text{font-size:18px;font-size:1.125rem}main.next #about-lower .history-block .item-history .history-list>li .text ul li{list-style-type:none;text-indent:-1em;padding-left:1em}main.next #about-lower .history-block .item-history .history-list>li .text ul li:before{content:"\0030fb";margin-right:.5em}main.next #interview .interview-employee{padding-bottom:80px}main.next .interview-recruitment{margin-left:-50px;margin-right:-50px;padding:80px 0;background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/bg.jpg) no-repeat center center;background-size:cover}main.next .interview-recruitment .item-title{margin-bottom:30px;color:#fff;text-align:center;font-size:32px;font-size:2rem;font-weight:700;line-height:1.5;position:relative}main.next .interview-recruitment .item-title span{font-size:24px;font-size:1.5rem;font-weight:700;display:block}main.next .interview-recruitment .item-title:before{content:"";display:block;position:absolute;left:12%;top:0;width:146px;height:114px;background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/icon@2x.png) no-repeat center center;background-size:146px auto}main.next .interview-recruitment .item-bnr-list{display:flex;margin:0 -20px -40px}main.next .interview-recruitment .item-bnr-list li{margin:0 20px 40px;width:calc(33.333% - 40px)}main.next .interview-recruitment .item-bnr-list li a{background-color:#fff;border-radius:15px;padding:1px;display:flex;box-sizing:border-box;height:178px;position:relative;border:solid 4px #fff;box-sizing:border-box;transition:all .3s ease}main.next .interview-recruitment .item-bnr-list li a:hover{text-decoration:none;border:solid 4px #f7e373}main.next .interview-recruitment .item-bnr-list li a:hover .inside{border:solid 1px #fff}main.next .interview-recruitment .item-bnr-list li a:hover img{opacity:1}main.next .interview-recruitment .item-bnr-list li a .title{position:relative;z-index:2;color:#4b341c;font-size:32px;font-size:2rem;font-weight:700;line-height:1.2}main.next .interview-recruitment .item-bnr-list li a .title span{font-size:16px;font-size:1rem;font-weight:400;display:block;padding-bottom:5px}main.next .interview-recruitment .item-bnr-list li a .inside{border:solid 1px #d71618;color:#fff;width:100%;height:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;border-radius:15px;padding:20px;transition:all .3s ease}main.next .interview-recruitment .item-bnr-list li a .inside .logo{position:absolute;bottom:18px;right:18px}main.next .case-list .item-list,main.next #business-lower .block-case .item-list{display:flex;flex-wrap:wrap;margin-right:-24px;margin-bottom:-24px}main.next .case-list .item-li,main.next #business-lower .block-case .item-li{margin-right:24px;margin-bottom:24px;width:calc(33.3333333333% - 24px);background:#fff;box-sizing:border-box;border-radius:20px;padding:24px;border:1px solid #0da95c}main.next .case-list .item-li.hide,main.next #business-lower .block-case .item-li.hide{display:none}main.next .case-list .item-img,main.next #business-lower .block-case .item-img{text-align:center;margin-bottom:12px}main.next .case-list .item-img a,main.next #business-lower .block-case .item-img a{display:block;overflow:hidden}main.next .case-list .item-img a img,main.next #business-lower .block-case .item-img a img{transition:all .8s ease}main.next .case-list .item-img a:hover img,main.next #business-lower .block-case .item-img a:hover img{opacity:1;transform:scale(1.1);transform-origin:center center}main.next .case-list .item-text,main.next #business-lower .block-case .item-text{display:flex;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next .case-list .item-text time,main.next #business-lower .block-case .item-text time{font-size:12px;font-size:.75rem;margin-right:8px;margin-bottom:4px}main.next .case-list .item-text .cat,main.next #business-lower .block-case .item-text .cat{font-size:14px;font-size:.875rem;margin-right:4px;margin-bottom:4px;font-size:14px;font-size:.875rem;background:#eaeaea;color:#2f2727;border:none;padding:4px 16px}main.next .case-list .item-text .title,main.next #business-lower .block-case .item-text .title{width:100%;font-size:18px;font-size:1.125rem;font-weight:700;color:#4b341c;margin-top:4px;margin-bottom:8px;line-height:1.4}main.next .case-list .item-text>p:not(:last-child),main.next #business-lower .block-case .item-text>p:not(:last-child){margin-bottom:10px}main.next .case-list .item-text .more,main.next #business-lower .block-case .item-text .more{margin-left:auto}main.next #recruit .recruit-top{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px;margin-left:-80px;margin-right:-80px;padding-bottom:200px}main.next #recruit .recruit-top .item-text{width:744px;text-align:center}main.next #recruit .recruit-top .item-text .title{font-size:48px;font-size:3rem;font-weight:700;line-height:1.5;color:#0da95c;padding-bottom:40px}main.next #recruit .recruit-top .item-text .text>p{font-size:18px;font-size:1.125rem;line-height:2.5;color:#3c4251}main.next #recruit .recruit-top .item-text .text>p:not(:last-child){padding-bottom:48px}main.next #recruit .recruit-top .item-img{width:10px;-ms-flex:1 0 auto;flex-grow:1;max-width:430px;background:no-repeat center center;background-size:cover}@media screen and (max-width:1450px){main.next #recruit .recruit-top .item-img.img-r{background-position:left center}}main.next #recruit .recruit-bottom{padding-bottom:50px}main.next #recruit .recruit-bottom .text-btn{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next #recruit .recruit-bottom .text-btn .item-text{width:10px;-ms-flex:1 0 auto;flex-grow:1;margin-right:20px}main.next #recruit .recruit-bottom .text-btn .item-text ul{display:flex;margin:0 -10px -20px}main.next #recruit .recruit-bottom .text-btn .item-text ul li{width:calc(33.333% - 20px);margin:0 10px 20px;background-color:#fafafa;border-radius:20px;padding:40px 24px 85px;position:relative}main.next #recruit .recruit-bottom .text-btn .item-text ul li .title{color:#4b341c;font-size:32px;font-size:2rem;font-weight:700;line-height:1.4;padding-bottom:10px}main.next #recruit .recruit-bottom .text-btn .item-text ul li .text{color:#3c4251;font-size:18px;font-size:1.125rem;line-height:1.6}main.next #recruit .recruit-bottom .text-btn .item-text ul li .icon{position:absolute;bottom:-15%;right:-5%}main.next #recruit .recruit-bottom .text-btn .item-text ul li .icon.icon3{right:-90%}main.next #recruit .recruit-bottom .text-btn .item-btn{width:250px}main.next #recruit-lower .recruit-education ul{display:flex;flex-wrap:wrap;margin:0 -20px -40px;padding-bottom:70px}main.next #recruit-lower .recruit-education ul li{background-color:#fff;border-radius:20px;width:calc(33.333% - 40px);margin:0 20px 40px;padding:40px;position:relative;box-sizing:border-box}main.next #recruit-lower .recruit-education ul li .item-icon{position:absolute}main.next #recruit-lower .recruit-education ul li .item-title{color:#0da95c;position:relative;margin-bottom:20px;font-size:32px;font-size:2rem;font-weight:700;line-height:1.4}main.next #recruit-lower .recruit-education ul li .item-title span{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1;padding-bottom:25px;display:block}main.next #recruit-lower .recruit-education ul li .item-title p{font-size:80px;font-size:5rem;font-weight:700;line-height:1;padding-bottom:10px}main.next #recruit-lower .recruit-education ul li .item-title p small{font-size:40px;font-size:2.5rem;font-weight:700}main.next #recruit-lower .recruit-education ul li .item-text{line-height:1.6;color:#3c4251}main.next #recruit-lower .recruit-education ul li.li-1 .item-icon{right:3%;top:-7%}main.next #recruit-lower .recruit-education ul li.li-2 .item-icon{right:3%;top:-16%}main.next #recruit-lower .recruit-education ul li.li-3 .item-icon{right:10%;top:-7%}main.next #recruit-lower .recruit-education ul li.li-4 .item-icon{right:-10%;top:-7%}main.next #recruit-lower .recruit-education ul li.li-5 .item-icon{right:-4%;bottom:-25%}main.next #recruit-lower .recruit-education ul li.li-5 .item-icon img{width:250px;height:auto}main.next #recruit-lower .recruit-education ul li.li-6 .item-icon{right:-10%;top:-7%}main.next #recruit-lower .recruit-office{display:flex;background-color:#fff;padding:40px;border-radius:20px}main.next #recruit-lower .recruit-office .item-text{width:10px;-ms-flex:1 0 auto;flex-grow:1;margin-right:24px}main.next #recruit-lower .recruit-office .item-text .title{font-size:40px;font-size:2.5rem;font-weight:700;line-height:1.5;padding-bottom:15px;color:#0da95c}main.next #recruit-lower .recruit-office .item-text .text{margin-bottom:24px;color:#3c4251}main.next #recruit-lower .recruit-office .item-text .img-column2{display:flex}main.next #recruit-lower .recruit-office .item-text .img-column2>div{height:234px;background:no-repeat center center;background-size:cover}main.next #recruit-lower .recruit-office .item-text .img-column2>div:first-child{width:302px;margin-right:24px}main.next #recruit-lower .recruit-office .item-text .img-column2>div:nth-child(2){width:234px}main.next #recruit-lower .recruit-office .item-img{width:536px;background:no-repeat center center;background-size:cover}main.next #recruit-lower .recruit-introduction .slider-block{display:flex}main.next #recruit-lower .recruit-introduction .slider-block .block-text{width:10px;-ms-flex:1 0 auto;flex-grow:1;margin-right:40px}main.next #recruit-lower .recruit-introduction .slider-block .block-text .text{margin-bottom:40px;color:#3c4251;font-size:18px;font-size:1.125rem}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav{display:flex;flex-wrap:wrap;margin:0 -8px -24px}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li{width:calc(33.333% - 16px);margin:0 8px 24px;text-align:center}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li .tag{margin-bottom:5px}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li .tag span{display:-moz-inline-box;display:inline-block;background-color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;color:#3c4251;padding:5px 15px;border-radius:15px;line-height:1.2;transition:all .3s ease}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li .icon{border:solid 2px #fff;box-sizing:border-box;border-radius:50%;transition:all .3s ease}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li.current .tag span{background-color:#0da95c;color:#fff}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li.current .icon{border-color:#0da95c}main.next #recruit-lower .recruit-introduction .slider-block .block-slider{width:588px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slick-prev,main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slick-next{width:16px;height:32px;top:auto;bottom:-70px;background:no-repeat center center;z-index:2}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slick-prev:before,main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slick-next:before{display:none}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slick-prev{left:0;background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/recruit/introduction/arrow-l.svg)}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slick-next{right:0;background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/recruit/introduction/arrow-r.svg)}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li{padding:24px;background-color:#fff;border-radius:20px;min-height:588px;box-sizing:border-box}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-title{text-align:center;font-size:40px;font-size:2.5rem;font-weight:700;color:#3c4251;line-height:1;padding-bottom:10px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-icon{text-align:center;margin-bottom:10px;height:334px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-icon img{display:inline}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-text .title{font-size:24px;font-size:1.5rem;font-weight:700;color:#4b341c;padding-bottom:13px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-text .text{font-size:18px;font-size:1.125rem;color:#3c4251;line-height:1.5}main.next #recruit-lower .recruit-introduction .slider-block .block-slider .slick-dots{bottom:-50px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider .slick-dots li{width:12px;height:12px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider .slick-dots li button{background-color:#b6bcb5}main.next #recruit-lower .recruit-introduction .slider-block .block-slider .slick-dots li.slick-active button{background-color:#0da95c}main.next #recruit-lower .recruit-access{padding-bottom:80px}main.next #recruit-lower .recruit-member-store{margin-bottom:120px}main.next #recruit-lower .recruit-member-store .member-block{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 80px;background-color:#d6e4f4;border-radius:20px}main.next #recruit-lower .recruit-member-store .member-block .item-text{display:flex;padding-right:100px;width:10px;-ms-flex:1 0 auto;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next #recruit-lower .recruit-member-store .member-block .item-text .icon{margin-right:24px;width:94px}main.next #recruit-lower .recruit-member-store .member-block .item-text .text{font-size:18px;font-size:1.125rem;color:#3c4251;line-height:1.6}main.next #recruit-lower .recruit-member-store .member-block .item-text .text .title{font-size:32px;font-size:2rem;font-weight:700;color:#4b341c;padding-bottom:10px}main.next #recruit-lower .recruit-member-store .member-block .item-btn{width:240px}main.next #news{padding-top:40px;padding-bottom:120px}main.next #news .news-list{border-top:solid 2px #0da95c;margin-bottom:40px}main.next #news .news-list li{border-bottom:solid 2px #f5e8bb;padding:24px 0;font-size:18px;font-size:1.125rem;display:flex;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:center}main.next #news .news-list li .date{font-size:14px;font-size:.875rem;font-weight:700;margin-right:6px;line-height:1.2}main.next #news .news-list li .tag{line-height:1}main.next #news .news-list li .tag span{display:-moz-inline-box;display:inline-block;line-height:1.2;padding:4px 10px;border-radius:22px;background-color:#a2764a;color:#fff;font-size:12px;font-size:.75rem}main.next #news .news-list li .text{margin-top:7px;width:100%}main.next #news .news-list li .text a{color:#2f2727}main.next #news .news-list li .text a:hover{color:#0da95c;text-decoration:none}main.next #news .wp-pagenavi{padding:10px 0;text-align:center;letter-spacing:-.4em;line-height:1;color:#000;font-size:15px}main.next #news .wp-pagenavi .last:hover,main.next #news .wp-pagenavi .first:hover,main.next #news .wp-pagenavi .previouspostslink:hover,main.next #news .wp-pagenavi .nextpostslink:hover{background-color:transparent}main.next #news .wp-pagenavi .last{overflow:hidden;text-indent:-9999px;background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/news/arrow-r@2x.png) no-repeat center center;border-radius:0;border:none;background-size:auto 27px}main.next #news .wp-pagenavi .pages{display:none}main.next #news .wp-pagenavi .first{overflow:hidden;text-indent:-9999px;background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/news/arrow-l@2x.png) no-repeat center center;border-radius:0;border:none;background-size:auto 27px}main.next #news .wp-pagenavi .previouspostslink{overflow:hidden;text-indent:-9999px;background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/news/arrow-l_2@2x.png) no-repeat center center;border-radius:0;border:none;background-size:auto 27px}main.next #news .wp-pagenavi .nextpostslink{overflow:hidden;text-indent:-9999px;background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/news/arrow-r_2@2x.png) no-repeat center center;border-radius:0;border:none;background-size:auto 27px}main.next #news .wp-pagenavi span{display:-moz-inline-box;display:inline-block;vertical-align:top;letter-spacing:normal;line-height:34px;width:34px;border:1px solid transparent;margin:0 8px;text-align:center;border-radius:17px}main.next #news .wp-pagenavi span.extend{width:auto}main.next #news .wp-pagenavi span.current{background-color:#0da95c;color:#fff;border-radius:17px;text-align:center}main.next #news .wp-pagenavi a{text-align:center;display:-moz-inline-box;display:inline-block;vertical-align:top;letter-spacing:normal;line-height:34px;width:34px;margin:0 8px;background-color:#fff;color:#2f2727;border:solid 1px #b6bcb5;transition:all .3s ease;border-radius:17px}main.next #news .wp-pagenavi a:hover{text-decoration:none;background-color:#0da95c;border-color:#0da95c;color:#fff;opacity:1}main.next #news .wp-pagenavi a.dot{background:0 0}main.next #news .wp-pagenavi a,main.next #news .wp-pagenavi span{padding:0}main.next #contact-block{padding-bottom:120px;padding-top:40px}main.next #contact-block .content{width:800px}main.next #contact-block .item-hd{display:none;text-align:center;font-size:32px;font-size:2rem;font-weight:700;color:#0da95c;margin-bottom:30px;line-height:1.3}main.next #contact-block .item-list:not(:last-child){margin-bottom:80px}main.next #contact-block .item-list dt{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:7px;color:#3c4251}main.next #contact-block .item-list dt.required:after{content:"必須";background-color:#e75011;color:#fff;font-size:12px;font-size:.75rem;font-weight:400;margin-left:4px;border-radius:30px;padding-left:10px;padding-right:10px;-webkit-box-original-group:2;-ms-flex-order:2;order:2}main.next #contact-block .item-list dt p{-webkit-box-original-group:3;-ms-flex-order:3;order:3;font-size:16px;font-size:1rem;font-weight:400;margin-left:4px}main.next #contact-block .item-list dt .error{-webkit-box-original-group:3;-ms-flex-order:3;order:3;font-size:16px;font-size:1rem;font-weight:400;margin-left:4px;color:#d71618}main.next #contact-block .item-list dt .error~p{display:none}main.next #contact-block .item-list dd{font-size:18px;font-size:1.125rem}main.next #contact-block .item-list dd:not(:last-child){margin-bottom:30px}main.next #contact-block .item-list dd .policy-box{border:1px solid #b6bcb5;border-radius:10px;max-height:240px;padding:12px 24px;overflow-y:auto;background:#fff;color:#3c4251}main.next #contact-block .item-list dd .policy-box:not(:last-child){margin-bottom:16px}main.next #contact-block .item-list dd .policy-box p:not(:last-child){margin-bottom:1em}main.next #contact-block .item-list dd .policy-box h5{font-size:18px;font-size:1.125rem;font-weight:400}main.next #contact-block .item-list dd .policy-box h5:not(:last-child){margin-bottom:15px}main.next #contact-block .item-list dd .policy-box h5:not(:first-child){margin-top:40px}main.next #contact-block [class*=confirm] .item-hd{display:block}main.next #contact-block [class*=confirm] .item-list:not(:last-child){margin-bottom:56px}main.next #contact-block [class*=confirm] .item-list dt{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:7px}main.next #contact-block [class*=confirm] .item-list dt.required:after{display:none}main.next #contact-block [class*=confirm] .item-list dt p{display:none}main.next #contact-block [class*=confirm] .item-list dd{border-bottom:1px solid #0da95c;padding-bottom:8px}main.next #contact-block [class*=confirm] .item-list dd:not(:last-child){margin-bottom:8px}main.next #contact-block [class*=confirm] .item-list dd .policy-box{display:none}main.next #contact-block [class*=confirm] .item-list dd .select:after{display:none}main.next #contact-block [class*=complete] .item-hd{display:block}main.next #contact-block [class*=complete] .item-img{text-align:center;margin-bottom:40px}main.next #contact-block [class*=complete] .item-text{text-align:center;margin-bottom:75px;font-size:18px;font-size:1.125rem}@media screen and (min-width:701px) and (max-width:1200px){main.next .block-lead .item-text{font-size:18px;font-size:1.125rem}main.next .block-lead .item-imgs li:nth-child(1){left:-10%;max-width:35%}main.next .block-lead .item-imgs li:nth-child(2){right:-10%;max-width:35%}main.next .block-what .item-img{max-width:45%}main.next .block-what .item-list li{padding:30px}main.next .block-what .item-fc{padding:30px}main.next .bnr-block{margin-bottom:130px}main.next .bnr-block ul{margin:0 -20px -40px}main.next .bnr-block ul li a .btn{width:170px}main.next .bnr-block ul li .title{font-size:33px;font-size:2.0625rem;font-weight:700}main.next .bnr-block2{padding-right:40px;padding-left:40px}main.next .bnr-block2.column3 ul li{height:300px}main.next .bnr-block2.column3 ul li .title{font-size:28px;font-size:1.75rem;font-weight:700}main.next .bnr-block2.column3 ul li .title span{display:block;font-size:16px;font-size:1rem;font-weight:400}main.next #business-lower .block-feature .item-list{padding-bottom:50px}main.next #business-lower .block-feature .item-li:not(:last-child){margin-bottom:80px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text{top:80px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span{right:20px;top:-10%}main.next #business-lower .block-feature .item-li:nth-child(even) .item-img{top:80px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span{left:20px;bottom:-18%}main.next #business-lower .block-feature .item-text{padding:30px 30px 40px}main.next #business-lower .block-feature .item-text>span{max-width:30%}main.next #business-lower .block-feature .item-text h3{font-size:28px;font-size:1.75rem}main.next #business-lower .block-introduction .item-list{margin-right:-16px;margin-bottom:-16px}main.next #business-lower .block-introduction .item-li{margin-right:16px;margin-bottom:16px;width:calc(33.3333333333% - 16px);padding:24px 20px}main.next #business-lower .block-introduction .item-li.lg{width:calc(100% - 16px)}}@media screen and (min-width:701px) and (max-width:1200px) and (max-width:900px){main.next #business-lower .block-introduction .item-li{width:calc(50% - 16px)}}@media screen and (min-width:701px) and (max-width:1200px){main.next #business-lower .block-links .item-section{padding:48px 40px}main.next #business-lower .block-links .item-btn{margin-left:20px}main.next #business-detail .block-detail{padding:48px 60px}main.next #business-detail .block-detail:not(:last-child){margin-bottom:150px}main.next .interview-recruitment{margin-left:0;margin-right:0;padding:80px 20px}main.next .interview-recruitment .item-title{margin-bottom:30px;font-size:32px;font-size:2rem;font-weight:700;line-height:1.5;position:relative}main.next .interview-recruitment .item-title span{font-size:24px;font-size:1.5rem;font-weight:700;display:block}main.next .interview-recruitment .item-title:before{height:97px;top:15px;left:6%;background-size:126px auto}main.next .interview-recruitment .item-bnr-list li{margin:0 20px 40px}main.next .interview-recruitment .item-bnr-list li a{height:178px}main.next .interview-recruitment .item-bnr-list li a .title{font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.2}main.next .interview-recruitment .item-bnr-list li a .title span{font-size:16px;font-size:1rem;padding-bottom:5px}main.next .interview-recruitment .item-bnr-list li a .inside .logo{bottom:12px;right:12px}main.next .case-list .item-list,main.next #business-lower .block-case .item-list{display:flex;flex-wrap:wrap;margin-right:-20px;margin-bottom:-20px}main.next .case-list .item-li,main.next #business-lower .block-case .item-li{margin-right:20px;margin-bottom:20px;width:calc(33.3333333333% - 20px);padding:20px}}@media screen and (min-width:701px) and (max-width:1200px) and (max-width:900px){main.next .case-list .item-li,main.next #business-lower .block-case .item-li{width:calc(50% - 20px)}}@media screen and (min-width:701px) and (max-width:1200px){main.next #about .about-greeting .mainimg .item-mainimg{height:450px}main.next #about .about-greeting .mainimg .item-mainimg .bg{height:450px}main.next #about .about-greeting .block-text .img-text .item-img .bg{height:430px}main.next #about-lower .history-block:not(:last-child){margin-bottom:70px}main.next #about-lower .history-block .item-img{width:400px;margin-right:45px}main.next #about-lower .history-block .item-history .tag{margin-bottom:15px}main.next #about-lower .history-block .item-history .history-list>li{padding-bottom:25px}}@media screen and (min-width:701px) and (max-width:1200px){main.next #recruit .recruit-top .item-text{width:500px;padding-left:20px;padding-right:20px;box-sizing:border-box}main.next #recruit .recruit-top .item-text .title{font-size:38px;font-size:2.375rem;font-weight:700;padding-bottom:38px}main.next #recruit .recruit-top .item-text .text>p{line-height:1.9;font-size:17px;font-size:1.0625rem}main.next #recruit .recruit-top .item-text .text>p br{display:none}main.next #recruit .recruit-top .item-text .text>p:not(:last-child){padding-bottom:15px}main.next #recruit .recruit-top .item-img{width:10px}main.next #recruit .recruit-top .item-img.img-r{background-position:left center}main.next #recruit .recruit-bottom{padding-bottom:40px}main.next #recruit .recruit-bottom .text-btn .item-text{width:10px;-ms-flex:1 0 auto;flex-grow:1;margin-right:20px}main.next #recruit .recruit-bottom .text-btn .item-text ul{margin:0 -10px -20px}main.next #recruit .recruit-bottom .text-btn .item-text ul li{width:calc(33.333% - 20px);margin:0 10px 20px;padding:30px 10px 55px}main.next #recruit .recruit-bottom .text-btn .item-text ul li .title{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.4;padding-bottom:10px}main.next #recruit .recruit-bottom .text-btn .item-text ul li .text{line-height:1.5}main.next #recruit .recruit-bottom .text-btn .item-text ul li .icon{position:absolute;bottom:-25%;right:-5%}main.next #recruit .recruit-bottom .text-btn .item-text ul li .icon.icon3{right:-90%}main.next #recruit .recruit-bottom .text-btn .item-btn{width:200px}main.next #recruit-lower .recruit-education ul{margin:0 -15px -40px;padding-bottom:70px}main.next #recruit-lower .recruit-education ul li{width:calc(33.333% - 30px);margin:0 15px 40px;padding:25px}main.next #recruit-lower .recruit-education ul li .item-icon{position:absolute}main.next #recruit-lower .recruit-education ul li .item-title{margin-bottom:20px;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.4}main.next #recruit-lower .recruit-education ul li .item-title span{font-size:24px;font-size:1.5rem;font-weight:700;padding-bottom:25px;letter-spacing:normal}main.next #recruit-lower .recruit-education ul li .item-title p{font-size:50px;font-size:3.125rem;font-weight:700}main.next #recruit-lower .recruit-education ul li .item-title p small{font-size:35px;font-size:2.1875rem;font-weight:700}main.next #recruit-lower .recruit-education ul li .item-text{line-height:1.6;color:#3c4251}main.next #recruit-lower .recruit-education ul li.li-1 .item-icon{right:0;top:-4%}main.next #recruit-lower .recruit-education ul li.li-1 .item-icon img{width:80px;height:auto}main.next #recruit-lower .recruit-education ul li.li-2 .item-icon{top:-7%}main.next #recruit-lower .recruit-education ul li.li-2 .item-icon img{width:140px;height:auto}main.next #recruit-lower .recruit-education ul li.li-3 .item-icon img{width:90px;height:auto}main.next #recruit-lower .recruit-education ul li.li-4 .item-icon{right:-10%;top:-14%}main.next #recruit-lower .recruit-education ul li.li-4 .item-icon img{width:150px;height:auto}main.next #recruit-lower .recruit-education ul li.li-5 .item-icon{right:-6%;bottom:-26%}main.next #recruit-lower .recruit-education ul li.li-5 .item-icon img{width:195px;height:auto}main.next #recruit-lower .recruit-education ul li.li-6 .item-icon{right:-7%;top:-7%}main.next #recruit-lower .recruit-education ul li.li-6 .item-icon img{width:120px;height:auto}main.next #recruit-lower .recruit-office{padding:30px;border-radius:20px}main.next #recruit-lower .recruit-office .item-text{width:10px;-ms-flex:1 0 auto;flex-grow:1;margin-right:24px}main.next #recruit-lower .recruit-office .item-text .title{font-size:35px;font-size:2.1875rem;font-weight:700}main.next #recruit-lower .recruit-office .item-text .text{margin-bottom:18px}main.next #recruit-lower .recruit-office .item-text .img-column2>div{height:200px}main.next #recruit-lower .recruit-office .item-text .img-column2>div:first-child{width:55%;margin-right:24px}main.next #recruit-lower .recruit-office .item-text .img-column2>div:nth-child(2){width:45%}main.next #recruit-lower .recruit-office .item-img{width:50%}main.next #recruit-lower .recruit-introduction .slider-block{display:flex}main.next #recruit-lower .recruit-introduction .slider-block .block-text{width:calc(50% - 20px);margin-right:40px}main.next #recruit-lower .recruit-introduction .slider-block .block-text .text{margin-bottom:40px;color:#3c4251;font-size:18px;font-size:1.125rem}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav{display:flex;flex-wrap:wrap;margin:0 -8px -24px}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li{width:calc(33.333% - 16px);margin:0 8px 24px;text-align:center}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li .tag{margin-bottom:5px}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li .tag span{display:-moz-inline-box;display:inline-block;background-color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;color:#3c4251;padding:5px 15px;border-radius:15px;line-height:1.2;transition:all .3s ease}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li .icon{border:solid 2px #fff;box-sizing:border-box;border-radius:50%;transition:all .3s ease}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li.current .tag span{background-color:#0da95c;color:#fff}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li.current .icon{border-color:#0da95c}main.next #recruit-lower .recruit-introduction .slider-block .block-slider{width:calc(50% - 20px)}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li{padding:20px;min-height:568px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-title{font-size:36px;font-size:2.25rem;font-weight:700}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-icon{height:250px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-icon img{max-height:240px;width:auto}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-text .title{font-size:24px;font-size:1.5rem;font-weight:700;padding-bottom:10px;line-height:1.5}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-text .text{font-size:18px;font-size:1.125rem}main.next #recruit-lower .recruit-member-store{margin-bottom:120px}main.next #recruit-lower .recruit-member-store .member-block{padding:32px 50px}main.next #recruit-lower .recruit-member-store .member-block .item-text{display:flex;padding-right:30px}main.next #recruit-lower .recruit-member-store .member-block .item-text .icon{margin-right:24px;width:94px}main.next #recruit-lower .recruit-member-store .member-block .item-text .text{font-size:17px;font-size:1.0625rem}main.next #recruit-lower .recruit-member-store .member-block .item-text .text .title{font-size:29px;font-size:1.8125rem;font-weight:700}main.next #recruit-lower .recruit-member-store .member-block .item-btn{width:210px}}@media screen and (max-width:700px){main.next .item-filter{margin-bottom:40px}main.next .item-filter h3{font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:10px}main.next .item-filter dl{margin-bottom:-16px}main.next .item-filter dl>*{margin-bottom:16px}main.next .item-filter dl dt{width:100%;margin-bottom:4px;font-size:16px;font-size:1rem}main.next .item-filter dl dd{width:100%}main.next .item-filter dl dd ul li a{padding-left:16px;padding-right:16px}main.next .bnr-block{margin-bottom:80px}main.next .bnr-block ul{flex-wrap:wrap;width:100%;margin:0 0 -16px}main.next .bnr-block ul li{width:100%;margin:0 0 16px;height:142px}main.next .bnr-block ul li .btn{width:auto;background-color:transparent;color:#fff;text-decoration:underline;border:none;font-weight:700}main.next .bnr-block ul li .title{font-size:32px;font-size:2rem;font-weight:700}main.next .bnr-block ul li a:hover .btn{background-color:transparent}main.next .bnr-block2{padding:80px 0}main.next .bnr-block2.column3{padding-top:30px}main.next .bnr-block2.column3 ul{padding-left:20px;padding-right:20px}main.next .bnr-block2.column3 ul li{height:142px}main.next .bnr-block2.column3 ul li a.sp-bg1{background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/bg-bnr_01@2x.jpg) !important}main.next .bnr-block2.column3 ul li a.sp-bg2{background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/bg-bnr_02@2x.jpg) !important}main.next .bnr-block2.column3 ul li a.sp-bg3{background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/bg-bnr_03.webp) !important}main.next .bnr-block2 ul{flex-wrap:wrap;margin:0 -0px -40px}main.next .bnr-block2 ul li{width:100%;margin:0 0 16px;height:142px;box-sizing:border-box}main.next .bnr-block2 ul li a{border-radius:20px;height:100%;width:100%;box-sizing:border-box;padding:24px;box-sizing:border-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-size:cover;position:relative;overflow:hidden}main.next .bnr-block2 ul li a:before{transition:all .3s ease;content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(34,91,90,.5)}main.next .bnr-block2 ul li a:hover{opacity:.7;transition:all .3s ease;text-decoration:none;opacity:1}main.next .bnr-block2 ul li a:hover:before{background-color:rgba(13,169,92,.3)}main.next .bnr-block2 ul li .title{font-size:32px;font-size:2rem;font-weight:700;line-height:1.5}main.next .store-list{flex-wrap:wrap;margin-right:0;margin-bottom:-16px}main.next .store-list .fs18{font-size:16px;font-size:1rem}main.next .store-list .item-li{padding:24px;width:100%;margin-right:0;margin-bottom:16px}main.next .store-list .item-li.li-2column{width:100%}main.next .store-list .item-li.li-2column .inside-column2{flex-wrap:wrap}main.next .store-list .item-li.li-2column .inside-column2 dl{width:100%;margin-left:0}main.next .store-list .item-li.li-2column .inside-column2 dl:first-child{margin-bottom:30px}main.next .store-list .item-li dl{margin-bottom:-16px}main.next .store-list .item-li dl dt{font-weight:700}main.next .store-list .item-li dl dd:not(last-of-type){margin-bottom:16px}main.next .store-list.column2 li{padding:24px;width:100%}main.next .store-list.column2 li dl{margin-bottom:0;font-size:16px;font-size:1rem}main.next .store-list.column2 li .tel-fax{flex-wrap:wrap;padding-top:10px}main.next .store-list.column2 li .tel-fax>dl{width:100%;box-sizing:border-box;font-size:16px;font-size:1rem}main.next .store-list.column2 li .tel-fax>dl dd{padding-top:3px}main.next .store-list.column2 li .tel-fax>dl dd:not(last-of-type){margin-bottom:0}main.next .store-list.column2 li .tel-fax>dl:first-child{padding-right:0;padding-left:5px;border-left:solid 1px #b6bcb5;margin-bottom:30px}main.next .store-list.column2 li .tel-fax>dl:last-child{padding-left:5px;border-left:solid 1px #b6bcb5}main.next .store-list.column1 li{width:100%}main.next .store-list.column1 li .access-tel-fax{flex-wrap:wrap;margin:0}main.next .store-list.column1 li .access-tel-fax>div{width:100%;padding:0;font-size:16px;font-size:1rem;line-height:1.5}main.next .store-list.column1 li .access-tel-fax>div .title{font-weight:700;padding-bottom:6px}main.next .store-list.column1 li .access-tel-fax>div .text{padding-bottom:6px}main.next .store-list.column1 li .access-tel-fax>div:not(:first-child){padding-left:5px}main.next .store-list.column1 li .access-tel-fax>div:not(:last-child){margin-bottom:30px}main.next .block-title{height:100px;margin-bottom:16px;padding-left:16px;padding-right:16px}main.next .block-title:after{border-radius:20px 20px 0 0}main.next .block-title h1{text-align:left;width:100%;font-size:24px;font-size:1.5rem}main.next .block-lead{padding-top:0}main.next .block-lead:not(:last-child){margin-bottom:120px}main.next .block-lead .item-hd{font-size:20px;font-size:1.25rem;margin-bottom:30px}main.next .block-lead .item-text{font-size:16px;font-size:1rem;text-align:left;margin-bottom:24px}main.next .block-lead .item-imgs li:nth-child(1){position:relative;left:0;top:0;text-align:center}main.next .block-lead .item-imgs li:nth-child(2){display:none}main.next .block-lead .item-imgs li:nth-child(3){text-align:center}main.next .block-lead2{font-size:16px;font-size:1rem}main.next .block-lead2.mb{margin-bottom:35px}main.next .block-text{padding-bottom:50px}main.next .block-text .text-block:not(:last-child){margin-bottom:30px}main.next #business{margin-bottom:80px}main.next #business .block-lead{padding-top:40px}main.next #business .block-lead:not(:last-child){margin-bottom:120px}main.next #business .block-lead .item-hd{margin-bottom:38px}main.next #business .block-lead .item-text{text-align:left;font-size:16px;font-size:1rem}main.next #business .block-lead .item-text:not(:last-child){margin-bottom:24px}main.next #business .block-what{display:flex;flex-wrap:wrap}main.next #business .block-what .item-text{width:100%;margin-right:0;font-size:16px;font-size:1rem}main.next #business .block-what .item-img{width:100%;text-align:center;margin-top:40px}main.next #business .block-what .item-list{margin-top:80px}main.next #business .block-what .item-list:not(:last-child){margin-bottom:120px}main.next #business .block-what .item-list li{flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}main.next #business .block-what .item-list li:not(:last-child){margin-bottom:40px}main.next #business .block-what .item-list .item-img{margin-top:0;margin-bottom:15px}main.next #business .block-what .item-list .item-text{-webkit-box-original-group:2;-ms-flex-order:2;order:2}main.next #business .block-what .item-list .item-text .btn-block{margin-top:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.next #business .block-what .item-fc a{flex-wrap:wrap;padding:45px 16px}main.next #business .block-what .item-fc .text{width:100%;max-width:100%;margin-bottom:30px}main.next #business .block-what .item-fc .text h3{font-size:22px;font-size:1.375rem;margin-bottom:25px}main.next #business .block-what .item-fc .text p{font-size:16px;font-size:1rem}main.next #business .block-what .item-fc .btn{margin-left:auto;margin-right:auto}main.next #business-lower:not(:last-child){margin-bottom:80px}main.next #business-lower .block-lead:not(:last-child){margin-bottom:56px}main.next #business-lower .block-lead .item-text{font-size:16px;font-size:1rem}main.next #business-lower .block-lead .item-text:not(:last-child){margin-bottom:24px}main.next #business-lower .block-feature:not(:last-child){margin-bottom:120px}main.next #business-lower .block-feature .item-list{padding-bottom:0}main.next #business-lower .block-feature .item-li{flex-wrap:wrap}main.next #business-lower .block-feature .item-li:not(:last-child){margin-bottom:90px}main.next #business-lower .block-feature .item-li:not(:last-child):has(.architecture){margin-bottom:70px}main.next #business-lower .block-feature .item-li:not(:last-child):has(.engineering-01,.engineering-03){margin-bottom:70px}main.next #business-lower .block-feature .item-li:not(:last-child):has(.engineering-02){margin-bottom:40px}main.next #business-lower .block-feature .item-li>*{width:100%}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text{top:0}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span{right:0;top:-90px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span img{max-height:120px;width:auto}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span.architecture{top:-40px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span.architecture img{max-height:80px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span.engineering-01{top:-30px;right:10px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span.engineering-01 img{max-height:80px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span.engineering-03{top:-80px;right:10px}main.next #business-lower .block-feature .item-li:nth-child(odd) .item-text>span.engineering-03 img{max-height:100px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-img{-webkit-box-original-group:2;-ms-flex-order:2;order:2;top:0}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span{left:initial;bottom:initial;right:0;top:-60px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span img{max-height:90px;width:auto}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span.architecture{top:-30px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span.architecture img{max-height:95px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span.engineering-02{left:initial;right:4px;bottom:initial;top:-30px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span.engineering-02 img{max-height:94px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span.engineering-04{top:-30px;right:10px}main.next #business-lower .block-feature .item-li:nth-child(even) .item-text>span.engineering-04 img{max-height:70px}main.next #business-lower .block-feature .item-img img{width:100%}main.next #business-lower .block-feature .item-text{padding:24px}main.next #business-lower .block-feature .item-text h3{font-size:20px;font-size:1.25rem;margin-bottom:15px}main.next #business-lower .block-feature .item-text p{font-size:16px;font-size:1rem}main.next #business-lower .block-introduction:not(:last-child){margin-bottom:110px}main.next #business-lower .block-introduction .item-list{margin-right:-12px;margin-bottom:-24px}main.next #business-lower .block-introduction .item-list.column2{margin-right:0}main.next #business-lower .block-introduction .item-list.column2 .item-li{width:100%;margin-right:0;margin-bottom:16px}main.next #business-lower .block-introduction .item-icon-text{flex-wrap:wrap;margin-bottom:35px}main.next #business-lower .block-introduction .item-icon-text .item-text{width:100%;margin-right:0}main.next #business-lower .block-introduction .item-icon-text .item-img{width:100%;text-align:center}main.next #business-lower .block-introduction .item-icon-text .item-img img{margin-top:0}main.next #business-lower .block-introduction .item-li{margin-right:12px;margin-bottom:24px;width:calc(50% - 12px);padding:32px 24px}main.next #business-lower .block-introduction .item-li.lg{width:calc(100% - 12px)}}@media screen and (max-width:700px) and (max-width:600px){main.next #business-lower .block-introduction .item-li{width:calc(100% - 12px)}}@media screen and (max-width:700px){main.next #business-lower .block-introduction .item-hd{border-bottom:1px solid #b2512b;padding-bottom:12px;font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:16px}main.next #business-lower .block-introduction .item-text{font-size:18px;font-size:1.125rem;line-height:1.5}main.next #business-lower .block-case:not(:last-child){margin-bottom:80px}main.next #business-lower .block-case .item-more{margin-top:24px}main.next #business-lower .block-links .item-section{padding:48px 24px;flex-wrap:wrap}main.next #business-lower .block-links .item-section:not(:last-child){margin-bottom:24px}main.next #business-lower .block-links .item-text{width:100%}main.next #business-lower .block-links .item-text h2{font-size:24px;font-size:1.5rem}main.next #business-lower .block-links .item-text p{font-size:15px;font-size:.9375rem}main.next #business-lower .block-links .item-text p:not(:last-child){margin-bottom:15px}main.next #business-lower .block-links .item-btn{margin-left:auto;margin-right:auto;margin-top:22px}main.next #business-lower .block-img-text:not(:last-child){margin-bottom:40px}main.next #business-lower .block-img-text .img-text-column2{flex-wrap:wrap}main.next #business-lower .block-img-text .img-text-column2 .item-img{width:100%;margin-right:0;margin-bottom:24px}main.next #business-lower .block-img-text .img-text-column2 .item-text{width:100%}main.next #business-detail{padding-top:16px;padding-bottom:120px}main.next #business-detail .block-detail{padding:24px}main.next #business-detail .block-detail:not(:last-child){margin-bottom:80px}main.next #business-detail .block-detail .item-info time{width:100%;margin-bottom:4px}main.next #business-detail .block-detail .item-title{font-size:22px;font-size:1.375rem;padding-bottom:8px;margin-bottom:16px}main.next #business-detail .block-detail .item-img:not(:last-child){margin-bottom:24px}main.next #business-detail .block-detail .item-text{font-size:16px;font-size:1rem;padding-bottom:24px;margin-bottom:24px}main.next #business-detail .block-detail .item-link{flex-wrap:wrap;position:relative}main.next #business-detail .block-detail .item-link .prev,main.next #business-detail .block-detail .item-link .next{position:relative;top:0;transform:translateY(0)}main.next #business-detail .block-detail .item-link .prev{left:0}main.next #business-detail .block-detail .item-link .next{margin-left:auto}main.next #business-detail .block-detail .item-link>div{width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.next #business-detail .block-detail .item-link>div:not(:first-child){margin-top:24px}main.next #about .block-lead{padding-top:24px}main.next #about .block-lead:not(:last-child){margin-bottom:40px}main.next #about .about-philosophy:not(:last-child){margin-bottom:120px}main.next #about .about-philosophy .item-list li{padding:40px 24px;border-radius:40px}main.next #about .about-philosophy .item-list li .item-title{font-size:22px;font-size:1.375rem;font-weight:700;padding-bottom:4px}main.next #about .about-philosophy .item-list li .item-title span{font-size:16px;font-size:1rem;font-weight:700}main.next #about .about-philosophy .item-list li dl{margin-top:16px;padding-top:16px;flex-wrap:wrap}main.next #about .about-philosophy .item-list li dl dt{width:100%}main.next #about .about-philosophy .item-list li dl dd{width:100%;margin-bottom:15px}main.next #about .about-greeting{padding-bottom:40px}main.next #about .about-greeting .mainimg{flex-wrap:wrap;margin-bottom:40px}main.next #about .about-greeting .mainimg .item-title{font-size:18px;font-size:1.125rem;font-weight:700;width:300px}main.next #about .about-greeting .mainimg .item-title .title{margin-top:200px;background-color:#fff;border-radius:24px;padding:16px;line-height:1.5;position:relative}main.next #about .about-greeting .mainimg .item-mainimg{height:185px;position:relative;width:100%;margin-top:-320px}main.next #about .about-greeting .mainimg .item-mainimg .bg{position:absolute;left:auto;top:0;width:100%;height:100%;left:0;overflow:hidden;height:100%}main.next #about .about-greeting .mainimg .item-mainimg .bg span{position:absolute;left:0;top:0;width:100%;height:110%;background:no-repeat center/cover}main.next #about .about-greeting .block-text{margin-bottom:40px}main.next #about .about-greeting .block-text p:not(:last-child){margin-bottom:40px}main.next #about .about-greeting .block-text .img-text{flex-wrap:wrap}main.next #about .about-greeting .block-text .img-text .item-img{position:relative;width:100%;margin-bottom:40px}main.next #about .about-greeting .block-text .img-text .item-img .bg{position:absolute;left:auto;top:0;width:calc(100% + 20px);height:100%;left:-20px;position:relative;overflow:hidden;height:198px;margin-left:0}main.next #about .about-greeting .block-text .img-text .item-text{margin-left:0;width:100%;text-align:left;line-height:1.5}main.next #about .about-greeting .block-text .img-text .item-text p:not(:last-child){margin-bottom:25px}main.next #about .about-greeting .block-text .img-text .item-text .name{padding-bottom:0}main.next #about .about-greeting .block-text .img-text .item-text .name span{display:block;font-size:24px;font-size:1.5rem;font-weight:700;letter-spacing:.15em}main.next #about .about-company:not(:last-child){margin-bottom:120px}main.next #about .about-company .conpany-tbl dt,main.next #about .about-company .conpany-tbl dd{width:100%;box-sizing:border-box}main.next #about .about-company .conpany-tbl dt{width:100%;margin-right:0;border-color:#b6bcb5}main.next #about .about-company .conpany-tbl dt:first-of-type{border-top:solid 1px #0da95c}main.next #about .about-company .conpany-tbl dd{-ms-flex:1 0 auto;flex-grow:1;width:100%;border-color:#0da95c}main.next #about .about-company .conpany-tbl dd:first-of-type{border-top:none}main.next #about-lower .history-block{flex-wrap:wrap}main.next #about-lower .history-block:not(:last-child){margin-bottom:80px}main.next #about-lower .history-block .item-img{width:100%;margin-right:0;margin-bottom:13px}main.next #about-lower .history-block .item-history{width:100%}main.next #about-lower .history-block .item-history .tag{font-size:20px;font-size:1.25rem;font-weight:700;padding:8px 15px;margin-bottom:15px}main.next #about-lower .history-block .item-history .history-list>li{padding-left:25px;position:relative;padding-bottom:30px}main.next #about-lower .history-block .item-history .history-list>li.dassed-border:after{content:"";display:block;position:absolute;left:6px;top:10px;width:2px;height:40%;left:8px;border-left:dashed 2px #b6bcb5}main.next #about-lower .history-block .item-history .history-list>li.hide{display:none}main.next #about-lower .history-block .item-history .history-list>li:not(:last-child):after{content:"";display:block;position:absolute;left:6px;top:10px;width:2px;height:100%;left:8px;background-color:#b6bcb5}main.next #about-lower .history-block .item-history .history-list>li:before{content:"";display:block;position:absolute;left:0;top:0;width:16px;height:16px;border-radius:8px;background-color:#0da95c;top:7px;z-index:2}main.next #about-lower .history-block .item-history .history-list>li .year{font-weight:700}main.next #about-lower .history-block .item-history .history-list>li .text{font-size:18px;font-size:1.125rem}main.next #interview .interview-employee{padding-bottom:80px}main.next .interview-recruitment{margin-left:0;margin-right:0;padding:80px 20px;box-sizing:border-box}main.next .interview-recruitment .item-title{margin-bottom:35px;text-align:left;font-size:26px;font-size:1.625rem;font-weight:700;line-height:1.5;position:relative}main.next .interview-recruitment .item-title span{font-size:18px;font-size:1.125rem;font-weight:700;display:block}main.next .interview-recruitment .item-title:before{width:115px;height:90px;left:50%;top:auto;margin-left:10%;bottom:-50px;background-size:115px auto;z-index:2}main.next .interview-recruitment .item-bnr-list{flex-wrap:wrap;margin:0 0 -24px;text-align:center}main.next .interview-recruitment .item-bnr-list li{width:100%;margin:0 0 24px}main.next .interview-recruitment .item-bnr-list li a{height:164px}main.next .interview-recruitment .item-bnr-list li a .title{font-size:28px;font-size:1.75rem;font-weight:700;text-align:left}main.next .interview-recruitment .item-bnr-list li a .title span{font-size:16px;font-size:1rem}main.next .interview-recruitment .item-bnr-list li a .inside .logo{bottom:13px;right:13px}main.next .case-list .item-list,main.next #business-lower .block-case .item-list{margin-right:-12px;margin-bottom:-24px}main.next .case-list .item-li,main.next #business-lower .block-case .item-li{margin-right:12px;margin-bottom:24px;width:calc(50% - 12px)}}@media screen and (max-width:700px) and (max-width:600px){main.next .case-list .item-li,main.next #business-lower .block-case .item-li{width:calc(100% - 12px)}}@media screen and (max-width:700px){main.next .case-list .item-img,main.next #business-lower .block-case .item-img{margin-bottom:8px}main.next .case-list .item-text,main.next #business-lower .block-case .item-text{display:flex;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next .case-list .item-text time,main.next #business-lower .block-case .item-text time{font-size:12px;font-size:.75rem;margin-right:8px;margin-bottom:8px}main.next #recruit .recruit-top{flex-wrap:wrap;padding-top:20px;margin-left:0;margin-right:0;padding-bottom:120px}main.next #recruit .recruit-top .item-text{width:100%;text-align:center}main.next #recruit .recruit-top .item-text .title{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.6;padding-bottom:20px}main.next #recruit .recruit-top .item-text .text{text-align:left;padding-bottom:24px}main.next #recruit .recruit-top .item-text .text br{display:none}main.next #recruit .recruit-top .item-text .text>p{font-size:16px;font-size:1rem;line-height:1.6}main.next #recruit .recruit-top .item-text .text>p:not(:last-child){padding-bottom:22px}main.next #recruit .recruit-top .item-img{width:10px;-ms-flex:1 0 auto;flex-grow:1;max-width:100%;background:0 0 !important;background-size:cover}main.next #recruit .recruit-top .item-img.img_top{padding-bottom:24px}main.next #recruit .recruit-top .item-img img{width:100%;height:auto}main.next #recruit .recruit-bottom{padding-bottom:50px}main.next #recruit .recruit-bottom .text-btn{flex-wrap:wrap}main.next #recruit .recruit-bottom .text-btn .item-text{width:100%;-ms-flex:1 0 auto;flex-grow:1;margin-right:0;margin-bottom:20px}main.next #recruit .recruit-bottom .text-btn .item-text ul{flex-wrap:wrap;margin:0 0 -20px}main.next #recruit .recruit-bottom .text-btn .item-text ul li{width:100%;margin:0 0 40px;padding:40px 20px;position:relative}main.next #recruit .recruit-bottom .text-btn .item-text ul li:last-child{margin-top:80px}main.next #recruit .recruit-bottom .text-btn .item-text ul li .title{font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.4;padding-bottom:10px}main.next #recruit .recruit-bottom .text-btn .item-text ul li .text{font-size:16px;font-size:1rem}main.next #recruit .recruit-bottom .text-btn .item-text ul li .icon{position:absolute;bottom:auto;top:-10%;right:5%}main.next #recruit .recruit-bottom .text-btn .item-text ul li .icon.icon3{top:-50%;right:50%;margin-right:-140px}main.next #recruit .recruit-bottom .text-btn .item-text ul li .icon.icon3 img{width:280px;height:auto}main.next #recruit .recruit-bottom .text-btn .item-btn{width:250px;margin:0 auto}main.next #recruit-lower .recruit-education ul{margin:0 0 -40px;padding-bottom:50px}main.next #recruit-lower .recruit-education ul li{border-radius:20px;width:100%;margin:0 0 50px;padding:32px 24px}main.next #recruit-lower .recruit-education ul li .item-title{margin-bottom:20px;font-size:28px;font-size:1.75rem;font-weight:700}main.next #recruit-lower .recruit-education ul li .item-title span{font-size:20px;font-size:1.25rem;font-weight:700;padding-bottom:13px}main.next #recruit-lower .recruit-education ul li .item-title p{font-size:48px;font-size:3rem;font-weight:700}main.next #recruit-lower .recruit-education ul li .item-title p small{font-size:20px;font-size:1.25rem;font-weight:700}main.next #recruit-lower .recruit-education ul li .item-text{line-height:1.6;color:#3c4251}main.next #recruit-lower .recruit-education ul li.li-1 .item-icon{right:5%;top:-12%}main.next #recruit-lower .recruit-education ul li.li-1 .item-icon img{width:100px;height:auto}main.next #recruit-lower .recruit-education ul li.li-2 .item-icon{right:10%;top:-16%}main.next #recruit-lower .recruit-education ul li.li-2 .item-icon img{width:180px;height:auto}main.next #recruit-lower .recruit-education ul li.li-3 .item-icon{right:6%;top:-7%}main.next #recruit-lower .recruit-education ul li.li-3 .item-icon img{width:85px;height:auto}main.next #recruit-lower .recruit-education ul li.li-4 .item-icon{right:4%;top:-7%}main.next #recruit-lower .recruit-education ul li.li-4 .item-icon img{width:134px;height:auto}main.next #recruit-lower .recruit-education ul li.li-5{margin-bottom:80px}main.next #recruit-lower .recruit-education ul li.li-5 .item-icon{right:-4%;bottom:-28%}main.next #recruit-lower .recruit-education ul li.li-5 .item-icon img{width:190px;height:auto}main.next #recruit-lower .recruit-education ul li.li-6 .item-icon{right:3%;top:-4%}main.next #recruit-lower .recruit-education ul li.li-6 .item-icon img{width:124px;height:auto}main.next #recruit-lower .recruit-office{flex-wrap:wrap;padding:30px 24px;border-radius:20px}main.next #recruit-lower .recruit-office .item-text{width:100%;margin-right:0}main.next #recruit-lower .recruit-office .item-text .title{font-size:28px;font-size:1.75rem;font-weight:700}main.next #recruit-lower .recruit-office .item-text .text{margin-bottom:24px}main.next #recruit-lower .recruit-office .item-text .img-column2{display:none}main.next #recruit-lower .recruit-office .item-img{width:100%;height:272px;margin-bottom:16px}main.next #recruit-lower .recruit-office .img-column2{width:100%;display:flex}main.next #recruit-lower .recruit-office .img-column2>div{height:123px;background:no-repeat center center;background-size:cover}main.next #recruit-lower .recruit-office .img-column2>div:first-child{width:302px;margin-right:16px}main.next #recruit-lower .recruit-office .img-column2>div:nth-child(2){width:234px}main.next #recruit-lower .recruit-introduction .slider-block{flex-wrap:wrap}main.next #recruit-lower .recruit-introduction .slider-block .block-text{width:100%;margin-right:0}main.next #recruit-lower .recruit-introduction .slider-block .block-text .text{margin-bottom:40px;color:#3c4251;font-size:18px;font-size:1.125rem}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav{margin:0 -3px -24px;padding-bottom:24px}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li{width:calc(33.333% - 6px);margin:0 3px 24px}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li img{width:100%}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li .tag{margin-bottom:5px}main.next #recruit-lower .recruit-introduction .slider-block .block-text .slides-nav li .tag span{font-size:12px;font-size:.75rem;font-weight:700;padding:3px 15px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider{width:100%;margin-bottom:20px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slick-prev,main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slick-next{width:16px;height:32px;top:auto;bottom:-70px;z-index:2}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slick-prev:before,main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slick-next:before{display:none}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li{padding:30px 24px;min-height:590px;box-sizing:border-box}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-title{font-size:24px;font-size:1.5rem;font-weight:700;padding-bottom:10px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-icon{margin-bottom:10px;height:276px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-icon img{max-height:220px;width:auto}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-text .title{font-size:20px;font-size:1.25rem;font-weight:700;padding-bottom:15px}main.next #recruit-lower .recruit-introduction .slider-block .block-slider #main-slider .slide-li .item-text .text{font-size:16px;font-size:1rem}main.next #recruit-lower .recruit-introduction .slider-block .block-slider .slick-dots{bottom:-40px}main.next #recruit-lower .recruit-member-store{margin-bottom:80px}main.next #recruit-lower .recruit-member-store .member-block{flex-wrap:wrap;padding:55px 24px 24px;border-radius:20px}main.next #recruit-lower .recruit-member-store .member-block .item-text{display:flex;padding-right:0;width:100%;-ms-flex:1 0 auto;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}main.next #recruit-lower .recruit-member-store .member-block .item-text .icon{margin-right:0;width:94px;position:absolute;top:-40px;left:50%;transform:translateX(-50%)}main.next #recruit-lower .recruit-member-store .member-block .item-text .text{padding-right:0;width:100%}main.next #recruit-lower .recruit-member-store .member-block .item-text .text .title{text-align:center;width:100%;font-size:24px;font-size:1.5rem;font-weight:700;padding-bottom:55px;position:relative;z-index:3}main.next #recruit-lower .recruit-member-store .member-block .item-text .text p{display:none}main.next #recruit-lower .recruit-member-store .member-block .item-btn{width:100%}main.next #recruit-lower .recruit-member-store .member-block .item-btn a{width:100%}main.next #news{padding-top:32px;padding-bottom:80px}main.next #news .news-list li{padding:8px 0;font-size:16px;font-size:1rem;letter-spacing:.02em}main.next #news .news-list li .date{font-size:14px;font-size:.875rem;font-weight:700;margin-right:6px;line-height:1.2}main.next #news .news-list li .tag{line-height:1}main.next #news .news-list li .tag span{display:-moz-inline-box;display:inline-block;font-size:12px;font-size:.75rem}main.next #news .news-list li .text{margin-top:7px;width:100%}main.next #news .wp-pagenavi{padding:10px 0;font-size:15px}main.next #news .wp-pagenavi .last,main.next #news .wp-pagenavi .first,main.next #news .wp-pagenavi .previouspostslink,main.next #news .wp-pagenavi .nextpostslink{background-size:auto 16px;width:18px}main.next #news .wp-pagenavi .last:hover,main.next #news .wp-pagenavi .first:hover,main.next #news .wp-pagenavi .previouspostslink:hover,main.next #news .wp-pagenavi .nextpostslink:hover{background-color:transparent}main.next #news .wp-pagenavi .pages{display:none}main.next #news .wp-pagenavi span{line-height:34px;width:34px;border:1px solid transparent;margin:0 8px}main.next #news .wp-pagenavi span.current{background-color:#0da95c;color:#fff;border-radius:17px;text-align:center}main.next #news .wp-pagenavi a{text-align:center;display:-moz-inline-box;display:inline-block;vertical-align:top;letter-spacing:normal;line-height:34px;width:34px;border-radius:17px}main.next #news .wp-pagenavi a.dot{background:0 0}main.next #news .wp-pagenavi a,main.next #news .wp-pagenavi span{padding:0}main.next #contact-sec{padding-bottom:80px;padding-top:24px}main.next #contact-sec .contact-thanks{text-align:center}main.next #contact-sec .contact-thanks .icon{margin-bottom:24px}main.next #contact-sec .contact-thanks .text{margin-bottom:40px}}@media (max-width:700px){.recruit-header #mainimg.next .item-bg span{background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/sp_bg-recruit.webp) !important}}main.next #interview .interview-list{display:flex;margin:0 -12px -24px}main.next #interview .interview-list li{position:relative;width:calc(25% - 24px);aspect-ratio:282/483;margin:0 12px 24px;box-shadow:0 0 20px 0 rgba(182,188,181,.3);border-radius:20px;background-color:#fff;transition:.3s ease-in-out}@media (any-hover:hover){main.next #interview .interview-list li:hover{translate:0 -10px;opacity:.75}}main.next #interview .interview-list li:nth-of-type(1){background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/pict_01.webp) #fff no-repeat center/100%}main.next #interview .interview-list li:nth-of-type(2){background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/pict_02.webp) #fff no-repeat center/100%}main.next #interview .interview-list li:nth-of-type(3){background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/pict_03.webp) #fff no-repeat center/100%}main.next #interview .interview-list li:nth-of-type(4){background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/pict_04.webp) #fff no-repeat center/100%}main.next #interview .interview-list li a{display:block;width:100%;height:100%;overflow:hidden}main.next #interview .interview-list li a:hover{text-decoration:none}main.next #interview .interview-list li .item-img-block{position:absolute;top:0;left:0;border-radius:20px 20px 0 0;padding:16px 16px 0;background-color:#fff;box-sizing:border-box}main.next #interview .interview-list li .item-img-block .title{color:#2f2727;display:block;margin-bottom:6px}main.next #interview .interview-list li .item-img-block .name{font-size:24px;font-size:1.5rem;font-weight:700;margin-bottom:8px;color:#2f2727;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}main.next #interview .interview-list li .item-img-block .name>p{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next #interview .interview-list li .item-img-block .name .name1{display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}main.next #interview .interview-list li .item-img-block .name span{font-size:12px;font-size:.75rem;line-height:1.5;padding:2px 6px;border-radius:100px;background-color:#f9f4d7;margin-right:10px;font-weight:400}main.next #interview .interview-list li .item-img-block .name small{font-size:16px;font-size:1rem}main.next #interview .interview-list li .item-img-block .img{border-radius:20px;overflow:hidden}main.next #interview .interview-list li .item-img-block .img img{transition:all .3s ease}main.next #interview .interview-list li .item-text{border-radius:0 0 20px 20px;padding:16px;background-color:#0da95c;color:#fff;font-size:17.5px;font-size:1.09375rem;font-weight:700;letter-spacing:.02em;min-height:120px;box-sizing:border-box;position:absolute;width:100%;box-sizing:border-box;width:100%;bottom:0}main.next #interview .interview-list li .item-text:before{content:"";display:block;position:absolute;left:0;top:-40px;width:100%;height:62px;background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/bg-green.svg) no-repeat center top/100% 100%}main.next #interview .interview-list li .item-text>*{position:relative}@media (min-width:701px) and (max-width:1024px){main.next #interview .interview-list{flex-wrap:wrap}main.next #interview .interview-list li{width:calc(50% - 24px)}}@media (max-width:700px){main.next #interview .interview-list{flex-wrap:wrap;margin:0 0 -32px}main.next #interview .interview-list li{width:100%;max-height:422px;aspect-ratio:343/422;margin:0 0 32px;border-radius:20px}main.next #interview .interview-list li:nth-of-type(1){background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/sp_pict_01.webp) #fff no-repeat center/contain}main.next #interview .interview-list li:nth-of-type(2){background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/sp_pict_02.webp) #fff no-repeat center/contain}main.next #interview .interview-list li:nth-of-type(3){background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/sp_pict_03.webp) #fff no-repeat center/contain}main.next #interview .interview-list li:nth-of-type(4){background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/sp_pict_04.webp) #fff no-repeat center/contain}main.next #interview .interview-list li .item-img-block{width:100%}main.next #interview .interview-list li .item-img-block .name>p{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next #interview .interview-list li .item-img-block .name .name1{display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}main.next #interview .interview-list li .item-img-block .img{text-align:center}main.next #interview .interview-list li .item-text{padding:18px 20px;font-size:18px;line-height:calc(26 / 18);letter-spacing:inherit}main.next #interview .interview-list li .item-text:before{height:50px;top:-40px}}main.next .interview-symposium{margin-left:-50px;margin-right:-50px;padding:60px 0}main.next .interview-symposium .symposium-list{display:flex;margin:0 -20px -40px}main.next .interview-symposium .symposium-list li{position:relative;width:calc(50% - 40px);margin:0 20px 40px}main.next .interview-symposium .symposium-list a{box-shadow:0 0 20px 0 rgba(182,188,181,.3);padding-right:0;display:block;width:100%;aspect-ratio:580/392;border-radius:20px}main.next .interview-symposium .symposium-list li:nth-of-type(1) a{background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/pict_05.webp) #fff no-repeat center/100%}main.next .interview-symposium .symposium-list li:nth-of-type(2) a{background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/pict_06.webp) #fff no-repeat center/100%}main.next .interview-symposium .symposium-list .item-title{font-size:40px;font-size:2.5rem;font-weight:700;color:#3c4251;line-height:1.5;margin-bottom:10px}main.next .interview-symposium .symposium-list .item-text{position:absolute;bottom:0;background-color:#f7e373;padding:0 16px 14px;border-radius:0 0 20px 20px}main.next .interview-symposium .symposium-list .item-text:before{content:"";display:block;position:absolute;left:0;top:-40px;width:100%;height:62px;background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/bg-zadankai.svg) no-repeat center top/100% 100%}main.next .interview-symposium .symposium-list .item-text .tag-block{min-height:55px;position:relative;z-index:2}main.next .interview-symposium .symposium-list .item-text dl{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}main.next .interview-symposium .symposium-list .item-text dl dt{font-size:12px;font-size:.75rem;display:-moz-inline-box;display:inline-block;background-color:#fff;border-radius:10px;padding:2px 8px;line-height:1.4;color:#2f2727;margin-right:5px}main.next .interview-symposium .symposium-list .item-text dl dd{font-size:16px;font-size:1rem;color:#fff;line-height:1.5;margin-right:8px}main.next .interview-symposium .symposium-list .item-text dl dd span{font-size:24px;font-size:1.5rem;font-weight:700}main.next .interview-symposium .symposium-list .item-text .text{color:#3c4251;font-weight:700;line-height:1.5}main.next .interview-symposium .symposium-list a:hover{text-decoration:none}main.next .interview-symposium .symposium-list a:hover .item-img{overflow:hidden}main.next .interview-symposium .symposium-list a:hover .item-img img{opacity:1;transform:scale(1.05);transform-origin:center center}@media (min-width:701px) and (max-width:1200px){main.next .interview-symposium{margin-left:-40px;margin-right:-40px;padding:60px 40px 0}main.next .interview-symposium{margin-left:-50px;margin-right:-50px;padding:60px 0}main.next .interview-symposium .symposium-list{display:flex;justify-content:space-between;width:calc(100% - 80px);margin:0 auto -40px}main.next .interview-symposium .symposium-list li{width:calc(50% - 24px);margin:0 12px 40px}main.next .interview-symposium .symposium-list a{min-height:392px}main.next .interview-symposium .symposium-list .item-title{font-size:40px;font-size:2.5rem;font-weight:700;color:#3c4251;line-height:1.5}main.next .interview-symposium .symposium-list .item-text{background-color:#f7e373;padding:0 16px 24px;border-radius:0 0 20px 20px}main.next .interview-symposium .symposium-list .item-text .tag-block{min-height:55px}main.next .interview-symposium .symposium-list .item-text dl{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next .interview-symposium .symposium-list .item-text dl dt{font-size:10px;display:-moz-inline-box;display:inline-block;background-color:#fff;border-radius:10px;padding:2px 8px;line-height:1.4;color:#2f2727;margin-right:5px}main.next .interview-symposium .symposium-list .item-text dl dd{font-size:14px;color:#fff;line-height:1.5;margin-right:8px}main.next .interview-symposium .symposium-list .item-text dl dd span{font-size:17px;font-weight:700}main.next .interview-symposium .symposium-list .item-text .text{color:#3c4251;font-weight:700;line-height:1.5;font-size:14px}main.next .interview-symposium .symposium-list a:hover{text-decoration:none}main.next .interview-symposium .symposium-list a:hover .item-img{overflow:hidden}main.next .interview-symposium .symposium-list a:hover .item-img img{opacity:1;transform:scale(1.05);transform-origin:center center}}@media (max-width:700px){main.next .interview-symposium{margin-left:-20px;margin-right:-20px;padding:80px 20px 60px}main.next .interview-symposium .symposium-list{flex-wrap:wrap;margin:0 0 -40px}main.next .interview-symposium .symposium-list li{width:100%;margin:0 0 40px}main.next .interview-symposium .symposium-list li a{aspect-ratio:343/320}main.next .interview-symposium .symposium-list li:nth-of-type(1) a{background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/sp_pict_05.webp) #fff no-repeat center/contain}main.next .interview-symposium .symposium-list li:nth-of-type(2) a{background:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/sp_pict_06.webp) #fff no-repeat center/contain}main.next .interview-symposium .symposium-list .item-title{font-size:24px;font-size:1.5rem;font-weight:700}main.next .interview-symposium .symposium-list .item-text .tag-block{min-height:45px;letter-spacing:-.02em}main.next .interview-symposium .symposium-list .item-text dl{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next .interview-symposium .symposium-list .item-text dl dt{font-size:12px;font-size:.75rem;display:-moz-inline-box;display:inline-block;background-color:#fff;border-radius:10px;padding:2px 8px;line-height:1.4;color:#2f2727;margin-right:5px}main.next .interview-symposium .symposium-list .item-text dl dd{font-size:15px;font-size:.9375rem;color:#fff;line-height:1.5;margin-right:8px}main.next .interview-symposium .symposium-list .item-text dl dd span{font-size:22px;font-size:1.375rem;font-weight:700}main.next .interview-symposium .symposium-list .item-text .text{color:#3c4251;font-size:16px;font-weight:700;line-height:1.5}main.next .interview-symposium .symposium-list a:hover{text-decoration:none}main.next .interview-symposium .symposium-list a:hover .item-img{overflow:hidden}main.next .interview-symposium .symposium-list a:hover .item-img img{opacity:1;transform:scale(1.05);transform-origin:center center}}@media (min-width:550px) and (max-width:699px){main.next .interview-symposium .symposium-list li a{max-height:300px}main.next .interview-symposium .symposium-list .item-text{padding-bottom:47px}}@media (max-width:549px){main.next .interview-symposium .symposium-list li a{max-height:320px}main.next .interview-symposium .symposium-list .item-text{padding-bottom:21px}}@media (max-width:374px){main.next .interview-symposium .symposium-list li a{max-height:initial;min-height:400px}}main.next #interview-lower .block-lead{padding-bottom:40px}main.next #interview-lower .block-interview.mb0:not(:last-child){margin-bottom:0}main.next #interview-lower .block-interview:not(:last-child){margin-bottom:120px}main.next #interview-lower .block-interview:nth-child(2n+1) .item-mainimg .content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}main.next #interview-lower .block-interview .profile2{border-top:solid 2px #0da95c;border-bottom:solid 2px #0da95c;padding-top:40px;padding-bottom:40px;margin-bottom:80px}main.next #interview-lower .block-interview .profile2 ul{display:flex;flex-wrap:wrap;margin:0 -20px}main.next #interview-lower .block-interview .profile2 ul li{margin:0 20px;width:calc(25% - 40px)}main.next #interview-lower .block-interview .profile2 ul li .item-name{padding-bottom:10px;text-align:center}main.next #interview-lower .block-interview .profile2 ul li .item-name.tal{text-align:left}main.next #interview-lower .block-interview .profile2 ul li .item-name .nyuusya{color:#3c4251;line-height:1.2}main.next #interview-lower .block-interview .profile2 ul li .item-name .tag{display:-moz-inline-box;display:inline-block;line-height:1.2;margin-right:5px;font-size:12px;font-size:.75rem}main.next #interview-lower .block-interview .profile2 ul li .item-name .tag span{display:-moz-inline-box;display:inline-block;padding:2px 10px;background-color:#fff;border-radius:15px}main.next #interview-lower .block-interview .profile2 ul li .item-name .name{display:-moz-inline-box;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.2}main.next #interview-lower .block-interview .profile2 ul li .item-name .name small{font-size:16px;font-size:1rem;font-weight:700}main.next #interview-lower .block-interview .profile2 ul li .item-img{margin-bottom:16px;line-height:0}main.next #interview-lower .block-interview .profile2 ul li .item-text{color:#3c4251;font-size:16px;font-size:1rem;line-height:1.5}main.next #interview-lower .block-interview .profile2.column2 ul{flex-wrap:wrap;margin:0 -20px;padding-bottom:0}main.next #interview-lower .block-interview .profile2.column2 ul li{margin:0 20px;width:calc(50% - 40px)}main.next #interview-lower .block-interview .profile2.column2 ul li .img-block{display:flex;flex-wrap:wrap}main.next #interview-lower .block-interview .profile2.column2 ul li .item-name{-webkit-box-original-group:2;-ms-flex-order:2;order:2;width:10px;-ms-flex:1 0 auto;flex-grow:1;text-align:left}main.next #interview-lower .block-interview .profile2.column2 ul li .item-name .name{display:block}main.next #interview-lower .block-interview .profile2.column2 ul li .item-img{-webkit-box-original-group:1;-ms-flex-order:1;order:1;width:270px;margin-right:16px}main.next #interview-lower .block-interview .profile2.column2 ul li .item-text{-webkit-box-original-group:3;-ms-flex-order:3;order:3;width:100%;-ms-flex:1 0 auto;flex-grow:1}main.next #interview-lower .block-interview .item-lead{margin-bottom:40px;font-size:18px;font-size:1.125rem;color:#4b341c}main.next #interview-lower .block-interview .item-mainimg{height:500px;position:relative;margin-left:-80px;margin-right:-80px;margin-bottom:80px}main.next #interview-lower .block-interview .item-mainimg.s-mb{margin-bottom:40px}main.next #interview-lower .block-interview .item-mainimg .item-bg{position:absolute;left:50%;top:0;width:100%;height:100%;width:calc(100% + 160px);transform:translateX(-50%);overflow:hidden}main.next #interview-lower .block-interview .item-mainimg .item-bg span{position:absolute;left:0;top:0;width:100%;height:110%;background:no-repeat center center/cover}main.next #interview-lower .block-interview .item-mainimg .item-bg span.tablet_postion-right{background-position:right center}main.next #interview-lower .block-interview .item-mainimg .item-bg span.tablet_postion-right.pc-position-top{background-position:right top}main.next #interview-lower .block-interview .item-mainimg .item-bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}main.next #interview-lower .block-interview .item-mainimg .item-bg .bg-sp_mam-talk{background-position:right 20% center}main.next #interview-lower .block-interview .item-mainimg .content{height:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next #interview-lower .block-interview .item-mainimg .catch-block{position:relative;z-index:2}main.next #interview-lower .block-interview .item-mainimg .catch-block .no{display:block;color:#0da95c;font-weight:700}main.next #interview-lower .block-interview .item-mainimg .catch-block .title{margin-top:18px;display:-moz-inline-box;display:inline-block;font-size:34px;font-size:2.0625rem;font-weight:700;line-height:1.5;border-radius:24px;color:#4b341c}main.next #interview-lower .block-interview .item-profile{border-top:solid 2px #0da95c;border-bottom:solid 2px #0da95c;padding:20px 40px;display:flex;color:#3c4251;font-size:16px;font-size:1rem;margin-bottom:80px;line-height:1.5}main.next #interview-lower .block-interview .item-profile .name{margin-right:42px;display:-moz-inline-box;display:inline-block}main.next #interview-lower .block-interview .item-profile .name span{display:block}main.next #interview-lower .block-interview .item-profile .name .tag{display:-moz-inline-box;display:inline-block;font-size:12px;font-size:.75rem;color:#2f2727;display:-moz-inline-box;display:inline-block;padding:4px 10px;background-color:#fff;border-radius:10px;line-height:1.3}main.next #interview-lower .block-interview .item-profile .name p{font-size:24px;font-size:1.5rem;font-weight:700}main.next #interview-lower .block-interview .item-profile .name p small{font-size:16px;font-size:1rem;font-weight:700}main.next #interview-lower .block-interview .item-profile .text{width:10px;-ms-flex:1 0 auto;flex-grow:1;font-size:16px;font-size:1rem}main.next #interview-lower .block-interview .interview_column2{display:flex;justify-content:space-between;column-gap:calc((40 / 1200) * 100%)}main.next #interview-lower .block-interview .interview_column2+.interview_column2{margin-top:38px;padding-top:38px;border-top:solid 1px #b6bcb5}main.next #interview-lower .block-interview .interview_column2 .title{width:calc(100% - ((740 / 1200) * 100%) - ((40 / 1200) * 100%));font-size:28px;font-weight:700;color:#4b341c;line-height:calc(40 / 28)}main.next #interview-lower .block-interview .interview_column2 .text-block{width:calc((740 / 1200) * 100%);font-size:16px;line-height:calc(28 / 16)}main.next #interview-lower .block-interview .interview_column2 .text-block .text+.text{margin-top:28px}main.next #interview-lower .block-interview-content>section:not(:last-child){margin-bottom:120px}main.next #interview-lower .block-interview-content .lg-img{margin-bottom:80px}main.next #interview-lower .block-interview-content .talk-block{display:flex}main.next #interview-lower .block-interview-content section:is(.women,.mam-talk) .talk-block{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}main.next #interview-lower .block-interview-content>section:is(.women,.mam-talk):nth-of-type(even) .talk-block{flex-direction:row-reverse}main.next #interview-lower .block-interview-content .talk-block:not(:last-child){margin-bottom:40px}main.next #interview-lower .block-interview-content section:is(.women,.mam-talk) .talk-block .item-text{width:calc((692 / 1200) * 100%)}main.next #interview-lower .block-interview-content section.mam-talk.text-only .talk-block .item-text{width:100%}main.next #interview-lower .block-interview-content .talk-block .item-text>div{padding:32px 20px;border-radius:10px;background-color:#fff;color:#3c4251}main.next #interview-lower .block-interview-content .talk-block .item-text>div:nth-of-type(odd){background-color:#eaf4cb}main.next #interview-lower .block-interview-content .talk-block .item-text>div:not(:last-child){margin-bottom:16px}main.next #interview-lower .block-interview-content section.women.content01 .talk-block .item-img{width:calc((514 / 1200) * 100%);margin-right:calc((60 / 1200) * -100%)}main.next #interview-lower .block-interview-content section.women.content02 .talk-block .item-img{width:calc((369 / 1200) * 100%)}main.next #interview-lower .block-interview-content section.women.content03 .talk-block .item-img{width:calc((528 / 1200) * 100%);margin-right:calc((105 / 1200) * -100%)}main.next #interview-lower .block-interview-content section.women.content04 .talk-block .item-img{width:calc((484 / 1200) * 100%);margin-left:calc((60 / 1200) * -100%)}main.next #interview-lower .block-interview-content section.mam-talk.content01 .talk-block .item-img{width:calc((327 / 1200) * 100%)}main.next #interview-lower .block-interview-content section.mam-talk.content02 .talk-block .item-img{width:calc((376 / 1200) * 100%);margin-left:calc((55 / 1200) * 100%)}main.next #interview-lower .block-interview-content section.mam-talk.content03 .talk-block .item-img{width:calc((490 / 1200) * 100%);margin-right:calc((50 / 1200) * -100%)}@media screen and (min-width:701px){main.next #interview-lower .block-interview .item-mainimg .catch-block .title.sp{display:none}main.next #interview-lower .block-interview .interview_column2 .title.sp{display:none}main.next #interview-lower .block-interview-content .talk-block .item-img{max-width:60%}}@media screen and (max-width:1550px){main.next #interview-lower .block-interview-content .talk-block .item-img{margin-right:-50px}}@media (max-width:899px){main.next #interview-lower .block-interview-content section:is(.women,.mam-talk) .talk-block{flex-direction:column-reverse !important;gap:30px}main.next #interview-lower .block-interview-content section:is(.women,.mam-talk) .talk-block .item-text{width:100%}main.next #interview-lower .block-interview-content section:is(.women,.mam-talk) .talk-block .item-img{margin:auto !important;padding:0}main.next #interview-lower .block-interview-content section.women.content01 .talk-block .item-img{width:100%}main.next #interview-lower .block-interview-content section.women.content02 .talk-block .item-img{width:calc((242 / 343) * 100%)}main.next #interview-lower .block-interview-content section.women.content03 .talk-block .item-img{width:calc((286 / 343) * 100%)}main.next #interview-lower .block-interview-content section.women.content04 .talk-block .item-img{width:calc((243 / 343) * 100%)}main.next #interview-lower .block-interview-content section.mam-talk.content01 .talk-block .item-img{width:calc((163 / 343) * 100%)}main.next #interview-lower .block-interview-content section.mam-talk.content02 .talk-block .item-img{width:calc((245 / 343) * 100%)}main.next #interview-lower .block-interview-content section.mam-talk.content03 .talk-block .item-img{width:calc((249 / 343) * 100%)}}@media (min-width:701px) and (max-width:1200px){main.next #interview-lower{overflow-x:hidden}main.next #interview-lower .block-interview:not(:last-child){margin-bottom:180px}main.next #interview-lower .block-interview .profile2 ul{display:flex;flex-wrap:wrap;margin:0 -20px}main.next #interview-lower .block-interview .profile2 ul li{margin:0 20px;width:calc(25% - 40px)}main.next #interview-lower .block-interview .profile2 ul li .item-name{padding-bottom:10px;text-align:center}main.next #interview-lower .block-interview .profile2 ul li .item-name .nyuusya{color:#3c4251;line-height:1.2}main.next #interview-lower .block-interview .profile2 ul li .item-name .tag{display:-moz-inline-box;display:inline-block;line-height:1.2;margin-right:5px;font-size:12px;font-size:.75rem}main.next #interview-lower .block-interview .profile2 ul li .item-name .tag span{display:-moz-inline-box;display:inline-block;padding:2px 10px;background-color:#fff;border-radius:15px}main.next #interview-lower .block-interview .profile2 ul li .item-name .name{display:-moz-inline-box;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.2}main.next #interview-lower .block-interview .profile2 ul li .item-name .name small{font-size:16px;font-size:1rem;font-weight:700}main.next #interview-lower .block-interview .profile2 ul li .item-img{margin-bottom:16px;line-height:0}main.next #interview-lower .block-interview .profile2 ul li .item-text{color:#3c4251;font-size:16px;font-size:1rem;line-height:1.5}main.next #interview-lower .block-interview .item-mainimg{height:440px;position:relative;margin-left:0;margin-right:0;margin-bottom:80px}main.next #interview-lower .block-interview .item-mainimg.s-mb{margin-bottom:40px}main.next #interview-lower .block-interview .item-mainimg .item-bg .tablet_postion-right{background-position:right center}main.next #interview-lower .block-interview .item-mainimg .content{height:100%}main.next #interview-lower .block-interview .item-mainimg .catch-block .title{padding:20px;font-size:28px;font-size:1.75rem;font-weight:700}main.next #interview-lower .block-interview .item-profile{border-top:solid 2px #0da95c;border-bottom:solid 2px #0da95c;padding:20px 40px;display:flex;color:#3c4251;font-size:16px;font-size:1rem;margin-bottom:80px}main.next #interview-lower .block-interview .item-profile .name{margin-right:42px;display:-moz-inline-box;display:inline-block}main.next #interview-lower .block-interview .item-profile .name span{display:block}main.next #interview-lower .block-interview .item-profile .name .tag{display:-moz-inline-box;display:inline-block;font-size:12px;font-size:.75rem;color:#2f2727;display:-moz-inline-box;display:inline-block;padding:4px 10px;background-color:#fff;border-radius:10px;line-height:1.3}main.next #interview-lower .block-interview .item-profile .name p{font-size:24px;font-size:1.5rem;font-weight:700}main.next #interview-lower .block-interview .item-profile .name p small{font-size:16px;font-size:1rem;font-weight:700}main.next #interview-lower .block-interview .item-profile .text{width:10px;-ms-flex:1 0 auto;flex-grow:1;font-size:16px;font-size:1rem}main.next #interview-lower .block-interview .interview_column2{display:flex}main.next #interview-lower .block-interview .interview_column2 .title{font-size:28px;font-size:1.75rem;font-weight:700;color:#4b341c;line-height:1.5;margin-bottom:15px}main.next #interview-lower .block-interview .interview_column2 .text-block{width:10px;-ms-flex:1 0 auto;flex-grow:1}main.next #interview-lower .block-interview .interview_column2 .text-block .text{color:#3c4251}main.next #interview-lower .block-interview-content .talk-block:nth-of-type(2n) .item-img{-webkit-box-original-group:1;-ms-flex-order:1;order:1;margin-left:-40px}main.next #interview-lower .block-interview-content .talk-block .item-img{margin-right:-40px}}@media screen and (min-width:701px) and (max-width:1200px) and (max-width:1150px){main.next #interview-lower .block-interview-content .talk-block .item-img{width:550px}}@media (max-width:700px){main.next #interview-lower{overflow-x:hidden}main.next #interview-lower .block-lead{padding-bottom:40px}main.next #interview-lower .block-interview:not(:last-child){margin-bottom:80px}main.next #interview-lower .block-interview:nth-child(2n+1) .item-mainimg{height:auto}main.next #interview-lower .block-interview .profile2{padding-top:40px;padding-bottom:0;margin-bottom:80px}main.next #interview-lower .block-interview .profile2 ul{display:flex;flex-wrap:wrap;margin:0}main.next #interview-lower .block-interview .profile2 ul li{margin:0 0 40px;width:100%}main.next #interview-lower .block-interview .profile2 ul li .item-name{padding-bottom:7px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.next #interview-lower .block-interview .profile2 ul li .item-name .nyuusya{margin-right:5px}main.next #interview-lower .block-interview .profile2 ul li .item-name .name{display:-moz-inline-box;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.2}main.next #interview-lower .block-interview .profile2 ul li .item-name .name small{font-size:16px;font-size:1rem;font-weight:700}main.next #interview-lower .block-interview .profile2 ul li .item-img{width:calc((270 / 375) * 100%);margin:0 auto 16px}main.next #interview-lower .block-interview .profile2.column2 ul{flex-wrap:wrap;margin:0;padding-bottom:0}main.next #interview-lower .block-interview .profile2.column2 ul li{margin:0;width:100%}main.next #interview-lower .block-interview .profile2.column2 ul li .img-block{flex-wrap:wrap}main.next #interview-lower .block-interview .profile2.column2 ul li .item-name{-webkit-box-original-group:1;-ms-flex-order:1;order:1;width:100%}main.next #interview-lower .block-interview .profile2.column2 ul li .item-name .name{display:block}main.next #interview-lower .block-interview .profile2.column2 ul li .item-img{-webkit-box-original-group:1;-ms-flex-order:1;order:1;width:100%;margin-right:16px;text-align:center}main.next #interview-lower .block-interview .profile2.column2 ul li .item-text{-webkit-box-original-group:3;-ms-flex-order:3;order:3;width:100%;-ms-flex:1 0 auto;flex-grow:1;margin-bottom:40px}main.next #interview-lower .block-interview .item-mainimg{position:relative;margin-left:0;margin-right:0;margin-bottom:24px;height:auto}main.next #interview-lower .block-interview .item-mainimg .item-bg{position:relative;width:calc(100% + 40px);height:300px}main.next #interview-lower .block-interview .item-mainimg .item-bg span.bg-sp_women-talk{background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/women-talk/bg-mainimg_sp.webp) !important;background-position:center top}main.next #interview-lower .block-interview .item-mainimg .item-bg span.bg-sp_mam-talk{background-image:url(//www.gansui.co.jp/wp/wp-content/themes/gansui.co.jp/css/../img/next/inverview/mam-talk/bg-mainimg_sp.webp) !important;background-position:center top}main.next #interview-lower .block-interview .item-mainimg .item-bg:has(img){height:auto}main.next #interview-lower .block-interview .item-mainimg .item-bg:has(img) img{position:relative;height:auto}main.next #interview-lower .block-interview .item-mainimg .item-bg+.content .catch-block .title{padding:16px;margin-top:5px;background-color:#fff}main.next #interview-lower .block-interview .item-mainimg .content{height:auto;flex-wrap:wrap}main.next #interview-lower .block-interview .item-mainimg .catch-block{margin-top:-70px;width:100%}main.next #interview-lower .block-interview .item-mainimg .catch-block .title{width:100%;box-sizing:border-box;padding:24px;border-radius:10px;font-size:18px;font-size:1.125rem;font-weight:700}main.next #interview-lower .block-interview .item-mainimg .catch-block .title.nosp{display:none}main.next #interview-lower .block-interview .item-lead{margin-bottom:40px}main.next #interview-lower .block-interview .item-profile{padding:16px 0;flex-wrap:wrap;margin-bottom:40px}main.next #interview-lower .block-interview .item-profile .name{margin-right:0;width:100%}main.next #interview-lower .block-interview .item-profile .name span{display:block}main.next #interview-lower .block-interview .item-profile .name p{display:-moz-inline-box;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:700}main.next #interview-lower .block-interview .item-profile .name p small{font-size:16px;font-size:1rem;font-weight:700}main.next #interview-lower .block-interview .item-profile .text{width:100%}main.next #interview-lower .block-interview .interview_column2{flex-wrap:wrap}main.next #interview-lower .block-interview .interview_column2+.interview_column2{margin-top:31px;padding-top:0;border-top:none}main.next #interview-lower .block-interview .interview_column2:last-of-type{margin-bottom:80px}main.next #interview-lower .block-interview .interview_column2 .title{width:100%;font-size:18px;font-weight:700;line-height:calc(24 / 18);margin-bottom:12px}main.next #interview-lower .block-interview .interview_column2 .title.nosp{display:none}main.next #interview-lower .block-interview .interview_column2 .text-block{width:100%}main.next #interview-lower .block-interview-content>section:not(:last-child){margin-bottom:60px}main.next #interview-lower .block-interview-content .talk-block{flex-wrap:wrap}main.next #interview-lower .block-interview-content .talk-block:not(:last-child){margin-bottom:40px}main.next #interview-lower .block-interview-content .talk-block:nth-of-type(2n) .item-text{-webkit-box-original-group:2;-ms-flex-order:2;order:2;margin-left:0;margin-right:0}main.next #interview-lower .block-interview-content .talk-block:nth-of-type(2n) .item-img{-webkit-box-original-group:1;-ms-flex-order:1;order:1;margin-right:0;padding-right:20px;margin-left:-40px;padding-bottom:40px}main.next #interview-lower .block-interview-content .talk-block .item-text{margin-right:0;width:100%;margin-bottom:40px}main.next #interview-lower .block-interview-content .talk-block .item-text>div{padding:32px 20px}main.next #interview-lower .block-interview-content .talk-block .item-text>div:nth-of-type(odd){background-color:#eaf4cb}main.next #interview-lower .block-interview-content .talk-block .item-text>div:not(:last-child){margin-bottom:16px}main.next #interview-lower .block-interview-content .talk-block .item-img{margin-right:-20px;padding-left:20px}}