@charset "utf-8";

@import url(global.css);
@import url(layout.css);
@import url(/high1/public/css/bbs.css);
@import url(kland.css);
@import url(business.css); 
@import url(recruit.css);
@import url(ir.css);
@import url(pr.css);
@import url(main.css);
@import url(etc.css);


.alertMess {margin:20px 0 0 20px; padding:15px; background:#fff; border:3px solid #e0e0e0}
.alertMess h5 {height:26px; border-bottom:1px solid #E0E0E0;}
.alertMess ul {padding:10px 0 5px;}
.alertMess ul li {padding:0 0 7px 13px; color:#CB5B5B; font-weight:bold; background:url(../img/common/bu_error.gif) no-repeat left 3px;}

/* title */
.title {margin-bottom:65px; height:69px; border-bottom:2px solid #202020;}

/* cont title */
.cTitleA {margin-bottom:20px; padding-left:11px; background:url(../img/common/bu_01.gif) no-repeat left 8px; }

/* tab */
.tabWrapA {margin-bottom:20px; height:25px; background:#5C5855;}
.tabWrapA li {float:left; padding-left:4px;}
.tabWrapA li img {vertical-align:top;}
.tabWrapA li span {position:absolute; margin-left:-2000px;}
.otherTit {margin-top:-67px;}

/* data table */
.dataTableA {width:100%; border-collapse:collapse; border-top:2px solid #5C5856; border-bottom:2px solid #5C5856;}
.dataTableA thead th {padding:9px 0 6px; border-bottom:1px solid #E1E1E1; border-left:1px solid #E1E1E1; background:#F4F4F4;}
.dataTableA thead th.stit {background:#f8f8f8;}
.dataTableA th.tal { padding-left:20px; text-align:left; }
.dataTableA thead th.fir, .dataTableA tbody td.fir, .dataTableA tfoot th.fir, .dataTableA tfoot td.fir {border-left:0;}
.dataTableA tbody th {padding:9px 0 6px; border-bottom:1px solid #E1E1E1; font-weight:normal; background:#F8F8F8;}
.dataTableA tbody th.whitebg {padding:9px 0 6px; border-bottom:1px solid #E1E1E1; border-left:1px solid #E1E1E1; font-weight:normal; background:#FFFFFF;}
.dataTableA tbody td {padding:9px 0 6px; border-bottom:1px solid #E1E1E1; border-left:1px solid #E1E1E1; text-align:center; line-height:17px; }
.dataTableA tbody th.bdl {border-left:1px solid #E1E1E1;}
.dataTableA tbody td.tal {padding-left:20px; text-align:left;}
.dataTableA tbody td.bg {background:#FCFCFC;}
.dataTableA tbody td.tar02, .dataTableA tfoot td.tar02 {padding-right:15px; text-align:right;}
.dataTableA tbody td.tar03, .dataTableA tfoot td.tar03 {padding-right:9px; text-align:right;}
.dataTableA td.tar {padding-right:82px; text-align:right;}
.dataTableA tbody td.noneData {padding:20px 0 17px; border-left:0;}
.dataTableA tfoot th, .dataTableA tfoot td {padding:9px 0 6px; border-left:1px solid #E1E1E1; font-weight:bold; text-align:center; background:#F8F8F8;}
.dataTableA tfoot td.tal {padding-left:20px; text-align:left;}

/* dataListA */
.dataListACon { padding-left:12px; }
.dataListABox { /*margin-top:-60px;*/ }
.dataListABox p.total { text-align:right; color:#888; padding-bottom:5px; padding-right:10px; font-size:11px; }
.dataListA {width:100%; border-top:2px solid #5C5856; border-bottom:2px solid #5C5856;}
.dataListA li { position:relative; padding:12px 9px; border-bottom:1px solid #E1E1E1; font-size:14px; font-weight:bold; line-height:17px; }
.dataListA li p.icon { position:absolute; right:15px; top:16px; }
.dataListA li span {font-size:12px; font-weight:normal; color:#B5912A;}

/* desc */
.descA {padding-left:12px;}
.descA dt {padding:0 0 20px 12px; background:url(../img/common/bu_02.gif) no-repeat left 6px;}
.descA dd {margin-bottom:40px; padding-left:12px; line-height:18px;}
.descA img {vertical-align:top;}

/* frame */
.frameBox { width:746px; border:1px solid #EAEAEA; text-align:center;}
.frameBox .frameBoxIn { margin:15px 0 15px 5px; }

/* 단위 표시 */
.dataUnit {margin-bottom:7px; font-size:11px; text-align:right;}

/* 2011-11-25 추가 */
.pd_b10 {padding-bottom:10px !important;}
.mg_b20 {margin-bottom:20px !important;}

.pu_tit {margin-bottom:8px;}

.pu_ex {padding-bottom:30px; line-height:20px; color:#5c5855; }
.pu_ex dt {padding-left:9px; font-weight:bold; background:url(../img/media/icon_dot.gif) no-repeat left 8px;}
.pu_ex dd {margin-left:9px;}
.pu_ex dd.tab {margin:5px 0 0 0;}
.pu_ex dd.hi {padding-left:12px; text-indent:-12px;}
.pu_ex.num dd {text-indent:-14px; padding-left:14px;}
.pu_ex.dtn dd {margin-left:0;}

.pu_ex li {margin-bottom:10px; padding-left:9px; background:url(../img/media/icon_dot.gif) no-repeat left 8px;}
.pu_ex li ul {padding-top:10px; line-height:23px; color:#757575; font-size:11px;}
.pu_ex li ul li {margin-bottom:0; padding-left:0; background:none;}
.pu_ex.mg_bn li {margin-bottom:0;}

.puDescC {margin-bottom:40px; height:236px; background:url(../img/media/public_img.jpg) no-repeat right bottom;}
.puDescC .cTitleA {padding-left:0;}
.puDescC p {padding-left:12px;}
.puDescC p img {margin-bottom:20px;}

.pu_tab3 {float:left; margin-right:10px; font-size:0; line-height:0}
.pu_tab3.end {margin-right:0;}
.pu_tab3 dt {padding-bottom:10px;}
.pu_tab3 dd {padding-bottom:20px; background:url(../img/media/public_arrow.gif) no-repeat center bottom;}

.memberInput {width:100%; border-collapse:collapse; border-top:2px solid #5C5856; border-bottom:2px solid #5C5856;}
.memberInput tbody th {padding:9px 0 6px 15px; text-align:left; border-bottom:1px solid #E1E1E1;}
.memberInput tbody th p {border-right:1px solid #dedede;}
.memberInput tbody th p.add {padding-top:26px; height:44px;}
.memberInput tbody td {padding:6px 0 6px 15px; border-bottom:1px solid #E1E1E1;}
.memberInput tbody td.txt {padding:9px 0 6px 15px; border-bottom:1px solid #E1E1E1;}
.memberInput tbody .inputMt {display:inline-block; margin-top:3px;}
.memberInput tbody span.co {color:#8e8e8e !important;}
.memberInput tbody select, .memberInput tbody input {vertical-align:middle;}

.signbox {padding:1px; border:7px solid #eeeded; background:#ddd;}
.signbox div {padding:30px 0; background:#fff;}
.signbox ul {width:406px; margin:0 auto;}
.signbox ul li {padding:5px 0;}
.signbox label {display:inline-block; width:118px; margin-right:15px; text-align:right;}
.signbox input.login {width:190px;}
.signbox input.num {width:85px;}
.signbox li.sibtn {float:right; margin-top:-65px;}

.btn {text-align:center;}

.popup h1 {height:22px; padding:9px 0 0 10px; background:url(../img/media/pop_titbg.gif) repeat-x left top;}
.popup .publicbox {padding-top:24px; width:254px; height:114px; padding:57px 0 0 128px; margin:0 auto 10px; text-align:left; font-weight:bold; line-height:24px; color:#666; background:url(../img/media/public_popbg.gif) no-repeat left 24px;}
.popup .publicbox span {font-weight:normal; color:#999;}
