.location-section-sp .location-country-label-mobile,.location-section-sp .location-icon-mobile,.location-section-sp .location-section-slider-wrap{display:none}.location-section-sp .location-detail-label{font-weight:inherit!important}.location-section-sp .location-section-gride-wrap{grid-template-columns:repeat(4,1fr);gap:50px;margin-top:54px;display:grid}@media (min-width:1200px) and (max-width:1400px){.location-section-sp .location-section-gride-wrap{gap:20px}}.location-section-sp .location-section-gride-wrap .location-section-gride-box{grid-template-rows:subgrid;border:1px solid #d9d9d9;border-bottom-width:3.35px;border-radius:5px 5px 0 0;grid-row:span 3;row-gap:10px;padding:25px 20px;transition:all .25s;display:grid}.location-section-sp .location-section-gride-wrap .location-section-gride-box:hover{border-bottom:3.35px solid #165dba;box-shadow:3px 3px 15px #00000021}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img{gap:11px;margin-bottom:25px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img img{object-fit:contain;height:50px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img span{letter-spacing:.003em;font-size:24px;font-weight:500;line-height:1}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content-text-1{font-size:16px;line-height:20px}@media (min-width:1200px) and (max-width:1400px){.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content-text-1{font-size:15px}}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content-text-1 span{font-weight:500}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content-text-1 span span{color:#165dba}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content-text-1 strong{font-weight:700}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content{flex-direction:column;row-gap:10px;margin-top:25px;display:flex}@media (min-width:1200px) and (max-width:1400px){.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content{margin-top:10px}}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text{font-size:16px;line-height:20px}@media (min-width:1200px) and (max-width:1400px){.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text{font-size:15px}}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text span{font-weight:500}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text span span{color:#165dba}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text strong{font-weight:700}@media only screen and (min-width:992px) and (max-width:1199px){.location-section-sp .location-section-gride-wrap{grid-template-columns:repeat(2,1fr);gap:20px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img{margin-bottom:15px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content{margin-top:15px}}@media only screen and (min-width:768px) and (max-width:991px){.location-section-sp .location-section-gride-wrap{grid-template-columns:repeat(2,1fr);gap:20px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img{margin-bottom:15px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content-text-1{line-height:24px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content{margin-top:15px}}@media only screen and (max-width:767px){.location-section-sp .sub-heading{padding-inline:20px;font-size:24px;font-weight:400;line-height:30px}.location-section-sp .location-section-gride-wrap{margin-top:24px;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;width:calc(100% - 40px);margin-inline:20px;padding-inline:0;display:flex;overflow-x:auto}.location-section-sp .location-section-gride-wrap::-webkit-scrollbar{display:none}.location-section-sp .location-section-gride-wrap .location-section-gride-box{scroll-snap-align:center;scroll-snap-stop:always;background-color:#f4f5f6;border:1px solid #c4c4c4;border-radius:0;flex-direction:column;flex:0 0 100%;row-gap:0;height:294px;padding:24px 16px;display:flex}.location-section-sp .location-section-gride-wrap .location-section-gride-box:hover{box-shadow:none;border-bottom:1px solid #c4c4c4}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img{gap:16px;height:50px;margin-bottom:24px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img img{object-fit:contain;flex-shrink:0}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img .location-country-label{letter-spacing:.6px;font-size:20px;font-weight:400;line-height:24px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img .location-country-label-desktop{display:none}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img .location-country-label-mobile{display:inline}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img .location-icon-desktop{display:none}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img .location-icon-mobile{display:block}.location-section-sp .location-section-gride-wrap .location-section-gride-box:first-child .location-section-gride-box-img img,.location-section-sp .location-section-gride-wrap .location-section-gride-box:nth-child(2) .location-section-gride-box-img img{width:25px;height:50px}.location-section-sp .location-section-gride-wrap .location-section-gride-box:nth-child(3) .location-section-gride-box-img img{width:37px;height:50px}.location-section-sp .location-section-gride-wrap .location-section-gride-box:nth-child(4) .location-section-gride-box-img img{width:34px;height:50px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content-text-1{flex-shrink:0;font-size:16px;line-height:22px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content{row-gap:10px;margin-top:10px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text{font-size:16px;line-height:22px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text .location-detail-line,.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text .location-detail-value{font-weight:400!important}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text .location-detail-label{font-weight:700!important}.location-section-sp .location-section-slider-wrap{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.location-section-sp .location-section-slider-wrap .location-section-slider-dot{background-color:#e7e7e7;border:0;border-radius:50%;width:12px;height:12px;padding:0}.location-section-sp .location-section-slider-wrap .location-section-slider-dot.active{background-color:#165dba}}
