﻿@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap);#layout header{min-width:1000px;position:relative;z-index:2000}#layout header #header_score{height:63px;text-align:center}#layout header #header_score .score_wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;min-width:1000px;height:63px;padding-right:106px;display:inline-flex;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}#layout header #header_score .score_wrap .score_box{transform:skewX(-13deg);width:130px;height:63px;border-right:1px solid #E9E9E9;flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0}#layout header #header_score .score_wrap .score_box a{display:block;width:130px;height:63px}#layout header #header_score .score_wrap .score_box a>div{transform:skewX(13deg);position:relative;display:table-cell;width:130px;height:63px}#layout header #header_score .score_wrap .score_box a .logo_left,#layout header #header_score .score_wrap .score_box a .logo_right{position:absolute;top:10px;height:24px;width:24px}#layout header #header_score .score_wrap .score_box a .logo_left{left:6px}#layout header #header_score .score_wrap .score_box a .logo_right{right:6px}#layout header #header_score .score_wrap .score_box a .score{position:absolute;top:14px;font-family:"Titillium Web",Sans-Serif;font-weight:bold;text-align:center;font-size:18px;width:127px}#layout header #header_score .score_wrap .score_box a .state{font-size:10px;text-align:center;margin-top:40px}#layout header #header_score .score_wrap .date,#layout header #header_score .score_wrap .detail{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:107px;height:63px;margin:0;padding:0;border-right:none;background:#e9e9e9 !important;font-family:"Titillium Web",Sans-Serif;font-weight:bold}#layout header #header_score .score_wrap .date div{transform:skewX(13deg)}#layout header #header_score .score_wrap .detail{position:absolute;right:0;top:0}#layout header #header_score .score_wrap .detail a{width:auto;height:auto}#layout header #header_nav{height:103px;background:#000}#layout header #header_nav .wrap{width:1000px;height:103px;margin:0 auto;position:relative}#layout header #header_nav .wrap h1{position:absolute;top:18px;display:block;background:url(https://p.npb.jp/img/common/logo/logo_npb_header.gif) no-repeat #000;width:186px;height:73px}#layout header #header_nav .wrap h1 a{display:block;width:186px;height:73px;text-indent:-99999em}#layout header #header_nav .wrap nav{position:absolute;z-index:1000;right:0;bottom:0}#layout header #header_nav .wrap nav li{display:block;float:left;font-size:16px;font-weight:bold}#layout header #header_nav .wrap nav li a{display:block;padding:0 22px;color:#FFF;height:54px;line-height:54px}#layout header #header_nav .wrap nav li a:hover{background-color:#222;text-decoration:none}#layout header #header_nav .wrap nav li.current a{background-color:#222}#layout header #header_nav .wrap nav li.search{background:url(https://p.npb.jp/img/header/icon_search.gif) no-repeat center center #000;width:26px;height:26px;text-indent:-99999em;margin:11px 0 0 22px}#layout header #header_nav .wrap nav li.search a{display:block;height:26px;padding:0}#layout header #header_nav .wrap nav li.search a:hover{background:url(https://p.npb.jp/img/header/icon_search_over.gif) no-repeat center center #000}#layout header #header_nav .wrap nav li .menu{display:none;position:absolute;right:0;width:960px;height:200px;padding:15px 35px;background:#222;*zoom:1}#layout header #header_nav .wrap nav li .menu:after{content:"";display:table;clear:both}#layout header #header_nav .wrap nav li .menu ul{display:block;float:left;width:310px}#layout header #header_nav .wrap nav li .menu ul li{float:none;margin-bottom:5px}#layout header #header_nav .wrap nav li .menu ul li a{display:inline;font-size:14px;line-height:1.8;height:auto;color:#FFF;font-weight:normal;background:url(https://p.npb.jp/img/common/icon_link_arrow_white.png) left center no-repeat;padding-left:10px}#layout header #header_nav .wrap nav li .menu ul li a:hover{text-decoration:underline}#layout header #header_nav .wrap nav li .search_menu{text-indent:0;display:none;position:absolute;right:0;top:0;width:226px;height:28px;padding:13px 33px;background:#222}#layout header #header_nav .wrap .social{position:absolute;top:21px;right:0}#layout header #header_nav .wrap .social ul{list-style:outside none none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#layout header #header_nav .wrap .social li{display:block;margin-left:15px}#layout header #header_nav .wrap .social li a{color:#FFF;display:block;height:22px;line-height:22px}#layout header #header_nav .wrap .social li.tw,#layout header #header_nav .wrap .social li.fb,#layout header #header_nav .wrap .social li.yt{text-indent:-99999em;width:22px;height:22px}#layout header #header_nav .wrap .social li.tw a,#layout header #header_nav .wrap .social li.fb a,#layout header #header_nav .wrap .social li.yt a{display:block;width:22px;height:22px}#layout header #header_nav .wrap .social li.tw{background:url(https://p.npb.jp/img/common/logo/logo_x.png) no-repeat}#layout header #header_nav .wrap .social li.fb{background:url(https://p.npb.jp/img/common/logo/logo_fb.gif) no-repeat}#layout header #header_nav .wrap .social li.yt{width:24px;height:24px;background:url(https://p.npb.jp/img/common/logo/logo_yt.png) no-repeat;background-size:24px 24px}#layout header #header_nav .wrap .social li.yt a{width:24px;height:24px}#layout footer{margin-top:96px;background:#000}#layout footer #footer_team{border-top:1px solid #e7e7e7;background:#FFF}#layout footer .wrap{width:1000px;margin:0 auto !important;padding:35px 0;background:url(https://p.npb.jp/img/footer/logo_welove2015.gif) no-repeat right 8px #000;color:#FFF;font-size:12px;line-height:1.6}#layout footer .wrap nav{margin-top:20px;*zoom:1}#layout footer .wrap nav:after{content:"";display:table;clear:both}#layout footer .wrap nav ul{display:block;float:left;width:250px}#layout footer .wrap nav ul li{line-height:24px}#layout footer .wrap nav ul li a{color:#CCC;background:url(https://p.npb.jp/img/common/icon_link_arrow_white.png) left center no-repeat;padding-left:10px}#layout footer .wrap nav ul li a:hover{text-decoration:underline}#layout footer .wrap nav ul li.category a{background:none;padding-left:0;font-size:14px;font-weight:bold;color:#FFF}#layout footer .wrap nav ul li.category a:hover{text-decoration:none}#layout footer .wrap .footer_link{margin:30px 0 10px 0}#layout footer .wrap .footer_link li{display:inline-block;*display: inline;*zoom: 1;margin-bottom:3px}#layout footer .wrap .footer_link li a{color:#FFF;background:url(https://p.npb.jp/img/common/icon_link_arrow_white.png) left center no-repeat;padding-left:10px;margin-right:15px}#layout footer .wrap .footer_link li a:hover{text-decoration:underline}#layout footer .wrap .mobile_info{width:150px;height:34px;padding:14px 10px 10px 72px;margin-top:30px;float:right;border:1px solid #6d6d6d;background:url(https://p.npb.jp/img/footer/qr.gif) left center no-repeat}#layout footer .wrap .mobile_info img{float:left}#layout footer .wrap .mobile_info p.text{height:30px;line-height:1.2;margin-left:40px}#layout nav.third_menu{background:#e7e7e7;position:relative;z-index:5;min-width:1000px}#layout nav.third_menu ul{display:block;width:1000px;margin:0 auto;*zoom:1;padding:13px 0}#layout nav.third_menu ul:after{content:"";display:table;clear:both}#layout nav.third_menu ul.third_menu_announcement{width:924px;padding-right:76px}#layout nav.third_menu ul li{display:block;float:left}#layout nav.third_menu ul li a{color:#000;font-size:14px;background:url(https://p.npb.jp/img/common/icon_link_arrow_black.png) left center no-repeat;padding-left:10px;margin-right:20px;line-height:1.7}#layout nav.third_menu ul li a:hover{text-decoration:underline}#layout .fourth_menu_sp{display:none}#layout .fourth_menu{margin-top:30px;border-bottom:2px solid #5a5a5a}#layout .fourth_menu ul{display:table;width:1000px;margin:0 auto;table-layout:fixed}#layout .fourth_menu ul li{display:table-cell;height:38px;line-height:38px;text-align:center;vertical-align:middle}#layout .fourth_menu ul li a{display:block;padding-bottom:10px;height:38px;line-height:38px}#layout .fourth_menu ul li a:hover,#layout .fourth_menu ul li.current{text-decoration:none;padding-bottom:6px;border-bottom:4px solid #2862ae;color:#2862ae;font-weight:bold}#layout .fourth_menu ul.team #tab_all{width:125px}#layout .contents .wrap{*zoom:1;width:1000px;margin:30px auto}#layout .contents .wrap:after{content:"";display:table;clear:both}#layout .contents .wrap .main{width:640px;float:left}#layout .contents .wrap .side{width:320px;float:right}#layout .contents .wrap .half_left{width:480px;float:left}#layout .contents .wrap .half_right{width:480px;float:right}#layout .contents .wrap .three_column_left{width:320px;margin-right:20px;float:left}#layout .contents .wrap .three_column_center{width:320px;margin-right:20px;float:left}#layout .contents .wrap .three_column_right{width:320px;float:right}#layout .contents .wrap .four_column_left{width:235px;margin-right:20px;float:left}#layout .contents .wrap .four_column_right{width:235px;float:right}#layout .contents .wrap .poster_right{float:right;width:400px;text-align:right}#layout .contents .wrap .poster_left{width:600px;float:left}#layout .contents .inner_wrap{margin:30px 0 20px}#layout .contents .half_wrap{*zoom:1;margin:20px 0}#layout .contents .half_wrap:after{content:"";display:table;clear:both}#layout .contents .half_inner_wrap{margin-bottom:40px;font-size:14px}#layout .contents .three_column_wrap{*zoom:1;margin:20px 0}#layout .contents .three_column_wrap:after{content:"";display:table;clear:both}#layout .contents .side h4{height:18px;padding:10px;margin-top:40px;font-size:18px}#layout .contents .side h4.tit_blue{background:url(https://p.npb.jp/img/common/bg_h4_side_blue.gif) no-repeat right bottom #2862ae}#layout .contents .side h4.tit_gray{background:url(https://p.npb.jp/img/common/bg_h4_side_gray.gif) no-repeat right bottom #5a5a5a}#layout .contents .side h4:first-child{margin-top:0}#layout .team_list{width:1000px;height:63px;margin:0 auto}#layout .team_list .league{display:block;height:38px;margin:11px 34px 0 0;float:left}#layout .team_list .league li{display:block;float:left;margin-right:22px}#layout .team_list .league li a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#layout .team_list .samurai{display:block;float:left;height:49px;margin-top:8px}#layout .team_list .samurai a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#layout .team_list_12team{width:1000px;margin:0 auto 40px;*zoom:1}#layout .team_list_12team:after{content:"";display:table;clear:both}#layout .team_list_12team .league{display:block;float:left;font-size:0}#layout .team_list_12team .league li{display:inline-block;margin-left:15px;font-size:100%}#layout .team_list_12team .league li a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#layout .team_list_12team .league:first-child li:first-child{margin-left:0}#layout .team_list_12team_2{margin:0}#layout .team_list_12team_2 ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}#layout .team_list_12team_2 ul li a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#layout .notfound{background:url(https://p.npb.jp/img/common/notfound.gif) no-repeat center center;height:500px;width:1000px;vertical-align:middle;text-align:center}#layout .notfound p{font-size:24px;font-weight:bold;padding-top:150px;margin-bottom:100px}
/*# sourceMappingURL=layout.css.map */
