.p-mv__top img{border-radius:.5em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.p-typeChange{font-size:20px}@media screen and (max-width: 768px){.p-typeChange{font-size:16px}}.p-typeChange{text-align:center}.p-typeChange .ttl{font-weight:700}.p-typeChange .desc{font-size:max(.7em,11px);margin-top:.2em}.p-typeChange .c-btnPrimary{background:linear-gradient(90deg,#0095de,#0075b1);width:90%;max-width:380px}.p-typeChange .c-btnPrimary.is-largeSize{max-width:440px}.p-option__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5em}@media screen and (max-width: 768px){.p-option__list{grid-template-columns:1fr}}.p-option__note .list-note{margin-top:0}.p-selectPlan_list{font-size:20px}@media screen and (max-width: 768px){.p-selectPlan_list{font-size:16px}}.p-selectPlan_list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5em}@media screen and (max-width: 768px){.p-selectPlan_list{grid-template-columns:1fr}}.p-selectPlan_list .desc{font-size:.7em;text-align:center;margin-top:.5em}.p-selectPlan_list .desc .list-note{font-size:1em;margin-top:0}.p-selectPlan_list .desc .list-note li{font-size:1em}.p-about__slideArea{font-size:20px}@media screen and (max-width: 768px){.p-about__slideArea{font-size:16px}}.p-about__slideArea .inner{max-width:calc(1000px + 2em)}@media screen and (max-width: 768px){.p-about__slideArea .inner{padding:0}}.p-about__slideArea .swiper-slide{height:auto;display:flex}.p-about__slideWrap .slick-track{display:flex;gap:1em}.p-about__slideWrap .slick-slide{height:auto}.p-about__slideWrap.slick-dotted.slick-slider{margin-bottom:0}.p-about__slideWrap:not(.swiper-initialized) .swiper-slide{width:calc((100% - 32px) / 3);margin-right:16px}@media screen and (max-width: 768px){.p-about__slideWrap:not(.swiper-initialized) .swiper-slide{width:calc((100% - 2.4px) / 1.2);margin-right:12px}.p-about__slideWrap:not(.swiper-initialized) .swiper-slide:first-child{margin-left:calc((100% - (100% - 2.4px) / 1.2) / 2)}}.p-about__slideWrap:not(.swiper-initialized) .c-slideBtn{visibility:hidden}.p-about__slide{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-about__slide{margin-left:auto;margin-right:auto}.p-about__slide{width:100%;height:100%;max-width:600px;border:.15em solid #ff740d;border-radius:.4em}.p-about__slide .ttl{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-about__slide .ttl{background:#ff740d;color:#fff;font-weight:700;height:4em;width:100%;padding:.5em;text-align:center;line-height:1.35}.p-about__slide .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-about__slide .content{padding:1em;flex-grow:1;gap:.5em}.p-about__slide .content .top{font-size:.8em}.p-about__slide .content .middle{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-about__slide .content .middle{margin-top:auto;text-align:center;width:95%;aspect-ratio:16/9}.p-about__slide .content .bottom{font-size:.8em}.p-about__slide .content .bottom .link{font-size:12px}.p-about__slide .content .bottom .list-note{font-size:12px;margin-top:0}.p-area__ttl{font-size:20px}@media screen and (max-width: 768px){.p-area__ttl{font-size:16px}}.p-area__ttl{text-align:center;font-weight:700;line-height:1.4}.p-area__map{font-size:20px}@media screen and (max-width: 768px){.p-area__map{font-size:14px}}.p-area__map{display:grid;grid-template-columns:45% 1fr;gap:2em;align-items:center}@media screen and (max-width: 768px){.p-area__map{grid-template-columns:1fr;gap:1em}}@media screen and (max-width: 768px){.p-area__map .image{text-align:center}.p-area__map .image img{width:60%;max-width:490px}}.p-area__map ul{display:grid;gap:2em}@media screen and (max-width: 768px){.p-area__map ul{gap:1em}}.p-area__map .zone{font-weight:700;line-height:1}.p-area__map .zone.is-east{color:#52c5ce}.p-area__map .zone.is-west{color:#ff7500}.p-area__map .pref{font-size:max(.8em,11px);margin-top:.5em;line-height:1.4}.p-area__10g .searchArea10g{padding:40px 10px}@media screen and (max-width: 768px){.p-area__10g .searchArea10g{padding:25px 10px}}.p-area__10g .searchArea10g_ttl{margin-top:0}.p-area__10g .c-accordion dt{font-size:20px}@media screen and (max-width: 768px){.p-area__10g .c-accordion dt{font-size:16px}}
