@charset "Shift_JIS";

/* summary ------------------
	1.	layout
	----leftmenuBg
	----leftmenuBgnon
	----leftmenuBgwin
	2.	pict
-------------------------- */


/* layout ----------------- */
#leftmenu{
	font-size:12px;
	background: url(images/menu_side/under.gif) bottom no-repeat;
	padding-bottom:4px;
	margin-bottom:10px;
}

#leftmenu h2 {
	width:120px;
	height:76px;
	color:#fff;
}

#leftmenu h2 a {
	display:block;
	width:120px;
	height:76px;
}

#leftmenu h2 span{
	position: absolute;
	top: -99999px;
	left: -99999px;
}

#title_top{
	background:#1964AD url(images/menu_side/title_top.gif) no-repeat ;
	line-height: 1.0;
	vertical-align: middle;
	padding-bottom:6px;
}

#title_top li {
	background: url(images/arrow_orange.gif) 0 6px no-repeat;
	margin-left:9px;
	padding-top:6px;
	padding-left:14px;
}

#title_top a:link{color:#fff;}
#title_top a:visited{color:#fff;}
#title_top a:hover{color:#fff;text-decoration:underline;}
#title_top a:active{color:#fff;text-decoration:underline;}

#leftmenu .leftOn a {color:#000;text-decoration:none;}



/* -----leftmenuInfo */
.leftmenuInfo {
	background-color: #1964AD;
	line-height: 1.0;
	vertical-align: middle;
}
.leftmenuInfo ul {
	width: 112px;
	margin-left:4px;
}
.leftmenuInfo li {
	background:#FFEFA2 url(images/menu_side/menu_info.gif) no-repeat;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:4px;
	border-top:1px solid #1964AD;
	border-bottom:1px solid #fff;
}




/* -----leftmenuBg */
.leftmenuBg,#leftmenuBgnon {
	background-color: #1964AD;
	line-height: 1.0;
	vertical-align: middle;
}

.leftmenuBg ul,#leftmenuBgnon ul {
	width: 112px;
	margin-left:4px;
}

.leftmenuBg li {
	background:#ECECEC url(images/menu_side/menu.gif) no-repeat;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:4px;
	border-top:1px solid #1964AD;
	border-bottom:1px solid #fff;
	font-weight:bold;
}
.leftmenuBg li.twitterMenu {
	background:#ECECEC url(images/menu_side/menu_01_twitter.gif) no-repeat;
}
.leftmenuBg li.facebookMenu {
	background:#ECECEC url(images/menu_side/menu_01_facebook.gif) no-repeat;
}


.leftmenuBg li.categoryRed {
	background:#ECECEC url(images/menu_side/menu_d.gif) no-repeat;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:4px;
	border-top:1px solid #323232;
	border-bottom:1px solid #fff;
	font-weight:bold;
}
/*
.leftmenuBg li.categoryRed a:link {color:#fff;}
.leftmenuBg li.categoryRed a:visited {color:#fff;}
.leftmenuBg li.categoryRed a:hover {color:#fff;text-decoration:underline;}
.leftmenuBg li.categoryRed a:active {color:#fff;text-decoration:underline;}
*/


.leftmenuBg li.category {
	background:#ECECEC url(images/menu_side/menu_c.gif) no-repeat;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:4px;
	border-top:1px solid #1964AD;
	border-bottom:1px solid #fff;
}


/* -----leftmenuBgnon */
#leftmenuBgnon ul {
	border-bottom:3px solid #fff;
	background:#FFF url(images/menu_side/menu_gray2.gif) top no-repeat;
	padding-top:2px;
	padding-bottom:4px;
}

#leftmenuBgnon ul.Bgnondotsnon {
	background: none;
	padding-top:0px;
	padding-bottom:0;
}

#leftmenuBgnon li {
	background:#FFF url(images/menu_side/menu_gray.gif) no-repeat;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:4px;
}

#leftmenuBgnon li.topNews {
	background:#FFF url(images/menu_side/menu_b.gif) no-repeat;
	padding-left:20px;
	padding-top:6px;
	font-weight:bold;
}


#leftmenuBgnon li.subNews {
	background:#FFF url(images/menu_side/menu_a.gif) no-repeat;
	padding-left:20px;
	padding-top:6px;
	font-weight:bold;
	font-color:#FF0000;
}
#leftmenuBgnon li.subNews a:link {color:#FF0000;}
#leftmenuBgnon li.subNews a:visited {color:#FF0000;}
#leftmenuBgnon li.subNews a:hover {color:#FF0000;text-decoration:underline;}
#leftmenuBgnon li.subNews a:active {color:#FF0000;text-decoration:underline;}


#leftmenuBgnon li.Bgline {
	padding-left:20px;
	padding-top:6px;
	padding-bottom:4px;
	border-top:1px solid #1964AD;
	border-bottom:1px solid #fff;
}


/* -----leftmenuBgwin */
.leftmenuBg li.leftmenuBgwin {
	background:#FFF url(images/menu_side/menu_d.gif) no-repeat;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:4px;
}


/* -----mobile */
#mobileLeft p {
	margin:0 0 6px 0;
	padding:0;
	font-size:12px;
	line-height:1.2;
	text-align:center;
}
#mobileLeft p img{
	margin:0 0 2px 0
}



/* -----ajax_menu-u */
#ajax_menu-u {
	display:inline;
}




/* pict ----------------- */
/* 右メニュー上画像の切り替え */
h2#leftbaseball {background: url(images/menu_side/title_01.gif) no-repeat;} /* 野球 */
h2#leftmlb {background: url(images/menu_side/title_02.gif) no-repeat;} /* ＭＬＢ */
h2#leftsoccer {background: url(images/menu_side/title_03.gif) no-repeat;} /* サッカー */
h2#leftrugby {background: url(images/menu_side/title_04.gif) no-repeat;} /* ラグビー */
h2#leftgolf {background: url(images/menu_side/title_05.gif) no-repeat;} /* ゴルフ */
h2#leftfight {background: url(images/menu_side/title_06.gif) no-repeat;} /* ファイト */
h2#leftsports {background: url(images/menu_side/title_07.gif) no-repeat;} /* スポーツ */
h2#leftkeiba {background: url(images/menu_side/title_08.gif) no-repeat;} /* 競馬 */
h2#leftsociety {background: url(images/menu_side/title_09.gif) no-repeat;} /* 社会 */
h2#leftshow {background: url(images/menu_side/title_10.gif) no-repeat;} /* 芸能 */
h2#leftlife {background: url(images/menu_side/title_11.gif) no-repeat;} /* ライフ */
h2#leftkansai {background: url(images/menu_side/title_12.gif) no-repeat;} /* 関西 */
h2#leftwanko {background: url(images/menu_side/title_13.gif) no-repeat;} /* わんこ */
h2#leftpach {background: url(images/menu_side/title_14.gif) no-repeat;} /* パチ・スロ */
h2#leftfish {background: url(images/menu_side/title_15.gif) no-repeat;} /* 釣り */
h2#leftclm {background: url(images/menu_side/title_16.gif) no-repeat;} /* コラム */