@charset "UTF-8";
body, textarea{ font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; background: #FFF;color: #333;letter-spacing: 0;}
input, select{ font-family: Arial, "ＭＳ Ｐゴシック", sans-serif; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin: 0;padding: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 90%;font-weight: normal;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
body{-webkit-text-size-adjust: 100%;}
/* ---------- グローバルナビ  ---------- */
.nav ul.sub_nab li.snav_soccer,.nav ul.sub_nab li.snav_baseball,.nav ul.sub_nab li.snav_fight,.nav ul.sub_nab li.snav_golf,.nav ul.sub_nab li.snav_f1,.nav ul.sub_nab li.snav_volley,.nav ul.sub_nab li.snav_tennis,.nav ul.sub_nab li.snav_rugby, .nav ul.sub_nab li.snav_figureskate, .nav ul.sub_nab li.snav_athletic, .nav ul.sub_nab li.snav_basket, .nav ul.sub_nab li.snav_other {display:none;}
/* ---------- ULT(お得情報)  ---------- */
.ad_ult_wa {width:100%;text-align:center;}
.ad_ult {width: 948px;border: 1px solid #CBD48C;display: block;margin: 20px auto;padding: 0px;text-align: left;}
.ad_ult .ult_title {font-size: 14px;text-align: left;line-height: 1;font-weight: bold;color: #584325;clear: both;padding: 10px;border-bottom: 1px dotted #CBD48C;margin: 0px;background-color: #F4FCC4;}
.ad_ult .other_link {text-align: right;line-height: 1;clear: both;padding: 5px 15px 15px 0px;margin: 0px;}
.ad_ult .other_link span {background: url(https://s.yimg.jp/yui/jp/ult/arrow.gif) no-repeat scroll left center;display: inline-block;margin-left: 5px;min-height: 12px;padding-left: 16px;}
.ad_ult .other_link a {font-size: 14px;color: #584325;}
/* ---------- IM ---------- */
#im1 {width: 490px;margin: 5px 0 15px 0;padding-top: 5px;}
#im3{margin-top: 15px;}
/* ---------- css3  ---------- */
behavior:url("https://s.yimg.jp/images/sportsnavi/css/PIE.htc");
position:relative;
caption{text-align: left;}
address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight: normal;font-style: normal;}
img,abbr,acronym,fieldset {border: 0;}
a{text-decoration: none;}
a img{border: 0;}
fieldset{border: none;}
ul li, ol li{list-style: none;}
th{font-weight: bold;}
p{font-size: 90%;}
img.f_left {float: left;margin: 0 5px 5px 0;}
img.f_right {float: right;margin: 0 0 5px 5px;}
em,strong{font-weight:bold;}
.nowrap{white-space : nowrap;}
hr.lineTLK {margin: 0 0 20px 0;border: 0;height: 0;border-top: 1px solid rgba(0, 0, 0, 0.1);border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
/* ---------- AD  ---------- */
#posPilot{width: 950px;text-align:center;margin:0 auto!important;}
#posSqb br{letter-spacing:0;}
#posSqb div table table tbody tr td a{display: block;}
#posSqb div table tbody table tbody div{padding: 10px 5px 10px 10px!important;}
#posSqb a{text-decoration: underline;}
* html #posSqb table{position:relative;}
#posSqb tr[bgcolor="#eeeeee"] td{text-align:center;}
/* IE6 */
*html #posSqb table table table small {padding-top:0px !important;display:block !important;}
 /* IE7 */
*:first-child+html #posSqb br {display:none !important;}
*:first-child+html #posSqb table table table small{padding-top:0px !important;display:block !important;}

/* IE8 */
#posSqb br {display:block;height: 0px;}
head~/**/body #posSqb br { display:none !important; }
html:not(:target) #posSqb br { display:block;height: 0px; }
head~/**/body #posSqb table table table small { padding-top:0px !important;display:block !important;}

#posLrec{margin-bottom: 10px;z-index: 0!important;position:relative!important;}

#posLrec dl,#posLrec dd {margin: 0;padding: 0;z-index: 0!important;position: relative!important;}

#posLrec dt{font-size:12px;font-weight:normal;line-height:12px;text-align:center;}
#emg, #emg2, #emg3 {margin: 0 auto 10px auto;text-align: center;clear: both;}
#emg table,#emg2 table,#emg3 table{width: 950px;margin: 0 auto;}

.mainSentence {font-size: 14px;clear: both;line-height: 160%;}
.notData01 {font-size: 26px;font-weight: bold;text-align: center;line-height: 160%;;margin: 60px 0 40px 0;clear: both;}
.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}
html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}
.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;	font-size /**/:large;}
html>body .yjXL{font-size:150%;font-size/**/:x-large;}
.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}
html>body .yjL{font-size:120%;font-size/**/:large;}
.yjLS{font-size:112.5%;}
.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}
html>body .yjM{font-size:100%;font-size/**/:medium;}
.yjMM{font-size:95%;letter-spacing:0.065em;}
body:first-of-type .yjMS{letter-spacing:0;}
html:first-child .yjMS{letter-spacing:0;}
.yjMS{font-size:87.5%;}
.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}
html>body .yjS{font-size:84%;font-size/**/:small;}
.yjSS{font-size:75%;letter-spacing:0.065em;}
.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}
.f12x{font-size:12px;}
.f16x{font-size: 16px;}
.f18x{font-size: 18px;}
.f20x{font-size: 20px;}
.font13x{font-size:13px;}
.font16x{font-size:16px;}
.font18x{font-size:18px;}

a {color: #0044cc;}
a:visited { color: #7A5899; }
#wrapper a:hover {color: #E66400!important;}

.shadow{-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.border_t {border-top: 1px #CCC solid;}
.border_r {border-right: 1px #CCC solid;}
.border_b {border-bottom: 1px #CCC solid;}
.border_l {border-left: 1px #CCC solid;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{min-height:1%;}
* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.linkList li,#modTopLink a,#ranking .title02 p,.dateTextLink .textlink,.dateTextLink .textlink02,.sitemap ul li,.mainHead02 .title,.mainHead03 .title,.mainHead05 .title,#sideMenu .title,#sideMenu02 .title,#sideMenu03 .title,#modBlog .mainHead .BlogRss,#modBlog .mainHead .BlogPageLink,#modBlog .title01 p,#modBlog .title02 p,#modBlog .title03 p,.listLink{background:url(https://s.yimg.jp/images/sportsnavi/common/icon_common.gif) no-repeat;z-index: 3;}

.textL{text-align: left;}
.textC{text-align:center;}
.textR{text-align: right;}
.boxL{margin-right:auto;}
.boxC{margin-left:auto;margin-right:auto;}
.boxR{margin-left:auto;}
.f_left {float: left;}
.f_right {float: right;}
.tableW100 table {width: 100%;}
.marginRL5{margin:0 5px;}
.marginRL15{margin: 0 15px;}
.marginT5{margin-top:5px;}
.marT5 {margin-top: 5px;}
.marginT10{margin-top:10px;}
.marginT30{margin-top:30px;}
.marginR10{margin-right: 10px;}
.marginR15{margin-right: 15px;}
.marginR25{margin-right: 25px;}
.marginB5{margin-bottom:5px;}
.marginB10{margin-bottom:10px;}
.marginB20{margin-bottom:20px;}
.marginB30{margin-bottom:30px;}
* html marginB30{margin-bottom:15px;}
.marginL10{margin-left: 10px;}
.marginL15{margin-left: 15px;}
.marginL25{margin-left: 25px;}
.margin0auto{margin:0 auto;}
.wid20{width: 20px;}

/*float*/
.floatL{float:left;}
.floatR{float:right;}
.overflowH{overflow: hidden;}
.displayB {display:block;}
.w40{width: 40px;}
.w120{width: 120px;}
.w130{width: 130px;}
.BCP {font-size: 125%;font-weight: bold;text-align:center;margin:10px 0;}

html{background-image:url(https://s.yimg.jp/images/sportsnavi/common/html_bg.gif);}
body{background:url(https://s.yimg.jp/images/sportsnavi/common/body_bg.gif);background-repeat: repeat-y;background-position: center top;}


/*新しいヘッダここから*/


body.allBodyBg {background: url(https://s.yimg.jp/images/sportsnavi/common/body_bg.gif);background-repeat: repeat-y;background-position: center top;}
#headGNav {width: 100%; height: 100px; background: #fff url(https://s.yimg.jp/images/sportsnavi/common/new_header_bg.gif) repeat-x; }
#headGNav header {width: 950px; margin:0 auto; text-align:center;}

#headerTitle01 {height: 58px;position: relative;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/new_header_bg.gif) repeat-x right top scroll;}
#headerTitle01 .title,#headerTitle01 .yspoLogo,#headerTitle01 .medalCount dt #search {background:url(https://s.yimg.jp/images/sportsnavi/common/block_head2.gif) no-repeat;text-indent:-9999px;display:block;	overflow:hidden;}
#headerTitle01 .title {position: absolute;top: 16px;left: 21px;height: 31px;width: 149px;background-position: 0 0;}
#headerTitle01 .yid {position: absolute;top: 14px;left: 177px;font-size:12px;line-height: 125%;}
#headerTitle01 .yid a {color: #00A8FF;  text-decoration: none;}
#headerTitle01 .yid a:hover {color: #FF9900;}
#headerTitle01 .yid .btn {color: #FF9900;}
#headerTitle01 .title {position: absolute;top: 20px;left: 0px;height: 22px;width: 110px;background-position: 0 0;}
#headerTitle01 .title a {display: block;line-height:34px;}
#headerTitle01 .yspoLogo {position: absolute;top: 20px;left: 835px;height: 20px;width: 113px;background-position: -158px 0;}
#headerTitle01 .yspoLogo a {display: block;}

/* search */
#headerTitle01 #search {width: 308px;position: absolute;top: 20px;left: 515px;}
#headerTitle01 #search .search_box,#search p.search_btn a{background:url(https://s.yimg.jp/images/sportsnavi/common/block_head2.gif) no-repeat;}
#headerTitle01 #search .search_box{float:left;display:inline;font-size:75%;color:#333;width:194px;line-height:12px;margin:0;padding:4px 6px 5px 60px;position:relative;background-position: -293px 0;}
#headerTitle01 #search .search_box span.inputText{display:none;cursor:text;padding-left:1px;_padding-top:1px;height:16px;width:210x;overflow:hidden;position:absolute;color:#999;stext-align:left;}
#headerTitle01 #search .search_box input#search_box_window{width:196px;line-height:14px;border:none;background-color:transparent;overflow:hidden;}
#headerTitle01 #search p.search_btn{width:45px;height:22px;margin-top:0;float:left;display:inline;}
#headerTitle01 #search p.search_btn a{width:45px;height:22px;float:left;display:block;text-indent:-9999px;background-position:-555px 0;}
#headerTitle01 #search p.search_btn a:hover{background-position:-605px 0;}
#headerTitle01 #search form,#search input{margin:0;padding:0;border:none;}
#headerTitle01 #search .label{color: #999;}
/* searchkeyword */
#ysearchautocomplete{padding:0;position:relative;z-index:10000;}

#headerTitle01 .siteNavBtm {height: 22px;top: 20px;left: 130px;position: absolute;display: block;}
#headerTitle01 .siteNavBtm ul {padding: 0;}

#headerTitle01 .siteNavBtm ul li {padding: 0 10px 0 0;line-height: 24px;}
#headerTitle01 .siteNavBtm ul li {float: left;font-size: 12px;}
#headerTitle01 .siteNavBtm ul li.btnLogin a {width: 72px;height: 22px;display: block;text-indent: 100%;white-space: nowrap;overflow: hidden;background: url(https://s.yimg.jp/images/sportsnavi/common/btn_login.gif) no-repeat 0 0;}
#headerTitle01 .siteNavBtm ul li.btnLogin a:hover {background-position: 0 -22px;}
#headerTitle01 .siteNavBtm ul li {padding: 0 10px 0 0;line-height: 24px;}

#headGNav #globalNav {width: 950px; height: 40px; margin:0 auto; font-size: 13px!important; text-align:center;background: none;overflow: visible;}
#headGNav #globalNav ul {width: 100%;}
#headGNav #globalNav .li_start {width:19px;}
#headGNav #globalNav li{display: block;float: left;height: 40px;line-height:40px;margin: 0;border-left: 0px solid #fff;border-right: 0px solid #fff;background: url(https://s.yimg.jp/images/sportsnavi/common/globalNav_li_bg.gif ) no-repeat right center scroll; }
#headGNav #globalNav li a {height: 40px;padding: 0 14px 0 14px;display: block;_display: inline;color: #333;text-decoration: none;}

* html #headGNav #globalNav li a {height: 40px;padding: 0 14px 0 14px;display: block;_display: inline;color: #333;text-decoration: none;}

#headGNav #globalNav li a:hover{height: 40px;display: block;_display: inline;color:#FF9900;background:url(https://s.yimg.jp/images/sportsnavi/common/nav_bg_over2.gif);}
#headGNav #globalNav li.act {height: 36px;_line-height:36px;padding: 0;border-top: 0px solid #fff;border-left: 0px solid #fff;border-right: 0px solid #fff;border-bottom: 0px solid #FFF;}

#headGNav #globalNav li.act a{color:#B50404!important;font-weight: bold;background:url(https://s.yimg.jp/images/sportsnavi/common/nav_bg_over2.gif);}
#headGNav #globalNav li.act a:hover{height: 40px;display: block;_display: inline;overflow: visible;color:#E66400;}
#headGNav #globalNav li.act a{padding: 0 14px;color:#B50404!important;font-weight: bold;}
#headGNav #globalNav li.item001 {width: 35px!important;background: url(https://s.yimg.jp/images/sportsnavi/common/ico_nav_home.gif) no-repeat;background-position: 0px 7px;text-indent: -9999px;overflow: hidden;}
#headGNav #globalNav li.item001 a {display: block;height: 36px;padding: 0;}
#headGNav #globalNav li.item001 a span {background: url(https://s.yimg.jp/images/sportsnavi/common/globalNav_li_bg.gif) no-repeat right center scroll!important;display: block;height: 36px;}
#headGNav #globalNav li.item001 a:hover{display: block;background: url(https://s.yimg.jp/images/sportsnavi/common/ico_nav_home.gif) no-repeat;background-position: 0px -71px;}

#wrapperEmg {display: block; background: #fff url(https://s.yimg.jp/images/sportsnavi/common/wrapperEmgBg.jpg) repeat-x right top scroll;padding: 10px 0;}

#titleNavi{
	min-width: 910px;
	margin: 0 auto;padding:0 0 0 20px;top: 0;height: 74px;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/titleNavi_bg.gif) repeat-x;overflow: hidden;clear: both;display: block;}
.fixed {
	/*position: fixed;*/
	z-index: 998 !important;
	min-width: 950px!important;
	margin: 0 auto!important;padding:0 20px!important;top: 0;	height: 60px!important;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/titleNavi_bg.gif) repeat-x;overflow: hidden;clear: both;display: block!important;}

#titleNavi, x:-moz-any-link, x:only-child{
	width: auto;margin: 0 auto;padding:0 20px;top: 0;height: 74px;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/titleNavi_bg.gif) repeat-x;overflow: hidden;clear: both;display: block;}
.fixed, x:-moz-any-link, x:only-child{
	/*position: fixed;*/
	z-index: 998 !important;
	min-width: 950px!important;
	margin: 0 auto!important;padding:0 20px!important;	top: 0;height: 60px!important;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/titleNavi_bg.gif) repeat-x;overflow: hidden;clear: both;display: block!important;}


* html #titleNavi{position: static;width: 910px!important;height: 74px;margin: 0 auto;background:#FFF url(https://s.yimg.jp/images/sportsnavi/common/titleNavi_bg.gif) repeat-x ;z-index: 998 !important;}
.fixed {
    position: static¥9; /* IE8 and below */
	min-width: 910px!important static¥9; /* IE8 and below */

	position /*\**/: static\9; /* IE8 and below */
	min-width /*\**/: 910px\9 !important;
    *position: static; /* IE7 and below */
	*min-width: 910px!important;
	>position: static; /* IE7 and below */
	>min-width: 910px!important;
    _position: static; /* IE6 */
	_min-width: 910px!important;
}
.fixed:not(:target) {position: static¥9; /* IE9 */}

/* safari 二段目グロナビ
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#titleNavi {position: static;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#titleNavi {position: static;}
    .fixed {position: static;}
}
*/


ul.sec_nav li.snav_soccer,ul.sec_nav li.snav_baseball,ul.sec_nav li.snav_fight,ul.sec_nav li.snav_golf,ul.sec_nav li.snav_f1,ul.sec_nav li.snav_volley,ul.sec_nav li.snav_tennis,ul.sec_nav li.snav_rugby, ul.sec_nav li.snav_figureskate, ul.sec_nav li.snav_athletic, ul.sec_nav li.snav_basket, ul.sec_nav li.snav_other {display:none;}

#titleNavi .sec_nav{font-size: 13px;display: block;}
#titleNavi .sec_nav ul{list-style: none; padding:0;margin:0;}
#titleNavi .sec_nav li{padding: 0; margin: 0;float: left;}
#titleNavi .sec_nav a{color: #333;display: block;width: 93px;height: 52px;line-height: 43px;margin: 22px 0 0 -1px;text-decoration: none;text-align: center;background:url(https://s.yimg.jp/images/sportsnavi/common/sec_nav_bg2.gif) no-repeat;}
#titleNavi .sec_nav a:hover{margin: 22px 1px 0 -2px;background:url(https://s.yimg.jp/images/sportsnavi/common/sec_nav_act_bg2.gif) no-repeat ;overflow: visible;}
#titleNavi .sec_nav li.act a{display: block;margin: 22px 1px 0 -2px;color: #B50404!important;font-weight: bold;background:url(https://s.yimg.jp/images/sportsnavi/common/sec_nav_act_bg2.gif) no-repeat ;overflow: visible;}

#titleNavi .game01,#titleNavi .game01_01,#titleNavi .game01_02,#titleNavi .game01_03,#titleNavi .game01_04,#titleNavi .game01_05,#titleNavi .game01_06,#titleNavi .game01_07,#titleNavi .game01_08,#titleNavi .game01_10,
#titleNavi .game02,#titleNavi .game02_01,#titleNavi .game02_02,#titleNavi .game02_03,#titleNavi .game02_04,#titleNavi .game02_05,#titleNavi .game02_06,#titleNavi .game02_07,#titleNavi .game02_08,#titleNavi .game03,#titleNavi .game04,#titleNavi .game05,
#titleNavi .game06,#titleNavi .game06_01,#titleNavi .game06_02,#titleNavi .game07,#titleNavi .game08,#titleNavi .game08_01,#titleNavi .game08_02,#titleNavi .game08_03,#titleNavi .game09,
#titleNavi .game10,#titleNavi .game10_01,#titleNavi .game10_02,#titleNavi .game10_03,#titleNavi .game11,
#titleNavi .game12,#titleNavi .game12_01,#titleNavi .game12_02,#titleNavi .game12_03,#titleNavi .game12_04,#titleNavi .game12_05,#titleNavi .game99
{width: 140px;height: 74px;float: left;}
#titleNavi .game12_06{width: 200px;height: 74px;float: left;}

#titleNavi .game01 a,#titleNavi .game01_01 a,#titleNavi .game01_02 a,#titleNavi .game01_03 a,#titleNavi .game01_04 a,#titleNavi .game01_05 a,#titleNavi .game01_06 a,#titleNavi .game01_07 a,#titleNavi .game01_08 a,
#titleNavi .game02 a,#titleNavi .game02_01 a,#titleNavi .game02_02 a,#titleNavi .game02_03 a,#titleNavi .game02_04 a,#titleNavi .game02_05 a,#titleNavi .game02_06 a,#titleNavi .game02_07 a,#titleNavi .game02_08 a,#titleNavi .game03 a,#titleNavi .game04 a,#titleNavi .game05 a,
#titleNavi .game06 a,#titleNavi .game06_01 a,#titleNavi .game06_02 a,#titleNavi .game07 a,#titleNavi .game08 a,#titleNavi .game08_01 a,#titleNavi .game08_02 a,#titleNavi .game08_03 a,#titleNavi .game09 a,
#titleNavi .game10 a,#titleNavi .game10_01 a,#titleNavi .game10_02 a,#titleNavi .game10_03 a,#titleNavi .game11 a,
#titleNavi .game12 a,#titleNavi .game12_01 a,#titleNavi .game12_02 a,#titleNavi .game12_03 a,#titleNavi .game12_04 a,#titleNavi .game12_05 a,#titleNavi .game99 a
{width: 140px;height: 74px;text-indent: -9999px;display: block;}
#titleNavi .game12_06 a{width: 200px;height: 74px;text-indent: -9999px;display: block;}

#titleNavi .game01{background:url(https://s.yimg.jp/images/sportsnavi/common/game01.gif ) no-repeat right top;}
#titleNavi .game01_01{background:url(https://s.yimg.jp/images/sportsnavi/common/game01_01.gif ) no-repeat right top;}
#titleNavi .game01_02{background:url(https://s.yimg.jp/images/sportsnavi/common/game01_02.gif ) no-repeat right top;}
#titleNavi .game01_03{background:url(https://s.yimg.jp/images/sportsnavi/common/game01_03.gif ) no-repeat right top;}
#titleNavi .game01_04{background:url(https://s.yimg.jp/images/sportsnavi/common/game01_04.gif ) no-repeat right top;}
#titleNavi .game01_05{background:url(https://s.yimg.jp/images/sportsnavi/common/game01_05.gif ) no-repeat right top;}
#titleNavi .game01_06{background:url(https://s.yimg.jp/images/sportsnavi/common/game01_06.gif ) no-repeat right top;}
#titleNavi .game01_07{background:url(https://s.yimg.jp/images/sportsnavi/common/game01_07.gif ) no-repeat right top;}
#titleNavi .game01_08{background:url(https://s.yimg.jp/images/sportsnavi/common/game01_08.gif ) no-repeat right top;}
#titleNavi .game01_10{background:url(https://s.yimg.jp/images/sportsnavi/common/game01_10.gif ) no-repeat right top;}

#titleNavi .game02{background:url(https://s.yimg.jp/images/sportsnavi/common/game02.gif ) no-repeat right top;}
#titleNavi .game02_01{background:url(https://s.yimg.jp/images/sportsnavi/common/game02_01.gif ) no-repeat right top;}
#titleNavi .game02_02{background:url(https://s.yimg.jp/images/sportsnavi/common/game02_02.gif ) no-repeat right top;}
#titleNavi .game02_03{background:url(https://s.yimg.jp/images/sportsnavi/common/game02_03.gif ) no-repeat right top;}
#titleNavi .game02_04{background:url(https://s.yimg.jp/images/sportsnavi/common/game02_04.gif ) no-repeat right top;}
#titleNavi .game02_05{background:url(https://s.yimg.jp/images/sportsnavi/common/game02_05.gif ) no-repeat right top;}
#titleNavi .game02_06{background:url(https://s.yimg.jp/images/sportsnavi/common/game02_06.gif ) no-repeat right top;}
#titleNavi .game02_07{background:url(https://s.yimg.jp/images/sportsnavi/common/game02_07.gif ) no-repeat right top;}
#titleNavi .game02_08{background:url(https://s.yimg.jp/images/sportsnavi/common/game02_08.gif ) no-repeat right top;}

#titleNavi .game03{background:url(https://s.yimg.jp/images/sportsnavi/common/game03.gif ) no-repeat right top;}
#titleNavi .game04{background:url(https://s.yimg.jp/images/sportsnavi/common/game04.gif ) no-repeat right top;}
#titleNavi .game05{background:url(https://s.yimg.jp/images/sportsnavi/common/game05.gif ) no-repeat right top;}

#titleNavi .game06{background:url(https://s.yimg.jp/images/sportsnavi/common/game06.gif ) no-repeat right top;}
#titleNavi .game06_01{background:url(https://s.yimg.jp/images/sportsnavi/common/game06_01.gif ) no-repeat right top;}
#titleNavi .game06_02{background:url(https://s.yimg.jp/images/sportsnavi/common/game06_02.gif ) no-repeat right top;}

#titleNavi .game07{background:url(https://s.yimg.jp/images/sportsnavi/common/game07.gif ) no-repeat right top;}

#titleNavi .game08{background:url(https://s.yimg.jp/images/sportsnavi/common/game08.gif ) no-repeat right top;}
#titleNavi .game08_01{background:url(https://s.yimg.jp/images/sportsnavi/common/game08_01.gif ) no-repeat right top;}
#titleNavi .game08_02{background:url(https://s.yimg.jp/images/sportsnavi/common/game08_02.gif ) no-repeat right top;}
#titleNavi .game08_03{background:url(https://s.yimg.jp/images/sportsnavi/common/game08_03.gif ) no-repeat right top;}

#titleNavi .game09{background:url(https://s.yimg.jp/images/sportsnavi/common/game09.gif ) no-repeat right top;}

#titleNavi .game10{background:url(https://s.yimg.jp/images/sportsnavi/common/game10.gif ) no-repeat right top;}
#titleNavi .game10_01{background:url(https://s.yimg.jp/images/sportsnavi/common/game10_01.gif ) no-repeat right top;}
#titleNavi .game10_02{background:url(https://s.yimg.jp/images/sportsnavi/common/game10_02.gif ) no-repeat right top;}
#titleNavi .game10_03{background:url(https://s.yimg.jp/images/sportsnavi/common/game10_03.gif ) no-repeat right top;}

#titleNavi .game11{background:url(https://s.yimg.jp/images/sportsnavi/common/game11.gif ) no-repeat right top;}

#titleNavi .game12{background:url(https://s.yimg.jp/images/sportsnavi/common/game12.gif ) no-repeat right top;}
#titleNavi .game12_01{background:url(https://s.yimg.jp/images/sportsnavi/common/game12_01.gif ) no-repeat right top;}
#titleNavi .game12_02{background:url(https://s.yimg.jp/images/sportsnavi/common/game12_02.gif ) no-repeat right top;}
#titleNavi .game12_03{background:url(https://s.yimg.jp/images/sportsnavi/common/game12_03.gif ) no-repeat right top;}
#titleNavi .game12_04{background:url(https://s.yimg.jp/images/sportsnavi/common/game12_04.gif ) no-repeat right top;}
#titleNavi .game12_05{background:url(https://s.yimg.jp/images/sportsnavi/common/game12_05.gif ) no-repeat right top;}
#titleNavi .game12_06{background:url(https://s.yimg.jp/images/sportsnavi/common/game12_06.gif ) no-repeat right top;}

#titleNavi .game99{background:url(https://s.yimg.jp/images/sportsnavi/common/game99.gif ) no-repeat right top;}



.supported_by{width: 120px;height: 58px;float: right;text-indent: -9999px;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/supported_by.gif) no-repeat right top;}
.supported_by a{display: block;width: 120px;height: 58px;}

.BCP01 {font-size: 14px;text-align:center; font-weight:bold;}
/*新しいヘッダここまで*/

#wrapperAll {min-width: 950px;max-width: 990px;margin: 0 auto;border-top: 1px #ccc solid;}
#wrapper {background: white;width: 950px;margin: 0 auto 10px auto;clear: both;overflow: hidden;}
* html #wrapper{background:#fff;width:950px;margin:0 auto;clear:both;overflow: hidden;display: table;}

header {}
#headerTitle {height: 58px;position: relative;background:url(https://s.yimg.jp/images/sportsnavi/common/heder_bg.gif);color: #fff;}
#headerTitle .title,#headerTitle .yspoLogo,#headerTitle .medalCount dt #search .search_box,#search p.search_btn a{background:url(https://s.yimg.jp/images/sportsnavi/common/block_head.gif) no-repeat;text-indent:-9999px;display:block;	overflow:hidden;}
#headerTitle .title {position: absolute;top: 16px;left: 21px;height: 31px;width: 149px;background-position: 0 0;}
#headerTitle .yid {position: absolute;top: 14px;left: 177px;font-size:12px;line-height: 125%;}
#headerTitle .yid a {color: #00A8FF;  text-decoration: none;}
#headerTitle .yid a:hover {color: #FF9900;}
#headerTitle .title {position: absolute;top: 16px;left: 21px;height: 31px;width: 149px;background-position: 0 0;}
#headerTitle .title a {display: block;line-height:34px;}
#headerTitle .yspoLogo {position: absolute;top: 6px;left: 840px;height: 18px;width: 105px;background-position: -170px 0;}
#headerTitle .yspoLogo a {display: block;}
/* search */
#search {width: 308px;position: absolute;top: 31px;left: 643px;}
#search .search_box,#search p.search_btn a{background:url(https://s.yimg.jp/images/sportsnavi/common/block_head2.gif) no-repeat;}
#search .search_box{float:left;display:inline;font-size:75%;color:#333;width:194px;line-height:12px;margin:0;padding:4px 6px 5px 60px;position:relative;background-position: -293px 0;}
#search .search_box span.inputText{display:none;cursor:text;padding-left:1px;_padding-top:1px;height:16px;width:210x;overflow:hidden;position:absolute;color:#999;stext-align:left;}
#search .search_box input#search_box_window{width:196px;line-height:14px;border:none;background-color:transparent;overflow:hidden;}
#search p.search_btn{width:45px;height:22px;margin-top:0;float:left;display:inline;}
#search p.search_btn a{width:45px;height:22px;float:left;display:block;text-indent:-9999px;background-position:-555px 0;}
#search p.search_btn a:hover{background-position:-605px 0;}
#search form,#search input{margin:0;padding:0;border:none;}
#search .label{color: #999;}
/* searchkeyword */
#ysearchautocomplete{padding:0;position:relative;z-index:10000;}

#globalNav {font-size: 13px!important;color: #FFF;height: 30px;background:url(https://s.yimg.jp/images/sportsnavi/common/nav_bg.gif);}
#globalNav .li_start {width:19px;}
#globalNav li{display: block;float: left;height: 27px;line-height:27px;margin: 0 0 0 0;border-left: 1px solid #B44848;border-right: 1px solid #651111;}
#globalNav li a {height: 22px;display: block;_display: inline;color: #FFF;text-decoration: none;padding: 1px 11px 0 11px;}
#globalNav li a:hover{height: 26px;display: block;_display: inline;color:#FF9900;background:url(https://s.yimg.jp/images/sportsnavi/common/nav_bg_over.gif);}
#globalNav li.active {height: 24px;_line-height:24px;padding: 1px 0 0;border-top: 1px solid #752929;border-left: 1px solid #752929;border-right: 1px solid #6D1717;border-bottom: 4px solid #FFF;background-color: #FFF;display: block;_display: inline;}
#globalNav li.active a{color:#B50404!important;font-weight: bold;}
#globalNav li.active a:hover{height: 26px;display: block;_display: inline;color:#E66400;background:none;}
#globalNav li.active a{color:#B50404!important;font-weight: bold;}
#globalNav li.item01 {width: 48px;background: url(https://s.yimg.jp/images/sportsnavi/common/nav_home_bg.gif) no-repeat;text-indent: -9999px;display: block;overflow: hidden;}
#globalNav li.item01 a {background-position: 0px 0px;display: block;height: 26px;color: #FFF;text-decoration: none;padding: 0 12px 0;}
#globalNav li.item01 a:hover{display: block;background: url(https://s.yimg.jp/images/sportsnavi/common/nav_home_bg.gif) no-repeat;background-position: -48px 0px;}
* html #globalNav li#gnav_soccer{width:76px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_baseball{width:50px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_fight{width:63px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_golf{width:63px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_f1{width:44px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_volley{width:63px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_tennis{width:63px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_rugby{width:76px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_figureskate{width:89px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_athletic{width:50px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_other{width:63px;white-space: nowrap;text-align: center;}
* html #globalNav li#gnav_basket{width:89px;white-space: nowrap;text-align: center;}

.nav {background: #FFF none;font-size: 13px;text-align: center;height: 30px;border-bottom: 1px #aaa solid;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/bg_nav2.jpg) repeat-x right bottom scroll;}
.nav ul.sub_nab li.li_start {width: 20px;}
.nav ul.sub_nab li {float: left;height: 26px;line-height: 26px;margin: 3px 0 0 0;padding: 0;border-left: 0px dotted #CCC;border-right: 1px dotted #CCC;display: block;_display: inline;}
.nav ul.sub_nab li a{display: block;color: #0044cc;text-decoration: none;padding: 0 12px 0 12px;}
.nav ul.sub_nab li a:hover {color:#E66400;background-image: none;background: #F2F5FC none;height: 25px;display: block;_display: inline;}
* html .nav ul.sub_nab li a:hover {height: 23px;}
.nav ul.sub_nab li span {height: 27px;margin: 0;background:url(https://s.yimg.jp/images/sportsnavi/common/sub_nab_active.gif) repeat-x; background-position: center bottom;display: block;_display: inline;}
* html .nav ul.sub_nab li span {height: 29px;}
.nav ul.sub_nab li span a{color:#B50404;font-weight: bold;text-decoration: none;}
.breadCrumbs_sideMenu_main {width: 630px;float: left;}
* html .breadCrumbs_sideMenu_main {height: 1%;position: relative}

/*
@-webkit-keyframes showMenu {
    from { opacity: 0; top:-20px; }
    to   { opacity: 1; }
}

.nav {
     -webkit-animation: showMenu 1s; position:relative;
}
*/

#breadCrumbs{font-size:12px;width: 630px;margin:9px 0 8px;overflow:hidden;}
#breadCrumbs li{height: 18px;line-height: 18px;white-space: nowrap;margin: 0 0 0 5px;display: inline;float: left;}
#breadCrumbs li a{text-decoration: none;display: block;padding: 0 10px 0 0;background: url(https://s.yimg.jp/images/sportsnavi/common/breadCrumbs.gif) 100% 50% no-repeat;}
#breadCrumbs li a:hover{background-color: #F2F5FC;}
#breadCrumbs li a.nexNon{text-decoration: none;display: block;padding: 0 10px 0 0;background-image: none;}
#breadCrumbs .item01{width: 22px;height: 18px;margin:2px 0 0 0;text-indent:-9999px;background: url(https://s.yimg.jp/images/sportsnavi/common/breadCrumbs_home_bg.gif) no-repeat;background-position: 0 0;display: block;}
#breadCrumbs .item01 a{text-indent:-9999px;background: url(https://s.yimg.jp/images/sportsnavi/common/breadCrumbs_home_bg.gif) no-repeat;background-position: 0 -24px;display: block;}
#breadCrumbs .item01 a:hover{width: 22px;height: 14px;display: block;background: url(https://s.yimg.jp/images/sportsnavi/common/breadCrumbs_home_bg.gif) no-repeat;background-position: 0 -48px;}

#main{margin: 0 0 0 140px;width: 490px;}
#main {overflow: hidden;}
#main:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}

* html #main {margin: 0 0 0 140px;width: 490px;display: block;}

#main2co{margin: 0;width: 630px;}

.labelLarge{overflow: hidden;width: 490px;}
.labelLarge:after{margin-bottom: 9px;content: "";display: block;height: 0px;border-bottom: 1px solid #EBEBEB;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.labelLarge div{padding: 4px 0 2px 12px;border-top: 1px #ccc solid;background: url(https://s.yimg.jp/images/sportsnavi/common/h3.gif) no-repeat left bottom;overflow: hidden;}
.labelLarge .title{display: inline;font-size: 18px;font-weight: bold;line-height: 34px;vertical-align: middle;}
.labelLarge .titleExplain{color: #404040;font-size: 12px;line-height: 34px;vertical-align: middle;}

html*.labelLarge{margin: 0 0 10px;}

.snsLink{margin:10px 0;display: block;}
.snsLink {padding: 0;min-height: 1em;display: inline-table;}
.snsLink:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}

/*\*/
* html .snsLink {height: 1em;}
.snsLink { height:21px;line-height: 21px;display: block;}
/**/

.snsList{width:auto;}
.snsList li{margin:0 5px 0 0;}
.snsList li a{;zoom: 1;}
.snsList li.socialBtnFb {float:left;}
.snsList li.socialBtnFb .fbModule {width:115px;}
.snsList li.socialBtnHatebu {width:60px;float:left;height: 21px;overflow: hidden;}
.snsList li.socialBtnTw {width:130px;float:left;height: 20px;overflow: hidden;}
.snsList li.socialBtnMixi {float:left;width:58px;}
.snsList li.socialBtnGoogle {float:left;width:32px;}
.snsList li.socialBtnCe img{vertical-align:top;}


.groupLink{width: 490px;margin:10px 0 20px 0;padding: 0 0 0 1px;overflow:hidden;background:url(https://s.yimg.jp/images/sportsnavi/common/groupLink_bg.gif)no-repeat;}
.groupLink li{height: 21px;min-width: 37px;line-height:21px;border-right: 1px #666 solid;float: left;text-align: center;margin:0 0 1px 0;}
.groupLink li a{padding: 0 6px;text-decoration: none;display: block;_display: inline;}
.groupLink li a:hover{height: 21px;background-color: #F2F5FC;}
.groupLink li span{color:#B50404;font-weight: bold;text-decoration: none;height: 21px;margin: 0 2px 0;background:url(https://s.yimg.jp/images/sportsnavi/common/sub_nab_active.gif); background-position: center bottom;display: block;_display: inline;}
.groupLink2{width: 490px;margin:10px 0 20px 0;padding: 0 0 0 1px;overflow:hidden;background:url(https://s.yimg.jp/images/sportsnavi/common/groupLink_bg.gif)no-repeat;}
.groupLink2 li{height: 21px;min-width: 43px;line-height:21px;border-right: 1px #666 solid;float: left;text-align: center;margin:0 0 1px 0;}
.groupLink2 li a{padding: 0 4px;text-decoration: none;display: block;_display: inline;}
.groupLink2 li a:hover{height: 21px;background-color: #F2F5FC;}
.groupLink2 li span{color:#B50404;font-weight: bold;text-decoration: none;height: 21px;background:url(https://s.yimg.jp/images/sportsnavi/common/sub_nab_active.gif); background-position: center bottom;}

.groupLink3{margin:10px 0;padding: 0 0 0 5px;overflow:hidden;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/groupLink_bg.gif) no-repeat left top scroll; }
.groupLink3 li {text-align: center;height: 21px;line-height:21px;margin:0 0 0 -4px;_margin:0;display: inline;border-right: 1px #666 solid;}
.groupLink3 li a{padding: 0 11px;_padding: 0 9px;text-decoration: none;}
.groupLink3 li a:hover{height: 21px;background-color: #F2F5FC;}
.groupLink3 li span{color:#B50404;font-weight: bold;text-decoration: none;height: 21px;margin: 0 11px;padding: 0;background:url(https://s.yimg.jp/images/sportsnavi/common/sub_nab_active.gif); background-position: center bottom;}
.groupLink4{margin:0;padding: 0;overflow:hidden;}
.groupLink4 li {text-align: center;height: 21px;line-height:21px;margin:0;display: inline;}
.groupLink4 li a{padding: 0 5px;text-decoration: none;}
.groupLink4 li a:hover{height: 21px;background-color: #F2F5FC;}

.gL_mds{border-bottom: 1px #ccc solid}
.gL_mds div{color: #666;font-size: 11px;width: 52px;margin: 0 0 -1px 0;padding: 5px 0 0 7px;border-top: 1px #ccc solid;border-right: 1px #ccc solid;border-bottom: 1px #fff solid;border-left: 1px #ccc solid;}

.groupLink5 {margin: 10px 0px;padding: 0;overflow: hidden;background: url(https://s.yimg.jp/images/sportsnavi/common/groupLink_bg2.gif) 0% 0% no-repeat scroll white;}
.groupLink5 li {text-align: center;width: 59px;height: 22px;line-height: 21px;margin: 0 0 5px 0;border-right: 1px solid #CCC;float: left;}
.groupLink5 li a{padding: 0;text-decoration: none;display: block;}
.groupLink5 li a:hover{font-size: 16px;color: #B50404;font-weight: bold;height: 22px;margin: 0 3px;background: #F2F5FC url(https://s.yimg.jp/images/sportsnavi/common/sub_nab_active.gif);background-position: center bottom;}
.groupLink5 li span {font-size: 16px;color: #B50404;font-weight: bold;text-decoration: none;height: 22px;margin: 0px 3px;padding: 0px;background: url(https://s.yimg.jp/images/sportsnavi/common/sub_nab_active.gif) 50% 100%;display: block;}
.groupLink6 {width: 180px;background: url("https://s.yimg.jp/images/sportsnavi/common/groupLink_bg.gif") no-repeat scroll left top #FFFFFF;margin: 15px 0;overflow: hidden;padding: 0 0 0 5px;float: left;}
.groupLink6 li {border-right: 1px solid #666666;height: 22px;line-height: 22px;text-align: center;float: left;}
.groupLink6 li a {padding: 0 11px;text-decoration: none;}
.groupLink6 li span {background: url("https://s.yimg.jp/images/sportsnavi/common/sub_nab_active.gif") repeat scroll center bottom transparent;color: #B50404;font-weight: bold;height: 21px;margin: 0 11px;padding: 0;text-decoration: none;}
.groupLink6 li a:hover {background-color: #F2F5FC;}

.mainSection {font-size: 14px;margin: 0 0 15px 0;display:block;clear:both;overflow: hidden;}
* html .mainSection {margin: 0 0 45px 0;}
.mainSectionP {width: 480px;margin: 0;clear:both;}
.mainHead01 .title {color: #fff;font-weight: bold;font-size: 14px;line-height:26px;padding: 0 0 0 6px;border-bottom: 1px #000 solid;background:url(https://s.yimg.jp/images/sportsnavi/common/mainHead01_title_bg.gif) repeat-x center center scroll;}
.mainSection .date {font-size: 12px;margin: 10px 0 0 0;}

.mainHead02{margin-bottom: 5px;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;background: #c0c0c0 url(https://s.yimg.jp/images/sportsnavi/common/mainHead02_title_bg.gif) repeat-x center center scroll;margin-bottom: 10px;clear: both;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.mainHead02 .title {font-size: 14px;font-weight: bold;height:26px;line-height:28px;border-top: 1px #fff solid;border-bottom: 1px #fff solid;background-position:2px -280px;padding:0 0 0 12px;}
.mainHead03{height: 28px;margin-bottom: 10px;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;background: #c0c0c0 url(https://s.yimg.jp/images/sportsnavi/common/mainHead02_title_bg.gif) repeat-x center center scroll;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.mainHead03 h2{width: 395px;float: left;}
.mainHead03 .title {font-size: 14px;font-weight: bold;height:26px;line-height:28px;border-top: 1px #fff solid;border-bottom: 1px #fff solid;background-position:2px -280px;padding:0 0 0 12px;}
.mainHead03 .listLink{background-position: 0 -203px;line-height:28px;float: right;}
.mainHead03 .listLink a{font-size: 14px;padding: 2px 10px 0 12px;display: block;_display: inline;}
.mainHead05{margin-bottom: 5px;margin-bottom: 10px;background-image: none;clear: both;}
.mainHead05 .title {font-size: 19px;font-weight: bold;border-top: 1px #fff solid;border-bottom: 1px #fff solid;background-position:2px -727px;padding:0 0 0 12px;}

.goTop{float: right;}
.goTop a {display:block;width:160px;height:24px;background:url(https://s.yimg.jp/images/sportsnavi/common/goTopBtn_bg.gif) no-repeat left top;font-size:1px;line-height:1px;text-indent:-9999px;text-decoration:none;outline:none;}
.goTop a:hover {background-position: 0px -24px;}

.goTopLine{width: auto;height: 24px;margin-top:5px;background:url(https://s.yimg.jp/images/sportsnavi/common/goTop_bg.gif) repeat-x left top;padding-right: 4px;}

#main .goTopLine{width: 486px;height: 24px; margin-top:5px;background:url(https://s.yimg.jp/images/sportsnavi/common/goTop_bg.gif) repeat-x left top;padding-right: 4px;clear: both;}
* html #main .goTopLine{width: 486px;float: right;}

#sideMenu {width: 120px;font-size: 12px;float: left;display: block;clear: both;overflow: hidden;}
#sideMenu a:visited {color: #04C;}
/*\*/
* html #sideMenu {height: 1%;position: absolute;top: 39px;left: 0px;}
/**/
#sideMenu .title {font-size: 11px;font-weight: bold;line-height:19px;background-position: 0 -241px;padding: 0 0 0 5px;}
#sideMenu ul {border-bottom: 1px #ccc solid;}
#sideMenu ul li {width: 120px;border-top: 1px #ccc solid;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-repeat:no-repeat;background-position: 4px 14px;}
#sideMenu ul li a{display: block;padding: 9px 0 8px 8px;zoom: 1;}
* html #sideMenu ul li a{background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-repeat:no-repeat;background-position: 4px 14px;}
#sideMenu ul li a:hover {background-color: #F2F5FC;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-repeat:no-repeat;background-position: 4px 14px;}
#sideMenu ul li span {color: #B50404;display: block;overflow: hidden;padding: 0 0 0 8px;}
#sideMenu ul li span a {color: #B50404!important;margin: 0 0 0 -8px;}
#sideMenu ul li span a:hover {color: #E66400;background-color: #F2F5FC;}
#sideMenu ul li span div {background-image: none;}
#sideMenu ul li.active {color: #B50404;font-weight: bold;}
#sideMenu .sideMenuSns{height: 21px;width: 120px;}
#sideMenu .sideMenuSns ul li {width: 22px;margin:10px 5px;float: left;background-image: none;border-top: 0px #CCC solid;}
#sideMenu .sideMenuSns ul li a {background: url(https://s.yimg.jp/images/sportsnavi/common/icon_common_sns.gif) no-repeat;text-indent: -9999px;display: block;overflow: hidden;}
#sideMenu .sideMenuSns ul li.item01 a {background-position: 0px -109px;width: 22px;height: 21px;padding: 0;}
#sideMenu .sideMenuSns ul li.item02 a {background-position: 0px -145px;width: 22px;height: 21px;padding: 0;}
#sideMenu .sideMenuSns ul li.item03 a {background-position: 0px -179px;width: 22px;height: 22px;padding: 0;}

/*外部リンクメニュー*/
#sideMenu02 {width: 120px;font-size: 11px;margin: 15px 0 0 0;float: left;display: block;clear: both;overflow: hidden;}
#sideMenu02 a:visited {color: #04C;}
#sideMenu02 ul {margin:0 0 20px 0;border-bottom: 1px #ccc solid;}
#sideMenu02 ul li {width: 120px;border-top: 0px #ccc solid;background: url(https://s.yimg.jp/images/sportsnavi/common/icon_menuSpblog01.gif) no-repeat 0 center;}
#sideMenu02 ul li a{display: block;padding: 4px 0 3px 8px;zoom: 1;}
#sideMenu02 ul li a:hover {background: #F2F5FC url(https://s.yimg.jp/images/sportsnavi/common/icon_menuSpblog01.gif) no-repeat 0 center;}
/*ブログ*/
#sideMenu02 .title01{font-size: 11px;font-weight: bold;line-height:19px;padding: 1px 0 0 17px;border-bottom: 1px #ccc solid;background: url(https://s.yimg.jp/images/sportsnavi/common/icon_menuSpblog.gif) no-repeat 0 4px;}
/*Yスポ*/
#sideMenu02 .title02{font-size: 11px;font-weight: bold;line-height:19px;padding: 1px 0 0 17px;border-bottom: 1px #ccc solid;background: url(https://s.yimg.jp/images/sportsnavi/common/icon_menuYspo.gif) no-repeat 0 4px;}
/*JOC*/
#sideMenu02 .title03{font-size: 11px;font-weight: bold;line-height:19px;padding: 1px 0 0 17px;border-bottom: 1px #ccc solid;background: url(https://s.yimg.jp/images/sportsnavi/common/icon_menuJOC.gif) no-repeat 0 4px;}
/*旧スポナビ*/
#sideMenu02 .title04{font-size: 11px;font-weight: bold;line-height:19px;padding: 1px 0 0 17px;border-bottom: 1px #ccc solid;background: url(https://s.yimg.jp/images/sportsnavi/common/icon_menuSpnv.gif) no-repeat 0 4px;}
/*SNSメニュー*/
#sideMenu03 {width: 120px;font-size: 11px;float: left;display: block;clear: both;overflow: hidden;}
#sideMenu03 .title{font-size: 11px;font-weight: bold;line-height:19px;padding: 0 0 0 5px;border-bottom: 1px #ccc solid;background-position: 0 -241px;}
#sideMenu03 ul li {width: 22px;margin:10px 5px;float: left;background-image: none;border-top: 0px #CCC solid;}
#sideMenu03 ul li a {background: url(https://s.yimg.jp/images/sportsnavi/common/icon_common_sns.gif) no-repeat;text-indent: -9999px;display: block;overflow: hidden;}
#sideMenu03 ul li.item01 a {background-position: 0px -109px;width: 22px;height: 21px;padding: 0;}
#sideMenu03 ul li.item02 a {background-position: 0px -145px;width: 22px;height: 21px;padding: 0;}
#sideMenu03 ul li.item03 a {background-position: 0px -179px;width: 22px;height: 22px;padding: 0;}

#genre_title {height: 40px;margin: 0;}
#genre_title .game01 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01.gif) no-repeat;float: left;}
#genre_title .game01_01 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01_01.gif) no-repeat;float: left;}
#genre_title .game01_02 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01_02.gif) no-repeat;float: left;}
#genre_title .game01_03 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01_03.gif) no-repeat;float: left;}
#genre_title .game01_04 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01_04.gif) no-repeat;float: left;}
#genre_title .game01_05 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01_05.gif) no-repeat;float: left;}
#genre_title .game01_06 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01_06.gif) no-repeat;float: left;}
#genre_title .game01_07 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01_07.gif) no-repeat;float: left;}
#genre_title .game01_08 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01_08.gif) no-repeat;float: left;}
#genre_title .game01_09 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01_09.gif) no-repeat;float: left;}
#genre_title .game01_10 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_01_10.gif) no-repeat;float: left;}
#genre_title .game02 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_02.gif) no-repeat;float: left;}
#genre_title .game02_01 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_02_01.gif) no-repeat;float: left;}
#genre_title .game02_02 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_02_02.gif) no-repeat;float: left;}
#genre_title .game02_03 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_02_03.gif) no-repeat;float: left;}
#genre_title .game02_04 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_02_04.gif) no-repeat;float: left;}
#genre_title .game02_05 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_02_05.gif) no-repeat;float: left;}
#genre_title .game02_06 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_02_06.gif) no-repeat;float: left;}
#genre_title .game02_07 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_02_07.gif) no-repeat;float: left;}
#genre_title .game03 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_03.gif) no-repeat;float: left;}
#genre_title .game04 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_04.gif) no-repeat;float: left;}
#genre_title .game05 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_05.gif) no-repeat;float: left;}
#genre_title .game06 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_06.gif) no-repeat;float: left;}
#genre_title .game06_01 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_06_01.gif) no-repeat;float: left;}
#genre_title .game06_02 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_06_02.gif) no-repeat;float: left;}
#genre_title .game07 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_07.gif) no-repeat;float: left;}
#genre_title .game08 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_08.gif) no-repeat;float: left;}
#genre_title .game08_01 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_08_01.gif) no-repeat;float: left;}
#genre_title .game08_02 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_08_02.gif) no-repeat;float: left;}
#genre_title .game08_03 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_08_03.gif) no-repeat;float: left;}
#genre_title .game09 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_09.gif) no-repeat;float: left;}
#genre_title .game10 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_10.gif) no-repeat;float: left;}
#genre_title .game10_01 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_10_01.gif) no-repeat;float: left;}
#genre_title .game10_02 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_10_02.gif) no-repeat;float: left;}
#genre_title .game10_03 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_10_03.gif) no-repeat;float: left;}
#genre_title .game11 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_11.gif) no-repeat;float: left;}
#genre_title .game12 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_12.gif) no-repeat;float: left;}
#genre_title .game12_01 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_12_01.gif) no-repeat;float: left;}
#genre_title .game12_02 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_12_02.gif) no-repeat;float: left;}
#genre_title .game12_03 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_12_03.gif) no-repeat;float: left;}
#genre_title .game12_04 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_12_04.gif) no-repeat;float: left;}
#genre_title .game12_05 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_12_05.gif) no-repeat;float: left;}
#genre_title .game99 {background: url(https://s.yimg.jp/images/sportsnavi/common/genre_title_99.gif) no-repeat;float: left;}
#genre_title .game01 a,#genre_title .game01_01 a,#genre_title .game01_02 a,#genre_title .game01_03 a,#genre_title .game01_04 a,#genre_title .game01_05 a,#genre_title .game01_06 a,#genre_title .game01_07 a,#genre_title .game01_08 a,#genre_title .game01_09 a, .game01_10 a,#genre_title .game02 a,#genre_title .game02_01 a,#genre_title .game02_02 a,#genre_title .game02_03 a,#genre_title .game02_04 a,#genre_title .game02_05 a,#genre_title .game02_06 a,#genre_title .game02_07 a,#genre_title .game03 a,#genre_title .game04 a,#genre_title .game05 a,#genre_title .game06 a,#genre_title .game06_01 a,#genre_title .game06_02 a,#genre_title .game07 a,#genre_title .game08 a,#genre_title .game08_01 a,#genre_title .game08_02 a,#genre_title .game08_03 a,#genre_title .game09 a,#genre_title .game10 a,#genre_title .game10_01 a,#genre_title .game10_02 a,#genre_title .game10_03 a,#genre_title .game11 a,#genre_title .game12 a,#genre_title .game12_01 a,#genre_title .game12_02 a,#genre_title .game12_03 a,#genre_title .game12_04 a,#genre_title .game12_05 a,#genre_title .game99 a{width: 310px;height: 40px;text-indent: -9999px;display: block;}


#genre_title .pwd01 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_01.gif) no-repeat;}
#genre_title .pwd01_01 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd01_01.gif) no-repeat;}
#genre_title .pwd01_02 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_01_02.gif) no-repeat;}
#genre_title .pwd01_03 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_01_03.gif) no-repeat;}
#genre_title .pwd01_04 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_01_04.gif) no-repeat;}
#genre_title .pwd01_05 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_01_05.gif) no-repeat;}
#genre_title .pwd01_06 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_01_06.gif) no-repeat;}
#genre_title .pwd01_07 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_01_07.gif) no-repeat;}
#genre_title .pwd01_08 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_01_08.gif) no-repeat;}
#genre_title .pwd01_09 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_01_09.gif) no-repeat;}
#genre_title .pwd01_10 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_01_10.gif) no-repeat;}
#genre_title .pwd02 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_02.gif) no-repeat;}
#genre_title .pwd02_01 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_02_01.gif) no-repeat;}
#genre_title .pwd02_02 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_02_02.gif) no-repeat;}
#genre_title .pwd02_03 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_02_03.gif) no-repeat;}
#genre_title .pwd02_04 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_02_04.gif) no-repeat;}
#genre_title .pwd02_05 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_02_05.gif) no-repeat;}
#genre_title .pwd02_06 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_02_06.gif) no-repeat;}
#genre_title .pwd02_07 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_02_07.gif) no-repeat;}
#genre_title .pwd03 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_03.gif) no-repeat;}
#genre_title .pwd04 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_04.gif) no-repeat;}
#genre_title .pwd05 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_05.gif) no-repeat;}
#genre_title .pwd06 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_06.gif) no-repeat;}
#genre_title .pwd06_01 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_06_01.gif) no-repeat;}
#genre_title .pwd06_02 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_06_02.gif) no-repeat;}
#genre_title .pwd07 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_07.gif) no-repeat;}
#genre_title .pwd08 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_08.gif) no-repeat;}
#genre_title .pwd08_01 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_08_01.gif) no-repeat;}
#genre_title .pwd08_02 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_08_02.gif) no-repeat;}
#genre_title .pwd08_03 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_08_03.gif) no-repeat;}
#genre_title .pwd09 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_09.gif) no-repeat;}
#genre_title .pwd10 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_10.gif) no-repeat;}
#genre_title .pwd10_01 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_10_01.gif) no-repeat;}
#genre_title .pwd10_02 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_10_02.gif) no-repeat;}
#genre_title .pwd10_03 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_10_03.gif) no-repeat;}
#genre_title .pwd11 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_11.gif) no-repeat;}
#genre_title .pwd12 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_12.gif) no-repeat;}
#genre_title .pwd12_01 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_12_01.gif) no-repeat;}
#genre_title .pwd12_02 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_12_02.gif) no-repeat;}
#genre_title .pwd12_03 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_12_03.gif) no-repeat;}
#genre_title .pwd12_04 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_12_04.gif) no-repeat;}
#genre_title .pwd12_05 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_12_05.gif) no-repeat;}
#genre_title .pwd99 a {background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_pwd_99.gif) no-repeat;}

#genre_title .pwd01 a,#genre_title .pwd01_01 a,#genre_title .pwd01_02 a,#genre_title .pwd01_03 a,#genre_title .pwd01_04 a,#genre_title .pwd01_05 a,#genre_title .pwd01_06 a,#genre_title .pwd01_07 a,#genre_title .pwd01_08 a,#genre_title .pwd01_09 a,#genre_title .pwd01_10 a,#genre_title .pwd02 a,#genre_title .pwd02_01 a,#genre_title .pwd02_02 a,#genre_title .pwd02_03 a,#genre_title .pwd02_04 a,#genre_title .pwd02_05 a,#genre_title .pwd02_06 a,#genre_title .pwd02_07 a,#genre_title .pwd03 a,#genre_title .pwd04 a,#genre_title .pwd05 a,#genre_title .pwd06 a,#genre_title .pwd06_01 a,#genre_title .pwd06_02 a,#genre_title .pwd07 a,#genre_title .pwd08 a,#genre_title .pwd08_01 a,#genre_title .pwd08_02 a,#genre_title .pwd08_03 a,#genre_title .pwd09 a,#genre_title .pwd10 a,#genre_title .pwd10_01 a,#genre_title .pwd10_02 a,#genre_title .pwd10_03 a,#genre_title .pwd11 a,#genre_title .pwd12 a,#genre_title .pwd12_01 a,#genre_title .pwd12_02 a,#genre_title .pwd12_03 a,#genre_title .pwd12_04 a,#genre_title .pwd12_05 a,#genre_title .pwd99 a{width: 200px;height: 40px;text-indent: -9999px;float: right;display: block;}

/* ---------- 後消す ---------- */
#genre_title .powered {text-indent: -9999px;width: 200px;height: 40px;background: url( https://s.yimg.jp/images/sportsnavi/common/genre_title_powered_01.gif) no-repeat;float: right;}
#genre_title .powered a {width: 200px;height: 40px;text-decoration: none;display: block;}
/* ---------- //後消す ---------- */

#right_box {width: 300px;margin: 15px 0 0 0;float: right;overflow: hidden;z-index: 0!important;position:relative!important;}
#right_box #scoreboard {margin: 0 0 15px 0;}

.subSection{margin-bottom: 10px;font-size: 14px;}
.subSection a{text-decoration: none;}
.subSection .title {padding: 0 9px;font-weight: bold;font-size: 14px;}
.subTitle01{height: 24px;line-height:26px;width: 300px;color: #fff;background: #000 url(https://s.yimg.jp/images/sportsnavi/common/right-box_mds_bg.gif);}

.subSection .smodBody01{width: 288px;padding: 10px 5px 0 5px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;display: inline-table;}
.subSection .smodBody02{}
.subSection .smodBody03{width: 298px;margin: 0;padding: 10px 0 0 0;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;display: block;}
.subSection .smodBody03 .linkList{padding: 0 0 0 5px;}
.subSection .smodBody04{}
.subSection .smodBody05{width: 288px;padding: 10px 5px 0 5px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;display: inline-table;}
.subSection .smodBody06{padding: 10px 0 10px 5px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;overflow: hidden;}
.subSection .smodBody07{padding: 10px 5px 0 5px;_padding: 10px 0 10px 5px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;display: inline-table;}
.subSection .smodBody08{padding: 10px 0 10px 5px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;overflow: hidden;}
.subSection .smodBody09{width: 100%;padding: 10px;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;display: inline-table;}
.subSection .smodBody10{width: 298px;padding: 0;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;display: inline-table;}
.subSection .smodBody10 .photoGallery{width: 298px;margin: 5px auto;overflow: hidden;}
.subSection .smodBody10 .photoGallery .photo_mgn_l {width: 90px;margin: 5px 24px;float: left;}
.subSection .smodBody10 .photoGallery .photo_mgn_l .cap {color: #777;font-size: 11px;line-height: 125%;display: block;padding: 5px 2px;}

* html .subSection .smodBody10 .photoGallery .photo_mgn_l {width: 100px;margin: 5px 18px;float: left;}

.smodBody03:after,.smodBody05:after,.smodBody07:after,.smodBody10:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}

/*\*/
* html .smodBody03,* html .smodBody05,* html .smodBody07,* html .smodBody10 {height: 1em;}
.smodBody03,.smodBody03,.smodBody07,.smodBody10 {display: block;}
/**/

.topTopixTab li,.topTopixTab li.active,.topTopixTab li,.topTopixTab li a:hover{background: url(https://s.yimg.jp/images/sportsnavi/common/topTopixTabMk2.gif) no-repeat;}
.topTopixTab{font-size: 13px;height:30px;margin:0;}
.topTopixTab li{width: 98px;height:30px;float: left;text-align: center;background-position: 0 0;}
.topTopixTab li a{color: #404040;font-weight: bold;text-decoration: none;display:block;line-height: 30px;}
.topTopixTab li a:hover{color:#fff;background-position: 0 -30px;width: 98px;height:30px;}
.content {clear: both;overflow: hidden;}
.area {display: none;}
.topTopixTab li.active {background-position: 0 -30px;}
.topTopixTab li.active a{color:#fff;background-position: 0 -30px;}
.tab_boder{border-right: 1px #ccc solid;border-bottom: 1px #ccc solid;border-left: 1px #ccc solid;padding: 10px;}

.photoGaMds {width: 630px;height: 43px;background: url(https://s.yimg.jp/images/sportsnavi/common/photoGaMdsBg.gif) no-repeat;display:block;clear:both;overflow: hidden;}
.photoGaMds .count {width: 200px;height: 24px;text-align: center;margin: 7px auto 0 auto;display:block;clear:both;overflow: hidden;}

.number{width: 118px;font-size: 16px;font-weight: bold;float: left;}
.number2{width: 100px;height: 20px;font-size: 16px;text-align: center;font-weight: bold;margin:10px auto 0 auto;padding: 0 0 5px 0;border-bottom: 1px #ccc solid;}
.number3{width: 118px;height: 20px;font-size: 16px;text-align: center;font-weight: bold;margin:2px auto 0 auto;}

.backBtn01,.nextBtn01{width: 41px;height: 20px;float: left;}
.backBtn01 a,.backBtn01 a:hover,.nextBtn01 a,.nextBtn01 a:hover{background:url(https://s.yimg.jp/images/sportsnavi/common/next_back_btn01.gif) no-repeat;text-indent: -9999px;}
.backBtn01 a {display: block;width: 41px;height: 20px;background-position: 0 0;font-size: 1px;line-height: 1px;text-indent: -9999px;text-decoration: none;outline: none;}
.backBtn01 a:hover {background-position: 0px -40px;}
.nextBtn01 a {display: block;width: 41px;height: 20px;background-position: 0 -20px;font-size: 1px;line-height: 1px;text-indent: -9999px;text-decoration: none;outline: none;}
.nextBtn01 a:hover {background-position: 0px -60px;}

.photoGaPhCe {margin:0 0 0 8px;}
.photoGaPho {width: 612px;display:table-cell;text-align:center;vertical-align:middle;border-right: 1px #ccc solid;border-left: 1px #ccc solid;}
.photoGaPho img {vertical-align:middle;}

.dateTextLink {margin: 10px 0 10px 0;padding: 10px 0 0 0;border-top: 1px #ccc dotted;display:block;clear:both;overflow: hidden;}
.dateTextLink .date{font-size: 12px; color:##666666;width: 130px;float: left;}
.dateTextLink02 {margin: 0 0 10px 0;display:block;clear:both;overflow: hidden;}
.dateTextLink02 .date02{font-size: 12px; color:##666666;text-align: right;}
.dateTextLink .textlink{font-size: 13px;text-align: right;line-height:20px;background-position: 0 -206px;width: 135px;margin:0 5px 0 0;float: right;}
.dateTextLink .textlink a:hover {background-color:#F2F5FC;}
.dateTextLink .textlink02 {font-size: 13px;text-align: right;line-height: 20px;background-position: 0 -206px;width: 75px;margin: 0 5px 0 0;float: right;}
.dateTextLink .textlink02 a:hover {background-color:#F2F5FC;}

#linkList_sns{height: 47px;width: 300px;overflow: hidden;_zoom: 1;display: block;}
#linkList_sns li {float: left}
#linkList_sns li a {background: url(https://s.yimg.jp/images/sportsnavi/common/icon_common_sns02.gif) no-repeat;text-indent: -9999px;display: block;overflow: hidden;}
#linkList_sns .item01 a {background-position: 0px 0px;width: 145px;height: 47px;}
#linkList_sns .item02 a {background-position: 0px -57px;width: 145px;height: 47px;}
#linkList_sns .item03 a {background-position: 0px -114px;width: 145px;height: 47px;}
#linkList_sns .item04 a {background-position: 0px -171px;width: 145px;height: 47px;}
#linkList_sns .item05 a {background-position: 0px -228px;width: 145px;height: 47px;}

div#hs_map table {display: inline-table; width:300px;}
div#hs_map td img {display: block;}
div#hs_map a:hover img{opacity:0.7;filter: alpha(opacity=80);-ms-filter: "alpha( opacity=70 )";background: #fff;}

#CBOX img{border: 1px #ccc solid;padding: 1px;margin: 0 5px 10px 5px;width: 50px;float: left;}
#CBOX p{}

#banner {margin: 0 0 10px 0}
#banner img{display: block;}

.banner {margin: 0 0 10px 0}
.banner img{display: block;}

#ranking .title02{height: 24px;width: 288px;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;background-color: #EFEFEF;margin: 0 0 10px 0;clear: both;}
#ranking .title02 p{height: 22px;font-size: 14px;font-weight: bold;line-height:22px;border-top: 1px #fff solid;border-bottom: 1px #fff solid;background-position:3px -326px;padding: 0 0 0 33px;}
#ranking .linkList li {margin-top: 10px;_margin-top: 0px;}

.linkList li{font-size: 14px!important;background-position:1px -490px;padding-left:13px;margin:8px 0 8px 5px;line-height: 125%;}
.linkList li a{margin-right:4px;display: block;zoom: 1;}
.linkList li a:hover {background-color: #F2F5FC;}
.linkList li.no1,.linkList li.no2,.linkList li.no3,.linkList li.no4,.linkList li.no5,.linkList li.no6,.linkList li.no7,.linkList li.no8,.linkList li.no9,.linkList li.no10{background:url(https://s.yimg.jp/images/sportsnavi/common/icon_rank.gif) no-repeat;}
.linkList li.no1 {background-position: 0 0;margin: 10px 0 0 0;padding: 3px 0 0 30px;min-height: 21px;}
.linkList li.no2 {background-position: 0 -200px;margin: 0px;padding: 3px 0 0 30px;min-height: 21px;}
.linkList li.no3 {background-position: 0 -380px;margin: 0px;padding: 3px 0 0 30px;min-height: 21px;}
.linkList li.no4 {background-position: 0 -540px;margin: 0px;padding: 3px 0 0 30px;min-height: 21px;}
.linkList li.no5 {background-position: 0 -660px;margin: 0px;padding: 3px 0 0 30px;min-height: 21px;}
.linkList li.no6 {background-position: 0 -780px;margin: 0px;padding: 3px 0 0 30px;min-height: 21px;}
.linkList li.no7 {background-position: 0 -900px;margin: 0px;padding: 3px 0 0 30px;min-height: 21px;}
.linkList li.no8 {background-position: 0 -1020px;margin: 0px;padding: 3px 0 0 30px;min-height: 21px;}
.linkList li.no9 {background-position: 0 -1140px;margin: 0px;padding: 3px 0 0 30px;min-height: 21px;}
.linkList li.no10 {background-position: 0 -1260px;margin: 0px;padding: 3px 0 0 30px;min-height: 21px;}

.smodBody03 .linkList li{margin:2px 0;padding-left: 0;line-height: 125%;background-image: none;}
.smodBody03 .linkList li a{display: block;}
.smodBody03 .linkList li a:hover {background-color: #F2F5FC;}

#modBlog{width: 486px;border: 1px #ccc solid;padding: 1px 1px 10px 1px;}
* html #modBlog{float: right;}
#modBlog .mainHead{height: 37px;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/modBlog_title_bg.gif) repeat-x left top scroll;margin: 0 0 10px 0;overflow: hidden;border-bottom: 1px #ccc solid;}
#modBlog .mainHead a{display: block;_display: inline;}
#modBlog .mainHead .title {width: 155px;height: 25px;margin: 6px 0 0 8px;background: url(https://s.yimg.jp/images/sportsnavi/common/modBlog_title.gif) no-repeat;text-indent: -9999px;display: block;overflow: hidden;float: left;}
#modBlog .mainHead .title a{height:25px;}
#modBlog .mainHead .BlogRss{width: 68px;height: 20px;border-right: 1px #ccc solid;background-position:33px -367px;hidden;float: right;margin: 8px 0 0 0;}
#modBlog .mainHead .BlogPageLink{width: 34px;height: 20px;background-position:0 -208px;hidden;float: right;margin: 9px 10px 0 12px;padding:0 0 0 10px;}
#modBlog .BlogRssList {margin: 10px auto 15px auto;width: 445px;}
#modBlog .BloglinkList {margin: 10px auto 15px auto;width: 445px;}
#modBlog .infoList {width: 445px;margin:15px auto 10px;display: block;}
#modBlog .infoList .bg {padding: 0 0 10px 0;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/infoList_bg.gif) repeat-x center bottom scroll;}
#modBlog .title01 {width: 446px;height:26px;line-height:24px;margin:5px auto 0 auto;border-top: 1px #CCC solid;border-bottom: 1px #CCC solid;background-color:#EFEFEF;margin-bottom: 10px;clear: both;}
#modBlog .title01 p {font-size: 13px;font-weight: bold;border-top: 1px #fff solid;border-bottom: 1px #fff solid;background-position: 3px -326px;padding: 0 0 0 33px;}
#modBlog .title02 {width: 446px;height:26px;line-height:24px;margin:5px auto 0 auto;border-top: 1px #CCC solid;border-bottom: 1px #CCC solid;background-color:#EFEFEF;margin-bottom: 10px;clear: both;}
#modBlog .title02 p {font-size: 13px;font-weight: bold;border-top: 1px #fff solid;border-bottom: 1px #fff solid;background-position: 9px -395px;padding: 0 0 0 30px;}
#modBlog .title03 {width: 446px;height:26px;line-height:24px;margin:5px auto 0 auto;border-top: 1px #CCC solid;border-bottom: 1px #CCC solid;background-color:#EFEFEF;margin-bottom: 10px;clear: both;}
#modBlog .title03 p {font-size: 13px;font-weight: bold;border-top: 1px white solid;border-bottom: 1px white solid;background-position: 6px -977px;padding: 0 0 0 33px;}
#modBlog .linkListC span.pv {background: #FFFF99;font-size: 10px;padding: 2px 4px;font-family: Arial;margin:0 2px;}
#modBlog .linkListC a.blogurl {color: #999;margin: 0px;display:inline;}
#modBlog .linkListC  li a{display:inline;}

.linkListC li{font-size: 14px;background-position:5px -488px;line-height: 125%;border-bottom: 1px #ccc dotted;margin: 10px 0 0 0;}
.linkListC li a{margin-right:4px;display: block;}
.linkListC li a:hover {background-color: #F2F5FC;}
.linkListC li.no1,.linkListC li.no2,.linkListC li.no3
,.linkListC li.no4,.linkListC li.no5,.linkListC li.no6,.linkListC li.no7,.linkListC li.no8,.linkListC li.no9,.linkListC li.no10{background:url(https://s.yimg.jp/images/sportsnavi/common/icon_rank.gif) no-repeat;}
.linkListC li.no1 {background-position: 0 0;padding: 3px 0 7px 30px;min-height: 21px;}
.linkListC li.no2 {background-position: 0 -200px;padding: 3px 0 7px 30px;min-height: 21px;}
.linkListC li.no3 {background-position: 0 -380px;padding: 3px 0 7px 30px;min-height: 21px;}
.linkListC li.no4 {background-position: 0 -540px;padding: 3px 0 7px 30px;min-height: 21px;}
.linkListC li.no5 {background-position: 0 -660px;padding: 3px 0 7px 30px;min-height: 21px;}
.linkListC li.no6 {background-position: 0 -780px;padding: 3px 0 7px 30px;min-height: 21px;}
.linkListC li.no7 {background-position: 0 -900px;padding: 3px 0 7px 30px;min-height: 21px;}
.linkListC li.no8 {background-position: 0 -1020px;padding: 3px 0 7px 30px;min-height: 21px;}
.linkListC li.no9 {background-position: 0 -1140px;padding: 3px 0 7px 30px;min-height: 21px;}
.linkListC li.no10 {background-position: 0 -1260px;padding: 3px 0 7px 30px;min-height: 21px;}

.BlogRssList .linkListC {margin: 0 0 10px 0;}
.BloglinkList .linkList li {padding-left: 13px;margin: 10px 0;line-height: 125%;border-bottom: 1px #CCC dotted;padding-bottom: 8px;}

#copyright {text-align: right;font-size: 12px;padding: 10px 15px 10px;background-image: none;border-top: 1px #eee solid;border-bottom: 1px #ccc solid;font-weight: bold;clear: both;}
#copyright a{text-decoration:none;color: #333;}
#copyright a:hover {color: #E66400;}
#copyright li{display: inline;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/copyright_icon.gif) no-repeat left center scroll;margin: 0 0 0 10px;}
#copyright li a{height: 24px;line-height:20px;padding: 0 0 0 13px}

.player_list {font-size: 13px;width: 100%;border-collapse: collapse;border: #CCC 0px solid;}
.player_list tr.tr01 {}
.player_list tr:nth-child(odd) { background-color: #F6F6F6;}
.player_list td.td01 {background: #EEE;}
.player_list td.bBorderNone{border-bottom:none;}
.player_list td.tBorderDotted{border-top-style:dotted !important;}
.player_list p{font-size: 14px;}
.player_list .hsName{width: 150px;}

.game_list {width: 100%;margin: 0 0 5px;border-collapse: collapse;border: #CCC 0px solid;font-size: 14px;}
.game_list tr.tr01 {}
.game_list tr:nth-child(odd) { background-color: #F6F6F6;}
.game_list td.td01 {background: #EEE;}

.resultW,.resultD,.resultL{background:url(https://s.yimg.jp/images/sportsnavi/common/win_draw_lose.gif) no-repeat;text-indent:-9999px;}
.resultW{width: 38px;height: 38px;background-position:0 0;}
.resultD{width: 38px;height: 38px;background-position:0 -41px;}
.resultL{width: 38px;height: 38px;background-position:0 -82px;}

.wdlR {margin-left:auto;}

.inTeamResult{width: 45px;line-height:70px;height:60px;float: left;}
.inTeamResult .resultW{width: 45px;height: 48px;background-position:5px 10px;}
.inTeamResult .resultD{width: 45px;height: 48px;background-position:5px -31px;}
.inTeamResult .resultL{width: 38px;height: 38px;background-position:0 -82px;}

.game_list td.BorderLeftNon{border-left-style:none !important;}
.game_list td.BorderRightNon{border-right-style:none !important;}

.inTeam1L{min-width: 94px;font-size: 14px;text-align: right;}
.inTeam1Lb{font-size: 14px;text-align: right;margin-right:3px;}
.inTeam1LbHs{width: 180px;font-size: 14px;text-align: right;margin-right:3px;}
.inTeam2L{min-width: 94px;font-size: 12px;text-align: right;}
.inTeam3L{min-width: 94px;font-size: 12px;text-align: right;}
.inTeam1R{min-width: 94px;font-size: 14px;text-align: left;}
.inTeam1RbHs{width: 180px;font-size: 14px;text-align: left; margin-left:3px;}
.inTeam2R{min-width: 94px;font-size: 12px;text-align: left;}
.inTeam3R{min-width: 94px;font-size: 12px;text-align: left;}

html*.inTeam1L{width: 94px;font-size: 14px;text-align: right;}
html*.inTeam2L{width: 94px;font-size: 12px;text-align: right;}
html*.inTeam3L{width: 94px;font-size: 12px;text-align: right;}
html*.inTeam1R{width: 94px;font-size: 14px;text-align: left;}
html*.inTeam2R{width: 94px;font-size: 12px;text-align: left;}
html*.inTeam3R{width: 94px;font-size: 12px;text-align: left;}


.inTeam1{margin: 0 auto;font-size: 14px;text-align: center;}
.inTeam2{margin: 0 auto;font-size: 12px;text-align: center;}
.inTeamF {width: 24px;margin: 0 auto; text-align:center}
.inTeamFlag {border: 1px #ccc solid;}

div.inTeamRogo01 {width: 32px;height: 25px;#height: 32px;margin: 3px!important;display: table-cell;text-align: center;vertical-align: middle;layout-grid-line:24px;}
div.inTeamRogo01 img{vertical-align:middle!important;border: 1px #fff solid!important;}

div.inTeamRogo02 {width: 24px;height: 24px;display: table-cell;text-align: center;vertical-align: middle;layout-grid-line:24px;}
div.inTeamRogo02 img{vertical-align:middle;border: 1px #fff solid;}

.teamLineLR{border-right: 1px #ccc solid;border-left: 1px #ccc solid;}

.mod-content .tableBorderN {width: 100%;}
.mod-content .tableBorderN td{border: 0px #CCC solid;padding: 5px 2px;}
.mod-content .tableBorderN th.td01 {background: #EEE;}
.mod-content .tableBorderN th {font-size: 14px;font-weight: normal;border-right: 0px solid #CCC;border-bottom: 1px solid #C2C2C2;border-top: 0px solid #CCC;letter-spacing: normal;padding: 5px 2px;text-align: left;vertical-align: middle;white-space: normal;}
.mod-content .tableBorderN .score{width: auto;margin:5px auto 0 auto;overflow: hidden;}
.mod-content .tableBorderN .score p{font-size: 14px;}
.mod-content{clear: both;line-height: 1.6;}
.mod-content table {border: 1px #ccc solid;border-collapse: collapse;word-wrap: break-word;line-height: 145%;}
.mod-content td, th {border: 1px #CCC solid;padding: 5px 2px;}
.mod-content tr {border-left: 1px solid #CCC;}
.mod-content th {font-size: 12px;border-right: 1px solid #CCC;border-bottom: 1px solid #c2c2c2;border-top: 1px solid #CCC;letter-spacing: 1px;padding: 4px 3px;background: url(https://s.yimg.jp/images/sportsnavi/common/module_subheader_gradient.jpg) repeat-x scroll 0 0 #E8E8E8;text-align: center;vertical-align: middle;}
.mod-content table .borderLine {border-bottom: #666 double;}
.mod-content .mHead01{background:url(https://s.yimg.jp/images/sportsnavi/common/mainHead01_title_bg.gif) repeat-x center center scroll;}
.inTitle {color:#fff;font-weight: bold;font-size: 14px;text-align: left;height: 15px;line-height: 15px;padding: 0 0 0 6px;}

.comment {font-size: 13px;line-height: 150%;margin: 15px 0 0 0;padding: 10px 9px;border: 1px #ccc solid;clear: both;}
.comment2 {font-size: 13px;line-height: 150%;margin: 15px 0;padding: 10px 9px;border: 1px #ccc solid;clear: both;}
* html .comment {}
.shadow3{}

div.teamName p{font-size: 13px;display: table-cell;vertical-align: middle;margin: 0;}
div.teamName img{border: 1px #ccc solid;vertical-align:-0.30em;}
.mod-content .teamName table {border: 0px #ccc solid;text-align: center;border-collapse: collapse;word-wrap: break-word;line-height: 145%;}
.mod-content .teamName td, th {border: 0px #CCC solid;padding: 5px 2px;}
.mod-content .teamName tr {border-left: 0px solid #CCC;}

.totalPoint{font-size:28px;font-weight: bold;text-align: center;width: 60px;}
.totalPoint2{font-size:16px;text-align: center;width: 40px;}

#score table {width: 100%;border-collapse: collapse;border: 0px #CCC solid;}
#score td, th {border: 0px #CCC solid;padding: 3px;}
#score tr {border-left: 0px solid #CCC;}

.score{width: 90px;margin:5px auto 0 auto;text-align: center;overflow: hidden;}
.score p{margin: 0 0 5px 0;}
.score .lTeamS{width: 30px;margin: 0 0 5px 0;float: left;}
.score .wTeam{width: 30px;margin: 0 0 5px 0;float: left;}
.score .rTeamS{width: 30px;margin: 0 0 5px 0;float: left;}
.score2{margin:5px auto 0 auto;padding: 0 3px;text-align: center;overflow: hidden;white-space: nowrap;}
.score2 p{margin: 0 0 5px 0;}
.minW55{min-width: 55px;}
.prof_name_flag {width: 42px;height: 28px;border: 1px #CCC solid;float: left;}

div.prof_name_logo {width: 42px;height: 42px;border: 1px#FFF solid;display: table-cell;text-align: center;vertical-align: middle;layout-grid-line:42px;float: left;}
div.prof_name_logo img{vertical-align:middle!important;border: 1px #fff solid!important;}

.profBorder{border-top: 1px #ccc solid;padding-top: 30px;}
.prof_name0{width: 380px;margin: 0 0 15px 5px;float: left;}
.prof_name1 {color:#333;font-size: 30px;font-weight: bold;line-height: 105%;vertical-align: top;}
.prof_name2 {color:#333;font-size: 12px;}

.prof_name_img {width: 60px;height: 45px;float: left;margin: 5px 0 0 0;}

.photo {width: 180px;height:auto;padding: 5px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:90px;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/photoBg.gif) repeat left top scroll; }
.photo img{vertical-align:middle;}

.cap{color: #777;font-size: 11px;line-height: 125%;display: block;padding: 5px 5px;}
.cap a{display: block;}
.cap a:hover {background-color: #F2F5FC;}

.cap .pickupA a{display: inline;}
.cap .pickupA a:hover {background-color: #F2F5FC;}

.photo_mgn_l{width: 190px;margin: 0 10px 10px 0;float: left;background-color: #FFF;display: block;}
.photo_mgn_r{width: 190px;margin: 0 0 10px 10px;float: right;}


.prof_text table{border-collapse: collapse;border: 0px #fff solid;text-align: left;table-layout: fixed;}
.prof_text table td, th {border: 0px #fff solid;padding: 5px 0 5px 5px;}
.prof_text table tr {border-left: 0px #fff solid;background: url(https://s.yimg.jp/images/sportsnavi/common/borderDotted.gif) repeat-x right bottom scroll;}
.prof_text table .borderDotted{background: url(https://s.yimg.jp/images/sportsnavi/common/borderDotted.gif) repeat-x right bottom scroll;}

.profTexL{width: 76px !important;}

.profTextPhotoR{width: 190px;margin: 0 0 10px 10px;float: right;}
.profTextPhotoR .photo {width: 180px;text-align: center;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/photoBg.gif) repeat left top scroll; }
.profTextPhotoR img{border: 1px #ccc solid;}

.photoGallery {width: 490px;overflow: auto;}
.photoGallery .photo {width:90px;height:90px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:90px;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/photoBg.gif) repeat left top scroll; }
.photoGallery .photo img{vertical-align:middle;}
.photoGallery .photo_mgn_l{width: 100px;margin: 0 11px;_margin: 0 8px;float: left;}

.photoGallery_L {}
.photoGallery_L .photo {width: 90px;height:90px;text-align: center;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/photoBg.gif) repeat left top scroll;
padding: 5px;}
.photoGallery_L .photo img{border: 1px #ccc solid;}
.photoGallery_L .photo_mgn_l{width: 100px;margin: 0 19px;_margin: 0 8px;float: left;}


#wrap-btm {width: 990px; margin: 10px auto; clear:both!important;}

.photoBig01{width: 490px;text-align: center;}

.gradient {background-image: url(https://s.yimg.jp/images/sportsnavi/common/footer_bg.gif);}

.gradient01 {font-size: 12px;color: #fff;padding: 30px 60px;}
.gradient02 {font-size: 12px;color: #fff;padding: 10px 60px 30px 60px;clear:both;}

.sitemap {width: 138px;float: left;}
.sitemap .mds{font-size: 14px;font-weight: bold;width: 129px;height: 18px;padding-left: 6px;border-left: 3px #990000 solid;}
.sitemap ul{font-size: 12px;font-weight: normal;width: 120px;margin: 5px 0 0 1em;padding: 0;_display: list-item;}
.sitemap ul li {height: 18px;line-height:18px;background-position: 0 -17px;padding-left: 10px;}
.sitemap ul li.end {background-position: 0 -35px;padding-left: 10px;}
.sitemap a{text-decoration: none;color: #fff;}
.sitemap a:hover{color: #E66400; background: #2d2d2d;}

#modHeadlineRecord {border: 1px #ccc solid;background-color: #F7F6F1;}
.mainHead04{height: 27px;background: #BA0505 url(https://s.yimg.jp/images/sportsnavi/common/HeadlineRecordBox_mds.gif) no-repeat right top scroll;}
.mainHead04 .title {color: #fff;font-size: 14px;font-weight: bold;height: 27px;line-height: 28px;border-bottom: 1px #ccc solid;padding: 0 0 0 12px;overflow:hidden;*zoom:1;}

#modHeadlineRecord .linkList li {background-image: none;margin: 10px 0;padding-left: 13px;}
#modHeadlineRecord .linkList2 li {background-image: none;margin: 10px 0;padding-left: 10px;}

.result_icon, .pass_icon, .flash_icon, .program_icon {float: left;padding-top: 22px;padding-left: 33px;vertical-align: middle;}
.result_icon, .pass_icon, .flash_icon, .program_icon {background: url(https://s.yimg.jp/images/sportsnavi/common/flash_icon.gif) no-repeat;height: 0;width: 0;overflow: hidden;display: inline-block;_display: inline;_zoom: 1;}
.flash_icon {background-position: 0 2px;}
.program_icon {background-position: 0 -19px;}
.result_icon {background-position: 0 -40px;}
.pass_icon {background-position: 0 -61px;}
.game_title {width: 435px;font-size: 14px;}
.game_title2 {width: 230px;font-size: 14px;margin: 0 15px 0 0;}
.game_title2 a {display: block;}
.game_title2 a:hover {background-color: #FFF;}

.mainCMBg {width:490px;margin:0 0 20px 0;padding:0;line-height:1.2;border-bottom: 1px #ccc dotted;display:block;overflow:hidden;clear:both;}

.mainColumnModule {width:490px;min-height: 1em;display: inline-table;}
.mainColumnModule:after {display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html .mainColumnModule {height: 1em;}

/**/

.rssBtn{height: 20px;margin:0 0 30px 0;}
.rssBtn a {display: block;width: 60px;height: 20px;background: url(https://s.yimg.jp/images/sportsnavi/common/ico_rss.gif) no-repeat left top;font-size: 1px;line-height: 1px;text-indent: -9999px;text-decoration: none;outline: none;float: right;}

.linkbox{width:490px;padding:0;margin:0;}
.box_hover{background:#F2F5FC;cursor:pointer;}
.none{text-indent:-9999px;height:0px;overflow:hidden;}
.linkbox:hover .mainColumnModuleMds {color: #E66400;}

.ColumnModulePhoto {width: 110px!important;margin: 0 10px 10px 0;float: left;overflow:hidden;}
.ColumnModulePhotoBg {width: 110px!important;height:110px;display: table-cell;text-align: center;vertical-align: middle;layout-grid-line:110px;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/photoBg.gif) repeat left top scroll;overflow:hidden;}
.ColumnModulePhotoBg img{vertical-align:middle;}

.PhotoModulePhoto {width: 100px;margin: 0 10px 10px 0;float: left;}
.PhotoModulePhotoBg {width: 90px;height: 90px;background-color: white;padding: 2px;border: 1px solid #CCC;display: table-cell;text-align: center;vertical-align: middle;}
.PhotoModulePhotoBg img {vertical-align: middle;}
.PhotoModuleCount{width: 48px;height: 54px;font-size: 18px;font-weight: bold;background:url(https://s.yimg.jp/images/sportsnavi/common/PhotoModuleCount.gif) no-repeat;float: right;}
.PhotoModuleCount .num{width: 40px;margin: 10px 0 0 8px;display:block;}

.mainColumnModuleMds {font-size: 18px;font-weight: bold;color: #0044cc;}
.mainColumnModuleMds:visited { color: #9047D5;}

.mainColumnModuleText {font-size: 13px;color: #333;line-height: 150%;margin: 15px 0 0 0;}

.mainColumnMM {font-size: 18px;font-weight: bold;line-height: 125%;}
.mainColumnMM a{display: block;}
.mainColumnMM a:hover {background-color:#F2F5FC;}
.mainColumnMT {font-size: 13px;color: #333;line-height: 150%;margin: 10px 0 0 0;}
.mainColumnML {font-size: 13px;text-align: right;margin: 15px 0 15px 0;padding: 0 0 15px;border-bottom: 1px #ccc dotted;overflow: auto;display: block;}

.linkbox{ display:block;width:490px;}

/* EUROチーム一覧 */
.euTeamName{width: 225px;float: left;margin: 10px;}
* html .euTeamName{width: 220px;float: left;margin: 5px;}
.euTeamName01{color: #04C;font-size: 16px;border-bottom: 1px #ccc solid;}
.euTeamName02{font-size: 12px;}
.euTeamName .linkbox {display: block;width: 225px;}
.linkbox:hover .euTeamName01 {color: #E66400;}



.mainColumnModuleLink{display: block;text-decoration: none;cursor: pointer;}

.imageLink{width: 490px;display: block;clear: both;overflow: hidden;}
.imageLink .w163{width: 163px;margin: 5px 0;text-align: center;float: left;}

.L438 {width: 238px;float: left;}
.R438 {width: 238px;float: right;}
.R290 {width: auto;float: none;}
.R290 .linkList {overflow: auto;display: block;}

.mds_h2Line {padding: 8px 0 0 0;border-top: 1px #ccc solid;#width: 490px;
/* For WebKit (Safari, Google Chrome etc) */
  background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#FFFFFF));
  /* For Mozilla/Gecko (Firefox etc) */
  background: -moz-linear-gradient(top, #EEEEEE, #FFFFFF);
  /* For Internet Explorer 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEEEEE, endColorstr=#FFFFFF);
  /* For Internet Explorer 8 */

  }

.mds_h2Line2 {padding: 8px 0;border-top: 1px #ccc solid;border-bottom: 1px #ccc dotted;
/* For WebKit (Safari, Google Chrome etc) */
  background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#FFFFFF));
  /* For Mozilla/Gecko (Firefox etc) */
  background: -moz-linear-gradient(top, #EEEEEE, #FFFFFF);
  /* For Internet Explorer 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEEEEE, endColorstr=#FFFFFF);
  /* For Internet Explorer 8 */
  display: block;
  }

.mds_h2_5 {width: 475px;font-size: 24px;line-height: 130%;font-weight: bold;border-left: 5px #990000 solid;padding: 0 0 0 5px;}

.mds_h2_6 {width: auto;font-size: 24px;line-height: 130%;font-weight: bold;border-left: 5px #990000 solid;padding: 0 0 0 5px;display: block;clear: both;overflow: hidden;}
.authorDate2 {width: 160px;height: 22px;font-size:12px;text-align: right;font-weight: normal;margin-right: 5px;padding: 0;float: right;display: block;}

.author  {width: 300px;height: 18px;font-size:12px;margin: 0;padding: 3px 0 0 5px;font-weight: normal;float: left;}

.authorTex {margin: 10px 0 40px 0;border-top: 1px #CCC solid;padding: 10px 0 0 0;}
.authorName {font-weight: bold;}
.authorPhoto {width: 108px;margin: 0 10px 5px 0;float: left;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:54px;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/photoBg.gif) repeat left top scroll; }
.authorPhoto img {vertical-align: middle;}
.authorTex ul {clear: both;}

.authorLineOut{height: 28px;#width: 490px;border-bottom: 1px #ccc dotted;padding: 3px 0 0 0;display:block;overflow:hidden;clear:both;}
.authorLine1{width: 485px;height: 20px;border-left: 5px #555 solid; display: inline-table;}
.authorDate {width: 160px;height: 18px;font-size:12px;text-align: right;font-weight: normal;margin-right: 5px;padding: 3px 0 0 0;float: right;}

.CpName {color: #333;}

.relate_link{margin: 10px 0 50px 0;padding: 0 0 10px 0;border-bottom: 1px #ccc solid;}

.newsList li{background:url(https://s.yimg.jp/images/sportsnavi/common/icon_list02.gif) no-repeat;background-position: 5px 18px;margin: 0;z-index: 3;}
.newsList li a {border-bottom: 1px #ccc dotted;padding: 10px 0 10px 16px;display: block;zoom: 1; overflow: hidden;}
.newsList li a:hover {background-color: #F2F5FC;z-index: 1;}

.columnListP {width: 80px;margin: 0;float: left;position: relative;left: -16px;}
.columnListP_Bg {width: 80px!important;display: table-cell;text-align: center;vertical-align: middle;background: white url(https://s.yimg.jp/images/sportsnavi/common/photoBg.gif) repeat left top scroll;
overflow: hidden;}
.columnListP_Bg img {vertical-align: middle;}
.columnListP .cap {color: #777;font-size: 11px;line-height: 125%;display: block;padding: 2px 5px 0 5px;}

.playerText .listLink{background-position: 0 -207px;line-height:18px;float: right;}
.playerText .listLink a{font-size: 12px;padding: 0 2px 0 10px;display: block;_display: inline;}
.playerText p{font-size: 12px;}

/*for IE6 */
* html .teamName p{display: inline;zoom: 1;}
/*for IE7 */
*:first-child+html .teamName p{display: inline;zoom: 1;}

ul.pageNav01 {margin: 0;padding: 0;text-align: center;clear: both;}
ul.pageNav01 li {display: inline;margin: 0 2px;padding: 0;}
ul.pageNav01 li span {color: #FFF;font-weight: bold;display: inline-block;padding: 5px 8px;background: #990000;border: 1px solid #ccc;text-decoration: none;vertical-align: middle;}
ul.pageNav01 li a {display: inline-block;padding: 5px 8px;background: #fff;border: 1px solid #ccc;text-decoration: none;vertical-align: middle;}
ul.pageNav01 li a:hover {background: #F2F5FC;border-color: #aaa;}

div.photoGalleryPage{}
.photoWaBox {width:102px;float: left;}
.photoBox {width:100px;height:100px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:100px;border: 1px solid #ccc;background: #fff url(https://s.yimg.jp/images/sportsnavi/common/photoBg.gif) repeat left top scroll; }
.photoBox img {vertical-align:middle;}
.photoGLink {margin: 5px 0 10px 0;}
.photoGLink a{line-height: 21px;font-weight: bold; background:url(https://s.yimg.jp/images/sportsnavi/common/photoGLink01.gif) no-repeat left 5px;display: block;padding: 0 0 0 17px;}
.photoGLink a:hover{line-height: 21px;background:url(https://s.yimg.jp/images/sportsnavi/common/photoGLink02.gif) no-repeat left 5px;display: block;}
.photoGLink p {line-height: 21px;background: url(https://s.yimg.jp/images/sportsnavi/common/photoGLink03.gif) no-repeat left 5px;display: block;padding: 0 0 0 17px;}

#scrollthumb {margin:0 auto; padding:11px 0 0 0;width: 630px; height:175px;background:url(https://s.yimg.jp/images/sportsnavi/common/scrollable_bg.gif) no-repeat;}
#scrollthumb .scrollable {position:relative;overflow:hidden;width: 590px;height:100px;}
#scrollthumb .scrollable .items {width:20000em;position:absolute;clear:both;}
#scrollthumb .items div {float:left;width:590px;height:100px;padding: 3px 0 0 0;}
#scrollthumb .scrollable p{float:left;margin:5px 15px 0 14px;background-color:#fff;padding:2px;border:1px solid #ccc;width:77px;height:77px;display:table-cell;line-height:71px;text-align:center;vertical-align:middle;layout-grid-line:77px;}
#scrollthumb .scrollable span {float: left;margin: -3px 13px 0 13px;background-color: white;padding: 2px;border: 3px solid #CC0000;width: 90px;height: 90px;display:table-cell;line-height:84px;text-align:center;vertical-align:middle;layout-grid-line:90px;}
#scrollthumb .scrollable p img {vertical-align:middle;}
#scrollthumb .scrollable span img {vertical-align:middle;}
#scrollthumb .scrollable .active {border:2px solid #000;position:relative;cursor:default;}
#scrollthumb .scrollable {float:left;}
#scrollthumb a.browse {background:url(https://s.yimg.jp/images/sportsnavi/common/scrollable_arrow.gif) no-repeat;display:block;width:20px;height:96px;float:left;margin: 3px 0 0 0;cursor:pointer;font-size:1px;}
#scrollthumb a.right { background-position: 0 0; float:right; margin-right: 0px;}
#scrollthumb a.right:hover { background-position:-20px 0; }
#scrollthumb a.right:active { background-position:-40px 0; }
#scrollthumb a.left { background-position:0 -96px; margin-left: 0px; }
#scrollthumb a.left:hover  { background-position:-20px -96px; }
#scrollthumb a.left:active { background-position:-40px -96px; }
#scrollthumb a.disabled {visibility:hidden !important;}

.ymdLink {margin: 0 0 10px 0;}
.monthLink,.monthLink li,.dateLink,.monthLink li a:hover,.monthLink li .active {background:url(https://s.yimg.jp/images/sportsnavi/common/month_day_bg.gif) no-repeat;}

.yearLink {color: #ccc;width: 490px;height: 30px;line-height: 30px;margin: 0 0 3px 0;display: block;background-position: 0px 2px;padding: 5px 0 0 0;border-bottom: 1px #ccc solid;}
.yearLink ul {width: 177px;height: 31px;list-style: none;margin: 0;padding: 0;}
.yearLink li {font-size:16px;float: left; }
.yearLink li a:hover {font-weight: bold;text-decoration: none;color: #990000;background-color: #F2F5FC;}
.yearLink li .active {font-size:18px;font-weight: bold;text-align: center;width: 105px;height: 29px;text-decoration: none;color: #333;background-position: 0 -268px;border: 1px #ccc solid;}

.yearLink li .back,.yearLink li .next{height: 26px;line-height: 26px;width: 35px;font-size:12px;float: left;text-align: center;border: 0px #ccc solid;margin: 3px 0 0 0}
.yearLink li .back a {text-decoration: none;display: block;}
.yearLink li .next a {text-decoration: none;display: block;}

.monthLink {color: #ccc;width: 490px;background-position: 0px 2px;padding: 5px 0 0 0;overflow: hidden;}
.monthLink:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}

/*\*/
* html .monthLink {height: 1em;overflow: visible;}
/**/

.monthLink ul {list-style: none;margin: 0;padding: 0;}
.monthLink li {width: 40px;height: 35px;font-size:16px;text-align: right;float: left;background-position: 27px -176px;}
.monthLink li .m1{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m2{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m3{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m4{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m5{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m6{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m7{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m8{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m9{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m10{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m11{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li .m12{margin: 0;padding: 0 15px 0 0;line-height: 35px;}
.monthLink li a {display: block;padding: 0;text-decoration: none;}
.monthLink li a:hover {font-size:22px;font-weight: bold;width: 40px;height: 35px;text-decoration: none;color: #990000;background-position: 0 -268px;}
.monthLink li .active {font-size:22px;font-weight: bold;width: 40px;height: 35px;text-decoration: none;color: #990000;background-position: 0 -268px;}

.dateLink {width: 490px;height: 60px;margin: 0 0 10px 0;padding: 12px 0 0 0;background-position: 0px -89px;clear: both;}
.dateLink ul {list-style: none;margin: 0;padding: 0;}
.dateLink li {color: #ccc;width: 27px;height: 27px;padding: 0;line-height: 25px;float: left;text-align: center;border: solid 1px #ccc;margin: 1px 1px 0 0;}
.dateLink li a {display: block;text-decoration: none;}
.dateLink li a:hover {font-weight: bold;width: 27px;height: 27px;padding: 0;text-decoration: none;color: #990000;background-color: #F2F5FC;}
.dateLink li .active {font-weight: bold;width: 25px;height: 25px;padding: 0;text-decoration: none;color: #990000;border: solid 1px #990000;display: block;text-decoration: none;}
.dateLink .nowaku li {color: #ccc;width: 27px;height: 27px;margin: 1px 1px 0 0;padding: 4px 0 0 2px;line-height: 25px;float: left;text-align: center;border: solid 0px #ccc;}

* html .dateLink {width: 485px;height: 60px;margin: 0;padding: 12px 0 0 0;background-position: 0px -89px;display: block;}
* html .dateLink li {color: #ccc;width: 25px;height: 25px;padding: 0;line-height: 23px;float: left;text-align: center;border: solid 1px #ccc;margin: 1px 1px 0 0;}
* html .dateLink li a {display: block;text-decoration: none;}
* html .dateLink li a:hover {font-weight: bold;width: 25px;height: 25px;padding: 0;text-decoration: none;color: #990000;background-color: #F2F5FC;}
* html .dateLink li .active {font-weight: bold;width: 23px;height: 23px;padding: 0;text-decoration: none;color: #990000;border: solid 1px #990000;display: block;text-decoration: none;}
* html .dateLink .nowaku li {color: #ccc;width: 25px;height: 25px;margin: 1px 1px 0 0;padding: 4px 0 0 2px;line-height: 23px;float: left;text-align: center;border: solid 1px #ccc;}

.ymui3DHeaderLG {border: solid 1px #CCC;border-bottom: none;}
.ymuiHeaderBGLG {background: #EEE;}
.textCenter {margin: 0 auto;text-align: center;}
.ymuiTitle {font-weight: 700;padding: 2px 6px 0px 6px;display: block;}
.marB10 {margin-bottom: 10px;}
.adTyumoku {border: 1px solid #CCC;border-top: none;padding: 4px 5px;}
.adTyumoku table {width: 288px;}
.adTyumoku hr {display: block;}
hr.line {border: solid #CCC;border-width: 1px 0px 0px 0px;height: 1px;overflow: hidden;clear: both;}

#ad-s {margin: 0px;text-align: center;line-height: 100%;}
#ad-s hr {display: block;color:#CCC;border-bottom-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #CCC;border-right-color: #CCC;border-bottom-color: #CCC;border-left-color: #CCC;background-color: #CCC;}
#ad-s table {margin: auto;}
#ad-s a:link { color: #0044CC; }

/* メンバー表：開閉ボタン*/
#treeMenu4 {margin-top:-1px;clear: both;}
#treeMenu4 .member-list-btn {background: url(https://s.yimg.jp/images/sportsnavi/live/btn_live.gif) right -114px no-repeat;}
#treeMenu4 a.list-open,
#treeMenu4 a.list-close{min-width:85px;_width:100px;min-height:22px;_height:25px;padding-left:18px;padding-top:3px;display:block;ont-weight:bold;font-weight:bold;}
#treeMenu4 a.list-open {background: url(https://s.yimg.jp/images/sportsnavi/live/btn_live.gif) left -152px no-repeat;}
#treeMenu4 a.list-close {background: url(https://s.yimg.jp/images/sportsnavi/live/btn_live.gif) left -114px no-repeat;}
#treeMenu4 .btnMar {margin-top:-9px;}
#slideBox{margin-top:-26px;width:630px; background:#FFF;float: left;display:none;}

/* アクセスランキング　*/
.rankList li.rank_01,.rankList li.rank_02,.rankList li.rank_03,.rankList li.rank_04,.rankList li.rank_05,.rankList li.rank_06,.rankList li.rank_07,.rankList li.rank_08,.rankList li.rank_09,.rankList li.rank_10 {background:transparent url(https://s.yimg.jp/images/sportsnavi/common/rankBg02.png) no-repeat scroll 0 0;list-style: none;padding: 0 0 0 48px;}

.rankList li.rank_01 {background-position: 0 15px;}
.rankList li.rank_02 {background-position: -490px 15px;}
.rankList li.rank_03 {background-position: -980px 15px;}
.rankList li.rank_04 {background-position: -1470px 15px;}
.rankList li.rank_05 {background-position: -1959px 15px;}
.rankList li.rank_06 {background-position: -2449px 15px;}
.rankList li.rank_07 {background-position: -2940px 15px;}
.rankList li.rank_08 {background-position: -3430px 15px;}
.rankList li.rank_09 {background-position: -3920px 15px;}
.rankList li.rank_10 {background-position: -4410px 15px;}

.rankList li a:hover {background-color: #F2F5FC;z-index: 1;}
.rankList li a {padding: 15px 0 10px 16px;display: block;}

/* 404　*/
.error404_main{width: 950px;padding: 10px 0 0 0;}
#error404{margin-bottom: 40px;text-align: center;}
#error404 .mainTxt{margin: 30px 0 20px 0;font-size: 400%;font-weight: bold;line-height: 1.1;word-break: normal;}
#error404 .sentence{line-height: 1.7;margin-bottom: 20px;}
#error404 .link{font-size: 120%;width: 190px;margin: 0 auto;background: url(https://s.yimg.jp/images/sportsnavi/common/icon_common.gif) no-repeat;background-position: 0px -204px;}

/* for macIE \*/
* html #sideMenu .accordion ul { height:1%; }
#sideMenu .accordion ul { display:block; }
#sideMenu .accordion ul {font-size:12px;width: 120px;border-bottom:0px #ccc solid;}

/* 折り畳み部分を隠す */
#sideMenu .accordion ul ul {display:none;border-bottom: 1px #6B6B6B solid;}



/* アイコン */
#sideMenu .accordion ul span {color:#04C;padding:0;background-position:0 center; background-repeat:no-repeat;display:block;}
#sideMenu .accordion ul a {color:#04C;text-decoration:none;padding:9px 0 8px 8px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-position:0 center; background-repeat:no-repeat;display:block;}


/* twitterモジュール（右カラム） */
.twtr-widget .twtr-tweet {font-size: 13px!important;}
.twtr-widget {margin-bottom: 15px;}

/* ブログパーク */
#fixedMenu{margin: 7px 0 0 0;clear: both;}
.topTabBlog li,.topTabBlog li.active,.topTabBlog li,.topTabBlog li a:hover{background: url(https://s.yimg.jp/images/sportsnavi/common/topTopixTab.gif) no-repeat;}

* html .topTabBlog li,.topTabBlog li.active,.topTabBlog li,.topTabBlog li a:hover{background: url(https://s.yimg.jp/images/sportsnavi/common/topTopixTab02.gif) no-repeat;}

.topTabBlog{font-size: 13px;height:30px;margin:0;float: left;}
* html .topTabBlog{width: 392px;margin:0 -3px 0 0;padding:0;}

.topTabBlog li{width: 98px;height:30px;float: left;text-align: center;background-position: 0 0;}

.topTabBlog li a{color: #404040;font-weight: bold;text-decoration: none;display:block;line-height: 30px;}
.topTabBlog li a:hover{color:#fff;background-position: 0 -30px;width: 98px;height:30px;}

.topTabBlog li.active {background-position: 0 -30px;}
.topTabBlog li.active a{color:#fff;background-position: 0 -30px;}

.bPark{clear: left;}
.bPark.active{font-weight: bold;color: #B50404;width: 490px;height:30px;}
.bPark.active a:hover {color: #E66400;background-color: #F2F5FC;}

.relative{position: relative;}
.koujun{margin: 0 0 0 -11px;vertical-align:middle;}
.blgRssBtn{width:60px;height:20px;float: right;}

.blRB{height:20px;margin: 0 0 10px 0;clear: both;}

.blgEnt{font-size: 12px;width:300px;float: left;}
.blgEnt span{font-size: 16px; font-weight:bold;}
.blRec{font-size: 12px;width:150px;padding: 0 0 0 8px;background:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif) no-repeat left center;float: left;}
.blgForm{margin: 15px 0;float: left;}

#PullMenuX{margin: 0;}
#PullMenuX .accordion p { margin:0; padding:0;}
#PullMenuX .accordion ul,dl { margin:0; padding:0; list-style:none;}
#PullMenuX .accordion ul:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
#PullMenuX .accordion ul {font-size:12px;display:inline-block;}*/

#sideMenu .accordion ul li { height: auto; }

/* 折り畳み部分を隠す */
#PullMenuX .accordion ul ul {width: 488px;height: 276px;-webkit-overflow-scrolling:touch;overflow: scroll!important;overflow-x: hidden!important;position:absolute;top: 30px;left: 0px;border: 1px solid #CCC;box-shadow: 0 1px 15px #999;background-color: #FFF;display:none;}
/* １段目 */
#PullMenuX .accordion ul > li {padding: 0;display:block;cursor:pointer;}
#PullMenuX .accordion ul > li p {display: block;font-size: 13px;text-align: center;width: 98px;height: 30px;background: url(https://s.yimg.jp/images/sportsnavi/common/topTopixTab02.gif) no-repeat;}
#PullMenuX .accordion ul > li p:hover {background: url(https://s.yimg.jp/images/sportsnavi/common/topTopixTab02.gif) no-repeat center bottom;}
#PullMenuX .accordion ul > li span {line-height: 30px;color: #404040;font-weight: bold;}

/* アイコン */
#PullMenuX .accordion ul span {padding:0;display:block;}
#PullMenuX .accordion ul a {color:#04C;text-decoration:none;padding:9px 0 8px 8px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-position:0 center; background-repeat:no-repeat;display:block;}
/* １段目 */
#PullMenuX .accordion ul > li > p span {background:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_close.gif) no-repeat 8px center;position: relative;}
#PullMenuX .accordion ul > li > p span:hover {color: #FFF;}
#PullMenuX .accordion ul > li > p span.open {color: #404040;background:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_open.gif) no-repeat 8px center;position: relative;}
#PullMenuX .accordion ul > li > p.active span {color: #FFF;background:url(https://s.yimg.jp/images/sportsnavi/common/topTopixTab2.gif) no-repeat left center;}

/* ２段目 */
#PullMenuX .accordion ul > li > ul .wold {font-size: 12px;text-align: center;width: 18px;height: 18px;margin: 5px;clear: left;border: 1px #CCC solid;line-height: 18px;display: block;}
#PullMenuX .accordion ul > li > ul li {margin: 20px 0 10px 10px;display: inline;line-height: 28px;}
#PullMenuX .accordion ul > li > ul li a {display: inline; padding:5px 5px 5px 8px; background-position:0 center; background-repeat:no-repeat; text-decoration:none; color:#04C;white-space: nowrap;}
#PullMenuX .accordion ul > li > ul li a:hover {background-color: #F2F5FC;}

/* IE6用 */
* html #PullMenuX {margin: 0 0 0 -20px!important;}
* html #PullMenuX .accordion ul { height:1%;margin: 0;padding: 0;}

/* １段目 */
* html #PullMenuX .accordion ul li {margin: 0;padding: 0;display:block;cursor:pointer;}
* html #PullMenuX .accordion ul li p {margin: 0;padding: 0;display: block;font-size: 13px;text-align: center;width: 98px;height: 30px;background: url(https://s.yimg.jp/images/sportsnavi/common/topTopixTab02.gif) no-repeat;}
* html #PullMenuX .accordion ul li p:hover {background: url(https://s.yimg.jp/images/sportsnavi/common/topTopixTab02.gif) no-repeat center bottom;}
* html #PullMenuX .accordion ul li span {line-height: 30px;color: #404040;font-weight: bold;}
* html #PullMenuX .accordion ul li p.active span {margin: -4px 0 0 0; padding:4px 0 0 0;color: white;background: url(https://s.yimg.jp/images/sportsnavi/common/topTopixTab2.gif) no-repeat left center;}
* html #PullMenuX .accordion ul li p.active span.open {color: white;background: url(https://s.yimg.jp/images/sportsnavi/common/topTopixTab2.gif) no-repeat left center!important;position: relative!important;}

/* アイコン */
* html #PullMenuX .accordion ul span {padding:0;display:block;}
* html #PullMenuX .accordion ul a {color:#04C;text-decoration:none;padding:9px 0 8px 8px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-position:0 center; background-repeat:no-repeat;display:block;}
* html #PullMenuX .accordion ul ul {width: 488px;height: 220px;overflow: scroll;overflow-x: hidden;position: absolute;top: 30px;left:-389px;border: 1px solid #CCC;box-shadow: 0;background-color: #FFF;display:none;}

/* １段目 */
* html #PullMenuX .accordion ul li p span {background:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_close.gif) no-repeat 8px center;position: relative;}
* html #PullMenuX .accordion ul li p span:hover {color: #FFF}
* html #PullMenuX .accordion ul li p span.open {position: relative;background:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_open.gif) no-repeat 8px center;}
/* ２段目 */
* html #PullMenuX .accordion ul li ul .wold {font-size: 12px;text-align: center;width: 18px;height: 18px;margin: 5px;clear: left;border: 1px #CCC solid;line-height: 18px;display: block;}
* html #PullMenuX .accordion ul li ul li {margin: 10px 0 10px 10px;display: inline;line-height: 28px;}
* html #PullMenuX .accordion ul li ul li a {display:inline; padding:3px 5px 0px 8px; background-position:0 center; background-repeat:no-repeat; text-decoration:none; color:#04C;white-space: nowrap;zoom: 1;}
* html #PullMenuX .accordion ul li ul li a:hover {background-color: #F2F5FC;}


/* JOCモジュール */
#joc_rmds{width:300px !important; border-bottom:1px solid #e90000;}
#joc_rmds h3{ background:url(https://s.yimg.jp/images/sportsnavi/joc/cbox_joc_ttl.gif) left top no-repeat; text-indent:-9999px !important; height:32px; width:300px; margin:0; padding:0;}
#joc_rmds h3 a{ height:32px; width:300px; margin:0; display:block;}
#joc_rmds div.topicsList{ border-top:none !important; border-bottom:none !important;border-left:1px solid #e90000; border-right:1px solid #e90000; padding:2px !important; min-width:294px !important; _width:300px !important; font-weight:normal !important;}
* html #joc_rmds div.topicsList{ width:294px!important;}
#joc_rmds div.topicsList div.jocLink{text-align: right; padding:5px;}
#joc_rmds div.topicsList div.jocLink img{ margin-right:3px; vertical-align:middle;}
#joc_rmds ul{ margin:0; line-height:1.3; padding:3px;}
#joc_rmds ul li{ margin-bottom:2px;}
#joc_rmds div.newsBlock{ border-bottom:1px dotted #cccccc;}
#joc_rmds div.newsBlock li{background: url(https://s.yimg.jp/images/sportsnavi/common/icon_common.gif) no-repeat;background-position: 4px -485px;padding-left: 16px;margin: 0;line-height: 125%;z-index: 3;}
#joc_rmds div.newsBlock li a{padding:5px 0;display: block;zoom: 1;}
#joc_rmds div.newsBlock li a:hover {background-color: #F2F5FC;}
#joc_rmds li.newsList{ list-style:none; text-align:right;}
#joc_rmds div.LinkList{ text-align:center; padding:3px; background:#ffd5d5; margin-bottom:5px;}
#joc_rmds div.sns_btns{ text-align:center; height:33px; margin-bottom:2px;}
#joc_rmds div.sns_btns img.btn_fb,div.sns_btns img.btn_tw{ margin-right:3px;}

/* 左メニュー*/

#sideMenu01 {width: 120px;font-size: 12px;float: left;display: block;clear: both;overflow: hidden;}
#sideMenu01 a:visited {color: #04C;}
/*\*/
* html #sideMenu01 {height: 1%;position: absolute;top: 39px;left: 0px;}
/**/
#sideMenu01 .title {font-size: 11px;font-weight: bold;line-height:19px;background-position: 0 -241px;padding: 0 0 0 5px;}
#sideMenu01 ul {border-bottom: 1px #ccc solid;}
#sideMenu01 ul li {border-top: 1px #ccc solid;}
#sideMenu01 ul li a{display: block;padding: 9px 0 8px 15px;zoom: 1;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-repeat:no-repeat;background-position: 4px 14px;}
#sideMenu01 ul li a:hover {background-color: #F2F5FC;}
#sideMenu01 ul li span {color: #B50404;display: block;overflow: hidden;padding: 0 0 0 8px;}
#sideMenu01 ul li span a {color: #B50404!important;margin: 0 0 0 -8px;}
#sideMenu01 ul li span a:hover {color: #E66400;background-color: #F2F5FC;}
#sideMenu01 ul li span div {background-image: none;}
#sideMenu01 ul li.active {color: #B50404;font-weight: bold;}


/* 左メニュー　アコーディオン　*/
#sideMenu01 .accordion {padding:0;}
#sideMenu01 .accordion p {font-size: 12px;margin:0; padding:0;}
#sideMenu01 .accordion ul,dl { margin:0; padding:0; list-style:none;}
#sideMenu01 .accordion ul:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }

/* for macIE \*/
* html #sideMenu01 .accordion ul { height:1%; }
#sideMenu01 .accordion ul { display:block; font-size:12px;border:none;}

/* 折り畳み部分を隠す */
#sideMenu01 .accordion ul ul {display:none;}

/*外部リンクタイトル*/
.menu_title01 {margin:90px 0 0 0;}

/* １段目 */
#sideMenu01 .accordion ul a {color:#04C;text-decoration:none;padding:9px 0 8px 8px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-position:0 center; background-repeat:no-repeat;display:block;}
#sideMenu01 .accordion ul span {color:#04C;padding:0;background-position:0 center; background-repeat:no-repeat;display:block;}
#sideMenu01 .accordion ul {background: #fff;}
/* #sideMenu01 .accordion ul li span {padding: 0 0 0 8px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);}*/
#sideMenu01 .accordion ul li span a {color: #B50404;}
#sideMenu01 .accordion ul li p:hover{color: #E66400;background-color: #F2F5FC;cursor: pointer; cursor: hand;}
#sideMenu01 .accordion ul li p span {padding: 9px 0 8px 15px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_close.gif);background-position:0 12px; background-repeat:no-repeat;}
#sideMenu01 .accordion ul li p span:hover {color: #E66400;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_close_ah.gif); background-position:0 12px; background-repeat:no-repeat;}
#sideMenu01 .accordion ul li p span.open {background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_open.gif); background-position:0 12px; background-repeat:no-repeat;}
#sideMenu01 .accordion ul li p span.open:hover {color: #E66400;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_open_ah.gif); background-position:0 12px; background-repeat:no-repeat;}

/* ２段目 */
#sideMenu01 .accordion ul li a{background: #fff;cursor:pointer;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-position:0 center; background-repeat:no-repeat;display:block;}
#sideMenu01 .accordion ul li ul a {display:block; padding:8px 0 8px 18px; margin: 0; background-color: #FFF; background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_terr01.gif); background-position:5px 5px; background-repeat:no-repeat;}
#sideMenu01 .accordion ul li ul li a:hover{color: #E66400;background-color: #F2F5FC;cursor: pointer; cursor: hand;}

#sideMenu01 .accordion ul li ul li p {background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_terr01.gif); background-position:5px 7px; background-repeat:no-repeat;}
#sideMenu01 .accordion ul li ul li p.end {background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_terr02.gif); background-position:5px 7px; background-repeat:no-repeat;}

#sideMenu01 .accordion ul li ul li p span{padding: 9px 0 8px 30px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_close.gif);background-position:15px 12px; background-repeat:no-repeat;}
#sideMenu01 .accordion ul li ul li p span:hover{background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_close_ah.gif);background-position:15px 12px; background-repeat:no-repeat;}

#sideMenu01 .accordion ul li ul li p span.open{padding: 9px 0 8px 30px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_open.gif);background-position:15px 12px; background-repeat:no-repeat;}
#sideMenu01 .accordion ul li ul li p span.open:hover{background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_open_ah.gif);background-position:15px 12px; background-repeat:no-repeat;}

* html #sideMenu01 .accordion p span:hover{background-color: #F2F5FC;}
* html #sideMenu01 .accordion p span.open:hover{background-color: #F2F5FC;}

#sideMenu01 .accordion ul li ul li.end a {background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_terr02.gif);background-position:5px 8px;}
#sideMenu01 .accordion ul li ul li.active span a {color: #B50404;}
#sideMenu01 .accordion ul li ul li span a {color: #B50404;}


/* ３段目 */
#sideMenu01 .accordion ul li ul li ul li {background:#fff; border-top:1px #ccc solid;}
#sideMenu01 .accordion ul li ul li ul li {width: 103px;padding: 0px;margin: 0 0 0 17px;}
#sideMenu01 .accordion ul li ul li ul li a {color:#04C;padding: 8px 0 8px 16px;margin: 0;background:url(https://s.yimg.jp/images/sportsnavi/common/ico_terr01.gif) no-repeat 6px 6px;}
#sideMenu01 .accordion ul li ul li ul li a:hover {color: #E66400;background-color: #F2F5FC!important;padding: 8px 0 8px 16px;margin: 0;}

/* ＳＮＳ */
#sideMenu01 .sideMenuSns{height: 21px;width: 120px;}
#sideMenu01 .sideMenuSns{height: 21px;width: 120px;}
#sideMenu01 .sideMenuSns ul li {width: 22px;margin:10px 5px;float: left;background-image: none;border-top: 0px #CCC solid;}
#sideMenu01 .sideMenuSns ul li a {background: url(https://s.yimg.jp/images/sportsnavi/common/icon_common_sns.gif) no-repeat;text-indent: -9999px;display: block;overflow: hidden;}
#sideMenu01 .sideMenuSns ul li.item01 a {background-position: 0px -109px;width: 22px;height: 21px;padding: 0;}
#sideMenu01 .sideMenuSns ul li.item02 a {background-position: 0px -145px;width: 22px;height: 21px;padding: 0;}
#sideMenu01 .sideMenuSns ul li.item03 a {background-position: 0px -179px;width: 22px;height: 22px;padding: 0;}

/* 左メニュー*/

#sideMenu {width: 120px;font-size: 12px;float: left;display: block;clear: both;overflow: hidden;}
#sideMenu a:visited {color: #04C;}
/*\*/
* html #sideMenu {height: 1%;position: absolute;top: 39px;left: 0px;}
/**/
#sideMenu .title {font-size: 11px;font-weight: bold;line-height:19px;background-position: 0 -241px;padding: 0 0 0 5px;}
#sideMenu ul {border-bottom: 1px #ccc solid;}
#sideMenu ul li {border-top: 1px #ccc solid;}
#sideMenu ul li a{display: block;padding: 9px 0 8px 15px;zoom: 1;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-repeat:no-repeat;background-position: 4px 14px;}
#sideMenu ul li a:hover {background-color: #F2F5FC;}
#sideMenu ul li span {color: #B50404;display: block;overflow: hidden;padding: 0 0 0 8px;}
#sideMenu ul li span a {color: #B50404!important;margin: 0 0 0 -8px;}
#sideMenu ul li span a:hover {color: #E66400;background-color: #F2F5FC;}
#sideMenu ul li span div {background-image: none;}
#sideMenu ul li.active {color: #B50404;font-weight: bold;}


/* 左メニュー　アコーディオン　*/
#sideMenu .accordion {padding:0;}
#sideMenu .accordion p {font-size: 12px;margin:0; padding:0;}
#sideMenu .accordion ul,dl { margin:0; padding:0; list-style:none;}
#sideMenu .accordion ul:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }

/* for macIE \*/
* html #sideMenu .accordion ul { height:1%; }
#sideMenu .accordion ul { display:block; font-size:12px;border:none;}

/* 折り畳み部分を隠す */
#sideMenu .accordion ul ul {display:none;}

/*外部リンクタイトル*/
.menu_title01 {margin:90px 0 0 0;}

/* １段目 */
#sideMenu .accordion ul a {color:#04C;text-decoration:none;padding:9px 0 8px 8px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-position:0 center; background-repeat:no-repeat;display:block;}
#sideMenu .accordion ul span {color:#04C;padding:0;background-position:0 center; background-repeat:no-repeat;display:block;}
#sideMenu .accordion ul {background: #fff;}
/* 欧州カップ用 */#sideMenu .accordion ul li span {padding: 0 0 0 8px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);}
#sideMenu .accordion ul li span a {color: #B50404;}
#sideMenu .accordion ul li p:hover{color: #E66400;background-color: #F2F5FC;cursor: pointer; cursor: hand;}
#sideMenu .accordion ul li p span {padding: 9px 0 8px 15px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_close.gif);background-position:0 12px; background-repeat:no-repeat;}
#sideMenu .accordion ul li p span:hover {color: #E66400;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_close_ah.gif); background-position:0 12px; background-repeat:no-repeat;}
#sideMenu .accordion ul li p span.open {background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_open.gif); background-position:0 12px; background-repeat:no-repeat;}
#sideMenu .accordion ul li p span.open:hover {color: #E66400;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_open_ah.gif); background-position:0 12px; background-repeat:no-repeat;}

/* ２段目 */
#sideMenu .accordion ul li a{background: #fff;cursor:pointer;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_a_2nd.gif);background-position:0 center; background-repeat:no-repeat;display:block;}
#sideMenu .accordion ul li ul a {display:block; padding:8px 0 8px 18px; margin: 0; background-color: #FFF; background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_terr01.gif); background-position:5px 5px; background-repeat:no-repeat;}
#sideMenu .accordion ul li ul li a:hover{color: #E66400;background-color: #F2F5FC;cursor: pointer; cursor: hand;}

#sideMenu .accordion ul li ul li p {background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_terr01.gif); background-position:5px 7px; background-repeat:no-repeat;}
#sideMenu .accordion ul li ul li p.end {background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_terr02.gif); background-position:5px 7px; background-repeat:no-repeat;}

#sideMenu .accordion ul li ul li p span{padding: 9px 0 8px 30px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_close.gif);background-position:15px 12px; background-repeat:no-repeat;}
#sideMenu .accordion ul li ul li p span:hover{background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_close_ah.gif);background-position:15px 12px; background-repeat:no-repeat;}

#sideMenu .accordion ul li ul li p span.open{padding: 9px 0 8px 30px;background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_open.gif);background-position:15px 12px; background-repeat:no-repeat;}
#sideMenu .accordion ul li ul li p span.open:hover{background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_001_open_ah.gif);background-position:15px 12px; background-repeat:no-repeat;}

* html #sideMenu .accordion p span:hover{background-color: #F2F5FC;}
* html #sideMenu .accordion p span.open:hover{background-color: #F2F5FC;}

#sideMenu .accordion ul li ul li.end a {background-image:url(https://s.yimg.jp/images/sportsnavi/common/ico_terr02.gif);background-position:5px 8px;}
#sideMenu .accordion ul li ul li.active span a {color: #B50404;}
#sideMenu .accordion ul li ul li span a {color: #B50404;margin: 0 0 0 -8px;}


/* ３段目 */
#sideMenu .accordion ul li ul li ul li {background:#fff; border-top:1px #ccc solid;}
#sideMenu .accordion ul li ul li ul li {width: 103px;padding: 0px;margin: 0 0 0 17px;}
#sideMenu .accordion ul li ul li ul li a {color:#04C;padding: 8px 0 8px 16px;margin: 0;background:url(https://s.yimg.jp/images/sportsnavi/common/ico_terr01.gif) no-repeat 6px 6px;}
#sideMenu .accordion ul li ul li ul li a:hover {color: #E66400;background-color: #F2F5FC!important;padding: 8px 0 8px 16px;margin: 0;}


/* ＳＮＳ */
#sideMenu .sideMenuSns{height: 21px;width: 120px;}
#sideMenu .sideMenuSns{height: 21px;width: 120px;}
#sideMenu .sideMenuSns ul li {width: 22px;margin:10px 5px;float: left;background-image: none;border-top: 0px #CCC solid;}
#sideMenu .sideMenuSns ul li a {background: url(https://s.yimg.jp/images/sportsnavi/common/icon_common_sns.gif) no-repeat;text-indent: -9999px;display: block;overflow: hidden;}
#sideMenu .sideMenuSns ul li.item01 a {background-position: 0px -109px;width: 22px;height: 21px;padding: 0;}
#sideMenu .sideMenuSns ul li.item02 a {background-position: 0px -145px;width: 22px;height: 21px;padding: 0;}
#sideMenu .sideMenuSns ul li.item03 a {background-position: 0px -179px;width: 22px;height: 22px;padding: 0;}


/* ＳＮＳ */
#sideMenu .sideMenuSns{height: 21px;width: 120px;}
#sideMenu .sideMenuSns{height: 21px;width: 120px;}
#sideMenu .sideMenuSns ul li {width: 22px;margin:10px 5px;float: left;background-image: none;border-top: 0px #CCC solid;}
#sideMenu .sideMenuSns ul li a {background: url(https://s.yimg.jp/images/sportsnavi/common/icon_common_sns.gif) no-repeat;text-indent: -9999px;display: block;overflow: hidden;}
#sideMenu .sideMenuSns ul li.item01 a {background-position: 0px -109px;width: 22px;height: 21px;padding: 0;}
#sideMenu .sideMenuSns ul li.item02 a {background-position: 0px -145px;width: 22px;height: 21px;padding: 0;}
#sideMenu .sideMenuSns ul li.item03 a {background-position: 0px -179px;width: 22px;height: 22px;padding: 0;}


/* タブレット */
.yjChviewWrap{margin:5px 0;text-align:center;}
.yjChview{display:inline-block;padding:10px 30px;text-align:center;}
.yjChview dl,.yjChview dd,.yjChview p{margin:0;}
.yjChview dl dt{padding-right:0.2em;}
.yjChview dl dt,.yjChview dl dd{display:inline;line-height:1.2em;font-size:14px;}
.yjChview dl dd:after{content:"\ff5c";}
.yjChview dl dd.end:after{content: "";}
.yjChview dl dd span{font-weight:bold;}

/*#right_box div:last-child {
	margin-top:10px!important;}*/
