@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);

/**************************************************************************************** 공통 ****************************************************************************************/
.pageWrap{position:relative;width:960px;padding:40px 20px 20px 20px;margin:-50px auto 0;font-family:"Malgun Gothic";background:#fff;*zoom:1;}
.pageWrap:after{content:"";display:block;clear:both;}

#page{position:relative;float:right;width:652px;margin:0 auto;background:#fff;}
#page h4{padding:7px 10px 20px;font-size:23px;height:23px;padding-bottom:29px;color:#161616;border-bottom:2px solid #475fa0;/* background:red */}

.pageBg{width:1000px;margin:0 auto;text-align:center;background:#fff;}
.pageBg img{display:block;width:100%;}

.pageTitle{position:absolute;right:10px;top:-25px;}
.pageTitle .breadCrumb{padding:0px 0 5px;*zoom:1;}
.pageTitle .breadCrumb:after{content:"";display:block;clear:both;}
.pageTitle .breadCrumb a{float:left;padding-left:15px;font-family:"Dotum";font-size:11px;color:#788092;background:url(../img/page/bg_bread_crumb.png) 5px 6px no-repeat;}
.pageTitle .breadCrumb a:last-child{color:#000;}
.pageTitle .breadCrumb .imageHome{display:inline-block;width:9px;height:9px;padding:4px 0 0 0;overflow:hidden;text-indent:-9999px;background:url(../img/img_home.png) 0 3px no-repeat;}

.besideWrap{float:left;width:287px;}

.besideWrap .lnb{margin-bottom:10px;/* background:red; */}
.besideWrap .lnb h3{padding-bottom:20px;font-size:27px;letter-spacing:-1px;height:39px;line-height:29px;text-align:center;border-bottom:1px solid #17336c;color:#17336c;}
.besideWrap .lnb>ul{font-weight:bold;}
.besideWrap .lnb>ul>li{border-bottom:1px solid #eee;}
.besideWrap .lnb>ul>li>a{display:block;padding:10px 0;font-size:16px;color:#555;text-indent:15px;}
.besideWrap .lnb>ul>li.on>a{color:#145de3;}
.besideWrap .lnb>ul>li.vital>a{color:#145de3;}
.besideWrap .lnb>ul>li>ul{padding:10px 20px;display:none;}
.besideWrap .lnb>ul>li.on>ul{display:block;}
/*.besideWrap .lnb>ul>li>ul>li:nth-child(5){padding-left:15px;}*/
/*.besideWrap .lnb>ul>li>ul>li:nth-child(6){padding-left:15px;}*/
/*.besideWrap .lnb>ul>li>ul>li:nth-child(7){padding-left:15px;}*/
/*.besideWrap .lnb>ul>li>ul>li:nth-child(8){padding-left:15px;}*/
.besideWrap .lnb>ul>li>ul>li>a{display:block;padding:5px 0;color:#727272;}
.besideWrap .lnb>ul>li>ul>li.on>a{color:#145de3;}
.besideWrap .lnb>ul>li>ul>li.vital>a{color:#145de3;}
.besideWrap .textBoard{font-size:14px;font-weight:bold;padding:20px 15px;letter-spacing:-1px;margin-top:10px;line-height:18px;color:#475fa0;border:2px solid #ccc;background:#fff;}
.besideWrap .textBoard .red{color:#fd0101;}

.besideWrap .banner{position:relative;padding:15px;font-family:"Malgun Gothic";border:1px solid #ccc;border-top:1px solid #8ec63f;background:#fff;}

.besideWrap .banner .titleWrap{height:25px;padding:0 0 0 25px;background:url(../img/page/bg_phone.png) 0 0 no-repeat;*zoom:1;}
.besideWrap .banner .titleWrap:after{content:"";display:block;clear:both;}
.besideWrap .banner .titleWrap strong{float:left;font-size:15px;color:#666;}

.besideWrap .banner .contentWrap strong{display:inline-block;*display:inline;height:20px;line-height:19px;padding:0 5px;margin:20px 0 5px;color:#fff;font-weight:normal;}
.besideWrap .banner .contentWrap p{font-family:"Malgun Gothic";padding:3px 0;}
.besideWrap .banner .contentWrap span{font-family:"Malgun Gothic";}
.besideWrap .banner .contentWrap .bgPink{background:#fc6577;}
.besideWrap .banner .contentWrap .bgGreen{background:#6cbd45;}
.besideWrap .banner .contentWrap .f16{font-size:16pt;}
.besideWrap .banner .contentWrap .f13{font-size:13pt;}
.besideWrap .banner .contentWrap .f12{font-size:12pt;}
.besideWrap .banner .contentWrap .f10{font-size:10pt;}
.besideWrap .banner .contentWrap .c0{color:#000;}
.besideWrap .banner .contentWrap .c3{color:#333;}
.besideWrap .banner .contentWrap .c6{color:#666;}

/**************************************************************************************** 페이지 ****************************************************************************************/

.content{min-height:500px;/* padding-left:10px; */font-family:"Malgun Gothic";font-size:14px;line-height:24px;letter-spacing:0px;}

/* 탭 */
.tab{position:relative;padding-top:41px;}
.tab>dt{position:absolute;left:0;top:0;background:#fff;}
.tab>dt:first-child{border-left:1px solid #ddd;}
.tab>dt a{display:block;height:40px;line-height:40px;padding:0 15px;color:#666;font-size:15px;font-weight:bold;border:1px solid #d0d0d0;border-bottom:none;}
.tab>dt a:hover{text-decoration:none;}
.tab>dt a:active{text-decoration:none;}
.tab>dt a:link{text-decoration:none;}
.tab>dt.on{/* background:#00ae93; */z-index:1;}
.tab>dt.on a{color:#333;border:1px solid #145de3;border-bottom:1px solid #fff;}

.tab>dd{display:none;padding:50px 0;border-top:1px solid #145de3;}
.tab>dd.on{display:block;}

/* 회사소개, 연혁 */
.introduce{padding:0 0 50px;}
.introduce .info{border-top:0 solid #145de3;}
.introduce .info table{width:100%;}
.introduce .info table th{padding:10px 20px;text-align:left;border-bottom:1px solid #eee;width:140px;color:#333;}
.introduce .info table td{padding:10px;text-align:left;border-bottom:1px solid #eee;}

.introduce .history{padding-top:50px;}
.introduce .history table{width:100%;}
.introduce .history table th{padding:0 50px 50px 0;width:140px;text-align:right;font-size:24px;color:#0e388f;vertical-align:top;background:url(../img/page/bg_bullet.png) 100% 11px no-repeat,url(../img/page/bg_timeline.png) 100% 0 repeat-y;}
.introduce .history table td{padding:0 0 50px 40px;}
.introduce .history table tr:first-child{color:#333;}

/* 경영이념 */
.philosophy{padding:50px 0;}
.philosophy .image{display:block;margin:0 auto;}

.philosophy .insist{margin:40px 0 20px;border-top:2px solid #475fa0;border-bottom:1px solid #ccc;}
.philosophy .insist table{width:100%;}
.philosophy .insist table th{padding:15px;border-top:1px solid #eee;background:#f5f5f5;width:130px;color:#333;}
.philosophy .insist table td{padding:15px 25px;border-top:1px solid #eee;background:#fff;}
.philosophy .insist table tr:first-child th,
.philosophy .insist table tr:first-child td{border-top:none;}

.philosophy h5{padding:0 0 10px 25px;font-size:17px;color:#000;background:url(../img/page/bg_bullet_h5.png) 0 5px no-repeat;}

/* 조직구성도 */
.organization{padding:70px 0 50px;}
.organization .image{display:block;margin:0 auto;}

/* 약도 */
.map{padding-top:10px;padding-bottom:30px;}
.map table{width:100%;}
.map table th{padding:10px;width:170px;text-align:left;vertical-align:top;color:#333;}
.map table th img{padding-right:15px;}
.map table td{padding:10px;}

/* 신인도 및 인증현황 */
.award{margin-top:30px;}

/* 고객서비스 헌장 */
.charter{padding:50px 0;}
.charter .title{display:block;padding:35px 0;text-align:center;font-weight:bold;border:3px solid #85bbdf;border-radius:20px;}
.charter .title dt{font-size:24px;color:#0e388f;padding-bottom:15px;}
.charter .title dd{font-size:14px;}

.charter .list li{padding-top:50px;*zoom:1;}
.charter .list li:after{content:"";display:block;clear:both;}
.charter .list li em{float:left;padding-left:30px;font-size:24px;font-weight:bold;color:#999;}
.charter .list li p{float:left;padding-left:20px;}
.charter .list li p>strong{display:block;font-size:17px;color:#000;}
.charter .list li p>span{display:block;font-size:16px;color:#666;}

/* 사업분야 */
.businessCategory{padding:30px 0;word-break:keep-all;}
.businessCategory .section{padding-bottom:15px;}
.businessCategory .subtitle{color:#232325;font-size:20px;font-weight:bold;margin:0 0 0 25px;padding: 0 0 10px 0;border-bottom:1px solid #dbdbdb;}
.businessCategory h3 {font-size: 20px; color: #0a2897; margin-bottom: 0.5em; margin-top: 1em;}
.businessCategory h5{padding:0 0 10px 25px;font-size:17px;color:#000;background:url(../img/page/bg_bullet_h5.png) 0 5px no-repeat;}
.businessCategory h5.ma25{margin:0 0 0 25px;}
.businessCategory h6{padding:0 0 7px 25px;color:#0e388f;}
.businessCategory h6 span{color:#666;}
.businessCategory p{padding:0 0 10px 25px;}
.businessCategory ul{padding-left:25px;margin-bottom:10px;}
.businessCategory ul li{padding:0 0 3px 10px;background:url(../img/page/bg_bullet_list.png) 0 11px no-repeat;}
.businessCategory img{display:block;max-width:calc(100% - 30px);margin:0 0 10px 20px;}

.businessCategory .sStrong{display:block;padding:0 0 7px 50px;color:#444;background:url(../img/page/bg_bullet2.png) 35px 10px no-repeat;}
.businessCategory .sEm{display:block;padding:0 0 7px 45px;font-style:normal;color:#4488d7;font-weight:bold;}
.businessCategory .sUl{padding-left:45px;}
.businessCategory .sUl li{padding-left:0;background:none;}

.businessCategory .horTable{margin:0 0 10px 25px;border-top:2px solid #17458b;border-bottom:1px solid #ccc;}
.businessCategory .horTable table{width:100%;}
.businessCategory .horTable thead th,
.businessCategory .horTable thead td{padding:10px 0;color:#333;background:#f5f5f5;}
.businessCategory .horTable tbody th,
.businessCategory .horTable tbody td{padding:10px 5px 10px 5px;color:#666;text-align:left;border-left:1px solid #eee;border-top:1px solid #eee;font-size:0.9em;}
.businessCategory .horTable tbody tr th:first-child,
.businessCategory .horTable tbody tr td:first-child{border-left:none;}

.businessCategory .verTable{margin:0 0 10px 25px;border-top:2px solid #17458b;border-bottom:1px solid #ccc;}
.businessCategory .verTable table{width:100%;}
.businessCategory .verTable thead th,
.businessCategory .verTable thead td{padding:10px 0;color:#333;background:#f5f5f5;}
.businessCategory .verTable tbody th,
.businessCategory .verTable tbody td,
.businessCategory .verTable tfoot th,
.businessCategory .verTable tfoot td{padding:10px 5px 10px 5px;color:#666;text-align:left;border-left:1px solid #eee;border-top:1px solid #eee;font-size:0.9em;}
.businessCategory .verTable tbody tr th:first-child{border-left:none;}
.businessCategory .verTable tfoot tr th:first-child{border-left:none;}

.businessCategory .left{text-align:left !Important;}
.businessCategory .center{text-align:center !Important;}
.businessCategory .right{text-align:right !Important;}

.businessCategory .inputText{width:150px;padding:5px;border:1px solid #ccc;text-align:right;}
.businessCategory .outputText{width:150px;padding:5px;border:1px solid #ccc;text-align:right;background:url(../img/page/bg_output_text.png);}

/* faq */
.faq{border-top:2px solid #4488d7;}
.faq li>a{display:block;padding:15px;border-bottom:1px solid #ddd;text-decoration:none;}
.faq li>div{display:none;padding:20px;border-bottom:1px solid #ddd;background:#fafafa;}
.faq li>a.on+div{display:block;}


/* 사이트링크 추가 */
.siteLink{font-size:0;}
.siteLink a{display:inline-block;margin-left:30px;}
.siteLink img{max-width:100%;margin-left:0;}
/*bigdate 페이지 수정*/
.busModi_1 > li > span {font-weight: bold;}
