﻿.c_left_menu > ul > li, .c_left_menu > ul > li > ul > li {
    font: 14px 'Nanum Gothic', 'Dotum', sans-serif;
}

ul, li, ol {
    list-style-type: none;
}

.c_left_menu > ul > li > ul > li:first-child {
/*    padding-top: 8px;*/
}

.c_left_menu li.end {
    border-bottom: 1px solid #cacaca;
    padding-bottom: 8px;
}

.c_left_menu > ul > li > a:hover, .c_left_menu > ul > li > a._act {
    color: RGB(0,153,211);
    background-color: RGB(247,247,247);
    background-image: url("/images/Pages/left_d1_icon.png");
    background-position: 175px;
    background-repeat: no-repeat;
    
    /*background: url("/images/Pages/left_d1_icon.png") 175px 19px no-repeat;*/
}
.c_left_menu > ul > li > a:hover {
    border-top: 1px solid #efefef;
	
}

.c_left_menu > ul > li > ul > li > a {
    font: 12px 'Nanum Gothic', 'Dotum', sans-serif;
    padding: 6px 25px;
    font-weight: bold;
    background: url("/images/Pages/left_d2_icon.png") 13px center no-repeat;
    background-color: white;
}

.c_left_menu li a {
    display: block;
    color: #333;
}

.c_left_menu > ul > li > a {
    border-bottom: 1px solid #efefef;
    font-weight: bold;
    width:198px;
    padding-left:22px;
}

select, input, li { /*img,*/
    vertical-align: middle;
    text-align: left;
}


.c_left_menu > ul > li > ul > li > a:hover, .c_left_menu > ul > li > ul > li > a._act {
    color: #0099d4;
     background-color: white;
       
}

.c_left_menu > ul > li > ul > li > a:hover {
    
   
    
}


#top {
    font: bold 13px/21px 'Nanum Gothic','dotum';
    color: #7f7f7f;
    width: 53px;
    height: 46px;
    position: absolute;
    border: solid 1px #e0e0e0;
    border-left-width: 0px;
    text-align: center;
    left: 50%;
    margin-left: 569px;
    background-color: #fff;
    bottom: -1px;
}

#top img {
	width: 12px;
	height: 7px;
	margin-top: 11px;
}


/******* sub_1_1 *******/
#container {
    min-width:1140px;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}


/* c_left */
.c_left {
    width: 200px;
    height: auto;
    position: relative;
    float: left;
    overflow: hidden;
}

.c_left_top {
    width: 200px;
    height: 158px;
    background-color: #0099d4;
    position: relative;
    overflow: hidden;
}

    .c_left_top img {
        width: 42px;
        height: 41px;
        margin: 34px 0 0 79px;
    }

.c_left_font1 {
    font: bold 18px/20px 'Nanum Gothic','dotum';
    color: #fff;
    text-align: center;
    margin-top: 13px;
}

.c_left_font2 {
    font: 12px/23px 'Nanum Gothic','dotum';
    color: #90e0fe;
    text-align: center;
}

.c_left_menu {
    width: 198px;
    height: auto;
    position: relative;
    overflow: hidden;
    border: solid 1px #e0e0e0;
    border-bottom: none;
}

.border1 {
    border-bottom: solid 1px #efefef;
}

.border2 {
    border-top: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
}

.c_left_menu ul {

}

 .c_left_menu ul li {
        font: bold 14px/47px 'Nanum Gothic','dotum';
        color: #1d1d1d;
        display: block;
        position: relative;
        overflow: hidden;
        display: block;
    }




/*.c_left_menu ul li:hover{color:#0099d4; background-color:#f7f7f7; margin-top:-1px;}*/
.c_left_menu .act {
    color: #0099d4;
    background-color: #f7f7f7;
    margin-top: -1px;
}

.c_left_arrow {
    display: none;
}

.c_left_menu ul .c_left_arrow {
    width: 6px;
    height: 11px;
    position: relative;
    float: right;
    margin-top: 18px;
    display: none;
}

.c_left_bottom {
    width: 198px;
    position: relative;
    overflow: hidden;
}

*:first-child + html .c_left_menu ul li {
    display: inline-block;
    cursor: pointer;
}

    *:first-child + html .c_left_menu ul li:hover .c_left_arrow {
        margin-top: -28px;
    }

.font1 {
    color: #e6e6e6;
}

.font2 {
    font-weight: bold;
    color: #0099d4;
}

.font3 {
    color: #0099d4;
}

.font_line {
    margin-top: 25px;
}






/******* sub_1_4 *******/
.sub_1_4{width:799px; height:374px; position:relative; overflow:hidden; margin-top:51px; background-color:#ccc; border-top:3px solid #0099d4;}
.sub_1_4_add, .sub_1_4_etc{font:13px/19px 'Nanum Gothic','dotum'; color:#8a8a8a; height:auto; position:relative; overflow:hidden;} 
.sub_1_4_add{margin:20px 0;}
.font6{font-weight:bold; color:#1d1d1d;}
.sub_1_4_route{height:auto; position:relative; overflow:hidden;}
.sub_1_4_route table{font:13px/45px 'Nanum Gothic','dotum'; color:#8a8a8a; text-align:center; letter-spacing:-0.7px;}
.metro_2{font:bold 10px 'tahoma'; color:#fff; width:13px; height:13px; position:relative; overflow:hidden; float:left; margin:17px 5px 0; letter-spacing:0.3px; background-color:#44b108; border-radius:6px;}
.sub_1_4_route img{width:11px; height:13px; position:relative; overflow:hidden; float:left; margin:17px 5px 3px;}
.t_title1, .t_title2, .t_title3{font-weight:bold; color:#1d1d1d; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.t_title1{border-right:1px solid #e0e0e0; background-color:#f7f7f7;}
.t_title2{border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; background-color:#f7f7f7;}
.t_title3{border-left:1px solid #e0e0e0; background-color:#f7f7f7;}
.t_title4{border-right:1px solid #e0e0e0; border-bottom:1px solid #f2f2f2; text-align:left; padding:0 30px;}
.t_title5{border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:left; padding:0 30px;}
.t_title6{border-bottom:1px solid #f2f2f2; text-align:left; padding:0 30px;}
.t_title7{border-bottom:1px solid #e0e0e0; text-align:left; padding:0 30px; line-height:25px;}
.c_left_bottom_1_4{width:198px; height:835px; position:relative; overflow:hidden;}
.sub_1_4_etc{margin:20px 0 0;} 
/* naver map */
.map_back{width:799px; height:374px;}