@charset "utf-8";

/* CSS Document */
body{margin:0;padding:0;font:12px gulim;color:#555;line-height:180%;}
div,ul,ol,li{margin:0;padding:0;overflow:hidden;}
ul,ol,li{list-style:none;}
select,textarea,input{vertical-align:middle;font-size:12px;}
img{border:none;vertical-align:middle;}
h1,h2,h3,h4,h5,h5{margin:0;padding:0;}
a:link{color:#555;text-decoration:none;}
a:active{color:#555;text-decoration:none;}
a:visited{color:#555;text-decoration:none;}
a:hover{color:#555;text-decoration:none;}
table{border-collapse:collapse;}

.sub_top img{position:absolute;width:980px;height:115px;top:0;left:0;z-index:15;}
.content{position:relative;width:800px; margin-top:20px;}
.content h3, .content_row h3{height:20px;padding:4px 0 8px 23px;background:url(h3_bullet.gif) no-repeat 3px 6px;font-weight:bold;font-size:12px;color:#5c5d5e;line-height:18px;}
.content .path, .content_row .path{position:absolute;top:10px;right:18px;font:11px dotum;letter-spacing:-1px;color:#989898;}

.content_row{float:right;position:relative;width:954px;padding-left:13px; padding-right:13px; padding-top:128px;background:url(bg_content_row.gif) no-repeat 100%  115px;}

.content2{position:relative;width:950px; margin-top:20px;}
.content2 h3, .content_row h3{height:20px;padding:4px 0 8px 23px;background:url(h3_bullet.gif) no-repeat 3px 6px;font-weight:bold;font-size:12px;color:#5c5d5e;line-height:18px;}
.content2 .path, .content_row .path{position:absolute;top:10px;right:18px;font:11px dotum;letter-spacing:-1px;color:#989898;}


/* Snb */
.snb{float:left;width:200px;padding-top:115px;padding-right:15px;}
.snb h2{padding-left:15px;background:url(bg_h2.gif) no-repeat;}
.snb ul{width:160px;padding:20px 25px 30px 15px;background:url(bg_snb.gif) no-repeat 0 100%;line-height:18px;}
.snb a:hover{color:#3a80c8;}
.snb li{padding:5px 0 5px 15px;border-bottom:1px solid #f5f5f5;background:url(left_bullet.gif) no-repeat 5px 10px;}
.snb li.on{background:#3a80c8;;font-weight:bold;letter-spacing:-1px;}
.snb li.on a:link,.snb li.on a:active,.snb li.on a:visited,.snb li.on a:hover{color:#fff;}
.textfield{margin:2px 0;border:1px solid #ddd; padding:5px;}
.snb p a{padding:3px 5px;display:block;}
.snb p a.on{background:#3a80c8;;font-weight:bold;letter-spacing:-1px;color:#fff;}
.left_common img{display:block;}

/* Content */
.content h4{width:785px;height:19px;margin:10px 0;padding:8px 0 7px 15px;line-height:17px;background:url('../images/bg_h4.gif') no-repeat;font-size:12px;font-weight:bold;color:#235ea0; background-size:cover;}
.content h5{padding:8px 0;font:bold 12px gulim;color:#222;}

/* Login */
.login{position:relative;height:240px;}
.id_area,.pw_area,.btn_login,.id_save{position:absolute;}
.id_area{top:45px;left:200px;}
.pw_area{top:75px;left:200px;}
.id_save{top:45px;left:415px;}
.btn_login{top:75px;left:415px;}
.login p{width:400px;height:180px;margin:130px auto 0;padding-top:30px;padding-right:20px;text-align:center;background:url(/images/dot_line.gif) no-repeat repeat-x;}
.login a{display:block;}
.login .textfield{width:120px;height:16px;}

/* Login */
.popup_login{position:relative;height:200px;}
.popup_login .id_area{top:16px;left:30px;}
.popup_login .pw_area{top:40px;left:30px;}
.popup_login .btn_login{top:40px;left:235px;}
.popup_login p{width:360px;height:150px;margin:90px auto 0;padding-top:20px;padding-right:20px;text-align:center;background:url(/images/dot_line.gif) no-repeat repeat-x;}
.popup_login a{display:block;}
.popup_login .id_save{top:16px;left:235px;}
.popup_login .textfield{width:120px;height:16px;}

/* Board */
.guide_box{wwidth: 740px; padding-top: 10px; margin-bottom: 10px; background: #e6f5ff; color: #576e86; border-top-left-radius: 40px; border-top-right-radius: 20px; border-bottom-right-radius: 40px; border-bottom-left-radius: 20px; border: 1px solid #cbd4ff;}
.guide_box ul{width:730px;padding:0 10px 10px;color:#5a5a5a;}
.guide_box ul li{padding:2px 0 2px 10px;background:url(bullet_gray2.gif) no-repeat 3px 7px;line-height:18px;letter-spacing:-1px;color:#576e86;}
.guide_box li a{padding:0 10px;color:#f07b00;text-decoration:underline;}
.red_b{color:#e95217;}
.red{color:#e95217;}


.board_comment{clear:both;width:710px;padding-top:45px;}
.board_comment div{width:684px;height:52px;margin-top:5px;padding:10px 12px;border:1px solid #e5e5e5;background:#f7f7f7;}
.board_comment span{color:#999;letter-spacing:-1px;font:11px dotum;}
.board_comment textarea{background:#fff;vertical-align:middle;border:1px solid #ddd;}
.board_comment p img,.board_comment p input{vertical-align:middle;}


.data_view2 th {padding: 5px 0 5px; height: 18px;color: #fff; background: #34316a; text-align: center; letter-spacing: -1px;}

.reply_area{margin:5px 0;padding:5px ;background:#f5f5f5;}
.reply_num{padding-left:10px;font-size:11px;color:#2075b0;}
#bokgi{clear:both;}


.btn_white input[type="button"] {border: 1px solid #ccc; background: #f1f1f1; border-radius: 2px; padding: 3.8px 8px; letter-spacing: -1px;}
select#board_no2 { border-radius: 2px;  padding: 3.8px; border: 1px solid #dedede;}
.btn_white input[type="image"] {}
.board_bottom_btn a img {margin-top:3px;}
.board_search select#stype {padding: 3.8px; border: 1px solid #dedede;}
.search_box select#rd, .search_box select#gtv, .search_box select#gorder{border: 1px solid #dedede; padding: 3.2px;}
.search_box2 select#rd, .search_box2 select#gtv, .search_box2 select#gorder{border: 1px solid #dedede; padding: 3.2px;}
input#find_nickname {padding:3.5px;}

/* Board List */
.board_list{clear:both; margin:15px 0 5px;font-size:12px;}
.board_list th{padding:10px 0 10px;border-top:2px solid #0a0880;color:#5b5b5b;letter-spacing:-1px;/*background:url(/images/bg_list_th.gif) repeat-x;*/line-height:18px; border-bottom:1px solid #ccc; background:#f9f9f9;}
.board_list td{padding:7px 0;border-bottom:1px solid #dddddd;text-align:center;color:#888;line-height:30px;}
.board_list td.title{padding:7px 10px;text-align:left;}
.board_list td.title a span img {width:40px;}
.board_list tfoot td{background:#f0f6e6;color:#54692f;font-weight:bold;}
.board_list td.writer{letter-spacing:-1px;color:#47709a;text-align:left;}
.board_list td.writer a{color:#47709a;}
.top_option{float:left;padding:8px 0;}
.top_search{float:right;padding:8px 0;}
.top_search span{margin-right:8px;}
.johap_list li{display:inline;padding:0 3px;}
.list_current {background:#f1f8ff;}
.list_current .title a{color:#3374b6;font-weight:bold;}

/* Board images gallery */
.board_list dl{clear:both; margin:0 auto}
.board_list dt{padding:5px;width:350px;height:200px; margin:0 auto 7px; border:1px solid #C2C2C2;}
.board_list dt img{width:350px;height:200px;}
.board_list dd{text-align:left; margin-left:10px; font-weight:bold;}
.large_title{margin:5px 10px 2px; color:black; text-align:left; font-weight:bold;}
.large_title .text{ float:left; width:350px; font-weight:bold; white-space:nowrap;overflow:hidden; text-overflow: ellipsis;}


/* Data List */

.data_view{clear:both;float:left;width:100%;margin:10px 0;font-size:12px;}
.data_view th { padding: 5px 0 5px; height: 18px; color: #444; background: #f3f3f3; text-align: center; letter-spacing: -1px; border-bottom: 2px solid #ccc; border-top: 1px solid #ccc;}
.data_view td{padding:5px 0;border-bottom:1px solid #c9cfd5;text-align:center;color:#666;}
.data_view tfoot td{background:#edf7fb;color:#235ea0;font-weight:bold;}

.data_view2{clear:both;float:left;width:100%;margin:5px 0 10px 0;font-size:12px;}
.data_view2 th { padding: 5px 0 5px; height: 18px; color: #fff; background: #34316a; text-align: center; letter-spacing: -1px;}
.data_view2 td{padding:5px 0;border-bottom:1px solid #c9cfd5;text-align:center;color:#666;}
.data_view2 tfoot td{background:#edf7fb;color:#235ea0;font-weight:bold;}

.mynumber{clear:both;float:left;width:100%;margin:10px 0;}
.mynumber th{padding:7px 0 12px;color:#fff;letter-spacing:-1px;background:url(/images/bg_data_list.gif) repeat-x;}
.mynumber td{padding:7px 0;border-bottom:1px solid #ebebeb;text-align:center;color:#666;background:none;}
.mynumber tfoot td{background:#edf7fb;color:#235ea0;font-weight:bold;}

/* Mypage */
.mypage_info{width:px;border:1px solid #cdd8e3;padding:25px 29px;font:12px gulim;background:none;font-size:12px;}
.mypage_info p{margin:0;padding:0 0 10px 0;font-size:20px; font-family: 'Noto Sans KR', sans-serif;}
.mypage_info p strong{color:#1d72ca;}
.mypage_info .title{display:block;padding:10px 0 8px 12px;font-weight:bold;background:url(bullet_gray.gif) no-repeat 4px 14px; font-family: 'Noto Sans KR', sans-serif;}
.mypage_info .board_write th{font-weight:normal;}
.mypage_info .board_write th,.mypage_info .board_write td{padding:5px;}
.mypage_info .board_write td{background:#fff;font-size:12px;}
.point_box{border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:25px;}
.point_box td{padding:15px;}
.point_box p{padding:10px;border-top:1px solid #eaeaea;}
.point_info{width:197px;height:53px;margin-top:15px;padding:15px 77px 0  0;background:url(/images/bg_point.gif) no-repeat;font:bold 24px arial;color:#fff;text-align:right;}
.point_box .cash_info{width:197px;height:53px;margin-top:15px;padding:15px 77px 0  0;background:url(/images/bg_cash.gif) no-repeat;font:bold 24px arial;color:#fff;text-align:right;}
.reserve_box{width:197px;height:53px;margin-top:15px;padding:15px 77px 0  0;background:url(/images/bg_reserve.gif) no-repeat;font:bold 24px arial;color:#fff;text-align:right;}
.blue_large{color:#1d72ca;font:bold 13px gulim;}
.blue_b{color:#1d72ca;font-weight:bold;}
.point_box .guide_text{font:12px gulim;letter-spacing:-1px;color:#888;}
.point_box .guide_text li{padding:3px 0 3px 10px;background:url(bullet_gray.gif) no-repeat 2px 6px;}
.point_box .guide_text li strong{color:#f08200;}
td.nodata{padding:50px;}
.reserve_padding td{padding:2px; text-align:left}

/* Board View */
.board_view_head { width: 100%; border-top: 3px solid #34316a;}
.board_view{width:100%;table-layout:fixed;}
.board_view_head caption{display:none;}
.board_view_head thead{}
.board_view_head thead th{padding:17px 15px 9px;border:1px solid #d0d0d0;border-bottom:none;text-align:left;font:bold 13px gulim;color:#000;}
.board_view_head thead td.view_info{padding:5px 15px;border:1px solid #d0d0d0;border-top:none;line-height:18px;color:#555;background:url(view_info_bg.gif) repeat-x;color:#777;}
.board_view_head thead td.view_info span{color:#333;font-weight:bold;}
.board_view_head thead td.view_info strong{color:#d34e13;}
.contents{width:auto;padding:20px 15px 40px;color:#555;border-bottom:1px solid #d0d0d0;overflow-x:auto;font-size:13px;}
.contents p{margin:0;padding:0;line-height:170%;}
.contents span{line-height:170%;}
.contents_background{background-image:url('/images/logo.png'); background-repeat:repeat-y; background-position:50%}
.board_view td.attach_file{padding:10px 20px;color:#3e4e22;border-bottom:1px solid #eee;font:11px dotum;}
.board_view_comment{clear:both;width:738px;margin-bottom:10px;padding:15px;border:1px solid;border-color:#eee #ddd #ddd #eee;background:#fdfdfd;color:#666;}
.board_view_comment p{width:718px;margin:0;padding:5px 0 0 0;}
.board_view_comment span{color:#aaa;letter-spacing:-1px;}
.board_view_comment textarea { display: block; float: left; width: 620px; height: 80px; margin-right: 3px; border: 2px solid #34316a; ime-mode: active;}
.board_view_comment p img{float:left;}
.comment_list{clear:both;float:left;width:100%;margin:10px 0;padding:8px 0 10px;color:#666;line-height:18px;}
.comment_list a{color:#4b84be;}
.comment_list strong a:link,.comment_list strong a:active,.comment_list strong a:visited,.comment_list strong a:hover{color:#4b84be;}
.comment_list .date_text{color:#999;}
.comment_list .no21{color:#DFDDDE;}
.comment_list ul{clear:both;padding:10px 0 0 0; border-bottom:1px solid #dfdfdf}
.comment_content{color:#555;}
.comment_list li{padding:8px 0;border:1px solid #dfdfdf;line-height:18px; border-collapse:collapse; border-bottom:none;}
.comment_list li table{width:100%;}
.comment_list li td{padding:4px;}
.comment_list li td textarea{border:1px solid #ddd;width:640px;height:44px;vertical-align:middle;}
td.comments{position:relative;color:#444;padding-right:50px !important;}
.comment_re{position:absolute;top:5px;right:5px;}
.date_text{color:#999;font:11px tahoma;}
.board_top_btn{margin:0;padding:15px 0 0px;}
.select_box{width:620px;height:31px;padding:13px 15px 10px 165px;color:#777;background:url('/images/bg_select.gif') no-repeat; margin-top:20px; background-size:contain;}
.select_box select{}
.select_box{}

/* Popup */
#popup{border-top:2px solid #3a80c8;}
#popup h1{clear:both;padding:20px 0 11px 13px;margin:0;height:28px;}
#post_search{background:url(../member/images/post_search_box.gif) no-repeat;width:220px;height:21px;padding:12px 0 12px 100px;margin:10px 0;}
#popup h3{color:#297aa4;font:bold 12px dotum;background:url(sub/arrow_blue.gif) no-repeat 4px 2px;padding-left:10px;}
#post_result{padding:10px;width:298px;border:1px solid #dfdfdf;height:115px;overflow-y:auto;font:11px dotum;color:#666;}
#post_result li{padding:5px 0;border-bottom:1px solid #eee;}

.gray_box{border:1px solid #ddd;padding:20px;}
.find_result{margin:10px 0;padding:20px 15px;border:2px solid #c5cfb3;text-align:center;background:#fafdf4;color:#5c6848;}
.popup_table{clear:both;width:100%;border:1px solid #ddd;}
.popup_table th{padding:5px;border:1px solid #ddd;background:#edf7fb;color:#235ea0;font:bold 11px dotum;letter-spacing:-1px;}
.popup_table td{padding:5px;border:1px solid #ddd;}
.basic_table{clear:both;width:100%;border:1px solid #eef1e9;}
.basic_table th{padding:5px;border:1px solid #d2dcc2;background:#f4f8ef!important;color:#527c07;font:bold 11px dotum;letter-spacing:-1px;}
.basic_table td{border:1px solid #eef1e9;}
.memo{width:750px;}
.popup_table textarea{background:#fefdf8;color:#544c2a;line-height:18px;}
.guide_num{padding:25px;margin-bottom:20px;border:1px solid #cdd8e3;background:#f7fcfe;color:#8c8c8c;line-height:17px;}
.guide_num strong{color:#3a6ca0;}
td.ask_view{padding:20px;text-align:left;background:#f3f7ec;line-height:18px;}
.ask_reply{margin-top:15px;padding:10px 0 10px 30px;border-top:1px dashed #c8d9ac;background:url(/images/icon_reply.gif) no-repeat 10px 13px;color:#2e3d12;}
.num_reply{color:#4b84be;}
.board_search{text-align:center;padding:10px 0;}
.board_search input{margin:2px;}

/* Write */
.board_write { width: 100%; border-top: 2px solid #34316a; border-bottom: 2px solid #34316a; font-size: 12px;}
.board_write caption{display:none;}
.board_write th { width: 100px; background: #eaecfb; color: #34316a;}
.board_write th,
.board_write td
{padding:6px 0 6px 15px;border-bottom:1px solid #cbdee4;text-align:left;}
.information{padding:10px 0;}
.description{padding:5px 0;color:#666;}
.subject{width:400px;}

/* Write */
.board_upload{width:100%;border-top:1px solid #cbdee4;border-bottom:2px solid #cbdee4;font-size:12px;}
.board_upload th { padding: 0 0 0 10px; background: #5e63a6; color: #f4ff00;}
.board_upload td{padding:6px 0 6px 15px;border-bottom:1px solid #ddd;text-align:left;}
.board_write th,
.board_write td
{padding:6px 0 6px 15px;border-bottom:1px solid #dedede;text-align:left;}
/* Button */
.board_bottom_btn{float:; width:770px; margin: 0 auto; position: relative; left: 5px;}
.button_left a:link{text-decoration:underline;color:#5a83ba;}
.board_bottom_btn a{display:inline-block;margin-left:2px;}
.button_left{clear:both;float:left;margin-bottom:10px;padding:8px 0;white-space:nowrap;}
.button_right{float:right;margin-bottom:10px;padding:8px 0;}
.button_ctr{clear:both;padding:8px 0;text-align:center;}
.button_ctr img,.button_ctr input{margin:1px;cursor:pointer;}
.board_move{clear:both;float:left;}

/* paging */
.paging{width:100%;text-align:center;font:11px tahoma;padding:5px 0;}
.paging *{margin:0; padding:0;}
.paging a,
.paging strong{_position:relative;margin-left:-7px;font-weight:bold;display:inline-block;padding:2px 10px 1px 9px;color:#3a80c8;border-left:1px solid #eee;border-right:1px solid #eee;text-decoration:none;line-height:normal;background:#fff;}
.paging strong{color:#3a80c8 !important;}
.paging a:hover{}
.paging a.pre{padding:3px 10px 1px 5px;border:none;font-weight:normal; }
.paging a.pre_end{padding:3px 5px 1px 5px;border:none;font-weight:normal;}
.paging a.next{padding:3px 5px 1px 5px;border:none;border-left:1px solid #eee;font-weight:normal; }
.paging a.next_end{padding:3px 5px 1px 5px;border:none;font-weight:normal;}

/* Join Form */
.agree_area{float:left;width:350px;height:150px;padding-top:20px;margin-right:20px;}
.privacy_area{float:left;width:350px;height:150px;padding-top:20px}
.agree_area iframe,.privacy_area iframe{display:block;width:348px;height:80px;margin:8px 0 10px;border:1px solid #ddd;}
.join_form2{width:620px;margin-top:10px;padding:20px 44px;border:6px solid #e8e8e8;}
.join_form2 p{padding-left:15px;line-height:16px;}

/* New Join Form */
.agree_area2{float:left;width:250px;height:125px;padding-top:20px;margin-right:12px;}
.privacy_area2{float:left;width:250px;height:125px;padding-top:20px;margin-right:12px;}
.privacy2_area2{float:left;width:250px;height:150px;padding-top:20px}
.agree_area2 iframe,.privacy_area2 iframe,.privacy2_area2 iframe{display:block;width:348px;height:80px;margin:8px 0 10px;border:1px solid #ddd;}

/* Tab Menu */
.tab_menu{width:100%;height:32px;margin-bottom:15px;background:url(/images/bg_tab.gif) repeat-x;letter-spacing:-1px; font-family:'Noto Sans KR', sans-serif;}
.tab_menu li{float:left;height:11px;margin-right:-1px;padding:5px 15px;height:16px;border-top:1px solid #235ea0;border-left:1px solid #235ea0;border-right:1px solid #235ea0;border-bottom:1px solid #235ea0;background:#3a80c8;color:#fff;line-height:18px;}
.tab_menu li a:link,.tab_menu li a:active,.tab_menu li a:visited,.tab_menu li a:hover{color:#fff;}
.tab_menu li.on{position:relative;z-index:2;border:1px solid #235ea0;border-bottom:1px solid #fff;background:#fff;font-weight:bold;color:#235ea0;}
.tab_menu li.on a:link,.tab_menu li.on a:active,.tab_menu li.on a:visited,.tab_menu li.on a:hover{color:#235ea0;}

.sub_menu { width: 780px; margin-bottom: 15px; padding: 0 5 0 5px; /* background: url(blue_box.gif) no-repeat; */ border: 2px solid #97CBD0; border-top-left-radius: 4px; border-bottom-right-radius: 4px;}
.sub_menu ul { width: 780px; padding: 7 10 7 10px;}
.sub_menu li{float:left;width:170px; height:34px; padding-left:13px;line-height:24px; background:url(arrow_gray.gif) no-repeat 5px 5px;height:18px;}
.sub_menu li a:link {color:#000000;}
.sub_menu li a:visited {color:#000000;}
.sub_menu li a:hover {color:#D00000;}
.sub_menu li.on a{font:bold; color:#D00000;}

.search_box { width: 780px; margin-bottom: 15px; padding: 5 5 5 5px; border: 1px solid #555555;}
.search_box2 { width: 938px; margin-bottom: 2px; padding: 15 5 5 5px; border: 1px solid #555555;}

/* Combination */
.select_num{float:left;width:200px; height:418px; padding-right:1px; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb;}
.select_num span{display:block;padding:8px 0;height:21px;font:11px dotum;color:#b35847;text-align:center;}

.select_num2{float:left;width:208px; border-right:1px solid #bbb; border-bottom:1px solid #bbb;}
.select_num2 span{display:block;padding:8px 0;height:21px;font:11px dotum;color:#b35847;text-align:center;}

.option ul{width:200px;margin:10px;}
.option li{width:200px;margin:0;padding:5px 0 4px;border-bottom:1px dotted #e3e3e3;}
.number_select { width: 150px; margin: 0; padding: 15px 25px 15px 25px; background: #fff4f9; overflow: hidden;}
.number_img{width:160px;}
.number_img li{float:left;width:13px;height:22px;margin:3px 4px;cursor:pointer;}
.number_img li img{width:13px;height:22px;}
.select_title { width: 210px; height: 17PX; padding: 7PX 0; font: bold 12px dotum; color: #fff; background: #6F0037; text-align: center;}
.option_title { position: relative; width:px; height: 16PX; padding: 7px 0; font: bold 12px dotum; background: #6F0037; color: #fff; text-align: center;}
.btn_filter{position:absolute;top:2px;right:10px;}
.option{float:left;width:538px; padding: 0 1px 0 0; border:1px solid #bbb; }
.option ul{width:518px;margin:10px;}
.option li{width:518px;margin:0;padding:5px 0 4px;border-bottom:1px dotted #e3e3e3;}
.option table{margin:0;padding:0;}
.option th{width:150px;padding:0;color:#334595;text-align:left;letter-spacing:-1px;}
.option td{padding:0;}
.lot_guide{width:550px;height:625px;padding:65px 25px 10px;background:url(bg_lotto_guide.gif) no-repeat;}
.lot_guide ul{width:535px;height:570px;padding-right:15px;overflow:auto;}
.lot_guide .guide_title{padding:5px 5px 5px 30px;font:bold 13px gulim;color:#07619f;background:url(icon_guide.gif) no-repeat 0 2px;}
.lot_guide li p{background:#f3f3f3;padding:10px;line-height:16px;}
.lot_guide li{border-bottom:1px solid #e0e0e0;padding:10px 0 6px;}
.result{clear:both;}
.result table{width:100%;}
.result ol{list-style:decimal !important;width:138px;height:320px;overflow:auto;border:1px solid #ddd;padding:5px 5px 5px 50px;}
.result li{list-style:decimal !important;border-bottom:1px solid #ddd;overflow:visible;}
.result tbody th{padding:6px;border:1px solid #e9eee3;background:#fcfcfc;color:#666;}
.option .group{width:100%;}
.option .group th{width:80px;padding:4px !important;border:1px solid #ccc !important;text-align:center;}
.option .group td{padding:4px 10px;border:1px solid #ccc;}
#number { width:735px; margin-left:30px;}
#number h4 { color:#3d9b35; height:16px; font-size:16px;float:left;background:none;margin:0;padding:5px 0;}
#number .refer { float:right;color:#999999; font-weight:bold; margin-right:8px;}

#number ul { clear:both; list-style:none;}
#number li { margin-bottom:10px; float:left; margin-right:15px;}
* html #number li { line-height:1%;}
#nubmer li a { display:block;}
.box{width:716px;margin:10px auto;}
.box td{padding:0;}
.box_text{padding-bottom:15px;}
.lucky_num{height:323px;padding:0 40px;border:1px solid #e3e3e3;}
*html .lucky_num{float:left;text-align:center;}
.lucky_title{padding:10px 0 5px;text-align:center;}
.lucky_num ul{padding:10px 0 0 5px;}
.lucky_num li{float:left;margin-right:5px;}
*html lucky_num .button_ctr{width:100%;text-align:center;}
*html .lucky_num li{margin-right:1px;}
*:first-child+html .lucky_num li{margin-right:2px;}
.lucky_num  .button_right{margin:0;padding:6px 0 10px !important;}
.lucky_num li input{width:40px;height:30px;padding:5px 0;border:4px solid #5d5d5d;text-align:center;color:#000;font:bold 24px arial;}
.lucky_num textarea{width:320px;height:80px;border:1px solid #ddd;padding:0;}
.select_view{margin:0 30px 0 15px;}
.select_view,.select_anal{float:left;width:179px;height:300px;border:1px solid #e3e3e3;}
.select_view ol{float:left;width:55px;margin:7px 10px;padding:12px 0 0 5px;}
.select_view ol li{height:22px;}
.select_view input{width:30px;border:1px solid #ddd;font-weight:bold;color:#1180b3;text-align:center;}
.select_view .title,.select_anal .title{height:20px;padding:4px 0 4px;background:#eaeaea;text-align:center;font-weight:bold;}
.select_anal p{padding:6px 25px;line-height:25px;font-weight:bold;color:#666;}
.select_anal input{width:25px;margin:0 5px;border:1px solid #ddd;font-weight:bold;color:#1180b3;text-align:center;}
.perfect_box{width:716px;margin:10px auto;}
.perfect_box td{padding:0;}
.perfect_select{width:680px;margin-left:;margin-bottom:10px;}
.perfect_select select{margin-bottom:2px;margin-left:0px; padding:4px 3px; border:1px solid #ccc; border-radius: 3px; margin: 3px 0px; position:relative; left:7px;}
.perfect_select li{float:left;width:155px;height:208px;padding:0 7px;background:url('../images/perfect_sel_bg.gif') no-repeat 3px 50%;}
.perfect_title{width:630px;height:24px;margin:0 auto;padding:5px 15px;background:url('../images/perfect_title.gif') no-repeat;font:bold 14px dotum;color:#fff;line-height:24px; margin-left: 11px;}
.perfect_title strong{color:#fdc746;}
.perfect_title span{color:#8cb6fb;}
.perfect_detail{width:618px;margin:0 auto;border:1px solid #ddd;padding:15px 20px; margin-left: 11px;}
.detail_text{padding:6px 0;margin-bottom:8px;background:#f6f6f6;text-align:center;}
.detail_text .no2{color:#330099;}
.detail_text .span{font-weight:bold;color:#f00;}
.perfect_result{width:700px;margin:0 auto;}
.johap_select{padding:10px 0;}
.johap_select ul{padding:10px 0;margin-right:-20px;}
.johap_select ul li{float:left;margin:5px 20px 5px 0px;}
.login_btm{width:630px;margin:10px auto;}
.login_btm  li{float:left;}

/* Guinness */
.data_box{width:779px;}
.data_board { clear: both; width: 761px; padding: 10px 15px; border: 4px solid #eee; border-radius: 3px; line-height: 18px;}
.data_board h4{width:760px;height:32px;margin-bottom:10px;padding:10px 20px 0 20px; border: 1px solid #f3f3f3; /*background:url(/guinness/images/fix_board_titbg.gif) repeat-x;*/ font:bold 12px gulim;color:#333; background: #f9f9f9;
.data_board th{height:28px;}
.data_board td{height:28px;}
}
.data_board .list{width:100%;}
.data_board .list thead th { height: 28px; border: 1px solid #34316a; background: #5e63a6; color: #fff; font: bold 11px dotum; letter-spacing: -1px; text-align: center;}
.data_board .list td{height: 28px; padding:3px;text-align:center;border:1px solid #333;}
.data_board .list td.num_text{padding:3px 8px;background:#f6f6f6;color:#e33c4c;font-weight:bold;text-align:left;word-break:break-all;}
.data_board .list td.nic_text{padding:3px 8px;color:#333;text-align:left;}
.data_board .list td.view_text a:link{color:#c6381c !important;}
.data_board .list td.view_text a:visited{color:#999;}
.data_board .list td.view_text a:active{color:#c6381c;}
.data_board .list td.view_text a:hover{text-decoration:underline;}
.data_board .list td.num_gray{color:#999;font:11px tahoma;}
.data_board .list tbody th{height: 28px; padding:3px 8px;text-align:center;border:1px solid #e8e8e8;background:#f6f6f6;color:#333;font-weight:bold;word-break:break-all;}
.data_board h4 span{color:#1875ab;font:bold 12px gulim;}
.data_board .view{width:100%;margin-bottom:5px;border:2px solid #c9646f;}
.data_board .view th{border:1px solid #ddd;padding:8px 0 8px 30px;background:#f3f3f3 url(/guinness/images/arrow_cyan.gif) no-repeat 22px 12px;text-align:left;font:bold 12px gulim;}
.data_board .view td{border:1px solid #ddd;padding:8px 15px;font:12px gulim;}
.data_board h5{clear:both;padding:8px 8px 8px 15px;color:#333;border-bottom:1px solid #ddd;margin-bottom:10px;background:url(/images/arrow_cyan.gif) no-repeat 6px 12px;}
.data_board .fix_state{width:130px !important;float:left;margin:5px;}
.data_board .fix_state .num_text{text-align:center !important;color:#000 !important;}
.ge_system{width:738x;margin:5px 0;padding:5px;border:1px solid #ccc;background:#fdfdfd;}
.ge_system table{border:1px solid #eee;background:#fff;}
.ge_system .ge_table th{width:80px;font:bold 16px dotum;color:#223690;text-align:right;padding-right:10px;}
.ge_system ul{padding:15px 0;}
.ge_system li{width:630px;height:24px;margin:0;padding:5px 0 8px 30px;background:url(/images/ge_bg.gif) no-repeat;}
.ge_table td li a{color:#525f9a !important;}
.ge_table td li a:hover{color:#3348a5;font-weight:bold;letter-spacing:-1px;}
.guinness_prize{background:750px;background:url(../guinness/images/success_bg.gif) repeat-y;}
.prize_top{position:relative;width:750px;height:177px;background:url(../guinness/images/success_img1.gif) no-repeat;}
.prize_top p{position:absolute;top:78px;left:146px;width:77px;padding:0;margin:0;text-align:center;font-weight:bold;color:#000;}
.prize_top p span{display:block;font-size:16px;color:#b31016;}
.guinness_prize ul{width:570px;padding:0 90px 30px;background:url(../guinness/images/success_img4.gif) no-repeat;overflow:visible !important;}
.guinness_prize li{width:490px;height:60px;padding:25px 35px 25px 45px;background:url(../guinness/images/success_img2.gif) no-repeat;font-weight:bold;}
.guinness_room{width:590px;padding-left:10px;font-weight:bold;}
.guinness_room li{float:left;width:70px;height:20px;margin:0 3px 3px 0;background:url(../guinness/images/room.gif) no-repeat;text-align:center;}
.guinness_room li.on{background:url(../guinness/images/room_on.gif) no-repeat;color:#fff;}
.guinness_room li.on a:link,.guinness_room li.on a:active,.guinness_room li.on a:visited,guinness_room li.on a:hover{color:#fff;}
/* 고정수/제외수선택 */
.fix_number {position: relative; width: 745px; border: 1px solid #49a0cc; border-radius: 10px;}
.fix_number .title {height: 23px; padding: 12px 0 0 20px; font: bold 14px dotum; background: #49a0cc; color: #fff;}
.fix_number img{vertical-align:middle;}
.fix_number_box {width: 710px; padding: 10px 20px 50px;}
.fix_step1 p{width:250px;height:90px;margin-top:7px;padding:20px;background:url(/guinness/images/fix_select.gif) no-repeat;line-height:25px;}
.fix_step1 p span{font:bold 12px dotum;color:#fff;}
.fix_step2 ol{padding:8px 10px;}
.fix_step2 p{padding-top:6px;}
.fix_step2 li{float:left;height:32px;margin:2px 3px;padding:0;cursor:pointer;}
*html .fix_step2 li{height:32px;margin:2px 3px 0;}
*html .fix_step2  ol{padding:5px 0px 5px 10px;}
.fix_step1{width:250px;height:149px;}
.fix_step1 select{width:100px;margin-left:10px;vertical-align:middle;}
.fix_step2{width:250px;height:610px;}
.button_ctr{clear:both;padding:5px;text-align:center;}
.button_ctr img{margin:0 2px;}
.button_left{float:left;padding:5px 0;}
.button_left img,.button_left input{margin-right:2px;}
.button_right{float:right;padding:5px 0;text-align:right;}
.button_right img,.button_right input{margin-left:2px;}
.fix_step3{position:absolute;width:438px;top:154px;left:290px;}
.fix_number_box .top_text{margin:0 0 22px 0;padding:0 5px 10px;border-bottom:1px solid #eee;}
.fix_number_box .top_text li{background:url(/images/arrow_cyan.gif) no-repeat 5px 6px;padding-left:15px;}
.num_box{width:436px;height:610px;border:1px solid #c1c1c1;}
.num_box table{width:438px;}
.num_box th{height:22px;border:1px solid #ebebeb;background:url(/guinness/images/fix_th_bg.gif) repeat-x;}
.num_box td{padding:2px 3;border:1px solid #ebebeb;text-align:center;word-break:break-all;}
.blue{color:#4359af;}
.blue_s{font:bold 11px dotum;color:#4359af;}
.red_s{font:bold 11px dotum;color:#c25454;}
.dark_b{color:#ae3d48;font-weight:bold;}
.num_box td.num_text{font-weight:bold;text-align:left;}

/* VIP회원가입 */
.settle_box{width:715px;margin:10px 0 0 20px;background:url(../sub_pg/img/vip_bg.gif) repeat-y;}
.settle_box img{display:block;}
.settle_box .step1{width:655px;margin:10px 30px;}
.settle_box .step1 table{width:100%;border-top:1px solid #b7a880;border-bottom:1px solid #b7a880;margin-bottom:5px;}
.settle_box .step1 table th{background:#f9f8eb;border-right:1px solid #dedede;border-bottom:1px solid #dedede;font:bold 14px dotum;color:#6e2701;}
.settle_box .step1 table td{padding:3px 0;border-bottom:1px solid #dedede;text-align:right;}
.settle_box .step1 table td.johap{border-right:1px solid #dedede;color:#994a0b;font-weight:bold;text-align:center;}
.settle_box .step1 table td.price{padding-right:40px;text-align:right;font-weight:bold;}
.settle_box .step1 table td img{display:inline;}
.settle_box .step1 table td.border{border-right:1px solid #dedede;}
.settle_box .step2{width:655px;margin:20px 30px;}
.settle_box .step2 ul{width:655px;padding:15px 0;}
.settle_box .step2 ul li{float:left;padding:2px;cursor:pointer;}
.settle_box .settle_guide{clear:both;width:655px;margin:20px 30px;padding:10px;background:url(../sub_pg/img/settle_guide_bg.gif) repeat-x;}
.settle_box .settle_guide p{margin-top:8px;padding:10px 5px;background:#fff;line-height:22px;}
.settle_box .settle_guide p div{padding-left:20px;}
.settle_box .settle_guide p strong{color:#d33124;}
.cash{background:url(../sub_pg/img/cash_bg.gif) repeat-y;}
.cash .step1 table{border-top:2px solid #6c99c7;border-bottom:1px solid #6c99c7;}
.cash .step1 table th{padding:15px;background:#f4f8fc;color:#2f557a;}
.cash .step1 table td{text-align:left;padding:15px;}
.cash .step1 table td input{border:2px solid #ccc;padding:8px 6px;height:13px;line-height:12px;}
.samsu_info{width:748px;margin-left:7px;}
.samsu_info img{display:block;vertical-align:top;}

/*적립금추가*/
.reserve{background:url(../sub_pg/img/reserve_bg.gif) repeat-y !important;}
.reserve .step1 table{border-top:2px solid #9dd485 !important;border-bottom:1px solid #a3d89a !important;}
.reserve .step1 table th{padding:15px !important;background:#f8fdf7 !important;color:#203c13 !important;}
.reserve .step1 table td{text-align:left !important;padding:15px !important;}
.reserve .step1 table td input{border:2px solid #ccc !important;padding:8px 6px !important;height:13px;line-height:12px;}




/* 전문분석가현황 */
.pro_list {width:748px;}
.pro_list img{display:block;}
.pro_list ul{width:705px;list-style:none;border-right:3px solid #00468f;margin:0;padding:10px 20px;}
.pro_list li{float:left;margin:5px 10px;width:135px;height:75px;padding:10px;text-align:center;background:url(/images/pro_box.gif) no-repeat;}
.pro_list li strong,.pro_list li span{display:block;padding:3px;}
.pro_list li strong{color:#fff6db;margin-bottom:9px;}
.pro_list li span{color:#ff9000;font:bold 11px dotum;letter-spacing:-1px;}


/* new전문분석가현황 */
.new_pro_list {width:748px;}
.new_pro_list img{display:block;}
.new_pro_list ul{width:705px;list-style:none;border-right:3px solid #00468f;margin:0;padding:10px 20px;}
.new_pro_list li{float:left;width:136px;height:84px; margin:9px ; padding:25px 40px; text-align:center;background:url(/images/pro_box2.gif) no-repeat;}
.new_pro_list li strong,.pro_list li span{display:block;padding:3px;}
.new_pro_list li strong{color:#855a28;margin-bottom:15px;letter-spacing:-1px;}
.new_pro_list li span{color:#000;font:bold 12px dotum;}





/* new2전문분석가현황 */
.new2_pro_list {width:748px;}
.new2_pro_list img{display:block;}
.new2_pro_list ul{width:748px;list-style:none; background:url(new/pro2_bg.gif) ;margin:0;padding:10px;}
.new2_pro_list li{float:left; width:238px; height:126px; padding:60px 0 0 0; margin:1px 4px; text-align:center; background:url(/images/new/pro2_box.png) no-repeat;}
.new2_pro_list li strong,.pro_list li span{display:block;padding:3px;}
.new2_pro_list li strong{color:#855a28;margin-bottom:15px;letter-spacing:-1px;font-size:11px}
.new2_pro_list li span{color:#000;font:bold 12px dotum;}
.new2_pro_list .bg_black{background:url(/images/new/pro2_box2.png) no-repeat;}
.blurb2 {clear: both; width:768px; height:25px; padding-top: 7px; font: bold 14px gulim;  text-align:center; margin-top:-10px;margin-bottom: -5px; color:#fff; background: url(new/pro2_top2.gif)  #000}



/*new3전문분석가현황 */
.new3_pro_list {width:748px;}
.new3_pro_list img{display:block;}
.new3_pro_list ul{width:748px;list-style:none; background:url(new/pro2_bg.gif) ;margin:0;padding:10px;}
.new3_pro_list li{float:left; width:216px; height:95px; padding:29px 0 0 0; margin:10px 16px; text-align:center; background:url(/images/new/pro2_box_new.png) no-repeat;}
.new3_pro_list li strong,.pro_list li span{display:block;padding:3px;}
.new3_pro_list li strong{color:#855a28;margin-bottom:8px;letter-spacing:-1px;font-size:11px}
.new3_pro_list li span{color:#000;font:bold 12px dotum;}
.new3_pro_list .bg_black{background:url(/images/new/pro2_box2_new.png) no-repeat;}
.blurb3 {clear: both; width:768px; height:25px; padding-top: 7px; font: bold 14px gulim;  text-align:center; margin-top:-10px;margin-bottom: -5px; color:#fff; background: url(new/pro2_top2.gif)  #000}






/* 캐쉬조합 */
.cash_johap{position:relative;width:715px;background:url(/images/cash_johap_bg.gif) repeat-y;margin-top:10px;margin-left:16px;}
.cash_johap_body{width:615px;padding:0 50px; }
.cash_johap .top_text{height:199px;margin:0;padding:0;padding-top:9px;background:url(/images/cash_johap_top.gif) no-repeat;text-align:center;font:bold 24px arial;color:#ffe87d;line-height:20px;}
.cash_johap .top_text img{vertical-align:middle;}
.cash_johap .cash_info{width:615px;height:43px;margin:10px 0 15px;padding-top:12px;background:url(/images/cash_info_bg.gif) no-repeat;text-align:center;letter-spacing:-1px;}
.cyan_b{font-weight:bold;color:#2588a8;}
.red_b{font-weight:bold;color:#eb6513;}
.johap_group{width:583px;margin-top:3px;margin-bottom:15px;padding:10px 15px;border:1px solid #ccc;}
.johap_group table{width:100%;margin-top:8px;}
.johap_group thead th{border:1px solid #bdd4dc;background:#e7f9ff;color:#157796;padding:3px;}
.johap_group tbody th{border:1px solid #dbe6e9;background:#eee;padding:3px 10px;}
.johap_group tbody td{border:1px solid #dbe6e9;padding:3px 6px;text-align:center;}
.johap_group tbody td input{border:1px solid;border-color:#ddd #eee #ddd #eee;}
.johap_btn_left{float:left;padding:5px 0;}
.johap_btn_right{float:right;padding:5px 0;text-align:right;}
.johap_btn_right img{vertical-align:middle;}
.cash_johap .bottom_info{line-height:18px;padding:10px;border:1px solid #e6e6e6;background:#f5f5f5;}
.johap_ing{position:absolute;top:255px;left:175px;padding:25px 15px;background:url(/images/johap_ing_bg.png) no-repeat;width:313px;height:168px;text-align:center;font-weight:bold;}
.ing_info{width:190px;height:16px;margin:10px auto 0;padding:12px 15px;background:url(/images/johap_ing_info.gif) no-repeat;color:#2893b6;}
.Cash_span{width:118px; height:23px; padding-top:3px; padding-bottom:5px;f;background:url(/images/btn_cash_mix.gif) no-repeat 1px 0; color:#FFF; font-weight:bold}
.Cash_span1{width:120px; height:23px; padding-top:3px; padding-bottom:5px;f;background:url(/images/btn_cash_mix1.gif) no-repeat;color:#FFF;}

/* 대박조합 */
.daebak_johap{position:relative;width:715px;background:url(/images/daebak_bg.gif) repeat-y;margin-top:10px;margin-left:16px;}
.daebak_top{position:relative;height:270px;background:url(daebak_top.gif) no-repeat;}
.daebak_top span{position:absolute;top:64px;left:336px;font:bold 24px arial;color:#ffe87d;}
.daebak_johap_body{width:615px;padding:0 50px;}
.daebak_johap .cash_info{width:615px;height:43px;margin:10px 0 15px;padding-top:12px;background:url(/images/cash_info_bg.gif) no-repeat;text-align:center;letter-spacing:-1px;}
.daebak_johap .bottom_info{line-height:18px;padding:10px;border:1px solid #e6e6e6;background:#f5f5f5;}
/* 쪽지 */
.memo_content{width:770px;padding:15px;background:url('../images/bg_memo_content2.png?<?=mt_rand(1,8145060)?>') repeat-y; }
.memo_content .tab_menu{width:570px;margin:0 0 10px 0;padding:0;}
.memo_content h3{height:20px;padding:4px 0 8px 26px;background:url(memo_title.gif) no-repeat 3px 3px;font-weight:bold;font-size:12px;color:#5c5d5e;}
.memo_content .board_top_btn{margin:0;padding:5px 0;float:left;}
.memo_content .board_top_right{float:right;}
.memo_content .board_top_btn img,.memo_content .board_top_right img{cursor:pointer;}
.memo_content .board_list{margin:5px 0; width:100%; font-family:'Noto Sans KR', sans-serif; font-weight:normal;}
.memo_content .board_list td{padding:3px 0;}
.memo_content .board_bottom_btn{clear:both;margin:5px 0;padding:0;}
.memo_content .board_bottom_btn img{cursor:pointer;}
.memo_content .paging{margn:0;}
.memo_content .board_view th{background:#f3f3f3;border-bottom:1px solid #ddd;}
.memo_content .board_view td{padding:3px;border-bottom:1px solid #ddd;}
.memo_box{width:720px;overflow-y:auto;border:1px solid #f6f6f6;padding:10px;}
.agree_box{padding:15px;}

.memo_content2{width:770px; padding:15px; height:57px; background:url('../images/bg_memo_content4.png?<?=mt_rand(1,8145060)?>') no-repeat}
.memo_content2 h3{height:30px;padding:4px 0 8px 2px;background:url(memo_title.gif) no-repeat 3px 3px;font-weight:bold;font-size:20px;color:#000; font-family:'Noto Sans KR', sans-serif; font-weight:500; letter-spacing:-1px;}
/* VIP회원가입 */
.settle_box{width:715px;margin:10px 0 0 20px;background:url(/images/vip_bg.gif) repeat-y;}
.settle_box img{display:block;}
.settle_box .step1{width:655px;margin:10px 30px;}
.settle_box .step1 table{width:100%;border-top:1px solid #b7a880;border-bottom:1px solid #b7a880;margin-bottom:5px;}
.settle_box .step1 table th{background:#f9f8eb;border-right:1px solid #dedede;border-bottom:1px solid #dedede;font:bold 14px dotum;color:#6e2701;}
.settle_box .step1 table td{padding:3px 0;border-bottom:1px solid #dedede;text-align:right;}
.settle_box .step1 table td.johap{border-right:1px solid #dedede;color:#994a0b;font-weight:bold;text-align:center;}
.settle_box .step1 table td.price{padding-right:55px;text-align:right;font-weight:bold;}
.settle_box .step1 table td.border{border-right:1px solid #dedede;}
.settle_box .step2{width:655px;margin:20px 30px;}
.settle_box .step2 ul{width:655px;padding:15px 0;}
.settle_box .step2 ul li{float:left;padding:2px;cursor:pointer;}
.settle_box .settle_guide{clear:both;width:655px;margin:20px 30px;padding:10px;background:url(/images/settle_guide_bg.gif) repeat-x;}
.settle_box .settle_guide p{margin-top:8px;padding:10px 5px;background:#fff;line-height:22px;}
.settle_box .settle_guide p div{padding-left:20px;}
.settle_box .settle_guide p strong{color:#d33124;}
.cash{background:url(/images/cash_bg.gif) repeat-y;}
.cash .step1 table{border-top:2px solid #6c99c7;border-bottom:1px solid #6c99c7;}
.cash .step1 table th{padding:15px;background:#f4f8fc;color:#2f557a;}
.cash .step1 table td{text-align:left;padding:15px;}
.cash .step1 table td input{border:2px solid #ccc;padding:3px 6px;height:20px;line-height:12px;}

/* 로또명당 */
.store{width:707px;margin-bottom:15px;padding:30px;border:1px solid #ddd;text-align:center;}
.storetbl{padding:10px 0;}
.storeleft{float:left;font-weight:bold;}
.storeright{float:right;}
.storedetail dl{width:714px;padding:15px;border:3px solid #cedeea;line-height:18px;}
.storedetail dt{clear:both;float:left;width:130px;padding-left:15px;background:url(arrow_cyan.gif) no-repeat 5px 8px;color:#47709a;}
.storedetial dd{float:left;}
.storemap{width:750px;border:1px solid #ddd;text-align:center;}
.storedetail a:link{text-decoration:underline;color:#355e89;}

/* 명예의전당 */
.prize_box{position:relative;width:750px;margin-bottom:30px;background:url(bg_prize.gif) repeat-y;}
.select_prize{position:absolute;top:160px;left:85px;font-size:13px;font-weight:bold;}
.prize_box table{width:540px;margin:0 auto;}
.prize_box td{text-align:center;}
.prize_rank{width:650px;margin:0 auto;}
.prize_rank table{width:650px;text-align:center;}
.prize_rank td{padding:4px 0;border-bottom:1px dotted #ddd;}
td.td_rank{text-align:right;padding-right:20px;}
td.td_nic{text-align:left;padding-left:20px;}
.prize_result{position:relative;width:419px;height:179px;margin-bottom:30px;padding:96px 0 0 331px;background:url(prize_result.gif) no-repeat;}
.prize_result select{position:absolute;top:28px;left:396px;}
.prize_result table{width:390px;margin-top:4px;}
.prize_result td{padding:0px 0 4px;text-align:center;}

/* 명예의전당_new01-09 */
.prize_result_new{position:relative;width:750px;height:414px;margin-bottom:30px;padding:96px 0 0 0;background:url(prize_result2.gif) no-repeat;}
.prize_result_new select{position:absolute;top:28px;left:396px;}
.prize_result_new .result1{width:390px;margin-top:4px; margin-left:331px;}
.prize_result_new td{padding:0px 0 4px;text-align:center;}
.prize_result_new .result2{width:542px;margin-top:82px; margin-left:160px;}
.prize_result_new .result2 td{padding:0px 0 4px;text-align:center; line-height:190%}
.prize_result_new .result2_tr { font-weight:bold; color:#2a69ae}
caption{ visibility:hidden; width:0; height:0; font-size:0; line-height:0; overflow:hidden}

/* 서비스안내 */
.guide{padding:0 15px 15px;border:3px solid #f9f9f9;line-height:20px;}
.guide h5{margin-top:15px;padding:8px 30px 10px;background:url(icon_guide.gif) no-repeat 0 5px;border-bottom:1px solid #eee;color:#000;}
.guide p{padding:10px 0;}
.guide .blue{color:#115aa3;}
.guide_strong{margin:10px 0;padding:15px;background:#fefbe4;color:#433f38;}
.guide_strong li{padding-left:15px;background:url(arrow_cyan.gif) no-repeat 3px 6px;}
.guide_list{padding:10px 0;line-height:18px;}
.guide_list li{padding-left:20px;background:url(bullet_gray.gif) no-repeat 8px 8px;}
.level{margin-top:10px;padding:15px;border:3px solid #cedeea;}
.level table{width:100%;}
.level th{padding:5px 10px;border:1px solid #ddd;text-align:left;background:#f5fafe;color:#1e537b;}
.level td{padding:5px 10px;border:1px solid #ddd;text-align:left;}
.info_list{width:940px;background:#ebf3fb;border:1px solid #d6e3f0;border-top:none;padding:0 19px 4px;}
.info_list li{margin-bottom:15px;}

/*이벤트*/
.url_list{width:100%;}
.url_list td{padding:5px 3px;border-bottom:1px solid #f3f3f3;line-height:16px;}
.mynumber{font-size:12px;}
.chat_room{margin:20px 40px;width:660px;}
.chat_room li{float:left;margin-right:15px;}
.event_list li{padding:15px 0;border-bottom:1px dotted #b4b4b4;}
.event_list li .event_img{float:left;}
.event_list li p{float:left;width:350px;padding:5px 0 8px 25px;line-height:18px;}
.event_list li p strong{display:block;margin-bottom:10px;font:bold 13px gulim;color:#000;}
.event_list li p strong a{color:#000;}
.event_list li p span{display:block;margin-bottom:10px;color:#828282;letter-spacing:-1px;}
.event_list li p span a{color:#828282;}
.chu_point{position:relative;width:684px;height:37px;padding:17px 0 31px 66px;background:url(bg_chu_point.gif) no-repeat;}
.chu_point strong{display:inline-block;padding-top:3px;color:#f7eb4f;font:bold 16px dotum;line-height:30px;letter-spacing:-1px;}
#recom_point{position:absolute;display:block;top:22px;left:300px;width:134px;font:bold 24px arial;text-align:right;color:#e74f19;}
#recom_month{position:absolute;display:block;top:15px;right:48px;width:90px;font:bold 14px gulim;text-align:right;color:#e74f19;}
#recom_all{position:absolute;display:block;top:41px;right:48px;width:90px;font:bold 14px gulim;text-align:right;color:#8f8f8f;}

.chu_info{width:531px;height:182px;margin:40px 0 20px;padding:31px 35px 16px 184px;background:url(bg_chu_info.gif) no-repeat;}
.chu_info1{float:left;width:235px;margin-right:20px;border-bottom:1px solid #d9d9d9;letter-spacing:-1px;}
.chu_info2{float:left;width:270px;border-bottom:1px solid #d9d9d9;letter-spacing:-1px;}
.chu_info1 th,.chu_info2 th,.chu_info1 td,.chu_info2 td{padding:2px 3px;border-bottom:1px dotted #ddd;}
.chu_info1 th,.chu_info2 th{border-left:1px solid #ddd;}
.chu_info p{clear:both;padding:15px 8px 0;line-height:16px;}

/* popup_guide */
.popup_guide{position:relative;}
.guide_title2{padding:13px 0 0 16px;height:26px;color:#fff;font:bold 12px gulim;background:url(popup_guide_bg.gif) repeat-x;letter-spacing:-1px;}
.popup_close{position:absolute;top:10px;right:10px;}
.guide_main{width:510px;margin:10px;padding:10px;border:1px solid #ececec;background:#fff;}
.guide_main h3{height:25px;padding:8px 0 0 20px;background:url(guide_bullet.gif) no-repeat 0 6px;font:bold 12px gulim;color:#203857;}
.guide_text2{width:490px;margin-bottom:15px;padding:10px;background:#f3f3f3;line-height:16px;}

/* print */
.print_box{width:710px;margin-top:15px;padding:17px;border:3px solid #ececec;}
.print_tab{background:url(bg_print_tab.gif) repeat-x;}
.print_tab li{float:left;margin-right:2px;}
.print_guide{clear:both;margin-top:20px;}
.print_guide li{padding:15px 8px 8px;border-bottom:1px solid #f2f2f2;}



/* 예스24인터파크쿠폰 */
.Coupon_24{position:relative}
.Coupon_24 .img1{background:url(coupon_2.gif) no-repeat; height:99px;  padding-top:9px;}
.textfid{width:300px; height:14px; border:1px solid #FFF;}
.Coupon_24_box{padding-left:230px; top:-2px; padding-top:8px;}
.Coupon_24 .but{position:relative;margin-left:7px;}
.Coupon_24 .img2{background:url(coupon_4.gif) no-repeat; height:115px; padding-top:9px;}
.Coupon_24 .img3{background:url(coupon_5.gif) no-repeat; height:150px; padding-top:40px; padding-left:65px;}


/* new join */
.content_join{float:right;position:relative;width:900px;padding-right:15px;background:url(bg_content.gif) no-repeat 210px 14px ;}
.content_join .path{position:absolute;top:15px;right:18px;font:11px dotum;letter-spacing:-1px;color:#989898;}
.boon{position:relative; width:965px; height:266px; margin-bottom:45px; background:url(../member/images/n_join_topbg.gif) no-repeat}
.boon .Benefit{float:left; padding-top:17px;}
.boon .Benefit ul{padding-left:25px;}


.boon .Benefit li{float:left}
.boon .Benefit .line{width:9px; height:207px; background:url(../member/images/n_join_top5bg.gif) no-repeat}
.new_join1{position:relative; width:884px; margin-left:0px;/*background:url(../member/images/n_content_title.gif) no-repeat 824px 0*/ }
.n_cont .middle{position:relative;  background:url(../member/images/n_content_middle.gif) repeat-y}
.n_cont .i_pin{display:block; background:#edf7fb; width:95% ; height:25px; line-height:25px; text-align:center; color:#000; font-weight:bold}

.board_login{width:90%; text-align:center; margin:0 auto; font-size:12px;}
.board_login caption{display:none;}
.board_login th{background:#edf7fb;color:#235ea0;}
.board_login th,
.board_login td
{ height:30px;padding:6px 0 6px 15px;border-bottom:2px solid #fff;text-align:left;}


.new_join2{width:698px;margin-top:10px;padding:0px 5px 20px 0;;border:6px solid #e8e8e8;}
.new_join2 p{padding-left:15px;line-height:16px;}


.sub_top22 img{position:absolute;width:980px; top:0;left:0;z-index:15;}


/*myfilter*/
  .myfilter{width:715px; margin:0 auto; background:url(filter_middle.gif)}
  .myfilter .middle{ padding:0 35px; background: url(filter_middle.gif) repeat-y}
  .myfilter .middle .box{display:block;width:605px; padding:0 10px 10px; border-bottom:1px solid #c0cbf8; line-height:23px;}
  .myfilter .middle .name{font-size:14px; font-weight:bold}
  /*.select{padding-left:5px; font-size:14px; height:23px;}*/
  .myfilter table{width: 100%;margin-top: 8px;}
  .myfilter thead th {border: 1px solid #BDD4DC;background: #E7F9FF;color: #157796;padding:3px 0;}
  .myfilter tbody td {border: 1px solid #DBE6E9; padding:5px 0; text-align: center;}
   .myfilter tbody td span {border: 1px solid #CCC;padding: 1px;margin: 1px;background-color: #FFC;cursor: pointer;}
 .myfilter .nos{width:250px ; background:#f7ffff; border:1px solid #d7d7d7}
 .myfilter .nos2{width:340px ; }
.myfilter  tfoot td {background-color:#D1F0FF;padding:2px 5px 2px 5px}
.btn_ck{ margin:10px 0;}
.btn_ck img{ padding:0 5px;}

/*2.3.4등 확률 보장*/
          .chance{position:relative; margin-top:10px;}
		  .chance  iframe{width:670px; height:165px;display: block; padding:10px; border:5px solid #dbdbdb;}
		  .new_payment{clear: both;float: left;width: 100%;margin: 5px 0 10px 0;border:1px solid #c9cfd5;font-size: 12px;}
          .new_payment thead th{padding:3px 0;height:18px;color:#fff;background:url(/images/bg_data_list.gif) repeat-x;letter-spacing:-1px;}
		  .new_payment tbody th{font-weight:bold; border:1px solid #c9cfd5; color:#000}
          .new_payment tbody td{padding:5px 0;border:1px solid #c9cfd5;text-align:center;color:#666;}
		 .new_payment .red{color:red;}
		 .new_payment .orange{text-align:left; padding-left:40px; font-weight:bold;color:#ff6600;}
		 .new_payment .orange2{font-weight:bold;color:#ff6600;}
		 .new_payment span{color:red;font-weight:normal;}
		 .new_payment b{color:#000}
		 .btn_2_3{position:absolute; right:100px; top:690px}
		 
.ress{width:289px; height:28px;padding-top:7px; padding-left:3px; margin:0 auto; color:#fff; z-index:-1px; background:url(reserve_bank_bg.gif) no-repeat}		 

      /* 허당뽑기맨의 바둑돌 조합기*/
#bg_all {width:715px; margin:0 0; font-family:dotum; font-size:12px; color:#404040; position:relative; margin-left:16px}


.bg_check { position:relative; width:750px; height:840px; background-image:url(bg2_center.gif); background-repeat:repeat-y; text-align:center}
.bg_blank {position:relative; width:704px; height:840px; margin-left:5px; background-color:#FFF; }
.style_dot {float:left; width:684px; padding-left:20px; padding-top:5px; text-align:left;}


.btn_recharge {margin-left:10px; margin-bottom:5px; vertical-align:middle; }
.bg_frame{position:absolute; top:40px; left:32px; width:632px; height:53px; padding-top:17px; text-align:center; font-family:dotum; font-size:12px; color:#404040; background-image:url(img_frame.gif); background-repeat:no-repeat;}
.blue{color:#017fff; font-weight:bold;}
.orange {color:#ff6600; font-weight:bold; }
.area_flash {padding-top:50px; padding-bottom:0px; position:relative;}
.text_frame {width:630px; height:50px; margin-left:33px; margin-top:40px; padding-top:15px; padding-left:10px; text-align:left; border:#b5b5b5 1px solid; line-height:14pt;}
.text_block {position:absolute; display:block; top:60px; float:left; margin-left:38px; line-height:20pt;}
.lotto_num {background-image:url(num.gif); background-repeat:no-repeat; position:absolute; top:3px; left:290px; height:30px; width:129px;}
.lotto_num span {font: bold 24px arial; color: #FFE87D; position:absolute; top:3px; left:38px;}

/*해외로또코너*/

.sub_menu_01{width:750px;margin-bottom:15px;padding-top:5px;background:url(blue_box.gif) no-repeat;}
.sub_menu_01 ul{width:740px; padding:0 5px 5px; background:url(blue_box.gif) 0 100%;}
.sub_menu_01 li{float:left;width:162px;padding-left:13px;line-height:18px;background:url(arrow_gray.gif) no-repeat 5px 5px;height:18px;}

.sub_menu_01 .new{padding:0px ; width:100% ; height:143px; background:url(global_bg_01.gif) no-repeat center;}
.sub_menu_01 img{float:left !important}
.sub_menu_01 dl{line-height:18px; font-weight:bold; color:#353535;}
.sub_menu_01 dt{display:inline; float:left; padding-left:50px; margin:5px 0;}
.sub_menu_01 dt a:link{text-decoration:none;}
.sub_menu_01 dt a:hover{color:#0084ff; text-decoration:underline;}
.sub_menu_01 dt span{float:left; display:block; width:68px; margin-top:6px; margin-left:2px;}

.sub_menu .new{padding:0px ; width:100% ; height:143px; background:url(global_bg.gif) no-repeat center;}
.sub_menu img{float:left !important}
.sub_menu dl{line-height:18px; font-weight:bold; color:#353535;}
.sub_menu dt{display:inline; float:left; padding-left:50px; margin:5px 0;}
.sub_menu dt a:link{text-decoration:none;}
.sub_menu dt a:hover{color:#0084ff; text-decoration:underline;}
.sub_menu dt span{float:left; display:block; width:68px; margin-top:6px; margin-left:2px;}

.nara1{clear:both; float:left; width:373px;}
.nara1 span,.nara2 span,.nara3 span {font-weight:bold;}
.nara1 table{width:363px; border-bottom:#3e79c6 2px solid;}
.nara1 table thead tr{height:28px; color:#fff; background:url(lotto02_bar.gif) repeat-x}
.nara1 table thead th{background:url(lotto01_bar.gif) no-repeat 100% 0;}
.nara1 table tbody td{padding:5px 2px; border-right:#c9cfd5 1px solid; border-left:#c9cfd5 1px solid; border-bottom:#c0dbff 2px solid; text-align:center; height:61px;}

.nara2{float:left; width:363px;}
.nara2 table{width:360px; border-bottom:#3e79c6 2px solid;}
.nara2 table thead tr{height:28px; color:#fff; background:url(lotto03_bar.gif) repeat-x}
.nara2 table thead th{ background:url(lotto04_bar.gif) no-repeat 100% 0;}
.nara2 table tbody td{padding:5px 2px; border-right:#c9cfd5 1px solid; border-left:#c9cfd5 1px solid; border-bottom:#c0dbff 2px solid; text-align:center; height:24px;}

.nara3{float:left; width:363px;}
.nara3 table{width:360px; border-bottom:#3e79c6 2px solid;}
.nara3 table thead tr{height:28px; color:#fff; background:url(lotto03_bar.gif) repeat-x}
.nara3 table thead th{ background:url(lotto04_bar.gif) no-repeat 100% 0;}
.nara3 table tbody td{padding:5px 2px; border-right:#c9cfd5 1px solid; border-left:#c9cfd5 1px solid; border-bottom:#c0dbff 2px solid; text-align:center; height:61px;}


.bared{background:red; color:#fff; font-weight:bold;}
.barblue{background:#0d62d4; color:#fff; font-weight:bold;}
.bargreen{background:#008000; color:#fff; font-weight:bold;}
.numblack{font-weight:bold;}
.match01{font-weight:bold; color:#f256fc;}
.match02{font-weight:bold; color:#007ce5;}
.match03{font-weight:bold; color:#ee0000;}
.match04{font-weight:bold; color::#6100e5;}
.match05{font-weight:bold; color:#f86900;}
.match06{font-weight:bold; color:#e500a7;}


/*해외로또 수정*/
.kor1{width:565px; line-height:0;}
.kor1 span,.kor2 span,.kor3 span {font-weight:bold;}
.kor1 table{width:100%; border-bottom:#3e79c6 2px solid;}

.kor1 table thead th{background:url(lotto_bluebar.gif) repeat-x; font-size:13px; line-height:28px; color:#fff;}
.kor1 table tbody td{padding:5px 2px; border-right:#c9cfd5 1px solid; border-left:#c9cfd5 1px solid; border-bottom:#c0dbff 2px solid; text-align:center; height:50px; font-size:12px; font-weight:bold; line-height:15px; }

.overseas{float:left; width:100%; line-height:0}
.overseas table{width:100%; border-bottom:#e2e2e2 2px solid;}
.overseas table thead th{background:url(lotto_greenbar.gif) repeat-x; font-size:13px; line-height:28px; color:#fff;;}
.overseas table tbody td{padding:5px 2px; border-right:#eee 1px solid; border-left:#eee 1px solid; border-bottom:#eee 1px solid; text-align:center; height:13px;  font-size:12px; font-weight:bold; line-height:15px;}
.overseas table tbody .line01{height:3px; background-color:#000; padding:0 0; border:0}

.kor_box{position:relative; background:url(img_medal.gif) no-repeat; height:167px; margin-top:20px;}
.kor_box01{height:150px; width:650px; padding-top:20px; padding-left:100px;}
.draw_num{padding-left:16px; width:150px;}
.kor_box01 li{float:left}
.kor_box01 .li01{float:left; font-size:13px; font-weight:bold; color:#282627; line-height:30px;}
.kor_box01 .li02{float:left; font-size:11px; color:#282627; line-height:30px}
.style_select{width:70px; font-weight:bold; font-size:15px; margin:5px 5px;}


/*로박조합기*/
.ccccccccccccc{position:relative;width:663px; height:409px; padding:17px 0 0 18px; margin:0 auto; background:url(new/comb_dr_video.gif) no-repeat}
.com_video .btncom{position:absolute; left:248px; top:375px;}
.com_videobtn{width:665px; height:77px; margin:0 auto; padding-top:10px;  padding-left:13px; background:url(new/comb_dr_btnbg.gif) no-repeat}
.com_videobtn li{ float:left; padding:0 5px;}


/* 개인분석현황추가 */
.expert_nambox{margin-bottom:30px; width:927px; min-height:288px; padding-top:22px; padding-left:27px; background:url(/expert/images/expert_bg.gif) no-repeat;}
.expert_nambox ul li{float:left; width:150px; height:62px;text-align:center; font-weight:bold; }
.expert_nambox ul li a{display:inline-block; padding:18px 21px;  width:110px; height:25px; line-height:25px; color:#000;}
.expert_nambox ul li a:hover{color:#004d9a !important}
.expert_img01 li{background:url(/expert/images/expert_img01.png) no-repeat !important; 
*background:none;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/expert/images/expert_img01.png',sizingMethod='crop'); }
.expert_img02 li{background:url(/expert/images/expert_img02.png) no-repeat !important;
*background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/expert/images/expert_img02.png',sizingMethod='crop'); }
.expert_img03 li{background:url(/expert/images/expert_img03.png) no-repeat !important;
*background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/expert/images/expert_img03.png',sizingMethod='crop'); }
.expert_img04 li{background:url(/expert/images/expert_img04.png) no-repeat !important;
*background:none; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/expert/images/expert_img04.png',sizingMethod='crop'); }



.subtitcss {font-size:24px; font-family:'Malgun Gothic',sans-serif; letter-spacing:-1px;     margin: 80 0 10 0px;; color:#343333; text-align:center; font-weight:bold}

/*-----------------------------------------------------------------------------------------------------*/
.tcls_001 {width:85%; height:30px; border:1px solid #e1e1e1; font-family:"Malgun Gothic"; font-size:12px; color:#cc3333; margin-top:15px; text-align:left !important; padding-left:10px; margin:10px 4% 0 4%;}
background-repeat:no-repeat; background-size:cover; text-align: center;}
.tcls_002 { position: relative; width: 1150px; margin:0px auto 0; clear: both; padding: 0; font-family: "Noto Sans KR", sans-serif;}
.tcls_003 {position:absolute; right:0; top:202px;} /* 우측 상단 붙이기 */
.tcls_004 {position:relative; }  /* 좌측 상단 붙이기 */ 
.tcls_005 {width:100%; color: #292929; font-size:17px; text-align: left; background:#f5f5f5; padding:10px; border-bottom:2px solid #dbdbdb; font-weight:500;}
p.tid_054_bb {background: url('/p_img/bbbox.jpg') center center no-repeat; width: 278px; height: 193px; top: 72px; left: 14px; border:1px solid #dddddd;}
p.tid_054_bb_tit {position: relative !important; top: 70px; font-size: 13px; color: #d0141d; letter-spacing: -1px; display: inline-block; border-bottom: 1px solid #ddd;  width: 259px; left: 15px; padding: 10px;     font-weight: 500;}
p.tid_054_bb_tit_02 {position: relative !important; top: 43px; font-size: 13px; color: #d0141d; letter-spacing: -1px; display: inline-block; width: 279px; left: 12px; padding: 10px;     font-weight: 500;
background:#fff; border-top: 1px solid #ddd;  border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.tcls_005 strong {position:relative !important; color:#d0141d; font-size: 20px; font-weight:900;}
.tcls_005 img {width:auto !important; position: relative;left: -6px; top:-1px;}
.tcls_005 span {font-weight: 400; display: inline-block; width:85px !important; color: #000; font-size: 17px; top: 3px;}
.tcls_003 img#tid_018_a {display: inline-block; margin-top: 18px; margin-left: 70px;}
.tcls_006 {top:63px !important; width: 10%; position: absolute;}
.tcls_007 {top:221px; font-family:"Malgun Gothic"; font-size:14px; width:30px; text-align:center;}
.tcls_008 { width: 100px; height: 25px; text-align: right; font-family: "Malgun Gothic"; font-size: 11px; font-weight: bold; color: #333333;}
.tcls_009 {position:absolute; right:0; bottom:0;} /* 우측 하단 붙이기 */
.tcls_010 {position:absolute; left:0; top:0; margin-top: -1px;}  /* 좌측 하단 붙이기 */
.tcls_011 {left:37px; color:#999999; font-size:17px; width:100%; font-weight:600; letter-spacing: -1px;}
.tcls_012 {left:266px; color:#FFFFFF !important; font-size:14px; background:#0e051f; border:0; width:91px; cursor:pointer; letter-spacing: -1px; padding:4px 0;}
.tcls_013 {right:33px; bottom:43px; font-size:15px; color:#666666; text-align:right; letter-spacing:-1px; font-family:'Noto Sans KR', sans-serif;font-weight:700;}
.tcls_014 {width:72px; float:left; left:10px;}
.tcls_014 img {width:40px;}
.tcls_015 {width:40px; float:left; font-size:12px; font-family:"Malgun Gothic"; color:#666666; font-weight:bold; padding-top:5px;}
.tcls_016 {width:88px; float:left; font-size:12px; font-family:"Malgun Gothic"; color:#cc3333; font-weight:bold; text-align:right; padding-top:5px;}
.tcls_017 {width:310px;}
.tcls_018 {width: 192px; height:; margin-top: 8px; border:1px solid #e9e9e9;}
.tcls_019 { position: relative; font-size: 14px; font-family: "Noto Sans KR", sans-serif; color: #d61b1b; text-align: center; display: inline-block; margin-top: 14px; font-weight:bold;}
.tcls_021 { width: 228px; height: 30px; padding: 15px 0 0 20px; display: inline-block; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.tcls_021 li:hover {background:red; line-height: 16px;}
.tcls_021 a {color:#343333;font-family:"Noto Sans KR", sans-serif; font-size:16px; text-decoration:none; line-height: 16px;}
.tcls_021 a:hover {text-decoration:underline; text-decoration-color:#444;}
.tcls_021 a:before {content:""}
.tcls_022 { background: #; width: 228px; height: 30px; padding: 15px 0 0 20px; border-bottom: 1px solid #9D9D9D; border-left: 1px solid #9D9D9D; border-right: 1px solid #9D9D9D;}
.tcls_022 a {color:#cc0000;font-family:"Noto Sans KR", sans-serif; font-size:16px; text-decoration:none; line-height: 16px;}
.tcls_022 a:hover {color:#cc0000; cursor:pointer; text-decoration:none; line-height: 16px; }
.tcls_022 a:before {content:""}
.tcls_023 {position:absolute; width:30px; height:30px;}
.tcls_024 {top:10px; font-family:"Malgun Gothic"; font-size:12px; text-align:right;}
.tcls_024.mainboxlogin {font-family: "Noto Sans KR",sans-serif; font-size: 14px;}
.tcls_024.mainboxlogin p {margin-top:25px; text-align:center;}
.tcls_025 {border:0; color:#FFFFFF; font-size:11px; cursor:pointer;}
.tcls_026 {top:11px; width:40px; height:40px; position: absolute !important;}
.tcls_027 { width: 176px; height: 33px; border-radius: px; border: 1px solid #e7e7e7; padding-left: 10px; font-size: 13px; font-family: "Noto Sans", sans-serif; color: #9e9e9e; background:#f6f6f6;}
.tcls_028 {height:215px;}
.tcls_028 img {position:absolute; top:20px;}
.tcls_029 {width:270px; margin:30px 0 0 10px; line-height:25px; font-size:12px; text-align:left;}
.tcls_030 {left:20px; font-family: 'Malgun Gothic', sans-serif; font-size:15px; color:#fff; position:absolute;}
.tcls_031 {left:244px; width:82px; height:24px; background:#ffc03f; border:0; color:#323232; font-family: 'Noto Sans', sans-serif; font-size:11px; cursor:pointer; position:absolute;     font-weight: bold; border-radius:3px;}
.tcls_032 {font-size: 13px; border: 1px solid #ddd; border-radius:3px; padding:5px 10px 5px 10px; background: #fff;}


#tid_001 {width:100%; height:189px;}
#tid_001_box {width:100%; background:#f2f2f2;}
.tid_001_bb { width: 1150px; height: 30px; margin: 0 auto; padding:0px 0 10px 0;}
.tid_001_ab {width: 100%; margin: 0 auto; top: 38px; border-bottom: 2px solid #ededed; position: relative;}
.tid_001_bb a {line-height: 40px; padding:0 14px 0 0; margin-right: -5px;}
.tid_001_bb a.bba_first {top: 0px; z-index: 99999999; position: relative; font-family: 'Noto Sans', sans-serif; }
#tid_002 { position: relative; margin: auto; width: 1150px; height: 94px;}
#tid_002 * {}
#tid_003 {left:0; top:0;}
#tid_004 {left:138px; top:0;}
#tid_005 {left:254px; top:0;}
#tid_006 { left: 0; top:18px; position: relative; cursor: pointer;}
#tid_007 {left:10px; top:35px; position: relative; width:145px;}
#tid_008 {width:305px; right:0; top:0; position: absolute; height:200px; background:#f6f6f6; border:1px solid #bebebe; }
#tid_008.toploginbox { width: 500px; background: none; border: 0px; position: relative; float: right; height: 30px; text-align: right; padding-top: 3px;}
#tid_008.toploginbox a { border-right: 0px; border-left: 0px; line-height: 35px; font-family: 'Noto Sans', sans-serif; font-size: 12px;}
#tid_008.toploginbox form {margin:0;}
#tid_008 form {margin:10px 0;}
#tid_008 * {position:relative; text-align:center;}
#tid_009 {width:100%;  height: 55px; background:#a51219;}
#tid_009_line {width: 100%; border-top: 1px solid #efefef; margin-top: 0px; top: 5px; position: relative; z-index: -1;}
#tid_009_box { width: 1150px; height: 55px; margin:0 auto; border-top: 0px solid #fff; position:relative; left: 0; padding: 5px 0 0 0px;}
.first_009 {}
.second_009 {text-align:center; }
.third_009 {text-align:center; }
#tid_009 a { color: #fff !important; font-size: 18px; font-family: "Noto Sans KR", sans-serif; letter-spacing: -1px; font-weight: 500 ; top: 12px; position: relative; display: inline-block; margin-right: 71px;}
#tid_009 a:hover {color:rgba(255,255,255,0.7);}
#tid_009 img {float:left;}
#tid_010 {position:relative; width:400px; height:864px; overflow:hidden; top:70px; float:right;}
#tid_010_banner a {margin-left:-1px;}
#tid_010_banner {top: 170px; position: relative; }
#tid_010_ban {position: relative; top: 80px; width: 100%;}
#tid_010_banner img {width:px;}
#tid_010 ul {position:absolute; width:1000px; height:10000px; margin:0; padding:0;}
#tid_010 li {height:40px; margin:0; padding:0;}
#tid_011 {position:absolute; top:323px;}
#tid_012 {width: 383px; height: 180px; overflow: hidden; background: #fff; border: 1px solid #e4e4e4; float: right; }
#tid_012.tcls_005 img {width:10%; position:absolute; margin-left: 3px; margin-top: 2px;}
#tid_013 {width:383px; height: 300px; background:url('/p_img/tota_img03.png') no-repeat; background-position:center 60%; border: 1px solid #e4e4e4;}
#tid_013.tcls_005 img {width:10%; position:absolute; margin-left: 3px; margin-top:2px;}
#tid_013_tt span {position:absolute;}
#tid_014 {text-align: center; margin-top: 75px; font-family:"Noto Sans KR", sans-serif; font-size:14px; width: 100%;}
#tid_015 {position:relative; color:#cc3333; font-weight:bold;}
#tid_016 {position:absolute; top:0; left:318px;}
#tid_017 {width:326px; height:293px; position:relative; float:right; margin-top:20px; border:1px solid #e7e7e7; background:#f4f4f4;}
#tid_017 * {}
#tid_017.tcls_005 img {width:10%; position:absolute; margin-left: 3px; margin-top:2px;}
#tid_018 { top: 12px; right: 14px; cursor: pointer; position: absolute;}
#tid_019 {width:390px; height:412px; display:inline-block}
#tid_019 span.tcls_011 strong {color:#1260e2;}
#tid_019 * {position:absolute; font-family:"Malgun Gothic"; color: #000;}
#tid_019 img {width:100%;}
#tid_020 {width:690px; height:333px; background:url('/p_img/gif_015_ss.png') no-repeat;}
#tid_020 a {position:absolute; font-size:15px; font-family:"Malgun Gothic"; text-decoration:none; font-weight:400;}
#tid_020 a:link {color:#999999;}
#tid_020 a:visited {color:#999999;}
#tid_020 a:hover {color:#FF0000;}
#tid_021 {width:100%; height:280px; overflow:hidden;}
#tid_022 { position: absolute; left: 12px; margin-top:26px; width: 299px; height: 185px; border: 0; overflow: hidden; background:#fff; border: 1px solid #ddd; }
#tid_022 div { left: 0; width: 304px; margin-bottom: 13px;}
#tid_022 * {position:relative;}
#tid_023 {position:relative; top:-5px; left:0px; width:100%; height:225px; border:0; overflow:hidden;}
#tid_023 ul {position:absolute; top:0; left:0; width:100%; height:3000px; border:0; overflow:hidden;}
#tid_023 li { position: relative; float: left; width: 208px; height: 215px; margin: 0 10px 150px 10px; border: 1px solid #e9e9e9; text-align: center;}
#tid_024 { position: relative; top: -20px; margin-left: 590px; width: 119px; font-size: 0; line-height: 0; right: 0; overflow: visible !important; left: 50%;}
#tid_024.scleft {    left: 50%;    margin-left: -700px;}
#tid_024 li {width:119px; float:left; font-size:0; line-height:0; top:35px;}
#tid_025 {position:absoulte; width:320px; height:50000px; left:0; top:0;}
#tid_025 ul {height:inherit;}
#tid_026 { width: 280px; margin: auto; overflow: hidden; }
#tid_026 ul {width:280px; overflow:hidden;}
#tid_027 {width:250px; float:left;}
#tid_027 li:first-child {border-bottom: 5px solid #343333; width:250px;}
#tid_027 div:first-child {border-bottom:0px solid #313558;}
#tid_028 {width:900px; overflow:hidden; float:right;}
#tid_029 {margin-top:10px;}
#tid_029 img {margin:5px 0 8px 0px; width: 100%;}
#tid_030 { position: relative; width: 250px; height: 328px; background: url('/p_img/nnum.jpg') repeat-x;}
#tid_030 * {position:absolute;}
#tid_031 { top: 11px; left: 5px; color: #d92323; font-family: "Noto Sans KR", sans-serif; font-size: 18px; font-weight: 900; letter-spacing: -1px;}
#tid_032 { position: relative; width: 900px; height: 121px; margin-bottom: 0px; margin-top: 15px;}
.acls_03_tit { margin-left:px; margin-top:12px;}
#tid_032 * {position:absolute;}
#tid_033 { left: 50px; top:70px; font-family: "Noto Sans K", sans-serif; font-size: 25px; color: #343333; font-weight:500; letter-spacing:-1px;}
#tid_034 {left:53px; top:33px; font-family:"Malgun Gothic"; font-size:12px; color:#333333; letter-spacing:-1px;}
.tid_008 {width:px; right:0; top:0; position: absolute; height:200px; background:#f6f6f6; border:1px solid #e4e4e4; }

#tid_035 * {position:relative; text-align: center;}
#tid_035.toploginbox {position:relative; float:right; height:39px; top:-3px;}
#tid_035.toploginbox a {padding:0; border-right: 0px; border-left: 0px;}
#tid_035.toploginbox .tcls_024 {top:0; letter-spacing: -0.5px;}
#tid_035.toploginbox #tid_036 { width: auto; padding: 3px 7px; font-size: 12px; margin-top: 0; margin-left: 10px; border-radius:3px;}
#tid_035.toploginbox #tid_037 {width:auto; padding:3px 7px; font-size: 12px; border-radius: 3px; margin-top: 0; margin-left: 5px;}
#tid_036 { background: #797979; color: #fff; display: inline-block; font-family: 'Noto Sans KR',sans-serif;}
#tid_037 {width:89%; background:#333399; color:#fff; font-size:16px; padding: 10px 0; display:inline-block; margin-top:10px; font-family: 'Noto Sans KR',sans-serif;}
#tid_038 {position:absolute; left:0; top:0;}
#tid_039 {position:absolute; left:231px; top:0;}
#tid_040 {position:absolute; left:231px; top:106px;}
#tid_041 { right: 0; top: 5px; position: absolute;}
#tid_042 { width: 498px; height:px;position: relative; top: px; left:307px;     display: inline-block;}
#tid_042 ul {width: 505px;    height: 249px; position:relative; margin-top: 45px;     background: #fff; border-left:1px solid #ddd;}
#tid_042 ul * {position:relative;}
span.pplus {position: absolute !important; top: 19px; font-size: 41px; color: #383838; margin-left: 337px;}
#tid_043 { left: 24px; top: 2px; font-family: 'Noto Sans', sans-serif; font-size: 21px; font-weight: 900; color: #eb452d;}
#tid_044 {left:10px; top:45px;}
#tid_045 {left:475px; top:45px;}
#tid_046 { left:60px; top: 116px; font-family: 'nanumsquare', sans-serif; font-weight: 800; font-size: 16px; line-height:28px;}
#tid_046 span {position:relative;}
#tid_047 { color:#e55c5c}
#tid_048 { position: relative; width: 316px; height: 350px; background: #fff;    border: 1px solid #e0e0e0;     display: inline-block; margin-top:15px;}
#tid_049 { position: relative; width: 832px; height: 350px; overflow: hidden; float: left; margin-top:15px;}
#tid_050 { position: relative; width:316px; height:164px;}
#tid_050 * {position:relative;}
#tid_051 { right: 20px; top: -17px; width: 81px; height: 81px; background: linear-gradient(#fff, #f3f3f3); color: #555555; font-family: 'Noto Sans', sans-serif; border: 1px solid #eee; cursor:pointer;float:right;}
#tid_052 { left: 139px; top: 100px; width: 130px; height: 35px; background: #738cd4; color: #fff; font-family: 'Noto Sans', sans-serif; border: 1px solid #eee; cursor:pointer;}
#tid_053 { left: ; text-align: center; width: 316px; top:0px; font-family: 'Malgun Gothic', sans-serif;}
#tid_053 * {position:relative;}
#tid_054 { position: relative; width:70%; height:291px; display: inline-block; margin-top: 20px;     border: 2px solid #dbdbdb; background: #f5f5f5;} 
#tid_054 * {position:absolute;}
#tid_055 {width:100%; height:300px; position:relative;}
#tid_056 {right:0; bottom:0; position:absolute;}
#tid_057 {position:absolute; right:0; top:0;}
#tid_058 {position:relative; left:0; top:0; width:620px; height:353px; background:url('/p_img/not.jpg?<?=mt_rand(1,8145060)?>') no-repeat; display: inline-block;     float: left;}
#tid_059 {position:absolute; left:0; top:0; width:290px; height:241px; padding:0 0 0 5px; overflow:hidden; display: none;}
#tid_060 {position:absolute; right:0; top:0; width:340px; height:241px; background:#091049; height:350px;}
#tid_060 p {color:#fff; font-weight: 200;  font-size: 25px; margin-left: 17px;}
#tid_060 * {position:;}
#tid_061 { text-align: right; top: -30px; right:20px; font-size: 17px; font-family: 'Malgun Gothic', sans-serif; font-weight:300; position:relative; letter-spacing:-1px; color:#b9bac4;}
#tid_062 { left: 640px; top: 82px; font-size: 39px; font-weight:900; font-family: 'nanumsquare', sans-serif; color: #ffc03f;     line-height: 100%;}
#tid_063 { left: 647px; top: 119px; font-size: 15px;}
#tid_064 {}
#tid_065 { position:relative; top: 20px; left:0px; font-family: 'Noto Sans', sans-serif; height: 250px;}
#tid_066 { position: relative; top: 34px; right:25px; font-size: 28px; font-weight: 900; color: #000; height: 97px; line-height: 33px; float:right; font-family: 'NanumSquare', sans-serif;}
#tid_066 span {font-size:20px; letter-spacing:-1px; font-weight:200; top:-2px; position:relative;}
#tid_067 { position: relative; width:px; height:170px;}
#tid_068 { position: relative; top: -20px; margin-left: 588px; width: 119px; font-size: 0; line-height: 0; right: 0; overflow: visible !important; left: 50%;}
#tid_068 li {width:119px; float:left; font-size:0; line-height:0; top:35px;}


