@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}html{line-height:1}ol,ul{list-style:none}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:'';content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{-webkit-text-size-adjust:100%}input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:none}.banner-sprite,.sponsors a.adidas,.sponsors a.aig,.sponsors a.asahi,.sponsors a.canon,.sponsors a.canterbury,.sponsors a.citizen,.sponsors a.cocacola,.sponsors a.daiwa,.sponsors a.data_stadium,.sponsors a.gilbert,.sponsors a.jal,.sponsors a.jsports,.sponsors a.kubota,.sponsors a.lixil,.sponsors a.magniflex,.sponsors a.meiji,.sponsors a.nfm,.sponsors a.panasonic,.sponsors a.rhino,.sponsors a.ricoh,.sponsors a.robert_walters,.sponsors a.secom,.sponsors a.seinan,.sponsors a.smbc,.sponsors a.suntory,.sponsors a.taisho,.sponsors a.taiyo,.sponsors a.toshiba,.sponsors a.toyota,.sponsors a.toyotashokki,.sponsors a.yamaha,.sponsors a.aoyama,.sponsors a.ccwest,.sponsors a.honda,.sponsors a.aeon,.sponsors a.ntt,.sponsors a.awv,.sponsors a.ssk,.sponsors a.savas,.sponsors a.jtbsports,.unions a.jerfu,.unions a.jkrfu,.unions a.jwrfu,.unions a.worldrugby{text-indent:-9999px;background:url('/res/img/sprites/banner-s587c9b8570.png') no-repeat}.sponsors a{display:block}.sponsors a.adidas{width:143px;height:50px;background-position:0 0}.sponsors a.aig{width:143px;height:50px;background-position:0 -100px}.sponsors a.asahi{width:143px;height:50px;background-position:0 -200px}.sponsors a.canon{width:143px;height:50px;background-position:0 -250px}.sponsors a.canterbury{width:143px;height:50px;background-position:0 -300px}.sponsors a.citizen{width:143px;height:50px;background-position:0 -400px}.sponsors a.cocacola{width:143px;height:50px;background-position:0 -450px}.sponsors a.daiwa{width:143px;height:50px;background-position:0 -500px}.sponsors a.data_stadium{width:143px;height:50px;background-position:0 -550px}.sponsors a.gilbert{width:143px;height:50px;background-position:0 -600px}.sponsors a.jal{width:143px;height:50px;background-position:0 -700px}.sponsors a.jsports{width:143px;height:50px;background-position:0 -750px}.sponsors a.kubota{width:143px;height:50px;background-position:0 -800px}.sponsors a.lixil{width:143px;height:50px;background-position:0 -850px}.sponsors a.magniflex{width:143px;height:50px;background-position:0 -900px}.sponsors a.meiji{width:143px;height:50px;background-position:0 -950px}.sponsors a.nfm{width:143px;height:50px;background-position:0 -1050px}.sponsors a.panasonic{width:143px;height:50px;background-position:0 -1100px}.sponsors a.rhino{width:143px;height:50px;background-position:0 -1150px}.sponsors a.ricoh{width:143px;height:50px;background-position:0 -1200px}.sponsors a.robert_walters{width:143px;height:50px;background-position:0 -1250px}.sponsors a.secom{width:143px;height:50px;background-position:0 -1300px}.sponsors a.seinan{width:143px;height:50px;background-position:0 -1350px}.sponsors a.smbc{width:143px;height:50px;background-position:0 -1400px}.sponsors a.suntory{width:143px;height:50px;background-position:0 -1450px}.sponsors a.taisho{width:143px;height:50px;background-position:0 -1500px}.sponsors a.taiyo{width:143px;height:50px;background-position:0 -1550px}.sponsors a.toshiba{width:143px;height:50px;background-position:0 -1600px}.sponsors a.toyota{width:143px;height:50px;background-position:0 -1650px}.sponsors a.toyotashokki{width:143px;height:50px;background-position:0 -1700px}.sponsors a.yamaha{width:143px;height:50px;background-position:0 -1750px}.sponsors a.aoyama{width:143px;height:50px;background-position:0 -150px}.sponsors a.ccwest{width:143px;height:50px;background-position:0 -350px}.sponsors a.honda{width:143px;height:50px;background-position:0 -650px}.sponsors a.aeon{width:143px;height:50px;background-position:0 -50px}.sponsors a.ntt{width:143px;height:50px;background-position:0 -2170px}.sponsors a.awv{width:143px;height:50px;background-position:0 -2070px}.sponsors a.ssk{width:143px;height:50px;background-position:0 -2020px}.sponsors a.savas{width:143px;height:50px;background-position:0 -2120px}.sponsors a.jtbsports{width:143px;height:50px;background-position:0 -2220px}.unions a{display:block}.unions a.jerfu{width:170px;height:55px;background-position:0 -1800px}.unions a.jkrfu{width:170px;height:55px;background-position:0 -1855px}.unions a.jwrfu{width:170px;height:55px;background-position:0 -1910px}.unions a.worldrugby{width:170px;height:55px;background-position:0 -1965px}body{font-family:'Noto Sans','Lucida Grande','Hiragino Kaku Gothic Pro',Meiryo,'Lucida Sans Unicode',Arial,Verdana,sans-serif;font-size:14px;color:#333;background-color:#000}a{text-decoration:none;color:#333}img{max-width:100%}strong,b{font-weight:bold}em,i{font-style:italic}del{text-decoration:line-through}blockquote{margin-left:40px}input{border:0;-webkit-border-radius:0}#primary>*:first-child,#secondary>*:first-child,main .article_body>.content>*:first-child{margin-top:0!important}#primary>*:last-child,#secondary>*:last-child,main .article_body>.content>*:last-child{margin-bottom:0!important}main img.alignleft{float:left;margin:0 20px 15px 0}main img.alignright{float:right;margin:0 0 15px 20px}main img.aligncenter{display:block;margin:auto}main p.p1{line-height:180%;margin:20px 0}main .article_body .content{line-height:180%}main .article_body .content h1,main .article_body .content h2,main .article_body .content h3,main .article_body .content h4,main .article_body .content h5{font-weight:bold;margin:20px 0}main .article_body .content h1{font-size:28px}main .article_body .content h2{font-size:24px}main .article_body .content h3{font-size:20px}main .article_body .content h4{font-size:18px}main .article_body .content h5{font-size:16px}main .article_body .content p{overflow:hidden;margin:20px 0}main .article_body .content p:first-child{margin-top:0}main .article_body .content p:last-child{margin-bottom:0}main .article_body .content table{font-size:12px;border-collapse:collapse;border-width:0}main .article_body .content table th{font-weight:bold;padding:5px 8px;white-space:nowrap;border:solid 1px #ccc;background-color:#333}main .article_body .content table td{padding:5px 8px;border:solid 1px #ccc}main .article_body .content table thead th{text-align:center}main .article_body .content ul,main .article_body .content ol{margin:20px 0;padding-left:40px}main .article_body .content ol{list-style-type:decimal}main .wp-embedded-content{max-width:100%}*[data-feed-url],.feed-template{display:none}.icons-sprite,a.extwin:after,a.pdf:after,header .inner .logo,header .inner .rfa,header .inner .wc,header a.extwin:after,header a.extwin:hover:after,nav#global>ul>li>a.extwin:hover:after,nav#global>ul>li>a.search div,nav#global>ul>li .submenu:before,nav#global>ul>li .submenu>ul>li>a.extwin:hover:after,nav#global>ul>li .submenu>ul>li ul li a:before,nav#global>ul>li .submenu a.extwin:after,nav#global.search ul li a.search div,nav#head a.extwin:after,nav#head-schedule .bx-controls-direction .bx-prev:before,nav#head-schedule .bx-controls-direction .bx-next:before,#footernavi .rfa a,#footernavi .inner .sitemap>ul>li h2:before,#footernavi .inner .sitemap .otherlinks ul.sns li.fb:before,#footernavi .inner .sitemap .otherlinks ul.sns li.tw:before,#footernavi .inner .sitemap .otherlinks ul.sns li.yt:before,#footernavi .inner .sitemap .otherlinks a.safety:before,#footernavi .inner .pagetop a:before,main ul.article_list>li article figure.photo:before,main ul.article_list>li article figure.video:before,main .links ul li a:before,main .sns li a.twitter,main .sns li a.facebook,main .sns li a.googleplus,main .select>strong:before,main nav#page_navi2 ul li:first-child a:before,main nav#page_navi2 ul li a:after,main ul.list1>li:before,main ul.list1>li ul li:before,main #secondary .list ul li a:before,main #secondary .calendar a:before,main #secondary .download a:before,main #secondary .member a:before,main #secondary a.safety:before,main #secondary .world_ranking ol li:before,main #secondary .world_ranking ol li.up:before,main #secondary .world_ranking ol li.down:before,main #secondary .movie a:before,main #top_pickup article a .info .detail:before,main #top_main .pickup .title:before,main #top_main .video article a:before,main .unions .bx-controls-direction .bx-prev:before,main .unions .bx-controls-direction .bx-next:before,main #gallery nav.close a:before,main #gallery article .bx-wrapper .bx-controls-direction .bx-prev:before,main #gallery article .bx-wrapper .bx-controls-direction .bx-next:before,main #gallery nav.viewall a:before,main #member .member_photos ul li a .info:before,main #member .member_photos .bx-wrapper .bx-controls-direction .bx-prev:before,main #member .member_photos .bx-wrapper .bx-controls-direction .bx-next:before,main #member .member_info a.gallery:before,main #member .member_info .prev:before,main #member .member_info .next:before,main #member .member_info .links li a.twitter,main #member .member_info .links li a.twitter:hover,main #member .member_info .links li a.instagram,main #member .member_info .links li a.instagram:hover,main #member .member_info .links li a.blog,main #member .member_info .links li a.blog:hover,main #secondary .position ul li a:before,main #calendar p.month.prev a:before,main #calendar p.month.next a:before,main #primary .map_list dl dd:before,main #primary ul.guide_list>li ul li a:before,main .terms form a.submit:before,main .terms nav.back a:before{text-indent:-9999px;background:url('/res/img/sprites/pc-sfc9f9aac7c.png') no-repeat}a.extwin:after{display:inline-block;width:6px;height:5px;margin:0 0 7px 5px;content:' ';vertical-align:middle;background-position:0 -400px;*vertical-align:auto;*zoom:1;*display:inline}a.pdf:after{display:inline-block;width:24px;height:24px;margin:0 0 5px 7px;content:' ';vertical-align:middle;background-position:0 -559px;*vertical-align:auto;*zoom:1;*display:inline}header{background-color:#fff}header .inner{font-size:10px;overflow:hidden;width:960px;height:62px;margin:auto;padding-top:35px}header .inner .logo{display:block;float:left;width:220px;height:44px;margin-top:-3px;background-position:0 -242px}header .inner .rfa{display:block;float:left;width:107px;height:41px;margin-left:23px;background-position:0 -287px}header .inner ul{float:left}header .inner ul li{float:left}header .inner ul li>*{display:block}header .inner ul.links{width:400px;margin:14px 0 0 30px}header .inner ul.links li{height:20px;padding-left:25px}header .inner ul.lang{padding:0 14px;border-right:solid 1px #ccc;border-left:solid 1px #ccc}header .inner ul.lang li>*{width:38px;padding:14px 0;text-align:center}header .inner ul.lang strong{font-weight:bold;color:#e60012}header .inner .wc{float:right;width:56px;height:70px;margin-top:-16px;background-position:0 -329px}header .inner .menu{display:none}header a.extwin:after{display:inline-block;width:6px;height:5px;margin:0 0 7px 5px;content:' ';vertical-align:middle;background-position:0 -406px;*vertical-align:auto;*zoom:1;*display:inline}header a.extwin:hover{color:#f00}header a.extwin:hover:after{width:6px;height:5px;background-position:0 -412px}header a.topleague{display:none}nav#global{position:relative;width:960px;margin:auto}nav#global form{position:absolute;z-index:2;right:0;bottom:0;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;border:solid 5px #000;background-color:#333}nav#global form input{font-size:12px;line-height:14px;overflow:hidden;width:315px;height:24px;padding:4px 0 0 5px;color:#fff;background-color:#333}nav#global form .search{display:none}nav#global>ul{position:relative;z-index:3;height:40px;background-color:#000}nav#global>ul>li{position:relative;float:left}nav#global>ul>li>a{font-size:12px;display:block;width:140px;height:26px;padding-top:14px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;text-align:center;color:#fff}nav#global>ul>li>a:hover{color:#f00}nav#global>ul>li>a:hover.extwin:after{width:6px;height:5px;background-position:0 -412px}nav#global>ul>li>a.ticket{width:80px;height:26px;background-color:#c96400}nav#global>ul>li>a.ticket:hover{color:#fff;background-color:#930}nav#global>ul>li>a.search{position:relative;width:14px;height:14px;padding:13px;background-color:#262626}nav#global>ul>li>a.search div{width:14px;height:14px;background-position:0 -677px}nav#global>ul>li>a.search:hover{background-color:#000}nav#global>ul>li .submenu{position:absolute;z-index:3;top:-9999px;left:0;width:250px;padding:20px 15px 5px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;opacity:0;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.4);-moz-box-shadow:0 0 8px rgba(0,0,0,.4);box-shadow:0 0 8px rgba(0,0,0,.4);filter:alpha(opacity=0)}nav#global>ul>li .submenu:before{position:absolute;top:-5px;left:65px;display:block;width:10px;height:5px;content:' ';background-position:0 -65px}nav#global>ul>li .submenu>ul>li{padding-bottom:15px}nav#global>ul>li .submenu>ul>li>a:hover{text-decoration:underline;color:#f00}nav#global>ul>li .submenu>ul>li>a:hover.extwin:after{width:6px;height:5px;background-position:0 -412px}nav#global>ul>li .submenu>ul>li ul{font-size:12px}nav#global>ul>li .submenu>ul>li ul li{padding-top:10px}nav#global>ul>li .submenu>ul>li ul li a:hover{text-decoration:underline}nav#global>ul>li .submenu>ul>li ul li a:before{display:inline-block;width:5px;height:9px;margin:0 5px 2px 0;content:' ';vertical-align:middle;background-position:0 -71px;*vertical-align:auto;*zoom:1;*display:inline}nav#global>ul>li .submenu a.extwin:after{width:6px;height:5px;background-position:0 -406px}nav#global>ul>li:hover .submenu{top:40px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false)}nav#global>ul>li.future .submenu{width:320px}nav#global>ul>li.jrfu .submenu{width:170px}nav#global.search form{bottom:-38px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.4);-moz-box-shadow:0 0 8px rgba(0,0,0,.4);box-shadow:0 0 8px rgba(0,0,0,.4)}nav#global.search ul li a.search{background-color:#000}nav#global.search ul li a.search div{width:14px;height:14px;background-position:0 -466px}nav#head{background-color:#fff}nav#head a:hover{text-decoration:underline}nav#head a.extwin:after{width:6px;height:5px;background-position:0 -406px}nav#head ul,nav#head .headline{width:960px;margin:auto}nav#head ul.vertical{font-size:0;padding-top:10px;color:#999}nav#head ul.vertical li{display:inline}nav#head ul.vertical li:before{font-size:10px;margin:0 5px;content:'>'}nav#head ul.vertical li:first-child:before{display:none}nav#head ul.vertical li a{font-size:10px;color:#999}nav#head .headline{font-size:28px;font-weight:bold;padding:20px 0}nav#head .horizontal_frm{padding-top:10px;background-color:#eee}nav#head .horizontal_frm ul.horizontal{overflow:hidden}nav#head .horizontal_frm ul.horizontal li{font-size:14px;float:left;margin-bottom:10px;padding:0 10px;white-space:nowrap;border-right:solid 1px #333}nav#head .horizontal_frm ul.horizontal li .current{color:#f00}nav#head .horizontal_frm ul.horizontal li:first-child{border-left:solid 1px #333}nav#head-schedule{padding:5px 0;color:#fff;background-color:#424242}nav#head-schedule a{color:#fff}nav#head-schedule a:hover{text-decoration:none}nav#head-schedule .inner{position:relative;width:960px;margin:auto}nav#head-schedule .game{overflow:hidden;padding:0 20px}nav#head-schedule .game.result div.info .teams .team .name{width:180px}nav#head-schedule .date{float:left;width:170px;height:65px;padding-top:35px;text-align:center;background-color:#333}nav#head-schedule .date p{margin-bottom:5px}nav#head-schedule div.info{float:left;width:630px;padding-top:10px;text-align:center}nav#head-schedule div.info .title{font-weight:bold;overflow:hidden;margin-bottom:15px;white-space:nowrap;text-overflow:ellipsis}nav#head-schedule div.info .teams{font-size:0;font-weight:bold;margin:0 auto 15px auto;letter-spacing:1px}nav#head-schedule div.info .teams img{width:24px;height:17px;margin-bottom:2px;vertical-align:middle}nav#head-schedule div.info .teams .team{display:inline-block;width:280px;margin-left:10px;text-align:left;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}nav#head-schedule div.info .teams .team img{margin-right:8px}nav#head-schedule div.info .teams .team .name{font-size:20px;display:inline-block;overflow:hidden;width:247px;padding:2px 0;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;*vertical-align:auto;*zoom:1;*display:inline}nav#head-schedule div.info .teams .team .score{font-size:24px;display:inline-block;min-width:40px;margin-right:10px;padding:2px 0 4px;vertical-align:middle;color:#f00;*vertical-align:auto;*zoom:1;*display:inline}nav#head-schedule div.info .teams .team:first-child{margin:0 10px 0 0;text-align:right}nav#head-schedule div.info .teams .team:first-child img{margin:0 0 0 8px}nav#head-schedule div.info .teams .team:first-child .score{margin:0 0 0 10px}nav#head-schedule div.info .teams .vs{font-size:0;display:inline-block;width:12px;height:3px;margin-bottom:2px;vertical-align:middle;text-indent:-9999px;background-color:#fff;*vertical-align:auto;*zoom:1;*display:inline}nav#head-schedule div.info .teams a[href]:hover{text-decoration:underline}nav#head-schedule div.info .loc{font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}nav#head-schedule .buttons{float:left;width:120px;padding-top:17px}nav#head-schedule .buttons a{font-size:12px;font-weight:bold;display:none;margin-bottom:5px;padding:28px 0;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;text-align:center;color:#fff;background-color:#900}nav#head-schedule .buttons a:hover{background-color:#600}nav#head-schedule .buttons a.ticket{background-color:#c96400}nav#head-schedule .buttons a.ticket:hover{background-color:#930}nav#head-schedule .bx-controls-direction .bx-prev,nav#head-schedule .bx-controls-direction .bx-next{font-size:0;position:absolute;width:20px;height:57px;padding-top:43px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms}nav#head-schedule .bx-controls-direction .bx-prev:hover,nav#head-schedule .bx-controls-direction .bx-next:hover{background-color:#900}nav#head-schedule .bx-controls-direction .bx-prev:before,nav#head-schedule .bx-controls-direction .bx-next:before{display:block;content:' '}nav#head-schedule .bx-controls-direction .bx-prev{top:0;left:0}nav#head-schedule .bx-controls-direction .bx-prev:before{width:8px;height:14px;margin-left:4px;background-position:0 0}nav#head-schedule .bx-controls-direction .bx-next{top:0;right:0}nav#head-schedule .bx-controls-direction .bx-next:before{width:8px;height:14px;margin-left:6px;background-position:0 -15px}#footernavi{background-color:#333}#footernavi .rfa{font-size:0;padding:32px 0 40px 0;background-color:#fff}#footernavi .rfa a{display:block;width:288px;height:46px;margin:auto;background-position:0 -136px}#footernavi .inner{width:960px;margin:auto;padding:30px 0;color:#fff}#footernavi .inner a{color:#fff}#footernavi .inner a:hover{text-decoration:underline}#footernavi .inner .sitemap{overflow:hidden}#footernavi .inner .sitemap.sp{display:none}#footernavi .inner .sitemap>ul{line-height:normal;float:left;width:217px;padding-right:10px}#footernavi .inner .sitemap>ul>li{margin-bottom:30px}#footernavi .inner .sitemap>ul>li h2{font-weight:bold;margin-bottom:10px}#footernavi .inner .sitemap>ul>li h2:before{display:inline-block;width:6px;height:12px;margin:0 7px 2px 0;content:' ';vertical-align:middle;background-position:0 -52px;*vertical-align:auto;*zoom:1;*display:inline}#footernavi .inner .sitemap>ul>li ul{margin-left:10px}#footernavi .inner .sitemap>ul>li ul li{font-size:12px;margin-bottom:5px}#footernavi .inner .sitemap .otherlinks{float:left;width:279px}#footernavi .inner .sitemap .otherlinks ul.sns{font-size:12px;font-weight:bold;margin-bottom:40px}#footernavi .inner .sitemap .otherlinks ul.sns li{margin-bottom:10px}#footernavi .inner .sitemap .otherlinks ul.sns li:before{display:inline-block;margin:0 7px 2px 0;content:' ';vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#footernavi .inner .sitemap .otherlinks ul.sns li.fb:before{width:14px;height:14px;background-position:0 -121px}#footernavi .inner .sitemap .otherlinks ul.sns li.tw:before{width:14px;height:14px;background-position:0 -212px}#footernavi .inner .sitemap .otherlinks ul.sns li.yt:before{width:14px;height:14px;background-position:0 -227px}#footernavi .inner .sitemap .otherlinks>a{font-weight:bold;display:block;margin-top:22px;text-align:center}#footernavi .inner .sitemap .otherlinks a.contact,#footernavi .inner .sitemap .otherlinks a.safety{-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms}#footernavi .inner .sitemap .otherlinks a.contact:hover,#footernavi .inner .sitemap .otherlinks a.safety:hover{text-decoration:none}#footernavi .inner .sitemap .otherlinks a.contact{padding:22px 0;background-color:#900}#footernavi .inner .sitemap .otherlinks a.contact:hover{background-color:#600}#footernavi .inner .sitemap .otherlinks a.safety{padding:18px 0;color:#333;background-color:#fff}#footernavi .inner .sitemap .otherlinks a.safety:hover{background-color:#e2e2e2}#footernavi .inner .sitemap .otherlinks a.safety:before{display:inline-block;width:30px;height:28px;margin:0 10px 0 0;content:' ';vertical-align:middle;background-position:0 -183px;*vertical-align:auto;*zoom:1;*display:inline}#footernavi .inner .sitemap .banners{float:left;width:279px;margin-top:40px;border-top:solid 1px #000;border-bottom:solid 1px #000}#footernavi .inner .sitemap .banners ul{padding-bottom:20px}#footernavi .inner .sitemap .banners ul li{padding-top:20px;text-align:center}#footernavi .inner .pagetop{padding-top:40px}#footernavi .inner .pagetop a{display:block;width:310px;margin:auto;padding:10px 0;text-align:center;letter-spacing:1px;border:solid 1px #fff}#footernavi .inner .pagetop a:before{display:inline-block;display:block;width:14px;height:8px;margin:0 auto 5px auto;content:' ';vertical-align:middle;background-position:0 -30px;*vertical-align:auto;*zoom:1;*display:inline}#footernavi .inner .pagetop a:hover{text-decoration:none;background-color:#666}footer{font-size:12px;overflow:hidden;width:960px;margin:auto;padding:20px 0;color:#fff}footer ul{float:left;padding-left:20px}footer ul li{float:left;padding:0 18px;border-right:solid 1px #fff}footer ul li a{color:#fff}footer ul li a:hover{text-decoration:underline}footer .copyright{float:right}.sponsors>ul>li{padding-top:30px}.sponsors>ul>li h2{padding-bottom:7px;border-bottom:solid 1px #fff}.sponsors>ul>li ul{overflow:hidden;width:980px;margin-left:-20px}.sponsors>ul>li ul li{float:left;padding:20px 0 0 20px}main{padding:40px 0 80px;color:#fff}main a{color:#fff}main .hl1,main .hl2,main .hl3,main .hl4{font-size:20px;font-weight:bold;padding:20px 0;border-top:solid 4px #ccc}main .hl2{border-top-width:1px}main .hl3,main .hl4{font-size:16px;margin:20px 0;padding:0;border-top:0}main .hl4{font-size:14px}main .hl1+.hl3,main .hl2+.hl3{margin-top:0}main #primary{width:690px;margin:auto}main #primary:after{clear:both;height:0;content:''}main #primary.wide{width:960px}main #secondary{width:230px}main #double{overflow:hidden;width:960px;margin:auto}main #double #primary{float:left;margin:0}main #double #secondary{float:right}main ul.article_list{overflow:hidden;width:960px;margin-top:-30px}main ul.article_list>li{float:left;width:300px;margin:30px 0 0 30px}main ul.article_list>li:first-child,main ul.article_list>li.nl{clear:left;margin-left:0}main ul.article_list>li article figure{position:relative;margin-bottom:20px}main ul.article_list>li article figure.photo:before{position:absolute;z-index:2;right:10px;bottom:10px;display:block;width:57px;height:20px;content:' ';background-position:0 -584px}main ul.article_list>li article figure.video:before{position:absolute;z-index:2;right:10px;bottom:10px;display:block;width:34px;height:18px;content:' ';background-position:0 -540px}main ul.article_list>li article figure a{width:300px;height:200px}main ul.article_list>li article figure .caption{font-size:10px;position:absolute;z-index:2;bottom:10px;left:10px}main ul.article_list>li article figure .caption strong{font-size:14px;margin-right:2px}main ul.article_list>li article .article_body .date{font-size:12px;margin-bottom:5px}main ul.article_list>li article .article_body h4{font-weight:bold;line-height:180%}main ul.article_list>li article .article_body a:hover{text-decoration:underline}main .links ul{border:solid 1px #666}main .links ul li{border-top:solid 1px #666}main .links ul li:first-child{border-top:0}main .links ul li a{font-weight:bold;line-height:140%;position:relative;display:block;padding:16px 9px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;background-color:#333}main .links ul li a:before{position:absolute;top:18px;right:20px;display:inline-block;width:8px;height:14px;content:' ';vertical-align:middle;background-position:0 -15px;*vertical-align:auto;*zoom:1;*display:inline}main .links ul li a:hover{text-decoration:none;background-color:#000}main article figure a{display:block;background-repeat:no-repeat;background-position:50% 0;background-size:cover}main article figure a.noimg{font-size:20px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:middle;letter-spacing:2px;color:#333;border:solid 1px #333}main article figure a.noimg:before{font-size:0;display:inline-block;width:0;height:100%;content:' ';vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}main article figure a.noimg:after{content:'JRFU'}main .sns{overflow:hidden}main .sns:before{display:block;float:left;margin:5px 5px 0 0;content:' Share this :'}main .sns li{float:left;padding-left:10px}main .sns li a{display:block}main .sns li a.twitter{width:25px;height:25px;background-position:0 -788px}main .sns li a.facebook{width:25px;height:25px;background-position:0 -736px}main .sns li a.googleplus{width:25px;height:25px;background-position:0 -762px}main .sns li a.line{display:none}main .select{position:relative;width:200px;margin-bottom:20px}main .select>strong{position:relative;display:block;overflow:hidden;overflow:hidden;padding:8px 20px 8px 8px;white-space:nowrap;text-overflow:ellipsis;border:solid 1px #fff}main .select>strong:before{position:absolute;top:12px;right:10px;width:6px;height:5px;content:' ';background-position:0 -605px}main .select select{position:absolute;z-index:3;top:0;left:0;display:block;width:230px;height:32px;opacity:0;-moz-appearance:none;-webkit-appearance:none;filter:alpha(opacity=0)}main nav.viewall{margin-top:20px}main nav.viewall a{display:block;width:400px;margin:auto;padding:20px 0;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;text-align:center;letter-spacing:1px;color:#fff;background-color:#900}main nav.viewall a:hover{text-decoration:none!important;background-color:#600}main nav.ticket a,main nav.game a{font-weight:bold;display:block;padding:20px 0;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;text-align:center}main nav.ticket a:hover,main nav.game a:hover{text-decoration:none}main nav.ticket a{background-color:#c96400}main nav.ticket a:hover{background-color:#930}main nav.game a{background-color:#900}main nav.game a:hover{background-color:#600}main nav#page_navi{padding-top:20px}main nav#page_navi ul{display:table;overflow:hidden;margin:auto}main nav#page_navi ul li{float:left;padding:0 2px}main nav#page_navi ul li>*{font-size:10px;display:block;width:28px;padding:9px 0;text-align:center;color:#333;border:solid 1px #ccc;background-color:#fff}main nav#page_navi ul li>strong{color:#fff;background-color:#666}main nav#page_navi2{margin-top:40px}main nav#page_navi2 ul{overflow:hidden}main nav#page_navi2 ul li{font-size:16px;float:right;width:50%;text-align:right}main nav#page_navi2 ul li:first-child{float:left;text-align:left}main nav#page_navi2 ul li:first-child a:before{display:inline-block;width:8px;height:14px;margin-right:8px;content:' ';vertical-align:middle;background-position:0 0;*vertical-align:auto;*zoom:1;*display:inline}main nav#page_navi2 ul li:first-child a:after{display:none}main nav#page_navi2 ul li a:after{display:inline-block;width:8px;height:14px;margin-left:8px;content:' ';vertical-align:middle;background-position:0 -15px;*vertical-align:auto;*zoom:1;*display:inline}main nav#page_navi2 ul li a:hover{text-decoration:underline}main ul.games{margin-bottom:40px}main ul.games:last-child{margin-bottom:0}main ul.games>li{overflow:hidden;margin-top:20px;padding:5px;background-color:#424242}main ul.games>li:first-child{margin-top:0}main ul.games>li a:hover{text-decoration:none}main ul.games>li .date{font-size:10px;float:left;width:120px;height:60px;padding-top:40px;text-align:center;background-color:#333}main ul.games>li .date p{margin-bottom:5px}main ul.games>li div.info{line-height:110%;float:left;width:435px;padding-top:15px;text-align:center}main ul.games>li div.info .title{font-size:10px;overflow:hidden;margin-bottom:18px;white-space:nowrap;text-overflow:ellipsis}main ul.games>li div.info .teams{font-size:0;font-weight:bold;margin:0 auto 15px auto;letter-spacing:1px}main ul.games>li div.info .teams img{width:24px;height:17px;margin-bottom:2px;vertical-align:middle}main ul.games>li div.info .teams .team{display:inline-block;width:200px;margin-left:10px;text-align:left;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}main ul.games>li div.info .teams .team img{margin-right:8px}main ul.games>li div.info .teams .team:first-child{margin:0 10px 0 0;text-align:right}main ul.games>li div.info .teams .team:first-child img{margin:0 0 0 8px}main ul.games>li div.info .teams .team .name{font-size:14px;display:inline-block;overflow:hidden;width:167px;padding:2px 0;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;*vertical-align:auto;*zoom:1;*display:inline}main ul.games>li div.info .teams .team .score{font-size:14px;display:inline-block;width:29px;padding:2px 0 4px;vertical-align:middle;color:#f00;*vertical-align:auto;*zoom:1;*display:inline}main ul.games>li div.info .teams .vs{font-size:0;display:inline-block;width:12px;height:2px;margin-bottom:4px;vertical-align:middle;text-indent:-9999px;background-color:#fff;*vertical-align:auto;*zoom:1;*display:inline}main ul.games>li div.info .loc{font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main ul.games>li div.info a[href]:hover{text-decoration:underline}main ul.games>li .buttons{float:left;width:120px;padding-top:17px}main ul.games>li .buttons a{font-size:12px;font-weight:bold;display:block;margin-bottom:5px;padding:28px 0;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;text-align:center;background-color:#900}main ul.games>li .buttons a:hover{background-color:#600}main ul.games>li .buttons a.ticket{background-color:#c96400}main ul.games>li .buttons a.ticket:hover{background-color:#930}main ul.games>li .buttons a.report,main ul.games>li .buttons a.report+a.stats{padding:10px 0}main ul.games>li.result div.info .teams .team .name{width:138px}main ul.list1{margin:20px 0 40px;border-top:dotted 1px #fff}main ul.list1>li{line-height:160%;position:relative;padding:25px 0 25px 25px;border-bottom:dotted 1px #fff}main ul.list1>li:before{position:absolute;top:30px;left:0;width:8px;height:14px;content:' ';background-position:0 -15px}main ul.list1>li ul{margin:5px 0 0 10px}main ul.list1>li ul li{position:relative;padding:5px 0 0 15px}main ul.list1>li ul li:before{position:absolute;top:10px;left:0;width:6px;height:12px;content:' ';background-position:0 -52px}main ul.list1 a:hover{text-decoration:underline}main .laws{font-size:13px;line-height:normal}main .laws ul.list{margin:40px 0}main .laws ul.list li{overflow:hidden}main .laws ul.list li:first-child{padding-top:0!important}main .laws ul.list li>span:first-child{display:block;float:left}main .laws ul.list li>span:first-child+*{display:block;float:left}main .laws ul.list>li{line-height:160%;padding-top:20px}main .laws ul.list>li>span:first-child{width:55px}main .laws ul.list>li ul{clear:both;padding:20px 0 0 75px}main .laws ul.list>li ul li{padding-top:15px}main .laws ul.list>li ul li>span:first-child{width:100px}main .laws a{text-decoration:underline}main .laws p{margin:12px 0}main .laws .subtitleblack{font-size:15px;font-weight:bold}main .laws .txtbig{font-size:15px}main .laws .txtsmall{font-size:11px}main .laws .txt1bb{font-weight:bold}main .laws .txtrule{margin-left:25px;text-indent:-25px}main .laws .txtrule2{margin-left:45px;text-indent:-20px}main .laws .txtrule22{margin-left:25px}main .laws .txtrule3{margin-left:60px;text-indent:-20px}main .laws .txtrule33{margin-left:40px}main .laws .txtrule44{margin-left:55px}main .laws .txtrule55{margin-left:70px}main .laws table td[bgcolor]{color:#000}main .laws table[cellpadding] td{padding:3px}main .laws table[cellspacing='1']{border-collapse:collapse}main .laws table[cellspacing='1'] td{border:solid 1px #000}main .laws ol{padding-left:2em;list-style:decimal}main .laws dl dd{margin-left:40px}main .form_group{font-size:13px}main .form_group fieldset{margin-bottom:10px}main .form_group fieldset legend{font-weight:bold;margin-bottom:10px}main .form_group fieldset .input{font-size:12px}main .form_group fieldset .input input[type='text'],main .form_group fieldset .input textarea{font-size:12px;padding:5px}main .form_group fieldset .error{display:block;margin-top:10px;color:#f00}main .form_group .buttons input{margin-right:10px;padding:10px;color:#fff;border:0;background-color:#900}main nav.print{overflow:hidden;margin-bottom:8px}main nav.print a{display:block;float:right}main nav.print a:before{display:inline-block;width:20px;height:20px;margin-right:5px;content:'';vertical-align:middle;background-image:url(/res/img/game/icon_print.svgz);background-repeat:no-repeat;background-size:20px 20px}main #secondary nav{margin-bottom:20px}main #secondary nav.photo{margin-top:40px}main #secondary h3{font-size:16px;margin-bottom:10px;letter-spacing:1px}main #secondary .select{width:100%;margin-bottom:0}main #secondary .sep{margin-bottom:20px;border-top:dotted 1px #fff}main #secondary ul.articles li{margin-top:20px}main #secondary ul.articles li article{overflow:hidden}main #secondary ul.articles li article figure{float:left;width:80px}main #secondary ul.articles li article figure a{font-size:12px;width:80px;height:53px}main #secondary ul.articles li article .article_body{font-size:12px;float:right;width:140px}main #secondary ul.articles li article .article_body .date{margin-bottom:5px}main #secondary ul.articles li article .article_body h4{line-height:180%}main #secondary ul.articles li article .article_body a:hover{text-decoration:underline}main #secondary .list ul{border-bottom:dotted 1px #fff}main #secondary .list ul li{border-top:dotted 1px #666}main #secondary .list ul li a{line-height:140%;display:block;padding:15px 0 15px 15px;text-indent:-15px}main #secondary .list ul li a:before{display:inline-block;width:8px;height:14px;margin:-2px 7px 0 0;content:' ';vertical-align:middle;background-position:0 -15px;*vertical-align:auto;*zoom:1;*display:inline}main #secondary .banner img{display:block;margin:20px 0}main #secondary .calendar,main #secondary .download,main #secondary .member{position:relative;margin-bottom:20px;border:solid 1px #ccc}main #secondary .calendar a,main #secondary .download a,main #secondary .member a{font-weight:bold;position:relative;display:block;padding:167px 9px 19px 9px;background-color:#333;background-repeat:no-repeat;background-position:0 0;background-size:228px 148px}main #secondary .calendar a:before,main #secondary .download a:before,main #secondary .member a:before{position:absolute;right:18px;bottom:18px;display:inline-block;width:8px;height:14px;content:' ';vertical-align:middle;background-position:0 -15px;*vertical-align:auto;*zoom:1;*display:inline}main #secondary .calendar a{background-image:url(/res/img/secondary/calendar.png)}main #secondary .download a{background-image:url(/res/img/secondary/download.png)}main #secondary .member a{background-image:url(/res/img/secondary/member.png)}main #secondary a.safety{font-weight:bold;display:block;margin:20px 0;padding:18px 10px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;color:#333;background-color:#fff}main #secondary a.safety:hover{text-decoration:none;background-color:#e2e2e2}main #secondary a.safety:before{display:inline-block;width:30px;height:28px;margin:0 10px 0 0;content:' ';vertical-align:middle;background-position:0 -183px;*vertical-align:auto;*zoom:1;*display:inline}main #secondary .special article{background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #secondary .special article a{position:relative;display:block;height:240px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;background-color:rgba(0,0,0,.4)}main #secondary .special article a .info{position:absolute;bottom:0;left:0;width:100%}main #secondary .special article a .info .subtitle{font-size:10px;line-height:12px;margin:8px 10px}main #secondary .special article a .info h3{font-size:33px;line-height:36px;margin:8px 18px}main #secondary .special article a:hover{-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;text-decoration:none;background-color:transparent;text-shadow:0 0 5px rgba(0,0,0,.8)}main #secondary .world_ranking ol{border-top:solid 1px #666}main #secondary .world_ranking ol li{font-size:10px;font-weight:bold;position:relative;padding:20px 45px 20px 70px;border-bottom:solid 1px #000;background-color:#333}main #secondary .world_ranking ol li .rank{position:absolute;top:20px;left:15px}main #secondary .world_ranking ol li img{position:absolute;top:18px;right:15px;width:19px;height:13px}main #secondary .world_ranking ol li:nth-child(even){background-color:#191919}main #secondary .world_ranking ol li:before{position:absolute;top:15px;left:35px;display:block;width:21px;height:21px;content:' ';background-position:0 -633px}main #secondary .world_ranking ol li.up:before{width:21px;height:21px;background-position:0 -655px}main #secondary .world_ranking ol li.down:before{width:21px;height:21px;background-position:0 -611px}main #secondary .world_ranking ol li.japan{font-size:14px;padding:15px 0 65px;text-align:center;border:solid 5px #333;background-color:#191919}main #secondary .world_ranking ol li.japan .rank{font-size:30px;top:45px;left:70px;width:80px}main #secondary .world_ranking ol li.japan img{top:51px;left:167px;width:24px;height:17px}main #secondary .world_ranking ol li.japan:before{top:49px;left:30px}main #secondary .world_ranking nav.viewall{margin-top:0}main #secondary .world_ranking nav.viewall a{width:100%}main #secondary .movie a{position:relative;display:block;width:230px;height:153px;background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #secondary .movie a:before{position:absolute;z-index:2;right:10px;bottom:10px;display:block;width:34px;height:18px;content:' ';background-position:0 -540px}main #secondary .movie .caption{margin-top:10px}main #secondary nav.viewall{margin-top:0}main #secondary nav.viewall a{width:100%}main #top_pickup{position:relative;overflow:hidden;width:1024px;height:530px;margin:-40px auto 0;background-color:#999}main #top_pickup article{background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #top_pickup article a{position:relative;display:block;overflow:hidden;width:1024px;height:530px}main #top_pickup article a .info{position:absolute;bottom:140px;padding:60px 60px 45px 65px;background-color:rgba(0,0,0,.4)}main #top_pickup article a .info h2{font-size:30px;font-weight:bold;line-height:38px}main #top_pickup article a .info .subtitle{line-height:16px;margin:10px 0}main #top_pickup article a .info .detail{font-size:20px;font-weight:bold;margin-top:10px}main #top_pickup article a .info .detail:before{display:inline-block;width:8px;height:14px;margin:0 10px 2px 0;content:' ';vertical-align:middle;background-position:0 -15px;*vertical-align:auto;*zoom:1;*display:inline}main #top_pickup article a:hover{text-decoration:none}main #top_pickup .bx-pager{position:absolute;z-index:2;bottom:100px;left:0;width:1024px;text-align:center}main #top_pickup .bx-pager .bx-pager-item{display:inline}main #top_pickup .bx-pager .bx-pager-item .bx-pager-link{display:inline-block;width:8px;height:8px;margin:0 5px;vertical-align:middle;text-indent:-9999px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4);*vertical-align:auto;*zoom:1;*display:inline}main #top_pickup .bx-pager .bx-pager-item .bx-pager-link.active{background-color:#e60012}main #top_main{position:relative;z-index:2;overflow:hidden;width:960px;min-height:960px;margin:-90px auto 0}main #top_main .news{position:absolute;top:480px;left:0;width:720px;height:480px;background-color:#fff}main #top_main .news .catlist_frm .prev,main #top_main .news .catlist_frm .next{display:none}main #top_main .news ul.catlist{width:720px;height:54px}main #top_main .news ul.catlist li{float:left}main #top_main .news ul.catlist li.active a{color:#333;background-color:#fff}main #top_main .news ul.catlist li a{display:block;width:144px;height:44px;padding-top:10px;text-align:center;color:#999;background-color:#ccc}main #top_main .news ul.catlist li a strong{font-weight:bold;display:block}main #top_main .news ul.catlist li a span{font-size:10px;display:block;margin-top:8px}main #top_main .news div.list{display:none}main #top_main .news div.list.active{display:block}main #top_main .news div.list ul.list li.loading{padding:20px;text-align:center;color:#333}main #top_main .news div.list ul.list li.item{overflow:hidden;width:700px;height:45px;padding:8px 10px 0;color:#333;border-bottom:solid 1px #dedede}main #top_main .news div.list ul.list li.item:nth-child(2n){background-color:#ebebeb}main #top_main .news div.list ul.list li.item .info{font-size:12px;overflow:hidden;width:700px;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;color:#666}main #top_main .news div.list ul.list li.item .info ul.tags{display:inline;margin-left:8px;border-left:solid 1px #666}main #top_main .news div.list ul.list li.item .info ul.tags li{display:inline;padding:0 8px;border-right:solid 1px #666}main #top_main .news div.list ul.list li.item .info ul.tags li a{color:#666}main #top_main .news div.list ul.list li.item a{color:#333}main #top_main .news div.list ul.list li.item a:hover{text-decoration:underline}main #top_main .news div.list ul.list li.item h2{font-weight:bold;overflow:hidden;width:700px;white-space:nowrap;text-overflow:ellipsis}main #top_main nav.viewall{position:absolute;bottom:0;width:100%;margin:0}main #top_main nav.viewall a{width:100%;height:18px;padding:15px 0}main #top_main .timetable{position:absolute;top:0;right:0;width:480px;height:480px;background-color:#424242}main #top_main .timetable>div{display:none}main #top_main .timetable ul.tabs{width:480px;height:81px}main #top_main .timetable ul.tabs li{float:left}main #top_main .timetable ul.tabs li a{display:block;width:240px;height:51px;padding-top:30px;text-align:center;color:#f00}main #top_main .timetable ul.tabs li a strong{font-weight:bold;display:block}main #top_main .timetable ul.tabs li a span{font-size:10px;display:block;margin-top:8px}main #top_main .timetable.schedule ul.tabs li a.result{color:#999;background-color:#ccc}main #top_main .timetable.schedule div.schedule{display:block}main #top_main .timetable.result ul.tabs li a.schedule{color:#999;background-color:#ccc}main #top_main .timetable.result div.result{display:block}main #top_main .timetable ul.list{border-bottom:solid 1px #000}main #top_main .timetable ul.list li.item{position:relative;height:68px;border-top:solid 1px #000;border-bottom:solid 1px #333}main #top_main .timetable ul.list li.item a:hover{text-decoration:none}main #top_main .timetable ul.list li.item div.info{line-height:110%;padding-top:7px;text-align:center}main #top_main .timetable ul.list li.item div.info .title{font-size:10px;overflow:hidden;margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis}main #top_main .timetable ul.list li.item div.info .teams{font-size:0;font-weight:bold;margin:0 auto 3px auto;letter-spacing:1px}main #top_main .timetable ul.list li.item div.info .teams img{width:24px;height:17px;margin-bottom:2px;vertical-align:middle}main #top_main .timetable ul.list li.item div.info .teams .team{display:inline-block;width:190px;margin-left:10px;text-align:left;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}main #top_main .timetable ul.list li.item div.info .teams .team img{margin-right:8px}main #top_main .timetable ul.list li.item div.info .teams .team .name{font-size:12px;display:inline-block;overflow:hidden;width:157px;padding:2px 0;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;*vertical-align:auto;*zoom:1;*display:inline}main #top_main .timetable ul.list li.item div.info .teams .team .score{font-size:14px;display:inline-block;width:29px;padding:2px 0 4px;vertical-align:middle;color:#f00;*vertical-align:auto;*zoom:1;*display:inline}main #top_main .timetable ul.list li.item div.info .teams .team:first-child{margin:0 10px 0 0;text-align:right}main #top_main .timetable ul.list li.item div.info .teams .team:first-child img{margin:0 0 0 8px}main #top_main .timetable ul.list li.item div.info .teams .vs{font-size:0;display:inline-block;width:12px;height:2px;margin-bottom:4px;vertical-align:middle;text-indent:-9999px;background-color:#fff;*vertical-align:auto;*zoom:1;*display:inline}main #top_main .timetable ul.list li.item div.info .loc{font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main #top_main .timetable ul.list li.item div.info a[href]:hover{text-decoration:underline}main #top_main .timetable ul.list li.item a.ticket,main #top_main .timetable ul.list li.item a.live{font-size:10px;font-weight:bold;line-height:14px;position:absolute;top:14px;right:10px;display:none;width:50px;height:33px;padding-top:7px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;text-align:center}main #top_main .timetable ul.list li.item a.ticket{background-color:#c96400}main #top_main .timetable ul.list li.item a.ticket:hover{background-color:#930}main #top_main .timetable ul.list li.item a.ticket span{display:block}main #top_main .timetable ul.list li.item a.live{max-height:27px;padding-top:13px;background-color:#900}main #top_main .timetable ul.list li.item a.live:hover{background-color:#f00}main #top_main .timetable div.schedule ul li.item div.info{width:422px}main #top_main .timetable div.result ul li.item div.info .teams .team{width:220px}main #top_main .timetable .none{padding:20px 0;text-align:center}main #top_main .pickup article,main #top_main .posts article,main #top_main .video article{background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #top_main .pickup article a,main #top_main .posts article a,main #top_main .video article a{position:relative;display:block;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;background-color:rgba(0,0,0,.4)}main #top_main .pickup article a .info,main #top_main .posts article a .info,main #top_main .video article a .info{position:absolute;bottom:0;left:0;width:100%}main #top_main .pickup article a .info h2,main #top_main .posts article a .info h2,main #top_main .video article a .info h2{font-size:18px;font-weight:bold;line-height:22px;margin:8px 18px}main #top_main .pickup article a .info .subtitle,main #top_main .posts article a .info .subtitle,main #top_main .video article a .info .subtitle{font-size:10px;line-height:12px;margin:8px 10px}main #top_main .pickup article a:hover,main #top_main .posts article a:hover,main #top_main .video article a:hover{-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;text-decoration:none;background-color:transparent;text-shadow:0 0 5px rgba(0,0,0,.8)}main #top_main .pickup{position:absolute;top:0;left:0;width:480px;height:240px}main #top_main .pickup .title{font-weight:bold;float:left;width:240px;height:125px;padding-top:115px;text-align:center;background-color:#e60012}main #top_main .pickup .title span{font-size:10px;font-weight:normal;display:block;margin-top:10px}main #top_main .pickup .title:before{position:absolute;z-index:2;top:100px;left:240px;display:block;width:19px;height:39px;content:' ';background-position:0 -81px}main #top_main .pickup article{float:left;width:240px;height:240px}main #top_main .pickup article a{width:240px;height:240px}main #top_main .video article{position:absolute;top:240px;left:0;width:480px;height:240px}main #top_main .video article a{width:480px;height:240px}main #top_main .video article a:before{position:absolute;z-index:2;right:10px;bottom:10px;display:block;width:34px;height:18px;content:' ';background-position:0 -540px}main #top_main .posts{padding-top:960px}main #top_main .posts article{position:relative;float:left;width:240px;height:240px}main #top_main .posts article a{width:240px;height:240px}main #top_main .posts article.px2{width:480px;height:240px}main #top_main .posts article.px2 a{width:720px;height:240px}main #top_main .posts article.px3{width:720px;height:240px}main #top_main .posts article.px3 a{width:720px;height:240px}main #top_main .posts .post1 article{position:absolute;top:480px;right:0;float:none}main #top_main .posts .post2 article{position:absolute;top:720px;right:0;float:none}main .unions{position:relative;width:960px;margin:20px auto 0}main .unions .inner{width:800px;height:55px;margin:auto}main .unions .inner ul{width:800px;height:55px}main .unions .inner ul li{float:left;margin-left:40px}main .unions .inner ul li:first-child{margin-left:0}main .unions .bx-controls-direction .bx-prev,main .unions .bx-controls-direction .bx-next{font-size:0;position:absolute;width:50px;height:32px;padding-top:18px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;background-color:#900}main .unions .bx-controls-direction .bx-prev:hover,main .unions .bx-controls-direction .bx-next:hover{background-color:#600}main .unions .bx-controls-direction .bx-prev:before,main .unions .bx-controls-direction .bx-next:before{display:block;content:' '}main .unions .bx-controls-direction .bx-prev{top:2px;left:0}main .unions .bx-controls-direction .bx-prev:before{width:8px;height:14px;margin-left:19px;background-position:0 0}main .unions .bx-controls-direction .bx-next{top:2px;right:0}main .unions .bx-controls-direction .bx-next:before{width:8px;height:14px;margin-left:22px;background-position:0 -15px}main #primary .pickup{margin-bottom:40px}main #primary .pickup article{position:relative;height:320px;background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #primary .pickup article a{display:block;height:320px}main #primary .pickup article h2{font-weight:bold;position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:0;padding:20px;background-color:rgba(0,0,0,.4)}main #primary ul.articles{border-top:solid 1px #666}main #primary ul.articles>li{padding:20px 0;border-bottom:solid 1px #666}main #primary ul.articles>li article{overflow:hidden}main #primary ul.articles>li article figure{float:left;width:230px}main #primary ul.articles>li article figure a{width:230px;height:153px}main #primary ul.articles>li article .article_body{float:right;width:440px}main #primary ul.articles>li article .article_body h2{font-size:20px;font-weight:bold;line-height:140%;margin-bottom:20px}main #primary ul.articles>li article .article_body .info{font-size:12px;line-height:140%;margin-bottom:15px}main #primary ul.articles>li article .article_body .info ul.tags{display:inline;margin-left:8px;border-left:solid 1px #666}main #primary ul.articles>li article .article_body .info ul.tags li{display:inline;padding:0 8px;border-right:solid 1px #666}main #primary ul.articles>li article .article_body .excerpt{line-height:180%;margin-bottom:5px}main #primary ul.articles>li article .article_body .detail_link{font-size:10px;line-height:110%}main #primary ul.articles>li article .article_body a:hover{text-decoration:underline}main #primary ul.articles.compact{border-top:0}main #primary ul.articles.compact>li{padding:0 0 20px 0;border-bottom:0}main #primary article a:hover{text-decoration:underline}main #primary article figure{margin-bottom:40px}main #primary article figure img{width:690px}main #primary article .info{margin-bottom:10px}main #primary article .info ul.tags{font-size:12px;display:inline;margin-left:8px;border-left:solid 1px #fff}main #primary article .info ul.tags li{display:inline;padding:0 8px;border-right:solid 1px #fff}main #primary article h1{font-size:28px;font-weight:bold;line-height:140%;margin-bottom:20px}main #primary article .sns{margin-bottom:40px}main #primary article .article_body{width:690px}main #primary article .article_body:after{display:block;clear:both;content:''}main #primary article .article_body.cms_content{width:696px!important}main #primary article .article_body .double{float:left;width:440px}main #primary article .article_body aside#secondary{float:right}main #primary article .article_body>nav.game,main #primary article .article_body>nav.ticket{width:300px;margin:20px auto 0}main #relatednews{width:960px;margin:80px auto 0}main #gallery_popup{position:fixed;z-index:10;top:0;left:0;overflow-y:auto;width:100%;height:100%;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;opacity:0;background-color:rgba(0,0,0,.7);filter:alpha(opacity=0)}main #gallery_popup #gallery{margin-top:20px}main #gallery_popup #gallery ul.tags{display:none}main #gallery_popup.show{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false)}main #gallery{width:900px;margin:auto}main #gallery nav.close{float:right}main #gallery nav.close a{font-size:0;display:block;width:14px;height:14px;padding:4px;border:solid 1px #fff}main #gallery nav.close a:before{display:block;width:14px;height:14px;content:' ';background-position:0 -466px}main #gallery article{padding-top:10px}main #gallery article .info{padding:10px 0}main #gallery article .info ul.tags{font-size:12px;display:inline;margin-left:8px;border-left:solid 1px #fff}main #gallery article .info ul.tags li{display:inline;padding:0 8px;border-right:solid 1px #fff}main #gallery article h1{font-size:16px;font-weight:bold;line-height:140%}main #gallery article .sns{margin-bottom:40px}main #gallery article .photos{width:900px;height:600px}main #gallery article .photos a{display:block;width:900px;height:600px;background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #gallery article .photos a .caption{font-size:12px;line-height:180%;position:absolute;bottom:20px;left:20px;text-shadow:0 0 5px rgba(0,0,0,.8)}main #gallery article .bx-wrapper{position:relative}main #gallery article .bx-wrapper .bx-pager{position:absolute;top:20px;left:20px;text-shadow:0 0 5px rgba(0,0,0,.8)}main #gallery article .bx-wrapper .bx-controls-direction .bx-prev,main #gallery article .bx-wrapper .bx-controls-direction .bx-next{font-size:0;position:absolute;top:50%;width:50px;height:32px;margin-top:-25px;padding-top:18px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;background-color:#900}main #gallery article .bx-wrapper .bx-controls-direction .bx-prev:hover,main #gallery article .bx-wrapper .bx-controls-direction .bx-next:hover{background-color:#600}main #gallery article .bx-wrapper .bx-controls-direction .bx-prev:before,main #gallery article .bx-wrapper .bx-controls-direction .bx-next:before{display:block;content:' '}main #gallery article .bx-wrapper .bx-controls-direction .bx-prev{left:-25px}main #gallery article .bx-wrapper .bx-controls-direction .bx-prev:before{width:8px;height:14px;margin-left:19px;background-position:0 0}main #gallery article .bx-wrapper .bx-controls-direction .bx-next{right:-25px}main #gallery article .bx-wrapper .bx-controls-direction .bx-next:before{width:8px;height:14px;margin-left:22px;background-position:0 -15px}main #gallery article .article_body{padding-top:5px}main #gallery article .article_body .content{line-height:180%}main #gallery article .article_body .content p{margin:20px 0}main #gallery article .article_body .content p:first-child{margin-top:0}main #gallery article .article_body .content p:last-child{margin-bottom:0}main #gallery nav.viewall{overflow:hidden;margin-top:30px}main #gallery nav.viewall a{float:right;width:200px;padding:20px 20px 20px 10px}main #gallery nav.viewall a:before{display:block;float:right;width:8px;height:14px;content:' ';background-position:0 -15px}main #gallery a:hover{text-decoration:underline}main #gallery_list{width:960px;margin:40px auto 65px}main #gallery_list nav.viewall{margin:30px 0}main #member{width:960px;margin:auto;padding-bottom:40px}main #member .member_photos{position:relative;width:960px;height:550px;background-image:url(/res/img/member/bg.jpg)}main #member .member_photos>a{display:none}main #member .member_photos ul li{float:left;width:960px;height:550px}main #member .member_photos ul li a{position:relative;display:block;float:left;width:320px;height:550px}main #member .member_photos ul li a .photo{width:320px;height:530px;background-repeat:no-repeat;background-position:50% 100%}main #member .member_photos ul li a .info{position:absolute;bottom:60px;left:70px;width:180px;padding:15px 0;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;text-align:center;opacity:0;background-color:rgba(0,0,0,.7);filter:alpha(opacity=0)}main #member .member_photos ul li a .info:before{position:absolute;top:-8px;left:81px;display:block;width:18px;height:8px;content:' ';background-position:0 -531px}main #member .member_photos ul li a .info p{font-weight:bold}main #member .member_photos ul li a .info p.name,main #member .member_photos ul li a .info p.name_en{font-size:12px;margin-bottom:5px}main #member .member_photos ul li a .info p.position{font-size:20px;margin:10px 0}main #member .member_photos ul li a .info p.caps{font-size:28px;margin:10px 0}main #member .member_photos ul li a .info p.team{font-size:10px}main #member .member_photos ul li a:hover .info{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false)}main #member .member_photos .bx-wrapper{position:relative}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-prev,main #member .member_photos .bx-wrapper .bx-controls-direction .bx-next{font-size:0;position:absolute;top:50%;width:50px;height:32px;margin-top:-25px;padding-top:18px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;background-color:#900}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-prev:hover,main #member .member_photos .bx-wrapper .bx-controls-direction .bx-next:hover{background-color:#600}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-prev:before,main #member .member_photos .bx-wrapper .bx-controls-direction .bx-next:before{display:block;content:' '}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-prev{left:-25px}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-prev:before{width:8px;height:14px;margin-left:19px;background-position:0 0}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-next{right:-25px}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-next:before{width:8px;height:14px;margin-left:22px;background-position:0 -15px}main #member .member_info{position:relative;height:340px;background-image:url(/res/img/member/bg.jpg)}main #member .member_info .photo{position:absolute;z-index:2;top:20px;left:570px;width:300px;height:320px;background-repeat:no-repeat;background-position:50% 0;background-size:auto 800px}main #member .member_info .photo_index{position:absolute;z-index:2;top:30px;left:545px;width:280px;height:280px;background-size:cover}main #member .member_info .profile{position:absolute;z-index:2;top:0;left:0;width:425px;height:310px;padding:30px 0 0 55px;background-color:rgba(0,0,0,.7)}main #member .member_info .profile h1{font-size:20px;font-weight:bold;margin-bottom:20px;padding:0;border-top:0}main #member .member_info .profile .name_en{margin-bottom:20px}main #member .member_info .profile .position{font-size:20px;margin-bottom:20px}main #member .member_info .profile dl dt{font-weight:bold;float:left;clear:both;margin-top:10px}main #member .member_info .profile dl dt:after{margin:0 5px;content:':'}main #member .member_info .profile dl dd{float:left;margin-top:10px}main #member .member_info a.gallery{position:absolute;z-index:3;right:10px;bottom:10px;display:block;width:210px;padding:19px 9px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;background-color:#900}main #member .member_info a.gallery:before{position:absolute;top:18px;right:20px;display:inline-block;width:8px;height:14px;content:' ';vertical-align:middle;background-position:0 -15px;*vertical-align:auto;*zoom:1;*display:inline}main #member .member_info a.gallery:hover{text-decoration:none;background-color:#600}main #member .member_info .prev,main #member .member_info .next{font-size:12px;font-weight:bold;position:absolute;z-index:3;top:50%;overflow:hidden;width:30px;height:30px;margin-top:-25px;padding:20px 10px 0;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;white-space:nowrap;color:#900;background-color:#900}main #member .member_info .prev:hover,main #member .member_info .next:hover{font-size:12px;width:auto;color:#fff;background-color:#600}main #member .member_info .prev:before,main #member .member_info .next:before{position:absolute;display:block;content:' '}main #member .member_info .prev{left:-25px}main #member .member_info .prev:before{top:18px;left:20px;width:8px;height:14px;background-position:0 0}main #member .member_info .prev:hover{padding-left:25px}main #member .member_info .prev:hover:before{left:8px}main #member .member_info .next{right:-25px}main #member .member_info .next:before{top:18px;right:20px;width:8px;height:14px;background-position:0 -15px}main #member .member_info .next:hover{padding-right:25px}main #member .member_info .next:hover:before{right:8px}main #member .member_info .links{position:absolute;z-index:3;top:20px;right:20px}main #member .member_info .links li{float:left;padding-left:13px}main #member .member_info .links li a{display:block}main #member .member_info .links li a.twitter{width:25px;height:21px;background-position:0 -692px}main #member .member_info .links li a.twitter:hover{width:25px;height:21px;background-position:0 -714px}main #member .member_info .links li a.instagram{width:24px;height:24px;background-position:0 -481px}main #member .member_info .links li a.instagram:hover{width:24px;height:24px;background-position:0 -506px}main #member .member_info .links li a.blog{width:49px;height:23px;background-position:0 -418px}main #member .member_info .links li a.blog:hover{width:49px;height:23px;background-position:0 -442px}main #primary ul.member_list{overflow:hidden;margin:-20px 0 40px}main #primary ul.member_list li{font-weight:bold;float:left;width:159px;margin:20px 0 0 18px}main #primary ul.member_list li:first-child,main #primary ul.member_list li.nl{clear:both;margin-left:0}main #primary ul.member_list li .photo{width:159px;height:159px;background-size:cover}main #primary ul.member_list li .name{margin-top:20px}main #primary ul.member_list li .team{font-size:12px;margin-top:10px}main #primary table.member_table{width:100%;border-spacing:0;border-collapse:collapse}main #primary table.member_table tr th{font-size:10px;padding:10px 0;text-align:center}main #primary table.member_table tr td{font-size:12px;padding:20px 10px;text-align:center;border-top:solid 1px #000;background-color:#333}main #primary table.member_table tr:nth-child(even) td{background-color:#191919}main #primary .biography{line-height:180%;margin-bottom:40px}main #secondary .position{margin-bottom:40px}main #secondary .position ul li{margin-bottom:9px}main #secondary .position ul li a{font-weight:bold;position:relative;display:block;padding:19px 9px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;background-color:#900}main #secondary .position ul li a:before{position:absolute;top:18px;right:20px;display:inline-block;width:8px;height:14px;content:' ';vertical-align:middle;background-position:0 -15px;*vertical-align:auto;*zoom:1;*display:inline}main #secondary .position ul li a:hover{text-decoration:none;background-color:#600}main #statistics .tournament{margin:30px 0 10px}main #statistics a{text-decoration:underline}main #statistics table{width:100%;margin-bottom:30px;border-spacing:0;border-collapse:collapse}main #statistics table tr th{font-size:10px;margin:0;padding:10px 0;text-align:center}main #statistics table tr td{font-size:12px;margin:0;padding:20px 5px;text-align:center;white-space:nowrap;border-top:solid 1px #000;background-color:#333}main #statistics table tr td.date,main #statistics table tr td.score{width:12%}main #statistics table tr td.p,main #statistics table tr td.t,main #statistics table tr td.g,main #statistics table tr td.pg,main #statistics table tr td.dg,main #statistics table tr td.g_p{width:7%}main #statistics table tr:nth-child(even) td{background-color:#191919}main #primary ul.schedule{border-top:solid 1px #fff}main #primary ul.schedule>li{padding:20px 0;border-bottom:solid 1px #fff}main #primary ul.schedule>li h2{font-size:16px;font-weight:bold}main #primary ul.schedule>li dl{overflow:hidden;margin-top:5px}main #primary ul.schedule>li dl dt,main #primary ul.schedule>li dl dd{font-size:12px;float:left;padding-top:10px}main #primary ul.schedule>li dl dt{font-weight:bold;clear:both}main #primary ul.schedule>li dl dt:after{margin:0 5px;content:':'}main #primary ul.schedule>li article{overflow:hidden}main #primary ul.schedule>li article figure{float:left;width:230px}main #primary ul.schedule>li article figure a{width:230px;height:153px}main #primary ul.schedule>li article .article_body{float:right;width:440px}main #primary ul.schedule>li article .article_body h2{font-size:20px;font-weight:bold;line-height:140%;margin-bottom:20px}main #primary ul.schedule>li article .article_body .info{font-size:12px;margin-bottom:20px}main #primary ul.schedule>li article .article_body .info ul.tags{display:inline;margin-left:8px;border-left:solid 1px #fff}main #primary ul.schedule>li article .article_body .info ul.tags li{display:inline;padding:0 8px;border-right:solid 1px #fff}main #primary ul.schedule>li article .article_body .excerpt{line-height:180%;margin-bottom:5px}main #primary ul.schedule>li article .article_body .detail_link{font-size:10px;line-height:110%}main #primary ul.schedule>li article .article_body a:hover{text-decoration:underline}main #calendar{width:960px;margin:auto}main #calendar nav.year{float:right;margin-top:-30px}main #calendar nav.year ul{overflow:hidden}main #calendar nav.year ul li{float:left;padding:0 15px;color:#333}main #calendar nav.year ul li:first-child{border-right:solid 1px #fff}main #calendar nav.year ul li a{color:#fff}main #calendar h3{font-weight:bold;overflow:hidden;padding:25px;background-color:#555}main #calendar p.month{margin:15px 0}main #calendar p.month a:before{display:inline-block;padding-right:10px;content:'';vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}main #calendar p.month.prev a:before{width:6px;height:12px;background-position:0 -39px}main #calendar p.month.next a:before{width:6px;height:12px;background-position:0 -52px}main #calendar ul.calendar>li{position:relative;overflow:hidden;margin-top:1px;padding:0 30px;background-color:#191919}main #calendar ul.calendar>li:nth-child(even){background-color:#333}main #calendar ul.calendar>li>p{float:left;padding:25px 0}main #calendar ul.calendar>li.nogame>p{padding:15px 0}main #calendar ul.calendar>li.today:before{position:absolute;top:15px;left:15px;content:'\25B6'}main #calendar ul.calendar>li .date{width:20px;margin-right:10px;text-align:center}main #calendar ul.calendar>li .wday{width:35px}main #calendar ul.calendar>li .wday.wd0{color:#ec463b}main #calendar ul.calendar>li .wday.wd6{color:#65a1e7}main #calendar ul.calendar>li a:hover{text-decoration:underline}main #calendar ul.calendar>li ul{float:left;width:835px;padding-bottom:15px}main #calendar ul.calendar>li ul>li{position:relative;padding-top:15px}main #calendar ul.calendar>li ul>li .title .tag{font-size:10px;display:inline-block;min-width:40px;margin-right:15px;padding:10px 5px;text-align:center;vertical-align:middle;border:solid 1px #666;*vertical-align:auto;*zoom:1;*display:inline}main #calendar ul.calendar>li ul>li a.ticket{font-size:10px;display:block;float:right;margin-top:-6px;padding:16px 6px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;background-color:#c96400}main #calendar ul.calendar>li ul>li a.ticket:hover{background-color:#930}main #game{width:690px;margin:auto}main #game table,main #game tr,main #game th,main #game td{margin:0;padding:0}main #game table{border-spacing:0;border-collapse:collapse}main #game a:hover{text-decoration:underline}main #game .head{margin-bottom:25px}main #game .head .updatetime{font-size:10px;float:left;height:25px;padding-top:5px}main #game .head .print{overflow:hidden;margin-bottom:8px}main #game .head .print a{font-size:0;display:block;float:right;width:20px;height:20px;margin-right:18px;text-indent:-9999px;background-image:url(/res/img/game/icon_print.svgz);background-repeat:no-repeat;background-size:20px 20px}main #game .head ul.update{font-size:10px;float:right;overflow:hidden}main #game .head ul.update li{float:left;width:50px;padding:5px 0;cursor:pointer;text-align:center;color:#999;background-color:#ccc}main #game .head ul.update.auto li.auto,main #game .head ul.update.manual li.manual{color:#f00;background-color:#333}main #game .head .game_info{position:relative;clear:both;overflow:hidden;padding:10px;background-color:#424242}main #game .head .game_info h1{font-size:20px;font-weight:bold;margin:15px 0;text-align:center}main #game .head .game_info .info{font-size:12px;margin:15px 0 20px;text-align:center}main #game .head .game_info .info .date:before{font-weight:bold;content:'\65E5\7A0B\FF1A'}main #game .head .game_info .info .place:before{font-weight:bold;content:'\4F1A\5834\FF1A'}main #game .head .game_info .info span:after{margin:0 3px;content:'/'}main #game .head .game_info .info .kickoff:after{font-weight:bold;content:'KO'}main #game .head .game_info .status{font-size:12px;width:260px;margin:15px auto;padding:5px 0;text-align:center;background-color:#333}main #game .head .game_info .team{overflow:hidden;width:200px}main #game .head .game_info .team.home{float:left}main #game .head .game_info .team.away{float:right}main #game .head .game_info .team h2{font-size:12px;font-weight:bold;overflow:hidden;margin-bottom:15px;text-align:center;white-space:nowrap;text-overflow:ellipsis}main #game .head .game_info .team .img{width:70px;height:70px;margin:auto;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}main #game .head .game_info .scores{overflow:hidden;width:260px;margin:0 auto 20px}main #game .head .game_info .scores>.score{font-size:28px;font-weight:bold;width:70px;margin-top:10px;text-align:center;color:#f00}main #game .head .game_info .scores .home{float:left}main #game .head .game_info .scores .away{float:right}main #game .head .game_info .scores ul.half{width:90px;margin:0 auto}main #game .head .game_info .scores ul.half li{overflow:hidden;margin-top:10px;padding-top:10px;text-align:center;border-top:solid 1px #ccc}main #game .head .game_info .scores ul.half li:first-child{margin-top:0;padding-top:0;border-top:0}main #game .head .game_info .scores ul.half li .score{width:30px}main #game .head .game_info table{font-size:10px;width:100%}main #game .head .game_info table *{text-align:center}main #game .head .game_info table th{width:11%;padding:10px 0}main #game .head .game_info table th.half{width:12%}main #game .head .game_info table td{padding:15px 0}main #game .head .game_info table tr:nth-child(even) td{background-color:#191919}main #game .head .game_info table tr:nth-child(odd) td{border-top:solid 1px #424242;background-color:#333}main #game .caution{margin:10px 0 20px;text-align:center;color:#f00}main #game ul.tabs{display:none}main #game ul.icons{font-size:12px;clear:both;overflow:hidden;margin-top:10px}main #game ul.icons li{float:left;padding:0 10px 20px 0}main #game ul.icons li:before{display:inline-block;width:15px;height:15px;margin-right:10px;content:' ';vertical-align:middle;background-size:15px 15px;*vertical-align:auto;*zoom:1;*display:inline}main #game .try:before{background-image:url(/res/img/game/icon_try.svgz)}main #game .goal:before{background-image:url(/res/img/game/icon_conversion.svgz)}main #game .pg:before{background-image:url(/res/img/game/icon_pg.svgz)}main #game .dg:before{background-image:url(/res/img/game/icon_dg.svgz)}main #game .gx:before{background-image:url(/res/img/game/icon_nogoal.svgz)}main #game .pgx:before{background-image:url(/res/img/game/icon_nogoal.svgz)}main #game .dgx:before{background-image:url(/res/img/game/icon_nogoal.svgz)}main #game .pt:before{background-image:url(/res/img/game/icon_try.svgz)}main #game .change:before{background-image:url(/res/img/game/icon_substitution.svgz)}main #game .red:before{background-image:url(/res/img/game/icon_red.svgz)}main #game .yellow:before{background-image:url(/res/img/game/icon_yellow.svgz)}main #game .in:before{background-image:url(/res/img/game/icon_in.svgz)}main #game .out:before{background-image:url(/res/img/game/icon_out.svgz)}main #game .course{margin-bottom:40px}main #game .course table{width:100%;margin:0 -1px;border-collapse:collapse}main #game .course table th,main #game .course table td{font-size:12px;height:50px;border:solid 1px #000}main #game .course table th.home,main #game .course table th.away{font-weight:bold;width:300px;text-align:center;background-color:#515151}main #game .course table td.home,main #game .course table td.away{position:relative}main #game .course table td.home:before,main #game .course table td.away:before{position:absolute;display:block;width:24px;height:24px;content:' ';background-size:24px 24px}main #game .course table td.home .i,main #game .course table td.away .i{margin-top:8px}main #game .course table td.home .i:before,main #game .course table td.away .i:before{content:'\2192'}main #game .course table td.home{padding-right:40px;text-align:right}main #game .course table td.home:before{top:12px;right:8px}main #game .course table td.away{padding-left:40px}main #game .course table td.away:before{top:12px;left:8px}main #game .course table tr:nth-child(even) td{background-color:#191919}main #game .course table tr:nth-child(odd) td{background-color:#333}main #game .course table th.status{font-weight:bold;text-align:center;background-color:#900}main #game .course table th.status p{margin:5px 0}main #game .course table th.status p.scores{font-size:14px}main #game .course table tr.new th.status{-webkit-animation:game_new 10s linear;-moz-animation:game_new 10s linear;-ms-animation:game_new 10s linear;animation:game_new 10s linear}main #game .member{overflow:hidden;margin-bottom:40px}main #game .member .home,main #game .member .away{float:left;width:330px;margin-top:10px}main #game .member .away{float:right}main #game .member h3{font-size:16px;font-weight:bold}main #game .member table{width:100%;margin-top:20px}main #game .member table *{font-size:12px;height:50px}main #game .member table th{font-weight:bold;padding:0 15px;background-color:#515151}main #game .member table td{border-top:solid 1px #000}main #game .member table td.position{width:15px;padding-left:20px}main #game .member table td.number{width:50px;text-align:center}main #game .member table td.name{padding-right:10px}main #game .member table td.cap:after{font-weight:bold;float:right;content:'cap'}main #game .member table td.unentried:after{font-weight:bold;float:right;content:'\2613'}main #game .member table td.in,main #game .member table td.out{position:relative;padding-right:40px}main #game .member table td.in:before,main #game .member table td.out:before{position:absolute;top:12px;right:8px;display:block;width:24px;height:24px;content:' ';background-size:24px 24px}main #game .member table tr:nth-child(even) td{background-color:#191919}main #game .member table tr:nth-child(odd) td{background-color:#333}main #game .information table{width:100%}main #game .information table *{font-size:12px;height:50px;padding:0 20px;border-top:solid 1px #000}main #game .information table th{width:140px}main #game .information table tr:nth-child(odd) *{background-color:#191919}main #game .information table tr:nth-child(even) *{background-color:#333}main #primary .map_list h4{font-size:16px;font-weight:bold;margin:20px 0}main #primary .map_list dl{line-height:140%;overflow:hidden;margin-top:10px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;background-color:#191919}main #primary .map_list dl:hover{background-color:#333}main #primary .map_list dl dt,main #primary .map_list dl dd{float:left}main #primary .map_list dl dt{font-weight:bold;width:249px;padding:20px 10px 20px 25px}main #primary .map_list dl dd{position:relative;width:350px;padding:20px 30px 20px 25px;border-left:solid 1px #000}main #primary .map_list dl dd .tel{margin-top:5px}main #primary .map_list dl dd:before{position:absolute;top:35px;right:20px;display:inline-block;width:8px;height:14px;content:' ';vertical-align:middle;background-position:0 -15px;*vertical-align:auto;*zoom:1;*display:inline}main #primary #map_detail{overflow:hidden}main #primary #map_detail h4{font-size:16px;font-weight:bold;margin:20px 0}main #primary #map_detail .embed{margin:40px 0 20px}main #primary #map_detail .embed iframe{width:690px;height:250px;border:0}main #primary #map_detail .info,main #primary #map_detail .access{line-height:180%;float:left;width:50%}main #primary ul.guide_list{overflow:hidden;margin-bottom:40px}main #primary ul.guide_list>li{float:left;width:220px;margin-left:15px}main #primary ul.guide_list>li:first-child{margin-left:0}main #primary ul.guide_list>li h2{margin-bottom:20px}main #primary ul.guide_list>li h2 a{display:block;width:220px;height:220px;text-indent:-9999px}main #primary ul.guide_list>li h2.basic a{background-image:url(/res/img/guide/pc/basic.png)}main #primary ul.guide_list>li h2.sevens a{background-image:url(/res/img/guide/pc/sevens.png)}main #primary ul.guide_list>li h2.guide a{background-image:url(/res/img/guide/pc/guide.png)}main #primary ul.guide_list>li ul{border-bottom:dotted 1px #ccc}main #primary ul.guide_list>li ul li{border-top:dotted 1px #ccc}main #primary ul.guide_list>li ul li a{line-height:140%;display:block;padding:15px 0 15px 15px;text-indent:-15px}main #primary ul.guide_list>li ul li a:before{display:inline-block;width:8px;height:14px;margin:-2px 7px 0 0;content:' ';vertical-align:middle;background-position:0 -15px;*vertical-align:auto;*zoom:1;*display:inline}main #primary .ticket_guide{margin-top:80px}main #primary .ticket_guide .columns.internet{font-size:12px}main #primary .ticket_guide .columns.tel{font-size:12px}main #primary .ticket_guide .columns.tel .half{height:250px}main #primary .ticket_guide .columns.tel .half.pia img{margin:5px 0}main #primary .ticket_guide .columns.tel .half p{margin-top:20px}main #primary .ticket_guide .columns .link{height:82px;background-image:url(/res/img/ticket/arrow3_r.png);background-repeat:no-repeat;background-position:100% 50%}main #primary .ticket_guide .columns .pia img{margin-top:5px}main #primary .ticket_guide .columns .eplus img{margin-top:8px}main #primary .ticket_guide .columns .print_ticket img{margin-top:7px}main #primary .ticket_guide .columns ul.shopbuy li{line-height:160%;padding:10px;border-top:dotted 1px #ccc}main #primary .ticket_guide .columns ul.shopbuy li:first-child{padding-top:0;border-top:0}main #primary .ticket_guide .columns ul.shopbuy li dl{overflow:hidden}main #primary .ticket_guide .columns ul.shopbuy li dl dt,main #primary .ticket_guide .columns ul.shopbuy li dl dd{float:left}main #primary .ticket_guide .columns ul.shopbuy li dl dt{width:200px}main #primary .ticket_guide .columns ul.shopbuy li dl dd{width:430px}main #primary .ticket_guide .columns .shops{padding-top:20px;border-top:solid 2px #e6e6e6}main #primary .ticket_guide .columns .shops ul li{display:inline;margin-right:15px}main #primary .ticket_guide .columns .shops ul li img{vertical-align:middle}main .columns{overflow:hidden;margin-top:-1px}main .columns>*{position:relative;overflow:hidden;padding:20px;color:#000;border-top:solid 1px #000;background-color:#fff}main .columns>*.half{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:15px 20px;border-left:solid 1px #000}main .columns>*.half.nl{clear:both;border-left:none}main .columns p{line-height:160%}main .columns a{color:#000}main .columns a:hover{text-decoration:underline}main .columns img.left{float:left;margin:0 10px 10px 0}main #primary ul.support{overflow:hidden;margin-top:-40px}main #primary ul.support li{float:left;width:210px;margin:40px 0 0 30px}main #primary ul.support li figure{margin-bottom:10px}main #primary ul.support li figure img{width:100%}main #primary ul.support li p{line-height:180%}main #primary ul.support li.nl{clear:both;margin-left:0}main #primary ul.support li.large{width:330px}main #primary ul.support li.xlarge{width:100%}main .terms a:hover{text-decoration:underline}main .terms form{overflow:hidden;padding:20px;background-color:#424242}main .terms form h3{font-weight:bold;float:left;width:150px;padding-top:12px}main .terms form input.keyword{font-size:12px;line-height:100%;float:left;width:420px;height:35px;padding:5px 10px 0;color:#999;background-color:#262626}main .terms form a.submit{font-size:0;float:left;width:40px;height:40px;margin-left:20px;background-color:#262626}main .terms form a.submit:before{display:block;width:14px;height:14px;margin:13px 0 0 12px;content:' ';background-position:0 -677px}main .terms .index{margin-top:20px;padding-top:10px;border-top:solid 1px #424242}main .terms .index ul.tabs{overflow:hidden}main .terms .index ul.tabs li{float:left;width:50%}main .terms .index ul.tabs li a{font-size:16px;display:block;margin:0 0 0 1px;padding:15px 0;text-align:center;color:#333;background-color:#999}main .terms .index ul.tabs li:first-child a{margin:0 1px 0 0}main .terms .index ul.words{overflow:hidden;border-bottom:solid 1px #333;background-color:#424242}main .terms .index ul.words li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20%;color:#666;border-top:solid 1px #333;border-left:solid 1px #333}main .terms .index ul.words li.nl{clear:left;border-left:none}main .terms .index ul.words li a,main .terms .index ul.words li span{font-size:16px;display:block;padding:15px 0;text-align:center}main .terms .index ul.words li a{color:#fff}main .terms .index.kana ul.tabs li a.kana,main .terms .index.english ul.tabs li a.english{color:#f00;background-color:#424242}main .terms .index.kana ul#english,main .terms .index.english ul#kana{display:none}main .terms ul.list{display:none;overflow:hidden}main .terms ul.list li{float:left;width:50%;margin-top:20px}main .terms ul.list li:nth-child(odd){clear:left}main .terms ul.list li:before{content:'\30FB'}main .terms .detail{display:none}main .terms .detail .translation{font-size:16px;font-weight:bold;margin:-10px 0 20px}main .terms .detail .explanation{line-height:160%;margin-top:20px}main .terms nav.back{display:none;margin-top:20px}main .terms nav.back a:before{display:inline-block;width:8px;height:14px;margin-right:10px;content:' ';vertical-align:middle;background-position:0 0;*vertical-align:auto;*zoom:1;*display:inline}@-webkit-keyframes game_new{0%{background-color:#f00}20%{background-color:#900}40%{background-color:#f00}60%{background-color:#900}80%{background-color:#f00}100%{background-color:#900}}@-moz-keyframes game_new{0%{background-color:#f00}20%{background-color:#900}40%{background-color:#f00}60%{background-color:#900}80%{background-color:#f00}100%{background-color:#900}}@keyframes game_new{0%{background-color:#f00}20%{background-color:#900}40%{background-color:#f00}60%{background-color:#900}80%{background-color:#f00}100%{background-color:#900}}