/* CSS Document 

　　　　 2007.09.15 */

/* 共有スタイル挿入 */

@import "common.css";

/* 基本BOX設定 */

#Contens {
	float:left;
	margin-top:6px;
	width:501px; }
	
#RightMenu {
	float:right;
	width:181px;
	margin-top:6px;
	background-color:#f6f8f8;
}

#RightMenu h2 {
	display:none;
	text-indent:-9999px; }

/* メイン詳細設定 */

#Check {
	margin:5px 0 0 10px;
	padding-top:55px;
	width:480px;
	height:83px;
	background:url(../image/top/check_bnr.gif) top left no-repeat; }

html>body #Check { height:28px;}

#Check h2 {
	display:none;
	text-indent:-9999px; }

#Check a {
	display:block;
	margin:0 0 0 310px;
	width:160px;
	height:20px;
	text-decoration:none;
	text-indent:-9999px;}

#News {
	width:470px;
	margin:5px 0 0 15px;
	padding:0px;
	background-color: #FFFFCC;
}

#News p {
	font-size:12px;
	color:#553300;
	margin: 0px 10px;
	padding: 5px 0px;
}

#News a:link {
	font-size:12px;
	color:#0000AA;
	margin: 0px;
	padding: 0px;
}

#BouhanMenu {
	width:480px;
	margin:5px 0 0 10px;}
	
#BouhanMenu ul { margin-top:10px; }

#BouhanMenu li {
	float:left;
	margin:2px 3px; }
	
/* トピックス */

#TopicsBnr {
	zoom:1; clear:both;
	width:480px;
	margin:5px 0 0 10px;
	background:url(../image/top/midashi02_bg.gif) top left no-repeat;}

#TopicsBnr:after {content:".";
	display:block;
	clear:both; 
	height:0;
	visibility:hidden; } /* 回り込み解除 */

#TopicsBnr h3 { float:left;
margin:0px;}
		
#TopicsBnr p {
	margin-left:-2px;
	padding:0px; }

.topics {
	width:480px;
	margin:5px 0 0 10px;
	background:url(../image/top/topics-bg.gif) repeat-y; }
	
.topics h4 {
	width:480px;
	padding:13px 0 5px 0;
	background:url(../image/top/topics-title.gif) top left no-repeat; }

.topics h4 a {
	margin:5px 0 5px 15px;
	padding-left:25px;
	font-size:16px;
	color:#003399;
	text-decoration:underline; }

.topicsentry {
	zoom:1; clear:both;
	width:480px;
	padding-top:12px;
	background:url(../image/top/topics-line.gif) top left no-repeat; }

.topicsentry:after {content:".";
	display:block;
	clear:both; 
	height:0;
	visibility:hidden; } /* 回り込み解除 */

.topicsentry img {
	float:left;
	margin:0 12px;
	border:#999999 solid 4px;}

.topicsentry p {
	margin-right:12px;
	color:#333; }

.topicsbtm {
	width:480px;
	text-align:right;
	background:url(../image/top/topics-btm.gif) bottom left no-repeat; }

.topicsbtm img {
	margin:0 15px 8px 0; }

/* こばなし*/

#FunnyBnr {
	zoom:1; clear:both;
	width:480px;
	margin:5px 0 0 10px;
	background:url(../image/top/midashi03_bg.gif) top left no-repeat;}

#FunnyBnr:after {content:".";
	display:block;
	clear:both; 
	height:0;
	visibility:hidden; } /* 回り込み解除 */

#FunnyBnr h3 { float:left;
margin:0px;}
		
#FunnyBnr p {
	margin-left:-2px;
	padding:0px; }

.funny {
	width:480px;
	margin:5px 0 0 10px;
}

.funny h4 {
	padding:12px 0 12px 30px;
	height:30px;
	background:url(../image/top/funny-bnr.gif) top left no-repeat;
	color:#634424;
	font-size:12px;}

.funny ul {
	margin:10px 0 200px 20px; }

.funny li {
	margin:5px 0;
	background:url(../image/top/funny-list.gif) left top no-repeat;
	font-weight:bold;
	color:#222;}

.funny li a {
	margin-left:20px;
	color:#003399;
	font-weight:normal;
	text-decoration:underline; }

/* 右側メニュー詳細設定 */


#BouhanPro ul {
	margin:5px 0 20px 7px;
	width:174px;
	text-align:left; }

#BouhanPro ul li {
	background:url(../image/rightside/problog/point.gif) top left no-repeat;}

#BouhanPro ul li a {
 	display:block;
	background:url(../image/rightside/problog/line.gif) bottom repeat-x;
	padding:5px 0 9px 13px;
	margin-bottom:-10px;
	color:#3366ff;
	text-decoration:underline;
	}
	
html>body #BouhanPro ul li a {
	display:block;
	background:url(../image/rightside/problog/line.gif) bottom repeat-x;
	padding:5px 0 5px 13px;
	margin-bottom:0px; }
		
#BouhanCheck {
	background-color:#f6fdea; }

#BouhanCheck ul {
	margin-top:3px;
	padding-bottom:5px; }
	
#BouhanCheck ul li {
	zoom:1;
	margin-top:-3px;
}


/* end */

