/* °øÅë */
.txt_bold{font-weight:bold}
.txt_underline{border-bottom:1px solid #0c5529;color:#0c5529}
button{background:none;border:none;cursor:pointer}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}


.ui-body-main{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/bg_main.png') no-repeat top center; min-height:1500px;font-family:'³ª´®°íµñ','Nanum Gothic', sans-serif;color:#000;width:100%}
.ui-body-sub{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/bg-sub-top.jpg') no-repeat top center; min-height:1500px;font-family:'³ª´®°íµñ','Nanum Gothic', sans-serif;color:#000;width:100%}
.ui-body-sub .page-wrapper{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/bg-sub-bottom.jpg') no-repeat bottom center;}
.page-container-layout{width:1024px;margin:0 auto}
/* header */
.con_header{position:relative;overflow:hidden;position:relative;height:441px;margin-bottom:46px}
.con_header .page_main_logo{float:left;margin:34px 14px 0 111px}
.con_header .broad-time{float:left;width:445px;height:27px;color:#fff;font-size:16px;line-height:23px;letter-spacing:-1px;margin:47px 0 0 2px;background-color:#459337;text-align:center;}
.btn-like-program-wrap{display:block;z-index:1500;position:absolute;top:15px;right:0}
.con_header .main_title{float:left;margin:22px 24px 0 0 }
.meta{font-size:13px;color:#000;letter-spacing:-1px;position:absolute;right:16px;bottom:0;text-align:right}
.meta div{height:18px}
.meta .txt-bold{font-weight:bold;display:inline-block;padding:0 4px}
.meta .txt-bar{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/verticalbar.png') no-repeat right center;padding-right:7px;display:inline-block}

/* main */
/* container */
.ui-body-main .con_container{padding:0 17px;overflow:hidden;width:990px}
/* nav */
.ui-body-main .con_container .nav{margin-bottom:43px}
.ui-body-main .con_container .nav ul{overflow:hidden}
.ui-body-main .con_container .nav ul li{float:left;background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/main-star.png') no-repeat center left}
.ui-body-main .con_container .nav ul li:first-child{background:none}
.ui-body-main .con_container .nav ul li.menu01{margin-right:32px}
.ui-body-main .con_container .nav ul li.menu02{padding-left:51px;margin-right:37px;}
.ui-body-main .con_container .nav ul li.menu03{padding-left:53px;margin-right:27px;}
.ui-body-main .con_container .nav ul li.menu04{padding-left:49px;margin-right:29px;}
.ui-body-main .con_container .nav ul li.menu05{padding-left:48px;margin-right:35px;}
.ui-body-main .con_container .nav ul li.menu06{padding-left:54px;}

/* ¸ÞÀÎ ´º½º */
.ui-body-main .main-cont-top{overflow:hidden;margin-bottom:15px}
.ui-body-main .main-cont-top .main-news{overflow:hidden;margin-right:22px;float:left;width:718px}
.ui-body-main .main-news h2{float:left;margin-bottom:16px}
.ui-body-main .main-news .img-ent{border:1px solid #989898;width:295px;height:222px;float:left;margin-right:15px}
.ui-body-main .main-news .img-ent img{min-width:100%}
.ui-body-main .main-news {float:left}
.ui-body-main .main-news  strong{font-size:23px;letter-spacing:-1px;font-style:italic;border-bottom:1px solid #d9d9d9;margin-top:15px;padding-bottom:15px;color:#373737;line-height:35px;width: 400px;display: inline-block;}
.ui-body-main .main-news span.txt-ent{display:none}
.ui-body-main .main-news  .list{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/list-dot.jpg') no-repeat left center;padding-left:7px}
.ui-body-main .main-news  li{margin-left:1px;margin-top:16px}
.ui-body-main .main-news  li a{font-size:13px;letter-spacing:-1px;color:#373737}
.ui-body-main .main-news  li a span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;width:395px;display:inline-block;}
/*
.ui-body-main .main-news  ul li a{width:400px;display:block}
.ui-body-main .main-news  ul li a:hover{text-decoration:underline} */
.ui-body-main .main-cont-top .main-ad{;float:left;width:248px;height:248px;border:1px solid #8a8a8a;margin-top:10px}
/* ¸ÞÀÎ Æ÷Åä */
.ui-body-main .main-photo{text-align:right}
.ui-body-main .main-photo button{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/btn-main-photo.png') no-repeat;display:inline-block;width:250px;height:40px;}
.ui-body-main .main-photo h2{margin-bottom:16px}
.ui-body-main .main-photo ul.main-photo-list{overflow:hidden}
.ui-body-main .main-photo ul.main-photo-list li{float:left;border:1px solid #8a8a8a;margin:11px 8px 0 0}
.ui-body-main .main-photo ul.main-photo-list li.no-margin-right{margin-right:0 !important;}

/* sub */
.ui-body-sub .con_container{width:977px;padding:0 24px 0 23px;min-height:1000px}
.ui-body-sub .con_container .nav{}
.ui-body-sub .con_container .nav ul{width:977px;overflow:hidden}
.ui-body-sub .con_container .nav ul li{float:left;height:55px;}
.ui-body-sub .con_container .nav ul li a{display:block;height:55px;text-indent:-9999px}
.ui-body-sub .con_container .nav ul li.sub-menu01{width:123px}
.ui-body-sub .con_container .nav ul li.sub-menu01 a{width:123px;background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/sub-menu01.png') no-repeat 0 0}
.ui-body-sub .con_container .nav ul li.sub-menu02{width:214px}
.ui-body-sub .con_container .nav ul li.sub-menu02 a{width:214px;background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/sub-menu02.png') no-repeat 0 0}
.ui-body-sub .con_container .nav ul li.sub-menu03{width:157px}
.ui-body-sub .con_container .nav ul li.sub-menu03 a{width:157px;background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/sub-menu03.png') no-repeat 0 0}
.ui-body-sub .con_container .nav ul li.sub-menu04{width:189px}
.ui-body-sub .con_container .nav ul li.sub-menu04 a{width:189px;background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/sub-menu04.png') no-repeat 0 0}
.ui-body-sub .con_container .nav ul li.sub-menu05{width:164px}
.ui-body-sub .con_container .nav ul li.sub-menu05 a{width:164px;background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/sub-menu05.png') no-repeat 0 0}
.ui-body-sub .con_container .nav ul li.sub-menu06{width:130px}
.ui-body-sub .con_container .nav ul li.sub-menu06 a{width:130px;background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/sub-menu06.png') no-repeat 0 0}
.ui-body-sub .con_container .nav ul li a:hover, .ui-body-sub .con_container .nav ul li a.nav-on{background-position:0 -55px !important}
.ui-body-sub .con_container .sub-contents{overflow:hidden;margin-top:15px}
.ui-body-sub .con_container .left-cont{width:717px;float:left}
.ui-body-sub .con_container .right-common{margin-left:10px;float:left}

/* apply */

/* box_information */

.box_information{padding-top:44px;position:relative;overflow:hidden}
.box_information ul{float:left}
.box_information ul li{margin-bottom:5px;color:#000;font-size:17px;letter-spacing:-1px;line-height:30px;width:724px}
.box_information ul li img{margin-right:10px}
.box_information ul li.the_info{line-height:26px;font-size:15px;letter-spacing: -1px;position:relative}
.box_information .img_phone{position:absolute;bottom:35px;right:0px}
.box_information p{line-height:30px;font-size:16px;letter-spacing:-1px}
.box_information p a{margin-left:10px}
/* box_apply */
.box_apply{margin-top:35px;overflow:hidden}
.box_apply h2{text-align:center;margin-bottom:20px}
.box_apply > p{font-size:14px;height:40px;text-align:center;line-height:20px;margin-bottom:25px}
.box_apply form{display:none}
.box_apply .apply_img{width:990px;position:relative}
.box_apply .apply_img p{text-align:center;margin-bottom:5px}
.apply_img{max-width:700px}
.apply_img button{display:inline-block;width:90px;height:165px;top:48px;position:absolute;background-color:#fff;opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0)}

.apply_img button.day_10{left:355px}
.apply_img button.day_11{right:50px}
.box_apply_end{background:#fff;text-align:center;opacity: 0.6;-moz-opacity: 0.6;-khtml-opacity: 0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);width:990px;height:232px;position:absolute;top:0;z-index:10}
.img_apply_end{position:absolute;top:100px;left:210px;z-index:100}

/* box_apply_info */
.box_apply_info{margin-top:40px}
.box_apply_info h2{margin-bottom:16px}
.box_apply_info ul{}
.box_apply_info ul li{margin-bottom:9px;font-size:14px}


/* box-photo */
.box-photo{overflow:hidden;padding-top:20px}
.box-photo li{float:left;margin:0 0 12px 11px;}
.box-photo li a{display:block;width:164px;height:194px;}
.box-photo li a.list-photo01{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo01.jpg') no-repeat 0 0}
.box-photo li a.list-photo02{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo02.jpg') no-repeat 0 0}
.box-photo li a.list-photo03{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo03.jpg') no-repeat 0 0}
.box-photo li a.list-photo04{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo04.jpg') no-repeat 0 0}
.box-photo li a.list-photo05{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo05.jpg') no-repeat 0 0}
.box-photo li a.list-photo06{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo06.jpg') no-repeat 0 0}
.box-photo li a.list-photo07{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo07.jpg') no-repeat 0 0}
.box-photo li a.list-photo08{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo08.jpg') no-repeat 0 0}
.box-photo li a.list-photo09{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo09.jpg') no-repeat 0 0}
.box-photo li a.list-photo10{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo10.jpg') no-repeat 0 0}
.box-photo li a.list-photo11{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo11.jpg') no-repeat 0 0}
.box-photo li a.list-photo12{background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/img-sub-photo12.jpg') no-repeat 0 0}

.box-photo li a:hover{background-position:0 -194px}


/* viewerLayer */
#viewerLayer {position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000000;}
#viewerLayer .mask {position:fixed;left:0;top:0;z-index:10000000;width:100%;height:100%;background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/bg-op7.png') repeat;}

.viewer-wrap {position:absolute;left:50%;top:50%;z-index:10000000;margin-top:-382px;margin-left:-442px;width:873px;height:764px;border:6px solid #ffcd20;background-color:#fff;}
.photo-viewer .viewer-area {position:relative;width:100%;}
.viewer-area .photo-keyword {display:block;padding-top:20px;padding-left:30px;font-weight:bold;font-size:28px;color:#f47900;letter-spacing:-1px;}
.photo-viewer .viewer-area .viewer {position:absolute;left:0;top:64px;width:100%;height:auto;text-align:center;}
.photo-viewer .viewer-area .viewer .photo-box {display:inline-block;position:relative;}
.photo-viewer .viewer-area .viewer .photo-box .logo-small {position:absolute;right:20px;bottom:20px;}
.photo-viewer .viewer-area .viewer .photo-box .photo {display:block;}
.photo-viewer .viewer-area .viewer .photo-box .photo img {display:block;width:798px;height:532px;}
.photo-viewer .viewer-area .viewer .photo-box .photo img.portrait {width:355px;height:532px;}
.photo-viewer .btn-move a {position:absolute;width:24px;height:42px;top:36%;opacity:0.5;}
.photo-viewer .btn-move a.prev {left:8px;}
.photo-viewer .btn-move a.next {right:8px;}
.photo-viewer .btn-move a:hover {opacity:1;}

.viewer-area .paging {position:absolute;right:40px;top:36px;font-weight:bold;}
.viewer-area .paging span {color:#f47900;}
.photo-viewer .viewer-bottom {position:absolute;left:37px;bottom:-2px;width:798px;height:168px;}
.viewer-bottom .thumb-area {overflow:hidden;position:relative;padding-top:5px;width:100%;height:100%;}

.scroll-content {overflow:hidden;padding:10px 0;min-width:798px;}
.scroll-content-item {float:left;margin-left:7px;width:127px;height:84px;text-align:center;background:#000;}
.scroll-content-item:first-child {margin-left:0px;}
.scroll-content-item img {width:127px;height:84px;}
.scroll-content-item.portrait img {width:56px;height:84px;}
.scroll-content-item.current {overflow:hidden;width:119px;height:78px;border:4px solid #ffb820;}
.scroll-content-item.current img {margin-top:-4px;margin-left:-4px;}

.viewer-bottom .thumb-area .slider button {display:inline-block;position:absolute;bottom:45px;width:17px;height:17px;border:0 none;}
.viewer-bottom .thumb-area .slider .scroll-left {left:0;background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/arr-left.png') no-repeat;}
.viewer-bottom .thumb-area .slider .scroll-left:hover,
.viewer-bottom .thumb-area .slider .scroll-left:active {background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/arr-left-on.png') no-repeat;}
.viewer-bottom .thumb-area .slider .scroll-right {right:0px;background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/arr-right.png') no-repeat;}
.viewer-bottom .thumb-area .slider .scroll-right:hover,
.viewer-bottom .thumb-area .slider .scroll-right:active {background:url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/arr-right-on.png') no-repeat;}

.scroll-bar-wrap {padding-top:2px;padding-bottom:2px;width:764px;height:13px;padding-right:17px;padding-left:17px;background:#f1f1f1;}
.scroll-bar-wrap .scroll-bar {position:relative;width:764px;height:13px;margin:0 auto;text-align:left;}
.scroll-bar-wrap .handle-helper {position:relative;height:100%;margin:0 auto;text-align:left;}
.scroll-bar-wrap .handle {position:absolute;left:0;top:0;z-index:100;height:11px;margin-left:-.6em;border:1px solid #f47900;cursor:default;background:#ffb820 url('http://img.imbc.com/broad/tv/ent/event/idolchampionship2015/image/bg-scroll.png') no-repeat center center;}

.layer-close {position:absolute;right:-40px;top:-45px;}


/* ÇªÅÍ */
.page-footer{width:100%;margin:0 auto;text-align:center;padding: 60px 0 20px 0;color: #222}