/* 전체 레이아웃 */
#wrap{text-align: center; }

/* 헤더 레이아웃 */
#header_layer{height: 86px; border-bottom: 1px rgb(215, 215, 215) solid;}
.top_header{background-image:url('../img/h_img/header.jpg'); background-repeat:repeat-x; height: 26px; width: 100%;}
.top_header_txt{width: 960px; color: #ffffff;  margin:0 auto; font-size: 11px;  text-align: right; padding-top: 8px;}
.top_header_txt a{color: #ffffff ;}
#header_wrap{background: #ffffff; overflow:hidden; height:60px; position:relative; z-index: 3000; border-bottom: 1px rgb(215, 215, 215) solid;}
.wrap_border{border-top:1px solid #ffffff;}
.on{background: #ffffff; position:absolute; z-index: 3000;}
.mid_header:after {content:""; display:block; clear:both; *zoom:1;}
.mid_header{width: 960px; height: 45px; margin: 0 auto; padding: 5px 0px 10px;}
.mid_header p.top_login{position: absolute; top: 25px; /* right: -49px; */ display: inline-block; color: #464646; letter-spacing: 0.01em; font-size: 13px;}
.mid_header p.top_login span{margin: 0 3px; font-size:14px;}



.top_logo{float: left; padding-top: 10px; padding-right: 19px;}
.top_menu {height: 20px;}
.top_menu .sub_menu:after {content:""; display:block; clear:both; *zoom:1;}
.top_menu .sub_title{color: #353535 ; font-weight: bold; float: left; padding: 0px 48px 0px 40px; font-size: 15px;
background: url('../img/h_img/test-border.jpg') no-repeat right;}
.top_menu .sub_title01{color: #353535 ; font-weight: bold; float: left; padding: 0px 48px 0px 40px; font-size: 15px;}
.top_menu .sub_menu{float:left; font-size: 12px; padding: 16px 0px 0px 0px;}
.top_menu ul{margin-left: 32px; height:300px; background: url('../img/h_img/left-line.gif') no-repeat right top;}
.sub_menu ul li{display:block; padding: 5px 0px 5px; text-align: left;}
.sub_menu li:hover,
.sub_menu li:hover > a{text-decoration: underline; color: #107cc0;}
.top_menu li ul li a{text-decoration: none; color: black;} 

/* 메인 레이아웃*/
#main_layer{margin: 0 auto;}
.main_banner {height: 381px; background-color: rgb(241, 241, 241); width: 100%; border-bottom: 1px rgb(215, 215, 215) solid; }
.banner_img{width: 960px; margin: 0 auto;}
.banner_img img {width: 960px; height: 381px; margin: 0 auto;}
.main_second:after {content: ""; display: block; clear: both; *zoom: 1;}
.main_second {padding-top: 6px; width: 960px; margin: 0 auto;}
.second_video {float: left; width: 502px;}
.video {width: 502px;}
.play_button{margin-top: -138px; }
.second_img {float: right; }
.second_img img {float: left; padding-left: 6px;}
.main_third:after {content: ""; display: block; clear: both; *zoom: 1;}
.main_third {padding-top: 6px; width: 960px; margin: 0 auto; height: 145px;}
.third_submenu {float: left; width: 500px; height: 143px; border: 1px rgb(215, 215, 215) solid;}
.submenu_img {padding: 30px 0px 26px 23px; }
.submenu_img img {float: left; padding-left: 18px;}
.submenu_img div {float: left; margin: 30px 0px 0px 12px; height: 14px; border-right:2px rgb(241, 241, 241) solid;}
.third_board {float: right; width: 450px; height: 143px; border: 1px rgb(215, 215, 215) solid;}
.board_tabmenu_bak {height: 27px; width: 186px; background-color: #e0e0e0; margin: 17px 0px 0px 24px;}
.board_tabmenu {height: 80px; margin-top: -25px; width: 400px; margin-left: 46px;}
.tabmenu {height: 20px; margin-left: -20px;}
.tabmenu_tabs ul li {vertical-align: middle; text-align: center; float: left; line-height: 25px;}
.tabs {height: 20px; }
.tabs #menulink {text-decoration: none; display: block; width: 60px; font-size: 12px; cursor: pointer;}
.tabs #menulink:hover {background-color: #ffffff; }
.tabs #menumore {text-decoration: none; display: block; width: 60px; font-size: 12px; cursor: pointer; float: right; margin:-3px 11px 0px 0px;}
.tabmenu_tabs ul.tabs li.active {background-color: #ffffff; }
.tabmenu_list {margin-top: 15px; }
.tabmenu_list .list_contents {width: 400px; font-size: 13px; margin-left: -21px;}
.tabmenu_list .list_contents #contents_title {text-align: left;}
.tabmenu_list .list_contents #contents_date {text-align: right;}

#imgControls div{float:left; padding-right:5px;}
#imgControls{position:absolute; z-index:9000; top:410; margin-left:38px;}
#preBtn img{width:20px; height: 20px;}
#pauseBtn img{width:20px; height: 20px;}
#playBtn img{width:20px; height: 20px;}
#nexBtn img{width:20px; height: 20px;}




/* 서브메뉴 레이아웃*/
#sub_left_layer {float:left; width: 255px; text-align: left;}
.sub_leftmenu{width: 180px; margin-top: 82px;}
.sub_leftmenu ul{ position: relative; width: 180px; height: 135px;}
.sub_leftmenu h1{margin-bottom: 26px;}
.sub_leftmenu li{background-color: rgb(241, 241, 241); position: absolute; width:180px; padding: 5px 0px;}
.sub_leftmenu li a{color: #353535; padding-left: 20px; font-size: 13px; line-height: 18px;}
.sub_leftmenu li:hover,
.sub_leftmenu li:hover > a{color: #ffffff; position: absolute; margin:0px; width:194px; height:24px; font-size: 13px; line-height:19px;  background: url('../img/h_img/sub_hover01.png') no-repeat;}

li.sub_sub_left{background: #eaebef; line-height: 18px; width:180px; height:19px; margin-top: 1px; }
li.sub_sub_left a {margin-left: 10px; width: 100px; color: #2d3b64;}
li.sub_sub_left:hover{color: #ffffff; background: #4374D9 !important; width:180px; height:19px;}
li.sub_sub_left:hover > a{color: #ffffff; width:100px; height:15px; background: #4374D9 !important; margin-left: 10px;}

/* 운송장 조회부분 */
#oneclick_wrap{text-align: left; overflow: hidden; background-color: #ffffff;}
.delivery_search {position: absolute; width: 100%; top: 32px; /*48 35*/ z-index: 9999;}
.delivery_search .btn { position: absolute; width: 80px; left: 50%; z-index: 900; margin-left: 488px; margin-top: 55px;}
.delivery_search .btn a { background: url("../img/h_img/tab_menu.gif") no-repeat top; 
display: block; float: right; width: 90px; height: 106px; font-size: 0; cursor: pointer;}
a { text-decoration: none;}
.hidden { display: none;}
.search_box { 
	width: 960px; height: 381px; position: absolute; left: 50%; 
	margin-top: 55px; margin-left: -480px; border:1px solid #003399; z-index:130;
}
.oneclick_list{margin: 0px 30px 0px 20px;}

#one-tab { margin-left: 30px; margin-bottom: 30px; }
#one-tab div { 
	float: left; font-size: 13px; width: 73px; line-height: 34px; text-align: center; cursor: pointer;
	border-top: 1px solid #e0e0e0; 
	border-right: 1px solid #e0e0e0;
	background: #f1f1f1;
	border-bottom: 1px solid #e0e0e0;
	height: 33px;
}
#one-tab:after { display: block; clear: both; content: ""; }

#one-tab .active { 
	background: #fff;
	border-bottom: 0px;
	height: 34px;
}
/* #new-search { 
	border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; 
	border-right: 1px solid #e0e0e0; background: #f1f1f1; height: 33px;
} */
#old-search { border-left: 1px solid #e0e0e0; }
#one-tab #line { border: 0px; border-bottom: 1px solid #e0e0e0; background: #fff; cursor: default; height: 34px; width: 751px; }



.one_input_btn{ margin-top: 10px;}
#oneclick_contents{margin-left: 10px;}
#oneclick_contents2{margin-left: 10px;}
#one_list_input01{width: 369px; height: 30px; float: left; margin-right: 8px; border: 1px rgb(215, 215, 215) solid; background: #f1f1f1;}
.one_table_01{margin-top: 12px; width: 433px; border: 1px solid #e0e0e0;}
.one_title_01{font-size: 12px; background: #f1f1f1; color: #676767; width: 78px; height: 28px; padding-left: 10px;}
.one_cont_01{width: 127px; height: 28px; font-size: 12px;}
.oneclick_contents_01{float: left;}
.one_table_02{width: 432px; font-size: 12px; margin-top: 10px;}
.one_table_02_title{background-color:  #f1f1f1; color: #676767;}
.one_table_02 thead tr{line-height: 30px; font-size: 11px; }
.oneclick_table_02_border{margin-top: 174px; float: left;}
.oneclick_table_03_border{margin: 20px 0px 20px 0px;}
.one_table_02 td{padding-top: 6px; padding-bottom: 6px;}


/* 서브메인컨텐츠 레이아웃*/
#sub_main_layer{width: 960px; margin: 0 auto; margin-bottom:150px;min-height: 754px; }
#sub_contents_layer{float: left; *zoom: 1; width: 705px; }
.locate {position: absolute; font-size: 12px; padding-top: 48px;}


/* 컨텐츠 공통 레이아웃*/
.title_head{font-size: 15px; color: #635e5e; line-height: 20px;}
.h_h_bold{color: #363636;}

/* CEO 페이지 */
.ceo_page{text-align: left; margin: 87px 0px 163px 0px; }
.ceo_contents {margin-top: 43px;}
.cpic{padding-top: 27px;}
.ceo_first{padding-top: 45px; font-size: 13px; color: #6c6b6b; line-height: 20px;}
.ceo_second{padding: 23px 0px 23px 0px; font-size: 13px; color: #6c6b6b; line-height: 20px;}
.ceo_third{font-size: 13px; color: #6c6b6b; line-height: 20px;}
.c_s_01{font-size: 13px; color: #226f9f;}
.ceo_last{padding-top:23px; font-size: 13px; color: #6c6b6b; line-height: 22px;}

/* 비전 페이지 */
.vision_page:after{content:""; display:block; clear:both; *zoom:1;}
.vision_page{text-align: left; margin: 87px 0px 162px 0px;}
.vision_contents{ margin-top: 13px;}
.vision_pic{padding-top: 42px;}
.vision_blue_border{padding: 45px 0px 38px 0px;}
.v_t{font-size: 13px; color: #676767; padding: 12px 0px 24px 0px; line-height: 20px;}


/*CI 페이지*/
.ci_page:after{content:""; display:block; clear:both; *zoom:1;}
.ci_page{text-align: left; margin: 87px 0px 145px 0px;}
.ci_contents{ margin-top: 13px;}
.ci_contents_01{padding-bottom: 41px; float: left; width: 550px;}
.jpgbtn{float: left; padding-bottom: 9px;}
.ci_blue_border{padding: 35px 0px 35px 0px;}
.ci_contents_011{float: left;}
.ci_contents_012{float: left; padding:32px 0px 0px 9px; width: 80px;}
.ci_contents_021{float: left;  margin-right: 56px;}
.symbol_title img{margin:0px 104px 13px 0px;}
.color_title img{margin:0px 135px 13px 0px;}



/* 히스토리 페이지 */
.history_page:after{content:""; display:block; clear:both; *zoom:1;}
.history_page{text-align: left; margin: 87px 0px 85px 0px;}
.history_contents{margin-top: 13px;}
.history_boxs{width: 720px; float: left; margin-top: 45px; }
.history_box1{float: left; padding: 0px 5px 0px 0px;}
.history_box2{float: left; padding: 0px 5px 0px 5px;}
.history_box3{float: left; padding: 0px 5px 0px 5px;}
.history_box4{float: left; padding: 0px 5px 0px 5px;}
.history_box5{float: left; padding: 0px 5px 0px 5px;}
.his_border{ margin: 0px 0px 15px -3px;}
.scroll_contents{ width: 700px; height: 700px;  }
.history_scroll{height: 700px; position: relative;}
.history_pic{float: left; }
.history_txt{float: right; }
.history_years{padding-top: 22px;}
.history_pic01{padding-top: 22px;}
.history_pic02{padding-top: 530px;}
.history_pic03{padding-top: 480px;}
.history_pic04{padding-top: 80px;}
.history_pic05{padding-top: 320px;}
.his_bottom_border{margin-top: 20px;}


/* Network 페이지 */
.network_page:after{content:""; display:block; clear:both; *zoom:1;}
.network_page{text-align: left ; margin: 87px 0px 155px 0px;}
.network_contents{margin-top: 13px;}
.network_tabmenu_board{margin-top: 45px;}
.network_tab ul li a{background-color: ##0d7bbf;}
#network_menu{float: left;}
.network_map{margin-top: 11px;}
.map_blue{float: left; padding-right: 10px;}
.map_btn{float: right; position: relative; top: -5px;  right: 70px;}
.map_title{margin: 20px 0px 22px 0px; font-size: 15px; color: #676767;}
.map_contents{paddin-top: 2px;}
.txt_contents01{font-size: 12px; color: #676767; padding: 7px 0px 0px 11px;}
.txt_contents02{font-size: 12px; color: #959595; padding: 7px 0px 0px 11px; line-height: 22px;}
.n_txt_01{padding-bottom: 10px; width: 630px;}
.net_txt div{float: left;}

/* add */
/* 계열사소개 */
.gaesoge_contents{margin-top: 13px;}
.soga_contents { margin-top: 41px;}
.soga_list { float: left; margin-right: 64px; }
.soga_img { margin-bottom: 14px; float: left;}
.soga_text { font-size: 15px; color: #363636; margin-bottom: 11px; }
.soga_text_div{float: left; padding-left: 30px;}
.soga_info { font-size: 11px; color: #c6c6c6; height: 98px; line-height: 15px; }


/* 택배사업 페이지*/
.hapdong_page:after{content:""; display:block; clear:both; *zoom:1;}
.hapdong_page{text-align: left; margin: 87px 0px 103px 0px;}
.hapdong_contents{margin-top: 13px;}
.hapdong_table{padding-top: 44px; border-bottom: 1px solid black;}
.hp_td_title01{width: 173px; padding: 9px 56px 8px 49px; color: #ffffff; font-size: 15px; background-color: #0d7bbf; border-right: 1px solid #ffffff;}
.hp_td_title02{width: 490px; padding: 9px 202px 8px 220px; color: #ffffff; font-size: 15px; background-color: #0d7bbf}
.hp_td_title{padding: 20px 77px 19px 58px; }
.hp_td_txt{font-size: 12px; color: #6c6b6b; line-height: 19px; border-bottom: 1px dashed #e7e6e6; padding-left: 16px;}
.hp_td_title{border-bottom: 1px dashed #e7e6e6; border-right: 1px dashed #e7e6e6;}

/* 컨테이너 보관창고 */
.container_page:after{content:""; display:block; clear:both; *zoom:1;}
.container_page{text-align: left; margin: 87px 0px 91px 0px;}
.container_contents{margin-top: 13px;}
.container_explain{margin-top:44px;}
.container_pic{float: left; padding-bottom: 8px;}
.container_txt{font-size: 13px; color: #6c6b6b; line-height: 21px;}
.c_txt_head{color: #676767; font-size: 17px;}
.container_txt_btn{float: right; padding:56px 49px 0px 0px;}
.container_btn{padding-top: 25px}
.container_border{margin-top: 9px;}
.container_table{padding-top:40px;}
.c_td_title01{padding: 15px 0px 17px 29px;}
.c_td_title02{padding: 15px 40px 29px 29px;  font-size: 12px; color: #676767; line-height: 17px;}
.c_head{font-size: 13px; color: #676767;}
.container_table tr td{border-bottom: 1px dashed #e1e1e1; border-top: 1px dashed #e1e1e1;}


/* 커머셜 */
.commercial_page:after{content:""; display:block; clear:both; *zoom:1;}
.commercial_page{text-align: left; margin: 87px 0px 129px 0px;}
.commercial_contents{margin-top:13px;}
.com_contents{margin-top: 50px;}
.com_contents_01{float: left; margin-bottom: 20px;}
.com_contents_02{float: left;}
.com_td_title01{width: 106px; background-color: #0d7bbf; color: #ffffff; padding: 9px 0px 8px 71px; border-right: 1px solid #ffffff;}
.com_td_title02{width: 248px; background-color: #0d7bbf; color: #ffffff; padding: 9px 0px 8px 238px;}
.com_td_title{padding: 10px 0px 10px 55px; font-size: 13px; color: #676767; border-right: 2px dashed #e7e6e6; border-bottom: 1px dashed #e7e6e6;}
.com_td_txt{padding: 10px 0px 10px 26px; font-size: 13px; color: #676767; border-bottom: 1px dashed #e7e6e6;}


/* 보세창고 */
.storage_page:after{content:""; display:block; clear:both; *zoom:1;}
.storage_page{text-align: left; margin: 87px 0px 101px 0px;}
.storage_contents{margin-top: 13px;}
.storage_pic{padding-top: 45px;}
.storage_pic01{float: left; padding: 0px 10px 20px 0px;}
.storage_pic02{float: left;}
.storage_table{padding-top: 31px;}
.storage_list{margin-top: 11px;}
.st_td_title01{width: 171px; padding: 10px 68px 8px 76px; background-color: #0d7bbf; color: #ffffff; border-right: 1px solid #ffffff; }
.st_td_title02{width: 486px; padding: 10px 214px 8px 218px; background-color: #0d7bbf; color: #ffffff;}
.st_td_title{text-align: center; padding-top:19px; padding-bottom:20px;  font-size: 15px; color: #676767; 
border-right: 1px dashed #d4d3d3; border-bottom: 1px dashed #d4d3d3;}
.st_td_txt{padding: 20px 0px 20px 44px; font-size: 13px; color: #6c6b6b; line-height: 18px; border-bottom: 1px dashed #d4d3d3;} 


/* 요금안내 페이지*/
.charge_page:after{content:""; display:block; clear:both; *zoom:1;}
.charge_page{text-align: left; margin: 87px 0px 176px 0px;}
.charge_contents{margin-top: 13px;}
.charge_click_btn{padding: 45px 0px 20px 0px;}
.charge_click_btn01{float: left;}
.charge_lists{padding-top: 5px;}
.ch_table01{padding-top: 12px;}
.cha_title01{text-align: center; padding: 58px 0px 52px 0px; width: 99px; background-color: #f6f6f6; 
border-top: 4px solid #e9e8e8; font-size: 13px; color: #353535;}
.cha_title02{text-align: center; padding: 58px 0px 52px 0px; width: 99px; background-color: #f6f6f6; 
border-bottom: 4px solid #e9e8e8; font-size: 13px; color: #353535;}
.cha_txt01{padding: 15px 0px 13px 17px; border-top: 4px solid #e9e8e8; width: 557px; border-bottom: 1px dashed #e9e8e8; 
font-size: 12px; color: #676767; line-height: 20px;}
.cha_txt02{padding: 15px 0px 13px 17px; border-bottom: 4px solid #e9e8e8; width: 557px; font-size: 12px; color: #676767; line-height: 20px;}


.charge_list_02{padding-top: 23px;}
.charge_list_table{border-top: 3px solid #f6f6f6; border-bottom: 3px solid #f6f6f6; width: 660px;}
.charge_table_th{background-color: #f6f6f6; line-height: 20px; padding: 0px 15px 0px 15px; width:100px; text-align: center; font-size: 14px;}
.charge_table_th_01{line-height: 20px; padding-right: 15px; width:100px; text-align: center; font-size: 14px;}
.charge_table_td_sel{padding: 10px 0px 10px 15px; font-size: 12px; color: #676767;}
.charge_table_td{padding: 10px 0px 10px 15px; font-size: 12px; color: #676767; border-bottom: 1px solid #f6f6f6;}
.charge_table_td input{border:1px solid #d2d2d2;} 
.charge_submit_btn{float: right; padding-right: 39px;}
.product_reach_place{width: 88px; margin-right: 42px; border:1px solid #d2d2d2;}
.product_start_place{border:1px solid #d2d2d2;}
.product_size{width: 45px;}


/* 소화물보험 */
.insurance_page:after{content:""; display:block; clear:both; *zoom:1;}
.insurance_page{text-align: left; margin: 87px 0px 277px 0px;}
.insurance_contents{margin-top: 13px;}
.insurance_contents01{margin-top: 45px;}
.in_txt{border-top: 3px solid #0d7bbf; margin-top: 12px; width: 683px; border-bottom: 7px solid #e4eff7;}
.in_txt01{padding: 30px 0px 123px 20px; line-height: 20px;}
.in_txt01 h2{font-size: 15px; color: #353535;}
.in_txt01 p{font-size: 13px; color: #676767; padding-top: 20px;}
.in_blue{color: #165285; font-size: 13px;}


/* 10대 경쟁력*/
.ten_page:after{content:""; display:block; clear:both; *zoom:1;}
.ten_page{text-align: left; margin: 87px 0px 108px 0px;}
.ten_contents{margin-top: 13px;}
.ten_blue_border{padding-top: 35px;}
.ten_txt{padding-top: 35px;}
.ten_txt div{float: left;}
.ten_blue_t{font-size: 20px; color: #0054a6; font-weight: bold;}
.ten_title{font-size: 15px; color: #353535;}
.ten_txt_txt{font-size: 13px; color: #676767; padding-left: 39px; line-height: 22px;}
.ten_sub_txt{padding-bottom: 30px;}


/* 보도자료 */
.news_list_page:after{content:""; display:block; clear:both; *zoom:1;}
.news_list_page{text-align: left; margin: 87px 0px 85px 0px;}
.news_contents{margin-top: 13px;}
.news_list_table{margin-top: 41px; }
.news_table{width: 100%; text-align: center; font-size: 13px;}
.news_table_title{background-color: #3d86c4; color: #ffffff;}
.news_table_title tr{border-left: 1px solid #bfbfbf;}
.news_table_contents{color: #7d7d7d;}
.news_title01{border-right:1px solid #ffffff;}
.news_table thead tr {line-height: 30px;}
.news_table tbody tr td{border-bottom: 1px solid #bfbfbf; border-right:1px solid #bfbfbf; line-height: 30px;}
.news_num{border-left: 1px solid #bfbfbf;}
.news_title{text-align: left; padding-left: 13px;}

.news_list_view{border-top: 3px solid #0d7bbf; width: 680px; border-bottom: 1px solid #e8e7e7;}
.news_content{width: 680px; height: 363px; font-size: 12px; padding-left: 18px; overflow:hidden;
border-top: 1px solid #e8e7e7; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #e8e7e7;}
.news_title{height: 42px; background: #f6f6f6; font-size: 15px;}
.news_title_title{padding-left: 18px;}
.news_03{height: 27px; font-size: 12px;}
.news_hit{width: 62px;}
.news_date{width: 110px; padding-right: 30px;}
.news_adm{padding-left:18px;}
.news_file{padding-left: 18px; font-size: 12px; height: 25px;}
.news_btn{margin: 25px 310px 0px 310px;}

#news_content img { width: 655px; margin: 10px 0 10px 0;}
#news_text { margin-top: 10px; }



/* 수상내역 */
.prize_list_page:after{content:""; display:block; clear:both; *zoom:1;}
.prize_list_page{text-align: left; margin: 87px 0px 85px 0px;}
.prize_pic_contents{margin-top: 27px;}
.prize_top_border{margin-top: 26px;}
.prize_contents{margin-top: 13px;}
.prize_tabmenu{padding-top: 49px; float: left;}
#prize_menu{float: left;}
.prize00{float: left; height: 188px; padding:10px 10px 5px 0px;}
.pic_txt{text-align: center; font-size: 12px; line-height: 20px; color: #676767; padding-top: 4px;}
.pic_txt span{font-size: 13px; color: #464646;}
.prize_list01{border-top: 3px solid #f6f6f6; margin-top: 26px; width: 677px;}
.prize_line{float: left; width: 677px; border-bottom: 1px dashed #e1e1e1; padding: 30px 0px 24px 0px;}
.prize_line01{float: left; width: 677px; padding: 30px 0px 24px 8px;}
.prize_line_div{float: left; width: 275px; padding: 0px 40px 0px 8px;}
.prize_line_div div{float: left;}
.line_txt{color: #353535; font-size: 11px; line-height: 18px; padding: 6px 0px 0px 16px;}
.line_txt_title{font-size: 13px; color: #353535;}
.line_img05{padding-left: 8px;}
.line_txt03{color: #353535; font-size: 11px; line-height: 18px; padding: 6px 0px 0px 23px;}
.line_txt05{color: #353535; font-size: 11px; line-height: 18px; padding: 6px 0px 0px 38px;}


/* 홍보영상 */
.public_video_page:after{content:""; display:block; clear:both; *zoom:1;}
.public_video_page{text-align: left; margin: 87px 0px 0px 0px;}
.video_contents{margin-top: 13px;}
.video_head_div{position: relative;}
.video_border{z-index: 10;}
.video_pic{position:absolute; right:81px; top:-81px;}
.video_connect{padding-top: 63px;}
.video_connect_li01{margin-bottom: 50px;}
.video_connect_li{float: left; padding-right: 10px;}
.video_bottom_border{margin-top: 24px;}
.video_table_write{padding: 17px 0px 0px 115px; float: left;}
.video_connect_title01{font-size: 12px; color: #353535; padding:13px 0px 0px 10px; width: 492px; height: 54px; 
line-height: 20px; margin-top: -5px; background-color: #f6f6f6;}
.video_connect_title{font-size: 12px; padding-top: 5px; color: #353535; margin-bottom: 20px;}


/* 공지사항 */
.notice_list_page:after{content:""; display:block; clear:both; *zoom:1;}
.notice_list_page{text-align: left; margin: 87px 0px 85px 0px;}
.notice_contents{margin-top: 13px;}
.notice_list_table{margin-top: 40px; }
.notice_table{width: 100%; text-align: center; font-size: 13px;}
.table_title{background-color: #3d86c4; color: #ffffff;}
.table_contents{color: #7d7d7d;}

.notice_table thead tr {line-height: 30px;}
.notice_table tbody tr td{border-bottom: 1px solid #bfbfbf; line-height: 30px;}
/* .num{border-left: 1px solid #7d7d7d;} */
.title{text-align: left; padding-left: 13px;}
.table_search_write{text-align: center; margin-top: 22px;}
.table_search{ width: 700px; height: 55px; background: #e4eff7; border: 1px solid #e4eff7; margin-top: 18px;}
.table_search_board{margin:19px 0px 0px 195px;}
#list_search{float: left; height: 21px;}
#search_input{float: left; margin: 0px 5px 0px 11px;}
.search_btn{float: left;}

.notice_list_view{border-top: 3px solid #0d7bbf; width: 680px; border-bottom: 1px solid #e8e7e7;}
.notice_content{width: 680px; /* height: 363px; */ font-size: 12px; padding-left: 18px; overflow:hidden;
border-top: 1px solid #e8e7e7; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #e8e7e7;}
.view_title{height: 42px; background: #f6f6f6; font-size: 15px;}
.view_title_title{padding-left: 18px;}
.view_03{height: 27px; font-size: 12px;}
.view_hit{width: 62px;}
.view_date{width: 110px; padding-right: 30px;}
.view_adm{padding-left:18px;}
.view_file{padding-left: 18px; font-size: 12px; height: 25px;}
.view_list_btn{margin: 25px 310px 0px 310px;}
.view_file_image{float: right; margin-right: -45px;}

#notice_content img { width: 655px; margin: 10px 0 10px 0;}
#notice_text { margin-top: 10px; }

/* 고객안내 페이지 */
.customer_intro_page:after{content:""; display:block; clear:both; *zoom:1;}
.customer_intro_page{text-align: left; margin: 87px 0px 84px 0px;}
.customer_intro_contents{margin-top: 13px;}
.cus_intro_pic{padding-top: 45px;}
.cus_intro_txt{padding-top: 23px;}
.cus_intro_01{float: left; padding-left: 20px;}
.cus_intro_02{padding-left: 37px; width: 325px; float: left;}
.cus_time_txt{font-size: 13px; color: #676767; padding-top: 36px; line-height: 20px;}
.cus_intro_03{margin-top: 25px; border: 1px solid #bfbfbf; float: left; width: 690px;}
.cus_03_cont{padding: 13px 0px 20px 36px; line-height: 20px;}
.c_03_title{font-size: 13px; color: #676767;}
.c_03_txt{ font-size: 13px; color: #969696;}


/* 고객의 소리 */
.customer_page:after{content:""; display:block; clear:both; *zoom:1;}
.customer_page{text-align: left; margin: 87px 0px 221px 0px;}
.customer_contents{margin-top: 13px;}
.customer_form_head{margin: 44px 0px 41px 0px; width: 678px; height: 86px; border: 1px solid #f6f6f6; border-radius: 10px 0px 10px 0px;
border-left: 5px solid 0d7bbf;}
.cus_form_txt{padding: 15px 0px 0px 15px;}
.customer_head{float: left;}
.cus_img{float: left;}
.cus_tx_txt{color: #635e5e; font-size: 13px; line-height: 20px; width: 540px; float: left; padding-left: 24px;}
.cus_tx_blue{color: #165285; font-size: 15px;}
.input_head01{float: left; padding-bottom: 13px;}
.input_head02{float: right; margin: 5px 0px 0px 435px;}
#middle div .middle_input:first-child {margin-left: 35px;}
#middle{float: right; width: 565px; height: 380px;}
#left{background: #f6f6f6; width: 112px; float: left; height: 380px;}
#row p{border-bottom: 1px solid #e8e7e7;}
#row input{border: 1px solid #d2d2d2;}
#row select{border: 1px solid #d2d2d2;}
#row textarea{border: 1px solid #d2d2d2;}


#middle p{padding:6px 0px 7px; height: 21px;} 
#left p{height: 34px;}
#input_sub_title{padding: 4px 0px 4px 15px; margin:6px 0px; } 
.title07 { height: 130px !important; }
.title08 { height: 39px !important;}
.title08 #input_sub_title{ padding-top : 8px  !important;  }
.customer_txt p{ height: 117px !important; }
.customer_txt .middle_input {width: 340px; height: 114px;}

#input_sub_title:after{content:""; display:block; clear:both; *zoom:1;}
#custom_form{display: table; border-top: 3px solid #0d7bbf; border-bottom: 1px solid #e8e7e7; float: left; width: 678px;}
#custom_select{width: 86px; height: 21px;}
#customer_person{width: 120px;}
#customer_tel1{width: 55px;}
#customer_tel2{width: 55px;}
#customer_tel3{width: 55px;}
#customer_email1{width: 120px;}
#customer_email2{width: 120px;}
#email_select{width: 120px;}
.customer_info img{ padding-top: 12px;}
.customer_info p{height: 26px !important;}
.customer_btn {float: right; margin-top: 10px; margin-right: 5px;}
/* 제목 길이 수정 */
#title { width: 310px;}


/* 고객의소리 결과 */
.cus_result_page:after{content:""; display:block; clear:both; *zoom:1;}
.cus_result_page{text-align: left; margin: 87px 0px 221px 0px;}
.cus_result_contents{margin-top: 13px;}
.result_contents01{padding-top: 106px;}
.return_ok_btn{padding-top: 26px; text-align: center !important;}





/* faq */
.faq_page:after{content:""; display:block; clear:both; *zoom:1;}
.faq_page{text-align: left; margin: 87px 0px 85px 0px;}
.faq_contents{margin-top: 13px;}
#faq_menu{float: left; padding-right: 1px;}
.faq_tabmenu{padding-top: 43px;}
.faq_txt_list{margin-top: 45px;  width: 597px;}
.faq_txt_list dt{padding-left: 10px; color: #676767; font-size: 14px;}
.faq_txt_list dd{padding: 6px 0px 17px 10px; border-bottom: 1px solid #bfbfbf; color: #9d9d9d; font-size: 13px; line-height: 20px;}
.faq_txt_00{padding-top: 14px;} 
.faq_list01{padding-top: 14px;}
.faq_list02{padding-top: 14px;}
.faq_list03{padding-top: 14px;}
.faq_list04{padding-top: 14px;}
.faq_list05{padding-top: 14px;}

/* 영업소 위치 */
.location_page:after{content:""; display:block; clear:both; *zoom:1;}
.location_page{text-align: left; margin: 87px 0px 85px 0px;}
.location_contents{margin-top: 13px;}
.location_map{padding-top: 55px; float: left; }
.map{background-image: url('../img/h_img/bg_map_0.jpg'); background-repeat:no-repeat; width: 264px; height: 398px;}
.location_map ul{position: relative;}
.location_map ul li{position: absolute;}
.map_btn_01{top:58px; left: 146px;}
.map_btn_02{top:71px; left:76px;}
.map_btn_03{top:104px; left:4px;}
.map_btn_04{top:100px; left:76px;}
.map_btn_05{top:122px; left:111px;}
.map_btn_06{top:154px; left:45px;}
.map_btn_07{top:166px; left:172px;}
.map_btn_08{top:170px; left:100px;}
.map_btn_09{top:207px; left:174px;}
.map_btn_10{top:217px; left:63px;}
.map_btn_11{top:240px; left:231px;}
.map_btn_12{top:258px; left:133px;}
.map_btn_13{top:262px; left:220px;}
.map_btn_14{top:269px; left:64px;}
.map_btn_15{top:307px; left:36px;}
.map_btn_16{top:374px; left:36px;}
#office_search{float: left; margin: 135px 0px 0px 35px;}
#office_search_2{float: left;margin: 20px 0px 0px 181px;}
.search_intro{padding-top: 7px;}
.office_search_box{width: 348px; border: 1px solid #a4a4a5; margin: 13px 0px 10px 0px;}
#locate_select01{width: 98px; margin: 5px;}
#locate_select02{width: 98px; }
#locate_btn01{margin: 5px; height: 20px;}
#locate_btn02{margin: 5px; height: 20px;}
.office_select{padding: 37px 0px 0px 15px;}
.office_select span{font-size: 13px;}
.name_select span{font-size: 13px;}
.name_select{padding: 25px 0px 37px 15px;}
#name_select01{margin: 5px; width: 195px;}
.off_border{float: left; padding: 58px 0px 0px 15px;}
.office_list{float: left; padding-top: 40px;}
.office_list_2{float: left; margin-left:40px; padding-top: 10px;}
.office_table{width: 100%; text-align: center; font-size: 13px; padding-top: 10px;}
.office_table thead tr {line-height: 30px; color: #ffffff; font-size: 13px;}
.off_table_title{background-color: #0d7bbf;}
.off_title01{border-right:1px solid #ffffff;}
.off_table_contents td{color: #969696; font-size: 12px; padding-bottom: 5px; padding-top: 5px; }
.table_write{text-align: center; margin-top: 20px;}
.off_btns{float: right; padding-right: 10px;}
#map_list_view{float: left; padding: 138px 0px 0px 34px;}
.off_list_view{width: 328px; border: 1px solid #a4a4a5; background-color: #fafafa;}
.do_name{float: left;}
.name_search_btn{padding-left: 213px;}
.ba_map_cir{float: left; padding-right: 10px;}
#pNum{color: #676767; font-size: 13px; vertical-align: top;}



/* 홍보센터 */
.public_gallery_page:after{content:""; display:block; clear:both; *zoom:1;}
.public_gallery_page{text-align: left; margin: 87px 0px 85px 0px;}
.gallery_contents{margin-top: 13px;}
.gallery_head_div{position: relative;}
.gallery_border{z-index: 10;}
.gallery_pic{position:absolute; right:45px; top:-50px; }
.gallery_list_ul{padding-top: 40px; display: table;}
.gallery_list_pic_box{float: left;  padding: 0px 10px 58px 0px;}
.pic_box{width: 155px; height: 96px; border: 4px solid #ebe9e9;}
.pic_text_ul{text-align: center; padding-top: 5px;}
.gal_title{color: #464646; font-size: 12px; font-weight: bold;}
.gal_regdate{color: #464646; font-size: 11px; padding-top: 7px;}
.mw_layer{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}
.mw_layer.open{display:block}
.mw_layer .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
#layer{position:absolute; width:604px;height:328px; border:2px solid #555;background:#fff;font-size:12px;color:#767676;
line-height:normal;white-space:normal; top: 180px; left: 750px; }



/* 영업소 개설문의 */
.question_page:after{content:""; display:block; clear:both; *zoom:1;}
.question_page{text-align: left; margin: 87px 0px 305px 0px;}
.question_contents{margin-top: 13px;}
.question_contents_01{padding-top: 42px;}
.ques_contents_01{padding-top: 10px;}
.question_contents_02{padding-top: 42px;}
.ques_contents_02{padding-top: 10px;}



/* 푸터 컨텐츠 */
/* 이용약관, 개인정보취급방침, 이메일무단수집거부, 택배표준약관 공통 */
#personal_page { margin-bottom: 50px; }
#personal_page #tab_btn { width: 683px; font-size: 14px; }
#personal_page #tab_btn #lnb li { width: 170px; line-height: 40px; text-align: center; color: #353535; float: left; 
								border-right: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;}
#personal_page #tab_btn #lnb:after { display: block; clear: both; content: ""; } 
#tab_btn { margin-top: 90px; margin-bottom: 30px; }
#personal_page #tab_btn #lnb li.sel { background-color: #2e3b65; border: 0px; height: 42px; width: 169px; }
#personal_page #tab_btn #lnb li.sel a { color: #fff; }

/* 이용약관 */
.access_page:after{content:""; display:block; clear:both; *zoom:1;}
.access_page{text-align: left; margin: 87px 0px 174px 0px;}
.access_contents{margin-top:13px;}
.access_explain{margin-top: 40px;}
.acc_ex_contents{width: 681px; height: 372px; overflow-y: scroll; border: 1px solid #e4e1e1; margin-top: 12px;}
.acc_ex_text{/* padding-top: 24px; padding-left: 27px;  */color: #676767; line-height: 20px; font-size: 12px; text-align: left; }
.acc_ex_text h2, h3{font-size: 15px;}
.per_blue_border{margin-top: 13px;}

/* 개인정보취급방침 */
.personal_page:after{content:""; display:block; clear:both; *zoom:1;}
.personal_page{text-align: left; margin: 87px 0px 174px 0px;}
.personal_contents{margin-top:13px;}
.personal_explain{margin-top: 40px;}
.per_ex_contents{width: 681px; /* height: 372px; overflow-y: scroll; border: 1px solid #e4e1e1; margin-top: 12px; */}
.per_ex_text{/* padding-top: 24px; padding-left: 27px;  */color: #676767; line-height: 20px; font-size: 12px; text-align: left; }
.per_ex_text h2 , h3{font-size: 15px; padding-top: 20px; padding-bottom: 20px;}

/* add-hy */
#personal_page table { font-size: 13px; text-align: center; }
#personal_page table th { font-weight: normal; }
#personal_page table tr { height: 27px; }
#personal_page table td, #personal_page table th { border-bottom: 1px solid black; border-right: 1px solid black; }
#personal_page table th { border-top: 1px solid black; }
#personal_page table .td1 { width: 106px; border-left: 1px solid black; }
#personal_page table .td2 { width: 105px; }
#personal_page table .td3 { width: 325px; }
#personal_page table .td4 { width: 103px; }
#personal_page table .td_sort { width: 131px; border-left: 1px solid black; }
#personal_page table .td_name { width: 56px; }
#personal_page table .td_dep { width: 60px; }
#personal_page table .td_email { width: 161px; }
#personal_page table .td_tel { width: 111px; }
#personal_page table .td_fax { width: 111px; }
#personal_page #table2 { margin: 10px 0 10px 0; }
#personal_page #table1 table tr td { height: 39px; }

/* 이메일무단수집거부 */
.eterm_page:after{content:""; display:block; clear:both; *zoom:1;}
.eterm_page{text-align: left; /* margin: 87px 0px 390px 0px; */ color: #676767; font-size: 12px;  line-height: 20px;}
.eterm_page h2 { font-size: 15px;
    padding-top: 20px;
    padding-bottom: 20px; }
.eterm_contents{margin-top: 13px;}
.eterm_contents01{padding-top: 40px;}

/* 택배표준약관 */
.standard_page:after{contents:""; display: block; clear: both; *zoom:1;}
.standard_page{text-align: left; margin: 87px 0px 174px 0px;}
.standard_contents{margin-top: 13px;}
.stan_ex_head01{float: left;}
.stan_ex_head02{margin-left: 350px;}
.standard_explain{margin-top: 40px;}
.stan_ex_contents{width: 681px; height: 372px; overflow-y: scroll; border: 1px solid #e4e1e1; margin-top: 12px;}
.stan_ex_text{/* padding-top: 24px; padding-left: 27px;  */color: #676767; line-height: 20px; font-size: 12px; text-align: left; }
.stan_ex_text h2, h3{font-size: 15px; padding-top: 20px; padding-bottom: 20px;}

/* 팝업 */
.pop_contents{text-align: left; padding-left: 17px; padding-top: 30px; font-size: 13px; line-height: 20px;}
#pop_agree font{font-size: 13px; color: #034f7e;}
.pop_title{height: 31px; color: #dbe9f8; width: 300px; margin-top: 29px;}
.pop_contents ul li{padding-top: 26px;}

/* 푸터 레이아웃*/
#footer_layer{clear: both; margin-top: 10px; min-height: 150px;}
.top_footer{ background-image:url('../img/h_img/header.jpg'); background-repeat:repeat-x; width: 100%; height: 26px;}
.top_footer_link{width: 960px; color: white; margin:0 auto; font-size: 12px; padding-top: 8px; font-weight: bold;}
.top_footer_link a{margin: 0px 68px 0px; color: white;}
.mid_footer:after {content:""; display:block; clear:both; *zoom:1;}
.mid_footer{width: 960px; padding-top: 18px; margin: 0 auto;}
.mid_footer_link{width: 365px;}
.mid_footer_link a{width:280px; font-weight: bold; font-size: 12px; color: #000000;}
.footer_addr font{font-weight: bold;}

/* .mid_footer_txt{float: left;}
.footer_addr{font-size: 12px; margin-top: 10px;}
.footer_copyright{font-size: 12px; margin-top: 5px; width:280px;} */

.mid_footer_txt{line-height: 17px; text-align: left;}
.footer_addr{font-size: 12px;}
.footer_copyright{font-size: 12px;}


/* 운송장조회 별도 페이지(천일) */
#delivery { width: 707px; height: 650px; margin: 0 auto; }
#delivery #delivery_header { margin-bottom: 15px; }
#delivery #delivery_wrapper { width: 680px; margin: 0 auto; }
#delivery #delivery_wrapper #wrapper_header { margin-bottom: 20px; } 
#delivery #delivery_wrapper #wrapper_infor #infor_header { margin-bottom: 5px; text-align: left; }
#delivery #delivery_wrapper #wrapper_infor #infor_wrapper .wrapper_tr .wrapper_td { float: left; }
#delivery #delivery_wrapper #wrapper_infor #infor_wrapper .wrapper_tr:after { display: block; clear: both; content: ""; }
#infor_wrapper { font-size: 13px; }
#infor_wrapper .td_name { background-color: #eeeeee; /* font-weight: bold; */ }
#infor_wrapper .wrapper_td { width: 170px; line-height: 25px; }
#infor_wrapper .infor_tr { margin-bottom: 24px; border-bottom: 1px solid #dadada;}
#infor_wrapper .receive_name { width: 200px; }
#infor_wrapper .receive_addr { width: 480px; }
#infor_wrapper .tr_name {border-top: 1px solid #dadada;}

#delivery #delivery_wrapper #wrapper_status #status_header { text-align: left; margin-bottom: 5px; } 

#status_wrapper { font-size: 13px; margin-bottom: 12px; }
#status_wrapper .wrapper_tr { line-height: 25px; }
#status_wrapper .wrapper_tr .wrapper_td { float: left; }
#status_wrapper .wrapper_tr:after { display: block; clear: both; content: ""; }
#status_wrapper .tr_name { background-color: #eeeeee; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; }
#status_wrapper .tr_value { border-bottom: 1px solid #dadada; }

#status_wrapper .wrapper_tr .wrapper_td { width: 170px; }

.novalue { color: #fff; }
.td_no_value { width: 680px !important; line-height: 85px;
    border-bottom: 1px solid #dadada;}
.td_tail { width: 680px !important; text-align: left; line-height: 30px; }    
.tr_tail { border-bottom: 2px solid #2e3b65; }    
.td_tail p { margin-bottom: 10px; }    
