/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import"https://cdn.jsdelivr.net/npm/kiso.css@latest/kiso.css"layer(reset);*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%}body{font-size:.97222vw;width:100%;height:100%;color:#503a2e;font-family:"genjyuu","noto-sans-cjk-jp",sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width: 599px){body{font-size:3.73vw;overflow-x:hidden}}img{width:100%}::-moz-placeholder{color:#c1c1c1}::placeholder{color:#c1c1c1}.sp-br{display:none}@media(max-width: 599px){.sp-br{display:block}}section{overflow-x:hidden}header{position:fixed;top:0;left:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100px;padding:1.388888vw 4.167vw 1.388888vw 4.167vw;background-color:#fff;box-shadow:0px 3px 9px 0px rgba(0,0,0,.1);z-index:999;margin:0 !important}@media(min-width: 1441px){header{height:100px}}@media(max-width: 1023px){header{padding:0 0 0 8px;height:70px}}header .logo__wrap{display:block;width:100%;max-width:289.74px}header .logo__wrap img{width:100%;height:auto}@media(max-width: 1023px){header .logo__wrap{max-width:159.25px}}header .logo__wrap .hide{display:none}header .nav__wrap{display:inline-flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:28.3px}@media screen and (max-width: 899px){header .nav__wrap{display:none}}header .nav__wrap .nav__item{margin-right:1.388888vw}header .nav__wrap .nav__item a{font-family:"GenJyuuGothic",sans-serif;font-size:.97222vw;white-space:nowrap}@media(min-width: 1441px){header .nav__wrap .nav__item a{font-size:14px}}header .nav__wrap .nav__btn{display:block;width:9.7222vw;max-width:140px;height:4.167vw;max-height:60px;text-align:center;border-radius:5px}header .nav__wrap .nav__btn:not(:first-child){margin-left:.69444vw}header .nav__wrap .tel{background-color:#ef2422;border:1px solid #ef2422;transition:.3s}header .nav__wrap .tel a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.2777777778vw;width:100%;height:100%;color:#fff}header .nav__wrap .tel a:hover{color:#ef2422;font-weight:600}header .nav__wrap .tel a span{display:block}header .nav__wrap .tel a .first{font-weight:500;font-family:"GenJyuuGothic",sans-serif;font-size:.764vw}@media(min-width: 1441px){header .nav__wrap .tel a .first{font-size:11px}}header .nav__wrap .tel a .second{font-size:1.04167vw;font-family:"din-2014",sans-serif}@media(min-width: 1441px){header .nav__wrap .tel a .second{font-size:15px}}header .nav__wrap .tel:hover{background-color:#fff}header .nav__wrap .line{background-color:#06c755;border:1px solid #06c755;transition:.3s}header .nav__wrap .line a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:#fff}header .nav__wrap .line a:hover{color:#06c755;font-weight:600}header .nav__wrap .line a span{font-weight:500;font-size:.97222vw;font-family:"GenJyuuGothic",sans-serif}@media(min-width: 1441px){header .nav__wrap .line a span{font-size:14px}}header .nav__wrap .line:hover{background-color:#fff}header .nav__wrap .mail{background-color:#62bcc4;border:1px solid #62bcc4;transition:.3s}header .nav__wrap .mail a{display:block;width:100%;height:100%;color:#fff;font-weight:500;font-size:.97222vw;font-family:"GenJyuuGothic",sans-serif}header .nav__wrap .mail a:hover{color:#62bcc4;font-weight:600}header .nav__wrap .mail:hover{background-color:#fff}header .nav__sp{display:none;height:100%}header .nav__sp .nav__sp__comment{color:#503a2e;font-size:10px;font-weight:bold;padding:5px;border-radius:3px;background-color:#ffe100;position:relative}header .nav__sp .nav__sp__comment::after{content:"";display:block;position:absolute;clip-path:polygon(100% 50%, 0 0, 0 100%);width:4px;height:6px;background-color:#ffe100;top:50%;transform:translateY(-50%);right:-4px}@media screen and (max-width: 899px){header .nav__sp{display:flex;justify-content:flex-end;align-items:center}}header .nav__sp .nav__sp__item{display:flex;aspect-ratio:1;height:100%;width:auto;color:#fff;font-size:10px;font-weight:bold;text-align:center;padding-bottom:11px;flex-direction:column;justify-content:flex-end;align-items:center}header .nav__sp .nav__sp__item img{flex:1}header .nav__sp a.nav__sp__phone{background-color:#ef2422}header .nav__sp a.nav__sp__phone img{width:35.31428571%;height:auto}header .nav__sp a.nav__sp__line{background-color:#06c755}header .nav__sp a.nav__sp__line img{width:42.85714286%;height:auto}header .sp-nav__wrap{display:none}@media screen and (max-width: 899px){header .sp-nav__wrap{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:31px}header .sp-nav__wrap .sp-nav__btn{display:flex;flex-direction:column;justify-content:space-between;width:31px;height:20px}header .sp-nav__wrap .sp-nav__btn span{width:100%;height:3px;background-color:#1d2c6a;border-radius:3px;transition:all .3s ease-in-out}header .sp-nav__wrap p{display:inline-block;width:100%;font-size:12px;padding-top:3px;color:#1d2c6a}}@media(max-width: 599px){header .sp-nav__wrap{display:flex;flex-direction:row;align-items:center}header .sp-nav__wrap .sp-nav__btn{display:flex;flex-direction:column;justify-content:space-between;width:31px;height:20px}header .sp-nav__wrap .sp-nav__btn span{width:100%;height:3px;background-color:#1d2c6a;border-radius:3px}}.sp-nav__menu{display:none}@media screen and (max-width: 899px){.sp-nav__menu{position:fixed;top:0;right:-100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw;height:100dvh;padding:120px 4vw 0;transition:all .3s ease-in-out;z-index:888;overflow-y:scroll}.sp-nav__menu .sp-nav__list{width:100%;margin-bottom:8vw}.sp-nav__menu .sp-nav__list .sp-nav__item{width:100%;padding-bottom:25px;margin-bottom:25px;border-bottom:.5px solid #76684f}.sp-nav__menu .sp-nav__list .sp-nav__item:last-of-type{display:inline-flex;flex-direction:row;align-items:flex-start}.sp-nav__menu .sp-nav__list .sp-nav__item:last-of-type::after{display:inline-block;content:"";width:18px;height:18px;margin-left:10px;background-image:url(../assets/images/icon__external-link.svg);background-repeat:no-repeat;background-size:contain}.sp-nav__menu .sp-nav__list .sp-nav__item a{font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-size:15px;color:#76684f}}@media screen and (max-width: 899px){.sp-nav__menu{position:fixed;top:0;right:-100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw;height:100dvh;padding:120px 4vw 0;transition:all .3s ease-in-out;z-index:888}.sp-nav__menu .sp-nav__list{width:100%;margin-bottom:8vw}.sp-nav__menu .sp-nav__list .sp-nav__item{width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #76684f}.sp-nav__menu .sp-nav__list .sp-nav__item:last-of-type{display:inline-flex;flex-direction:row;align-items:flex-start}.sp-nav__menu .sp-nav__list .sp-nav__item:last-of-type::after{display:inline-block;content:"";width:18px;height:18px;margin-left:10px;background-image:url(../assets/images/icon__external-link.svg);background-repeat:no-repeat;background-size:contain}.sp-nav__menu .sp-nav__list .sp-nav__item a{font-family:"noto-sans-cjk-jp",sans-serif;font-weight:500;font-size:min(4.26666vw,16px);color:#76684f}.sp-nav__menu .sp-nav__list .sp-nav__btn{width:100%;max-width:375px;height:60px;line-height:60px;border-radius:10px;text-align:center}.sp-nav__menu .sp-nav__list .sp-nav__btn a{color:#fff}.sp-nav__menu .sp-nav__list .tel{background-color:#dd8ba3}.sp-nav__menu .sp-nav__list .tel a{display:block;width:100%;height:100%;color:#fff;font-weight:500;font-size:12px;line-height:3.2;font-family:"GenJyuuGothic",sans-serif}.sp-nav__menu .sp-nav__list .tel a small{display:block;font-size:16px;font-family:"din-2014",sans-serif;line-height:0;padding-top:3px;font-weight:600}.sp-nav__menu .sp-nav__list .line{background-color:#06c755;margin-top:10px}.sp-nav__menu .sp-nav__list .line a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;color:#fff;font-weight:500;font-size:15px;font-family:"GenJyuuGothic",sans-serif}.sp-nav__menu .sp-nav__list .line a::before{display:block;content:"";width:30px;height:30px;background-image:url(../assets/images/line.svg);background-size:contain;background-repeat:no-repeat;margin-right:10px}.sp-nav__menu .sp-nav__list .mail{background-color:#62bcc4;margin-top:10px}.sp-nav__menu .sp-nav__list .mail a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;color:#fff;font-weight:500;font-size:15px;font-family:"GenJyuuGothic",sans-serif}}.sp-nav__btn.active{position:relative}.sp-nav__btn.active span{position:absolute;top:50%;transform:translateY(-50%)}.sp-nav__btn.active span:nth-of-type(1){transform:rotate(135deg)}.sp-nav__btn.active span:nth-of-type(2){opacity:0;transform:rotate(270deg)}.sp-nav__btn.active span:nth-of-type(3){transform:rotate(-135deg)}.sp-nav__menu.open{right:0;background-color:#fff}footer{position:relative;padding:6.25vw 18.75vw 2.777777vw;background-color:#30323b;color:#fff;z-index:10000}@media(max-width: 599px){footer{padding:16vw 5.33333vw 8vw}}footer .footer-wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media(max-width: 599px){footer .footer-wrap{display:block}}footer .footer-wrap .company .f-logo{width:20.139vw}@media(max-width: 599px){footer .footer-wrap .company .f-logo{width:77.333vw}}footer .footer-wrap .company .company-detail{padding-top:2.08333vw}@media(max-width: 599px){footer .footer-wrap .company .company-detail{padding-top:8vw}}footer .footer-wrap .company .company-detail p{font-size:.83333vw;line-height:2;font-weight:400}@media(max-width: 599px){footer .footer-wrap .company .company-detail p{font-size:3.2vw}}footer .footer-wrap .company .company-detail p a{text-decoration:underline}footer .footer-wrap .company .foot-cv-btn-area{margin:3.47222vw 0}@media(max-width: 599px){footer .footer-wrap .company .foot-cv-btn-area{margin-top:8vw}}footer .footer-wrap .company .foot-cv-btn-area ul{display:flex;align-items:center;justify-content:center}@media(max-width: 599px){footer .footer-wrap .company .foot-cv-btn-area ul{display:block}}footer .footer-wrap .company .foot-cv-btn-area ul .cv__btn{width:13.88888vw;height:4.167vw;border-radius:5px;border:1px solid #fff;margin-right:.69444vw}@media(max-width: 1023px){footer .footer-wrap .company .foot-cv-btn-area ul .cv__btn{height:60px;width:200px}}@media(max-width: 599px){footer .footer-wrap .company .foot-cv-btn-area ul .cv__btn{width:100%;max-width:89.333vw;height:16vw;margin:0 0 10px}}footer .footer-wrap .company .foot-cv-btn-area ul .tel{background-color:#fff;border:1px solid #fff;transition:.3s}footer .footer-wrap .company .foot-cv-btn-area ul .tel a{display:block;width:100%;height:100%;padding-top:.69444vw;color:#ef2422;text-align:center;font-size:11px;font-family:"GenJyuuGothic",sans-serif}@media(max-width: 1023px){footer .footer-wrap .company .foot-cv-btn-area ul .tel a{font-size:12px;padding-top:12px}}@media(max-width: 599px){footer .footer-wrap .company .foot-cv-btn-area ul .tel a{padding-top:11px}}footer .footer-wrap .company .foot-cv-btn-area ul .tel a:hover{color:#fff;font-weight:500}footer .footer-wrap .company .foot-cv-btn-area ul .tel a span{display:block;font-size:1.04167vw;font-family:"din-2014",sans-serif;font-weight:600;padding-top:0.3472222222vw;letter-spacing:.03em}@media(max-width: 1023px){footer .footer-wrap .company .foot-cv-btn-area ul .tel a span{font-size:14px}}@media(max-width: 599px){footer .footer-wrap .company .foot-cv-btn-area ul .tel a span{font-size:4.26666vw;padding-top:1.3333333333vw}}footer .footer-wrap .company .foot-cv-btn-area ul .tel:hover{background-color:#ef2422}footer .footer-wrap .company .foot-cv-btn-area ul .line{background-color:#06c755;border:1px solid #06c755;transition:.3s}footer .footer-wrap .company .foot-cv-btn-area ul .line a{display:flex;align-items:center;justify-content:center;line-height:4.167vw;font-family:"GenJyuuGothic",sans-serif;font-size:.97222vw;font-weight:600;text-align:center;color:#fff}@media(max-width: 1023px){footer .footer-wrap .company .foot-cv-btn-area ul .line a{font-size:12px;line-height:60px}}@media(max-width: 599px){footer .footer-wrap .company .foot-cv-btn-area ul .line a{font-size:3.73333vw;line-height:16vw}}footer .footer-wrap .company .foot-cv-btn-area ul .line a:hover{color:#06c755}footer .footer-wrap .company .foot-cv-btn-area ul .line a:hover::before{background-image:url(../assets/images/line-2.svg)}footer .footer-wrap .company .foot-cv-btn-area ul .line a::before{display:block;content:"";width:2.22222vw;height:2.22222vw;background-image:url(../assets/images/line.svg);background-size:contain;background-repeat:no-repeat;margin-right:10px}@media(max-width: 599px){footer .footer-wrap .company .foot-cv-btn-area ul .line a::before{width:8.53333vw;height:8.53333vw}}footer .footer-wrap .company .foot-cv-btn-area ul .line:hover{background-color:#fff}@media(max-width: 599px){footer .footer-wrap .foot-nav ul{margin-top:8vw}}footer .footer-wrap .foot-nav ul li{padding-top:1.388888vw}@media(max-width: 599px){footer .footer-wrap .foot-nav ul li{padding-top:4vw}}footer .footer-wrap .foot-nav ul li a{font-size:.97222vw;font-weight:500}@media(max-width: 599px){footer .footer-wrap .foot-nav ul li a{font-size:3.73333vw}}footer .foot-sub-wrap{display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid #43454d;margin-top:3.47222vw;padding-top:1.7361vw}@media(max-width: 599px){footer .foot-sub-wrap{flex-direction:column-reverse;align-items:flex-start;margin-top:8vw;padding-top:5.33333vw}}footer .foot-sub-wrap .copyright p{font-size:12px;font-family:"din-2014",sans-serif;letter-spacing:.04em}@media(max-width: 599px){footer .foot-sub-wrap .copyright p{padding-top:16vw}}footer .foot-sub-wrap .privacypolicy a{font-size:12px}section{padding:8.3333vw 0}@media(max-width: 599px){section{padding:16vw 5.33333vw}}.sec-ttl-wrap{text-align:center}.sec-ttl-wrap p{font-size:1.527777vw;font-family:"adobe-handwriting-ernie",sans-serif;letter-spacing:.05}@media(max-width: 599px){.sec-ttl-wrap p{font-size:5.867vw}}.sec-ttl-wrap h2{font-size:1.527777vw;font-weight:700;padding-top:1.7361vw}@media(max-width: 599px){.sec-ttl-wrap h2{font-size:5.867vw;padding-top:6.667vw}}.content{margin-top:4.862vw;padding-left:11.80555vw;padding-right:11.80555vw}@media(max-width: 1023px){.content{padding-left:4.888vw;padding-right:4.888vw}}@media(max-width: 599px){.content{margin-top:10.66666vw;padding-left:0;padding-right:0}}.c-heading-with-icon-deco{display:flex;justify-content:center;align-items:center;-moz-column-gap:.83333vw;column-gap:.83333vw}@media(max-width: 599px){.c-heading-with-icon-deco{-moz-column-gap:1.6vw;column-gap:1.6vw}}.c-heading-with-icon-deco__left,.c-heading-with-icon-deco__right{width:1.666666vw;margin-top:0.2777777778vw}@media(max-width: 599px){.c-heading-with-icon-deco__left,.c-heading-with-icon-deco__right{width:5.33333vw;margin-top:1.067vw}}.fixed-cta-wrapper{position:fixed;left:0;bottom:0;width:100%;padding:0 5.555555vw .69444vw 5.555555vw;z-index:9999;display:flex;justify-content:flex-end;align-items:center}@media(max-width: 599px){.fixed-cta-wrapper{padding:0 2.6666666667vw 5.867vw 2.6666666667vw;justify-content:space-between}}.fixed-cta{position:relative;background:none;text-align:center;width:20.834vw;padding:0;z-index:40;transition:.5s}@media(max-width: 599px){.fixed-cta{width:auto}.fixed-cta img{height:20.27vw;width:auto}}.fixed-cta:hover{scale:1.05}.fixed-cta__bubble{position:absolute;background-color:#ffe100;color:#503a2e;font-size:1.11111vw;align-content:center;height:2.08333vw;padding:0 1.944444vw;font-weight:bold;letter-spacing:.04em;white-space:nowrap;top:-1.11111vw;left:50%;transform:translateX(-50%);border-radius:500px}@media(max-width: 599px){.fixed-cta__bubble{font-size:3.46666667vw;height:8vw;padding:0 5.867vw;top:-1.6vw;left:0;transform:translate(0, -100%)}}.fixed-cta__bubble span{color:#ef2422}.fixed-cta__bubble::before{content:"";display:block;clip-path:polygon(100% 0, 0 0, 50% 100%);width:1.25vw;height:.764vw;position:absolute;bottom:-0.764vw;left:50%;background-color:#ffe100;transform:translateX(-50%)}@media(max-width: 599px){.fixed-cta__bubble::before{width:4.8vw;height:2.93vw;bottom:-2.93vw;left:8vw}}.fixed-cta__close{position:absolute;width:20px;height:20px;background:#222;border-radius:50%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;transform:translate(50%, -50%);top:1.388888vw;right:1.527777vw;cursor:pointer}@media(max-width: 599px){.fixed-cta__close{top:1.3333333333vw;right:2.6666666667vw}}.fixed-cta__close:after,.fixed-cta__close:before{content:"";height:1px;width:13px;background:#fff;display:block;position:absolute;top:.69444vw;right:-0.2083333333vw}@media(max-width: 599px){.fixed-cta__close:after,.fixed-cta__close:before{top:2.6666666667vw;right:-0.8vw}}.fixed-cta__close:before{transform:translate(-50%, -50%) rotate(-45deg)}.fixed-cta__close:after{transform:translate(-50%, -50%) rotate(45deg)}.fixed-cta__text{font-size:1.3rem;margin-bottom:15px}.fixed-cta__button .button{width:180px;font-size:1.2rem;padding-top:15px;padding-bottom:15px}.fixed-cta__button .button:before{transform:scale(0.7);right:20px;margin-top:-9px}.fixed-cta-line{transition:.5s}@media(max-width: 599px){.fixed-cta-line img{width:auto;height:20.27vw}}.fixed-cta-line:hover{scale:1.05}.fixed-cta img{display:block}@media(min-width: 600px){.fixed-cta-line,.fixed-cta-estimate{display:none}}.fixed-cta-estimate{transition:.5s}@media(max-width: 599px){.fixed-cta-estimate img{width:auto;height:20.27vw}}.fixed-cta-estimate:hover{scale:1.05}#hero{margin-top:70px}#hero img{width:100%;height:auto}@media(min-width: 600px){#hero{margin-top:64px}}@media(min-width: 1020px){#hero{margin-top:100px}}#hero h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.about{padding-top:8.3333vw;padding-bottom:8.3333vw;background-image:url(../assets/images/message-deco.svg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}@media(max-width: 599px){.about{background:url(../assets/images/about-bg-sp.png);background-size:contain;background-repeat:no-repeat;padding-top:16vw;padding-bottom:16vw}}.about .about-wrap{padding-left:11.80555vw;padding-right:11.80555vw;display:flex;align-items:stretch;justify-content:space-between;font-size:1.04167vw}@media(max-width: 599px){.about .about-wrap{display:block;padding-left:0;padding-right:0}}.about .about-wrap .message-wrap{width:48.6vw;margin:0 auto;text-align:center}@media(max-width: 599px){.about .about-wrap .message-wrap{width:100%;text-align:left}}.about .about-wrap .message-wrap h2{font-size:1.527777vw;font-family:"GenJyuuGothic",sans-serif;color:#ef2422;letter-spacing:.05;line-height:2.1785714286}@media(max-width: 599px){.about .about-wrap .message-wrap h2{font-size:5.867vw}}.about .about-wrap .message-wrap .about__content{margin-top:2.777777vw;display:flex;flex-direction:column;gap:2.777777vw;justify-content:center;align-items:center}.about .about-wrap .message-wrap p{font-size:1.04167vw;font-family:"GenJyuuGothic",sans-serif;line-height:2.2;color:#503a2e}@media(max-width: 599px){.about .about-wrap .message-wrap p{font-size:4vw;line-height:2;padding-top:8vw}}.about .about-wrap .message-wrap p span{display:block}@media(max-width: 599px){.about .about-wrap .message-wrap p span{display:inline}}.about .about-wrap .message-wrap .img{position:absolute;width:18.056vw;bottom:2.777777vw;right:9.7222vw}.about .about-wrap .message-wrap .img img{width:100%;height:auto}@media(max-width: 599px){.about .about-wrap .message-wrap .img{position:static;width:100%;padding:0 6.4vw;margin-top:16vw}}.about .p-wrap{width:32.639vw}@media(max-width: 599px){.about .p-wrap{width:100%}}.about .p-wrap h2{font-size:1.458vw;line-height:1.5;font-weight:600}@media(max-width: 599px){.about .p-wrap h2{font-size:5.33333vw;line-height:1.5;text-align:center}}.about .p-wrap h2 span{color:#62bcc4;padding-left:3px}@media(max-width: 599px){.about .p-wrap .product{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}.about .p-wrap .product p{font-size:.90278vw;line-height:2;padding-top:2.777777vw}@media(max-width: 599px){.about .p-wrap .product p{font-size:3.73333vw;line-height:1.8;padding-top:9.3333vw}}.about .p-wrap .product p span{color:#dd8ba3;font-weight:600}.about .p-wrap .product img{width:24vw;margin-top:2.777777vw}@media(max-width: 599px){.about .p-wrap .product img{width:90%;margin:10.66666vw auto 0}}.about .line{display:block;width:1px;height:auto;background-color:#ccc}@media(max-width: 599px){.about .line{margin:16vw auto;width:16vw;height:2.133vw;background:url(../assets/images/about-dotted.png);background-size:contain;background-repeat:no-repeat}}.question{background-image:url(../assets/images/question-bg-pc.svg);background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width: 599px){.question{background-image:url(../assets/images/question-bg-sp.svg)}}.question .sec-ttl-wrap p{color:#62bcc4}.question .sec-ttl-wrap span.blue{color:#62bcc4}@media(max-width: 599px){.question .sec-ttl-wrap h2{font-size:4.26666vw}}.question .question__content{margin-top:3.611vw;width:76.80555556vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1.388888vw}@media(max-width: 599px){.question .question__content{margin-top:11.2vw;width:100%;gap:10.66666vw}}.question .question__content .row{display:flex;gap:2.569444vw;align-items:flex-start}.question .question__content .row .profile{display:flex;flex-direction:column;align-items:center;gap:.69444vw}@media(max-width: 599px){.question .question__content .row .profile{gap:2.133vw}}.question .question__content .row .profile .icon{width:8.75vw;height:8.75vw}.question .question__content .row .profile .icon img{width:100%;height:100%}@media(max-width: 599px){.question .question__content .row .profile .icon{width:22.933vw;height:22.933vw}}.question .question__content .row .profile p{color:#fff;padding:0.3472222222vw .69444vw;font-size:.764vw;white-space:nowrap;line-height:1.5}@media(max-width: 599px){.question .question__content .row .profile p{padding:1.3333333333vw;font-size:2.9333333333vw}.question .question__content .row .profile p .sp-block{display:block}}.question .question__content .row .message{position:relative;background-color:#efeadb;color:#503a2e;max-width:44.44444444vw;padding:1.388888vw;font-size:.90278vw;border-radius:.69444vw;line-height:2}.question .question__content .row .message span{text-decoration:underline}.question .question__content .row .message span.red{color:#d93c3c}.question .question__content .row .message span.blue{color:#62bcc4}@media(max-width: 599px){.question .question__content .row .message{max-width:none;padding:5.33333vw;font-size:3.46666vw;border-radius:2.6666666667vw}}.question .question__content .row .message::before{content:"";display:block;position:absolute;width:1.180555vw;height:1.180555vw;background-color:#efeadb;top:1.388888vw}@media(max-width: 599px){.question .question__content .row .message::before{width:4.53333vw;height:4.53333vw;top:5.33333vw}}@media(max-width: 599px){.question .question__content .row.customer{gap:5.33333vw}}.question .question__content .row.customer .profile p{background-color:#62bcc4}.question .question__content .row.customer .message{margin-top:2.36111vw}@media(max-width: 599px){.question .question__content .row.customer .message{margin-top:0}}.question .question__content .row.customer .message::before{left:-1.180555vw;clip-path:polygon(100% 0, 0 50%, 100% 100%)}@media(max-width: 599px){.question .question__content .row.customer .message::before{left:-4.53333vw}}.question .question__content .row.staff{flex-direction:row-reverse}@media(max-width: 599px){.question .question__content .row.staff{gap:2.6666666667vw}}.question .question__content .row.staff .profile p{background-color:#dd8ba3}.question .question__content .row.staff .message::before{right:-1.180555vw;clip-path:polygon(0 0, 0 100%, 100% 50%)}@media(max-width: 599px){.question .question__content .row.staff .message::before{right:-4.53333vw}}.feature{padding-left:5.555555vw;padding-right:5.555555vw;padding-top:0;padding-bottom:0}@media(max-width: 599px){.feature{padding-left:0;padding-right:0}}.feature .feature-box{padding-top:5.555555vw;padding-bottom:5.555555vw;padding-left:6.25vw;padding-right:6.25vw;border-radius:3.47222vw;background-color:#efeadb;position:relative}@media(max-width: 599px){.feature .feature-box{padding-top:10.66666vw;padding-bottom:10.66666vw}}.feature .feature__product{margin-top:3.47222vw;display:flex;justify-content:center;align-items:center;gap:1.388888vw}@media(max-width: 599px){.feature .feature__product{margin-top:10.66666vw;flex-direction:column;align-items:flex-start;gap:2.6666666667vw}}@media(max-width: 599px){.feature .feature__product .feature__product__text{margin:0 auto}}.feature .feature__product .feature__product__text__label{background-color:#503a2e;color:#fff;font-size:.97222vw;display:inline-block;padding-left:.69444vw;padding-right:.69444vw;padding-top:0.3472222222vw;padding-bottom:0.3472222222vw;border-radius:500px}@media(max-width: 599px){.feature .feature__product .feature__product__text__label{font-size:3.46666vw;padding-left:2.6666666667vw;padding-right:2.6666666667vw;padding-top:1.3333333333vw;padding-bottom:1.3333333333vw}}.feature .feature__product .feature__product__text__description{margin-top:.69444vw;font-size:1.805555vw;font-weight:bolder;color:#503a2e;line-height:1.5}@media(max-width: 599px){.feature .feature__product .feature__product__text__description{margin-top:2.6666666667vw;font-size:5.33333vw}}.feature .feature__product .feature__product__text__description span{display:block}.feature .feature__product .feature__product__image img{width:23.05555556vw;height:auto}@media(max-width: 599px){.feature .feature__product .feature__product__image img{width:81.33333333vw;margin:0 auto}}.feature .feature__functions{margin-top:2.08333vw;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.69444vw}@media(max-width: 599px){.feature .feature__functions{margin-top:8vw;gap:5.33333vw;grid-template-columns:1fr}}.feature .feature__functions .feature__functions__item{width:100%;padding:2.08333vw 0;border-radius:.83333vw;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:1.388888vw}@media(max-width: 599px){.feature .feature__functions .feature__functions__item{border-radius:3.2vw;padding:6.667vw 0;gap:4vw}}.feature .feature__functions .feature__functions__item img{width:auto;height:4.862vw}@media(max-width: 599px){.feature .feature__functions .feature__functions__item img{height:18.667vw}}.feature .feature__functions .feature__functions__item p{font-size:1.180555vw;font-weight:bold;line-height:1.5;text-align:center}@media(max-width: 599px){.feature .feature__functions .feature__functions__item p{font-size:4.8vw}}.feature .feature__functions .feature__functions__item.full{width:100%}.feature .sec-ttl-wrap h2{color:#503a2e}.feature .sec-ttl-wrap p{color:#503a2e;line-height:2.1785714286}.feature .content{position:relative;padding-left:0;padding-right:0;z-index:1}.feature .content .feature-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.feature .content .feature-wrap .feature-item{display:block;width:calc(50% - .694vw);background-color:#fff;padding:2.777777vw 2.08333vw 2.08333vw;border-radius:1.04167vw}@media(max-width: 599px){.feature .content .feature-wrap .feature-item{width:100%;padding:6.667vw 4vw 8vw;margin-top:5.33333vw}}.feature .content .feature-wrap .feature-item:nth-child(3){width:100%;margin-top:1.388888vw}@media(max-width: 599px){.feature .content .feature-wrap .feature-item:nth-child(3){margin-top:5.33333vw}}.feature .content .feature-wrap .feature-item .item-ttl{display:flex;justify-content:flex-start;align-items:center}@media(max-width: 599px){.feature .content .feature-wrap .feature-item .item-ttl{display:block}}.feature .content .feature-wrap .feature-item .item-ttl p{font-size:3.194vw;font-family:"din-2014",sans-serif;color:#76684f;font-weight:600;padding-right:1.04167vw;opacity:.4;margin-top:0;padding-top:0;border-top:none;line-height:1}@media(max-width: 599px){.feature .content .feature-wrap .feature-item .item-ttl p{font-size:12.267vw;padding-right:0;text-align:center;padding-top:1.3333333333vw}}.feature .content .feature-wrap .feature-item .item-ttl h3{font-size:1.180555vw;font-family:"GenJyuuGothic",sans-serif;letter-spacing:.03em;font-weight:600}@media(max-width: 599px){.feature .content .feature-wrap .feature-item .item-ttl h3{font-size:5.33333vw;padding-top:4vw;line-height:1.4}}.feature .content .feature-wrap .feature-item .item-ttl h3 span{display:block;color:#868686;font-weight:400;font-size:.90278vw;padding-bottom:6px}@media(max-width: 599px){.feature .content .feature-wrap .feature-item .item-ttl h3 span{font-size:3.46666vw}}.feature .content .feature-wrap .feature-item p{font-size:.90278vw;line-height:2;border-top:1px solid #edebea;padding-top:1.04167vw;margin-top:1.388888vw}@media(max-width: 599px){.feature .content .feature-wrap .feature-item p{font-size:3.73333vw;margin-top:5.33333vw;padding-top:5.33333vw}}.feature .content .feature-table{margin-top:4.862vw;text-align:center}@media(max-width: 599px){.feature .content .feature-table{margin-top:21.335vw}}.feature .content .feature-table h3{position:relative;font-size:1.25vw;color:#76684f;font-weight:600}@media(max-width: 599px){.feature .content .feature-table h3{font-size:4.8vw}}.feature .content .feature-table h3::before{content:"";display:inline-block;position:relative;width:2px;height:1.527777vw;background-color:#76684f;transform:rotate(-35deg) translateY(0.5rem);margin-right:1.04167vw}@media(max-width: 599px){.feature .content .feature-table h3::before{height:5.867vw;margin-right:4vw}}.feature .content .feature-table h3::after{content:"";display:inline-block;position:relative;width:2px;height:1.527777vw;background-color:#76684f;transform:rotate(35deg) translateY(0.5rem);margin-left:1.04167vw}@media(max-width: 599px){.feature .content .feature-table h3::after{height:5.867vw;margin-left:4vw}}@media(max-width: 599px){.feature .content .feature-table picture{width:calc(100% + 5.333vw);display:block;overflow-y:hidden;overflow-x:scroll}}.feature .content .feature-table picture img{width:57.639vw;margin-top:3.47222vw}@media(max-width: 1023px){.feature .content .feature-table picture img{width:100%;max-width:600px}}@media(max-width: 599px){.feature .content .feature-table picture img{overflow:scroll;width:182.933vw;max-width:none;margin-top:8vw;transform:translateX(-5.33333vw)}}.flow{background:url(../assets/images/flow-bg.png);background-color:#efeadb;background-size:cover;background-repeat:no-repeat;background-size:100%}@media(max-width: 599px){.flow{padding-top:21.335vw;padding-bottom:21.335vw;background-color:#efeadb;background:url(../assets/images/flow-bg-sp.png);background-size:cover;background-repeat:no-repeat;background-position:top}}.flow .sec-ttl-wrap{padding-top:3.47222vw}.flow .sec-ttl-wrap p{color:#503a2e}.flow .pc-content .flow-list{display:flex;align-items:flex-start;justify-content:center;padding:0 1.388888vw}.flow .pc-content .flow-list:nth-child(2){margin-top:2.777777vw}.flow .pc-content .flow-list .flow-item{width:33.333%;position:relative}.flow .pc-content .flow-list .flow-item .flow-item-wrap .num{font-size:.83333vw;width:3.82vw;height:3.82vw;border-radius:50%;font-family:"din-2014",sans-serif;font-weight:400;text-align:center;line-height:1.6em;padding-top:0.3472222222vw;background-color:#503a2e;color:#fff;letter-spacing:.03em}.flow .pc-content .flow-list .flow-item .flow-item-wrap .num span{display:block;font-size:1.458vw;color:inherit;letter-spacing:0}.flow .pc-content .flow-list .flow-item .flow-item-wrap .num::before{content:"";display:block;position:absolute;top:1.91vw;left:3.82vw;width:20.488vw;height:1px;background-color:inherit;z-index:0;border:dotted 1px}@media(max-width: 599px){.flow .pc-content .flow-list .flow-item .flow-item-wrap .num::before{border-bottom:1px dotted #503a2e;height:1px;background-color:rgba(0,0,0,0)}}.flow .pc-content .flow-list .flow-item .flow-item-wrap .flow-child{width:20.833vw;padding-top:1.388888vw}.flow .pc-content .flow-list .flow-item .flow-item-wrap .flow-child .img img{display:block;margin:0 auto;width:auto;height:10.41666vw}@media(max-width: 599px){.flow .pc-content .flow-list .flow-item .flow-item-wrap .flow-child .img img{height:32.667vw}}.flow .pc-content .flow-list .flow-item .flow-item-wrap .flow-child .txt-area{padding-top:1.7361vw}.flow .pc-content .flow-list .flow-item .flow-item-wrap .flow-child .txt-area h3{font-size:1.180555vw;font-family:"GenJyuuGothic",sans-serif;font-weight:700;color:#2e271c}.flow .pc-content .flow-list .flow-item .flow-item-wrap .flow-child .txt-area h3 span{font-size:.83333vw;font-weight:500;letter-spacing:0;padding-left:3px}@media(max-width: 599px){.flow .pc-content .flow-list .flow-item .flow-item-wrap .flow-child .txt-area h3 span{font-size:3.2vw}}.flow .pc-content .flow-list .flow-item .flow-item-wrap .flow-child .txt-area p{font-size:.90278vw;padding-top:1.04167vw;line-height:2}.flow .sp-content{position:relative}.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .num{font-size:3.2vw;width:13.33333vw;height:13.33333vw;border-radius:50%;font-family:"din-2014",sans-serif;text-align:center;line-height:1.4em;padding-top:1.867vw;background-color:#503a2e;color:#fff}.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .num span{display:block;font-size:4.8vw;color:inherit}.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .num::before{content:"";display:block;position:absolute;top:6.67vw;left:0;width:100%;height:1px;background-color:#503a2e;z-index:-1}.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .flow-child{width:64vw;padding-top:6.667vw}.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .flow-child .img img{display:block;width:auto;height:38.13vw}.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .flow-child .txt-area{padding-top:6.667vw}.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .flow-child .txt-area h3{font-size:4.26666vw;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:700;line-height:1.5;color:#2e271c}@media(max-width: 599px){.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .flow-child .txt-area h3{font-size:4.53333vw}}.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .flow-child .txt-area h3 span{font-size:3.2vw;font-weight:500;letter-spacing:0;padding-left:3px}.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .flow-child .txt-area p{padding-top:3.46666vw;line-height:1.8}@media(max-width: 599px){.flow .sp-content .swiper-wrapper .swiper-slide .flow-item-wrap .flow-child .txt-area p{font-size:3.46666vw}}.flow .sp-content .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{position:relative;margin-top:8vw;width:calc(100% - 5.33vw)}.flow .sp-content .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal span.swiper-pagination-progressbar-fill{background-color:#503a2e !important}.plan{position:relative;background-color:#efeadb;padding-top:6.944445vw;padding-bottom:6.944445vw;overflow:hidden}@media(max-width: 599px){.plan{padding-top:16vw;padding-bottom:21.335vw}}.plan::after{content:"";display:block;position:absolute;width:34.028vw;height:25.278vw;bottom:-3vw;right:-6.25vw;background:url(../assets/images/nizi.png);background-repeat:no-repeat;background-size:contain}@media(max-width: 599px){.plan::after{display:none}}.plan .sec-ttl-wrap p{color:#dd8ba3}.plan .content .plan__calc__title{display:flex;justify-content:center;align-items:center;gap:.69444vw;font-size:1.25vw;text-align:center;font-weight:bold;margin-top:4.862vw}@media(max-width: 599px){.plan .content .plan__calc__title{gap:2.6666666667vw;font-size:4.8vw;margin-top:16vw}}.plan .content .plan__calc__subtitle{margin-top:1.388888vw;text-align:center;font-size:.97222vw}@media(max-width: 599px){.plan .content .plan__calc__subtitle{margin-top:5.33333vw;font-size:3.73333vw;line-height:2;text-align:left}}.plan .content .plan__calc__fields{margin-top:2.777777vw;display:grid;grid-template-columns:repeat(3, 1fr);gap:2.777777vw}@media(max-width: 599px){.plan .content .plan__calc__fields{margin-top:8vw;grid-template-columns:1fr;gap:8vw}}.plan .content .plan__calc__fields .field{font-weight:medium}.plan .content .plan__calc__fields .field .number{width:1.388888vw;aspect-ratio:1;height:auto;border-radius:100%;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;font-size:.83333vw}@media(max-width: 599px){.plan .content .plan__calc__fields .field .number{font-size:3.2vw;width:5.33333vw}}.plan .content .plan__calc__fields .field .number--1{background-color:#d9403f}.plan .content .plan__calc__fields .field .number--2{background-color:#62bcc4}.plan .content .plan__calc__fields .field .number--3{background-color:#503a2e}.plan .content .plan__calc__fields .field label{display:flex;justify-content:flex-start;align-items:center;gap:0.3472222222vw;font-size:.97222vw}@media(max-width: 599px){.plan .content .plan__calc__fields .field label{font-size:3.73333vw;gap:1.3333333333vw}}.plan .content .plan__calc__fields .field .warn{font-size:.83333vw;color:#d93c3c;margin-left:.69444vw}@media(max-width: 599px){.plan .content .plan__calc__fields .field .warn{font-size:3.2vw;margin-left:2.6666666667vw}}.plan .content .plan__calc__fields .field .field-wrapper{margin-top:.69444vw;position:relative;background-color:#faf8f2;border-radius:0.3472222222vw}.plan .content .plan__calc__fields .field .field-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 599px){.plan .content .plan__calc__fields .field .field-wrapper{border-radius:1.3333333333vw;margin-top:2.6666666667vw}}.plan .content .plan__calc__fields .field select{position:relative;z-index:10;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../assets/images/arrow-down.svg);background-repeat:no-repeat;background-position:right 1.04167vw center;background-size:.69444vw;padding:1.388888vw;font-size:.97222vw;width:100%;border-radius:0.3472222222vw;border:1px solid #faf8f2;box-sizing:border-box;cursor:pointer}@media(max-width: 599px){.plan .content .plan__calc__fields .field select{border-radius:1.3333333333vw;padding:5.33333vw;font-size:3.73333vw;background-position:right 4vw center;background-size:2.6666666667vw}}.plan .content .plan__calc__fields .field select:focus{outline:none;border:1px solid #868686}.plan .content .plan__calc__fields .field select:disabled{opacity:.3}.plan .content .plan__calc__result{margin-top:1.388888vw;border-radius:.69444vw;padding:1.388888vw 2.777777vw;background-color:#faf9f7;background-image:url(../assets/images/price-calc-bg-pc.jpg);background-size:cover;background-repeat:no-repeat}@media(max-width: 599px){.plan .content .plan__calc__result{margin-top:10.66666vw;border-radius:2.6666666667vw;padding:5.33333vw;background-image:url(../assets/images/price-calc-bg-sp.jpg)}}.plan .content .plan__calc__result .plan__calc__result__head{padding-bottom:1.388888vw;border-bottom:1px solid #868686}.plan .content .plan__calc__result .plan__calc__result__head .sp-break{margin-top:0.2083333333vw}@media(max-width: 599px){.plan .content .plan__calc__result .plan__calc__result__head{padding-bottom:4vw}.plan .content .plan__calc__result .plan__calc__result__head .sp-break{display:block;margin-top:.8vw}}.plan .content .plan__calc__result .plan__calc__result__head p{font-weight:bolder;text-align:center;font-size:.97222vw}@media(max-width: 599px){.plan .content .plan__calc__result .plan__calc__result__head p{font-size:3.73333vw;width:-moz-fit-content;width:fit-content;text-align:right;margin:0 auto}}.plan .content .plan__calc__result .plan__calc__result__head #head-total-price-no-tax{font-size:2.22222vw;font-weight:bolder;color:#ef2422}@media(max-width: 599px){.plan .content .plan__calc__result .plan__calc__result__head #head-total-price-no-tax{font-size:6.4vw}}.plan .content .plan__calc__result .plan__calc__result__detail{margin-top:1.388888vw;display:grid;grid-template-columns:auto auto;justify-content:end;gap:1.388888vw}@media(max-width: 599px){.plan .content .plan__calc__result .plan__calc__result__detail{margin-top:2.6666666667vw;grid-template-columns:1fr;justify-content:start;gap:2.6666666667vw}}.plan .content .plan__calc__result .plan__calc__result__detail .plan__calc__result__detail__content{font-size:.97222vw;width:20vw}@media(max-width: 599px){.plan .content .plan__calc__result .plan__calc__result__detail .plan__calc__result__detail__content{font-size:3.73333vw;width:100%}}.plan .content .plan__calc__result .plan__calc__result__detail .plan__calc__result__detail__content .plan__calc__result__detail__content__box{display:flex;flex-direction:column;gap:1.388888vw}@media(max-width: 599px){.plan .content .plan__calc__result .plan__calc__result__detail .plan__calc__result__detail__content .plan__calc__result__detail__content__box{gap:5.33333vw}}.plan .content .plan__calc__result .plan__calc__result__detail .plan__calc__result__detail__content .plan__calc__result__detail__content__box.top{padding-bottom:.69444vw}@media(max-width: 599px){.plan .content .plan__calc__result .plan__calc__result__detail .plan__calc__result__detail__content .plan__calc__result__detail__content__box.top{padding-bottom:2.6666666667vw}}.plan .content .plan__calc__result .plan__calc__result__detail .plan__calc__result__detail__content .plan__calc__result__detail__content__box.bottom{padding-top:.69444vw}@media(max-width: 599px){.plan .content .plan__calc__result .plan__calc__result__detail .plan__calc__result__detail__content .plan__calc__result__detail__content__box.bottom{padding-top:2.6666666667vw}}.plan .content .plan__calc__result .plan__calc__result__detail .plan__calc__result__detail__content .row{display:flex;justify-content:space-between;align-items:center}.plan .content .price-descriptions{margin-top:2.777777vw;display:grid;grid-template-columns:1fr;gap:2.777777vw}@media(max-width: 599px){.plan .content .price-descriptions{margin-top:10.66666vw;gap:8vw}}.plan .content .price-descriptions .box{border-radius:.69444vw;overflow:hidden}@media(max-width: 599px){.plan .content .price-descriptions .box{border-radius:2.6666666667vw}}.plan .content .price-descriptions .box .head,.plan .content .price-descriptions .box .body{padding:1.388888vw 2.777777vw;font-size:.97222vw;line-height:2}@media(max-width: 599px){.plan .content .price-descriptions .box .head,.plan .content .price-descriptions .box .body{padding:5.33333vw;font-size:3.73333vw}}.plan .content .price-descriptions .box .head{color:#fff;font-weight:bold}.plan .content .price-descriptions .box .body{background-color:#faf9f7}.plan .content .price-descriptions .box.day-7 .head{background-color:#1d2c6a}.plan .content .price-descriptions .box.day-5 .head{background-color:#62bcc4}.plan .content .price-descriptions .box.day-short .head{background-color:#dd8ba3}.plan .content .plan-wrap-bottom{grid-template-columns:1fr !important;margin-top:2.777777vw !important}.plan .content .plan-wrap-bottom .plan-5{background-color:#dd8ba3}.plan .content .plan-wrap-bottom .plan-night-price{background-color:#1d2c6a}.plan .content .plan-wrap-bottom .plan-night-price__description{margin-top:0.5555555556vw}@media(max-width: 599px){.plan .content .plan-wrap-bottom .plan-night-price__description{margin-top:2.133vw;text-align:start !important}}@media(max-width: 599px){.plan .content .plan-wrap-bottom{margin-top:8vw !important}}.plan .content .plan-wrap{margin-top:4.862vw;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.777777vw;align-items:stretch}@media(max-width: 599px){.plan .content .plan-wrap{margin-top:16vw}}@media(max-width: 599px){.plan .content .plan-wrap{grid-template-columns:1fr;gap:8vw}}.plan .content .plan-wrap .plan-item{position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:.69444vw;padding-bottom:2.08333vw;box-shadow:0px 3px 14px 0px rgba(0,0,0,.1)}.plan .content .plan-wrap .plan-item .plan-item__bubble{position:absolute;rotate:-5deg;top:-2.569444vw;left:-1.7361vw;transform-origin:center}.plan .content .plan-wrap .plan-item .plan-item__bubble img{width:7.91666667vw;height:auto}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-item__bubble{left:-1.3333333333vw;top:-12vw}.plan .content .plan-wrap .plan-item .plan-item__bubble img{width:30.4vw}}.plan .content .plan-wrap .plan-item .plan-item__bubble span.red{color:#ef2422}@media(max-width: 599px){.plan .content .plan-wrap .plan-item{width:100%;border-radius:2.6666666667vw;padding-bottom:6.667vw}}.plan .content .plan-wrap .plan-item .additional-price{font-size:1.388888vw !important;font-weight:medium !important}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .additional-price{font-size:5.33333vw !important}}.plan .content .plan-wrap .plan-item .additional-price-description{font-size:.83333vw !important;margin-top:0.3472222222vw;white-space:nowrap}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .additional-price-description{font-size:2.9333333333vw !important}.plan .content .plan-wrap .plan-item .additional-price-description span{display:block}}.plan .content .plan-wrap .plan-item h3{width:100%;display:block;height:3.82vw;border-radius:.69444vw .69444vw 0 0;font-size:.97222vw;line-height:3.82vw;text-align:center;font-weight:600;color:#fff;margin-bottom:2.08333vw}@media(max-width: 599px){.plan .content .plan-wrap .plan-item h3{height:14.66666vw;border-radius:2.6666666667vw 2.6666666667vw 0 0;font-size:4vw;line-height:14.66666vw;margin-bottom:5.33333vw}}.plan .content .plan-wrap .plan-item .plan-1{background-color:#e5bcc8}.plan .content .plan-wrap .plan-item .plan-2{background-color:#62bcc4}.plan .content .plan-wrap .plan-item .plan-3{background-color:#d9403f}.plan .content .plan-wrap .plan-item .plan-4{background-color:#503a2e;color:#fff}.plan .content .plan-wrap .plan-item .plan-detail{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-detail{flex-direction:row;display:flex;align-items:center;justify-content:space-between}}.plan .content .plan-wrap .plan-item .plan-detail .plan-child{padding-left:1.388888vw;padding-right:1.388888vw}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-detail .plan-child{padding-left:0;padding-right:0;width:100%}}.plan .content .plan-wrap .plan-item .plan-detail .plan-child br{display:none}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-detail .plan-child br{display:block}}.plan .content .plan-wrap .plan-item .plan-detail .plan-child p{text-align:center;font-size:.83333vw;font-weight:500}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-detail .plan-child p{font-size:2.9333333333vw;line-height:1.4}}.plan .content .plan-wrap .plan-item .plan-detail .plan-child .price{font-family:"din-2014",sans-serif;font-weight:600;font-size:2.5vw;padding:6px 0 3px;white-space:nowrap}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-detail .plan-child .price{font-size:9.6vw}}.plan .content .plan-wrap .plan-item .plan-detail .plan-child .price span{font-family:"noto-sans-cjk-jp",sans-serif;font-size:1.11111vw;font-weight:600}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-detail .plan-child .price span{font-size:4.26666vw}}.plan .content .plan-wrap .plan-item .plan-detail .plan-child .tax{font-family:"din-2014",sans-serif;font-size:.83333vw;font-weight:400}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-detail .plan-child .tax{font-size:3.2vw}}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-detail .plan-child{padding:0 3.2vw}}.plan .content .plan-wrap .plan-item .plan-detail .plus{display:block;width:.97222vw;height:.97222vw;margin:1.04167vw auto}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-detail .plus{width:3.73333vw;height:3.73333vw;margin:0 5px}}.plan .content .plan-wrap .plan-item .plan-detail .equal{display:block;width:0.5555555556vw;height:1.25vw;margin:1.04167vw auto}@media(max-width: 599px){.plan .content .plan-wrap .plan-item .plan-detail .equal{width:2.133vw;height:4.8vw;margin:0 5px;transform:rotate(90deg)}}.plan .content .caution{font-size:12px;line-height:2;padding-top:2.08333vw;color:#76684f}@media(max-width: 599px){.plan .content .caution{padding-top:2.6666666667vw}}.plan .content .cv-btn-area{margin-top:4.862vw}@media(max-width: 599px){.plan .content .cv-btn-area{margin-top:10.66666vw}}.plan .content .cv-btn-area ul{display:flex;align-items:center;justify-content:center}@media(max-width: 599px){.plan .content .cv-btn-area ul{display:block}}.plan .content .cv-btn-area ul .cv__btn{display:flex;justify-content:center;align-items:center;width:18.75vw;height:4.167vw;border-radius:5px;border:1px solid #fff;margin:0 .69444vw}@media(max-width: 1023px){.plan .content .cv-btn-area ul .cv__btn{height:60px;width:200px}}@media(max-width: 599px){.plan .content .cv-btn-area ul .cv__btn{width:72vw;height:16vw;margin:0 auto 2.6666666667vw}}.plan .content .cv-btn-area ul .tel{background-color:#ef2422;border:1px solid #ef2422;transition:.3s}.plan .content .cv-btn-area ul .tel a{display:block;width:100%;height:100%;padding-top:.69444vw;color:#fff;text-align:center;font-size:.764vw;font-family:"GenJyuuGothic",sans-serif}@media(max-width: 1023px){.plan .content .cv-btn-area ul .tel a{font-size:12px;padding-top:12px}}@media(max-width: 599px){.plan .content .cv-btn-area ul .tel a{padding-top:3.2vw}}.plan .content .cv-btn-area ul .tel a:hover{color:#ef2422;font-weight:500}.plan .content .cv-btn-area ul .tel a span{display:block;font-size:1.04167vw;font-family:"din-2014",sans-serif;font-weight:600;padding-top:0.3472222222vw;letter-spacing:.03em}@media(max-width: 1023px){.plan .content .cv-btn-area ul .tel a span{font-size:14px}}@media(max-width: 599px){.plan .content .cv-btn-area ul .tel a span{font-size:4vw;padding-top:1.3333333333vw}}.plan .content .cv-btn-area ul .tel:hover{background-color:#fff}.plan .content .cv-btn-area ul .line{background-color:#06c755;border:1px solid #06c755;transition:.3s}.plan .content .cv-btn-area ul .line a{display:flex;align-items:center;justify-content:center;font-family:"GenJyuuGothic",sans-serif;font-size:.97222vw;font-weight:600;width:100%;height:100%;text-align:left;color:#fff}@media(max-width: 1023px){.plan .content .cv-btn-area ul .line a{font-size:12px}}@media(max-width: 599px){.plan .content .cv-btn-area ul .line a{font-size:3.73333vw}}.plan .content .cv-btn-area ul .line a:hover{color:#06c755}.plan .content .cv-btn-area ul .line a:hover::before{background-image:url(../assets/images/line-2.svg)}.plan .content .cv-btn-area ul .line a::before{display:block;content:"";width:2.22222vw;height:2.22222vw;background-image:url(../assets/images/line.svg);background-size:contain;background-repeat:no-repeat;margin-right:10px}@media(max-width: 599px){.plan .content .cv-btn-area ul .line a::before{width:8.53333vw;height:8.53333vw}}.plan .content .cv-btn-area ul .line:hover{background-color:#fff}.plan .content .plan__compare h3{display:flex;justify-content:center;align-items:center;color:#503a2e;font-size:1.25vw;font-weight:bold}@media(max-width: 599px){.plan .content .plan__compare h3{font-size:4.8vw}}.plan .content .plan__compare h3 .deco{display:flex;justify-content:center;align-items:flex-end;gap:.69444vw}.plan .content .plan__compare h3 .deco::before,.plan .content .plan__compare h3 .deco::after{content:"";display:inline-block;background-color:#503a2e;width:2px;height:1.25vw}@media(max-width: 599px){.plan .content .plan__compare h3 .deco::before,.plan .content .plan__compare h3 .deco::after{height:4.8vw}}.plan .content .plan__compare h3 .deco::before{transform:rotate(-30deg)}.plan .content .plan__compare h3 .deco::after{transform:rotate(30deg)}@media(max-width: 599px){.plan .content .plan__compare h3 .deco{gap:2.6666666667vw}}.plan .content .plan__compare .plan__compare__image{margin-top:3.47222vw;display:flex;justify-content:center;overflow-x:auto}.plan .content .plan__compare .plan__compare__image img{width:57.63888889vw}@media(max-width: 599px){.plan .content .plan__compare .plan__compare__image{margin-top:8vw;justify-content:left;margin-left:-5.33333vw;margin-right:-5.33333vw}.plan .content .plan__compare .plan__compare__image img{width:100%;min-width:600px}}.faq{padding-top:6.944445vw;padding-bottom:6.944445vw}@media(max-width: 599px){.faq{padding-top:16vw;padding-bottom:21.335vw}}.faq .sec-ttl-wrap p{color:#dd8ba3}.faq .content{padding-left:18.056vw;padding-right:18.056vw}@media(max-width: 599px){.faq .content{padding-left:0;padding-right:0}}.faq .content .faq-item{display:flex;flex-direction:column;width:100%;margin-bottom:1.04167vw}@media(max-width: 599px){.faq .content .faq-item{margin-bottom:4vw}}.faq .content .faq-item:last-of-type{margin-bottom:0}.faq .content .faq-item .faq-headline{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:.97222vw 1.388888vw .97222vw 1.388888vw;border-radius:.69444vw;background-color:#faf8f2;cursor:pointer}@media(max-width: 599px){.faq .content .faq-item .faq-headline{border-radius:2.6666666667vw;padding:2.133vw}}.faq .content .faq-item .faq-headline::before{display:inline-flex;align-items:center;justify-content:center;content:"Q";width:3vw;height:3vw;margin-right:1.7361vw;border-radius:50%;background-color:#76684f;color:#fff;font-family:"din-2014",sans-serif;font-weight:600;font-size:1.666666vw;flex-shrink:0}@media(max-width: 599px){.faq .content .faq-item .faq-headline::before{font-size:4.8vw;width:8vw;height:8vw;margin-right:2.6666666667vw}}.faq .content .faq-item .faq-headline::after{content:"";width:1.388888vw;height:1.388888vw;margin-left:auto;background-image:url(../assets/images/plus.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;transition:all .25s linear;flex-shrink:0}@media(min-width: 1441px){.faq .content .faq-item .faq-headline::after{width:22px;height:22px}}@media(max-width: 599px){.faq .content .faq-item .faq-headline::after{width:4vw;height:4vw;margin-left:2.133vw}}.faq .content .faq-item .faq-headline .q-text{font-weight:500;font-size:.97222vw}@media(max-width: 599px){.faq .content .faq-item .faq-headline .q-text{font-size:3.73333vw;line-height:1.6;width:100%}}.faq .content .faq-item .faq-headline.js-open{transition:all .25s linear}.faq .content .faq-item .faq-headline.js-open::before{transition:all .25s linear}.faq .content .faq-item .faq-headline.js-open::after{transition:all .25s linear;transform:rotate(180deg);background-image:url(../assets/images/minus.svg)}.faq .content .faq-item .faq-headline.js-open .q-text{transition:all .25s linear}.faq .content .faq-item .answer-hide{display:none}.faq .content .faq-item .answer-hide .answer-wrap{width:100%;position:relative;display:inline-flex;padding:1.388888vw 1.388888vw 2.777777vw}@media(min-width: 1441px){.faq .content .faq-item .answer-hide .answer-wrap{padding:20px 20px 25px}}@media(max-width: 599px){.faq .content .faq-item .answer-hide .answer-wrap{padding:4.53333vw 5.33333vw 4.53333vw 2.6666666667vw}}.faq .content .faq-item .answer-hide .answer-wrap::before{display:inline-flex;align-items:center;justify-content:center;content:"A";width:3vw;height:3vw;background-color:#fff;margin-right:1.388888vw;border-radius:50%;border:1px solid #ef2422;font-family:"din-2014",sans-serif;font-weight:600;font-size:1.666666vw;color:#ef2422;flex-shrink:0}@media(min-width: 1441px){.faq .content .faq-item .answer-hide .answer-wrap::before{width:30px;height:30px;margin-right:20px;font-size:15px}}@media(max-width: 599px){.faq .content .faq-item .answer-hide .answer-wrap::before{width:8vw;height:8vw;margin-right:2.6666666667vw;font-size:4vw}}.faq .content .faq-item .answer-hide .answer-wrap::after{position:absolute;top:0;left:50%;transform:translateX(-50%);content:"";width:96.589%;height:1px}.faq .content .faq-item .answer-hide .answer-wrap .a-text{display:inline-block;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:400;font-size:.97222vw;line-height:2}@media(min-width: 1441px){.faq .content .faq-item .answer-hide .answer-wrap .a-text{font-size:14px}}@media(max-width: 599px){.faq .content .faq-item .answer-hide .answer-wrap .a-text{font-size:3.73333vw;line-height:1.7}}.faq .content .faq-item .answer-hide .answer-wrap .a-text a{color:#2061c9;text-decoration:underline;opacity:.8}.column{background-color:#efeadb;padding-bottom:2.777777vw}@media(max-width: 1023px){.column{padding:4.167vw 20px 4.167vw}}@media(max-width: 599px){.column{padding:16vw 5.33333vw}}.column h2{color:#444}.column .sec-ttl-wrap p{color:#273c6a}.column .content-column{width:76.38888889vw;margin:3.47222vw auto 0 auto;border-radius:.69444vw;gap:2.777777vw;display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 599px){.column .content-column{width:100%;margin-top:8vw;padding:5.33333vw 0;border-radius:2.6666666667vw;gap:8vw;grid-template-columns:repeat(1, 1fr)}}.column .content-column .item{background:#fff;border-radius:10px;transition:.3s}.column .content-column .item:hover{opacity:.7}.column .content-column .column-img img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;height:auto;border-radius:.69444vw .69444vw 0 0}@media(max-width: 599px){.column .content-column .column-img img{border-radius:2.6666666667vw 2.6666666667vw 0 0}}.column .content-column .column__content{padding:1.04167vw 1.7361vw 1.7361vw 1.7361vw}@media(max-width: 599px){.column .content-column .column__content{padding:2.6666666667vw 5.33333vw 6.667vw 5.33333vw}}.column .content-column .column__content .column__content__head{display:flex;justify-content:space-between;align-items:center}.column .content-column .column__content .column__content__head .column__content__head__date{font-size:.90278vw;color:#868686}@media(max-width: 599px){.column .content-column .column__content .column__content__head .column__content__head__date{font-size:3.46666vw}}.column .content-column .column__content .column__content__head .column-category{background-color:#62bcc4;color:#fff;display:inline-block;font-weight:500;padding:0.3472222222vw .69444vw;font-size:.90278vw}@media(max-width: 599px){.column .content-column .column__content .column__content__head .column-category{font-size:3.46666vw;padding:1.3333333333vw 2.6666666667vw}}.column .content-column .column__content .column-title{margin-top:.97222vw;line-height:1.4;font-size:.97222vw;font-family:"GenJyuuGothic",sans-serif;font-weight:700;overflow:hidden;display:-webkit-box;line-height:2;color:#503a2e;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 599px){.column .content-column .column__content .column-title{margin-top:3.73333vw;font-size:3.73333vw}}.column .button{display:flex;justify-content:center;font-size:.97222vw;margin-top:3.47222vw}.column .button #load-more{padding:1.666666vw 6.25vw;background-color:#503a2e;border-radius:0.5555555556vw;color:#fff}@media(max-width: 599px){.column .button #load-more{padding:6.4vw 24vw;border-radius:2.133vw;font-size:3.73333vw;margin-top:10.66666vw}}.mw_wp_form{padding-top:150px;margin-top:-150px;display:block}.mw_wp_form_confirm form .sub-ttl{display:none}.mw_wp_form_confirm form .input__area{border-top:1px solid #ccc !important;border-bottom:none !important;border-left:none !important;border-right:none !important;border-radius:0 !important;padding-top:10px;margin-top:10px !important}.mw_wp_form_confirm form .select__area{max-width:100% !important;border-top:1px solid #ccc !important;border-bottom:none !important;border-left:none !important;border-right:none !important;border-radius:0 !important;padding-top:10px;margin-top:10px !important}.mw_wp_form_confirm form .select__area::after{display:none !important}.mw_wp_form_confirm form .text__area{border-top:1px solid #ccc !important;border-bottom:none !important;border-left:none !important;border-right:none !important;border-radius:0 !important;padding-top:10px;margin-top:10px !important;line-height:1.5}.mw_wp_form_confirm form .form__checkbox{display:none !important}.single-page{background:#efeadb;padding-top:5vw;padding-bottom:5vw}@media(min-width: 1441px){.single-page{margin-top:100px}}@media(max-width: 1023px){.single-page{margin-top:65px}}@media(max-width: 599px){.single-page{margin-top:80px;padding:10vw 5.33333vw}}.single-area{background:#fff;border-radius:10px;padding:4vw 10vw}@media(max-width: 599px){.single-area{padding:5vw 4vw}}.single-title{font-size:1.527777vw;font-weight:700;margin-bottom:1vw}@media(max-width: 599px){.single-title{font-size:5.867vw;margin-bottom:2vw}}.single-category{background-color:#62bcc4;color:#fff;display:inline-block;font-weight:500;padding:.5vw 1vw}.single-date{margin-top:1vw}@media(max-width: 599px){.single-date{margin-top:3vw}}.single-eyecatch{text-align:center;margin:2vw 0}@media(max-width: 599px){.single-eyecatch{margin:4vw 0}}.single-eyecatch img{width:auto;max-width:100%;height:auto}@media(max-width: 599px){.single-eyecatch img{width:100%}}.single-article p{line-height:1.6;font-size:.90278vw;margin:.69444vw 0}@media(max-width: 599px){.single-article p{font-size:3.73333vw;margin:2.6666666667vw 0}}.single-article h2,.single-article h3{line-height:1.6;font-size:1.527777vw;margin:1.25vw 0;font-weight:700}@media(max-width: 599px){.single-article h2,.single-article h3{font-size:5.867vw;margin:4.8vw 0}}.single-article h2{border-bottom:1px solid #edebea;padding-bottom:0.3472222222vw}@media(max-width: 599px){.single-article h2{padding-bottom:1.3333333333vw}}.single-article h3{font-size:1.25vw}@media(max-width: 599px){.single-article h3{font-size:4.8vw}}.single-article a{text-decoration:underline;color:#62bcc4}.example{padding-left:0;padding-right:0;padding-top:6.944445vw;padding-bottom:2.08333vw}@media(max-width: 599px){.example{padding-top:16vw;padding-bottom:10.66666vw}}.example .sec-ttl-wrap p{color:#273c6a;line-height:2.1785714286}.example .sec-ttl-wrap h2{color:#503a2e}.example .splide{position:relative;padding-top:3.47222vw;padding-left:0;padding-right:0;padding-bottom:0;overflow-y:hidden}@media(max-width: 599px){.example .splide{padding-top:10.66666vw}}.example .splide .splide__arrows{display:flex;transform:translateY(50%);margin-left:24.652774055vw}@media(max-width: 599px){.example .splide .splide__arrows{margin-left:0}}.example .splide .splide__arrows .splide__arrow{position:static;width:auto;height:auto;padding-left:1.04167vw;padding-right:1.04167vw;padding-top:2.08333vw;padding-bottom:2.08333vw;background:none;border-radius:0;opacity:1}@media(max-width: 599px){.example .splide .splide__arrows .splide__arrow{padding-left:2.6666666667vw;padding-right:2.6666666667vw;padding-top:5.33333vw;padding-bottom:5.33333vw}}.example .splide .splide__arrows .splide__arrow img{width:3.47222vw}@media(max-width: 599px){.example .splide .splide__arrows .splide__arrow img{width:10.66666vw}}.example .splide .splide__slide{width:51.38888889vw !important;height:29.16666667vw !important;padding-left:1.388888vw;padding-right:1.388888vw}@media(max-width: 599px){.example .splide .splide__slide{width:100% !important;height:56.71641791vw !important;padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.example .splide .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.69444vw}@media(max-width: 599px){.example .splide .splide__slide img{border-radius:2.6666666667vw}}.scene{background-color:#efeadb}.scene .sec-ttl-wrap{color:#503a2e}.scene .sec-ttl-wrap p{line-height:2.1785714286}.scene .scene__list{margin-top:3.47222vw;width:69.44444444vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3vw}@media(max-width: 599px){.scene .scene__list{width:100%;margin-top:10.66666vw;gap:17.333vw}}.scene .scene__list .scene__list__item{display:flex;width:100%;justify-content:center;align-items:center;gap:2.431vw}.scene .scene__list .scene__list__item:nth-child(even){flex-direction:row-reverse}@media(max-width: 599px){.scene .scene__list .scene__list__item:nth-child(even){flex-direction:column}}@media(max-width: 599px){.scene .scene__list .scene__list__item{flex-direction:column;align-items:flex-start;gap:5.33333vw}}.scene .scene__list .scene__list__item .scene__list__item__image{position:relative;width:23.95833333vw;height:auto;padding-right:0.3472222222vw;padding-bottom:0.3472222222vw;z-index:1}.scene .scene__list .scene__list__item .scene__list__item__image img{display:block;width:100%;height:auto;border-radius:.69444vw}@media(max-width: 599px){.scene .scene__list .scene__list__item .scene__list__item__image img{width:calc(100% - 1.3333333333vw);border-radius:2.6666666667vw}}@media(max-width: 599px){.scene .scene__list .scene__list__item .scene__list__item__image{width:100%;padding-right:1.3333333333vw;padding-bottom:1.3333333333vw}}.scene .scene__list .scene__list__item .scene__list__item__image::before{content:"";display:block;position:absolute;top:0.3472222222vw;right:-0.3472222222vw;bottom:-0.3472222222vw;left:0.3472222222vw;z-index:-1;border-radius:.69444vw}@media(max-width: 599px){.scene .scene__list .scene__list__item .scene__list__item__image::before{top:1.3333333333vw;right:-1.3333333333vw;bottom:-1.3333333333vw;left:1.3333333333vw;width:calc(100% - 1.3333333333vw);border-radius:2.6666666667vw}}.scene .scene__list .scene__list__item .scene__list__item__card{flex:1}.scene .scene__list .scene__list__item .scene__list__item__card .scene__list__item__card__head{border-radius:.69444vw .69444vw 0 0;padding:1.180555vw;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.180555vw;gap:.69444vw;line-height:1.5;font-weight:bold}@media(max-width: 599px){.scene .scene__list .scene__list__item .scene__list__item__card .scene__list__item__card__head{padding:4.8vw;border-radius:2.6666666667vw 2.6666666667vw 0 0;font-size:4.53333vw;gap:2.6666666667vw}}.scene .scene__list .scene__list__item .scene__list__item__card .scene__list__item__card__head .scene__list__item__card__head__icon{display:flex;justify-content:center;align-items:center}.scene .scene__list .scene__list__item .scene__list__item__card .scene__list__item__card__head .scene__list__item__card__head__icon img{width:1.388888vw;height:auto}@media(max-width: 599px){.scene .scene__list .scene__list__item .scene__list__item__card .scene__list__item__card__head .scene__list__item__card__head__icon img{width:5.33333vw}}.scene .scene__list .scene__list__item .scene__list__item__card .scene__list__item__card__content{padding:1.388888vw 2.08333vw;background-color:#fff;border-radius:0 0 .69444vw .69444vw;font-size:.90278vw;color:#503a2e}@media(max-width: 599px){.scene .scene__list .scene__list__item .scene__list__item__card .scene__list__item__card__content{font-size:3.46666vw;border-radius:0 0 2.6666666667vw 2.6666666667vw;padding:5.33333vw 2.6666666667vw}}.scene .scene__list .scene__list__item .scene__list__item__card .scene__list__item__card__content ul{line-height:2}.scene .scene__list .scene__list__item.sky .scene__list__item__image::before,.scene .scene__list .scene__list__item.sky .scene__list__item__card__head{background-color:#62bcc4}.scene .scene__list .scene__list__item.pink .scene__list__item__image::before,.scene .scene__list .scene__list__item.pink .scene__list__item__card__head{background-color:#dd8ba3}.scene .scene__list .scene__list__item.blue .scene__list__item__image::before,.scene .scene__list .scene__list__item.blue .scene__list__item__card__head{background-color:#1d2c6a}.scene .scene__list .scene__list__item.brown .scene__list__item__image::before,.scene .scene__list .scene__list__item.brown .scene__list__item__card__head{background-color:#503a2e}.voice{padding:6.944445vw 0;background-image:url(../assets/images/voice-deco.svg);background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width: 599px){.voice{padding:16vw 0;background-image:url(../assets/images/voice-deco-sp.svg)}}.voice .sec-ttl-wrap p{color:#1d2c6a;line-height:2.1785714286}.voice .sec-ttl-wrap h2{color:#503a2e}.voice .splide{margin-left:-2.431vw !important;margin-right:-2.431vw !important;margin-top:0;margin-bottom:0;padding:0;overflow:hidden}@media(max-width: 599px){.voice .splide{margin-top:5.33333vw}}.voice .splide .splide__arrows{display:flex;justify-content:flex-end;margin-right:13.889vw}@media(max-width: 599px){.voice .splide .splide__arrows{margin-right:5.33333vw}}.voice .splide .splide__arrows .splide__arrow{position:static;width:auto;height:auto;padding-left:1.04167vw;padding-right:1.04167vw;background:none;border-radius:0;opacity:1;transform:translateY(0) !important}@media(max-width: 599px){.voice .splide .splide__arrows .splide__arrow{padding-left:2.6666666667vw;padding-right:2.6666666667vw;padding-top:5.33333vw;padding-bottom:5.33333vw}}.voice .splide .splide__arrows .splide__arrow img{width:3.47222vw}@media(max-width: 599px){.voice .splide .splide__arrows .splide__arrow img{width:10.66666vw}}.voice .splide .splide__track{margin-top:3.47222vw}@media(max-width: 599px){.voice .splide .splide__track{margin-top:8vw}}.voice .splide .splide__slide{width:31.25vw;padding:0 1.388888vw}.voice .splide .splide__slide img{width:100%;height:auto}@media(max-width: 599px){.voice .splide .splide__slide{padding:0 5.33333vw;width:100% !important;margin:0}}.instagram{background-color:#fafafa}.instagram .content .feed{margin-top:3.47222vw}@media(max-width: 599px){.instagram .content .feed{margin-top:10.66666vw}}.instagram .content .button{display:flex;justify-content:center;gap:1.388888vw;align-items:center;margin:3.47222vw auto 0 auto;background-color:#ef2422;width:18.75vw;height:4.167vw;border-radius:0.3472222222vw;color:#fff;box-shadow:0 0.2083333333vw 1.11111vw rgba(0,0,0,.1);transition:.3s}.instagram .content .button:hover{scale:1.03}.instagram .content .button img{width:1.666666vw;height:auto}@media(max-width: 599px){.instagram .content .button{gap:5.33333vw;margin-top:10.66666vw;width:72vw;height:16vw;border-radius:1.3333333333vw;box-shadow:0 .8vw 4.26666vw rgba(0,0,0,.1)}.instagram .content .button img{width:6.4vw}}.pc__none{display:none}@media(max-width: 599px){.pc__none{display:initial}}@media(max-width: 599px){.sp__none{display:none}}.sp__block{display:none}@media(max-width: 599px){.sp__block{display:block}}@layer reset, feature;@layer feature{@scope (.infinity-carousel.scope) to (.scope){:scope{--_column-count: var(--carousel-column-count, 6);--_column-width: var(--carousel-column-width, max(13rem, 100cqi / 6));--_gap: var(--carousel-gap, 3rem);container-type:inline-size;contain:content;-webkit-mask-image:linear-gradient(to right in oklab, transparent, #000 15%, #000 85%, transparent);mask-image:linear-gradient(to right in oklab, transparent, #000 15%, #000 85%, transparent)}:scope[data-direction=lr]{--_animation-direction: reverse}:scope[data-direction=rl]{--_animation-direction: initial}img{aspect-ratio:3/2 !important;-o-object-fit:contain;object-fit:contain}._scroller{--_gap: 2rem;display:block grid;grid-auto-columns:var(--_column-width);grid-auto-flow:column;-moz-column-gap:var(--_gap);column-gap:var(--_gap)}@media(prefers-reduced-motion: no-preference){._scroller{--translate-rl-to: calc( var(--_column-width) * var(--_column-count) + var(--_gap) * var(--_column-count) );animation-name:translate-rl;animation-duration:var(--carousel-duration, 20000ms);animation-timing-function:linear;animation-direction:var(--_animation-direction);animation-iteration-count:infinite}}._scroller>img{inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch}}}@property --translate-rl-to{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes translate-rl{to{translate:calc(var(--translate-rl-to)*-1)}}/*# sourceMappingURL=index.min.css.map */