@charset "UTF-8";.contact-wrap{padding:30px 0}.contact-area{position:relative;display:flex;flex-direction:column;background-color:#fff;row-gap:10px;padding:5px;border-radius:10px;margin:auto;width:90%}.contact-area .contact-btn{position:relative;display:flex;align-items:center;justify-content:center;column-gap:10px;row-gap:5px;height:55px;border-radius:10px;font-weight:700;color:#fff}.contact-area .contact-btn .tag{background-color:#5a0010;border-radius:100px;font-size:12px;padding:3px 10px}.contact-area .contact-btn:after{position:absolute;content:"";width:8px;height:8px;aspect-ratio:1;border-right:2px solid white;border-top:2px solid white;rotate:45deg;top:0;bottom:0;right:15px;margin:auto}.contact-area .contact-btn.tel{flex-direction:column;background-color:#d0304d;height:93px;box-shadow:0 3px #5a0010}.contact-area .contact-btn.tel img{width:50px}.contact-area .contact-btn .number-area{display:flex;align-items:center;justify-content:center;column-gap:10px;font-size:24px}.contact-area .contact-btn.mail{background-color:#0f5bcc;box-shadow:0 3px #072965}.contact-area .contact-btn.mail img{width:30px}.contact-area .contact-btn.line{background-color:#009502;box-shadow:0 3px #044401}.contact-area .contact-btn.line img{width:40px}.contact-area .contact-btn.door{background-color:#fcea00;box-shadow:0 3px #072965}.contact-area .contact-btn.door img{width:30px}.contact-area .contact-btn.door span{color:#000}.contact-area .contact-btn.door:after{border-right:2px solid black;border-top:2px solid black}#price-section{padding:50px 5% 0}#price-section .price-block{background-color:#00950226;border-radius:10px;padding:20px;margin-bottom:30px}#price-section .price-block .ttl{background-color:#fff;color:#009502;font-weight:800;font-size:32px;text-align:center;padding:15px 0;border-radius:10px}@media screen and (max-width: 750px){#price-section .price-block .ttl{font-size:7vw}}#price-section .price-block .split{display:flex;justify-content:center;align-items:center;column-gap:30px;margin-top:20px}#price-section .price-block .split .border{width:2px;background-color:#009502;height:100px}#price-section .price-block .split .head{font-weight:800;font-size:30px}@media screen and (max-width: 750px){#price-section .price-block .split .head{font-size:8vw}}#price-section .price-block .split .text{color:#009502;font-weight:800;font-size:40px}#price-section .price-block .split .text span{font-size:70px;line-height:1;font-weight:800}@media screen and (max-width: 750px){#price-section .price-block .split .text{font-size:11vw}#price-section .price-block .split .text span{font-size:16vw}}#price-section .price-block .cont{margin-top:20px}#price-section .price-block .cont .note{text-align:right;font-weight:700;font-size:24px;padding:0 130px}@media screen and (max-width: 750px){#price-section .price-block .cont .note{font-size:4.5vw;padding:0 5%}}#price-section .price-block .cont .line{font-weight:800;color:#0f7dcc;text-align:center;font-size:40px}#price-section .price-block .cont .line span{font-size:70px;line-height:1}@media screen and (max-width: 750px){#price-section .price-block .cont .line{font-size:8vw}#price-section .price-block .cont .line span{font-size:12vw}}#price-section .price-block.blue{background-color:#e1f0fb}#price-section .price-block.blue .ttl{color:#0f7dcc;background-color:#fff}#price-section .annotation{font-size:16px;line-height:1.8}@media screen and (max-width: 750px){#price-section .annotation{font-size:3vw}}#case-section{background-color:#e1f0fb}#case-section .head-ttl{margin-bottom:50px}#case-section .case-tiles{display:flex;flex-direction:column;row-gap:20px}#case-section .tile{position:relative;background-color:#fff;border-radius:10px;overflow:hidden}#case-section .toggle{position:relative;background-color:#57a4db;color:#fff;padding:10px 40px 10px 20px;cursor:pointer;border-radius:10px 10px 0 0}#case-section .toggle:after{position:absolute;content:"";width:8px;height:8px;aspect-ratio:1;border-right:2px solid white;border-bottom:2px solid white;rotate:45deg;top:0;bottom:0;right:15px;margin:auto;transition:all .3s ease}#case-section .toggle.open:after{rotate:225deg}#case-section .head-tag{position:absolute;color:#fff;font-weight:700;z-index:1;height:38px;border-radius:100px 100px 0 0;top:-38px;background-color:#002965;font-size:18px;padding:5px 40px 3px;left:50%;transform:translate(-50%)}#case-section .content-wrap{display:none;padding:20px}#case-section .head-content{position:relative;border-radius:10px;background-color:#dce6f5}#case-section .head-content .label{color:#fff;text-align:center;background-color:#0f7dcc;padding:10px 0;font-size:20px;border-radius:10px 10px 0 0}@media screen and (max-width: 750px){#case-section .head-content .label{font-size:4vw}}#case-section .head-content .cont{display:flex;align-items:center;justify-content:center;column-gap:15px;padding:50px 0}@media screen and (max-width: 750px){#case-section .head-content .cont{padding:6vw 0}}#case-section .head-content .cont .left{text-align:center;font-size:30px;font-weight:800}@media screen and (max-width: 750px){#case-section .head-content .cont .left{font-size:5vw}}#case-section .head-content .cont .price{font-weight:800;font-size:20px;color:#0f7dcc;margin-bottom:10px}#case-section .head-content .cont .price span{font-size:100px;font-weight:800;line-height:1}@media screen and (max-width: 750px){#case-section .head-content .cont .price{font-size:7vw}#case-section .head-content .cont .price span{font-size:15vw}}#case-section .head-content img{position:absolute;width:90px;left:0;right:0;bottom:-45px;margin:auto}@media screen and (max-width: 750px){#case-section .head-content img{width:14vw;bottom:-7vw}}#case-section .content{padding:30px 0 10px}#case-section .content .title{font-size:36px;font-weight:800;color:#0f7dcc;text-align:center;margin-bottom:30px}@media screen and (max-width: 750px){#case-section .content .title{font-size:5.5vw;margin-bottom:5vw}}#case-section .content .tags{font-size:18px;font-weight:700;text-align:center;margin-bottom:20px}@media screen and (max-width: 750px){#case-section .content .tags{font-size:3.5vw}}#case-section .content .text{font-size:18px;font-weight:500;line-height:1.8;max-width:400px;margin:auto}@media screen and (max-width: 750px){#case-section .content .text{font-size:4vw}}#flow-section{background-color:#dce6f5;padding:50px 0 100px}#flow-section .tile-wrap{position:relative;padding:0 5%}#flow-section .tile-wrap .icon{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0%;background-color:#0f7dcc;color:#fff;border-radius:0 100px 100px 0;padding:15px 25px 20px 15px;z-index:1;font-weight:800}#flow-section .tile-wrap .icon .step{font-size:20px}@media screen and (max-width: 750px){#flow-section .tile-wrap .icon .step{font-size:3.5vw}}#flow-section .tile-wrap .icon .num{font-size:38px;line-height:1}@media screen and (max-width: 750px){#flow-section .tile-wrap .icon .num{font-size:6vw}}#flow-section .flow-tiles{display:flex;flex-direction:column;row-gap:30px}#flow-section .flow-tiles .tile{background-color:#fff;border-radius:10px;padding:20px 20px 40px}#flow-section .flow-tiles .tile .img-wrap{position:relative;margin-bottom:30px}#flow-section .flow-tiles .tile .img-wrap .tag{position:absolute;background-color:#0f7dcc;color:#fff;left:50%;bottom:0;margin:auto;border-radius:100px;font-weight:700}@media screen and (max-width: 750px){#flow-section .flow-tiles .tile .img-wrap{margin-bottom:5vw}}#flow-section .flow-tiles .tile .content .title{font-weight:800;color:#0f7dcc;text-align:center;font-size:36px;margin-bottom:25px}@media screen and (max-width: 750px){#flow-section .flow-tiles .tile .content .title{font-size:5.5vw;margin-bottom:3vw}}#flow-section .flow-tiles .tile .content .text{font-size:18px;font-weight:500;line-height:1.8;max-width:400px;margin:auto}@media screen and (max-width: 750px){#flow-section .flow-tiles .tile .content .text{font-size:4vw}}#faq-section .faq-tiles{display:flex;flex-direction:column;row-gap:30px}#faq-section .tile .question{position:relative;display:flex;align-items:center;column-gap:15px;background-color:#dce6f5;border-radius:10px;padding:20px 50px 20px 20px;font-weight:700}#faq-section .tile .question .icon{width:50px}@media screen and (max-width: 750px){#faq-section .tile .question .icon{width:8vw}}#faq-section .tile .question .ttl{flex:1;font-size:22px}@media screen and (max-width: 750px){#faq-section .tile .question .ttl{font-size:4vw}}#faq-section .tile .question:after{position:absolute;content:"";width:12px;height:12px;aspect-ratio:1;border-right:3px solid #0F7DCC;border-bottom:3px solid #0F7DCC;rotate:45deg;top:0;bottom:0;right:20px;margin:auto;transition:.3s}#faq-section .tile .question.open:after{rotate:-135deg}#faq-section .tile .answer{display:flex;column-gap:15px;padding:30px 10px 30px 20px}#faq-section .tile .answer .icon{width:50px}@media screen and (max-width: 750px){#faq-section .tile .answer .icon{width:8vw}}#faq-section .tile .answer .text{flex:1;font-size:20px;font-weight:500;line-height:1.8}@media screen and (max-width: 750px){#faq-section .tile .answer .text{font-size:3.5vw}}#greet-section{background-color:#dce6f5}#greet-section .img{margin-bottom:30px}#greet-section .text{font-size:18px;line-height:1.8;font-weight:500}@media screen and (max-width: 750px){#greet-section .text{font-size:3.5vw}}#blog-section{background-color:#fff}#blog-section .content{display:flex;flex-direction:column;row-gap:30px}#blog-section .blog-item{display:flex;gap:20px;width:100%;aspect-ratio:6/1}#blog-section .img{width:30%;background-color:gray}#blog-section .text{flex:1}#blog-section .text .date{font-size:14px;color:#8b8b8b}#blog-section .text .ttl{font-size:18px;font-weight:800;color:#000}#blog-section .btn-area{margin-top:30px}#blog-section .btn-area a{display:flex;align-items:center;justify-content:center;width:300px;height:50px;background-color:#0f5bcc;color:#fff;margin:auto;border-radius:5px}#contact-form{background-color:#0f7dcc}#contact-form .head-ttl{color:#fff;margin-bottom:20px}#contact-form .sub-text{color:#fff;text-align:center;font-size:20px;line-height:1.8}#contact-form .form-wrap{background-color:#fff;padding:30px 20px;margin-top:30px}#contact-form form{display:flex;flex-direction:column;row-gap:30px}#contact-form .head{text-align:center;font-weight:800;color:#0f7dcc;font-size:24px}#contact-form .input-wrap .input-label{display:flex;align-items:center;justify-content:flex-start;margin-bottom:15px}#contact-form .input-wrap .input-label .tag{background-color:#e4e4e4;border-radius:100px;font-size:14px;font-weight:800;padding:2px 10px 4px}#contact-form .input-wrap .input-label .tag.req{background-color:#dce6f5;color:#0f7dcc}@media screen and (max-width: 750px){#contact-form .input-wrap .input-label .tag{font-size:3vw;padding:1px 5px 3px}}#contact-form .input-wrap .input-label .name{font-size:24px;font-weight:800;margin-left:10px}@media screen and (max-width: 750px){#contact-form .input-wrap .input-label .name{font-size:5vw}}#contact-form .input-wrap .radio-wrap{display:flex;flex-direction:column;row-gap:15px}#contact-form .input-wrap .radio-wrap input{display:none}#contact-form .input-wrap .radio-wrap label{position:relative;font-size:20px;font-weight:500;padding-left:40px}#contact-form .input-wrap .radio-wrap label:after{position:absolute;content:"";width:20px;height:20px;aspect-ratio:1;border:3px solid #999999;border-radius:50%;top:0;bottom:0;left:0}@media screen and (max-width: 750px){#contact-form .input-wrap .radio-wrap label{font-size:4vw;padding-left:10vw}#contact-form .input-wrap .radio-wrap label:after{width:5vw;height:5vw}}#contact-form .input-wrap .radio-wrap input:checked+label:after{border-color:#0f5bcc;background-color:#0f5bcc}#contact-form .input-wrap .input-cont{font-size:18px;font-weight:500}#contact-form .input-wrap input,#contact-form .input-wrap textarea{width:100%;border:1px solid #0F7DCC;border-radius:5px;font-size:18px;padding:20px 20px 18px}#contact-form .input-wrap textarea{resize:vertical;min-height:10rem}#contact-form .btn-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:20px}#contact-form .btn-wrap .form-btn{position:relative;display:block;background-color:#0f5bcc;box-shadow:0 3px #072965;border:none;color:#fff;font-weight:700;font-size:20px;border-radius:10px;width:100%;padding:20px 0;text-align:center;cursor:pointer}#contact-form .btn-wrap .form-btn:after{position:absolute;content:"";width:8px;height:8px;aspect-ratio:1;border-right:2px solid white;border-top:2px solid white;rotate:45deg;top:0;bottom:0;right:15px;margin:auto}#contact-form .btn-wrap .back-btn{position:relative;display:block;border:2px solid #E4E4E4;border-radius:10px;width:70%;padding:20px 0;text-align:center;color:#000;font-weight:700;cursor:pointer}#contact-form .btn-wrap .back-btn:after{position:absolute;content:"";width:8px;height:8px;aspect-ratio:1;border-left:2px solid black;border-bottom:2px solid black;rotate:45deg;top:0;bottom:0;left:15px;margin:auto}#footer{background-color:#000;color:#fff}#footer .inner{padding:40px 5% 100px}#footer .ttl{font-size:24px;font-weight:700;margin-bottom:40px}#footer .content{font-size:18px}#footer .content a{color:#fff;text-decoration:underline}#exit-popup-cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#00000080;opacity:0;pointer-events:none;transition:opacity .3s}#exit-popup-cover.active{opacity:1;pointer-events:auto;cursor:pointer}#exit-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:335px;height:auto;z-index:1001;background-color:#fff;opacity:0;pointer-events:none}#exit-popup.active{opacity:1;pointer-events:auto}#exit-popup .close-btn{position:absolute;top:-40px;right:0;width:30px;height:30px;cursor:pointer}#exit-popup .close-btn:after,#exit-popup .close-btn:before{position:absolute;content:"";width:100%;height:2px;background-color:#fff;top:0;bottom:0;right:0;left:0;margin:auto}#exit-popup .close-btn:before{rotate:45deg}#exit-popup .close-btn:after{rotate:-45deg}#exit-popup img{width:100%}#exit-popup .btn-area{position:absolute;display:flex;flex-direction:column;row-gap:10px;bottom:3%;left:50%;transform:translate(-50%);width:calc(100% - 20px);background-color:#fff;padding:10px;border-radius:13px}#exit-popup .contact-btn{position:relative;display:flex;align-items:center;justify-content:center;column-gap:10px;row-gap:8px;width:100%;height:auto;aspect-ratio:295/46;border-radius:10px;font-weight:700;font-size:15px;color:#fff}#exit-popup .contact-btn span{font-size:15px;text-box:trim-both cap alphabetic}#exit-popup .contact-btn .tag{background-color:#5a0010;border-radius:100px;font-size:10px;padding:6px 12px;font-weight:500;text-box:trim-both cap alphabetic}#exit-popup .contact-btn:after{position:absolute;content:"";width:6px;height:6px;aspect-ratio:1;border-right:2px solid white;border-top:2px solid white;rotate:45deg;top:0;bottom:0;right:15px;margin:auto}#exit-popup .contact-btn.tel{flex-direction:column;background-color:#d0304d;box-shadow:0 3px #5a0010;aspect-ratio:295/68}#exit-popup .contact-btn.tel img{width:32px}#exit-popup .contact-btn .number-area{display:flex;align-items:center;justify-content:center;column-gap:10px}#exit-popup .contact-btn .number-area .number{font-size:17px}#exit-popup .contact-btn.mail{background-color:#0f5bcc;box-shadow:0 3px #072965}#exit-popup .contact-btn.mail img{width:20px}#exit-popup .contact-btn.line{background-color:#009502;box-shadow:0 3px #044401}#exit-popup .contact-btn.line img{width:25px}@font-face{font-family:notosansjp;font-weight:400;font-display:swap;src:url(/lp/ppc_2506/assets/fonts/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:notosansjp;font-weight:500;font-display:swap;src:url(/lp/ppc_2506/assets/fonts/NotoSansJP-SemiBold.ttf) format("truetype")}@font-face{font-family:notosansjp;font-weight:600;font-display:swap;src:url(/lp/ppc_2506/assets/fonts/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:notosansjp;font-weight:800;font-display:swap;src:url(/lp/ppc_2506/assets/fonts/NotoSansJP-ExtraBold.ttf) format("truetype")}*{padding:0;margin:0;text-decoration:none;box-sizing:border-box;font-family:notosansjp,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}img{width:100%;height:auto;display:block}._pc_display{display:block}@media screen and (max-width: 750px){._pc_display{display:none}}._sp_display{display:none}@media screen and (max-width: 750px){._sp_display{display:block}}section{padding:50px 5%}section .head-ttl{font-size:36px;font-weight:700;text-align:center;margin-bottom:50px}@media screen and (max-width: 750px){section .head-ttl{font-size:8vw}}._btn{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:3px;width:auto;height:100%;aspect-ratio:1/1.1;background-color:#fff;color:#fff}._btn.call{background-color:#d0304d}._btn.mail{background-color:#0f5bcc}._btn.line{background-color:#009502}._btn.dumy{display:none}@media screen and (max-width: 750px){._btn.dumy{display:block;aspect-ratio:1/1.2;opacity:0}}._btn.menu{position:fixed;opacity:0;pointer-events:none}@media screen and (max-width: 750px){._btn.menu{top:0;right:0;position:fixed;aspect-ratio:1/1.2;height:55px;z-index:60;outline:none;opacity:1;pointer-events:auto}}._btn img{height:35%;margin-bottom:3px}._btn span{color:#fff;font-size:10px;font-weight:700;line-height:1}._btn .icon{position:relative;width:50%;height:2px;background-color:#000}._btn .icon:before{position:absolute;content:"";width:100%;height:2px;background-color:#000;top:-8px}._btn .icon:after{position:absolute;content:"";width:100%;height:2px;background-color:#000;bottom:-8px}._btn.active .icon{background-color:transparent}._btn.active .icon:before{rotate:45deg;top:0}._btn.active .icon:after{rotate:-45deg;bottom:0}#page-wrap{max-width:750px;margin:auto;height:100vh}#header{display:none;align-items:center;justify-content:space-between;height:55px;padding:0 0 0 10px;background-color:#fff}#header .logo-wrap{height:auto;height:60%}#header .header-img{width:100%;height:100%;object-fit:contain}#header .links{display:flex;height:55px}@media screen and (max-width: 750px){#header{display:flex}}.mainv{margin-bottom:-15%}#follow-footer{position:fixed;display:block;left:0;right:0;bottom:-60px;width:auto;max-width:100%;height:55px;background-color:#fff;z-index:10;opacity:0;transition:.5s;box-sizing:border-box}#follow-footer.fadein{bottom:0;opacity:1}#follow-footer .ff-inner{display:flex;justify-content:space-between;width:100%;max-width:750px;height:55px;margin:auto}#follow-footer .tel-area{flex:1;padding:4px 5px}#follow-footer .tel-btn{position:relative;display:flex;flex-direction:column;justify-content:center;border-radius:5px;align-items:center;row-gap:3px;width:100%;height:100%;background-color:#d0304d;box-shadow:0 3px #5a0010}#follow-footer .tel-btn .head{color:#fff;font-weight:700;line-height:1}#follow-footer .tel-btn .head span{color:#fcea00}#follow-footer .tel-btn .number-area{display:flex;align-items:center;column-gap:5px}#follow-footer .tel-btn .number-area img{width:30px}#follow-footer .tel-btn .number-area span{font-weight:700;font-size:20px;color:#fff;line-height:1}#follow-footer .tel-btn:after{position:absolute;content:"";width:8px;height:8px;aspect-ratio:1;border-right:2px solid white;border-top:2px solid white;rotate:45deg;top:0;bottom:0;right:15px;margin:auto}#follow-footer .btns{display:flex;width:100px}#sp-menu{display:none;position:fixed;width:100%;margin:auto;background-color:#fff;z-index:60;top:55px;left:0}#sp-menu.active{display:block}#sp-menu .links{display:flex;flex-direction:column;font-size:16px;font-weight:700}#sp-menu .links a{position:relative;border-bottom:1px solid #E4E4E4;padding:12px 30px;color:#000;font-size:4vw;font-weight:800}#sp-menu .links a:after{position:absolute;content:"";width:8px;height:8px;aspect-ratio:1;border-right:2px solid black;border-top:2px solid black;rotate:45deg;top:0;bottom:0;right:30px;margin:auto}#sp-menu .contact-area{padding:20px 5%;width:100%}#pc-side-menu{position:fixed;width:calc((100% - 750px)/2);margin:auto;background-color:#fff;z-index:60;top:50%;right:0;transform:translateY(-50%)}#pc-side-menu .links{display:flex;flex-direction:column;font-size:16px;font-weight:700}#pc-side-menu .links a{position:relative;border-bottom:1px solid #E4E4E4;padding:15px 30px;color:#000;font-size:18px;font-weight:800}#pc-side-menu .links a:after{position:absolute;content:"";width:8px;height:8px;aspect-ratio:1;border-right:2px solid black;border-top:2px solid black;rotate:45deg;top:0;bottom:0;right:30px;margin:auto}#pc-side-logo{position:fixed;width:calc((100% - 750px)/2);margin:auto;background-color:#fff;z-index:60;top:50%;left:0;transform:translateY(-50%);padding:0 20px}#pc-side-logo img{width:100%;height:auto;object-fit:contain}#cover{display:none;position:fixed;width:100%;height:100vh;background-color:#00000080;z-index:50;top:0;left:0}#cover.active{display:block}#rikon-section{padding:30px 0 0}#rikon-section .head{width:60%;margin:0 auto 20px}#rikon-section .label{color:#fff;font-weight:700;background-color:#002965;text-align:center;padding:15px 0;font-size:26px}@media screen and (max-width: 750px){#rikon-section .label{font-size:4vw}}#rikon-section .rikon-contact{position:relative;background-color:#e1f0fb;border:5px solid white;padding:20px 5%}#rikon-section .rikon-contact .text{color:#002965;font-weight:700;font-size:32px;margin-bottom:35px}#rikon-section .rikon-contact .text span{color:#009502}@media screen and (max-width: 750px){#rikon-section .rikon-contact .text{font-size:4.5vw;margin-bottom:4vw}}#rikon-section .rikon-contact .rikon-btn{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:5px;background-color:#fcea00;border-radius:10px;z-index:1;color:#000;padding:10px 0;font-size:24px;font-weight:700}#rikon-section .rikon-contact .rikon-btn .tag{background-color:#fff;border-radius:100px;color:#000;font-weight:800;padding:5px 15px;font-size:16px}#rikon-section .rikon-contact .rikon-btn .tag span{color:#009502}#rikon-section .rikon-contact .rikon-btn:after{position:absolute;content:"";width:8px;height:8px;aspect-ratio:1;border-right:2px solid black;border-top:2px solid black;rotate:45deg;top:0;bottom:0;right:15px;margin:auto}@media screen and (max-width: 750px){#rikon-section .rikon-contact .rikon-btn{font-size:4.5vw;row-gap:0}#rikon-section .rikon-contact .rikon-btn .tag{font-size:3vw}}#rikon-section .bg{position:absolute;width:auto;height:100%;bottom:0;right:0}#rikon-section .bg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 750px){#rikon-section .bg{width:auto;height:97%;aspect-ratio:170/220}}#nayami-section{position:relative;background-image:url(/lp/ppc_2506/assets/img/nayami.webp);background-repeat:no-repeat;background-position:top center;background-size:cover;padding:100px 0 0;height:1470px;margin-top:20px}@media screen and (max-width: 750px){#nayami-section{height:210vw;padding:15vw 0 0}}#nayami-section .triangle{position:absolute;background-color:#fff;width:100%;height:250px;clip-path:polygon(0 0,100% 0%,50% 100%);bottom:-250px;z-index:1}@media screen and (max-width: 750px){#nayami-section .triangle{height:30vw;bottom:-30vw}}#nayami-section .head-ttl{text-align:center;font-weight:700;font-size:46px;color:#fff}@media screen and (max-width: 750px){#nayami-section .head-ttl{font-size:6vw}}#nayami-section .bottom{position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;width:100%;text-align:center}#nayami-section .bottom p{position:relative;font-size:50px;color:#0f7dcc;font-weight:700}@media screen and (max-width: 750px){#nayami-section .bottom p{font-size:7vw}}#nayami-section .bottom img{position:absolute;width:140px;top:-85px;left:-55px}@media screen and (max-width: 750px){#nayami-section .bottom img{width:20vw;top:-12vw;left:-8vw}}#reason-section{position:relative;background-color:#0f7dcc;padding:300px 5% 100px}@media screen and (max-width: 750px){#reason-section{padding:40vw 5% 20vw}}#reason-section .head-ttl{text-align:center;font-weight:700;font-size:46px;color:#fff}@media screen and (max-width: 750px){#reason-section .head-ttl{font-size:7vw}}#reason-section .reason-tiles{display:flex;flex-direction:column;row-gap:30px}#reason-section .reason-tiles .tile{background-color:#fff;border-radius:10px;padding:20px 20px 40px}#reason-section .reason-tiles .tile .img-wrap{position:relative}#reason-section .reason-tiles .tile .img-wrap .tag{position:absolute;background-color:#0f7dcc;color:#fff;left:50%;margin:auto;border-radius:100px;font-weight:700;transform:translate(-50%);padding:3px 20px 6px;font-size:30px;bottom:-25px}@media screen and (max-width: 750px){#reason-section .reason-tiles .tile .img-wrap .tag{font-size:4vw;bottom:-4vw}}#reason-section .reason-tiles .tile .content{padding:50px 0 0}#reason-section .reason-tiles .tile .content .title{font-size:30px;font-weight:800;color:#0f7dcc;text-align:center;margin-bottom:30px}#reason-section .reason-tiles .tile .content .text{font-size:18px;font-weight:500;line-height:1.8;max-width:400px;margin:auto}@media screen and (max-width: 750px){#reason-section .reason-tiles .tile .content{padding:7vw 0 0}}@media screen and (max-width: 750px) and (max-width: 750px){#reason-section .reason-tiles .tile .content .title{font-size:5.5vw;font-weight:800;margin-bottom:4vw}}@media screen and (max-width: 750px){#reason-section .reason-tiles .tile .content .text{font-size:4vw}}#follow-banner{display:block;position:fixed;bottom:-250px;right:calc(50% - 365px);width:244px;z-index:100;cursor:pointer;transition:.5s;opacity:0}#follow-banner .close-area{position:absolute;width:15%;height:auto;aspect-ratio:1;top:0;right:0;z-index:101}#follow-banner.fadein{bottom:65px;opacity:1}@media screen and (max-width: 750px){#follow-banner{width:40%;right:10px}}
