.p-overview{margin-inline:auto;width:clamp(1000px,69.4444444444vw,1333.3333333333px)}@media only screen and (max-width:1199px){.p-overview{width:86.0465116279%}}.c-pnav-img{margin-top:7.5694444444vw}@media only screen and (min-width:768px)and (max-width:1199px){.c-pnav-img{margin-top:5.3333333333rem}}@media only screen and (max-width:767px){.c-pnav-img{margin-top:3.3333333333rem}}.p-spa{position:relative;margin-top:6.6666666667vw;padding-bottom:6.9444444444vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-spa{margin-top:9.6%;padding-bottom:7%}}@media only screen and (max-width:767px){.p-spa{width:88.3720930233%;margin:5.3333333333rem auto 3rem;padding-bottom:3.5rem}}.p-spa::after{content:"";z-index:-1;width:83.3333333333vw;height:calc(100% - (10rem + 17.7083333333vw));inset:auto auto 0 50%;position:absolute;background:#f4f4f4}@media only screen and (min-width:768px){.p-spa::after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:767px){.p-spa::after{width:100vw;left:calc(50% - 50vw);height:calc(100% - 17.8rem)}}@media only screen and (max-width:767px){.p-spa__title .en{white-space:nowrap;font-size:2.2666666667rem}}.p-spa__title i{display:inline-block;text-align:center;font-size:1rem;letter-spacing:.004em;color:#464141;border:1px solid #d9d9d9;border-radius:6.6666666667rem;overflow:hidden;padding:.2666666667rem 1rem;margin-top:1.0666666667rem}.p-spa__slider{margin-top:2rem;margin-bottom:2.4305555556vw}@media only screen and (max-width:767px){.p-spa__slider{margin-top:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-spa__slider{margin-bottom:1.3333333333rem}}@media only screen and (max-width:767px){.p-spa__slider{margin-bottom:1rem}}.p-spa__slider:has(.slick-track>:nth-child(1):last-child){margin-bottom:4.4444444444vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-spa__slider:has(.slick-track>:nth-child(1):last-child){margin-bottom:2rem}}@media only screen and (max-width:767px){.p-spa__slider:has(.slick-track>:nth-child(1):last-child){margin-bottom:1rem}}@media only screen and (min-width:768px){.p-spa__slider>.slide{width:71.5277777778%;margin-inline:auto}}.p-spa__slider>.slide:not(:first-child){display:none}@media only screen and (min-width:1200px){.p-spa__slider>.slide span{margin-inline:auto}}@media print{.p-spa__slider>.slide span{margin-inline:auto}}.p-spa__slider .slide span{display:block;position:relative;overflow:hidden;border-radius:.5333333333rem}@media only screen and (min-width:1441px){.p-spa__slider .slide span{border-radius:.5555555556vw}}@media only screen and (min-width:768px){.p-spa__slider .slide span{width:93.2038834951%;margin-inline:auto}}@media only screen and (max-width:983px){.p-spa__slider .slide span img{aspect-ratio:380/250;-o-object-fit:cover;object-fit:cover}}.p-spa__slider .slick-arrow{position:absolute;top:calc(50% - 1.8rem);z-index:2}.p-spa__slider .slick-arrow.ic-arrow-left{left:12.6388888889%}@media only screen and (max-width:767px){.p-spa__slider .slick-arrow.ic-arrow-left{left:-1.3333333333rem}}.p-spa__slider .slick-arrow.ic-arrow-right{right:12.6388888889%}@media only screen and (max-width:767px){.p-spa__slider .slick-arrow.ic-arrow-right{right:-1.3333333333rem}}.p-spa__slider .slick-dots{width:66.6666666667vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:1.3333333333rem auto 0;padding-right:.4861111111vw}@media only screen and (max-width:767px){.p-spa__slider .slick-dots{width:100%}}.p-spa__information{margin-inline:auto}@media only screen and (min-width:768px){.p-spa__information{width:66.6666666667vw;display:grid;grid-template-columns:repeat(2,1fr);gap:4.1666666667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px)and (max-width:1199px){.p-spa__information{grid-template-columns:1fr 2fr}}@media only screen and (max-width:767px){.p-spa__information{width:90%}}@media only screen and (max-width:767px){.p-spa__information .image{display:none}}@media only screen and (min-width:1200px){.p-spa__information .text{padding-right:3.9583333333vw}}@media print{.p-spa__information .text{padding-right:3.9583333333vw}}.p-spa__information .text table{margin-top:.3333333333rem}.p-spa__information .text table tr td,.p-spa__information .text table tr th{border-top:none;font-size:1rem;padding-inline:1.3888888889vw}.p-spa__information .text table tr th{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.p-spa__information .text .txt_note{margin-top:.9333333333rem}.p-spa__information .text .txt_note p{padding-left:1em;text-indent:-1em}.p-spa__list{margin-inline:auto;margin-top:3.6111111111vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-spa__list{margin-top:2.6666666667rem}}@media only screen and (max-width:767px){.p-spa__list{margin-top:2rem}}@media only screen and (min-width:768px){.p-spa__list{width:66.6666666667vw}}@media only screen and (max-width:767px){.p-spa__list{width:90%}}@media only screen and (min-width:768px){.p-spa__list ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4305555556vw}}@media only screen and (max-width:767px){.p-spa__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3333333333rem}}@media only screen and (max-width:767px){.p-spa__list ul li{display:grid;grid-template-columns:1fr 1fr;gap:1.3333333333rem}}@media only screen and (min-width:768px){.p-spa__list ul li .text{margin-top:1rem}}.p-spa__list ul li .text .sst{text-align:center;font-weight:700}.p-spa__list ul li .text .txt{margin-top:.5333333333rem}@media only screen and (max-width:767px){.p-spa__list ul li .text .txt{margin-top:.2rem}}.p-overview{margin-inline:auto;margin-top:7.4305555556vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview{margin-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-overview{margin-top:4.6666666667rem}}.p-overview .txt_lead{text-align:center;margin-top:3.2638888889vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview .txt_lead{margin-top:2rem}}@media only screen and (max-width:767px){.p-overview .txt_lead{margin-top:1.3333333333rem}}.p-overview__item1{margin-top:3.125vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview__item1{margin-top:2rem}}@media only screen and (max-width:767px){.p-overview__item1{margin-top:2.6666666667rem}}@media only screen and (min-width:768px){.p-overview__item1{display:grid;gap:3.4722222222vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:61.9% 33%}}@media only screen and (min-width:768px){.p-overview__item1 .image{grid-area:1/1/2/2}}@media only screen and (min-width:768px){.p-overview__item1 .text{grid-area:1/2/2/3}}@media only screen and (max-width:767px){.p-overview__item1 .text{margin-top:2rem}}.p-overview__item1 .text .txt{margin-top:1.2rem}@media only screen and (min-width:768px){.p-overview__item1 .information{grid-area:2/1/3/3}}@media only screen and (max-width:767px){.p-overview__item1 .information{margin-top:1.3333333333rem}}.p-overview__item1 .information table{margin-inline:auto}@media only screen and (min-width:768px){.p-overview__item1 .information table{width:80%}}@media only screen and (max-width:767px){.p-overview__item1 .information table tr th{width:25%;padding-inline:.8em}}.p-overview__item1 .information table tr td ul li{position:relative;padding-left:1.1333333333rem}.p-overview__item1 .information table tr td ul li:before{content:"";width:.2666666667rem;height:.2666666667rem;position:absolute;top:.6666666667rem;left:0;background:#464141}.p-overview__item2{margin-top:4.8611111111vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview__item2{margin-top:4rem}}@media only screen and (max-width:767px){.p-overview__item2{margin-top:4.6666666667rem}}@media only screen and (min-width:768px){.p-overview__item2{display:grid;gap:3.4722222222vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:33% 61.9%}}@media only screen and (max-width:767px){.p-overview__item2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width:767px){.p-overview__item2 .text{margin-top:2rem}}.p-overview__item2 .text .txt{margin-top:1.2rem}.p-overview__item3{margin-top:4.8611111111vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-overview__item3{margin-top:4rem}}@media only screen and (max-width:767px){.p-overview__item3{margin-top:4.6666666667rem}}.p-overview__item3 .st{text-align:center;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-overview__item3 table{margin-top:2rem}@media only screen and (max-width:767px){.p-overview__item3 table{margin-top:1.6666666667rem}}@media only screen and (min-width:768px){.p-overview__item3 table{width:53.3333333333rem;margin-inline:auto}}.p-overview__item3 table tr th{padding-inline:1em}@media only screen and (min-width:768px){.p-overview__item3 table tr th{width:12rem}}@media only screen and (max-width:767px){.p-overview__item3 table tr th{width:40%}}