@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:calc(tan(atan2(var(--1vw), 1px)))}@media only screen and (max-width:767px){.l-contents{overflow-x:hidden}}.p-page-visual__subtitle{text-orientation:sideways}.p-intro{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10.7143%;margin-top:15rem}.p-intro{max-width:1120px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-intro{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-intro{width:74.359%}}@media only screen and (max-width:1199px){.p-intro{margin-top:7.5rem;display:block}}@media only screen and (max-width:767px){.p-intro{margin-top:3.75rem}}@media only screen and (min-width:1200px){.p-intro .c-heading{gap:1.25rem}}@media print{.p-intro .c-heading{gap:1.25rem}}@media only screen and (min-width:1200px){.p-intro__text{width:67.8571%}}@media print{.p-intro__text{width:67.8571%}}@media only screen and (max-width:1199px){.p-intro__text{margin-top:1.875rem}}.p-anker{margin-top:3.75rem}.p-anker{max-width:1120px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-anker{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-anker{width:74.359%}}@media only screen and (max-width:1199px){.p-anker{margin-top:1.875rem}}.p-anker .c-page-nav__list{max-width:unset;width:unset}.p-loop{margin-block:12.5rem}@media only screen and (max-width:1199px){.p-loop{margin-block:6.25rem}}.p-loop .c-scroll-loop__item div{width:23.125rem}@media only screen and (max-width:1199px){.p-loop .c-scroll-loop__item div{width:8.4375rem}}.p-loop .c-scroll-loop__controls{margin-left:2.5rem}@media only screen and (max-width:767px){.p-loop .c-scroll-loop__controls{margin-left:1.25rem}}.p-txt_img{margin-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16.875rem;position:relative}@media only screen and (min-width:768px)and (max-width:1199px){.p-txt_img{gap:3.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.875rem}}@media only screen and (max-width:767px){.p-txt_img{width:74.359%;gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-inline:auto;margin-top:1.875rem}}.p-txt_img__img{width:55%;max-width:55rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-txt_img__img{width:60%}}@media only screen and (max-width:767px){.p-txt_img__img{width:100%}}@media only screen and (min-width:768px){.p-txt_img__img .splide__list{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.25rem}}.p-txt_img__img .splide__list .c-slider__slide{border-radius:.25rem;overflow:hidden}@media only screen and (max-width:767px){.p-txt_img__img .splide__track{overflow:initial}}@media only screen and (min-width:768px){.p-txt_img__img .c-slider__controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.p-txt_img__img figure{position:relative}.p-txt_img__img figure figcaption{position:absolute;display:block;left:0;bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--color-black);color:var(--color-white);font-size:.875rem;line-height:140%;padding:.25rem .9375rem;border-radius:0 0 0 .25rem}.p-txt_img__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;top:8.125rem}@media only screen and (min-width:1200px){.p-txt_img__body{width:28.125rem;padding-left:8.125rem;padding-top:8.125rem}}@media print{.p-txt_img__body{width:28.125rem;padding-left:8.125rem;padding-top:8.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-txt_img__body{width:30%}}.p-txt_img__text{margin-top:2.5rem;line-height:160%;max-width:23.75rem}@media only screen and (max-width:1199px){.p-txt_img__text{margin-top:1rem}}.p-txt_img__btn{margin-top:2.125rem;margin-left:auto}@media only screen and (min-width:768px)and (max-width:1199px){.p-txt_img__btn{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-txt_img__btn{margin-top:.375rem}}.p-txt_img dl{margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.875rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.p-txt_img dl{margin-top:1rem}}.p-txt_img dl dt{background:var(--color-black);color:#fff;text-align:center;padding:.25rem .9375rem;min-width:5rem;line-height:140%;border-radius:.125rem}@media only screen and (min-width:1200px){.p-txt_img dl dt{font-size:.875rem}}@media print{.p-txt_img dl dt{font-size:.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-txt_img dl dt{font-size:.75rem}}@media only screen and (max-width:767px){.p-txt_img dl dt{font-size:.8571rem}}.p-txt_img dl dd{line-height:140%}@media only screen and (min-width:1200px){.p-txt_img dl dd{font-size:.875rem}}@media print{.p-txt_img dl dd{font-size:.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-txt_img dl dd{font-size:.75rem}}@media only screen and (max-width:767px){.p-txt_img dl dd{font-size:.8571rem}}.p-txt_img dl dd{padding:.25rem 0}.p-txt_img dl dd .p-note{margin-top:.625rem}.p-contents{margin-top:12.5rem}.p-contents{max-width:1600px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-contents{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-contents{width:100%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-contents{margin-top:6.25rem}}@media only screen and (max-width:767px){.p-contents{margin-top:5rem}}.p-main{margin-top:12.5rem}.p-main{max-width:1120px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-main{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-main{width:89.7436%}}@media only screen and (max-width:1199px){.p-main{margin-top:6.25rem}}.p-main .c-table{margin-top:3.75rem}@media only screen and (max-width:767px){.p-main .c-table{margin-top:2.5rem}}.p-main .c-table th{width:21%}@media only screen and (max-width:767px){.p-main .c-table th{width:24%}}.p-main .c-accordion__wrapper{margin-top:5rem}@media only screen and (max-width:767px){.p-main .c-accordion__wrapper{margin-top:2.5rem}}.p-main .c-accordion__wrapper dl{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.p-main .c-accordion__wrapper dl{margin-top:1rem;grid-template-columns:1fr;row-gap:.25rem}}.p-main .c-accordion__wrapper dl+dl{margin-top:1.25rem}.p-main .c-accordion__wrapper dl dt{background:var(--color-black);color:#fff;text-align:center;padding:.375rem .5625rem;min-width:5rem;line-height:140%;border-radius:.125rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:7.5rem}.p-main .c-accordion__wrapper dl dd{line-height:160%;padding:.25rem 0}.p-note{margin-top:1.875rem;position:relative;padding-left:1.25rem;line-height:140%}@media only screen and (min-width:1200px){.p-note{font-size:.875rem}}@media print{.p-note{font-size:.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-note{font-size:.75rem}}@media only screen and (max-width:767px){.p-note{font-size:.8571rem}}.p-note::before{content:"※";position:absolute;left:0;top:0}.p-note:nth-of-type(2){margin-top:.625rem}.p-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7.5rem;margin-top:5rem;display:flex;border:1px solid var(--color-gray);padding:5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-box{padding:2.5rem;gap:2.8125rem;margin-top:5rem}}@media only screen and (max-width:767px){.p-box{padding:2.5rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.25rem;margin-top:2.5rem}}.p-box__heading{padding-top:3.75rem;padding-left:3.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-box__heading{padding-left:1.875rem}}@media only screen and (max-width:767px){.p-box__heading{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:0;padding-left:2.5rem}}.p-box__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1.875rem;list-style:none}@media only screen and (max-width:767px){.p-box__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}}.p-box__item{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media only screen and (max-width:767px){.p-box__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.625rem}}.p-box__item .c-heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}@media only screen and (min-width:1200px){.p-box__item .c-heading__sub{font-size:.875rem}}@media print{.p-box__item .c-heading__sub{font-size:.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-box__item .c-heading__sub{font-size:.75rem}}@media only screen and (max-width:767px){.p-box__item .c-heading__sub{font-size:.8571rem}}@media only screen and (min-width:768px){.p-box__item__image{margin-bottom:1.25rem}}@media only screen and (max-width:767px){.p-box__item__image{width:7.5rem}}