@charset "euc-kr";
/* CSS Document */

body {margin:0px auto; background-color:#ffffff;}
a,img {selector-dummy:expression(this.hideFocus=true);}
a,img {outline: none;selector-dummy:expression(this.hideFocus=true);}
img{border:0px;}

div,p{padding:0;margin:0;}


/* ¸ÞÀÎ ÇÁ·ÎÁ§Æ® */
.font_001 {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:12px; font-weight:normal; color: #b4b4b4;}
.font_002 {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:12px; font-weight:normal; color: #33c1fe;}

/* ¸ÞÀÎ °øÁö»çÇ× ¹Ì¸®º¸±â ¼ÂÆÃ */
a.notice:link {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; color:#888888; text-decoration:none; font-weight:normal; }
a.notice:visited { font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; color:#888888; text-decoration:none; font-weight:normal; }
a.notice:hover { font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; color:#ab1100; text-decoration:none; font-weight:normal;}

.notice {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; font-weight:normal; color: #888888;}

/* gnb ¸Þ´º */
#gnb_nav{width:674px; height:70px;position:relative; background: url("images/navi_bg.jpg") right 3px no-repeat;padding:0;margin:0;list-style: none;font-family: 'Nanum Gothic', sans-serif;}
#gnb_nav ul:after { content: ''; display: block; clear: both; }
#gnb_nav li{float:left;margin-left: 70px; line-height:70px; padding: 10px 0 15px;}
#gnb_nav li:last-child{margin-right:0;}
#gnb_nav > li:first-child{margin-left: 58px;}
#gnb_nav > li:nth-child(2) {margin-left: 68px;}
#gnb_nav li h2{margin:0; padding:0;}
#gnb_nav li h2 a{display:block; font-size:15px;line-height:24px; color:#C8908A;  letter-spacing: -1px;padding: 0;text-decoration: none;}
#gnb_nav li h2 a.on{color:#fff;}
#gnb_nav li h2 a:hover{color:#fff; text-decoration:none;}
#gnb_nav li ul{position:absolute; top:46px; right:0;  z-index:99999; width:774px;box-sizing:border-box;margin:0;list-style: none;padding: 8px 12px;}
#gnb_nav li ul li{padding:0; margin:0; float:left; margin-right:15px;}
#gnb_nav li ul li a{display:block; font-size:14px; color:#666; font-weight:900; margin: 0;text-decoration: none;line-height: 20px;}
#gnb_nav li ul li a:hover{color:#ab1100; text-decoration:none;}
#gnb_nav li #top2m1{padding-left: 180px;}
#gnb_nav li #top2m2{padding-left: 350px;}
#gnb_nav li #top2m3{padding-left: 500px;}
#gnb_nav li #top2m4{padding-left: 520px;}


/* ¸ÞÀÎºñÁÖ¾ó */
.main_txt {margin: 0;padding: 0;position: relative;}
.main_txt .main_txt1 {position: absolute;left: 53px; top: -70px;}
.main_txt .main_txt2 {position: absolute;left: 53px; top: -20px;}
.main_txt .main_txt3 {position: absolute;left: 53px; top: 40px;}

#visual_box{width:1000px; position:relative; margin:0 auto;}
.visual_slider{width: 500px; position:absolute; height:380px; overflow:hidden;right: 10px;top: -210px;}
.visual_slider .swiper-wrapper .main_visual01 {background: url("images/main_p01.png") center 0 no-repeat; width: 500px;height: 380px;}
.visual_slider .swiper-wrapper .main_visual02 {background: url("images/main_p02.png") center 0 no-repeat; width: 500px;height: 380px;}
.visual_slider .swiper-wrapper .main_visual03 {background: url("images/main_p03.png") center 0 no-repeat; width: 500px;height: 380px;}

/* ¼­ºêºñÁÖ¾ó */
.visual_slider2{width: 1000px; height:240px; overflow:hidden;right:0px;top: 0px;}
.visual_slider2 .swiper-wrapper .sub_visual01 {background: url("images/sub_09_1.jpg") center 0 no-repeat; width: 1000px;height: 240px;}
.visual_slider2 .swiper-wrapper .sub_visual02 {background: url("images/sub_09_2.jpg") center 0 no-repeat; width: 1000px;height: 240px;}
.visual_slider2 .swiper-wrapper .sub_visual03 {background: url("images/sub_09_3.jpg") center 0 no-repeat; width: 1000px;height: 240px;}
.visual_slider2 .swiper-wrapper .sub_visual04 {background: url("images/sub_09_4.jpg") center 0 no-repeat; width: 1000px;height: 240px;}

.sub_txt {margin: 0;padding: 0;position: relative; z-index:1}
.sub_txt .main_txt1 {position: absolute;left: 53px; top: -180px;}
.sub_txt .main_txt2 {position: absolute;left: 53px; top: -130px;}
.sub_txt .main_txt3 {position: absolute;left: 53px; top: -80px;}

/* ¿ÞÂÊ ¸Þ´º */
#sub_select{width: 230px;box-sizing:border-box;list-style: none;margin: 0;padding: 0; margin-bottom:50px;}
#sub_select li:nth-child(4) a{line-height:20px;}
#sub_select li a{display:block; font-size:14px; line-height:36px; color:#a0a0a0; font-weight:bolder; font-family: 'Nanum Gothic', sans-serif; text-decoration:none;padding-left:20px;}
#sub_select li a:hover{color:#fff; background:url("images/arrow_on.png") 210px no-repeat #840d00; }
#sub_select li a.on{color:#fff; background:url("images/arrow_on.png") 210px  no-repeat #840d00;}




/* ¸ÞÀÎ °¶·¯¸®°Ô½ÃÆÇ ¹Ì¸®º¸±â ¼ÂÆÃ */
a.img_box:link {border:1px #c8c8c8 solid; width:63px; height:47px;}
a.img_box:visited {border:1px #c8c8c8 solid; width:63px; height:47px;}
a.img_box:active {border:1px #c8c8c8 solid; width:63px; height:47px;}
a.img_box:hover {border:1px #ff8400 solid; width:63px; height:47px;}

.img_box {border:1px #c8c8c8 solid; width:63px; height:47px;}


/* È÷½ºÅä¸® ¼ÂÆÃ */
.page_font01 {font-family: "µ¸¿ò", "µ¸¿òÃ¼"; font-size: 12px; color: #999;}
.page_font02 {font-family: "µ¸¿ò", "µ¸¿òÃ¼"; font-size: 12px; color: #000000; font-weight:bold;}


/* ¿ìÃø Äü¸Þ´º */
#floater {position:absolute; visibility:visible}

/* ¹Ú½º */
.box1 {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; font-weight:normal; color: #505050;}
.box2 {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; font-weight:bold; color: #fafafa;}


/* Ä«ÇÇ */
.copy {  width:1000px; font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; font-weight:normal; color:#888888; padding:30px 0 30px 0;  text-align:left; line-height:140%;}
.copy_t { font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:12px; font-weight:normal; color: #333333; line-height:270%;}
.copy_name {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; font-weight:bold; color: #8e0e00;}

/* ¸ÞÀÎÄÜÅÙÃ÷ */

#container {position:relative; height:670px; width:1000px; padding:0; margin:0 0 31px 0; }
.l_con { float:left; width:460px; height:580px;}
.con_01{ float:left;  width:230px;}
.r_con { float:left;  width:540px; height:580px;}
.con_03{ float:left; width:230px;}
.b_con { clear:left; width:1000px; height:90px; }
.con_04 { float: left; width:310px;  }
.con_05 { float: left; width:461px; border:1px solid #e9e9e9;}
.con_06 { float: left; width:500px;  border-right:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9;  border-right:1px solid #e9e9e9; padding:0 11px 1px 11px;}


.right { border-bottom:1px solid #e9e9e9; }