@import url('base.css?pp=002');

/*paging*/
.paging {height:30px; text-align:center;}
.paging a {display:inline-block; font-family:Tahoma; font-size:0.75em; font-weight:bold; vertical-align:top; color:#666;}
.paging a img {vertical-align:top;}
.paging .num a {padding:8px 10px; border-right:solid 1px #ddd;}
.paging .num a.end-child {border:none;}
.paging .prev {margin-right:11px;}
.paging .next {margin-left:11px;}
.paging a strong {padding:8px 10px; color:#fff; background-color:#2bb2eb; border:solid 1px #22afeb;}
.paging a.bdn {border-right:none; margin-left:-10px; margin-right:-10px;}
.paging button {vertical-align:bottom;}
.paging button.prev {width:28px; height:28px; background:url(../images/btn_arrow_prev.gif) 0 0 no-repeat; margin:-5px -5px 0 0;}
.paging button.next {width:28px; height:28px; background:url(../images/btn_arrow_next.gif) 0 0 no-repeat; margin:-5px 0 0 -5px;}

/*layout*/
#wrap {width:980px; min-width:980px; margin:0 auto; text-align:left;}

/*top*/
#head {position:relative; padding-top:13px;}
#head .util {height:11px; margin-bottom:28px;}
#head .util li {float:left; margin-right:13px;}
#head .sns {position:absolute; top:9px; right:0;}
#head .sns img {margin-right:4px;}
#gnb {position:relative; height:37px; border-bottom:5px solid #0093d1; padding-bottom:14px;}
#gnb h1 {float:left; height:37px;}
#gnb .menu {float:right; width:416px; height:18px; margin-top:22px;}
#gnb .menu li {float:left;}
#gnb .menu li span {display: none;}
#gnb .menu li a {display:inline-block; background:url(../images/kh_gnb.jpg) 0 0 no-repeat; width:416px; height:18px;}
#gnb .menu li a.m1 {width:62px; height:18px; cursor:pointer; background-position:0 0;}
#gnb .menu li a.m2 {width:62px; height:18px; cursor:pointer; background-position:-62px 0;}
#gnb .menu li a.m3 {width:84px; height:18px; cursor:pointer; background-position:-124px 0;}
#gnb .menu li a.m4 {width:139px; height:18px; cursor:pointer; background-position:-208px 0;}
#gnb .menu li a.m5 {width:69px; height:18px; cursor:pointer; background-position:-347px 0;}
#gnb .menu li a.m6 {width:60px; height:18px; cursor:pointer; background-position:-418px 0;}
#gnb .menu li .m1:hover {background-position: 0 -18px;}
#gnb .menu li .m2:hover {background-position: -62px -18px;}
#gnb .menu li .m3:hover {background-position: -124px -18px;}
#gnb .menu li .m4:hover {background-position: -208px -18px;}
#gnb .menu li .m5:hover {background-position: -347px -18px;}
#gnb .menu li .m6:hover {background-position: -418px -18px;}
#gnb .menu li .m1_on {width:62px; height:18px; cursor:pointer; background-position: 0 -18px;}
#gnb .menu li .m2_on {width:62px; height:18px; cursor:pointer; background-position: -62px -18px;}
#gnb .menu li .m3_on {width:84px; height:18px; cursor:pointer; background-position: -124px -18px;}
#gnb .menu li .m4_on {width:139px; height:18px; cursor:pointer; background-position: -208px -18px;}
#gnb .menu li .m5_on {width:69px; height:18px; cursor:pointer; background-position: -347px -18px;}
#gnb .menu li .m6_on {width:60px; height:18px; cursor:pointer; background-position: -418px -18px;}

#gnb_sub {position:relative;}
#gnb_sub .search {padding-top:12px;}
#gnb_sub .search button.search {width:25px; height:25px; background:url(../images/btn_search.jpg) 0 0 no-repeat; display:inline-block; cursor:pointer; vertical-align:top;}
#gnb_sub .search input {width:244px; height:18px; background-color:#f7f7f7; border:solid 1px #dfdfdf; color:#555; border-right:none; font-size:0.75em; padding:3px 5px 2px 5px;}
#gnb_sub .search .id_before {background:#f7f7f7 url(../images/search_input_text.gif) 0 0 no-repeat;}
#gnb_sub .search .id_after {background-color:#f7f7f7; background-image:none;}
#gnb_sub .sub_menu1 {position:absolute; top:10px; left:683px; z-index:7;}
#gnb_sub .sub_menu1 li {float:left;}
#gnb_sub .sub_menu1 li span {display: none;}
#gnb_sub .sub_menu1 li a {display:inline-block; background:url(../images/kh_gnb_menu1.jpg) 0 0 no-repeat; width:103px; height:18px;}
#gnb_sub .sub_menu1 li a.sm1 {width:44px; height:18px; cursor:pointer; background-position:0 0;}
#gnb_sub .sub_menu1 li a.sm2 {width:59px; height:18px; cursor:pointer; background-position:-44px 0;}
#gnb_sub .sub_menu1 li .sm1:hover {background-position:0 -18px;}
#gnb_sub .sub_menu1 li .sm2:hover {background-position:-44px -18px;}
#gnb_sub .sub_menu1 li a.sm1_on {width:44px; height:18px; cursor:pointer; background-position:0 -18px; background-image:url(../images/kh_gnb_menu1_on.jpg);}
#gnb_sub .sub_menu1 li a.sm2_on {width:59px; height:18px; cursor:pointer; background-position:-44px -18px; background-image:url(../images/kh_gnb_menu1_on.jpg);}
#gnb_sub .sub_menu2 {position:absolute; top:10px; left:730px; z-index:6;}
#gnb_sub .sub_menu2 li {float:left;}
#gnb_sub .sub_menu2 li span {display: none;}
#gnb_sub .sub_menu2 li a {display:inline-block; background:url(../images/kh_gnb_menu2.jpg) 0 0 no-repeat; width:232px; height:18px;}
#gnb_sub .sub_menu2 li a.sm3 {width:80px; height:18px; cursor:pointer; background-position:0 0;}
#gnb_sub .sub_menu2 li a.sm4 {width:65px; height:18px; cursor:pointer; background-position:-80px 0;}
#gnb_sub .sub_menu2 li a.sm5 {width:87px; height:18px; cursor:pointer; background-position:-145px 0;}
#gnb_sub .sub_menu2 li .sm3:hover {background-position:0 -18px;}
#gnb_sub .sub_menu2 li .sm4:hover {background-position:-80px -18px;}
#gnb_sub .sub_menu2 li .sm5:hover {background-position:-145px -18px;}
#gnb_sub .sub_menu2 li .sm3_on {width:80px; height:18px; cursor:pointer; background-position:0 -18px; background-image:url(../images/kh_gnb_menu2_on.jpg);}
#gnb_sub .sub_menu2 li .sm4_on {width:77px; height:18px; cursor:pointer; background-position:-80px -18px; background-image:url(../images/kh_gnb_menu2_on.jpg);}
#gnb_sub .sub_menu2 li .sm5_on {width:87px; height:18px; cursor:pointer; background-position:-157px -18px; background-image:url(../images/kh_gnb_menu2_on.jpg);}

/*content*/
#container {width:980px; height:auto; clear:both; padding-bottom:10px; padding-top:16px;}
#content {float:left; width:645px; height:auto; margin-bottom:30px;}
#content .title {width:645px; height:14px; padding-bottom:9px;}
#content .title h4 {float:left; width:50%; height:14px; padding-bottom:9px;}
#content .title .location {float:right; width:50%; height:14px; padding-bottom:9px; text-align:right; font-size:0.75em; color:#888;}
#content .title2 {width:645px; height:14px; padding-bottom:9px; border-bottom:solid 1px #dedede;}
#content .title2 h4 {float:left; width:50%; height:14px; padding-bottom:9px;}
#content .title2 .location {float:right; width:50%; height:14px; padding-bottom:9px; text-align:right; font-size:0.75em; color:#888;}
#content .topimg {position:relative; width:645px; height:374px; overflow:hidden; background-color:#f9f9f9;}
#content .topimg .btn_prev {position:absolute; margin-top:165px; margin-left:10px; width:34px; height:57px; z-Index:9999; display:none;}
#content .topimg .btn_next {position:absolute; margin-top:165px; margin-left:598px; width:34px; height:57px; z-Index:9999; display:none;}
#content .topimg .topimg_st {position:absolute; top:0; left:0; width:645px; height:374px; background:url(../images/st_topimg.png) 0 0 no-repeat; z-index:10;}
#content .topimg .topimg_st a {width:645px; height:374px; display:block;}
#content .topimg .topimg_st span {display:none;}
#content .toptext {position:absolute; bottom:18px; width:625px; height:auto; display:block; z-index:9; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:29px; font-weight:bold; color:#fff;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;padding-left:10px;padding-right:10px}
#content .article_list {position:relative; width:645px; padding-top:30px;}
#content .article_list .list_type1 {overflow:hidden; width:645px;}
#content .article_list .list_type1 .bundle {overflow:hidden;}
#content .article_list .list_type1 .bundle .thum {float:left; overflow:hidden; margin-right:20px; margin-bottom:20px; width:226px; height:146px;}
#content .article_list .list_type1 .bundle .thum img {width:226px; height:146px;}
#content .article_list .list_type1 .bundle .con {height:144px; padding-top:2px; background:url(../images/line_dotgray400.gif) right bottom no-repeat;}
#content .article_list .list_type1 .bundle .con a {color:#666;}
#content .article_list .list_type1 .bundle .con .tit {display:block; padding-bottom:9px; padding-left:4px; font-size:1.25em; line-height:120%; letter-spacing:-1px;}
#content .article_list .list_type1 .bundle .con .tit a {color:#2f2f2f;}
#content .article_list .list_type1 .bundle .con .txt {margin-top:-1px; margin-bottom:12px; margin-left:4px; font-size:0.75em; line-height:130%; color:#666;}
#content .article_list .list_type1 .bundle .con .etc {padding-left:4px; font-size:0.688em; font-weight:normal; color:#888;}
#content .article_list .list_type1 .bundle .con2 {padding-top:2px;}
#content .article_list .list_type1 .bundle .con2 a {color:#666;}
#content .article_list .list_type1 .bundle .con2 .tit {display:block; padding-bottom:9px; padding-left:4px; font-size:1.25em; line-height:120%; letter-spacing:-1px;}
#content .article_list .list_type1 .bundle .con2 .tit a {color:#2f2f2f;}
#content .article_list .list_type1 .bundle .con2 .txt {margin-top:-1px; margin-bottom:12px; margin-left:4px; font-size:0.75em; line-height:130%; color:#666;}
#content .article_list .list_type1 .bundle .con2 .etc {padding-left:4px; font-size:0.688em; font-weight:normal; color:#888;}
#content .article_list .list_type1 .bundle .con2 p.dline2 {width:645px; height:35px; background:url(../images/line_dotgray1.gif) 0 15px repeat-x; margin-left:0;}

#content .article_list_main {position:relative; overflow:hidden; width:645px; padding-top:30px; clear:both;}
#content .article_list_main .list_type1 {overflow:hidden; width:645px;}
#content .article_list_main .list_type1 .bundle {overflow:hidden; border-bottom:solid 1px #dedede; padding-bottom:24px;}
#content .article_list_main .list_type1 .bundle .thum {float:left; overflow:hidden; margin-right:20px; margin-bottom:20px; width:310px; height:200px;}
#content .article_list_main .list_type1 .bundle .thum img {width:310px; height:200px;}
#content .article_list_main .list_type1 .bundle .con {padding-top:2px;}
#content .article_list_main .list_type1 .bundle .con a {color:#666;}
#content .article_list_main .list_type1 .bundle .con .tit {display:block; padding-bottom:9px; padding-left:4px; font-size:1.25em; line-height:120%; letter-spacing:-1px;}
#content .article_list_main .list_type1 .bundle .con .tit a {color:#2f2f2f;}
#content .article_list_main .list_type1 .bundle .con .txt {margin-top:-1px; margin-bottom:12px; margin-left:4px; font-size:0.75em; line-height:140%; color:#666;}
#content .article_list_main .list_type1 .bundle2 {overflow:hidden; padding-bottom:24px;}
#content .article_list_main .list_type1 .bundle2 .thum {float:left; overflow:hidden; margin-right:20px; margin-bottom:20px; width:310px; height:200px;}
#content .article_list_main .list_type1 .bundle2 .thum img {width:310px; height:200px;}
#content .article_list_main .list_type1 .bundle2 .con {padding-top:2px;}
#content .article_list_main .list_type1 .bundle2 .con a {color:#666;}
#content .article_list_main .list_type1 .bundle2 .con .tit {display:block; padding-bottom:9px; padding-left:4px; font-size:1.25em; line-height:120%; letter-spacing:-1px;}
#content .article_list_main .list_type1 .bundle2 .con .tit a {color:#2f2f2f;}
#content .article_list_main .list_type1 .bundle2 .con .txt {margin-top:-1px; margin-bottom:12px; margin-left:4px; font-size:0.75em; line-height:130%; color:#666;}
#content .article_list_main .sub_article {overflow:hidden; height:53px;}
#content .article_list_main .sub_article li.list_left {float:left; width:322px; border-right:solid 1px #ebebeb;}
#content .article_list_main .sub_article li.list_right {float:right; width:310px; padding-left:12px;}
#content .article_list_main .sub_article .thum2 {float:left; overflow:hidden; margin-right:13px; margin-bottom:20px; width:80px; height:53px;}
#content .article_list_main .sub_article .thum2 img {width:80px; height:53px;}
#content .article_list_main .sub_article .con2 {padding-top:2px;}
#content .article_list_main .sub_article .con2 a {color:#2f2f2f;}
#content .article_list_main .sub_article .con2 .tit2 {margin-top:-1px; padding-left:4px; padding-right:6px; font-size:0.75em; line-height:130%;}
#content .article_list_main .sub_article .con2 .tit2 a {color:#2f2f2f;}

#content .photo_list {position:relative; width:645px; padding-top:30px;}
#content .photo_list .photo_list_box {overflow:hidden; width:645px;}
#content .photo_list .photo_list_box dl {position:relative; display: table; float:left; width:155px; height:218px; text-align:center; vertical-align:middle; margin-right:8px;}
#content .photo_list .photo_list_box dl.last {margin-right:0;}
#content .photo_list .photo_list_box dd {position:relative; display: table; float:left; width:155px; height:155px; background-color:#f2f2f2; text-align:center; vertical-align:middle;}
#content .photo_list .photo_list_box dd .thum {#position:absolute; #top:50%; #left:50%; display:table-cell; vertical-align:middle; text-align:center;}
#content .photo_list .photo_list_box dd .thum a {#position:relative; #top:-50%; #left:-50%; vertical-align:middle; text-align:center;  cursor:pointer;}
#content .photo_list .photo_list_box dt.txt {#position:relative; font-size:0.688em; color:#2f2f2f; margin-top:165px; _margin-top:10px;}
#content .photo_list .photo_list_box dt.txt a {color:#2f2f2f;}

/* ±â»çº»¹® ¿µ¿ª */
#content #article_area {width:645px; overflow:hidden;}
#content #article_area h1 {font-size:1.8em; color:#2f2f2f; letter-spacing:-1px; padding:20px 12px 16px 12px;}
#content #article_area .sns_area {background-color:#f8f8f8; height:21px; padding:10px;}
#content #article_area .sns_area .sns_box {float:left; width:450px;}
#content #article_area .sns_area .sns_box li {float:left; padding-right:4px;}
#content #article_area .sns_area .update {float:right; width:173px; text-align:right; font-size:0.688em; padding-top:4px;}
#content #article_area .article_body {padding:30px 10px; font-size:0.938em; line-height:140%; color:#333;}
#content #article_area .article_body .article_photo {width:40px;} 
#content #article_area .article_body .article_photo img {display: block; width:auto; max-width:625px; margin-bottom: 5px;} 
#content #article_area .article_body .article_photo .img img {display: block; margin:0; padding:6px; border:1px solid #e6e6e6;}
#content #article_area .article_body .article_photo .desc {font-size:0.75em; color:#888; line-height:130%; padding:7px 0 7px 0;}
#content #article_area .article_body .article_photo.left {float:left; margin:5px 20px 10px 0; padding:0;} 
#content #article_area .article_body .article_photo.right {float:right; margin:5px 0 10px 20px; padding:0;} 
#content #article_area .article_body .article_photo.center {margin:0 auto; margin-bottom:20px;}
#content #article_area .article_body .only {padding-right:10px;}
#content #article_area .article_body .only img {margin-top:-1px; vertical-align:middle;}
#content #article_area .article_body .copyright {font-size:0.813em; color:#474747;}
#content #article_area .article_share {background:url(../images/title_snsshare.jpg) 10px 0 no-repeat; height:21px; padding-bottom:10px; padding-left:93px; border-bottom:1px solid #dedede;}
#content #article_area .article_share li {float:left; padding-right:4px;}

#content #article_area .photo_body {padding:30px 10px; font-size:0.938em; line-height:140%; color:#333;}
#content #article_area .photo_body .copyright {font-size:0.813em; color:#474747;}
#content #article_area .photo_body .photo_count {width:70px; margin:0 auto; text-align:center; padding-bottom:10px; background:url(../images/line_dotgray1.gif) left bottom repeat-x; color:#ccc; font-size:0.875em;}
#content #article_area .photo_body .photo_count strong {font-weight:bold; color:#0093d1; padding-right:4px;}
#content #article_area .photo_body .photo_count span {color:#777; padding-left:4px;}
#content #article_area .photo_body .pic_view {margin-top:25px; height:auto; text-align:center;}
#content #article_area .photo_body .photo_txt {background:url(../images/line_dotgray1.gif) left top repeat-x; margin-top:35px; padding-top:25px;}
#content #article_area .photo_body .btn_area {position:relative; margin-top:25px;}
#content #article_area .photo_body .btn_area .btn_prev {position:absolute; left:0; width:34px;}
#content #article_area .photo_body .btn_area .btn_prev span {display:none;}
#content #article_area .photo_body .btn_area .btn_prev .btn_prev {width:34px; height:57px; background:url(../images/btn_arrow_prev_photo_off.png) 0 0 no-repeat; display:block; cursor:pointer; z-index:88;}
#content #article_area .photo_body .btn_area .btn_prev .btn_prev:hover {width:34px; height:57px; background:url(../images/btn_arrow_prev_photo_on.png) 0 0 no-repeat; display:block; cursor:pointer; z-index:88;}
#content #article_area .photo_body .btn_area .btn_next {position:absolute; right:0; width:34px;}
#content #article_area .photo_body .btn_area .btn_next span {display:none;}
#content #article_area .photo_body .btn_area .btn_next .btn_next {width:34px; height:57px; background:url(../images/btn_arrow_next_photo_off.png) 0 0 no-repeat; display:block; cursor:pointer; z-index:88;}
#content #article_area .photo_body .btn_area .btn_next .btn_next:hover {width:34px; height:57px; background:url(../images/btn_arrow_next_photo_on.png) 0 0 no-repeat; display:block; cursor:pointer; z-index:88;}

#content .like_stories {width:645px; overflow:hidden;}
#content .like_stories h4.title {padding-bottom:9px;}
#content .like_stories .list_type3 li {float:left; width:150px; margin-right:15px;}
#content .like_stories .list_type3 li.mgr0 {margin-right:0;}
#content .like_stories .list_type3 .thum {width:150px; height:93px; overflow:hidden;}
#content .like_stories .list_type3 .thum img {width:150px; height:93px;}
#content .like_stories .list_type3 p.txt {padding-top:10px;}
#content .like_stories .list_type3 .txt {font-size:0.688em; line-height:120%;}
#content .like_stories .list_type3 .txt a {color:#333;}

#content .more_in {width:645px; overflow:hidden;}
#content .more_in .title {padding-bottom:9px;}
#content .more_in h4.title {float:left; width:323px;}
#content .more_in .goto_more {float:right; width:322px; padding-top:3px; text-align:right; font-size:0.688em; font-weight:normal; color:#007dbe;}
#content .more_in .goto_more a {color:#007dbe;}
#content .more_in .list_type3 li {float:left; width:150px; margin-right:15px;}
#content .more_in .list_type3 li.mgr0 {margin-right:0;}
#content .more_in .list_type3 .thum {width:150px; height:93px; overflow:hidden;}
#content .more_in .list_type3 .thum img {width:150px; height:93px;}
#content .more_in .list_type3 p.txt {padding-top:10px;}
#content .more_in .list_type3 .txt {font-size:0.688em; line-height:120%;}
#content .more_in .list_type3 .txt a {color:#333;}

#content .photos {width:645px; overflow:hidden;}
#content .photos h4.title {padding-bottom:9px;}
#content .photos .list_type3 li {float:left; width:143px; margin-right:1px;}
#content .photos .list_type3 li.mgr0 {margin-right:0;}
#content .photos .list_type3 .thum {width:143px; height:190px; overflow:hidden;}
#content .photos .list_type3 .thum img {width:143px; height:190px;}
#content .photos .list_type3 p.txt {padding-top:10px;}
#content .photos .list_type3 .txt {font-family:Arial; font-size:0.688em; line-height:120%; text-align:center;}
#content .photos .list_type3 .txt a {color:#333;}
#content .photos .photos_box {width:643px; height:215px; background-color:#f9f9f9; border:solid 1px #afb3b5; padding:18px 0;}
#content .photos .photos_box .btn_prev {float:left; width:34px;}
#content .photos .photos_box .btn_prev button span {display:none;}
#content .photos .photos_box .btn_prev button.btn_prev {width:28px; height:28px; background:url(../images/btn_arrow_prev.gif) 0 0 no-repeat; display:block; cursor:pointer; padding-left:4px; margin-top:83px;}
#content .photos .photos_box .btn_next {float:right; width:30px;}
#content .photos .photos_box .btn_next button span {display:none;}
#content .photos .photos_box .btn_next button.btn_next {width:28px; height:28px; background:url(../images/btn_arrow_next.gif) 0 0 no-repeat; display:block; cursor:pointer; padding-right:4px; margin-top:83px;}

#content .more_photos {width:645px; overflow:hidden;}
#content .more_photos h4.title {padding-bottom:9px;}
#content .more_photos .photos_box {width:643px; height:396px; border:solid 1px #afb3b5; padding:18px 0;}
#content .more_photos .photos_box .btn_prev {float:left; width:29px;}
#content .more_photos .photos_box .btn_prev span {display:none;}
#content .more_photos .photos_box .btn_prev .btn_prev {width:28px; height:17px; background:url(../images/btn_arrow_prev2.gif) 10px 0 no-repeat; display:block; cursor:pointer; margin-top:175px;}
#content .more_photos .photos_box .btn_next {float:right; width:28px;}
#content .more_photos .photos_box .btn_next span {display:none;}
#content .more_photos .photos_box .btn_next .btn_next {width:28px; height:17px; background:url(../images/btn_arrow_next2.gif) 10px 0 no-repeat; display:block; cursor:pointer; margin-top:175px;}
#content .more_photos .photos_box .photo_list_box {float:left; overflow:hidden; width:586px;}
#content .more_photos .photos_box .photo_list_box dl {position:relative; display: table; float:left; width:142px; height:207px; text-align:center; vertical-align:middle; margin-right:6px;}
#content .more_photos .photos_box .photo_list_box dl.last {margin-right:0;}
#content .more_photos .photos_box .photo_list_box dd {position:relative; display: table; float:left; width:142px; height:142px; background-color:#f2f2f2; text-align:center; vertical-align:middle;}
#content .more_photos .photos_box .photo_list_box dd .thum {#position:absolute; #top:50%; #left:50%; display:table-cell; vertical-align:middle; text-align:center;}
#content .more_photos .photos_box .photo_list_box dd .thum a {#position:relative; #top:-50%; #left:-50%; vertical-align:middle; text-align:center;  cursor:pointer;}
#content .more_photos .photos_box .photo_list_box dt.txt {#position:relative; font-size:0.688em; color:#2f2f2f; margin-top:152px;_margin-top:10px;}
#content .more_photos .photos_box .photo_list_box dt.txt a {color:#2f2f2f;}

#content #reply_area {width:645px; overflow:hidden; margin-top:20px !important; text-align:center;}

/* ¿ìÃø¿µ¿ª */
#aside {float:right; width:300px; overflow:hidden;}
#aside h4.title {fheight:14px; padding-bottom:9px;}
#aside .tab1 {overflow:hidden; width:300px; height:28px; margin-bottom:12px;}
#aside .tab1 li {float:left;}
#aside .tab1 li span {display:none;}
#aside .tab1 li a {display:inline-block; width:300px; height:28px; background:url(../images/aside_tab_bg.jpg) no-repeat 0 0;}
#aside .tab1 li a.tabm1 {width:100px; height:28px; cursor:pointer; background-position:0 0;}
#aside .tab1 li a.tabm2 {width:100px; height:28px; cursor:pointer; background-position:-100px 0;}
#aside .tab1 li a.tabm3 {width:100px; height:28px; cursor:pointer; background-position:-200px 0;}
#aside .tab1 li .tabm1:hover {background-position:0 -28px;}
#aside .tab1 li .tabm2:hover {background-position:-100px -28px;}
#aside .tab1 li .tabm3:hover {background-position:-200px -28px;}
#aside .tab1 li .tabm1_on {width:100px; height:28px; cursor:pointer; background-position:0 -28px;}
#aside .tab1 li .tabm2_on {width:100px; height:28px; cursor:pointer; background-position:-100px -28px;}
#aside .tab1 li .tabm3_on {width:100px; height:28px; cursor:pointer; background-position:-200px -28px;}
#aside .list_type2 {overflow:hidden;}
#aside .list_type2 li {width:300px; clear:both;}
#aside .list_type2 .thum {float:left; overflow:hidden; margin-right:16px; margin-bottom:12px; width:80px; height:53px;}
#aside .list_type2 .thum img {width:80px; height:53px;}
#aside .list_type2 .con {padding-top:2px;}
#aside .list_type2 .con a {color:#666;}
#aside .list_type2 .con .txt {margin-top:-1px; margin-bottom:12px; margin-left:4px; font-size:0.75em; line-height:130%; color:#666;}
#aside #ad_aside {padding-bottom:18px;}
#aside #ad_aside2 {padding-bottom:0;}
#aside .most_read {border-bottom:solid 1px #dedede; padding-bottom:8px;}
#aside .headline {padding-bottom:8px;}
#aside .trending {padding-bottom:20px;}
#aside .trending .trend_box {width:300px; height:375px; overflow:hidden;}
#aside .trending .trend_box dd {position:relative; display: table; float:left; width:75px; height:75px; text-align:center; vertical-align:middle;}
#aside .trending .trend_box dd.dbox {position:relative; display: table; float:left; width:75px; height:75px; background-image:url(../images/bg_trend_dthum.jpg); text-align:center; vertical-align:middle;}
#aside .trending .trend_box dd.yellowbox {background-color:#f9b446;}
#aside .trending .trend_box dd.yellowbox .txt a {color:#333;}
#aside .trending .trend_box dd.bluebox {background-color:#4bcbcc;}
#aside .trending .trend_box dd.bluebox .txt a {color:#333;}
#aside .trending .trend_box dd.pinkbox {background-color:#f9357f;}
#aside .trending .trend_box dd.pinkbox .txt a {color:#333;}
#aside .trending .trend_box dd.greenbox {background-color:#48c66c;}
#aside .trending .trend_box dd.greenbox .txt a {color:#333;}
#aside .trending .trend_box dd.purplebox {background-color:#7b51e5;}
#aside .trending .trend_box dd.purplebox .txt a {color:#333;}
#aside .trending .trend_box dd .txt {#position:absolute; #top:50%; #left:50%; display:table-cell; vertical-align:middle; text-align: center; color:#ddd; font-size:0.688em;}
#aside .trending .trend_box dd .txt a {#position:relative; #top:-50%; #left:-50%; color:#ddd; text-decoration:underline; cursor:pointer;}
#aside .trending .trend_box dd .new {position:absolute; top:0; left:0; width:20px; height:12px; z-index:99;}
#aside .follow {padding-bottom:15px;}
#aside .follow .sns_box {height:64px; border:solid 1px #f2f2f2; background-color:#f9f9f9; padding:20px 29px; text-align:center;}
#aside .follow .sns_box img {vertical-align:middle;}
#aside .follow .sns_box dd {float:left; width:64px; height:64px;}
#aside .kstars {width:300px; overflow:hidden;}
#aside .kstars ul {width:300px; height:100%; display:inline-block; clear:both; background-color:#f9f9f9;}
#aside .kstars li {float:left; position:relative; width:96px; margin-right:6px; overflow:hidden;}
#aside .kstars li.mgno {width:96px; margin-right:0;}
#aside .kstars li .txt {font-family:Arial; font-size:0.625em; color:2f2f2f; text-align:center; line-height:110%; padding:5px 0 12px 0;}
#aside .kstars li .txt a {color:#2f2f2f;}
#aside .kstars li .txth {height:18px;}
#aside .kstars li p.new {position:absolute; top:61px; left:81px;}

/* footer */
#footer {width:980px; height:66px; padding-top:8px; padding-bottom:16px; clear:both; border-top:solid 1px #dedede;}
#footer .logo {float:left; width:53px; height:66px;}
#footer .copyright {float:right; width:927px; text-align:center; padding-top:20px;}
#footer .copyright p {text-align:center; font-size:0.688em; color:#888; padding-bottom:4px;}
#footer .copyright span {text-align:center; font-family:Arial; font-size:0.845em; color:#666;}

