@charset "utf-8";

/* ----------------------------------------

source		: epost_common.css
discription	: 공통 정의 스타일 시트
author		: 양선혜
date        : 2013-09-05
lastUpdate	: 2014-03-18
----------------------------------------- */

html{margin:0;padding:0;}
body{margin:0;padding:0;font-size:small;font-family:Dotum, "돋움", DotumChe, "돋움체", arial, serif, sans-serif;color:#666;line-height:120%;}
ul, dl, ol, dt, dd, p{margin:0;padding:0;}
li{list-style-type:none;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-size:100%;font-weight:normal;}
form{margin:0;padding:0;font-size:100%;}
select, input, textarea{font-size:100%;font-family:Dotum, "돋움", DotumChe, "돋움체", arial, serif, sans-serif;vertical-align:middle;}
fieldset{margin:0;padding:0;border:0;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
caption, legend{display:none;}
address{font-style:normal;}
a:link, a:visited{color:#666;text-decoration:none;}
a:hover{color:#eb730c;text-decoration:underline;}
.accessibility-menu{position:absolute;display:none;height:0;font-size:0;line-height:0;z-index:-100;}
.accessibility-menu1{overflow:hidden;position:relative;}
.accessibility-menu1 a{overflow:hidden;display:block;width:1px;height:auto !important;height:0;margin:0 -1px -1px 0;color:#000;white-space:nowrap;font-size:0;line-height:0;}
*+html .accessibility-menu1 a{height:0;}
.accessibility-menu1 a:focus, .accessibility-menu1 a:hover, .accessibility-menu1 a:active{width:auto;height:auto;margin:0;padding:3px;border:1px solid black;color:#000;font-size:1em;line-height:1;}

.accessibility-top{position:absolute;display:none;height:0;font-size:0;line-height:0;z-index:-100;}

/* layout */
.all_wrap{overflow:hidden;width:900px;margin:0 auto;padding:0;}
.header_area{overflow:hidden;}
.all_wrap_logo{float:left;margin:10px 0 0 0;}
.contents_wrap{clear:both;overflow:hidden;width:100%;margin:20px 0 0 0;padding:0;}
.leftmenu_wrap{float:left;width:210px;margin:0;padding:0;}
.incontents_wrap{float:right;width:670px;margin:0;padding:0;}

/* 공통 서비스메뉴 */
.epost_service_menu{float:right;height:22px;padding:0;border-top:2px solid #dedede;font-size:85%;color:#737373;}
.epost_service_menu a:link, a:visited{color:#666;text-decoration:none;}
.epost_service_menu a:hover{color:#000;text-decoration:none;}
.epost_service_menu ul{margin:5px 0 0 0;}
.epost_service_menu li{display:inline;margin:0;padding:0 8px 0 4px !important;padding:0 4px 0 8px;background:url(/images/comm/2010/comm/co_Epostmenudiv.gif) no-repeat right top;text-align:center;}
.epost_service_menu li.nobg{padding-right:0;background:none;}
.epost_service_menu li.btn{margin:0;padding:0 1px;background:none;}
.epost_service_menu li.id{margin:0;padding:0 3px 0 0;background:none;letter-spacing:0;color:#61646e;font-weight:bold;}

/* 공통 서비스메뉴 : 기존 epost_layout.css 내용 동일 */
#LaynWrapToplogo{float:left;margin:10px 0 0;}
#nepostTopMenu{height:22px;min-width:100px;border-top:2px solid #dedede;font-size:85%;padding:0;color:#737373;float:right;}
#nepostTopMenu a:link{color:#61646e;text-decoration: none;}
#nepostTopMenu a:visited{color:#61646e;text-decoration: none;}
#nepostTopMenu a:hover{text-decoration:none;color:#000;}
#nepostTopMenuID{font-size:85%;margin:0 5px 0 0;}
#nepostTopMenu ul{margin:5px 0 0 0;}
#nepostTopMenu li{margin:0;padding:0 8px 0 4px !important;padding:0 4px 0 8px;background:url(/images/comm/2010/comm/co_Epostmenudiv.gif) no-repeat right top;display:inline;text-align:center;}
#nepostTopMenu li.nobg{background:none;padding-right:0;}
#nepostTopMenu li.btn{background:none;padding:0 1px;margin:0;}
#nepostTopMenu li.id{background:none;letter-spacing:0;color:#61646e;margin:0;padding:0 3px 0 0;font-weight:bold;}

/* 공통 상단메뉴 */
.topmenu_area{clear:both;width:100%;height:40px;margin:10px 0 0 0;background:url(/images/comm/2010/comm/co_TopmenuBg.gif) no-repeat 1px 0;}
.topmenu_area_search{clear:both;width:100%;height:40px;margin:10px 0 0 0;background:url(/images/comm/2013/comm/co_TopmenuBg_search.gif) no-repeat 1px 0;}
.topmenu_area_search2{clear:both;width:100%;height:40px;margin:10px 0 0 0;background:url(/images/comm/2013/comm/co_TopmenuBg_search2.gif) no-repeat 1px 0;}
.topmenu_area_search3{clear:both;width:100%;height:40px;margin:10px 0 0 0;background:url(/images/comm/2013/comm/co_TopmenuBg_search3.gif) no-repeat 1px 0;}
.topmenu_area_alddl{clear:both;width:100%;height:40px;margin:10px 0 0 0;background:url(/images/alddl/alddl_top_menubg.gif) no-repeat 1px 0;}
.topmenu_area_zipcode{clear:both;width:100%;height:40px;margin:10px 0 0 0;background:url(/images/comm/zipcode/zipcode_top_menubg.gif) no-repeat 1px 0;}
h1{display:inline;float:left;margin:0 0 0 20px;padding:5px 0 0 0;}
h1.whole_search{margin:0 0 0 20px;padding:5px 0 0 0;}
.topmenulist{overflow:hidden;display:inline;float:right;margin:7px 0 0 0;}
.topmenulist li{float:left;}

/* 컨텐츠 왼쪽메뉴 */
.leftmenu_list{margin:0;padding:20px 15px 20px 15px;border:1px solid #dbdbdb;}
.leftmenu_list dt{margin:0;padding:0 0 10px 10px;border-bottom:2px solid #555555;}
.leftmenu_list dd{margin:0;padding:0;border-bottom:0 none;}
.leftmenu_list_depth{margin:10px 0 15px 0;padding:0;}
.leftmenu_list_depth li{margin:0;padding:0;border-bottom:1px solid #d2d2d2;}
.leftmenu_list_depth li.end{margin:0;border-bottom:none;}
.leftmenu_list_depth li a{display:block;padding:10px 0 10px 15px;}

/* common */
.cl_both{clear:both;}
.fl_left{float:left;}
.fl_right{float:right;}
.small_font{font-size:11px;}
.pad_b5{padding-bottom:5px;}
.pad_b10{padding-bottom:10px;}
.pad_b20{padding-bottom:20px;}
.txt_c{text-align:center;}