/* Common */body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'µ¸¿ò',Dotum,'±¼¸²',gulim,helvetica,sans-serif;font-size:12px;line-height:1.7;color:#6d6d6d;}
img{border:0;}
strong, strong a{}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
.blind,caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}
a{color:#666;text-decoration:none}
a:hover,a:active{color:#444;}
.hide{display:none}
.clr{clear:both}
.f_left{float:left !important}
.f_right{float:right !important}
.txt_align_l{text-align:left !important}
.txt_align_c{text-align:center !important}
.txt_align_r{text-align:right !important}
.margin_up{margin-top:-18px;}
.gap{clear:both;height:40px;}
.gap_line{clear:both;height:40px;margin-bottom:40px;border-bottom:1px dotted #d9d9d9}
.gap_lin2{clear:both;height:50px;margin-bottom:12px;border-bottom:1px dotted #d9d9d9}
.gap_lin3{clear:both;height:10px;margin-bottom:12px;border-bottom:1px dotted #d9d9d9}
.txt_en{font-family:arial !important;letter-spacing:normal !important;}
.small_txt{font:normal 11px dotum;}
/*  Layout */
.wrap_in{width:1020px;margin:0 auto;text-align:left;position:relative;}
/* header */
#header {position:absolute;width:100%;background:url(/images/bg2.png) 50% 0 repeat-x;z-index:1;height:120px;z-index:2;}
#header #logo {position:absolute;top:0;left:0;}
#header #tmenu{position:absolute;top:42px;right:0;z-index:3;}
#header #tel{position:absolute;top:75px;right:4px;}
#header #top_link {padding:0;margin:0;list-style:none; height:22px; float:right;margin-right:10px;text-transform:uppercase;font-family:arial;}
#header #top_link li {margin:0px 1px 0 0; color:#ccc;float:left;}
#header #top_link a{color:#ccc;text-decoration:none;transition:.3s;display:block;line-height:22px;height:22px;padding:0 7px;}
#header #top_link a:hover{color:#FF0}
/* nav */ 
#gnb{width:600px;position:absolute;top:38px;left:261px}
#gnb ul{padding:0;margin:0;list-style:none;}
#gnb ul.nav>li>a{display:block;height:82px;line-height:82px;text-indent:-9999px;}
#gnb ul.nav>li{height:82px;width:116px;float:left;position:relative;}
#gnb ul.nav>li#g1{background:url(/images/g1.png) 0 -82px no-repeat;}
#gnb ul.nav>li#g2{background:url(/images/g2.png) 0 -82px no-repeat;}
#gnb ul.nav>li#g3{background:url(/images/g3.png) 0 -82px no-repeat;}
#gnb ul.nav>li#g4{background:url(/images/g4.png) 0 -82px no-repeat;}
#gnb ul.nav>li#g5{background:url(/images/g5.png) 0 -82px no-repeat;}
#gnb ul.nav>li:hover, ul.nav>li.on{background-position:0 0 !important;}
#gnb ul.nav>li ul{width:116px;padding-top:20px;display:none;}
#gnb ul.nav>li ul li{margin:3px 0;}
#gnb ul.nav>li ul a{text-indent:0;font-family:'³ª´®°íµñ','¸¼Àº°íµñ',gulim;font-size:12px;letter-spacing:-1px;font-weight:bold;padding:3px 10px;color:#a1a1a1;line-height:1.5em;transition:.2s;display:block;}
#gnb ul.nav>li ul a:hover{color:#4dc9ee;background:#2b2b2b;}
#bg_sub{background:url(/images/bg.png);height:240px;position:absolute;top:120px;width:100%;z-index:1;display:none;}
/* left quick menu */
#q_left{position:absolute;top:120px;left:0;width:260px;height:240px;background:#ececec;z-index:2;}
#q_left.off{margin-left:-180px;}
#q_left #ql_con{width:180px;height:240px;overflow:hidden;position:relative;}
#q_left #ql_con .bt_close{position:absolute;right:0;top:0;z-index:2;cursor:pointer;}
#q_left #ql_con #q_content{width:600px;position:absolute;top:0;left:0;z-index:0;}
#q_left #ql_con #q_content .block{width:180px;float:left;height:240px;}
#q_left #ql_con #q_content .block form{padding:10px 20px;font-family:dotum;letter-spacing:-1px;font-size:11px;}
#q_left #ql_con #q_content .block form input[type=text]{width:140px;margin-bottom:3px;height:24px;padding:0;line-height:24px;}
#q_left #ql_con #q_content .block form select{height:26px;width:140px;}
#q_left #ql_con #q_content .block form .agree{padding:8px 0;}
#q_left #ql_con #q_content .block form input[type=checkbox]{vertical-align:middle}
#q_left #ql_bt{width:80px;position:absolute;top:0;left:180px;cursor:pointer;}
#q_left #ql_bt div{width:80px;height:80px;overflow:hidden;position:relative;}
#q_left #submenu{height:360px;width:180px;background:#e2e2e2;overflow:hidden;}
#q_left.off #submenu{margin-left:180px;}
#q_left #submenu ul.snb{padding:0;margin:0;list-style:none}
#q_left #submenu ul.snb li{float:left;height:37px;}
 #submenu ul.snb li:hover a{margin-left:-360px;}
#q_left #submenu ul.snb li.on a{margin-left:-180px;}


/* right quick menu */
#q_right{position:absolute;top:120px;right:0;width:230px;height:690px;z-index:2;}
#q_right.off{margin-right:-230px;}
#q_right a.bt_close{display:block;position:absolute;left:-32px;top:0;z-index:1;text-indent:-9999px;width:32px;height:94px;background:url(/images/bt_close2.gif) 0 0 no-repeat;transition:.1s;}
#q_right.off a.bt_close{background-position:-34px 0 !important;}
#q_right .q_in{padding:12px;background:#f3f3f3;height:576px;margin-bottom:1px;}
#q_right .q_in h2{padding:10px 0 8px;}
#q_right .q_in .board {height:40px;}
#q_right .q_in .board ul{padding:0;margin:0;list-style:none;}
#q_right .q_in .board ul li{position:relative;}
#q_right .q_in .board ul li a{display:block;background:url(/images/img8.gif) 0 5px no-repeat;padding-left:10px;}
#q_right .q_in .board ul li img{position:absolute;top:5px;right:0;}
#q_right .q_in .board ul li span{display:none;}
#q_right .q_in .img_bt{padding-bottom:17px;padding-bottom:5px\9; }
/* visual */
#visual {position:absolute;width:100%;top:0;z-index:0;height:720px;}
#visual .m_v_container {height:720px;;position:relative;background-color:#fff}
#visual .m_v {width:100%;float:left;height:720px;text-align:left;}
#visual #m_v_box1 {background:url(/images/visual01.jpg) center top no-repeat;}
#visual #m_v_box2 {background:url(/images/visual02.jpg) center top no-repeat;}
#visual #m_v_box3 {background:url(/images/visual03.jpg) center top no-repeat;}
#visual #m_v_box4 {background:url(/images/visual04.jpg) center top no-repeat;}
#visual .m_v .f1_clip0 {opacity:0;filter:alpha(opacity=0);position:absolute;top:254px;left:50%;width:500px;margin-left:-510px;z-index:1;}
#visual .m_v .f1_clip1 {opacity:0;filter:alpha(opacity=0);position:absolute;top:476px;left:50%;width:500px;margin-left:-510px;z-index:2;}
#visual .m_v .f2_clip0 {opacity:0;filter:alpha(opacity=0);position:absolute;top:254px;left:50%;width:500px;margin-left:-510px;z-index:1;}
#visual .m_v .f2_clip1 {opacity:0;filter:alpha(opacity=0);position:absolute;top:476px;left:50%;width:500px;margin-left:-510px;z-index:2;}
#visual .m_v .f3_clip0 {opacity:0;filter:alpha(opacity=0);position:absolute;top:254px;left:50%;width:500px;margin-left:-510px;z-index:1;}
#visual .m_v .f3_clip1 {opacity:0;filter:alpha(opacity=0);position:absolute;top:476px;left:50%;width:500px;margin-left:-510px;z-index:2;}
#visual .m_v .f4_clip0 {opacity:0;filter:alpha(opacity=0);position:absolute;top:254px;left:50%;width:500px;margin-left:-510px;z-index:1;}
#visual .m_v .f4_clip1 {opacity:0;filter:alpha(opacity=0);position:absolute;top:476px;left:50%;width:500px;margin-left:-510px;z-index:2;}
.m_v_arrow .arrow_wrap {position:absolute;z-index:0;left:50%;top:260px;margin-left:-700px;width:1400px;overflow:hidden;display:;}
.m_v_arrow .arrow_wrap a.arrow_left {display:block;float:left;width:80px;height:116px;background:url(/images/l_btn.png) 50% 0 no-repeat;text-indent:-9999px;}
.m_v_arrow .arrow_wrap a.arrow_right {display:block;float:right;width:80px;height:116px;background:url(/images/r_btn.png) 50% 0 no-repeat;text-indent:-9999px;}
.m_v_arrow .arrow_wrap a.arrow_left:hover {background-position:0 0 !important;}
.m_v_arrow .arrow_wrap a.arrow_right:hover {background-position:100% 0 !important;}
#visual .mp_wrap {position:absolute;left:50%;top:150px;z-index:100;width:1020px;margin-left:-510px;}
#visual .mp_wrap div {}
#visual .mp_wrap div ul.main_pager {padding:0;margin:0;list-style:none;}
#visual .mp_wrap div ul.main_pager li{display:block;float:left;margin:5px;}
#visual .mp_wrap div ul.main_pager li a{display:block;transition:.3s;width:10px;height:10px;border-radius:20px;background:#999;text-indent:-9999px;}
#visual .mp_wrap div ul.main_pager li a.active{background:#F60;}
/* main_content */
#main_content{text-align:center;top:720px;position:relative;background:url(/images/bg4.gif) 0 0px repeat-x;height:300px;overflow:hidden;position:relative;}
/* sub_content */
#sub_content{min-height:720px;}
/* footer */
#footer {position:relative; height:180px; background:#eaeaea url(/images/bg5.gif) repeat-x;}
#footer .wrap_in{padding-top:30px;}

/* table */
.tbl_type{border-top:2px solid #444;text-align:center;}
.tbl_type caption{text-align:left;padding:5px 0px 5px 0px;font-weight:bold;font-size:13px;color:#333;}
.tbl_type th{padding:1em 1em;font-weight:normal;color:#999;border-bottom:1px solid #ededed;font-size:11px;font-family:dotum;background-color:#fafbf9}
.tbl_type td{padding:.6em 1em;border-bottom:1px solid #ededed;}
.tbl_type td.bold{font-weight:bold;color:#0099FF}
.tbl_type .info{font-size:11px;float:right;padding-right:10px;color:#CCCCCC}
.tbl_type .somb2_{float:left;padding:0 6px 6px 0;}
.tbl_type .somb2_ a img{border:1px solid #f2f3f4;}
.tbl_type .somb2_ a:hover img{border:1px solid #ddd;}
.tbl_type .wztext{padding-top:7px;}
.tbl_type .wztext a{color:#555;}
.tbl_type .wztext a:hover{color:#000;}
.tbl_type .wztext b{color:#4f77c0;font-family:tahoma,arial;font-weight:normal}
.tbl_type .txt_l{text-align:left}
.tbl_type .txt_r{text-align:right}
.tbl_type img{vertical-align:middle;}
/* pagenate */
.paginate {padding:15px 0; text-align:center;}
.paginate * {margin:0; padding:0;}
.paginate a, .paginate strong {_position:relative; display: inline-block; margin-right:-6px; padding:3px 10px 2px 11px; color:#333; text-decoration:none !important; line-height:normal; font:bold 11px Tahoma, Serif; }
.paginate strong {color:#ff1315 !important;}
.paginate a:hover, .paginate a:active,.paginate a:focus {background-color:#f7f7f7;}
.paginate a.pre, .paginate a.pre_end, .paginate a.next, .paginate a.next_end {font:11px "", Dotum, "", Gulim, AppleGothic, Sans-serif;}
.paginate a.pre {padding:4px 10px 2px 17px; }
.paginate a.pre_end {padding:4px 10px 2px 16px;}
.paginate a.next {padding:4px 18px 2px 11px;}
.paginate a.next_end {padding:4px 16px 2px 9px;}
/* button */
.ndbutton{font-size:11px !important;cursor:pointer;display: inline-block; white-space: nowrap;background-color: #ffffff;background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);background-image: -moz-linear-gradient(top, #ffffff, #fafafa);background-image: -ms-linear-gradient(top, #ffffff, #fafafa);background-image: -o-linear-gradient(top, #ffffff, #fafafa);background-image: linear-gradient(top, #ffffff, #fafafa);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#fafafa');border: 1px solid #dddddd;padding: .3em 1.5em;font: normal 1em/2em Arial;text-decoration: none;color: #888888;-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 1px rgba(200,200,200,.2); -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 1px rgba(200,200,200,.2);box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 0 rgba(200,200,200,.2);}.ndbutton:hover{text-decoration:none;border: 1px solid #abd585;color: #222222;background-color: #ffffff;background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));background-image: -webkit-linear-gradient(top, #f1f1f1, #ffffff);background-image: -moz-linear-gradient(top, #f1f1f1, #ffffff);background-image: -ms-linear-gradient(top, #f1f1f1, #ffffff);background-image: -o-linear-gradient(top, #f1f1f1, #ffffff);background-image: linear-gradient(top, #f1f1f1, #ffffff);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#ffffff');}
.ndbutton2{font-size:11px !important;cursor:pointer;display: inline-block;white-space: nowrap;background-color: #ffffff;background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);background-image: -moz-linear-gradient(top, #ffffff, #fafafa);background-image: -ms-linear-gradient(top, #ffffff, #fafafa);background-image: -o-linear-gradient(top, #ffffff, #fafafa);background-image: linear-gradient(top, #ffffff, #fafafa);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#fafafa');border: 1px solid #dddddd;border-top:1px solid #ededed;border-left:1px solid #ededed;padding: .3em 1.5em;font: normal 1em/2em Arial;text-decoration: none;color: #ce7285;-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 1px rgba(200,200,200,.2);-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 1px rgba(200,200,200,.2);box-shadow: 0 0 1px 1px rgba(255,255,255,1) inset, 0 1px 0 rgba(200,200,200,.2);}.ndbutton2:hover{text-decoration:none;border: 1px solid #e1afb9;color: #c82c4d;background-color: #ffffff;background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));background-image: -webkit-linear-gradient(top, #f1f1f1, #ffffff);background-image: -moz-linear-gradient(top, #f1f1f1, #ffffff);background-image: -ms-linear-gradient(top, #f1f1f1, #ffffff);background-image: -o-linear-gradient(top, #f1f1f1, #ffffff); background-image: linear-gradient(top, #f1f1f1, #ffffff);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#ffffff');}
/* backtotop */
#backtotop {background: #333 url("/images/common/sprite.png") 0 -60px no-repeat;border-radius: 3px 3px;bottom: 10px;display: none;filter: alpha(opacity=50);height: 30px;opacity: 0.5; position: fixed;right: 10px;transition: 0.3s; width: 30px;}
#backtotop:hover {background-color: #000;filter: alpha(opacity=100);opacity: 1;}

#lean_overlay {
    background:#010101 url(/img/common/animated-overlay.gif);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.leanmodal_layer {
    z-index: 1100;
    background           : #fff;
    border-radius        : 1px;
	box-shadow:10px 10px 30px rgba(0,0,0,.5);
	overflow             : hidden;
    display              : none;
    width                : 800px;
	margin-left          :-400px;
	border-top:3px solid #1a84dd;
}
.leanmodal_layer h4{
	padding:30px;
	font-size:14px;
	margin:0;
	background:#333;
	color:#fff;
}
#modal_star h4{background:url(/images/bg2.gif) 0 0 repeat-x;font-family: "Franklin Gothic Bold", "Arial Black", sans-serif;font-size:20px;}
#modal_premium.leanmodal_layer{border-top:3px solid #e4520a;}
#modal_premium h4{background:url(/images/bg3.gif) 0 0 repeat-x;font-family: "Franklin Gothic Bold", "Arial Black", sans-serif;font-size:20px;}
.leanmodal_layer .modal_con {
    color: #666;
    height: 500px;
    text-shadow: none;
	padding:30px;
    width: 100%;
	box-sizing:border-box;
	positoin:relative;
	overflow-y:auto;
	margin-bottom:30px;
}
.leanmodal_layer .modal_close {
    display: block;
    height: 50px;
	width:50px;
    position: absolute;
    right: 20px;
    top: 14px;
	text-indent:-9999px;
	background:url(/images/common/bt_close2.gif) no-repeat;
    z-index: 2;
}

