@charset "utf-8";

/* Base */
html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,dl,dt,dd,table,th,td,caption,form,fieldset,legend,hr,input,button,textarea,label,span,strong,em {margin:0;padding:0;}
html,body{width:100%;position:relative;}
body,h1,h2,h3,h4,h5,h6,th,td,input,textarea,select,option{font-family:"돋움","굴림",dotum,AppleGothic,helvetica,sans-serif;font-size:12px;font-weight:bold}
ul, ol, dl{list-style:none;}
em{ font-style:normal}
input, span, a, img, label,select {vertical-align:middle;}
a {text-decoration:none;color:inherit;}

select, input, textarea {font-size:12px; font-family:"돋움","굴림", AppleGothic, sans-serif; color:#000;}

img, fieldset, iframe, button, input {border:0 none}
fieldset {margin:0px;padding:0px;border:none;}
button {cursor:pointer;vertical-align:middle;line-height:normal !important;}

caption{font-size:0;line-height:0;width:0;height:0;overflow:hidden;visibility:hidden;}
legend {font-size:0;height:0;left:0;line-height:0;overflow:hidden;padding:0;position:absolute;top:0;visibility:hidden;width:0;}

a:link, a:visited { text-decoration:none}
a:hover, a:focus, a:active { text-decoration:none}

.blind {left:-9000px; position: absolute; top: -9000px; visibility: hidden;}

body {position:relative;}
body.bg_front {/*background:url('/assets/images/main_bg.jpg?v=4') no-repeat center 60px;background-size:100%;*/background-color:#11161a;}
#wrap {position:relative;}

#contents table, #contents td, #contents SELECT, #contents input, #contents DIV, #contents form, #contents TEXTAREA, #contents center, #contents pre, #contents P{
	color:#000;
}

#ml_box table, #ml_box td, #ml_box SELECT, #ml_box input, #ml_box DIV, #ml_box form, #ml_box TEXTAREA, #ml_box center, #ml_box pre, #ml_box P{
	color:#fff;
}

/* Color */
.t_red {color:#ff2635 !important;}
.t_red01 {color:#99331f !important;}
.t_red02 {color:#fc3129 !important;}
.t_scarlet {color:#ff6a4c !important;}
.t_yellow {color:#ffff00 !important;}
.t_white {color:#fff !important;}
.t_green {color:#00cc55 !important;}
.t_green1 {color:#4fff95 !important;}
.t_blue {color:#225473 !important;}
.t_blue1 {color:#0073ff !important;}
.t_sky {color:#a1c5e5 !important;}
.t_sky1 {color:#66c2ff !important}

/* Option */
.m_none {margin:0 !important;}
.mgr10 {margin-right:10px;}
.mgtb05 {margin:5px 0;}
.mgr07 {margin-right:7px;}
.mgtb10 {margin:10px 0;}
.mgtb15 {margin:15px 0;}
.pgb0 {padding-bottom:0 !important;}
.mgt10 {margin-top:10px;}
.mgt15 {margin-top:15px;}
.mgt20 {margin-top:20px;}
.mgb0 {margin-bottom:0 !important;}
.mglr10 {margin:10px 0 !important;}

.bg_none {background:none !important;}
.line_hg32 {line-height:32px;}


 
/* header */
#header {}
.header_wrap {height:65px;padding-top:10px;text-align:left;position:relative;}
.header_wrap.result {height:82px;line-height:82px;}
.header_wrap .page_title {margin:0 auto;/*font-size:18px;color:#fff;text-align:center;font-weight:bold;*/}
.header_wrap.result .page_title {font-size:36px;}
.main_logo {position:absolute;left:0;top:0;padding:0 6px;}
.top_right {position:absolute;right:0;top:0;}
.btn_menu {display:inline-block;background:url("/assets/images/top_menu.gif") no-repeat;  background-size: 77px;width:75px;height:75px;overflow:hidden;text-indent:-9999px;}
.btn_close {display:inline-block;background:url("/assets/images/btn_stripe.png") no-repeat -98px 0;width:43px;height:42px;overflow:hidden;text-indent:-9999px;}
.btn_search {display:inline-block;background:url("/assets/images/btn_stripe.png") no-repeat -204px 0;width:43px;height:42px;overflow:hidden;text-indent:-9999px;}
.header_wrap.result .btn_close {width:84px;height:84px;background:url("/assets/images/btn_stripe.png") no-repeat 0 -52px;overflow:hidden;text-indent:-9999px;}



/* container */
#container {position:relative;min-height:416px;}
.main_conts {}
.main_btn_wrap {padding-top:0px;text-align:center;margin:0 47px;}
.main_btn_wrap a {margin:5px 2px;display:inline-block;}
.main_btn_wrap a img {}



/* footer */
#footer {}
.footer_box {background-color:#1b1e20;border-top:1px solid #2b2e31;font-size:8px;overflow:hidden;padding:1px 10px;}
.footer_box p {color:#a1acb2;font-weight:bold;text-align:center;}
.footer_box p span {color:#cc1421;vertical-align:baseline;}
button.page_up {}
.footer_box.op02 p {float:left;line-height:34px;}
.footer_box.op02 button {float:right;}



/* main_menu */
.main_menu {}
.main_menu.action {display:block;position:absolute;top:41px;right:0;z-index:999;width:300px;border-left:1px solid #292e33;z-index:101000;}
.info_wrap {overflow:hidden;background-color:#3d5163;font-size:13px;word-spacing:-1px;border-bottom:1px solid #374959;} 
.my_info {width:217px;float:left;}
.my_info > div {padding:10px;}
.info_top {padding:10px;}
.info_top .my_log {color:#aaaeb2;line-height:18px;position:relative;}
.login_notice {display:inline-block;}
.ic_level {background:url("/assets/images/member_level.png?v=1") no-repeat 0 0;display:inline-block;text-indent:-9999px;width:13px;height:13px;margin:-2px 3px 0 0;}
.ic_level.lv01 {background-position:0 0;}
.ic_level.lv02 {background-position:0 -23px;}
.ic_level.lv03 {background-position:0 -46px;}
.ic_level.lv04 {background-position:0 -69px;}
.ic_level.lv05 {background-position:0 -92px;}
.ic_level.lv06 {background-position:0 -115px;}
.ic_level.lv07 {background-position:0 -138px;}
.info_top .my_log a.log_out {position:absolute;top:0;right:0;letter-spacing:-1px;line-height:20px;padding-right:20px;color:#c2c7cc;background:url("/assets/images/ic_stripe.png") no-repeat 50px -231px;}
.info_top .my_log strong {font-size:16px;margin:0 3px;letter-spacing:-1px;color:#fff;}

.info_right {float:right;padding:0 9px;}


.my_info .my_log_op {overflow:hidden;padding:0 0 7px 8px;border-bottom:1px solid #31414f;}
.my_info .my_log_op li {float:left;width:93px;overflow:hidden;}
.my_info .my_log_op li:first-child {background:url("/assets/images/bg_bar_blue.gif") no-repeat right 1px;padding-right:11px;margin-right:10px;}
.my_info .my_log_op li a {display:block;overflow:hidden;line-height:13px;font-size:13px;color:#c2c7cc;}
.my_info .my_log_op li a span {font-weight:bold;float:left;}
.my_info .my_log_op li a .message {padding-right:20px;}
.my_info .my_log_op li a em {float:right;}
.my_info .my_log_op li a em strong {padding-right:3px;color:#fff;}
.message {display:inline-block;background:url("/assets/images/ic_stripe.png") no-repeat 30px 1px;padding-right:20px;}

.my_info .login_form {border-top:1px solid #4a5e6f;padding:2px 0 6px 8px;position:relative;overflow:hidden;}
.member_sum_bx {overflow:hidden;line-height:16px;color:#c2c7cc;width:100px;float:left;position:relative;}
.member_sum_bx:first-child {margin-right:9px;}
.member_sum_bx dt {font-weight:bold;letter-spacing:-1px;line-height:26px;}
.member_sum_bx dd {text-align:right;font-size:14px;}
.member_sum_bx dd strong {margin-right:4px;}
.member_sum_bx dd span {margin-right:4px;}
.member_sum_bx dd.button {position:absolute;top:0;right:0;}
.btn_changeover {width:30px;height:20px;font-size:11px;color:#ccc;background-color:#14171a;border:1px solid;border-color:#24282d #0b0d0e #0b0d0e #212529;}

.m_menu_wrap {background-color:#7f8e99;overflow:hidden;padding-bottom:10px;}
.m_menu_wrap li {float:left;margin:10px 0 0 9px;}
.m_menu_wrap li a {color:#fff;font-weight:bold;font-size:16px;display:block;}




#hLayer{position:fixed; width:100%; height:100%; background-color:#111; top:42px; z-index:100000; opacity:.7; display:none;}




