main.locations{padding-bottom:0}main.locations .heading_lv1{padding-bottom:103px}main.locations .anchor_area>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 20px;height:auto;padding:33px 0}main.locations .anchor_area>ul li{width:360px;max-width:30%}main.locations .anchor_area>ul li a{max-width:100%;display:inline-block}main.locations #sec01 .heading_lv2{padding-top:70px}main.locations section .heading_lv2{padding-top:110px;padding-bottom:47px}main.locations section .heading_lv2 .small{font-size:24px;font-style:normal;font-weight:700;line-height:132%;letter-spacing:0.48px;border:none}main.locations section .img img{border-radius:8px;width:100%;height:auto}main.locations section .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}main.locations section .flex .map_area{width:30.666%;height:368px;border-radius:16px}main.locations section .flex .map_area iframe{width:100%;height:100%;border-radius:16px}main.locations section .flex .text_area{width:65.333%}main.locations section .flex .text_area .note_list{margin-top:11px}main.locations section .flex .text_area .note_list li a{color:#0070C3;border-bottom:1px solid #0076CF;-webkit-transition:all 0.3s;transition:all 0.3s}main.locations section .flex .text_area .note_list li a:hover{color:#005695;border-bottom:1px solid #005695;opacity:1}main.locations section .flex .text_area .bg_area{margin-top:35px;padding-bottom:48px}main.locations section .flex .text_area .bg_area+.bg_area{margin-top:40px}main.locations section .flex .text_area .bg_area h3{font-size:22px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0.44px}main.locations section .flex .text_area .bg_area .table_area_indent{margin-top:32px}main.locations section .flex .text_area .bg_area .table_area_indent dl{gap:clamp(30px,4vw,63px)}main.locations section .flex .text_area .bg_area .table_area_indent .table_area_single li{padding-left:0}main.locations section .flex .text_area .bg_area .table_area_indent .table_area_single li:first-of-type{border-top:none;padding-top:1px}main.locations section .flex .text_area .bg_area .table_area_indent .table_area_single li:last-of-type{border-bottom:none;padding-bottom:0}main.locations section .flex .text_area *+.number{margin-top:13px}main.locations section .flex .text_area .number{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px}main.locations section .flex .text_area .number>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width:767px){main .inner>.text{font-size:4.2553191489vw;font-style:normal;font-weight:400;line-height:180%;letter-spacing:0.085106383vw}main.locations .heading_lv1{padding-bottom:11.7021276596vw}main.locations .anchor_area{margin-top:17.2872340426vw}main.locations .anchor_area>ul{padding:4.2553191489vw 5.0531914894vw;gap:4.1223404255vw 5.3191489362vw}main.locations .anchor_area>ul li{width:100%;max-width:100%}main.locations #sec01 .heading_lv2{padding-top:17.0212765957vw}main.locations section .heading_lv2{line-height:1.9;padding-top:17.5531914894vw;padding-bottom:8.5106382979vw}main.locations section .heading_lv2:has(.small){line-height:1.7}main.locations section .heading_lv2 .small{font-size:4.2553191489vw;font-style:normal;font-weight:700;line-height:132%;letter-spacing:0.085106383vw}main.locations section .img img{border-radius:3.1914893617vw}main.locations section .flex{margin-top:12.7659574468vw;display:block}main.locations section .flex .map_area{width:100%;height:62.7659574468vw;border-radius:3.1914893617vw}main.locations section .flex .map_area iframe{width:100%;height:100%;border-radius:3.1914893617vw}main.locations section .flex .text_area{width:100%}main.locations section .flex .text_area .note_list{margin-top:1.8617021277vw}main.locations section .flex .text_area .note_list li a{font-size:3.1914893617vw;font-style:normal;font-weight:400;line-height:136%;letter-spacing:0.0638297872vw}main.locations section .flex .text_area .table_area_indent{margin-top:12.7659574468vw}main.locations section .flex .text_area .table_area_indent dl{padding:4.7872340426vw 1.0638297872vw 5.3191489362vw}main.locations section .flex .text_area .table_area_indent dl:first-of-type{margin-top:0}main.locations section .flex .text_area .table_area_indent dl dd{margin-left:0;width:100%}main.locations section .flex .text_area .bg_area{margin-top:7.7127659574vw;padding:10.9042553191vw 5.3191489362vw 12.7659574468vw}main.locations section .flex .text_area .bg_area+.bg_area{margin-top:8.5106382979vw}main.locations section .flex .text_area .bg_area h3{font-size:4.7872340426vw;font-style:normal;font-weight:700;line-height:148%;letter-spacing:0.0957446809vw}main.locations section .flex .text_area .bg_area .table_area_indent{margin-top:6.6489361702vw}main.locations section .flex .text_area .bg_area .table_area_indent dl{padding-left:0}main.locations section .flex .text_area .bg_area .table_area_indent dl:not(:has(.table_area_single)){padding-left:1.0638297872vw}main.locations section .flex .text_area .bg_area .table_area_indent dl:has(.table_area_single) dt{padding-left:1.0638297872vw}main.locations section .flex .text_area .bg_area .table_area_indent dl dd{width:100%;min-height:5.3191489362vw}main.locations section .flex .text_area .bg_area .table_area_indent dl .table_area_single li{padding:4.7872340426vw 1.0638297872vw 5.0531914894vw}main.locations section .flex .text_area *+.number{margin-top:2.3936170213vw}main.locations section .flex .text_area .number{gap:6.1170212766vw}main.locations section .flex .text_area .number>div{gap:3.7234042553vw}}
/*# sourceMappingURL=locations.css.map */