
@charset "utf-8";

/* 기본설정 
---------------------------------------------------*/
html,body{height:100%;margin:0;padding:0}

body{font:12px Arial, Helvetica, sans-serif;color:#676767;letter-spacing:0.3px; line-height:12px;}


table{border-collapse:collapse}

td{}

fieldset,img{border:none}

.b{font-weight:bold}

div,ul,form,fieldset,td,th,li,h2,p{margin:0;padding:0}

ul{list-style:none}

img.middle{margin-bottom:3px;vertical-align:middle}

div.hide{display:none}

.no_margin{margin:0}

h1, h6 { margin:0; padding:0; position:absolute; left:-10000px; height:0; font-size:0; } 

/*메인
------------------------------------------------------------*/
.wrap{width:100%; margin:0 0 40px;padding:0 0 0;height:580px;text-align:center;background:url(/images/main/visual_bg.jpg) no-repeat 50% 0;}
.main_visual{position:relative;width:1000px;height:277px;background:url(/cont_kr/page_img/visual.jpg) no-repeat center top}
.main_text{position:absolute;top:156px;left:132px}
.main_visual_wrap{height:277px;background:url(/cont_kr/page_img/main_bg.jpg) repeat-x}
.main_content{position:relative;width:956px;margin:0 auto;padding-right:22px;padding-left:22px}

.main_container{position:relative;width:1000px;height:310px;padding-topm:400px}

/*메인 각 항목별 타이틀 설정------------------------------------------------------------*/
.main_title_icon18{padding-left:25px;background:url(../images/icon/icon1.png) no-repeat 0 31px;font-size:18px;font-style:italic;font-weight:bold;color:#045f91}
.main_content .main_title_icon18{margin-left:10px;padding-top:30px;padding-bottom:10px}

.main_title_bg02_01{padding-left:10px;background:url(/cont_kr/main_img/) no-repeat 0 30px; font-size:14px; font-style:Verdana; letter-spacing:0.3px;  font-weight:bold; color:#e45a1d}
.main_content .main_title_bg02_01{margin-left:10px;padding-top:30px;padding-bottom:10px}


.main_content .section1{float:left;position:relative;width:614px}
.main_content .section2{float:right;position:relative;width:289px;height:558px;padding-right:15px;padding-left:15px;background:url(../images/main/right_bg.png) no-repeat}
.main_content .section1 .con1 li{float:left;position:relative;width:200px;height:250px;margin-right:6px;background:url(../images/main/box_bg.jpg) no-repeat}
.main_content .section1 .con1 img{position:absolute;top:50%;left:50%;margin:-100px 0 0 -67px}
.main_content .section1 .con1 div{position:relative;margin-top:163px;padding-top:10px;padding-right:5px;padding-left:5px;}
.main_content .section1 .con1 div p{padding:0 5px;color:#666}
.main_content .section1 .con1 div p a{color:#666;text-decoration:none}
.main_content .section1 .con1 h3{padding-left:10px;padding-bottom:12px;font-size:12px;font-weight:bold;color:#494949}
.main_content .section1 .con1 .pdf{display:block;position:absolute;top:6px;left:133px;width:58px;height:24px;background:url(../images/icon/pdf.png);cursor:point}
.main_content .section1 .con2 .main_title_icon12{float:left;position:absolute;top:10px;left:12px;z-index:10;padding-left:5px;background:url(../images/icon/icon3.png) no-repeat 0 4px}

.main_content .section1 .con2 li{float:left;position:relative;width:138px;height:112px;margin-right:18px;padding-bottom:16px;background:url(../images/main/box2_bg.jpg) no-repeat}
.main_content .section1 .con2 img{position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-62px}




.main_content .section2 h2{margin-left:10px;margin-bottom:10px;padding-left:10px;padding-top:30px;background:url(../images/icon/icon2.png) no-repeat 0 34px;font-style:italic;font-size:18px;color:#669b3d}
.main_content .section2 img{float:left;margin:0 5px 5px 0}
.main_content .section2 div{float:left;position:relative;width:289px;padding-top:5px;padding-bottom:15px}
.main_content .section2 p{line-height:16px;text-align:left}
.main_content .section2 p a{color:#666;text-decoration:none}
.main_content .section2 h3{padding-bottom:5px;font-size:18px;font-style:italic;color:#045f91}

.main_content .section2 li a{padding-left:7px;background:url(../images/icon/icon1.gif) no-repeat 0 7px;line-height:16px;color:#666;text-decoration:none}
.main_content .section1 .con1{height:303px}
.main_content{position:relative}

/*스타일
--------------------------------------------------*/
.clearing{clear:both}
.mt_50{float:left;position:relative;width:100%;height:50px}
.bottom .blog_icon{position:absolute;top:13px;left:854px}

a.main_prod02:link, a.main_prod02:visited, a.main_prod02:active { text-decoration:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#565656; }
a.main_prod02:hover { text-decoration:none; color:##DE7312; }

.main_comp_title { padding:0px 2px; font-weight:bold; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#333333; }
.main_comp { padding:3px 5px; }

a.main_comp01:link, a.main_comp01:visited, a.main_comp01:active { text-decoration:none;font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#666666; line-height:18px;}
a.main_comp01:hover { text-decoration:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:##DE7312;  line-height:18px;}


a.key_link02:link, a.key_link02:visited, a.key_link02:active, a.key_link:hover { text-decoration:none; color:#cccccc; font: 9px Arial, Helvetica, sans-serif;}
a.key_link02:hover { text-decoration:none; color:#cccccc; font: 9px Arial, Helvetica, sans-serif;}