@charset "utf-8";
#inc07{padding:190px 0 160px;background-color:var(--bg)}
#inc07 .col-2{display:flex;justify-content:space-between}
#inc07 .fl-l{flex:1}
#inc07 .fl-l .group-tit{padding-bottom:100px}
#inc07 .fl-l address{display:flex;align-items:flex-start;gap:10px;padding-bottom:20px;font-style:normal;font-size:25px;font-weight:600;color:#000;line-height:1.3;white-space:pre-line}
#inc07 .fl-l address span.material-symbols-rounded{font-size:25px;transform:translateY(2px)}
#inc07 .fl-l .btn-wrap{display:flex;gap:7px;padding-bottom:70px}
#inc07 .fl-l .btn-wrap li a{display:flex;align-items:center;justify-content:center;padding:9px 20px;font-family:var(--main-font);font-size:17px;font-weight:600;background-color:#dbd6ce;border-radius:100px;color:#777;transition:background-color 0.3s, color 0.3s}
#inc07 .fl-l .info{align-items:flex-start;max-width:460px}
#inc07 .fl-l dl.call{display:flex;gap:10px;align-items:center}
#inc07 .fl-l dl.call dd{font-size:25px;line-height:1.2;font-weight:600;color:#000}
#inc07 .fl-l dl.time{display:flex;flex-direction:column;gap:20px}
#inc07 .fl-l dl.time dd{padding-left:34px}
#inc07 .fl-l dl .txt-l{display:flex;align-items:center;gap:10px;font-size:25px;line-height:1.2;font-weight:600;color:#000}
#inc07 .fl-l dd ul{display:flex;flex-direction:column;gap:5px;padding-bottom:12px}
#inc07 .fl-l dd ul li{display:flex;font-family:var(--main-font);font-size:17px;font-weight:600}
#inc07 .fl-l dd ul li span{width:90px}
#inc07 .fl-l dd .notice{font-size:12px;color:#aaa}
#inc07 .fl-r{flex:1}
#inc07 .fl-r .map_box{width:100%;aspect-ratio:700 / 525;border-radius:15px;overflow:hidden}
#inc07 .fl-r .map_box iframe{width:100%;height:100%}

@media (hover:hover){
#inc07 .fl-l .btn-wrap li a:hover{background-color:var(--primary);color:#fff}
}