@charset "shift_jis";
* {word-break; font-family:'ƒƒCƒŠƒI',Meiryo,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;	font-size: 10pt;
  word-break: break-all;}
body {text-align: center;
	margin:0;
	padding:0;
	color:#777;
	background-color:#00a0e2;
	-webkit-text-size-adjust: 100%;
}
img {border:none;}
a {text-decoration: none;}
a:focus {outline:none;}
.clearfix:after { visibility: hidden; display: block; content: " "; clear: both; height: 0:}
h2 {color:#00a0e2; text-align:center; clear:both; font-size:12pt; display:block;}
body, p, h2 {  margin: 0;  padding: 0;}
#container_bg { width:100%; background-color:#fff; clear:both; margin:0; padding:0;}
#container {margin: 0 auto; width: 100%/*320px*/; max-width:320px;background-color:#fff; overflow:hidden;}

/* Login Information */
#lg_dv{display:block;}
#sp1bar {font-size:14px;height:27px;border-bottom:1px solid #000000;background-color:#FFFFFF;z-index:990;top:0;width:100%;}
#sp1bar .bar_hlw {float:left;text-align:left;left:0;position:absolute;padding-top: 6px;padding-left:8px;color:#00a0e2;text-decoration: none;}
#sp1bar .bar_hlw img{width:20px;padding-right:8px;}
#sp1bar .bar_pt {float:right; right: 0;position: relative;padding: 6px 8px 0px 0px;z-index: 1000;color:#00a0e2;}
#sp1bar .bar_lk a {float:right; right: 0;position: relative;padding: 6px 8px 0px 0px;z-index: 1000;color:#00a0e2;text-decoration: none;}
/* top banner */
.top_banner {background-color:#eeeeee; padding-top:15px;padding-bottom:15px;}
/* Header */
#header_bg { position:relative;width:100%; height:auto; background-color:#00a0e2; clear:both; text-align:center;}
#header { width: 100%; height:auto; margin: 0 auto; clear: both;}
#globalnav { position:absolute; top:0; width: 100%; height:50px; margin: 0 auto; clear: both; }
.sportsone_logo {position:relative; z-index:1001;width:100%; max-width:200px; height:auto; float:none; margin:0 auto;}
.sportsone_logo img {width:100%; height:auto; display:block}

/* Global Navigation */
.menu-item, .dropdown-toggle, .dropdown {
font-size:14px;
text-align:left;
letter-spacing:1px;
}
.menu-item a, .dropdown a {font-size:14px;}
.nav {font-size:14px;}
.nav a:active{font-size:14px;}
.navbar-default{border-color:#ccc;}
.navbar-default a {text-decoration: none; font-weight:bold; color:#333;}
.navbar-nav>li>.dropdown-menu{ margin-top:0; border-top-right-radius:0; border-top-left-radius:0; }

.navbar-default .navbar-nav>li>a{ color:#fff;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background-color:#ccc;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#333333;background-color:#ccc;}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent;}

.navbar-default .navbar-toggle {  width:48px; height:38px; color:#fff;float:left;margin-left:20px ;margin-top:6px;font-size:36px; font-weight:normal; cursor:pointer}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{width:48px; height:38px;border:none}
.btn-open:after {color:#fff;content:"\f0c9";font-family:"FontAwesome";transition-property:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;}
.btn-open:hover:after {opacity: 0.5;}

.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#cccccc;color:#333333;}
.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:hover .caret,.navbar-default .navbar-nav>.open>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;}
.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#00a0e2;border-bottom-color:#00a0e2;}
.nav .caret{border-top-color:#fff;border-bottom-color:#fff;}
.nav a:hover .caret{border-top-color:#ff9933;border-bottom-color:#ff9933;}

.nav{margin-bottom:0; padding-left:0;list-style:none;}.nav:before,.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav:before,.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav>li{ position:relative; border-bottom: none; display:block; }.nav>li>a{position:relative;display:block;padding:12px 0px 12px 15px;}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;}

.navbar{ float:left; margin-left:0px; width:100%; color: #99ccff; position:relative; z-index:10000; min-height:38px; margin-bottom:0px; }

.navbar:before,.navbar:after{content:" ";display:table;}
.navbar:after{clear:both;}
.navbar:before,.navbar:after{content:" ";display:table;}
.navbar:after{ clear:both; }

.navbar-header:before,.navbar-header:after{content:" ";display:table;}
.navbar-header:after{clear:both;}
.navbar-header:before,.navbar-header:after{content:" ";display:table;}
.navbar-header:after{clear:both;}

.navbar-collapse{float:left; width:100%; max-height:620px;overflow-x:visible;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling:touch;}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table;}
.navbar-collapse:after{clear:both;}
.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table;}
.navbar-collapse:after{clear:both;}
.navbar-collapse.in{ overflow-y:340px; }
.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px;}

.navbar-nav{margin:0 0 0 -15px;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted;content:"";}
.dropdown{position:relative;}
.dropdown-toggle:focus{outline:0;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;}
#aplink{float:right; margin-right:20px;margin-top:12px}
/* 2nd menu color*/
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#fff;background-color:#00a0e2;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:none 0;background-color:#ff9933;}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#333333;}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;}
.open>.dropdown-menu{display:block;}
.open>a{outline:0;}

.collapse{display:none;}.collapse.in{display:block;}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease;}

.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0; background-color:#fff;border:0;box-shadow:none;}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 15px 10px 25px;} 
.navbar-nav .open .dropdown-menu>li>a{line-height:20px;}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none;}

.navbar-default .navbar-nav>li>a{ color:#00a0e2; }
.nav>li{ position:relative; display:block; background-color:#ffffff; margin-left:10px; border-bottom: solid 2px #00a0e2;}

.navbar-header {height:50px;width:100%;}
.navbar-menu{clear:left;float:left;}

button {
align-items: flex-start;
text-align: center;
cursor: pointer;
color: buttontext;
padding:0;/* 2px 6px 3px;*/
border: none;
background-color: #00a0e2;
box-sizing: border-box;
}
/*Footer*/
#f_box_1_bg  {width:100%; background-color: #f4f4f4;}
#f_box_2_bg  {width:100%; height:100%; background-color: #00a0e2; border-top: 1px solid #fff; }
#f_box_app_bg  {width:100%; background-color: #e6e6e8;}
#f_box_1_bg, #f_box_2_bg, #f_box_app_bg { margin:0; padding:0;  clear:both;}
.f_box_1{ color: #00a0e2; font-size: 8.5pt; box-sizing:border-box; width:100%; max-width: 300px; text-align: left; margin: 0 auto; padding: 20px 10px; overflow:hidden; text-align:center;}
.f_box_1 a{ color: #00a0e2; text-decoration: none; }
.f_box_1 a:link { color: #00a0e2; text-decoration: none; }
.f_box_1 a:visited { color: #00a0e2; text-decoration: none; }
.f_box_1 a:hover{ color: #777; text-decoration: underline; }
.sp_pc {font-size:10pt; font-weight:bold; }
.sns_fc {float:right;}
.f_box_2{ color: #fff; font-size: 8pt;  box-sizing:border-box; width:100%; max-width: 300px; clear: both; margin: 0 auto; padding: 20px 10px; overflow:hidden; text-align:center; }
.f_box_2 a{ color: #fff; text-decoration: none; text-align: left;  }
.f_box_2 a:link { color: #fff; text-decoration: none; }
.f_box_2 a:visited { color: #fff; text-decoration: none; }
.f_box_2 a:hover{ color: #777; text-decoration: underline; }
.infolink {clear:both; letter-spacing:1pt; text-align:center; overflow:hidden;}
.infolink .f_left{float:left; text-align:left; line-height:14pt; margin-right:30px;}
.f_company{margin-top:20px; clear:both; overflow:hidden;}
.companyname {font-size:10pt; font-weight:bold; letter-spacing:3pt; margin-top:20px; float:left;  }
.copyright {float:left; margin-top:5px; font-size:6pt; text-align:left; }
.f_logo {float:right; margin-top:8px;}
.security_mark {width:216px; margin:0 auto; overflow:hidden}
.pmark {float:right; margin:0;}
.f_geomark {float:right; margin:2px 10px 0 0; margin-left:-10px}
.f_box_1 .txt{display:inline-block;color:#575757;font-size:12px;font-weight:bold;border:solid 2px #a0a0a2;margin-bottom:4px;vertical-align:bottom;padding:2px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
ul.ent_app{margin:0;padding:0;margin-top:10px;}
ul.ent_app li img{width:100%; height:auto}
ul.ent_app li{width:128px;display:inline-block;list-style:none; margin:0 2px;padding:0;list-style-position:outside; margin-bottom:8px;}
/*contents*/
.tit_bg {
background-color:#00a0e2;
color: #ffffff;
text-align: center;
clear: both;
font-size: 12pt;
padding-top:2px;
margin-top: 20px;
margin-bottom: 10px;
font-weight:bold;
display: block;
}
.gst_pickup{margin-top:30px;}
.gst-header {margin:0; padding:0; margin-bottom:4px}
#container .gst_pickup>ul>li {
  width:100%;
  text-align:center;
  margin-bottom:10px;
}
#container .gst_pickup>ul>li a { color:#00a0e2; text-decoration:none;}
#container .gst_pickup>ul>li img{width:100%; height:auto}
.gst_name{  font-size: 15px;  margin: 4px 0 0 0 ;  padding: 0; color:#00a0e2; font-weight:bold}
#container .gst_pickup>ul>li p { margin:0; padding:0}
#container .pickups>ul>li {width:100%; text-align:center; margin-bottom:10px;display:block}

/* footer ad */
#ad_bg{width:100%; background:rgba(255, 255, 255, 0.9);  height:60px; position:fixed; bottom:0; color:#ccc;z-index:9999; }
#ad{ width: 300px;  text-align: center; margin: 0 auto; }
#ad_bg .close {float:right; cursor:pointer; text-align:center; width:15px; height:15px; margin-right:10px;color:#00a0e2; border:1px solid #00a0e2; margin-top:3px;line-height:15px}
/* top news */
#container .container-inner .top_news{overflow:hidden;width:100%;margin-bottom:40px; }
.top_news li {position: relative;float: left;width: 50%; height:auto;box-sizing:border-box; }
.top_news li.x2 {position: relative;float: left;width: 100%; height:auto}
.top_news li.pickup{border:solid 8px #00a0e1;}
.top_news li.pickup img{width:100%; height:auto; margin-top:2px; margin-left:2px;display:block}
.top_news li img{width:100%; height:auto;display:block}
.top_news li.pickup .news_box {position: absolute; top: 67%;left: 2px; right:2px; bottom:2px; margin:auto} 
.top_news li.pickup .news_box .lavel{position:absolute; right:12px; bottom:0; font-size:27px;color:#FFF;}
.top_news li.pickup .news_box h3{width:70%}
.top_news li .news_box {position: absolute; top: 66%;left: 0;right: 0; bottom: 0;display: inline-block; padding: 3px 6px; background-color: rgba(36, 33, 30, 0.6); box-sizing:border-box;}
.news_box h3{  font-size:9pt;font-weight:normal; color:#ffffff; margin:0; margin-top:4px;}
.news_event{font-weight:bold; color:#faf170;letter-spacing:1px; margin-right:6px;}
.news_company{font-weight:bold; color:#00a0e1; letter-spacing:1px;margin-right:6px;}
.date{color:#00a0e1; }
.top_news li:hover {
	opacity: 0.6 ;
	filter: alpha(opacity=60) ;	/* Ie—p */
}