@charset "utf-8";

#inc06 .col-2{display:flex;gap:90px}
#inc06 .col-2.location{padding:150px 0 170px}

#inc06 .col-2.location .fl-l{max-width:632px;width:100%}
#inc06 .col-2.location .fl-l .adr{gap:15px;padding-bottom:60px;border-bottom:1px solid #e1e1e1}
#inc06 .col-2.location .fl-l .adr .material-symbols-outlined{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24;color:var(--primary);transform:translateY(5px)}
#inc06 .col-2.location .fl-l .adr div{display:flex;flex-direction:column;gap:20px}
#inc06 .col-2.location .fl-l .adr div h2{font-size:26px;font-weight:700;line-height:1.4;white-space:pre-line;word-break:keep-all;color:var(--primary)}
#inc06 .col-2.location .fl-l .adr div p{font-size:17px;line-height:1.6;color:#666}
#inc06 .col-2.location .fl-l .info{display:flex;flex-direction:column;gap:60px;padding-left:34px;padding-top:36px}
#inc06 .col-2.location .fl-l .info .col-2{justify-content:space-between;gap:30px;padding-right:45px}
#inc06 .col-2.location .fl-l .info dl{display:flex;flex-direction:column;gap:32px}
#inc06 .col-2.location .fl-l .info dt{font-size:24px;font-weight:700;color:#111;display:flex;align-items:center;gap:20px}
#inc06 .col-2.location .fl-l .info dt span{font-size:14px;font-weight:500;color:#777}
#inc06 .col-2.location .fl-l .info dd.tel{font-size:24px;font-weight:700;color:#111}
#inc06 .col-2.location .fl-l .info dd ul{display:flex;flex-direction:column;gap:15px}
#inc06 .col-2.location .fl-l .info dd ul li{display:flex;align-items:center;font-size:16px;color:#111;font-weight:500}
#inc06 .col-2.location .fl-l .info dd ul li span{width:100px;font-weight:700}
#inc06 .col-2.location .fl-l .info .dot{position:relative;padding-left:20px}
#inc06 .col-2.location .fl-l .info .dot::before{position:absolute;content:'';top:50%;left:0;transform:translateY(-50%);width:3px;aspect-ratio:1;border-radius:10px;background-color:#111}
#inc06 .col-2.location .fl-l .notice-list{display:flex;flex-direction:column;gap:10px;padding:20px 25px;background-color:#f7f7f7;border-radius:10px}
#inc06 .col-2.location .fl-l .notice-list li{font-size:14px;line-height:1.3;color:#93979e}

#inc06 .col-2.location .fl-r{display:flex;flex-direction:column;gap:34px;flex:1;width:100%;max-width:717px}
#inc06 .col-2.location .fl-r .map-box{width:100%;aspect-ratio:717 / 463;border-radius:10px;overflow:hidden}
#inc06 .col-2.location .fl-r .map-box iframe{width:100%;height:100%}
#inc06 .col-2.location .fl-r .map-list{display:flex;align-items:center;justify-content:center}
#inc06 .col-2.location .fl-r .map-list li{display:flex;align-items:center}
#inc06 .col-2.location .fl-r .map-list li::before{content:'';width:1px;height:28px;margin:0 65px;background-color:rgba(52,52,52,0.2);transform:translateZ(0);will-change:transform}
#inc06 .col-2.location .fl-r .map-list li:first-child::before{display:none}
#inc06 .col-2.location .fl-r .map-list li a span{display:flex;align-items:center;gap:14px;font-size:18px;font-weight:700;color:#111;transition:color 0.2s}
#inc06 .col-2.location .fl-r .map-list li a:hover span{color:var(--primary)}