@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:#b0ca03}/*색변경가능*/
.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{color:#87b60a}
.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_tap_box{vertical-align:bottom}
.h_tapmenu{float:left;width:247px;margin-top:3px;padding:10px 0px;background:#f1eff0;text-align:center;border-radius:10px 10px 0px 0px}
.h_tapmenu_select{width:241px;padding:7px 0px 10px;border:3px solid #97cd08;background:#afd517;border-bottom:0px;}
.h_tapmenu_right{margin-right:4px}
#h_middleline_box{background:#97cd08}/*색변경가능*/
.h_middleline{width:1000px;height:7px;margin:0 auto;background:#97cd08}/*색변경가능*/
#h_menu_box{background:#87b60a;position:absolute;width:100%;z-index:30}
#h_menu_ul{width:1000px;margin:0 auto}
#h_menu_ul:hover{height:278px}
.h_menu_a{display:inline-block;position:relative;float:left;padding:15px 0px 15px 0px;background:#87b60a;font-size:13pt;font-weight:bold;color:#fffffd;text-align:center}/*색변경가능*/
.h_menu_a_v0{width:200px;border-right:1px solid #79a503}/*색변경가능*/
.h_menu_a_v1{width:195px;border-right:1px solid #79a503;border-left:1px solid #99c620}/*색변경가능*/
.h_menu_a_v2{width:198px;border-right:1px solid #79a503;border-left:1px solid #99c620}/*색변경가능*/
.h_menu_a_v3{width:200px;border-left:1px solid #99c620}/*색변경가능*/
.h_menu_point{font-size:8pt;color:#d7f683;letter-spacing:0px;font-weight:normal;}
.h_menu_a:hover > .h_menu_point{color:#d7f683}

#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:#87b60a;margin-top:70px;height:205px;font-size:13px;color:#b0d5fd}
.h_menuul_ul li{display:block;background:#87b60a}
.h_menuul_ul_v0{width:200px;border-right:1px solid #79a503}
.h_menuul_ul_v1{width:195px;border-right:1px solid #79a503;border-left:1px solid #99c620}
.h_menuul_ul_v2{width:198px;border-right:1px solid #79a503;border-left:1px solid #99c620}
.h_menuul_ul_v3{width:200px;border-left:1px solid #99c620}/*색변경가능*/
.h_menuul_ul a{display:block;color:#e3f9a1;font-weight:bold;padding:5px 20px}
.h_menuul_ul a:hover{color:#eafe07}
.h_menu_right{text-align:right}
.h_menuul_ul a:hover{color:#fff}
.h_menuul_ul li.highlight a {color:#ffff00;}
#h_bottomline_box{background:#e1dfe0;margin-top:70px}/*색변경가능*/
.h_bottomline{width:1000px;height:5px;margin:0 auto;background:#e1dfe0}/*색변경가능*/
.h_menu_a:hover{color:#ffff00}

/* LEFT-MENU */
#s_leftmenu_box{float:left;width:215px}
.s_leftmenu_name{width:225px;height:116px;background:url('/img/bg_leftmenu.jpg') no-repeat}
.s_leftmenu_h4{padding-top:69px;font-size:18pt;letter-spacing:1px; color:#87b60a;}
.s_left_limenu{border-top:1px solid #dedede;font-size:12pt;cursor:pointer}
.s_left_limenu div:hover{background:#94c318;color:#fff;}
.s_left_limenu2{border-top:1px solid #dedede;font-size:12pt;cursor:pointer}
.s_left_limenu2 a:hover{background:#94c318;color:#fff;}
.s_menu_acolor{display:block;padding:10px 15px;}
.s_menu_acolor_select{padding:10px 15px;color:#fff;background:#94c318;}
.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:#94c318;color:#fff;}
.s_toggleul_bottom {border-bottom:1px solid #dedede}
.s_toggle_li_select{color:#94c318}
.s_last_limenu{border-bottom:1px solid #dedede}
#s_leftmenu_top{margin-top:50px;border-top:5px solid #87b60a}
.s_last_limenu2{border-bottom:1px solid #dedede}
.s_left_newspaper{border: 1px solid #e0e0e0; margin-top:10px; padding:20px;text-align: center}
.s_left_newspaper img{ width:167px; height:243px;border: 1px solid #e0e0e0;}
.s_left_newspaper p{margin-top:15px;}
/* 공용 */
.s_total_top{margin-bottom:31px;padding:17px 0 18px 0;border-bottom:#e2e0e0 1px solid;font-size:18pt;}
.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:#87b60a;border:1px solid #87b60a; 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;}
.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 #c4d4e0;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:#87b60a;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-green-check.png)}
/* 각사이트에 맞는 색깔사
{background-image:url(http://csscheckbox.com/checkboxes/lite-blue-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}

/* Banner Right */
.s_right_banners {position:relative; z-index:100; left: 520px;top:30px; margin:0 auto; height:0px;width:0px;}
/* Banner Left */
.s_left_banners {position:relative; z-index:100; left: -700px;top:30px; margin:0 auto; height:0px;width:0px;}