.m_contentbox {width:1098px; margin:35px auto; text-align:left; overflow:hidden; border:1px #d6d6d6 solid;}
.m_contentbox .mcwrap {width:366px; height:415px; float:left;}
.m_anpbox {clear:both; width:100%; overflow:hidden; border-bottom:1px #d6d6d6 solid;}

#anp_m01 {width:273px; height:241px; float:left; background:url(../img/anp_m01bg.jpg) left top no-repeat;}
#anp_m01 p {font-size:12px; margin:25px 0 20px 24px; padding:0; color:#8a8989; line-height:17px;}
#anp_m01 .more {margin:0 0 0 24px; padding:0; font-size:0; line-height:0;}


#anp_m02 {width:274px; height:241px; float:left; background:#fff; position:relative;}
#anp_m02 .m_2ban {overflow: hidden; padding:20px 0 0 0; width:227px; margin:0 auto;}
#anp_m02 .m_2banul {margin:0; padding: 0; height:13px; list-style: none; position:absolute; top:34px; right:22px;  z-index:100000; overflow: hidden; display:block;}
#anp_m02 .m_2banul li {width:13px; height:13px; margin:0 2px; padding:0; float: left; text-align:center; }
#anp_m02 .m_2banul li:hover {width:13px; height:10px;}
#anp_m02 p {font-size:12px; width:227px; margin:18px auto 0 auto; padding:0; color:#8a8989; line-height:17px; }
#anp_m02 .bold {font-weight:bold; display:block; margin:0 0 3px 0; padding:0; color:#777;}


#anp_m03 {width:277px; height:241px; float:left; background:url(../img/anp_m03bg.jpg) left top no-repeat;}
#anp_m03 p {font-size:12px; margin:25px 0 30px 24px; padding:0; color:#8a8989; line-height:17px;}
#anp_m03 .more {margin:0 0 0 24px; padding:0; font-size:0; line-height:0;}


#anp_m04 {width:274px; height:241px; float:left; background:#fff;}
#anp_m04 h1 {float:left;}
#anp_m04 .btnmore {float:right; margin:29px 22px 0 0;}


#anp_m05 {width:273px; height:241px; float:left; background:url(../img/anp_m05bg.jpg) left top no-repeat;}
#anp_m05 p {font-size:12px; margin:20px 0 30px 24px; padding:0; color:#fff; line-height:17px;}
#anp_m05 .more {margin:0 0 0 24px; padding:0; font-size:0; line-height:0;}


#anp_m06 {width:274px; height:241px; float:left; background:url(../img/anp_m06bg.jpg) left top no-repeat;}
#anp_m06 p {font-size:12px; margin:20px 0 30px 24px; padding:0; color:#8a8989; line-height:17px;}


#anp_m07 {width:277px; height:241px; float:left; background:url(../img/anp_m07bg.gif) left top no-repeat;}
#anp_m07 .phnum {font-size:29px; font-weight:bold; margin:25px 0 30px 24px; padding:0; color:#3b3b3b;  font-family:Verdana; letter-spacing:-2px;}
#anp_m07 .custxt {font-size:12px; margin:0 0 0 27px; padding:0; color:#8a8989; line-height:21px;}


#anp_m08 {width:274px; height:241px; float:left; background:#fff;}
#anp_m08 h1 {float:left;}
#anp_m08 .btnmore {float:right; margin:29px 22px 0 0;}


.m_anpbox h1 {margin:29px 0 0 24px; padding:0; line-height:0; font-size:0;}
.m_ul {margin:0 auto; padding:30px 0 0 0; width:227px;}
.m_ul li {overflow: hidden; margin-bottom:10px;}
.m_ul p {float:left; margin:0; padding:0; font-size:12px; color:#8a8989; line-height:17px;}
.m_ul span {float:right; font-size:12px; color:#8a8989;}
.m_ul a:link {text-decoration:none; color:#8a8989;}
.m_ul a:visited {text-decoration:none; color:#8a8989;}
.m_ul a:active {text-decoration:none; color:#8a8989;}
.m_ul a:hover {text-decoration:none; color:#ec0b43;}




.center_ul {margin:16px 0 16px 0; overflow:hidden;}
.center_ul li {float:left; margin-right:8px;}
.center_ul .last {margin-right:0;}
.m_cus {clear:both; width:340px;}
.m_cus .numtxt {font-family:Tahoma,sans-serif; font-size:28px; letter-spacing:-1px; color:#3b3b3b; font-weight:bold; line-height:30px; float:left;}
.m_cus .emailtxt {font-family:Tahoma,sans-serif; font-size:13px; color:#868686; float:left; margin:8px 0 0 18px; padding:0 0 0 22px; background:url(../img/mi_email.gif) left 50% no-repeat;}
.m_cus .m_custxt {margin-top:5px; clear:both; font-size:12px; color:#666;}

.mt_box {margin:0 0 25px 0;}
.m_table {width:315px; margin:0 auto; padding:0; border-collapse:collapse; }
.m_table th {color:#3e3e3e; border-bottom:2px solid #2e2e2e; padding:12px 0 13px 0; font-size:0; letter-spacing:normal; text-align:left; vertical-align:middle; font-weight:bold;}
.m_table td {background:#fff; color:#555; font-weight:normal; text-align:left; margin:0; padding:0 2px; font-size:13px;}
.m_table .td {margin:0; padding:0; height:20px;}
.m_table p {background:url(../img/mtable_bul.gif) left 50% no-repeat; margin:0; padding:0 0 0 10px; line-height:25px;}
.m_table .more {text-align:right; margin-top:21px;}
.m_table .data {text-align:right; color:#868686;}
.m_table a:link {color:#555;}
.m_table a:hover {color:#26a9e5;}
.m_table a:active {color:#555;}


.movebox {width:341px; margin:0 0 0 25px; padding:0;}
.movebox h1 {font-size:0; letter-spacing:0; line-height:0; margin:12px 0;}
.movebox .movebg {background:#000; width:361px; height:161px; text-align:left;}




/* ¸ÞÀÎ ºñÁÖ¾ó Àû¿ë ºÎºÐ */
#main_visual {width:100%; height:600px; margin:0; padding:0; position:relative;}
.visual_btn {position:absolute; z-index:1000; width:100%;}
.visual_btn .visual_btn_box {position:absolute; width:100%; z-index:0;}
.visual_btn .prev {position:absolute; cursor:pointer; top:340px; left:10px;}
.visual_btn .next {position:absolute; cursor:pointer; top:340px; right:10px;}
.visual_btn .btnboxbg {position:relative; margin:0 auto; width:1100px; height:15px;}
.visual_btn .btnbox {position:absolute; top:560px; left:0; width:160px; margin:0 0 0 5px; height:5px; padding:0; z-index:50;}
.visual_btn .btnbox li {float:left; cursor:pointer;}
.visual_btn .btnbox img {cursor:pointer;}

.visual_box{height:600px; position:relative;}
.visualbox .box{width:1100px; height:600px; position:relative; margin:0 auto; padding:0; overflow:hidden;}

.visualbox{position:absolute; width:100%; height:600px; background:transparent; left:0;}
.visual1_bg{background:url(../img/main_img1.jpg) no-repeat center; width:100%; height:100%; position:absolute; left:0; top:0;}
.visual2_bg{background:url(../img/main_img2.jpg) no-repeat center; width:100%; height:100%; position:absolute; left:0; top:0;}
.visual3_bg{background:url(../img/main_img3.jpg) no-repeat center; width:100%; height:100%; position:absolute; left:0; top:0;}


.visual1 .box div,.visual2 .box div,.visual3 .box div,.visual4 .box div {position:absolute;}
.visual1 .img1 {left:0; top:230px;}
.visual1 .img2 {left:0; top:365px;}

.visual2 .img1 {left:0; top:230px;}
.visual2 .img2 {left:0; top:365px;}

.visual3 .img1 {left:0; top:230px;}
.visual3 .img2 {left:0; top:365px;}

