@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;600&display=swap&text=0123456789,.-%";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;600&text=楢";@font-face{font-family:icomoon;src:url(../fonts/icomoon/icomoon.eot?n6cexm);src:url(../fonts/icomoon/icomoon.eot?n6cexm#iefix) format("embedded-opentype"),url(../fonts/icomoon/icomoon.ttf?n6cexm) format("truetype"),url(../fonts/icomoon/icomoon.woff?n6cexm) format("woff"),url(../fonts/icomoon/icomoon.svg?n6cexm#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-top:before{content:""}.icon-arrow-bottom:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-tel:before{content:""}.icon-urgency:before{content:""}.icon-plan-minus .path1:before{content:"";color:#fff}.icon-plan-minus .path2:before{content:"";margin-left:-1em;color:#9c9c9c}.icon-plan-plus .path1:before{content:"";color:#fff}.icon-plan-plus .path2:before{content:"";margin-left:-1em;color:#4f9fa0}.icon-plan-plus .path3:before{content:"";margin-left:-1em;color:#4f9fa0}.icon-h24:before{content:"";color:#ff3b3b}.icon-location:before{content:""}.icon-mail:before{content:""}*{margin:0;padding:0;box-sizing:border-box}html{font-size:2.6666666667vw;height:-webkit-fill-available}@media screen and (min-width:768px){html{font-size:.8333333333vw}}@media screen and (min-width:1200px){html{font-size:10px}}body{width:100%;font-size:1.6rem;line-height:1.5;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:"palt" 1}@media screen and (min-width:768px){body{padding:8rem 0 0}}img{max-width:100%;width:100%;height:auto;vertical-align:bottom}dt{font-weight:400}ul{list-style:none}a{text-decoration:none}iframe{vertical-align:bottom}picture{display:block}.wrap,.container{width:100%;padding:0 2.4rem}@media screen and (min-width:768px){.wrap,.container{width:108rem;margin:0 auto;padding:0}}.num{font-family:Oswald,sans-serif;font-weight:500}.bold{font-weight:700}.sp{display:block}@media screen and (min-width:768px){.sp{display:none}}.sp-inline{display:inline}@media screen and (min-width:768px){.sp-inline{display:none}}.sp-flax{display:none}@media screen and (min-width:768px){.sp-flax{display:flex}}.pc{display:none}@media screen and (min-width:768px){.pc{display:block}}.pc-inline{display:none}@media screen and (min-width:768px){.pc-inline{display:inline}}.pc-flax{display:none}@media screen and (min-width:768px){.pc-flax{display:flex}}.header2{color:#2e9f6e;font-size:2.6rem;font-weight:700;text-align:center;line-height:1.2}@media screen and (min-width:768px){.header2{font-size:3.2rem}}.header2.company{font-size:2.2rem}@media screen and (min-width:768px){.header2.company{font-size:2.5rem}}.lead-txt{margin-top:2.4rem;font-size:1.6rem;font-weight:700;text-align:center;line-height:1.35}@media screen and (min-width:768px){.lead-txt{margin-top:3.2rem}}.lead-txt.plan{font-size:1.7rem}@media screen and (min-width:768px){.lead-txt.plan{font-size:1.8rem}}.txt-highlight{background:linear-gradient(transparent 70%,#fff000 0)}@media screen and (min-width:768px){.txt-highlight{background:linear-gradient(transparent 80%,#fff000 0);border-bottom:.1rem solid #fff000}}.text-404{color:#2e9f6e;font-size:1.8rem;font-weight:700;text-align:center;line-height:1.4;margin:10rem 0 6rem}@media screen and (min-width:768px){.text-404{margin:12rem 0 8rem;font-size:3.2rem}}.header{display:flex;align-items:center;background-color:#fff;width:100%;height:6rem;padding:0 1.6rem}@media screen and (min-width:768px){.header{height:8rem;padding:0 2rem 0 3.2rem;border-bottom:.1rem solid #2e9f6e;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:100}}.header__logo{display:block;width:16rem}@media screen and (min-width:768px){.header__logo{width:22.2rem}}.header__nav{margin:0 0 0 auto}.header__nav--list{display:flex;align-content:center;gap:3.2rem}@media screen and (min-width:768px){.header__nav--list{gap:0}}.header__nav--tel{display:none;align-items:center;padding:.3rem 0 0}@media screen and (min-width:768px){.header__nav--tel{display:flex}}.header__nav--tel .telWrap__ac{display:flex;align-items:center;justify-content:center;width:18rem;height:3.4rem;color:#2e9f6e;font-size:1.4rem;padding:0 0 .1rem;position:relative;z-index:1}.header__nav--tel .telWrap__ac:before,.header__nav--tel .telWrap__ac:after{content:"";display:block;position:absolute}.header__nav--tel .telWrap__ac:before{content:"";width:100%;height:100%;background-color:#fff;border:.2rem solid #2e9f6e;border-radius:99.9rem;top:0;left:0;z-index:-1}.header__nav--tel .telWrap__ac:after{width:1.2rem;height:1rem;background-color:#2e9f6e;top:50%;left:calc(100% - .1rem);transform:translateY(-50%);z-index:-2;clip-path:polygon(0 0,0% 100%,100% 50%)}.header__nav--tel .telWrap__link{display:flex;flex-direction:column;justify-content:center;gap:.4rem;margin:0 0 0 1.6rem}.header__nav--tel .telWrap__link--num{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:3.2rem;letter-spacing:.02em;line-height:.8}.header__nav--tel .telWrap__link--num:before{font-family:icomoon;content:"";font-size:3rem;line-height:1;color:#2e9f6e}.header__nav--tel .telWrap__link--bottom{text-align:center;font-size:1.4rem;line-height:1;color:#ff3b3b}@media screen and (min-width:768px){.header__nav--btn{padding:.2rem 0 0}}.header__nav--btn a,.header__nav--btn button{display:flex;align-items:center;width:13rem;height:3.4rem;font-size:1.4rem;font-weight:700;color:#fff;padding:0 .8rem;border-radius:.4rem;position:relative}@media screen and (min-width:768px){.header__nav--btn a,.header__nav--btn button{width:20rem;height:4.6rem;font-size:1.5rem;padding:0 1.7rem;top:0;transition:.3s ease-in-out}.header__nav--btn a:hover,.header__nav--btn button:hover{opacity:.8;box-shadow:none;top:.3rem}}.header__nav--btn a:after,.header__nav--btn button:after{font-family:icomoon;content:"";position:absolute;top:53%;right:.4rem;transform:translateY(-50%)}@media screen and (min-width:768px){.header__nav--btn a:after,.header__nav--btn button:after{right:.6rem}}.header__nav--form{display:none}.header__nav--form a{background-color:#3b7eb9;box-shadow:0 .3rem #0d4d85}.header__nav--form a:after{font-family:icomoon;content:""}@media screen and (min-width:768px){.header__nav--form{display:block;margin:0 0 0 1.6rem}}.header__nav--urgency button{background-color:#ff3b3b;box-shadow:0 .2rem #902c2c}.header__nav--urgency button .bold{font-family:zen-kaku-gothic-new,roboto,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;font-weight:700;letter-spacing:0}@media screen and (min-width:768px){.header__nav--urgency button{width:21rem;letter-spacing:.05em;padding:0 1.6rem;margin:0 0 0 1rem;box-shadow:0 .3rem #902c2c}}.header__nav--urgency button:before{display:block;font-size:1.8rem;color:#fff000;margin-right:.2rem}@media screen and (min-width:768px){.header__nav--urgency button:before{font-size:1.7rem;margin-right:.1rem}}.urgencyModal{display:none;width:100%;height:100%;background-color:#fff;position:fixed;top:0;right:0;z-index:101}@media screen and (min-width:768px){.urgencyModal{background-color:transparent}}.urgencyModal__layer{display:none;width:100%;height:100%;background-color:#000000b3;position:absolute;top:0;left:0;z-index:-1;cursor:pointer}@media screen and (min-width:768px){.urgencyModal__layer{display:block}}.urgencyModal .urgencyColor{color:#ff3b3b}.urgencyModal .wrap{position:relative;height:100%;overflow:scroll}@media screen and (min-width:768px){.urgencyModal .wrap{overflow:unset}}.urgencyModal__wrap{padding-top:4rem}@media screen and (min-width:768px){.urgencyModal__wrap{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;flex-direction:column;padding-top:5.4rem;width:100rem;height:56rem;background-color:#fff;border-radius:.4rem;overflow:hidden}}.urgencyModal__close{width:4rem;height:4rem;background-color:#444;position:fixed;top:0;right:0;z-index:102;border-radius:0 0 0 .4rem}@media screen and (min-width:768px){.urgencyModal__close{position:absolute;width:5rem;height:5rem}.urgencyModal__close:hover{opacity:.8}}.urgencyModal__close button{display:block;width:100%;height:100%;cursor:pointer;position:relative}.urgencyModal__close button i{display:block;width:2rem;height:.2rem;background-color:#fff;position:absolute;top:50%;left:50%;transform-origin:center}@media screen and (min-width:768px){.urgencyModal__close button i{position:absolute;width:2.1rem}}.urgencyModal__close button i:first-of-type{transform:translate(-50%,-50%) rotate(45deg)}.urgencyModal__close button i:last-of-type{transform:translate(-50%,-50%) rotate(-45deg)}.urgencyModal__head{text-align:center;line-height:1.3}.urgencyModal__head--ttl{font-size:2.5rem}@media screen and (min-width:768px){.urgencyModal__head--ttl{font-size:2.8rem}}.urgencyModal__head--txt{font-size:1.9rem;margin:1.6rem 0 0}@media screen and (min-width:768px){.urgencyModal__head--txt{font-size:2.1rem;margin:1.1rem 0 0}}.urgencyModal__middle{padding:2.6rem 0 0 .4rem;margin:1.6rem 0 0;position:relative}@media screen and (min-width:768px){.urgencyModal__middle{width:48.6rem;height:20.4rem;padding:1.8rem 0 0;margin:3.2rem 0 0 8.7rem}}.urgencyModal__middle:before{content:"";display:block;width:16rem;height:12.5rem;background-image:url(../img/common/urgency-call@2x.png);background-image:-webkit-image-set(url(../img/common/avif/urgency-call@2x.avif) 1x,url(../img/common/webp/urgency-call@2x.webp) 1x,url(../img/common/urgency-call@2x.png) 1x);background-image:image-set(url(../img/common/avif/urgency-call@2x.avif) type("image/avif") 1x,url(../img/common/webp/urgency-call@2x.webp) type("image/webp") 1x,url(../img/common/urgency-call@2x.png) type("image/jpeg") 1x);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:.4rem;right:.5rem}@media screen and (min-width:768px){.urgencyModal__middle:before{width:25.9rem;height:100%;top:0;right:initial;left:calc(100% + 4.5rem)}}.urgencyModal__middle .telWrap__top{width:15.1rem;height:9.8rem;background-image:url(../img/common/urgency-ac.svg);background-position:top center;background-repeat:no-repeat;background-size:contain;padding:1.6rem 0 0;text-align:center;font-size:1.8rem;color:#ff3b3b;line-height:1.2}@media screen and (min-width:768px){.urgencyModal__middle .telWrap__top{display:flex;align-items:center;justify-content:center;width:100%;height:3.2rem;background-image:none;background-color:#ff3b3b;border-radius:.8rem;font-size:2rem;color:#fff;padding:0 0 .1rem}}.urgencyModal__middle .telWrap__link{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:.8rem;width:100%;height:9rem;background-color:#ff3b3b;color:#fff;box-shadow:0 .4rem #902c2c;border-radius:.4rem;padding:1rem 0 2.1rem;margin:1rem 0 0}@media screen and (min-width:768px){.urgencyModal__middle .telWrap__link{flex-direction:row;align-items:center;justify-content:flex-start;gap:0;height:auto;background-color:transparent;box-shadow:none;padding:0;margin:2rem 0 0}}.urgencyModal__middle .telWrap__link--sp{color:#fff}.urgencyModal__middle .telWrap__link--sp.icon-h24{display:flex;align-items:center;gap:.5rem;font-size:2.5rem;line-height:1;padding:0 .4rem 0 0}@media screen and (min-width:768px){.urgencyModal__middle .telWrap__link--sp.icon-h24{display:none}}.urgencyModal__middle .telWrap__link--sp.icon-h24:before{display:inline-block;color:#fff;font-size:3.4rem}.urgencyModal__middle .telWrap__link--sp.icon-h24 .bold{font-family:zen-kaku-gothic-new,roboto,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;font-weight:700;letter-spacing:.05em}.urgencyModal__middle .telWrap__link--sp.icon-h24 .small{font-size:1.8rem}.urgencyModal__middle .telWrap__link--sp.bottom{display:flex;align-items:center;justify-content:center;width:26.2rem;height:2.2rem;background-color:#fff;color:#ff3b3b;border-radius:.4rem;padding:0 0 .1rem}@media screen and (min-width:768px){.urgencyModal__middle .telWrap__link--sp.bottom{display:none}}.urgencyModal__middle .telWrap__link--sp.bottom .num{font-weight:600}.urgencyModal__middle .telWrap__link--pc{display:none;width:100%}@media screen and (min-width:768px){.urgencyModal__middle .telWrap__link--pc{display:flex}}.urgencyModal__middle .telWrap__link--pc:before{font-size:4.5rem}.urgencyModal__middle .telWrap__link--pc>.num{display:inline-block;font-size:5rem;font-weight:600;letter-spacing:.035em;line-height:.8;margin:0 0 0 .8rem}.urgencyModal__middle .telWrap__link--pc .ac{width:12.3rem;height:4.3rem;background-color:#ff3b3b;font-size:1.4rem;text-align:center;color:#fff000;line-height:1.15;border-radius:.4rem;padding:.5rem 0 0;margin:0 0 0 auto}.urgencyModal__middle .telWrap__bottom{font-size:1.7rem;line-height:1;text-align:center;margin:1rem 0 0}@media screen and (min-width:768px){.urgencyModal__middle .telWrap__bottom{font-size:1.8rem;margin:1.6rem 0 0}}.urgencyModal__bottom{margin:4rem 0 0;padding:0 0 7rem;position:relative;z-index:1}@media screen and (min-width:768px){.urgencyModal__bottom{flex:1;margin:0;padding:2.8rem 0 0 42.2rem}}.urgencyModal__bottom:before{content:"";width:100vw;height:calc(100% - 10.2rem);background-color:#faf8f2;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:-1}@media screen and (min-width:768px){.urgencyModal__bottom:before{width:100%;height:100%}}.urgencyModal__bottom--car{padding:5.4rem 0 0 2.7rem;position:relative}@media screen and (min-width:768px){.urgencyModal__bottom--car{display:flex;align-items:flex-end;width:30.9rem;height:18.7rem;padding:0;position:absolute;top:-3.2rem;left:10.8rem}}.urgencyModal__bottom--car img{display:block;width:19.1rem;position:relative;z-index:2}@media screen and (min-width:768px){.urgencyModal__bottom--car img{width:22.2rem}}.urgencyModal__bottom--car figcaption{display:flex;align-items:center;justify-content:center;flex-direction:column;width:12rem;height:12rem;font-size:1.5rem;line-height:1.3;background-color:#fff000;padding:0 0 1.2rem;position:absolute;top:0;right:2.7rem;border-radius:50%;box-shadow:0 0 .6rem #00000040}@media screen and (min-width:768px){.urgencyModal__bottom--car figcaption{top:.1rem;right:1.3rem}}.urgencyModal__bottom--car figcaption>span:first-of-type{font-size:1.6rem;position:relative;top:.2rem}.urgencyModal__bottom--car figcaption .num{font-size:2.8rem;font-weight:600}.urgencyModal__bottom--head{font-size:1.7rem;text-align:justify;line-height:1.3;margin:1rem 0 0}@media screen and (min-width:768px){.urgencyModal__bottom--head{font-size:1.8rem;margin:0}}.urgencyModal__bottom--list{margin:.8rem 0 0}@media screen and (min-width:768px){.urgencyModal__bottom--list{margin:.9rem 0 0}}.urgencyModal__bottom--list li{display:flex;gap:.3rem;text-align:justify}@media screen and (min-width:768px){.urgencyModal__bottom--list li{font-size:1.5rem}}.urgencyModal__bottom--list li:before{content:"●"}@media screen and (min-width:768px){.urgencyModal__bottom--list li:before{font-size:1.3rem;position:relative;top:.2rem}}.footer{position:relative}.footer__wrap{display:flex;align-items:center;flex-direction:column;width:100%;height:17rem;background-color:#2e9f6e;padding-top:2.2rem}@media screen and (min-width:768px){.footer__wrap{height:10rem}}.footer__logo{display:block;width:12rem}@media screen and (min-width:768px){.footer__logo{width:13rem}}.footer__copy{font-size:1.2rem;color:#fff;line-height:1.3;text-align:center;margin-top:1rem}.footer__fix{width:100%;height:8rem;background-color:#2f5444;padding:.6rem .8rem .8rem;position:fixed;left:0;bottom:0;z-index:99;transition:.3s ease-in-out}@media screen and (min-width:768px){.footer__fix{display:none!important}}.footer__fix.close{transform:translateY(101%)}.footer__fix.close.absolute{position:absolute;transform:none}.footer__fix--ac{display:flex;align-items:center;justify-content:center;align-items:end;font-size:1.5rem;line-height:1;letter-spacing:.04em;color:#fff000;gap:.5rem}.footer__fix--ac:before,.footer__fix--ac:after{content:"";position:relative;display:block;width:1.6rem;height:.1rem;background-color:#fff}.footer__fix--ac:before{transform:rotate(-113deg)}.footer__fix--ac:after{transform:rotate(113deg)}.footer__fix--ac.area{font-size:1.7rem}.footer__fix--ac.area .text{color:#fff;font-size:1.5rem}.footer__fix--ac.area .num{font-size:2rem;line-height:.75}.footer__fix--ac.area:before,.footer__fix--ac.area:after{bottom:.6rem}.footer__fix--link{display:flex;gap:.8rem;height:4rem;margin:.8rem 0 0}.footer__fix--link li{flex:1}.footer__fix--link a{display:flex;align-items:center;justify-content:center;width:100%;height:3.5rem;font-size:1.7rem;color:#fff;border-radius:.4rem}.footer__fix--link a:before{content:"";display:block;height:100%;background-image:url();background-position:center left;background-repeat:no-repeat;background-size:contain;margin-right:.4rem}.footer__fix--link a>span{position:relative;bottom:.1rem}.footer__fix--link a.tel{background-color:#f07618;box-shadow:0 .2rem #bc6410}.footer__fix--link a.tel:before{width:2.8rem;background-image:url(../img/common/fix-tel@2x.png)}.footer__fix--link a.form{justify-content:flex-start;background-color:#3b7eb9;font-size:1.6rem;box-shadow:0 .2rem #0d4d85;padding:0 0 0 1rem}.footer__fix--link a.form:before{width:2.8rem;background-image:url(../img/common/fix-form@2x.png)}.footer__fix--link a.form:after{display:block;font-family:icomoon;content:"";font-size:1rem;margin-left:.6rem}.footer__fix--link a.members{background-color:#fff;box-shadow:0 .2rem #b4b4b4;color:#25865c}.footer__fix--link a.members:before{width:3.2rem;background-image:url(../img/common/fix-members@2x.png)}.footer__fix--link.area a{font-size:1.6rem}.footer__fix--link.area a:after{content:none}.seremore-kv{position:relative;height:67.6rem;padding:3rem 2.4rem 2.4rem;background-image:url(../img/common/kv-bg_sp.png);background-image:-webkit-image-set(url(../img/common/avif/kv-bg_sp.avif) 1x,url(../img/common/webp/kv-bg_sp.webp) 1x,url(../img/common/kv-bg_sp.png) 1x);background-image:image-set(url(../img/common/avif/kv-bg_sp.avif) type("image/avif") 1x,url(../img/common/webp/kv-bg_sp.webp) type("image/webp") 1x,url(../img/common/kv-bg_sp.png) type("image/jpeg") 1x);background-repeat:no-repeat;background-size:cover}.seremore-kv.area{height:71rem}.seremore-kv h1{margin-bottom:1rem}.seremore-kv-area{width:100%;margin-bottom:1rem;padding:.3rem 0 .5rem;background-color:#fff;border-radius:1.6rem;color:#2e9f6e;font-size:1.8rem;font-weight:700;text-align:center;line-height:1}.seremore-kv-area .orange{color:#ef6700;font-size:2rem}.seremore-kv-area .count{font-family:Oswald,sans-serif;font-weight:500}.seremore-kv-point{width:calc(100% + 4.8rem);margin:0 0 0 -2.4rem;padding:21.3rem 2.4rem 0;background-image:url(../img/common/kv-fv_sp.png);background-image:-webkit-image-set(url(../img/common/avif/kv-fv_sp.avif) 1x,url(../img/common/webp/kv-fv_sp.webp) 1x,url(../img/common/kv-fv_sp.png) 1x);background-image:image-set(url(../img/common/avif/kv-fv_sp.avif) type("image/avif") 1x,url(../img/common/webp/kv-fv_sp.webp) type("image/webp") 1x,url(../img/common/kv-fv_sp.png) type("image/jpeg") 1x);background-repeat:no-repeat;background-position:right top;background-size:contain}.seremore-kv-point-list{display:flex;flex-wrap:wrap;gap:.8rem}.seremore-kv-point-list__item{width:calc((100% - .8rem)/2);padding:.3rem 0 .4rem;background-color:#fff9e5;border:.2rem solid #3cbb84;box-shadow:0 .2rem .8rem #00000040;border-radius:2.9rem;color:#ef6700;font-size:1.7rem;font-weight:700;text-align:center;line-height:1.1}.seremore-kv-point-list__item .count{font-family:Oswald,sans-serif;font-weight:500;font-size:2rem;font-weight:700}.seremore-kv-price-layout-pc.area{margin-top:2.4rem}.seremore-kv-price-layout-pc.area .seremore-kv-price{margin-top:0}.seremore-kv-members{width:30.3rem;margin:0 auto .4rem;padding:.3rem 0 .6rem;background-color:#fff000;border-radius:.4rem;color:#2e9f6e;font-size:1.7rem;font-weight:700;text-align:center;line-height:1}.seremore-kv-members span{color:#ff4d4d;font-size:1.8rem}.seremore-kv-price{display:flex;align-items:baseline;justify-content:center;margin-top:1.2rem;font-weight:700;line-height:1}.seremore-kv-price .low{margin-right:.8rem;padding:1rem .6rem;background-color:#fff000;border-radius:.4rem;color:#ff3b3b;font-size:1.7rem;writing-mode:vertical-rl;line-height:1}.seremore-kv-price .low.area{background-color:#25865c;color:#fff000}.seremore-kv-price .price{font-family:Oswald,sans-serif;font-weight:500;color:#fff000;font-size:6.4rem;text-shadow:0 .2rem .2rem rgba(0,0,0,.5)}.seremore-kv-price .price .comma{font-size:5.3rem}.seremore-kv-price .unit{position:relative;top:-.3rem;color:#fff000;font-size:3.3rem;text-shadow:0 .2rem .2rem rgba(0,0,0,.5)}.seremore-kv-price .unit .to{font-size:2.8rem}.seremore-kv-price .unit .tax{position:absolute;top:-1.1rem;left:.3rem;color:#fff;font-size:1.2rem;text-shadow:none}.seremore-kv-low-price{margin-top:.4rem;color:#fff;text-align:center}.seremore-kv-low-price .price{font-size:1.4rem}.seremore-kv-low-price .price .num{font-family:Oswald,sans-serif;font-weight:500;font-size:1.7rem}.seremore-kv-low-price .note{font-size:1rem;font-weight:700}.seremore-kv-text{padding:.6rem 0 1.2rem;background-color:#2a7555;color:#fff;font-size:1.9rem;font-weight:700;text-align:center;line-height:1.3}.seremore-kv-text .yellow{color:#fff000}.seremore-kv-text .is-pc{display:none}@media screen and (min-width:768px){.seremore-kv{width:100%;height:53rem!important;padding:0;background-image:url(../img/common/kv-bg_pc.png);background-image:-webkit-image-set(url(../img/common/avif/kv-bg_pc.avif) 1x,url(../img/common/webp/kv-bg_pc.webp) 1x,url(../img/common/kv-bg_pc.png) 1x);background-image:image-set(url(../img/common/avif/kv-bg_pc.avif) type("image/avif") 1x,url(../img/common/webp/kv-bg_pc.webp) type("image/webp") 1x,url(../img/common/kv-bg_pc.png) type("image/jpeg") 1x)}.seremore-kv-layout-pc{position:relative;width:115.6rem;height:53rem;margin:0 auto;padding-top:4.3rem;background-image:url(../img/common/kv-fv_pc.png);background-image:-webkit-image-set(url(../img/common/avif/kv-fv_pc.avif) 1x,url(../img/common/webp/kv-fv_pc.webp) 1x,url(../img/common/kv-fv_pc.png) 1x);background-image:image-set(url(../img/common/avif/kv-fv_pc.avif) type("image/avif") 1x,url(../img/common/webp/kv-fv_pc.webp) type("image/webp") 1x,url(../img/common/kv-fv_pc.png) type("image/jpeg") 1x);background-repeat:no-repeat;background-position:right bottom;background-size:66.6rem auto}.seremore-kv-area{width:41.1rem;margin:0 auto 2.25rem;padding:.6rem 0 .8rem;border-radius:2rem;font-size:2.3rem}.seremore-kv-area .orange{font-size:2.7rem}.seremore-kv-title img{display:block;width:68.5rem;height:auto;margin:0 auto}.seremore-kv-price-layout-pc{position:absolute;top:27.8rem;left:11.8rem;padding:1.4rem 0 1.2rem}.seremore-kv-price-layout-pc:before,.seremore-kv-price-layout-pc:after{content:"";position:absolute;left:0;width:100%;height:.2rem;background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7) .3rem,transparent .3rem,transparent .8rem);background-size:.7rem .2rem;background-repeat:repeat-x}.seremore-kv-price-layout-pc:before{top:0;background-position:center top}.seremore-kv-price-layout-pc:after{bottom:0;background-position:center bottom}.seremore-kv-price-layout-pc.area{top:25rem;padding-top:0}.seremore-kv-price-layout-pc.area:before{content:none}.seremore-kv-members{width:34.6rem;margin-bottom:.8rem;font-size:1.8rem}.seremore-kv-members span{font-size:2.4rem}.seremore-kv-price{margin-top:0}.seremore-kv-price .low{margin-right:.8rem;padding:1.35rem .5rem;font-size:1.9rem}.seremore-kv-price .price{font-size:7.5rem;position:relative;bottom:.2rem}.seremore-kv-price .price .comma{font-size:6.2rem}.seremore-kv-price .unit{top:-.5rem;font-size:3.75rem}.seremore-kv-price .unit .to{font-size:3.2rem}.seremore-kv-price .unit .tax{top:-1.4rem;left:.3rem;font-size:1.4rem;font-weight:500;padding:0 0 0 .3rem}.seremore-kv-point{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:auto;margin:auto;padding:0 auto;background-image:none}.seremore-kv-point-list__item .count{font-size:2.4rem;letter-spacing:0;line-height:.7}.seremore-kv-point-list__item .pc-inline{display:inline-block;margin:0 0 0 .6rem}.seremore-kv-low-price{display:flex;align-items:center;text-align:left}.seremore-kv-low-price .price{margin-right:1rem;font-size:1.5rem}.seremore-kv-low-price .price .num{display:inline-block;font-size:2rem;margin:.2rem .2rem 0 .1rem}.seremore-kv-low-price .note{margin:.8rem 0 0 .1rem;line-height:1.1}.seremore-kv-point-list{width:94.4rem;padding:2.4rem 0;margin:0 auto}.seremore-kv-point-list__item{display:flex;align-items:center;justify-content:center;width:calc((100% - 2.4rem)/4);letter-spacing:.07em;padding:.3rem 0 .2rem;min-height:4.2rem;line-height:1}.seremore-kv-point-list__item:first-of-type{align-items:flex-end;padding:0 0 1rem}.seremore-kv-text{font-size:2.2rem;line-height:1.2;letter-spacing:.1rem;padding:.9rem 0 1.2rem}.seremore-kv-text .is-pc{display:inline}}.actionSec{padding:4rem 0 6.4rem}.actionSec.top{padding:4rem 0 5.6rem;background-color:#faf8f2}@media screen and (min-width:768px){.actionSec.top{padding:7.7rem 0 10rem}}@media screen and (min-width:768px){.actionSec{padding:11.2rem 0 12rem}}.actionSec__head{text-align:center;line-height:1.4;font-size:1.9rem}@media screen and (min-width:768px){.actionSec__head{font-size:2.8rem;line-height:1}}.actionSec__head .ac{font-size:3rem;color:#f07618}.actionSec__head .num{font-weight:600}.actionSec__list{display:flex;flex-direction:column;gap:2.4rem;margin:1.6rem 0 0}@media screen and (min-width:768px){.actionSec__list{flex-direction:row;gap:4rem;margin:4rem 0 0}}.actionSec__item{width:100%}@media screen and (min-width:768px){.actionSec__item{flex:1}}.actionSec__item--link{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:8rem;color:#fff;background-color:#3b7eb9;padding:0 0 .5rem;box-shadow:0 .4rem #0d4d85;border-radius:.6rem;position:relative;overflow:hidden}@media screen and (min-width:768px){.actionSec__item--link{height:13rem!important;padding:0 0 2rem;box-shadow:0 .5rem #0d4d85;top:0;transition:.3s ease-in-out}.actionSec__item--link:hover{top:.5rem;opacity:.8;box-shadow:none!important}}.actionSec__item--link:before{content:"";display:block;width:6.4rem;height:100%;background-image:url(../img/common/action-form_sp@2x.png);background-image:-webkit-image-set(url(../img/common/avif/action-form_sp@2x.avif) 1x,url(../img/common/webp/action-form_sp@2x.webp) 1x,url(../img/common/action-form_sp@2x.png) 1x);background-image:image-set(url(../img/common/avif/action-form_sp@2x.avif) type("image/avif") 1x,url(../img/common/webp/action-form_sp@2x.webp) type("image/webp") 1x,url(../img/common/action-form_sp@2x.png) type("image/jpeg") 1x);background-position:center center;background-repeat:no-repeat;background-size:100% auto;position:absolute;left:.9rem;top:0}@media screen and (min-width:768px){.actionSec__item--link:before{width:20.4rem;background-image:url(../img/common/action-form@2x.png);background-image:-webkit-image-set(url(../img/common/avif/action-form@2x.avif) 1x,url(../img/common/webp/action-form@2x.webp) 1x,url(../img/common/action-form@2x.png) 1x);background-image:image-set(url(../img/common/avif/action-form@2x.avif) type("image/avif") 1x,url(../img/common/webp/action-form@2x.webp) type("image/webp") 1x,url(../img/common/action-form@2x.png) type("image/jpeg") 1x);background-position:center bottom;left:0}}.actionSec__item--link:after{content:"";font-family:icomoon;content:"";position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}@media screen and (min-width:768px){.actionSec__item--link:after{font-size:1.8rem;top:49%;right:1.3rem}}.actionSec__item--link.tel{height:10.5rem;background-color:#f07618;box-shadow:0 .4rem #bc6410}@media screen and (min-width:768px){.actionSec__item--link.tel{justify-content:flex-start;padding:1.4rem 18.4rem 0 2.6rem;box-shadow:0 .5rem #bc6410}}.actionSec__item--link.tel:before{width:5.6rem;height:5.6rem;background-image:url(../img/common/action-tel_sp@2x.png);background-image:-webkit-image-set(url(../img/common/avif/action-tel_sp@2x.avif) 1x,url(../img/common/webp/action-tel_sp@2x.webp) 1x,url(../img/common/action-tel_sp@2x.png) 1x);background-image:image-set(url(../img/common/avif/action-tel_sp@2x.avif) type("image/avif") 1x,url(../img/common/webp/action-tel_sp@2x.webp) type("image/webp") 1x,url(../img/common/action-tel_sp@2x.png) type("image/jpeg") 1x);left:1.7rem;top:1rem}@media screen and (min-width:768px){.actionSec__item--link.tel:before{width:15.3rem;height:calc(100% - .6rem);background-image:url(../img/common/action-tel@2x.png);background-image:-webkit-image-set(url(../img/common/avif/action-tel@2x.avif) 1x,url(../img/common/webp/action-tel@2x.webp) 1x,url(../img/common/action-tel@2x.png) 1x);background-image:image-set(url(../img/common/avif/action-tel@2x.avif) type("image/avif") 1x,url(../img/common/webp/action-tel@2x.webp) type("image/webp") 1x,url(../img/common/action-tel@2x.png) type("image/jpeg") 1x);background-position:center right;background-image:auto 100%;left:inherit;right:.3rem;top:.3rem;border-radius:0 .4rem .4rem 0}}.actionSec__item--link.tel:after{display:none}.actionSec__item--link .yellow{color:#fff000}.actionSec__item--link .top{width:100%;color:#aad7ff;font-size:1.8rem;padding:1.5rem 0 0 20.7rem}.actionSec__item--link .center,.actionSec__item--link .bottom{display:block;width:100%;padding-left:8.3rem}@media screen and (min-width:768px){.actionSec__item--link .center,.actionSec__item--link .bottom{padding-left:20.4rem}}.actionSec__item--link .center{font-size:2.4rem}@media screen and (min-width:768px){.actionSec__item--link .center{font-size:2.7rem}}.actionSec__item--link .bottom{font-size:1.6rem;margin:-.1rem 0 0}@media screen and (min-width:768px){.actionSec__item--link .bottom{font-size:1.9rem;margin:0}}.actionSec__item--link .icon-tel.sp{font-size:2.8rem;letter-spacing:.06em;margin:1rem auto 0 8.3rem}.actionSec__item--link .icon-tel.sp span{font-family:zen-kaku-gothic-new,roboto,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;font-weight:700}.actionSec__item--link .icon-tel.sp:before{display:inline-block;margin:0 .8rem 0 0}.actionSec__item--link .icon-tel.pc{white-space:nowrap;margin:1.3rem auto 0 0}.actionSec__item--link .icon-tel.pc:before{display:inline-block;font-size:3.5rem;margin:0 .8rem 0 0;position:relative;bottom:.4rem}.actionSec__item--link .icon-tel.pc .num{font-size:4.3rem;line-height:.8;letter-spacing:.08em;text-shadow:0 .2rem .2rem rgba(0,0,0,.25)}.actionSec__item--link .ac{display:flex;align-items:center;justify-content:center;width:21.6rem;height:2.1rem;background-color:#fff;font-size:1.4rem;color:#444;margin:.8rem auto 0 8.3rem;border-radius:.4rem}@media screen and (min-width:768px){.actionSec__item--link .ac{width:31rem;height:2.2rem;font-size:1.5rem;letter-spacing:.05em;margin:0 auto 0 0}}.actionSec__item--link .telBottom{margin:.5rem 0 0}@media screen and (min-width:768px){.actionSec__item--link .telBottom{width:100%;text-align:center;font-size:1.8rem;margin:.5rem auto 0 0;padding:0 0 0 .8rem}}.actionSec__item--bottom{display:flex;align-items:center;justify-content:center;width:100%;height:3.2rem;background-color:#fff;color:#3b7eb9;border:.2rem solid #3b7eb9;border-radius:99.9rem;padding:0 0 .2rem;margin:1.2rem 0 0;position:relative;z-index:1;box-shadow:0 .2rem .4rem #00000029}@media screen and (min-width:768px){.actionSec__item--bottom{width:42rem;height:3.4rem;font-size:1.8rem;margin:2rem auto 0}}.actionSec__item--bottom:before{content:"";display:block;width:1.4rem;height:.8rem;background-color:#3b7eb9;position:absolute;bottom:calc(100% - .02rem);left:50%;transform:translate(-50%);clip-path:polygon(50% 0,0% 100%,100% 100%);z-index:-1}@media screen and (min-width:768px){.actionSec__item--bottom:before{width:2rem;height:1.2rem}}.actionSec__item--bottom.tel{color:#f07618;border:.2rem solid #f07618}.actionSec__item--bottom.tel:before{background-color:#f07618}.actionSec__car{margin:2.4rem 0 0}@media screen and (min-width:768px){.actionSec__car{display:flex;gap:2.7rem;width:85.5rem;margin:4.8rem auto 0}}.actionSec__car .red{color:#ff3b3b}.actionSec__car .yellow{color:#fff000}.actionSec__car--img{height:12.7rem;padding:2.4rem 0 0 2.9rem;position:relative}@media screen and (min-width:768px){.actionSec__car--img{width:31.2rem;height:18.2rem;padding:4.3rem 0 0}}.actionSec__car--img img{display:block;width:auto;height:100%;position:relative;z-index:2}.actionSec__car--img figcaption{display:block;text-align:center;width:12rem;height:9.3rem;background-color:#fff000;font-size:1.8rem;letter-spacing:.05em;line-height:1.2;padding:1.3rem 0 0;position:absolute;top:0;right:3.3rem;border-radius:50%}@media screen and (min-width:768px){.actionSec__car--img figcaption{width:13rem;height:10.1rem;font-size:1.9rem;padding:1.8rem 0 0;right:0}}.actionSec__car--img figcaption .num{font-size:2.9rem;font-weight:600}@media screen and (min-width:768px){.actionSec__car--img figcaption .num{font-size:3.1rem}}@media screen and (min-width:768px){.actionSec__car--content{flex:1;padding:2rem 0 0}}.actionSec__car--txt{width:100%;height:8.3rem;background-color:#2e9f6e;font-size:1.8rem;line-height:1.2;text-align:center;color:#fff;margin:1rem 0 0;padding:.6rem 0 0;border-radius:.8rem;box-shadow:0 .2rem .4rem #00000029;position:relative;z-index:1}@media screen and (min-width:768px){.actionSec__car--txt{height:8.5rem;font-size:2.2rem;line-height:1.25;letter-spacing:.05em;padding:.8rem 0 0;border-radius:.6rem}}.actionSec__car--txt .num{font-size:2rem}@media screen and (min-width:768px){.actionSec__car--txt .num{font-size:2.6rem}}.actionSec__car--txt:before{content:"";display:block;width:1.6rem;height:1rem;background-color:#2e9f6e;position:absolute;bottom:calc(100% - .05rem);left:50%;transform:translate(-50%);clip-path:polygon(50% 0,0% 100%,100% 100%);z-index:-1}@media screen and (min-width:768px){.actionSec__car--txt:before{width:1rem;height:1.6rem;position:absolute;bottom:50%;left:inherit;right:calc(100% - .05rem);transform:translateY(50%);clip-path:polygon(100% 0,0 50%,100% 100%)}}.actionSec__car--come{display:flex;gap:.2rem;font-size:1.5rem;line-height:1.2;margin:.6rem 0 0}@media screen and (min-width:768px){.actionSec__car--come{width:fit-content;font-size:1.6rem;text-align:center;line-height:1;margin:1rem auto 0}}.actionSec__car--come:before{content:"●";font-size:1.4rem;color:#2e9f6e;position:relative;top:.1rem}@media screen and (min-width:768px){.actionSec__car--come:before{font-size:1.6rem;top:0}}.actionSec__formTel{display:block;width:100%;height:13rem;background-color:#f07618;padding:1.4rem 1.6rem 0;color:#fff;border-radius:.6rem;box-shadow:0 .4rem #bc6410;margin:1.2rem 0 0;position:relative}@media screen and (min-width:768px){.actionSec__formTel{display:flex;padding:2rem 2.3rem;box-shadow:0 .5rem #bc6410;margin:2.4rem 0 0;position:relative;top:0;transition:.3s ease-in-out}.actionSec__formTel:hover{top:.5rem;opacity:.8;box-shadow:none}}.actionSec__formTel:after{content:"";display:block;width:7rem;height:7rem;background-image:url(../img/common/action-telForm_sp@2x.png);background-image:-webkit-image-set(url(../img/common/avif/action-telForm_sp@2x.avif) 1x,url(../img/common/webp/action-telForm_sp@2x.webp) 1x,url(../img/common/action-telForm_sp@2x.png) 1x);background-image:image-set(url(../img/common/avif/action-telForm_sp@2x.avif) type("image/avif") 1x,url(../img/common/webp/action-telForm_sp@2x.webp) type("image/webp") 1x,url(../img/common/action-telForm_sp@2x.png) type("image/jpeg") 1x);background-position:center center;background-repeat:no-repeat;background-size:100% auto;position:absolute;bottom:1.4rem;right:1.6rem;z-index:1}@media screen and (min-width:768px){.actionSec__formTel:after{width:21.7rem;height:calc(100% - .6rem);background-image:url(../img/common/action-telForm@2x.png);background-image:-webkit-image-set(url(../img/common/avif/action-telForm@2x.avif) 1x,url(../img/common/webp/action-telForm@2x.webp) 1x,url(../img/common/action-telForm@2x.png) 1x);background-image:image-set(url(../img/common/avif/action-telForm@2x.avif) type("image/avif") 1x,url(../img/common/webp/action-telForm@2x.webp) type("image/webp") 1x,url(../img/common/action-telForm@2x.png) type("image/jpeg") 1x);right:.3rem;bottom:.3rem;border-radius:0 .5rem .5rem 0}}.actionSec__formTel .ac{display:block;width:100%;height:2.4rem;background-color:#fff;text-align:center;font-size:1.4rem;color:#444;padding:.1rem 0 0;border-radius:.4rem}@media screen and (min-width:768px){.actionSec__formTel .ac{width:18.2rem;height:5.8rem;font-size:1.6rem;line-height:1.3;padding:.8rem 0 0}}.actionSec__formTel .ac .small{font-size:1.2rem}.actionSec__formTel .ac2{font-size:2rem;line-height:1.2;margin:.3rem 0 0 1.3rem}.actionSec__formTel .ac2 .num{font-size:2.3rem;font-weight:600;letter-spacing:.03em}.actionSec__formTel .icon-tel.sp{font-size:2.9rem;letter-spacing:.02em;line-height:1;margin:1.6rem 0 0}.actionSec__formTel .icon-tel.sp .bold{font-family:zen-kaku-gothic-new,roboto,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;font-weight:700}.actionSec__formTel .icon-tel.sp:before{display:inline-block;font-size:2.8rem;margin:0 .8rem 0 0}@media screen and (min-width:768px){.actionSec__formTel .icon-tel.pc{display:flex;gap:.8rem;margin:.6rem 0 0 1.6rem}}.actionSec__formTel .icon-tel.pc:before{font-size:4rem;position:relative;top:.2rem}.actionSec__formTel .icon-tel.pc .num{font-size:5.6rem;font-weight:600;line-height:.8;letter-spacing:.05em}.actionSec__formTel .yellow{display:block;font-size:1.5rem;color:#fff000;line-height:1;margin:1.2rem 0 0}@media screen and (min-width:768px){.actionSec__formTel .yellow{display:flex;justify-content:center;width:70rem;font-size:2rem;letter-spacing:.03em;padding:0 0 0 6.6rem;margin:0;position:absolute;left:3.9rem;bottom:1.7rem}}.actionSec__formTel--ac{text-align:center;font-size:2rem;color:#ff3b3b;line-height:1;margin:.8rem 0 0}.actionSec__formTel--ac .num{font-size:2.4rem;font-weight:600}.seremore-quality{background-color:#effcf9}.seremore-quality .seremore-quality-wrap{width:100%;padding:4rem 2.4rem 0}@media screen and (min-width:768px){.seremore-quality .seremore-quality-wrap{width:108rem;margin:0 auto;padding:11.2rem 0 0}}.seremore-quality-title{margin-bottom:2.4rem;color:#2e9f6e;font-size:2rem;font-weight:700;text-align:center}.seremore-quality-title .sub-title{position:relative;color:#f07618;font-size:3rem}.seremore-quality-title .sub-title:before,.seremore-quality-title .sub-title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:3rem;height:.2rem;background-color:#2e9f6e}.seremore-quality-title .sub-title:before{left:-4.2rem}.seremore-quality-title .sub-title:after{right:-4.2rem}.seremore-quality-lead-text{margin-bottom:3.2rem;font-size:1.7rem;font-weight:700;text-align:center;line-height:1.4;letter-spacing:.1rem}.seremore-quality-lead{margin-bottom:3.6rem}.seremore-quality-lead__img{overflow:hidden;border-radius:.2rem}.seremore-quality-lead__title{margin-bottom:.8rem;padding:.7rem 0;background-image:repeating-linear-gradient(90deg,#2e9f6e0d,#2e9f6e8c 6%,#2e9f6e 12%,#2e9f6e 88%,#2e9f6e8c 94%,#2e9f6e0d);color:#fff;font-size:2rem;font-weight:700;text-align:center;line-height:1.2}.seremore-quality-lead__text{font-size:1.5rem;line-height:1.4;letter-spacing:.1rem}.seremore-quality-list__item{position:relative;margin-top:3.3rem;padding:2rem 1.6rem;background-color:#fff;border-top:.1rem solid #2e9f6e;border-bottom:.1rem solid #2e9f6e}.seremore-quality-list__item:first-of-type{margin-top:0}.seremore-quality-list__item .seremore-quality-num{position:absolute;top:-1.3rem;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:15rem;height:2.6rem;background-color:#2e9f6e;border-radius:1.5rem;color:#fff;font-size:1.5rem;font-weight:700;line-height:1}.seremore-quality-list__item .seremore-quality-num .num{font-family:Oswald,sans-serif;font-weight:500}.seremore-quality-list__item h3{margin-bottom:1.5rem;color:#f07618;font-size:2rem;font-weight:700;text-align:center;line-height:1.35}.seremore-quality-list__img{overflow:hidden;border-radius:.4rem}.seremore-quality-list__text{margin-top:.8rem;font-size:1.4rem;line-height:1.3}.seremore-quality-list__qualification{margin-top:1rem}.seremore-quality-list__qualification dl{margin-top:1.2rem}.seremore-quality-list__qualification dl:first-of-type{margin-top:0}.seremore-quality-list__qualification dt{display:flex;align-items:center;justify-content:center;width:100%;height:2.5rem;margin-bottom:.4rem;background-color:#2e9f6e;border-radius:.4rem;color:#fff;font-size:1.5rem;font-weight:700;line-height:1}.seremore-quality-list__qualification dd{font-size:1.4rem;line-height:1.3}.seremore-quality-list__qualification dd span,.seremore-quality-list__qualification dd a{color:#f07618}.seremore-quality-list__qualification dd a{text-decoration:underline}.seremore-quality-arrow{display:block;width:9rem;height:2rem;margin:1.8rem auto 0}.seremore-quality-achive{display:block;width:26rem;height:12.2rem;margin:1.8rem auto 0}.seremore-quality-achive-text{margin-top:1.4rem;font-size:1.6rem;font-weight:700;line-height:1.4;text-align:center}.seremore-quality-illust{margin:1.2rem auto 0;width:23.7rem;height:20rem}.seremore-quality-rating{margin:1.8rem 0 0}@media screen and (min-width:768px){.seremore-quality-rating{width:fit-content;display:grid;grid-template-columns:47.1rem 30.1rem;grid-template-rows:auto 1fr;grid-template-areas:"data illust" "txt illust";gap:0 5.6rem;margin:1.2rem auto 0}}.seremore-quality-rating__data{grid-area:data}@media screen and (min-width:768px){.seremore-quality-rating__data{padding:3.2rem 0 0}}.seremore-quality-rating__data p{font-size:1.1rem;line-height:1.2;text-align:center;margin:.8rem 0 0}@media screen and (min-width:768px){.seremore-quality-rating__data p{font-size:1.2rem;margin:1rem 0 0}}.seremore-quality-rating__txt{grid-area:txt;font-size:1.6rem;font-weight:700;line-height:1.4;text-align:center;margin:.8rem 0 0}@media screen and (min-width:768px){.seremore-quality-rating__txt{margin:1.6rem 0 auto}}.seremore-quality-rating__illust{grid-area:illust;display:block;width:23.7rem;margin:1.2rem auto 0}@media screen and (min-width:768px){.seremore-quality-rating__illust{width:100%;margin:0}}@media screen and (min-width:768px){.seremore-quality-title{margin-bottom:3.2rem;font-size:2.5rem}.seremore-quality-title .main-title,.seremore-quality-title .sub-title{display:inline-block;line-height:1}.seremore-quality-title .main-title{letter-spacing:.1rem}.seremore-quality-title .sub-title{font-size:4rem;letter-spacing:.1rem}.seremore-quality-title .sub-title:before,.seremore-quality-title .sub-title:after{top:57%;width:4rem}.seremore-quality-title .sub-title:before{left:-5.6rem}.seremore-quality-title .sub-title:after{right:-5.6rem}.seremore-quality-lead-text{margin-bottom:6rem;font-size:1.8rem;letter-spacing:.1rem}.seremore-quality-lead{display:flex;align-items:center;flex-direction:row-reverse;margin-bottom:6.1rem}.seremore-quality-lead__img{width:52.7rem;height:26rem;margin-left:3.2rem;border-radius:.4rem}.seremore-quality-lead__img img{flex-shrink:0}.seremore-quality-lead__sp-layout{flex:1}.seremore-quality-lead__title{margin-bottom:2rem;padding:.8rem 0 .9rem;font-size:2.2rem;letter-spacing:.1rem}.seremore-quality-lead__text{font-size:1.5rem;line-height:1.7}.seremore-quality-list{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between;gap:6rem 0}.seremore-quality-list__item{width:calc((100% - 4rem)/2);margin-top:0;padding:3rem 1.6rem 2.9rem}.seremore-quality-list__item:last-of-type{width:100%;padding:2.8rem 2.4rem 2.9rem}.seremore-quality-list__item h3{margin-bottom:1.7rem;font-size:2rem}.seremore-quality-list__item h3.qualification{font-size:2.2rem;letter-spacing:.1rem}.seremore-quality-list__item--sp-layout{display:flex;align-items:flex-start}.seremore-quality-list__item--sp-layout .seremore-quality-list__img{width:16.3rem;height:11.8rem}.seremore-quality-list__item--sp-layout .seremore-quality-list__img.qualification{width:31.3rem;height:17rem;border-radius:.2rem}.seremore-quality-list__item--sp-layout .seremore-quality-list__text,.seremore-quality-list__item--sp-layout .seremore-quality-list__qualification{flex:1}.seremore-quality-list__item--sp-layout .seremore-quality-list__text{margin:0 0 0 1.6rem;font-size:1.5rem;line-height:1.4}.seremore-quality-list__item--sp-layout .seremore-quality-list__qualification{margin:0 0 0 2.4rem}.seremore-quality-list__qualification dl{display:flex;align-items:flex-start}.seremore-quality-list__qualification dt,.seremore-quality-list__qualification dd{margin:0;font-size:1.5rem;text-align:left}.seremore-quality-list__qualification dt{display:flex;align-items:center;justify-content:left;width:15.6rem;background-color:#fff;color:#2e9f6e}.seremore-quality-list__qualification dt:before{content:"";display:block;width:.7rem;height:.7rem;margin:.2rem .4rem 0 0;background-color:#2e9f6e;border-radius:50%}.seremore-quality-list__qualification dd{flex:1;line-height:1.4}.seremore-quality-list__qualification dd a:hover{text-decoration:none}.seremore-quality-arrow{width:11rem;height:2.8rem;margin:3.2rem auto 0}.seremore-quality-achive--sp-layout{display:flex;align-items:center;justify-content:center;margin-top:1.2rem}.seremore-quality-achive--sp-layout .seremore-quality-achive{width:29rem;height:13.6rem;margin:0 auto 2.6rem}.seremore-quality-achive--sp-layout .seremore-quality-illust{width:30.1rem;height:30.6rem;margin:0 0 0 4rem}}.seremore-quality-note{background-color:#faf8f2}.seremore-quality-note .seremore-quality-wrap{position:relative;width:100%;padding:6.4rem 2.4rem}@media screen and (min-width:768px){.seremore-quality-note .seremore-quality-wrap{width:94rem;margin:0 auto;padding:11.2rem 0 12rem}}.seremore-quality-note.area{background-color:#f2faee}.seremore-quality-note__balloon{position:relative;display:flex;align-items:center;justify-content:center;width:22rem;height:3rem;margin:0 auto 1.2rem;background-color:#2e9f6e;border-radius:1.7rem;color:#fff000;font-size:1.9rem;font-weight:700;text-align:center;line-height:1}.seremore-quality-note__balloon:after{content:"";position:absolute;bottom:-.8rem;left:50%;transform:translate(-50%);display:block;width:1.4rem;height:.8rem;background-color:#2e9f6e;clip-path:polygon(0 0,100% 0%,50% 100%)}.seremore-quality-note__title{margin-bottom:2rem;color:#2e9f6e;font-size:2.2rem;font-weight:700;text-align:center;line-height:1.25}.seremore-quality-note__title span{color:#ff3b3b}.seremore-quality-note__illust01{display:block;width:24rem;height:14rem;margin:0 auto 1.4rem}.seremore-quality-note__balloon-client{position:relative;padding:1rem 1.6rem 1.2rem;background-color:#fff;border:.1rem solid #2e9f6e;border-radius:.8rem}.seremore-quality-note__balloon-client:before,.seremore-quality-note__balloon-client:after{content:"";position:absolute;left:50%;transform:translate(-50%);clip-path:polygon(50% 0,100% 100%,0 100%)}.seremore-quality-note__balloon-client:before{top:-.65rem;width:1.3rem;height:.8rem;background-color:#fff;z-index:1}.seremore-quality-note__balloon-client:after{top:-.8rem;width:1.4rem;height:.8rem;background-color:#2e9f6e}.seremore-quality-note__balloon-client li{display:flex;align-items:flex-start;margin-top:.4rem;color:#2e9f6e;font-size:1.5rem;font-weight:700;line-height:1.2}.seremore-quality-note__balloon-client li:first-of-type{margin-top:0}.seremore-quality-note__balloon-client li:before{content:"";flex-shrink:0;display:inline-block;width:.6rem;height:.6rem;margin:.7rem .5rem 0 0;background-color:#2e9f6e;border-radius:.3rem}.seremore-quality-note__advice{margin-top:1.5rem;border:.1rem solid #2e9f6e;border-radius:.8rem}.seremore-quality-note__advice .advice-point{position:relative;padding:1.2rem 2rem 0;background-color:#fff;border-radius:.7rem .7rem 0 0}.seremore-quality-note__advice .advice-point .text{margin-bottom:.8rem;font-size:1.9rem;font-weight:700;text-align:center;line-height:1.3}.seremore-quality-note__advice .advice-point .text span{color:#ff3b3b}.seremore-quality-note__advice .advice-point .caveat-wrap{display:flex;align-items:center;justify-content:center}.seremore-quality-note__advice .advice-point .caveat-wrap .illust{width:10.5rem;height:9.5rem;margin-right:1rem}.seremore-quality-note__advice .advice-point .caveat-wrap .caveat{color:#ff3b3b;font-size:1.8rem;font-weight:700;text-align:center;line-height:1.2}.seremore-quality-note__advice .advice-point-list{padding:1.2rem 1.6rem .6rem;background-color:#2e9f6e;border-radius:0 0 .7rem .7rem}.seremore-quality-note__advice .advice-point-list li{display:flex;align-items:flex-start;margin-top:.6rem;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2}.seremore-quality-note__advice .advice-point-list li:first-of-type{margin-top:0}.seremore-quality-note__advice .advice-point-list li:before{content:"";flex-shrink:0;display:inline-block;width:1.7rem;height:1.7rem;margin-right:.8rem;background-image:url(../img/quality/check.svg);background-repeat:no-repeat;background-position:center;background-size:1.7rem auto}@media screen and (min-width:768px){.seremore-quality-note__balloon{width:22rem;height:3.4rem;margin:0 auto 1.6rem;font-size:2rem}.seremore-quality-note__balloon:after{bottom:-.7rem}.seremore-quality-note__title{margin-bottom:3.6rem;font-size:2.7rem;line-height:1.4}.seremore-quality-note__illust01{width:33.5rem;height:19.6rem}.seremore-quality-note__balloon-client-pc{position:absolute;top:29.5rem;width:32rem;padding:1rem;background-color:#fff;border:.1rem solid #2e9f6e;border-radius:.8rem;color:#2e9f6e;font-size:1.6rem;font-weight:700;text-align:center;line-height:1.3}.seremore-quality-note__balloon-client-pc:before,.seremore-quality-note__balloon-client-pc:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.seremore-quality-note__balloon-client-pc:before{width:.8rem;height:1rem;background-color:#fff;z-index:2}.seremore-quality-note__balloon-client-pc:after{width:1rem;height:1.2rem;background-color:#2e9f6e;z-index:1}.seremore-quality-note__balloon-client-pc.left{left:.2rem}.seremore-quality-note__balloon-client-pc.left:before,.seremore-quality-note__balloon-client-pc.left:after{clip-path:polygon(0 0,100% 50%,0 100%)}.seremore-quality-note__balloon-client-pc.left:before{right:-.8rem}.seremore-quality-note__balloon-client-pc.left:after{right:-1rem}.seremore-quality-note__balloon-client-pc.right{right:.2rem}.seremore-quality-note__balloon-client-pc.right:before,.seremore-quality-note__balloon-client-pc.right:after{clip-path:polygon(0 50%,100% 0,100% 100%)}.seremore-quality-note__balloon-client-pc.right:before{left:-.8rem}.seremore-quality-note__balloon-client-pc.right:after{left:-1rem}.seremore-quality-note__advice{margin-top:2.8rem;border:none}.seremore-quality-note__advice .advice-point{background-color:transparent}.seremore-quality-note__advice .advice-point .text{margin-bottom:2.4rem;font-size:2.4rem}.seremore-quality-note__advice .advice-point .caveat-wrap{margin-bottom:1.5rem}.seremore-quality-note__advice .advice-point .caveat-wrap .caveat{font-size:2.2rem}.seremore-quality-note__advice .advice-point-list{position:relative;padding:2rem 2.4rem 2.4rem 27.8rem;border-radius:.8rem}.seremore-quality-note__advice .advice-point-list:before{content:"";position:absolute;bottom:0;left:8.6rem;width:14.8rem;height:29.6rem;background-image:url(../img/quality/illust_caution02-pc.svg);background-repeat:no-repeat;background-position:center;background-size:14.8rem auto}.seremore-quality-note__advice .advice-point-list li{align-items:center;margin-top:1.1rem;font-size:1.8rem}.seremore-quality-note__advice .advice-point-list li:before{width:1.8rem;height:1.8rem;background-size:1.8rem auto}}.plan-highlight{background:linear-gradient(transparent 70%,#fff000 0)}.plan-section.area{padding:0 0 3.2rem}.plan-wrap{width:100%;padding:4.8rem 2.4rem 0}@media screen and (min-width:768px){.plan-wrap{width:104rem;margin:0 auto;padding:7.2rem 0 0}}.plan-list{margin-top:2.4rem}.plan-list__item{margin-top:2.4rem;border-radius:.4rem}.plan-list__item:first-of-type{margin-top:0}.plan-list__item-inner{display:block}.plan-list__item-img{overflow:hidden;width:100%;height:16.7rem;background-color:#ddd;border-radius:.3rem .3rem 0 0;box-shadow:0 .2rem .4rem #00000029}.plan-list__item-title,.plan-list__item-title-sub{color:#fff;font-weight:700}.plan-list__item-title{padding:.6rem 0 1rem;font-size:2.4rem;text-align:center;line-height:1}.plan-list__item-title-sub{font-size:1.5rem;opacity:.8}.plan-list__item-info{padding:1.4rem 2.4rem 0}.plan-list__item-info-text{margin-bottom:1.2rem;color:#444;font-size:1.8rem;font-weight:700;text-align:center;line-height:1.2}.plan-list__price .plan-price-catch{position:relative;margin-bottom:.6rem;color:#787878;font-size:1.4rem;font-weight:700;text-align:center}.plan-list__price .plan-price-catch .tax{margin-right:.4rem;font-size:1rem;line-height:1}.plan-list__price .plan-price-catch .price{font-family:Oswald,sans-serif;font-weight:500;font-size:2.5rem}.plan-list__price .plan-price-catch .yen{font-size:1.7rem}.plan-list__price .plan-price-catch:after{content:"";display:inline-block;width:2.1rem;height:2rem;background-image:url(../img/plan/price_down.svg);background-repeat:no-repeat;background-position:center;background-size:2.1rem auto}.plan-list__price .plan-price-text{width:100%;margin-bottom:.2rem;padding:.35rem 0 .5rem;background-color:#ff3b3b;border-radius:.4rem;font-size:1.4rem;color:#fff;font-weight:700;text-align:center;line-height:1}.plan-list__price .plan-price-catch .tax{font-size:1rem}.plan-list__price .plan-price-balloon{position:relative;width:100%;padding:.4rem 0 .55rem;background-color:#ff3b3b;border-radius:.4rem;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;line-height:1}.plan-list__price .plan-price-balloon span{color:#fff000;font-size:2rem}.plan-list__price .price-wrap{position:relative;display:flex;align-items:flex-end;justify-content:center}.plan-list__price .price-wrap .price{font-family:Oswald,sans-serif;font-weight:500;color:#ff3b3b;font-size:6rem;font-weight:700;line-height:1}.plan-list__price .price-wrap .price .comma{font-size:5.5rem}.plan-list__price .price-wrap .unit-text,.plan-list__price .price-wrap .tax-text{font-weight:700;line-height:1}.plan-list__price .price-wrap .unit-text{position:relative;top:-.6rem;color:#ff3b3b;font-size:3.2rem}.plan-list__price .price-wrap .unit-text>span{font-size:3rem}.plan-list__price .price-wrap .tax-text{position:absolute;top:1.2rem;right:4rem;color:#444;font-size:1.2rem;font-weight:400}.plan-list__price .price-wrap .tax-text.area{right:1.6rem}.plan-list__price .price-tax{display:inline-block;width:100%;margin-bottom:1.6rem;font-size:1.4rem;font-weight:700;text-align:center;line-height:1}.plan-list__price .price-tax .price{font-family:Oswald,sans-serif;font-weight:500;font-size:1.5rem}.plan-list__flow{width:100%}.plan-include-service-wrap{display:none;background-color:#fff}.plan-include-service-wrap .plan-include-service-title{margin-bottom:1.6rem;font-size:1.6rem;font-weight:700;text-align:center;line-height:1}.plan-include-service-wrap .plan-include-service{margin-top:2.4rem;padding:1.6rem 2.4rem;background-color:#faf8f2}.plan-include-service-wrap .plan-include-service-list{display:grid;flex-wrap:wrap;align-items:stretch;justify-content:space-between;grid-template-columns:1fr 1fr 1fr;gap:1rem 1.6rem}.plan-include-service-wrap .plan-include-service-list__item{display:flex;flex-direction:column;align-items:center}.plan-include-service-wrap .plan-include-service-list__item .img{width:7.6rem;height:4.8rem;margin:0 auto .5rem;object-fit:cover;border-radius:.4rem}.plan-include-service-wrap .plan-include-service-list__item .plan{display:inline-block;width:100%;font-size:1.2rem;font-weight:700;text-align:center;line-height:1.1}.plan-include-service-wrap .plan-include-service-list__item .plan.kazoku.tetsuzuki,.plan-include-service-wrap .plan-include-service-list__item .plan.simple-kazoku.tetsuzuki{font-size:1.1rem}.plan-include-service-wrap .plan-include-service-list__item .plan .note{color:#444;font-weight:400}.plan-list__item-btn{display:flex;align-items:center;justify-content:center;position:relative;width:calc(100% - 4.8rem);height:3.8rem;margin:2.4rem auto;border-radius:.4rem;color:#fff;font-size:1.7rem;font-weight:700;line-height:1;transition:all .25s;z-index:1}.plan-list__item-btn:hover{opacity:.8}.plan-list__item-btn .icon-plan-plus{display:flex;position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.7rem}.plan-list__item-btn.is-open{background-color:#9c9c9c!important;box-shadow:0 .3rem #838383!important}.plan-list__item-btn.is-open:hover{box-shadow:0 0 #838383!important;transform:translateY(.3rem)}.plan-list__item-btn.is-open .icon-plan-plus .path2:before{color:#9c9c9c}.plan-list__item-btn.is-open .icon-plan-plus .path3{display:none}.plan-not-included{margin-top:2.4rem}.plan-not-included-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:4rem;background-color:#ededed;border-radius:.4rem;box-shadow:0 .3rem #b4b4b4;font-size:1.6rem;font-weight:700;line-height:1;transition:all .25s}.plan-not-included-btn:hover{opacity:.8;box-shadow:0 0 #b4b4b4;transform:translateY(.3rem)}.plan-not-included-btn .icon-plan-plus{display:flex;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.plan-not-included-btn .icon-plan-plus .path1:before{color:#727272}.plan-not-included-btn .icon-plan-plus .path2:before,.plan-not-included-btn .icon-plan-plus .path3:before{color:#fff}.plan-not-included-btn.is-open .icon-plan-plus .path3{display:none}.plan-not-included-list{display:none;padding:1rem 1.6rem 1.6rem;background-color:#faf8f2;border-radius:0 0 .4rem .4rem}.plan-not-included-list ul{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.plan-not-included-list li{position:relative;display:flex;align-items:center;font-size:1.5rem;line-height:1.2}.plan-not-included-list li span{font-size:1.2rem}.plan-not-included-list li span.other{margin-top:.2rem}@media screen and (min-width:768px){.plan-not-included-list li span.other{margin-top:.5rem}}.plan-not-included-list li:before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-right:.5rem;background-color:#727272;border-radius:.4rem}.plan-not-included-note{margin-top:.6rem;font-size:1.2rem;line-height:1.2}.plan-note{position:relative;margin-top:4rem;padding:1.8rem 1.6rem 1.6rem;background-color:#2e9f6e;border-radius:1rem}.plan-note .balloon{position:absolute;top:-1.8rem;left:50%;transform:translate(-50%);width:16.5rem}.plan-note .plan-note-title{margin-bottom:1.4rem;color:#fff;font-size:2rem;font-weight:700;text-align:center;line-height:1.2}.plan-note .plan-note-title .sub-title{display:block;margin-top:.8rem;color:#fff000;font-size:1.6rem;line-height:1.2}.plan-note ul{padding:1rem 1rem .6rem;background-color:#fff;border-radius:.4rem}.plan-note li{display:flex;width:100%;margin-top:.6rem;align-items:flex-start;font-size:1.5rem;font-weight:700;line-height:1.3}.plan-note li:first-of-type{margin-top:0}.plan-note li:before{content:"";display:inline-block;width:1.8rem;height:1.8rem;margin-right:.5rem;background-image:url(../img/plan/check.svg);background-repeat:no-repeat;background-position:center;background-size:1.8rem auto}.other-plan{height:19rem;margin-top:2.4rem;position:relative}.other-plan:after{content:"";display:block;position:absolute;bottom:0;right:1rem;width:16.8rem;height:12.7rem;background-image:url(../img/plan/advisor-sp.svg);background-repeat:no-repeat;background-position:center;background-size:16.8rem auto}.other-plan .other-plan-title{position:relative;color:#2e9f6e;font-size:2.1rem;font-weight:700;text-align:center;line-height:1.2}.other-plan .other-plan-title span{position:absolute;top:7.5rem;left:3.6rem;font-size:1.7rem;text-align:left}.other-plan .other-plan-banner{position:relative}.other-plan .other-plan-banner:after{content:"";display:block;position:absolute;top:-10.5rem;right:0;width:16.8rem;height:10.5rem;background-image:url(../img/plan/advisor-sp.svg);background-repeat:no-repeat;background-position:center;background-size:16.8rem auto}.other-plan .other-plan-banner__item{display:inline-block;width:100%;margin-bottom:1rem}.other-plan .other-plan-banner__item:last-of-type{margin-bottom:0}.other-plan .other-plan-banner__item img{width:100%}@media screen and (min-width:768px){.plan-section.area{padding:0 0 8.8rem}.plan-list{margin-top:5.4rem}.plan-list__item{margin-top:4rem;border-radius:.4rem}.plan-list__item-inner{display:flex;align-items:flex-start}.plan-list__item-img{width:42.4rem;height:23rem;background-color:#ddd;border-radius:.2rem 0 .4rem;overflow:hidden;box-shadow:.3rem .4rem .4rem #00000029}.plan-list__item-detail{flex:1}.plan-list__item-title,.plan-list__item-title-sub{color:#fff;font-weight:700}.plan-list__item-title{padding:1.3rem 4rem;font-size:2.6rem;text-align:left;line-height:1}.plan-list__item-title-sub{font-size:1.5rem;opacity:.8}.plan-list__item-title-sub .space{display:inline-block}.plan-list__item-info{padding:.9rem 4rem 0}.plan-list__item-info-text{margin-bottom:2.1rem;font-size:1.8rem;text-align:left}.plan-list__price-flow{display:flex;align-items:flex-start;justify-content:space-between}.plan-list__price-flow.area{align-items:end}.plan-list__price{flex:1}.plan-list__price .plan-price-text{width:23rem;margin-bottom:.5rem;padding:.5rem 0;font-size:1.3rem}.plan-list__price .plan-price-catch .tax{font-size:1.1rem}.plan-list__price .plan-price-balloon{margin-bottom:.8rem;padding:.45rem 0 .55rem;font-size:1.5rem}.plan-list__price .plan-price-balloon:after{content:"";position:absolute;bottom:-.7rem;left:50%;transform:translate(-50%);display:inline-block;width:1.6rem;height:.8rem;background-color:#ff3b3b;clip-path:polygon(0 0,100% 0%,50% 100%)}.plan-list__price .price-wrap{position:relative;display:flex;align-items:flex-end;margin-bottom:.5rem}.plan-list__price .price-wrap .price{font-family:Oswald,sans-serif;font-weight:500;color:#ff3b3b;font-size:6rem;font-weight:700;line-height:1}.plan-list__price .price-wrap .price .comma{font-size:6rem}.plan-list__price .price-wrap .unit-text,.plan-list__price .price-wrap .tax-text{font-weight:700;line-height:1}.plan-list__price .price-wrap .unit-text{position:relative;top:-.6rem;color:#ff3b3b;font-size:2.6rem}.plan-list__price .price-wrap .unit-text>span{font-size:2.4rem}.plan-list__price .price-wrap .tax-text{position:absolute;top:1.8rem;right:2.8rem;color:#444;font-size:1rem}.plan-list__price .price-tax{display:inline-block;width:100%;font-size:1.4rem;font-weight:700;text-align:left;text-indent:3.6rem;line-height:1}.plan-list__price .price-tax.area{margin-bottom:0;text-indent:0;text-align:center}.plan-list__price .price-tax .price{font-family:Oswald,sans-serif;font-weight:500;font-size:1.5rem}.plan-list__flow{width:25.2rem;height:12.5rem;margin-left:2.4rem}.plan-include-service-wrap{display:none;background-color:#fff}.plan-include-service-wrap .plan-include-service-title{margin-bottom:2.4rem;font-size:1.8rem}.plan-include-service-wrap .plan-include-service{margin-top:2.4rem;padding:2rem 6rem 3.2rem;background-color:#faf8f2}.plan-include-service-wrap .plan-include-service-list{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:1.6rem calc((100% - 63rem) / 6)}.plan-include-service-wrap .plan-include-service-list__item{width:9rem}.plan-include-service-wrap .plan-include-service-list__item .img{width:100%;height:5.7rem;border-radius:.3rem}.plan-include-service-wrap .plan-include-service-list__item .plan{font-size:1.3rem}.plan-include-service-wrap .plan-include-service-list__item .plan.kazoku.tetsuzuki,.plan-include-service-wrap .plan-include-service-list__item .plan.simple-kazoku.tetsuzuki,.plan-include-service-wrap .plan-include-service-list__item .plan .note{font-size:1.2rem}.plan-list__item-btn{width:32rem;height:4rem;margin:2.8rem auto}.plan-not-included{margin-top:4rem}.plan-not-included-btn{font-size:1.7rem}.plan-not-included-btn .icon-plan-plus{right:2.7rem;font-size:2rem}.plan-not-included-list{display:none;padding:2rem 4.4rem}.plan-not-included-note{margin-top:.4rem;font-size:1.2rem}.plan-note{margin-top:7.8rem;padding:2.4rem 9.6rem 3.6rem;border-radius:.8rem}.plan-note .balloon{top:-3.8rem;left:2.4rem;transform:none;width:11.8rem}.plan-note .plan-note-title{margin-bottom:2.5rem;font-size:2.2rem;text-indent:-1.7rem;letter-spacing:-.05rem}.plan-note .plan-note-title .sub-title{display:inline;font-size:1.5rem}.plan-note ul{display:flex;align-items:flex-start;gap:0 1.4rem;padding:1rem 2.4rem}.plan-note li{flex-basis:auto;width:auto;margin-top:0;font-size:1.5rem}.other-plan{margin-top:8rem;height:auto}.other-plan:after{top:-3.5rem;right:3.8rem;width:23.7rem;height:22.2rem;background-image:url(../img/plan/advisor-pc.svg);background-size:23.7rem auto}.other-plan .other-plan-title{margin-bottom:11.1rem;font-size:2.4rem;line-height:1.6;letter-spacing:.04rem}.other-plan .other-plan-title span{position:relative;top:auto;left:auto;font-size:2rem;text-align:center}.other-plan .other-plan-banner{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.other-plan .other-plan-banner:after{top:-15.6rem;right:3.8rem;width:23.7rem;height:15.6rem;background-image:url(../img/plan/advisor-pc.svg);background-size:23.7rem auto}.other-plan .other-plan-banner__item{width:50rem;height:14rem;margin-bottom:0}}.simple-kasoh.plan-list__item{border:.1rem solid #BE7474}@media screen and (min-width:768px){.simple-kasoh.plan-list__item{border:.2rem solid #BE7474}}.simple-kasoh .plan-list__item-title,.simple-kasoh .plan-list__item-btn{background-color:#be7474}.simple-kasoh .plan-include-service-title,.simple-kasoh .plan-include-service .plan{color:#be7474}.simple-kasoh .plan-list__item-btn{box-shadow:0 .3rem #a86262}.simple-kasoh .plan-list__item-btn .path2:before,.simple-kasoh .plan-list__item-btn .path3:before{color:#be7474}.simple-kasoh .plan-list__item-btn:hover{box-shadow:0 0 #a86262;transform:translateY(.3rem)}.simple-kazoku.plan-list__item{border:.1rem solid #60A28C}@media screen and (min-width:768px){.simple-kazoku.plan-list__item{border:.2rem solid #60A28C}}.simple-kazoku .plan-list__item-title,.simple-kazoku .plan-list__item-btn{background-color:#60a28c}.simple-kazoku .plan-include-service-title,.simple-kazoku .plan-include-service .plan{color:#60a28c}.simple-kazoku .plan-list__item-btn{box-shadow:0 .3rem #4d8e78}.simple-kazoku .plan-list__item-btn .path2:before,.simple-kazoku .plan-list__item-btn .path3:before{color:#60a28c}.simple-kazoku .plan-list__item-btn:hover{box-shadow:0 0 #4d8e78;transform:translateY(.3rem)}.kazoku.plan-list__item{border:.1rem solid #7680A1}@media screen and (min-width:768px){.kazoku.plan-list__item{border:.2rem solid #7680A1}}.kazoku .plan-list__item-title,.kazoku .plan-list__item-btn{background-color:#7680a1}.kazoku .plan-include-service-title,.kazoku .plan-include-service .plan{color:#7680a1}.kazoku .plan-list__item-btn{box-shadow:0 .3rem #596488}.kazoku .plan-list__item-btn .path2:before,.kazoku .plan-list__item-btn .path3:before{color:#7680a1}.kazoku .plan-list__item-btn:hover{box-shadow:0 0 #596488;transform:translateY(.3rem)}.members-section{padding-top:3.2rem}.members-head{position:relative;margin-bottom:-4.8rem;z-index:1}.members-head__wrap{width:72rem;margin:0 auto}.members-head__balloon{display:flex;align-items:center;justify-content:center;position:relative;width:26rem;height:3.6rem;margin:0 auto 1.8rem;background-color:#ff4d4d;border-radius:1.8rem;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.4}.members-head__balloon .free{color:#fff000;font-size:2.4rem}.members-head__balloon:after{content:"";position:absolute;bottom:-.8rem;left:50%;transform:translate(-50%);display:inline-block;width:1.6rem;height:.9rem;background:#ff4d4d;clip-path:polygon(0 0,100% 0%,50% 100%)}.members-head__title{margin-bottom:.8rem;color:#2e9f6e;font-size:2.6rem;font-weight:700;text-align:center;line-height:1.1}.members-head__main{display:block;width:33rem;margin:0 auto}.members-benefits{position:relative;padding:4.8rem 2.4rem 1.6rem;background-color:#4ebc8d}.members-benefits .arrow{position:absolute;bottom:-2.1rem;left:50%;transform:translate(-50%);width:21.4rem}.members-benefits-list{display:flex;flex-wrap:wrap;gap:.8rem 0}.members-benefits-list__item{display:flex;align-items:start;justify-content:space-between;width:100%;padding:.8rem;background-color:#f2faee;border-radius:.6rem;box-shadow:0 .2rem .8rem #00000029}.members-benefits-list__item picture{overflow:hidden;width:12rem;height:7.4rem;margin-right:2.4rem;border-radius:.4rem}.members-benefits-list__item img{width:100%}.members-benefits-list__item .members-benefits-detail{flex:1}.members-benefits-list__item .members-benefits-detail h3{display:flex;align-items:center;justify-content:center;width:12rem;height:2rem;margin-bottom:.4rem;background-color:#2e9f6e;border-radius:1rem;color:#fff;font-size:1.4rem;font-weight:700;line-height:1}.members-benefits-list__item .members-benefits-detail p{font-size:1.6rem;font-weight:700;line-height:1.2}.members-benefits-list__item .members-benefits-detail p .tax{font-size:1.3rem}.members-benefits-list__item .members-benefits-detail p .note{font-size:1.1rem;font-weight:400}.members-benefits-list__item .members-benefits-detail p .note .sp{display:inline}.members-benefits-list__item .members-benefits-detail p .benefits{font-size:2.6rem}.members-benefits-list__item .members-benefits-detail p .red{color:#f55}.benefits-note{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.4}.benefits-note.one{margin-top:.8rem}.members-contact{padding:4.8rem 2.4rem 5.6rem;background-color:#c1ebd9}.members-contact__title{position:relative;margin-bottom:1.9rem;color:#25865c;font-size:2.2rem;font-weight:700;text-align:center}.members-contact__title:before,.members-contact__title:after{position:absolute;bottom:-.7rem}.members-contact__title:before{content:"\\";left:10%}.members-contact__title:after{content:"/";right:10%}.members-contact__wrap{display:flex;flex-wrap:wrap;gap:1.6rem 0}.members-contact__wrap .contact-btn,.members-contact__wrap .tel-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:5.25rem;background-color:#fff;border:.3rem solid #2e9f6e;border-radius:.6rem;box-shadow:0 .4rem #2e9f6e;transition:all .25s}.members-contact__wrap .contact-btn:hover,.members-contact__wrap .contact-btn:active,.members-contact__wrap .tel-btn:hover,.members-contact__wrap .tel-btn:active{transform:translateY(.4rem);box-shadow:0 0 #2e9f6e;opacity:.8}.members-contact__wrap .contact-btn{background-image:url(../img/members/btn-arrow.svg);background-repeat:no-repeat;background-size:1.9rem auto;background-position:right 1.2rem center;color:#25865c;font-size:1.9rem;font-weight:700}.members-contact__wrap .tel-btn img{width:3.545rem;margin-right:.4rem}.members-contact__wrap .tel-btn .num{color:#ff4d4d;font-size:3.2rem;line-height:1}.members-contact__wrap .tel-btn .tel-hour{margin-left:.4rem;padding:.3rem .5rem .4rem;background-color:#ff4d4d;border-radius:.4rem;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;line-height:1.2}@media screen and (min-width:768px){.members-section{padding-top:0}.members-head{margin-bottom:-8.5rem}.members-head__wrap{width:72rem;margin:0 auto}.members-head__balloon{width:36rem;height:4.4rem;border-radius:2.2rem;font-size:2.4rem}.members-head__balloon .free{font-size:2.6rem}.members-head__title{margin-bottom:2.4rem;font-size:3rem}.members-head__main{position:relative;width:63.6rem;right:-45px}.members-benefits{padding:8.5rem 0 5rem;background-color:#4ebc8d}.members-benefits .arrow{bottom:-3rem;width:30.6rem}.members-benefits-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 2.4rem}.members-benefits-list__item{position:relative;width:33.8rem;padding:1.6rem}.members-benefits-list__item picture{height:9.8rem}.members-benefits-list__item .members-benefits-detail h3{height:2.4rem;margin-bottom:.8rem;border-radius:1.2rem;font-size:1.5rem;line-height:1.2}.members-benefits-list__item .members-benefits-detail p{font-size:1.7rem}.members-benefits-list__item .members-benefits-detail p .note{font-size:1.2rem;font-weight:400}.members-benefits-list__item .members-benefits-detail p .num{font-size:3.1rem;line-height:1}.members-benefits-list__item .members-benefits-detail p .benefits{font-size:3rem}.members-benefits-list__item .members-benefits-detail p .red{color:#f55}.benefits-note{position:absolute;bottom:-2.4rem;left:0;width:100%;text-align:center}.members-contact{padding:5.4rem 0 7.2rem}.members-contact__title{margin-bottom:1.9rem;font-size:2.4rem}.members-contact__title:before,.members-contact__title:after{bottom:-.5rem}.members-contact__title:before{left:calc(50% - 25.5rem)}.members-contact__title:after{right:calc(50% - 25.5rem)}.members-contact__wrap{gap:0 3.2rem;width:91.2rem;margin:0 auto}.members-contact__wrap .contact-btn,.members-contact__wrap .tel-btn{width:44rem;height:8.4rem}.members-contact__wrap .contact-btn{background-size:2.1rem auto;background-position:right 1.6rem center;font-size:2.2rem}.members-contact__wrap .tel-btn img{width:4.4rem;margin-right:.8rem}.members-contact__wrap .tel-btn .num{font-size:4rem}.members-contact__wrap .tel-btn .tel-hour{margin-left:.8rem;padding:.5rem 1rem;font-size:1.4rem}}.seremore-support{width:100%;padding:6rem 2.4rem;background-color:#faf8f2}@media screen and (min-width:768px){.seremore-support{padding:11.2rem 0 12rem}}@media screen and (min-width:768px){.seremore-support .seremore-support-wrap{width:108rem;margin:0 auto}}.seremore-support-header{position:relative;margin-bottom:2.5rem;color:#2e9f6e;font-size:2.2rem;font-weight:700;text-align:center;line-height:1.2}.seremore-support-header:before,.seremore-support-header:after{content:"";display:block;position:absolute;bottom:.8rem;width:2.4rem;height:.1rem;background-color:#2e9f6e}.seremore-support-header:before{left:.6rem;transform:rotate(64deg)}.seremore-support-header:after{right:.6rem;transform:rotate(108deg)}.seremore-support-list__item{margin-top:1.6rem;padding:1.4rem 1.6rem 1.6rem;background-color:#fff;border-radius:.4rem;box-shadow:0 .2rem .8rem #0000001a}.seremore-support-list__item:first-of-type{margin-top:0}.seremore-support-list__header{position:relative;display:flex;align-items:flex-start;margin-bottom:1.6rem;font-size:1.9rem;color:#f07618;font-weight:700;text-align:center;line-height:1.2}.seremore-support-list__header .num{font-family:Oswald,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;margin-right:1.6rem;background-color:#2e9f6e;border-radius:.4rem;color:#fff;font-size:1.6rem;font-weight:700}.seremore-support-list__header .text{flex:1;width:calc(100% - 4.4rem);padding-top:.3rem}.seremore-support-list__detail{display:flex;align-items:flex-start}.seremore-support-list__detail .img{overflow:hidden;width:9.8rem;margin-right:1.6rem;border-radius:.4rem}.seremore-support-list__detail .text{flex:1;margin-top:.2rem;font-size:1.5rem;line-height:1.35}.seremore-support-list__detail .text span{color:#2e9f6e;font-weight:700}@media screen and (min-width:768px){.seremore-support-header{margin-bottom:6.4rem;font-size:2.8rem}.seremore-support-header:before,.seremore-support-header:after{width:3rem}.seremore-support-header:before{left:calc(50% - 22.5rem);transform:rotate(54deg)}.seremore-support-header:after{right:calc(50% - 22.5rem);transform:rotate(-54deg)}.seremore-support-list{display:flex;align-items:stretch;gap:0 2.4rem}.seremore-support-list__item{width:calc((100% - 7.2rem)/4);margin-top:0;padding:2.4rem 1.6rem 3.2rem}.seremore-support-list__header,.seremore-support-list__detail{display:block}.seremore-support-list__header{min-height:4.98rem}.seremore-support-list__header .num{position:absolute;top:-3.9rem;left:50%;transform:translate(-50%);width:3rem;height:3rem;margin-left:0;font-size:1.6rem}.seremore-support-list__header .text{padding-top:0}.seremore-support-list__detail{margin-top:0}.seremore-support-list__detail .img{width:100%;margin:0 0 1.6rem}}.seremore-flow{width:100%;padding:4rem 2.4rem 6.4rem;background-color:#f4f4f4}@media screen and (min-width:768px){.seremore-flow .seremore-flow-wrap{width:108rem;margin:0 auto;padding:11.2rem 0 12rem}}.seremore-flow-header{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.2rem;margin:1.6rem 0;background-color:#2e9f6e;border:2px solid #2e9f6e;border-radius:.4rem;color:#fff;font-size:1.8rem;font-weight:700;line-height:1}.seremore-flow-header:first-of-type{margin:3.2rem 0 1.6rem}.seremore-flow-header .day{display:flex;align-items:center;justify-content:center;width:7rem;height:2.9rem;background-color:#fff;border-radius:.2rem 0 0 .2rem;color:#2e9f6e;font-size:1.6rem;font-weight:700}.seremore-flow-header .program{flex:1;text-align:center}.seremore-flow-list__item{margin-top:1.6rem;padding:1.6rem;background-color:#fff;border:.1rem solid #2e9f6e;border-radius:.4rem}.seremore-flow-list__item:first-of-type{margin-top:0}.seremore-flow-list__item .detail{display:flex;align-items:center;margin-bottom:.8rem}.seremore-flow-list__item .detail .title{display:flex;align-items:flex-start;flex:1;color:#2e9f6e;font-size:1.8rem;font-weight:700;line-height:1}.seremore-flow-list__item .detail .title .num{font-family:Oswald,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;padding:0 0 .2rem;margin:-.25rem .4rem 0 0;background-color:#2e9f6e;border-radius:1.2rem;color:#fff;font-size:1.3rem;font-weight:700;line-height:1}.seremore-flow-list__item .detail .title .title-text{line-height:1.2;position:relative;bottom:.2rem}.seremore-flow-list__item .detail .title .title-text.small{font-size:1.6rem}.seremore-flow-list__item .detail .img{overflow:hidden;width:13rem;height:6rem;border-radius:.25rem}.seremore-flow-list__item .detail .img img{width:100%}.seremore-flow-list__item .note{margin-bottom:.6rem;color:#ff3b3b;font-size:1.3rem;font-weight:700;line-height:1.2}.seremore-flow-list__item .note.green{color:#2e9f6e}.seremore-flow-list__item .text{font-size:1.5rem;line-height:1.3}.seremore-flow-list__item .annotation{margin-top:.6rem;font-size:1.2rem;line-height:1.2}.seremore-flow-list__item .urgency-wrap{margin-top:1.6rem}.seremore-flow-list__item .urgency-wrap .urgency-link{display:block;width:100%;padding:.3rem 0 .4rem;background-color:#ff3b3b;border-radius:.4rem;text-align:center;box-shadow:0 .4rem #ba2828;transition:all .25s;cursor:pointer}.seremore-flow-list__item .urgency-wrap .urgency-link:hover,.seremore-flow-list__item .urgency-wrap .urgency-link:active{opacity:.8;transform:translateY(.4rem);box-shadow:none}.seremore-flow-list__item .urgency-wrap .urgency-link .tel-number{display:flex;align-items:center;justify-content:center;font-family:Oswald,sans-serif;font-weight:500;color:#fff;font-size:2.6rem;font-weight:700;line-height:1}.seremore-flow-list__item .urgency-wrap .urgency-link .tel-number:before{margin-right:.8rem;font-family:icomoon;content:"";font-size:2.3rem;line-height:1;color:#fff}.seremore-flow-list__item .urgency-wrap .urgency-link .time{color:#fff;font-size:1.4rem;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.seremore-flow-list__item{display:flex;align-items:flex-start;justify-content:space-between;margin-top:2.4rem}.seremore-flow-list__item .img{overflow:hidden;width:26rem;height:15rem;margin-right:4rem;border-radius:.4rem}.seremore-flow-list__item .detail-pc{position:relative;flex:1}.seremore-flow-list__item .detail-pc .detail{margin-bottom:1.2rem}.seremore-flow-list__item .detail-pc .detail .title{align-items:flex-start;font-size:2.2rem}.seremore-flow-list__item .detail-pc .detail .title .num{width:2.7rem;height:2.7rem;margin:-.2rem .7rem 0 0;padding:0 0 .1rem;border-radius:1.4rem;font-size:1.7rem}.seremore-flow-list__item .detail-pc .detail .title .title-text{flex:1}.seremore-flow-list__item .detail-pc .detail .title .title-text.small{font-size:2.2rem}.seremore-flow-list__item .detail-pc .note{margin:0 0 0 1.6rem}.seremore-flow-list__item .detail-pc .note.pc{display:inline}.seremore-flow-list__item .detail-pc .text{line-height:1.4}.seremore-flow-list__item .urgency-wrap .urgency-link{display:flex;align-items:center;padding:0;background-color:transparent;box-shadow:none;transition:none}.seremore-flow-list__item .urgency-wrap .urgency-link:hover{transform:none}.seremore-flow-list__item .urgency-wrap .urgency-link .tel-number{margin-right:1.6rem;color:#ff3b3b;font-size:4.2rem}.seremore-flow-list__item .urgency-wrap .urgency-link .tel-number:before{width:3.85rem;height:3.85rem;margin-right:.7rem;color:#ff3b3b;font-size:3.85rem}.seremore-flow-list__item .urgency-wrap .urgency-link .time{display:flex;align-items:center;justify-content:center;width:10.8rem;height:4.2rem;background-color:#ff3b3b;border-radius:.4rem;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.2}.seremore-flow-list__item .annotation{margin-top:1.6rem;font-size:1.3rem;line-height:1.4}}#formSecTel{position:absolute;top:-2.4rem}@media screen and (min-width:768px){#formSecTel{top:-11rem}}.formSec{padding:4.8rem 0 0;background-color:#faf8f2;position:relative}@media screen and (min-width:768px){.formSec{padding:11.2rem 0 12rem}}.formSec__txt{font-size:1.6rem;line-height:1.3}@media screen and (min-width:768px){.formSec__txt{line-height:1.2;margin:3.6rem 0 0}}.formSec__trouble{margin:3rem 0 0}@media screen and (min-width:768px){.formSec__trouble{padding:0 4rem;margin:5.6rem 0 0}}.formSec__trouble--head{display:flex;justify-content:center;align-items:flex-end;gap:.8rem;font-size:2rem;color:#2e9f6e;line-height:1.2}@media screen and (min-width:768px){.formSec__trouble--head{font-size:2.2rem;line-height:1}}.formSec__trouble--head:before,.formSec__trouble--head:after{content:"";width:2.4rem;height:.1rem;background-color:#2e9f6e;transform-origin:bottom center;position:relative;bottom:1rem}.formSec__trouble--head:before{transform:rotate(-116deg)}.formSec__trouble--head:after{transform:rotate(116deg)}.formSec__trouble--head>span{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:768px){.formSec__trouble--head>span{display:block}}.formSec__trouble--head .txt-highlight{width:fit-content}.formSec__trouble--top{display:flex;flex-direction:column;align-items:center;margin:1rem 0 0;position:relative}@media screen and (min-width:768px){.formSec__trouble--top{flex-direction:row-reverse;align-items:flex-start;margin:4rem 0 0;padding:0 2.7rem 0 0}}.formSec__trouble--top:after{content:"";display:block;width:6.5rem;height:1.6rem;background-color:#dcca91;position:absolute;top:calc(100% + 1.6rem);left:50%;transform:translate(-50%);clip-path:polygon(0 0,50% 100%,100% 0)}@media screen and (min-width:768px){.formSec__trouble--top:after{width:8rem;height:2rem;top:initial;bottom:2.2rem}}.formSec__trouble--top picture{display:block;width:21rem}@media screen and (min-width:768px){.formSec__trouble--top picture{width:25.2rem}}.formSec__trouble--top ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;width:100%;padding:.6rem .5rem 0}@media screen and (min-width:768px){.formSec__trouble--top ul{flex:1;justify-content:flex-start;gap:1.2rem;padding:.4rem 0 0}}.formSec__trouble--top ul li{display:flex;align-items:center;justify-content:center;height:4rem;font-size:1.3rem;line-height:1.15;text-align:center;color:#2e9f6e;padding:0 1.3rem .1rem;border-radius:.8rem;background-color:#fff;border:.1rem solid #bdb487}@media screen and (min-width:768px){.formSec__trouble--top ul li{height:2.7rem;font-size:1.5rem;border-radius:.2rem}.formSec__trouble--top ul li br{display:none}}.formSec__trouble--bottom{width:100%;height:27rem;background-color:#fff;margin:4.8rem 0 0;border:.1rem solid #f07618;border-radius:.4rem;overflow:hidden}@media screen and (min-width:768px){.formSec__trouble--bottom{display:grid;grid-template-columns:32rem 1fr;grid-template-rows:auto 1fr;grid-template-areas:"before head" "before txt";gap:1.2rem 2.4rem;height:21.8rem;padding:2.4rem;margin:0}}@media screen and (min-width:768px){.formSec__trouble--bottom:before{content:"";grid-area:before;width:100%;height:100%;background-image:url(../img/common/form-answer@2x.jpg);background-image:-webkit-image-set(url(../img/common/avif/form-answer@2x.avif) 1x,url(../img/common/webp/form-answer@2x.webp) 1x,url(../img/common/form-answer@2x.jpg) 1x);background-image:image-set(url(../img/common/avif/form-answer@2x.avif) type("image/avif") 1x,url(../img/common/webp/form-answer@2x.webp) type("image/webp") 1x,url(../img/common/form-answer@2x.jpg) type("image/jpeg") 1x);background-position:center center;background-repeat:no-repeat;background-size:100%;object-fit:cover;border-radius:.8rem}}.formSec__trouble--bottom .head{display:flex;align-items:center;width:100%;height:10.1rem;font-size:1.9rem;color:#f07618;line-height:1.3;padding:0 0 0 1.6rem;text-shadow:0 0 .4rem #fff;position:relative;z-index:1}@media screen and (min-width:768px){.formSec__trouble--bottom .head{grid-area:head;width:fit-content;height:auto;background:linear-gradient(transparent 80%,#fff000 0);font-size:2.2rem;line-height:1.3;padding:0;text-shadow:none;border-bottom:.1rem solid #fff000;margin:1.7rem 0 0}}.formSec__trouble--bottom .head:before{content:"";display:block;width:12.2rem;height:100%;background-image:url(../img/common/form-answer_sp@2x.jpg);background-image:-webkit-image-set(url(../img/common/avif/form-answer_sp@2x.avif) 1x,url(../img/common/webp/form-answer_sp@2x.webp) 1x,url(../img/common/form-answer_sp@2x.jpg) 1x);background-image:image-set(url(../img/common/avif/form-answer_sp@2x.avif) type("image/avif") 1x,url(../img/common/webp/form-answer_sp@2x.webp) type("image/webp") 1x,url(../img/common/form-answer_sp@2x.jpg) type("image/jpeg") 1x);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;position:absolute;top:0;right:0;z-index:-1}@media screen and (min-width:768px){.formSec__trouble--bottom .head:before{display:none}}.formSec__trouble--bottom .txt{font-size:1.5rem;line-height:1.35;padding:1rem 1.6rem 0}@media screen and (min-width:768px){.formSec__trouble--bottom .txt{grid-area:txt;line-height:1.5;padding:0}}.formSec__content{position:relative;display:flex;flex-direction:column;gap:4.8rem;margin:4.8rem 0 0}@media screen and (min-width:768px){.formSec__content{gap:9.6rem;margin:9.6rem 0 0}}.formSec__content--head{display:flex;flex-direction:column;gap:1.1rem;text-align:center}@media screen and (min-width:768px){.formSec__content--head{flex-direction:row;align-items:center;justify-content:center;gap:1rem;height:2.8rem}}.formSec__content--head>svg{display:none}@media screen and (min-width:768px){.formSec__content--head>svg{display:block;width:2.3rem}}.formSec__content--ac{display:flex;align-items:center;justify-content:center;width:100%;height:3.2rem;font-size:1.7rem;color:#fff;background-color:#f07618;padding:0 0 .2rem;border-radius:.8rem;position:relative}@media screen and (min-width:768px){.formSec__content--ac{width:30rem;height:100%;font-size:1.8rem;border-radius:99.9rem}}.formSec__content--ac:after{content:"";width:1.6rem;height:.8rem;position:absolute;background-color:#f07618;top:calc(100% - .2rem);left:50%;transform:translate(-50%);clip-path:polygon(0 0,50% 100%,100% 0)}@media screen and (min-width:768px){.formSec__content--ac:after{display:none}}.formSec__content--ac.form{background-color:#3b7eb9}@media screen and (min-width:768px){.formSec__content--ac.form{width:32rem}}.formSec__content--ac.form:after{background-color:#3b7eb9}.formSec__content--ttl{font-size:2rem;line-height:1;color:#f07618}@media screen and (min-width:768px){.formSec__content--ttl{font-size:2.4rem}}.formSec__content--ttl.form{color:#3b7eb9}@media screen and (min-width:768px){.formSec__tel{padding:0 4rem}}.formSec__main{background-color:#fff;padding:0 0 6.4rem;margin:2rem -2.4rem 0}@media screen and (min-width:768px){.formSec__main{padding:0 0 4.8rem;margin:4rem auto 0}}.formSec__main.complete .formSec__main--current li{background-color:#3b7eb9;color:#fff}.formSec__main.complete .formSec__main--current li.active{color:#3b7eb9;background-color:#f1f1f1}.formSec__main.complete .formSec__main--current li.active:after{background-color:#f1f1f1}.formSec__main.complete .wpcf7{display:none}.formSec__main.complete .formSec__complete{display:block}.formSec__main--current{display:flex;height:3rem;background-color:#f1f1f1}@media screen and (min-width:768px){.formSec__main--current{height:3.6rem}}.formSec__main--current li{display:flex;align-items:center;justify-content:center;gap:.4rem;flex:1;color:#3b7eb9;font-size:1.5rem;position:relative}@media screen and (min-width:768px){.formSec__main--current li{font-size:1.7rem}}.formSec__main--current li.active{background-color:#3b7eb9;color:#fff}.formSec__main--current li.active:first-of-type:after{background-color:#3b7eb9}.formSec__main--current li:first-of-type{z-index:2}.formSec__main--current li:first-of-type:before{content:"❶"}.formSec__main--current li:first-of-type:after{content:"";width:1rem;height:100%;background-color:#f1f1f1;position:absolute;top:50%;left:calc(100% - .01rem);transform:translateY(-50%);clip-path:polygon(0 100%,100% 50%,0 0)}.formSec__main--current li:nth-of-type(2){z-index:1}.formSec__main--current li:nth-of-type(2):before{content:"❷"}.formSec__main--content{padding:2.4rem 2.4rem 0}@media screen and (min-width:768px){.formSec__main--content{padding:4rem 4rem 0}}.formSec .formObj__wrap{display:flex;flex-direction:column;gap:1.6rem;font-size:1.6rem;line-height:1.6}@media screen and (min-width:768px){.formSec .formObj__wrap{gap:2.8rem}}.formSec .formObj__column{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:768px){.formSec .formObj__column{flex-direction:row;gap:0}}.formSec .formObj__title{display:flex;align-items:center;font-weight:700;gap:.6rem}@media screen and (min-width:768px){.formSec .formObj__title{align-items:flex-start;width:25.6rem;line-height:1.4;padding:1rem 0 0}.formSec .formObj__title.situation,.formSec .formObj__title.content,.formSec .formObj__title.address,.formSec .formObj__title.envelope,.formSec .formObj__title.category{padding:.1rem 0 0}}.formSec .formObj__title .cat{display:flex;align-items:center;justify-content:center;width:3.8rem;height:2.1rem;background-color:#3b7eb9;font-size:1.3rem;line-height:1;color:#fff;padding:0 0 .1rem;border-radius:.2rem}@media screen and (min-width:768px){.formSec .formObj__title .cat{position:relative;top:.2rem}}.formSec .formObj__title .required{background-color:#ff3b3b}.formSec .formObj__title .address,.formSec .formObj__title .inquiry,.formSec .formObj__title .situation{padding:0}@media screen and (min-width:768px){.formSec .formObj__content{flex:1}}.formSec .formObj__content input[type=text],.formSec .formObj__content input[type=tel],.formSec .formObj__content input[type=email],.formSec .formObj__content textarea{display:block;width:100%;background-color:#fff;color:#444;padding:.8rem 1.4rem;border:.1rem solid #3b7eb9;border-radius:.2rem;resize:none}@media screen and (min-width:768px){.formSec .formObj__content input[type=text],.formSec .formObj__content input[type=tel],.formSec .formObj__content input[type=email],.formSec .formObj__content textarea{height:4.2rem;padding:.7rem 1.4rem;border-radius:.4rem}}.formSec .formObj__content input[type=text]:focus,.formSec .formObj__content input[type=tel]:focus,.formSec .formObj__content input[type=email]:focus,.formSec .formObj__content textarea:focus{outline:.1rem solid #3b7eb9}.formSec .formObj__content input[type=text]::placeholder,.formSec .formObj__content input[type=tel]::placeholder,.formSec .formObj__content input[type=email]::placeholder,.formSec .formObj__content textarea::placeholder{color:#aeaeae;opacity:1}.formSec .formObj__content .wpcf7-form-control-wrap[data-name=yourZip] input{display:block;width:16rem}@media screen and (min-width:768px){.formSec .formObj__content .wpcf7-form-control-wrap[data-name=yourZip] input{width:20rem}}.formSec .formObj__content .wpcf7-form-control-wrap[data-name=yourAddress]{display:block;margin:1rem 0 0}.formSec .formObj__content .wpcf7-form-control-wrap[data-name=yourAddress] textarea{height:8.6rem}@media screen and (min-width:768px){.formSec .formObj__content .wpcf7-form-control-wrap[data-name=yourAddress] textarea{height:4.4rem}}.formSec .formObj__content .wpcf7-form-control-wrap[data-name=content]{display:block}.formSec .formObj__content .wpcf7-form-control-wrap[data-name=content] textarea{height:14rem}@media screen and (min-width:768px){.formSec .formObj__content .wpcf7-form-control-wrap[data-name=content] textarea{height:16rem}}.formSec .formObj__content .wpcf7-checkbox,.formSec .formObj__content .wpcf7-radio{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 3.2rem}@media screen and (min-width:768px){.formSec .formObj__content .wpcf7-checkbox,.formSec .formObj__content .wpcf7-radio{gap:.8rem 4rem;padding:.2rem 0 0}}.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item{margin:0}.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=checkbox],.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=radio],.formSec .formObj__content .wpcf7-radio .wpcf7-list-item input[type=checkbox],.formSec .formObj__content .wpcf7-radio .wpcf7-list-item input[type=radio]{display:none}.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#3b7eb9}.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after,.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:after,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:after{transform:translateY(-50%) scale(.48)}.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item-label,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item-label{display:flex;align-items:center;justify-content:center;gap:.6rem;line-height:1.6;cursor:pointer;position:relative}.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item-label:before,.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item-label:after,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item-label:before,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item-label:after{content:"";display:block;width:2.1rem;height:2.1rem;border-radius:50%;transition:.3s ease-in-out}@media screen and (min-width:768px){.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item-label:before,.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item-label:after,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item-label:before,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item-label:after{width:1.9rem;height:1.9rem}}.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item-label:before,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item-label:before{background-color:#fff;border:.1rem solid #3b7eb9}.formSec .formObj__content .wpcf7-checkbox .wpcf7-list-item-label:after,.formSec .formObj__content .wpcf7-radio .wpcf7-list-item-label:after{background-color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%) scale(0)}.formSec .formObj__content--zip{width:100%;margin:0 0 .2rem;font-size:1.5rem}@media screen and (min-width:768px){.formSec .formObj__content--zip{font-size:1.6rem;line-height:1;margin:.4rem 0 .9rem}}.formSec .formObj__content--cell{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap;font-size:1.5rem}@media screen and (min-width:768px){.formSec .formObj__content--cell{gap:1.6rem;flex-wrap:nowrap;margin-bottom:2rem}}.formSec .formObj__content--cell a{color:#3b7eb9;text-decoration:underline}@media screen and (min-width:768px){.formSec .formObj__content--cell a{display:block;margin:0 0 0 -.8rem}.formSec .formObj__content--cell a:hover{opacity:.8}}.formSec .formObj__content--cell svg{vertical-align:initial;display:inline-block;width:1.4rem;margin-left:.4rem}@media screen and (min-width:768px){.formSec .formObj__content--cell svg{margin-left:0;width:1.5rem}}.formSec .formObj__content--ac{font-size:1.5rem;line-height:1.2}.formSec .formObj__content--word{font-weight:700;line-height:1.2}@media screen and (min-width:768px){.formSec .formObj__content--word{line-height:initial}}.formSec .formObj__content--note{font-size:1.5rem;line-height:1.2;margin:.4rem 0 .8rem}@media screen and (min-width:768px){.formSec .formObj__content--note{line-height:1.4;margin:.5rem 0 1.4rem}}.formSec .formObj__privacy{height:24rem;background-color:#f3f3f3;font-size:1.4rem;line-height:1.25;padding:.8rem 1.6rem;margin:1.6rem auto 0;overflow:scroll;border-radius:.4rem}@media screen and (min-width:768px){.formSec .formObj__privacy{height:23.6rem;padding:.8rem 4rem}}.formSec .formObj__privacy .privacy-main{margin:0}.formSec .formObj__privacy dt{margin:1.4rem 0 .2rem;font-size:1.4rem;font-weight:700}.formSec .formObj__privacy dd{margin:0;padding-left:0;font-size:1.3rem;color:#333}.formSec .formObj__privacy dd:not(:last-child){margin-bottom:1.2rem}.formSec .formObj__privacy dd ul{margin-top:.8rem;padding-left:1.2em}.formSec .formObj__privacy dd ul li{list-style:disc;font-size:1.3rem;margin-bottom:.4rem}@media screen and (min-width:768px){.formSec .formObj__privacy{margin-top:3rem}.formSec .formObj__privacy dt{font-size:1.4rem;margin:2rem 0 .6rem}.formSec .formObj__privacy dd{font-size:1.4rem}}.formSec .formObj__btn{display:flex;align-items:center;justify-content:center;flex-direction:column;height:7rem;background-color:#3b7eb9;line-height:1.3;font-size:1.6rem;font-weight:700;color:#fff;padding:.2rem 0 0;margin:2.8rem auto 0;border-radius:.4rem;box-shadow:0 .4rem #0d4d85;position:relative}@media screen and (min-width:768px){.formSec .formObj__btn{width:40rem;height:7rem;padding:0 0 .2rem;margin:4rem auto 0;top:0;transition:.3s ease-in-out}.formSec .formObj__btn:hover{top:.3rem;opacity:.8;box-shadow:none}}@media screen and (min-width:768px){.formSec .formObj__btn p:last-of-type{font-size:2rem}}.formSec .formObj__btn:after{font-family:icomoon;content:"";margin-left:.6rem;color:#fff;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media screen and (min-width:768px){.formSec .formObj__btn:after{font-size:1.6rem;right:1.2rem}}.formSec .formObj__btn input{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;color:transparent}.formSec .formObj__btn--sub{font-size:1.6rem;display:block;text-align:center}.formSec .formObj__btn--title{font-size:2rem;display:block;text-align:center}.formSec .formObj__btn .wpcf7-spinner{display:none}.formSec .formSec__complete--wrap{display:flex}@media screen and (min-width:768px){.formSec .formSec__complete--wrap{justify-content:center;align-content:center;gap:3.2rem}}@media screen and (min-width:768px){.formSec .formSec__complete--wrap p{display:flex;align-items:center}}.formSec .formSec__complete--wrap:before{content:"";display:block;width:12rem;min-width:12rem;height:11.6rem;background-image:url(../img/common/form-complete.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.formSec .formSec__complete--wrap:before{width:19rem;min-width:19rem;height:18.7rem}}.formSec .formSec__complete a{display:flex;align-items:center;justify-content:center;width:100%;height:4.6rem;background-color:#3b7eb9;font-size:1.8rem;color:#fff;padding:0 0 .2rem;margin:3.2rem auto 0;border-radius:.4rem;box-shadow:0 .4rem #0d4d85;position:relative}@media screen and (min-width:768px){.formSec .formSec__complete a{width:40rem;height:5rem;margin:2.4rem auto 0;top:0;transition:.3s ease-in-out}.formSec .formSec__complete a:hover{top:.3rem;opacity:.8;box-shadow:none}}.formSec .formSec__complete a:before{font-family:icomoon;content:"";color:#fff;font-size:1.8rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}@media screen and (min-width:768px){.formSec .formSec__complete a:before{transform:translateY(-50%) rotate(-90deg)}}.formSec__complete{display:none}.formSec__complete--wrap{display:flex}@media screen and (min-width:768px){.formSec__complete--wrap{justify-content:center;align-content:center;gap:3.2rem}}@media screen and (min-width:768px){.formSec__complete--wrap p{display:flex;align-items:center}}.formSec__complete--wrap:before{content:"";display:block;width:12rem;min-width:12rem;height:11.6rem;background-image:url(../img/common/form-complete.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.formSec__complete--wrap:before{width:19rem;min-width:19rem;height:18.7rem}}.formSec__complete a{display:flex;align-items:center;justify-content:center;width:100%;height:4.6rem;background-color:#3b7eb9;font-size:1.8rem;color:#fff;padding:0 0 .2rem;margin:3.2rem auto 0;border-radius:.4rem;box-shadow:0 .4rem #0d4d85;position:relative}@media screen and (min-width:768px){.formSec__complete a{width:40rem;height:5rem;margin:2.4rem auto 0;top:0;transition:.3s ease-in-out}.formSec__complete a:hover{top:.3rem;opacity:.8;box-shadow:none}}.formSec__complete a:before{font-family:icomoon;content:"";color:#fff;font-size:1.8rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}@media screen and (min-width:768px){.formSec__complete a:before{transform:translateY(-50%) rotate(-90deg)}}.formObj__wrap{display:flex;flex-direction:column;gap:1.6rem;font-size:1.6rem;line-height:1.6}@media screen and (min-width:768px){.formObj__wrap{gap:2.8rem}}.formObj__column{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:768px){.formObj__column{flex-direction:row;gap:0}}.formObj__title{display:flex;align-items:center;font-weight:700;gap:.6rem}@media screen and (min-width:768px){.formObj__title{align-items:flex-start;width:25.6rem;line-height:1.4;padding:1rem 0 0}.formObj__title.situation,.formObj__title.content,.formObj__title.address,.formObj__title.envelope,.formObj__title.category{padding:.1rem 0 0}}.formObj__title .cat{display:flex;align-items:center;justify-content:center;width:3.8rem;height:2.1rem;background-color:#3b7eb9;font-size:1.3rem;line-height:1;color:#fff;padding:0 0 .1rem;border-radius:.2rem}@media screen and (min-width:768px){.formObj__title .cat{position:relative;top:.2rem}}.formObj__title .required{background-color:#ff3b3b}.formObj__title .address,.formObj__title .inquiry,.formObj__title .situation{padding:0}@media screen and (min-width:768px){.formObj__content{flex:1}}.formObj__content input[type=text],.formObj__content input[type=tel],.formObj__content input[type=email],.formObj__content textarea{display:block;width:100%;background-color:#fff;color:#444;padding:.8rem 1.4rem;border:.1rem solid #3b7eb9;border-radius:.2rem;resize:none}@media screen and (min-width:768px){.formObj__content input[type=text],.formObj__content input[type=tel],.formObj__content input[type=email],.formObj__content textarea{height:4.2rem;padding:.7rem 1.4rem;border-radius:.4rem}}.formObj__content input[type=text]:focus,.formObj__content input[type=tel]:focus,.formObj__content input[type=email]:focus,.formObj__content textarea:focus{outline:.1rem solid #3b7eb9}.formObj__content input[type=text]::placeholder,.formObj__content input[type=tel]::placeholder,.formObj__content input[type=email]::placeholder,.formObj__content textarea::placeholder{color:#aeaeae;opacity:1}.formObj__content .wpcf7-form-control-wrap[data-name=yourZip] input{display:block;width:16rem}@media screen and (min-width:768px){.formObj__content .wpcf7-form-control-wrap[data-name=yourZip] input{width:20rem}}.formObj__content .wpcf7-form-control-wrap[data-name=yourAddress]{display:block;margin:1rem 0 0}.formObj__content .wpcf7-form-control-wrap[data-name=yourAddress] textarea{height:8.6rem}@media screen and (min-width:768px){.formObj__content .wpcf7-form-control-wrap[data-name=yourAddress] textarea{height:4.4rem}}.formObj__content .wpcf7-form-control-wrap[data-name=content]{display:block}.formObj__content .wpcf7-form-control-wrap[data-name=content] textarea{height:14rem}@media screen and (min-width:768px){.formObj__content .wpcf7-form-control-wrap[data-name=content] textarea{height:16rem}}.formObj__content .wpcf7-checkbox,.formObj__content .wpcf7-radio{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 3.2rem}@media screen and (min-width:768px){.formObj__content .wpcf7-checkbox,.formObj__content .wpcf7-radio{gap:.8rem 4rem;padding:.2rem 0 0}}.formObj__content .wpcf7-checkbox .wpcf7-list-item,.formObj__content .wpcf7-radio .wpcf7-list-item{margin:0}.formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=checkbox],.formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=radio],.formObj__content .wpcf7-radio .wpcf7-list-item input[type=checkbox],.formObj__content .wpcf7-radio .wpcf7-list-item input[type=radio]{display:none}.formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,.formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before,.formObj__content .wpcf7-radio .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,.formObj__content .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#3b7eb9}.formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after,.formObj__content .wpcf7-checkbox .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:after,.formObj__content .wpcf7-radio .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after,.formObj__content .wpcf7-radio .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:after{transform:translateY(-50%) scale(.48)}.formObj__content .wpcf7-checkbox .wpcf7-list-item-label,.formObj__content .wpcf7-radio .wpcf7-list-item-label{display:flex;align-items:center;justify-content:center;gap:.6rem;line-height:1.6;cursor:pointer;position:relative}.formObj__content .wpcf7-checkbox .wpcf7-list-item-label:before,.formObj__content .wpcf7-checkbox .wpcf7-list-item-label:after,.formObj__content .wpcf7-radio .wpcf7-list-item-label:before,.formObj__content .wpcf7-radio .wpcf7-list-item-label:after{content:"";display:block;width:2.1rem;height:2.1rem;border-radius:50%;transition:.3s ease-in-out}@media screen and (min-width:768px){.formObj__content .wpcf7-checkbox .wpcf7-list-item-label:before,.formObj__content .wpcf7-checkbox .wpcf7-list-item-label:after,.formObj__content .wpcf7-radio .wpcf7-list-item-label:before,.formObj__content .wpcf7-radio .wpcf7-list-item-label:after{width:1.9rem;height:1.9rem}}.formObj__content .wpcf7-checkbox .wpcf7-list-item-label:before,.formObj__content .wpcf7-radio .wpcf7-list-item-label:before{background-color:#fff;border:.1rem solid #3b7eb9}.formObj__content .wpcf7-checkbox .wpcf7-list-item-label:after,.formObj__content .wpcf7-radio .wpcf7-list-item-label:after{background-color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%) scale(0)}.formObj__content--zip{width:100%;margin:0 0 .2rem;font-size:1.5rem}@media screen and (min-width:768px){.formObj__content--zip{font-size:1.6rem;line-height:1;margin:.4rem 0 .9rem}}.formObj__content--cell{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap;font-size:1.5rem}@media screen and (min-width:768px){.formObj__content--cell{gap:1.6rem;flex-wrap:nowrap;margin-bottom:2rem}}.formObj__content--cell a{color:#3b7eb9;text-decoration:underline}@media screen and (min-width:768px){.formObj__content--cell a{display:block;margin:0 0 0 -.8rem}.formObj__content--cell a:hover{opacity:.8}}.formObj__content--cell svg{vertical-align:initial;display:inline-block;width:1.4rem;margin-left:.4rem}@media screen and (min-width:768px){.formObj__content--cell svg{margin-left:0;width:1.5rem}}.formObj__content--ac{font-size:1.5rem;line-height:1.2}.formObj__content--word{font-weight:700;line-height:1.2}@media screen and (min-width:768px){.formObj__content--word{line-height:initial}}.formObj__content--note{font-size:1.5rem;line-height:1.2;margin:.4rem 0 .8rem}@media screen and (min-width:768px){.formObj__content--note{line-height:1.4;margin:.5rem 0 1.4rem}}.formObj__privacy{height:24rem;background-color:#f3f3f3;font-size:1.4rem;line-height:1.25;padding:.8rem 1.6rem;margin:1.6rem auto 0;overflow:scroll;border-radius:.4rem}@media screen and (min-width:768px){.formObj__privacy{height:23.6rem;padding:.8rem 4rem}}.formObj__privacy .privacy-main{margin:0}.formObj__privacy dt{margin:1.4rem 0 .2rem;font-size:1.4rem;font-weight:700}.formObj__privacy dd{margin:0;padding-left:0;font-size:1.3rem;color:#333}.formObj__privacy dd:not(:last-child){margin-bottom:1.2rem}.formObj__privacy dd ul{margin-top:.8rem;padding-left:1.2em}.formObj__privacy dd ul li{list-style:disc;font-size:1.3rem;margin-bottom:.4rem}@media screen and (min-width:768px){.formObj__privacy{margin-top:3rem}.formObj__privacy dt{font-size:1.4rem;margin:2rem 0 .6rem}.formObj__privacy dd{font-size:1.4rem}}.formObj__btn{display:flex;align-items:center;justify-content:center;flex-direction:column;height:7rem;background-color:#3b7eb9;line-height:1.3;font-size:1.6rem;font-weight:700;color:#fff;padding:.2rem 0 0;margin:2.8rem auto 0;border-radius:.4rem;box-shadow:0 .4rem #0d4d85;position:relative}@media screen and (min-width:768px){.formObj__btn{width:40rem;height:7rem;padding:0 0 .2rem;margin:4rem auto 0;top:0;transition:.3s ease-in-out}.formObj__btn:hover{top:.3rem;opacity:.8;box-shadow:none}}@media screen and (min-width:768px){.formObj__btn p:last-of-type{font-size:2rem}}.formObj__btn:after{font-family:icomoon;content:"";margin-left:.6rem;color:#fff;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media screen and (min-width:768px){.formObj__btn:after{font-size:1.6rem;right:1.2rem}}.formObj__btn input{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;color:transparent}.formObj__btn--sub{font-size:1.6rem;display:block;text-align:center}.formObj__btn--title{font-size:2rem;display:block;text-align:center}.formObj__btn .wpcf7-spinner{display:none}.wpcf7 form .wpcf7-not-valid-tip{display:none;color:#ff3b3b;font-size:1.6rem;font-weight:700;line-height:1.2;margin:.4rem 0 0}.wpcf7 form.invalid .wpcf7-not-valid-tip{display:block}.wpcf7 form.invalid input[type=text].wpcf7-not-valid,.wpcf7 form.invalid input[type=tel].wpcf7-not-valid,.wpcf7 form.invalid input[type=email].wpcf7-not-valid,.wpcf7 form.invalid textarea.wpcf7-not-valid{border:.1rem solid #ff3b3b;outline:.1rem solid #ff3b3b}.wpcf7 form.invalid .wpcf7-response-output{color:#ff3b3b;display:block;border-color:#ff3b3b!important}.wpcf7 form .wpcf7-response-output{display:none;border:none;font-size:1.8rem;font-weight:700;text-align:center;padding:1.6rem 2.4rem!important;margin:0 0 2.4rem!important}.reviewSec{padding:5.6rem 0 6.4rem}@media screen and (min-width:768px){.reviewSec{padding:11.2rem 0 12rem}}.reviewSec-splide{padding:2.4rem 0}@media screen and (min-width:768px){.reviewSec-splide{width:108rem;padding:5.6rem 0 0;margin:0 auto}}@media screen and (min-width:768px){.reviewSec-list{display:flex;justify-content:space-between}}.reviewSec-list__info{width:100%;background-color:#faf8f2;border-radius:.8rem;border:.1rem solid #DFDBBC;padding:.8rem 1.6rem 1.6rem}@media screen and (min-width:768px){.reviewSec-list__info{width:33.3rem;padding:1.6rem 2.4rem 2.4rem}}.reviewSec-list__status{display:flex;align-items:center;justify-content:center}.reviewSec-list__status--img{width:5.8rem}.reviewSec-list__status--img img{border-radius:2.9rem}.reviewSec-list__status--note{font-size:1.6rem;color:#2e9f6e;margin-left:.8rem}.reviewSec-list__title{font-size:1.7rem;line-height:1.3;color:#ff7f2a;margin-top:1.6rem}@media screen and (min-width:768px){.reviewSec-list__title{font-size:1.8rem}}.reviewSec-list__txt{font-size:1.5rem;line-height:1.3;text-align:justify;margin-top:1.6rem}@media screen and (min-width:768px){.reviewSec-list__txt{line-height:initial}}.reviewSec .splide__pagination{bottom:0}.reviewSec .splide__pagination__page.is-active{background:#2e9f6e}.reviewSec .splide__arrow{background:#2e9f6e;width:3.6rem;height:3.6rem}.reviewSec .splide__arrow svg{fill:#fff}.faqSec{background-color:#f2faee;padding:5.6rem 0 6.4rem}@media screen and (min-width:768px){.faqSec{padding:11.2rem 0 12rem}}.faqSec-faq{background-color:#fff;border-radius:.4rem;border:.1rem solid #2e9f6e;margin-top:3.2rem}@media screen and (min-width:768px){.faqSec-faq{margin-top:5.6rem}}.faqSec-faq__detail{border-top:initial}.faqSec-faq__detail:nth-of-type(n+2){border-top:.1rem solid #cdded5}.faqSec-faq__question{font-size:1.6rem;line-height:1.3;text-align:justify;color:#2e9f6e;padding:1.6rem 4.8rem 1.6rem 1.6rem;position:relative}@media screen and (min-width:768px){.faqSec-faq__question{font-size:1.7rem;line-height:1.5;padding:2.2rem 4rem;cursor:pointer}.faqSec-faq__question:hover{background-color:#f2faee}}.faqSec-faq__question .icon-plan-plus{display:flex;position:absolute;right:1.6rem;top:50%;font-size:2rem;margin-top:-.8rem;border-radius:1rem}@media screen and (min-width:768px){.faqSec-faq__question .icon-plan-plus{right:4rem}}.faqSec-faq__question .icon-plan-plus .path1:before{color:#444}.faqSec-faq__question .icon-plan-plus .path2:before{color:#fff}.faqSec-faq__question .icon-plan-plus .path3:before{color:#fff}.faqSec-faq__question.is-open:hover{background-color:transparent}.faqSec-faq__question.is-open .icon-plan-plus .path3{display:none}.faqSec-faq__question:before{content:none}@media screen and (min-width:768px){.faqSec-faq__question:before{position:relative;content:"Q.";display:inline;top:50%;left:0;transform:translateY(-50%);margin-right:.8rem}}.faqSec-faq__answer{font-size:1.5rem;line-height:1.3;padding:0 1.6rem 1.6rem}.faqSec-faq__answer .tel{font-weight:700;color:#ff3b3b;pointer-events:auto;text-decoration:underline}@media screen and (min-width:768px){.faqSec-faq__answer{font-size:1.6rem;line-height:1.5;padding:0 6.4rem 2.4rem}}.companySec{padding:5.6rem 0 6.4rem}@media screen and (min-width:768px){.companySec{padding:11.2rem 0 12rem}}.companySec-table{margin-top:1.5rem;border-top:.1rem solid #CDDED5;border-left:.1rem solid #CDDED5}.companySec-table .is-related{display:none}@media screen and (min-width:768px){.companySec-table{margin-top:3rem}.companySec-table .is-related{display:block}}.companySec-table__box{display:grid;grid-template-columns:10rem auto;margin:0}.companySec-table__title,.companySec-table__txt{padding:.6rem 1.2rem;border-right:.1rem solid #CDDED5;border-bottom:.1rem solid #CDDED5}.companySec-table__title{font-size:1.3rem;text-align:center;color:#2e9f6e;font-weight:700;white-space:nowrap;background-color:#e4f8db}.companySec-table__txt{font-size:1.4rem;background-color:#fff}.companySec-table__link{display:inline-block;color:#377dd9;line-height:1.2;overflow-wrap:anywhere}.companySec-table__list{list-style:none;padding-left:0}.companySec-table__list li{position:relative;padding-left:1.2rem}.companySec-table__list li:before{content:"・";position:absolute;left:-.3rem;color:#2e9f6e;font-weight:700}@media screen and (min-width:768px){.companySec-table__box{grid-template-columns:12rem 42rem 12rem 42rem}.companySec-table__title,.companySec-table__txt{font-size:1.4rem;padding:1rem 1.6rem}.companySec-table__link{text-decoration:underline}}.hallSec{padding:4rem 0 6.4rem;background-color:#faf8f2}@media screen and (min-width:768px){.hallSec{padding:11.2rem 0 12rem}}@media screen and (min-width:768px){.hallSec__txt{margin:4rem auto 0}}.hallSec__list{display:flex;flex-direction:column;gap:4rem;margin:3.2rem 0 0}@media screen and (min-width:768px){.hallSec__list{gap:4.8rem;margin:5.5rem 0 0}}.hallSec__list.koei{gap:2.4rem;margin:4rem 0 0}@media screen and (min-width:768px){.hallSec__list.koei{gap:4.8rem;margin:4.8rem 0 0}}.hallSec__hall{position:relative}.hallSec__hall:before{content:"";display:block;width:6.8rem;height:7rem;background-image:url(../img/hall/our-medal.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:-1.6rem;right:.3rem;z-index:1;filter:drop-shadow(0 .4rem .4rem rgba(0,0,0,.25))}@media screen and (min-width:768px){.hallSec__hall:before{display:none}}.hallSec__hall.koei:before{display:none}@media screen and (min-width:768px){.hallSec__hall.koei .hallSec__hall--wrap{display:grid;grid-template-columns:1fr 40rem;grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"name mv" "info mv" "tag mv" "dis mv" "access btn";padding:4rem}}.hallSec__hall.koei .hallSec__hall--mv{height:14rem;margin:1.6rem 1.6rem 0;border-radius:.2rem;overflow:hidden}@media screen and (min-width:768px){.hallSec__hall.koei .hallSec__hall--mv{grid-area:mv;margin:0 0 1.6rem;height:20rem}}.hallSec__hall.koei .hallSec__hall--mv picture,.hallSec__hall.koei .hallSec__hall--mv img{width:100%;height:100%;object-fit:cover}.hallSec__hall.koei .hallSec__hall--mv .splide,.hallSec__hall.koei .hallSec__hall--mv .splide__track{height:100%}.hallSec__hall.koei .hallSec__hall--mv .splide__arrow{opacity:.7}.hallSec__hall.koei .hallSec__hall--name{grid-area:name;font-size:2rem;line-height:1;color:#2e9f6e;text-align:center;margin:1.4rem auto 0}.hallSec__hall.koei .hallSec__hall--name .notosan{font-family:Noto Sans JP,sans-serif;font-weight:600}@media screen and (min-width:768px){.hallSec__hall.koei .hallSec__hall--name{font-size:2.3rem;margin:0;text-align:left}}.hallSec__hall.koei .hallSec__hall--info{grid-area:info}.hallSec__hall.koei .hallSec__hall--info .notosan{font-family:Noto Sans JP,sans-serif;font-weight:500}@media screen and (min-width:768px){.hallSec__hall.koei .hallSec__hall--info{margin:2.2rem 4rem 0 0}}.hallSec__hall.koei .hallSec__hall--dis{color:#444;font-size:1.5rem;font-weight:500}@media screen and (min-width:768px){.hallSec__hall.koei .hallSec__hall--dis{grid-area:dis;line-height:1.25;margin:1.2rem 4rem 0 0}}.hallSec__hall.koei .hallSec__hall--tag{grid-area:tag}@media screen and (min-width:768px){.hallSec__hall.koei .hallSec__hall--tag{background-color:transparent;margin:1.2rem 4rem 0 0;padding:0}.hallSec__hall.koei .hallSec__hall--tag ul{gap:.6rem .8rem}}.hallSec__hall.koei .hallSec__hall--access{display:flex;flex-direction:column;gap:.4rem;margin:1.6rem 1.6rem 0}@media screen and (min-width:768px){.hallSec__hall.koei .hallSec__hall--access{grid-area:access;margin:auto 4rem 0 0}}.hallSec__hall.koei .hallSec__hall--access li{display:block;font-size:1.4rem;line-height:1.2;padding:0 0 0 2.2rem;position:relative}@media screen and (min-width:768px){.hallSec__hall.koei .hallSec__hall--access li{padding:0 0 0 2.4rem}}.hallSec__hall.koei .hallSec__hall--access li:before{content:"";display:block;width:1.8rem;min-width:1.8rem;height:1.8rem;background-image:url(../img/hall/icon/icon-train.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0}@media screen and (min-width:768px){.hallSec__hall.koei .hallSec__hall--access li:before{width:2rem;height:2rem}}.hallSec__hall.koei .hallSec__hall--access li .notosan{display:inline;font-family:Noto Sans JP,sans-serif;font-weight:500}.hallSec__hall.koei .hallSec__hall--access li.bus:before{background-image:url(../img/hall/icon/icon-bus.svg)}.hallSec__hall.koei .hallSec__hall--access li.taxi:before{background-image:url(../img/hall/icon/icon-taxi.svg)}.hallSec__hall.koei .hallSec__hall--access li.car:before{background-image:url(../img/hall/icon/icon-car.svg)}@media screen and (min-width:768px){.hallSec__hall.koei .hallSec__hall--btn{grid-area:btn;justify-content:flex-end;margin:auto 0 0}}.hallSec__hall--wrap{background-color:#fff;border-radius:.4rem;overflow:hidden;box-shadow:0 .2rem 1rem #00000029}@media screen and (min-width:768px){.hallSec__hall--wrap{padding:0 0 3.2rem}}.hallSec__hall--mv .splide__mv{width:100%;overflow:hidden}@media screen and (min-width:768px){.hallSec__hall--mv .splide__mv{height:30rem}}.hallSec__hall--mv .splide__slide{height:100%}.hallSec__hall--mv .splide__slide picture,.hallSec__hall--mv .splide__slide img{display:block;width:100%;height:19rem;object-fit:cover}@media screen and (min-width:768px){.hallSec__hall--mv .splide__slide picture,.hallSec__hall--mv .splide__slide img{height:30rem}}.hallSec__hall--mv .splide__arrow{display:flex;align-items:center;justify-content:flex-end;width:4rem;height:4rem;background-color:#008b4f;opacity:.8;border-radius:50%}.hallSec__hall--mv .splide__arrow>svg{display:none}.hallSec__hall--mv .splide__arrow:before{display:block;font-family:icomoon;content:"";color:#fff}.hallSec__hall--mv .splide__arrow--next{justify-content:flex-start;right:-2rem;padding-left:.3rem}.hallSec__hall--mv .splide__arrow--next:before{transform:rotate(180deg)}.hallSec__hall--mv .splide__arrow--prev{left:-2rem;padding-right:.3rem}.hallSec__hall--mv .splide__pagination{display:flex;justify-content:center;gap:.8rem;padding:0;bottom:.8rem}.hallSec__hall--mv .splide__pagination__page{display:block;width:.7rem;height:.7rem;margin:0;transform:scale(1);opacity:1;background-color:#fff}.hallSec__hall--mv .splide__pagination__page.is-active{background-color:#008b4f}.hallSec__hall--mv .ttl{display:flex;align-items:center;justify-content:center;height:4.4rem;font-size:2rem;padding:0 0 .2rem;color:#fff;background-color:#2e9f6e}.hallSec__hall--mv .ttl.count18{font-size:1.9rem}@media screen and (min-width:768px){.hallSec__hall--mv .ttl{height:4.8rem;font-size:2.6rem!important;position:relative}.hallSec__hall--mv .ttl:before{content:"";display:block;width:9rem;height:9.2rem;background-image:url(../img/hall/our-medal.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:-3rem;right:14.4rem;z-index:1;filter:drop-shadow(0 .4rem .4rem rgba(0,0,0,.25))}}.hallSec__hall--info{display:flex;flex-direction:column;gap:.4rem;font-size:1.5rem;line-height:1.2;margin:1.2rem 1.6rem 0}@media screen and (min-width:768px){.hallSec__hall--info{flex-direction:row;gap:1.6rem;margin:3.2rem 4rem 0;line-height:1.3}}.hallSec__hall--info li{position:relative;padding:0 0 0 2.4rem}@media screen and (min-width:768px){.hallSec__hall--info li{padding:0 0 0 2.9rem}}.hallSec__hall--info li:before{content:"";display:block;max-width:1.8rem;min-width:1.8rem;height:1.8rem;background-image:url(../img/hall/icon/icon-address.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0}@media screen and (min-width:768px){.hallSec__hall--info li:before{max-width:2.3rem;min-width:2.3rem;height:2.3rem;margin:-.1rem 0 0}}.hallSec__hall--info li.access:before{background-image:url(../img/hall/icon/icon-access.svg)}.hallSec__hall--tag{background-color:#f7f7f7;padding:1.4rem 1.6rem;margin:1.2rem 0 0}@media screen and (min-width:768px){.hallSec__hall--tag{margin:2.4rem 0 0;padding:1.6rem 4rem}}.hallSec__hall--tag ul{display:flex;flex-wrap:wrap;gap:.6rem}@media screen and (min-width:768px){.hallSec__hall--tag ul{gap:1rem}}.hallSec__hall--tag li{display:flex;align-items:center;justify-content:center;width:calc((100% - .6rem)/2);height:2.8rem;background-color:#fff;font-size:1.3rem;color:#2e9f6e;padding:0 0 .2rem;border:.1rem solid #2e9f6e;border-radius:.2rem}@media screen and (min-width:768px){.hallSec__hall--tag li{width:13rem;height:2.6rem;padding:0}}.hallSec__hall--tag li:before{display:block;content:"";width:1.8rem;height:1.8rem;background-image:url(../img/hall/icon/tag-station.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;margin:0 .4rem 0 0}@media screen and (min-width:768px){.hallSec__hall--tag li:before{width:1.6rem;height:1.6rem;margin:0 .5rem 0 0}}.hallSec__hall--tag li.accessible:after{content:"※";font-size:1rem;position:relative;top:.2rem}.hallSec__hall--tag li.parking:before{background-image:url(../img/hall/icon/tag-parking.svg)}.hallSec__hall--tag li.anchi:before{background-image:url(../img/hall/icon/tag-anchi.svg)}.hallSec__hall--tag li.bathing:before{background-image:url(../img/hall/icon/tag-bathing.svg)}.hallSec__hall--tag li.lounge:before{background-image:url(../img/hall/icon/tag-lounge.svg)}.hallSec__hall--tag li.reception:before{background-image:url(../img/hall/icon/tag-reception.svg)}.hallSec__hall--tag li.lobby:before{background-image:url(../img/hall/icon/tag-lobby.svg)}.hallSec__hall--tag li.purify:before{background-image:url(../img/hall/icon/tag-purify.svg)}.hallSec__hall--tag li.monk:before{background-image:url(../img/hall/icon/tag-monk.svg)}.hallSec__hall--tag li.guest:before{background-image:url(../img/hall/icon/tag-guest.svg)}.hallSec__hall--tag li.reception:before{background-image:url(../img/hall/icon/tag-reception.svg)}.hallSec__hall--tag li.shower:before{background-image:url(../img/hall/icon/tag-shower.svg)}.hallSec__hall--tag li.changing:before{background-image:url(../img/hall/icon/tag-changing.svg)}.hallSec__hall--tag li.accessible:before{background-image:url(../img/hall/icon/tag-accessible.svg)}.hallSec__hall--tag li.corpfu:before{background-image:url(../img/hall/icon/tag-corpfu.svg)}.hallSec__hall--tag li.kasoh:before{background-image:url(../img/hall/icon/tag-kasoh.svg)}.hallSec__hall--tag li.koei:before{background-image:url(../img/hall/icon/tag-koei.svg)}.hallSec__hall--tag li.minei:before{background-image:url(../img/hall/icon/tag-minei.svg)}.hallSec__hall--tag li.rest:before{background-image:url(../img/hall/icon/tag-rest.svg)}.hallSec__hall--tag li.aed:before{background-image:url(../img/hall/icon/tag-aed.svg)}.hallSec__hall--tag>p{font-size:1.1rem;color:#2e9f6e;line-height:1.2;margin:.6rem 0 0}@media screen and (min-width:768px){.hallSec__hall--tag>p{font-size:1.2rem;line-height:1.4;margin:.8rem 0 0}}.hallSec__hall--dis{font-size:1.5rem;line-height:1.25;margin:1.2rem 1.6rem 0}@media screen and (min-width:768px){.hallSec__hall--dis{color:#2e9f6e;font-size:1.4rem;font-weight:700;line-height:1.35;margin:1.6rem 4rem 0}}.hallSec__hall--content{display:none;margin:4rem 4rem 0}@media screen and (min-width:768px){.hallSec__hall--content{display:block}}.hallSec__hall--content .splide__slide{display:flex;align-items:center;gap:4rem;font-size:1.5rem;line-height:1.4;padding:0 9rem 2.4rem}.hallSec__hall--content .splide__slide picture{width:38rem;height:22rem;overflow:hidden;border-radius:.7rem}.hallSec__hall--content .splide__slide picture img{display:block;width:100%;height:100%;object-fit:cover}.hallSec__hall--content .splide__slide p{flex:1}.hallSec__hall--content .splide__arrow{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:#f2faee;opacity:1;font-size:2.4rem;top:calc(50% - 1.2rem);border-radius:50%;border:.1rem solid #2e9f6e;transition:.3s ease-in-out}.hallSec__hall--content .splide__arrow:hover{background-color:#2e9f6e;opacity:1}.hallSec__hall--content .splide__arrow:hover:before{color:#fff}.hallSec__hall--content .splide__arrow>svg{display:none}.hallSec__hall--content .splide__arrow:before{display:block;font-family:icomoon;content:"";color:#2e9f6e;transition:.3s ease-in-out}.hallSec__hall--content .splide__arrow--next{right:0}.hallSec__hall--content .splide__arrow--next:before{transform:rotate(180deg)}.hallSec__hall--content .splide__arrow--prev{left:0}.hallSec__hall--content .splide__pagination{display:flex;justify-content:center;gap:.8rem;padding:0;bottom:0}.hallSec__hall--content .splide__pagination__page{display:block;width:.8rem;height:.8rem;margin:0;transform:scale(1);opacity:1;background-color:#aeaeae}.hallSec__hall--content .splide__pagination__page:hover{opacity:.7}.hallSec__hall--content .splide__pagination__page.is-active{background-color:#008b4f}.hallSec__hall--ac{display:none;padding:0 0 3.2rem;margin:2.4rem 0 0;background-color:#f7f7f7}@media screen and (min-width:768px){.hallSec__hall--ac{padding:3.2rem 4rem 4rem;margin:3.2rem 0 0}}.hallSec__hall--ac .map__frame{width:100%;height:28rem;border-top:.1rem solid #fff;border-bottom:.1rem solid #fff}@media screen and (min-width:768px){.hallSec__hall--ac .map__frame{height:30rem;overflow:hidden;border-radius:.4rem;border:.1rem solid #fff}}.hallSec__hall--ac .map__frame iframe{display:block;width:100%;height:100%}.hallSec__hall--ac .map__link{display:flex;align-items:center;justify-content:center;width:13rem;height:2rem;background-color:#fff;font-size:1.2rem;color:#2e9f6e;padding:0 0 .1rem;margin:.4rem auto 0;border:.1rem solid #2e9f6e;border-radius:.4rem;box-shadow:0 .2rem #008b4f}@media screen and (min-width:768px){.hallSec__hall--ac .map__link{height:2.2rem;margin:.6rem 0 0 auto}}.hallSec__hall--ac .access{display:flex;flex-direction:column;gap:.6rem;padding:0 1.6rem;margin:.8rem 0 0}@media screen and (min-width:768px){.hallSec__hall--ac .access{gap:1.6rem;padding:0;margin:.4rem 0 0}}.hallSec__hall--ac .access dt{display:flex;align-items:center;gap:.4rem;font-size:1.5rem;color:#2e9f6e}@media screen and (min-width:768px){.hallSec__hall--ac .access dt{gap:.6rem}}.hallSec__hall--ac .access dt:before{content:"";display:block;width:1.8rem;height:1.8rem;background-image:url(../img/hall/icon/icon-train.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.hallSec__hall--ac .access dt:before{width:2rem;height:2rem}}.hallSec__hall--ac .access dt.bus:before{background-image:url(../img/hall/icon/icon-bus.svg)}.hallSec__hall--ac .access dt.taxi:before{background-image:url(../img/hall/icon/icon-taxi.svg)}.hallSec__hall--ac .access dt.car:before{background-image:url(../img/hall/icon/icon-car.svg)}.hallSec__hall--ac .access dd{margin:.2rem 0 0}@media screen and (min-width:768px){.hallSec__hall--ac .access dd{margin:.4rem 0 0}}.hallSec__hall--ac .access dd ul{display:flex;flex-direction:column;gap:.4rem}.hallSec__hall--ac .access dd li{display:flex;font-size:1.4rem;line-height:1.2}.hallSec__hall--ac .access dd li:before{display:block;content:"";width:.7rem;min-width:.7rem;height:.7rem;background-color:#2e9f6e;border-radius:50%;margin:.5rem .3rem 0 .4rem}.hallSec__hall--ac .access dd li.red{color:#ff3b3b}.hallSec__hall--ac .access dd li.come{font-size:1.2rem}.hallSec__hall--ac .access dd li.come:before{content:"※";width:auto;min-width:auto;height:auto;background-color:transparent;border-radius:0%;margin:0}.hallSec__hall--ac .access dd li.noDisc:before{display:none}.hallSec__hall--btn{display:flex;margin:2.4rem 0 0}@media screen and (min-width:768px){.hallSec__hall--btn{justify-content:center;gap:2.4rem;margin:3.2rem 0 0}}.hallSec__hall--btn.open{margin:0}@media screen and (min-width:768px){.hallSec__hall--btn.open{margin:3.2rem 0 0}}.hallSec__hall--btn.open li.detail button{background-color:#9c9c9c;box-shadow:0 .3rem #838383;padding-right:0}.hallSec__hall--btn.open li.detail button .openTxt{display:none}.hallSec__hall--btn.open li.detail button .closeTxt{display:inline}.hallSec__hall--btn.open li.detail button i:before{background-color:#9c9c9c}.hallSec__hall--btn.open li.detail button i:after{display:none}.hallSec__hall--btn li{flex:1;padding:0 0 .3rem}@media screen and (min-width:768px){.hallSec__hall--btn li{flex:initial;width:30rem}}.hallSec__hall--btn li a,.hallSec__hall--btn li button{display:flex;align-items:center;justify-content:center;width:100%;height:4.2rem;color:#fff;padding-bottom:.2rem;position:relative}@media screen and (min-width:768px){.hallSec__hall--btn li a,.hallSec__hall--btn li button{height:3.8rem;border-radius:.4rem;font-size:1.7rem;top:0;transition:.3s ease-in-out}.hallSec__hall--btn li a:hover,.hallSec__hall--btn li button:hover{top:.3rem;opacity:.8;box-shadow:none!important}}.hallSec__hall--btn li a:before,.hallSec__hall--btn li button:before{font-family:icomoon;content:"";color:#fff;font-size:1.8rem;margin:0 .4rem 0 0}@media screen and (min-width:768px){.hallSec__hall--btn li a:before,.hallSec__hall--btn li button:before{font-size:2rem;margin:0 .8rem 0 0}}.hallSec__hall--btn li.form{display:none}@media screen and (min-width:768px){.hallSec__hall--btn li.form{display:block}}.hallSec__hall--btn li.form a{background-color:#3b7eb9;box-shadow:0 .3rem #0d4d85}.hallSec__hall--btn li.form a:before{font-family:icomoon;content:""}.hallSec__hall--btn li.form a:after{font-family:icomoon;content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media screen and (min-width:768px){.hallSec__hall--btn li.tel{display:none}}.hallSec__hall--btn li.tel a{background-color:#f07618;box-shadow:0 .3rem #bc6410}.hallSec__hall--btn li.tel a:before{font-family:icomoon;content:"";font-size:1.8rem}.hallSec__hall--btn li.detail button{background-color:#2e9f6e;padding-right:1.5rem;box-shadow:0 .3rem #00673b;position:relative}@media screen and (min-width:768px){.hallSec__hall--btn li.detail button{padding-right:0;padding-left:.5rem}}.hallSec__hall--btn li.detail button .closeTxt{display:none}.hallSec__hall--btn li.detail button i{display:block;width:1.4rem;height:1.4rem;background-color:#fff;border-radius:50%;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}@media screen and (min-width:768px){.hallSec__hall--btn li.detail button i{width:1.6rem;height:1.6rem;right:1.2rem}}.hallSec__hall--btn li.detail button i:before,.hallSec__hall--btn li.detail button i:after{display:block;content:"";width:.7rem;height:.2rem;background-color:#2e9f6e;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media screen and (min-width:768px){.hallSec__hall--btn li.detail button i:before,.hallSec__hall--btn li.detail button i:after{width:.8rem}}.hallSec__hall--btn li.detail button i:after{transform:translate(-50%) translateY(-50%) rotate(90deg)}.hallSec__more{display:flex;align-items:center;justify-content:center;width:100%;height:4.4rem;background-color:#2e9f6e;font-size:1.8rem;color:#fff;padding:0 0 .2rem;margin:2.4rem auto 0;border-radius:.4rem;box-shadow:0 .3rem #00673b}@media screen and (min-width:768px){.hallSec__more{width:40rem;margin:5.5rem auto 0;position:relative;top:0;transition:.3s ease-in-out}.hallSec__more:hover{top:.3rem;opacity:.8;box-shadow:none}}
