.c-intro,.con_spa .inner,.con_tel{width:83.7209302326%;max-width:1200px;margin-inline:auto}.c-intro{margin-top:8.125rem}@media only screen and (max-width:767px){.c-intro{margin-top:5rem}}.c-intro .st{margin-bottom:1.875rem}.c-intro .txt{font-size:1rem;letter-spacing:.04em;line-height:1.6}@media only screen and (min-width:768px){.c-intro .txt{text-align:center}}.con_spa{position:relative;margin-top:8.125rem}@media only screen and (max-width:767px){.con_spa{margin-top:5rem}}.con_spa .inner{position:relative;max-width:1360px}.con_spa .inner h2{margin-bottom:2.5rem}@media only screen and (max-width:767px){.con_spa .inner h2{margin-bottom:1.5rem}}.con_spa .inner .c-slider{position:relative;z-index:3}.con_spa .inner .c-slider::before{content:"";display:block;position:absolute;background:url(../images/common/kumo10.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:90/31;position:absolute;top:0;z-index:-1;left:-14.7058823529%;margin-top:9.4852941176%;width:6.6911764706%}@media only screen and (max-width:767px){.con_spa .inner .c-slider::before{left:-16.6666666667%}}@media only screen and (max-width:767px){.con_spa .inner .c-slider::before{margin-top:10.8333333333%}}@media only screen and (max-width:767px){.con_spa .inner .c-slider::before{width:7.5%}}.con_spa .inner .c-slider::after{content:"";display:block;position:absolute;background:url(../images/common/kumo1.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:300/125;position:absolute;top:0;z-index:-1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);left:-9.1911764706%;margin-top:8.6029411765%;width:22.0588235294%}@media only screen and (max-width:767px){.con_spa .inner .c-slider::after{left:-10.5555555556%}}@media only screen and (max-width:767px){.con_spa .inner .c-slider::after{margin-top:9.7222222222%}}@media only screen and (max-width:767px){.con_spa .inner .c-slider::after{width:25%}}.con_spa .inner .c-slider .slide{overflow:hidden;border-radius:3.75rem}@media only screen and (max-width:767px){.con_spa .inner .c-slider .slide{border-radius:1.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.con_spa .inner .c-slider .slide{overflow:hidden}.con_spa .inner .c-slider .slide img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width:767px){.con_spa .inner .c-slider .slide{overflow:hidden}.con_spa .inner .c-slider .slide img{position:relative;width:150%;max-width:none;margin-left:-25%}}.con_spa .inner .box_txt{position:relative;z-index:1;max-width:1200px;margin:2.5rem auto 0}@media only screen and (max-width:767px){.con_spa .inner .box_txt{margin:1.5rem auto 0}}@media only screen and (min-width:768px){.con_spa .inner .box_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.con_spa .inner .box_txt::after{content:"";display:block;position:absolute;background:url(../images/common/kumo1.webp) no-repeat center/contain;pointer-events:none;z-index:0;aspect-ratio:300/125;position:absolute;top:0;z-index:-1;right:-23.3333333333%;margin-top:-19.1666666667%;width:35.8333333333%}@media only screen and (max-width:767px){.con_spa .inner .box_txt::after{right:-23.3333333333%}}@media only screen and (max-width:767px){.con_spa .inner .box_txt::after{margin-top:-25%}}@media only screen and (max-width:767px){.con_spa .inner .box_txt::after{width:35.8333333333%}}@media only screen and (min-width:768px){.con_spa .inner .box_txt .wrp_txt{width:46.6666666667%}}.con_spa .inner .box_txt .wrp_txt h3{margin-bottom:1.25rem}@media only screen and (max-width:767px){.con_spa .inner .box_txt .wrp_txt h3{margin-bottom:.75rem}}.con_spa .inner .box_txt .wrp_txt .txt{font-size:1rem;letter-spacing:.04em;line-height:1.6}.con_spa .inner .box_txt .wrp_txt .txt .note{display:block;margin-top:1em;font-size:.875rem;letter-spacing:.04em;line-height:1.4}@media only screen and (min-width:768px){.con_spa .inner .box_txt .wrp_tbl{width:49.1666666667%}}@media only screen and (max-width:767px){.con_spa .inner .box_txt .wrp_tbl{margin-top:1.5rem}}.con_spa .inner .box_txt .wrp_tbl table tr th{white-space:nowrap}.con_spa .inner .box_txt .wrp_tbl table tr td em{display:block;position:relative;padding-left:1em}.con_spa .inner .box_txt .wrp_tbl table tr td em:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;border-radius:50%;background:#a62434;width:8px;height:8px}@media only screen and (min-width:768px)and (max-width:1199px){.con_spa .inner .box_txt .wrp_tbl table tr td em:before{width:6px}}@media only screen and (max-width:767px){.con_spa .inner .box_txt .wrp_tbl table tr td em:before{width:6px}}@media only screen and (min-width:768px)and (max-width:1199px){.con_spa .inner .box_txt .wrp_tbl table tr td em:before{height:6px}}@media only screen and (max-width:767px){.con_spa .inner .box_txt .wrp_tbl table tr td em:before{height:6px}}.con_spa .inner .box_txt .wrp_tbl table tr td .note{font-size:.875rem;letter-spacing:.04em;line-height:1.4}.con_spa .inner .box_txt .wrp_tbl table tr td .txt_b{font-size:1.25rem}@media only screen and (max-width:767px){.con_spa .inner .box_txt .wrp_tbl table tr td .txt_b{font-size:1rem}}.con_spa .inner .box_txt .wrp_tbl table tr td ul{margin-bottom:.5em}@media only screen and (min-width:768px){.con_spa .inner .box_txt.only{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.con_spa .inner .box_txt.only .wrp_txt{width:100%;max-width:560px}.con_spa .inner .box_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}@media only screen and (max-width:767px){.con_spa .inner .box_btn{margin-top:1.5rem}}.con_spa .inner .box_btn .btn{width:300px}@media only screen and (min-width:768px)and (max-width:1199px){.con_spa .inner .box_btn .btn{width:70%}}@media only screen and (max-width:767px){.con_spa .inner .box_btn .btn{width:100%}}@media only screen and (min-width:768px)and (max-width:983px){.con_spa .inner .box_btn .btn{width:100%}}.con_spa.bg{padding-bottom:7.5rem}@media only screen and (max-width:767px){.con_spa.bg{padding-bottom:4.5rem}}.con_spa.bg:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;width:93.75%;margin:auto;background:url(../images/common/bg2.webp) repeat 0 0;height:67.3015873016%;border-radius:6.25rem}@media only screen and (max-width:767px){.con_spa.bg:after{height:76.1904761905%}}@media only screen and (min-width:768px)and (max-width:1199px){.con_spa.bg:after{border-radius:3.75rem}}@media only screen and (max-width:767px){.con_spa.bg:after{border-radius:1.875rem}}.con_spa.bg .box_txt:after{background:url(../images/common/kumo3.webp) no-repeat center/contain}.con_tel{margin-top:2.5rem}@media only screen and (max-width:767px){.con_tel{margin-top:1.5rem}}.con_tel .txt{text-align:center}.con_tel .c-telfax{margin-top:.75rem;text-align:center;font-family:Quicksand,Verdana,Helvetica,Arial,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media only screen and (max-width:767px){.con_tel .c-telfax{margin-top:.9375rem}}.con_tel .c-telfax .tel,.con_tel .c-telfax a{font-size:1.5625rem;line-height:1.3;margin-left:.5rem}