@charset "euc-kr";
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');

/* main.css 100930 */
/* Layout Selector */
body{text-align:center;}
#wrap{min-width:960px;background:url("../images/common/bg.jpg") no-repeat center top;}
#header, #container, #footer{width:960px;margin:0 auto;text-align:left;}
#container:after{content:"";display:block;clear:both;}
#column_left{float:left;width:740px;}
#column_right{float:right;width:220px;}
#ad_bottom{float:left;width:960px;margin:20px 0 20px 0;text-align:left;}
#ad_bottom ul{font-size:0;}
#ad_bottom li{display:inline; font-size:0;}
/* Class Selector */
.input_text{}
.input_check{}
.input_radio{} 
/* Header */
#header{overflow:visible;position:relative;z-index:100;height:50px;}
#header h1{margin:0 0 0 0;}
#header h1 img{display:block;}
#header_gnb{position:absolute;right:0px;top:24px;width:595px;height:14px;}
#header_gnb ul li{float:left;}
#header_gnb ul li a{display:block;height:16px;background:url("../images/common/link_gnb.gif") no-repeat;text-indent:-9999px;overflow:hidden;}
#header_gnb ul li.news a{width:67px;background-position:0 0;}
#header_gnb ul li.live a{width:87px;background-position:-67px 0;}
#header_gnb ul li.info a{width:85px;background-position:-154px 0;}
#header_gnb ul li.lecture a{width:58px;background-position:-239px 0;}
#header_gnb ul li.community a{width:79px;background-position:-297px 0;}
#header_gnb ul li.orozone a{width:71px;background-position:-376px 0;}
#header_gnb ul li.shop a{width:57px;background-position:-447px 0;}
#header_gnb ul li.m_baduk a{width:91px;background-position:-504px 0;}
.header_bn{position:absolute;top:-3px;right:0}
/* content_top */
#content_top{height:310px;background:url("../images/main/main_lbg.gif") no-repeat;overflow:hidden;}
.top_div{position:relative;margin:17px 0 0 30px;height:140px;}
.top_ad{ position:absolute;width:429px;height:140px; font-size:0; z-index:100;}
.top_ad_num{position:absolute;left:230px;top:112px; z-index:500;}
.start_game{float:right;width:221px;height:140px;}
/* square */
.square_l{float:left;width:400px;}
.square_r{float:left;left:400px;width:335px;z-index:1;}
/* 뉴스 */
#news_area{width:688;position:relative; margin-left:30px;font-size:12px;line-height:20px;}
.tab{width:688px;height:28px;margin:0;padding:0;background:url("../images/main/bg_box.gif") repeat-x;}
.tab ul li{float:left;}
.tab ul li a{display:block;height:28px;background:url("../images/main/bg_box.gif") no-repeat;text-indent:-9999px;overflow:hidden;}
.tab ul li.m1 a{width:82px;background-position:0 0;}
.tab ul li.m1 a:hover{width:82px;background-position:0 -38px;}
.tab ul li.m2 a{width:89px;background-position:-80px 0;}
.tab ul li.m2 a:hover{width:89px;background-position:-80px -38px;}
.tab ul li.m3 a{width:79px;background-position:-167px 0;}
.tab ul li.m3 a:hover{width:79px;background-position:-167px -38px;}
.tab ul li span{display:block;height:28px;background:url("../images/main/bg_box.gif") no-repeat;text-indent:-9999px;overflow:hidden;}
.tab ul li.m1_1 a{width:82px;background-position:0 -38px;}
.tab ul li.m2_1 a{width:89px;background-position:-80px -38px;}
.tab ul li.m3_1 a{width:79px;background-position:-167px -38px;}
#news_area h2{width:358px;font-size:16px;font-weight:bold;padding-bottom:5px;}
.news_list{position:absolute;left:385px;_left /**/:370px;top:38px;width:291px;_width /**/:300px;}
.news_p a{color:#616161;line-height:18px;}
.news_article{ height:85px;_height /**/:110px;padding:11px 12px 12px 12px;background:url("../images/main/bg_box.gif") 0 -76px no-repeat;}
.news_article img{float:left;width:92px;height:57px;margin-right:12px;border:0 solid #b9b8b3;}
.news_article p{width:358px;}
.news_article2{ height:85px;_height /**/:110px;padding:11px 12px 12px 12px;background:url("../images/main/bg_box.gif") 0 -76px no-repeat;}
.news_article2 img{float:left;width:75px;height:82px;margin-right:5px;border:0 solid #b9b8b3;}
.news_article2 p{width:358px;}
.ctg{color:#4f91d4;font-size:12px;letter-spacing:-1px;}
.ctg a,
.ctg a:visited,
.ctg a:hover{color:#4f91d4 !important;}
.ctg_l{letter-spacing:-1px;}
.dot_ctg{padding:0 0 0 5px;color:#4f91d4;font-size:12px;letter-spacing:-1px;background:url(../images/common/bu.gif) no-repeat 0 -19px;}
.dot_ctg a,
.dot_ctg a:visited,
.dot_ctg a:hover{color:#4f91d4 !important;}
.dot_ctg_l{letter-spacing:-1px;}
#news_bt{float:right;position:absolute;left:624px;top:112px;}
/* mid_광고 */
#mid_ad{white-space:nowrap;height:50px;}
#mid_ad li{display:inline;}
/* right_배너 */
#r_banner{float:left;height:50px;_display:inline; font-size:0;}
#r_banner li{float:left;}
#r_banner li a{display:block;height:45px;background:url("../images/main/etc.gif") no-repeat;text-indent:-9999px;overflow:hidden;}
#r_banner li.r_b1 a{width:106px;background-position:0 0;}
#r_banner li.r_b2 a{width:114px;background-position:-106px 0;}
/* 놓치지마세요 */
#att_area{position:relative;padding:10px 15px 0 15px;width:365px;_width /**/:395px;height:124px;_height /**/:134px; font-size:12px;line-height:20px;background:url("../images/main/bg_box2.gif") no-repeat 0 0;}
#att_area h2 a{display:block;width:98px;height:12px;background:url("../images/main/title_list.gif") 0 0 no-repeat;}
.ir span{display:block;height:11px;overflow:hidden;position:relative;z-index:-1;font-size:11px;text-indent:-9999px;}
.att_list{padding:19px 0 0 0;}
.att_list h3{font-weight:bold;}
.att_list img{float:left;width:109px;height:78px;margin-right:14px;border:1px solid #d1d1d1;}
/* 명장면명사건 */
#bscene_area{position:relative;margin-top:-1px;padding:10px 15px 0 15px;width:365px;_width /**/:395px;height:123px;_height /**/:133px;font-size:12px;line-height:20px;background:url("../images/main/bg_box2.gif") no-repeat 0 -134px;}
#bscene_area h2 a{display:block;width:98px;height:12px;background:url("../images/main/title_list.gif") 0 -21px no-repeat;}
.bs_list{padding:19px 0 0 0;_padding:0 0 0 0;}
.bs_list h3{font-weight:bold;}
.bs_list img{float:left;width:109px;height:78px;margin-right:14px;border:1px solid #d1d1d1;}
.bsm_baduk a{display:block;position:absolute;right:15px;top:6px;width:65px;height:11x;background:url("../images/main/title_list.gif") 0 -230px no-repeat;text-indent:-9999px;}
/* 전광판 */
#score_area{position:absolute;margin-top:-1px;padding:10px 15px 0 15px;width:365px;_width /**/:395px;height:163px;_height /**/:173px;font-size:12px;background:url("../images/main/bg_box2.gif") no-repeat 0 -268px;}
#score_area h2 a{display:block;width:98px;height:12px;background:url("../images/main/title_list.gif") 0 -42px no-repeat;}
.score_list{padding:21px 0 0 0;_padding:21px 0 0 0; line-height:20px;}
.score_list h3{font-weight:bold;}
.score_link{position:absolute;right:15px;top:10px;z-index:1;_margin:1px -1px 0 0;background-color:#fff;font-size:11px;letter-spacing:-1px;}
.score_link li{_display:inline;float:left;padding-left:18px;background:url(../images/common/bu.gif) no-repeat 9px 2px;}
.score_link a:hover{font-weight:bold;color:#33373b;}
.score_link .f{padding-left:0;background:none; font-weight:bold;}
.score_link .ff{background:none;}
.score_link .f2{font-weight:bold;}
.score_num{letter-spacing:0}
table.data th{text-align:center;background:none; padding:3px 0 0 1px; background:#eeeeee;}
table.data{width:100%;line-height:18px;font-size:12px;}
table.data td{border-bottom:1px solid #E1E5E5;text-align:center;}
table.data td b{font-weight:bold}
table.data td.10b{height:10px;line-height:20px;}
table.data td.line2{margin:0;padding:0;height:2px;background-color:#E1E5E5;}
.t_gray, a.t_gray:link, a.t_gray:visited, a.t_gray:hover, a.t_gray:active{color:#5C5C5C;}
/* 바둑강좌 */
#lecture_area{position:relative;padding:10px 0 0 15px;height:255px;_height /**/:265px;font-size:12px;line-height:20px;background:url("../images/main/bg_box2.gif") no-repeat 0 -441px;}
.lec_list{padding:19px 10px 0 0;letter-spacing:-1px;}
.lec_list img{float:left;width:73px;height:78px;margin-right:8px;_margin-right /**/:4px;border:1px solid #d1d1d1;}
.lec_link{position:absolute;right:15px;top:7px;z-index:1;_margin:1px -1px 0 0;font-size:11px;letter-spacing:-1px;}
.lec_link li{_display:inline;float:left;padding-left:18px;background:url(../images/common/bu.gif) no-repeat 9px 5px;}
.lec_link li a:hover{font-weight:bold;color:#33373b;}
.lec_link .f{padding-left:0;background:none; font-weight:bold;}
.lec_link .ff{background:none;}
.lec_link .f2{font-weight:bold;}
.lec_sep ul{float:left;width:150px;}
.lec_sep li a{ display:inline;padding:0 0 0 5px;font-size:12px;letter-spacing:-1px;background:url(../images/common/bu.gif) no-repeat 0 -19px;}
.lec_sep2 {position:absolute;left:190px;_left /**/:170px;top:41px;}
.lec_sep2 ul{float:left;width:150px;}
.lec_sep2 li a{padding:0 0 0 5px;font-size:12px;letter-spacing:-1px;background:url(../images/common/bu.gif) no-repeat 0 -19px;}
#lecture_area h2 a{display:block;width:98px;height:12px;background:url("../images/main/title_list.gif") 0 -63px no-repeat;}
#center_ad{clear:both; margin-top:12px;}
#center_ad li img{width:305px;height:57px;border:0;margin-bottom:6px;}
/* 함께해요 */
#together_area{position:relative;padding:10px 10px 0 15px;height:163px;_height /**/:173px;font-size:12px;line-height:20px;background:url("../images/main/bg_box2.gif") no-repeat 0 -707px;}
#together_area h2 a{display:block;width:98px;height:12px;background:url("../images/main/title_list.gif") 0 -84px no-repeat;}
.together_list{padding:19px 0 0 0;}
/* total */
#total_area{clear:left;float:left;margin:5px 0 0 0;width:735px;height:192px;font-size:12px;line-height:20px;background:url("../images/main/bg_box2.gif") no-repeat 0 -880px;}
#total_area ul {margin:14px 0 0 160px;}
#total_area ul li{float:left;}
#total_area ul li a{display:block;height:16px;background:url(../images/main/title_list.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#total_area ul li.t_category a{width:43px;background-position:0 -206px;}
#total_area ul li.t_category2 a{width:60px;background-position:-43px -206px;}
#total_area ul li.t_category3 a{width:57px;background-position:-103px -206px;}
#total_area ul li.t_category4 a{width:68px;background-position:-160px -206px;}
#total_area ul li.t_category5 a{width:68px;background-position:-228px -206px;}
#total_area ul li.t_category6 a{width:68px;background-position:-296px -206px;}
#total_area ul li.t_category7 a{width:65px;background-position:-364px -206px;}
#total_area ul li.t_category8 a{width:84px;background-position:-432px -206px;}
.total_list{float:left;width:705px;margin:18px 0 0 30px;_margin:18px 0 0 16px;}
.total_list .atc ul{margin:0 0 0 16px;padding-top:13px;}
.total_list .atc ul li{margin-left:13px}
.total_list .atc ul li h4{height:25px;margin-bottom:-25px;font-size:12px;color:#62f3743;letter-spacing:-1px;overflow:hidden;}
.total_list .atc ul li p {margin-top:25px;}
.total_list .atc ul li p a:visited, 
.total_list .atc ul li p a:visited strong, 
.total_list .atc ul li p a:visited span{color:#6e4987}
.tt_photo{float:left;}
.tt_photo a{display:block;letter-spacing:-1px;text-decoration:none !important;cursor:pointer;}
.tt_photo a:visited, 
.tt_photo a:visited *{color:#6e4987 !important;}
.tt_photo a:hover span,
.tt_photo a:hover strong{text-decoration:underline}
.tt_photo strong{display:block;overflow:hidden;height:20px;margin-top:5px;color:#2f3743}
.tt_photo strong em{font-weight:normal;letter-spacing:0}
.tt_photo .cont{display:block;overflow:hidden;height:31px;margin-top:5px;font-size:11px;color:#888;line-height:16px}
.tt_photo2{width:106px;}
.tt_photo2 a{width:106px;}
.rt{margin-left:25px}
.rt2{margin-right:20px;_margin-right:10px;}
.lt{margin-left:20px;_margin-left:10px;}
/* login */
#mright_area{height:310px;background:url("../images/main/main_rbg.gif") no-repeat;overflow:hidden;}
#login_area{width:200px;margin:16px 0 14px 7px;}
#login_area .ava{float:left;height:84px;width:105px;}
#login_area fieldset{position:relative;}
#login_area .uid, #login_area .upw{height:22px;position:relative;}
#login_area .input_text{display:block; position:relative; border:1px solid #004fa9; width:103px;;_width /**/:108px;height:12px;_height /**/:18px;left:91px;top:-105px;_top:-111px;color:#444; padding:4px 2px 0 2px; font-size:12px;}
*:first-child+html #login_area .input_text{top:-110px;}
:root #login_area .input_text{padding-top:2px; padding-bottom:2px;}
#login_area #uid{background:#fff url(../images/main/txt.gif) no-repeat 5px -17px;}
#login_area #upw{background:#fff url(../images/main/txt.gif) no-repeat 5px -36px;}
#login_area .input_text.focus{border:1px solid #002154; background:#fff !important;}
#login_area .input_text.focusnot{background:#fff !important;}
#login_area .btn{position:absolute;top:45px;_top:43px;left:91px;font-size:11px;color:#858891;}
#sid{position:absolute;top:0;_top:26px;left:0;_left:-4px;}
#sid[type="checkbox"]{top:31px;left:1px;}
*:first-child+html #sid[type="checkbox"]{left:-3px;top:27px;}
#login_area .btn label{position:absolute;top:36px;_top:32px;left:19px;letter-spacing:-1px;color:#fff;}
*:first-child+html #login_area .btn label{top:32px;}
#login_area .btn label[for="sid"]{top:33px;}
#login_area .btn2{position:absolute;top:61px;left:91px;font-size:11px;color:#858891;}
#s_sec{position:absolute;top:0;_top:26px;left:0;_left:-4px;}
#s_sec[type="checkbox"]{top:31px;left:1px;}
*:first-child+html #s_sec[type="checkbox"]{left:-3px;top:27px;}
#login_area .btn2 label{position:absolute;top:36px;_top:32px;left:19px;letter-spacing:-1px; width:77px;color:#fff;}
*:first-child+html #login_area .btn2 label{top:32px;}
#login_area .btn2 label[for="s_sec"]{top:33px;}
#login_footer{position:relative;top:-28px; padding-left:15px;}
#login_footer li{display:inline;padding-left:24px;letter-spacing:-1px;background:url(../images/common/bu.gif) no-repeat 7px -33px;}
#login_footer .f{padding-left:0; background:none;}
#login_footer li a{font-size:11px;color:#fff;}
#login_footer a.strong{ font-weight:bold;}
#r_banner2{position:relative;top:-16px; font-size:0;}
#r_banner2 li{padding-bottom:5px;_padding-bottom:2px;}
#r_banner2_1{position:relative;_top:5px; font-size:0;}
#r_banner2_1 li{padding-bottom:5px;_padding-bottom:2px;}
#notice{width:200px;margin:23px 0 0 7px;background:url(../images/main/txt.gif) no-repeat;}
#notice a{padding:0 0 0 34px;font-size:11px; color:#fff;}
#hello{width:200px;margin:23px 0 0 7px;font-size:11px; color:#fff;}
#rlogout{position:absolute;width:109px;height:105px;top:0;left:91px;font-size:11px; color:#94d1f5; font-weight:bold;background:#1465b7;}
#rlogout li{padding:10px 0 0 14px; background:url(../images/main/icon_arrow.gif) no-repeat 8px 12px;}
#rlogout span.wtxt{color:#fff;}
#rlogout .mybtn{position:absolute;padding:8px 0 0 5px;}
.logout_footer{ padding:14px 0 0 0;_padding:0 0 0 0;background:url(../images/main/login_fbg.gif) no-repeat;color:#94d1f5; font-size:11px;font-weight:bold;}
.logout_footer li{padding:0 0 5px 14px;_padding:0 0 0 14px;background:url(../images/main/icon_arrow.gif) no-repeat 8px 2px;_background:url(../images/main/icon_arrow.gif) no-repeat 8px;}
.logout_footer span.wtxt{color:#fff;}
.logout_footer a:hover{color:#edc315;}
.logout_footer a.oratxt{ padding-left:10px;color:#edc315;}
.logout_footer a.oratxt2{ padding-left:5px;color:#edc315;}
/* 생중계안내 */
#live_area{float:left;padding:11px 0 0 11px; width:209px;;_width /**/:220px;height:132px;_height /**/:143px;font-size:12px;line-height:20px;background:url("../images/main/bg_box3.gif") no-repeat 0 0;}
#live_area h3{font-weight:bold;padding-bottom:4px;}
.live_list{padding:16px 10px 0 0;letter-spacing:-1px;line-height:18px;}
.live_list .next a{font-size:11px;color:#33373b;letter-spacing:0;line-height:22px;}
.live_list .bt_live{padding-top:3px;}
.live_list .player img{float:left; display:inline;width:38px;height:50px;margin-right:1px;}
.live_list .player2 img{float:left;width:38px;height:50px;margin-right:7px;}
.live_player li{font-size:11px;color:#7b3fae;padding-left:14px;letter-spacing:-2px;background:url(../images/main/icon_vs.gif) no-repeat 0 -1px;font-weight:bold; display:inline;}
.live_player li.f{padding-left:0;background:none;}
.live_time li a{overflow:hidden;font-size:11px;color:#6f6f6f;letter-spacing:-1px; display:inline;line-height:16px;*line-height:10px;}
#live_area h2 a{display:block;width:98px;height:12px;background:url("../images/main/title_list.gif") 0 -107px no-repeat;}
/* 상점배너 */
#r_banner3{float:left;padding:9px 0 0 14px; width:206px;;_width /**/:220px;height:114px;_height /**/:123px;font-size:0;line-height:19px;background:url("../images/main/bg_box3.gif") no-repeat 0 -143px;}
#r_banner3 .bt{display:inline;float:left; padding-top:4px;}
#r_banner3 .bt a{padding-left:4px;}
#r_banner3 .bt .f{padding-left:0;}
/* 오늘의추천상품 */
#today_area{float:left;padding:9px 0 0 10px; width:210px;;_width /**/:220px;height:170px;_height /**/:179px;font-size:12px;line-height:20px;background:url("../images/main/bg_box3.gif") no-repeat 0 -266px;}
#today_area h2 a{display:block;width:98px;height:12px;background:url("../images/main/title_list.gif") 0 -130px no-repeat;}
.today_list{padding:21px 0 0 0;letter-spacing:-1px;position:relative;left:-5px; overflow:hidden;}
.product{width:105px; text-align:center; float:left;overflow:hidden;}
.product a{font-size:11px; color:#666666; line-height:24px;_line-height:20px;}
.product .bt_gift{padding-right:4px;}
/* 랭킹 */
#ranking_area{float:left;padding:9px 0 0 10px; width:210px;;_width /**/:220px;height:181px;_height /**/:190px;font-size:12px;line-height:20px;background:url("../images/main/bg_box3.gif") no-repeat 0 -445px;}
.rk_tab{display:block;width:209px;height:20px;margin:0;padding:0;background:url("../images/main/title_list.gif") no-repeat -70px -156px;}
.rk_tab ul li{float:left;}
.rk_tab ul li a{display:block;background:url("../images/main/title_list.gif") no-repeat;text-indent:-9999px;overflow:hidden;}
.rk_tab ul li.rk_m1 a{width:70px;background-position:0 -180px;}
.rk_tab ul li.rk_m1 a:hover{width:62px;background-position:0 -156px;}
.rk_tab ul li.rk_m2 a{width:49px;background-position:-70px -180px;}
.rk_tab ul li.rk_m2 a:hover{width:70px;background-position:-70px -156px;}
.rk_tab ul li.rk_m3 a{width:62px;background-position:-132px -180px;}
.rk_tab ul li.rk_m3 a:hover{width:49px;background-position:-132px -156px;}
.rk_tab ul li span{display:block;background:url("../images/main/title_list.gif") no-repeat;text-indent:-9999px;overflow:hidden;}
.rk_tab ul li.rk_m1_1 a{width:70px;background-position:0 -156px;}
.rk_tab ul li.rk_m2_1 a{width:62px;background-position:-70px -156px;}
.rk_tab ul li.rk_m3_1 a{width:49px;background-position:-132px -156px;}

.rk_tab {display:block;width:209px;height:20px;margin:0;padding:0;background:url("../images/main/title_list.gif") no-repeat 0 -180px;}
.rk_tab li{float:left;height:20px;padding:0;list-style:none;}
.rk_tab li.rk_m1{width:70px;margin-left:0;}
.rk_tab li.rk_m2{width:62px;}
.rk_tab li.rk_m3{width:49px;}
.rk_tab li dfn{display:block;text-indent:-9999px;overflow:hidden;cursor:pointer;_cursor /**/:hand;}
.rk_tab li dfn.on{background:url("../images/main/title_list.gif") no-repeat -70px -156px;}
.rk_tab li.rk_m1 dfn.on{background-position:0 -156px;}
.rk_tab li.rk_m2 dfn.on{background-position:-70px -156x;}
.rk_tab li.rk_m3 dfn.on{background-position:-132px -156px;}
.orank{overflow:hidden;position:relative;float:left;width:200px;margin-top:18px;}
.orank ol li{line-height:18px;padding:0 0 0 14px;overflow:hidden;position:relative;background:url("../images/common/num_v.gif") no-repeat;white-space:nowrap;}
.orank .n1{background-position:0 3px;}
.orank .n2{background-position:0 -17px;}
.orank .n3{background-position:0 -37px;}
.orank .n4{background-position:0 -57px;}
.orank .n5{background-position:0 -77px;}
.orank ol span{display:block;overflow:hidden;position:absolute;top:-1px;right:0;color:#555;font-family:tahoma,sans-serif;text-align:center; letter-spacing:-1px;}
.orank li .grade{text-align:left;right:80px;width:35px;}
.orank li .point{width:83px; text-align:right; font-size:11px; letter-spacing:0;}
