@charset "utf-8";


html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}
table {
    border-spacing: 0;
}
img{
	border:0px;
}


body{
	background:#7196AA;
	font-size:85%;
line-height:150%;
}
a,a:hover,a:visited{
color:blue;
}


/*
Header
*/


#container{
	border-top:5px solid #062F58;
	background:#FFF;
	margin:0 auto;
	width:825px;
}
#container-inner{
	width:100%;
}
#header{
	margin:0 auto;
	width:775px;
}
#header-inner{
	width:100%;
}
#header-content{
	margin:10px 0 0 0;
	width:100%;
}
#header-content-main{
	float:left;
	width:450px;
	height:64px;
}
/*H1orDIV-Title*/
#header-name{
}
#title_logo{
}
/*H2orDIV-Desc*/
#header-description{
}
#header-content-side{
	font-size:85%;
	width:325px;
	float:left;
	align:right;
	text-align:right;
	vertical-align:bottom;
}
#header-content-side-top{
	height:22px;
}
/*Menu*/
#header-menu{
	width:775px;
	height:34px;
	border-top:10px solid #FFF;;
	background:url("/img/menu_base.gif") no-repeat right top;
	clear:both;
}
#navigation{
	position:absolute;
	list-style-type:none;
	margin:0;
	padding:0;
	height:34px;
	width:775px;
}
#navigation li{
	float:left;
	position:relative;
	margin:0;
	padding:0;
	height:34px;
}
#navigation li a{
	height:34px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}
#navigation li.home{
	width:99px;
}
#navigation li.home a{
	background:url("/img/navigation.gif") no-repeat 0 0;
}
#navigation li.home a:hover{
	background:url("/img/navigation.gif") no-repeat 0 -34px;
}
#navigation li.home a.active{
	background:url("/img/navigation.gif") no-repeat 0 -34px;
}
#navigation li.about{
	width:136px;
}
#navigation li.about a{
	background:url("/img/navigation.gif") no-repeat -99px 0;
}
#navigation li.about a:hover{
	background:url("/img/navigation.gif") no-repeat -99px -34px;
}
#navigation li.about a.active{
	background:url("/img/navigation.gif") no-repeat -99px -34px;
}
#navigation li.topics{
	width:86px;
}
#navigation li.topics a{
	background:url("/img/navigation.gif") no-repeat -235px 0;
}
#navigation li.topics a:hover{
	background:url("/img/navigation.gif") no-repeat -235px -34px;
}
#navigation li.topics a.active{
	background:url("/img/navigation.gif") no-repeat -235px -34px;
}
#navigation li.competition{
	width:86px;
}
#navigation li.competition a{
	background:url("/img/navigation.gif") no-repeat -321px 0;
}
#navigation li.competition a:hover{
	background:url("/img/navigation.gif") no-repeat -321px -34px;
}
#navigation li.competition a.active{
	background:url("/img/navigation.gif") no-repeat -321px -34px;
}
#navigation li.block{
	width:109px;
}
#navigation li.block a{
	background:url("/img/navigation.gif") no-repeat -407px 0;
}
#navigation li.block a:hover{
	background:url("/img/navigation.gif") no-repeat -407px -34px;
}
#navigation li.block a.active{
	background:url("/img/navigation.gif") no-repeat -407px -34px;
}
#navigation li.community{
	width:109px;
}
#navigation li.community a{
	background:url("/img/navigation.gif") no-repeat -516px 0;
}
#navigation li.community a:hover{
	background:url("/img/navigation.gif") no-repeat -516px -34px;
}
#navigation li.community a.active{
	background:url("/img/navigation.gif") no-repeat -516px -34px;
}
#navigation li.links{
	width:109px;
}
#navigation li.links a{
	background:url("/img/navigation.gif") no-repeat -625px 0;
}
#navigation li.links a:hover{
	background:url("/img/navigation.gif") no-repeat -625px -34px;
}
#navigation li.links a.active{
	background:url("/img/navigation.gif") no-repeat -625px -34px;
}




/*
Widget
*/


/*Search*/
div.widget-search{
	margin:10px 0 0 0;
}
div.widget-syndication{
}
/*Search-inner-Default*/
div.widget-content{
}








/*
Main
*/




#content{
	clear:both;
	margin:20px auto;
	width:775px;
}
#content-inner{
	width:100%;
}


/*MainArea*/
#alpha{
	float:left;
	width:550px;
}
#alpha-inner{
	width:550px;
}
#category_top{
	margin:0;
	padding:0;
}
#top{
}
#top_img{
	margin:0 0 15px 0;
}
div.content-nav{
	margin-bottom:10px;
}
#pankuzu{
	font-size:85%;
	padding:5px 10px 5px 0;
	background:#F2F2F2;
}
div.asset-meta{
	align:right;
	text-align:right;
	font-size:75%;
	padding:10px 25px;
}
/*H1*/
#page-title{
	font-size:135%;
	padding:10px 15px;
	margin:0 0 5px 0;
	font-weight:bold;
	background:url("/img/entry-title_bg.gif") repeat-x;
}
/*H2*/
h2.entry-title{
	padding:10px 15px;
	margin:0 0 5px 0;
	font-size:120%;
	font-weight:bold;
	background:url("/img/entry-title_bg.gif") repeat-x;
}


div.entry-asset{
	width:548px;
	border:1px solid #86AFCF;
	margin:0 0 25px 0;
}
div.asset-body{
	margin:0 auto 20px auto;
	width:500px;
	line-height:175%;
	word-break:break-all;
	overflow:hidden;
}
#index_title_news{
	height:28px;
	width:550px;
	background:url("/img/index_title_news.gif") no-repeat;
	align:right;
	text-align:right;
	margin:0 0 5px 0;
}
#index_title_news_rss{
	margin:0;
}
/*Index_News_List*/
#index-news_category{
	font-size:75%;
}
#index_title_news_block{
	position:relative;
	clear:both;
	border-top:1px dotted #CCCCCC;
	padding:5px 0 5px 10px;
	width:540px;
}
#index_title_news_block_left{
	position:relative;
	float:left;
	width:90px;
	margin:0 10px 0 0;
}
#index_title_news_block_right{
	position:relative;
	word-break:break-all;
	/*overflow:hidden;*/
	line-height:120%;
	width:440px;
	float:left;
}
#list{
	border-bottom:1px dotted #CCCCCC;
	padding:5px 10px;
	margin:0 0 5px 0;
	clear:both;
	float:clear;
}
.list{
	padding:5px 10px;
	margin:0 0 5px 0;
	clear:both;
	float:clear;
}
.list_left{
	float:left;
	width:200px;
	height:100px;
	border-right:10px solid #FFF;
}
.list_right{
	float:left;
	width:300px;
}



/*PAGENATE*/
#pagenate{
	background:#CCC;
	padding:10px;
	margin:20px 0 0 0;
	border-top:1px solid #CCC;
	clear:both;
	float:clear;
}






/*
Side
*/


#side{
	float:left;
	width:225px;
	align:right;
	text-align:right;
	font-size:85%;
}
#side-inner{
	margin:0 0 0 auto;
	width:200px;
	align-left;
	text-align:left;
}
#side_ad{
	margin:0 0 15px 0;
}
#side_bunner{
	margin:0 0 10px 0;
}


#side_list{
	margin: 0 0 15px 0;
}
#side_list ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#side_list ul li{
	display:inline;
	margin:0;
	padding:0;
}
#side_list ul li a{
	background:#f2f2f2;
	display:block;
	padding:10px 5px 10px 15px;
	text-decoration:none;
	border-bottom:1px dotted #CCCCCC;
}
#side_list ul li a:hover{
	background:#CFDDE5;
}
#side_list ul li ul{
	border-bottom:0px dotted #CCCCCC;
}
#side_list ul li ul li a{
	background:#f2f2f2;
	padding:10px 5px 10px 25px;
	text-decoration:none;
}
#side_list ul li ul li a:hover{
	background:#CFDDE5;
}
#side_list ul li ul li ul{
	border-bottom:0px dotted #CCCCCC;
}
#side_list ul li ul li ul li a{
	background:#f2f2f2;
	padding:10px 5px 10px 35px;
	text-decoration:none;
}
#side_list ul li ul li ul li a:hover{
	background:#CFDDE5;
}






/*
Footer
*/


#footer{
	background:#CFDDE5 url("/img/footer_bg.gif") repeat-x;
	padding:25px 0;
	width:825px;
	clear:both;
	font-size:85%;
}
#footer-inner{
}
#footer-content{
	margin:0 auto;
	width:775px;
}
#footer_menu{
	margin:0 0 5px;
}
#copyright{
	margin:0;
}






/*TD*/


td.left01{
	padding:10px;
	border-top:1px solid #B2BDD5;
	border-bottom:1px solid #B2BDD5;
	background:#D9E3F8;
	font:bold;
	line-height:150%;
}
td.right01{
	padding:10px;
	border-top:1px solid #B2BDD5;
	border-bottom:1px solid #B2BDD5;
	line-height:150%;
}
td.left02{
	padding:10px;
	border-bottom:1px solid #B2BDD5;
	background:#D9E3F8;
	font:bold;
	line-height:150%;
}
td.right02{
	padding:10px;
	border-bottom:1px solid #B2BDD5;
	line-height:150%;
}




/*SITEMAP*/
.tree ul{
	padding:0;
	margin:0;
	background-position: -9px 15px;
	background-image: url('/img/ul.gif');
	background-repeat: repeat-y;
}
.tree li{
	font-size:1em;
	font-weight:bold;
	margin:0px;
	padding:3px 0 3px 24px;
	list-style-type:none;
}
.tree li a{
}
.tree li a:hover{
}
.tree ul ul{
	background-position: -1px 15px;
	background-image: url('/img/ul.gif');
	background-repeat: repeat-y;
}
.tree ul li{
	background-position: 0px 5px;
	background-image: url('/img/li.gif');
	background-repeat: no-repeat;
}
.tree ul li a{
	font-weight:bold;
	text-decoration:underline;
}
.tree ul li a:hover{
}
.tree ul ul li{
	background-position: 8px 5px;
	background-image: url('/img/li.gif');
	background-repeat: no-repeat;
}
.tree ul ul li a{
	background-position: 0px 7px;
	font-size:1em;
}
.tree ul ul ul li a{
	background-position: 0px 7px;
	font-size:0.8em;
}




/*TOP_CATEGORY*/
#cat{
	border-top:15px solid #FFF;
	clear:both;
	width:550px;
	height:160px;
}
#cat_left{
	float:left;
	width:260px;
	height:160px;
	border-right:15px solid #FFF;
}
#cat_right{
	float:left;
	width:260px;
	height:160px;
	border-left:15px solid #FFF;
}
#cat_block_top{
	width:260px;
	height:43px;
}
#cat_block_bottom{
	width:260px;
	height:117px;
}
#cat_block_left{
	float:left;
	width:83px;
	height:117px;
}
#cat_block_left.about{
	background:url("/img/cat_about.jpg") no-repeat;
}
#cat_block_left.topics{
	background:url("/img/cat_topics.jpg") no-repeat;
}
#cat_block_left.competition{
	background:url("/img/cat_competition.jpg") no-repeat;
}
#cat_block_left.block{
	background:url("/img/cat_block.jpg") no-repeat;
}
#cat_block_left.community{
	background:url("/img/cat_community.jpg") no-repeat;
}
#cat_block_left.links{
	background:url("/img/cat_links.jpg") no-repeat;
}
#cat_block_right{
	float:left;
	width:177px;
	height:117px;
	background:url("/img/cat_bg.gif") no-repeat;
	line-height:120%;
}
#cat_block_desc{
	padding:15px;
	font-size:85%;
}






/*MAP*/
#map{
	width:550px;
	margin-top:15px;
}
#maplist{
	width:550px;
	height:197px;
}
#mapleft{
	width:183px;
	height:197px;
	float:left;
}
#mapcenter{
	width:183px;
	height:197px;
	float:left;
}
#mapright{
	width:183px;
	height:197px;
	float:left;
}
#map img{
	filter:alpha(opacity=70);
}
#map a:hover img{
	filter:alpha(opacity=100);
}




/*スコアボード*/
table.ttd{
background-color:#FFF;
    border-spacing: 1px;
}
.ttd01{
color: white;
font-weight: bold;
background-color: #1C8505;
text-align: center;
width: 30px;
height: 25px;
}
.ttd02{
color: white;
font-weight: bold;
background-color:#1C8505;
text-align: center;
padding: 5px;
width: 30px;
}
.ttd03{
color: white;
background-color: #1C8505;
text-align: center;
width: 35px;
height: 35px;
}
.ttd04{
color: white;
background-color: #1C8505;
padding: 4px;
text-align: center;
width: 135px;
height: 25px;
}






.inning_name{
color: white;
background-color: #1C8505;
padding: 4px;
text-align: center;
width: 135px;
height: 25px;
}
.batfirst_name{
color: white;
background-color: #1C8505;
padding: 4px;
text-align: center;
width: 135px;
height: 25px;
}
.fieldfirst_name{
color: white;
background-color: #1C8505;
padding: 4px;
text-align: center;
width: 135px;
height: 25px;
}
.inning{
color: white;
font-weight: bold;
background-color: #1C8505;
text-align: center;
width: 30px;
height: 25px;
}
.batfirst{
color: white;
font-weight: bold;
background-color: #1C8505;
text-align: center;
width: 30px;
height: 25px;
}
.fieldfirst{
color: white;
font-weight: bold;
background-color: #1C8505;
text-align: center;
width: 30px;
height: 25px;
}
.inning_r{
color: white;
font-weight: bold;
background-color:#1C8505;
text-align: center;
padding: 5px;
width: 30px;
}
.batfirst_r{
color: white;
font-weight: bold;
background-color:#1C8505;
text-align: center;
padding: 5px;
width: 30px;
}
.fieldfirst_r{
color: white;
font-weight: bold;
background-color:#1C8505;
text-align: center;
padding: 5px;
width: 30px;
}


#img_normal{
border:1px solid green;
}
#img_left{
margin:0px 15px 15px 0px;
border:1px solid green;
float:left;
}
#img_right{
margin:0px 0px 15px 15px;
border:1px solid green;
float:right;
}
#link_home{
margin-right:15px;
}

div.alllist{
margin-bottom:3px;
}
div.alllist a{
text-decoration:none;
}

.top_left  { float: left; margin-right: 15px; border: solid 1px #036140 }
.top_right  { float: right; margin-left: 15px; border: solid 1px #036140 }


#img_linkleft{margin:0px 15px 15px 0px;border:1px #0000A0;float:left;}

#img_linkright{margin:0px 0px 15px 15px;border:1px #0000A0;float:right;}