@charset "utf-8";



/* 메인 */

#main_bg { background:url(../../images/main/main_bg.gif) repeat-x !important; }

#mainvisual_contents { width:1080px; overflow:hidden; padding:5px 0 0 0; }

#main_banner ul li {float:left;}
#main_icon ul li {float:left;}

.visual_contents1, .visual_contents2, .visual_contents3 { overflow:hidden; float:left; position:relative; height:430px; }

.visual_contents1 .btn, .visual_contents2 .btn, .visual_contents3 .btn { display:inline-block; margin:0; padding:0; overflow:hidden; position:absolute; top:85px; left:216px; }

.visual_contents1 { width:513px; }

.visual_contents2 { width:233px; }

.visual_contents3 { width:234px; }



.box_visual1_off, .box_visual1_on, .box_visual2_off, .box_visual2_on, .box_visual3_off, .box_visual3_on { position:relative; margin:0; padding:0; }

.box_visual1_off h3, .box_visual1_on h3, .box_visual2_off h3, .box_visual2_on h3, .box_visual3_off h3, .box_visual3_on h3 { display:inline-block; margin:0; padding:0; position:absolute; background:none;}



.box_visual1_off { width:234px; height:430px; background:url(../../images/main/main_visual1.jpg) no-repeat 0 0; }

.box_visual1_off h3 { top:29px; left:17px; }

.box_visual1_on { width:513px; height:430px; background:url(../../images/main/main_visual1on.jpg) no-repeat 0 0; }

.box_visual1_on h3 { top:54px; left:12px; }

.box_visual1_on ul { list-style:none; margin:0; padding:229px 0 0 20px; overflow:hidden; width:468px; }

.box_visual1_on ul li { float:left; display:inline-block; margin:0; padding:0 20px 17px 20px; overflow:hidden; }

.box_visual1_on ul li a { float:left; display:inline-block; }



.box_visual2_off { width:233px; height:430px; background:url(../../images/main/main_visual2.jpg) no-repeat 0 0; }

.box_visual2_off h3 { top:29px; left:18px; }

.box_visual2_on { width:513px; height:430px; background:url(../../images/main/main_visual2on.jpg) no-repeat 0 0; }

.box_visual2_on h3 { top:28px; left:27px; }

.box_visual2_on ul { list-style:none; margin:0; padding:0; overflow:hidden; }

.box_visual2_on ul li { margin:0; padding:0; }

.box_visual2_on ul li a { float:left; display:inline-block; }

.box_visual2_on ul li.m_icon1 { position:absolute; top:174px; left:39px; }

.box_visual2_on ul li.m_icon2 { position:absolute; top:277px; left:62px; }

.box_visual2_on ul li.m_icon3 { position:absolute; top:333px; left:165px; }

.box_visual2_on ul li.m_icon4 { position:absolute; top:333px; left:279px; }

.box_visual2_on ul li.m_icon5 { position:absolute; top:276px; left:381px; }

.box_visual2_on ul li.m_icon6 { position:absolute; top:174px; left:405px; }

.box_visual2_on ul li.m_icon7 { position:absolute; top:333px; left:275px; }

.box_visual3_off { width:234px; height:430px; border-right:1px solid #f2f2f2; }

.box_visual3_off h3 { top:29px; left:17px; }

.box_visual3_off ul { list-style:none; margin:0; padding:100px 0 0 16px; overflow:hidden; width:197px; }

.box_visual3_off ul li { float:left; display:inline-block; margin:0; padding:0; overflow:hidden; width:100%; }

.box_visual3_off ul li a { float:left; display:inline-block; }



.box_visual3_on { width:513px; height:430px; background:url(../../images/main/main_visual3on.jpg) no-repeat 0 0; }

.box_visual3_on h3 { top:28px; left:38px; }

.box_visual3_on ul { list-style:none; margin:0; padding:118px 0 0 17px; overflow:hidden; width:478px; }

.box_visual3_on ul li { float:left; display:inline-block; margin:0; padding:0 21px; overflow:hidden; }

.box_visual3_on ul li a { float:left; display:inline-block; }









.board_new { overflow:hidden; padding:18px 0 18px 0; }

#m1, #m2, #m3, #m4{ overflow:hidden; float:left; position:relative; width:270px; margin:0; }

#m1 h3, #m2 h3, #m3 h3 { background:none; display:inline-block; margin:0; padding:0; clear:both; }



.main_notice_title {font-size: 1.6em;font-weight:400; color: black; padding-left: 17px; }
.main_notice { margin-top:10px;padding-left:20px; color:#525252;}
.main_notice ul li { padding-left:10px; background:url(../../images/main/square.png) no-repeat 0 4px; margin-top:10px;font-size:105%;}
.main_notice ul li a{font-family: 'NanumBarunGothic'; text-decoration:none;}
.main_notice ul li a:link{ color:#525252; }
.main_notice ul li a:hovor{ color:#525252; text-decoration:none;}
.main_notice ul li a:visited{ color:#525252; }




.total_menu { height:284px; overflow:hidden; padding:2px 0 0 0; }

.total_menu h3.title { display:block; margin:0 auto; padding:0; width:145px; height:20px; overflow:hidden; clear:both; }

.total_box { float:left; margin:30px 0 0 0; padding:0; overflow:hidden; width:100%; }

.total_box h4 { display:inline-block; margin:0; padding:0 0 16px 0; overflow:hidden; }

.total_box ul { list-style:none; margin:0; padding:0; overflow:hidden; width:100%; }

.total_box ul li { float:left; display:inline-block; margin:0; padding:2px 0 3px 8px; overflow:hidden; background:url(../../images/main/total_bu.gif) no-repeat 0 7px; width:90%; }

.total_box ul li a { float:left; display:inline-block; color:#919191; }

.total_box ul li a:hover { color:#3d5daf; text-decoration:none; }



#total1 { width:170px; margin-left:17px; }

#total2 { width:175px; }

#total3 { width:170px; }

#total4 { width:171px; }

#total5 { width:175px; }

#total6 { width:100px; }