/* common */
html, body, div, input, ul, li, ol, p, h1, h2, h3, h4, h5, h6, dl, dt,dd{padding:0; margin:0; font-family:'돋움'; color:#51575f; font-size:12px;}
ol, ul, li{list-style:none;}
img{vertical-align:middle; border:0;}
.thumbnail{border:1px solid #ddd;}


/*layout*/
#dcinside{width:970px; margin:0 auto;}
#header{height:164px; position:relative;z-index:2000;}
#middle{height:252px; position:relative; background-color:#1d1e20; }
#contents{position:relative; height:595px; margin-top:5px;}
#contents .c_left{position:absolute; left:0; top:0; width:240px; height:100%;}
#contents .c_center{position:absolute; left:245px; top:0; width:438px; height:593px; border:1px solid #d5d5d5;}
#contents .c_right{position:absolute; right:0; top:0; width:280px; height:595px;}
#member_login{position:relative; height:97px; background-color:#f2f6ff; border:1px solid #bdcaec;}
#digital{position:relative; height:134px; margin-top:5px; border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-left:1px solid #d5d5d5;}
#life{position:relative; height:135px; border-top:1px solid #dedede; border-right:1px solid #d5d5d5; border-left:1px solid #d5d5d5;}
#poll{position:relative; height:97px; border-top:1px solid #dedede; border-right:1px solid #d5d5d5; border-left:1px solid #d5d5d5;}
#event{position:relative; height:120px; border-top:1px solid #dedede; border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-left:1px solid #d5d5d5;}
#news{height:238px;}
#goodgall{position:relative; height:233px; border-top:1px solid #dedede;}
#cartoon{position:relative; height:118px; border-top:1px solid #dedede;} 
#center_ad{height:150px; background-color:1px solid #e5e5e5;}
#shopping{height:438px; margin-top:5px; border:1px solid #d5d5d5;}
#footer{margin-top:5px; border-top:3px solid #767980; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8;}
#notice{position:relative; height:35px; border-bottom:1px solid #e2e2e2; background-color:#fff;}
#category{height:230px; background-color:#f9f9f9;}
#ad_menu{clear:left; position:relative; height:35px; border-top:1px solid #e2e2e2;}
#copyright{width:100%;}

/*header*/
#header h1{position:absolute; bottom:48px; left:0;}
#header .first{position:absolute; top:5px; left:3px;}
#issue{position:absolute; bottom:43px; right:0;} 
/*search*/
#search{position:absolute; width:423px; height:43px; bottom:68px; left:285px;}
#search .blue_window{display:block; width:367px; height:43px; background:url(../images/main/search_back.gif) no-repeat;}
#search .input_text{width:350px; height:21px; margin-top:7px; margin-left:7px; font-weight:bold;font-size:14px;color:#000; padding-top:7px; padding-left:10px; border:0;}
#search .btn{position:absolute; top:0; right:0;}
#search_link{position:absolute; top:30px; left:285px; background:url(../images/main/dot_ball.gif) no-repeat 0 1px; padding-left:20px;}
#search_link p{float:left; font-weight:bold; color:#4775d6; letter-spacing:-1px; background:url(../images/main/bg_line_gray.gif) no-repeat right; _background:url(../images/main/bg_line_gray.gif) no-repeat right 1px; padding-right:8px;}
#search_link ul{float:left;}
#search_link li{display:inline; padding-left:5px; margin-left:5px; background:url(../images/main/dot_arrow_style1.gif) no-repeat -23px 3px; color:#555555;  letter-spacing:-1px;}
/* menu */
#menu_bar{position:absolute; bottom:0; width:970px; height:44px; background:url(../images/main/bg_menu.gif) no-repeat;}
#menu{position:absolute; top:12px; left:20px;}
#menu ul{height:18px;}
#menu li{display:inline; height:18px; margin-right:7px;}
#menu li.new_menu{background:url(../images/main/m_bg_line.gif) no-repeat; padding-left:10px;}
/*ranking*/
#ranking{position:absolute; width:190px; height:15px; right:15px; bottom:15px;}
#ranking li{display:block; position:relative; height:15px;}
#ranking span{display:block;}
#ranking .rankup{position:absolute; right:0; top:1px;}
#ranking .num{float:left; font:10px/1.2em Tahoma; color:#ffe528;}
#ranking .tx{position:absolute; left:23px; _top:1px; color:#fff;}
*+html #ranking .tx{position:absolute; left:23px; top:2px; color:#fff;}/*IE 7.0*/
#ranking .number1{position:absolute; width:15px; height:15px; background:url(../images/main/num_1.gif) no-repeat;}
#ranking .number2{position:absolute; width:15px; height:15px; background:url(../images/main/num_2.gif) no-repeat;}
#ranking .number3{position:absolute; width:15px; height:15px; background:url(../images/main/num_3.gif) no-repeat;}
#ranking .number4{position:absolute; width:15px; height:15px; background:url(../images/main/num_4.gif) no-repeat;}
#ranking .number5{position:absolute; width:15px; height:15px; background:url(../images/main/num_5.gif) no-repeat;}
#ranking .number6{position:absolute; width:15px; height:15px; background:url(../images/main/num_6.gif) no-repeat;}
#ranking .number7{position:absolute; width:15px; height:15px; background:url(../images/main/num_7.gif) no-repeat;}
#ranking .number8{position:absolute; width:15px; height:15px; background:url(../images/main/num_8.gif) no-repeat;}
#ranking .number9{position:absolute; width:15px; height:15px; background:url(../images/main/num_9.gif) no-repeat;}
#ranking .number10{position:absolute; width:15px; height:15px; background:url(../images/main/num_10.gif) no-repeat;}
#ranking .ic{float:left; margin-top:2px; margin-right:4px;}
#ranking .up .ic{width:9px; height:9px; background:url(../images/main/ranking_dot_up.gif) no-repeat;}
#ranking .down .ic{width:9px; height:9px; background:url(../images/main/ranking_dot_down.gif) no-repeat;}
#ranking .stop .ic{width:9px; height:3px; background:url(../images/main/ranking_dot_stop.gif) no-repeat; margin-top:5px;}
#ranking .new .ic{width:22px; height:6px; background:url(../images/main/ranking_dot_new.gif) no-repeat; margin-top:4px;}

/* ranking_layer */
#ranking_layer{position:absolute; right:0; top:0; padding-bottom:8px; width:200px; border:5px solid #7199de; background:url(../images/main/bg_ranking.gif) #fff no-repeat;}
#ranking_layer h4{text-align:center; color:#4f72c2; letter-spacing:-1px; padding-top:8px; padding-bottom:5px; font-size:12px; border-bottom:1px solid #eee; margin:0 15px;}
#ranking_layer ul{margin:10px 15px 0 15px; border-bottom:1px solid #e8e8e8; padding-bottom:10px;}
#ranking_layer li{height:18px; padding:1px 0 0 23px; position:relative;}
#ranking_layer li.no1{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 0px;}
#ranking_layer li.no2{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -21px;}
#ranking_layer li.no3{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -46px;}
#ranking_layer li.no4{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -69px;}
#ranking_layer li.no5{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -92px;}
#ranking_layer li.no6{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -115px;}
#ranking_layer li.no7{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -138px;}
#ranking_layer li.no8{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -161px;}
#ranking_layer li.no9{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -184px;}
#ranking_layer li.no10{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -206px;}
#ranking_layer li.no11{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -228px;}
#ranking_layer li.no12{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -251px;}
#ranking_layer li.no13{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -274px;}
#ranking_layer li.no14{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -297px;}
#ranking_layer li.no15{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -320px;}
#ranking_layer li.no16{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -343px;}
#ranking_layer li.no17{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -366px;}
#ranking_layer li.no18{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -389px;}
#ranking_layer li.no19{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -412px;}
#ranking_layer li.no20{background:url(../images/main/bg_ranking_num.gif) no-repeat 0 -435px;}
#ranking_layer .next{text-align:right; font-size:11px; color:#817f7f; margin:5px 15px 0 15px; line-height:15px;}
#ranking_layer .rankup{position:absolute; right:0; top:3px; font-size:10px; font-family:Tahoma; color:#9a9a9a; background:url(../images/main/icon_up.gif) no-repeat right; padding-right:15px;}
#ranking_layer .rankdown{position:absolute; right:0; top:3px; font-size:10px; font-family:Tahoma; color:#9a9a9a; background:url(../images/main/icon_down.gif) no-repeat right; padding-right:15px;}
#ranking_layer .ranknew, #ranking_layer .rankstop{position:absolute; right:0; top:3px; font-size:10px; font-family:Tahoma; color:#9a9a9a;}



#ranking_pop{width:204px; height:300px; background:url(../images/main/rank/bg_ranking.gif) no-repeat;}
#ranking_pop .tab{overflow:hidden; border-bottom:1px solid #eee; margin:3px 4px 3px 3px; *margin-top:0;}
#ranking_pop .tab ul{padding:0; margin:3px 0 0 0;}
#ranking_pop .tab li{float:left; height:25px;  border-bottom:1px solid #a6bce8; background-color:#b6c6e7; text-indent:-9999px;}
#ranking_pop .tab li.tab1{width:99px; background:url(../images/main/rank/tab_gallery_off.gif) no-repeat center top;}
#ranking_pop .tab li.tab2{width:98px; background:url(../images/main/rank/tab_gallog_on.gif) no-repeat center top;}
#ranking_pop .tab li.on{background-color:#fff; background-position:center -25px; border-bottom:1px solid #fff;}
#ranking_pop ul{clear:left; margin:10px 15px 0 15px; padding-bottom:10px;}
#ranking_pop li{height:22px; line-height:22px; position:relative; text-indent:20px; font-family:'굴림';}
#ranking_pop li.no1{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 5px;}
#ranking_pop li.no2{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -18px;}
#ranking_pop li.no3{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -41px;}
#ranking_pop li.no4{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -64px;}
#ranking_pop li.no5{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -87px;}
#ranking_pop li.no6{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -110px;}
#ranking_pop li.no7{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -133px;}
#ranking_pop li.no8{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -156px;}
#ranking_pop li.no9{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -179px;}
#ranking_pop li.no10{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -202px;}
#ranking_pop li.no11{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -228px;}
#ranking_pop li.no12{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -251px;}
#ranking_pop li.no13{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -274px;}
#ranking_pop li.no14{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -297px;}
#ranking_pop li.no15{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -320px;}
#ranking_pop li.no16{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -343px;}
#ranking_pop li.no17{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -366px;}
#ranking_pop li.no18{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -389px;}
#ranking_pop li.no19{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -412px;}
#ranking_pop li.no20{background:url(../images/main/rank/bg_ranking_num.gif) no-repeat 0 -435px;}
#ranking_pop .btn{text-align:right; padding-right:15px;}
#ranking_pop .rankup{position:absolute; right:0; top:0; font-size:10px; font-family:tahoma; color:#9a9a9a; background:url(../images/main/rank/icon_up.gif) no-repeat right; padding-right:13px;}
#ranking_pop .rankdown{position:absolute; right:0; top:0; font-size:10px; font-family:tahoma; color:#9a9a9a; background:url(../images/main/rank/icon_down.gif) no-repeat right; padding-right:13px;}
#ranking_pop .ranknew, 
#ranking_pop .rankstop{position:absolute; right:0; top:3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#9a9a9a;}
#ranking_pop li a:link, #ranking_pop li a:visited, #ranking_pop li a:active{color:#555; text-decoration:none;}
#ranking_pop li a:hover{color:#555; text-decoration:underline;}

/*ad_top*/
#ad_top{position:absolute; left:0; width:252px; height:100%; background-color:#393a3b;}
#ad_top .bod_1{border:1px solid #1d1e20; width:240px; height:240px; margin:5px auto 0 auto;}
/*gallery list*/
#cool_gallery{position:absolute; left:253px; width:543px; height:100%; background-color:#2c2d2f;  border-right:1px solid #020202;}
#cool_gallery .title_wrap{position:relative; height:36px; border-bottom:1px solid #232426; border-bottom:1px solid #202020;}
#cool_gallery .gallery_title{float:left; margin-top:10px; margin-left:5px;}
#cool_gallery .title_wrap ul.date{position:absolute; right:8px; top:11px;}
#cool_gallery .title_wrap ul.date li{float:left; background:url(../images/main/tab_date_bg.gif) no-repeat right; padding-right:2px;}
#cool_gallery .title_wrap ul.date li.noimg{background:none;}
#cool_gallery .btn{float:right; margin-top:10px; margin-right:10px; _margin-right:5px;}
#cool_gallery .btn a{display:inline-block; *display:inline; *zoom:1;}
#cool_gallery .btn a.btn_prev,
#cool_gallery .btn a.btn_next{height:18px; width:18px;}
#cool_gallery .btn a.btn_more{height:18px; width:42px;}
#cool_gallery .btn a span{text-indent:-9999px; display:block;}
#cool_gallery .btn a:hover{ background-position:0 -18px;}
#cool_gallery .btn_prev{background:url(../images/main/gall/btn_title_prev.gif) no-repeat;}
#cool_gallery .btn_next{background:url(../images/main/gall/btn_title_next.gif) no-repeat;}
#cool_gallery .btn_more{background:url(../images/main/gall/btn_more.gif) no-repeat;}
/* gallery_list */
#gallery_list{position:relative; height:161px; border-top:1px solid #38393a; padding:10px 15px 0 15px;}
#gallery_list li{float:left; width:80px; height:80px; font-size:11px; letter-spacing:-1px;  text-align:center; color:#676767;}
#gallery_list .pos_left{position:absolute; width:167px; left:13px; top:10px;}
#gallery_list .pos_center{position:absolute; width:167px; left:188px; top:10px}
#gallery_list .pos_right{position:absolute; width:167px; right:13px; top:10px;}
#gallery_list img{display:block; border:8px solid #4e4e4e; margin-bottom:5px;}
#gallery_list .mr7{margin-right:7px;}
#hit_layer{ border-left:1px solid #1d1e20; border-right:1px solid #1d1e20; width:543px; background-color:#2c2d2f;}
/* title*/
#cool_gallery .hit_layer_date{position:absolute; right:130px; top:11px; *padding:0 3px 2px 0;}
#cool_gallery .hit_layer_date li{float:left;}
#cool_gallery .hit_layer_date .btn_left{margin-right:3px;}
#cool_gallery .hit_layer_tab{ position:absolute; right:9px; top:11px;}
#cool_gallery .hit_layer_tab li{ display:inline; background:url(../images/tab_line.gif) no-repeat right center; padding-right:2px; margin-left:-4px; *padding:0; *margin-left:0;}
#cool_gallery .hit_layer_tab li.noimg{ background:none;}
/* txt*/
#hit_layer .hit_layer_txt{ position:relative; background-color:#343537; border-top:1px solid #38393a; height:30px;}
#hit_layer .hit_layer_txtarea{ position:absolute; left:14px; top:8px;}
#hit_layer .hit_layer_txtarea span{ color:#797979;}
#hit_layer .hit_layer_txt_btn{ position:absolute; right:10px; top:4px;}
a.hit_layer_txtlink:link, a.hit_layer_txtlink:visited, a.hit_layer_txtlink:active, a.hit_layer_txtlink:hover{color:#676767; text-decoration:none;}

/* img*/
#hit_layer_cnt{position:absolute; top:37px; border-bottom:1px solid #232426; width:543px;}
#hit_layer_cnt .hit_layer_cnt{ position:relative; background-color:#424343; border-top:1px solid #464747; border-bottom:1px solid #232426; padding:2px 4px 3px 3px;}
#hit_layer_cnt .hit_layer_cnt_bg{ background-color:#1d1e1f; border-top:1px solid #1e1f20; border-bottom:1px solid #1e1f20; height:175px;}
#hit_layer_cnt .hit_layer_title{position:absolute; left:13px; top:10px; color:#fff;}
#hit_layer_cnt .hit_layer_title img{ vertical-align:middle; margin-left:10px; *padding-bottom:2px;}
#hit_layer_cnt .hit_layer_btn{ position:absolute; right:13px; top:8px; _padding-bottom:2px;}
#hit_layer_cnt .hit_layer_img{ position:absolute; left:14px; top:30px; _left:11px;}
#hit_layer_cnt .hit_layer_img ul{ margin-top:10px;}
#hit_layer_cnt .hit_layer_img li{ display:inline;}
#hit_layer_cnt .hit_layer_img li img{ border:8px solid #2b2c2c; margin-right:4px;}

#style_text{position:relative; height:42px; background-color:#343537; border-top:1px solid #202020; color:#dadada;}
#style_text .bmtx{line-height:42px; text-indent:15px;}
#style_text .bmtx a{color:#b8b8b8;}
#style_text .bmcategory{color:#808a96; font-weight:bold; letter-spacing:-1px;}
#style_text .issue img, #style_text .hit img{margin-right:10px;}
#style_text .tx_id{color:#9a9a9a; margin-left:5px;}
#style_text .tx_comment{color:#aaa; font-size:11px; font-weight:bold;} 
/*gallery_select*/
#gallery_select{position:absolute; right:0; width:180px; height:100%;}
#gallery_select li{height:42px; background:url(../images/main/gall/menu.gif) no-repeat;}
#gallery_select li.on a{background:url(../images/main/gall/menu_on.gif) no-repeat; width:179px; height:42px; margin-left:0;}
#gallery_select li a{display:block; margin-left:5px; width:173px; height:42px; text-indent:-9999px;}
#gallery_select li.gmenu_1,
#gallery_select li.gmenu_1.on{background-position:right 0;}
#gallery_select li.gmenu_2,
#gallery_select li.gmenu_2.on{background-position:right -42px;}
#gallery_select li.gmenu_3,
#gallery_select li.gmenu_3.on{background-position:right -84px;}
#gallery_select li.gmenu_4,
#gallery_select li.gmenu_4.on{background-position:right -126px;}
#gallery_select li.gmenu_5,
#gallery_select li.gmenu_5.on{background-position:right -126px;}
#gallery_select li.gmenu_6,
#gallery_select li.gmenu_6.on{background-position:right -126px;}


/* memver_login */
#member_login .textbox{position:absolute; left:10px; top:15px;}
#member_login .textbox input{border:1px solid #d3e1ff; padding:5px 0 0 5px; width:120px; height:17px;}
#member_login .tx_password{margin-top:-3px;}
#member_login .btn_login{position:absolute; width:75px; right:18px; top:15px; letter-spacing:-1px; font-size:11px;}
#member_login .btn_login img{_margin-top:-1px;}
#member_login .id_save{height:19px; *height:22px; font-size:11px;  letter-spacing:-1px; padding-top:3px; *margin-left:-4px; *padding-top:1px;}
#member_login .btn_login input{vertical-align:middle;}
#member_login .admission{position:absolute; bottom:10px; left:12px; font-size:11px; letter-spacing:-1px;}
#member_login .admission img{margin:0 5px;}
#member_login .member_idpw{margin-left:5px;}
#member_login .blue_tx{color:#7189d0;}
/* log-in */
#member_login .log_in{margin:5px 10px;}
#member_login .info{border-bottom:1px solid #dbe3f5; height:18px; letter-spacing:-1px; padding-top:5px;}
#member_login .info strong.id{color:#3760bf; margin-right:2px;}
#member_login .member_mando{background:url(../images/main/bg_line_gray.gif) no-repeat left -1px; padding-left:8px; color:#3a3a3a; margin-left:8px;} 
#member_login .info a:link, #member_login .info a:visited, #member_login .info a:active, #member_login .info a:hover{color:#5a7bc7; letter-spacing:0; margin-left:5px;}
#member_login .btn_logout{position:absolute; right:10px; top:5px;}
#member_login .log_in ul{position:absolute; width:218px; height:31px; top:45px;}
#member_login .log_in li{float:left;}
#member_login .log_in li img{margin-left:2px; margin-top:-2px;}
#member_login .log_in li .thead{ font-size:12px; color:#3a3b3b; letter-spacing:-1px; font-weight:bold; margin-right:3px;}
#member_login .log_in li .tnum{color:#5476c4;}
#member_login .log_in li .end{margin-right:0 !important;}
#member_login .log_in li .tnum strong{font-size:12px;}
#member_login .log_in .form_select{position:absolute; bottom:5px; _height:22px;}
#member_login .log_in .btn_edit{margin-left:2px; _margin-left:1px;}

#member_login li .tnum a:link, #member_login li .tnum a:visited, #member_login li .tnum a:active, #member_login li .tnum a:hover{color:#3760bf;}

.mygallery{width:142px; border:1px solid #f5f5f5;}
.mygallery .wrap{border:1px solid #85a2b8;}
.mygallery .quick{background:url(../images/main/bg_logon.gif) repeat-x; height:61px;}
.mygallery .quick li{float:left; display:block; text-align:center;  color:#fff; font-size:11px; letter-spacing:-1px;}
.mygallery .quick a:link,
.mygallery .quick a:visited,
.mygallery .quick a:hover,
.mygallery .quick a:active{display:block; height:61px; color:#fff; text-decoration:none;}
.mygallery .quick span{display:block; padding-top:30px;}
.mygallery ul.tab{background-color:#f3f3f3; border-top:1px solid #93b0c6; border-bottom:1px solid #f5f5f5; overflow:hidden;}
.mygallery ul.tab li{float:left; height:28px; line-height:28px;  text-align:center; font-size:11px; letter-spacing:-1px; font-family:'dotum'; border-bottom:1px solid #adadad; _background-color:#f3f3f3;} 
.mygallery li.t1,
.mygallery li.t1 a{width:67px;}
.mygallery li.t2,
.mygallery li.t2 a{width:72px;}
.mygallery .tab li.t2{border-left:1px solid #adadad;}
.mygallery .tab li.on{background-color:#fff; font-weight:bold; border-bottom:1px solid #fff;}
.mygallery .tab li a{display:block; height:28px; text-decoration:none; color:#555;}
.mygallery ul.list{clear:left; overflow:auto; height:150px; padding-top:10px;}
.mygallery .list li{font-size:11px; letter-spacing:-1px; text-indent:10px; line-height:17px;}


/* digital , life , Poll , event */
#digital .title, #life .title, #poll .title, #event .title{ height:30px; border-bottom:1px solid #dedede;}
#digital .title h3, #life .title h3, #poll .title h3, #event .title h3{position:absolute; left:5px; top:8px;}
#digital .title ul, #life .title ul, #poll .title ul{position:absolute; right:38px; top:8px; _top:10px;}
#digital .title li,
#life .title li,
#poll .title li{display:inline; background:url(../images/main/bg_line_gray.gif) no-repeat left -1px; padding:0 2px 0 5px; font-size:11px; letter-spacing:-2px;}
#digital .title li.noimg, #life .title li.noimg, #poll .title li.noimg{ background:none;}
#digital .btn, #life .btn, #poll .btn{ position:absolute; right:7px; top:9px; _top:8px; margin-top:-1px; height:16px;}
#digital .list_type, #life .list_type{margin:13px 0 0 12px;}
#digital .list_type li, #life .list_type li{background:url(../images/main/dot_arrow_style1.gif) no-repeat -23px -7px; padding-left:8px; line-height:20px;}

#poll .section_cnt{margin:13px;}
#poll .section_cnt .question{margin-bottom:10px; line-height:17px;}

#event .btn{position:absolute; right:7px; top:9px; margin-top:-1px; height:16px; font-size:11px; letter-spacing:-1px;}
#event dt{position:absolute; left:8px; bottom:12px;}
#event dd{position:absolute; left:102px; top:42px;}
#event dd li{background:url(../images/main/dot_arrow_style1.gif) no-repeat -23px -7px; line-height:17px; padding-left:6px; font-size:11px; letter-spacing:-1px;}

/* news */
#news .menu{position:relative; height:30px; border-bottom:1px solid #dedede; background-color:#FFFFFF;}
#news .menu h3{position:absolute; left:5px; top:8px;}
#news .menu .btn{clear:left; position:absolute; right:10px; top:7px; _height:16px;}
#news .date{position:absolute; top:10px; left:40px; font-size:11px;}
#news .tab_menu ul{position:absolute; right:45px; bottom:-1px;}
#news .tab_menu li{display:block; float:left; height:17px; border-left:1px solid #ddd; border-top:1px solid #ddd; text-align:center; padding:5px 10px 0; background-color:#f6f6f6; font-size:11px; letter-spacing:-1px; }
#news .tab_menu li.tb1_on,
#news .tab_menu li.tb2_on,
#news .tab_menu li.tb3_on{background-color:#fff; color:#de3d12;font-weight:bold; border-bottom:1px solid #fff; color:#de3d12;}
#news .tab_menu li.tb4_on{background-color:#fff; color:#de3d12;font-weight:bold; border-bottom:1px solid #fff; border-right:1px solid #ddd; color:#de3d12;}
#news .tab_menu li.tb4_off{border-right:1px solid #ddd;}
#news .news_head{position:relative; height:66px; background:url(../images/main/bg_dot_line.gif) repeat-x bottom;}
#news .news_head ul{position:absolute; top:15px; left:20px;}
#news .news_head li{margin-bottom:8px; background:url(../images/main/dot_arrow_style1.gif) no-repeat -23px -9px; padding-left:7px;}
#news  .news_list dl{position:absolute; left:23px; top:115px; width:115px;}
#news  .news_list dd{font-size:11px; letter-spacing:-1px; text-align:center; margin-top:5px; line-height:15px;}
#news  .news_list ul{position:absolute; top:113px; left:153px;}
#news  .news_list li{background:url(../images/main/dot_arrow_style1.gif) no-repeat -23px -9px; padding-left:7px; margin-bottom:5px; *margin-bottom:7px;}
#news  .cut{font-size:11px; color:#ddd;}

/* goodgall */
#goodgall .title{height:30px; border-bottom:1px solid #dedede;}
#goodgall .title h3{position:absolute; left:5px; top:8px;}
#goodgall .title .btn{clear:left; position:absolute; right:10px; top:7px; _height:16px;}
#goodgall .concept_cnt{position:relative;}
#goodgall .concept_img{ position:absolute; left:23px; top:15px; width:115px;}
#goodgall dl{position:absolute; top:15px; left:153px;}
#goodgall dt{font-weight:bold;}
#goodgall dt, #goodgall dd{margin-bottom:5px;}
#goodgall dd.gallog{margin:8px 0 0 0;}
#goodgall ul{position:absolute; top:115px; left:20px}
#goodgall li{background:url(../images/main/dot_arrow_style1.gif) no-repeat -23px -7px; padding-left:6px; line-height:19px;}

/* cartoon */
#cartoon .btn{position:absolute; right:8px; top:8px; margin-top:-1px; height:16px;}
#cartoon dl{position:absolute; width:109px; left:15px; top:20px;}
#cartoon dd{margin-top:5px; font-size:11px; letter-spacing:-1px; text-align:center;}
#cartoon ul{position:absolute; top:20px; left:135px;}
#cartoon li{line-height:17px;}
#cartoon .tx_id{font-size:11px; letter-spacing:-1px; color:#aeaeae; margin-right:5px;}
#cartoon .cartoon_img p{ font-size:11px; letter-spacing:-1px; text-align:center; margin-bottom:5px;}
#cartoon .cartoon_list{ padding-top:5px;}
#cartoon .cartoon_list li{ display:block; line-height:18px;}
#cartoon .btn_cartoon{clear:left; position:absolute; right:8px; bottom:8px;}

/* center_ad */
#center_ad{height:148px; border:1px solid #ddd;}
/* shopping menu */
#shopping .menu{height:31px; background:url(../images/main/bg_shoptab.jpg) repeat-x top;}
#shopping .menu ul{}
#shopping .menu li{display:block; float:left; width:67px; height:30px; font-size:11px; line-height:30px; letter-spacing:-1px; border-left:1px solid #c0c0c0; text-align:center;}
#shopping .menu li.on{background-color:#fff; border-bottom:1px solid #fff; font-weight:bold; font-weight:bold; color:#333;}
#shopping .menu li.tb1{border-left:0;}
#shopping .menu li a{display:block; width:68px; height:30px;}
#shopping .menu li.on a{color:#333;}
#shopping .menu li.tb1{}
#shopping .menu li.tb2{}
#shopping .menu li.tb3,
#shopping .menu li.tb3 a{width:74px; _width:71px;}
/* shop_list */
#shop_list{height:60px; position:relative; border-bottom:1px solid #e9e9e9;}
#shop_list ul{position:absolute; left:8px; _left:3px;}
#shop_list ul.shop_site_1{width:246px; top:15px; *top:16px;}
#shop_list ul.shop_site_2{width:246px; top:33px; *top:34px;}
#shop_list li{float:left; display:block; font-size:11px; letter-spacing:-1px; background:url(../images/main/bg_line_gray.gif) no-repeat right; _background:url(../images/main/bg_line_gray.gif) no-repeat right 0; padding-right:8px; margin-left:5px;}
#shop_list .noimg{background:none !important; padding-right:0 !important;}
/* img_shop_two */
#img_shop_two{position:relative; clear:left; height:187px; border-bottom:1px solid #dedede;}
#img_shop_two2{position:relative; clear:left; height:180px;}
#img_shop_two ul, #img_shop_two2 ul{position:absolute; left:8px; top:23px;}
#img_shop_two li, #img_shop_two2 li{float:left; overflow:hidden; width:66px;height:77px; text-align:center; font-size:11px; color:#676d76; letter-spacing:-1px;}
#img_shop_two strong, #img_shop_two2 strong{color:#0e7dcf; font-weight:normal;}
#img_shop_two ul img, #img_shop_two2 ul img{display:block; margin:0 auto 5px;}
#shopping .btn{clear:left; position:absolute; right:-1px; top:-1px; _height:16px;}
/* img_shop_one */
#img_shop_one{position:relative; height:103px;}
#img_shop_one ul{position:absolute; left:8px; top:20px;}
#img_shop_one li{float:left; overflow:hidden; width:66px;height:77px; text-align:center; font-size:11px; letter-spacing:-1px; color:#676d76;}
#img_shop_one strong{color:#0e7dcf;}
#img_shop_one ul img{display:block;margin:0 auto 5px;}
/* img_shop_want */
#img_shop_want{position:relative; height:110px; border-bottom:1px solid #dedede;}
#img_shop_want dl{position:absolute; left:20px; top:20px;}
#img_shop_want dt{float:left; width:104px;}
#img_shop_want dd{float:left; line-height:15px; padding-top:3px; width:140px;}
#img_shop_want strong{color:#3d424a; letter-spacing:-1px;}
#img_shop_want .gray_tx{color:#adadad; letter-spacing:-1px; font-size:11px;}
#img_shop_want .cost{color:#de3d12;}
#img_shop_want .cost span{font-family:Tahoma; font-size:11px;}
#img_shop_want p.more{margin-top:7px; margin-left:-2px;}
/* img_shop_want2 */
#img_shop_want2{clear:left; height:235px;}
#img_shop_want2 dl{clear:left; height:78px; margin:0 18px; background:url(../images/main/bg_dot_line.gif) repeat-x bottom;}
#img_shop_want2 dl.noimg{background:none;}
#img_shop_want2 dt{float:left; margin-top:10px;}
#img_shop_want2 dd{float:left; margin:13px 0 0 10px; line-height:16px;}
#img_shop_want2 strong{letter-spacing:-1px;}
#img_shop_want2 .gray_tx{color:#adadad; letter-spacing:-1px; font-size:11px;}
#img_shop_want2 .cost{color:#4378a3; font-family:Tahoma; font-size:11px; font-weight:bold;}
/*incom_shop*/
#incom_shop{position:relative; clear:left; height:187px; border-bottom:1px solid #dedede;}
#incom_shop dl{margin:0 15px 0 15px;}
#incom_shop dt{position:absolute; top:20px;}
#incom_shop dt img{border:1px solid #ddd;}
#incom_shop .incom_tx{position:absolute; right:15px; top:20px; width:135px; background:url(../images/main/shopping/shop_logo.gif) no-repeat; padding-top:50px;}
#incom_shop .bfont{font-weight:bold; color:#333;}
#incom_shop .smfont{font-size:11px; letter-spacing:-1px; color:#999; margin-top:8px; line-height:120%;}
#incom_shop dd.price{position:absolute; margin-top:10px; bottom:20px;}
#incom_shop .shop_btn{position:absolute; bottom:20px; right:20px;}

#incom_shop dd.shop_btn{float:right; margin-top:10px; width:135px;}
/* tx_shop */
#tx_shop{position:relative; height:55px; background:url(../images/main/bg_dot_line.gif) repeat-x top;}
#tx_shop ul{position:absolute; top:13px; left:12px;}
#tx_shop li{background:url(../images/main/num_gray.gif) no-repeat; height:13px; line-height:13px; padding-left:19px; letter-spacing:-1px; font-size:11px;}
#tx_shop li.num1{margin-bottom:5px;}
#tx_shop li.num2{background-position:0 -18px;}
#tx_shop li a:link,
#tx_shop li a:active,
#tx_shop li a:visited{color:#555; text-decoration:none;}
#tx_shop li a:hover{color:#333; text-decoration:none;}

/* news */
#notice h3{position:absolute; top:10px; left:10px;}
#notice ul{position:absolute; left:70px; top:11px; *top:12px; _top:12px;}
#notice li{letter-spacing:-1px;}
#notice .btn{position:absolute; right:9px; top:8px;}
/* category */
#category .wrap{float:left; width:137px; height:100%; border-right:1px solid #e8e8e8;}
#category .wrap_none{float:left; width:119px; height:100%;}
#category .etc{margin-top:10px; margin-left:0; padding-top:10px; padding-left:20px; border-top:1px solid #e9e9e9;}
#category dl{margin-left:20px; margin-top:15px;}
#category dt{font-size:11px; letter-spacing:-1px; font-weight:bold; margin-bottom:8px;}
#category dd{font-size:11px; letter-spacing:-1px; line-height:17px; color:#777;}
#category .mt10{margin-top:10px;}
#category img.ic_new{margin-left:2px;}
#category a:hover{color:#999; text-decoration:none;}
/* ad_menu */
#ad_menu h3{position:absolute; top:10px; left:10px;}
#ad_menu ul{position:absolute; left:70px; top:12px; *top:13px; _top:13px;}
#ad_menu li{float:left; display:block; font-size:11px; letter-spacing:-1px; background:url(../images/main/bg_line_gray.gif) no-repeat right 1px;  *background:url(../images/main/bg_line_gray.gif) no-repeat right 0px; padding:0 8px 0 6px;}
#ad_menu li.noimg{background:none;}
#ad_menu .handler{clear:left; position:absolute; right:9px; top:11px; font-size:11px; letter-spacing:-1px;}
#ad_menu .handler img{margin:0 4px 0 15px;}
/* copyright */
#copyright{margin:20px 0;}
#copyright ul{text-align:center;}
#copyright li{display:inline; font-size:11px; letter-spacing:-1px; background:url(../images/main/bg_line_gray.gif) no-repeat right -1px; padding:0 8px 0 2px;}
#copyright li.noimg{background:none; padding:0 0 0 2px;}
#copyright p{font-family:Tahoma; font-size:11px; margin-top:7px; text-align:center;}



/* link */
a:link, a:visited, a:active{color:#51575f; text-decoration:none;}a:hover{color:#376cf0; text-decoration:underline;}
a.member_join:link,
a.member_join:visited,
a.member_join:active,
a.member_join:hover{color:#3154a3; text-decoration:none;}

a.member_idpw:link,
a.member_idpw:visited,
a.member_idpw:active,
a.member_idpw:hover{color:#7e7e7e; text-decoration:none;}


#shopping .menu a:link, #shopping .menu a:visited, #shopping .menu a:active, #shopping .menu a:hover{color:#FF3333; text-decoration:none; color:#7f7f7f;}
a.hit_layer_txtlink:link, a.hit_layer_txtlink:visited, a.hit_layer_txtlink:active{color:#676767; text-decoration:none;}
a.hit_layer_txtlink:hover{color:#aaa; text-decoration:underline;}
#ranking_layer li a:link, #ranking_layer li a:visited, #ranking_layer li a:active{color:#555; text-decoration:none;}
#ranking_layer  li a:hover{color:#555; text-decoration:underline;}
#ranking_layer .next a:link, #ranking_layer .next a:visited, #ranking_layer .next a:active{color:#817f7f; text-decoration:none;}
#ranking_layer .next a:hover{color:#817f7f; text-decoration:underline;}


/*hit gallery*/
.gall_hit{overflow:hidden;}
.gall_hit li{float:left; margin-right:1px;}
.gall_hit li.mr0{margin-right:0}
.gall_hit .best{position:absolute;}
.gall_hit .best.n0{left:0;}
.gall_hit .best.n1{left:136px;}
.gall_hit .best.n2{left:271px;}
.gall_hit .best.n3{left:407px;}



<!--
.png24 {
   tmp:expression(setPng24(this));
}

-->


