@charset "utf-8";
/* CSS Document */
/*@import url("common.css");*/

/* 공통 */
.visual {width:633px; height:141px; margin-top:15px;}


/* Main */
.program_title {float:left; width:635px; padding:15px 0 15px 0; border-bottom:#ebebeb 1px solid; overflow:hidden;}
.program_title .program_title_box01 {width:635px; background:url(../images/ico_program_main01.gif) 540px top no-repeat; overflow:hidden;}
.program_title .program_title_box02 {width:635px; background:url(../images/ico_program_main02.gif) 540px top no-repeat; overflow:hidden;}
.program_title .program_title_box03 {width:635px; background:url(../images/ico_program_main03.gif) 540px top no-repeat; overflow:hidden;}
.program_title .program_title_box04 {width:635px; background:url(../images/ico_program_main04.gif) 540px top no-repeat; overflow:hidden;}
.program_title .program_title_box05 {width:635px; background:url(../images/ico_program_main05.gif) 540px top no-repeat; overflow:hidden;}
.program_title .program_title_box06 {width:635px; background:url(../images/ico_program_main06.gif) 540px top no-repeat; overflow:hidden;}
.program_title .program_title_box07 {width:635px; background:url(../images/ico_program_main07.gif) 540px top no-repeat; overflow:hidden;}
.program_title .program_title_box08 {width:635px; background:url(../images/ico_program_main08.gif) 540px top no-repeat; overflow:hidden;}
.program_title .program_title_box09 {width:635px; background:url(../images/ico_program_main09.gif) 540px top no-repeat; overflow:hidden;}
.program_title h1 {float:left; padding:8px 0 8px 5px; font-size:16px;}
.program_title h1 a {color:#111;}
.program_title h2 {float:left; padding:8px 0 8px 5px; font-size:16px;}
.program_title h2 a {color:#111;}
.program_title p {clear:both; float:left; width:484px; padding:0 146px 9px 5px; color:#555;}
.program_title .more {clear:both; float:left; padding-top:3px; padding-bottom:6px;}
.program_title .more a {padding:5px; color:#777; font-size:0.92em;}

.program_title_last {float:left; width:635px; padding:10px 0 8px; overflow:hidden;}
.program_title_last .program_title_box09 {width:635px; background:url(../images/ico_program_main09.gif) 540px top no-repeat; overflow:hidden;}
.program_title_last h1 {float:left; padding:8px 0 8px 5px; font-size:16px;}
.program_title_last h1 a {color:#111;}
.program_title_last h2 {float:left; padding:8px 0 8px 5px; font-size:16px;}
.program_title_last h2 a {color:#111;}
.program_title_last p {clear:both; float:left; padding:0 146px 9px 5px; color:#555;}
.program_title_last .more {clear:both; float:left; padding-top:3px; padding-bottom:6px;}
.program_title_last .more a {padding:5px; color:#777; font-size:0.92em;}


/* Tour > Seoul Scene with Matt Kelley */
/* 상단 플레이어 영역 */
.discover_vod_detail {width:635px; padding-bottom:15px; overflow:hidden;}
.discover_vod_detail .title {width:635px; overflow:hidden; margin-bottom:10px;}
.discover_vod_detail .title h1 {float:left; width:560px; font-size:15px; color:#000; padding:13px 0 0 5px; line-height:18px;}
.discover_vod_detail .title p {float:right; width:65px; padding:13px 0 0 0; color:#999; font-size:11px; text-align:right;}
.discover_vod_detail .vod_player {clear:both; width:500px; margin:0 auto;}
.discover_vod_detail .vod_player02 {clear:both; width:574px; margin:0 auto;}
.discover_vod_detail .con {clear:both; padding:25px 5px 0 5px; margin:0 auto;}


/* 코너별 서브 */
.program_sub {width:635px; overflow:hidden;}

.program_sub01 {width:635px; margin-top:13px; padding-bottom:15px; border-bottom:#d6d6d6 1px solid; overflow:hidden; position:relative;}
.program_sub01 h1 {float:left; padding:0 0 6px 0px; color:#000; font-size:14px;}
.program_sub01 .more {position:absolute; top:3px; right:3px; font-size:11px; text-align:right;}
.program_sub01 .more a {color:#656565;}
.program_sub01 .box {clear:both; float:left; position:relative; width:312px; overflow:hidden;}
/* 이미지 위에 타이틀 레이어 */
/* 타이틀이 한줄일 때 */
.program_sub01 .box .title_01 {position:absolute; width:282px; height:26px; top:194px; left:1px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.program_sub01 .box .title_01 a {color:#FFF;}
.program_sub01 .box .title_bg_01 {position:absolute; width:308px; height:34px; top:194px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 두줄일 때 */
.program_sub01 .box .title_02 {position:absolute; width:282px; height:42px; top:178px; left:1px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.program_sub01 .box .title_02 a {color:#FFF;}
.program_sub01 .box .title_bg_02 {position:absolute; width:308px; height:50px; top:178px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 세줄일 때 */
.program_sub01 .box .title_03 {position:absolute; width:280px; height:58px; top:162px; left:1px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.program_sub01 .box .title_03 a {color:#FFF;}
.program_sub01 .box .title_bg_03 {position:absolute; width:308px; height:66px; top:162px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 네줄일 때 */
.program_sub01 .box .title_04 {position:absolute; width:280px; height:77px; top:140px; left:1px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.program_sub01 .box .title_04 a {color:#FFF;}
.program_sub01 .box .title_bg_04 {position:absolute; width:308px; height:85px; top:140px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}

.program_sub01 .box .con {padding:7px 0 0 0;}
.program_sub01 .box .list {color:#FFF; font-size:14px; font-weight:bold; line-height:17px;}
.program_sub01 .box .list ul li { background:}
.program_sub01 .box img {border:#d6d6d3 1px solid; direction:ltr;}
.program_sub01 .box div img {direction:ltr;}
.program_sub01 .right {float:right; width:305px;}
.program_sub01 .right .thum_box {float:left; width:305px; display:inline;}
.program_sub01 .right .thum_box .photo {float:left; width:87px;}
.program_sub01 .right .thum_box .photo a img {border:1px solid #cdcdcd;}
.program_sub01 .right .thum_box .photo a:hover img {border:1px solid #7ea3e2;}
.program_sub01 .right .thum_box .title {float:left; width:204px; padding:0 7px;}
.program_sub01 .right .thum_box .title a {color:#111; font-size:12px; font-weight:bold;}
.program_sub01 .right .list {clear:both; padding-top:13px;}
.program_sub01 .right .list ul li {background:url(/images/layout/bl_01.gif) left 8px no-repeat; padding-left:9px; line-height:16px; padding-bottom:6px;}
.program_sub01 .right .list ul li a {color:#111;}

.program_sub02 {float:left; width:310px; margin-top:13px; padding-bottom:15px; border-bottom:#d6d6d6 1px solid; overflow:hidden;}
.program_sub02 h1 {float:left; padding:0 0 6px 5px; color:#000; font-size:14px;}
.program_sub02 .more {float:right; padding:4px 4px 0 0}
.program_sub02 .box {clear:both; float:left; position:relative; width:305px; padding-left:5px; overflow:hidden;}
/* 이미지 위에 타이틀 레이어 */
/* 타이틀이 한줄일 때 */
.program_sub02 .box .title_01 {position:absolute; width:273px; height:26px; top:186px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.program_sub02 .box .title_01 a {color:#FFF;}
.program_sub02 .box .title_bg_01 {position:absolute; width:303px; height:34px; top:186px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 두줄일 때 */
.program_sub02 .box .title_02 {position:absolute; width:273px; height:42px; top:170px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.program_sub02 .box .title_02 a {color:#FFF;}
.program_sub02 .box .title_bg_02 {position:absolute; width:303px; height:50px; top:170px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 세줄일 때 */
.program_sub02 .box .title_03 {position:absolute; width:273px; height:58px; top:154px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.program_sub02 .box .title_03 a {color:#FFF;}
.program_sub02 .box .title_bg_03 {position:absolute; width:303px; height:66px; top:154px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}

.program_sub02 .box .con {padding:7px 0 0 0;}
.program_sub02 .box .list {color:#FFF; font-size:14px; font-weight:bold; line-height:17px;}
.program_sub02 .box .list ul li { background:}
.program_sub02 .box img {border:#d6d6d3 1px solid;}
.program_sub02 .list {float:left; width:305px; padding-left:5px; margin-top:11px;}
.program_sub02 .list .thum_box {float:left; width:305px; display:inline;}
.program_sub02 .list .thum_box ul li {float:left; width:305px; padding:5px 0; overflow:hidden}
.program_sub02 .list .thum_box ul li .photo {float:left; width:87px;}
.program_sub02 .list .thum_box ul li .photo a img {border:1px solid #cdcdcd;}
.program_sub02 .list .thum_box ul li .photo a:hover img {border:1px solid #7ea3e2;}
.program_sub02 .list .thum_box ul li .title {float:left; width:204px; padding:0 7px;}
.program_sub02 .list .thum_box ul li .title a {color:#111; font-size:12px; font-weight:bold;}

.program_sub03 {float:right; width:310px; margin-top:13px; padding-bottom:15px; border-bottom:#d6d6d6 1px solid; overflow:hidden;}
.program_sub03 h1 {float:left; padding:0 0 6px 5px; color:#000; font-size:14px;}
.program_sub03 .more {float:right; padding:4px 4px 0 0}
.program_sub03 .box {clear:both; float:left; position:relative; width:305px; padding-left:5px; overflow:hidden;}
/* 이미지 위에 타이틀 레이어 */
/* 타이틀이 한줄일 때 */
.program_sub03 .box .title_01 {position:absolute; width:273px; height:26px; top:186px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.program_sub03 .box .title_01 a {color:#FFF;}
.program_sub03 .box .title_bg_01 {position:absolute; width:303px; height:34px; top:186px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 두줄일 때 */
.program_sub03 .box .title_02 {position:absolute; width:273px; height:42px; top:170px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.program_sub03 .box .title_02 a {color:#FFF;}
.program_sub03 .box .title_bg_02 {position:absolute; width:303px; height:50px; top:170px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 세줄일 때 */
.program_sub03 .box .title_03 {position:absolute; width:273px; height:58px; top:154px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.program_sub03 .box .title_03 a {color:#FFF;}
.program_sub03 .box .title_bg_03 {position:absolute; width:303px; height:66px; top:154px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}

.program_sub03 .box .con {padding:7px 0 0 0;}
.program_sub03 .box .list {color:#FFF; font-size:14px; font-weight:bold; line-height:17px;}
.program_sub03 .box .list ul li { background:}
.program_sub03 .box img {border:#d6d6d3 1px solid;}
.program_sub03 .list {float:left; width:305px; padding-left:5px; margin-top:11px;}
.program_sub03 .list .thum_box {float:left; width:305px; display:inline;}
.program_sub03 .list .thum_box ul li {float:left; width:305px; padding:5px 0; overflow:hidden}
.program_sub03 .list .thum_box ul li .photo {float:left; width:87px;}
.program_sub03 .list .thum_box ul li .photo a img {border:1px solid #cdcdcd;}
.program_sub03 .list .thum_box ul li .photo a:hover img {border:1px solid #7ea3e2;}
.program_sub03 .list .thum_box ul li .title {float:left; width:204px; padding:0 7px;}
.program_sub03 .list .thum_box ul li .title a {color:#111; font-size:12px; font-weight:bold;}


/* Program Detatil Area */
.program_headline_detail {width:635px; overflow:hidden;}
/* 타이틀 및 위치네비게이션 */
.program_headline_detail .depth02_tit {padding:4px 0 1px 5px; color:#2a40a3; font-size:12px; font-weight:bold;}
.program_headline_detail .title {overflow:hidden;}
.program_headline_detail .title .tit {float:left; font-size:15px; color:#000; padding:15px 0 0 4px; line-height:22px; font-weight:bold;}
.program_headline_detail .title .tit img {margin:5px 0 0 9px;}
.program_headline_detail .title h2 {float:left; width:540px; font-size:15px; color:#000; padding:13px 0 10px 5px; line-height:22px;}
.program_headline_detail .title h2 img {margin:4px 0 0 9px;}
.program_headline_detail .title p {float:right; padding:16px 0 0 6px; color:#777; font-size:11px; margin-bottom:10px;}



/* 본문 글 */
.program_headline_detail .content {clear:both; overflow:hidden; padding:0 0 20px 5px; color:#333; line-height:18px;}
.program_headline_detail .content .photo {float:left;  padding:0 10px 5px 0;}
.program_headline_detail .content .photo img {border:#cdcdcd 1px solid;}
.program_headline_detail .content .photo .extra {width:286px; background:#f9f9f9 url(/images/layout/ico_extra.png) 8px 7px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 31px; margin-top:5px;}
.program_headline_detail .content .photo .extra a {color:#111;}
.program_headline_detail .content .photo .extra02 {width:297px; background:#f9f9f9 url(/images/layout/ico_extra02.gif) 9px 12px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 20px; margin-top:5px;}
.program_headline_detail .content .photo .extra02 a {color:#111;}

.program_headline_detail .content2 {clear:both; overflow:hidden; padding:0 0 20px 5px; color:#333; line-height:18px;}
.program_headline_detail .content2 #sub_cont center img {width:625px;}
.program_headline_detail .content2 #sub_cont p.center {text-align:center;  padding:10px 0;} /* 서울리포트 등 본문안에 들어가는 작은 이미지 */
.program_headline_detail .content2 .photo {float:left; width:319px; padding:0 10px 13px 0;}
.program_headline_detail .content2 .photo img {border:#cdcdcd 1px solid;}
.program_headline_detail .content2 .photo .extra {width:286px; background:#f9f9f9 url(/images/layout/ico_extra.png) 8px 7px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 31px; margin-top:5px;}
.program_headline_detail .content2 .photo .extra a {color:#111;}
.program_headline_detail .content2 .photo .extra02 {width:297px; background:#f9f9f9 url(/images/layout/ico_extra02.gif) 9px 12px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 20px; margin-top:5px;}
.program_headline_detail .content2 .photo .extra02 a {color:#111;}

.program_headline_detail .movie {width:480px; height:392px; margin:0 auto;}
.program_headline_detail .con_text {clear:both; overflow:hidden; padding:20px 0 20px 0; border-bottom:1px dotted #d6d6d6;}
.program_headline_detail .con_text p {color:#333; line-height:1.500em;}
.program_headline_detail .con_text p.title {font-weight:bold; color:#10327e; background:url(/images/layout/ico_movie01.gif) 32px 1px no-repeat;}
.program_headline_detail .con_stil {position:relative; clear:both; overflow:hidden; padding:25px 0 25px 0; border-bottom:1px dotted #d6d6d6;}
.program_headline_detail .con_stil .title {font-weight:bold; color:#10327e; background:url(/images/layout/ico_movie02.gif) 0 1px no-repeat;}
.program_headline_detail .con_stil .bg_top {width:635px; height:13px; background:url(/images/layout/bg_movie_stil_top.gif) no-repeat; line-height:0; margin-top:8px;}
.program_headline_detail .con_stil .bg_bottom {width:635px; height:13px; background:url(/images/layout/bg_movie_stil_bottom.gif) no-repeat; line-height:0;}
.program_headline_detail .con_stil .bg_middle {width:625px; height:118px; padding:8px 0 8px 10px; line-height:0; background:#e7e7e7; overflow:hidden;}
.program_headline_detail .con_stil .bg_middle a {float:left; margin-right:9px;}
.program_headline_detail .con_stil .bg_middle a img {width:145px; height:116px; border:1px solid #d6d6d6;}
.program_headline_detail .con_stil .bg_middle a:hover img {width:145px; height:116px; border:1px solid #7ea3e2;}
.program_headline_detail .con_stil .btn {position:absolute; width:80px; top:23px; left:563px; height:17px; font-size:11px; vertical-align:middle;}
.program_headline_detail .con_stil .btn p {float:left;}
.program_headline_detail .con_stil .btn p a {}
.program_headline_detail .con_stil .btn p.list {padding:0 15px 0 0;}




/* K-POP News */
.kpop_news {width:635px; overflow:hidden; margin-top:15px;}
.kpop_news .title {width:310px;}
.kpop_news .title li {float:left; padding:0 8px 3px 1px;}
.kpop_news .title .text {font-size:1.08em; color:#000; font-weight:bold;}

.kpop_news .box {width:635px; overflow:hidden;}
.kpop_news .box .left {position:relative; float:left; width:305px; overflow:hidden;}
/* 이미지 위에 타이틀 레이어 */
/* 타이틀이 한줄일 때 */
.kpop_news .box .title_01 {position:absolute; width:277px; height:26px; top:186px; left:0; padding:8px 15px 0 11px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.kpop_news .box .title_01 a {color:#FFF;}
.kpop_news .box .title_bg_01 {position:absolute; width:303px; height:34px; top:186px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 두줄일 때 */
.kpop_news .box .title_02 {position:absolute; width:277px; height:42px; top:170px; left:0; padding:8px 15px 0 11px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.kpop_news .box .title_02 a {color:#FFF;}
.kpop_news .box .title_bg_02 {position:absolute; width:303px; height:50px; top:170px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 세줄일 때 */
.kpop_news .box .title_03 {position:absolute; width:277px; height:58px; top:154px; left:0; padding:8px 15px 0 11px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.kpop_news .box .title_03 a {color:#FFF;}
.kpop_news .box .title_bg_03 {position:absolute; width:303px; height:66px; top:154px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}

.kpop_news .box .left img {border:#d6d6d3 1px solid;}
.kpop_news .box .left .con {padding:7px 0 8px 0;}

.kpop_news .box .right {float:left; width:310px; margin-left:15px;}
.kpop_news .box .right .thum_box {float:left; width:310; display:inline;}
.kpop_news .box .right .thum_box .photo {float:left; width:87px;}
.kpop_news .box .right .thum_box .photo a img {border:1px solid #cdcdcd;}
.kpop_news .box .right .thum_box .photo a:hover img {border:1px solid #7ea3e2;}
.kpop_news .box .right .thum_box .title {float:left; width:193px; padding:0 7px;}
.kpop_news .box .right .thum_box .title a {color:#111; font-size:12px; font-weight:bold;}
.kpop_news .box .right .list {clear:both; padding-top:13px;}
.kpop_news .box .right .list ul li {background:url(/images/layout/bl_01.gif) left 8px no-repeat; padding-left:9px; line-height:16px; padding-bottom:6px;}
.kpop_news .box .right .list ul li a {color:#111;}
.kpop_news .box .right .more {float:left; margin-top:7px;}

/* kpop_news Detatil Area */
.kpop_news_detail {width:635px; overflow:hidden;}
/* 타이틀 및 위치네비게이션 */
.kpop_news_detail .title h1 {font-size:15px; color:#000; padding:13px 0 0 5px; line-height:22px;}
.kpop_news_detail .title h1 img {margin:1px 0 0 9px;}
.kpop_news_detail .title {margin-bottom:10px; overflow:hidden;}
.kpop_news_detail .title p {float:left; clear:both; padding:4px 0 0 6px; color:#777; font-size:11px;}
.kpop_news_detail .title p em {padding-right:10px;}
/* 본문 글 */
.kpop_news_detail .content {clear:both; overflow:hidden; padding:0 0 15px 5px;}
.kpop_news_detail .content .photo {float:left; width:305px; padding:0 10px 13px 0;}
.kpop_news_detail .content .photo img {border:#cdcdcd 1px solid;}
.kpop_news_detail .content .photo .extra {width:286px; background:#f9f9f9 url(/images/layout/ico_extra.png) 8px 7px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 31px; margin-top:5px;}
.kpop_news_detail .content .photo .extra a {color:#111;}
.kpop_news_detail .content .photo .extra02 {width:297px; background:#f9f9f9 url(/images/layout/ico_extra02.gif) 9px 12px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 20px; margin-top:5px;}
.kpop_news_detail .content .photo .extra02 a {color:#111;}


/* Star Chat */
.star_chat {float:right; width:310px; margin-top:18px; padding-bottom:0; overflow:hidden;}
.star_chat h1 {float:left; padding:0 0 6px 5px; color:#000; font-size:14px;}
.star_chat h1 img {margin:3px 0 0 7px;}
.star_chat .more {float:right; padding:4px 4px 0 0}
.star_chat .box {clear:both; float:left; position:relative; width:305px; padding-left:5px; overflow:hidden;}
/* 이미지 위에 타이틀 레이어 */
/* 타이틀이 한줄일 때 */
.star_chat .box .title_01 {position:absolute; width:273px; height:26px; top:186px; left:6px; padding:7px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.star_chat .box .title_01 a {color:#FFF;}
.star_chat .box .title_bg_01 {position:absolute; width:303px; height:34px; top:187px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 두줄일 때 */
.star_chat .box .title_02 {position:absolute; width:273px; height:42px; top:170px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.star_chat .box .title_02 a {color:#FFF;}
.star_chat .box .title_bg_02 {position:absolute; width:303px; height:50px; top:171px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 세줄일 때 */
.star_chat .box .title_03 {position:absolute; width:273px; height:58px; top:154px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.star_chat .box .title_03 a {color:#FFF;}
.star_chat .box .title_bg_03 {position:absolute; width:303px; height:66px; top:155px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
.star_chat .box .btn_play {position:absolute; top:68px; left:124px;}
.star_chat .box .btn_play img {border:0;}
.star_chat .box .con {padding:7px 0 0 0;}
.star_chat .box .list {color:#FFF; font-size:14px; font-weight:bold; line-height:17px;}
.star_chat .box .list ul li { background:}
.star_chat .box img {border:#d6d6d3 1px solid;}

/* K-POP TOP 10 */
.kpop_top10 {float:left; width:305px; margin-top:15px; margin-left:20px; overflow:hidden;}
.kpop_top10 h1 {float:left; padding:0 0 7px 0; color:#000; font-size:14px;}
.kpop_top10 .more {float:right; padding:4px 4px 0 0}
.kpop_top10 .box {float:left; width:303px; height:183px; background:#f9f9f9; border:#d6d6d6 1px solid; overflow:hidden;}
.kpop_top10 .box ul li {margin:0 10px; padding:6px 0 8px 0; *padding:7px 0 6px 0; _padding:10px 0 10px 0; border-bottom:#e5e5e5 1px solid; overflow:hidden;}
.kpop_top10 .box ul li a {color:#333;}
.kpop_top10 .box ul li.last {border-bottom:none;}
.kpop_top10 .box ul li.top {color:#2a40a3; font-weight:bold;}
.kpop_top10 .box ul li.top a {color:#2a40a3;}
.kpop_top10 .box ul li img {margin:6px 7px 0 0; *margin:0 7px 0 0; _margin:0 7px 0 0;}


/* kpi Message Board */
.kpi_board {float:left; width:305px; margin-top:15px; overflow:hidden;}
.kpi_board h1 {float:left; padding:0 0 7px 0; color:#000; font-size:14px;}
.kpi_board .more {float:right; padding:4px 4px 0 0}
.kpi_board .box {float:left; width:303px; height:221px; background:#f9f9f9; border:#d6d6d6 1px solid; overflow:hidden;}
.kpi_board .box .list02 { width:290px; padding:5px 10px 11px 8px ; overflow:hidden;}
.kpi_board .box .list02 ul li {line-height:18px; }
.kpi_board .box .list02 ul li a {color:#111;}
.kpi_board .box .list02 ul li.list{background:url(/images/layout/bl_01.gif) 8px 13px no-repeat; padding-left:17px; padding-top:5px;}
.kpi_board .box .list02 ul li.top {color:#333; font-weight:bold; padding-left:8px; font-size:11px; line-height:17px; padding-top:4px;}
.kpi_board .box .list02 ul li.top a {color:#333;}
.kpi_board .box .list02 ul li span.notice{color:#2a40a3; font-weight:bold; padding-right:6px; font-size:11px; }
.kpi_board .box .list02 ul li.headline {color:#111; font-weight:bold;}
.kpi_board .box .list02 ul li.headline a {color:#111;}


/* Showcase */
.showcase {clear:both; width:635px; margin-top:15px; padding-bottom:0; overflow:hidden;}
.showcase h1 {float:left; padding:0 0 6px 5px; color:#000; font-size:14px;}
.showcase h1 img {margin:3px 0 0 7px;}
.showcase .box {clear:both; float:left; position:relative; width:305px; padding-left:5px; overflow:hidden;}


/* 이미지 위에 타이틀 레이어 */
/* 타이틀이 한줄일 때 */
.showcase .box .title_01 {position:absolute; width:273px; height:26px; top:186px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.showcase .box .title_01 a {color:#FFF;}
.showcase .box .title_bg_01 {position:absolute; width:303px; height:34px; top:186px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 두줄일 때 */
.showcase .box .title_02 {position:absolute; width:273px; height:42px; top:170px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.showcase .box .title_02 a {color:#FFF;}
.showcase .box .title_bg_02 {position:absolute; width:303px; height:50px; top:170px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 세줄일 때 */
.showcase .box .title_03 {position:absolute; width:273px; height:58px; top:154px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.showcase .box .title_03 a {color:#FFF;}
.showcase .box .title_bg_03 {position:absolute; width:303px; height:66px; top:154px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}

.showcase .box .btn_play {position:absolute; top:68px; left:124px;}
.showcase .box .btn_play img {border:0;}
.showcase .box .con {padding:7px 0 0 0;}
.showcase .box .list {color:#FFF; font-size:14px; font-weight:bold; line-height:17px;}
.showcase .box .list ul li { background:}
.showcase .box img {border:#d6d6d3 1px solid;}
.showcase .right {float:right; width:305px;}
.showcase .right .thum_box {position:relative; float:left; width:305px; display:inline;}
.showcase .right .thum_box .btn_play {
	position:absolute;
	top:17px;
	left:29px;
}
.showcase .right .thum_box .btn_play img {border:0;}
.showcase .right .thum_box .photo {float:left; width:87px;}
.showcase .right .thum_box .photo a img {border:1px solid #cdcdcd;}
.showcase .right .thum_box .photo a:hover img {border:1px solid #7ea3e2;}
.showcase .right .thum_box .title {float:left; width:204px; padding:0 7px;}
.showcase .right .thum_box .title a {color:#111; font-size:12px; font-weight:bold;}
.showcase .right .list {clear:both; padding-top:13px;}
.showcase .right .list ul li {background:url(/images/layout/bl_01.gif) left 8px no-repeat; padding-left:9px; line-height:16px; padding-bottom:6px;}
.showcase .right .list ul li a {color:#111;}
.showcase .right .more {float:left; margin-top:7px;}


/* Showcase - entermain */
.showcase_main { float:left; width:305px; margin-top:15px; margin-left:20px; overflow:hidden;}
.showcase_main .more {float:right; padding:4px 4px 0 0}
.showcase_main h1 {float:left; padding:0 0 6px 5px; color:#000; font-size:14px;}
.showcase_main h1 img {margin:3px 0 0 7px;}
.showcase_main .box {float:left; position:relative; width:305px; padding-left:5px; overflow:hidden;}

/* 이미지 위에 타이틀 레이어 */
/* 타이틀이 한줄일 때 */
.showcase_main .box .title_01 {position:absolute; width:273px; height:26px; top:186px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.showcase_main .box .title_01 a {color:#FFF;}
.showcase_main .box .title_bg_01 {position:absolute; width:303px; height:34px; top:186px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 두줄일 때 */
.showcase_main .box .title_02 {position:absolute; width:273px; height:42px; top:170px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.showcase_main .box .title_02 a {color:#FFF;}
.showcase_main .box .title_bg_02 {position:absolute; width:303px; height:50px; top:170px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}
/* 타이틀이 세줄일 때 */
.showcase_main .box .title_03 {position:absolute; width:273px; height:58px; top:154px; left:6px; padding:8px 15px 0 15px; color:#FFF; font-size:14px;  font-weight:bold; line-height:17px; overflow:hidden; z-index:30;}
.showcase_main .box .title_03 a {color:#FFF;}
.showcase_main .box .title_bg_03 {position:absolute; width:303px; height:66px; top:154px; left:6px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20;}

.showcase_main .box .btn_play {position:absolute; top:68px; left:124px;}
.showcase_main .box .btn_play img {border:0;}
.showcase_main .box .con {padding:7px 0 0 0;}
.showcase_main .box .list {color:#FFF; font-size:14px; font-weight:bold; line-height:17px;}
.showcase_main .box .list ul li { background:}
.showcase_main .box img {border:#d6d6d3 1px solid;}
.showcase_main .right {float:right; width:305px;}
.showcase_main .right .thum_box {position:relative; float:left; width:305px; display:inline;}
.showcase_main .right .thum_box .btn_play {
	position:absolute;
	top:17px;
	left:29px;
}
.showcase_main .right .thum_box .btn_play img {border:0;}
.showcase_main .right .thum_box .photo {float:left; width:87px;}
.showcase_main .right .thum_box .photo a img {border:1px solid #cdcdcd;}
.showcase_main .right .thum_box .photo a:hover img {border:1px solid #7ea3e2;}
.showcase_main .right .thum_box .title {float:left; width:204px; padding:0 7px;}
.showcase_main .right .thum_box .title a {color:#111; font-size:12px; font-weight:bold;}
.showcase_main .right .list {clear:both; padding-top:13px;}
.showcase_main .right .list ul li {background:url(/images/layout/bl_01.gif) left 8px no-repeat; padding-left:9px; line-height:16px; padding-bottom:6px;}
.showcase_main .right .list ul li a {color:#111;}
.showcase_main .right .more {float:left; margin-top:7px;}


/* Hot Flicks and Soaps */
.hot_flicks {position:relative; float:left; width:310px; margin-top:18px; padding-bottom:15px; overflow:hidden;}
.hot_flicks .title {float:left; padding:0 0 6px 1px; color:#000; font-size:13px; font-weight:bold;}
.hot_flicks .title img {margin:3px 0 0 7px;}
.hot_flicks .con {clear:both; width:310px;}
.hot_flicks .con dl {float:left; width:140px; overflow:hidden;}
.hot_flicks .con dt {width:140px; overflow:hidden;}
.hot_flicks .con dt img {width:138px; border:1px solid #cdcdcd;}
.hot_flicks .con dd {padding-top:5px; font-size:12px; text-align:center;}
.hot_flicks .con dd a {color:#111;}
.hot_flicks .con .right {float:right; width:153px; padding-top:4px; background:url(/images/layout/bg_hot_flicks.gif) left top no-repeat; overflow:hidden;}
.hot_flicks .con .right ul li {margin:0 7px; padding:6px 11px; border-bottom:#d6d6d6 1px solid; font-size:11px; line-height:16px; overflow:hidden;}
.hot_flicks .con .right ul li.last {border-bottom:none;}
.hot_flicks .con .right ul li a {color:#333;}
.hot_flicks .more {position:absolute; top:1px; right:1px; width:100px; text-align:right;}
.hot_flicks .more a {font-size:10px; color:#777;}


/* Concert Info */
.concert_info {position:relative; float:right; width:310px; margin-top:18px; padding-bottom:15px; overflow:hidden;}
.concert_info .title {float:left; padding:0 0 6px 1px; color:#000; font-size:13px; font-weight:bold;}
.concert_info .title img {margin:3px 0 0 7px;}
.concert_info .con {clear:both; width:310px;}
.concert_info .con dl {float:left; width:140px; overflow:hidden;}
.concert_info .con dt {width:140px; overflow:hidden;}
.concert_info .con dt img {width:138px; border:1px solid #cdcdcd;}
.concert_info .con dd {padding-top:5px; font-size:12px; text-align:center;}
.concert_info .con dd a {color:#111;}
.concert_info .con .right {float:right; width:153px; padding-top:4px; background:url(/images/layout/bg_concert.gif) left top no-repeat; overflow:hidden;}
.concert_info .con .right ul li {margin:0 7px; padding:6px 11px; border-bottom:#d6d6d6 1px solid; font-size:11px; line-height:16px; overflow:hidden;}
.concert_info .con .right ul li.last {border-bottom:none;}
.concert_info .con .right ul li a {color:#333;}
.concert_info .more {position:absolute; top:3px; right:1px; width:100px; text-align:right;}
.concert_info .more a {font-size:10px; color:#777;}



/* Entertainment sub list */
/* K-POP News */
.kpop_news_list {width:630px; overflow:hidden;}
.kpop_news_list .title {float:left; width:285px; overflow:hidden;}
.kpop_news_list .title .tit {font-size:15px; color:#000; margin:15px 0 0 0; line-height:22px; font-weight:bold;}
.kpop_news_list .title .tit a {color:#000;}
.kpop_news_list .title .tit img {margin:5px 0 0 9px;}
.kpop_news_list .title .date {clear:both; padding:5px 0 13px 0; color:#777; font-size:11px;}
.kpop_news_list .title .text {clear:both; color:#333; line-height:18px;}
.kpop_news_list .title .btn {clear:both; padding:14px 0 0 0; font-size:11px;}
.kpop_news_list .title .btn a {color:#1930ae;}
.kpop_news_list .photo {float:left; width:312px; margin:15px 12px 0 5px; padding-bottom:15px; overflow:hidden;}
.kpop_news_list .photo img {width:310px; height:225px; border:#cdcdcd 1px solid;}

.kpop_news_list02 {width:635px; overflow:hidden; padding-bottom:3px; border-top:#d1d4e1 1px solid;}
.kpop_news_list02 ul li {float:left; width:140px; padding:15px 10px 10px 9px; overflow:hidden; line-height:0;}
.kpop_news_list02 ul li.last {padding:15px 9px 15px 9px;}
.kpop_news_list02 ul li div.photo {width:130px; height:94px; text-align:center; line-height:0; font-size:0; margin:0 auto; overflow:hidden;}
.kpop_news_list02 ul li div.photo img {border:#d6d6d3 1px solid;}
.kpop_news_list02 ul li div.photo a img {border:#d6d6d3 1px solid;}
.kpop_news_list02 ul li div.photo a:hover img {border:1px solid #7ea3e2;}
.kpop_news_list02 ul li div.tit {padding-top:6px; text-align:center; line-height:18px;}
.kpop_news_list02 ul li div.tit a {color:#333;}

.kpop_news_list03 {width:635px; overflow:hidden;}
.kpop_news_list03 .title {float:left; font-weight:bold; padding:2px 0 4px 5px;}
.kpop_news_list03 .more {float:right; padding:19px 6px 0 0;}
.kpop_news_list03 .list {clear:both; width:635px; border-top:#8a93b4 2px solid; border-bottom:1px solid #d6d6d6; overflow:hidden;}
.kpop_news_list03 .list ul {padding:11px 0 8px 0; overflow:hidden;}
.kpop_news_list03 .list ul li {overflow:hidden; padding:3px 0;}
.kpop_news_list03 .list ul li p.tit {float:left; width:550px; padding-left:15px; padding-bottom:5px; background:url(/images/layout/bl_01.gif) 6px 7px no-repeat; line-height:16px;}
.kpop_news_list03 .list ul li p.tit a {color:#111;}
.kpop_news_list03 .list ul li p.tit a.curr {color:#2a40a3; font-weight:bold; padding-left:0;}
.kpop_news_list03 .list ul li p.date {float:right; background:none; font-size:11px; color:#999; line-height:16px; padding-right:7px;}



/* Star Chat */
/*.star_chat_list {width:620px; padding:15px 10px 20px 5px; overflow:hidden;}*/
.star_chat_list .title {float:left; width:300px; margin-left:15px; overflow:hidden;}
.star_chat_list .title .tit {font-size:15px; color:#000; line-height:20px; font-weight:bold;}
.star_chat_list .title .tit a {color:#000;}
.star_chat_list .title .tit img {margin:4px 0 0 9px;}
.star_chat_list .title .date {clear:both; padding:5px 0 13px 0; color:#777; font-size:11px;}
.star_chat_list .title .text {clear:both; color:#333; line-height:18px;}
.star_chat_list .title .btn {clear:both; padding:14px 0 0 0; font-size:11px;}
.star_chat_list .title .btn a {color:#1930ae;}
.star_chat_list .photo {float:left; position:relative; width:305px;}
.star_chat_list .photo .con a img {width:310px; border:#cdcdcd 1px solid;}
.star_chat_list .photo .con a:hover img {border:1px solid #7ea3e2;}
.star_chat_list .photo .btn_play {position:absolute; top:82px; left:124px;}

/* 2016.01.14 mindsofkorea_1.htm 수정*/
.star_chat_list { width: 633px; overflow: hidden; background: #f9f9f9; border-left: #e7e7e7 1px solid; border-right: #e7e7e7 1px solid; margin-bottom: 15px; padding-bottom: 10px; }
.program_top { position: relative; width: 633px; overflow: hidden; }
.program_top .ico { position: absolute; top: 18px; width: 13px; height: 16px; }
.program_top .summary { padding: 15px 10px 15px 20px; background: #f3f4fd; border-bottom: #e2e2e2 1px solid; color: #333; overflow: hidden; }
.star_chat_list .photo { margin: 15px 0px 0 10px; }
.star_chat_list .title .tit {margin-top: 15px;}

.star_chat_list02 {width:635px; overflow:hidden;}
.star_chat_list02 .title {float:left; font-weight:bold; padding:0 0 4px 5px;}
.star_chat_list02 .list {clear:both; width:635px; border-top:#8a93b4 2px solid; overflow:hidden;}
.star_chat_list02 .list ul {height:62px; padding:10px 0 10px 5px; border-bottom:1px solid #d6d6d6; overflow:hidden;}
.star_chat_list02 .list ul li {float:left; overflow:hidden;}
.star_chat_list02 .list ul li .photo {float:left; width:62px; height:62px; padding-left:5px; background:url(/images/layout/bg_thum_starchat.gif) no-repeat left;}
.star_chat_list02 .list ul li .photo img {border:1px solid #767676;}
.star_chat_list02 .list ul li .tit {float:left; width:150px; padding:22px 10px 0 10px; color:#111; font-size:12px;}
.star_chat_list02 .list ul li .tit a {color:#111;}
.star_chat_list02 .list ul li .date {float:left; width:75px; padding-top:22px; color:#777; font-size:11px;}


/* Artist Search */
.artist_new {width:635px; padding:13px 0 15px 0; background:url(/images/layout/bg_artist_list.gif) no-repeat bottom; overflow:hidden;}
.artist_new h2 {float:left; font-weight:bold; padding:0 0 4px 5px; font-size:12px;}
.artist_new .list {clear:both; float:left; width:635px; padding-top:8px; overflow:hidden;}
.artist_new .list ul {clear:both; width:582px; overflow:hidden; margin:0 auto;}
.artist_new .list ul li {float:left; position:relative; width:164px; background:url(/images/layout/bg_artist.gif) no-repeat 15px top; padding:0 15px; overflow:hidden;}
.artist_new .list ul li .new {position:absolute; width:36px; height:36px; left:15; top:0;}
.artist_new .list ul li .photo {width:150px; min-height:150px; padding:7px;}
.artist_new .list ul li .tit {width:164px; padding:8px 0 8px 0; text-align:center; overflow:hidden;}
.artist_new .list ul li .tit a {color:#111;}
.artist_new .list ul li .tit a .eng {font-size:12px; line-height:20px;}
.artist_new .list ul li .tit a .kor {font-size:11px; color:#858585; line-height:16px;}

.quick_search {width:635px; padding:10px 0 8px 0px; overflow:hidden;}
.quick_search h2 {float:left; font-weight:bold; padding:0 0 4px 5px; font-size:12px;}
.quick_search .list {float:left; width:635px; height:28px; padding-bottom:9px;}
.quick_search .list .bg_left {float:left; width:6px; height:28px; background:url(/images/layout/bg_search_left.gif) no-repeat left;}
.quick_search .list .bg_right {float:left; width:6px; height:28px; background:url(/images/layout/bg_search_right.gif) no-repeat right;}
.quick_search .list .btn {float:left; width:623px; height:28px; background:url(/images/layout/bg_quick_search.gif) repeat-x;}
.quick_search .list .btn ul li {float:left; width:23px; height:28px; padding-left:1px; }
.quick_search .list .btn ul li.last {padding-left:0;}

/* Artist Search */
.artist_search {clear:both; width:310px; height:26px; margin:0 auto; overflow:hidden;}
.artist_search .box {float:left; width:204px; height:21px; padding-top:3px; padding-left:37px; background:url(/images/layout/bg_search.gif) no-repeat 8px 4px; border:#9cacbe 1px solid;}
.artist_search .box input {width:198px; height:18px; border:0; color:#999; line-height:18px;}
.artist_search .btn {float:right; width:60px;}

/* NEW Artist Search */
.new_artist_search {clear:both; height:46px; background:#f1f3f4; border:1px solid #d6d6d6; overflow:hidden; margin-top:15px;}
.new_artist_search .text {float:left; margin:14px 10px 0 150px; line-height:18px;}
.new_artist_search .box {float:left; width:204px; height:21px; padding:3px 0 0 32px; margin-top:10px; background:url(/images/layout/bg_search.gif) no-repeat 8px 4px #fff; border:#9cacbe 1px solid;}
.new_artist_search .box input {width:198px; height:18px; border:0; color:#777; line-height:18px; font-size:1em;}
.new_artist_search .btn {float:left; width:60px; margin:10px 0 0 6px;}

.artist_list {clear:both; width:635px; overflow:hidden; margin-top:10px;}
.artist_list h2 {float:left; font-weight:bold; padding:0 0 4px 5px; font-size:12px;}
.artist_list .list {clear:both; width:635px; border-top:#8a93b4 2px solid; overflow:hidden;}
.artist_list .list ul {height:62px; padding:10px 0 10px 5px; border-bottom:1px solid #d6d6d6; overflow:hidden;}
.artist_list .list ul li {float:left; padding-left:14px; background:url(/images/layout/bl_round.gif) no-repeat left; overflow:hidden;}
.artist_list .list ul li .photo {float:left; width:62px; height:62px; padding-left:5px; background:url(/images/layout/bg_thum_starchat.gif) no-repeat left;}
.artist_list .list ul li .photo img {border:1px solid #767676; margin-right:10px;}
.artist_list .list ul li .tit {float:left; width:147px; padding:13px 15px 0 15px; color:#111; font-size:12px;}
.artist_list .list ul li .tit a .eng {padding-bottom:5px; font-size:12px; line-height:16px;}
.artist_list .list ul li .tit a .kor {font-size:11px; color:#858585; line-height:16px;}
.artist_list .list ul li .tit a {color:#111;}
.artist_list .list ul li .view {float:left; padding:25px 20px 0 0}


/* Showcase */
.showcase_list {width:635px; border-top:#8a93b4 2px solid; overflow:hidden;}
.showcase_list ul li {float:left; height:125px; padding:14px 4px; border-bottom:1px solid #d6d6d6; overflow:hidden;}
.showcase_list ul li .photo {position:relative; float:left;}
.showcase_list ul li .photo .con {float:left; width:155px; height:120px; padding:5px 0 0 5px; background:url(/images/layout/bg_showcase_list.gif) no-repeat left top;}
.showcase_list ul li .photo .btn_play {position:absolute; top:46px; left:65px;}
.showcase_list ul li .con {float:left; width:445px; padding:5px 0 0 19px; overflow:hidden;}
.showcase_list ul li .con h1 {float:left; font-size:14px;}
.showcase_list ul li .con h1 a {color:#111;}
.showcase_list ul li .con h1 img {padding-left:8px;}
/* .showcase_list ul li .con img { margin:3px 0 0 7px;} */
.showcase_list ul li .con .text {clear:both; padding-top:5px; color:#333; line-height:18px;}
.showcase_list ul li .con .date {clear:both; padding-top:15px; color:#777; font-size:11px;}

.showcase_vod_detail {width:635px; padding-bottom:20px; overflow:hidden;}
.showcase_vod_detail .title {width:635px; overflow:hidden; margin-bottom:10px;}
.showcase_vod_detail .title h2 {float:left; width:560px; font-size:15px; color:#000; padding:13px 0 0 5px; line-height:18px;}
.showcase_vod_detail .title p {float:right; width:65px; padding:13px 0 0 0; color:#999; font-size:11px; text-align:right;}
.showcase_vod_detail .vod_player {text-align:center;}
.showcase_vod_detail .thum {float:right; padding-top:11px;}
.showcase_vod_detail .thum ul li {padding-bottom:15px;}
.showcase_vod_detail .con {clear:both; padding:15px 5px 0 5px; color:#333; line-height:18px;}




/* Hot Flicks and Soaps */
.movie_list {width:635px; overflow:hidden;}
.movie_list .title {float:left; font-weight:bold; padding:0 0 4px 5px;}
.movie_list .list {clear:both; width:635px; border-top:#8a93b4 2px solid; overflow:hidden;}
.movie_list .list ul {height:62px; padding:10px 0 10px 5px; border-bottom:1px solid #d6d6d6; overflow:hidden;}
.movie_list .list ul li {float:left; overflow:hidden;}
.movie_list .list ul li .photo {float:left; width:62px; height:62px;}
.movie_list .list ul li .photo img {width:60px; height:60px; border:1px solid #767676;}
.movie_list .list ul li .con {float:left; width:230px; padding:16px 10px 0 10px; overflow:hidden;}
.movie_list .list ul li .con .tit {float:left; width:230px; color:#333; font-size:12px; font-weight:bold;}
.movie_list .list ul li .con .tit a {color:#333;}
.movie_list .list ul li .con .date {float:left; width:230px; padding-top:2px; color:#777; font-size:11px;}
.still_cut {width:635px; padding-top:10px; overflow:hidden;}
.still_cut h1 {font-size:12px; font-weight:bold; padding:0 0 8px 5px;}
.still_cut .photo {width:629px; height:110px; padding:16px 0 0 6px; background:url(/images/layout/bg_still_cut.gif) no-repeat; overflow:hidden;}
.still_cut .photo ul li {float:left; width:100px; height:78px; padding:0 2px; overflow:hidden;}
.still_cut .photo ul li img {border:#eaeaea 1px solid;}

/* 접근성 고려 Hot Flicks and Soaps */
.movie_list_new {width:635px; border-top:#8a93b4 2px solid; overflow:hidden;;}
.movie_list_new ul {clear:both; width:635px; height:62px; padding:10px 0 10px 5px; border-bottom:1px solid #d6d6d6; overflow:hidden;}
.movie_list_new ul li {float:left; overflow:hidden;}
.movie_list_new .photo {float:left; width:62px; height:62px;}
.movie_list_new .photo img {width:60px; height:60px; border:1px solid #767676;}
.movie_list_new .con {float:left; width:230px; padding:5px 10px 0 10px; overflow:hidden;}
.movie_list_new .con .tit {float:left; width:230px; color:#333; font-weight:bold;}
.movie_list_new .con .tit a {color:#111;}
.movie_list_new .con .date {float:left; width:230px; padding-top:2px; color:#777; font-size:0.917em;}




/* Concert Info */
.concert_list {width:620px; padding:15px 10px 20px 5px; overflow:hidden;}
.concert_list .title {float:left; width:305px; margin-left:10px; overflow:hidden;}
.concert_list .title h1 {padding-left:5px; font-size:15px; color:#000; line-height:20px;}
.concert_list .title h1 a {color:#000;}
.concert_list .title h1 img {margin:5px 0 0 9px;}
.concert_list .title .text {clear:both; padding:8px 0 14px 5px; background:url(/images/layout/bg_dotline.gif) repeat-x bottom;}
.concert_list .title .date {clear:both; padding:15px 0 14px 5px;}
.concert_list .title .date p {color:#333; font-size:12px; line-height:18px;}
.concert_list .title .date p em {color:#2a40a3; font-size:11px; font-weight:bold;}
.concert_list .title .btn {clear:both; padding:3px 0 0 5px; font-size:11px;}
.concert_list .title .btn a {color:#1930ae;}
.concert_list .photo {float:left; width:305px;}
.concert_list .photo img {border:#cdcdcd 1px solid;}

.concert_list02 {clear:both; width:635px; border-top:#8a93b4 2px solid; overflow:hidden;}
.concert_list02 ul {overflow:hidden;}
.concert_list02 ul li {clear:both; float:left; width:635px; height:62px; padding:10px 5px; border-bottom:1px solid #d6d6d6;}
.concert_list02 ul li .photo {float:left; width:62px; height:62px;}
.concert_list02 ul li .photo img {border:1px solid #767676;}
.concert_list02 ul li .con {float:left; width:540px; padding:14px 10px 0 10px; overflow:hidden;}
.concert_list02 ul li .con .tit {float:left; width:540px; color:#333; font-size:12px; font-weight:bold;}
.concert_list02 ul li .con .tit a {color:#333;}
.concert_list02 ul li .con .date {float:left; width:540px; padding-top:2px; color:#555; font-size:11px;}
.concert_list02 ul li .con .date span {padding:0 12px; color:#cdcdcd;}

.concert_detail {width:635px; overflow:hidden;}
/* 타이틀 및 위치네비게이션 */
.concert_detail .title h2 {font-size:15px; color:#000; padding:0 0 0 5px;}
.concert_detail .title h2 img {margin:1px 0 0 9px;}
.concert_detail .title {margin-bottom:10px; overflow:hidden;}
.concert_detail .title p {float:left; clear:both; padding:4px 0 0 6px; color:#777; font-size:11px;}
.concert_detail .title p em {padding-right:10px;}
/* 본문 글 */
.concert_detail .content {clear:both; overflow:hidden; padding:0 0 15px 5px; line-height:18px; color:#333;}
.concert_detail .content .photo {float:left; width:310px; padding:0 12px 13px 0;}
.concert_detail .content .photo img {width:310px; border:#cdcdcd 1px solid;}
.concert_detail .content .photo .extra {width:286px; background:#f9f9f9 url(/images/layout/ico_extra.png) 8px 7px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 31px; margin-top:5px;}
.concert_detail .content .photo .extra a {color:#111;}
.concert_detail .content .photo .extra02 {width:297px; background:#f9f9f9 url(/images/layout/ico_extra02.gif) 9px 12px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 20px; margin-top:5px;}
.concert_detail .content .photo .extra02 a {color:#111;}
.content .date {float:left; width:298px; padding:0 10px 13px 0;}
.content .date p {padding-left:7px; background:url(/images/bl_blue05.gif) no-repeat 0 8px; color:#333; font-size:12px; line-height:18px;}
.content .date p em {color:#2a40a3; font-size:11px; font-weight:bold;}

/* K-POP Top 10 */
.top10_list_date {width:635px; overflow:hidden;}
.top10_list_date p.today {float:left; padding:12px 0 8px 5px; font-size:14px; color:#000; font-weight:bold;}
.top10_list_date p.calendar2 {float:left; padding:12px 0 8px 5px; font-size:11px; color:#777;}
.top10_list_date p.calendar {float:left; padding:12px 0 8px 5px; font-size:11px; color:#777;}
.top10_list_date img {float:right; margin:13px 0 0 9px;}

.top10_list {width:635px; overflow:hidden; border-top:#eaeaea 1px solid;}
.top10_list ul {width:635px; height:47px; padding:10px 0; border-bottom:#eaeaea 1px solid; overflow:hidden;}
.top10_list ul.gray {background:#f9f9f9; border-top:#fff 1px solid; border-bottom:#eaeaea 1px solid; overflow:hidden;}
.top10_list ul li {float:left; height:47px; border:0; line-height:16px; overflow:hidden;}
.top10_list ul li.num {padding:18px 26px 0 25px;}
.top10_list ul li.photo {width:47px;}
.top10_list ul li.photo img {border:#cdcdcd 1px solid;}
.top10_list ul li.tit {width:370px; padding:16px 21px 0 21px; color:#333;}
.top10_list ul li.tit span {padding:0 17px; color:#aeaeae;}
.top10_list ul li.ranking {float:right; width:33px; padding:18px 37px 0 37px; color:#9e9e9e; font-size:11px; line-height:10px; text-align:center; }
.top10_list ul li.ranking div {float:left;}
.top10_list ul li.ranking em {float:right;}


/*1분 미리듣기 추가 120604*/

.top10_list_1 {width:635px; overflow:hidden; border-top:#eaeaea 1px solid;}
.top10_list_1 ul {clear:both; width:635px;  padding:10px 0; border-bottom:#eaeaea 1px solid; overflow:hidden;}
.top10_list_1 ul.gray {clear:both; width:635px; padding:10px 0; background:#f9f9f9; border-top:#fff 1px solid; border-bottom:#eaeaea 1px solid; overflow:hidden;}
.top10_list_1 ul li {float:left;border:0; line-height:16px; overflow:hidden;}
.top10_list_1 ul li.num {padding:28px 23px 0 24px;}
.top10_list_1 ul li.photo {width:72px; height:72px;}
.top10_list_1 ul li.photo img {border:#cdcdcd 1px solid; width:70px;}
.top10_list_1 ul li.tit {width:400px; padding:16px 12px 0 12px; color:#333; font-size:12px;}
.top10_list_1 ul li.tit span {padding:0 15px 0 0; color:#8d8d8d;}
.top10_list_1 ul li.ranking {width:26px; padding:28px 23px 0 0; color:#9e9e9e; font-size:11px; line-height:10px; text-align:center; }
.top10_list_1 ul li.ranking div {float:left;}
.top10_list_1 ul li.ranking em {float:right;}
.top10_list_1 ul li.musicpreview{width:82px; padding:17px 8px 0 0;}
.top10_list_1 ul li.mv{width:69px; padding:17px 10px 0 0;}


/* Touring Korea */
.touring_detail {width:635px; overflow:hidden;}
.touring_detail .title {width:635px; overflow:hidden;}
.touring_detail .title h2 {float:left; width:560px; font-size:15px; color:#000; padding:12px 0 12px 5px;}
.touring_detail .title h2 img {margin:4px 0 0 7px;}
.touring_detail .title p {float:right; width:65px; padding:13px 0 0 0; color:#999; font-size:11px; text-align:right;}
.touring_detail .list {width:633px; height:90px; border:#d6d6d6 1px solid; overflow:hidden;}
.touring_detail .list ul li {float:left; padding:14px 5px; overflow:hidden;}
.touring_detail .list ul li a img {border:1px solid #bdbdbd;}
.touring_detail .list ul li a:hover img {border:1px solid #7ea3e2;}
.touring_detail .list ul li.prev {float:left; padding:33px 5px 0 0;}
.touring_detail .list ul li.prev a img {border:none;}
.touring_detail .list ul li.prev a:hover img {border:none;}
.touring_detail .list ul li.next {float:right; padding:33px 0 0 0;}
.touring_detail .list ul li.next a img {border:none;}
.touring_detail .list ul li.next a:hover img {border:none;}
.touring_detail .photo {float:left; width:631px; background:#f9f9f9; border-bottom:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid; border-left:#e7e7e7 1px solid; overflow:hidden;}
.touring_detail .photo .prev {float:left; padding:219px 27px 0 19px;}
.touring_detail .photo .img {float:left; width:502px;}
.touring_detail .photo .img img {border:1px solid #d6d6d4;}
.touring_detail .photo .next {float:right; padding:219px 19px 0 0;}
.touring_detail .con {clear:both; padding:0 5px 20px 5px;}
.touring_detail .con img {width:625px;}

/* Tab */
.tab_playlist {width:635px; height:27px; margin-top:15px; background:url(/images/about/bg_tab_mobile.gif) left bottom repeat-x; overflow:hidden;}
.tab_playlist li {float:left; height:24px; margin-right:1px; padding:3px 27px 0 27px; background:url(/images/about/tab_mobile_r.gif) left top repeat-x; border:none; color:#fff; cursor:pointer; cursor:hand; overflow:hidden;}
.tab_playlist li.over {height:24px; margin-right:1px; padding:2px 25px 0 25px; background:#fff; border-top:#cecece 1px solid; border-left:#cecece 1px solid; border-right:#cecece 1px solid; color:#333; font-weight:bold; overflow:hidden;}


/* PlayList 한줄*/
.play_list {width:635px; overflow:hidden; border-top:#dfdfdf 1px solid; margin-bottom:20px;}
.play_list .subtit{font-weight:bold; padding:8px 0 10px 6px; border-bottom:#eaeaea 1px solid; }
.play_list ul {width:601px; height:62px; padding:10px 0 10px 34px; background:url(/images/layout/bl_round.gif) no-repeat 20px 39px;  border-bottom:#eaeaea 1px solid; overflow:hidden;}
.play_list ul.gray {background:url(/images/layout/bl_round.gif) no-repeat 20px 39px #f9f9f9;}
.play_list ul li {float:left; height:62px; border:0; overflow:hidden;}
.play_list ul li.photo {width:62px; padding-left:5px; background:url(/images/layout/bg_thum_starchat.gif) no-repeat left top; }
.play_list ul li.photo img {border:#767676 1px solid; width:60px; height:60px;}
.play_list ul li.tit {width:490px; padding:8px 20px 0 20px; color:#333;}
.play_list ul li.tit span {padding:0 20px; color:#aeaeae;}

/* PlayList 두줄*/
.play_list_2 {width:635px; overflow:hidden; border-top:#dfdfdf 0px solid; margin-bottom:10px;}
.play_list_2 .subtit{font-weight:bold; padding:8px 0 10px 6px; border-bottom:#eaeaea 1px solid; }
.play_list_2 ul {float:left; width:283px; height:62px; padding:10px 0 10px 34px; background:url(/images/layout/bl_round.gif) no-repeat 20px 39px; border-bottom:#eaeaea 1px solid; overflow:hidden;}
.play_list_2 ul.gray {background:url(/images/layout/bl_round.gif) no-repeat 20px 39px #f9f9f9;}
.play_list_2 ul li {float:left; height:62px; border:0; overflow:hidden;}
.play_list_2 ul li.photo {width:62px; padding-left:5px; background:url(/images/layout/bg_thum_starchat.gif) no-repeat left top; }
.play_list_2 ul li.photo img {border:#767676 1px solid;}
.play_list_2 ul li.tit {padding:10px 10px 0 10px; color:#333; line-height:16px;}
.play_list_2 ul li.tit span {padding:0 20px; color:#aeaeae;}

/* PlayList 미리듣기 */
.play_list_3 {width:635px; overflow:hidden; border-bottom:#eaeaea 0px solid; margin-bottom:10px;}
.play_list_3 .subtit{font-weight:bold; padding:8px 0 10px 6px; border-top:#eaeaea 1px solid;}
.play_list_3 ul {float:left; width:283px;   padding:15px 0 15px 34px; background:url(/images/layout/bl_round.gif) no-repeat 20px 45px; border-top:#eaeaea 0px solid; overflow:hidden;    height: 67px;}
.play_list_3 ul.end{border-bottom:none;}
.play_list_3 ul.gray {background:url(/images/layout/bl_round.gif) no-repeat 20px 45px #f9f9f9;}
.play_list_3 ul li {float:left; border:0; overflow:hidden;} 
.play_list_3 ul li.photo {width:67px; height:67px; padding-left:5px; background:url(/images/layout/bg_thum_starchat.gif) repeat-y left top;}
.play_list_3 ul li.photo img {border:#767676 1px solid; width:65px; }
.play_list_3 ul li.tit {padding:10px 10px 0 10px; color:#333; line-height:13px; font-size:11px; width:180px;}
.play_list_3 ul li.tit p{padding-bottom:3px; font-weight:bold; margin:0;}

.play_list_3 ul li.tit span {color:#aeaeae; font-size:11px; margin-top:4px;}
.play_list_3 ul li.preview{width:64px; padding-top:8px;}
.play_list_3 ul li.preview img{padding-bottom:4px;}


.archive_detail {width:960px; overflow:hidden;}

/* 타이틀 및 위치네비게이션 */
.archive_detail .title {overflow:hidden}
.archive_detail .title h1 {float:left; width:540px; font-size:15px; color:#000; padding:13px 0 0 5px ;margin-bottom:10px;}
.archive_detail .title h1 img {margin:4px 0 0 9px;}
.archive_detail .title p {float:right; padding:16px 0 0 6px; color:#777; font-size:11px ;margin-bottom:10px;}

/* 본문 글 */
.archive_detail .content {clear:both; overflow:hidden; padding:0 0 15px 5px;}
.archive_detail .content .photo {float:left; width:319px; padding:0 10px 13px 0;}
.archive_detail .content .photo img {border:#cdcdcd 1px solid;}
.archive_detail .content .photo .extra {width:286px; background:#f9f9f9 url(/images/layout/ico_extra.png) 8px 7px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 31px; margin-top:5px;}
.archive_detail .content .photo .extra a {color:#111;}
.archive_detail .content .photo .extra02 {width:297px; background:#f9f9f9 url(/images/layout/ico_extra02.gif) 9px 12px no-repeat; border:1px solid #d2d2d2; padding:6px 0 10px 20px; margin-top:5px;}
.archive_detail .content .photo .extra02 a {color:#111;}

/* behind the sc */
.behindsc {padding-top:12px; overflow:hidden;}
.behindsc .title {float:left; font-weight:bold; padding:0 0 4px 5px;}
.behindsc .con {clear:both;  overflow:hidden;}
.behindsc .box {width:309px; overflow:hidden;}




/*------- Enter/Backstreet Chat 2011-10-18 --------- */

/* 상단 플레이어 영역 */
.bschat_vod_detail {width:635px; padding-bottom:15px; overflow:hidden;}
.bschat_vod_detail .title {width:635px; overflow:hidden; margin-bottom:10px;}
.bschat_vod_detail .title h2 {float:left; width:560px; font-size:15px; color:#000; padding:13px 0 0 5px; line-height:18px;}
.bschat_vod_detail .title p {float:right; width:65px; padding:13px 0 0 0; color:#999; font-size:11px; text-align:right;}
.bschat_vod_detail .vod_sec {clear:both; width:635px; overflow:hidden; margin:15px 0 35px 0;}
.bschat_vod_detail .vod_player {width:480px; height:304px; margin:0 auto;  border-top:1px solid #0f0f0f; border-bottom:1px solid #0f0f0f; border-left:1px solid #0f0f0f; border-right:1px solid #0f0f0f;}

.bschat_vod_detail .vod_mv{width:505; height:34px; background:url(/images/bschat_mv.jpg) left top no-repeat; padding-left:130px; padding-top:13px;}
.bschat_vod_detail .vod_mv span{font-weight:bold; vertical-align:middle;}
.bschat_vod_detail .vod_mv span a{color:#0a48d4; text-decoration:underline;}

.bschat_vod_detail .con {clear:both; padding:0 5px 10px 5px; margin:15px 0 15px 0; color:#333; line-height:18px;}
.bschat_vod_detail .con .profile a{font-weight:bold; color:#dd4baf;}

.bschat_vod_detail .con_interview {margin-bottom:25px;}
.bschat_vod_detail .con_interview .tit {margin-bottom:10px;}
.bschat_vod_detail .con_interview .q {padding:6px 8px; background:url(/images/bschat_q.gif) no-repeat 6px 5px; padding-left:32px; color:#333;}
.bschat_vod_detail .con_interview .a {padding:8px 10px 10px 8px; background:url(/images/bschat_a.gif) no-repeat 6px 11px #f4f9fb; color:#64949d; padding-left:32px;}
.bschat_vod_detail .con_interview .greet {background: none; font-weight: bold; background-color: #f4f9fb; text-align:center; color:#64949d; padding-left:32px; padding:8px 10px 10px 8px;}
.bschat_vod_detail .con_interview .a strong{padding-top:4px; display: inline-block;}
.bschat_vod_detail .gallery_area {width:635px; height:130px; overflow:hidden; background:#fff;}

.bschat_vod_detail .viewer {margin-bottom:20px; border-top:#e7e7e7 1px solid; text-align:center;}


/* List */
.bschat_list {width:620px; padding:15px 10px 20px 5px; overflow:hidden;}
.bschat_list .title {float:left; width:300px; margin-left:15px; overflow:hidden;}
.bschat_list .title .tit {font-size:15px; color:#000; line-height:20px; font-weight:bold;}
.bschat_list .title .tit a {color:#000;}
.bschat_list .title .tit img {margin:4px 0 0 9px;}
.bschat_list .title .date {clear:both; padding:5px 0 13px 0; color:#777; font-size:11px;}
.bschat_list .title .text {clear:both; color:#656565; line-height:18px;}
.bschat_list .title .btn {clear:both; padding:14px 0 0 0; font-size:11px;}
.bschat_list .title .btn a {color:#1930ae;}
.bschat_list .photo {float:left; position:relative; width:305px;}
.bschat_list .photo .con a img {border:#cdcdcd 1px solid;}
.bschat_list .photo .con a:hover img {border:1px solid #7ea3e2;}
.bschat_list .photo .btn_play {position:absolute; top:82px; left:124px;}


.bschat_list02 {width:635px; overflow:hidden;}
.bschat_list02 .title {float:left; font-weight:bold; padding:0 0 4px 5px;}
.bschat_list02 .list {clear:both; width:635px; border-top:#8a93b4 2px solid; overflow:hidden;}
.bschat_list02 .list ul {height:62px; padding:10px 0 10px 5px; border-bottom:1px solid #d6d6d6; overflow:hidden;}
.bschat_list02 .list ul li {float:left; overflow:hidden;}
.bschat_list02 .list ul li .photo {float:left; width:62px; height:62px; padding-left:5px; background:url(/images/layout/bg_thum_starchat.gif) no-repeat left;}
.bschat_list02 .list ul li .photo img {border:1px solid #767676;}
.bschat_list02 .list ul li .tit {float:left; width:150px; padding:0px 10px 0 10px; color:#111; font-size:12px; line-height:18px;}
.bschat_list02 .list ul li .tit a {color:#111;}
.bschat_list02 .list ul li .date {float:left; width:75px; padding-top:22px; color:#777; font-size:11px;}


/* 아이프레임 포토 갤러리 추가  */
.phototoframe {position:relative; width:430px; height:100px; padding-top:20px; margin-left:110px;}
.phototoframe .gallery {width:430px; margin:0 auto;}
.phototoframe .gallery .btn_next {padding-top:20px; padding-left:13px;}
.phototoframe .gallery .btn_prev {padding-top:20px; padding-right:13px;}
.phototoframe .gallery div {float:left;}
.phototoframe .gallery .list {width:370px; overflow:hidden;}
.phototoframe .gallery .list ul li {float:left; overflow:hidden; padding:0 5px; text-align:center;}
.phototoframe .gallery .list ul li img {border:#fff 2px solid;}
.phototoframe .gallery .list ul li a img {border:#fff 2px solid;}
.phototoframe .gallery .list ul li a:hover img {border:#3b5efa 2px solid;}
.phototoframe .gallery .list ul li a.curr img {border:#3b5efa 2px solid;}
.phototoframe .gallery .list ul li a:hover.curr img {border:#3b5efa 2px solid;}



/* 웹 접근성 고려 신규 코딩 */

/* 상단 뉴스영역 */
.pro_top_news {width:633px; min-height:300px; border:1px solid #9099c5; background:#f9f9f9; margin-top:15px; overflow:hidden;}
.pro_top_news .list01 {position:relative; float:left; width:308px; margin:10px 15px 20px 10px;}
.pro_top_news .list01 .photo img {width:306px; height:225px; border:1px solid #d7d7d4;}
.pro_top_news .list01 .text {padding:10px 3px 0 3px; line-height:18px; color:#333;}

/* 타이틀이 한줄일 때 */
.pro_top_news .list01 .title_01 {position:absolute; width:276px; top:197px; left:1px; padding:7px 15px 0 15px; color:#FFF; line-height:18px; overflow:hidden; z-index:100;}
.pro_top_news .list01 .title_01 a {color:#FFF; font-weight:bold;}
.pro_top_news .list01 .title_bg_01 {position:absolute; width:306px; height:30px; top:197px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100 ); opacity:0.7; z-index:20; }
/* 타이틀이 두줄일 때 */
.pro_top_news .list01 .title_02 {position:absolute; width:276px; top:177px; left:1px;  padding:7px 15px 0 15px; color:#FFF; line-height:18px; overflow:hidden; z-index:100;}
.pro_top_news .list01 .title_02 a {color:#FFF; font-weight:bold;}
.pro_top_news .list01 .title_bg_02 {position:absolute; width:306px; height:50px; top:177px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100 ); opacity:0.7; z-index:20; }
/* 타이틀이 세줄일 때 */
.pro_top_news .list01 .title_03 {position:absolute; width:276px; top:157px; left:1px;  padding:7px 15px 0 15px; color:#FFF; line-height:18px; overflow:hidden; z-index:100;}
.pro_top_news .list01 .title_03 a {color:#FFF; font-weight:bold;}
.pro_top_news .list01 .title_bg_03 {position:absolute; width:306px; height:70px; top:157px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100 ); opacity:0.7; z-index:20; }

.pro_top_news .list02 {float:left; width:288px; margin:10px 10px 0 0;}
.pro_top_news .list02 .photo {float:left;}
.pro_top_news .list02 .photo img {width:85px; height:61px; border:1px solid #d7d7d4;}
.pro_top_news .list02 .title {float:left; width:190px; padding:0 0 0 10px; line-height:18px;}
.pro_top_news .list02 .title a {color:#111; font-weight:bold;}

.pro_top_news .list03 {float:left; width:288px; margin:15px 10px 15px 0;}
.pro_top_news .list03 li {background:url(/images/layout/bl_black.gif) 2px 8px no-repeat; padding:0 5px 6px 9px; line-height:18px;}
.pro_top_news .list03 li a {color:#111;}

.pro_top_news .more a {float:left; margin:0 10px 20px 10px; font-size:0.92em; color:#777;}


/* 큰사진 하나씩 뉴스영역 */
.pro_bigimg_news {position:relative; width:310px; margin:15px 0 0 0; overflow:hidden;}
.pro_bigimg_news li {list-style:none;}
.pro_bigimg_news .title li {float:left; padding:0 8px 3px 1px;}
.pro_bigimg_news .title .text {font-size:1.08em; color:#000; font-weight:bold;}
.pro_bigimg_news .title .icon img {padding:6px 8px 0 1px;﻿}


.pro_bigimg_news .list .photo {width:310px;}
.pro_bigimg_news .list .photo img {width:308px; height:227px; border:1px solid #d7d7d4;}
.pro_bigimg_news .list .sum {line-height:18px; padding:0 5px 10px 5px; color:#555;}
.pro_bigimg_news .more {position:absolute; top:3px; right:1px; width:100px; text-align:right;}
.pro_bigimg_news .more a {font-size:10px; color:#777;}


/* 타이틀이 한줄일 때 */
.pro_bigimg_news .list .title_01 {position:absolute; width:278px; top:219px; left:1px; padding:8px 15px 0 15px; color:#FFF; line-height:18px; overflow:hidden; z-index:100;}
.pro_bigimg_news .list .title_01 a {color:#FFF; font-weight:bold;}
.pro_bigimg_news .list .title_bg_01 {position:absolute; width:308px; height:34px; top:221px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100 ); opacity:0.7; z-index:20; }
/* 타이틀이 두줄일 때 */
.pro_bigimg_news .list .title_02 {position:absolute; width:278px; top:203px; left:1px;  padding:8px 15px 0 15px; color:#FFF; line-height:18px; overflow:hidden; z-index:100;}
.pro_bigimg_news .list .title_02 a {color:#FFF; font-weight:bold;}
.pro_bigimg_news .list .title_bg_02 {position:absolute; width:308px; height:50px; top:205px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100 ); opacity:0.7; z-index:20; }
/* 타이틀이 세줄일 때 */
.pro_bigimg_news .list .title_03 {position:absolute; width:278px; top:183px; left:1px;  padding:8px 15px 0 15px; color:#FFF; line-height:18px; overflow:hidden; z-index:100;}
.pro_bigimg_news .list .title_03 a {color:#FFF; font-weight:bold;}
.pro_bigimg_news .list .title_bg_03 {position:absolute; width:308px; height:70px; top:185px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100 ); opacity:0.7; z-index:20; }

.pro_bigimg_news .list02 {width:305px; height:63px; margin-top:10px;}
.pro_bigimg_news .list02 li {float:left;}
.pro_bigimg_news .list02 .photo img {width:85px; height:61px; border:1px solid #d7d7d4;}
.pro_bigimg_news .list02 .title {width:180px; margin:0 0 0 10px; line-height:18px;}
.pro_bigimg_news .list02 .title a {color:#111;}

.bottom_line {height:15px; border-bottom:1px solid #d6d6d6;}
.content_line {position:relative; clear:both; height:1px; border-bottom:1px solid #d6d6d6; padding-top:10px; font-size:1px;}



/* 무비 트레일러 */
.new_movie_news {position:relative; width:635px; margin:15px 0 0 0; overflow:hidden;}
.new_movie_news .title {width:635px;}
.new_movie_news .title li {float:left; padding:0 8px 3px 1px;}
.new_movie_news .title .text {font-size:1.08em; color:#000; font-weight:bold;}
.new_movie_news .title .icon img {padding:4px 8px 0 1px\0IE8+9;﻿}
.new_movie_news .list {clear:both; width:630px;}
.new_movie_news .list .bg_movie_top {width:635px; height:4px; background:url(/images/layout/bg_movie_top.gif) no-repeat;}
.new_movie_news .list .bg_movie_bottom {width:635px; height:4px; background:url(/images/layout/bg_movie_bottom.gif) no-repeat;}
.new_movie_news .list .bg_movie_middle {width:635px; background:url(/images/layout/bg_movie_middle.gif) repeat-y; overflow:hidden;}
.new_movie_news .list .bg_movie_middle .movie_photo {float:left; width:298px; margin:8px 0 8px 17px;}
.new_movie_news .list .bg_movie_middle .movie_photo .photo {float:left; width:142px;}
.new_movie_news .list .bg_movie_middle .movie_photo .photo img {width:140px; border:1px solid #d6d6d6;}
.new_movie_news .list .bg_movie_middle .movie_photo .title {float:left; width:136px; margin:4px 0 0 10px;}
.new_movie_news .list .bg_movie_middle .movie_photo .title a {color:#111; line-height:18px; vertical-align:top;}
.new_movie_news .list .bg_movie_middle .movie_photo .title a span {font-weight:bold;}
.new_movie_news .list .bg_movie_middle .movie_photo .text {float:left; width:136px; margin:13px 0 0 10px; line-height:18px;}
.new_movie_news .list .bg_movie_middle .movie_photo .btn a {float:left; width:136px; font-size:0.92em; color:#777; margin:10px 0 0 10px;}
.new_movie_news .list .bg_movie_middle .movie_list {float:left; width:308px; margin-top:3px;}
.new_movie_news .list .bg_movie_middle .movie_list li {background:url(/images/layout/bg_movie_line.png) bottom no-repeat; padding:3px 5px 3px 9px;}
.new_movie_news .list .bg_movie_middle .movie_list li.noline {background:none; padding:3px 5px 3px 9px;}
.new_movie_news .list .bg_movie_middle .movie_list li div {background:url(/images/layout/bl_black.gif) 2px 15px no-repeat; line-height:18px; padding:7px 5px 6px 8px;}
.new_movie_news .list .bg_movie_middle .movie_list li a {color:#111;}
.new_movie_news .list .bg_movie_middle .movie_list li a span {font-weight:bold;}
.new_movie_news .more {position:absolute; top:3px; right:1px; width:100px; text-align:right;}
.new_movie_news .more a {font-size:10px; color:#777;}




/* top 10 */
.top10_area {position:relative; width:310px; margin:15px 0 0 0; overflow:hidden;}
.top10_area .title {width:310px;}
.top10_area .title li {float:left; padding:0 8px 3px 1px;}
.top10_area .title .text {font-size:1.08em; color:#000; font-weight:bold;}
.top10_area .title .date {font-size:0.92em; color:#555;}
.top10_area .title .icon img {padding:4px 8px 0 1px\0IE8+9;﻿}
.top10_area .top10_list {clear:both; width:310px; border-top:2px solid #8b93b4;}
.top10_area .top10_list ul {position:relative; width:305px; border-bottom:1px solid #d6d6d6; padding:10px 0 10px 5px; display:table;}
.top10_area .top10_list li.photo {float:left; width:55px; height:50px; background:url(/images/layout/bg_top10_area.gif) no-repeat;}
.top10_area .top10_list li.photo img {width:48px; height:48px; padding:1px 0 0 6px; border:0;}
.top10_area .top10_list li.name {float:left; width:220px; color:#555; padding:3px 0 0 10px; line-height:20px;}
.top10_area .top10_list li.name span {color:#111;}
.top10_area .top10_list li.btn {position:absolute; width:56px; top:20px; left:240px; padding:3px 0 0 10px;}
.top10_area .more {position:absolute; top:3px; right:1px; width:100px; text-align:right;}
.top10_area .more a {font-size:10px; color:#777;}


/* Play list */
.playlist_area {position:relative; width:310px; margin:15px 0 0 0; overflow:hidden;}
.playlist_area .title {width:310px;}
.playlist_area .title li {float:left; padding:0 8px 3px 1px;}
.playlist_area .title .text {font-size:1.08em; color:#000; font-weight:bold;}
.playlist_area .playlist {clear:both; width:288px; min-height:174px; background:#f9f9f9; border:1px solid #d6d6d6; padding:0 10px 0 10px;}
.playlist_area .playlist ul {padding-top:5px;}
.playlist_area .playlist li {overflow:hidden;}
.playlist_area .playlist li div {padding:7px 10px 9px 22px;}
.playlist_area .playlist li.list01 {background:url(/images/layout/round_num01.gif) 0 9px no-repeat; color:#2a40a3; font-weight:bold; border-bottom:1px solid #d6d6d6;}
.playlist_area .playlist li.list02 {background:url(/images/layout/round_num02.gif) 0 9px no-repeat; border-bottom:1px solid #d6d6d6;}
.playlist_area .playlist li.list03 {background:url(/images/layout/round_num03.gif) 0 9px no-repeat; border-bottom:1px solid #d6d6d6;}
.playlist_area .playlist li.list04 {background:url(/images/layout/round_num04.gif) 0 9px no-repeat; border-bottom:1px solid #d6d6d6;}
.playlist_area .playlist li.list05 {background:url(/images/layout/round_num05.gif) 0 9px no-repeat;}
.playlist_area .more {position:absolute; top:3px; right:1px; width:100px; text-align:right;}
.playlist_area .more a {font-size:10px; color:#777;}


/* Music Board */
.music_board_area {position:relative; width:310px; margin:15px 0 0 0;}
.music_board_area .title {font-size:1.08em; padding:0 8px 3px 1px; color:#000; font-weight:bold; border-bottom:1px solid #d6d6d6;}
.music_board_area .list {margin-top:12px;}
.music_board_area .list li {clear:both; background:url(/images/layout/bl_black.gif) 2px 8px no-repeat; padding:0 5px 8px 9px; line-height:18px;}
.music_board_area .list li a {color:#111;}

.music_board_area .list2 {margin-top:12px;}
.music_board_area .list2 li {line-height:18px;}
.music_board_area .list2 li a {color:#111;}
.music_board_area .list2 .tit {float:left; width:200px; background:url(/images/layout/bl_black.gif) 2px 8px no-repeat; padding:0 5px 8px 9px;}
.music_board_area .list2 .date {float:right; width:80px; color:#777; font-size:0.92em; text-align:right; padding:0 0 6px 0;}

.music_board_area .more {position:absolute; top:3px; right:1px; width:100px; text-align:right;}
.music_board_area .more a {font-size:10px; color:#777;}

/* 635사이즈 */
.music_board_area2 {position:relative; width:635px; margin:15px 0 0 0;}
.music_board_area2 .title {font-size:14px; padding:0 8px 3px 1px; color:#000; font-weight:bold; border-bottom:1px solid #d6d6d6;}
.music_board_area2 .list {margin-top:12px;}
.music_board_area2 .list li {clear:both; background:url(/images/layout/bl_black.gif) 2px 8px no-repeat; padding:0 5px 8px 9px; line-height:18px;}
.music_board_area2 .list li a {color:#111;}

.music_board_area2 .list2 {margin-top:12px;}
.music_board_area2 .list2 li {line-height:18px;}
.music_board_area2 .list2 li a {color:#111;}
.music_board_area2 .list2 .tit {float:left; width:500px; background:url(/images/layout/bl_black.gif) 2px 8px no-repeat; padding:0 5px 6px 9px;}
.music_board_area2 .list2 .date {float:right; width:80px; color:#777; font-size:0.92em; text-align:right; padding:0 0 6px 0;}

.music_board_area2 .more {position:absolute; top:3px; right:1px; width:100px; text-align:right;}
.music_board_area2 .more a {font-size:10px; color:#777;}

/* 635사이즈 첫줄강조 */
.music_board_area3 {position:relative; width:635px; margin:15px 0 0 0;}
.music_board_area3 .title {font-size:14px; padding:0 8px 3px 1px; color:#000; font-weight:bold; border-bottom:1px solid #d6d6d6;}

.music_board_area3 .list2 {}
.music_board_area3 .list2 ul.top {position:relative; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background:#f9f9f9; padding:10px; margin-bottom:10px;}
.music_board_area3 .list2 li {clear:both; line-height:18px;}
.music_board_area3 .list2 li a {color:#111;}
.music_board_area3 .list2 .tit {float:left; width:500px; background:url(/images/layout/bl_black.gif) 2px 8px no-repeat; padding:0 5px 6px 9px;}
.music_board_area3 .list2 .tit2 {float:left; width:500px; padding:0 5px 6px 0;}
.music_board_area3 .list2 .date {float:right; width:80px; color:#777; font-size:0.92em; text-align:right; padding:0 0 6px 0;}
.music_board_area3 .list2 .con {clear:both;}

.music_board_area3 .more {position:absolute; top:4px; right:1px; width:100px; text-align:right;}
.music_board_area3 .more a {font-size:0.85em; color:#777;}



/* 이미지 없는 리스트형 */
.noimg_list_area {position:relative; width:635px; padding-bottom:15px; overflow:hidden; margin-top:5px;}
.noimg_list_area .title {width:635px; overflow:hidden; padding-bottom:8px; margin-bottom:10px; border-bottom:1px solid #e9e9e9;}
.noimg_list_area .title a {color:#111;}
.noimg_list_area .title h2 {float:left; width:560px; font-family:Tahoma, Geneva, sans-serif; font-size:1.250em; color:#000; padding:13px 0 0 5px; line-height:18px;}
.noimg_list_area .title p {float:right; width:65px; padding:13px 0 0 0; color:#999; font-size:11px; text-align:right;}
.noimg_list_area .title2 {width:635px; overflow:hidden; padding-bottom:8px;}
.noimg_list_area .title2 h2 {float:left; width:560px; font-family:Tahoma, Geneva, sans-serif; font-size:1.250em; color:#000; padding:13px 0 0 5px; line-height:18px;}
.noimg_list_area .title2 h2 span {font-size:1.167em; color:#ff740e; padding:13px 10px 0 0; line-height:18px;}
.noimg_list_area .title2 p {float:right; width:65px; padding:13px 0 0 0; color:#999; font-size:11px; text-align:right;}

.noimg_list_area .vod_mv{width:635px; height:34px; background:url(/images/bschat_mv.jpg) left top no-repeat; padding-left:130px; padding-top:13px;}
.noimg_list_area .vod_mv span{font-weight:bold; vertical-align:middle;}
.noimg_list_area .vod_mv span a{color:#0a48d4; text-decoration:underline;}

.noimg_list_area .con {clear:both; padding:0 5px 10px 5px; margin:15px 0 15px 0; color:#333; line-height:18px;}
.noimg_list_area .con .profile a{font-weight:bold; color:#dd4baf;}
.noimg_list_area .con2 {clear:both; padding:25px; margin:0; color:#333; line-height:18px; background:#f9f9f9; border-top:1px solid #4977ba; border-bottom:1px solid #8a93b4;}

.noimg_list_area .more a {clear:both; width:136px; font-size:10px; color:#777; margin:10px 0 0 5px;}
.noimg_list_area .btn a {margin:10px 0 0 5px;}

.noimg_list_area .ico_answer {position:absolute; width:40px; height:40px; top:40px; top:42px\0IE8+9; left:0; background:url(/images/layout/ico_answer.png) no-repeat;}


/* 펜팔 */
.penpal_area {width:635px; overflow:hidden;}
.penpal_area ul {clear:both;}
.penpal_area .title {padding:10px 0 0 5px; line-height:30px;}
.penpal_area .title h2 {float:left; font-family:Tahoma, Geneva, sans-serif; font-size:1.083em; color:#000; font-weight:normal;}
.penpal_area .title p {float:right; width:65px; color:#999; font-size:11px; text-align:right;}
.penpal_area .penpal_box {clear:both; width:603px; padding:15px 15px 20px 15px; border:1px solid #d6d6d6; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.penpal_area .penpal_box p {line-height:18px;}



/* 접근성 고려 Message Board */
/* 리스트 */
.bbs_list_new {position:relative; width:635px; border:0; border-top:1px solid #ccc;}
.bbs_list_new caption {visibility:hidden; overflow:hidden; width:0; height:0x; font-size:0; line-height:0; padding:0; margin:0;}
.bbs_list_new thead th {background:url(/images/layout/bg_bar31.gif) repeat-x; border-bottom:#ddd 1px solid; font-size:12px; color:#111; text-align:center; padding:6px 0 6px 0;}
.bbs_list_new tbody th {font-size:12px; font-weight:normal; color:#333; border-bottom:#ddd 1px solid; padding:8px 5px 8px 5px;}
.bbs_list_new tbody th span {color:#2a40a3; font-weight:bold;}
.bbs_list_new tbody th a {font-size:12px; color:#111;}
.bbs_list_new tbody td {font-size:12px; color:#777; border-bottom:#ddd 1px solid; padding:8px 5px 8px 5px;}
.bbs_list_new tbody td a {font-size:12px; color:#111;}

.bbs_list_new tbody td img.ico_board_reply {padding:0 10px 0 2px;}


/* 쓰기 */
.bbs_write_new {position:relative; width:635px; border:0; border-top:1px solid #ccc;}
.bbs_write_new caption {visibility:hidden; overflow:hidden; width:0; height:0x; font-size:0; line-height:0; padding:0; margin:0;}
.bbs_write_new tbody th {background:#f9f9f9; border-bottom:#ececec 1px solid; font-size:12px; color:#333; padding:5px 10px 5px 10px; text-align:left;}
.bbs_write_new tbody td {font-size:12px; color:#333; border-bottom:#ececec 1px solid; padding:5px 10px 5px 10px; text-align:left;}
.bbs_write_new tbody td .i_text {position:relative; font-size:12px; padding:3px 4px; border:1px solid #d6d6d6; background:transparent;}


/* 기본 콘텐츠 AREA */
.contents_basic {position:relative; width:635px; margin-top:0px; clear: both;}

.btn_left {float:right; padding:19px 15px 0 0;}
.btn_left a img {border:#d6d6d6 1px solid;}
.btn_left a:hover img {border:#a7b1dd 1px solid;}
.btn_right {float:right; padding:19px 0 0 15px;}
.btn_right a img {border:#d6d6d6 1px solid;}
.btn_right a:hover img {border:#a7b1dd 1px solid;}



/* 생일축하 */
.birthday_visual {position:relative; width:635px; height:258px; background:url(/images/layout/bg_happybirthday.jpg) no-repeat; margin-top:15px;}
.birthday_visual li {text-align:center; line-height:0;}
.birthday_visual .tit01 {padding-top:31px;}
.birthday_visual .tit02 {margin-top:5px;}
.birthday_visual .tit03 {color:#777; padding-top:14px;}
.birthday_visual .tit04 {color:#333; line-height:18px; padding-top:26px;}
.birthday_visual .tit05 {font-size:14px; font-weight:bold; color:#f91546; padding-top:28px;}
.birthday_visual .tit06 {font-size:16px; font-weight:bold; color:#aaa; padding-top:20px;}
.birthday_visual .tit06 .zone {color:#153282; line-height:18px;}
.birthday_visual .tit06 .name {color:#111; line-height:18px;}

.birthday_area {position:relative; width:623px; border:1px solid #d6d6d6; padding:30px 5px 20px 5px;}
.birthday_area ul {clear:both;}
.birthday_area .tit {font-size:1.333em; font-weight:bold; color:#000; background:url(/images/layout/bg_li_birthday.gif) center bottom no-repeat; text-align:center; padding-bottom:5px;}
.birthday_area .title {font-size:1.083em; font-weight:bold; color:#000; padding:10px 0 0 13px; line-height:30px;}
.birthday_area .birthday_box {width:591px; padding:15px 15px 20px 15px; border:1px solid #ebebeb; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background:#f7f8f9; overflow:hidden;}
.birthday_area .birthday_box .birthday_list {float:left; min-width:165px; margin:0 30px 0 0; color:#aaa;}
.birthday_area .birthday_box .birthday_list .zone {background:url(/images/layout/bl_black.gif) 0 7px no-repeat; line-height:18px; padding-left:8px; color:#153282;}
.birthday_area .birthday_box .birthday_list .name {color:#111;}



/*
#content img {width:632px;}
*/

/* Hardie R.O.K. Cafe  */
div.Hardie {margin:15px 0 10px; padding:25px 15px; border:1px solid #e7e7e7; background-color:#f9f9f9; color:#656565; line-height:18px;}
div.Hardie p.lauren-into {padding-top:15px; color:#a0a0a0; font-size:11px; line-height:16px;}
div.Hardie p.hardie-into span, div.Hardie p.lauren-into span {display:block; margin-bottom:5px; font-weight:bold; font-size:13px;}
div.Hardie p.hardie-into span {color:#d10000;}
div.Hardie p.lauren-into span {color:#ff6c00;}
div.Hardie p.lauren-into img {float:left; margin:12px 8px 15px 0;}
div.Hardie p.line {margin-top:25px; width:608px; height:8px; background:url(../../src/images/videolog/borderline.gif) repeat-x left top;}
div.Hardie p.lauren-into a {color:#ff924a;}


/* K-POP CONNECTION VOD  */
.kpop-vod {position:relative; width:635px; height:40px; background:url(/images/layout/kpop_vod.jpg) no-repeat left top; margin-top:10px;}
.kpop-vod .vod-position {position:absolute; top:11px; right:80px;}
.kpop-vod li {float:left; margin-right:15px;}
.kpop-vod li a {display:block; width:64px; height:20px; overflow:hidden; background-position:left top;}

center img {width: auto !important;}
