/**
* A-Marketing Cascading Style Sheets
* File Name : content.css
* Description : 컨텐츠 스타일시트
* Author : Web business Team / White
* Email : yan@amarketing.co.kr
* Date : 2015.02.16
* Update : 2015.02.16
* Copyright(c) 2015 A-Marketing. All Rights Reserved.
*/

h4 { padding-left:15px; font-size:14px; font-weight:bold; background:url('image/ico_h4.png') no-repeat left 3px; background-size:10px 10px; color:#133a68; line-height:14px; letter-spacing:-0.05em;}
.txt_red { color:#cb2930;}
.txt_navy { color:#345485;}
.txt_black { color:#1e1e1e;}

/* tab */
.tab ul:after { display:block; clear:both; content:'';}
.tab .tab_nav li { float:left; width:48%; margin-right:2%;}
.tab .tab_nav li a { display:block; width:100%; padding:10px 0 11px 0; color:#5e5e5e; border:1px solid #bebebe; text-align:center; color:#777; font-size:12px; font-weight:bold;}
.tab .tab_nav .on a, .tab li a:hover { padding:11px 1px 12px 1px; border:0; color:#fff; background:#363636;}

.tab .tab_nav { padding-bottom:40px;}
.tab .tab_cont { clear:both;}
.tab .tab_cont li { display:none; width:100%;}
.tab .tab_cont .on { display:block;}

/* 테이블_top */
.tbl_top { border-top:solid 2px #286aae; border-left:solid 1px #dcdcdc;}
.tbl_top th { padding:9px 0 10px 0; border-right:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; font-size:12px; font-weight:bold; color:#214a88; text-align:center;}
.tbl_top td { padding:9px 0 10px 0; border-right:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; font-size:12px; background:#f9f9f9; color:#4d4d4d; text-align:center;}
.tbl_top td a { color:#4d4d4d;}
.tbl_top td a:hover { text-decoration:underline;}
.tbl_top .td_left { padding-left:20px; text-align:left;}
.tbl_top a { text-decoration:underline;}
.tbl_top a:hover { color:#005fb0;}

/* 0101_연혁 */
.tit_history { height:160px; padding-left:120px; background:url('image/bg_history_top.jpg') no-repeat left 30px; background-size:100px;}
.tit_history h3 { padding:0 0 15px 0; font-size:17px; font-weight:700; color:#133a68; line-height:21px;}
.tit_history p { font-size:13px; color:#6a6a6a; line-height:1.4em; letter-spacing:-0.05em;}

.history_list .p_years { padding:10px 0 11px 30px; border:solid 1px #e0e0e0; font-size:16px; font-weight:bold; background:url('image/bg_history_tit.gif') no-repeat; color:#286aae;}
.history_list dl { padding-top:15px; font-size:13px;}
.history_list dt { float:left; margin:0 20px 15px 0; padding-left:25px; font-weight:bold; background:url('image/bg_history_list.gif') no-repeat 10px 5px; color:#2b2b2b;}
.history_list dd { margin-bottom:15px; color:#4d4d4d;}

/* 0104_사업장안내 */
.location_box { padding:10px; border:solid 3px #f5f5f5;}
.tit_location { padding:5px 0 5px 15px;}
.tit_location:after { display:block; clear:both; content:'';}
.tit_location h3 { padding:8px 0 5px 33px; font-size:20px; background:url('image/ico_location.gif') no-repeat left 8px; color:#141414; line-height:25px; letter-spacing:-0.05em;}
.tit_location p { font-size:14px; background:url('image/bg_location_line.gif') no-repeat left center; color:#4d4d4d; margin-bottom: 10px;}
.tit_location span { display:block; font-size:15px; color:#2b2b2b; line-height:23px; padding-top: 5px;}

/* 03_자격및인증현황 */
.certi_list li { float:left; width:46%; margin:2% 2% 20px; font-size:11px; text-align:center;}
.certi_list li .img_box { padding:10px; border:solid 1px #dcdcdc;}
.certi_list li p { padding:20px 0 10px 0; color:#3f3f3f; line-height:18px;}
.certi_list li a { color:#2f81d5; text-decoration:underline;}

/* certi_list */
.pop_certi { position:fixed; top:0; left:0; z-index:100; width:100%; border:solid 1px #3c3c3c; background:#fff;}
.pop_certi .tit_pop_certi { position:relative; height:50px; background:#3c3c3c;}
.pop_certi .tit_pop_certi h3 { padding:15px 0 0 20px; font-size:14px; font-weight:bold; color:#fff; letter-spacing:-0.05em; line-height:17px;}
.pop_certi .tit_pop_certi .btn_close { position:absolute; top:15px; right:15px;}
