@charset "UTF-8";:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:pointer}ol,ul{list-style:none}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse}textarea{white-space:revert}html{font-size:100%}body{color:#000;font-family:Roboto,BIZ UDPGothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;font-size:1rem;font-weight:500}.l-header{background-color:#2e3858}.l-header .inner{color:#fff;margin:auto;width:1000px}.l-header .inner .logo img{width:130px}.l-header .inner .info .tel .top{font-family:Roboto;font-size:32px;letter-spacing:3px}.l-header .inner .info .tel .bottom{font-size:12px;font-weight:400}.l-main{background-image:url(/wp-content/themes/i-sozoku/lp/sozokutouki/dist/img/main_bg.png);background-position:0 110%;background-repeat:no-repeat;background-size:contain;color:#333;font-weight:600}.l-main .main-title{font-size:18px;letter-spacing:1px;line-height:1.6em}.l-main .main-title strong{color:#f08d18;font-weight:600}.l-main .main-title span{font-size:14px;margin-left:4px}.l-main .main-title .material-icons{color:#ad8f2b;font-size:64px}.l-main .main-title .material-icons.center{color:#ad8f2b;font-size:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-main .buttons{padding:10px}.l-main .buttons .desc .material-icons{color:red;font-size:34px}.l-main .buttons .button-tel{box-shadow:0 0 8px gray;position:relative}.l-main .buttons .button-tel .left{width:46px}.l-main .buttons .button-tel .left img{bottom:0;left:6px;position:absolute;width:120px}.l-main .buttons .button-tel .right .top{font-size:10px;font-weight:400}.l-main .buttons .button-tel .right .middle{font-family:Roboto;font-size:22px}.l-main .buttons .button-tel .right .bottom{font-size:10px;font-weight:400}.l-main .buttons .button-form{box-shadow:0 0 6px gray}.button-tel{background-color:#f08d18;color:#fff}.button-form{background-color:#4eb17c;color:#fff}.appeal{background-color:#2e3858;color:#2e3858}.appeal ul{margin:auto;max-width:1000px}.appeal .left{flex-shrink:0;width:30px}.appeal .left img{width:30px}.appeal .right .top{font-size:18px;font-weight:700}.appeal .right .bottom{font-size:16px;font-weight:400}.content section{padding:20px}.content section h2{color:#333;font-size:18px;font-weight:600;margin-bottom:20px}.content section h2 img{margin-right:10px;width:28px}.content section p{font-size:16px;margin-top:20px}.content section p strong{color:#f08d18;font-weight:600}.content section p strong.gold{color:#ad8f2b}.content section.reason{background-image:url(/wp-content/themes/i-sozoku/lp/sozokutouki/dist/img/bg_reason.png);background-repeat:no-repeat;background-size:cover;margin:0;max-width:-webkit-max-content;max-width:max-content;padding:40px 20px 80px;width:100%}.content section.reason h2{color:#ad8f2b;font-size:22px}.content section.reason .swiper{height:100%;width:100%}.content section.reason .swiper-slide{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;font-size:18px;justify-content:center;min-width:100%;padding:20px;text-align:center}.content section.reason .swiper-slide .leaf img{width:40px}.content section.reason .swiper-slide .top{color:#2e3858;font-size:20px;margin-bottom:16px}.content section.reason .swiper-slide .bottom{font-size:16px;font-weight:400;height:160px;text-align:left}.question{border:3px dashed #fec600;font-weight:400;padding:20px!important}.question span.absolute{background-color:#fec600;color:#fff;font-family:Roboto;font-size:24px;font-weight:lighter;height:54px;letter-spacing:4px;padding:8px;top:-54px}.question .title{border-bottom:1px dotted #fec600;font-size:20px}.question .title span{color:#fec600;font-family:Helvetica\,Arial;font-weight:700}.question ul li{border-bottom:4px double #fec600;text-align:left}.question ul li span{color:#fec600}.question .desc strong{color:#f08d18;font-weight:600}.cv-banner{background-color:#2e3858;color:#fff}.cv-banner .cv-banner-inner{background-image:url(/wp-content/themes/i-sozoku/lp/sozokutouki/dist/img/operator.png);background-position:0 100%;background-repeat:no-repeat;background-size:190px;width:800px}.cv-banner .cv-banner-inner .right .top{align-items:center;display:flex;justify-content:center;width:100%}.cv-banner .cv-banner-inner .right .top .top-inner{background-color:#fff;border-radius:2px;color:#333;display:inline-block;font-size:13px}.cv-banner .cv-banner-inner .right .middle{background-color:#f08d18;border-radius:100px}.cv-banner .cv-banner-inner .right .middle a{color:#fff}.cv-banner .cv-banner-inner .right .bottom{font-size:12px}.cv-banner .cv-banner-inner .right .bottom img{margin-right:4px;width:16px}.cv-banner .cv-banner-inner .right .bottom span{color:#fff}.main-slide--pc{display:block;overflow:hidden}.main-slide--pc .swiper-container{background-color:#eee;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:auto;padding:0 20px;width:280px}.main-slide--pc .swiper-container .swiper-wrapper{height:680px}.main-slide--pc .swiper-container .swiper-wrapper .swiper-slide{text-align:center}.main-slide--pc .swiper-container .swiper-wrapper .swiper-slide img{border:1px solid #ccc;margin-top:20px;width:300px;width:auto}.main-slide--sp{background-color:#ad8f2b;display:none;overflow:hidden;padding:10px}.u-invisible-sp{display:none}@media screen and (min-width:576px){.u-invisible-sp{display:block}}@media screen and (min-width:768px){.l-main .main-title{font-size:26px}.l-main .main-title span{font-size:18px}.l-main .buttons{padding:0}.l-main .buttons .button-tel .left{width:120px}.l-main .buttons .button-tel .left img{left:10px;width:180px}.l-main .buttons .button-tel .right .top{font-size:12px}.l-main .buttons .button-tel .right .middle{font-size:38px}.l-main .buttons .button-tel .right .bottom{font-size:12px}.content section{padding:0}.content section h2{font-size:28px}.content section h2 img{width:48px}.content section p{font-size:18px;margin-top:0}.content section.reason h2{font-size:28px}.content section.reason .swiper-slide{min-width:360px}.question .title{font-size:24px}}@media screen and (min-width:1024px){.l-main .main-title{font-size:32px}}@media screen and (max-width:800px){.cv-banner .cv-banner-inner{background-position:-30px bottom;padding:10px 0}}@media screen and (max-width:767px){.l-main{background-position:0 48%;background-size:contain}.main-slide--pc{display:none}.main-slide--sp{display:block}}
/*# sourceMappingURL=style.min.css.map */