/* BASIC css start */
#header_wrap header.h_on .search_box{margin-top: 127px !important;}

#header_wrap2 header.h_on {position: static;}
#header_wrap2 header.h_on .header_box{position:fixed; top:79px; left:0; background:#171717; z-index:999; width:100%;}
#header_wrap2 header.h_on .main_link_wrap{display:none;}


    .company {
        padding: 20px;
    }
    .comm_map {
        display: flex;
        flex-wrap: wrap;
        max-width: 1200px;
        margin: 0 auto;
    }
    .comm_map a {
         /* 3 columns with 1px border correction */
        text-align: center;
        border: 1px solid #d1d1d1;
        text-decoration: none;
        color: #000;
        padding: 10px;
        box-sizing: border-box;
        margin: -1px 0 0 -1px; /* Prevent border overlap */
    }
    .comm_map a.on {
        font-weight: bold;
    }














        .photo-container {
            display: grid;
            grid-template-columns: 1fr; /* 한 열로 설정 */
            gap: 5px; /* 사진 사이의 간격 설정 */
            justify-items: center; /* 중앙 정렬 */
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .photo-container img {
            width: 100%; /* 사진 너비 설정 (선택 사항) */
        }




.foot_map{overflow: hidden; clear: both; background:#eee; padding:15px 10px; position: relative;}
/*.foot_map:after{content:''; display:block; width:92%; height:1px; background:#1a1a1a; position: absolute; bottom:0; left:4%}*/
.foot_map dl{float:left; letter-spacing:-1px;}
.foot_map dl dt,
.foot_map dl dd{display:inline-block; vertical-align:top; line-height:30px; font-size:0;}
.foot_map dl dt{color:#000; font-size:13px; font-weight:300;letter-spacing: -0.1rem;}
.foot_map dl dd {padding-left:5px;}
.foot_map dl dd a{display:inline-block; vertical-align:top; border:1px solid #999; border-right:1px solid #999; width:60px; color:#000; text-align:center; line-height:28px; height:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; letter-spacing:-1px; font-size:12px;}
.foot_map dl dd a:first-child{border:1px solid #999;}

/* BASIC css end */

