/**
* A-Marketing Cascading Style Sheets
* File Name : content.css
* Description : 컨텐트 스타일시트
* Author : Web business Team / pico
* Email : pico@amarketing.co.kr
* Date : 2015.03.09
* Update : 2015.03.09
* Copyright(c) 2015 A-Marketing. All Rights Reserved.
*/

/* 공통 */
h4 { padding-left:22px; font-size:17px; font-weight:bold; background:url('image/ico_h4.png') no-repeat left 3px; color:#133a68; line-height:17px;}
.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:32%; margin-right:2%;}
.tab .tab_nav li a { display:block; width:100%; padding:12px 0 13px 0; color:#5e5e5e; border:1px solid #bebebe; text-align:center; color:#777; font-size:13px; font-weight:bold;}
.tab .tab_nav .on a, .tab li a:hover { padding:13px 1px 14px 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:15px 0 16px 0; border-right:solid 1px #dcdcdc; border-bottom:solid 1px #adadad; font-size:14px; font-weight:bold; color:#214a88; text-align:center;}
.tbl_top td { padding:12px 0 13px 0; border-right:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; font-size:13px; 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:185px; padding-left:200px; background:url('image/bg_history_top.jpg') no-repeat;}
.tit_history h3 { padding:25px 0 20px 0; font-size:21px; font-weight:700; color:#133a68; line-height:21px;}
.tit_history p { font-size:14px; color:#6a6a6a; line-height:24px; letter-spacing:-0.05em;}

.history_list .p_years { padding:13px 0 14px 30px; border:solid 1px #e0e0e0; font-size:17px; font-weight:bold; background:url('image/bg_history_tit.gif') no-repeat; color:#286aae;}
.history_list dl { padding-top:25px; font-size:14px;}
.history_list dt { float:left; margin:0 50px 20px 0; padding-left:50px; font-weight:bold; background:url('image/bg_history_list.gif') no-repeat 30px 5px; color:#2b2b2b;}
.history_list dd { margin-bottom:20px; color:#4d4d4d;}

/* 0102_경영이념 */
.p_phil { margin-top:50px; font-size:14px; color:#6a6a6a; line-height:24px; letter-spacing:-0.05em; text-align:center;}

/* 0104_사업장안내 */
.location_box { padding:15px; border:solid 5px #f5f5f5;}

.tit_location { padding:15px 0 25px 15px;}
.tit_location:after { display:block; clear:both; content:'';}
.tit_location h3 { float:left; padding:8px 0 5px 33px; font-size:25px; background:url('image/ico_location.gif') no-repeat left 10px; color:#141414; line-height:25px; letter-spacing:-0.05em;}
.tit_location p { float:left; margin-left:15px; padding-left:15px; font-size:13px; background:url('image/bg_location_line.gif') no-repeat left center; color:#4d4d4d;}
.tit_location span { font-size:15px; color:#2b2b2b; line-height:23px;}

/* 02_사업분야 */
.business_list li { margin-bottom:40px;}
.business_list .tit_business { padding:20px 0 21px 30px; margin-bottom:30px; border-top:solid 1px #adadad; background:#f9f9f9 url('image/bg_business_arr.gif') no-repeat 727px center;}
.business_list p { float:left; width:410px; padding:0 50px 0 30px; font-size:14px; color:#4d4d4d; line-height:25px;}

/* 03_자격및인증현황 */
.certi_list:after { display:block; clear:both; content:'';}
.certi_list li { float:left; height:350px; margin:0 5px; font-size:13px; text-align:center;}
.certi_list li .img_box { padding:15px; 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;}

.pop_certi { position:fixed; top:50px; left:40%; z-index:10; width:600px; height:880px; border:solid 1px #3c3c3c; background:#fff; z-index:1000;}
.pop_certi .tit_pop_certi { position:relative; height:60px; background:#3c3c3c;}
.pop_certi .tit_pop_certi h3 { padding:20px 0 0 30px; font-size:17px; font-weight:bold; color:#fff; letter-spacing:-0.05em; line-height:17px;}
.pop_certi .tit_pop_certi .btn_close { position:absolute; top:20px; right:20px;}

/* 04_관련사이트 */
.site_list:after { display:block; clear:both; content:'';}
.site_list li { float:left; padding:20px 20px 25px 20px; margin:0 27px 15px 0; border:solid 1px #dcdcdc; font-size:13px; text-align:center;}
.site_list li p { padding:20px 0 10px 0; color:#3f3f3f; line-height:18px;}
.site_list li a { color:#2f81d5; text-decoration:underline;}
