@charset "utf-8";
/* TIMESCORE DVTeam CSJ 150801 */
/* HEADER CSS  *//* LEFT-MENU CSS  *//* 공용 CSS  *//* PAGER CSS  */

/* layout */
#header,#section,#footer{width:100%}
#section{min-height:670px}

/* HEADER */
.h_topline_box, .h_topline{height:8px;background:#585858}/*색변경가능*/
.h_topline, #h_logo_box,#h_tap_box{width:1000px;margin:0 auto}
.h_topline_point{width:310px;height:8px;margin:0 auto;background:#0088CE}/*색변경가능*/
.h_logo_text{float:right}
.h_logo_img,.h_logo_so{float:left}
.h_logo_so{width:333px;padding-top:10px;text-align:left}
.h_logo_text{font-size:8pt;padding-top:10px}
.h_text_point{color:#777}
.h_text_point2{padding:5px 0px 15px 0px;}
.h_text_point2 span{display:inline-block;margin-top:5px;}
.h_text_point2 img{vertical-align:top;margin-left:5px;}
.h_logo_img{padding:4px 0px;}
#h_menu_box{background:#595959;position:absolute;width:100%;z-index:30}
#h_menu_ul{width:1000px;margin:0 auto}
#h_menu_ul:hover{height:261px}
.h_menu_a{display:inline-block;position:relative;float:left;padding:17px 0px;background:#595959;font-size:11pt;font-weight:bold;color:#fffffd;text-align:center}/*색변경가능*/
.h_menu_a_v1{width:200px;}
.asdasdasdasd{background:#0187d0}
.h_menu_a_v2{width:200px;}
#header #h_menu_ul>li{float:left;position:relative}
#h_menu_ul:hover > li > .h_menuul_ul{display:block}
.h_menuul_ul{position:absolute;display:none;text-align:left;background:#595959;margin-top:50px;height:210px;font-size:13px;color:#b0d5fd}
.h_menuul_ul li{display:block;}
.h_menuul_ul_v1{width:200px;}
.h_menuul_ul_v2{width:200px;}
.h_menuul_ul_v3{width:166px;background:#0187d0}
.h_menuul_ul a{display:block;color:#fff;font-weight:bold;padding:5px 20px}
.h_menuul_ul a:hover{color:#20fdfa}
.h_menu_right{text-align:right}
.h_menu_a:hover{color:#20fdfa}
#h_bottomline_box{background:#e1dfe0;margin-top:50px}/*색변경가능*/
.h_bottomline{width:1000px;height:5px;margin:0 auto;background:#e1dfe0}/*색변경가능*/
#h_bottomtitle_box{background:#ededed;height:151px;}
.h_bottomtitle{margin:0 auto;background:url(/img/bg_worldbottomtitle.gif) no-repeat;width:1000px;height:151px;}

/* LEFT-MENU */
#s_leftmenu_box{float:left;width:226px;margin-top:35px;}
.s_leftmenu_name{width:226px;height:74px;border-top:4px solid #595959}
.s_leftmenu_h4{font-size:23px;line-height:74px; margin-left:17px; color:#595959}
.s_left_limenu{font-size:14pt;cursor:pointer;height:48px;line-height:48px;}
.s_left_limenu div:hover{background:#595959;color:#fff;}
.s_left_limenu2{font-size:13pt;cursor:pointer;min-height:48px;line-height:48px;padding:0px 22px;}
.s_left_limenu2_select{background:#595959;height:48px;line-height:48px;}
.s_left_limenu2_letter{letter-spacing:-0.7px;}
.s_menu_acolor{display:block;border-bottom:1px solid #ddd;padding-left:10px; width:191px; margin-left:-8px;}
.s_menu_acolor_first{width: 191px; border-top:1px solid #ddd; margin-left:-8px;}
.s_menu_acolor_select{color:#fff;border-bottom:0px}
.s_menu_title{padding:10px 15px;}
.s_menu_title span{float:right;clear:both;}
.s_left_toggleul{padding:10px 0px;font-size:10pt;}
.s_left_toggleul li a{display:block;padding:5px 15px;}
.s_toggleul_select {padding-left:15px;background:#3e9cde;color:#fff;}
.s_toggleul_bottom {border-bottom:1px solid #dedede}
.s_toggle_li_select{color:#2d6cae}
.s_last_limenu{border-bottom:1px solid #dedede}
#s_leftmenu_top{margin-top:50px;border-top:5px solid #2d6cae}
.s_last_limenu2{border-bottom:1px solid #dedede}
.s_leftmenu_all{background:#f7f8fa;margin-top:10px;}
.s_left_1{padding:10px 0px  0px 14px ;display:block; height:40px;line-height:40px;font-size:13px;color:#585858;cursor:default; vertical-align:middle;}
.s_leftmenu_all li a{display:block;color:#585858; }
.s_left_count{position:absolute;z-index:5;margin-top:20px;margin-left:16px;width:58px;height:57px;background:url(/img/bg_main_ribboncover.png) no-repeat;background-size:58px 57px;text-align:center;}
.s_left_count span{color:#fff;font-size:14pt;line-height:54px;margin-left:-5px;}
.s_left_cover{background:#f7f8fa;padding:21px;margin-top:26px;}
.s_left_img1 {vertical-align:middle; padding-right:20px;}
.s_left_2 {padding : 10px 0px 10px 14px; display:block; height:40px;line-height:40px;font-size:13px;color:#585858;cursor:default; vertical-align:middle; }

/* 공용 */
.s_total_top{border-bottom:#dddddd 1px solid;font-size:23px;line-height:79px;color:#595959}
.clear{clear:both}
.s_p_hide{position:absolute;z-index:5;margin-top:-10000px;}
.s_alert_text{color:red}

/* PAGER */
.pagination{margin-top:20px; text-align:center; font-size:11pt;cursor:default}
.current_new{color:#595959;border:1px solid #b8b8b8; width:25px;line-height:25px; display:inline-block; font-weight:bold;}
.s_prev_button{margin-right:15px;width:20px;text-align:center; display:inline-block; line-height:25px;color:#999;font-weight:bold;}
.s_next_button{margin-left:15px;width:20px;text-align:center; display:inline-block; line-height:25px;color:#999;font-weight:bold;}
.number{display:inline-block;width:25px;line-height:25px;color:#333;}

/* LAYER_POPUP_LOGIN */
#h_login_pop{position:relative; z-index:100; width:1000px;top:-20px; margin:0 auto; background:#000}
.h_pop_layer {display:none; position: absolute; top: 57px; right: 5px; width: 266px; height:auto;  background-color:#fff; border: 5px solid #585858; z-index: 50;}	
.h_pop_layer .h_pop_container {padding: 20px 24px;}
.h_pop_layer p.ctxt {color: #666; line-height: 25px;}
.h_pop_layer .btn-r {width: 100%; margin:10px 0 0; padding-top: 25px; border-top: 1px solid #DDD;}
a.cbtn {display:block;width:246px; height:25px;padding:5px 10px 0px 10px; background-color:#585858; font-size:13px; color:#fff; line-height:25px;text-align:right}	
a.cbtn:hover {background-color:#585858; color:#fff;}
.s_login_title{font-size:17pt;text-align:center;padding:5px 0px 25px 0px;}
.s_login_input {width:198px;padding:15px 10px;border:1px solid #d0d0d0;background:#f7f7f7}
.s_login_margin{margin-bottom:4px;}
.s_login_button{width:220px;height:50px;line-height:50px;margin-top:8px;background:url(/img/bg_button1.jpg) no-repeat;background-size:220px 50px;border:0px;color:#fff;cursor:pointer;}
.s_lay_button{display:block;float:left;padding:0px 15px;font-size:8pt;border:1px solid #fff;line-height:20px;border-radius:3px;color:#777;text-align:center}
.s_lay_button2{display:block;float:right;padding:0px 15px;font-size:8pt;border:1px solid #fff;line-height:20px;border-radius:3px;color:#777;text-align:center}
.s_login_ids{border:1px solid #dddddd;color:#777;}
.s_login_join{border:1px solid #d12f22;background:#f05347;color:#fff}
.s_login_out{border:1px solid #1e8fa5;background:#38adc4;color:#fff}
.s_logon_title{text-align:center}
.s_logon_title_span{font-size:14pt;}
.s_logon_site{margin:10px 0 15px;text-align:center;}
.s_logon_span1{color:#2081c4;font-size:12pt;}
.s_logon_span2{color:#808080;font-size:10pt}
.s_logon_info{padding-top:15px;border-top:1px solid #DDD;text-align:center}
.s_logon_info span{display:block;font-size:9pt;}
.s_logon_a2{margin-left:10px;}
.s_logon_a img{margin-top:20px;}

/* 아이디저장 */
#s_id_save{float:left;margin-top:14px;font-size:9pt;line-height:13px}
label {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
input[type=checkbox].s_login_checkbox {position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
input[type=checkbox].s_login_checkbox + label.s_login_label {padding-left:20px;height:15px;display:inline-block;line-height:15px;background-repeat:no-repeat;background-position: 0 0;vertical-align:middle;cursor:pointer}
input[type=checkbox].s_login_checkbox:checked + label.s_login_label {background-position: 0 -15px}
.s_login_label_v1{background-image:url(http://csscheckbox.com/checkboxes/lite-blue-check.png)}
/* 각사이트에 맞는 색깔사
{background-image:url(http://csscheckbox.com/checkboxes/lite-green-check.png)}
{background-image:url(http://csscheckbox.com/checkboxes/lite-gray-check.png)}
{background-image:url(http://csscheckbox.com/checkboxes/lite-cyan-check.png)}
{background-image:url(http://csscheckbox.com/checkboxes/lite-orange-check.png)}
{background-image:url(http://csscheckbox.com/checkboxes/lite-red-check.png)}
*/
/* 라디오*/
.s_radio{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.s_radio + .s_radio_label{display:inline-block;height:12px;padding-left:17px;line-height:12px;background-repeat:no-repeat;background-position:0 0;font-size:11pt;vertical-align:middle;cursor:pointer}
.s_radio:checked + .s_radio_label{background-position:0 -12px}
.s_radio_label{background-image:url(/img/times/btn_radio.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

/* Tooltip */
a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  width:140px;
  color: #000;
  background: #fff;
  height: 39px;
  line-height: 39px;
  text-align: center;
  visibility: hidden;
  border-radius: 9px;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #fff;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  opacity: 0.9;
  left: 100%;
  top: 50%;
  margin-top: -19.5px;
  margin-left: 15px;
  z-index: 999;
}