body{position:relative;background:url(../images/common/bg_header.png) top center repeat #909090}body:before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:url(../images/common/bg.png) repeat;z-index:-1}header{position:relative;width:100%;height:100%;text-align:center;background:url(../images/about/bg_header.png) top center repeat #fff}header #pageTit{position:relative;max-width:1100px;margin:0 auto}header #pageTit:before{content:'';position:absolute;width:100%;height:100%;top:0;right:0;background:url(../images/about/bg_header2.png) top right no-repeat;z-index:0}header #pageTit h1{position:relative;margin:0 auto;padding:40px 0;width:100%;max-width:850px}header #pageTit h1 img{width:100%;height:auto}header .btnPortal{position:absolute;top:0;left:0;z-index:1}header .btnPortal:hover{opacity:0.7}header p{position:relative;font-weight:bold;padding:10px 0;background:#000;border-bottom:1px solid #444;color:#fff}main{position:relative}main nav{position:absolute;top:15px;left:-12px;z-index:10}main nav li{margin-bottom:10px}main nav.fixed{position:fixed}main #pageTop{position:fixed;bottom:30px;right:30px;opacity:0;display:none}main #pageTop a{width:95px;height:110px;display:block}main #pageTop a:hover img{-webkit-animation:rotateY 3s linear 0s infinite;-moz-animation:rotateY 3s linear 0s infinite;animation:rotateY 3s linear 0s infinite}main #mainCol{box-sizing:border-box}.about header{border-bottom:35px solid #000}.about main{border-top:1px solid #444}.about #mainCol{max-width:1002px;margin:0 auto;padding:80px 0 60px}.about #mainCol section{position:relative;margin-bottom:90px;padding:40px 30px 30px;background:url(../images/about/bg_section.png) bottom right no-repeat rgba(0,0,0,0.3);border:1px solid #962915;box-sizing:border-box}.about #mainCol section:last-child{margin-bottom:0}.about #mainCol section div{padding:30px 0;border-bottom:1px dotted #962915}.about #mainCol section div:last-child{border:none;padding-bottom:0}.about #mainCol section div:first-child{padding-top:0}.about #mainCol section div p{padding:0 15px}.about #mainCol section h2{position:absolute;top:-35px;left:0;width:100%;padding:9px 0;background:url(../images/about/bg_stit.png) top center no-repeat;color:#cf4025}.about #mainCol section h3{font-size:21px;font-weight:bold;text-align:left;line-height:1.2;color:#FFF}.about #mainCol section h3 span.liStyle{position:relative;width:20px;height:11.55px;background-color:#cf4025;margin:9.77px 10px 5.77px 0;display:block;float:left}.about #mainCol section h3 span.liStyle:before,.about #mainCol section h3 span.liStyle:after{content:"";position:absolute;width:0;border-left:10px solid transparent;border-right:10px solid transparent}.about #mainCol section h3 span.liStyle:before{bottom:100%;border-bottom:5.77px solid #cf4025}.about #mainCol section h3 span.liStyle:after{top:100%;width:0;border-top:5.77px solid #cf4025}.about #mainCol section h3 .season{font-size:27px;color:#cf4025}.about #mainCol section p{text-align:left;color:#FFF;line-height:1.2}.about #mainCol section ul{margin:30px 0}.about #mainCol section ul li{width:23%;margin:0 0.5%;display:inline-block}.about #mainCol section ul li img{width:100%;height:auto}.history main #mainCol{max-width:1000px;margin:0 auto;padding:50px 0}.history main #mainCol .season1 .list:before{background:url(../images/about/history/bg_season_1st.png) no-repeat}.history main #mainCol .season2 .list:before{background:url(../images/about/history/bg_season_2nd.png) no-repeat}.history main #mainCol .season3 .list:before{background:url(../images/about/history/bg_season_3rd.png) no-repeat}.history main #mainCol .season1,.history main #mainCol .season2,.history main #mainCol .season3{position:relative;width:100%;text-align:left;display:block}.history main #mainCol .season1:before,.history main #mainCol .season2:before,.history main #mainCol .season3:before{content:'';position:absolute;top:0;right:0;width:32px;height:100%;background:url(../images/about/history/bg_season.jpg) bottom right no-repeat #cf4025;border-bottom:2px solid #161616;box-sizing:border-box}.history main #mainCol .season1 h2,.history main #mainCol .season2 h2,.history main #mainCol .season3 h2{position:absolute;top:0;right:0;padding:15px 0;width:32px;text-align:center}.history main #mainCol .season1 .list,.history main #mainCol .season2 .list,.history main #mainCol .season3 .list{text-shadow:2px 2px 1px #161616;max-width:950px;color:#fff}.history main #mainCol .season1 .list:before,.history main #mainCol .season2 .list:before,.history main #mainCol .season3 .list:before{content:'';position:absolute;width:100%;height:100%;background-position:center right;z-index:-1}.history main #mainCol .season1 .list h3,.history main #mainCol .season2 .list h3,.history main #mainCol .season3 .list h3{width:100%;padding:5px 0 20px 20px;background:url(../images/about/history/bg_year.png) no-repeat left bottom;font-size:200%;font-weight:bold;box-sizing:border-box}.history main #mainCol .season1 .list ul,.history main #mainCol .season2 .list ul,.history main #mainCol .season3 .list ul{max-width:806px;margin:-40px 0 0 140px;padding-bottom:15px}.history main #mainCol .season1 .list ul li,.history main #mainCol .season2 .list ul li,.history main #mainCol .season3 .list ul li{padding:15px 10px;border-bottom:1px dotted #631e11;font-size:100%;line-height:1.5}.history main #mainCol .season1 .list ul li:last-child,.history main #mainCol .season2 .list ul li:last-child,.history main #mainCol .season3 .list ul li:last-child{border:none;padding-bottom:0}.history main #mainCol .season1 .list ul li .month,.history main #mainCol .season2 .list ul li .month,.history main #mainCol .season3 .list ul li .month{float:left;width:50px;display:inline-block;color:#ff5737;text-align:right}.history main #mainCol .season1 .list ul li p,.history main #mainCol .season2 .list ul li p,.history main #mainCol .season3 .list ul li p{float:right;width:710px}.history main #mainCol .season3:before{border-bottom:none}.history main #mainCol .season3 .list ul:last-child{padding-bottom:0}.history main #mainCol .season3 .list ul:last-child li:last-child{border-bottom:1px solid #942f1c;padding-bottom:15px}.world main #mainCol div:nth-child(odd){background:rgba(0,0,0,0.5)}@media screen and (max-width: 1180px){header:before{content:'';position:absolute;width:287px;height:100%;top:0;right:0;background:url(../images/about/bg_header2.png) top right no-repeat;background-size:100% auto;z-index:0}header #pageTit:before{display:none}header #pageTit h1{box-sizing:border-box;padding:2% 10px 2.6% !important}header .btnPortal{text-align:left;position:static;width:32%}header .btnPortal img{width:100%;height:auto}main nav{display:block;position:static !important;background:#000;padding:0 0.5%;width:100%;box-sizing:border-box;text-align:center;border-bottom:1px solid #444}main nav ul{width:100%;padding:1.5%;margin:0 auto;box-sizing:border-box}main nav li{margin:0 0.5%;display:inline-block}.about header{border-bottom:none}}@media screen and (max-width: 1000px){.history main #mainCol{padding:3%}.history main #mainCol .season1 .list ul,.history main #mainCol .season2 .list ul,.history main #mainCol .season3 .list ul{box-sizing:border-box;padding-right:32px}.history main #mainCol .season1 .list ul li .month,.history main #mainCol .season2 .list ul li .month,.history main #mainCol .season3 .list ul li .month{width:10%}.history main #mainCol .season1 .list ul li p,.history main #mainCol .season2 .list ul li p,.history main #mainCol .season3 .list ul li p{width:85%}.world main #mainCol div:before{display:none}.world main #mainCol img{width:100%;height:auto}}@media screen and (max-width: 640px){header{background-size:auto 100%}header:before{width:45%}header .btnPortal{width:50%}header #pageTit h1{padding:5.9% 3% !important}header p{padding:1.5% 3%;font-size:80%}main:before{background-size:25% auto}main nav{padding:1% 0.5%}main nav li{width:30%;margin:0}main nav li img{width:100%;height:auto}main #pageTop{position:static;opacity:1;display:block}main #pageTop a{margin:3% auto}main #pageTop a:hover img{-webkit-animation:none;-moz-animation:none;animation:none}.about #mainCol{padding:0}.about #mainCol section{margin-bottom:5%;padding:0;background-size:70% auto}.about #mainCol section:first-child h2{padding:3% 20%}.about #mainCol section:nth-child(2) h2{padding:3% 19%}.about #mainCol section:nth-child(3) h2{padding:3% 25%}.about #mainCol section div{padding:0}.about #mainCol section div p{padding:5%}.about #mainCol section h2{box-sizing:border-box;position:static;background:none;border-bottom:1px solid #cf4025}.about #mainCol section h3{padding:5%;font-size:100%;text-decoration:underline}.about #mainCol section h3 span.liStyle{display:none}.about #mainCol section h3 .season{font-size:120%;text-decoration:underline #cf4025}.about #mainCol section p{padding:5%;font-size:90%}.about #mainCol section ul{margin:0;padding:0 4%;box-sizing:border-box}.about #mainCol section ul li{margin:0}.history main:before{background-size:25% auto}.history main #mainCol .season1:before,.history main #mainCol .season2:before,.history main #mainCol .season3:before{width:6%}.history main #mainCol .season1 h2,.history main #mainCol .season2 h2,.history main #mainCol .season3 h2{width:6%;padding:3% 0}.history main #mainCol .season1 h2 img,.history main #mainCol .season2 h2 img,.history main #mainCol .season3 h2 img{width:70%;margin:0 auto}.history main #mainCol .season1 .list:before,.history main #mainCol .season2 .list:before,.history main #mainCol .season3 .list:before{background-size:100% auto;background-position:top center}.history main #mainCol .season1 .list h3,.history main #mainCol .season2 .list h3,.history main #mainCol .season3 .list h3{padding:1% 0 3% 4%;background-size:auto 100%;font-size:130%}.history main #mainCol .season1 .list ul,.history main #mainCol .season2 .list ul,.history main #mainCol .season3 .list ul{margin:0;padding-right:6%}.history main #mainCol .season1 .list ul li,.history main #mainCol .season2 .list ul li,.history main #mainCol .season3 .list ul li{font-weight:normal;padding:2% 3%;font-size:85%}.history main #mainCol .season1 .list ul li .month,.history main #mainCol .season2 .list ul li .month,.history main #mainCol .season3 .list ul li .month{width:100%;display:block;text-align:left;font-weight:bold;float:none;line-height:1.5}.history main #mainCol .season1 .list ul li p,.history main #mainCol .season2 .list ul li p,.history main #mainCol .season3 .list ul li p{float:none;width:100%;line-height:1.2}.history main #mainCol .season3 h3:first-child,.history main #mainCol .season2 h3:first-child{margin:0}.history main #mainCol .season3 .list ul:last-child li:last-child,.history main #mainCol .season2 .list ul:last-child li:last-child{padding-bottom:1%}.world #mainCol{border-bottom:1px solid rgba(255,255,255,0.2)}}
