@charset "utf-8";
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);
/*
@font-face {
  font-family: 'Spoqa Han Sans';
  font-style: normal;
  src: url(./webfont/SpoqaHanSans-Regular.eot);
  src: url(./webfont/SpoqaHanSans-Regular.eot?#iefix) format('embedded-opentype'),
       url(./webfont/SpoqaHanSans-Regular.woff) format('woff'),
       url(./webfont/SpoqaHanSans-Regular.ttf) format('truetype');
}
font-family:'Spoqa Han Sans', '맑은 고딕', 'MalgunGothic', '나눔 고딕', 'NanumGothic', sans-serif;
*/
html, body  {
    width:100%;
}
body { position:relative; }
*:first-child+html [class^="btn-"]  {display:block;}

html.page-fixedWrap
, html.page-fixedWrap body { overflow:hidden; }

/* D-Day
-----------------------------------------------------------------------------*/
.timeWrap {position:relative;width:100%;height:100%; margin-bottom:10px;}
.dday {width:440px;height:170px;padding:35px 0 5px 0; margin:0 auto 30px;}
.timer {top:0;left:0px;font-size:48px;color:#555;letter-spacing:-1px;line-height:30px;}

.timer .tit_day .time {color:#999;font-size:18px;margin-left:4px;}
.timer .day {font-weight:bold;margin-right:8px;color:#ec4754;}
.timer i {font-style:normal;}
.timer .dtime {color:#777;}
.timer .dtime .colon {width:12px; height:36px; vertical-align:middle;overflow:hidden; display:inline-block;text-indent:-99999px; background:url(../images/common/timer.png) -120px 0px no-repeat;font-size:0;}


.timeWrap_4 .dday {width:320px;}
.timeWrap_4 .dday .timer {font-family: 'Nosifer', cursive;}
.timeWrap_4 .dday .timer .dtime {color:#ec4754;font-size:50px;}


.timeWrap_3 .dday {width:220px;height:170px;padding:35px 0 5px 0; margin:0 auto 30px;}
.timeWrap_3 .day {font-size:70px; margin-right:0px;margin-top:18px;}
.timeWrap_3 .tit_day {margin-bottom:16px;}

.timeWrap_img {position:relative;width:100%;height:100%;}
.timeWrap_img.img2 .dday {width:500px;}
.timeWrap_img .dday em {width:45px; height:80px; float:left; display:block; overflow:hidden; text-indent:-99999em; background:url(../images/common/timer.png) no-repeat;}
.timeWrap_img .dday em.d_text {float:left; width:54px;margin-right:0px; background-position:0 -740px;}
.timeWrap_img .dday .tit_txt {position:absolute; left:-9999em; top:-9999em; text-indent:-99999em;}

.timeWrap_img .dday { position:relative; width:300px; height:80px; margin:0; padding:0; }
.timeWrap_img .dday .day { margin:0; padding-left:90px; width:210px; height:80px;  display:block; float:left; background:url(../images/common/timer.png) no-repeat 0 0;}
.timeWrap_img .dday .day .d00 {background-position:0 -100px; }
.timeWrap_img .dday .day .d01 {background-position:0 -196px}
.timeWrap_img .dday .day .d02 {background-position:0 -290px;}
.timeWrap_img .dday .day .d03 {background-position:0 -385px;}
.timeWrap_img .dday .day .d04 {background-position:0 -481px;}
.timeWrap_img .dday .day .d05 {background-position:0 -576px;}
.timeWrap_img .dday .day .d06 {background-position:0 -671px;}
.timeWrap_img .dday .day .d07 {background-position:0 -766px;}
.timeWrap_img .dday .day .d08 {background-position:0 -860px;}
.timeWrap_img .dday .day .d09 {background-position:0 -955px;}
.timeWrap_img .dday .dtime { overflow:hidden; display:block; float:left;}
.timeWrap_img .dday .dtime span { padding-left:7px; width:28px; display:block; float:left; background:url(../images/common/timer.png) no-repeat 0 -50px;}
.timeWrap_img .dday .dtime span.dtime_hour { padding-left:0; background:none; }
.timeWrap_img .dday .dtime .t00 {background-position:0 -100px;}
.timeWrap_img .dday .dtime .t01 {background-position:0 -196px}
.timeWrap_img .dday .dtime .t02 {background-position:0 -290px;}
.timeWrap_img .dday .dtime .t03 {background-position:0 -385px;}
.timeWrap_img .dday .dtime .t04 {background-position:0 -481px;}
.timeWrap_img .dday .dtime .t05 {background-position:0 -576px;}
.timeWrap_img .dday .dtime .t06 {background-position:0 -671px;}
.timeWrap_img .dday .dtime .t07 {background-position:0 -766px;}
.timeWrap_img .dday .dtime .t08 {background-position:0 -860px;}
.timeWrap_img .dday .dtime .t09 {background-position:0 -955px;}

.timeWrap_img .dday em.css3 {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition:      all 0.3s ease-out;
    -o-transition:        all 0.3s ease-out;
    -ms-transition:   all 0.3s ease-out;
    transition:               all 0.3s ease-out;
}

.timeWrap_img .dday .dtime span { width:90px; background:none; }

/* Slider Common Css
------------------------------------------------------------------------------------------------*/
.cj-wolfslider { position:relative; width:100%; margin:0 auto 15px; overflow:hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden; visibility:visible; z-index:1; }
.cj-wolfslider .cj-wolfslider-move { position:relative; width:100%; height:100%; padding:0 0 56.25% 0; overflow:hidden; }
.cj-wolfslider .cj-wolfslider-pic-variable-box { opacity:0; filter:alpha(opacity=0); z-index:-1; display:block; }
.cj-wolfslider .cj-wolfslider-pic-variable-box img.cj-wolfslider-pic-variable { width:100%; height:489px; opacity:0; filter:alpha(opacity=0); z-index:-1; }
.cj-wolfslider .cj-wolfslider-list { position:absolute; width:100%; height:100%; left:-100%; top:0; -webkit-transform-style:flat; transform-style:flat; z-index:1;  }
.cj-wolfslider .cj-wolfslider-item { position:absolute; float:left; width:100%; overflow:hidden; -webkit-transform:translate3d(0px, 0px, 0px) scale(1); transform:translate3d(0px, 0px, 0px) scale(1); -webkit-transform-style:flat; transform-style:flat; display:block; }

.cj-wolfslider .cj-wolfslider-item-link-size { position:relative; height:180px; cursor:pointer; background-repeat:no-repeat; background-position:center center; -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; background-size:cover; display:block; }
.cj-wolfslider .cj-wolfslider-item-link-size span { width:100%; height:100%; font-size:0; line-height:0; text-indent:-99999px; display:block; }

.cj-wolfslider .cj-wolfslider-item-link-pic { position:relative; cursor:pointer; display:block; }
.cj-wolfslider .cj-wolfslider-item-link-pic img.cj-wolfslider-pic-variable { width:100%; height:489px; display:block; }

.cj-wolfslider .cj-wolfslider-swipe { position:relative; width:100%; height:0; z-index:1; }
.cj-wolfslider .cj-wolfslider-swipe-inner { position:absolute; right:0%; height:6px; line-height:11px; bottom:6px; }
.cj-wolfslider .cj-wolfslider-swipe .cj-wolfslider-swipe-btn {
    margin:0 4px 0 3px; width:6px; height:6px; line-height:6px; text-decoration:none; vertical-align:top; cursor:pointer; background:url(../images/icon/icon_slider_swipe.png) no-repeat 0px 0px; display:inline-block;
}
.cj-wolfslider .cj-wolfslider-swipe .cj-wolfslider-swipe-btn.selected { background-position:-10px 0; }
.cj-wolfslider .cj-wolfslider-swipe .cj-wolfslider-swipe-btn i { width:100%; height:100%; font-size:0; line-height:0; text-indent:-99999px; display:block; }

.cj-wolfslider .cj-wolfslider-btn { position:absolute; top:50%; width:50px; height:60px; margin-top:-29px; cursor:pointer; background:none; display:block; z-index:2; display:none !important; }
.cj-wolfslider .cj-wolfslider-btn span { width:100%; height:100%; font-size:0; line-height:0; text-indent:-99999px; display:block; }
.cj-wolfslider .cj-wolfslider-btn-prev { left:4px; }
.cj-wolfslider .cj-wolfslider-btn-next { right:3px; background-position:-50px 0; }

.cj-wolfslider-piccase .cj-wolfslider-move { padding-bottom:0; }
.cj-wolfslider-piccase .cj-wolfslider-item { width:110px; }
.cj-wolfslider-piccase .cj-wolfslider-item-link-pic { margin-left:0px; margin-right:10px; }
.cj-wolfslider-piccase .cj-wolfslider-item-link-pic .cj-wolfslider-pic-variable { width:100px; height:150px; }
.cj-wolfslider-piccase .cj-wolfslider-item-link-pic .cj-wolfslider-item-link-pic-ti { height:16px; margin:10px 0 5px 0; font-size:12px; line-height:16px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block; }
.cj-wolfslider-piccase .cj-wolfslider-item-last { width:100px; }
.cj-wolfslider-piccase .cj-wolfslider-item-last .cj-wolfslider-item-link-pic { margin-left:0px;  margin-right:0px; }


#holder .circle {position:relative; width:100px; height:100px;margin:0px;float:left; }
#holder .circle .timeNum {position:absolute;width:100%; left:-1px; top:34px; text-align:center;font-size:26px; font-weight:normal;color:#999;}
#holder .circle.main .timeNum {font-size:26px; font-weight:normal;color:#444;}



/* Common
-----------------------------------------------------------------------------*/
#co-header .header-inner h1
, #co-header .header-inner h1 a
, .mocktestpaper-header .mocktestpaper-header-lessons
, .MTP-section .MTP-example-ti
, .MTP-section .MTP-answer-audio .MTP-answer-audio-icon
, .MTP-section .MTP-example-vod li .MTP-example-vod-num
/* , .MTP-footer-page */
, .MTP-footer-btn .MTP-footer-link
, .co-mocktestpaper-submit button.btnSend
, .AWS-H-left .AWS-H-awards-logo
, .AWI-H-awards-logo
, #co-header .header-small-logo
, #co-header .header-small-logo a
, .tvnhistory-header h2
, .tvnhistory-header .THN-genre ul li a span
, .tvnhistory-nav .THN-year li a span
, .THL-section h3
, .mocktestcomplete-close-btn
, #co-header .header-sharing
, #co-sharing .header-sharing-page
, .co-sharing-layout .sharing-close-btn
, .awardsguide-co .awardsguide-co-logo
, .awardsguide-co .close-btn
, .mocktestintro-header h2
, .mocktestintro-header .MTI-h-summary
, .MTII h3
, .MTII .MTII-table table thead th span
, .MTII .MTII-table table tbody td .MTII-challenge em
, .MTII .MTII-table table tbody td .MTII-re-challenge em
, .MTICE .MTICE-bottom .MTICE-app a
, .mocktestlottery-co .mocktestlottery-submit .btn-mocktestlottery-cancel span
, .mocktestlottery-co .mocktestlottery-submit .btn-mocktestlottery-ok span
, .co-vodlayout .close-btn
, .MTP-section .MTP-example-photo li .MTP-example-photo-num
, .MTP-section .MTP-example-audio li a
, .co-photoview-layout .photoview-close-btn
, .FTI-H-festival-logo
, .FTI-co dt
, .CTI-H-conventions-logo
, .CTI-co dt
, .AWA-H-awards-logo
, .AWA-co dt
, .study-header h2
, .study-content .study-more a
, .co-studyview .studyview-close-btn
, .co-studyview-ty1 .studyview-close-btn
, .MTII .MTII-table table tbody td .MTII-end-challenge em { font-size:0; line-height:0; text-indent:-99999px; display:block; }

/* Body Background
-----------------------------------------------------------------------------*/

/* 메인 */
body.page-main { background:#000000; }

/* 페스티벌 소개 */
body.page-festivalinfo { background:#160a1a url(../images/festival/bg_body_festivalinfo.jpg) no-repeat center center; -webkit-background-size:cover; -ms-background-size:cover; -moz-background-size:cover; background-size:cover; background-attachment:fixed; }

/* 컨벤션 소개 */
body.page-conventionsinfo { background:#3b2a36 url(../images/conventions/bg_body_conventionsinfo.jpg) no-repeat center center; -webkit-background-size:cover; -ms-background-size:cover; -moz-background-size:cover; background-size:cover; background-attachment:fixed; }

/* tvn 연대기 */
body.page-tvnhistory { background:#ffffff; }

/* Awards 소개 */
body.page-awardsinfo { background:#000000 url(../images/awards/bg_body_awardsinfo.jpg) no-repeat center center; -webkit-background-size:cover; -ms-background-size:cover; -moz-background-size:cover; background-size:cover; background-attachment:fixed; }
body.page-awardscomplete { background:#000000 url(../images/awards/bg_body_awardscomplete.jpg) no-repeat center center; -webkit-background-size:cover; -ms-background-size:cover; -moz-background-size:cover; background-size:cover; background-attachment:fixed; }

/* Awards 후보추천 */
body.page-awards-info { background:#000000 url(../images/awards/bg_body_awards_suggest.jpg) no-repeat center top; background-attachment:fixed; }
body.page-awards-suggest { background:#000000 url(../images/awards/bg_body_awards_suggest.jpg) no-repeat center top; background-attachment:fixed; }

body.page-awards-program { background:#000000 url(../images/awards/bg_body_awards_program.jpg) no-repeat center center; -webkit-background-size:cover; -ms-background-size:cover; -moz-background-size:cover; background-size:cover; background-attachment:fixed; }
body.page-awards-star { background:#000000 url(../images/awards/bg_body_awards_star.jpg) no-repeat center center; -webkit-background-size:cover; -ms-background-size:cover; -moz-background-size:cover; background-size:cover; background-attachment:fixed; }
body.page-awards-viewer { background:#000000 url(../images/awards/bg_body_awards_viewer.jpg) no-repeat center center; -webkit-background-size:cover; -ms-background-size:cover; -moz-background-size:cover; background-size:cover; background-attachment:fixed; }

/* tvN 탐구생활 */
body.page-study { background:url(../images/mocktest/bg_body_study_1.jpg) no-repeat center top; -webkit-background-size:cover; -ms-background-size:cover; -moz-background-size:cover; background-size:cover; background-attachment:fixed; }

/* 모의고사 응시 */
/* body.page-mocktestpaper { background:#fff185 url(../images/mocktest/bg_body_mocktestpaper.jpg) no-repeat center top; background-attachment:fixed; }
body.page-mocktestpaper-1 { background-color:#0baee3; background-image:url(../images/mocktest/bg_body_mocktestpaper_1.jpg); }
body.page-mocktestpaper-2 { background-color:#f33583; background-image:url(../images/mocktest/bg_body_mocktestpaper_2.jpg); }
body.page-mocktestpaper-3 { background-color:#87da2d; background-image:url(../images/mocktest/bg_body_mocktestpaper_3.jpg); }
body.page-mocktestpaper-4 { background-color:#e14f37; background-image:url(../images/mocktest/bg_body_mocktestpaper_4.jpg); } */

body.page-mocktestintro { background:#eb3d5e url(../images/mocktest/bg_body_mocktestintro_1.png) repeat center top; }

body.page-mocktestpaper { background:url(../images/mocktest/bg_body_p_mocktestpaper_1.jpg) repeat-x center top; background-attachment:fixed; }
body.page-mocktestpaper #co-wrap { background:url(../images/mocktest/bg_body_mocktestpaper_1.png) no-repeat center top; background-attachment:fixed; }

body.page-mocktestpaper-1 { background-color:#0baee3; background-image:url(../images/mocktest/bg_body_p_mocktestpaper_1.jpg); }
body.page-mocktestpaper-2 { background-color:#f33583; background-image:url(../images/mocktest/bg_body_p_mocktestpaper_2.jpg); }
body.page-mocktestpaper-3 { background-color:#87da2d; background-image:url(../images/mocktest/bg_body_p_mocktestpaper_3.jpg); }
body.page-mocktestpaper-4 { background-color:#e14f37; background-image:url(../images/mocktest/bg_body_p_mocktestpaper_4.jpg); }


/* Layout
-----------------------------------------------------------------------------*/
#skip-navigation {position:absolute;top:0;left:50%;max-width:1100px;margin:0 0 0 -550px;}
#skip-navigation li a {position:absolute;top:-9999px;left:-9999px;white-space:nowrap;}
#skip-navigation li a:focus, #skip-navigation li a:active, #skip-navigation li a:hover {top:0;left:0;z-index:15;width:auto;height:16px;border:1px solid #fff;padding:5px 10px;line-height:16px;color:#fff;text-decoration:none;background-color:#333;}

#co-wrap { min-width:1200px; }

#co-header { position:absolute; left:0; top:0; width:100%; min-width:1200px; min-height:314px; background:url(../images/common/bg_header_blank.png) repeat center top !important; z-index:101; }
#co-header .header-inner { position:relative; width:100%; min-height:314px; margin:0 auto;background:url(../images/common/bg_header_02.png) repeat-x center top !important; z-index:101; }
#co-header .header-inner h1 { position:absolute;top:0; right:50%;left:0;width: 100%; height:232px; background:url(../images/common/bg_header.jpg) no-repeat center top; }
#co-header .header-inner h1 a { width:400px; height:100%; margin:auto;text-decoration:none; display:block; }
#co-header .header-sharing { position:absolute; right:23px; top:44px; width:40px; height:40px; background:url(../images/icon/icon_sharing_01.png) no-repeat center center; display:block; }
#co-header .header-nav { padding:232px 170px 0 190px; width:840px; margin:0 auto; }
#co-header .header-nav ul { overflow:hidden; }
#co-header .header-nav ul li { float:left; width:120px; padding-right:20px; }
#co-header .header-nav ul li a { width:100%; height:82px; text-align:center; text-transform:uppercase; text-decoration:none; cursor:pointer; display:block; }
#co-header .header-nav ul li a span { padding:6px 0 6px 0; height:70px; font-size:15px; color:#ffffff; font-weight:bold; letter-spacing:2.5px; line-height:70px; display:inline-block; }
#co-header .header-nav ul li ul { padding:0; height:0px; overflow:hidden; }
#co-header .header-nav ul li ul li { float:none; width:100%; padding:0;}
#co-header .header-nav ul li ul li a { height:auto; }
#co-header .header-nav ul li ul li a span { padding:0; height:auto; color:rgba(255,255,255,0.4); line-height:34px; letter-spacing:0px; text-transform:none; display:block;white-space:nowrap; }
#co-header .header-nav ul li ul li:first-child { padding-top:16px; }
#co-header .header-nav ul li ul li:last-child { padding-bottom:49px; }

#co-header .header-nav ul li:first-child a span { /* text-transform:none; */ }

#co-header .header-nav ul li a:focus span
, #co-header .header-nav ul li a:hover span
, #co-header .header-nav ul li a.selected span { padding-bottom:0; border-bottom:6px solid #ffffff; }

#co-header .header-nav ul li ul li a:focus span
, #co-header .header-nav ul li ul li a:hover span
, #co-header .header-nav ul li ul li a.selected span { padding-bottom:0; color:#ffffff; border-bottom:0 solid #ffffff; }

#co-header .header-small-logo { position:absolute; left:30px; top:258px; width:182px; height:28px; background:url(../images/common/bg_header_h1_small_01.png) no-repeat center center; opacity:0; filter:alpha(opacity=0); display:block; }
#co-header .header-small-logo a { width:100%; height:100%; text-decoration:none; display:block; }

#co-header ul.header-nav-util { position:absolute; right:18px; top:256px; }
#co-header ul.header-nav-util li { margin:0 12px; float:left; padding-top:0; }
#co-header ul.header-nav-util li a { font-size:12px; color:rgba(255,255,255,0.4); line-height:30px; text-decoration:none; }
#co-header ul.header-nav-util li a span { font-size:12px; color:rgba(255,255,255,0.4); letter-spacing:1px; line-height:30px; }
#co-header ul.header-nav-util li a:hover span
, #co-header ul.header-nav-util li a:focus span { color:#ffffff; }

#co-header .header-nav { padding-left:204px; padding-right:204px; width:796px; /* width:802px; */}
#co-header .header-nav ul li a span { letter-spacing:1px; }
#co-header .header-nav ul li.header-nav-1 { margin:0 25px; width:109px; padding-right:0; }
#co-header .header-nav ul li.header-nav-2 { margin:0 25px; width:120px; padding-right:0; }
#co-header .header-nav ul li.header-nav-3 { margin:0 25px; width:146px; padding-right:0; }
#co-header .header-nav ul li.header-nav-4 { margin:0 25px; width:136px; padding-right:0; }
#co-header .header-nav ul li.header-nav-5 { margin:0 25px; width:80px; padding-right:0; }
#co-header .header-nav ul li.header-nav-6 { margin:0 25px; width:106px; padding-right:0; }

/* 스폰서 메뉴 제거 버전 */
#co-header .header-nav.header-nav02 {width:682px;padding-right:204px;padding-left:202px;}
#co-header .header-nav.header-nav02 ul li.header-nav-1 { margin:0 31px;}
#co-header .header-nav.header-nav02 ul li.header-nav-2 { margin:0 31px;}
#co-header .header-nav.header-nav02 ul li.header-nav-3 { margin:0 31px;}
#co-header .header-nav.header-nav02 ul li.header-nav-4 { margin:0 31px;}


#co-header.headerFixed { position:fixed; left:0; top:-232px; }

#co-sharing { position:relative; margin:0 auto; width:1100px; height:0; z-index:51; }
#co-sharing .header-sharing-page { position:absolute; right:0px; top:322px; width:40px; height:40px; background:url(../images/icon/icon_sharing_02.png) no-repeat center center; display:block; }
body.page-tvnhistory #co-sharing .header-sharing-page { background-image:url(../images/icon/icon_sharing_02_history.png); }
body.page-study #co-sharing .header-sharing-page { background-image:url(../images/icon/icon_sharing_02_study.png); }
body.page-mocktestpaper #co-sharing .header-sharing-page { background-image:url(../images/icon/icon_sharing_02_study.png); }
/* body.page-mocktestpaper #co-sharing { display:none; } */

#co-footer { background:#000000; }
#co-footer .footer-inner { position:relative; width:1200px; margin:0 auto; padding:16px 0 16px 0; }
#co-footer .footer-inner ul { padding:0 0 0 182px; }
#co-footer .footer-inner ul li { float:left; padding:0 27px 0 28px; background:url(../images/common/footer_bar_01.gif) no-repeat left 9px; } 
#co-footer .footer-inner ul li:first-child { background:none; }
#co-footer .footer-inner ul li a { font-size:12px; color:rgba(255,255,255,0.4); line-height:30px; text-decoration:none; }
#co-footer .footer-inner ul li a.btn_privacy { color:#ffffff; font-weight:bold; }
#co-footer .footer-logo { position:absolute; left:79px; top:21px; width:76px; height:21px; font-size:0; line-height:0; text-indent:-99999px; background:url(../images/common/footer_logo_01.png?v=180629) no-repeat left 0; display:block; }
#co-footer .footer-top-btn { position:absolute; right:73px; top:17px; width:43px; height:29px; font-size:0; line-height:0; text-indent:-99999px; background:url(../images/common/footer_top_btn_01.png) no-repeat left 10px; display:block; }

/* #co-footer .footer-google-translate { position:absolute; right:130px; top:20px; width:130px; }
#co-footer .goog-te-gadget-simple { border:1px solid #4d4d4d; background:#000000; }
#co-footer .goog-te-gadget-simple .goog-te-menu-value { text-decoration:none; }
#co-footer .goog-te-gadget-simple .goog-te-menu-value span { font-size:13px; color:rgba(255,255,255,0.4); } */

#co-container { position:relative; width:100%; padding:372px 0 0 0; }

.co-dimmed-box { position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:url(../images/common/bg_black_dimmed_70.png) repeat center center; z-index:201; }
.co-dimmed-box-fixed { position:fixed; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:url(../images/common/bg_black_dimmed_70.png) repeat center center; overflow-y:auto; z-index:201; }
.co-dimmed-box-80 { background-image:url(../images/common/bg_black_dimmed_80.png); }

.co-sharing-layout { position:relative; width:100%; height:100%; }
.co-sharing-layout .co-sharing-layout-co { position:absolute; left:50%; top:50%; margin:-182px 0 0 -346px; width:692px; height:364px; background:#ffffff; }
.co-sharing-layout .co-sharing-inner { position:relative; width:100%; height:100%; }
.co-sharing-layout .co-sharing-ti { padding:68px 20px 23px 20px; font-size:20px; color:#000000; line-height:30px; letter-spacing:-1px; text-align:center; }
.co-sharing-layout ul { position:relative; width:550px; height:80px; margin:0 auto 30px auto; }
.co-sharing-layout ul li { float:left; position:relative; width:110px; height:80px; margin:0 auto; }
.co-sharing-layout ul li a { width:80px; height:80px; margin:0 auto; display:block; }
.co-sharing-layout ul li a img { width:80px; height:80px; vertical-align:top; }
.co-sharing-layout .co-sharing-url { position:relative; margin:0 86px 0 86px; height:60px; border:1px solid #d7d7d7; }
.co-sharing-layout .co-sharing-url .co-sharing-url-ti { position:absolute; left:20px; top:18px; font-size:20px; color:#7f7f7f; line-height:26px; display:block; }
.co-sharing-layout .co-sharing-url .input-url { margin:0 0 0 78px; padding:15px 30px 15px 30px; width:378px; height:30px; font-size:18px; color:#000000; line-height:30px; border:0; outline:0; word-break:break-all; word-wrap:break-word; border-left:1px solid #d7d7d7; }
.co-sharing-layout .co-sharing-url .input-text-url { margin:0 0 0 78px; padding:15px 30px 15px 30px; width:378px; height:30px; font-size:18px; color:#000000; line-height:30px; border:0; outline:0; word-break:break-all; word-wrap:break-word; border-left:1px solid #d7d7d7; }
.co-sharing-layout .sharing-close-btn { position:absolute; right:13px; top:13px; width:40px; height:40px; background:url(../images/common/btn_close_02.png) no-repeat center center; display:block; }

/* 메인 */
body.page-main #co-container { padding:0; }
.co-tvnmain { position:relative; width:100%; height:1162px; z-index:11; }
.co-tvnmain-dday { padding:427px 0 0 0; margin:0 auto; width:1200px; }

/* .co-tvnmain-dday .timeWrap_img { padding:0 0 0 285px; width:auto; height:75px; }
.co-tvnmain-dday .timeWrap_img .dday { width:630px; height:75px; }
.co-tvnmain-dday .timeWrap_img .dday .day
, .co-tvnmain-dday .timeWrap_img .dday em
, .co-tvnmain-dday .timeWrap_img .dday .day
, .co-tvnmain-dday .timeWrap_img .dday .dtime span { background-image:url(../images/common/timer_main.png); background-repeat:no-repeat; }

.co-tvnmain-dday .timeWrap_img .dday em { width:54px; height:75px; }
.co-tvnmain-dday .timeWrap_img .dday .day { padding-left:97px; width:148px; height:75px; }
.co-tvnmain-dday .timeWrap_img .dday .day .d00 { background-position:0 -200px; }
.co-tvnmain-dday .timeWrap_img .dday .day .d01 { background-position:0 -300px; }
.co-tvnmain-dday .timeWrap_img .dday .day .d02 { background-position:0 -400px; }
.co-tvnmain-dday .timeWrap_img .dday .day .d03 { background-position:0 -500px; }
.co-tvnmain-dday .timeWrap_img .dday .day .d04 { background-position:0 -600px; }
.co-tvnmain-dday .timeWrap_img .dday .day .d05 { background-position:0 -700px; }
.co-tvnmain-dday .timeWrap_img .dday .day .d06 { background-position:0 -800px; }
.co-tvnmain-dday .timeWrap_img .dday .day .d07 { background-position:0 -900px; }
.co-tvnmain-dday .timeWrap_img .dday .day .d08 { background-position:0 -1000px; }
.co-tvnmain-dday .timeWrap_img .dday .day .d09 { background-position:0 -1100px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime span { padding-left:30px; width:108px; background-position:8px -97px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime span.dtime_hour { padding-left:0; background:none; }
.co-tvnmain-dday .timeWrap_img .dday .dtime .t00 { background-position:0 -200px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime .t01 { background-position:0 -300px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime .t02 { background-position:0 -400px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime .t03 { background-position:0 -500px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime .t04 { background-position:0 -600px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime .t05 { background-position:0 -700px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime .t06 { background-position:0 -800px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime .t07 { background-position:0 -900px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime .t08 { background-position:0 -1000px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime .t09 { background-position:0 -1100px; } */

.co-tvnmain-dday .timer .dtime .colon
, .co-tvnmain-dday .timeWrap_img .dday em
, .co-tvnmain-dday .timeWrap_img .dday .day
, .co-tvnmain-dday .timeWrap_img .dday .dtime span { background:url(../images/common/timer_main.png) -120px 0px no-repeat}

.co-tvnmain-dday .timeWrap_img .dday em { width:45px; }
.co-tvnmain-dday .timeWrap_img { padding-left:284px; width:auto; }
.co-tvnmain-dday .timeWrap_img .dday { width:632px; }
.co-tvnmain-dday .timeWrap_img .dday .day { padding-left:79px; width:122px; background-position:0 0; }
.co-tvnmain-dday .timeWrap_img .dday .dtime span { padding-left:25px; width:91px; background: url(../images/common/timer_main.png) no-repeat 6px -1050px; }
.co-tvnmain-dday .timeWrap_img .dday .dtime span.dtime_hour { padding-left:0; background:none; }

.co-tvnmain-content { padding:129px 0 0 0; width:1067px; margin:0 auto;}
.TMain-Vod { float:left; margin-left:0; padding:1px; width:606px; height:341px; background:url(../images/main/bg_vod_01.png) repeat left top; }
.TMain-Vod .TMain-Vod-inner { position:relative; width:606px; height:341px; }
.TMain-Vod .TMain-Vod-inner .TMain-Vod-Box { position:absolute; width:606px; height:341px; }
.TMain-Vod .TMain-Vod-inner .TMain-Vod-Box iframe { width:100%; height:100%; border:none; }
.TMain-Vod .TMain-Vod-inner .TMain-Vod-Thumbnail { width:606px; height:341px; vertical-align:top; }

.TMain-Co { float:right; width:426px; padding:6px 0 0 0; }
.TMain-Co .TMain-Co-Date { margin:0 0 10px 0; font-size:24px; color:#ffffff; font-weight:normal; line-height:31px; text-align:center; }
.TMain-Co .TMain-Co-Hashtags { margin:0 0 7px 0; font-size:44px; color:#ffffff; font-weight:bold; line-height:50px; text-align:center; }
.TMain-Co .TMain-Co-Place { margin:0 0 51px 0; font-size:27px; color:#ffffff; font-weight:bold; line-height:31px; text-align:center; }
.TMain-Co .TMain-Co-Summary { margin:0 0 9px 0; font-size:24px; color:#ffffff; line-height:38px; text-align:center; }
.TMain-Co .TMain-Co-Btn { position:relative; margin-bottom:38px; width:366px; height:94px; }
.TMain-Co .cj-wolfslider { margin-bottom:0; }
.TMain-Co .cj-wolfslider .cj-wolfslider-move { height:94px; padding-bottom:0px; }
.TMain-Co .cj-wolfslider .cj-wolfslider-list { height:94px; }
.TMain-Co .cj-wolfslider .cj-wolfslider-item-link-pic { background:#ffffff; height:94px; }
.TMain-Co .cj-wolfslider .cj-wolfslider-item-link-pic img.cj-wolfslider-pic-variable { height:94px; }
.TMain-Co .cj-wolfslider .cj-wolfslider-pic-variable-box img.cj-wolfslider-pic-variable { height:94px; }
.TMain-Co .cj-wolfslider .cj-wolfslider-item-link-pic { text-decoration:none; }
.TMain-Co .cj-wolfslider .cj-wolfslider-item-link-pic strong { position:absolute; left:0; top:6px; width:100%; height:56px; text-align:center; line-height:94px; }
.TMain-Co .cj-wolfslider .cj-wolfslider-item-link-pic strong em { padding-right:23px; font-size:25px; color:#000000; line-height:88px; font-weight:bold; background:url(../images/main/bg_array_01.png) no-repeat right 5px; }
.TMain-Co .TMain-Co-Awards-Box { padding:13px 0 0 0; }
.TMain-Co .TMain-Co-Awards-Box .TMain-Co-Awards-Box-Ti { width:100%; height:43px; font-size:0; line-height:0; text-indent:-99999px; background:url(../images/main/bg_co_awards_box_ti_01.png) no-repeat center top; display:block; }
.TMain-Co .TMain-Co-Awards-Box .TMain-Co-Awards-Box-Btn { padding:21px 0 0 0; }
.TMain-Co .TMain-Co-Awards-Box .TMain-Co-Awards-Box-Btn ul { }
.TMain-Co .TMain-Co-Awards-Box .TMain-Co-Awards-Box-Btn ul li { float:left; width:208px; height:50px; margin:0 0 9px 10px; }
.TMain-Co .TMain-Co-Awards-Box .TMain-Co-Awards-Box-Btn ul li.TMain-Co-Awards-Box-Btn-1
, .TMain-Co .TMain-Co-Awards-Box .TMain-Co-Awards-Box-Btn ul li.TMain-Co-Awards-Box-Btn-3 { margin-left:0; }
.TMain-Co .TMain-Co-Awards-Box .TMain-Co-Awards-Box-Btn ul li a { padding-top:3px; width:208px; height:47px; text-decoration:none; text-align:center; background:#ffffff; display:block; }
.TMain-Co .TMain-Co-Awards-Box .TMain-Co-Awards-Box-Btn ul li a span { padding-right:21px; font-size:20px; color:#000000; font-weight:bold; line-height:47px; background:url(../images/main/bg_awards_arrow_01.png) no-repeat right 3px; }

#TMain-bg-festival { position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }
#TMain-bg-festival ul { position:relative; width:100%; height:100%; }
#TMain-bg-festival ul li { position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/main/bg_pic_festival_a_01.jpg) repeat center center; display:block; opacity:0; filter:alpha(opacity=0); }
#TMain-bg-festival ul li.bg_festival_item_1 { background-image:url(../images/main/bg_pic_festival_a_01.jpg); }
#TMain-bg-festival ul li.bg_festival_item_2 { background-image:url(../images/main/bg_pic_festival_a_02.jpg); }
#TMain-bg-festival ul li.bg_festival_item_3 { background-image:url(../images/main/bg_pic_festival_a_03.jpg); }
#TMain-bg-festival ul li.bg_festival_item_4 { background-image:url(../images/main/bg_pic_festival_a_04.jpg); }
#TMain-bg-festival ul li.bg_festival_item_5 { background-image:url(../images/main/bg_pic_festival_a_05.jpg); }
#TMain-bg-festival ul li.selected { opacity:1; filter:alpha(opacity=100); }


/* 메인 2차버전 */
body.page-main-renew    {background:#fcf1ef url(../images/main/bg_body_main.jpg) repeat-x 50% 0;}
body.page-main-renew .co-tvnmain    {height:1639px;}
body.page-main-renew .co-tvnmain-dday    {width:1068px;height:166px;padding-top:378px;background:url(../images/main/bg_main_dday.png) no-repeat 224px 314px;}
body.page-main-renew .co-tvnmain-dday .tvnfestival-copyright    {height:54px;font-size:30px;font-family:tvNTwinkle-Medium, sans-serif;color:#d6ddff;text-align:center;text-shadow:0 0 13px #3a5bff;text-shadow:0 0 13px rgba(58,91,255,.85);}

body.page-main-renew .co-tvnmain-dday .timeWrap_img {padding-left:275px;}
body.page-main-renew .co-tvnmain-content    {width:1068px;padding-top:0;}
.co-tvnmain-content .TMain-Vod02 {position:relative;width:620px;height:470px;padding:0 224px 0;margin:0 auto;background:url(../images/main/bg_main_videobox.png) no-repeat 50% 0;}
.co-tvnmain-content .TMain-Vod02:before {content:'';position:absolute;right:0;bottom:0;left:0;z-index:-1;height:215px;background:url(../images/main/bg_vod_cloud_02.png) no-repeat 50% 100%;}
.co-tvnmain-content .TMain-Vod02 .TMain-Vod-inner {height:352px;padding:11px;}
.co-tvnmain-content .TMain-Vod02 .TMain-Vod-inner .TMain-Vod-Box {border:1px solid #ffdce8;}
.co-tvnmain-content .TMain-Vod-inner {position:relative;}
.co-tvnmain-content .TMain-Vod-inner:before {content:'';position:absolute;right:-100px;bottom:0;left:-100px;height:29px;background:url(../images/main/bg_vod_cloud.png) no-repeat 50% 100%;}
.co-tvnmain-content .festival-link {position:relative;height:57px;background:url(../images/main/bg_festival_link_03.png) no-repeat 50% 100%;}
.co-tvnmain-content .festival-link:before {content:'';position:absolute;right:-100px;bottom:0;left:-100px;height:10px;background:url(../images/main/bg_festival_link_02.png) no-repeat 50% 100%;}
.co-tvnmain-content .festival-link li {float:left;width:193px;margin-left:20px;}
.co-tvnmain-content .festival-link li:first-child {margin-left:0;}
.co-tvnmain-content .festival-link li a {display:block;height:42px;padding-top:15px;font-size:20px;font-family:tvNTwinkle-Medium, sans-serif;color:#ffffff;text-align:center;background:url(../images/main/bg_festival_link.png) no-repeat 0 0;}
.co-tvnmain-content .festival-link li a:hover, .co-tvnmain-content .festival-link li a:focus {text-decoration:none;background-position:0 -100px;}
.tvnmain-awards-list-container h2  {height:47px;margin-bottom:26px;background:url(../images/main/h2_main_awards.png) no-repeat 0 0;text-indent:-9999px}
.tvnmain-awards-list-container .tvnmain-awards-list-inner  {position:relative;}
.tvnmain-awards-list-container .tvnmain-awards-list {margin-right:-4px;}
.tvnmain-awards-list-container .tvnmain-awards-list li  {float:left;width:253px;height:150px;margin:0 20px 24px 0;}
.tvnmain-awards-list-container .tvnmain-awards-list li.list02 {margin-right:542px;}
.tvnmain-awards-list-container .tvnmain-awards-list li.list06 {margin-right:0;}
.tvnmain-awards-list-container .tvnmain-awards-list li a  {overflow:hidden;display:block;height:130px;padding:24px 25px 0;background:url(../images/main/bg_banner_award_list.png) no-repeat 0 0;}
.tvnmain-awards-list-container .tvnmain-awards-list li a:hover,
.tvnmain-awards-list-container .tvnmain-awards-list li a:focus {text-decoration:none;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list01 a {background-position:0 0;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list02 a {background-position:0 -200px;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list03 a {background-position:0 -400px;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list04 a {background-position:0 -600px;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list05 a {background-position:0 -800px;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list06 a {background-position:0 -1000px;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list01 a:hover {background-position:-300px 0;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list02 a:hover {background-position:-300px -200px;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list03 a:hover {background-position:-300px -400px;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list04 a:hover {background-position:-300px -600px;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list05 a:hover {background-position:-300px -800px;} 
.tvnmain-awards-list-container .tvnmain-awards-list li.list06 a:hover {background-position:-300px -1000px;} 
.tvnmain-awards-list-container .tvnmain-awards-list li a:focus {text-decoration:none;background-position:-300px 0;}
.tvnmain-awards-list-container .tvnmain-awards-list li a > span  {font-family:tvNTwinkle-Medium, sans-serif;color:#556aa1;}
.tvnmain-awards-list-container .tvnmain-awards-list li a:hover > span  {color:#fa205d;}
.tvnmain-awards-list-container .tvnmain-awards-list li a .title  {display:block;margin-bottom:12px;font-size:28px;line-height:1.2;}
.tvnmain-awards-list-container .tvnmain-awards-list li a .gotovote  {float:left;padding-right:15px;font-size:17px;line-height:1.2;background:url(../images/main/bg_gotovote.png) no-repeat 100% 3px;}
.tvnmain-awards-list-container .tvnmain-awards-list li a:hover .gotovote    {background-position:100% -47px;}
.tvnmain-awards-list-container .tvnmain-awards-banner  {position:absolute;top:0;right:0;width:522px;height:150px;}
.tvnmain-awards-list-container .tvnmain-awards-banner .awards-banner-navigation {position:absolute;top:-16px;right:2px;}
.tvnmain-awards-list-container .tvnmain-awards-banner .awards-banner-navigation .btn-banner {overflow:hidden;float:left;width:8px;height:8px;margin-left:5px;vertical-align:top;background:url(../images/main/bg_banner_navigation.png) no-repeat 0 0;cursor:pointer;}
.tvnmain-awards-list-container .tvnmain-awards-banner .awards-banner-navigation .btn-banner i {position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
*:first-child+html .tvnmain-awards-list-container .tvnmain-awards-banner .awards-banner-navigation .btn-banner {display:inline;zoom:1}
.tvnmain-awards-list-container .tvnmain-awards-banner .awards-banner-navigation .btn-banner.selected {background-position:-10px 0;}
.tvnmain-awards-list-container .tvnmain-awards-banner .awards-banner-navigation .btn-banner-pause {float:left;width:8px;height:8px;margin-left:5px;background:url(../images/main/btn_banner_pause.png) no-repeat 0 0;text-indent:-9999px;}
.tvnmain-awards-list-container .tvnmain-awards-banner .awards-banner-navigation .btn-banner-pause.btnplay {background-image:url(../images/main/btn_banner_play.png);}
.notice-info-wrap {height:61px;margin:-10px 0 35px;background:url(../images/main/bg_main_notice_info.png) no-repeat 0 0;}
.notice-info-wrap > a, .notice-info-wrap > a .classin {font-size:16px;font-family:tvNTwinkle-Light, sans-serif;}
.notice-info-wrap > a {display:block;padding:21px 0 0 25px;color:#3d3e89;text-decoration:none;}
.notice-info-wrap > a .classin {color:#e15697;}

body.page-main-renew.page-main-renew02 .co-tvnmain-dday {height:174px;padding-top:370px;}
.tvn10festival-period {height:80px;background:url(../images/main/txt_event_date.png) no-repeat 50% 10px;}
.media-list-group-container {margin-top:-2px;}
.media-list-group-container .media-list-group-wrap {position:relative;width:508px;}
.media-list-group-container .media-list-video {float:left;}
.media-list-group-container .media-list-photo {float:right;}
.media-list-group-wrap h4 {height:38px;border-bottom:3px solid #3d3e89;margin-bottom:22px;font-family:tvNTwinkle-Medium, sans-serif;font-size:32px;line-height:1.1;color:#3d3e89;text-transform:capitalize;}
.media-list-group-wrap .media-list-group li {float:left;width:244px;height:193px;margin-left:20px;}
.media-list-group-wrap .media-list-group li.first {margin-left:0;}
.media-list-group-wrap .media-list-group li a {text-decoration:none;}
.media-list-group-wrap .media-list-group .media-photo {position:relative;display:block;width:244px;height:138px;margin-bottom:10px;}
.media-list-group-wrap .media-list-group .media-photo .icon-player {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;background: url(../images/icon/icon_player_btype.png) no-repeat 50% 50%;}
.media-list-group-wrap .media-list-group .media-photo img {width:244px;height:138px;border-radius:4px;}
.media-list-group-wrap .media-list-group .media-title {display:block;font-size:14px;color:#606060;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.media-list-group-wrap .btn-listmore {position:absolute;top:10px;right:0;padding:0 13px 0 0;font-size:14px;color:#3d3e89;text-transform:uppercase;background:url(../images/main/btn_listmore.png) no-repeat 100% 46%;}

/* 페스티벌 소개 */
.co-festivalinfo { position:relative; margin:0 auto; padding-bottom:128px; width:1068px; }
.festivalinfo-header { padding:40px 0 25px 0; }
.FTI-H-festival-logo { margin:0 auto 50px auto; width:276px; height:106px; background:url(../images/festival/bg_festival_info_logo.png) no-repeat left top; display:block; }
.FTI-H-summary { margin:0 0 0 0; padding:0 0 41px 0; font-size:20px; color:#ffffff; line-height:32px; letter-spacing:-1px; text-align:center; }
.festivalinfo-co { margin:0 auto 14px auto; width:966px; background:url(../images/festival/bg_festival_info_plus.png) no-repeat center 155px; }
.FTI-co-left { float:left; width:446px; }
.FTI-co-right { float:right; width:446px; }
.FTI-co .FTI-co-inner { position:relative; width:446px; }
.FTI-co dl { }
.FTI-co dt { width:100%; height:70px; background:url(../images/festival/bg_festival_info_ti_01.png) no-repeat left top; }
.FTI-co-right dt { background-image:url(../images/festival/bg_festival_info_ti_02.png); }
.FTI-co dd { padding:47px 30px 73px 30px; background:url(../images/festival/bg_festival_info_co.png) no-repeat left bottom; display:block; }
.FTI-co dd p { font-size:26px; color:#ffffff; font-weight:100; line-height:38px; text-align:center; }
.festivalinfo-footer { padding:40px 0 25px 0; }
.FTI-F-summary { margin:0 0 0 0; padding:0 0 41px 0; font-size:20px; color:#ffffff; line-height:32px; letter-spacing:-1px; text-align:center; }
.FTI-F-summary strong { font-size:20px; color:#ffffff; font-weight:bold; line-height:32px; }

/* 컨벤션 소개 */
.co-conventionsinfo { position:relative; margin:0 auto; padding-bottom:170px; width:1068px; }
.conventionsinfo-header { padding:40px 0 42px 0; }
.CTI-H-conventions-logo { margin:0 auto 50px auto; width:429px; height:106px; background:url(../images/conventions/bg_conventions_info_logo.png) no-repeat left top; display:block; }
.CTI-H-summary { margin:0 0 0 0; padding:0 0 32px 0; font-size:24px; color:#ffffff; line-height:36px; letter-spacing:-1px; text-align:center; }
.CTI-H-info { margin:0 auto 25px auto; padding:27px 0 22px 0; width:340px; font-size:18px; color:#ffffff; letter-spacing:-1px; line-height:30px; text-align:center; border-top:1px solid rgba(255,255,255,0.5); border-bottom:1px solid rgba(255,255,255,0.5); }
.CTI-H-ti { margin:0 auto; padding:27px 0 22px 0; font-size:30px; color:#ffffff; letter-spacing:-1px; line-height:44px; text-align:center; }
.conventionsinfo-co { margin:0 auto 14px auto; width:990px; }
.CTI-co { float:left; width:310px; margin-left:30px; }
.CTI-co-1 { margin-left:0; }
.CTI-co .FTI-co-inner { position:relative; width:100%; }
.CTI-co dl { }
.CTI-co dt { width:100%; height:40px; background:url(../images/conventions/bg_conventions_info_ti_01.png) no-repeat left top; }
.CTI-co-2 dt { background-image:url(../images/conventions/bg_conventions_info_ti_02.png); }
.CTI-co-3 dt { background-image:url(../images/conventions/bg_conventions_info_ti_03.png); }
.CTI-co dd { padding:38px 15px 67px 15px; background:url(../images/conventions/bg_conventions_info_co.png) no-repeat left bottom; display:block; }
.CTI-co dd p { font-size:20px; color:#ffffff; font-weight:100; line-height:32px; text-align:center; }
.CTI-co-3 dd { padding-top:22px; padding-bottom:51px; }

/* tvN 연대기 */
body.page-tvnhistory #co-container { padding-top:0; }
.co-tvnhistory { padding:0 0 158px 0; }
.tvnhistory-header { position:relative; width:100%; height:854px; background-repeat:no-repeat; background-position:center top; }
.tvnhistory-header h2 { position:absolute; left:50%; top:446px; margin-left:-222px; width:444px; height:84px; background:url(../images/history/bg_h2_history.png) no-repeat center top; display:none; }
.tvnhistory-header .THN-bg { background:#badce5; }
.tvnhistory-header .THN-genre { position:absolute; left:50%; top:534px; margin-left:-224px; width:448px; height:52px; background:url(../images/history/bg_h2_nav_genre.png) no-repeat center top; }
.tvnhistory-header .THN-genre ul { padding:4px 0 0 5px; display:block; }
.tvnhistory-header .THN-genre ul li { float:left; width:110px; height:44px; display:block; }
.tvnhistory-header .THN-genre ul li a { width:100%; height:100%; background:url(../images/history/bg_nav_genre.png) no-repeat 0px 0px; display:block; }
.tvnhistory-header .THN-genre ul li a span { width:100%; height:100%; }
.tvnhistory-header .THN-genre ul li.THN-genre-1 a { background-position:0px 0px; }
.tvnhistory-header .THN-genre ul li.THN-genre-1 a:hover
, .tvnhistory-header .THN-genre ul li.THN-genre-1 a:focus { background-position:0px -50px; }
.tvnhistory-header .THN-genre ul li.THN-genre-1 a.selected { background-position:0px -100px; }
.tvnhistory-header .THN-genre ul li.THN-genre-2 a { background-position:0px -150px; }
.tvnhistory-header .THN-genre ul li.THN-genre-2 a:hover
, .tvnhistory-header .THN-genre ul li.THN-genre-2 a:focus { background-position:0px -200px; }
.tvnhistory-header .THN-genre ul li.THN-genre-2 a.selected { background-position:0px -250px; }
.tvnhistory-header .THN-genre ul li.THN-genre-3 a { background-position:0px -300px; }
.tvnhistory-header .THN-genre ul li.THN-genre-3 a:hover
, .tvnhistory-header .THN-genre ul li.THN-genre-3 a:focus { background-position:0px -350px; }
.tvnhistory-header .THN-genre ul li.THN-genre-3 a.selected { background-position:0px -400px; }
.tvnhistory-header .THN-genre ul li.THN-genre-4 a { background-position:0px -450px; }
.tvnhistory-header .THN-genre ul li.THN-genre-4 a:hover
, .tvnhistory-header .THN-genre ul li.THN-genre-4 a:focus { background-position:0px -500px; }
.tvnhistory-header .THN-genre ul li.THN-genre-4 a.selected { background-position:0px -550px; }

.tvnhistory-nav { position:relative; left:0; top:-32px; margin-bottom:29px; width:100%; height:100px; overflow:hidden; }
.tvnhistory-nav.navFixed { position:fixed; left:0; top:82px; }
.tvnhistory-nav.navFixedBg { background-color:#ffffff; }
.tvnhistory-nav .tvnhistory-inner { position:relative; width:100%; height:100px; display:block; }
.tvnhistory-nav .tvnhistory-inner.navFixed { position:fixed; left:0; top:82px; min-width:1152px; z-index:2; }
.tvnhistory-nav .tvnhistory-inner.navFixedBg { /* background-color:#ffffff; */ background:url(../images/history/bg_tvnhistory_nav_blank.png) repeat center center; }
.tvnhistory-nav .THN-year { position:relative; margin:0 auto; width:1152px; height:90px; display:block; z-index:51; }
.tvnhistory-nav .THN-year li { float:left; width:96px; height:90px; display:block; }
.tvnhistory-nav .THN-year li a { position:relative; width:100%; height:100%; text-decoration:none; cursor:pointer; display:block; }
.tvnhistory-nav .THN-year li a span { position:absolute; left:0; bottom:0; width:100%; height:25px; background:url(../images/history/bg_nav_year_num.png) no-repeat 0px 0px; display:block; }
.tvnhistory-nav .THN-year li a em { position:absolute; left:19px; top:9px; width:60px; height:50px; background:url(../images/history/bg_nav_year_icon.png) no-repeat center -9px; display:block; }

.tvnhistory-nav .THN-year li a.selected em { background-position:center -409px; }
.tvnhistory-nav .THN-year li a.nexted em { background-position:center -209px; }

.tvnhistory-nav .THN-year li.THN-year-all a span { background-position:center 0px; }
.tvnhistory-nav .THN-year li.THN-year-all a:hover span
, .tvnhistory-nav .THN-year li.THN-year-all a:focus span
, .tvnhistory-nav .THN-year li.THN-year-all a.selected span { background-position:center -50px; }
.tvnhistory-nav .THN-year li.THN-year-2016 a span { background-position:center -100px; }
.tvnhistory-nav .THN-year li.THN-year-2016 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2016 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2016 a.selected span { background-position:center -150px; }
.tvnhistory-nav .THN-year li.THN-year-2015 a span { background-position:center -200px; }
.tvnhistory-nav .THN-year li.THN-year-2015 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2015 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2015 a.selected span { background-position:center -250px; }
.tvnhistory-nav .THN-year li.THN-year-2014 a span { background-position:center -300px; }
.tvnhistory-nav .THN-year li.THN-year-2014 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2014 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2014 a.selected span { background-position:center -350px; }
.tvnhistory-nav .THN-year li.THN-year-2013 a span { background-position:center -400px; }
.tvnhistory-nav .THN-year li.THN-year-2013 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2013 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2013 a.selected span { background-position:center -450px; }
.tvnhistory-nav .THN-year li.THN-year-2012 a span { background-position:center -500px; }
.tvnhistory-nav .THN-year li.THN-year-2012 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2012 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2012 a.selected span { background-position:center -550px; }
.tvnhistory-nav .THN-year li.THN-year-2011 a span { background-position:center -600px; }
.tvnhistory-nav .THN-year li.THN-year-2011 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2011 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2011 a.selected span { background-position:center -650px; }
.tvnhistory-nav .THN-year li.THN-year-2010 a span { background-position:center -700px; }
.tvnhistory-nav .THN-year li.THN-year-2010 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2010 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2010 a.selected span { background-position:center -750px; }
.tvnhistory-nav .THN-year li.THN-year-2009 a span { background-position:center -800px; }
.tvnhistory-nav .THN-year li.THN-year-2009 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2009 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2009 a.selected span { background-position:center -850px; }
.tvnhistory-nav .THN-year li.THN-year-2008 a span { background-position:center -900px; }
.tvnhistory-nav .THN-year li.THN-year-2008 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2008 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2008 a.selected span { background-position:center -950px; }
.tvnhistory-nav .THN-year li.THN-year-2007 a span { background-position:center -1000px; }
.tvnhistory-nav .THN-year li.THN-year-2007 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2007 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2007 a.selected span { background-position:center -1050px; }
.tvnhistory-nav .THN-year li.THN-year-2006 a span { background-position:center -1100px; }
.tvnhistory-nav .THN-year li.THN-year-2006 a:hover span
, .tvnhistory-nav .THN-year li.THN-year-2006 a:focus span
, .tvnhistory-nav .THN-year li.THN-year-2006 a.selected span { background-position:center -1150px; }

.tvnhistory-nav .THN-year-bg { position:absolute; left:50%; margin-left:-576px; top:21px; width:1152px; height:26px; display:block; z-index:11; }
.tvnhistory-nav .THN-year-bg span { position:relative; width:100%; height:100%; display:block; }
.tvnhistory-nav .THN-year-bg span em { position:absolute; left:100%; top:0; width:5000px; height:26px; background:url(../images/history/bg_nav_year_line.png) repeat-x left top; display:block; }
.tvnhistory-nav .THN-year-bg span strong { position:absolute; right:0; top:0; width:48px; height:26px; background:url(../images/history/bg_nav_year_line.png) repeat-x left top; display:block; }

.tvnhistory-co { width:1116px; margin:0 auto; padding:0 0 26px 0; }
.THL-section { }
.THL-section h3 { margin-bottom:21px; width:100%; height:50px; background:url(../images/history/bg_h3_history.png) no-repeat 10px 0px; }

.THL-section-2016 h3 { background-position:10px 0px; }
.THL-section-2015 h3 { background-position:10px -50px; }
.THL-section-2014 h3 { background-position:10px -100px; }
.THL-section-2013 h3 { background-position:10px -150px; }
.THL-section-2012 h3 { background-position:10px -200px; }
.THL-section-2011 h3 { background-position:10px -250px; }
.THL-section-2010 h3 { background-position:10px -300px; }
.THL-section-2009 h3 { background-position:10px -350px; }
.THL-section-2008 h3 { background-position:10px -400px; }
.THL-section-2007 h3 { background-position:10px -450px; }
.THL-section-2006 h3 { background-position:10px -500px; }

.THL-section .THL-co { }
.THL-section .THL-co ul { }
.THL-section .THL-co ul li { float:left; width:186px; padding-bottom:34px; display:block; }
.THL-section .THL-co ul li .link { margin:0 auto; width:170px; text-decoration:none; display:block; }
.THL-section .THL-co ul li .link img.thumbnail_pic { margin-bottom:17px; width:170px; height:246px; vertical-align:top; }
.THL-section .THL-co ul li .link .title { margin:0 0 7px 0; height:20px; font-size:16px; color:#000000; line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; }
.THL-section .THL-co ul li .link .time { margin:0 0 3px 0; height:18px; font-size:13px; color:#555555; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; }
.THL-section .THL-co ul li .link .program { height:18px; font-size:13px; color:#888888; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; }

.THL-section .THL-co ul li.full { width:100%; }
.THL-section .THL-co ul li.full .title { display:block; }
.THL-section .THL-co ul li.full .title em { padding:30px 0 50px 0; font-size:16px; color:#000000; line-height:20px; text-align:center; display:block; }

.tvnhistory-btn-more { position:relative; margin:0 auto; width:1100px; text-align:center; }
.tvnhistory-btn-more .btnMore { margin:0 auto; padding:1px 0 0 0; width:100%; height:69px; font-size:16px; color:#444444; font-weight:bold; line-height:69px; text-decoration:none; background:#f1f1f1; display:block; }

/* Awards 소개 */
.co-awardsinfo-ty1 { position:relative; margin:0 auto; padding-bottom:128px; width:1068px; }
.co-awardsinfo-ty1 .awardsinfo-header { padding:40px 0 40px 0; }
.AWA-H-awards-logo { margin:0 auto 50px auto; width:276px; height:106px; background:url(../images/awards/bg_awards_info_logo.png) no-repeat left top; display:block; }
.AWA-H-summary { margin:0 0 0 0; padding:0 0 41px 0; font-size:22px; color:#ffffff; line-height:34px; letter-spacing:-1px; text-align:center; }
.AWA-H-summary strong { font-size:22px; color:#ffffff; font-weight:bold; line-height:34px; letter-spacing:-1px; }
.awardsinfo-co { margin:0 auto 14px auto; width:820px; background:url(../images/awards/bg_awards_info_plus.png) no-repeat center 155px; }
.AWA-co-left { float:left; width:390px; }
.AWA-co-right { float:right; width:390px; }
.AWA-co .AWA-co-inner { position:relative; width:390px; }
.AWA-co dl { }
.AWA-co dt { width:100%; height:70px; background:url(../images/awards/bg_awards_info_ti_01.png) no-repeat left top; }
.AWA-co-right dt { background-image:url(../images/awards/bg_awards_info_ti_02.png); }
.AWA-co dd { padding:0 56px 0 56px; height:290px; background:url(../images/awards/bg_awards_info_co.png) no-repeat left bottom; display:block; }
.AWA-co-left dd { padding-left:46px; padding-right:46px; }
.AWA-co dd .AWA-co-para { padding:46px 0 22px 0; text-align:left; }
.AWA-co dd .AWA-co-para-ty1 { padding-top:23px; border-top:1px solid #ffffff; }
.AWA-co dd .AWA-co-para p { position:relative; margin:0 0 0 66px; font-size:21px; color:#ffffff; letter-spacing:-1px; text-align:left; line-height:46px; }
.AWA-co dd .AWA-co-para p span { position:absolute; left:-49px; top:0; font-size:21px; color:#ffffff; line-height:46px; }
.AWA-co dd .AWA-co-para p em { font-size:21px; color:#ffffff; text-align:left; line-height:46px; }
.AWA-co dd .AWA-co-para-right { padding:12px 0 0 0; font-size:18px; color:#ffffff; letter-spacing:-1px; text-align:center; line-height:30px; }
.AWA-co dd .AWA-co-para-btn { padding:34px 0 0 0; }
.AWA-co dd .AWA-co-para-btn a { margin-bottom:20px; height:61px; line-height:61px; text-align:center; text-decoration:none; background:#ffffff; display:block; }
.AWA-co dd .AWA-co-para-btn a span { padding-right:20px; font-size:19px; color:#352547; font-weight:bold; line-height:61px; background:url(../images/awards/bg_awards_info_line_01.png) no-repeat right 4px; }

.AWA-H-complete-ty1 { margin:0 0 0 0; padding:13px 0 4px 0; font-size:24px; color:#ffffff; line-height:34px; letter-spacing:-1px; text-align:center; }
.AWA-H-complete-ty1 strong { font-size:24px; color:#ffffff; font-weight:bold; line-height:34px; letter-spacing:-1px; }
.AWA-H-complete-ty2 { margin:0 0 0 0; padding:0 0 41px 0; font-size:30px; color:#ffffff; font-weight:100; line-height:60px; letter-spacing:-1px; text-align:center; }
.AWA-H-complete-ty3 { margin:0 0 0 0; padding:0 0 0 0; font-size:24px; color:#ffffff; line-height:36px; letter-spacing:-1px; text-align:center; }
.AWA-H-complete-ty3 strong { font-size:24px; color:#ffffff; line-height:36px; font-weight:bold; letter-spacing:-1px; }

.AWA-co-right dd { padding-left:25px; padding-right:18px; }
.AWA-co dd .AWA-co-para-box-btn { padding:42px 0 0 0; }
.AWA-co dd .AWA-co-para-box-btn ul { }
.AWA-co dd .AWA-co-para-box-btn ul li { float:left; width:166px; height:60px; margin:0 0 8px 9px; }
.AWA-co dd .AWA-co-para-box-btn ul li.AWA-co-para-box-btn-1
, .AWA-co dd .AWA-co-para-box-btn ul li.AWA-co-para-box-btn-3 { margin-left:0; }
.AWA-co dd .AWA-co-para-box-btn ul li a { padding-top:3px; width:166px; height:57px; text-decoration:none; text-align:center; background:#ffffff; display:block; }
.AWA-co dd .AWA-co-para-box-btn ul li a span { padding-right:18px; font-size:18px; color:#000000; font-weight:bold; letter-spacing:-1px; line-height:57px; background:url(../images/main/bg_awards_arrow_01.png) no-repeat right 3px; }


/* Awards 소개 리뉴얼 */
body.page-awardsinfo02 {background-image:url(../images/awards/bg_body_awardsinfo_02.jpg);background-position:50% 0;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}
body.page-awardsinfo02 #co-container {padding-top:0;}
.page-awardsinfo02 .co-awardsinfo-ty1 .awardsinfo-header {padding:314px 0 0;background: url(../images/awards/text_awardsinfo.png) no-repeat 50% 389px;}
.page-awardsinfo02 .AWA-H-awards-logo {height:214px;margin-bottom:0;background:none;}
.page-awardsinfo02 .AWA-H-summary {margin-bottom:0;font-size:18px;color:#ffffff;text-align:center;}
.page-awardsinfo02 .AWA-H-summary02 {margin-bottom:50px;font-weight:bold;font-size:30px;color:#ffffff;text-align:center;}
.page-awardsinfo02 .AWA-H-summary03 {margin-bottom:20px;font-weight:bold;font-size:24px;color:#ffffff;text-align:center;display:none;}
.page-awardsinfo02 .awardsinfo-co {width:1001px;background: url(../images/awards/bg_awards_info_plus_02.png) no-repeat 50% 0;}
.page-awardsinfo02 .AWA-co.AWA-co-left .AWA-co-inner {width:338px;}
.page-awardsinfo02 .AWA-co dt, .page-awardsinfo02 .AWA-co dd {padding:0;margin:0 -5px;background:none;}
.page-awardsinfo02 .AWA-co dt {display:block;text-indent:-9999px;}
.page-awardsinfo02 .AWA-co.AWA-co-left {padding-right:78px;padding-left:78px;}
.page-awardsinfo02 .AWA-co.AWA-co-left dt {height:185px;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para {padding:0;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para p {padding-left:0;margin:0;font-weight:bold;font-size:18px;line-height:1.1;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para p span {position:static;float:none;display:block;width:100%;margin-bottom:5px;font-size:16px;line-height:1.1;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para .parts {padding:10px 0 10px;margin-bottom:5px;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para .parts li {padding-left:20px;font-size:16px;color:#ffffff;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para .parts li img.banner-tencent {margin:5px 0 8px 12px;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para .parts li .btn-tvinglive-goto {overflow:hidden;display:inline-block;width:67px;height:16px;margin-left:4px;vertical-align:middle;text-indent:-9999px;background:url(../images/awards/btn_tvinglive_goto.png) no-repeat 0 0;}
*:first-child+html .page-awardsinfo02 .AWA-co dd .AWA-co-para .parts li .btn-tvinglive-goto {display:inline;zoom:1;}
.page-awardsinfo02 .AWA-co-left {width:338px;}
.page-awardsinfo02 .AWA-co-right {width:491px;}
.page-awardsinfo02 .AWA-co.AWA-co-right .AWA-co-inner {width:491px;}
.page-awardsinfo02 .AWA-co.AWA-co-right dt {height:185px;}
.page-awardsinfo02 .AWA-co-right dd {padding-right:42px;padding-left:42px;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para-right {height:39px;padding:0;font-weight:bold;font-size:18px;line-height:1.1;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para-box-btn {padding:0;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para-box-btn ul li {width:198px;margin-bottom:14px;margin-left:10px;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para-box-btn ul li.AWA-co-para-box-btn-1,
.page-awardsinfo02 .AWA-co dd .AWA-co-para-box-btn ul li.AWA-co-para-box-btn-3,
.page-awardsinfo02 .AWA-co dd .AWA-co-para-box-btn ul li.AWA-co-para-box-btn-5 {margin-left:0;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para-box-btn ul li a {width:188px;height:58px;padding-right:10px;text-align:left;}
.page-awardsinfo02 .AWA-co dd .AWA-co-para-box-btn ul li a span {display:block;width:168px;height:57px;padding-right:0;padding-left:20px;font-size:17px;color:#ed5b7a;background:url(../images/awards/bg_awards_arrow_01.png) no-repeat 100% 20px;
} 
.page-awardsinfo02 .AWA-co-left dd .AWA-co-para-box-btn ul { position: absolute;bottom:43px;left:0;width:100%;}
.page-awardsinfo02 .AWA-co-left dd .AWA-co-para-box-btn ul li { float:none;width:218px !important;margin:0 auto !important;}
.page-awardsinfo02 .AWA-co-left dd .AWA-co-para-box-btn ul li a { width:218px !important;}
.page-awardsinfo02 .AWA-co-left dd .AWA-co-para-box-btn ul li a span { width:188px !important;}
.page-awardsinfo02 .awardsinfo-video-wrap {width:602px;margin:0 auto 55px;}
.page-awardsinfo02 .awardsinfo-video-wrap .awardsinfo-video {border:3px solid #ffffff;margin-bottom:20px;border-radius:9px;box-shadow:0 0 8px 1px rgba(255,255,255,.5);}
.page-awardsinfo02 .awardsinfo-video-wrap .awardsinfo-video-desc {font-size:18px;color:#ffffff;text-align:center;}

/* Awards 정보 */
.co-awardsinfo { position:relative; padding-bottom:300px; }
.awardsinfo-header { padding:40px 0 40px 0; }
.AWI-H-awards-logo { margin:0 auto 53px auto; width:258px; height:104px; background:url(../images/awards/bg_awards_info_logo.png) no-repeat left top; display:block; }
.awardsinfo-header h2 { margin-bottom:16px; font-size:65px; color:#ffffff; font-weight:100; line-height:80px; letter-spacing:-2px; text-align:center; }
.awardsinfo-header h2 span { padding-right:14px; font-size:65px; color:#ffffff; font-weight:100; line-height:80px; letter-spacing:-2px; background:url(../images/awards/bg_h2_icon.png) no-repeat right 23px; }
.awardsinfo-header h2 strong { font-size:65px; color:#ffffff; font-weight:bold; line-height:80px; letter-spacing:-2px; }
.AWI-H-summary { margin:0 0 0 0; padding:12px 0 41px 0; font-size:22px; color:#ffffff; line-height:34px; letter-spacing:-1px; text-align:center; }

.awardssuggest-btn { margin:0 auto; padding:6px 0px 73px 0px; width:760px; height:162px; }
.awardssuggest-btn a { margin:0 20px; float:left; width:340px; height:162px; font-size:30px; color:#000000; font-weight:bold; line-height:162px; text-decoration:none; background:#ffffff; text-align:center; display:block; }

/* Awards 후보추천 */
.co-awardssuggest { position:relative; width:1100px; margin:0 auto; padding:0 0 0 0; }
.awardssuggest-header { padding:34px 0 0 0; }
.awardssuggest-info { padding:57px 0 80px 0; min-height:168px; }
.awardssuggest-co { }

.AWS-H-left { float:left; width:300px; padding:6px 0 0 0; }
.AWS-H-right { float:right; width:680px; }

.AWS-H-left .AWS-H-awards-logo { margin-bottom:235px; width:185px; height:26px; background:url(../images/awards/bg_awards_logo.png) no-repeat left top; display:block; }
.AWS-H-left .AWS-H-awards-dday { position:absolute; left:0; top:194px; height:80px; width:300px; }
.AWS-H-left .AWS-H-awards-date { font-size:16px; color:#ffffff; letter-spacing:3px; line-height:30px; display:block; }

.AWS-H-right h2 { margin-bottom:31px; font-size:65px; color:#ffffff; font-weight:100; line-height:80px; letter-spacing:-4px; }
.AWS-H-right h2 span { padding-right:30px; font-size:65px; color:#ffffff; font-weight:100; line-height:80px; background:url(../images/awards/bg_h2_icon.png) no-repeat right 46px; }
.AWS-H-right h2 strong { font-size:65px; color:#ffffff; font-weight:bold; line-height:80px; }
.AWS-H-right .AWS-H-summary { font-size:18px; color:#ffffff; line-height:30px; }

.AWS-I-left { float:left; width:300px; padding:0; background:url(../images/awards/line_awards_info_01.png) no-repeat left top; }
.AWS-I-right { float:right; width:680px; background:url(../images/awards/line_awards_info_02.png) no-repeat left 1px; }

.AWS-I-suggestnum { padding:17px 0 0 0; font-size:16px; color:rgba(255,255,255,0.4); line-height:24px; display:block; }
.AWS-I-infolist { padding:14px 0 0 0; }
.AWS-I-infolist li { font-size:14px; color:rgba(255,255,255,0.7); line-height:32px; }
.AWS-I-refer { position:relative; top:-2px; font-size:12px; color:rgba(255,255,255,0.7); line-height:30px; display:block; }

.AWSC-top { margin-bottom:11px; }
.AWSC-top .AWSC-inner { position:relative; height:40px; }
.AWSC-top .AWSC-guide { position:absolute; left:0; top:0; padding:0 0 0 30px; font-size:14px; color:rgba(255,255,255,0.4); line-height:35px; text-transform:uppercase; text-decoration:none; background:url(../images/icon/icon_guide_01.png) no-repeat left 5px; display:block; }
.AWSC-top .AWSC-totalview { position:absolute; right:0; top:2px; padding:0 16px 0 0; font-size:16px; color:rgba(255,255,255,0.4); line-height:30px; text-decoration:none; background:url(../images/icon/icon_arrow_01.png) no-repeat right 7px; display:block; }

.AWSC-co { margin-bottom:30px; border:6px solid #ffffff; }
.AWSC-co .AWSC-inner { padding:50px 63px 46px 63px; }

.AWSC-section { padding:10px 0 0px 0; }
.AWSC-section .AWSC-section-ti { margin-bottom:19px; font-size:32px; font-weight:bold; color:#ffffff; line-height:40px; text-align:center; display:block; }
.AWSC-section .AWSC-section-ti em { font-size:21px; font-weight:normal; color:#ffffff; line-height:40px; text-align:center; display:block; }
.AWSC-section .AWSC-section-input { margin-bottom:39px; text-align:center; }
.AWSC-section .AWSC-section-input span { position:relative; top:11px; font-size:32px; color:#ffffff; font-weight:bold; line-height:40px; }
.AWSC-section .AWSC-section-input input { width:548px; height:52px; font-size:26px; color:rgba(255,255,255,0.2); line-height:52px; text-align:center; border:0; outline:0; border-bottom:1px solid #ffffff; background-color:transparent; }
.AWSC-section .AWSC-section-input input.checked { color:#ffffff; }
.AWSC-section .AWSC-section-input-ty1 { margin-bottom:10px; }
.AWSC-section .AWSC-section-input-ty1 input { margin-left:34px; margin-bottom:0; }
.AWSC-section .AWSC-section-textarea { }
.AWSC-section .AWSC-section-textarea textarea { padding:17px 19px 17px 19px; width:922px; height:121px; font-size:16px; color:rgba(255,255,255,0.2); line-height:24px; text-align:left; outline:0; border:1px solid #ffffff; overflow-y:auto; background-color:transparent; }
.AWSC-section .AWSC-section-textarea textarea.checked { color:#ffffff; }
.AWSC-section .AWSC-section-textarea span { padding:10px 20px 0 20px; font-weight:bold; font-size:14px; color:rgba(255,255,255,0.2); display:block; text-align:right; }
.AWSC-section .AWSC-section-textarea span strong { font-weight:bold; font-size:14px; color:rgba(255,255,255,0.2); }
.AWSC-section .AWSC-section-textarea span em { font-weight:bold; font-size:14px; color:rgba(255,255,255,0.2); }

.AWSC-section .AWSC-section-radio { padding:14px 0 6px 295px; height:50px; }
.AWSC-section .AWSC-section-radio .AWSC-section-radio-item { float:left; position:relative; width:117px; }
.AWSC-section .AWSC-section-radio .AWSC-section-radio-input { position:absolute; left:0px; top:0; opacity:0; filter:alpha(opacity=0); z-index:1; }
.AWSC-section .AWSC-section-radio .AWSC-section-radio-label { position:relative; padding:1px 0 12px 43px; font-size:20px; color:#ffffff; line-height:28px; background:url(../images/icon/bg_radio_style.png) no-repeat 0 0px; cursor:pointer; display:inline-block; z-index:20; }
.AWSC-section .AWSC-section-radio .AWSC-section-radio-label.selected { background-position:0px -100px;  }
.AWSC-section .AWSC-section-radio .AWSC-section-radio-item-1 { width:154px; }

.AWSC-section .AWSC-section-sample { margin-bottom:0; font-size:18px; color:rgba(255,255,255,0.2); line-height:26px; text-align:center; }

.AWSC-submit { padding:0 0 60px 0; }
.AWSC-submit .btnSend { margin:0 auto; width:100%; height:95px; font-size:28px; color:#000000; font-weight:bold; line-height:95px; background:#ffffff; display:block; }

.AWSC-siblings { padding:0 0 87px 0; }
.AWSC-siblings .AWSC-siblings-ti { padding:0 0 0 15px; font-size:24px; color:#ffffff; font-weight:bold; line-height:26px; border-left:5px solid #ffffff; }
.AWSC-siblings .AWSC-siblings-btn { padding:25px 0 0 0; }
.AWSC-siblings .AWSC-siblings-btn ul { }
.AWSC-siblings .AWSC-siblings-btn ul li { float:left; width:258px; height:58px; border:1px solid #ffffff; margin:0 0 0 20px; }
.AWSC-siblings .AWSC-siblings-btn ul li.AWSC-siblings-btn-1 { margin-left:0; }
.AWSC-siblings .AWSC-siblings-btn ul li a { padding-left:55px; padding-top:3px; width:203px; height:55px; text-decoration:none; text-align:center; background:url(../images/awards/bg_awards_select_01.png) no-repeat 15px 15px; display:block; }
.AWSC-siblings .AWSC-siblings-btn ul li a.selected { background-position:15px -85px; }
.AWSC-siblings .AWSC-siblings-btn ul li a span { padding-right:23px; font-size:20px; color:#ffffff; font-weight:bold; letter-spacing:-1px; line-height:55px; background:url(../images/awards/bg_awards_select_02.png) no-repeat right 3px; }

/* Awards Guide Layout */
.co-awardsguide { position:relative; width:960px; margin:0 auto; padding:60px 0 60px 0; }
.awardsguide-co { position:relative; padding:82px 70px 0 70px; background:#ffffff; }
.awardsguide-co .awardsguide-co-logo { height:32px; background:url(../images/awards/bg_awards_logo_balck.png) no-repeat center top; }
.awardsguide-co h3 { margin:0 0 57px 0; font-size:40px; color:#000000; font-weight:bold; line-height:60px; text-align:center; }
.awardsguide-co .awardsguide-section { padding:0 0 78px 0; }

.awardsguide-co h4 { margin:0 0 57px 0; background:url(../images/awards/line_black_01.gif) repeat-x center center; }
.awardsguide-co h4 span { margin:0 auto; padding:1px 0 0 0; width:262px; height:45px; font-size:20px; color:#000000; font-weight:bold; text-align:center; line-height:45px; border:2px solid #000000; background:#ffffff; display:block; }

.awardsguide-co .awardsguide-ul-list { width:790px; margin:0 auto; }
.awardsguide-co .awardsguide-ul-list li { float:left; padding:0 0 10px 0; width:158px; text-align:center; background:url(../images/awards/line_black_02.gif) no-repeat left 11px;  display:block; }
.awardsguide-co .awardsguide-ul-list li span { padding:50px 0 0 0; background:url(../images/awards/bg_awardsguide_check.png) no-repeat center top; display:block; }
.awardsguide-co .awardsguide-ul-list li span em { margin-bottom:7px; font-size:18px; color:#7f7f7f; line-height:20px; display:block; }
.awardsguide-co .awardsguide-ul-list li span strong { font-size:18px; color:#7f7f7f; font-weight:bold; line-height:20px; display:block; }
.awardsguide-co .awardsguide-ul-list li.first { background-position:79px 11px; }
.awardsguide-co .awardsguide-ul-list li.last { background-position:-340px 11px; }
.awardsguide-co .awardsguide-ul-list li.last span { background-position:center -200px; }
.awardsguide-co .awardsguide-ul-list li.current span { background-position:center -400px; }
.awardsguide-co .awardsguide-ul-list li.current span em { color:#000000; }
.awardsguide-co .awardsguide-ul-list li.current span strong { color:#000000; }
.awardsguide-co .awardsguide-dl-list { position:relative; margin:0 105px 0 105px; }
.awardsguide-co .awardsguide-dl-list dt { position:absolute; left:0; top:0; font-size:18px; color:#000000; font-weight:bold; line-height:28px; }
.awardsguide-co .awardsguide-dl-list dd { margin:0 0 0 134px; padding:0 0 5px 0; font-size:18px; color:#000000; letter-spacing:-1px; line-height:28px; }
.awardsguide-co .awardsguide-dl-list dd .refer { padding:4px 0 0 0; font-size:15px; color:#000000; letter-spacing:-1px; line-height:21px; display:block; }
.awardsguide-co .awardsguide-table { padding:3px 14px 21px 16px; }
.awardsguide-co .awardsguide-table table { width:100%; border-right:2px solid #bcbcbc; border-bottom:2px solid #bcbcbc; }
.awardsguide-co .awardsguide-table thead th { font-size:18px; color:#ffffff; font-weight:bold; line-height:46px; text-align:center; border-left:2px solid #bcbcbc; border-top:2px solid #bcbcbc; background:#bcbcbc; }
.awardsguide-co .awardsguide-table tbody th { font-size:18px; color:#000000; font-weight:bold; line-height:44px; text-align:center; border-left:2px solid #bcbcbc; border-top:2px solid #bcbcbc; }
.awardsguide-co .awardsguide-table tbody td { font-size:18px; color:#000000; font-weight:bold; line-height:44px; text-align:center; border-left:2px solid #bcbcbc; border-top:2px solid #bcbcbc; }
.awardsguide-co .close-btn { position:absolute; right:13px; top:13px; width:40px; height:40px; background:url(../images/common/btn_close_02.png) no-repeat center center; display:block; }

/* tvN 탐구생활 */
.co-study { position:relative; width:100%; padding:20px 0 0 0; }
.study-header { position:relative; margin:0 auto 35px auto; width:1200px; }
.study-header h2 { margin:0 auto; width:953px; height:245px; background:url(../images/mocktest/bg_study_top.png) no-repeat center top; display:block; }
.study-content { position:relative; margin:0 auto; padding:67px 0 0 0; width:100%; background:url(../images/mocktest/bg_study_co_top.png) no-repeat center top; }
.study-content .study-content-inner { position:relative; padding:0 0 0 0; width:100%;  background:url(../images/mocktest/bg_study_co_cont_01a.png) repeat-y center top; }
.study-content .study-content-wrap { position:relative; padding:0 0 0 0; width:100%; background:url(../images/mocktest/bg_study_co_cont_02.png) no-repeat center top; }
.study-content .study-list { margin:0 auto; width:970px; min-height:882px; }
.study-content .study-list ul { padding:0 0 0 28px; }
.study-content .study-list ul li { float:left; padding:0 0 35px 0; width:305px; }
.study-content .study-list ul li a { margin:0 auto; width:264px; height:264px; border:3px solid #000000; background-repeat:no-repeat; background-position:center center; -webkit-background-size:cover; -ms-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; display:block; }
.study-content .study-list ul li a img.blank_pic { width:264px; height:264px; vertical-align:top; display:block; }
.study-content .study-list ul li a img.blank_pic_ie { width:264px; height:264px; vertical-align:top; display:none; }
.study-content .study-more { padding:20px 0 32px 0; }
.study-content .study-more a { margin:0 auto; width:204px; height:68px; background:url(../images/mocktest/btn_study_more.png) no-repeat center top; display:block; }
.study-footer { position:relative; margin:0 auto; width:1200px; height:54px; background:url(../images/mocktest/bg_study_bottom.png) no-repeat center top; display:block; }

/* 모의고사 인트로 */
body.page-mocktestintro #co-container { background:url(../images/mocktest/bg_mocktestintro.png) no-repeat center top; }
.co-mocktestintro { position:relative; padding:0 0 0 0; overflow:hidden; }
.mocktestintro-header { }
.mocktestintro-header .MTI-h-summary { margin:0 auto 23px auto; width:711px; height:97px; background:url(../images/mocktest/bg_h2_mocktestintro_summary.png) no-repeat center top; }
.mocktestintro-header h2 { margin:0 auto; width:910px; height:241px; background:url(../images/mocktest/bg_h2_mocktestintro.png) no-repeat center top; }

.mocktestintro-co { }

.mocktestintro-bottom { padding:84px 0 0 0; background:url(../images/mocktest/bg_mocktestintro_blue.png) no-repeat center top; }
.mocktestintro-bottom-inner { padding-bottom:78px; background:#43abdb url(../images/mocktest/bg_body_mocktestintro_2.png) repeat center top; }

.MTIC { width:100%; padding:56px 0 75px 0; }
.MTIC .MTIC-inner { position:relative; width:1167px; margin:0 auto; }
.MTIC .MTIC-tooltip { position:absolute; right:-96px; top:-64px; }
.MTIC .MTIC-prizewinner-identify { position:absolute; right:34px; bottom:-42px; background: url(../images/mocktest/bg_prizewinner_identify.png) no-repeat 0 0;}
.MTIC .MTIC-prizewinner-identify a {display: block;width:194px;height:61px;text-indent:-9999px;}

.MTII { width:100%; padding:67px 0 75px 0; }
.mocktestintro-co .MTII { padding-top:117px; }
.MTII .MTII-inner { position:relative; width:1123px; margin:0 auto; }
.MTII h3 { margin:0 19px 44px 19px; height:53px; background:url(../images/mocktest/bg_h3_mocktestintro.png) no-repeat left top; }
.MTII .MTII-info { position:absolute; right:-3px; top:-23px; width:296px; height:117px; background:url(../images/mocktest/bg_tooltip_mocktestintro.png) no-repeat left top; }
.MTII .MTII-info span { padding:26px 10px 0 10px; text-align:center; display:block; }
.MTII .MTII-info em { margin:0 0 2px 0; font-size:20px; color:#000000; font-weight:bold; line-height:26px; display:block; }
.MTII .MTII-info strong { font-size:20px; color:#000000; font-weight:bold; line-height:26px; display:block; }
.MTII .MTII-table { margin:0 0 34px 0; padding:0 22px 0 25px; height:399px; background:url(../images/mocktest/bg_table_mocktestintro.png) no-repeat left top; }
.MTII .MTII-table table { width:100%; border:0; }
.MTII .MTII-table table thead th { height:105px; }
.MTII .MTII-table table thead th span { width:100%; height:100%; display:block; }
.MTII .MTII-table table tbody th { font-weight:bold; }
.MTII .MTII-table table tbody th
, .MTII .MTII-table table tbody td { font-size:24px; color:#000000; letter-spacing:-1px; vertical-align:middle; line-height:64px; text-align:center; }
.MTII .MTII-table table tbody td.result { font-size:22px; }
.MTII .MTII-table table tbody td.result strong { font-size:30px; color:#0163ae; font-weight:bold; vertical-align:middle; line-height:64px; }
.MTII .MTII-table table tbody td.result em { font-size:30px; color:#ce2121; font-weight:bold; vertical-align:middle; line-height:64px; }
.MTII .MTII-table table tbody td .MTII-challenge { position:relative; margin:0 auto; width:108px; height:46px; line-height:46px; background:url(../images/mocktest/btn_challenge.png) no-repeat 0 0; display:block; }
.MTII .MTII-table table tbody td .MTII-challenge em { position:relative; width:100%; height:100%; display:block; }
.MTII .MTII-table table tbody td .MTII-challenge em i { position:absolute; right:-9px; top:-12px; width:34px; height:53px; background:url(../images/mocktest/btn_challenge_icon.png) no-repeat 0 0; display:none; }
.MTII .MTII-table table tbody td .MTII-re-challenge { margin:0 auto; width:108px; height:46px; line-height:46px; background:url(../images/mocktest/btn_challenge.png) no-repeat 0 -200px; display:block; }
.MTII .MTII-table table tbody td .MTII-re-challenge em { width:100%; height:100%; display:block; }
.MTII .MTII-table table tbody td .MTII-re-challenge em i { display:none; }
.MTII .MTII-table table tbody td a.MTII-challenge { cursor:pointer; background-position:0 -100px; }
.MTII .MTII-table table tbody td a.MTII-challenge em i { display:block; }
.MTII .MTII-table table tbody td a.MTII-re-challenge { cursor:pointer; background-position:0 -300px; }
.MTII .MTII-table table tbody td .MTII-end-challenge { position:relative; margin:0 auto; width:121px; height:46px; line-height:46px; background:url(../images/mocktest/btn_mocktestend.png) no-repeat 0 0; display:block; }
.MTII .MTII-table table tbody td .MTII-end-challenge em { position:relative; width:100%; height:100%; display:block; }
.MTII .MTII-table table tbody td .MTII-end-challenge em i { display:none; }

.MTII .MTII-table-summary { margin:0 auto; width:1048px; height:30px; background:url(../images/mocktest/bg_table_mocktestintro_summary.png) no-repeat left top; }
.MTII .MTII-table-summary span { padding:6px 0 0 48px; font-size:19px; color:#ffffff; line-height:20px; display:block; }
.MTII .MTII-table-summary span a { font-size:19px; color:#fffc00; text-decoration:none; line-height:20px; }

.MTICE { width:100%; padding:84px 0 65px 0; }
.MTICE .MTICE-inner { position:relative; width:1121px; margin:0 auto; }
.MTICE .MTICE-ti { margin:0 auto; width:1058px; height:178px; background:url(../images/mocktest/bg_ti_mtice_01.png) no-repeat left top; }
.MTICE .MTICE-ti p { margin:0 124px 0 122px; text-align:center; }
.MTICE .MTICE-ti p span { padding:22px 0 18px 0; font-size:33px; color:#000000; letter-spacing:-1px; line-height:50px; display:block; }
.MTICE .MTICE-ti p span strong { font-size:33px; color:#000000; font-weight:bold; letter-spacing:-1px; line-height:50px; }
.MTICE .MTICE-ti p em { padding:22px 0 0 0; font-size:20px; color:#f7f7f7; line-height:25px; display:block; }
.MTICE .MTICE-ti p em strong { font-size:20px; color:#f7f7f7; font-weight:bold; line-height:25px; }
.MTICE .MTICE-co { position:relative; margin:0 0 37px 0; height:812px; }
.MTICE .MTICE-co .MTICE-co-name { position:absolute; right:85px; top:277px; font-size:23px; color:#000000; line-height:30px;  }
.MTICE .MTICE-co .MTICE-co-name strong { font-size:23px; color:#000000; font-weight:bold; line-height:30px;  }
.MTICE .MTICE-co .MTICE-co-num { position:absolute; right:85px; top:311px; font-size:23px; color:#000000; line-height:30px;  }
.MTICE .MTICE-co .MTICE-co-num strong { font-size:23px; color:#000000; font-weight:bold; line-height:30px;  }
.MTICE .MTICE-co .MTICE-co-date { position:absolute; right:508px; bottom:64px; font-size:22px; color:#000000; line-height:30px;  }
.MTICE .MTICE-bottom { position:relative; margin:0 auto; width:966px; height:80px; }
.MTICE .MTICE-bottom .MTICE-summary { position:relative; width:673px; height:80px; background:url(../images/mocktest/bg_summary_mtice_01.png) no-repeat left top; }
.MTICE .MTICE-bottom .MTICE-summary p { padding:2px 10px 0 59px; /* font-size:24px; */ font-size:19px; color:#ffffff; letter-spacing:-1px; line-height:39px; display:block; }
.MTICE .MTICE-bottom .MTICE-summary p a { margin-left:10px;font-size:19px; color:#ffffff; letter-spacing:-1px; ;}
.MTICE .MTICE-bottom .MTICE-app { position:absolute; right:0; top:1px; width:256px; height:82px; display:block; }
.MTICE .MTICE-bottom .MTICE-app a { width:100%; height:100%; background:url(../images/mocktest/btn_app_mtice_01.png) no-repeat left top; display:block; }

/* 덕후 인증서 추첨 신청 */
.co-mocktestlottery { position:relative; width:1130px; margin:0 auto; padding:215px 0 0 5px; }
.mocktestlottery-co { padding-top:60px; width:100%; background:url(../images/mocktest/mocktestlottery_top.png) no-repeat center top; display:block; }
.mocktestlottery-co .mocktestlottery-inner { padding:47px 44px 112px 38px; background:url(../images/mocktest/mocktestlottery_bottom.png) no-repeat center bottom; display:block; }
.mocktestlottery-co .mocktestlottery-ti { margin:0 0 26px 0; text-align:center; }
.mocktestlottery-co .mocktestlottery-ti img { vertical-align:top; }
.mocktestlottery-co .mocktestlottery-summary { margin:0 0 37px 0; font-size:28px; color:#000000; line-height:36px; font-weight:bold; text-align:center; }
.mocktestlottery-co .mocktestlottery-gift { margin:0 0 36px 0; text-align:center; }
.mocktestlottery-co .mocktestlottery-gift img { vertical-align:top; }
.mocktestlottery-co .mocktestlottery-summary-1 { margin:0 0 37px 0; font-size:17px; color:#000000; line-height:28px; text-align:center; }
.mocktestlottery-co .mocktestlottery-summary-1 span  { font-size:17px; color:#767676; line-height:28px; text-align:center; display:block; }
.mocktestlottery-co .mocktestlottery-info { position:relative; margin:0 auto 29px auto; width:980px; height:291px; background:url(../images/mocktest/mocktestlottery_info.png) no-repeat center top; display:block; }
.mocktestlottery-co .mocktestlottery-info .mocktestlottery-info-inner { padding:52px 51px 20px 51px; }
.mocktestlottery-co .mocktestlottery-info dl { }
.mocktestlottery-co .mocktestlottery-info dt { margin:0 0 12px 0; font-size:20px; color:#000000; font-weight:bold; letter-spacing:-1px; line-height:30px; }
.mocktestlottery-co .mocktestlottery-info dd { font-size:15px; color:#000000; letter-spacing:-1px; line-height:25px; }
.mocktestlottery-co .mocktestlottery-info .MTP-answer-list { position:absolute; right:33px; bottom:37px; }
.mocktestlottery-co .mocktestlottery-info .MTP-answer-list .MTP-answer-item { position:relative; float:left; width:101px; }
.mocktestlottery-co .mocktestlottery-info .MTP-answer-list .MTP-answer-input { position:absolute; left:0px; top:0; opacity:0; filter:alpha(opacity=0); z-index:1; }
.mocktestlottery-co .mocktestlottery-info .MTP-answer-list .MTP-answer-label { position:relative; padding:1px 14px 12px 32px; font-size:18px; color:#000000; font-weight:bold; line-height:28px; background:url(../images/mocktest/bg_mocktestlottery_answer_num.png) no-repeat 0 4px; cursor:pointer; display:inline-block; z-index:20; }
.mocktestlottery-co .mocktestlottery-info .MTP-answer-list .MTP-answer-label span { position:absolute; left:-5px; top:-11px; width:35px; height:30px; background:url(../images/mocktest/bg_mocktestlottery_answer_checked.png) no-repeat 0 0; display:none; }
.mocktestlottery-co .mocktestlottery-info .MTP-answer-list .MTP-answer-label.selected span { display:block; }
.mocktestlottery-co .mocktestlottery-submit { text-align:center; }
.mocktestlottery-co .mocktestlottery-submit .btn-mocktestlottery-cancel { margin:0 24px; width:124px; height:52px; background:url(../images/mocktest/btn_mocktestlottery_cancel.png) no-repeat left top; display:inline-block; }
.mocktestlottery-co .mocktestlottery-submit .btn-mocktestlottery-cancel span { width:100%; height:100%; display:block; }
.mocktestlottery-co .mocktestlottery-submit .btn-mocktestlottery-ok { margin:0 24px; width:124px; height:52px; background:url(../images/mocktest/btn_mocktestlottery_ok.png) no-repeat left top; display:inline-block; }
.mocktestlottery-co .mocktestlottery-submit .btn-mocktestlottery-ok span { width:100%; height:100%; display:block; }


/* 모의고사 시험지 */
body.page-mocktestpaper #co-container form { padding-bottom:78px; }
.co-mocktestpaper { position:relative; width:1105px; margin:0 auto; padding:20px 0 0 5px; }
.mocktestpaper-header { position:relative; width:100%; height:330px; background:url(../images/mocktest/bg_mocktestpaper_top.png) no-repeat center top; }
.mocktestpaper-content { position:relative; padding:0 62px 0 60px; min-height:600px; background:url(../images/mocktest/bg_mocktestpaper_co.png) repeat-y center top; }
.mocktestpaper-content .mocktestpaper-content-inner { padding:20px 0 0 0; }
.mocktestpaper-content .mocktestpaper-content-left { float:left; width:474px; }
.mocktestpaper-content .mocktestpaper-content-right { float:right; width:472px; }
.mocktestpaper-footer { position:relative; padding-top:23px; width:100%; min-height:129px; background:url(../images/mocktest/bg_mocktestpaper_bottom.png) no-repeat center bottom; }

.mocktestpaper-header img { width:1105px; height:330px; }
.mocktestpaper-header h2 { position:absolute; left:0; top:138px; width:100%; font-size:64px; color:#000000; font-weight:bold; text-align:center; }
.mocktestpaper-header .mocktestpaper-header-info { position:absolute; right:57px; bottom:25px; }
.mocktestpaper-header .mocktestpaper-header-info ul { }
.mocktestpaper-header .mocktestpaper-header-info ul li { float:left; position:relative; padding:0 8px 0 9px; font-size:18px; color:#343434; line-height:24px; background:url(../images/common/line_2x24_919191_01.png) no-repeat left 2px; }
.mocktestpaper-header .mocktestpaper-header-info ul li:first-child { background:none; }

.mocktestpaper-header .mocktestpaper-header-lessons { position:absolute; left:60px; bottom:20px; width:150px; height:44px; background:url(../images/mocktest/bg_lessons_mocktestpaper.png) no-repeat 0px 0px; }
.mocktestpaper-header .mocktestpaper-header-lessons.lessons-1 { background-position:0px 0px; }
.mocktestpaper-header .mocktestpaper-header-lessons.lessons-2 { background-position:0px -50px; }
.mocktestpaper-header .mocktestpaper-header-lessons.lessons-3 { background-position:0px -100px; }
.mocktestpaper-header .mocktestpaper-header-lessons.lessons-4 { background-position:0px -150px; }
.mocktestpaper-header .mocktestpaper-header-lessons.lessons-5 { background-position:0px -200px; }

.MTP-info { width:474px; padding:4px 0 0 0; margin-bottom:28px; background:url(../images/mocktest/bg_mtp_info_top.png) no-repeat left top; }
.MTP-info .MTP-inner { padding:22px 43px 26px 33px; font-size:18px; color:#000000; line-height:28px; background:url(../images/mocktest/bg_mtp_info_bottom.png) no-repeat left bottom; }

.MTP-section { width:471px; padding:6px 0 30px 0; }
.MTP-section .MTP-inner { }
.MTP-section .MTP-question { margin:0 0 18px 0; background:url(../images/mocktest/bg_mtp_num_1.png) no-repeat left top; }
.MTP-section .MTP-question-inner { padding:8px 0 6px 46px; min-height:36px; font-size:20px; color:#000000; line-height:26px; }
.MTP-section .MTP-example { margin:0 0 28px 0; padding:15px 0 0 0; background:url(../images/mocktest/bg_mtp_example_top.png) no-repeat left top; }
.MTP-section .MTP-example-inner { position:relative; padding:42px 34px 38px 33px; background:url(../images/mocktest/bg_mtp_example_bottom.png) no-repeat left bottom; }
.MTP-section .MTP-example-ti { position:absolute; width:404px; top:-28px; margin-bottom:15px; height:37px; background:url(../images/mocktest/bg_mtp_example_ti.png) no-repeat center top; }
.MTP-section .MTP-example-para { font-size:17px; color:#000000; line-height:28px; }
.MTP-section .MTP-example-vod { }
.MTP-section .MTP-example-vod li { float:left; position:relative; margin:0 7px 18px 0; width:195px; height:110px; }
.MTP-section .MTP-example-vod li a { cursor:pointer; display:block; }
.MTP-section .MTP-example-vod li .MTP-example-vod-num { position:absolute; left:-4px; top:-5px; width:36px; height:36px; background:url(../images/mocktest/bg_mtp_example_vod_num.png) no-repeat 0px 0px; display:block; }
.MTP-section .MTP-example-vod li img.MTP-example-vod-pic { width:193px; height:108px; border:1px solid #000000; }
.MTP-section .MTP-example-vod li .MTP-example-vod-play { position:absolute; left:50%; top:50%; margin:-31px 0 0 -31px; width:63px; height:63px; background:url(../images/mocktest/bg_mtp_example_play.png) no-repeat center top; display:block; }
.MTP-section .MTP-example-vod li.MTP-example-vod-item-2
, .MTP-section .MTP-example-vod li.MTP-example-vod-item-4 { margin:0 0 18px 7px; }
.MTP-section .MTP-example-vod li.MTP-example-vod-item-3
, .MTP-section .MTP-example-vod li.MTP-example-vod-item-4 { margin-bottom:7px; }
.MTP-section .MTP-example-vod li.MTP-example-vod-item-1 .MTP-example-vod-num { background-position:0px 0px; }
.MTP-section .MTP-example-vod li.MTP-example-vod-item-2 .MTP-example-vod-num { background-position:0px -50px; }
.MTP-section .MTP-example-vod li.MTP-example-vod-item-3 .MTP-example-vod-num { background-position:0px -100px; }
.MTP-section .MTP-example-vod li.MTP-example-vod-item-4 .MTP-example-vod-num { background-position:0px -150px; }

.MTP-section .MTP-example-vod.MTP-example-num-1 li { width:404px; height:227px; margin:0 0 0 0; }
.MTP-section .MTP-example-vod.MTP-example-num-1 li img.MTP-example-vod-pic { width:402px; height:225px; }
.MTP-section .MTP-example-vod.MTP-example-num-1 li .MTP-example-vod-num { display:none; }
.MTP-section .MTP-example-vod.MTP-example-num-1 li.MTP-example-vod-item-2
, .MTP-section .MTP-example-vod.MTP-example-num-1 li.MTP-example-vod-item-3
, .MTP-section .MTP-example-vod.MTP-example-num-1 li.MTP-example-vod-item-4 { display:none; }

.MTP-section .MTP-example-photo { }
.MTP-section .MTP-example-photo li { float:left; position:relative; margin:0 7px 18px 0; width:195px; height:110px; }
.MTP-section .MTP-example-photo li a { cursor:pointer; display:block; }
.MTP-section .MTP-example-photo li .MTP-example-photo-num { position:absolute; left:-4px; top:-5px; width:36px; height:36px; background:url(../images/mocktest/bg_mtp_example_vod_num.png) no-repeat 0px 0px; display:block; }
.MTP-section .MTP-example-photo li img.MTP-example-photo-pic { width:193px; height:108px; border:1px solid #000000; }
.MTP-section .MTP-example-photo li.MTP-example-photo-item-2
, .MTP-section .MTP-example-photo li.MTP-example-photo-item-4 { margin:0 0 18px 7px; }
.MTP-section .MTP-example-photo li.MTP-example-photo-item-3
, .MTP-section .MTP-example-photo li.MTP-example-photo-item-4 { margin-bottom:7px; }
.MTP-section .MTP-example-photo li.MTP-example-photo-item-1 .MTP-example-photo-num { background-position:0px 0px; }
.MTP-section .MTP-example-photo li.MTP-example-photo-item-2 .MTP-example-photo-num { background-position:0px -50px; }
.MTP-section .MTP-example-photo li.MTP-example-photo-item-3 .MTP-example-photo-num { background-position:0px -100px; }
.MTP-section .MTP-example-photo li.MTP-example-photo-item-4 .MTP-example-photo-num { background-position:0px -150px; }

.MTP-section .MTP-example-photo.MTP-example-num-1 li { width:404px; height:227px; margin:0 0 0 0; }
.MTP-section .MTP-example-photo.MTP-example-num-1 li img.MTP-example-photo-pic { width:402px; height:225px; }
.MTP-section .MTP-example-photo.MTP-example-num-1 li .MTP-example-photo-num { display:none; }
.MTP-section .MTP-example-photo.MTP-example-num-1 li.MTP-example-photo-item-2
, .MTP-section .MTP-example-photo.MTP-example-num-1 li.MTP-example-photo-item-3
, .MTP-section .MTP-example-photo.MTP-example-num-1 li.MTP-example-photo-item-4 { display:none; }

.MTP-section .MTP-example-audio { margin-left:10px; }
.MTP-section .MTP-example-audio li { float:left; position:relative; width:25%; height:41px; }
.MTP-section .MTP-example-audio li .MTP-example-audio-icon { position:relative; width:100%; height:41px; background:url(../images/mocktest/bg_mtp_answer_audio.png) no-repeat 50px 0; cursor:pointer; display:block; }
.MTP-section .MTP-example-audio li .MTP-example-audio-num { position:absolute; left:0px; top:-3px; width:36px; height:36px; background:url(../images/mocktest/bg_mtp_example_vod_num.png) no-repeat 0px 0px; display:block; }
.MTP-section .MTP-example-audio li.MTP-example-audio-item-1 .MTP-example-audio-num { background-position:0px 0px; }
.MTP-section .MTP-example-audio li.MTP-example-audio-item-2 .MTP-example-audio-num { background-position:0px -50px; }
.MTP-section .MTP-example-audio li.MTP-example-audio-item-3 .MTP-example-audio-num { background-position:0px -100px; }
.MTP-section .MTP-example-audio li.MTP-example-audio-item-4 .MTP-example-audio-num { background-position:0px -150px; }
.MTP-section .MTP-example-audio li .MTP-example-audio-icon.selected { background-position:50px -100px; }

.MTP-section .MTP-example-audio.MTP-example-num-1 li { float:none; width:100px; margin:0 auto; }
.MTP-section .MTP-example-audio.MTP-example-num-1 li .MTP-example-audio-icon { background-position:30px 0; }
.MTP-section .MTP-example-audio.MTP-example-num-1 li .MTP-example-audio-icon.selected { background-position:30px -100px; }
.MTP-section .MTP-example-audio.MTP-example-num-1 li .MTP-example-audio-num { display:none; }
.MTP-section .MTP-example-audio.MTP-example-num-1 li.MTP-example-audio-item-2
, .MTP-section .MTP-example-audio.MTP-example-num-1 li.MTP-example-audio-item-3
, .MTP-section .MTP-example-audio.MTP-example-num-1 li.MTP-example-audio-item-4 { display:none; }

.MTP-section .MTP-example-audio.MTP-example-num-2 li { width:50%; }
.MTP-section .MTP-example-audio.MTP-example-num-2 li.MTP-example-audio-item-3
, .MTP-section .MTP-example-audio.MTP-example-num-2 li.MTP-example-audio-item-4 { display:none; }

.MTP-section .MTP-example-audio.MTP-example-num-3 li { width:33.3%; }
.MTP-section .MTP-example-audio.MTP-example-num-3 li.MTP-example-audio-item-4 { display:none; }

.MTP-section .MTP-answer { }
.MTP-section .MTP-answer-inner { }
.MTP-section .MTP-answer .MTP-answer-item { position:relative; }
.MTP-section .MTP-answer .MTP-answer-input { position:absolute; left:0px; top:0; opacity:0; filter:alpha(opacity=0); z-index:1; }
.MTP-section .MTP-answer .MTP-answer-label { position:relative; padding:1px 14px 12px 77px; font-size:20px; color:#000000; line-height:28px; background:url(../images/mocktest/bg_mtp_answer_num.png) no-repeat 33px 0px; cursor:pointer; display:inline-block; z-index:20; }
.MTP-section .MTP-answer .MTP-answer-label span { position:absolute; left:29px; top:-18px; width:41px; height:35px; background:url(../images/mocktest/bg_mtp_answer_checked.png) no-repeat 0 0; display:none; }
.MTP-section .MTP-answer .MTP-answer-label.selected span { display:block; }

.MTP-section .MTP-answer .MTP-answer-item-1 .MTP-answer-label { background-position:33px 0px; }
.MTP-section .MTP-answer .MTP-answer-item-2 .MTP-answer-label { background-position:33px -200px; }
.MTP-section .MTP-answer .MTP-answer-item-3 .MTP-answer-label { background-position:33px -400px; }
.MTP-section .MTP-answer .MTP-answer-item-4 .MTP-answer-label { background-position:33px -600px; }

.MTP-section .MTP-answer-audio { padding:0 0 0 37px; }
.MTP-section .MTP-answer-audio .MTP-answer-item { float:left; width:105px; }
.MTP-section .MTP-answer-audio .MTP-answer-label { float:left; padding:1px 14px 12px 25px; width:10px; height:28px; display:block; }
.MTP-section .MTP-answer-audio .MTP-answer-label span { left:7px; top:-15px; }
.MTP-section .MTP-answer-audio .MTP-answer-item-1 .MTP-answer-label { background-position:10px 3px; }
.MTP-section .MTP-answer-audio .MTP-answer-item-2 .MTP-answer-label { background-position:10px -197px; }
.MTP-section .MTP-answer-audio .MTP-answer-item-3 .MTP-answer-label { background-position:10px -397px; }
.MTP-section .MTP-answer-audio .MTP-answer-item-4 .MTP-answer-label { background-position:10px -597px; }
.MTP-section .MTP-answer-audio .MTP-answer-audio-icon { float:left; margin-left:5px; width:40px; height:41px; background:url(../images/mocktest/bg_mtp_answer_audio.png) no-repeat 0 0; display:block; }
.MTP-section .MTP-answer-audio .MTP-answer-audio-icon.selected { background-position:0px -100px; }

.MTP-section .MTP-answer-photo { padding:0 0 0 33px; }
.MTP-section .MTP-answer-photo .MTP-answer-item { float:left; margin:0 7px 18px 0; width:195px; height:110px; }
.MTP-section .MTP-answer-photo .MTP-answer-item .MTP-answer-label { padding:0; width:195px; height:110px; background:none; }
.MTP-section .MTP-answer-photo .MTP-answer-item .MTP-answer-label em { position:absolute; left:6px; top:6px; width:27px; height:26px; background:url(../images/mocktest/bg_mtp_answer_num.png) no-repeat 0px 0px; display:block; }
.MTP-section .MTP-answer-photo .MTP-answer-item .MTP-answer-label span { left:0px; top:-15px; }
.MTP-section .MTP-answer-photo .MTP-answer-item .MTP-answer-vod-pic { width:193px; height:108px; border:1px solid #000000; }
.MTP-section .MTP-answer-photo .MTP-answer-item-2
, .MTP-section .MTP-answer-photo .MTP-answer-item-4 { margin:0 0 18px 7px; }
.MTP-section .MTP-answer-photo .MTP-answer-item-3
, .MTP-section .MTP-answer-photo .MTP-answer-item-4 { margin-bottom:0px; }
.MTP-section .MTP-answer-photo .MTP-answer-item-1 .MTP-answer-label em { background-position:0px 0px; }
.MTP-section .MTP-answer-photo .MTP-answer-item-2 .MTP-answer-label em { background-position:0px -200px; }
.MTP-section .MTP-answer-photo .MTP-answer-item-3 .MTP-answer-label em { background-position:0px -400px; }
.MTP-section .MTP-answer-photo .MTP-answer-item-4 .MTP-answer-label em { background-position:0px -600px; }

.MTP-section .MTP-answer-photo .MTP-answer-item .MTP-answer-label { position:absolute; left:0; top:0; width:39px; height:38px; }
.MTP-section .MTP-answer-photo .MTP-answer-item .MTP-answer-label em { position:relative; width:27px; height:26px; }
.MTP-section .MTP-answer-photo .MTP-answer-item a { display:block; }
.MTP-section .MTP-answer-photo .MTP-answer-item a .MTP-example-photo-pic {width:193px; height:108px; border:1px solid #000000;}

.MTP-section .MTP-question-num-1 { background-image:url(../images/mocktest/bg_mtp_num_1.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-2 { background-image:url(../images/mocktest/bg_mtp_num_2.png); background-position:2px 0px; }
.MTP-section .MTP-question-num-3 { background-image:url(../images/mocktest/bg_mtp_num_3.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-4 { background-image:url(../images/mocktest/bg_mtp_num_4.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-5 { background-image:url(../images/mocktest/bg_mtp_num_5.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-6 { background-image:url(../images/mocktest/bg_mtp_num_6.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-7 { background-image:url(../images/mocktest/bg_mtp_num_7.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-8 { background-image:url(../images/mocktest/bg_mtp_num_8.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-9 { background-image:url(../images/mocktest/bg_mtp_num_9.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-10 { background-image:url(../images/mocktest/bg_mtp_num_10.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-11 { background-image:url(../images/mocktest/bg_mtp_num_11.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-12 { background-image:url(../images/mocktest/bg_mtp_num_12.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-13 { background-image:url(../images/mocktest/bg_mtp_num_13.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-14 { background-image:url(../images/mocktest/bg_mtp_num_14.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-15 { background-image:url(../images/mocktest/bg_mtp_num_15.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-16 { background-image:url(../images/mocktest/bg_mtp_num_16.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-17 { background-image:url(../images/mocktest/bg_mtp_num_17.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-18 { background-image:url(../images/mocktest/bg_mtp_num_18.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-19 { background-image:url(../images/mocktest/bg_mtp_num_19.png); background-position:0px 0px; }
.MTP-section .MTP-question-num-20 { background-image:url(../images/mocktest/bg_mtp_num_20.png); background-position:0px 0px; }

.MTP-section .MTP-question-num-10 .MTP-question-inner
, .MTP-section .MTP-question-num-11 .MTP-question-inner
, .MTP-section .MTP-question-num-12 .MTP-question-inner
, .MTP-section .MTP-question-num-13 .MTP-question-inner
, .MTP-section .MTP-question-num-14 .MTP-question-inner
, .MTP-section .MTP-question-num-15 .MTP-question-inner
, .MTP-section .MTP-question-num-16 .MTP-question-inner
, .MTP-section .MTP-question-num-17 .MTP-question-inner
, .MTP-section .MTP-question-num-18 .MTP-question-inner
, .MTP-section .MTP-question-num-19 .MTP-question-inner
, .MTP-section .MTP-question-num-20 .MTP-question-inner { padding-left:66px; }

/* .MTP-footer-page { margin-bottom:26px; width:100%; height:20px; background:url(../images/mocktest/bg_mtp_page_num.png) no-repeat center top; display:block; }
.MTP-footer-page.MTP-footer-page-1 { background-position:center 0px; }
.MTP-footer-page.MTP-footer-page-2 { background-position:center -20px; }
.MTP-footer-page.MTP-footer-page-3 { background-position:center -40px; }
.MTP-footer-page.MTP-footer-page-4 { background-position:center -60px; }
.MTP-footer-page.MTP-footer-page-5 { background-position:center -80px; } */

.MTP-footer-page { margin-bottom:23px; width:100%; height:20px; font-size:20px; color:#000000; font-weight:bold; line-height:20px; text-align:center; display:block; }
.MTP-footer-page span, .MTP-footer-page strong { font-size:20px; color:#000000; line-height:20px; font-weight:bold; }

.MTP-footer-btn { position:relative; width:100%; height:24px; }
.MTP-footer-btn .MTP-footer-link { position:absolute; top:0; width:136px; height:24px; background:url(../images/mocktest/bg_mtp_page_link.png) no-repeat center top; display:block; }
.MTP-footer-btn a.MTP-footer-link {cursor: pointer;}
.MTP-footer-btn .MTP-footer-link-prev { left:359px; background-position:0px -50px; }
.MTP-footer-btn .MTP-footer-link-next { width:138px; right:362px; background-position:0px -150px; }
.MTP-footer-btn a.MTP-footer-link-prev { background-position:0px 0px; }
.MTP-footer-btn a.MTP-footer-link-next { background-position:0px -100px; }

.mocktestpaper-footer .mocktestpaperagree-info { position:relative; margin:0 65px 0 60px; padding:54px 0 112px 0; width:980px; display:block; }
.mocktestpaper-footer .mocktestpaperagree-info .mocktestpaperagree-info-inner { padding:4px 0 0 0; background:url(../images/mocktest/mocktestpaperagree_info_top.png) no-repeat center top; }
.mocktestpaper-footer .mocktestpaperagree-info dl { padding:26px 34px 30px 34px; background:url(../images/mocktest/mocktestpaperagree_info_bottom.png) no-repeat center bottom; }
.mocktestpaper-footer .mocktestpaperagree-info dt { margin:0 0 5px 0; font-size:17px; color:#000000; font-weight:bold; letter-spacing:-1px; line-height:25px; }
.mocktestpaper-footer .mocktestpaperagree-info dd { font-size:15px; color:#000000; letter-spacing:-1px; line-height:23px; }
.mocktestpaper-footer .mocktestpaperagree-info .MTP-answer-list { position:absolute; right:-19px; bottom:45px; }
.mocktestpaper-footer .mocktestpaperagree-info .MTP-answer-list .MTP-answer-item { position:relative; float:left; width:101px; }
.mocktestpaper-footer .mocktestpaperagree-info .MTP-answer-list .MTP-answer-input { position:absolute; left:0px; top:0; opacity:0; filter:alpha(opacity=0); z-index:1; }
.mocktestpaper-footer .mocktestpaperagree-info .MTP-answer-list .MTP-answer-label { position:relative; padding:1px 14px 12px 32px; font-size:18px; color:#000000; font-weight:bold; line-height:28px; background:url(../images/mocktest/bg_mocktestlottery_answer_num.png) no-repeat 0 4px; cursor:pointer; display:inline-block; z-index:20; }
.mocktestpaper-footer .mocktestpaperagree-info .MTP-answer-list .MTP-answer-label span { position:absolute; left:-5px; top:-11px; width:35px; height:30px; background:url(../images/mocktest/bg_mocktestlottery_answer_checked.png) no-repeat 0 0; display:none; }
.mocktestpaper-footer .mocktestpaperagree-info .MTP-answer-list .MTP-answer-label.selected span { display:block; }

.co-mocktestpaper-submit { padding:30px 0 0 0; height:76px; }
.co-mocktestpaper-submit button.btnSend { margin:0 auto; width:248px; height:76px; background:url(../images/mocktest/bg_mtp_btn_send.png) no-repeat center top; display:block; }

.co-photoview-layout { position:relative; width:100%; height:100%; }
.co-photoview-layout .co-photoview-layout-co { position:relative; width:100%; height:100%; }
.co-photoview-layout .co-photoview-layout-pic { position:absolute; left:50%; top:50%; }
.co-photoview-layout .photoview-close-btn { position:fixed; right:13px; top:13px; width:40px; height:40px; background:url(../images/common/btn_close_01.png) no-repeat center center; display:block; }

/* 모의고사 응시 결과 */
.co-mocktestcomplete { position:relative; width:1105px; margin:0 auto; padding:215px 0 0 5px; }
.mocktestcomplete-co { padding-top:32px; width:100%; background:url(../images/mocktest/bg_mocktestcomplete_top.png) no-repeat center top; display:block; }
.mocktestcomplete-co .mocktestcomplete-inner { padding:0 37px 74px 32px; background:url(../images/mocktest/bg_mocktestcomplete_bottom.png) no-repeat center bottom; display:block; }
.mocktestcomplete-co .mocktestcomplete-ti { }
.mocktestcomplete-co .mocktestcomplete-ti img { width:1036px; height:91px; }
.mocktestcomplete-co .mocktestcomplete-info { position:relative; padding:17px 0 0 0; height:66px; text-align:center; }
.mocktestcomplete-co .mocktestcomplete-info span { padding:0 19px 0 21px; font-size:24px; color:#000000; line-height:40px; background:url(../images/common/line_2x24_919191_02.png) no-repeat left 2px; }
.mocktestcomplete-co .mocktestcomplete-info span strong { font-size:24px; color:#000000; font-weight:bold; line-height:40px; }
.mocktestcomplete-co .mocktestcomplete-info span:first-child { background:none; }
.mocktestcomplete-co .mocktestcomplete-sharePic { margin:0; }
.mocktestcomplete-co .mocktestcomplete-sharePic img { width:100%; vertical-align:top; }
.mocktestcomplete-co .mocktestcomplete-text { padding:52px 0 22px 0; text-align:center; }
.mocktestcomplete-co .mocktestcomplete-text dl { }
.mocktestcomplete-co .mocktestcomplete-text dt { padding:0 0 3px 0; font-size:34px; color:#b10001; font-weight:bold; letter-spacing:-1px; line-height:44px; }
.mocktestcomplete-co .mocktestcomplete-text dd { padding:0 0 20px 0; font-size:24px; color:#000000; line-height:36px; letter-spacing:-1px; }
.mocktestcomplete-co .mocktestcomplete-text dd strong { font-size:24px; color:#000000; font-weight:bold; line-height:36px; letter-spacing:-1px; }
.mocktestcomplete-co .mocktestcomplete-share { width:950px; margin:0 auto; }
.mocktestcomplete-co .mocktestcomplete-share ul { }
.mocktestcomplete-co .mocktestcomplete-share ul li { float:left; padding-bottom:14px; width:475px; }
.mocktestcomplete-co .mocktestcomplete-share ul li a { margin:0 auto; width:444px; height:82px; display:block; }
.mocktestcomplete-co .mocktestcomplete-share ul li a img { width:444px; height:82px; vertical-align:top; }

.mocktestcomplete-close-btn { position:absolute; right:5px; top:145px; width:40px; height:40px; background:url(../images/common/btn_close_01.png) no-repeat center center; display:block; }

/* Vod Layout */
.co-vodlayout { position:relative; width:100%; height:100%; }
.vodlayout-co { position:absolute; left:50%; top:50%; margin:-253px 0 0 -450px; width:900px; height:506px; }
.co-vodlayout .close-btn { position:absolute; right:13px; top:13px; width:40px; height:40px; background:url(../images/common/btn_close_01.png) no-repeat center center; display:block; }

/* 모의고사 응시 결과 */
.co-studyview { position:relative; width:100%; height:100%; overflow-y:auto; }
.co-studyview .studyview-co { position:relative; padding:80px 0 80px 0; width:670px; margin:0 auto; }
.co-studyview .studyview-co .studyview-footer .STV-H-link
, .co-studyview .studyview-co .studyview-footer .STV-H-comments
, .co-studyview .studyview-co .studyview-header .STY-H-following { background:url(../images/icon/icon_instagram.png) no-repeat 0px 0px; }
.co-studyview .studyview-co .studyview-inner { background:#ffffff; }
.co-studyview .studyview-co .studyview-header { position:relative; margin:0 95px 0 40px; padding:12px 8px 12px 8px; }
.co-studyview .studyview-co .studyview-header .STV-H-photo { position:absolute; left:-32px; top:12px; width:32px; height:32px; display:block; }
.co-studyview .studyview-co .studyview-header .STV-H-photo img { width:32px; height:32px; -webkit-border-radius:16px; -ms-border-radius:16px; -moz-border-radius:16px; -o-border-radius:16px; border-radius:16px; }
.co-studyview .studyview-co .studyview-header .STV-H-name { padding-right:8px; font-size:14px; color:#3f729b; font-weight:bold; text-decoration:none; line-height:32px; word-break:break-all; word-wrap:break-word; }
.co-studyview .studyview-co .studyview-header .STV-H-time { padding:0 8px 0 10px; font-size:14px; color:#c9c8cd; text-decoration:none; line-height:32px; background:url(../images/icon/array_4x4_01.png) no-repeat 0px 4px; }
.co-studyview .studyview-co .studyview-header .STY-H-following { position:absolute; right:-90px; top:14px; padding:0 11px 0 26px; height:26px; font-size:14px; color:#2b5a83; font-weight:bold; text-decoration:none; line-height:26px; background-position:13px -93px; border:1px solid #2b5a83; -webkit-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; }
.co-studyview .studyview-co .studyview-content { padding:0 8px; }
.co-studyview .studyview-co .studyview-content .studyview-pic { }
.co-studyview .studyview-co .studyview-content .studyview-pic img { width:100%; vertical-align:top; }
.co-studyview .studyview-co .studyview-content .studyview-details { padding:20px 5px 20px 5px; font-size:14px; color:#000000; line-height:17px; }
.co-studyview .studyview-co .studyview-content .studyview-details a { font-size:14px; color:#3f729b; line-height:17px; }
.co-studyview .studyview-co .studyview-footer { position:relative; padding:0 12px; height:40px; background:#f6f7f7; }
.co-studyview .studyview-co .studyview-footer .STV-H-link { padding:0 17px 0 19px; font-size:14px; color:#a5a9ac; text-decoration:none; line-height:40px; background-position:0px 12px; display:inline-block; }
.co-studyview .studyview-co .studyview-footer .STV-H-comments { padding:0 17px 0 19px; font-size:14px; color:#a5a9ac; text-decoration:none; line-height:40px; background-position:0px -37px; display:inline-block; }
.co-studyview .studyview-close-btn { position:fixed; right:25px; top:10px; width:40px; height:40px; background:url(../images/common/btn_close_01.png) no-repeat center center; display:block; }

.co-studyview-ty1 .studyview-co { position:relative; padding:80px 0 80px 0; width:935px; margin:0 auto; }
.co-studyview-ty1 .studyview-co .studyview-footer .STV-H-link
, .co-studyview-ty1 .studyview-co .studyview-footer .STV-H-comments
, .co-studyview-ty1 .studyview-co .studyview-header .STY-H-following
, .co-studyview-ty1 .studyview-co .studyview-comment-btn
, .co-studyview-ty1 .studyview-co .studyview-comment-btn a { background:url(../images/icon/icon_instagram.png) no-repeat 0px 0px; }
.co-studyview-ty1 .studyview-co .studyview-inner { position:relative; padding:0 335px 0 0; background:#ffffff; min-height:250px; }
.co-studyview-ty1 .studyview-co .studyview-pic { position:relative; width:100%; }
.co-studyview-ty1 .studyview-co .studyview-pic img { width:100%; vertical-align:top; }
.co-studyview-ty1 .studyview-co .studyview-header { position:absolute; right:20px; top:20px; width:175px; height:57px; padding:0 80px 0 40px; border-bottom:1px solid #efefef; }
.co-studyview-ty1 .studyview-co .studyview-header .STV-H-photo { position:absolute; left:0px; top:0px; width:32px; height:32px; display:block; }
.co-studyview-ty1 .studyview-co .studyview-header .STV-H-photo img { width:32px; height:32px; -webkit-border-radius:16px; -ms-border-radius:16px; -moz-border-radius:16px; -o-border-radius:16px; border-radius:16px; }
.co-studyview-ty1 .studyview-co .studyview-header .STV-H-name { height:32px; font-size:14px; color:#3f729b; font-weight:bold; text-decoration:none; line-height:32px; word-break:break-all; word-wrap:break-word; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; }
.co-studyview-ty1 .studyview-co .studyview-header .STV-H-time { padding:0 8px 0 10px; font-size:14px; color:#c9c8cd; text-decoration:none; line-height:32px; background:url(../images/icon/array_4x4_01.png) no-repeat 0px 4px; }
.co-studyview-ty1 .studyview-co .studyview-header .STY-H-following { position:absolute; right:0px; top:2px; padding:0 11px 0 11px; height:26px; font-size:14px; color:#2b5a83; font-weight:bold; text-decoration:none; line-height:26px; background:none; border:1px solid #2b5a83; -webkit-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; }
.co-studyview-ty1 .studyview-co .studyview-link { position:absolute; top:97px; right:20px; width:295px; }
.co-studyview-ty1 .studyview-co .studyview-link a { font-size:15px; color:#262626; font-weight:bold; line-height:25px; }
.co-studyview-ty1 .studyview-co .studyview-content { position:absolute; top:127px; bottom:69px; right:20px; width:295px; overflow:hidden; overflow-y:auto; }
.co-studyview-ty1 .studyview-co .studyview-content .studyview-details { padding:0 0 10px 0; font-size:14px; color:#000000; line-height:17px; }
.co-studyview-ty1 .studyview-co .studyview-content .studyview-details a { font-size:14px; color:#3f729b; line-height:17px; }
.co-studyview-ty1 .studyview-co .studyview-content .studyview-comment-num { padding:10px 0 0 0; font-size:15px; color:#999999; line-height:17px; }
.co-studyview-ty1 .studyview-co .studyview-content .studyview-comment-num span { font-size:15px; color:#999999; line-height:17px; }
.co-studyview-ty1 .studyview-co .studyview-content .studyview-commentbox { padding:10px 0 0 0; }
.co-studyview-ty1 .studyview-co .studyview-content .studyview-commentbox li { padding-bottom:10px; font-size:15px; color:#000000; line-height:18px; }
.co-studyview-ty1 .studyview-co .studyview-content .studyview-commentbox li span { font-size:15px; color:#000000; line-height:18px; }
.co-studyview-ty1 .studyview-co .studyview-content .studyview-commentbox li a { margin-right:5px; font-size:15px; color:#000000; font-weight:bold; text-decoration:none; line-height:18px; }
.co-studyview-ty1 .studyview-co .studyview-comment-btn { position:absolute; right:20px; bottom:0px; width:295px; height:68px; padding:0 0 0 0; border-top:1px solid #efefef; background-position:right -170px; }
.co-studyview-ty1 .studyview-co .studyview-comment-btn a { position:relative; padding:0 0 0 35px; height:68px; font-size:15px; color:#262626; line-height:68px; text-decoration:none; background-position:0px -127px; display:block; }
.co-studyview-ty1 .studyview-close-btn { position:fixed; right:25px; top:10px; width:40px; height:40px; background:url(../images/common/btn_close_01.png) no-repeat center center; display:block; }


/* awards guide 없는 버전 */
.AWSC-top .AWSC-guide { display:none; }


/* Alert Style */
#main-alert{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999999;background-color:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa000000', endColorstr='#aa000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa000000, endColorstr=#aa000000)";visibility:hidden;opacity:0}
#main-alert.enabled{opacity:0;transition:visibility 0s linear .2s,opacity .2s cubic-bezier(.05, .49, .32, .95)}
#main-alert .main-alert--container{position:fixed;top:30%;left:50%;background-color:rgba(255,255,255,1);width:570px;margin:0 0 0 -285px;box-shadow:0 0 30px rgba(0,0,0,0.5);}
.backdropfilter #main-alert .main-alert--container{background-color:rgba(255,255,255,0.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
html.no-borderradius #main-alert .main-alert--container,body.ui-browser-ie-8 #main-alert .main-alert--container{background-color:#fff;border:2px solid #000}
#main-alert .main-alert--container p{padding:55px 55px 51px 55px;font-size:24px;line-height:36px;color:#000000;text-align:center;cursor:default;}
#main-alert .main-alert--container p .review{text-align:left;margin:20px 0 -5px 0;cursor:pointer}
#main-alert .main-alert--container p .review input{vertical-align:middle;position:relative;bottom:1px}
#main-alert .main-alert--container p .review label{cursor:pointer;font-size:14px}
#main-alert .main-alert--container .btn-area{padding:0 55px 60px 55px; text-align:center;}
/*@media (min-resolution: 124dpi), (-webkit-min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 4/3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main-alert .main-alert--container .btn-area{border-top:2px solid rgba(0,0,0,0.2)}}*/
html.no-borderradius #main-alert .main-alert--container .btn-area,html.no-borderradius #main-alert .main-alert--container .btn-area{ }
#main-alert .main-alert--container .btn-area button{ margin:0 3px; width:221px;line-height:86px;height:86px;font-size:24px;color:#000;font-weight:normal; text-decoration:none;border:2px solid #000000;}
#main-alert .main-alert--container .btn-area button:focus{outline:0}
.mode-pc #main-alert .main-alert--container .btn-area button:hover{text-decoration:none;}
#main-alert .main-alert--container .btn-area button.type2{border-right:2px solid rgba(0,0,0,1)}
/*@media (min-resolution: 124dpi), (-webkit-min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 4/3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main-alert .main-alert--container .btn-area button.type2{border-right:2px solid rgba(0,0,0,0.2)}}*/
html.no-borderradius #main-alert .main-alert--container .btn-area button.type2,html.no-borderradius #main-alert .main-alert--container .btn-area button.type2{border-right:2px solid #000}
#main-alert.alert button{width:456px !important}
#main-alert.alert button.type2{display:none}
#main-alert.on{visibility:visible;opacity:1;transition-delay:0s}

#main-alert.mode-image .main-alert--container p .review  {padding-right:60px;font-size:14px;text-align:right;}
#main-alert.mode-image .btn-area  {position:absolute;right:30px;bottom:45px;padding:0;}
#main-alert.mode-image .btn-area .type1  {width:58px !important;height:30px;font-size:16px;line-height:28px;text-align:center;}

#co-container .headerinfo h2, #co-container .headerinfo p    {color:#ffffff;}

/* 후보투표 */
body.page-awards-vote   {background-repeat:repeat-x;background-position:50% 0;background-size:100% auto;}
body.page-awards-vote #co-container {background-repeat:no-repeat;background-position:50% 157px;}
.co-awardsvote  {position:relative;overflow:hidden;padding-bottom:50px;}
.co-awardsvote-inner  {position:relative;}
.co-awardsvote-wide    {width:1240px;margin:0 auto;}
.co-awardsvote *, .co-awardsvote a  {color:#ffffff;}
.co-awardsvote .logo-tvntenaward  {position:absolute;top:-80px;left:50%;}
.co-awardsvote .logo-tvntenaward .award-period  {position:absolute;top:369px;left:264px;font-weight:bold;font-size:16px;text-align:center;white-space:nowrap;}
.co-awardsvote fieldset  {padding:0;margin:0;}
.co-awardsvote .btnNominateVote, 
.co-awardsvote .btnVoteConfirm, 
.co-awardsvote .btnExpandclose  {display:inline-block;font-weight:bold;font-size:18px;letter-spacing:5px;background:#ffffff;}
*:first-child+html .co-awardsvote .btnNominateVote, 
*:first-child+html .co-awardsvote .btnVoteConfirm, 
*:first-child+html .co-awardsvote .btnExpandclose  {display:inline;zoom:1;}
.co-awardsvote .btnNominateVote, .co-awardsvote .btnExpandclose  {width:224px;height:50px;line-height:50px;}
.co-awardsvote .btnExpandclose  {color:#b0b0b0;color:rgba(255,255,255,0.5);background:#3c3c3c;}
.co-awardsvote .btnVoteConfirm  {width:224px;height:74px;line-height:74px;}
.co-awardsvote .btnExpandRdclose    {width:24px;height:24px;background:url(../images/awards/bg_nominate_view_close.png) no-repeat 0 0;text-indent:-9999px;}

.vote-submenu    {overflow:hidden;margin-bottom:73px;}
.vote-submenu li    {float:left;margin-right:5px;}
.vote-submenu li a  {display:block;height:35px;padding:10px 20px 0;font-size:16px;font-family:tvNTwinkle-Medium, sans-serif;text-decoration:none;}
.vote-submenu li a:hover, .vote-submenu li a:focus  {text-decoration:none;}
.vote-submenu li a.selected {border-bottom:6px solid #ffffff;color:#ffffff;}
.co-awardsvote .headerinfo  {height:240px;}
.co-awardsvote .headerinfo h2  {margin-bottom:30px;font-size:64px;font-family:tvNTwinkle-Medium, sans-serif, sans-serif;line-height:1.1;word-spacing:-3px;}
.co-awardsvote .headerinfo p {font-size:16px;}
.addinfo-tabmenu    {overflow:hidden;border-top:1px solid #d5d8fe;border-bottom:6px solid #ffffff;margin:10px 0 60px;}
.addinfo-tabmenu > ul > li    {float:left;width:25%;background-repeat:no-repeat;background-position:0 50%;}
.bytype-vote-a .addinfo-tabmenu > ul > li:first-child, .bytype-vote-b .addinfo-tabmenu > ul > li:first-child    {background:none;}
.addinfo-tabmenu > ul > li a  { display:block;height:49px;font-size:15px;line-height:49px;text-align:center;}
.addinfo-tabmenu > ul > li a:hover  {text-decoration:none;}
.addinfo-tabmenu > ul > li a > span    {display:inline-block;min-width:80px;height:49px;padding-right:25px;line-height:49px;vertical-align:top;background-repeat:no-repeat;background-position:100% 20px;}
*:first-child+html .addinfo-tabmenu > ul > li a > span    {display:inline;zoom:1;}
.addinfo-tabmenu > ul > li a.selected    {background:#ffffff;}
.addinfo-tabmenu > ul > li a.selected span    {color:#bb1d39;background-position:100% -30px;}
.addinfo-tabwrap    {position:relative;}
.addinfo-tabcontainer   {background:#ffffff;}
.addinfo-tabcontainer .addinfo-tabcontents-inner  {overflow:hidden;padding:55px 50px 30px;}
.addinfo-tabcontainer .addinfo-tabcontents *  {color:#2a2a2a;}
.addinfo-voteguide > dl  {float:left;width:373px;height:136px;text-align:center;background:url(../images/awards/line_addinfo_voteguide.png) repeat-y 0 0;}
.addinfo-voteguide dl dt, .addinfo-voteguide dl dd {padding:0 10px 0;color:#2a2a2a;}
.addinfo-voteguide dl dt   {margin-bottom:25px;font-weight:bold;font-size:24px;}
.addinfo-voteguide dl dd   {font-size:16px;}
.addinfo-voteguide .voteguide01 {background:none;}
.addinfo-voteguide .voteguide02 > dd   {display:inline-block;padding-left:8px;margin-left:11px;vertical-align:top;background:url(../images/awards/bg_blt_addinfo_voteguide.png) no-repeat 0 9px;}
.addinfo-voteguide .voteguide03 > dd   {display:inline-block;padding-left:8px;margin-left:11px;vertical-align:top;background:url(../images/awards/bg_blt_addinfo_voteguide.png) no-repeat 0 9px;}
*:first-child+html .addinfo-voteguide .voteguide02 > dd   {display:inline;zoom:1;}
.addinfo-award-process  {width:600px;margin:auto;text-align:center;}
.addinfo-award-process dl dt   {margin-bottom:25px;font-weight:bold;font-size:24px;}
.addinfo-award-process dl dd {margin-bottom:22px;font-size:16px;color:#2a2a2a;}
.addinfo-award-process > ol.award-process  {height:174px;font-size:0;background-repeat:no-repeat;background-position:50% 0;}
.addinfo-award-process > ol.award-process01  {background-image:url(../images/awards/bg_addinfo_award_process_01.png);}
.addinfo-award-process > ol.award-process02  {background-image:url(../images/awards/bg_addinfo_award_process_02.png);}
.addinfo-award-process > ol > li  {position:relative;float:left !important;width:147px;padding-top:105px;font-size:16px;color:#2a2a2a;text-align:center;vertical-align:top;}
.addinfo-award-process > ol.award-process02 > li.list01 {width:135px;}
.addinfo-award-process > ol.award-process02 > li.list02 {width:145px;}
.addinfo-award-process > ol.award-process02 > li.list03 {width:158px;}
.addinfo-award-process > ol > li .period  {position:absolute;top:31px;right:0;left:0;font-weight:bold;font-size:12px;}
.addinfo-award-process > ol.award-process01 > li.list01 .period  {padding-left:30px;}
.addinfo-award-process > ol.award-process01 > li.list02 .period  {padding-left:30px;}
.addinfo-award-process > ol.award-process01 > li.list04 .period  {padding-left:10px;}
/* .addinfo-award-process > ol > li.on, .addinfo-award-process > ol > li.on .period  {color:#e21539;} */
.addinfo-award-guide > p  {margin:-5px 0 3px;font-size:16px;line-height:1.875;text-align:center;}
.addinfo-award-guide > dl  {margin:9px 0 3px;}
.addinfo-award-guide > dl:first-child  {margin-top:0;}
.addinfo-award-guide dl dt {margin-bottom:25px;font-weight:bold;font-size:24px;line-height:1.4;color:#2a2a2a;text-align:center;}
.addinfo-award-guide dl dd {width:560px;padding-bottom:20px;margin:auto;text-align:center;background:#f7f7f7;border-radius:10px;}
.addinfo-award-guide dl dd > p {padding-top:22px;margin-bottom:9px;font-weight:bold;font-size:18px;color:#2a2a2a;}
.addinfo-award-guide dl dd ul li {display:inline-block;padding-left:14px;margin-right:10px;margin-bottom:5px;font-size:16px;color:#2a2a2a;vertical-align:top;background:url(../images/awards/line_addinfo_voteguide_02.png) no-repeat 0 3px;}
*:first-child+html .addinfo-award-guide dl dd ul li {display:inline;zoom:1;}
.addinfo-award-guide dl dd ul li:first-child {background:none;}
.addinfo-giftevent-wrap  {margin:0 7px;}
.addinfo-giftevent-wrap .addinfo-giftevent-slide    {overflow:hidden;}
.addinfo-giftevent-wrap .addinfo-giftevent-list  {float:left !important;width:562px;text-align:center;background:url(../images/awards/bg_addinfo_giftevent_list.png) no-repeat 0 0;}
.addinfo-giftevent-wrap .addinfo-giftevent-list:first-child {background:none;}
.addinfo-giftevent-wrap .addinfo-giftevent-list dl  {padding:0 42px;}
.addinfo-giftevent-wrap .addinfo-giftevent-list dl dt  {height:39px;font-weight:bold;font-size:20px;}
.addinfo-giftevent-wrap .addinfo-giftevent-list dl dd  {font-size:15px;color:#6b6b6b;}
.addinfo-giftevent-wrap .addinfo-giftevent-list dl dd.event-desc  {height:57px;}
.addinfo-giftevent-wrap .addinfo-giftevent-list dl dd.event-img  {margin-top:10px;}
.addinfo-giftevent-wrap .addinfo-giftevent-list dl dd.event-alert  {margin-top:22px;font-size:13px;}
.addinfo-giftevent-wrap .addinfo-giftevent-list dl dd.event-alert a.btn-goto-prizewinner  {display:inline-block;width:33px;height:16px;margin:-2px 0 0 10px;text-indent:-9999px;vertical-align:middle;background:url(../images/awards/btn_goto_prizewinner.png) no-repeat 0 0;}
*:first-child+html .addinfo-giftevent-wrap .addinfo-giftevent-list dl dd.event-alert a.btn-goto-prizewinner  {display:inline;zoom:1;}
.addinfo-tabwrap .slide-naviControl button  {overflow:hidden;position:absolute;top:50%;z-index:10;width:37px;height:72px;margin-top:-36px;background-image:url(../images/awards/bg_addinfo_giftevent_navi.png);background-repeat:no-repeat;text-indent:-9999px;display:none;}
.addinfo-tabwrap .slide-naviControl button.btnSlidePrev  {left:20px;}
.addinfo-tabwrap .slide-naviControl button.btnSlideNext  {right:20px;background-position:100% 0;}

.co-awardsvote h3  {margin-bottom:15px;font-size:36px;font-family:tvNTwinkle-Medium, sans-serif;line-height:1.1;}
.livetopten-container   {position:relative;z-index:1;height:205px;}
.livetopten-container.livetopten02   {margin-bottom:20px;}
.livetopten-container h4   {height:61px;font-size:16px;font-family:tvNTwinkle-Medium, sans-serif;text-transform:uppercase;}
.livetopten-container .info-msg {position:absolute;top:0;right:0;font-size:12px;text-align:right;alpha(opacity=50);opacity:.5;}
.livetopten-list    {height:110px;}
.livetopten-list ul    {margin-left:20px;}
.livetopten-list li    {float:left;margin-left:11px;}
.livetopten-list li:first-child    {margin-left:0}
.livetopten-list li img    {width:110px;height:110px;}

.support-talks-container    {height:50px;margin-bottom:30px;}
.support-talks-container h4    {clear:left;float:left;padding:15px 0 0 27px;}
.support-talks-container .support-talks-list    {position:relative;height:50px;margin:0 0 0 130px;}
.support-talks-container .support-talks-list > i    {position:absolute;top:0;bottom:0;width:60px;background-repeat:no-repeat;}
.support-talks-container .support-talks-list > i.bgLeft    {left:0;background-position:0 0;}
.support-talks-container .support-talks-list > i.bgRight    {right:0;background-position:100% 0;}
.support-talks-container .support-talks-list > ul    {padding-top:15px;}

.nominate-vote-list {height:394px;}
/* .nominate-vote-contaniner .nominate-vote-list {margin-left:-30px;} */
.nominate-vote-contaniner .nominate-vote-list   {margin-bottom:46px;}
.nominate-vote-list li {float:left;width:224px;height:394px;margin-left:30px;}
.nominate-vote-list li:first-child {margin-left:0;}
.nominate-vote-list li .nominate-checkin   {position:absolute;top:0;right:0;bottom:0;left:0;z-index:119;border:3px solid #ffffff;background:url(../images/awards/icon_vote_selected.png) repeat-x 0 0;display:none}
.nominate-vote-list li.on .nominate-checkin    {display:block;}
.nominate-poster {position:relative;height:320px;}
.nominate-poster img {width:224px;height:320px;}
.nominate-poster a {position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;width:100%;height:320px;cursor:pointer;text-decoration:none;background:url(../images/common/bg_blank.png);}
.nominate-poster a:hover {background:url(../images/awards/bg_alpha90.png);}
.nominate-poster a .viewinner {position:absolute;top:0;right:0;bottom:0;left:0;padding-top:202px;font-size:22px;font-family:tvNTwinkle-Medium, sans-serif;line-height:1.1;color:#ffffff;text-align:center;background:url(../images/awards/icon_nominate_view.png) no-repeat 50% 119px;display:none;}
/*.vote-list01 .nominate-poster a .viewinner   {background-image:url(../images/awards/icon_nominate_view_01.png);}
.vote-list02 .nominate-poster a .viewinner   {background-image:url(../images/awards/icon_nominate_view_02.png);}
.vote-list03 .nominate-poster a .viewinner   {background-image:url(../images/awards/icon_nominate_view_03.png);}
.vote-list04 .nominate-poster a .viewinner   {background-image:url(../images/awards/icon_nominate_view_04.png);}
.vote-list05 .nominate-poster a .viewinner   {background-image:url(../images/awards/icon_nominate_view_05.png);}
.vote-list06 .nominate-poster a .viewinner   {background-image:url(../images/awards/icon_nominate_view_06.png);}
.vote-list07 .nominate-poster a .viewinner   {background-image:url(../images/awards/icon_nominate_view_07.png);}
.vote-list08 .nominate-poster a .viewinner   {background-image:url(../images/awards/icon_nominate_view_08.png);}
.vote-list09 .nominate-poster a .viewinner   {background-image:url(../images/awards/icon_nominate_view_09.png);}
.vote-list10 .nominate-poster a .viewinner   {background-image:url(../images/awards/icon_nominate_view_10.png);}*/
.nominate-poster a:hover .viewinner, .nominate-poster a:focus .viewinner {display:block;}
.nominate-poster .vote-turnout   {position:absolute;top:0;right:0;z-index:5;width:111px;height:59px;font-size:28px;line-height:59px;color:#ffffff;text-align:center;background:url(../images/awards/bg_alpha82.png) no-repeat 0 0;}
.nominate-poster .chemistry-couple   {position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;padding:292px 10px 0;font-size:16px;line-height:1.1;text-align:center;background:url(../images/awards/bg_award_chemistry_couple.png) no-repeat 0 100%;}
.nominate-poster .chemistry-couple .chemistry-title   {display:block;margin-bottom:10px;font-size:12px;line-height:1.1;}
.nominate-vote-list .btnNominatevote   {display:block;width:100%;height:74px;font-weight:bold;font-size:18px;line-height:74px;letter-spacing:5px;background:#ffffff;}
.nominate-vote-contaniner .btnGroupVote {margin-top:55px;}

.nominate-view-expand   {overflow:hidden;position:absolute;top:200px;right:0;left:0;padding-top:15px;}
.nominate-view-expand .nominate-view-expand-outer   {border-top-width:2px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid;background:#262626;}
.nominate-view-expand .nominate-view-expand-inner   {position:relative;width:1200px;padding:61px 0 46px;margin:0 auto;}
.nominate-view-expand .indicate {position:relative;top:2px;z-index:5;display:block;width:30px;height:15px;background-repeat:no-repeat;}
.nominate-view-expand .btnExpandRdclose {position:absolute;top:20px;right:0;}
.nominate-view-expand .nominate-contents .section   {margin-top:37px;}
.nominate-view-expand .nominate-contents .section h5   {height:25px;font-size:15px;line-height:1.1;color:#ffffff;}
.nominate-poster-enlarge img   {width:316px;height:452px;}
.nominate-view-expand .nominate-contents .nominate-poster-enlarge   {position:relative;clear:left;float:left;margin-bottom:40px;}
.nominate-view-expand .nominate-contents .nominate-poster-enlarge .frame   {position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #1d1d1d;}
.nominate-view-expand .nominate-contents .basic-info   {margin:0 0 0 395px;}
.nominate-view-expand .nominate-contents .basic-info .nominate-title    {height:68px;}
.nominate-view-expand .nominate-contents .basic-info .nominate-title h4   {float:left;margin-right:10px;font-size:34px;line-height:1.1;color:#ffffff;}
.nominate-view-expand .nominate-contents .basic-info .nominate-title .period    {font-size:16px;line-height:1.1;}
.nominate-view-expand .nominate-contents .basic-info .nominate-title .character    {font-weight:100;font-size:30px;line-height:1.1;}
.nominate-view-expand .nominate-contents .basic-info .nominate-title + .section {margin-top:0;}
.nominate-view-expand .nominate-contents .basic-info .summary   {height:52px;color:#ffffff;filter:alpha(opacity=50);opacity:0.5;}
.nominate-view-expand .nominate-contents .detail-info   {clear:both;}
.nominate-view-expand .slide-naviControl > button    {float:left;width:19px;height:24px;background:url(../images/awards/bg_slide_navi_control.png) no-repeat;text-indent:-9999px;}
.nominate-view-expand .slide-naviControl > button.btnSlidePrev {background-position:3px 5px;}
.nominate-view-expand .slide-naviControl > button.btnSlideNext {margin-left:13px;background-position:-15px 5px;}
.nominate-view-expand .thumbnail-list-slide-wrap    {position:relative;}
.nominate-view-expand .thumbnail-list-slide-wrap .slide-naviControl {position:absolute;top:-29px;right:0;}
.nominate-view-expand .thumbnail-list   {overflow:hidden;}
.nominate-view-expand .thumbnail-list li   {float:left;width:210px;height:113px;}
.nominate-view-expand .thumbnail-list li a   {position:relative;display:block;width:200px;height:113px;margin-right:10px;text-align:center;background:#000000;}
/* .nominate-view-expand .thumbnail-list li img   {width:200px;height:113px;} */
.nominate-view-expand .goodscene-replay-list li a .icon-player   {position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat;background-position:50% 50%;}
.nominate-view-expand .famous-line-list   {overflow:hidden;}
.nominate-view-expand .famous-line-list li   {float:left;width:209px;height:199px;}
.nominate-view-expand .famous-line-list li a   {display:block;width:199px;height:199px;text-align:center;background:#000000;}
/* .nominate-view-expand .famous-line-list li img   {width:199px;height:199px;} */
.nominate-view-expand .represent-work-list li  {float:left;width:479px;height:245px;}
.nominate-view-expand .represent-work-list li a  {clear:left;float:left;width:155px;height:245px;text-align:center;background:#000000;}
/* .nominate-view-expand .represent-work-list li img  {width:180px;height:285px;} */
.nominate-view-expand .represent-work-list li .desc  {margin:0 30px 0 185px;}
.nominate-view-expand .represent-work-list li .desc .title  {font-size:18px;}
.nominate-view-expand .represent-work-list li .desc .story  {margin-top:10px;alpha(opacity=50);opacity:0.5;}

.nominate-view-expand .talk-frmwrite-wrap h5   {line-height:1.1;}
.nominate-view-expand .talk-frmwrite-wrap .checkbox-inputbox {position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);z-index:1;}
.nominate-view-expand .talk-frmwrite-wrap .checkbox-labelbox {display:inline-block;height:24px;padding-right:22px;margin-right:4px;line-height:24px;color:#ffffff;color:rgba(255,255,255,.5);background:url(../images/icon/bg_radio_style_03.png) no-repeat 100% 5px;}
.nominate-view-expand .talk-frmwrite-wrap .checkbox-labelbox.selected {background-position:100% -45px;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite-message   {margin-bottom:15px;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite-message,
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite-message a,
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite-message span,
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite-message .checkbox-labelbox {font-size:12px;color:#a1a1a1;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite-message a {text-decoration:underline;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite-message .eventapart {margin-right:5px;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite   {position:relative;height:80px;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite-textarea   {height:83px;padding:0 15px 0 15px;margin-right:272px;background:#111111;background:rgba(0,0,0,0.2);}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite .textarea-talk   {width:100%;height:66px;padding:0;margin-top:17px;border:0 none;outline:0;line-height:1.1;color:#a2a2a2;background:transparent;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite .textarea-talk.checked  {color:#ffffff;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite .btnShareTalk  {position:absolute;right:127px;width:128px;height:40px;line-height:40px;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite .btnShareTalk.share-facebook   {top:0;text-transform:capitalize;background:#31405f;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite .btnShareTalk.share-facebook.on   {padding-left:11px;background:#3b5998 url(../images/awards/bg_sns_share_check.png) no-repeat 20px 16px;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite .btnShareTalk.share-twitter   {top:44px;background:#3c6777;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite .btnShareTalk.share-twitter.on   {padding-left:11px;background:#52a7c8 url(../images/awards/bg_sns_share_check.png) no-repeat 30px 16px;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite .btnSmTalk   {position:absolute;top:0;right:0;width:120px;height:83px;line-height:83px;font-size:18px;color:#ffffff;text-align:center;background:#3c3c3c;}
.nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite .character-count   {margin:10px 165px 0 0;text-align:right;}
.nominate-view-expand .nominate-contents .btn-votegroup {margin-top:40px;}
.nominate-view-expand .nominate-contents .btn-votegroup button {margin:0 3px;}
.co-awardsvote .btnGroupVote, .co-awardsvote .btn-votegroup   {text-align:center;}

.privacyinfo-useaccept  {position:relative;margin-top:34px;}
.privacyinfo-useaccept .privacyinfo-useaccept-container {padding:20px 50px 20px 48px;background:url(../images/awards/bg_award_privacycheck.png) 0 0;}
.privacyinfo-useaccept .useaccept-message dt {margin-bottom:10px;font-size:18px;}
.privacyinfo-useaccept .useaccept-message dd {line-height:1.71;}
.privacyinfo-useaccept .personalinfo-modify {position:absolute;top:20px;right:50px;alpha(opacity=50);opacity:0.5;}
.privacyinfo-useaccept .privacychek {margin:5px 0 4px;text-align:right;}
.privacyinfo-useaccept .radiobox-group {display:inline-block;margin-left:30px;}
*:first-child+html .privacyinfo-useaccept .radiobox-group {display:inline;zoom:1;}
.privacyinfo-useaccept .radiobox-group .radio-inputbox {position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);z-index:1;}
.privacyinfo-useaccept .radiobox-group .radio-labelbox {display:inline-block;height:24px;padding-left:32px;line-height:24px;color:#ffffff;color:rgba(255,255,255,.5);background:url(../images/icon/bg_radio_style_02.png) no-repeat 0 0;cursor:pointer;}
.privacyinfo-useaccept .radiobox-group #privacyAgree + .radio-labelbox  {color:#ffffff;}
.privacyinfo-useaccept .radiobox-group .radio-labelbox.selected   {background-position:0 -100px;}
.privacyinfo-useaccept .hooperating-info-container  {position:relative;padding:20px 29px 20px 48px;margin-top:10px;background:url(../images/awards/bg_award_privacycheck.png) 0 0;}
.privacyinfo-useaccept .hooperating-info-container .useaccept-message   {margin-bottom:20px;}
.privacyinfo-useaccept .hooperating-info-container .useaccept-message + .hooperating-info-contents   {margin-top:40px;}
.privacyinfo-useaccept .hooperating-info-contents  {margin-top:20px;}
.privacyinfo-useaccept .hooperating-info-contents .hooperating-info-title  {float:left;width:125px;padding-top:3px;}
.privacyinfo-useaccept .hooperating-info-contents .hooperating-info-list   {overflow:hidden;}
.privacyinfo-useaccept .pollcheck-closebtn   {margin-top:30px;text-align:right;}
.privacyinfo-useaccept .pollcheck-closebtn .checkbox-inputbox {position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);z-index:1;}
.privacyinfo-useaccept .pollcheck-closebtn .checkbox-labelbox {display:inline-block;height:24px;padding-right:32px;line-height:24px;color:#ffffff;color:rgba(255,255,255,.5);background:url(../images/icon/bg_radio_style_02.png) no-repeat 100% 0;}
.privacyinfo-useaccept .pollcheck-closebtn .checkbox-labelbox.selected {background-position:100% -100px;}
.privacyinfo-useaccept .hooperating-info-title {font-size:18px;}
.privacyinfo-useaccept .hooperating-info-contents-wrap  {margin-top:10px;}
.privacyinfo-useaccept .hooperating-info-msg {line-height:1.71;}
.privacyinfo-useaccept .btnHooperatingOpen  {position:absolute;top:0;right:29px;width:50px;height:67px;text-indent:-9999px;background:url(../images/awards/bg_privacy_close.png) no-repeat 50% 50%;display:none;}
.privacyinfo-useaccept .btnHooperatingOpen.close {background-image:url(../images/awards/bg_privacy_open.png);}
.privacyinfo-useaccept .hooperating-info-container.on  {}
.privacyinfo-useaccept .hooperating-info-container.on .hooperating-info-contents-wrap   {display:none;}
.privacyinfo-useaccept .hooperating-info-container.on .btnHooperatingOpen   {display:block;}

.AWSC-siblings02    {margin-top:55px;}
.AWSC-siblings02 .AWSC-siblings02-ti {border-left:4px solid #ffffff;padding-left:15px;margin-bottom:15px;font-size:16px;}
.AWSC-siblings02 .AWSC-siblings02-btn ul li { float:left; width:196px; height:66px; border:1px solid #ffffff;border-color:rgba(255,255,255,.4); margin:0 0 0 8px; }
.AWSC-siblings02 .AWSC-siblings02-btn ul li.AWSC-siblings02-btn-1 { margin-left:0; }
.AWSC-siblings02 .AWSC-siblings02-btn ul li a { padding-left:40px; width:156px; height:66px; text-decoration:none; text-align:center; background:url(../images/awards/bg_awards_select_01.png) no-repeat 15px 15px; display:block; }
.AWSC-siblings02 .AWSC-siblings02-btn ul li a.selected { background-position:15px -85px; }
.AWSC-siblings02 .AWSC-siblings02-btn ul li a span {font-size:16px; color:#ffffff; font-weight:bold; letter-spacing:-1px; line-height:66px;text-align:center;}

.bytype-vote-a  {background-color:#4058ff;background-image:url(../images/awards/bg_body_award_vote_atype.jpg);}
.bytype-vote-a #co-container {background-image:url(../images/awards/logo_tvntenaward_atype.png);}
.bytype-vote-a .btnType01   {color:#6c6af5;}
.bytype-vote-a .btnType01.btnVoteConfirm  {color:#4058ff;}
.bytype-vote-a .vote-submenu li a  {color:#bfc7ff;text-shadow:1px 1px rgba(69,59,175,0.7);}
.bytype-vote-a .addinfo-tabmenu > ul > li {background-image:url(../images/awards/line_1x14_c80c0f.png);}
.bytype-vote-a .addinfo-tabmenu > ul > li a > span    {background-image:url(../images/awards/bg_award_addinfo_select_atype.png);}
.bytype-vote-a .addinfo-tabmenu > ul > li a.selected span    {color:#253de3;}
.bytype-vote-a .support-talks-container  {background:#4f55e5;}
.bytype-vote-a .support-talks-container .support-talks-list li  {color:#a0b2ff;}
.bytype-vote-a .nominate-view-expand .goodscene-replay-list li a .icon-player {background-image:url(../images/icon/icon_player_atype.png);}
.bytype-vote-a .support-talks-container .support-talks-list > i    {background-image:url(../images/awards/bg_awards_support_talks_atype.png);}
.bytype-vote-a .nominate-vote-contaniner .nominate-vote-list li.on .btnNominatevote,
.bytype-vote-a .nominate-view-expand .nominate-contents .btnNominateVote.on {color:#ffffff;background:#3c3fcc;}
.bytype-vote-a .nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite-message .eventapart   {color:#6c6af5;}
.bytype-vote-a .nominate-view-expand .indicate {background-image:url(../images/awards/bg_indicate_atype.png);}
.bytype-vote-a .nominate-view-expand .nominate-view-expand-outer   {border-color:#848dfe;}

.bytype-vote-b .nominate-vote-list li .nominate-checkin   {box-shadow:5px 5px 5px 0 rgba(45,45,161,.17);}
.bytype-vote-b  {background-color:#e6455e;background-image:url(../images/awards/bg_body_award_vote_btype.jpg);}
.bytype-vote-b #co-container {background-image:url(../images/awards/logo_tvntenaward_btype.png);}
.bytype-vote-b .btnType01  {color:#f17496;}
.bytype-vote-b .btnType01.btnVoteConfirm  {color:#ea3d5a;}
.bytype-vote-b .co-awardsvote .logo-tvntenaward .award-period  {text-shadow:0 0 1px #1d20ca;}
.bytype-vote-b .vote-submenu li a  {color:#ffd7df;text-shadow:1px 1px rgba(151,28,56,0.4);}
.bytype-vote-b .addinfo-tabmenu > ul > li {background-image:url(../images/awards/line_1x14_f7c8d0.png);}
.bytype-vote-b .addinfo-tabmenu > ul > li a > span    {background-image:url(../images/awards/bg_award_addinfo_select_btype.png);}
.bytype-vote-b .addinfo-tabmenu > ul > li a.selected span    {color:#bb1d39;}
.bytype-vote-b .support-talks-container  {background:#d84361;}
.bytype-vote-b .support-talks-container .support-talks-list li  {color:#f3d3d3;}
.bytype-vote-b .nominate-view-expand .goodscene-replay-list li a .icon-player {background-image:url(../images/icon/icon_player_btype.png);}
.bytype-vote-b .support-talks-container .support-talks-list > i    {background-image:url(../images/awards/bg_awards_support_talks_btype.png);}
.bytype-vote-b .nominate-vote-contaniner .nominate-vote-list li.on .btnNominatevote,
.bytype-vote-b .nominate-view-expand .nominate-contents .btnNominateVote.on {color:#ffffff;background:#bd5069;}
.bytype-vote-b .nominate-vote-list li .nominate-checkin   {box-shadow:5px 5px 5px 0 rgba(101,6,46,.17);}
.bytype-vote-b .nominate-view-expand .talk-frmwrite-wrap .talk-frmwrite-message .eventapart   {color:#ff7f94;}
.bytype-vote-b .nominate-view-expand .indicate {background-image:url(../images/awards/bg_indicate_btype.png);}
.bytype-vote-b .nominate-view-expand .nominate-view-expand-outer   {border-color:#fe84b3;}

/* 어워즈 수상내역 */
body.page-awardshistory {background-image:url(../images/awards/bg_body_awardshistory.jpg);background-position:50% 0;background-color:#e6455e;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}
.awardshistory-list {position:relative;width:959px;padding-top:387px;margin:-57px auto 0;background:url(../images/awards/bg_02.png) no-repeat 50% 0;}
.tit-awardshistory01 {margin:0 0 30px;background-position:50% -100px;}
.tit-awardshistory02 {margin:48px 0 30px;background-position:50% -200px;}
.tit-awardshistory03 {margin:0 0 23px;background-position:50% 0;}
.tit-awardshistory04 {margin:36px 0 60px;background-position:50% -300px;}
[class*='tit-awardshistory'] {overflow:hidden;height:40px;text-align:center;background-image:url(../images/awards/bg_awardshistory_title.png);background-repeat: no-repeat;}
[class*='tit-awardshistory'] > span {font-size:30px;font-family: tvNTwinkle-Medium, sans-serif;line-height:1.3;color:#ffffff;}
.awardshistory-list .awards-list02 li  {float:left;width:168px;height:313px;margin-left:29px;text-align:center;}
.awardshistory-list .awards-list02 li.first {margin-left:0;}
.awardshistory-list .awards-list02 li .thumb {padding:0 0 9px;}
.awardshistory-list .awards-list02 li .thumb img {width:168px;height:240px;}
.awardshistory-list .awards-list02 li .name {height:48px;font-size:16px;letter-spacing:-1px;color:#ffffff;}

.awardshistory-list .awards-list03  {margin:0 0;}
.awardshistory-list .awards-list03 li {float:left;width:218px;height:363px;margin-left:29px;text-align:center;}
.awardshistory-list .awards-list03 li.first {margin-left:0;}
.awardshistory-list .awards-list03 li .thumb {padding:0 0 15px;}
.awardshistory-list .awards-list03 li .thumb img {width:218px;height:218px;}
.awardshistory-list .awards-list03 li .name {height:48px;font-size:14px;color:#ffffff;}
.awardshistory-list .awards-list03 dl {height:87px;}
.awardshistory-list .awards-list03 dl dt, .awardshistory-list .awards-list dl dd {color:#ffffff;}
.awardshistory-list .awards-list03 dl dt {position:relative;display:inline-block;padding:0 20px;font-size:16px;font-family: tvNTwinkle-Medium, sans-serif;line-height:1.3;
  background-image: url(../images/awards/icon_star.png), url(../images/awards/icon_star.png);
  background-repeat: no-repeat;
  background-position: 0 5px, 100% 5px;
  background-size: 7px auto, 7px auto;
}
*:first-child+html .awardshistory-list .awards-list03 dl dt {display:inline;zoom:1;}
.awardshistory-list .awards-list03 dl dt i {position:absolute;top:-35px;font-size:50px;font-family: tvNTwinkle-Medium, sans-serif;line-height:1.2;}
.awardshistory-list .awards-list03 dl dt i.lt {left:0;}
.awardshistory-list .awards-list03 dl dt i.rt {right:0;}
.awardshistory-list .awards-list03 dl dd.name {margin-top:5px;font-weight:bold;font-size:22px;line-height:1.2;}
.awardshistory-list .awards-list-wrap {overflow:hidden;}
.awardshistory-list .awards-list {margin-left:-26px;}
.awardshistory-list .awards-list li {float:left;width:301px;height:198px;margin-left:26px;}
.awardshistory-list .awards-list li .thumb {float:left;}
.awardshistory-list .awards-list li .thumb img {width:133px;height:133px;}
.awardshistory-list .awards-list dl {margin:0 0 0 149px;}
.awardshistory-list .awards-list dl dt, .awardshistory-list .awards-list dl dt span, .awardshistory-list .awards-list dl dd {color:#ffffff;}
.awardshistory-list .awards-list dl dt {padding-top:2px;font-weight:bold;font-size:16px;}
.awardshistory-list .awards-list dl dt span {display:block;font-size:13px;line-height:1.4;}
.awardshistory-list .awards-list dl dd.name {margin-top:11px;font-weight:bold;font-size:22px;}

/* 페스티벌,어워드 공통 */
.co-submenu    {overflow:hidden;height:51px;margin-bottom:73px;}
.co-submenu li    {float:left;margin-right:5px;}
.co-submenu li a  {display:block;height:35px;padding:10px 20px 0;font-size:16px;font-family:tvNTwinkle-Medium, sans-serif;text-decoration:none;}
.co-submenu li a:hover, .co-submenu li a:focus  {text-decoration:none;}
.co-submenu li a.selected {border-bottom:6px solid #ffffff;color:#ffffff;}
#co-container .headerinfo  {height:240px;}
#co-container .headerinfo h2  {margin-bottom:30px;font-size:64px;font-family:tvNTwinkle-Medium, sans-serif, sans-serif;line-height:1.1;word-spacing:-3px;}
#co-container .headerinfo p {font-size:16px;}
.co-festival .co-submenu li a {padding:10px 15px 0;}

/* 페스티벌 */
body.page-festivalfaq    {background:#0c1063 url(../images/festival/bg_body_festivallineup.jpg) repeat-x 50% 0;}
.co-festivallineup, .co-festivalticket, .co-festivalinformation, .co-festivalfaq, .co-festivalinfo02, .co-festivalmd  {position:relative;width:1240px;margin:0 auto;padding-bottom:80px;}
body.page-festivallineup #co-container     {background:url(../images/festival/logo_tvntenfestival.png) no-repeat 50% 157px;}
#co-container [class*='co-festival'] .co-submenu li a {color:#97a0ff;}
#co-container [class*='co-festival'] .co-submenu li a:hover {color:#ffffff;}
#co-container .co-festival .co-submenu li a.selected,
#co-container [class*='co-festival'] .co-submenu li a.selected {color:#ffffff;}
#co-container .co-festival .headerinfo p {color:#aab6ff;}

[class^='icon-lineup-specialsc-']   {display:inline-block;width:43px;height:36px;vertical-align:top;background:url(../images/festival/icon_festivallineup_special.png);background-repeat:no-repeat;}
*:first-child+html [class^='icon-lineup-specialsc-']   {display:inline;zoom:1;}
.icon-lineup-specialsc-01   {background-position:0 0;}
.icon-lineup-specialsc-02   {background-position:0 -50px;}
.icon-lineup-specialsc-03   {background-position:0 -100px;}
.icon-lineup-specialsc-04   {background-position:0 -150px;}
.icon-lineup-specialsc-05   {background-position:0 -200px;}
.icon-lineup-specialsc-06   {background-position:0 -250px;}
.icon-lineup-specialsc-07   {background-position:0 -300px;}
.icon-lineup-specialsc-08   {background-position:0 -350px;}
.icon-lineup-specialsc-09   {background-position:0 -400px;}
.icon-lineup-specialsc-10   {background-position:0 -450px;}

/* 페스티벌 소개(2차) */
body.page-festivalinfo02    {background:#0c1063 url(../images/festival/bg_body_festivalinfo02.jpg) no-repeat 50% 0;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}
body.page-festivalinfo02 #co-container     {background:url(../images/festival/logo_tvntenfestivalinfo02.png) no-repeat 50% 280px;}
.festivalinfo-event-sesssionbox {padding-top:45px;border-color:#526997;border-top:1px solid rgba(156,191,255,.5);text-align:center;}
.festivalinfo-event-sesssionbox .festival-event-meta {font-size:18px;color:#ffffff;}
.festivalinfo-event-sesssionbox .festival-event-meta .date {font-weight:bold;font-size:32px;color:#ffffff;}
.festivalinfo-event-sesssionbox .sesssion-booth {height:691px;padding:0 14px;margin:45px 100px 55px;background:url(../images/festival/bg_sesssion_booth_02.png) no-repeat 50% 0;}
.festivalinfo-event-sesssionbox .sesssion-booth dl {height:285px;margin:30px 22px 0 538px;}
.festivalinfo-event-sesssionbox .sesssion-booth .content-booth {margin-top:69px;}
.festivalinfo-event-sesssionbox .sesssion-booth dl dt {padding-top:104px;font-weight:bold;font-size:28px;font-family:tvNTwinkle-Medium, sans-serif;color:#ffffff;}
.festivalinfo-event-sesssionbox .sesssion-booth dl dd {margin-top:8px;font-size:18px;color:#8aa6ff;}
.festivalinfo-event-sesssionbox .event-participation-message p {margin-bottom:22px;font-size:16px;line-height:1.45;color:#8aa6ff;filter:alpha(opacity=70);opacity:0.7;}

/* 페스티벌 라인업 */
body.page-festivallineup    {background:#0c1063 url(../images/festival/bg_body_festivallineup.jpg) no-repeat 50% 0;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}
body.page-festivallineup #co-container     {background:url(../images/festival/logo_tvntenfestivalinfo02.png) no-repeat 50% 280px;}
.festivallineup-container   {position:relative;padding-top:139px;}
.no-supports .festivallineup-container   {overflow:hidden;}
.festivallineup-container .festivallineup-tabgroup    {position:absolute;top:0;right:0;left:0;z-index:9;}
.festivallineup-container .festivallineup-tabgroup:after {content: "";display: table;clear: both;}
.festivallineup-container .festivallineup-tab   {width:1220px;margin:auto;}
.festivallineup-container .festivallineup-tabgroup li    {float:left;width:400px;margin-left:10px;}
.festivallineup-container .festivallineup-tabgroup li:first-child    {margin-left:0;}
.festivallineup-container .festivallineup-tabgroup li a  {display:block;text-align:center;text-decoration:none;}
.festivallineup-container .festivallineup-tabgroup a:hover  {text-decoration:none;}
.festivallineup-container .festivallineup-tabgroup a > span    {display:block;height:71px;font-size:19px;line-height:71px;color:#aebcff;background:#0f1c71;}
.festivallineup-container .festivallineup-tabgroup li.menu-ar a > span    {height:56px;padding-top:15px;line-height:1.1;}
.festivallineup-container .festivallineup-tabgroup li.menu-ar a > span i    {display:block;padding-top:6px;font-size:16px;}
.festivallineup-container .festivallineup-tabgroup a.selected span    {font-weight:bold;font-size:22px;color:#ffffff;background:#181eb6;}
.festivallineup-contents    {margin:0 20px 100px;}
.festivallineup-contents .festivallineup-message    {margin-bottom:38px;font-size:18px;line-height:1.6;color:#aab6ff;text-align:center;}
.festivallineup-contents .sectionbox-wrap  {position:relative;border:3px solid #85aaff;border-radius:9px;background:#040740;}
.festivallineup-contents .sectionbox-wrap h3 {overflow:hidden;position:absolute;top:0;bottom:0;left:0;width:86px;background-repeat:no-repeat;background-position:50% 50%;text-indent:-9999px;}
.festivallineup-contents.festivallineup-specialsc .sectionbox-wrap h3 {background-image:url(../images/festival/h3_festivallineup_specialsc.png);}
.festivallineup-contents.festivallineup-contbooth .sectionbox-wrap h3 {background-image:url(../images/festival/h3_festivallineup_contbooth.png);}
.festivallineup-contents.festivallineup-mdproduct .sectionbox-wrap h3 {background-image:url(../images/festival/h3_festivallineup_arexperience.png);}
.festivallineup-contents .sectionbox-wrap .vline {position:absolute;top:0;bottom:0;left:639px;width:1px;background:#6083ff;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body  {overflow:hidden;border-left:1px solid #6083ff;margin-left:84px;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .sesssion-day  {float:left;width:554px;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .sesssion-day.sesssion-day1  {margin-right:1px;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .sesssion-day .title-day  {height:36px;padding-top:18px;border-bottom:1px solid #6083ff;font-size:18px;text-align:center;line-height:1.1;color:#ffffff;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .sesssion-day .title-day i  {position:relative;top:0;display:inline-block;height:17px;margin-right:6px;background-image:url(../images/festival/txt_festivallineup_day.png);background-repeat:no-repeat;text-indent:-9999px;}
*:first-child+html .festivallineup-contents .sectionbox-wrap .sectionbox-body .sesssion-day .title-day i  {display:inline;zoom:1;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .sesssion-day.sesssion-day1 .title-day i {width:72px;background-position:0 0;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .sesssion-day.sesssion-day2 .title-day i {width:76px;background-position:0 -60px;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .sesssion-day.sesssion-day1 .sesssion:last-child .specialsc-metagroup {padding-bottom:20px;}
.festivallineup-contents.festivallineup-specialsc .sectionbox-wrap {margin-bottom:40px;}
.festivallineup-contents.festivallineup-specialsc .sectionbox-wrap + .festivallineup-message {margin-top:-20px;font-size:14px;filter:alpha(opacity=70);opacity:0.7;}
.festivallineup-contents.festivallineup-mdproduct .sectionbox-body {padding-top:40px;}
.sectionbox-wrap .sectionbox-body .sesssion-day .sesssion .specialsc-photo  {overflow:hidden;height:192px;background:#0f122d url(../images/festival/bg_special_session_photo.png) no-repeat 0 0;}
.sectionbox-wrap .sectionbox-body .sesssion-day .sesssion .date  {height:42px;padding:0 42px 0 30px;background:#132591;}
.sectionbox-wrap .sectionbox-body .sesssion-day .sesssion .date dt,
.sectionbox-wrap .sectionbox-body .sesssion-day .sesssion .date dd  {font-weight:bold;font-size:16px;line-height:42px;color:#8aa6ff;text-transform:uppercase;}
.sectionbox-wrap .sectionbox-body .sesssion-day .sesssion .date dt  {float:left;}
.sectionbox-wrap .sectionbox-body .sesssion-day .sesssion .date dd  {float:right;}
.sectionbox-wrap .sectionbox-body .session,
.sectionbox-wrap .sectionbox-body .mini-session {margin-top:2px;}
.sectionbox-wrap .sectionbox-body .title-day ~ .session.first,
.sectionbox-wrap .sectionbox-body .title-day ~ .mini-session.first {margin-top:0;}
.sectionbox-wrap .sectionbox-body .session {min-height:376px;background-color:#132591;background-image:url(../images/festival/bg_specialsc.png);background-position:50% 0;background-repeat:no-repeat;}
.sectionbox-wrap .sectionbox-body .session.type02,
.sectionbox-wrap .sectionbox-body .mini-session.type02 {background-color:#0e1266;}
.sectionbox-wrap .sectionbox-body .mini-session {min-height:200px;}
.sectionbox-wrap .sectionbox-body .session-date {height:30px;padding:22px 30px 0;font-size:18px;color:#a3b9ff;text-transform:uppercase;}
.sectionbox-wrap .sectionbox-body .session-date > i {display:inline-block;padding-left:14px;margin-left:10px;vertical-align:top;background:url(../images/festival/bg_specialsc_metagroup_bar.png) no-repeat 0 48%;}
*:first-child+html .sectionbox-wrap .sectionbox-body .session-date > i {display:inline;zoom:1;}
.sectionbox-wrap .sectionbox-body .mini-session .session-date {margin-bottom:37px;}
.sectionbox-wrap .sectionbox-body .session-logo {height:173px;}
.sectionbox-wrap .sectionbox-body .specialsc-metagroup  {padding:0 25px 0 30px;}
.sectionbox-wrap .sectionbox-body .specialsc-metagroup dt  {position:relative;min-height:45px;padding:0 0 0 43px;margin-bottom:10px;font-size:30px;line-height:1.1;color:#ffffff;}
.sectionbox-wrap .sectionbox-body .specialsc-metagroup dt i {position:absolute;top:-1px;left:0;}
.sectionbox-wrap .sectionbox-body .specialsc-metagroup dd  {font-size:16px;color:#a3b9ff;}
.sectionbox-wrap .sectionbox-body .session .specialsc-metagroup {padding-bottom:46px;}
.sectionbox-wrap .sectionbox-body .mini-session .specialsc-metagroup {padding-bottom:30px;}

.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .title  {height:42px;font-weight:bold;font-size:18px;line-height:42px;color:#8aa6ff;letter-spacing:5px;text-align:center;background:#132591;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section.contbooth-play .title  {border-radius:0 9px 0 0;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .contbooth-list {margin:62px 0 0 9px;font-size:0;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .contbooth-list li  {display:inline-block;width:271px;margin:0 0 53px;text-align:center;vertical-align:top;}
*:first-child+html .festivallineup-contents .sectionbox-wrap .sectionbox-body .section .contbooth-list li  {display:inline;zoom:1;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .contbooth-list .contbooth-photo  {position:relative;height:166px;margin-bottom:20px;text-align:center;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .contbooth-list .contbooth-photo .frame  {display:none;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .contbooth-list .contbooth-photo img  {width:166px;height:166px;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .contbooth-list .contbooth-desc  {min-height:56px;font-size:15px;line-height:1.46;color:#889cd8;background:url(../images/festival/bg_contbooth_photo_bar.png) no-repeat 0 0;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .contbooth-list li.first .contbooth-desc  {background:none;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .contbooth-list .contbooth-desc b  {display:block;font-weight:normal;color:#ffffff;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .btn-tvn10map-download {margin-bottom:60px;text-align:center;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .btn-tvn10map-download a {overflow:hidden;display:inline-block;width:548px;height:86px;vertical-align:top;background:url(../images/festival/btn_tvn10map_download.png) no-repeat 50% 0;}
*:first-child+html .festivallineup-contents .sectionbox-wrap .sectionbox-body .section .btn-tvn10map-download a {display:inline;zoom:1;}
.festivallineup-contents .sectionbox-wrap .sectionbox-body .section .btn-tvn10map-download a > span {overflow:hidden;display:block;text-indent:-9999px;}

.festivallineup-arexperience .icon-camera {display:block;width:56px;height:44px;background:url(../images/festival/icon_camera.png) no-repeat 0 0;}
.festivallineup-arexperience .sectionbox-wrap > .section {padding:75px 93px 8px;border-radius:9px 9px 0 0;}
.festivallineup-arexperience .sectionbox-wrap > .section > .section {border-color:#263576;border-top:1px solid rgba(89,122,199,.4);padding:55px 0 55px;}
.festivallineup-arexperience .arexperience-title {margin-bottom:23px;font-size:48px;font-family:tvNTwinkle-Medium, sans-serif;line-height:1.354;color:#ffffff;text-align:center;
  text-shadow:0 0 10px #2943d4, 0 0 20px #2943d4, 0 0 20px #2943d4;
}
.festivallineup-arexperience .arexperience-copy {margin-bottom:55px;font-size:23px;color:#aab6ff;text-align:center;}
.festivallineup-arexperience h4 {position:relative;padding:0 0 0 52px;margin-bottom:20px;font-size:17px;font-family:tvNTwinkle-Medium, sans-serif;color:#aab6ff;}
.festivallineup-arexperience h4 .icon-camera {position:absolute;top:-14px;left:-13px;}
.festivallineup-arexperience h5 {margin:35px 0 5px;font-weight:bold;font-size:18px;color:#aab6ff;}
.festivallineup-arexperience h5 span {font-weight:bold;font-size:18px;color:#cb90e3;}
.festivallineup-arexperience p,
.festivallineup-arexperience li {font-size:16px;color:#aab6ff;}
.festivallineup-arexperience .participation-step-list li {margin-bottom:5px;font-size:19px;font-family:tvNTwinkle-Medium, sans-serif;color:#aab6ff;}
.festivallineup-arexperience .participation-tip {line-height:1.875;}
.festivallineup-arexperience .grade-guide-list li {float:left;padding:0 0 0 19px;margin-right:6px;background:url(../images/festival/bg_grade_guide_list_arrow.png) no-repeat 0 42%;}
.festivallineup-arexperience .grade-guide-list li:first-child {padding-left:0;background:none;}
.festivallineup-arexperience .app-guide-info {margin-bottom:50px;font-size:18px;line-height:1.777;color:#7c85ba;}
.festivallineup-arexperience .app-guide-info .premium {color:#aab6ff;}
.festivallineup-arexperience .app-guide-info .spacial {color:#cb90e3;}
.festivallineup-arexperience .casting-character-list li {margin-bottom:2px;font-size:19px;font-family:tvNTwinkle-Medium, sans-serif;color:#aab6ff;}
.festivallineup-arexperience .casting-character-list li b {color:#cb90e3;}
.festivallineup-arexperience .btn-appdownload-group {margin:55px 0 0;}
.festivallineup-arexperience .btn-appdownload-group a {float:left;width:298px;height:66px;margin-right:14px;background-image:url(../images/festival/bg_btn_appdownload.png);background-repeat:no-repeat;}
.festivallineup-arexperience .btn-appdownload-group a,
.festivallineup-arexperience .btn-appdownload-group a:hover,
.festivallineup-arexperience .btn-appdownload-group a:focus {text-decoration:none;}
.festivallineup-arexperience .btn-appdownload-group a.btn-appdownload-android {background-position:0 0;}
.festivallineup-arexperience .btn-appdownload-group a.btn-appdownload-ios {background-position:0 -100px;}
.festivallineup-arexperience .btn-appdownload-group a > span {display:block;font-size:19px;font-family:tvNTwinkle-Medium, sans-serif;line-height:66px;color:#ffffff;}
.festivallineup-arexperience .btn-appdownload-group a.btn-appdownload-android > span {padding-left:36px;}
.festivallineup-arexperience .btn-appdownload-group a.btn-appdownload-ios > span {padding-left:43px;}
.festivallineup-arexperience .sectionbox-wrap > .subsection {padding:55px 93px 55px;background:#0b0f53;border-radius:0 0 9px 9px;}
.festivallineup-arexperience .spot-event-wrap.spot-event-wrap h3 {position:static;width:auto;margin-bottom:10px;background:none;text-indent:1px;font-size:30px;font-family:tvNTwinkle-Medium, sans-serif;color:#ffffff;background:none;
  text-shadow:0 0 5px #2943d4, 0 0 8px #2943d4, 0 0 8px #2943d4;
}
.festivallineup-arexperience .spot-event-info  {margin-bottom:50px;color:#7c85ba;}
.festivallineup-arexperience .spot-event-info b  {color:#aab6ff;}
.festivallineup-arexperience .mission-list li {margin-bottom:5px;font-size:19px;font-family:tvNTwinkle-Medium, sans-serif;color:#aab6ff;}
.festivallineup-arexperience .caution-list li  {margin-top:3px;}

/* 페스티벌 티켓 */
body.page-festivalticket    {background:#0c1063 url(../images/festival/bg_body_festivalinfo02.jpg) no-repeat 50% 0;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}
body.page-festivalticket #co-container     {background:url(../images/festival/logo_tvntenfestivalinfo02.png) no-repeat 50% 280px;}
.festivalticket-container    {width:1024px;padding:65px 108px 0;border-top:1px solid rgba(156,191,255,0.5);border-top:1px solid #5064a6;margin:auto;}
.ticketinfo-wrap .ticketinfo-list li    {margin-bottom:65px;text-align:center;}
.ticketinfo-wrap .ticketinfo-list li > p    {white-space:nowrap;}
.ticketinfo-wrap .ticketinfo-list li > p span    {display:inline-block;line-height:1.3;vertical-align:top;}
*:first-child+html .ticketinfo-wrap .ticketinfo-list li > p span    {display:inline;zoom:1;}
.ticketinfo-wrap .ticketinfo-list li > p b {display:inline-block;border-bottom:2px solid #ffffff;vertical-align:top;white-space:nowrap;}
.ticketinfo-wrap .ticketinfo-list li .ticketinfo span    {padding-left:33px;font-size:22px;color:#ffffff;background:url(../images/festival/bg_blt_festivalticket.png) no-repeat 0 0;background-position:left 0 top -4px;}
.ticketinfo-wrap .ticketinfo-list li .ticketnoti    {margin-top:15px;font-size:16px;color:#79a0f9;}
.ticketinfo-wrap .ticketinfo-price    {border:1px solid #9cbfff;border-radius:9px;box-shadow:0 0 5px 1px rgba(89,140,255,0.5), inset 0 0 5px 1px rgba(89,140,255,0.5);}
.ticketinfo-wrap .ticketinfo-price th, .ticketinfo-wrap .ticketinfo-price td    {border-top:1px solid #9cbfff;border-left:1px solid #9cbfff;line-height:1.2;text-align:center;}
.ticketinfo-wrap .ticketinfo-price thead > tr > th:first-child, .ticketinfo-wrap .ticketinfo-price tbody th {border-left:0 none;}
.ticketinfo-wrap .ticketinfo-price thead th {width:20%;height:48px;border-top:0 none;font-size:16px;color:#cfddff;}
.ticketinfo-wrap .ticketinfo-price tbody th    {height:79px;font-size:22px;color:#cfddff;}
.ticketinfo-wrap .ticketinfo-price tbody th span    {font-size:16px;color:#cfddff;}
.ticketinfo-wrap .ticketinfo-price tbody td    {font-size:16px;color:#ffffff;}
.ticketinfo-wrap .ticketinfo-price tbody td.price    {font-size:22px;}
.ticketinfo-wrap .goto-onlinebuy    {margin-top:33px;background:url(../images/festival/bg_ticket_onlinebuy.png) no-repeat 0 0;}
.ticketinfo-wrap .goto-onlinebuy a    {display:block;text-decoration:none;}
.ticketinfo-wrap .goto-onlinebuy a span    {display:block;height:60px;margin-right:25px;font-weight:bold;font-size:22px;line-height:60px;color:#ffffff;text-align:center;background:url(../images/festival/bg_btn_go.png) no-repeat 100% 16px;}
.ticketnotice-wrap    {margin-top:65px;}
.ticketnotice-wrap h3    {padding:0 0 0 28px;margin-bottom:22px;font-size:20px;color:#ffffff;background:url(../images/festival/bg_blt_festivalticket.png) no-repeat -5px -4px;}
.ticketnotice-wrap .ticketnotice-list li     {color:#ffffff;}
.ticketnotice-wrap .ticketnotice-list > li     {margin-top:21px;font-size:16px;}
.ticketnotice-wrap .ticketnotice-list > li > ul     {margin:10px 0 0 23px;}
.ticketnotice-wrap .ticketnotice-list > li > ul > li    {padding-left:9px;margin-top:3px;font-size:14px;background:url(../images/festival/bg_blt_festivalticket_02.png) no-repeat 0 48%;}


/* 페스티벌 안내도 */
body.page-festivalinformation    {background:#0c1063 url(../images/festival/bg_body_festivalinfo02.jpg) no-repeat 50% 0;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}
body.page-festivalinformation #co-container     {background:url(../images/festival/logo_tvntenfestivalinfo02.png) no-repeat 50% 280px;}

.festivalinformation-container   {position:relative;padding-top:139px;}
.no-supports .festivalinformation-container   {overflow:hidden;}
.festivalinformation-container .festivalinformation-tabgroup    {position:absolute;top:0;right:0;left:0;z-index:9;}
.festivalinformation-container .festivalinformation-tabgroup:after {content: "";display: table;clear: both;}
.festivalinformation-container .festivalinformation-tabgroup li    {float:left;width:618px;margin-left:4px;}
.festivalinformation-container .festivalinformation-tabgroup li:first-child    {margin-left:0;}
.festivalinformation-container .festivalinformation-tabgroup li a  {display:block;text-align:center;text-decoration:none;}
.festivalinformation-container .festivalinformation-tabgroup a:hover  {text-decoration:none;}
.festivalinformation-container .festivalinformation-tabgroup a > span    {display:block;height:71px;font-size:19px;line-height:71px;color:#aebcff;background:#0f1c71;}
.festivalinformation-container .festivalinformation-tabgroup a.selected span    {font-weight:bold;font-size:22px;color:#ffffff;background:#181eb6;}
.festivalinformation-container .festivalinformation-tab   {width:1240px;margin:auto;}
.eventhall-map-wrap {margin-bottom:39px;}
.eventhall-map-wrap .eventhall-header {position:relative;margin-bottom:15px;}
.eventhall-map-wrap .eventhall-header h3 {margin-bottom:4px;font-weight:bold;font-size:24px;color:#ffffff;}
.eventhall-map-wrap .eventhall-header .detail-address {font-size:16px;color:#ffffff;}
.eventhall-map-wrap .eventhall-header .btn-goto-directions {position:absolute;bottom:0;right:10px;text-decoration:none;}
.eventhall-map-wrap .eventhall-header .btn-goto-directions > span {display:block;padding-right:13px;font-size:16px;color:#8aa6ff;background:url(../images/festival/bg_goto_directions.png) no-repeat 100% 48%;}
.transportation-wrap {border:3px solid #8aa6ff;}
.transportation-wrap .transportation-list {float:left;width:645px;}
.transportation-wrap .transportation-list dl.eventhall-subway {border-bottom:3px solid #8aa6ff;}
.transportation-wrap .transportation-list dl dt, .transportation-wrap .transportation-list dl dd * {font-size:16px;color:#ffffff;}
.transportation-wrap .transportation-list dl dt {clear:left;float:left;display:block;padding:27px 0 0 27px;}
.transportation-wrap .transportation-list dl dd {border-left:1px solid #4757a6;margin-left:109px;}
.transportation-wrap .transportation-list dl.eventhall-subway dd {height:110px;}
.transportation-wrap .transportation-list dl.eventhall-bus dd {height:537px;}
.transportation-wrap .transportation-list dl dd ul {padding:27px 0 0 30px;}
.transportation-wrap .transportation-list dl dd li {margin-bottom:10px;}
.transportation-wrap .transportation-map {float:left;border-left:3px solid #8aa6ff;}

.eventhallguide .eventhallguide-header {position:relative;margin-bottom:18px;}
.eventhallguide .eventhallguide-header h3 {font-weight:bold;font-size:24px;color:#ffffff;}
.eventhallguide .eventhallguide-header .detail-address {font-size:16px;color:#ffffff;}
.eventhallguide .eventhallguide-header .btn-map-enlarge {position:absolute;bottom:0;right:10px;text-decoration:none;}
.eventhallguide .eventhallguide-header .btn-map-enlarge > span {display:block;padding-right:13px;font-size:16px;color:#8aa6ff;background:url(../images/festival/bg_goto_directions.png) no-repeat 100% 48%;}
.eventhallguide .btn-goto-directions {display:block;width:548px;height:86px;margin:50px auto 0;text-decoration:none;background:url(../images/festival/bg_eventhallguide.png) no-repeat 0 0;}
.eventhallguide .btn-goto-directions > span {overflow:hidden;display:block;text-indent:-9999px;}


/* 페스티벌 FAQ */
body.page-festivalfaq    {background:#0c1063 url(../images/festival/bg_body_festivalinfo02.jpg) no-repeat 50% 0;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}
body.page-festivalfaq #co-container     {background:url(../images/festival/logo_tvntenfestivalinfo02.png) no-repeat 50% 280px;}
.faqlist-header {margin-bottom:20px;}
.faqlist-header .selectbox {display:inline-block;overflow:hidden;width:196px;height:36px;border:2px solid #ffffff;background:#172099 url(../images/festival/bg_selectbox_category.png) no-repeat 100% 50%;}
*:first-child+html .faqlist-header .selectbox {display:inline;zoom:1;}
.faqlist-header .selectbox select {width:230px;border:0 none;padding:5px 0 0 18px;font-size:16px;line-height:1;color:#ffffff;background:#172099;-webkit-appearance:none;}
*:first-child+html .faqlist-header .selectbox select {height:42px;padding:0 0 12px 18px;margin:-5px 0 0 -2px;line-height:42px;}
.borderradius .faqlist-header .selectbox select {height:36px;padding-top:0;}

.faqlist-header .selectbox-wrap    {position:relative;z-index:5;display:inline-block;width:200px;}
*:first-child+html .faqlist-header .selectbox-wrap    {display:inline;}
.faqlist-header .selectbox-title    {display:block;height:36px;border:2px solid #ffffff;padding:0 0 0 18px;font-size:16px;line-height:36px;text-decoration:none;color:#ffffff;background:#172099 url(../images/festival/bg_selectbox_category.png) no-repeat 100% 50%;}

.faqlist-header .selectbox-list    {overflow-y:auto;position:absolute;top:34px;left:0;width:196px;max-height:144px;border:2px solid #ffffff;background:#172099;display:none;}
.faqlist-header.on .selectbox-list    {display:block;}
.faqlist-header .selectbox-list li a    {display:block;font-size:16px;line-height:36px;padding:0 0 0 18px;color:#ffffff;}

.faqlist-container  {border-top:1px solid #ffffff;}
.faqlist-container li  {border-bottom:1px solid #ffffff;}
.faqlist-container li .faq-triggr, .faqlist-container li .faq-triggr .category   {font-size:16px;line-height:51px;color:#ffffff;}
.faqlist-container li .faq-triggr  {position:relative;display:block;height:51px;padding-left:60px;text-decoration:none}
.faqlist-container li .faq-triggr .num  {position:absolute;top:8px;left:11px;width:36px;height:36px;font-size:19px;line-height:36px;color:#11187d;text-align:center;background:#ffffff;border-radius:50%;}
.no-csstransitions .faqlist-container li .faq-triggr .num  {background:url(../images/festival/bg_faqlist_num.png) no-repeat 0 0;}
.faqlist-container li .faq-contents {display:none;}
.faqlist-container li .faq-contents .faq-contents-inner {padding:17px 30px 60px 60px;}
.faqlist-container li.selected  {background:#ffffff;}
.faqlist-container li.selected .faq-triggr, .faqlist-container li.selected .faq-triggr .category, .faqlist-container li.selected .faq-contents .faq-contents-inner {color:#0c1063;}
.faqlist-container li.selected .faq-triggr  {height:64px;line-height:64px;}
.faqlist-container li.selected .faq-triggr, .faqlist-container li.selected .faq-triggr .category  {font-size:21px;}
.faqlist-container li.selected .faq-triggr .num  {top:14px;color:#ffffff;background-color:#11187d;}
.no-csstransitions .faqlist-container li.selected .faq-triggr .num  {background-color:#ffffff;background-position:0 -50px;}
.faqlist-container li.selected .faq-contents  {display:block;}
.faqlist-container li .faq-triggr .btnToggle  {position:absolute;top:21px;right:20px;width:22px;height:12px;background:url(../images/festival/bg_faq_close.png) no-repeat 0 0;}
.faqlist-container li.selected .faq-triggr .btnToggle  {background-position:0 -20px;}

.list-pagenation  {margin-top:72px;font-size:0;text-align:center;}
.list-pagenation a  {overflow:hidden;display:inline-block;width:34px;height:34px;margin:0 3px;line-height:34px;color:#5b72e0;text-align:center;vertical-align:top;}
*:first-child+html .list-pagenation a  {display:inline;zoom:1;}
.list-pagenation .btnpage-first,
.list-pagenation .btnpage-prev,
.list-pagenation .btnpage-next,
.list-pagenation .btnpage-last  {width:28px;text-indent:-9999px;background:url(../images/festival/bg_list_pagination.png) no-repeat 0 0;}
.list-pagenation .btnpage-first {margin:0;background-position:10px 12px;}
.list-pagenation .btnpage-prev {margin-left:0;background-position:10px -22px;}
.list-pagenation .btnpage-next {margin-right:0;background-position:10px -56px;}
.list-pagenation .btnpage-last {margin:0;background-position:10px -90px;}
.list-pagenation .btnpage-first:hover {background-position:-24px 12px;}
.list-pagenation .btnpage-prev:hover {background-position:-24px -22px;}
.list-pagenation .btnpage-next:hover {background-position:-24px -56px;}
.list-pagenation .btnpage-last:hover {background-position:-24px -90px;}
.list-pagenation .current  {color:#ffffff;background:url(../images/festival/bg_list_pagination.png) no-repeat 0 -136px;}

/* 페스티벌 MD */
body.page-festivalmd    {background:#0c1063 url(../images/festival/bg_body_festivalinfo02.jpg) no-repeat 50% 0;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}
body.page-festivalmd #co-container     {background:url(../images/festival/logo_tvntenfestivalinfo02.png) no-repeat 50% 280px;}
.festivalmd-container   {position:relative;padding-top:139px;}
.no-supports .festivalmd-container   {overflow:hidden;}
.festivalmd-container .festivalmd-tabgroup    {position:absolute;top:0;right:0;left:0;z-index:9;}
.festivalmd-container .festivalmd-tabgroup:after {content: "";display: table;clear: both;}
.festivalmd-container .festivalmd-tabgroup li    {float:left;width:618px;margin-left:4px;}
.festivalmd-container .festivalmd-tabgroup li:first-child    {margin-left:0;}
.festivalmd-container .festivalmd-tabgroup li a  {display:block;text-align:center;text-decoration:none;background-color:#0f1c71;}
.festivalmd-container .festivalmd-tabgroup a:hover  {text-decoration:none;}
.festivalmd-container .festivalmd-tabgroup a > span    {display:block;height:71px;font-size:19px;line-height:71px;color:#aebcff;}
.festivalmd-container .festivalmd-tabgroup a.selected    {background-color:#181eb6;}
.festivalmd-container .festivalmd-tabgroup a.selected span    {font-weight:bold;font-size:22px;color:#ffffff;}
.festivalmd-container .festivalmd-tabgroup .festivalmd-tab > li:first-child + li a span {text-indent:-9999px;background-image:url(../images/festival/bg_festivalmd_tab_myct.png);background-repeat:no-repeat;background-position:50% 50%;opacity:.5;filter:alpha(opacity =50);}
.festivalmd-container .festivalmd-tabgroup .festivalmd-tab > li:first-child + li a.selected span  {opacity:1;filter:alpha(opacity =100);}
.festivalmd-container .festivalmd-tab   {width:1240px;margin:auto;}
.festivalmd-contents .festivalmd-message {margin-bottom:20px;font-size:18px;line-height:1.55;color:#ffffff;text-align:center;}
.festivalmd-contents .festivalmd-message02 {margin-top:16px;font-size:15px;line-height:1.6;color:#8aa6ff;text-align:right;}
.festivalmd-contents .brandmdbox + .festivalmd-message02 {font-size:14px;filter:alpha(opacity=70);opacity:0.7;}
.festivalmd-brandmd .festivalmd-message {margin-bottom:20px;}
.festivalmd-brandmd .brandmdbox {border:3px solid #8aa6ff;background:url(../images/festival/bg_awards_festivalmd.png) no-repeat 0 0;}
.festivalmd-myct .festivalmd-myct-product  {height:314px;border:3px solid #8aa6ff;margin-bottom:16px;background:url(../images/festival/bg_awards_festivalmd_02.png) no-repeat 0 0;}
.festivalmd-myct .festivalmd-myct-product dt {position:relative;float:left;width:235px;}
.festivalmd-myct .festivalmd-myct-product dt .desc {position:absolute;top:172px;right:0;left:0;font-size:16px;line-height:1.6;color:#ffffff;text-align:center;}
.festivalmd-myct .festivalmd-myct-product.list02 dt .desc {top:164px;}
.festivalmd-myct .festivalmd-myct-product.list03 dt .desc {top:174px;}
.festivalmd-myct .festivalmd-myct-product dd {overflow:hidden;}
.festivalmd-myct .festivalmd-myct-product + .festivalmd-message02 {font-size:14px;filter:alpha(opacity=70);opacity:0.7;}
.festivalmd-myct .buttongroups {margin-top:30px;text-align:center;}
.festivalmd-myct .buttongroups .btn-myctsquare {display:inline-block;width:550px;height:108px;vertical-align:top;background:url(../images/festival/bg_awards_festivalmd_03.png) no-repeat 0 0;}
*:first-child+html .festivalmd-myct .buttongroups .btn-myctsquare {display:inline;zoom:1;}
.festivalmd-myct .buttongroups .btn-myctsquare span {overflow:hidden;display:block;height:108px;text-indent:-9999px;}


/* Media */
body.page-mediaboard    {background:#0c1063 url(../images/media/bg_body_mediaboard.jpg) no-repeat 50% 0;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}
/*body.page-mediaboard #co-container     {background:url(../images/festival/logo_tvntenfestivalinfo02.png) no-repeat 50% 280px;}*/
.co-mediaboard {width:1248px;margin:0 auto 50px;}
.mediaboard-header {margin:0 14px 17px;}
.mediaboard-header h3 {height:130px;margin-bottom:10px;font-size:80px;font-family:tvNTwinkle-Medium, sans-serif;color:#f9faff;line-height:1.3;text-align:center;text-transform:capitalize;}
.media-tabmenu-wrap {margin-bottom:25px;}
.media-tabmenu-wrap .media-tabmenu {margin-bottom:40px;}
.media-tabmenu-wrap .media-tabmenu li {float:left;width:302px;margin-left:4px;}
.media-tabmenu-wrap .media-tabmenu.video li {width:404px;}
.media-tabmenu-wrap .media-tabmenu > li:first-child {margin-left:0;}
.media-tabmenu-wrap .media-tabmenu li a, .media-tabmenu li a:hover, .media-tabmenu li a:focus {text-decoration:none;}
.media-tabmenu-wrap .media-tabmenu li a {display:block;height:71px;font-size:19px;line-height:71px;color:#ffffff;text-align:center;background:#000000;}
.media-tabmenu-wrap .media-tabmenu li.on a {font-weight:bold;font-size:22px;background:#ce3870;}
.media-tabmenu-wrap .list-sorting {margin-top:-7px;text-align:center;}
.media-tabmenu-wrap .list-sorting li {display:inline-block;vertical-align:top;}
*:first-child+html .media-tabmenu-wrap .list-sorting li {display:inline;zoom:1;}
.media-tabmenu-wrap .list-sorting li a {display:block;padding:0 17px;font-size:20px;color:#ffffff;opacity:.5;filter:alpha(opacity =50);}
.media-tabmenu-wrap .list-sorting li a.on {color:#f44385;opacity:1;filter:alpha(opacity =100);}
.media-thumbnail-header {height:20px;margin-top:24px;}
.media-thumbnail-header .total-counter {float:left;font-size:15px;color:#939392;}
.media-thumbnail-header .total-counter b {color:#ffffff;}
.media-thumbnail-header .list-sorting {float:right;text-align:right;}
.media-thumbnail-header .list-sorting li {display:inline-block;margin-left:13px;vertical-align:top;background:url(../images/media/bg_list_sorting.png) no-repeat 0 48%;}
*:first-child+html .media-thumbnail-header .list-sorting li {display:inline;zoom:1;}
.media-thumbnail-header .list-sorting li:first-child {background:none;}
.media-thumbnail-header .list-sorting li a {padding-left:15px;font-size:15px;color:#ffffff;opacity:.4;filter:alpha(opacity =40);}
.media-thumbnail-header .list-sorting li a.on {opacity:1;filter:alpha(opacity =100);}
.media-thumbnail-list > li {float:left;width:283px;height:229px;margin:0 14px;}
.media-thumbnail-list > li > a {visibility:hidden;}
.media-thumbnail-group, .media-thumbnail-group:hover, .media-thumbnail-group:focus {text-decoration:none;}
.media-thumbnail-group .media-photo {position:relative;display:block;height:160px;background-color:#000;}
.media-thumbnail-group .icon-player {position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(../images/icon/icon_player_btype.png) no-repeat 50% 50%;}
.media-thumbnail-group .media-photo > img {width:283px;height:160px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.media-thumbnail-group .media-title {display:block;margin-top:10px;font-size:14px;color:#ffffff;opacity:.4;filter:alpha(opacity =40);overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.list-pagenation02  {margin-top:10px;font-size:0;text-align:center;}
.list-pagenation02 a  {overflow:hidden;display:inline-block;width:34px;height:34px;margin:0 3px;line-height:34px;color:#ffffff;text-align:center;vertical-align:top;}
*:first-child+html .list-pagenation02 a  {display:inline;zoom:1;}
.list-pagenation02 .btnpage-first,
.list-pagenation02 .btnpage-prev,
.list-pagenation02 .btnpage-next,
.list-pagenation02 .btnpage-last  {width:28px;text-indent:-9999px;background:url(../images/media/bg_list_pagination02.png) no-repeat 0 0;}
.list-pagenation02 .btnpage-first {margin:0;background-position:10px 12px;}
.list-pagenation02 .btnpage-prev {margin-left:0;background-position:10px -22px;}
.list-pagenation02 .btnpage-next {margin-right:0;background-position:10px -56px;}
.list-pagenation02 .btnpage-last {margin:0;background-position:10px -90px;}
/*.list-pagenation02 .btnpage-first:hover {background-position:-24px 12px;}
.list-pagenation02 .btnpage-prev:hover {background-position:-24px -22px;}
.list-pagenation02 .btnpage-next:hover {background-position:-24px -56px;}
.list-pagenation02 .btnpage-last:hover {background-position:-24px -90px;}*/
.list-pagenation02 .btnpage-list  {opacity:.2;filter:alpha(opacity =20);}
.list-pagenation02 .current  {font-weight:bold;}

/* tvN 폰트 가이드 */
body.page-tvnfontguide    {background:#ffea5b url(../images/mocktest/bg_body_tvnfontguide.jpg) no-repeat 50% 0;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}
body.page-tvnfontguide #co-container    {background:url(../images/mocktest/bg_body_tvnfontguide02.png) repeat-x 50% 1537px;}
.co-tvnfontguide {width:1240px;margin:-58px auto 0;background:url(../images/mocktest/pic_tvnfontguide_01.png) no-repeat 50% 0;}
.tvnfontguide-header {height:350px;text-indent:-9999px;}
.tvnfontguide-video-wrap {width:804px;margin:0 auto;}
.tvnfontguide-message-wrap {height:281px;}
.tvnfontguide-message-wrap p {text-indent:-9999px;}
.tvnfontguide-download {height:144px;font-size:0;text-align:center;}
.tvnfontguide-download a {overflow:hidden;display:inline-block;width:285px;height:80px;margin:0 6px;vertical-align:top;text-indent:-9999px;background-image:url(../images/mocktest/bg_btn_tvnfontguide_download.png);background-repeat:no-repeat;}
*:first-child+html .tvnfontguide-download a  {display:inline;zoom:1;}
.tvnfontguide-download a.tvnfontguide-win {background-position:0 0;}
.tvnfontguide-download a.tvnfontguide-win:hover,
.tvnfontguide-download a.tvnfontguide-win:focus {background-position:-285px 0;}
.tvnfontguide-download a.tvnfontguide-mac {background-position:0 -80px;}
.tvnfontguide-download a.tvnfontguide-mac:hover,
.tvnfontguide-download a.tvnfontguide-mac:focus {background-position:-285px -80px;}
.tvnfontguide-sample {width:804px;height:589px;margin:0 auto;}
.tvnfontguide-sample dl {padding-top:64px;}
.tvnfontguide-sample dt {clear:left;display:block;float:left;font:18px/1.1 Arial, sans-serif;color:#f65e1b;}
.tvnfontguide-sample dd {padding-left:22px;margin:0 0 25px 73px;background:url(../images/mocktest/bg_tvnofontguide_bar.png) no-repeat 0 1px;}
.tvnfontguide-message-support {width:804px;min-height:163px;padding:45px 0 45px;margin:auto;}
.tvnfontguide-message-support p,
.tvnfontguide-message-support p a {font-size:12px;line-height:1.5;color:#162063;}

/*
20160926 시스템점검안내 
*/
.system-checkinfo {margin-top:-20px;padding:0 0 20px 0;text-align:left;}
.system-checkinfo dt {margin-bottom:30px;font-weight:bold;font-size:24px;color:#444444;text-align:center;}
.system-checkinfo dd > div {margin-bottom:10px;}
.system-checkinfo dd .system-checkinfo-msg {font-weight:bold;color:#444444;}
.system-checkinfo dd .system-checkinfo-list {margin:10px 0 13px;}
.system-checkinfo dd .system-checkinfo-list li {margin-bottom:3px;}
.system-checkinfo dd .system-checkinfo-msg02 {}

