/*
 * [[ SuperRace - USER WEB ]]
 * 2017-03-21 오후17:35:46
 * 큐브에이 & 이창호
 * goldlch@cubea.co.kr
*/

@charset "utf-8";

h3{padding-bottom:27px;text-align:center;font-size:46px;line-height:1em;font-weight:900;font-family:"Stratum2"}
h3 em,
h3 span{display:block;font-family:'NotoSansKR'}
h3 span{font-size:24px;font-weight:500}
h3 em{font-size:30px;font-weight:400}
h3.kor{font-family:'NotoSansKR';font-size:40px}
h3.kor span{display:inline-block;font-size:28px}
h4{font-weight:900;font-size:30px;text-align:center;font-family:"Stratum2","NotoSansKR";padding:110px 0 40px 0}
h4 span{display:block;font-size:46px;font-weight:300;letter-spacing:0}
h4 em{display:block;font-size:40px;font-weight:400;line-height:1.3em}

h5{font-weight:700;font-size:20px;text-align:center;padding-bottom:20px}

/* 개인정보동의 */
.personal_txt{color:#000}
.personal_txt table{margin:10px 0;font-size:14px}
.personal_txt table th,
.personal_txt table td{border:1px solid #999;padding:8px}
.personal_txt table th{background-color:#c2c2c2}
.personal_txt table td{padding:8px 20px;background-color:#ebebeb;text-align:center}
.personal_txt table li,
.personal_txt table ul{padding:0}
.personal_txt strong{font-size:20px}
.personal_txt ul{padding:6px 0 6px 10px}
.personal_txt ul li{padding:4px 0}
.personal_txt dl{padding:6px 0 6px 10px}
.personal_txt dl dd{padding:6px 0 6px 10px}
.personal_txt em{display:block;padding:20px 0 10px 0;font-size:17px}

/* 페이지 넘버 */
.move_paginate{clear:both;width:100%;padding-top:50px;text-align:center;overflow:hidden}
.move_paginate *{display:inline-block;vertical-align:top}
.move_paginate button{width:34px;height:34px;background-repeat:no-repeat;background-position:center center;text-indent:-99999em;overflow:hidden}
.move_paginate .prev{background-image:url('../img/page_prev.png')}
.move_paginate .prev:hover{background-image:url('../img/page_prev-on.png')}
.move_paginate .next{background-image:url('../img/page_next.png')}
.move_paginate .next:hover{background-image:url('../img/page_next-on.png')}
.move_paginate .num{margin:0 6px}
.move_paginate .num a{color:#808080;line-height:1.2em;padding:8px 12px;font-weight:700;font-size:16px;font-family:"Stratum2"}
.move_paginate .num a:hover,
.move_paginate .num a.on{color:#e82c35}

/* SNS */
.sns_load-wrap{width:1000px;overflow:hidden;margin-top:50px}
.more{clear:both;font-weight:700;color:#999;font-size:24px;line-height:1em;width:122px;padding:20px 0;text-align:center;margin:0 auto;display:block;background:url('../img/the_more.png') right center no-repeat}
.sns_load-wrap .sns_append{float:left;width:1020px;margin-left:-20px;min-height:1000px}
.sns_load-wrap .sns_item{float:left;width:320px;margin:0 0 20px 20px;background-color:#1b1b1b;
	-webkit-transition:top 0.5s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
			transition:top 0.5s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
}
.sns_load-wrap .sns_item a{display:block;padding:2px}
.sns_load-wrap .sns_item a:hover{padding:0;border:2px solid #9D0209}
.sns_load-wrap .sns_item .img{position:relative}
.sns_load-wrap .sns_item .img img{display:block;width:100%;height:auto}
.sns_load-wrap .sns_item.mv .img img{opacity:0.4}
.sns_load-wrap .sns_item.mv .img:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url('../img/mv_play.png') center center no-repeat}
.sns_load-wrap .sns_item .txt{background-color:#fff;position:relative;padding:55px 30px 30px 20px}
.sns_load-wrap .sns_item .txt:after{content:'';display:block;width:30px;height:30px;position:absolute;right:0;bottom:0;background:#545454  url('../img/graph_val05.png') center center no-repeat}
.sns_load-wrap .sns_item .txt .ico{display:inline-block;position:absolute;left:0;top:0;padding:0 28px 0 18px;height:35px;background-position:right 0;background-repeat:no-repeat}
.sns_load-wrap .sns_item .txt .ico.f{background-image:url('../img/item_bg1.png')}
.sns_load-wrap .sns_item .txt .ico.k{background-image:url('../img/item_bg2.png')}
.sns_load-wrap .sns_item .txt .ico em{display:inline-block;padding:6px 0 5px 25px;background-repeat:no-repeat;background-position:left center;font-family:"Stratum2","NotoSansKR";font-size:16px}
.sns_load-wrap .sns_item .txt .ico.f em{background-image:url('../img/item_sns01.gif')}
.sns_load-wrap .sns_item .txt .ico.k em{background-image:url('../img/item_sns02.png')}
.sns_load-wrap .sns_item .txt p{margin:0;color:#0d0d0d}
.sns_load-wrap .sns_item .txt p span{color:#0d6cd9}

/* 박스 6개 */
.slick-dots{width:1000px;height:10px;text-align:center;margin-top:10px;clear:both}
.slick-dots li{display:inline-block;width:18px;height:10px;vertical-align:top}
.slick-dots li button{display:block;width:100%;height:100%;background:url('../img/slide_dot.png') center center no-repeat;text-indent:-99999em;overflow:hidden}
.slick-dots .slick-active button{background-image:url('../img/slide_dot-on.png')}

.each_box-guide{position:relative;width:1224px;margin-left:-112px}
.each_box-guide > button.next,
.each_box-guide > button.prev{position:absolute;top:50%;width:42px;height:42px;margin-top:-21px;background-repeat:no-repeat;background-position:0 0;text-indent:-99999em;overflow:hidden}
.each_box-guide > button.prev{left:0;background-image:url('../img/each_prev.gif')}
.each_box-guide > button.next{right:0;background-image:url('../img/each_next.gif')}
.each_box-guide .more{clear:both;font-weight:700;color:#999;font-size:24px;line-height:1em;width:122px;padding:20px 0;text-align:center;margin:0 auto;display:block;background:url('../img/the_more.png') right center no-repeat}

.box_page-view{width:1000px;margin:0 auto;overflow:hidden}
.box_page-view:after{content:"";display:block;clear:both}
.box_page-move{float:left;width:10200px;position:relative}
.box_page-move:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}

/* OVERLAP */
.overlap{position:relative}
.overlap label{position:absolute;left:0;top:0;color:#999;font-weight:300}

/* 검색 */
.search_input{margin:0 auto;width:346px;border-bottom:1px solid #fff; *zoom:1}
.search_input:after{content:"";display:block;clear:both}
.search_input label{font-size:24px;font-weight:500;color:#fff;left:19px;top:10px}
.search_input input{float:left;display:Block;padding:0 0 0 20px;height:45px;width:265px;line-height:45px;font-size:24px;font-weight:500}
.search_input button{float:right;display:block;width:45px;height:45px;background:url("../img/btn_search.png") center center no-repeat;font-size:0;line-height:0}

.search_list .board_list_multi .box{height:235px}
.search_list .board_list_multi .box .img{height:140px}
.search_list .board_list_multi .box .img img{display:block;margin-top:-82px}
.search_list .board_list_multi .box p{margin-bottom:7px}
.search_list .board_list_multi .box .tag{margin-top:0}

/* 사선 BG */
.main_bg{background:url('../img/main_bg01.png') center 2238px no-repeat}
.main_bg2{background:url('../img/main_bg02.png') center 990px no-repeat}
.main_bg3{background:url('../img/main_bg03.png?date=20220310') center 1660px no-repeat}

/* 두줄 라인 숫자 */
.line_num{display:inline-block;vertical-align:top}
.line_num em{display:inline-block;vertical-align:top;width:30px;height:51px;background-repeat:no-repeat;background-position:0 0;background-size:29px auto}
.line_num em.l0{background-image:url('../img/val_l0.png')}
.line_num em.l1{background-image:url('../img/val_l1.png')}
.line_num em.l2{background-image:url('../img/val_l2.png')}
.line_num em.l3{background-image:url('../img/val_l3.png')}
.line_num em.l4{background-image:url('../img/val_l4.png')}
.line_num em.l5{background-image:url('../img/val_l5.png')}
.line_num em.l6{background-image:url('../img/val_l6.png')}
.line_num em.l7{background-image:url('../img/val_l7.png')}
.line_num em.l8{background-image:url('../img/val_l8.png')}
.line_num em.l9{background-image:url('../img/val_l9.png')}

.line_num.k em.l0{background-image:url('../img/val_l0-k.png')}
.line_num.k em.l1{background-image:url('../img/val_l1-k.png')}
.line_num.k em.l2{background-image:url('../img/val_l2-k.png')}
.line_num.k em.l3{background-image:url('../img/val_l3-k.png')}
.line_num.k em.l4{background-image:url('../img/val_l4-k.png')}
.line_num.k em.l5{background-image:url('../img/val_l5-k.png')}
.line_num.k em.l6{background-image:url('../img/val_l6-k.png')}
.line_num.k em.l7{background-image:url('../img/val_l7-k.png')}
.line_num.k em.l8{background-image:url('../img/val_l8-k.png')}
.line_num.k em.l9{background-image:url('../img/val_l9-k.png')}

.line_num.g em.l0{background-image:url('../img/val_i0-g.png')}
.line_num.g em.l1{background-image:url('../img/val_i1-g.png')}
.line_num.g em.l2{background-image:url('../img/val_i2-g.png')}
.line_num.g em.l3{background-image:url('../img/val_i3-g.png')}
.line_num.g em.l4{background-image:url('../img/val_i4-g.png')}
.line_num.g em.l5{background-image:url('../img/val_i5-g.png')}
.line_num.g em.l6{background-image:url('../img/val_i6-g.png')}
.line_num.g em.l7{background-image:url('../img/val_i7-g.png')}
.line_num.g em.l8{background-image:url('../img/val_i8-g.png')}
.line_num.g em.l9{background-image:url('../img/val_i9-g.png')}

.line_num.b em.l0{background-image:url('../img/val_i0-b.png?date=20220310')}
.line_num.b em.l1{background-image:url('../img/val_i1-b.png?date=20220310')}
.line_num.b em.l2{background-image:url('../img/val_i2-b.png?date=20220310')}
.line_num.b em.l3{background-image:url('../img/val_i3-b.png?date=20220310')}
.line_num.b em.l4{background-image:url('../img/val_i4-b.png?date=20220310')}
.line_num.b em.l5{background-image:url('../img/val_i5-b.png?date=20220310')}
.line_num.b em.l6{background-image:url('../img/val_i6-b.png?date=20220310')}
.line_num.b em.l7{background-image:url('../img/val_i7-b.png?date=20220310')}
.line_num.b em.l8{background-image:url('../img/val_i8-b.png?date=20220310')}
.line_num.b em.l9{background-image:url('../img/val_i9-b.png?date=20220310')}

/* 좋아요 */
.i_like{position:relative;padding-top:8px;display:inline-block;min-width:83px}
.i_like button{position:absolute;left:0;bottom:18px;display:block;width:47px;height:35px;text-indent:-99999em;z-index:1;cursor:default;background: 0 0 no-repeat}
.i_like button img{display:none;position:absolute;right:0;bottom:0;height:auto;width:100%;margin:0 auto}
.i_like span{display:block;max-width:120px;color:#fff;font-weight:900;font-size:32px;line-height:27px;margin-left:50px;padding-bottom:16px;
	-webkit-transition:color 0.3s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
			transition:color 0.3s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
}
.voting_top .i_like span{max-width:220px}
.i_like p{position:absolute;right:0;bottom:0;width:83px;margin:0;font-weight:400;color:#666666;font-size:13px;line-height:1em;text-align:center}

.team .i_like span{color:#c4b3b7}
.team .i_like button{background-image:url("../img/ico_like_red.png")}
.racer .i_like span{color:#b8bcc9}
.racer .i_like button{background-image:url("../img/ico_like_blue.png")}
.models .i_like span{color:#bbb8b3}
.models .i_like button{background-image:url("../img/ico_like_yellow.png")}

.i_like.no span{color:#313747}
.i_like.no button{cursor:pointer;background:none}
.i_like.no button,
.i_like.no span{opacity:1}
.i_like.no button img.k1{display:block}

/* Ui Tab */
.ui_tab{clear:both;margin-bottom:40px}
.ui_tab ul{width:100%;height:70px;text-align:center}
.ui_tab ul li{position:relative;display:inline-block;padding:0 26px;margin:0 -10px;height:70px}
.ui_tab ul li:after,
.ui_tab ul li:before{content:'';display:block;width:26px;height:70px;position:absolute;top:0;background-repeat:no-repeat;background-position:0 0}
.ui_tab ul li:after{left:0;background-image:url('../img/tab_left.png?date=20220310')}
.ui_tab ul li:before{right:0;background-image:url('../img/tab_right.png?date=20220310')}
.ui_tab ul li a{display:block;color:#fff;font-size:20px;padding:0 26px;height:68px;border:solid #fff;border-width:1px 0;line-height:3.2em;background:url('../img/tab_bg.png?date=20220310') 0 0 repeat;overflow:hidden;min-width:136px}
.ui_tab ul li.on a{background-image:url('../img/tab_bg-on.png?date=20220310');cursor:default;border-color:#ef151e}
.ui_tab ul li.on:after{background-image:url('../img/tab_left-on.png?date=20220310')}
.ui_tab ul li.on:before{background-image:url('../img/tab_right-on.png?date=20220310')}

.ui_tab.middle ul{height:40px}
.ui_tab.middle ul li{height:40px}
.ui_tab.middle ul li:after,
.ui_tab.middle ul li:before{height:40px}
.ui_tab.middle ul li:after{background-image:url('../img/tab_left2.png?date=20220310')}
.ui_tab.middle ul li:before{background-image:url('../img/tab_right2.png?date=20220310')}
.ui_tab.middle ul li a{padding:0 0 0 10px;height:38px;min-width:90px;font-size:18px;line-height:40px}
.ui_tab.middle ul li.on:after{background-image:url('../img/tab_left-on.png?date=20220310')}
.ui_tab.middle ul li.on:before{background-image:url('../img/tab_right-on.png?date=20220310')}

.ui_tab-sub ul{text-align:center;height:24px}
.ui_tab-sub ul li{position:relative;display:inline-block;padding:0 9px;margin:0 -3px}
.ui_tab-sub ul li:after,
.ui_tab-sub ul li:before{content:'';display:block;width:9px;height:24px;position:absolute;top:0;background-repeat:no-repeat;background-position:0 0}
.ui_tab-sub ul li:after{left:0;background-image:url('../img/tab_left-sub.png?date=20220310')}
.ui_tab-sub ul li:before{right:0;background-image:url('../img/tab_right-sub.png?date=20220310')}
.ui_tab-sub ul li a{display:block;color:#fff;font-size:13px;padding:0 8px;min-width:38px;height:22px;border:solid #fff;border-width:1px 0;line-height:1.7em;background:url('../img/tab_bg-sub.png?date=20220310') 0 0 repeat;overflow:hidden;text-transform:uppercase;font-family:"Stratum2","NotoSansKR";font-weight:700;text-align:center}
.ui_tab-sub ul li.on a{font-weight:700;background-image:url('../img/tab_bg-on.png?date=20220310');border-width:0;height:24px;line-height:1.8em}
.ui_tab-sub ul li.on:after{background-image:url('../img/tab_left-subon.png?date=20220310')}
.ui_tab-sub ul li.on:before{background-image:url('../img/tab_right-subon.png?date=20220310')}

/* Base Box */
.tmp_box-guide{padding:40px 50px;border-top:1px solid #e31b23;background:none/*url('../img/bg_tmp.png') 0 0 repeat*/;box-shadow:10px 10px 18px rgba(0,0,0,0.3)}

/* input - file */
.file_data{display:block;width:280px;border-bottom:1px solid #b3b3b3;margin-right:30px}
.file_data:after{content:'';display:block;width:0;height:0;clear:both}
.file_data input[type="text"]{float:left;color:#000;width:192px;height:36px;color:#999;font-weight:300}
.file_data .file_input_div{position:relative;width:80px;height:30px;overflow:hidden;float:right}
.file_data .file_input_div input[type="button"]{position:absolute;top:0px;background-color:#545454;color:#fff;font-weight:700;font-size:13px;width:100%;height:100%;text-align:center;border-bottom-width:0}
.file_data .file_input_div input[type="button"].b{background-color:#0055a0}
.file_data .file_input_div input[type="file"]{font-size:45px;position:absolute;right:0px;top:0px;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}
.file_each{display:inline-block;width:416px;margin-right:0 !important;vertical-align:top}
.file_each .file_name{position:relative;padding:10px 26px 10px 0;display:inline-block;line-height:1em;max-width:370px}
.file_each .file_name *{vertical-align:top}
.file_each .file_name p{display:inline-block;margin:0;color:#4c4c4c;max-width:220px;font-weight:300;font-size:16px;line-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Stratum2"}
.file_each .file_name button{position:absolute;right:0;top:12px;display:block;width:15px;height:16px;background:url('../img/btn_x3.png') 0 0 no-repeat;text-indent:-99999em;overflow:hidden;font-size:0;color:transparent}
.file_tag{display:inline-block;width:190px;height:36px;padding-right:90px;position:relative;border-bottom:1px solid #6589d2}
.file_tag input[type="text"]{width:100%;height:100%;color:#999}
.file_tag button{position:absolute;right:0;top:0;width:80px;background-color:#0055a0;color:#fff;font-weight:700;font-size:13px;padding:3px 0;text-align:center}

/* 파일 추가 */
.app_box .file_wrap{position:relative;margin-top:-12px}
.app_box .file_box{width:310px;display:inline-block;margin-right:0 !important;vertical-align:top}
.app_box .file_box .m{position:absolute;left:286px;top:0;display:block;width:30px;height:30px;background-color:#0055a0;text-indent:-99999em;overflow:hidden}
.app_box .file_box .m:after{content:'';display:block;position:absolute;left:50%;top:14px;width:14px;height:2px;background-color:#fff;margin-left:-7px}
.app_box .file_data{position:relative}
.app_box .file_each{width:396px}
.app_box .add_file{position:absolute;left:-100px;top:14px;display:block;width:30px;height:30px;background:#0055a0 url('../img/ico_plus.png') center center no-repeat;text-indent:-99999em;overflow:hidden}

/* Select Box */
.sel_ordie{width:300px;height:50px;padding:0 20px;background-color:transparent;border:none;border-bottom:1px solid #fff;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sod_select{display:inline-block;position:relative;width:300px;background-color:transparent;color:#808080;font-size:20px;cursor:pointer;outline:none;vertical-align:top;line-height:26px;border-bottom:1px solid #fff;text-align:center;z-index:30}
.sod_select:after{content:'';display:block;position:absolute;right:10px;top:50%;width:12px;height:12px;margin-top:-6px;background:url('../img/ico_select_arw.png') 0 0 no-repeat;
	-webkit-transition:transform 0.3s cubic-bezier(0.75,0.1,0.25,1);
			transition:transform 0.3s cubic-bezier(0.75,0.1,0.25,1);
}
.sod_select *{box-sizing:border-box}
.sod_select .sod_label{display:block;padding:12px 18px 12px 10px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:24px}
.sod_select .sod_list_wrapper{position:absolute;top:100%;left:0;display:none;width:100%;background-color:#000;z-index:2;overflow:hidden;border-top:1px solid #fff}
.sod_select .sod_list{display:block;overflow-y:auto;padding:0;margin:0}
.sod_select .sod_list span:first-child{border-top:none}
.sod_select .sod_option{display:block;position:relative;border:1px solid #4c4f60;padding:12px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2em}
.sod_select .sod_option.selected{color:#ef151e}
.sod_select .sod_option.active{color:#ef151e}
.sod_select.open{z-index:50}
.sod_select.open .sod_label{color:#ef151e}
.sod_select.open .sod_list_wrapper{display:block}
.sod_select.open:after{
	background-image:url('../img/ico_select_arw-on.png');
	-webkit-transform:rotate(180deg);
			transform:rotate(180deg);
}
.sod_select.above .sod_list_wrapper{bottom:100%;top:auto}
.sod_select select{display:none !important}
.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block !important;height:100%;width:100%;opacity:0;z-index:1}

.sns_select{text-align:center}
.sns_select .sod_select{margin-right:2px;line-height:20px;width:300px;font-size:14px}
.sns_select .sod_select:after{background-size:10px auto;margin:0;height:100%;width:46px;background-position:center center;top:0;right:0}
.sns_select .sod_select .sod_label{font-size:16px}
.sns_select .sod_select .sod_list_wrapper{border-top-width:0}

/* input-radio */
.radio{display:inline-block;position:relative;line-height:1em;color:#fff} /* font-weight:300 */
.radio *{vertical-align:top}
.radio input[type='radio']{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-appearance:none;
       -moz-appearance:none;
}
.radio label:before{
    display:inline-block;
    width:30px;
    height:30px;
    background-color:#e5e5e5;
    border-radius:100%;
    background-repeat:no-repeat;
    background-position:center center;
    content:' ';
}
.radio input[type='radio']:checked + label:before{background-image:url('../img/radiocircle.png')}

.radio_ck{display:inline-block;position:relative;line-height:1em;color:#fff}
.radio_ck *{vertical-align:top}
.radio_ck input[type='radio']{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-appearance:none;
       -moz-appearance:none;
}
.radio_ck label:before{
    display:inline-block;
    width:30px;
    height:30px;
    background-repeat:no-repeat;
    background-position:center center;
	background-image:url('../img/checksquare_w.gif');
    content:' ';
}
.radio_ck input[type='radio']:checked + label:before{background-image:url('../img/checksquare_on.gif')}

.check_rd{display:inline-block;position:relative;line-height:1em;color:#fff;font-weight:300}
.check_rd *{vertical-align:top}
.check_rd input[type='checkbox']{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-appearance:none;
       -moz-appearance:none;
}
.check_rd label:before{
    display:inline-block;
    width:30px;
    height:30px;
    background-color:#e5e5e5;
    border-radius:100%;
    background-repeat:no-repeat;
    background-position:center center;
    content:' ';
}
.check_rd input[type='checkbox']:checked + label:before{background-image:url('../img/radiocircle.png')}

/* input-checkBox */
.check{display:inline-block;position:relative;line-height:1em;color:#fff}
.check *{vertical-align:top}
.check input[type='checkbox']{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-appearance:none;
       -moz-appearance:none;
}
.check label:before{
    display:inline-block;
    width:30px;
    height:30px;
    background-repeat:no-repeat;
    background-position:center center;
    content:' ';
}
.check input[type='checkbox']:checked + label:before{background-image:url('../img/checksquare_on.gif')}
.check.bg_b label:before{background-image:url('../img/checksquare_b.gif')}
.check.bg_w label:before{background-image:url('../img/checksquare_w.gif')}

/* Ui Iscroll */
.ui_scroll{
	background-color:transparent;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-3dLight-Color:transparent;
	scrollbar-base-color:transparent;
	scrollbar-Face-Color:#b3a36b;
	scrollbar-DarkShadow-Color:transparent;
	scrollbar-Highlight-Color:transparent;
	scrollbar-Shadow-Color:#b3a36b
}
.ui_scroll.w{
	scrollbar-Track-Color:#e5e5e5;
	scrollbar-arrow-color:#959595;
}
.ui_scroll.b{
	scrollbar-Track-Color:#262b38;
	scrollbar-arrow-color:#959595;
}
.ui_scroll::-webkit-scrollbar{width:5px}
.ui_scroll::-webkit-scrollbar-button:start:decrement,
.ui_scroll::-webkit-scrollbar-button:end:increment{display:none}
.ui_scroll::-webkit-scrollbar-thumb{background-color:#b3a36b}
.ui_scroll.w::-webkit-scrollbar-track{background-color:#e5e5e5}
.ui_scroll.b::-webkit-scrollbar-track{background-color:#262b38}

/* Ui Btns */
.ui_btns .s{display:inline-block;padding:8px 0 9px 0;font-weight:700;font-size:13px;text-align:center;line-height:1em;vertical-align:top;min-width:80px}
.ui_btns .b{background-color:#0055a0}

/* 전체화면 슬라이드 */
.ui_slide-page{position:relative;width:100%;overflow:hidden;background-color:#112b4e}
.ui_slide-page:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}
.ui_slide-page .page_guide{position:relative;float:left;width:100%;height:712px;overflow:hidden}
.ui_slide-page .page_guide .slick-arrow{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;background-repeat:no-repeat;background-position:0 0;text-indent:-99999em;overflow:hidden;z-index:1}
.ui_slide-page .page_guide .slick-prev{left:0;background-image:url('../img/each_prev.gif')}
.ui_slide-page .page_guide .slick-next{right:0;background-image:url('../img/each_next.gif')}
.ui_slide-page .page_guide div{float:left;width:100%}
.ui_slide-page .page_guide .page_box{float:left;width:100%;height:0;overflow:hidden}
.ui_slide-page .page_guide .page_box:first-child{height:auto}
.ui_slide-page .page_guide .page_box.slick-slide{height:auto}
.ui_slide-page .page_guide .page_box > a{display:block}
.ui_slide-page .page_guide .page_box img{display:block;position:relative;left:50%;margin-left:-960px;width:1920px;height:712px}
.ui_slide-page .slick-list{float:left;width:100%}
.ui_slide-page .slick-track{float:left}
.ui_slide-page .slick-dots{position:absolute;left:50%;bottom:20px;margin-left:-500px}

#main_script .ui_slide-page .page_guide{height:auto}
#main_script .ui_slide-page .page_guide .page_box img{left:0;width:100%;margin-left:0;height:auto}

/* SNS */
.confirm_sns{position:absolute;right:0;top:0}
.confirm_sns a{float:left;width:24px;height:18px;background-repeat:no-repeat;background-position:center center;text-indent:-99999em;overflow:hidden}
.confirm_sns a.s1{background-image:url('../img/view_sns01.png')}
.confirm_sns a.s2{background-image:url('../img/view_sns02.png')}
.confirm_sns a.s3{background-image:url('../img/view_sns03.png')}
.confirm_sns a.s4{background-image:url('../img/view_sns04.png')}

/* 링크 복사 */
.link_copy-popup{position:absolute;right:0;top:60px;padding-top:50px;z-index:3;display:none}
.link_copy-popup.open{display:block}
.link_copy-popup button{display:block;width:30px;height:30px;position:absolute;right:0;top:0;background:url('../img/link_close.png') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.link_copy-popup .box{background-color:#fff;width:380px;padding:50px;border-top:1px solid #e31b23}
.link_copy-popup .box strong{display:block;width:100%;text-align:center;font-weight:700;font-size:24px;color:#000;line-height:1em;margin-bottom:50px}
.link_copy-popup .box input[type="text"]{display:block;width:100%;padding:8px 5px;border-bottom:1px solid #6589d2;font-weight:300;font-size:16px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}

/* 그래프 */
.progressbar{position:relative;background-repeat:no-repeat;background-position:0 0;background-image:url('../img/progressbar.png')}
.progressbar span{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;margin:0 auto}
.progressbar.w1{width:163px;height:82px;background-size:163px auto}
.progressbar.w1 span{width:146px;height:72px;top:8px;left:8px;background-size:146px auto}
.progressbar.w2{width:226px;height:114px;background-size:226px auto}
.progressbar.w2 span{width:203px;height:102px;top:11px;left:12px;background-size:203px auto}

/* TabMenu */
.ui_tabmenu{margin:0px 0 60px 0}
.ui_tabmenu ul{width:100%;height:70px;text-align:center}
.ui_tabmenu ul li{position:relative;display:inline-block;padding:0 30px 0 25px;margin:0 -8px}
.ui_tabmenu ul li:after,
.ui_tabmenu ul li:before{content:'';display:block;width:30px;height:70px;position:absolute;top:0;background-repeat:no-repeat;background-position:0 0}
.ui_tabmenu ul li:after{left:0;width:25px;background-image:url('../img/tab_left.png?date=20220310')}
.ui_tabmenu ul li:before{right:0;background-image:url('../img/tab_right.png?date=20220310')}
.ui_tabmenu ul li span,
.ui_tabmenu ul li a{display:block;color:#fff;line-height:1em;font-size:24px;padding:0 20px;height:68px;font-weight:500;line-height:70px;background:url('../img/tab_bg.png?date=20220310') 0 0 repeat;overflow:hidden;min-width:150px;border:solid #fff;border-width:1px 0}
.ui_tabmenu ul li a span{display:inline-block;padding:0 4px;height:auto;line-height:1em;min-width:auto;background:none;position:relative;top:5px}
.ui_tabmenu ul li.on span,
.ui_tabmenu ul li.on a{height:70px;border:none;color:#fff;background-image:url('../img/tab_bg-on.png?date=20220310')}
.ui_tabmenu ul li.on:after{background-image:url('../img/tab_left-on.png?date=20220310')}
.ui_tabmenu ul li.on:before{background-image:url('../img/tab_right-on.png?date=20220310')}
.ui_tabmenu.register{margin-top:0}

/* 게시판 List */
.board_list{padding:45px 50px;background-color:#000;border-top:1px solid #e31b23}
.board_list table{width:100%}
.board_list table thead th{padding-bottom:10px;text-align:center;font-size:15px;color:#ef151e}
.board_list table tbody td{padding:10px 15px;font-size:16px;text-align:left;border-top:1px solid #5e616f}
.board_list table tbody tr:first-child td{border-top:none}
.board_list table tbody td.cate{font-size:16px;letter-spacing:0}
.board_list table tbody td.cate em{display:block;height:18px;line-height:18px;border-right:2px solid #4c4f60}
.board_list table tbody td.date{color:#666;text-align:center;letter-spacing:0}
.board_list table tbody td a{display:block;padding:10px 5px}
.board_list table tbody td a:hover{text-decoration:underline}

.box_page-view .board_list{margin:40px auto;box-shadow:rgba(0, 0, 0, 0.3) 10px 10px 30px}
.media_list-box .box_page-view{overflow:visible}

/* 게시판 List 멀티미디어 */
.board_list_multi{display:block;width:1032px}
.board_list_multi:after{content:"";display:block;clear:both}
.board_list_multi .box{float:left;position:relative;display:block;width:314px;/*height:437px;*/height:359px;margin:0 30px 45px 0;background-color:#fff}
.board_list_multi .box a{display:block;position:relative;color:#0d0d0d;z-index:2}
.board_list_multi .box a:hover{text-decoration:underline}
.board_list_multi .box .img{display:block;position:relative;/*height:314px;*/height:236px;overflow:hidden}
.board_list_multi .box .img img{display:none}
.board_list_multi .box .img em{display:block;position:absolute;right:10px;bottom:10px;width:35px;height:36px;background:center center no-repeat;font-size:0;line-height:0;z-index:2}
.board_list_multi .box.pic .img em.ico{background-image:url("../img/ico_type01.png")}
.board_list_multi .box.mov .img em.ico{background-image:url("../img/ico_type02.png")}
.board_list_multi .box.nti .img em.ico{background-image:url("../img/ico_type03.png")}
.board_list_multi .box.nws .img em.ico{background-image:url("../img/ico_type04.png")}
.board_list_multi .box p{margin:15px;font-size:15px;line-height:1.4em}
.board_list_multi .box a p{height:42px;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;overflow:hidden}
.board_list_multi .box a .guide{display:none}
.board_list_multi .box .tag{display:block;margin:20px 15px 25px;color:#5d5d5d}
.board_list_multi .box .tag span,
.board_list_multi .box .tag a{display:inline-block;margin-right:5px;vertical-align:top;color:#5d5d5d}
.board_list_multi .box .bgimg{display:block;width:100%;position:absolute;left:0;top:0;/*height:314px;*/height:236px;opacity:1;z-index:1;background-position:center center;background-size:cover}
.board_list_multi .box .confirm_sns{display:none}

.slick-track .board_list_multi{float:left}

/* main - LATEST NEWS */
#main_latestBox .board_list_multi .box .img{/*height:140px*/height:236px}
#main_latestBox .board_list_multi .box .bgimg{/*height:140px*/height:236px}
#main_latestBox .board_list_multi .box{/*height:235px*/height:359px}
#main_latestBox .board_list_multi .box p{margin-bottom:7px}
#main_latestBox .board_list_multi .box .tag{margin-top:0}

/* Ticket */
#calender_wrap-box{opacity:1;
	-webkit-transition:opacity 0.2s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
			transition:opacity 0.2s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
}
#calender_wrap-box.close{opacity:0}
.round_choice{position:relative;width:1000px;overflow:hidden;padding-top:30px}
.round_choice:after{content:'';display:block;clear:both;width:100%;height:0;overflow:hidden;line-height:0}
.round_choice:before{content:'';display:block;width:940px;height:1px;background-color:#5b5c68;position:absolute;left:30px;top:75px}
.round_choice ul{float:left;position:relative;z-index:1}
.round_choice li{float:left;margin-left:11px;position:relative}
#round.round_choice li{margin-left:17px}
#round.round_choice li:first-child,
.round_choice li:first-child{margin-left:0}
.round_choice li a{display:block;background:url('../img/round_bg.png') 0 0 repeat-x}
.round_choice li a.on{background:url('../img/round_box01.png') right 0 no-repeat}
.round_choice li a.on .b_bx{position:relative;left:0;top:0}
.round_choice li a.on .s_bx{position:absolute;left:0;top:0}
.round_choice li .b_bx{position:absolute;left:0;top:0;width:280px;height:193px;padding-top:45px}
.round_choice li .b_bx .g_bx{position:relative;width:226px;margin:0 auto}
.round_choice li .b_bx .g_bx:after{content:'';display:block;position:absolute;left:0;top:0;width:114px;height:1px;background-color:#fff;opacity:0.5}
.round_choice li.bg8 .b_bx .g_bx:after,
.round_choice li.bg9 .b_bx .g_bx:after{width:128px}
.round_choice li .b_bx p{margin:0;position:absolute;right:0;top:-40px;text-align:right;font-size:80px;font-weight:300;font-family:"Stratum2";line-height:64px;z-index:1;padding-left:10px;letter-spacing:-2px}
.round_choice li .b_bx p em{display:inline-block;font-size:28px;font-weight:700;line-height:1em;padding-left:2px}
.round_choice li .b_bx strong{display:block;font-family:"Stratum2";font-weight:700;font-size:30px;letter-spacing:0;padding-top:36px}
.round_choice li .b_bx strong em{display:block;font-size:28px;font-weight:500;line-height:1.2em}
.round_choice li .b_bx strong em em{display:inline;font-family:"NotoSansKR";font-size:22px;font-weight:700;position:relative;top:-2px}
.round_choice li .b_bx strong span{display:block;font-weight:500;font-size:15px;font-family:"NotoSansKR";letter-spacing:-0.05em;padding-top:12px}
.round_choice li .s_bx{position:relative;left:0;top:0;text-align:center}
.round_choice li .s_bx p{padding:16px 0;margin:0;color:#a68548;font-size:20px;line-height:22px;font-family:"Stratum2";letter-spacing:0}
.round_choice li .s_bx p .kor{font-size:18px}
.round_choice li .s_bx p em{display:inline-block}
.round_choice li .s_bx p span{display:block;color:#a68548;padding-top:1px}
.round_choice li .s_bx strong{display:block;padding-top:16px;font-family:"Stratum2";color:#fff;font-size:24px;min-height:83px}
.round_choice li .s_bx strong span{display:block;color:#999999;font-weight:400;font-size:15px;line-height:20px;font-family:"NotoSansKR";padding-top:6px}
.round_choice li a.ticket .b_bx strong{background:url('../img/tk_pass.png') 120px 40px no-repeat}
#calender_wrap-box h3.tk_tit{margin-top:0px;padding:50px 0 0}
.ticket_box{position:relative;width:1000px;height:320px;margin-top:27px;overflow:hidden;background-color:#000000}
#calender_wrap-box .cor{margin-bottom:-13px;margin-top:30px}
#calender_wrap-box .notice{padding-left:10px}
#calender_wrap-box .notice .p{text-indent:-9px}
#calender_wrap-box .notice a:hover{text-decoration:underline}
.ticket_box .round{display:block;position:absolute;right:210px;top:55px;width:510px;font-family:"Stratum2";text-shadow:2px 2px 1px rgba(0,0,0,0.3)}
.ticket_box .round *{line-height:1em;letter-spacing:0}
.ticket_box .round span{font-weight:700}
.ticket_box .round span.t{font-size:20px;line-height:24px;color:#ef151e}
.ticket_box .round > em{position:absolute;top:-40px;right:0;font-weight:900;font-size:150px;color:#ef151e}
.ticket_box .round .d{position:relative;margin-top:55px;line-height:26px;font-size:26px}
.ticket_box .round .d span span{font-size:18px;font-weight:400;font-family:'NotoSansKR'}
.ticket_box .round .cir{position:absolute;top:0;right:8px;font-size:22px;font-weight:500;font-family:'NotoSansKR'}
.ticket_box .live{position:absolute;bottom:12px;left:38px}
.ticket_box .live p{margin:4px 0}
.ticket_box .live em{padding-right:5px;color:#ef151e;font-weight:500}
.ticket_box .round span.d span{display:inline-block} */
.ticket_box > img{position:absolute;left:0;top:0;display:block;width:818px;height:100%}
.ticket_box .a1,
.ticket_box .a2,
.ticket_box .a3,
.ticket_box .a4{display:block;position:absolute;background-repeat:no-repeat;background-position:0 0;text-indent:-99999em;overflow:hidden;z-index:1}
.ticket_box .a1{left:35px;top:230px;width:225px;height:51px;background-image:url('../img/tk_pass-btn01.png')}
.ticket_box .a2{right:31px;bottom:81px;width:106px;height:82px;background-image:url('../img/tk_pass-btn02.png')}
.ticket_box .a3{right:0;top:0;width:180px;height:100%;background:url('../img/tk_pass-btn03.png') center center no-repeat}
.ticket_box .a4{right:31px;bottom:126px;width:114px;height:124px;background-image:url('../img/tk_pass-btn04.png')}
.ticket_box .tk_box{position:absolute;right:0;top:0;width:182px;height:100%;background:url('../img/tk_pass-bg.png') 0 0 no-repeat}
.ticket_box .tk_box .tiket_lnk{position:absolute;left:26px;top:150px;z-index:2}
.ticket_box .tk_box .tiket_lnk strong{display:block;font-size:30px;line-height:1.2em;letter-spacing:0}
.ticket_box .tk_box .tiket_lnk ul,
.ticket_box .tk_box .tiket_lnk li{display:block;margin-top:10px}
.ticket_box .tk_box .tiket_lnk li a{display:inline-block;position:relative;padding-right:22px;font-size:17px;line-height:20px;font-weight:400}
.ticket_box .tk_box .tiket_lnk li a em{font-size:19px;letter-spacing:0}
.ticket_box .tk_box .tiket_lnk li a:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-5px;width:18px;height:10px;background:url("../img/sch_aroow2.png") right center no-repeat}
.ticket_box .tk_box .tiket_lnk .free{display:block;margin:48px 0 0 3px;border:1px solid #fff;width:126px;height:50px;font-size:23px;font-weight:700;line-height:50px;letter-spacing:2px;text-align:center}

.ticket_box .d_day{position:absolute;right:0;top:40px;z-index:1;width:180px;text-align:center}
.ticket_box .d_day > span{display:block;width:99px;height:34px;margin-left:19px;font-size:40px;font-weight:700;color:#ef151e}

.ticket_box .d_day .n{margin-top:4px}
.ticket_box .d_day .n em{display:inline-block;line-height:62px;min-width:40px;margin-left:2px;font-family:'Stratum2';font-weight:700;font-size:80px;text-align:center;letter-spacing:0;overflow:hidden;background-color:#ef151e;
	-webkit-transition:background-color 0.5s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
			transition:background-color 0.5s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
}

/* 티켓 링크 */
.ticket_wrap{padding:50px 0}
.ticket_wrap > img{display:block;margin:0 auto}
.ticket_wrap > strong{display:block;text-align:center;font-size:26px;padding:30px 0;line-height:35px}
.ticket_wrap > strong em{display:block}
.ticket_wrap > ul{font-size:0;text-align:center;margin-top:40px}
.ticket_wrap > ul li{display:inline-block;vertical-align:top;width:300px;margin:0 10px}
.ticket_wrap > ul li a{display:block;width:100%;height:200px;background-color:#f5f5f5;
	-webkit-transition:background-color 0.2s cubic-bezier(0.75,0.1,0.25,1);
			transition:background-color 0.2s cubic-bezier(0.75,0.1,0.25,1);
}
.ticket_wrap > ul li a img{display:block;width:160px;height:auto;margin:0 auto;padding-top:40px}
.ticket_wrap > ul li a:hover{background-color:#e6e6e6}
.ticket_wrap > ul li a em{display:block;font-size:16px;color:#000;line-height:1em;padding-top:30px;font-weight:700;
		-webkit-transition:color 0.1s cubic-bezier(0.75,0.1,0.25,1);
				transition:color 0.1s cubic-bezier(0.75,0.1,0.25,1);
}
.ticket_wrap > ul li a em:after{content:'>';display:inline-block;vertical-align:top;font-family:"맑은 고딕";margin-left:6px}
.ticket_wrap > ul li a:hover em{color:#00c73c}
