@media only screen and (min-width: 1025px){#abi_page{overflow-y:visible !important}}@media only screen and (min-width: 768px) and (max-width: 1024px){#abi_page{overflow:visible !important}}.p-fv-topics{border-radius:0 0 0 .3rem;position:relative;margin-left:auto;overflow:hidden}@media only screen and (min-width: 1025px){.p-fv-topics{width:calc(1400 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics{width:100%}}@media only screen and (max-width: 767px){.p-fv-topics{width:100%}}@media only screen and (min-width: 768px){.p-fv-topics{padding-top:2.69rem}}@media only screen and (max-width: 767px){.p-fv-topics{padding-top:2.5em}}@media only screen and (min-width: 768px){.p-fv-topics{padding-bottom:2.69rem}}@media only screen and (max-width: 767px){.p-fv-topics{padding-bottom:2.5em}}.p-fv-topics::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../images/home/bg_fv_topics.webp) no-repeat;background-size:cover}.p-fv-topics__inner{margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.p-fv-topics__inner{width:calc(1144 / 1440 * 100%);max-width:calc(1144px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-fv-topics__inner{max-width:calc(1144px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-fv-topics__inner{max-width:calc(1144px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__inner{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-fv-topics__inner{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.p-fv-topics__inner{width:90%}}@media only screen and (min-width: 1025px) and (max-width: 1099px){.p-fv-topics__inner{width:95%}}@media only screen and (max-width: 1024px){.p-fv-topics__inner{display:block}}.p-fv-topics__body{max-width:72.46rem;display:flex;background:var(--color-bg-1)}@media only screen and (min-width: 1025px){.p-fv-topics__body{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__body{width:100%}}@media only screen and (max-width: 767px){.p-fv-topics__body{width:100%}}@media only screen and (max-width: 767px){.p-fv-topics__body{display:block}}.p-fv-topics__body-title{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color-bg-1);background:#408D87;font-weight:300}@media only screen and (min-width: 1025px){.p-fv-topics__body-title{width:calc(272 / 942 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__body-title{width:35%}}@media only screen and (max-width: 767px){.p-fv-topics__body-title{width:100%}}@media only screen and (min-width: 768px){.p-fv-topics__body-title{padding:1.15rem}}@media only screen and (max-width: 767px){.p-fv-topics__body-title{padding:1.5em 1em}}.p-fv-topics__body-item{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.p-fv-topics__body-item{width:calc(670 / 942 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__body-item{width:65%}}@media only screen and (max-width: 767px){.p-fv-topics__body-item{width:100%}}@media only screen and (min-width: 768px){.p-fv-topics__body-item{padding:.92rem 1.84rem}}@media only screen and (max-width: 767px){.p-fv-topics__body-item{padding:0.8em 1.2em 1.2em}}@media only screen and (max-width: 1024px){.p-fv-topics__body-item{display:block}}@media only screen and (min-width: 1025px){.p-fv-topics__body-status{width:calc(480 / 670 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__body-status{width:100%}}@media only screen and (max-width: 767px){.p-fv-topics__body-status{width:100%}}.p-fv-topics__body-status-text{font-size:1.23rem;display:block}.p-fv-topics__body-status-link{font-size:1.23rem;display:block;text-decoration:underline}.mouse .p-fv-topics__body-status-link:hover,.touch .p-fv-topics__body-status-link.touchstart{text-decoration:none}.touch .p-fv-topics__body-status-link{-webkit-tap-highlight-color:transparent}.touch .p-fv-topics__body-status-link.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.p-fv-topics__body-status-info{font-size:.85rem;line-height:1.5;color:var(--color-text-sub)}.p-fv-topics__body-status--end .p-fv-topics__body-status-text{color:#A91A1A;padding-left:1.3em;position:relative}.p-fv-topics__body-status--end .p-fv-topics__body-status-text::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1em;height:1em;background:url(../images/home/ic_end.svg) no-repeat}@media only screen and (min-width: 1025px){.p-fv-topics__body-telbox{width:calc(180 / 670 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__body-telbox{width:100%}}@media only screen and (max-width: 767px){.p-fv-topics__body-telbox{width:100%}}@media only screen and (min-width: 1025px){.p-fv-topics__body-telbox{margin-left:calc(10 / 680 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__body-telbox{margin-left:0}}@media only screen and (max-width: 767px){.p-fv-topics__body-telbox{margin-left:0}}@media only screen and (max-width: 1024px){.p-fv-topics__body-telbox{margin-top:1em;display:flex;align-items:baseline}}.p-fv-topics__body-telbox>a,.p-fv-topics__body-telbox .tel{font-size:1.38rem;font-weight:400;letter-spacing:0;font-family:"Manrope", sans-serif;padding-left:1em;display:block;font-weight:500;line-height:1;color:var(--color-cv-kensyu);position:relative}.p-fv-topics__body-telbox>a .c-icon,.p-fv-topics__body-telbox .tel .c-icon{width:.7em;height:.8em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-fv-topics__body-telbox-sub{font-size:.77rem;display:block;padding-left:1.7em;line-height:1.2;color:var(--color-cv-kensyu)}@media only screen and (min-width: 1025px){.p-fv-topics__body-telbox-sub{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__body-telbox-sub{margin-top:0}}@media only screen and (max-width: 767px){.p-fv-topics__body-telbox-sub{margin-top:0}}@media only screen and (min-width: 1025px){.p-fv-topics__link{width:calc(113 / 1112 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__link{width:auto}}@media only screen and (max-width: 767px){.p-fv-topics__link{width:auto}}@media only screen and (min-width: 1025px){.p-fv-topics__link{margin-left:calc(16 / 1112 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__link{margin-left:0}}@media only screen and (max-width: 767px){.p-fv-topics__link{margin-left:0}}@media only screen and (min-width: 1025px){.p-fv-topics__link{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__link{margin-top:1em}}@media only screen and (max-width: 767px){.p-fv-topics__link{margin-top:1em}}@media only screen and (min-width: 1025px){.p-fv-topics__link .c-textlink{min-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics__link .c-textlink{min-width:20%}}@media only screen and (max-width: 767px){.p-fv-topics__link .c-textlink{min-width:40%}}@media only screen and (max-width: 1024px){.p-fv-topics__link{text-align:center}}.p-home-program{margin-right:auto;margin-left:auto;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 1025px){.p-home-program{width:calc(1144 / 1440 * 100%);max-width:calc(1144px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-program{max-width:calc(1144px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-program{max-width:calc(1144px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-program{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-program{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-program{margin-top:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-program{margin-top:6.15rem}}@media only screen and (max-width: 767px){.p-home-program{margin-top:4em}}@media only screen and (min-width: 1025px){.p-home-program>.c-title{width:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-program>.c-title{width:100%}}@media only screen and (max-width: 767px){.p-home-program>.c-title{width:100%}}@media only screen and (min-width: 768px){.p-home-program>.c-title{margin-bottom:1.15rem}}@media only screen and (max-width: 767px){.p-home-program>.c-title{margin-bottom:1em}}@media only screen and (max-width: 1024px){.p-home-program>.c-title{text-align:center}}@media only screen and (min-width: 1025px){.p-home-program .c-icon-nav{width:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-program .c-icon-nav{width:100%}}@media only screen and (max-width: 767px){.p-home-program .c-icon-nav{width:100%}}@media only screen and (min-width: 1025px){.p-home-program .c-icon-nav{margin-left:calc(48 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-program .c-icon-nav{margin-left:0}}@media only screen and (max-width: 767px){.p-home-program .c-icon-nav{margin-left:0}}.p-home-why{position:relative}@media only screen and (min-width: 1025px){.p-home-why{margin-top:8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why{margin-top:6.15rem}}@media only screen and (max-width: 767px){.p-home-why{margin-top:4em}}@media only screen and (min-width: 1025px){.p-home-why{padding-top:9.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why{padding-top:7.69rem}}@media only screen and (max-width: 767px){.p-home-why{padding-top:5em}}.p-home-why::before{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:1920 / 783;z-index:-3;background:url(../images/home/bg_why.webp) no-repeat;background-size:cover}.p-home-why::after{content:"";position:absolute;top:0;aspect-ratio:728 / 644;z-index:-3;background:url(../images/home/bg_u.webp) no-repeat;background-size:contain}@media only screen and (min-width: 1025px){.p-home-why::after{width:39.5vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why::after{width:50vw}}@media only screen and (max-width: 767px){.p-home-why::after{width:55vw}}@media only screen and (min-width: 1025px){.p-home-why::after{left:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why::after{left:4.61rem}}@media only screen and (max-width: 767px){.p-home-why::after{left:2em}}.p-home-why__intro{margin-right:auto;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.p-home-why__intro{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-why__intro{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-why__intro{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__intro{width:calc(1144 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-why__intro{width:calc(388 / 428 * 100%)}}.p-home-why__intro-title{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center;width:100%}@media only screen and (min-width: 768px){.p-home-why__intro-title{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-why__intro-title{margin-top:1.2em}}.p-home-why__intro-title-main{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-why__intro-title-main{width:calc(747 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__intro-title-main{width:90%}}@media only screen and (max-width: 767px){.p-home-why__intro-title-main{width:100%}}.p-home-why__intro-title-sub{font-size:1.23rem;margin-top:.3em;line-height:1.6;font-weight:500;color:var(--color-cv-kensyu)}.p-home-why__intro-sub .c-title__jp{font-weight:400}.p-home-why__intro-sub .c-title__jp em{color:var(--color-accent-1)}.p-home-why__body{position:relative}@media only screen and (min-width: 1025px){.p-home-why__body{margin-top:3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__body{margin-top:2.3rem}}@media only screen and (max-width: 767px){.p-home-why__body{margin-top:2em}}@media only screen and (min-width: 1025px){.p-home-why__body{padding-top:3.84rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__body{padding-top:3.07rem}}@media only screen and (max-width: 767px){.p-home-why__body{padding-top:2.5em}}@media only screen and (min-width: 1025px){.p-home-why__body{padding-bottom:3.84rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__body{padding-bottom:3.07rem}}@media only screen and (max-width: 767px){.p-home-why__body{padding-bottom:2.5em}}.p-home-why__body::before{content:"";position:absolute;top:0;left:0;height:100%;z-index:-2;border-radius:0 .3rem 0 0;border-top:1px solid var(--color-sub-link);border-right:1px solid var(--color-sub-link);background:url(../images/common/pattern_check.webp)}@media only screen and (min-width: 1025px){.p-home-why__body::before{width:calc(1230 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__body::before{width:96.3%}}@media only screen and (max-width: 767px){.p-home-why__body::before{width:95%}}.p-home-why__detail{margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.p-home-why__detail{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-why__detail{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-why__detail{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__detail{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-why__detail{width:calc(300 / 428 * 100%)}}@media only screen and (max-width: 767px){.p-home-why__detail{display:block}}.p-home-why__detail-txt{color:var(--color-bg-1);word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 1025px){.p-home-why__detail-txt{width:calc(440 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__detail-txt{width:60%}}@media only screen and (max-width: 767px){.p-home-why__detail-txt{width:100%}}.p-home-why__detail-image{display:flex;align-items:center}@media only screen and (min-width: 1025px){.p-home-why__detail-image{width:calc(280 / 900 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__detail-image{width:35%}}@media only screen and (max-width: 767px){.p-home-why__detail-image{width:100%}}@media only screen and (min-width: 1025px){.p-home-why__detail-image{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__detail-image{margin-top:0}}@media only screen and (max-width: 767px){.p-home-why__detail-image{margin-top:1em}}.p-home-why__detail-image-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(120 / 280 * 100%);aspect-ratio:1 / 1;border-radius:50%;box-shadow:0px 0px 5px rgba(37,63,50,0.1);border:1px solid var(--color-cv-kensyu);background:radial-gradient(50% 50% at 50% 50%, #ffffff 77.4%,#f0f0f0 100%),#fff}.p-home-why__detail-image-item .tit{font-size:.85rem;margin-top:.2em;color:var(--color-cv-kensyu)}.p-home-why__detail-image-multi{width:calc(16 / 280 * 100%);margin-inline:.92rem}.p-home-why__main{margin-right:auto;margin-left:auto;display:flex;justify-content:flex-end;border:1px solid var(--color-sub-line);border-bottom:0;border-radius:.3rem .3rem 0 0;background:var(--color-bg-1)}@media only screen and (min-width: 1025px){.p-home-why__main{width:calc(1144 / 1440 * 100%);max-width:calc(1144px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-why__main{max-width:calc(1144px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-why__main{max-width:calc(1144px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-why__main{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-why__main{margin-top:2.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main{margin-top:1.92rem}}@media only screen and (max-width: 767px){.p-home-why__main{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-why__main{padding-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main{padding-top:4.61rem}}@media only screen and (max-width: 767px){.p-home-why__main{padding-top:1.5em}}@media only screen and (min-width: 768px){.p-home-why__main{padding-bottom:1.92rem}}@media only screen and (max-width: 767px){.p-home-why__main{padding-bottom:1.5em}}@media only screen and (max-width: 767px){.p-home-why__main{display:block}}@media only screen and (min-width: 1025px){.p-home-why__main-nav{width:calc(185 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-nav{width:20%}}@media only screen and (max-width: 767px){.p-home-why__main-nav{width:50%}}@media only screen and (max-width: 767px){.p-home-why__main-nav{margin-inline:auto}}.p-home-why__main-nav-inner{position:sticky;left:0}@media only screen and (min-width: 1025px){.p-home-why__main-nav-inner{top:6em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-nav-inner{top:5em}}@media only screen and (max-width: 767px){.p-home-why__main-nav-inner{top:4em}}.p-home-why__main-nav-inner>li>a{position:relative;display:block;padding:.76rem 1.92rem .76rem 0}@media only screen and (max-width: 767px){.p-home-why__main-nav-inner>li>a{padding:.38rem 1.92rem .38rem 0}}.p-home-why__main-nav-inner>li>a .t{font-size:.85rem;line-height:1;color:var(--color-cv-rsv)}.p-home-why__main-nav-inner>li>a .icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:0;width:1.53rem;aspect-ratio:1/1;border-radius:50%;border:1px solid var(--color-sub-link);background:var(--color-bg-1);transform:translateY(-50%);transition:ease .3s border, ease .3s background}@media only screen and (max-width: 767px){.p-home-why__main-nav-inner>li>a .icon{transform:translateY(-50%) rotate(90deg)}}.p-home-why__main-nav-inner>li>a .icon .c-icon{width:.6em;height:.6em;fill:var(--color-sub-link);transition:ease .3s fill}.p-home-why__main-nav-inner>li>a.is-active .icon{border:var(--color-cv-kensyu);background:var(--color-cv-kensyu)}.p-home-why__main-nav-inner>li>a.is-active .icon .c-icon{fill:var(--color-bg-1)}@media only screen and (min-width: 1025px){.p-home-why__main-nav-inner>li>a:hover .icon{border:var(--color-cv-kensyu);background:var(--color-cv-kensyu)}.p-home-why__main-nav-inner>li>a:hover .icon .c-icon{fill:var(--color-bg-1)}}@media only screen and (min-width: 1025px){.p-home-why__main-points{width:calc(860 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-points{width:74%}}@media only screen and (max-width: 767px){.p-home-why__main-points{width:95%}}@media only screen and (min-width: 1025px){.p-home-why__main-points{margin-left:calc(50 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-points{margin-left:3%}}@media only screen and (max-width: 767px){.p-home-why__main-points{margin-left:auto}}@media only screen and (max-width: 767px){.p-home-why__main-points{margin-top:1.5em}}.p-home-why__main-point{display:flex;justify-content:flex-end;border-radius:.3rem 0 0 .3rem;border:1px solid var(--color-sub-link);border-right:none;box-shadow:0px 0px 5px rgba(37,63,50,0.1)}@media only screen and (max-width: 767px){.p-home-why__main-point{display:block}}@media only screen and (min-width: 768px){.p-home-why__main-point:nth-child(n+2){margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-why__main-point:nth-child(n+2){margin-top:1.5em}}.p-home-why__main-point-num{display:flex;flex-direction:column;text-align:center}@media only screen and (min-width: 768px){.p-home-why__main-point-num{width:calc(95 / 860 * 100%)}}@media only screen and (max-width: 767px){.p-home-why__main-point-num{width:100%}}@media only screen and (min-width: 768px){.p-home-why__main-point-num{padding:2.3rem .38rem 1.15rem}}@media only screen and (max-width: 767px){.p-home-why__main-point-num{padding:2em 0.5em 1em}}@media only screen and (min-width: 768px){.p-home-why__main-point-num{border-right:1px solid var(--color-sub-link)}}.p-home-why__main-point-num .sub{font-weight:400;letter-spacing:0;font-family:"Manrope", sans-serif;font-size:.62rem;line-height:1;color:var(--color-cv-kensyu)}.p-home-why__main-point-num .sub::before{content:"("}@media only screen and (min-width: 1025px){.p-home-why__main-point-num .sub::before{margin-right:.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-point-num .sub::before{margin-right:.46rem}}@media only screen and (max-width: 767px){.p-home-why__main-point-num .sub::before{margin-right:.3em}}.p-home-why__main-point-num .sub::after{content:")"}@media only screen and (min-width: 1025px){.p-home-why__main-point-num .sub::after{margin-left:.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-point-num .sub::after{margin-left:.46rem}}@media only screen and (max-width: 767px){.p-home-why__main-point-num .sub::after{margin-left:.3em}}.p-home-why__main-point-num .main{font-weight:400;letter-spacing:0;font-family:"Manrope", sans-serif;line-height:1.2;letter-spacing:-0.03em;color:var(--color-cv-kensyu)}@media only screen and (min-width: 1025px){.p-home-why__main-point-num .main{font-size:3.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-point-num .main{font-size:3.08rem}}@media only screen and (max-width: 767px){.p-home-why__main-point-num .main{font-size:2.14rem}}.p-home-why__main-point-inner{display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){.p-home-why__main-point-inner{width:calc(765 / 860 * 100%)}}@media only screen and (max-width: 767px){.p-home-why__main-point-inner{width:100%}}@media only screen and (max-width: 767px){.p-home-why__main-point-inner{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.p-home-why__main-point-inner-text{width:calc(189 / 765 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-point-inner-text{width:30%}}@media only screen and (max-width: 767px){.p-home-why__main-point-inner-text{width:80%}}@media only screen and (min-width: 1025px){.p-home-why__main-point-inner-text{padding-top:3vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-point-inner-text{padding-top:2em}}@media only screen and (max-width: 767px){.p-home-why__main-point-inner-text{padding-top:1em}}@media only screen and (min-width: 1025px){.p-home-why__main-point-inner-text{padding-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-point-inner-text{padding-bottom:3em}}@media only screen and (max-width: 767px){.p-home-why__main-point-inner-text{padding-bottom:2em}}@media only screen and (max-width: 767px){.p-home-why__main-point-inner-text{margin-inline:auto}}@media only screen and (min-width: 768px){.p-home-why__main-point-inner-text .txt{margin-top:.92rem}}@media only screen and (max-width: 767px){.p-home-why__main-point-inner-text .txt{margin-top:1em}}@media only screen and (min-width: 1025px){.p-home-why__main-point-inner-img{width:calc(496 / 765 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-point-inner-img{width:63%}}@media only screen and (max-width: 767px){.p-home-why__main-point-inner-img{width:85%}}@media only screen and (min-width: 1025px){.p-home-why__main-point-inner-img{margin-left:calc(40 / 765 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__main-point-inner-img{margin-left:3%}}@media only screen and (max-width: 767px){.p-home-why__main-point-inner-img{margin-left:auto}}@media only screen and (max-width: 767px){.p-home-why__main-point-inner-img{margin-inline:auto}}.p-home-why__course{margin-right:auto;margin-left:auto;display:flex;position:relative;border:1px solid var(--color-sub-line);border-radius:0 0 .3rem .3rem;overflow:hidden}@media only screen and (min-width: 1025px){.p-home-why__course{width:calc(1144 / 1440 * 100%);max-width:calc(1144px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-why__course{max-width:calc(1144px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-why__course{max-width:calc(1144px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__course{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-why__course{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-why__course{padding:3.69rem 1.92rem 3.69rem 3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__course{padding:2.5em 1.5em}}@media only screen and (max-width: 767px){.p-home-why__course{padding:2.5em 1em}}@media only screen and (max-width: 1024px){.p-home-why__course{display:block}}.p-home-why__course::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-bg-1)}.p-home-why__course::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../images/home/bg_course_blur.webp) bottom left no-repeat}@media only screen and (min-width: 1025px){.p-home-why__course>.c-title{width:calc(220 / 1071 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__course>.c-title{width:100%}}@media only screen and (max-width: 767px){.p-home-why__course>.c-title{width:100%}}@media only screen and (max-width: 1024px){.p-home-why__course>.c-title{text-align:center}}.p-home-why__course-inner{display:flex;justify-content:flex-end;position:relative;z-index:1}@media only screen and (min-width: 1025px){.p-home-why__course-inner{width:calc(832 / 1071 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__course-inner{width:100%}}@media only screen and (max-width: 767px){.p-home-why__course-inner{width:100%}}@media only screen and (min-width: 1025px){.p-home-why__course-inner{margin-left:calc(15 / 1071 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__course-inner{margin-left:0}}@media only screen and (max-width: 767px){.p-home-why__course-inner{margin-left:0}}@media only screen and (max-width: 1024px){.p-home-why__course-inner{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-home-why__course-inner{flex-wrap:wrap}}.p-home-why__course-link{position:relative;aspect-ratio:205 / 161;border-radius:.3rem;border:1px solid var(--color-sub-link);overflow:hidden}@media only screen and (min-width: 1025px){.p-home-why__course-link{width:calc(205 / 832 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__course-link{width:calc(97% / 4)}}@media only screen and (max-width: 767px){.p-home-why__course-link{width:calc(98% / 2)}}@media only screen and (min-width: 1025px){.p-home-why__course-link:nth-child(n+2){margin-left:calc(4 / 832 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__course-link:nth-child(n+2){margin-left:1%}}@media only screen and (max-width: 767px){.p-home-why__course-link:nth-child(n+2){margin-left:2%}}@media only screen and (max-width: 767px){.p-home-why__course-link:nth-child(2n+1){margin-left:0}.p-home-why__course-link:nth-child(n+3){margin-top:2%}}.p-home-why__course-link-a{display:flex;justify-content:center;align-items:center;position:relative;height:100%}.p-home-why__course-link-a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.p-home-why__course-link-a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg, rgba(255,255,255,0) 71.12%,rgba(75,166,172,0.8) 82.61%);transition:ease .3s background}.p-home-why__course-link-a--lorry::before{background:url(../images/home/lnk_lorry.webp),#4A9974;background-size:cover}.p-home-why__course-link-a--safe::before{background:url(../images/home/lnk_safe.webp),#4A9974;background-size:cover}.p-home-why__course-link-a--passenger::before{background:url(../images/home/lnk_passenger.webp),#4A9974;background-size:cover}.p-home-why__course-link-a--fire_ambulance::before{background:url(../images/home/lnk_fire_ambulance.webp),#4A9974;background-size:cover}@media only screen and (min-width: 1025px){.p-home-why__course-link-a:hover::after{background:linear-gradient(0deg, rgba(0,0,0,0.2),rgba(0,0,0,0.2)),linear-gradient(180deg, rgba(255,255,255,0) 71.12%,rgba(41,93,97,0.8) 82.61%)}}.p-home-why__course-link-text{position:absolute;width:95%;left:50%;bottom:.7em;display:flex;align-items:center;transform:translateX(-50%);--wicon:1.76rem}.p-home-why__course-link-text .icon{width:var(--wicon);margin-right:.5em}.p-home-why__course-link-text .t{width:calc(100% - var(--wicon) - .5em);line-height:1.4;color:var(--color-bg-1);word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 1025px){.p-home-why__course-link-text .t{font-size:1.08rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__course-link-text .t{font-size:.92rem}}@media only screen and (max-width: 767px){.p-home-why__course-link-text .t{font-size:.86rem}}.p-home-why__lift{position:relative}@media only screen and (min-width: 1025px){.p-home-why__lift{padding-top:5.38rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift{padding-top:3.84rem}}@media only screen and (max-width: 767px){.p-home-why__lift{padding-top:2.5em}}@media only screen and (min-width: 1025px){.p-home-why__lift{padding-bottom:6.92rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift{padding-bottom:5.38rem}}@media only screen and (max-width: 767px){.p-home-why__lift{padding-bottom:3.5em}}.p-home-why__lift::before{content:"";position:absolute;top:0;left:0;height:100%;z-index:-2;border-right:1px solid var(--color-sub-link);border-bottom:1px solid var(--color-sub-link);border-radius:0 0 .3rem 0;background:url(../images/common/pattern_kage.webp)}@media only screen and (min-width: 1025px){.p-home-why__lift::before{width:calc(1230 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift::before{width:96.3%}}@media only screen and (max-width: 767px){.p-home-why__lift::before{width:95%}}.p-home-why__lift-inner{margin-right:auto;margin-left:auto;display:flex;justify-content:flex-end;border:1px solid var(--color-sub-link);border-radius:.3rem;overflow:hidden;position:relative}@media only screen and (min-width: 1025px){.p-home-why__lift-inner{width:calc(1144 / 1440 * 100%);max-width:calc(1144px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-why__lift-inner{max-width:calc(1144px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-why__lift-inner{max-width:calc(1144px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift-inner{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-why__lift-inner{width:calc(388 / 428 * 100%)}}.p-home-why__lift-inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-bg-1)}@media only screen and (max-width: 767px){.p-home-why__lift-inner{flex-direction:column-reverse;padding:4em 2em 3em}}.p-home-why__lift-text{display:flex;flex-direction:column;justify-content:center;position:relative}@media only screen and (min-width: 1025px){.p-home-why__lift-text{width:calc(624 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift-text{width:45%}}@media only screen and (max-width: 767px){.p-home-why__lift-text{width:100%}}@media only screen and (min-width: 1025px){.p-home-why__lift-text{padding-inline:5.5vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift-text{padding-inline:5vw}}@media only screen and (max-width: 767px){.p-home-why__lift-text{padding-inline:0}}@media only screen and (min-width: 1025px) and (max-width: 1099px){.p-home-why__lift-text{padding-inline:5vw}}.p-home-why__lift-text-title-sub{font-size:1.54rem;line-height:1.6;font-weight:400;color:var(--color-title-1)}.p-home-why__lift-text-title-en{font-weight:400;letter-spacing:0;font-family:"Manrope", sans-serif;position:absolute;top:.76rem;left:.76rem;width:100%;z-index:-1;font-weight:300;color:var(--color-table-bg);line-height:0.8;letter-spacing:-0.03em}@media only screen and (min-width: 1025px){.p-home-why__lift-text-title-en{font-size:8vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift-text-title-en{font-size:8vw}}@media only screen and (max-width: 767px){.p-home-why__lift-text-title-en{font-size:20vw}}@media only screen and (min-width: 768px){.p-home-why__lift-text .txt{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-why__lift-text .txt{margin-top:1.2em}}.p-home-why__lift-text-btn{display:flex}@media only screen and (min-width: 768px){.p-home-why__lift-text-btn{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-why__lift-text-btn{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-why__lift-text-btn .c-btn{width:calc(200 / 464 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift-text-btn .c-btn{width:48%}}@media only screen and (max-width: 767px){.p-home-why__lift-text-btn .c-btn{width:48%}}@media only screen and (min-width: 1025px){.p-home-why__lift-text-btn .c-btn:nth-child(n+2){margin-left:calc(12 / 464 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift-text-btn .c-btn:nth-child(n+2){margin-left:2%}}@media only screen and (max-width: 767px){.p-home-why__lift-text-btn .c-btn:nth-child(n+2){margin-left:2%}}@media only screen and (min-width: 1025px){.p-home-why__lift-img{width:calc(496 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift-img{width:55%}}@media only screen and (max-width: 767px){.p-home-why__lift-img{width:100%}}@media only screen and (min-width: 1025px){.p-home-why__lift-img{margin-left:calc(24 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-why__lift-img{margin-left:0}}@media only screen and (max-width: 767px){.p-home-why__lift-img{margin-left:0}}@media only screen and (max-width: 767px){.p-home-why__lift-img{margin-top:1.5em}}.p-home-faci{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-home-faci{width:calc(1144 / 1440 * 100%);max-width:calc(1144px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-faci{max-width:calc(1144px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-faci{max-width:calc(1144px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-faci{width:100%}}@media only screen and (min-width: 1025px){.p-home-faci{margin-top:10.76rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci{margin-top:9.23rem}}@media only screen and (max-width: 767px){.p-home-faci{margin-top:6em}}.p-home-faci__map{position:relative}@media only screen and (min-width: 768px){.p-home-faci__map{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-faci__map{margin-top:1.5em}}.p-home-faci__map-btn .c-btn{position:absolute;width:auto;z-index:1}.p-home-faci__map-btn .c-btn:nth-child(1){min-width:10.5vw;top:16%;left:55%}@media only screen and (max-width: 767px){.p-home-faci__map-btn .c-btn:nth-child(1){min-width:11em;top:13%;left:42%}}.p-home-faci__map-btn .c-btn:nth-child(2){min-width:12vw;top:42%;left:32%}@media only screen and (max-width: 767px){.p-home-faci__map-btn .c-btn:nth-child(2){min-width:12em;top:29%;left:5%}}.p-home-faci__map-btn .c-btn:nth-child(3){min-width:10vw;top:52%;left:61%}@media only screen and (max-width: 767px){.p-home-faci__map-btn .c-btn:nth-child(3){min-width:12em;top:48%;left:55%}}@media only screen and (min-width: 768px){.p-home-faci__map-btn .c-btn__link{min-height:2.3rem}}@media only screen and (min-width: 1025px){.p-home-faci__map-btn .c-btn__text{font-size:.92rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__map-btn .c-btn__text{font-size:.77rem}}@media only screen and (max-width: 767px){.p-home-faci__map-btn .c-btn__text{font-size:.86rem}}.p-home-faci__detail{margin-inline:auto}@media only screen and (min-width: 768px){.p-home-faci__detail{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-faci__detail{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-faci__detail{width:calc(900 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__detail{width:90%}}@media only screen and (max-width: 767px){.p-home-faci__detail{width:85%}}@media only screen and (min-width: 768px){.p-home-faci__detail .txt{text-align:center}}@media only screen and (max-width: 767px){.p-home-faci__detail .txt{text-align:left}}.p-home-faci__detail-info{display:flex;justify-content:center;background:var(--color-bg-sub-light);--wtitle:9.61rem}@media only screen and (min-width: 768px){.p-home-faci__detail-info{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-faci__detail-info{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-home-faci__detail-info{padding:.92rem 3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-faci__detail-info{padding:.92rem 1.53rem}}@media only screen and (max-width: 767px){.p-home-faci__detail-info{padding:2em 1.5em}}@media only screen and (max-width: 767px){.p-home-faci__detail-info{display:block}}.p-home-faci__detail-info-title{font-size:1.08rem;color:var(--color-text-error)}@media only screen and (min-width: 768px){.p-home-faci__detail-info-title{width:var(--wtitle)}}@media only screen and (max-width: 767px){.p-home-faci__detail-info-title{width:100%}}@media only screen and (min-width: 768px){.p-home-faci__detail-info-list{width:calc(100% - var(--wtitle) - 1em)}}@media only screen and (max-width: 767px){.p-home-faci__detail-info-list{width:100%}}@media only screen and (min-width: 768px){.p-home-faci__detail-info-list{margin-left:1em}}@media only screen and (max-width: 767px){.p-home-faci__detail-info-list{margin-left:0}}@media only screen and (max-width: 767px){.p-home-faci__detail-info-list{margin-top:1em}}.p-home-faci__detail-info-list>li{font-size:.92rem;color:var(--color-text-sub);position:relative;padding-left:.8em}.p-home-faci__detail-info-list>li::before{content:"";position:absolute;top:.8em;left:0;width:3px;height:3px;border-radius:50%;background:var(--color-text-sub)}@media only screen and (min-width: 768px){.p-home-faci__detail-btn{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-faci__detail-btn{margin-top:1.5em}}.p-home-faci__detail-btn .c-btn{margin-inline:auto}@media only screen and (min-width: 768px){.p-home-faci__detail-btn .c-btn{width:calc(300 / 900 * 100%)}}@media only screen and (max-width: 767px){.p-home-faci__detail-btn .c-btn{width:80%}}.p-home-access{margin-right:auto;margin-left:auto;display:flex;justify-content:space-between}@media only screen and (min-width: 1025px){.p-home-access{width:calc(1144 / 1440 * 100%);max-width:calc(1144px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-home-access{max-width:calc(1144px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-home-access{max-width:calc(1144px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access{width:calc(1340 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-home-access{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.p-home-access{margin-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access{margin-top:4.61rem}}@media only screen and (max-width: 767px){.p-home-access{margin-top:4em}}@media only screen and (max-width: 1024px){.p-home-access{display:block}}@media only screen and (min-width: 1025px){.p-home-access__title{width:calc(240 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__title{width:100%}}@media only screen and (max-width: 767px){.p-home-access__title{width:100%}}@media only screen and (max-width: 1024px){.p-home-access__title{text-align:center}}@media only screen and (min-width: 1025px){.p-home-access__body{width:calc(844 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__body{width:100%}}@media only screen and (max-width: 767px){.p-home-access__body{width:100%}}@media only screen and (min-width: 1025px){.p-home-access__body{margin-left:calc(60 / 1144 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-access__body{margin-left:0}}@media only screen and (max-width: 767px){.p-home-access__body{margin-left:0}}@media only screen and (max-width: 1024px){.p-home-access__body{margin-top:1.5em}}.p-home-access__main{display:flex}@media only screen and (max-width: 767px){.p-home-access__main{display:block}}.p-home-access__main-txtimg{display:flex}@media only screen and (min-width: 768px){.p-home-access__main-txtimg{width:calc(470 / 844 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__main-txtimg{width:100%}}@media only screen and (min-width: 768px){.p-home-access__main-txt{width:calc(230 / 470 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__main-txt{width:100%}}.p-home-access__main-txt .c-title__jp{word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 768px){.p-home-access__main-txt .txt{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-access__main-txt .txt{margin-top:1.2em}}@media only screen and (min-width: 768px){.p-home-access__main-txt .c-btn{width:calc(154 / 230 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__main-txt .c-btn{width:100%}}@media only screen and (min-width: 768px){.p-home-access__main-txt .c-btn{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-access__main-txt .c-btn{margin-top:1.2em}}@media only screen and (min-width: 768px){.p-home-access__main-img{width:calc(240 / 470 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__main-img{width:100%}}@media only screen and (min-width: 768px){.p-home-access__main-map{width:calc(333 / 844 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__main-map{width:100%}}@media only screen and (min-width: 768px){.p-home-access__main-map{margin-left:calc(40 / 844 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__main-map{margin-left:0}}@media only screen and (max-width: 767px){.p-home-access__main-map{margin-top:1.5em}}.p-home-access__main-spbtn{width:75%;margin-top:1.5em;margin-inline:auto}.p-home-access__info{display:flex}@media only screen and (min-width: 768px){.p-home-access__info{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-home-access__info{margin-top:2.5em}}@media only screen and (max-width: 767px){.p-home-access__info{display:block}}@media only screen and (min-width: 768px){.p-home-access__info-text{width:calc(305 / 844 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__info-text{width:100%}}.p-home-access__info-text .c-title__jp{word-break:keep-all;overflow-wrap:break-word}@media only screen and (min-width: 768px){.p-home-access__info-text-cate{margin-top:.61rem}}@media only screen and (max-width: 767px){.p-home-access__info-text-cate{margin-top:.5em}}.p-home-access__info-text-cate>span{font-size:1.08rem;padding:.2em .8em;color:var(--color-bg-1);line-height:1.6;background:var(--color-text-error)}@media only screen and (min-width: 768px){.p-home-access__info-text .txt{margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-home-access__info-text .txt{margin-top:1.2em}}@media only screen and (min-width: 768px){.p-home-access__info-map{width:calc(507 / 844 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__info-map{width:100%}}@media only screen and (min-width: 768px){.p-home-access__info-map{margin-left:calc(32 / 844 * 100%)}}@media only screen and (max-width: 767px){.p-home-access__info-map{margin-left:0}}@media only screen and (max-width: 767px){.p-home-access__info-map{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-home-access__info-map .img{margin-top:.92rem}}@media only screen and (max-width: 767px){.p-home-access__info-map .img{margin-top:1em}}.p-home-access__info-map .img-modal-btn{background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;position:relative}.p-home-access__info-map .img-modal-btn::-ms-expand{display:none}.p-home-access__info-map .img-modal-btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,0.2);transition:ease .3s opacity}@media only screen and (min-width: 1025px){.p-home-access__info-map .img-modal-btn:hover::after{opacity:1}}.p-home-access__info-map .att-txt{font-size:.92rem;color:var(--color-text-sub);padding-left:1em;text-indent:-1em}@media only screen and (min-width: 1025px){.l-footer{margin-top:10.76rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-footer{margin-top:9.23rem}}@media only screen and (max-width: 767px){.l-footer{margin-top:6em}}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:100}.modal__container{max-height:90vh;overflow-y:auto;box-sizing:border-box;position:relative}@media only screen and (min-width: 768px){.modal__container{padding:1.92rem 3.07rem 0}}@media only screen and (max-width: 767px){.modal__container{padding:2em 0 0 1em}}.modal__container .modal__close{position:absolute;top:0}@media only screen and (min-width: 768px){.modal__container .modal__close{right:3.07rem}}@media only screen and (max-width: 767px){.modal__container .modal__close{right:1em}}@media only screen and (min-width: 768px){.modal__container .modal__close{width:1.92rem}}@media only screen and (max-width: 767px){.modal__container .modal__close{width:2em}}@media only screen and (min-width: 768px){.modal__container .modal__close{height:1.53rem}}@media only screen and (max-width: 767px){.modal__container .modal__close{height:1.5em}}.modal__container .modal__close-line{display:block;position:absolute;top:50%;left:50%;width:100%;height:1px;background:var(--color-bg-1)}.modal__container .modal__close-line:nth-child(1){transform:translate(-50%, -50%) rotate(-45deg)}.modal__container .modal__close-line:nth-child(2){transform:translate(-50%, -50%) rotate(45deg)}@media only screen and (max-width: 767px){.modal__container .modal__content{overflow-x:auto}.modal__container .modal__content .modal-map{width:150%}.modal__container .modal__att{width:90%;margin-top:.5em;color:var(--color-bg-1)}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}
