@charset "utf-8";.list-anchor li{width:25%}#main #sec01 h4{text-align:center}#main h4{color:#25b8b4}.bim-sec{align-items:center}.bim-sec h4 small{font-weight:400;font-size:70%}#sec02 .section-title-wrap:before{display:block;content:"";background:url(../img/sec02-icon.png) no-repeat 0 0;position:absolute;bottom:0}#main .contactArea{margin-top:50px}@media (min-width:1181px){#page .bim-sec h3.section-title-sub{width:32%}.bim-sec .txt{width:68%}}@media (min-width:770px) and (max-width:1180px){#page .bim-sec h3.section-title-sub{width:40%}.bim-sec .txt{width:56%}}@media (max-width:920px){.lg-only{display:none}}@media (min-width:769px){#main h4{font-size:2rem}.bim-sec h4 small{display:block}#sec02 .section-title-wrap:before{width:76px;height:90px;top:0;left:-84px;margin:auto 0}}@media (min-width:768px){.keyvisual{background:url(/business/bim/img/keyvisual-pc.jpg) no-repeat 50% 50%}#page .bim-sec h3.section-title-sub{margin-top:0;text-align:left;line-height:1.5}.bim-sec+.bim-sec{margin-top:50px}#sec03-01.thm-column .thm-column-img.lazyloaded{background:url(/business/bim/img/img01-pc.jpg) no-repeat 100% 50%}#sec03-02.thm-column .thm-column-img.lazyloaded{background:url(/business/bim/img/img02-pc.jpg) no-repeat 100% 50%}#sec03-03.thm-column .thm-column-img.lazyloaded{background:url(/business/bim/img/img03-pc.jpg) no-repeat 100% 50%}#sec03-04.thm-column .thm-column-img.lazyloaded{background:url(/business/bim/img/img04-pc.jpg) no-repeat 100% 50%}}@media (max-width:767px){.keyvisual{background:url(/business/bim/img/keyvisual-sp.jpg) no-repeat 50% 50%}#main h4{font-size:1.7rem}#page .bim-sec h3.section-title-sub{margin-top:0;text-align:left}#page .bim-sec h3.section-title-sub:before{left:0;margin-left:0}.bim-sec+.bim-sec{margin-top:40px}#sec02 .section-title-wrap:before{width:10.1vw;height:12vw;left:-12vw;background-size:100% auto}}.thm-column-img img{max-width:100%}#page .thm-column h3.section-title-sub{margin-top:0;padding-top:20px;text-align:center}.thm-column p{margin-bottom:2em;font-weight:400}.thm-column p:last-child{margin-bottom:0}.list-dl{padding:0;text-align:left}.list-dl dt .bg-primary{display:inline-block;padding:.3em .5em;border-radius:5px;background:#25b8b4;color:#fff;line-height:1}.list-dl dd+dt{margin-top:1em}.list-dl dd{line-height:1.5}@media (min-width :1200px){.thm-column .thm-column-txt{width:710px}.thm-column .thm-column-img{width:490px}}@media (min-width :768px){.thm-column{align-items:stretch}.thm-column .thm-column-txt{padding:20px 30px 30px;text-align:left}.thm-column .thm-column-img.lazyloaded{min-height:266px}.thm-column p{font-size:1.6rem}.list-dl dt{width:100%}.list-dl dd{width:100%;font-size:1.4rem}}@media (min-width :768px) and (max-width :1199px){.thm-column .thm-column-txt{width:59.2%}.thm-column .thm-column-img{width:40.8%}.thm-column .thm-column-img.lazyloaded{background-size:cover}}.list-faq{border-bottom:1px solid #e5e9f0;background:#fff}.list-faq dt{margin:0}.faq-question{padding:1em 1em 1em 3em;border-top:1px solid #e5e9f0;font-weight:500;line-height:1.3}.icn-q{position:absolute;top:50%;left:.5em;margin-top:-.5em;color:#25b8b4}.faq-answer{margin:0 10px 10px;padding:1.5em 1em 1.5em 2.6em;background:rgba(233,209,78,.15)}.list-anchor li{width:25%}.container-md{padding:40px 0}@media (max-width :767px){.faq-question{padding:.8em 1.5em .8em 2.5em}.faq-answer{padding:1em;font-size:1.4rem}.acd-trigger .icn-more{right:0}}