@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:calc(tan(atan2(var(--1vw), 1px)))}.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-facility{max-width:1440px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-facility{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-facility{width:100%}}.p-facility{margin-top:12.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-facility{margin-top:6.25rem}}@media only screen and (max-width:767px){.p-facility{margin-top:5rem}}.p-facility__map{position:relative;width:100%;aspect-ratio:3.2/1;overflow:hidden}@media only screen and (min-width:768px)and (max-width:1199px){.p-facility__map{aspect-ratio:2.5/1}}@media only screen and (max-width:767px){.p-facility__map{aspect-ratio:1.5/1}}.p-facility iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.p-facility__body{max-width:800px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-facility__body{width:var(--sp-width)}}.p-facility__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.375rem;margin-top:4.0625rem}@media only screen and (max-width:767px){.p-facility__body{width:74.359%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.125rem;gap:1.875rem}}.p-facility__detail{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:768px){.p-facility__detail{-webkit-box-flex:0;-ms-flex:0 0 46.5%;flex:0 0 46.5%;max-width:23.125rem}}@media only screen and (max-width:767px){.p-facility__detail{width:100%}}@media only screen and (min-width:1200px){.p-facility__name{font-size:1.25rem}}@media print{.p-facility__name{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-facility__name{font-size:1.125rem}}@media only screen and (max-width:767px){.p-facility__name{font-size:1.1429rem}}.p-facility__name{line-height:140%}.p-facility__address{margin-top:1rem;line-height:160%}.p-facility .c-tel{margin-top:.75rem}.p-facility .c-button{margin-top:1.5rem;margin-left:auto}.p-facility__photo{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width:768px){.p-facility__photo{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}}.p-facility__photoImg{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.p-route__wrapper{margin-top:6.25rem}@media only screen and (max-width:767px){.p-route__wrapper{margin-top:3.125rem;width:74.359%;margin-inline:auto}}.p-route__wrapper .c-button{margin-top:3.125rem}@media only screen and (max-width:767px){.p-route__wrapper .c-button{margin-left:auto}}.p-route__wrapper .c-button a .c-button__icon::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:768px){.p-route{display:grid;row-gap:2.5rem;margin-top:2.5rem}}@media only screen and (max-width:1199px){.p-route{margin-top:1.5em}}@media only screen and (min-width:768px){.p-route__way{display:contents}}@media only screen and (max-width:767px){.p-route__way+.p-route__way{margin-top:1.125rem}}@media only screen and (min-width:768px){.p-route__inner{display:contents!important}}@media only screen and (max-width:767px){.p-route__inner{display:none}}.p-route__goal,.p-route__point,.p-route__route,.p-route__start{position:relative}@media only screen and (min-width:1200px){.p-route__goal,.p-route__point,.p-route__route,.p-route__start{font-size:1.125rem}}@media print{.p-route__goal,.p-route__point,.p-route__route,.p-route__start{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-route__goal,.p-route__point,.p-route__route,.p-route__start{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-route__goal,.p-route__point,.p-route__route,.p-route__start{font-size:1.0714rem}}.p-route__goal,.p-route__point,.p-route__route,.p-route__start{line-height:1.6}@media only screen and (min-width:768px)and (max-width:983px)and (min-width:768px){.p-route__goal,.p-route__point,.p-route__route,.p-route__start{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:983px)and (max-width:767px){.p-route__goal,.p-route__point,.p-route__route,.p-route__start{font-size:1.1429rem}}@media only screen and (max-width:767px){.p-route__goal,.p-route__point,.p-route__route,.p-route__start{padding-block:1rem}}.p-route__start{color:var(--color-white);border-radius:.25rem;background:#656565;display:grid;place-content:center;text-align:center}@media only screen and (min-width:1200px){.p-route__start{font-size:1rem}}@media print{.p-route__start{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-route__start{font-size:.8125rem}}@media only screen and (max-width:767px){.p-route__start{font-size:.7857rem}}@media only screen and (max-width:767px){.p-route__start{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.p-route__start .c-accordion__icon{position:absolute;top:50%;right:.9375rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width:768px){.p-route__start{pointer-events:none}}.p-route__start.is-active .c-accordion__icon.u-arrow:after{-webkit-transform:translateY(0) scale(1,-1);transform:translateY(0) scale(1,-1)}.p-route__point{background:var(--color-white);border:1px solid var(--color-gray);border-radius:.25rem;display:grid;place-content:center;text-align:center}@media only screen and (min-width:1200px){.p-route__point{font-size:.875rem}}@media print{.p-route__point{font-size:.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-route__point{font-size:.75rem}}@media only screen and (max-width:767px){.p-route__point{font-size:.8571rem}}@media only screen and (min-width:768px){.p-route__point:first-child{margin-left:1.25rem}}@media only screen and (max-width:767px){.p-route__point:first-child{margin-top:1.25rem}}.p-route__route{display:grid;place-content:center;text-align:center}@media only screen and (min-width:1200px){.p-route__route{font-size:.875rem}}@media print{.p-route__route{font-size:.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-route__route{font-size:.75rem}}@media only screen and (max-width:767px){.p-route__route{font-size:.8571rem}}.p-route__route{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media only screen and (max-width:767px){.p-route__route{padding-block:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}}.p-route__route::before{content:"";z-index:-1;width:100%;height:1px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;position:absolute;background-color:var(--color-gray)}@media only screen and (max-width:767px){.p-route__route::before{height:100%;width:1px}}@media only screen and (max-width:767px){.p-route__route>span{background-color:var(--color-white)}}.p-route__route .u-arrow{display:inline-block;width:.4375rem;height:.625rem;background-image:var(--icon-arrow-right);background-size:100% 100%;margin-inline:.625rem}.p-route__goal{color:#fff;background:var(--color-black);border-radius:.25rem;display:grid;place-content:center;text-align:center}.p-route__goal img{width:80%;margin-inline:auto}@media only screen and (min-width:1200px){.p-route__goal img{width:90%}}@media print{.p-route__goal img{width:90%}}.p-route__tag{display:inline-block;margin-right:.5rem;padding-inline:.625rem;line-height:140%;color:var(--color-white);background:var(--color-black);border-radius:.25rem}@media only screen and (min-width:768px){.p-route__tag{font-size:.875rem}}@media only screen and (max-width:767px){.p-route__tag{font-size:1rem}}@media only screen and (min-width:768px){.p-route--car{grid-template-columns:10rem 8.75rem 1fr 8.75rem 10.9375em 12.875rem;grid-template-rows:repeat(5,4rem);grid-auto-rows:0;grid-template-areas:"area1 area2  area2  area3 area4 area5" "area1 area6  area6  area3 area4 area5" "area7 area8  area8  area3 area4 area5" "area9 area10 area10 area3 area4 area5" "area11 area12 area13 area3 area4 area5"}}@media only screen and (min-width:768px)and (max-width:1199px){.p-route--car{grid-template-columns:5.625rem 5.625rem 1fr 5.625rem 5.625em 7.5rem}}@media only screen and (min-width:768px){.p-route--car .p-route__goal[data-area="1"],.p-route--car .p-route__point[data-area="1"],.p-route--car .p-route__route[data-area="1"],.p-route--car .p-route__start[data-area="1"]{grid-area:area1}.p-route--car .p-route__goal[data-area="2"],.p-route--car .p-route__point[data-area="2"],.p-route--car .p-route__route[data-area="2"],.p-route--car .p-route__start[data-area="2"]{grid-area:area2}.p-route--car .p-route__goal[data-area="3"],.p-route--car .p-route__point[data-area="3"],.p-route--car .p-route__route[data-area="3"],.p-route--car .p-route__start[data-area="3"]{grid-area:area3}.p-route--car .p-route__goal[data-area="4"],.p-route--car .p-route__point[data-area="4"],.p-route--car .p-route__route[data-area="4"],.p-route--car .p-route__start[data-area="4"]{grid-area:area4}.p-route--car .p-route__goal[data-area="5"],.p-route--car .p-route__point[data-area="5"],.p-route--car .p-route__route[data-area="5"],.p-route--car .p-route__start[data-area="5"]{grid-area:area5}.p-route--car .p-route__goal[data-area="6"],.p-route--car .p-route__point[data-area="6"],.p-route--car .p-route__route[data-area="6"],.p-route--car .p-route__start[data-area="6"]{grid-area:area6}.p-route--car .p-route__goal[data-area="7"],.p-route--car .p-route__point[data-area="7"],.p-route--car .p-route__route[data-area="7"],.p-route--car .p-route__start[data-area="7"]{grid-area:area7}.p-route--car .p-route__goal[data-area="8"],.p-route--car .p-route__point[data-area="8"],.p-route--car .p-route__route[data-area="8"],.p-route--car .p-route__start[data-area="8"]{grid-area:area8}.p-route--car .p-route__goal[data-area="9"],.p-route--car .p-route__point[data-area="9"],.p-route--car .p-route__route[data-area="9"],.p-route--car .p-route__start[data-area="9"]{grid-area:area9}.p-route--car .p-route__goal[data-area="10"],.p-route--car .p-route__point[data-area="10"],.p-route--car .p-route__route[data-area="10"],.p-route--car .p-route__start[data-area="10"]{grid-area:area10}.p-route--car .p-route__goal[data-area="11"],.p-route--car .p-route__point[data-area="11"],.p-route--car .p-route__route[data-area="11"],.p-route--car .p-route__start[data-area="11"]{grid-area:area11}.p-route--car .p-route__goal[data-area="12"],.p-route--car .p-route__point[data-area="12"],.p-route--car .p-route__route[data-area="12"],.p-route--car .p-route__start[data-area="12"]{grid-area:area12}.p-route--car .p-route__goal[data-area="13"],.p-route--car .p-route__point[data-area="13"],.p-route--car .p-route__route[data-area="13"],.p-route--car .p-route__start[data-area="13"]{grid-area:area13}}@media only screen and (min-width:768px){.p-route--car .p-route__route[data-area="2"]{margin-bottom:-1.25rem}}@media only screen and (min-width:768px){.p-route--car .p-route__route[data-area="6"]{margin-top:-1.25rem}}@media only screen and (min-width:768px){.p-route--train{grid-template-columns:10rem 8.75rem 1fr 8.75rem 10.9375rem 12.875rem;grid-template-rows:repeat(4,4rem) minmax(6.25rem,auto);grid-template-areas:"area1  area2  area3  area4  area5  area6" "area7  area8  area9  area4  area5  area6" "area10 area11 area12 area4  area5  area6" "area13 area14 area15 area4  area5  area6"}}@media only screen and (min-width:768px)and (max-width:1199px){.p-route--train{grid-template-columns:5.625rem 5.625rem 1fr 5.625rem 5.625em 7.5rem}}@media only screen and (min-width:768px){.p-route--train .p-route__goal[data-area="1"],.p-route--train .p-route__point[data-area="1"],.p-route--train .p-route__route[data-area="1"],.p-route--train .p-route__start[data-area="1"]{grid-area:area1}.p-route--train .p-route__goal[data-area="2"],.p-route--train .p-route__point[data-area="2"],.p-route--train .p-route__route[data-area="2"],.p-route--train .p-route__start[data-area="2"]{grid-area:area2}.p-route--train .p-route__goal[data-area="3"],.p-route--train .p-route__point[data-area="3"],.p-route--train .p-route__route[data-area="3"],.p-route--train .p-route__start[data-area="3"]{grid-area:area3}.p-route--train .p-route__goal[data-area="4"],.p-route--train .p-route__point[data-area="4"],.p-route--train .p-route__route[data-area="4"],.p-route--train .p-route__start[data-area="4"]{grid-area:area4}.p-route--train .p-route__goal[data-area="5"],.p-route--train .p-route__point[data-area="5"],.p-route--train .p-route__route[data-area="5"],.p-route--train .p-route__start[data-area="5"]{grid-area:area5}.p-route--train .p-route__goal[data-area="6"],.p-route--train .p-route__point[data-area="6"],.p-route--train .p-route__route[data-area="6"],.p-route--train .p-route__start[data-area="6"]{grid-area:area6}.p-route--train .p-route__goal[data-area="7"],.p-route--train .p-route__point[data-area="7"],.p-route--train .p-route__route[data-area="7"],.p-route--train .p-route__start[data-area="7"]{grid-area:area7}.p-route--train .p-route__goal[data-area="8"],.p-route--train .p-route__point[data-area="8"],.p-route--train .p-route__route[data-area="8"],.p-route--train .p-route__start[data-area="8"]{grid-area:area8}.p-route--train .p-route__goal[data-area="9"],.p-route--train .p-route__point[data-area="9"],.p-route--train .p-route__route[data-area="9"],.p-route--train .p-route__start[data-area="9"]{grid-area:area9}.p-route--train .p-route__goal[data-area="10"],.p-route--train .p-route__point[data-area="10"],.p-route--train .p-route__route[data-area="10"],.p-route--train .p-route__start[data-area="10"]{grid-area:area10}.p-route--train .p-route__goal[data-area="11"],.p-route--train .p-route__point[data-area="11"],.p-route--train .p-route__route[data-area="11"],.p-route--train .p-route__start[data-area="11"]{grid-area:area11}.p-route--train .p-route__goal[data-area="12"],.p-route--train .p-route__point[data-area="12"],.p-route--train .p-route__route[data-area="12"],.p-route--train .p-route__start[data-area="12"]{grid-area:area12}.p-route--train .p-route__goal[data-area="13"],.p-route--train .p-route__point[data-area="13"],.p-route--train .p-route__route[data-area="13"],.p-route--train .p-route__start[data-area="13"]{grid-area:area13}.p-route--train .p-route__goal[data-area="14"],.p-route--train .p-route__point[data-area="14"],.p-route--train .p-route__route[data-area="14"],.p-route--train .p-route__start[data-area="14"]{grid-area:area14}.p-route--train .p-route__goal[data-area="15"],.p-route--train .p-route__point[data-area="15"],.p-route--train .p-route__route[data-area="15"],.p-route--train .p-route__start[data-area="15"]{grid-area:area15}.p-route--train .p-route__goal[data-area="16"],.p-route--train .p-route__point[data-area="16"],.p-route--train .p-route__route[data-area="16"],.p-route--train .p-route__start[data-area="16"]{grid-area:area16}.p-route--train .p-route__goal[data-area="17"],.p-route--train .p-route__point[data-area="17"],.p-route--train .p-route__route[data-area="17"],.p-route--train .p-route__start[data-area="17"]{grid-area:area17}}@media only screen and (min-width:768px){.p-route--train .p-route__point[data-area="17"]{margin-right:1.25rem}}@media only screen and (max-width:767px){.p-route--train .p-route__point[data-area="17"]{margin-bottom:1.25rem}}@media only screen and (min-width:768px){.p-route--plane{grid-template-columns:10rem 1fr 12.875rem;grid-template-rows:4rem;grid-template-areas:"area1 area2 area3"}}@media only screen and (min-width:768px){.p-route--plane .p-route__goal[data-area="1"],.p-route--plane .p-route__route[data-area="1"],.p-route--plane .p-route__start[data-area="1"]{grid-area:area1}.p-route--plane .p-route__goal[data-area="2"],.p-route--plane .p-route__route[data-area="2"],.p-route--plane .p-route__start[data-area="2"]{grid-area:area2}.p-route--plane .p-route__goal[data-area="3"],.p-route--plane .p-route__route[data-area="3"],.p-route--plane .p-route__start[data-area="3"]{grid-area:area3}}.p-card{max-width:800px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-card{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-card{width:74.359%}}.p-card{margin-top:7.5rem;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:3.75rem;border:1px solid var(--color-gray);padding:5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-card{padding:2.5rem;gap:2.8125rem;margin-top:5rem}}@media only screen and (max-width:767px){.p-card{padding:2.5rem;-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:3.125rem}}.p-card__head{white-space:nowrap}.p-card__body{max-width:18.125rem}.p-card__body__text{line-height:140%}.p-card__body dl{margin-top:1rem;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.p-card__body dl{margin-top:1rem}}.p-card__body dl dt{background:var(--color-black);color:#fff;text-align:center;padding:.25rem 1rem;min-width:5rem;line-height:140%;border-radius:.125rem}.p-card__body dl dd{line-height:140%;padding:.25rem 0}.p-main{margin-top:12.5rem}.p-main{max-width:1280px;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:1199px){.p-main{margin-top:6.25rem}}.p-main.u-wide{max-width:1440px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-main.u-wide{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-main.u-wide{width:100%}}@media only screen and (max-width:767px){.p-main.u-sp{width:100%}}.p-main .c-page-nav{margin-top:3.75rem}@media only screen and (max-width:767px){.p-main .c-page-nav{margin-top:2.5rem}}.p-main .c-page-nav__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.p-main .c-page-nav__list{width:85%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p-main .c-heading__label{background:var(--color-black);color:#fff;text-align:center;min-width:5rem;line-height:140%;border-radius:.125rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-main .c-heading__label.u-fz-1{line-height:180%;padding:.125rem 1.25rem}@media only screen and (min-width:1200px){.p-main .c-heading__label.u-fz-1{font-size:1.125rem}}@media print{.p-main .c-heading__label.u-fz-1{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-main .c-heading__label.u-fz-1{font-size:1rem}}@media only screen and (max-width:767px){.p-main .c-heading__label.u-fz-1{font-size:1rem}}.p-main .c-heading__label.u-fz-1{margin-bottom:-1.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-main .c-heading__label.u-fz-1{margin-bottom:-.3125rem}}@media only screen and (max-width:767px){.p-main .c-heading__label.u-fz-1{margin-bottom:-.3125rem}}.p-main .c-heading__label.u-fz-2{line-height:140%;padding:.25rem 1.5rem}@media only screen and (min-width:1200px){.p-main .c-heading__label.u-fz-2{font-size:1.25rem}}@media print{.p-main .c-heading__label.u-fz-2{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-main .c-heading__label.u-fz-2{font-size:1.125rem}}@media only screen and (max-width:767px){.p-main .c-heading__label.u-fz-2{font-size:1.1429rem}}.p-main__txt{margin-top:1.25rem}@media only screen and (min-width:768px){.p-main__txt{text-align:center}}@media only screen and (max-width:767px){.p-main__txt{width:74.359%;margin-inline:auto}}.p-main .c-tab{margin-top:6.25rem}@media only screen and (max-width:767px){.p-main .c-tab{margin-top:5rem}}@media only screen and (min-width:768px){.p-main .c-tab__item{min-width:16.25rem}}@media only screen and (max-width:767px){.p-main .c-tab__item{min-width:10rem}}.p-main .c-tab-panel__item{margin-top:3.75rem}.p-main .c-table{max-width:1120px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-main .c-table{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-main .c-table{width:89.7436%}}.p-main .c-table{margin-top:5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-main .c-table{margin-top:3.125rem}}@media only screen and (max-width:767px){.p-main .c-table{margin-inline:auto;margin-top:1.875rem}}.p-box{margin-top:7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6.25rem;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{width:89.7436%;margin-inline:auto;padding:1.875rem;-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:3.125rem}}.p-box.u-sub{margin-top:5rem}.p-box__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:37.57%}@media only screen and (min-width:768px)and (max-width:1199px){.p-box__img{width:52%}}@media only screen and (max-width:767px){.p-box__img{width:100%}}.p-box__body{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:37.5rem}.p-box__body__txt{line-height:140%}@media only screen and (max-width:767px){.p-box__body__txt{margin-top:.75rem}}.p-box__body__note{margin-top:.5rem;position:relative;padding-left:1.375rem;line-height:140%}.p-box__body__note::before{content:"※";position:absolute;left:0;top:0}.p-box__body dl{margin-top:1.25rem;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.p-box__body dl{margin-top:1.875rem;grid-template-columns:1fr;row-gap:.25rem}}.p-box__body dl dt{background:var(--color-black);color:#fff;text-align:center;padding:.25rem .875rem;min-width:5rem;line-height:140%;border-radius:.125rem}.p-box__body dl dd{line-height:140%;padding:.25rem 0}@media only screen and (max-width:767px){.p-box__body dl dd{text-align:center}}.p-txt_img{margin-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6.25rem}@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:3.125rem}}@media only screen and (max-width:767px){.p-txt_img{width:74.359%;gap:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-inline:auto;margin-top:1.875rem}}.p-txt_img__img{width:63.8889%;max-width:57.5rem}@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 (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__body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-txt_img__heading{margin-top:1.75rem}@media only screen and (max-width:1199px){.p-txt_img__heading{margin-top:1rem}}.p-txt_img__text{margin-top:2.5rem;line-height:160%;max-width:25rem}@media only screen and (max-width:1199px){.p-txt_img__text{margin-top:1rem}}.p-txt_img__btn{margin-top:1.75rem;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:1rem}}.p-txt_img dl{margin-top:1.25rem;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.625rem;-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 1rem;min-width:5rem;line-height:140%;border-radius:.125rem}.p-txt_img dl dd{line-height:140%;padding:.25rem 0}.p-txt_img__sub-img{margin-top:3.5rem;max-width:26.25rem;margin-left:auto;width:100%}@media only screen and (min-width:768px)and (max-width:1199px){.p-txt_img__sub-img{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-txt_img__sub-img{width:100%;max-width:none;margin-top:2.5rem}}@media only screen and (min-width:768px){.p-txt_img__sub-img.u-small{max-width:17.5rem}}.p-table-block+.p-table-block{margin-top:3.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-table-block+.p-table-block{margin-top:2.5rem}}@media only screen and (max-width:767px){.p-table-block{width:89.7436%;margin-inline:auto}}.p-table-contents{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem;margin-top:2.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-table-contents{gap:2.5rem}}@media only screen and (max-width:767px){.p-table-contents{margin-top:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-table-contents__item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.p-table-contents__note{margin-top:1.25rem;position:relative;padding-left:1.375rem;line-height:140%}.p-table-contents__note::before{content:"※";position:absolute;left:0;top:0}.p-table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:1.25rem}.p-table td,.p-table th{text-align:center;font-weight:400}.p-table td:nth-child(n+2),.p-table th:nth-child(n+2){border-left:1px solid var(--color-gray)}.p-table th{background:rgba(219,219,219,.3);padding:1.0625rem .5rem}.p-table th.u-red{color:#8b0000}.p-table td{border-bottom:1px solid var(--color-gray);padding:.6875rem .5rem}