#wrapper{
    width:100%;
    text-align:center
}
#sub_wrapper{
    width:100%
}
#page_navi{
    width:100%;
    margin-bottom:20px;
    border-bottom:1px solid #ebebeb
}
.page_info{
    width:1400px;
    margin:0 auto;
    overflow:hidden;
    padding:10px 0 6px
}
.page_list{
	margin-right:18%;
    float:right

}
.page_list li{
    float:left;
    margin-left:8px;
    font-family:"dotum";
    font-size:11px;
    line-height:24px;
    color:#a0a0a0
}
.page_list li a{
    color:#a0a0a0
}
.page_list li a img{
    margin-right:8px
}
.page_list li span{
    color:#202020
}
#page_navi_m{
    background-color:#ececec;
    width:100%;
    border-bottom:1px solid #ebebeb
}
.page_info_m{
    background-color:#ececec;
    width:100%;
    overflow:hidden;
    height:35px
}
.page_list_m{
    float:left
}
.page_list_m li{
    float:left;
    margin-left:8px;
    font-family:"dotum";
    font-size:13px;
    line-height:38px;
    color:#a0a0a0
}
.page_list_m li a{
    color:#a0a0a0
}
.page_list_m li a img{
    margin-right:8px
}
.page_list_m li span{
    color:#202020
}
.page_info_m2{
    background-color:#ececec;
    width:100%
}
.page_list_m2{
    text-align:right;
    cursor:pointer
}
.page_list_m2 li{
    text-align:right;
    margin-left:8px;
    font-family:"dotum";
    font-size:11px;
    line-height:24px;
    color:#a0a0a0
}
.page_list_m2 li a{
    color:#a0a0a0
}
.page_list_m2 li a img{
    margin-right:8px
}
.page_list_m2 li span{
    color:#202020
}
.page_list_m3{
    background-color:#56646E;
    width:100%;
    text-align:center
}
.page_list_m3 li{
    text-align:center;
    margin-left:8px;
    font-family:"dotum";
    font-size:15px;
    line-height:40px;
    color:#FFF;
    border-bottom:1px solid #67747D
}
.page_list_m3 li a{
    color:#FFF
}
.page_list_m3 li a img{
    margin-right:8px
}
.page_list_m3 li span{
    color:#202020
}
#sub_container{
    width:1400px;
    margin:0 auto 50px;
    overflow:hidden
}
#left_gnb{
    float:left;
    width:208px
}
#sub_content{
    margin:0;
    min-height:200px
}
.subcon_tit{
    text-align:center;
    font-size:30px;
    line-height:30px;
    font-weight:600;
    color:#000;
    padding-bottom:24px;
    border-bottom:1px solid #cbcbcb;
    margin-bottom:40px
}
#sub_menu_all{
    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8
}
#sub_footer{
    width:100%;
}
#in_footer{
    width:100%
}
.add_footer{
    width:1400px;
    margin:0 auto;
    overflow:hidden
}
.add_sm{
    width:400px
}
.copy_logo{
    float:left;
    margin:0 30px 0 10px
}
address{
    float:left;
    font-size:13px;
    line-height:28px;
    color:#656565
}
.social_btn{
    float:right
}
.social_btn li{
    float:left;
    margin-right:10px
}
#in_footer hr{
    border-bottom:1px solid #e8e8e8
}
.copyright{
    width:1400px;
    margin:0 auto;
    padding:20px 0
}
.copyright p{
    float:right;
    font-size:14px;
    line-height:20px;
    color:#656565
}
#login_box{
    margin:0 auto;
    border:1px solid #d2d2d2;
    padding:10px;
    background:#ebebeb;
    border-radius:7px;
    width:50%
}
.login_data li{
    margin-bottom:7px
}
.login_data input{
    width:100%;
    height:30px;
    border-radius:3px;
    text-indent:15px
}
.login_data input:hover{
    border:1px solid #77c7ff;
    box-shadow:1px 1px 2px #dcdcdc
}
.save_txt{
    display:table
}
.save_txt li{
    float:left;
    margin-right:15px;
    vertical-align:middle
}
.save_txt li input{
    margin-left:7px
}
#sitemap{
    width:100%
}
.section_top{
    overflow:hidden;
    margin-bottom:30px
}
.smap{
    float:left;
    width:33%
}
.tit_smap{
    margin:0 15px 15px;
    line-height:35px;
    font-size:16px;
    color:#fff;
    text-align:center;
    border-radius:2px
}
.stit1{
    background:#2b89d9
}
.stit2{
    background:#22bad1
}
.stit3{
    background:#28ca93
}
.stit4{
    background:#7ac01f
}
.stit5{
    background:#bed42d
}
.stit6{
    background:#d3db00
}
.stit7{
    background:#e9db00
}
.stit8{
    background:#e9af00
}
ul.s_depth1{
    margin:0 15px;
    text-align:center;
    line-height:24px;
    font-size:15px;
    border-top:1px dashed #a9a9a9
}
ul.s_depth1 li{
    border-bottom:1px dashed #a9a9a9
}
ul.s_depth1 li a{
    display:block;
    color:#333
}
ul.s_depth1 li a:hover{
    color:#2486ca;
    text-decoration:underline
}
ul.s_depth2{
    text-align:center;
    margin:0;
    font-size:13px;
    line-height:28px
}
ul.s_depth2 li{
    border-bottom:0
}
ul.s_depth2 li a{
    color:#5f5f5f
}
ul.s_depth2 li a:hover{
    color:#2486ca
}
ul.s_depth3{
    text-align:center;
    margin:0;
    font-size:12px;
    line-height:28px
}
ul.s_depth3 li{
    border-bottom:0
}
ul.s_depth3 li a{
    color:#909090
}
ul.s_depth3 li a:hover{
    color:#2486ca
}
.pc_contents{
    display:block
}
.mobile_contents{
    display:none
}
.fl_left{
    float:left
}
.fl_right{
    float:right
}
a img{
    margin-bottom:10px
}