/* CSS Document */

#insideKings .clear{clear:both;}

#insideKings{margin:0 auto; padding:0 0 50px 0; font-family:Arial, Helvetica, sans-serif!important; width:790px; font-size:12px;}
#insideKings #head{margin:0; padding:0 0 15px 0;}
#insideKings #head h1{margin:0; padding:0; font-size:0px;}
#insideKings #article{margin:0; padding:0; float:left; width:515px;}
#insideKings #sideArchive{margin:0; padding:0; float:right; width:260px;}

#insideKings #article .intro{margin:0 0 25px 0; padding:10px; background:#E3E3E3;}
#insideKings #article .intro img{float:left; margin:0 10px 0 0;}
#insideKings #article .intro p{display:block; font-size:12px; margin:0; padding:0; width:395px; float:right;}
#insideKings #article .intro p strong{display:block; margin:0 0 3px 0; padding:0 0 3px 0; border-bottom:1px solid #999999;}
#insideKings #article .intro p strong span{font-weight:normal;}
#insideKings #article .entry{margin:0 0 25px 0; padding:0;}
#insideKings #article .entry h4{margin:0; padding:7px 0; font-size:18px; color:#990000;}
#insideKings #article .entry h4 a{color:#990000;}
#insideKings #article .entry span.date{margin:0; padding:0 0 10px 0; color:#999999; display:block; border-bottom:1px solid #999999;}
#insideKings #article .entry p{margin:0; padding:15px 0 0 0;}

#insideKings #article .archive{margin:0; padding:0;}
#insideKings #article .archive strong{display:block; background:#0F5588; color:#FFFFFF; padding:5px;}
#insideKings #article .archive ul{display:block; margin:10px; padding:0; list-style-type:none;}
#insideKings #article .archive li{display:block; background:url(../inside_kings/images/dot.gif) bottom left repeat-x; padding:7px 0;}
#insideKings #article .archive li span{display:block; background:url(../inside_kings/images/arrow01.jpg) left center no-repeat; padding-left:10px; font-size:10px;}
#insideKings #article .archive li a{display:block; padding-left:10px;}
#insideKings #article .archive li a.arrow{background:url(../inside_kings/images/arrow01.jpg) left center no-repeat;}

#insideKings #sideArchive .section{margin:0 0 20px 0; padding:0 0 10px 0; border:1px solid #999999;}
#insideKings #sideArchive .section strong{display:block; background:#0F5588; color:#FFFFFF; padding:5px;}
#insideKings #sideArchive .section ul{display:block; margin:0 10px; padding:0; list-style-type:none;}
#insideKings #sideArchive .section li{display:block; background:url(../inside_kings/images/dot.gif) bottom left repeat-x; padding:7px 0;}
#insideKings #sideArchive .section li span{display:block; background:url(../inside_kings/images/arrow01.jpg) left center no-repeat; padding-left:10px; font-size:10px;}
#insideKings #sideArchive .section li a{display:block; padding-left:10px;}
#insideKings #sideArchive .section li a.arrow{background:url(../inside_kings/images/arrow01.jpg) left center no-repeat;}



/* CSS Common */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url("../img/body_bg.jpg") top left repeat-x #CBAE55;
	}
img {
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	}
a img {
	border:0px;
	}	
a,a:link,a:visited {
	color:#0080CC;
	text-decoration:underline;
	}
a:hover,a:active {
	color:#CC0000;
	text-decoration:none;
	}
#contents {
	margin:0px auto;
	background:url("../img/contents_bg.jpg") top left repeat-y;
	width:881px;
	}
.picR{float:right; margin:0 0 10px 10px;}
.picL{float:left; margin:0 10px 10px 0;}
	

.clr {
	clear:both;
	height:1px;
	}
.clr hr {
	display:none;
	}
	

#header {
	background:url("../img/header_bg.jpg") top left no-repeat;
	height:153px;
	}
h1 {
	margin:0px;
	paddin:0px;
	}
	
.to_japanese{
	float:right;
	margin-top:83px;
	margin-right:15px;
	}
	
/* メニュー */
#menu {
	margin:0 0px 90px 0px;
	padding:0px 0px 0px 47px;
	float:left;
	}
#menu h2 {
	margin:0px;
	padding:0px;
	font-size:75%;
	}
#menu h2 a {
	margin:0px;
	padding:0px;
	line-height:35px;
	background:url("../img/menu_bg.gif") top left no-repeat;
	display:block;
	width:180px;
	text-indent:20px;
	text-decoration:none;
	color:#000000;
	}
#menu h2 a.hit {
	background:url("../img/menu_bg_over.gif") top left no-repeat;
	color:#0080CC;
	}
#menu h2 a:hover {
	background:url("../img/menu_bg_over.gif") top left no-repeat;
	color:#0080CC;
	}
	
/* コンテンツボディー */
#contents_body {
	margin:0px;
	padding:0px;
	width:650px;
	float:right;
	background:url("../img/title_bg.jpg") top left no-repeat;
	}
#contents_body h2 {
	margin:0px 0px 0px 30px;
	padding:0px;
	}
.sub_title {
	margin:15px 53px 0px 0px ;
	padding:0px;
	float:right;
	display:inline;
	}
.sub_title h3 {
	margin:0px 0px 0px 15px;
	paddin:0px;
	float:left;
	font-size:75%;
	}
.article {
	margin:43px 0px 0px 0px;
	padding:0px 80px 0px 70px;
	background:url("../img/article_bg.jpg") top left repeat-y;
	}
.article02 {
	margin:43px 0px 0px 0px;
	padding:0px 80px 0px 70px;
	background:url("../img/article_bg.jpg") top left repeat-y;
	}
.wide {
	padding:0px 50px 0px 40px!important;
	font-size:12px;
	}
.corp_list,
.sponsor_list{margin:0;padding:0;}

.sponsor_list table td{width:170px; text-align:center;}

.article h3 {
	margin:0px;
	padding:0px 0px 15px 25px;
	font-size:100%;
	line-height:22px;
	background:url("../img/h3_bg.gif") top left no-repeat;
	}
.article p {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:75%;
	line-height:20px;
	width:100%;
	}
.article p.margin-bottom {
	padding:0px 0px 15px 0px;
	}
.article p.names {
	background-color:#E0E0E0;
	}
.article table {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:75%;
	text-align:left;
	}
.article form {
	margin:0px 0px 30px 0px;
	padding:0px;
	}
.article table tr td {
	padding:5px 0px 5px 15px;
	}
.article ul {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	font-size:75%;
	}
.article ul li {
	margin:0px;
	padding:0px;
	line-height:20px;
	}
.article_img {
	margin:-1px 0px 0px 0px;padding:0;display:block;
	}
.article h4{margin:0; padding:0; border-bottom:1px solid #ccc; width:100%;}
	
/* テーブル */	
table.schedule {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:75%;
	text-align:left;
	border-collapse:collapse
	}

table.schedule td{border:1px solid #ccc; padding:3px;}

span.homegame{font-size:10px; display:block; text-align:right;}
	
.bg_ccc {
	padding:5px;
	text-align:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#EEEEEE;
	font-weight:bold;
	}
	
.bg_fff {
	padding:5px;
	text-align:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#ffffff;
	}


#footer {
	margin:0px 10px 0px 10px;
	padding:0px;
	height:50px;
	background:url("../img/footer_bg.jpg") top left repeat-x;
	}
#footer p {
	margin:0px;
	padding:25px 0px 0px 0px;
	text-align:right;
	font-size:60%;
	color:#666666;
	}
	
.img_player {
	margin:0px;
	padding:0px;
	font-size:0px;
	vertical-align:bottom;
	float:left;
	}

	
#whats_new{margin:0 47px 20px 47px; padding:0; border:1px solid #999999; background:#FFFFFF}
#whats_new strong{background:#0F5588; padding:3px 5px; margin:0; display:block; color:#FFFFFF; font-size:12px;}
#whats_new ul{display:block; margin:0; padding:5px; list-style-type:none;}
#whats_new li{background:url(../img/arrow.jpg) left center no-repeat; padding:3px 0 3px 10px; border-bottom:1px dotted #CCCCCC; font-size:12px;}
#whats_new li span{font-size:10px; padding-right:10px;}	