@charset "utf-8";
@import url('base.css');
@import url('board.css');

/* ci */
.ci p{position:relative;}
.ci p span{position:absolute;top:0;}
.ci p span.btn1{left:167px;}
.ci p span.btn2{left:451px;}
.ci p span.btn3{left:53px;}
.ci p span.btn4{left:62px;}

/* desk */
.desk .girdH tbody td{text-align:left;padding-left:10px;}
.desk .girdH tbody td.name{text-align:center;padding-left:0;}

/* business part */
.part ul {overflow:hidden;zoom:1;margin:0 0 8px;border-bottom:1px solid #e6e6e6;}
.part ul li {float:left;width:154px;padding:0 0 5px 18px;background:url('/kor/media/images/common/bul_org.gif') no-repeat 12px 6px;}

/* 채용담당안내 */
.employGuide {position:relative;margin:30px 0 0;}
.employGuide a {position:absolute;top:40px;right:30px;}

/* 개인정보동의 */
.agrbox {overflow:auto;overflow-x:hidden;width:94%;height:120px;padding:14px;border:2px solid #e6e6e6;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color:#e5e5e4;
	scrollbar-highlight-color: #e5e5e4;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #ff7200;
}
.agrbox h4{background:none;padding-left:0;}
.agrbox h4, .agrbox p {/*margin:0 0 18px;*/}
.agrSelect {margin:9px 0 -3px;text-align:center;}
.agrbox .grid-wrap {*width:98%;}

/* 주식정보 */
.stock .girdH tbody td.num{text-align:center;padding-right:0;} 
.stock .caption{margin-top:-20px;}

/* 연혁 */
#history li{float:left;}

/* 오시는길 */
.lo {text-align:right;}
.lo_btn{}

/* 사이버신문고 */
.btn{position:absolute;right:0;top:30px;}

/* 솔루션 유통 */
.solution-news {overflow:hidden;zoom:1;margin:60px 0 0;border-top:1px solid #dedede;}
.solution-news h3 {float:left;margin:10px 10px 0 0;}
.solution-news div {overflow:hidden;float:left;width:430px;height:20px;padding:0 0 0 10px;margin:9px 0 0;background:url('/kor/media/images/biz/distrib/bar_solution.gif') no-repeat 0 3px;line-height:13px;}
.solution-news div p {margin:0 0 15px;}
.solution-news div p a {font-size:11px;color:#acacac;padding:0 0 0 10px;background:url('/kor/media/images/common/bul_org.gif') no-repeat 0 3px;}

/* 취급제품 */
.sol li {overflow:hidden;zoom:1;margin-bottom:10px;}
.sol li .Img {float:left;margin-right:14px;}
.sol li p {float:left;}
.sol li p img {display:block;margin-bottom:10px;}
.sol li p a {}

/* 사이트맵*/
.sitemap {overflow:hidden;}
.sitemap li{ width:265px; float:left;}
.sitemap li div{ margin:10px 0 15px 10px;}
.sitemap ul{ margin-top:30px; }


/* error*/
#error {position:absolute;top:50%;left:50%;width:300px;margin:-85px 0 0 -150px;text-align:center;}
#error p {margin:31px 0 15px;}


/*솔루션마케팅 혜택*/
.pnrProgram_wrapper{padding:0 0 10px 15px; background-color:#fff; overflow:hidden; *zoom:1;}
.pnrProgram_wrapper .diagram{clear:both; overflow:hidden; *zoom:1;}
.pnrProgram_wrapper .diagram h3{width:5px;}
.pnrProgram_wrapper .diagram .content{float:left;}
.pnrProgram_wrapper .diagram dl{clear:both; margin-top:14px; padding-top:15px; background:url(../../images/common/hline_dashed.gif) repeat-x; overflow:hidden; *zoom:1;}
.pnrProgram_wrapper .diagram dl.first{margin-top:0; padding-top:0; background:none;}
.pnrProgram_wrapper dt{clear:both; float:left; width:10px;}
.pnrProgram_wrapper dd{float:left; width:;}

/* margin */
.mt5{margin-top:5px !important;}
.mt7{margin-top:7px !important;}
.mt10{margin-top:10px !important;}
.mt12{margin-top:12px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt65{margin-top:65px !important;}
.mt70{margin-top:70px !important;}

/* writeType1 */
.writeType1{clear:both; width:100%; border-top:1px solid #4495D4; border-bottom:1px solid #B7B7B7;}
.writeType1 th,
.writeType1 td{text-align:left; background-color:#fff;}
.writeType1 th,
.writeType1 td{border-top:1px solid #DEDEDE;}
.writeType1 th{width:18%; padding-top:9px; border-right:1px solid #E7DECD; padding-left:24px; background:#fff url(/kor/media/images/biz/service/bul_sqe_bl.gif) no-repeat 13px 13px; vertical-align:top;}
.writeType1 td{padding:4px 0 4px 12px; line-height:16px;}
.writeType1 tr:first-child th,
.writeType1 tr:first-child td{border-top:0;}
.writeType1 td *{vertical-align:middle;}
.writeType1 td table,
.writeType1 td table th,
.writeType1 td table td{width:auto; height:auto; margin:0; padding:0; border:0;}
.writeType1 label{margin-right:10px;}

/* btnArea */
.btnArea img, .btnArea_L img, .btnArea_R img,
.btnArea input, .btnArea_L input, .btnArea_R input,
.btnArea button, .btnArea_L button, .btnArea_R button{vertical-align:top;}
.btnArea_R_top img{margin:0 12px; vertical-align:top;}
.btnArea_R_top{float:right;}
.btnArea{margin:40px 4px 0; text-align:center; overflow:hidden; *zoom:1;}
.btnArea img{margin:0 2px;}
.btnArea .fleft img{margin:0 0px 0 0;}
.btnArea .fright img{margin:0 0 0 0px;}
.btnArea_L{margin:11px 5px 30px 0; text-align:left; margin:10px 10px 0; letter-spacing:-4px; overflow:hidden;}
.btnArea_R{margin:11px 5px 0; text-align:right; letter-spacing:-4px; overflow:hidden;}
.btnArea_R.layer{margin-top:15px; right:0;}

.tbTop{margin-bottom:10px; overflow:hidden; *zoom:1;}
.download{overflow:hidden; *zoom:1;}
.download dt{float:left; width:87px;}
.download dt img{margin-top:6px;}
.download dd{float:left; display:inline; margin-left:4px;}

/* float */
.fleft{float:left;}
.fright{float:right;}
.fright form{display:inline;}
.cboth{clear:both;}