@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.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,header .logo,header .menu:before,html.menu header .menu:before,header a.extwin:after,header a.topleague:before,nav#global form .search:before,nav#global ul li.close:before,nav#global ul li a:before,nav#global ul li .submenu ul li a.extwin:after,nav#head a.extwin:after,nav#head .horizontal_frm ul li a:before,nav#head .horizontal_frm .opener:before,nav#head .horizontal_frm .opener.open:before,nav#head-schedule .bx-controls-direction .bx-prev:before,nav#head-schedule .bx-controls-direction .bx-next:before,#footernavi .rfa a,#footernavi .sitemap ul.menu li a:before,#footernavi .sitemap ul.sns li.fb:before,#footernavi .sitemap ul.sns li.tw:before,#footernavi .sitemap ul.sns li.yt:before,#footernavi .sitemap .otherlinks a.safety:before,#footernavi .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 .sns li a.line,main .select>strong:before,main nav.viewall a:before,main nav#page_navi2 ul li:first-child a:before,main nav#page_navi2 ul li:last-child 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:after,main #top_pickup article a .info .detail:before,main #top_main .news .catlist_frm .prev:before,main #top_main .news .catlist_frm .next:before,main #top_main .pickup .title:after,main #top_main .video article a:after,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 #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.instagram,main #member .member_info .links li a.blog,main #secondary .position ul li a:before,main #calendar p.month.prev a:before,main #calendar p.month.next a:before,main #primary ul.guide_list>li ul li a:before,main #primary .map_list dl dd:before,main .terms form a.submit:before,main .terms nav.back a:before{text-indent:-9999px;background:url('/res/img/sprites/sp-sc5c3401511.png') no-repeat;-webkit-background-size:173px auto;-moz-background-size:173px auto;background-size:173px auto}a.extwin:after{display:inline-block;width:6px;height:5px;margin:0 0 7px 5px;content:' ';vertical-align:middle;background-position:0 -231px}header{position:relative;z-index:11;height:50px;background-color:#fff}header .logo{display:block;float:left;width:131px;height:27px;margin:12px 0 0 15px;background-position:0 -178px}header .menu{font-size:0;display:block;float:right;width:50px;height:50px;text-indent:-9999px}header .menu:before{display:block;width:20px;height:14px;margin:18px 0 0 16px;content:' ';background-position:0 -331px}html.menu header .menu{background-color:#333}html.menu header .menu:before{width:20px;height:14px;background-position:0 -346px}header .rfa,header ul,header .wc{display:none}header a.extwin:after{width:6px;height:5px;background-position:0 -237px}header a.topleague{font-size:11px;line-height:13px;display:block;float:right;overflow:hidden;width:130px;margin:14px 5px 0 0}header a.topleague:before{display:block;float:left;width:50px;height:24px;margin-right:3px;content:'';background-position:0 -206px}nav#global{position:absolute;z-index:10;width:100%;-webkit-transition-timing-function:ease-out-cubic;-moz-transition-timing-function:ease-out-cubic;transition-timing-function:ease-out-cubic;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;transition-duration:500ms;-webkit-transform:translate3d(0,-425px,0);-moz-transform:translate3d(0,-425px,0);transform:translate3d(0,-425px,0);opacity:0;background-color:#333}html.menu nav#global{-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);opacity:1}nav#global form{position:relative;padding:15px 60px 15px 10px}nav#global form input{font-size:12px;line-height:12px;display:block;width:100%;height:26px;padding:4px 0 0 8px;background-color:#fff}nav#global form .search{position:absolute;top:15px;right:10px;width:28px;height:28px;border:solid 1px #fff}nav#global form .search:before{display:block;width:13px;height:14px;margin:7px 0 0 7px;content:' ';background-position:0 -475px}nav#global ul li{position:relative}nav#global ul li.close{padding:15px;text-align:center;color:#fff}nav#global ul li.close:before{display:inline-block;width:11px;height:11px;margin:0 5px 2px 0;content:' ';vertical-align:middle;background-position:0 -281px}nav#global ul li a{display:block;padding:15px;color:#fff;border-top:solid 1px #666}nav#global ul li a:before{position:absolute;top:18px;right:20px;display:block;width:5px;height:10px;content:' ';background-position:0 -11px}nav#global ul li a.sm:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}nav#global ul li a.sm.open:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}nav#global ul li a.search{display:none}nav#global ul li .submenu{display:none;background-color:#fff}nav#global ul li .submenu ul li a{line-height:normal;padding:10px 15px;color:#333;border-top:solid 1px #888}nav#global ul li .submenu ul li a.extwin:after{width:6px;height:5px;background-position:0 -237px}nav#global ul li .submenu ul li ul{display:none}nav#head{border-top:solid 1px #eee;background-color:#fff}nav#head a.extwin:after{width:6px;height:5px;background-position:0 -237px}nav#head .headline{font-size:20px;font-weight:bold;padding:15px 20px}nav#head ul.vertical{padding:10px 10px 0;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 .horizontal_frm{position:relative;overflow:visible}nav#head .horizontal_frm ul{display:none;background-color:#eee}nav#head .horizontal_frm ul li a{position:relative;display:block;padding:15px;color:#000;border-bottom:solid 1px #333}nav#head .horizontal_frm ul li a:before{position:absolute;top:18px;right:20px;display:block;width:5px;height:10px;content:' ';background-position:0 -44px}nav#head .horizontal_frm ul li a.current{color:#f00}nav#head .horizontal_frm .opener{position:absolute;top:-40px;right:0;width:10px;height:10px;padding:15px 20px;border-bottom:solid 1px #333;background-color:#000}nav#head .horizontal_frm .opener:before{display:block;width:5px;height:10px;margin-left:3px;content:' ';-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);background-position:0 -11px}nav#head .horizontal_frm .opener.open{border-bottom:solid 1px #eee;background-color:#eee}nav#head .horizontal_frm .opener.open:before{width:5px;height:10px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg);background-position:0 -44px}nav#head-schedule{position:relative;padding:20px 10px 0}nav#head-schedule a{color:#fff}nav#head-schedule .game{overflow:hidden;text-align:center;color:#fff;background-color:#424242}nav#head-schedule .game .date{font-size:10px;padding:8px 0;background-color:#333}nav#head-schedule .game .date p{display:inline;margin:0 3px}nav#head-schedule .game div.info{padding:10px 5px}nav#head-schedule .game div.info .title{font-size:10px;overflow:hidden;margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis}nav#head-schedule .game div.info .title span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}nav#head-schedule .game div.info .teams{font-size:0;font-weight:bold;position:relative;overflow:hidden;margin-bottom:8px}nav#head-schedule .game div.info .teams .team{display:block;float:left;overflow:hidden;box-sizing:border-box;width:50%}nav#head-schedule .game div.info .teams .team img{display:none}nav#head-schedule .game div.info .teams .team .name{font-size:14px;display:inline-block;overflow:hidden;width:100%;padding:2px 0;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}nav#head-schedule .game div.info .teams .team .score{font-size:16px;position:absolute;top:0;display:block;color:#e60012}nav#head-schedule .game div.info .teams .team:first-child{padding-right:15px;text-align:right}nav#head-schedule .game div.info .teams .team:first-child .score{margin-left:5px}nav#head-schedule .game div.info .teams .team:last-child{padding-left:15px;text-align:left}nav#head-schedule .game div.info .teams .team:last-child .score{margin-right:5px}nav#head-schedule .game div.info .teams .vs{font-size:0;position:absolute;top:8px;left:50%;display:block;width:12px;height:2px;margin-left:-6px;text-indent:-9999px;background-color:#fff}nav#head-schedule .game div.info .loc{font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}nav#head-schedule .game div.info.result .teams .team:first-child{padding-right:45px}nav#head-schedule .game div.info.result .teams .team:first-child .score{right:50%;margin-right:15px}nav#head-schedule .game div.info.result .teams .team:last-child{padding-left:45px}nav#head-schedule .game div.info.result .teams .team:last-child .score{left:50%;margin-left:15px}nav#head-schedule .game .buttons{padding:0 5px 10px}nav#head-schedule .game .buttons a{font-size:12px;font-weight:bold;display:none;margin-top:10px;padding:15px 0;text-align:center;color:#fff;background-color:#900}nav#head-schedule .game .buttons a:first-child{margin-top:0}nav#head-schedule .game .buttons a.ticket{background-color:#c96400}nav#head-schedule .game.result div.info .teams .team:first-child{padding-right:45px}nav#head-schedule .game.result div.info .teams .team:first-child .score{right:50%;margin-right:15px}nav#head-schedule .game.result div.info .teams .team:last-child{padding-left:45px}nav#head-schedule .game.result div.info .teams .team:last-child .score{left:50%;margin-left:15px}nav#head-schedule .bx-controls-direction .bx-prev,nav#head-schedule .bx-controls-direction .bx-next{font-size:0;position:absolute;width:25px;height:40px;padding-top:30px}nav#head-schedule .bx-controls-direction .bx-prev:before,nav#head-schedule .bx-controls-direction .bx-next:before{display:block;margin-left:10px;content:' '}nav#head-schedule .bx-controls-direction .bx-prev{top:50px;left:10px}nav#head-schedule .bx-controls-direction .bx-prev:before{width:5px;height:10px;background-position:0 0}nav#head-schedule .bx-controls-direction .bx-next{top:50px;right:10px}nav#head-schedule .bx-controls-direction .bx-next:before{width:5px;height:10px;background-position:0 -11px}#footernavi{color:#fff;background-color:#333}#footernavi .rfa{font-size:0;padding:30px 0;background-color:#fff}#footernavi .rfa a{display:block;width:173px;height:28px;margin:auto;background-position:0 -91px}#footernavi a{color:#fff}#footernavi .sitemap.pc{display:none}#footernavi .sitemap ul.menu li a{display:block;padding:15px 20px;border-bottom:solid 1px #000}#footernavi .sitemap ul.menu li a:before{display:inline-block;width:5px;height:10px;margin:0 7px 2px 0;content:' ';vertical-align:middle;background-position:0 -11px}#footernavi .sitemap ul.menu li a.search{display:none}#footernavi .sitemap ul.links{font-size:12px;padding-top:15px;border-bottom:solid 1px #000}#footernavi .sitemap ul.links li{padding:0 0 15px 20px}#footernavi .sitemap ul.sns{font-size:12px;padding-top:15px;border-bottom:solid 1px #000}#footernavi .sitemap ul.sns li{padding:0 0 15px 20px}#footernavi .sitemap ul.sns li:before{display:inline-block;margin:0 7px 2px 0;content:' ';vertical-align:middle}#footernavi .sitemap ul.sns li.fb:before{width:14px;height:14px;background-position:0 -76px}#footernavi .sitemap ul.sns li.tw:before{width:14px;height:14px;background-position:0 -148px}#footernavi .sitemap ul.sns li.yt:before{width:14px;height:14px;background-position:0 -163px}#footernavi .sitemap ul.lang{font-size:12px;font-weight:bold;overflow:hidden;padding:15px 0;text-align:center;letter-spacing:1px;border-bottom:solid 1px #000}#footernavi .sitemap ul.lang li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 5px 0 10px}#footernavi .sitemap ul.lang li strong,#footernavi .sitemap ul.lang li a{display:block;padding:14px 0}#footernavi .sitemap ul.lang li strong{color:#999;background-color:#ccc}#footernavi .sitemap ul.lang li a{background-color:#900}#footernavi .sitemap ul.lang li:nth-child(even){padding:0 10px 0 5px}#footernavi .sitemap .otherlinks{font-weight:bold;padding:15px 10px;text-align:center;border-bottom:solid 1px #000}#footernavi .sitemap .otherlinks a.contact,#footernavi .sitemap .otherlinks a.safety{display:block}#footernavi .sitemap .otherlinks a.contact{margin-bottom:20px;padding:17px 0;background-color:#900}#footernavi .sitemap .otherlinks a.safety{padding:12px 0;color:#333;background-color:#fff}#footernavi .sitemap .otherlinks a.safety:before{display:inline-block;width:29px;height:27px;margin:0 7px 0 0;content:' ';vertical-align:middle;background-position:0 -120px}#footernavi .sitemap .banners{border-bottom:solid 1px #000}#footernavi .sitemap .banners ul{padding:5px 0 15px}#footernavi .sitemap .banners ul li{padding-top:10px;text-align:center}#footernavi .pagetop{padding:20px 10px}#footernavi .pagetop a{display:block;padding:15px 0;text-align:center;letter-spacing:1px;border:solid 1px #fff}#footernavi .pagetop a:before{display:inline-block;display:block;width:10px;height:5px;margin:0 auto 5px auto;content:' ';vertical-align:middle;background-position:0 -22px}footer{font-size:10px;padding:10px 0;text-align:center;color:#fff}footer ul{margin-bottom:10px}footer ul li{display:inline-block;vertical-align:middle;border-right:solid 1px #fff}footer ul li a{padding:0 7px;color:#fff}footer ul li:first-child{border-left:solid 1px #fff}footer .copyright{font-size:10px}.sponsors>ul>li h2{padding:15px 10px 10px 10px;border-bottom:solid 1px #fff}.sponsors>ul>li ul{overflow:hidden}.sponsors>ul>li ul li{font-size:0;float:left;padding:10px 0 0 10px}main{color:#fff}main a{color:#fff}main .hl1,main .hl2,main .hl3{font-size:20px;font-weight:bold;line-height:140%;margin:0 -10px;padding:20px 10px;border-top:solid 4px #ccc}main .hl2{font-size:18px;border-top-width:1px}main .hl3{font-size:16px;font-weight:bold;margin:20px 0;padding:0;border-top:0}main .hl1+.hl3,main .hl2+.hl3{margin-top:0}main #primary,main #secondary{padding:10px}main #primary .headline:first-child,main #secondary .headline:first-child{margin-top:-10px;border-top-width:1px}main ul.article_list{margin-top:-20px}main ul.article_list>li{margin-top:20px}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:56px;height:19px;content:' ';background-position:0 -380px}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 -361px}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-size:20px;font-weight:bold;line-height:140%}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;background-color:#333}main .links ul li a:before{position:absolute;top:18px;right:20px;display:inline-block;width:5px;height:10px;content:' ';vertical-align:middle;background-position:0 -11px}main article figure a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}main article figure a:before{font-size:0;display:inline-block;width:0;height:0;margin-bottom:67%;content:' ';vertical-align:middle}main article figure a.noimg{font-size:20px;position:relative;text-align:center;vertical-align:middle;letter-spacing:2px;color:#333;border:solid 1px #333}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:30px;height:30px;background-position:0 -621px}main .sns li a.facebook{width:30px;height:30px;background-position:0 -528px}main .sns li a.googleplus{width:30px;height:30px;background-position:0 -559px}main .sns li a.line{width:30px;height:30px;background-position:0 -590px}main .select{position:relative;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 -400px}main .select select{position:absolute;z-index:3;top:0;left:0;display:block;width:100%;height:32px;opacity:0;-moz-appearance:none;-webkit-appearance:none}main nav.viewall{margin:20px 0}main nav.viewall a{font-weight:bold;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;text-align:center;letter-spacing:1px;background-color:#900}main nav.viewall a:before{display:block;float:right;width:5px;height:10px;content:' ';background-position:0 -11px}main nav.ticket a,main nav.game a{font-weight:bold;display:block;padding:20px 0;text-align:center}main nav.ticket a{background-color:#c96400}main nav.game a{background-color:#900}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:1px}main nav#page_navi ul li>*{font-size:12px;display:block;width:30px;padding:12px 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;padding-bottom:20px}main nav#page_navi2 ul{overflow:hidden}main nav#page_navi2 ul li{font-size:16px;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:5px;height:10px;margin-right:8px;content:' ';vertical-align:middle;background-position:0 0}main nav#page_navi2 ul li:last-child{float:right}main nav#page_navi2 ul li:last-child a:after{display:inline-block;width:5px;height:10px;margin-left:8px;content:' ';vertical-align:middle;background-position:0 -11px}main nav#page_navi2 ul li a:hover{text-decoration:underline}main ul.games{margin-bottom:30px}main ul.games:last-child{margin-bottom:0}main ul.games>li{overflow:hidden;margin-top:10px;text-align:center;background-color:#424242}main ul.games>li:first-child{margin-top:0}main ul.games>li .date{font-size:10px;padding:8px 0;background-color:#333}main ul.games>li .date p{display:inline;margin:0 3px}main ul.games>li div.info{padding:10px 5px}main ul.games>li div.info .title{font-size:10px;overflow:hidden;margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis}main ul.games>li div.info .title span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main ul.games>li div.info .teams{font-size:0;font-weight:bold;position:relative;overflow:hidden;margin-bottom:8px}main ul.games>li div.info .teams .team{display:block;float:left;overflow:hidden;box-sizing:border-box;width:50%}main ul.games>li div.info .teams .team img{display:none}main ul.games>li div.info .teams .team .name{font-size:14px;display:inline-block;overflow:hidden;width:100%;padding:2px 0;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}main ul.games>li div.info .teams .team .score{font-size:16px;position:absolute;top:0;display:block;color:#e60012}main ul.games>li div.info .teams .team:first-child{padding-right:15px;text-align:right}main ul.games>li div.info .teams .team:first-child .score{margin-left:5px}main ul.games>li div.info .teams .team:last-child{padding-left:15px;text-align:left}main ul.games>li div.info .teams .team:last-child .score{margin-right:5px}main ul.games>li div.info .teams .vs{font-size:0;position:absolute;top:8px;left:50%;display:block;width:12px;height:2px;margin-left:-6px;text-indent:-9999px;background-color:#fff}main ul.games>li div.info .loc{font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main ul.games>li .buttons{padding:0 5px 10px}main ul.games>li .buttons a{font-size:12px;font-weight:bold;display:block;margin-top:10px;padding:15px 0;text-align:center;background-color:#900}main ul.games>li .buttons a:first-child{margin-top:0}main ul.games>li .buttons a.ticket{background-color:#c96400}main ul.games>li.result div.info .teams .team:first-child{padding-right:45px}main ul.games>li.result div.info .teams .team:first-child .score{right:50%;margin-right:15px}main ul.games>li.result div.info .teams .team:last-child{padding-left:45px}main ul.games>li.result div.info .teams .team:last-child .score{left:50%;margin-left:15px}main ul.list1{margin-bottom:40px;border-top:dotted 1px #fff}main ul.list1>li{line-height:160%;position:relative;padding:15px 0 15px 25px;border-bottom:dotted 1px #fff}main ul.list1>li:before{position:absolute;top:20px;left:0;width:5px;height:10px;content:' ';background-position:0 -11px}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:4px;height:7px;content:' ';background-position:0 -36px}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:5px;height:10px;content:' ';background-position:0 -11px}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:4px;height:7px;content:' ';background-position:0 -36px}main .laws{font-size:12px;line-height:normal}main .laws ul.list{margin:40px 0 40px 20px}main .laws ul.list li{line-height:160%;padding-top:10px}main .laws ul.list li:first-child{padding-top:0!important}main .laws ul.list li>span:first-child{font-size:14px;font-weight:bold;display:block;margin:0 0 5px -20px}main .laws ul.list li ul{margin-top:10px}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;max-width:100%;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:20px 0}main #secondary nav:first-child{margin-top:0}main #secondary h3{font-size:20px;font-weight:bold;margin-bottom:10px;letter-spacing:1px}main #secondary .sep{margin:0 -10px 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;padding-right:10px}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}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 .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:5px;height:10px;margin:-2px 7px 0 0;content:' ';vertical-align:middle;background-position:0 -11px}main #secondary .banner img{display:block;width:100%;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:70% 9px 19px 9px;background-color:#333;background-repeat:no-repeat;background-position:0 0;background-size:100% auto}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:5px;height:10px;content:' ';vertical-align:middle;background-position:0 -11px}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;color:#333;background-color:#fff}main #secondary a.safety:before{display:inline-block;width:29px;height:27px;margin:0 10px 0 0;content:' ';vertical-align:middle;background-position:0 -120px}main #secondary .special article{background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #secondary .special article a{position:relative;display:block;overflow:hidden;background-color:rgba(0,0,0,.4)}main #secondary .special article a:before{display:block;float:right;height:0;margin-bottom:100%;content:' '}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 .world_ranking ol{border-top:solid 1px #666}main #secondary .world_ranking ol li{font-weight:bold;position:relative;padding:25px 45px 25px 85px;border-bottom:solid 1px #000;background-color:#333}main #secondary .world_ranking ol li .rank{position:absolute;top:25px;left:18px}main #secondary .world_ranking ol li img{position:absolute;top:25px;right:18px;width:24px;height:17px}main #secondary .world_ranking ol li:nth-child(even){background-color:#191919}main #secondary .world_ranking ol li:before{position:absolute;top:21px;left:45px;display:block;width:22px;height:22px;content:' ';background-position:0 -429px}main #secondary .world_ranking ol li.up:before{width:22px;height:22px;background-position:0 -452px}main #secondary .world_ranking ol li.down:before{width:22px;height:22px;background-position:0 -406px}main #secondary .world_ranking ol li.japan{font-size:18px;padding:20px 0 85px;text-align:center;border:solid 5px #333;background-color:#191919}main #secondary .world_ranking ol li.japan .rank{font-size:40px;top:60px;left:0;width:100%}main #secondary .world_ranking ol li.japan img{top:72px;right:40px}main #secondary .world_ranking ol li.japan:before{top:72px;left:40px}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:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #secondary .movie a:before{font-size:0;display:inline-block;width:0;height:0;margin-bottom:67%;content:' ';vertical-align:middle}main #secondary .movie a:after{position:absolute;z-index:2;right:10px;bottom:10px;display:block;width:34px;height:18px;content:' ';background-position:0 -361px}main #secondary .movie .caption{margin-top:10px}main #top_pickup{position:relative;overflow:hidden;background-color:#999}main #top_pickup article{background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #top_pickup article a{display:block;overflow:hidden}main #top_pickup article a .info{position:absolute;top:50%;margin-top:-50px;padding:20px 15px;background-color:rgba(0,0,0,.4)}main #top_pickup article a .info h2{font-size:16px;font-weight:bold;line-height:18px}main #top_pickup article a .info .subtitle{font-size:12px;margin:10px 0}main #top_pickup article a .info .detail{font-size:12px;font-weight:bold;margin-top:5px}main #top_pickup article a .info .detail:before{display:inline-block;width:4px;height:7px;margin:0 6px 1px 0;content:' ';vertical-align:middle;background-position:0 -36px}main #top_pickup article a:before{display:block;float:right;height:0;margin-bottom:53%;content:' '}main #top_pickup .bx-pager{position:absolute;z-index:2;bottom:20px;left:0;width:100%;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)}main #top_pickup .bx-pager .bx-pager-item .bx-pager-link.active{background-color:#e60012}main #top_main{position:relative;z-index:2;margin-top:-10px;padding:0 10px 20px 10px}main #top_main .news{margin-bottom:10px;background-color:#fff}main #top_main .news .catlist_frm{position:relative;background-color:#ccc}main #top_main .news .catlist_frm .prev,main #top_main .news .catlist_frm .next{font-size:0;position:absolute;top:50%;display:none;width:25px;height:16px;margin-top:-13px;padding-top:9px;background-color:#900}main #top_main .news .catlist_frm .prev:before,main #top_main .news .catlist_frm .next:before{display:block;margin-left:10px;content:' '}main #top_main .news .catlist_frm .prev{left:10px}main #top_main .news .catlist_frm .prev:before{width:4px;height:7px;background-position:0 -28px}main #top_main .news .catlist_frm .next{right:10px}main #top_main .news .catlist_frm .next:before{width:4px;height:7px;background-position:0 -36px}main #top_main .news .catlist_frm .catlist_scroll{overflow-x:scroll;overflow-y:hidden}main #top_main .news ul.catlist{display:table}main #top_main .news ul.catlist li{display:table-cell}main #top_main .news ul.catlist li.active a{color:#333;background-color:#fff}main #top_main .news ul.catlist li a{display:block;padding:10px 15px;text-align:center;white-space:nowrap;color:#999}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:5px}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;padding:10px;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:nth-child(n+6){display:none}main #top_main .news div.list ul.list li.item .info{font-size:10px;overflow:hidden;width:100%;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis}main #top_main .news div.list ul.list li.item .info .date{color:#e60012}main #top_main .news div.list ul.list li.item .info ul.tags{display:inline;margin-left:5px;border-left:solid 1px #333}main #top_main .news div.list ul.list li.item .info ul.tags li{display:inline;padding:0 5px;border-right:solid 1px #333}main #top_main .news div.list ul.list li.item a{color:#333}main #top_main .news div.list ul.list li.item h2{font-weight:bold;line-height:normal;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}main #top_main nav.viewall{margin-top:0}main #top_main .timetable{margin-bottom:10px;background-color:#424242}main #top_main .timetable>div{display:none}main #top_main .timetable ul.tabs{overflow:hidden}main #top_main .timetable ul.tabs li{float:left;width:50%}main #top_main .timetable ul.tabs li a{display:block;padding:12px 0;text-align:center;color:#e60012}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:5px}main #top_main .timetable ul.tabs li a :active{text-decoration:none}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{padding:13px 0;border-top:solid 1px #000;border-bottom:solid 1px #333}main #top_main .timetable ul.list li.item:nth-child(n+4){display:none}main #top_main .timetable ul.list li.item div.info{padding:0 10px;text-align:center}main #top_main .timetable ul.list li.item div.info .title{font-size:10px;overflow:hidden;margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis}main #top_main .timetable ul.list li.item div.info .title span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main #top_main .timetable ul.list li.item div.info .teams{font-size:0;font-weight:bold;position:relative;overflow:hidden;margin-bottom:8px}main #top_main .timetable ul.list li.item div.info .teams .team{display:block;float:left;overflow:hidden;box-sizing:border-box;width:50%}main #top_main .timetable ul.list li.item div.info .teams .team img{display:none}main #top_main .timetable ul.list li.item div.info .teams .team .name{font-size:13px;display:inline-block;overflow:hidden;width:100%;padding:2px 0;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}main #top_main .timetable ul.list li.item div.info .teams .team .score{font-size:16px;position:absolute;top:0;display:block;color:#e60012}main #top_main .timetable ul.list li.item div.info .teams .team:first-child{padding-right:15px;text-align:right}main #top_main .timetable ul.list li.item div.info .teams .team:first-child .score{margin-left:5px}main #top_main .timetable ul.list li.item div.info .teams .team:last-child{padding-left:15px;text-align:left}main #top_main .timetable ul.list li.item div.info .teams .team:last-child .score{margin-right:5px}main #top_main .timetable ul.list li.item div.info .teams .vs{font-size:0;position:absolute;top:8px;left:50%;display:block;width:12px;height:2px;margin-left:-6px;text-indent:-9999px;background-color:#fff}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 a.ticket,main #top_main .timetable ul.list li.item a.live{font-size:10px;font-weight:bold;display:none;width:66%;margin:10px auto 0 auto;padding:15px 0;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.live{background-color:#900}main #top_main .timetable div.result ul li.item div.info .teams .team:first-child{padding-right:45px}main #top_main .timetable div.result ul li.item div.info .teams .team:first-child .score{right:50%;margin-right:15px}main #top_main .timetable div.result ul li.item div.info .teams .team:last-child{padding-left:45px}main #top_main .timetable div.result ul li.item div.info .teams .team:last-child .score{left:50%;margin-left:15px}main #top_main .timetable .none{padding:20px 0;text-align:center}main #top_main .pickup,main #top_main .posts{overflow:hidden}main #top_main .pickup article,main #top_main .posts article{float:left;width:50%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #top_main .pickup article a,main #top_main .posts article a{position:relative;display:inline-block;width:100%;vertical-align:middle;background-color:rgba(0,0,0,.4)}main #top_main .pickup article a:before,main #top_main .posts article a:before{display:block;float:right;height:0;margin-bottom:100%;content:' '}main #top_main .pickup article a .info,main #top_main .posts article a .info{position:absolute;bottom:0;left:0}main #top_main .pickup article a .info h2,main #top_main .posts article a .info h2{font-size:15px;font-weight:bold;line-height:17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:7px}main #top_main .pickup article a .info .subtitle,main #top_main .posts article a .info .subtitle{font-size:10px;line-height:12px;padding:0 7px}main #top_main .pickup article.sx2,main #top_main .posts article.sx2{float:none;width:100%}main #top_main .pickup article.sx2 a:before,main #top_main .posts article.sx2 a:before{margin-bottom:50%}main #top_main .pickup .title{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;background-color:#e60012}main #top_main .pickup .title:before{display:block;float:right;height:0;margin-bottom:100%;content:' '}main #top_main .pickup .title:after{position:absolute;z-index:2;top:-10px;right:-10px;display:block;width:10px;height:20px;margin-top:50%;content:' ';background-position:0 -55px}main #top_main .pickup .title h2{font-size:15px;font-weight:bold;position:absolute;top:-17px;left:0;width:100%;margin-top:50%;text-align:center}main #top_main .pickup .title h2 span{font-size:10px;font-weight:normal;display:block;margin-top:10px}main #top_main .posts{margin-bottom:10px}main #top_main .video article{background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #top_main .video article a{position:relative;display:inline-block;width:100%;vertical-align:middle}main #top_main .video article a:before{display:block;float:right;height:0;margin-bottom:50%;content:' '}main #top_main .video article a:after{position:absolute;z-index:2;right:10px;bottom:10px;display:block;width:34px;height:18px;content:' ';background-position:0 -361px}main #top_main .video article a .info{position:absolute;bottom:0;left:0}main #top_main .video article a .info h2{font-size:15px;font-weight:bold;line-height:17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:7px;text-shadow:0 0 5px rgba(0,0,0,.8)}main .unions{padding-bottom:20px}main .unions .inner{position:relative;overflow:hidden;max-width:570px;margin:auto}main .unions .inner ul li{width:170px!important;padding:0 10px!important}main .unions .bx-viewport{overflow:visible!important;width:190px!important;margin:auto}main .unions .bx-controls-direction .bx-prev,main .unions .bx-controls-direction .bx-next{font-size:0;position:absolute;width:25px;height:16px;padding-top:9px;background-color:#900}main .unions .bx-controls-direction .bx-prev:before,main .unions .bx-controls-direction .bx-next:before{display:block;margin-left:10px;content:' '}main .unions .bx-controls-direction .bx-prev{top:15px;left:5px}main .unions .bx-controls-direction .bx-prev:before{width:4px;height:7px;background-position:0 -28px}main .unions .bx-controls-direction .bx-next{top:15px;right:5px}main .unions .bx-controls-direction .bx-next:before{width:4px;height:7px;background-position:0 -36px}main #primary .pickup{margin-bottom:20px}main #primary .pickup article{position:relative;background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #primary .pickup article a{display:block}main #primary .pickup article a:before{font-size:0;display:inline-block;width:0;height:0;margin-bottom:46%;content:' ';vertical-align:middle}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:10px 5px;background-color:rgba(0,0,0,.4)}main #primary ul.articles>li{overflow:hidden;margin:0 -10px;padding:15px 15px 5px;border-bottom:solid 1px #666}main #primary ul.articles>li:first-child{padding-top:5px}main #primary ul.articles>li article figure{float:left;width:35%;margin-bottom:10px}main #primary ul.articles>li article .article_body{margin:0 0 10px 35%;padding-left:10px}main #primary ul.articles>li article .article_body h2{font-size:14px;font-weight:bold;line-height:140%;margin-bottom:5px}main #primary ul.articles>li article .article_body .info{font-size:12px}main #primary ul.articles>li article .article_body .excerpt,main #primary ul.articles>li article .article_body .detail_link,main #primary ul.articles>li article .article_body ul.tags{display:none}main #primary article nav.print{display:none}main #primary article figure{margin-bottom:20px}main #primary article figure img{width:100%}main #primary article .info{line-height:140%;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:20px;font-weight:bold;line-height:140%;margin-bottom:20px}main #primary article .sns{margin-bottom:20px}main #primary article .article_body aside#secondary{padding:20px 0 0}main #primary article .article_body .cms_content{overflow:hidden;margin:0 -10px;padding:10px 7px}main #primary article .article_body .cms_content .inner{width:690px}main #primary article .article_body>nav.game,main #primary article .article_body>nav.ticket{margin-top:20px}main #primary article .article_body .table_wrap{overflow:scroll}main #relatednews{padding:0 10px 10px}main #relatednews ul.article_list>li{overflow:hidden;margin:0 -10px;padding:15px 15px 5px;border-bottom:solid 1px #666}main #relatednews ul.article_list>li:last-child{border-bottom:0}main #relatednews ul.article_list>li article figure{float:left;width:35%;margin-bottom:10px}main #relatednews ul.article_list>li article .article_body{margin:0 0 10px 35%;padding-left:10px}main #relatednews ul.article_list>li article .article_body h4{font-size:14px;line-height:140%}main #gallery{padding:10px}main #gallery nav.close{float:right}main #gallery nav.close a{font-size:0;display:block;width:11px;height:11px;padding:5px;border:solid 1px #fff}main #gallery nav.close a:before{display:block;width:11px;height:11px;content:' ';background-position:0 -281px}main #gallery article{padding-top:10px}main #gallery article .info{line-height:140%;padding:10px 0 5px}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:18px;font-weight:bold;line-height:140%}main #gallery article .photos_frm,main #gallery article .video{margin:0 -10px}main #gallery article .photos a{position:relative;display:block;background-repeat:no-repeat;background-position:50% 0;background-size:cover}main #gallery article .photos a:before{font-size:0;display:inline-block;width:0;height:0;margin-bottom:67%;content:' ';vertical-align:middle}main #gallery article .photos a .caption{font-size:12px;line-height:180%;position:absolute;bottom:10px;left:10px;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:10px;left:10px;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:25px;height:16px;margin-top:-13px;padding-top:9px;background-color:#900}main #gallery article .bx-wrapper .bx-controls-direction .bx-prev:before,main #gallery article .bx-wrapper .bx-controls-direction .bx-next:before{display:block;margin-left:10px;content:' '}main #gallery article .bx-wrapper .bx-controls-direction .bx-prev{left:10px}main #gallery article .bx-wrapper .bx-controls-direction .bx-prev:before{width:4px;height:7px;background-position:0 -28px}main #gallery article .bx-wrapper .bx-controls-direction .bx-next{right:10px}main #gallery article .bx-wrapper .bx-controls-direction .bx-next:before{width:4px;height:7px;background-position:0 -36px}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_list{padding:10px}main #gallery_list h3{margin:0 -10px}main #gallery_list h3:first-child{padding-top:10px;border-top:0}main #member .member_photos{position:relative;background-image:url(/res/img/member/bg.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:auto 275px}main #member .member_photos>a{display:none}main #member .member_photos ul li{float:left;width:100%}main #member .member_photos ul li a{position:relative;display:block}main #member .member_photos ul li a .photo{height:250px;margin-bottom:25px;background-repeat:no-repeat;background-position:50% 100%}main #member .member_photos ul li a .info{padding:20px 0;text-align:center;background-color:#000}main #member .member_photos ul li a .info p.name{font-size:18px;font-weight:bold;display:inline}main #member .member_photos ul li a .info p.name_en{font-size:12px;display:inline;margin-left:10px}main #member .member_photos ul li a .info p.position{font-size:18px;margin:10px 0}main #member .member_photos ul li a .info p.caps{font-size:20px;font-weight:bold;margin:20px 0}main #member .member_photos ul li a .info p.team{font-size:10px}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:126px;width:25px;height:16px;padding-top:9px;background-color:#900}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;margin-left:10px;content:' '}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-prev{left:10px}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-prev:before{width:4px;height:7px;background-position:0 -28px}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-next{right:10px}main #member .member_photos .bx-wrapper .bx-controls-direction .bx-next:before{width:4px;height:7px;background-position:0 -36px}main #member .member_info{position:relative;border-top:solid 1px #ccc;background-image:url(/res/img/member/bg.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:auto 250px}main #member .member_info .photo{width:150px;height:200px;margin:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 184px}main #member .member_info .photo_index{width:160px;height:160px;margin:20px auto;background-size:cover}main #member .member_info .profile{padding:20px;background-color:#000}main #member .member_info .profile h1{font-size:18px;font-weight:bold;margin-bottom:10px;padding:0;border-top:0}main #member .member_info .profile .name_en{margin-bottom:15px}main #member .member_info .profile .position{font-size:20px;margin-bottom:15px}main #member .member_info .profile dl{overflow:hidden}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{font-size:10px;position:absolute;z-index:3;top:160px;right:10px;display:block;width:100px;padding:10px;background-color:#900}main #member .member_info a.gallery:before{position:absolute;top:9px;right:10px;display:inline-block;width:5px;height:10px;content:' ';vertical-align:middle;background-position:0 -11px}main #member .member_info .prev,main #member .member_info .next{font-size:0;position:absolute;top:100px;width:25px;height:16px;padding-top:9px;background-color:#900}main #member .member_info .prev:before,main #member .member_info .next:before{display:block;margin-left:10px;content:' '}main #member .member_info .prev{left:10px}main #member .member_info .prev:before{width:4px;height:7px;background-position:0 -28px}main #member .member_info .next{right:10px}main #member .member_info .next:before{width:4px;height:7px;background-position:0 -36px}main #member .member_info .links{padding-bottom:20px;text-align:center}main #member .member_info .links li{display:inline}main #member .member_info .links li a{display:inline-block;margin:0 10px;vertical-align:middle}main #member .member_info .links li a.twitter{width:37px;height:37px;background-position:0 -490px}main #member .member_info .links li a.instagram{width:37px;height:37px;background-position:0 -293px}main #member .member_info .links li a.blog{width:77px;height:37px;background-position:0 -243px}main #primary ul.member_list{overflow:hidden;margin:0 -5px}main #primary ul.member_list li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 5px 20px 5px}main #primary ul.member_list li:nth-child(odd){clear:both;margin-left:0}main #primary ul.member_list li .photo{width:100%;background-size:cover}main #primary ul.member_list li .photo:before{font-size:0;display:inline-block;width:0;height:0;margin-bottom:100%;content:' ';vertical-align:middle}main #primary ul.member_list li .name{font-weight:bold;margin-top:10px}main #primary ul.member_list li .team{font-size:12px;margin-top:5px}main #primary table.member_table{display:none}main #primary .members{margin:10px -10px 20px}main #primary .members dl{font-size:12px;overflow:hidden;padding:0 10px 10px 0;border-top:solid 1px #000;background-color:#333}main #primary .members dl dt{font-weight:bold;float:left;clear:both;min-width:70px;padding:10px 0 0 10px}main #primary .members dl dd{float:left;padding:10px 0 0 10px}main #primary .members dl:nth-child(even){background-color:#191919}main #primary .biography{line-height:180%;margin-bottom:40px}main #secondary .position{margin-bottom:20px}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:5px;height:10px;content:' ';vertical-align:middle;background-position:0 -11px}main #statistics .select{margin:10px}main #statistics .tournament{margin:40px 10px 20px}main #statistics table{font-size:12px;width:100%;margin-bottom:40px;border-spacing:0;border-collapse:collapse}main #statistics table tr th{margin:0;padding:15px 10px;border-top:solid 1px #000;background-color:#191919}main #statistics table tr th .score{margin-left:10px}main #statistics table tr td{width:16%;margin:0;padding:10px 0;text-align:center;border-top:solid 1px #000;background-color:#333}main #statistics table tr td:before{display:block;margin-bottom:5px}main #statistics table tr td.p:before{content:'P'}main #statistics table tr td.t:before{content:'T'}main #statistics table tr td.g:before{content:'G'}main #statistics table tr td.pg:before{content:'PG'}main #statistics table tr td.dg:before{content:'DG'}main #statistics table tr td.g_p:before{content:'G%'}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 #calendar{padding:20px 10px}main #calendar nav.year{float:right;margin-top:-40px}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;padding:15px 0;text-align:center;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}main #calendar p.month.prev a:before{width:5px;height:10px;background-position:0 0}main #calendar p.month.next a:before{width:5px;height:10px;background-position:0 -11px}main #calendar ul.calendar>li{position:relative;overflow:hidden;margin-top:1px;padding:10px 15px;background-color:#191919}main #calendar ul.calendar>li:nth-child(even){background-color:#333}main #calendar ul.calendar>li>p{float:left}main #calendar ul.calendar>li.today:before{position:absolute;top:10px;left:0;content:'\25B6'}main #calendar ul.calendar>li .date{width:10px;margin-right:10px;text-align:center}main #calendar ul.calendar>li .wday.wd0{color:#ec463b}main #calendar ul.calendar>li .wday.wd6{color:#65a1e7}main #calendar ul.calendar>li>ul{clear:both}main #calendar ul.calendar>li>ul>li{position:relative;padding-top:10px}main #calendar ul.calendar>li>ul>li .title{display:inline}main #calendar ul.calendar>li>ul>li .title .tag{font-size:10px;display:inline-block;min-width:30px;margin:0 10px 5px 0;padding:7px 5px;text-align:center;vertical-align:middle;border:solid 1px #666}main #calendar ul.calendar>li>ul>li .title a{line-height:160%}main #calendar ul.calendar>li>ul>li a.ticket{font-size:10px;display:inline-block;float:right;margin-left:5px;padding:10px 5px;vertical-align:middle;background-color:#c96400}main #game{padding:20px 10px}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 .head{margin-bottom:25px}main #game .head .updatetime{font-size:10px;float:left;height:25px;padding-top:5px}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;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 .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 .game_info{position:relative;clear:both;overflow:hidden;padding:7px 10px;background-color:#424242}main #game .head .game_info h1{font-size:16px;font-weight:bold;line-height:140%;margin:10px 0;text-align:center}main #game .head .game_info .info{font-size:12px;line-height:140%;margin:15px 0;text-align:center}main #game .head .game_info .info span{display:block}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 .kickoff:after{font-weight:bold;content:'KO'}main #game .head .game_info .status{font-size:12px;position:absolute;left:50%;width:80px;margin-left:-40px;padding:5px 0;text-align:center;background-color:#333}main #game .head .game_info .team{overflow:hidden;box-sizing:border-box;width:50%;height:90px}main #game .head .game_info .team.home{float:left;padding-right:50px}main #game .head .game_info .team.away{float:right;padding-left:50px}main #game .head .game_info .team h2{font-size:12px;font-weight:bold;line-height:14px;overflow:hidden;height:28px;margin-bottom:8px;text-align:center}main #game .head .game_info .team .img{width:35px;height:35px;margin:auto;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}main #game .head .game_info .scores{position:absolute;left:50%;overflow:hidden;width:160px;margin:30px 0 0 -80px}main #game .head .game_info .scores>.score{font-size:16px;font-weight:bold;width:40px;margin-top:16px;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:80px;margin:0 auto 10px}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:25px}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 .hl1{padding-bottom:0}main #game .caution{font-size:12px;margin:15px 0;text-align:center;color:#f00}main #game ul.tabs{overflow:hidden;margin:0 -10px 10px;background-color:#ccc}main #game ul.tabs li{float:left;width:33.33%;padding:20px 0;text-align:center;color:#666}main #game.course>.course,main #game.member>.member,main #game.information>.information{display:block}main #game.course ul.tabs .course,main #game.member ul.tabs .member,main #game.information ul.tabs .information{color:#f00;background-color:#424242}main #game ul.icons{font-size:12px;clear:both;overflow:hidden;margin-top:10px}main #game ul.icons li{float:left;padding:0 10px 10px 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}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{display:none}main #game>.course table{width:100%;margin:10px -1px 0;border-collapse:collapse}main #game>.course table th,main #game>.course table td{font-size:12px;line-height:120%;height:50px;border:solid 1px #000}main #game>.course table th.home,main #game>.course table th.away{font-weight:bold;padding:0 10px;text-align:center;background-color:#515151}main #game>.course table td.home,main #game>.course table td.away{position:relative;width:50%;padding:0 10px}main #game>.course table td.home:before,main #game>.course table td.away:before{position:absolute;display:block;width:20px;height:20px;content:' ';background-size:20px 20px}main #game>.course table td.home .i,main #game>.course table td.away .i{margin-top:5px}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:30px;text-align:right}main #game>.course table td.home:before{top:15px;right:5px}main #game>.course table td.away{padding-left:30px}main #game>.course table td.away:before{top:15px;left:5px}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 10px;white-space:nowrap}main #game>.course table th.status p.scores{font-size:14px}main #game>.course table th.status p span{display:block}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{display:none}main #game>.member .home{margin-top:10px}main #game>.member .away{margin-top:20px}main #game>.member h3{font-weight:bold}main #game>.member table{width:100%;margin-top:15px}main #game>.member table *{font-size:12px;height:50px}main #game>.member table th{font-weight:bold;padding:0 15px;text-align:center;background-color:#515151}main #game>.member table td{border-top:solid 1px #000}main #game>.member table td.position{width:15px;padding-left:15px}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:30px}main #game>.member table td.in:before,main #game>.member table td.out:before{position:absolute;top:15px;right:5px;display:block;width:20px;height:20px;content:' ';background-size:20px 20px}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>.head+.member{display:block}main #game>.information{display:none}main #game>.information table{width:100%;margin-top:15px}main #game>.information table *{font-size:12px;line-height:140%;padding:15px 20px;border-top:solid 1px #000}main #game>.information table th{width:40%}main #game>.information table tr:nth-child(odd) *{background-color:#191919}main #game>.information table tr:nth-child(even) *{background-color:#333}main #primary ul.guide_list>li{margin-bottom:15px}main #primary ul.guide_list>li h2{margin-bottom:10px}main #primary ul.guide_list>li h2 a{display:block;text-indent:-9999px;background-size:cover}main #primary ul.guide_list>li h2 a:before{font-size:0;display:inline-block;width:0;height:0;margin-bottom:100%;content:' ';vertical-align:middle}main #primary ul.guide_list>li h2.basic a{background-image:url(/res/img/guide/sp/basic.png)}main #primary ul.guide_list>li h2.sevens a{background-image:url(/res/img/guide/sp/sevens.png)}main #primary ul.guide_list>li h2.guide a{background-image:url(/res/img/guide/sp/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:5px;height:10px;margin:-2px 7px 0 0;content:' ';vertical-align:middle;background-position:0 -11px}main #primary .ticket_guide{margin-top:40px}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 p{margin-top:10px}main #primary .ticket_guide .columns .link{padding-right:20px;background-image:url(/res/img/ticket/arrow3_r.png);background-repeat:no-repeat;background-position:100% 50%}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 .shops{padding-top:10px;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{margin-top:-1px}main .columns>*{position:relative;overflow:hidden;padding:10px;color:#000;border-top:solid 1px #000;background-color:#fff}main .columns p{line-height:160%}main .columns a{color:#000}main .columns img.left{margin-bottom:10px}main #primary .map_list h4{font-size:16px;font-weight:bold;margin:10px 0}main #primary .map_list dl{line-height:140%;overflow:hidden;margin-top:10px;background-color:#191919}main #primary .map_list dl dt{font-weight:bold;padding:10px}main #primary .map_list dl dd{position:relative;padding:10px 20px 10px 10px;border-top:solid 1px #000}main #primary .map_list dl dd .tel{margin-top:5px}main #primary .map_list dl dd:before{position:absolute;top:50%;right:10px;display:inline-block;width:5px;height:10px;margin-top:-5px;content:' ';vertical-align:middle;background-position:0 -11px}main #primary #map_detail h4{font-size:16px;font-weight:bold;margin:10px 0}main #primary #map_detail .embed{margin:10px 0}main #primary #map_detail .embed iframe{width:100%;height:250px;border:0}main #primary #map_detail .info,main #primary #map_detail .access{line-height:180%}main #primary ul.support{margin-top:-10px}main #primary ul.support li{margin-top:20px}main #primary ul.support li figure img{width:100%}main #primary ul.support li p{display:none}main .terms form{position:relative;overflow:hidden;padding:10px 60px 10px 10px;background-color:#424242}main .terms form h3{display:none}main .terms form input.keyword{font-size:12px;line-height:100%;box-sizing:border-box;width:100%;height:40px;padding:5px 10px 0;color:#999;background-color:#262626}main .terms form a.submit{font-size:0;position:absolute;top:10px;right:10px;width:40px;height:40px;background-color:#000}main .terms form a.submit:before{display:block;width:13px;height:14px;margin:13px 0 0 12px;content:' ';background-position:0 -475px}main .terms .index{margin-top:15px}main .terms .index a:hover{text-decoration:underline}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%;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:12px;display:block;padding:15px 0;text-align:center}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}main .terms ul.list li{margin-top:15px}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:5px;height:10px;margin-right:10px;content:' ';vertical-align:middle;background-position:0 0}@media(max-width:480px){.sponsors>ul>li ul{width:296px;margin:auto}.sponsors>ul>li ul li:nth-child(odd){padding-left:0}}@media(max-width:320px){header a.topleague{width:88px}header a.topleague .ltext{display:none}}@-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}}