@charset "UTF-8";
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}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:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin: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}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:10px}body{font-family:Noto Sans JP,sans-serif;font-weight:700;overflow-x:hidden}picture{display:block}img{height:auto;width:100%}.header{position:relative;z-index:1}.header__label{align-items:center;background-color:#eb0000;border:5.16px solid #000;display:flex;flex-direction:column;height:clamp(0px,10.4545454545vw,115px);justify-content:center}@media screen and (max-width:780px){.header__label{border:3px solid #000;height:clamp(0px,15.641025641vw,122px)}}.header__label-img{margin-left:auto;margin-right:auto;margin-top:clamp(0px,1.8181818182vw,20px);max-width:1100px;width:95%}.header__fv-wrapper{background-color:#ffed00;padding-bottom:84px;padding-top:84px}@media screen and (max-width:780px){.header__fv-wrapper{overflow:hidden;padding-bottom:clamp(0px,16.4102564103vw,128px);padding-top:clamp(0px,32.5641025641vw,254px);position:relative;z-index:1}}.header__fv-text{margin:0 auto;width:clamp(280px,54.6666666667vw,492px)}@media screen and (max-width:500px){.header__fv-text{transform:translateX(20%);width:clamp(210px,58.3333333333vw,280px)}}.header__fv-logo-wrapper{margin:29px auto 22px;max-width:1058px;position:relative}@media screen and (max-width:1490px){.header__fv-logo-wrapper{max-width:none}}@media screen and (max-width:780px){.header__fv-logo-wrapper{position:static}}.header__fv-bubble{bottom:92%;left:-19%;max-width:299px;position:absolute}.header__fv-bubble:last-of-type{display:none}@media screen and (max-width:1490px){.header__fv-bubble{left:10px;width:clamp(0px,20.067114094vw,299px)}}@media screen and (max-width:780px){.header__fv-bubble:first-of-type{display:none}.header__fv-bubble:last-of-type{display:block;left:0;max-width:none;top:0;width:clamp(0px,54.6153846154vw,426px)}}.header__fv-logo{margin:0 auto;width:clamp(300px,88.1666666667vw,1058px)}.header__sub-head{margin:-2% auto 0;transform:translateX(12%);width:clamp(0px,81.0434782609vw,932px)}.header__sub-head picture:last-of-type{display:none}@media screen and (max-width:780px){.header__sub-head{margin-bottom:clamp(0px,9.2307692308vw,72px)}}@media screen and (max-width:650px){.header__sub-head picture:first-of-type{display:none}.header__sub-head picture:last-of-type{display:block}}.header__list{align-items:flex-end;-moz-column-gap:clamp(0px,6.6666666667vw,120px);column-gap:clamp(0px,6.6666666667vw,120px);display:flex;justify-content:center}@media screen and (max-width:500px){.header__list{-moz-column-gap:clamp(0px,4vw,20px);column-gap:clamp(0px,4vw,20px)}}.header__item{width:clamp(0px,40.2vw,402px)}.header__item>p{font-size:clamp(0px,2.304vw,23.04px);line-height:1.5;position:relative;text-align:center}.header__item>p span{color:#eb0000;font-size:clamp(0px,2.9vw,29px);font-weight:#000}.header__item>p:after,.header__item>p:before{font-size:clamp(0px,2.5vw,25px);font-weight:#000;position:absolute}.header__item>p:before{content:"\\";top:50%;transform:translate(-180%,-50%)}.header__item>p:after{content:"/";top:50%;transform:translate(90%,-50%)}@media screen and (max-width:780px){.header__item{width:clamp(145px,34.6153846154vw,270px)}.header__item>p{font-size:clamp(0px,1.9230769231vw,15px)}.header__item>p span{font-size:clamp(0px,2.5641025641vw,20px)}}@media screen and (max-width:468px){.header__item>p{font-size:clamp(0px,2.9914529915vw,14px)}.header__item>p span{font-size:clamp(0px,5.3418803419vw,25px)}.header__item>p:before{left:-3%;transform:scaleY(4) translateY(-20%) rotate(-20deg)}.header__item>p:after{right:-3%;transform:scaleY(4) translateY(-20%) rotate(20deg)}}.header__btn{height:85.18px!important}@media screen and (max-width:780px){.header__btn{height:55.45px!important}}.header__btn-icon,.header__btn-icon--line,.header__btn-icon--phone{flex-shrink:0}.header__btn-icon--line{width:clamp(0px,6.324vw,63.24px)}.header__btn-icon--phone{width:clamp(0px,5.079vw,50.79px)}.header__btn-text--green{font-size:clamp(0px,2.883vw,28.83px)}.header__btn-text--red{font-size:clamp(0px,3.552vw,35.52px)}.header__btn-text--red:before{font-size:clamp(0px,2.082vw,20.82px)}.header__triangle{border-color:#ffed00 transparent transparent;border-style:solid;border-width:clamp(0px,10.7335907336vw,278px) clamp(0px,49.8069498069vw,1290px) clamp(0px,0vw,0px);filter:drop-shadow(clamp(0px,0vw,0px) clamp(0px,1.7948717949vw,14px) clamp(0px,1.9230769231vw,15px) rgba(0,0,0,.41));height:0;left:50%;margin:0 auto;position:absolute;top:calc(100% - 1px);transform:translateX(-50%);width:0;z-index:-1}@media screen and (max-width:1800px){.header__triangle{border-color:#ffed00 transparent transparent;border-style:solid;border-width:clamp(0px,15.444015444vw,400px) clamp(0px,49.8069498069vw,1290px) clamp(0px,0vw,0px)}}@media screen and (max-width:1200px){.header__triangle{border-color:#ffed00 transparent transparent;border-style:solid;border-width:clamp(0px,21.2355212355vw,550px) clamp(0px,49.8069498069vw,1290px) clamp(0px,0vw,0px)}}@media screen and (max-width:780px){.header__triangle{border-color:#ffed00 transparent transparent;border-style:solid;border-width:clamp(0px,19.8701298701vw,153px) clamp(0px,49.8701298701vw,384px) clamp(0px,0vw,0px)}}.header__arrow{left:50%;position:absolute;transform:translateX(-50%);width:clamp(141px,21.9vw,219px);z-index:1}@media screen and (max-width:780px){.header__arrow{width:clamp(0px,18.0769230769vw,141px)}}.footer{align-items:center;background-color:#b6390c;height:clamp(70px,16vw,80px)}.footer,.footer__list{display:flex;justify-content:center}.footer__list{-moz-column-gap:15px;column-gap:15px;flex-wrap:wrap;padding:0 15px;row-gap:10px}.footer__link{color:#fff;font-size:clamp(12px,2.6666666667vw,16px);font-weight:400}.btn,.btn--green,.btn--red{align-items:center;border:4.6px solid #000;border-radius:14px;-moz-column-gap:clamp(0px,1.2820512821vw,10px);column-gap:clamp(0px,1.2820512821vw,10px);display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.btn--green:before,.btn--red:before,.btn:before{background-size:cover;border-radius:8px;content:"";display:block;filter:blur(2px);height:93%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:99%;z-index:-1}.btn__text,.btn__text--green,.btn__text--red{color:#fff;font-weight:900}.btn__text--red{display:flex;flex-direction:column;font-family:Oswald,sans-serif;text-align:center}.btn__text--red:before{content:"お電話で予約する\a";font-family:Noto Sans JP,sans-serif;white-space:pre}.btn--green{background-color:#63ab2e}.btn--green:before{background-image:linear-gradient(180deg,#61ab2e,#8cdd44);border:2.3px solid #73dd44}.btn--red{background-color:#eb0000}.btn--red:before{background-image:linear-gradient(180deg,#eb0000,#ee8045);border:3px solid #ee8045}.btn__icon--line{max-width:63.24px}.btn__icon--phone{max-width:50px}@media screen and (max-width:780px){.btn__icon--line{width:clamp(0px,5.2692307692vw,41.1px)}}.available-area{background-color:#ee7345;margin:0 auto;max-width:780px}.available-area__container{padding-top:clamp(0px,33.3333333333vw,320px)}@media screen and (max-width:780px){.available-area__container{padding-top:clamp(0px,32.9487179487vw,257px)}}.available-area__head{margin-bottom:clamp(0px,1.2820512821vw,10px);width:clamp(0px,86.5714285714vw,606px)}.available-area__content{align-items:center;background-color:#fff;-moz-column-gap:clamp(0px,6.9230769231vw,54px);column-gap:clamp(0px,6.9230769231vw,54px);display:flex;justify-content:center;padding:clamp(0px,3.5897435897vw,28px) clamp(0px,4.2307692308vw,33px) clamp(0px,3.8461538462vw,30px) clamp(0px,7.0512820513vw,55px)}@media screen and (max-width:500px){.available-area__content{flex-direction:column-reverse;padding-left:clamp(0px,6vw,30px);padding-right:clamp(0px,6vw,30px)}}.available-area__map{margin:0 auto;width:clamp(0px,94.1025641026vw,734px)}.available-area__list{background-color:#fff;padding-bottom:clamp(0px,3.0769230769vw,24px);padding-top:clamp(0px,3.0769230769vw,24px)}.available-area__place{border:1px solid #000;border-radius:5px;cursor:pointer;margin:0 auto;width:clamp(0px,94.1025641026vw,734px)}.available-area__place:not(:last-of-type){margin-bottom:clamp(0px,2.4358974359vw,19px)}@media screen and (max-width:500px){.available-area__place{width:90%}.available-area__place:not(:last-of-type){margin-bottom:10px}}.available-area__place-head{background-color:#63ab2e;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;font-size:clamp(20px,4.6153846154vw,36px);font-weight:700;padding-bottom:clamp(10px,2.4358974359vw,19px);padding-top:clamp(10px,2.4358974359vw,19px);text-align:center}.available-area__place-desc{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:none;font-size:clamp(13px,3.0769230769vw,24px);font-weight:300;line-height:1.4;overflow:hidden;padding:10px 5px}.available-area__place-desc span{display:inline-block}.available-area__place-desc span:not(:last-of-type){margin-right:1em}@media screen and (max-width:500px){.available-area__place-desc{padding-left:4px;padding-right:4px}}.plan{background-image:url(../images/plan.webp);margin:0 auto;max-width:780px;position:relative}.plan__head{left:50%;position:absolute;transform:translate(-50%,-16%);width:clamp(190px,73.9743589744vw,577px)}.plan__container{padding-bottom:clamp(0px,8.9743589744vw,70px);padding-top:clamp(0px,31.6666666667vw,247px)}.plan__sub-head{margin:0 auto clamp(0px,4.6153846154vw,36px);width:clamp(300px,91.7948717949vw,716px)}.plan__content{margin:0 auto clamp(0px,2.3076923077vw,18px);width:clamp(0px,92.5641025641vw,722px)}.plan__text{font-size:clamp(0px,3.4615384615vw,27px);font-weight:400;line-height:1.6;margin-bottom:clamp(0px,6.9230769231vw,54px);padding-left:clamp(0px,4vw,20px);padding-right:clamp(0px,4vw,20px);text-align:center}.plan__packs{background-color:#fff;border:3.18px solid #000;-moz-column-gap:clamp(0px,5vw,39px);column-gap:clamp(0px,5vw,39px);display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:clamp(0px,4.358974359vw,34px) clamp(0px,4.8717948718vw,38px);row-gap:clamp(0px,4.1025641026vw,32px);width:clamp(0px,92.3076923077vw,720px)}@media screen and (max-width:400px){.plan__packs{row-gap:clamp(0px,6.25vw,25px)}}.plan__pack{width:28.57%}@media screen and (max-width:600px){.plan__pack{width:45%}}@media screen and (max-width:400px){.plan__pack{width:95%}}.trouble{background-color:#ee7345;margin:0 auto;max-width:780px;padding-top:clamp(0px,2.4358974359vw,19px)}.trouble__head{margin:0 auto;width:92%}.trouble__list-wrapper{display:flex;margin:0 auto;padding:clamp(0px,3.7179487179vw,29px) clamp(0px,1.2820512821vw,10px) clamp(0px,13.3333333333vw,104px);position:relative;width:clamp(0px,92.0512820513vw,718px);z-index:1}@media screen and (max-width:450px){.trouble__list-wrapper{flex-direction:column;padding:clamp(0px,4.4444444444vw,20px) clamp(0px,2.2222222222vw,10px) clamp(0px,23.1111111111vw,104px);row-gap:clamp(0px,4.1025641026vw,32px)}}.trouble__pentagon{left:50%;margin:0 auto;position:absolute;top:0;transform:translateX(-50%);width:clamp(0px,92.0512820513vw,718px);z-index:-1}@media screen and (max-width:450px){.trouble__pentagon img{height:clamp(0px,104.4444444444vw,470px)}}.trouble__list{background-color:#fff;border:clamp(0px,.7692307692vw,6px) solid #000;display:flex;flex-direction:column;margin:0 auto clamp(0px,2.5974025974vw,20px);width:clamp(0px,93.5064935065vw,720px)}.trouble__item{align-items:center;-moz-column-gap:clamp(0px,2.0512820513vw,16px);column-gap:clamp(0px,2.0512820513vw,16px);display:flex;font-size:clamp(0px,4.1025641026vw,32px);font-weight:700;line-height:2;padding-left:clamp(0px,3.1168831169vw,24px);padding-right:clamp(0px,3.1168831169vw,24px)}.trouble__item:not(:last-of-type){border:clamp(0px,0vw,0px) solid #dcdcdc;border-bottom-width:clamp(0px,.3846153846vw,3px)}.trouble__item:before{background-image:url(../images/check.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:clamp(0px,2.4358974359vw,19px);width:clamp(0px,3.2564102564vw,25.4px)}@media screen and (max-width:450px){.trouble__item{font-size:clamp(0px,4vw,18px)}.trouble__item:before{height:clamp(0px,3.1111111111vw,14px);width:clamp(0px,4.5333333333vw,20.4px)}}.point{background-color:#ee7345;margin:0 auto;padding:clamp(0px,17.9487179487vw,140px) clamp(0px,3.3333333333vw,26px) clamp(0px,4.1025641026vw,32px);position:relative;width:clamp(0px,100vw,780px)}.point:after{border-color:#ee7345 transparent transparent;border-style:solid;border-width:clamp(0px,17.8205128205vw,139px) clamp(0px,50vw,390px) clamp(0px,0vw,0px);content:"";display:block;left:50%;position:absolute;top:calc(100% - 1px);transform:translateX(-50%)}.point__head{position:absolute;right:0;top:-2%;width:clamp(0px,60.1282051282vw,469px)}.point__list{display:flex;flex-direction:column;row-gap:clamp(0px,3.7179487179vw,29px)}.flow{margin:0 auto;padding-bottom:clamp(0px,10.7692307692vw,84px);padding-top:clamp(0px,21.1538461538vw,165px);width:clamp(0px,92.3076923077vw,720px)}.flow__head{font-size:clamp(0px,8.9743589744vw,70px);font-weight:700;margin-bottom:clamp(0px,2.8205128205vw,22px);text-align:center}.covid-note{background-color:#fff;margin:0 auto;max-width:780px;padding-bottom:clamp(0px,6.0256410256vw,47px);padding-top:clamp(0px,4.4871794872vw,35px);position:relative}.covid-note__container{background-color:#ee7345;border-radius:clamp(0px,7.4615384615vw,58.2px);margin:0 auto;padding:clamp(0px,4.7435897436vw,37px) clamp(0px,2.5641025641vw,20px) clamp(0px,2.8205128205vw,22px);width:clamp(0px,96.1538461538vw,750px)}.covid-note__wave{bottom:100%;position:absolute}.covid-note__head{color:#fff;font-size:clamp(0px,2.4358974359vw,19px);font-weight:700;letter-spacing:-.042em;line-height:1.4;margin:0 auto clamp(0px,3.3333333333vw,26px);width:-moz-fit-content;width:fit-content}.covid-note__list{list-style:none;padding-left:clamp(0px,1.9230769231vw,15px);padding-right:clamp(0px,1.9230769231vw,15px)}.covid-note__item{color:#fff;font-size:clamp(0px,2.1794871795vw,17px);font-weight:500;line-height:1.3;padding-left:1em;text-indent:-1em}.covid-note__item:not(:last-of-type){margin-bottom:clamp(0px,1.2820512821vw,10px)}.caution{background-color:#000;margin:0 auto;max-width:780px;padding:clamp(0px,2.8205128205vw,22px) clamp(0px,3.4615384615vw,27px)}.caution__container{background-color:#fff;padding-bottom:clamp(0px,6.1538461538vw,48px);padding-left:clamp(0px,12.8205128205vw,100px);padding-top:clamp(0px,4.4871794872vw,35px);position:relative}.caution__icon{left:-2%;position:absolute;top:-2.5%;width:clamp(0px,14.2307692308vw,111px)}.caution__head{color:#eb0000;font-size:clamp(0px,4.1025641026vw,32px);font-weight:700;line-height:1.47;margin-bottom:clamp(0px,3.2051282051vw,25px)}.caution__desc,.caution__head{width:-moz-fit-content;width:fit-content}.caution__desc{font-size:clamp(0px,3.0769230769vw,24px);font-weight:400;line-height:1.5;margin:0 auto}.achievement{background-color:#ee7345;margin:0 auto;max-width:780px;padding-bottom:clamp(0px,8.3333333333vw,65px);padding-top:clamp(0px,7.1794871795vw,56px)}.achievement__container{background-color:#fff;border:4.46px solid #000;margin:0 auto;padding:clamp(0px,3.2051282051vw,25px) clamp(0px,4.1025641026vw,32px) clamp(0px,3.3333333333vw,26px);width:clamp(0px,92.3076923077vw,720px)}.achievement__head{margin-bottom:clamp(0px,3.0769230769vw,24px)}.achievement__list{display:flex;flex-direction:column;row-gap:clamp(0px,3.3333333333vw,26px)}.achievement__item{background-color:#ee7345;border-radius:clamp(0px,1.2820512821vw,10px);padding:2px 5px clamp(0px,2.5641025641vw,20px)}@media screen and (max-width:430px){.achievement__item{padding:10px}}.achievement__item-head{align-items:center;color:#fff;-moz-column-gap:clamp(0px,1.0256410256vw,8px);column-gap:clamp(0px,1.0256410256vw,8px);display:flex;font-size:clamp(0px,5vw,39px);font-weight:700;line-height:1.1;margin-bottom:clamp(0px,1.9230769231vw,15px)}@media screen and (max-width:430px){.achievement__item-head{font-size:clamp(0px,4.1860465116vw,18px)}}.achievement__item-number{width:clamp(0px,10.5128205128vw,82px)}@media screen and (max-width:430px){.achievement__item-number{width:clamp(0px,10.4651162791vw,45px)}}.achievement__item-img{margin:0 auto clamp(0px,2.6923076923vw,21px);width:96%}@media screen and (max-width:430px){.achievement__item-img{margin-top:2.5%}}.achievement__item-desc{color:#fff;font-size:clamp(0px,3.2051282051vw,25px);font-weight:700;line-height:1.2;margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:600px){.achievement__container{padding-left:clamp(0px,3vw,18px);padding-right:clamp(0px,3vw,18px);width:calc(100% - 30px)}}.faq{background-color:#fff}.faq__container{margin:0 auto;max-width:780px}.faq__head{align-items:flex-end;background-color:#ee7345;background-image:url(../images/wave.webp);background-position:top;background-size:cover;-moz-column-gap:clamp(0px,1.5384615385vw,12px);column-gap:clamp(0px,1.5384615385vw,12px);display:flex;font-size:clamp(0px,4.8717948718vw,38px);font-weight:900;justify-content:center;padding-bottom:clamp(0px,4.6153846154vw,36px);padding-top:clamp(0px,3.0769230769vw,24px)}.faq__head p{margin-bottom:5px}.faq__head span{display:inline-block;margin-left:-.2em;margin-right:-.2em}.faq__bubble{width:clamp(0px,16.1538461538vw,126px)}.faq__item{margin-bottom:clamp(0px,3.9743589744vw,31px)}.faq__question{align-items:center;background-color:#63ab2e;color:#fff;-moz-column-gap:clamp(0px,3.5897435897vw,28px);column-gap:clamp(0px,3.5897435897vw,28px);cursor:pointer;display:flex;font-size:clamp(0px,3.4615384615vw,27px);font-weight:500;line-height:1.1;padding:clamp(0px,4.2307692308vw,33px) clamp(0px,4.2307692308vw,33px) clamp(0px,4.2307692308vw,33px) clamp(0px,2.8205128205vw,22px);position:relative}.faq__question:before{align-self:stretch;content:"Q";font-size:clamp(0px,5.5897435897vw,43.6px);font-weight:700;line-height:1}.faq__question-status{height:clamp(0px,2.4358974359vw,19px);position:absolute;right:clamp(16px,3.0769230769vw,24px);top:50%;transform:translateY(-50%);width:clamp(0px,2.4358974359vw,19px)}.faq__question-status:after,.faq__question-status:before{background-color:#fff;content:"";display:block;height:clamp(0px,.3205128205vw,2.5px);position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:100%}.faq__question-status:after{transform:translateY(-50%) rotate(90deg)}.faq__question-status.is-active:after{transform:rotate(0deg)}.faq__answer-container{display:none;padding-left:clamp(0px,2.8205128205vw,22px);padding-top:clamp(0px,3.9743589744vw,31px)}.faq__answer{background-color:#fff;color:#000;-moz-column-gap:clamp(0px,3.2051282051vw,25px);column-gap:clamp(0px,3.2051282051vw,25px);display:flex;font-size:clamp(0px,2.8205128205vw,22px);font-weight:500;line-height:1.36}.faq__answer:before{color:#ee7345;content:"A";font-size:clamp(0px,5.5897435897vw,43.6px);font-weight:700;line-height:1}.contact{background-color:#ee7345;margin:0 auto;max-width:780px;overflow:hidden;padding-bottom:13px;padding-top:clamp(0px,6.4935064935vw,50px)}.contact__arrow{margin-bottom:clamp(0px,1.5384615385vw,12px);margin-left:auto;margin-right:auto;position:relative;top:-5px;width:clamp(0px,46.2820512821vw,361px)}.contact__banner{background-color:#fff;margin:0 auto clamp(0px,4.5897079277vw,33px);max-width:719px;padding:clamp(0px,3.0598052851vw,22px) clamp(0px,2.0862308762vw,15px) clamp(0px,2.0862308762vw,15px);position:relative}.contact__banner-text,.contact__banner-text--large,.contact__banner-text--medium{color:#000;margin-bottom:clamp(0px,.9735744089vw,7px)}.contact__banner-text--medium{font-size:clamp(13px,2.5034770515vw,18px);font-weight:700}.contact__banner-text--large{font-size:clamp(0px,5.0069541029vw,36px);font-weight:900;letter-spacing:.02em}.contact__label{background-color:#eb0000;color:#fff;font-size:clamp(0px,3.0598052851vw,22px);font-weight:700;line-height:1.2;text-align:center}.contact__label span{color:#ffed00;font-size:clamp(0px,3.7552155772vw,27px);font-weight:900}.contact__bubble{position:absolute;right:2%;top:-30%;width:clamp(0px,16.5507649513vw,119px)}@media screen and (max-width:480px){.contact__bubble{top:30%}}.contact__list{align-items:flex-end;-moz-column-gap:clamp(0px,10.1282051282vw,79px);column-gap:clamp(0px,10.1282051282vw,79px);display:flex;justify-content:center}@media screen and (max-width:500px){.contact__list{-moz-column-gap:clamp(0px,4vw,20px);column-gap:clamp(0px,4vw,20px)}}.contact__item{flex-shrink:0;width:clamp(145px,34.6153846154vw,270px)}.contact__item>p{font-size:clamp(0px,1.7243589744vw,13.45px);line-height:1.5;margin-bottom:5px;position:relative;text-align:center}.contact__item>p span{color:#eb0000;font-size:clamp(0px,2.5294871795vw,19.73px);font-weight:#000}.contact__item>p:after,.contact__item>p:before{font-size:clamp(0px,2.5vw,25px);font-weight:#000;position:absolute}.contact__item>p:before{content:"\\";top:50%;transform:translate(-180%,-50%)}.contact__item>p:after{content:"/";top:50%;transform:translate(90%,-50%)}@media screen and (max-width:780px){.contact__item{width:clamp(145px,34.6153846154vw,270px)}.contact__item>p{font-size:clamp(0px,1.9230769231vw,15px)}.contact__item>p span{font-size:clamp(0px,2.5641025641vw,20px)}}@media screen and (max-width:468px){.contact__item>p{font-size:clamp(0px,2.9914529915vw,14px)}.contact__item>p span{font-size:clamp(0px,5.3418803419vw,25px)}.contact__item>p:before{left:-3%;transform:scaleY(4) translateY(-20%) rotate(-20deg)}.contact__item>p:after{right:-3%;transform:scaleY(4) translateY(-20%) rotate(20deg)}}.contact__btn{height:55.45px}.contact__btn-icon--line{width:clamp(25px,5.2564102564vw,41px)}.contact__btn-icon--phone{width:clamp(20px,4.2307692308vw,33px)}.contact__btn-text--green{font-size:clamp(12px,2.4064102564vw,18.77px)}.contact__btn-text--red{font-size:clamp(15px,2.9487179487vw,23px)}.contact__btn-text--red:before{font-size:clamp(0px,1.7384615385vw,13.56px)}.rule{margin:0 auto;max-width:1080px;padding:40px 15px}.rule__head,.rule__head--center{font-size:clamp(0px,6.6666666667vw,40px);font-weight:700;margin-bottom:clamp(0px,8.3333333333vw,50px)}.rule__head--center{text-align:center}.rule__table{border-collapse:collapse;font-size:18px;font-weight:400;line-height:1.4;table-layout:fixed;width:100%}@media screen and (max-width:500px){.rule__table{font-size:16px}}.rule__table tr:nth-of-type(2n){background-color:#eee}.rule__table th{font-weight:inherit;vertical-align:middle;width:30%}.rule__table td,.rule__table th{border:1px solid #bfbfbf;padding:10px}.u-md--hidden{display:block}@media screen and (max-width:768px){.u-md--hidden{display:none}}.u-md--block{display:none}@media screen and (max-width:768px){.u-md--block{display:block}}.u-hidden{display:block;height:0;overflow:hidden}.u-emphasis{color:#eb0000}.marker{background:linear-gradient(transparent 60%,#ffed00 0);text-decoration:none}