.main{position:relative;z-index:8;}
.sponser{z-index:90;}

div.responsive img { width: auto; height: auto }

#index_carousel{position:absolute!important;top:100px;width:100%;z-index:999;text-align:center;}
#index_carousel .txt{position:absolute;top:350px;z-index:99;}
#index_carousel p.category{margin:10px 0;color:#FFF;font-size:18px;font-weight:bold;}
#index_carousel p.title{color:#FFF;font-size:18px;font-weight:bold;}
#index_carousel .slick-list{overflow:visible;}
#index_carousel .slick-slide{margin:45px 105px 0;cursor:pointer;}
/* #index_carousel .slick-slide.slick-active{cursor:default;} */
#index_carousel .slick-slide:hover{opacity:.8;}
/* #index_carousel .slick-slide.slick-active:hover{opacity:1;} */
#index_carousel .slick-slide .image{height:250px;vertical-align:middle;overflow:hidden;transition:all 500ms ease;}
#index_carousel .slick-slide .txt{opacity:0;transition:all 200ms ease;width:100%;}
#index_carousel .slick-slide img{width:500px;height:auto;display:inline-block;}
#index_carousel .slick-center{position:relative;margin:45px 105px 0;}
#index_carousel .slick-center .image{transform:scale(1.80);-webkit-transform:scale(1.80);}
#index_carousel .slick-center .txt{opacity:1;}
#index_carousel .slick-prev:before,
#index_carousel .slick-next:before{width:0;height:0;}
#index_carousel .slick-prev svg,
#index_carousel .slick-next svg{width:30px;height:65px;top:-15px;}
#index_carousel .slick-prev svg path,
#index_carousel .slick-next svg path{fill:#FFF;}

#eaff_quiz{position:relative;width:100%;height:909px!important;background:url(/assets/img/top_2016/bg_quiz.png) no-repeat;background-size:100% 100%!important;opacity:1!important;text-align:center;z-index:11;}
#eaff_quiz > .inner{width:1100px;height:auto;margin:0 auto;padding-top:130px;text-align:center;}
#eaff_quiz .ttl{display:inline-block;}
#eaff_quiz .ttl h1{margin-bottom:40px;color:#FFF;font-size:50px;font-weight:bold;}
#eaff_quiz .ttl p{margin-bottom:40px;color:#FFF;font-size:24px;font-weight:bold;line-height:1.4em;}
#eaff_quiz .block{width:880px;height:auto;margin:0 auto 20px;text-align:center;display:inline-block;}
#eaff_quiz .block > .inner{width:100%;height:auto;background:#FFF;display:inline-block;}
#eaff_quiz .block img_tp{margin-bottom:40px;}
#eaff_quiz .block p.q_id{margin-top:20px;margin-bottom:20px;font-size:70px;font-weight:bold;}
#eaff_quiz .block p.q_title{margin-bottom:40px;font-size:32px;font-weight:bold;line-height:1.4em;}
#eaff_quiz .block ul.answer{width:740px;margin-bottom:50px;display:inline-block;text-align:left;}
#eaff_quiz .block ul.answer li{width:352px;margin-right:5px;margin-bottom:20px;font-size:24px;font-weight:bold;display:inline-block;vertical-align:top;}
#eaff_quiz .block ul.answer li span{width:40px;height:40px;background:#ff4b38;color:#FFF;font-size:24px;font-style:italic;line-height:36px;font-weight:normal;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;display:inline-block;vertical-align:middle;text-align:center;}


.top_2016_btn{width:380px;height:70px;padding-top:15px;background:url(/assets/img/top_2016/bg_btn.png) repeat-x;font-size:30px;font-weight:bold;display:inline-block;text-decoration:none;vertical-align:middle;text-align:center;}
.top_2016_btn:hover{opacity:.9;}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (   min--moz-device-pixel-ratio: 2),
       only screen and (     -o-min-device-pixel-ratio: 2/1),
       only screen and (        min-device-pixel-ratio: 2),
       only screen and (                min-resolution: 192dpi),
       only screen and (                min-resolution: 2dppx) {
		.top_2016_btn{background:url(/assets/img/top_2016/bg_btn@x2.png) repeat-x;background-size:44px 66px;}
}


.all_articles{position:relative;height:auto!important;/* margin-top:-60px; */padding-top:40px;background:url(/assets/img/top_2016/bg_news.jpg) repeat!important;opacity:1!important;z-index:1;}
.news_column{height:650px!important;background:transparent!important;}

section.news_column .inner .news_slides{background:transparent!important;opacity:1!important;}
section.news_column .inner .ttl{padding:60px 30px 0 30px;text-align:center;}
section.news_column .inner .ttl img{margin-bottom:10px;display:inline-block;}
section.news_column .inner .ttl h1{color:#000;font-size:50px;text-shadow:none;-webkit-text-shadow:none;display:block;text-align:center;}
section.news_column .inner .list{position:absolute;top:50%;width:100%;margin:-95px 0 0 0;}
section.news_column .inner .list div.item{float:left;height:auto;}
section.news_column .inner .list div.item .info{height:170px;padding:0 20px;background:#FFF;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;text-align:center;}
section.news_column .inner .list div.item .info .category{width:auto;margin-top:-30px;margin-bottom:10px;padding:10px 14px;color:#000;font-size:14px;font-weight:bold;font-style:italic;display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
section.news_column .inner .list div.item .info .column{}
/* section.news_column .inner .list div.item .info .number{color:#000;font-size:200%;font-weight:bold;font-style:italic;display:inline-block;} */
section.news_column .inner .list div.item .info .number span{color:#000;font-size:140%;}
section.news_column .inner .list div.item .info .number,
section.news_column .inner .list div.item .info .date{padding:0;color:#999;display:block;}
section.news_column .inner .list div.item .info .ttl{padding:10px 0 0;color:#000;text-align:left;}
section.news_column .inner .list div.item a:hover{margin:0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;opacity:1;}
section.news_column .inner .list div.item a:hover .img img{opacity:.75;}

section.news_column#release .inner .list div.item .info .category{background:#ffcb00;}
section.news_column#column .inner .list div.item .info .category{background:#fe6e5f;}
section.news_column#news .inner .list div.item .info .category{background:#fd9e5e;}

section.news_column .inner nav.subnav{position:relative;right:0;margin:140px 0 0 0;z-index:10;}
section.news_column .inner nav.subnav ul{}
section.news_column .inner nav.subnav ul li{float:right;margin:0 10px 0 0;display:block;}
section.news_column .inner nav.subnav ul li a{padding-bottom:3px;border-bottom:none;color:#000;font-size:116.7%;font-weight:bold;text-decoration:none;display:inline-block;}
section.news_column .inner nav.subnav ul li a:hover{margin:0 -2px 0 0;padding:0 2px 3px;border-bottom:none;color:#666;}
section.news_column .inner nav.subnav ul li a img{display:inline-block;vertical-align:baseline;}
section.news_column .inner nav.subnav ul li a p{display:inline-block;}

section.news_column .slick-prev:before,
section.news_column .slick-next:before{width:70px;height:70px;background:#ff4b38;}
.slick-prev,
.slick-next{opacity:1;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus,
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{width:70px;height:70px;opacity:.75;margin-top:0;}
.slick-prev svg, .slick-next svg{top:23px;}


.competition_arvhives{background:#ff4b38!important;}
section.competition_arvhives .inner{text-align:center;}
section.competition_arvhives .inner .ttl{padding:60px 30px 30px 30px;text-align:center;}
section.competition_arvhives .inner .ttl h1{color:#FFF;font-size:50px;text-shadow:none;-webkit-text-shadow:none;display:block;text-align:center;}
section.competition_arvhives .inner .list{position:relative;top:inherit;margin:40px 0 0 0;}
section.competition_arvhives .inner nav.subnav{position:relative;right:0;margin:40px 0 0 0;z-index:10;}
section.competition_arvhives .inner nav.subnav ul{}
section.competition_arvhives .inner nav.subnav ul li{float:right;margin:0 10px 0 0;display:block;}
section.competition_arvhives .inner nav.subnav ul li a{padding-bottom:3px;border-bottom:none;color:#000;font-size:116.7%;font-weight:bold;text-decoration:none;display:inline-block;}
section.competition_arvhives .inner nav.subnav ul li a:hover{margin:0 -2px 0 0;padding:0 2px 3px;border-bottom:none;color:#666;}
section.competition_arvhives .inner nav.subnav ul li a img{display:inline-block;vertical-align:baseline;}
section.competition_arvhives .inner nav.subnav ul li a p{display:inline-block;margin:0 0 0 3px;}


section.fa10{height:auto!important;}
section.fa10 .inner{text-align:center;}
section.fa10 .inner .list{position:relative;top:0;margin:40px 0 0 0;}
section.fa10 .top_2016_btn{margin-top:30px;}

img.bg{width:100%;height:auto;display:block;}
img.bg_01{margin-top:-170px;position:relative;z-index:99;}

/* latest competitions */
section.latest_competitions{height:auto!important;padding-top:70px;text-align:center;background:#FFF;opacity:1;border-bottom:30px solid #008fc5;}
section.latest_competitions .competition_2017_r1_header{text-align:center;background:url(../img/top_2016/bg_news.jpg) repeat;}
section.latest_competitions .competition_2017_r1_header .competition_name{width:100%;padding:0 0 60px;}
section.latest_competitions .competition_2017_r1_header .competition_name h1{font-size:50px;font-weight:bold;line-height:1.2em;}
section.latest_competitions .competition_2017_r1_header .competition_name h1 span{position:relative;top:-18px;color:#333;font-size:24px;font-weight:bold;}
section.latest_competitions .competition_2017_r1_header .logos{position:relative;width:100%;height:210px;top:0px;left:none;margin-bottom:50px;background:#FFF;text-align:center;overflow:hidden;}
section.latest_competitions .competition_2017_r1_header .logos > img{float:none!important;margin:30px 0!important;display:inline-block;}
section.latest_competitions .competition_2017_r1_header .logos .pt{position:absolute;top:0;left:0;width:100%;text-align:left;}
section.latest_competitions .competition_2017_r1_header .logos .pt img{width:auto;height:210px;margin-left:0;float:none;display:inline-block;}
section.latest_competitions .competition_2017_r1_header .logos .pt img:nth-child(2){position:absolute;right:0;left:initial;margin-right:0;}
section.latest_competitions .competition_2017_r1_header .competition_page{width:1024px;height:auto;}
section.latest_competitions .competition_2017_r1_header .competition_page > img{position:absolute;top:100px;left:0;}
section.latest_competitions .competition_2017_r1_header .competition_page.highlight a.movie span{;width:600px;height:388px;}

section.latest_competitions .competition_teams{width:auto;margin:30px auto 30px;font-size:0;text-align:left;display:inline-block;}
section.latest_competitions .competition_teams > .block{width:auto;font-size:24px;font-weight:bold;display:table-cell;}
section.latest_competitions .competition_teams .men{padding-right:60px;}
section.latest_competitions .competition_teams .men p.ttl{color:#034a84;}
section.latest_competitions .competition_teams .women p.ttl{color:#c90915}
section.latest_competitions .competition_teams > .block p.ttl{margin:20px 0 30px;font-size:42px;}
section.latest_competitions .competition_teams > .block .team{margin:20px 0;}
section.latest_competitions .competition_teams > .block .team img,
section.latest_competitions .competition_teams > .block .team p{display:inline-block;vertical-align:middle;}
section.latest_competitions .competition_teams > .block .team p a{text-decoration:none;}
section.latest_competitions .competition_teams > .block .team p a:hover{color:#c8424d;}
section.latest_competitions nav.subnav{position:relative;;margin:0 0 20px;text-align:right;z-index:10;}
section.latest_competitions nav.subnav ul{}
section.latest_competitions nav.subnav ul li{margin:0 10px 0 0;display:block;}
section.latest_competitions nav.subnav ul li a{padding-bottom:3px;border-bottom:none;color:#000;font-size:116.7%;font-weight:bold;text-decoration:none;display:inline-block;}
section.latest_competitions nav.subnav ul li a:hover{color:#666;}
section.latest_competitions nav.subnav ul li a img{display:inline-block;vertical-align:baseline;}
section.latest_competitions nav.subnav ul li a p{display:inline-block;margin:0 0 0 3px;}


/* 2017 R2 competitions */
section.latest_competitions{height:auto!important;padding-top:70px;text-align:center;background:#FFF;opacity:1;border-bottom:30px solid #c8424d;}
section.latest_competitions .competition_2017_r2_header{min-width:1040px;text-align:center;background:url(../img/top_2016/bg_news_2017_r2.jpg) repeat;}
section.latest_competitions .competition_2017_r2_header .competition_name{width:100%;padding:0 0 60px;}
section.latest_competitions .competition_2017_r2_header .competition_name h1{font-size:26px;font-weight:bold;line-height:1.2em;}
section.latest_competitions .competition_2017_r2_header .competition_name h1 strong{font-size:54px;line-height:1.0em;}
section.latest_competitions .competition_2017_r2_header .competition_name h1 span{position:relative;top:2px;color:#c8424d;font-size:24px;font-weight:bold;}
section.latest_competitions .competition_2017_r2_header .logos{position:relative;width:100%;height:420px;top:0px;left:none;margin-bottom:50px;background:#FFF;text-align:center;overflow:hidden;}
section.latest_competitions .competition_2017_r2_header .logos > img{float:none!important;margin:30px 0!important;display:inline-block;}
section.latest_competitions .competition_2017_r2_header .logos .pt{position:absolute;top:0;left:0;width:100%;text-align:left;}
section.latest_competitions .competition_2017_r2_header .logos .pt img{width:auto;height:210px;margin-left:0;float:none;display:inline-block;}
section.latest_competitions .competition_2017_r2_header .logos .pt img:nth-child(2){position:absolute;right:0;left:initial;margin-right:0;}
section.latest_competitions .competition_2017_r2_header .logos .pt2{position:absolute;top:210px;left:0;width:100%;text-align:left;}
section.latest_competitions .competition_2017_r2_header .competition_page{width:1024px;height:auto;}
section.latest_competitions .competition_2017_r2_header .competition_page > img{position:absolute;top:100px;left:0;}
section.latest_competitions .competition_2017_r2_header .competition_page.highlight a.movie span{;width:600px;height:388px;}


/* 2017 R2 competitions rev2*/
section.latest_competitions{padding-top:0px;}
.competition_2017_r2_header_2{min-width:1040px;text-align:center;}
.competition_2017_r2_header_2 .competition_name{width:100%;padding:0;}
.competition_2017_r2_header_2 .competition_name .logos{position:relative;width:100%;height:auto;top:0px;left:none;background:transparent url(../img/competition/bg_conpetition_header_2017_r2_r2.png) no-repeat;text-align:center;overflow:hidden;background-size:100% 204px;}
.competition_2017_r2_header_2 .competition_name .logos > img{float:none!important;margin:30px 0!important;display:inline-block;}
.competition_2017_r2_header_2 .competition_name .ttl{width:100%;height:auto;min-height:372px;margin-top:-85px;background:url(../img/competition/bg_compe_ttl_2017_r2.jpg) no-repeat;background-size:100% 100%;text-align:center;}
.competition_2017_r2_header_2 .competition_name .ttl h1{padding-top:130px;color:#FFF;font-size:26px;font-weight:bold;line-height:1.2em;}
.competition_2017_r2_header_2 .competition_name .ttl h1 strong{font-size:60px;line-height:1.2em;}
.competition_2017_r2_header_2 .competition_name .ttl h1 span{position:relative;top:2px;font-size:21px;font-weight:bold;}
.competition_2017_r2_header_2 .competition_name .ttl > img{margin-top:-150px;display:inline-block;}
.competition_2017_r2_header_2 .competition_page{width:100%;height:auto;min-height:605px;background:url(../img/competition/bg_compe_movie_2017_r2.jpg) no-repeat;background-size:100% auto;text-align:center;}
.competition_2017_r2_header_2 .competition_page > img{position:absolute;bottom:0;left:0;width:100%;height:69px;}
.live_icon{margin-top:40px;text-align:center;display:block;}
.live_icon img{width:83px;height:30px;display:inline-block;background:#ffe400;padding:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.competition_2017_r2_header_2 .competition_page.highlight a.movie span{;width:600px;height:388px;}