@charset "shift_jis";

/* CSS Document 

　　　　 2007.09.15 */

/* 共有スタイル挿入 */

@import "common.css";

/* 設定 */

#RightSideBox h2 {
	margin-top:6px;}

.content {
	margin:5px 0 0 14px; }
	
.content h3 {
	height:42px;
	margin-top:10px;
	margin-bottom:20px;
	padding:10px 0 0 60px;
	background:url(../image/sub/midashi_m.gif) top left no-repeat;
	color:#634424;
	font-size:20px;}

html>body .content h3 {
	height:32px;}

.content h3.vol { font-size:16px;}

.content h4 {
	margin:0 0 10px 25px;
	padding:3px 0 0 23px;
	background:url(../image/sub/midashi_h4.gif) top left no-repeat;
	font-size:18px; }

.content h5 {
	margin:0 20px 0 25px;	
	padding:2px 5px;
	font-size:14px;
	background:#CC9900;
	font-weight:bold; }

.text h5 {
	margin:15px 0 10px 0;
	background:#FF9999;}


#Intoro {
	width:657px;
	background:url(../image/category/intoro.gif) top left no-repeat; }


.imgleft {
	float:left;
	margin-right:15px;}

.imgright {
	float:right;
	margin-left:15px;}


.text {
	zoom:1; clear:both;
	margin-left:30px;
	margin-bottom:15px;
	width:600px;
	line-height:150%;}
	
.text:after{
	content:".";
	display:block;
	clear:both; 
	height:0;
	visibility:hidden; } /* 回り込み解除 */

.text p {
	margin:8px 0;}

.text a {
	color:#003399;
	text-decoration:underline; }


.text span {
	font-size:16px;
	line-height:160%;
	font-weight:bold; }

/* リンク設定 */

.link {
	text-align:right;
	margin-left:30px;
	margin-bottom:15px;
	width:600px;
	line-height:150%;}

.link span {
	background:url(../image/category/linkpoint.gif) left top no-repeat; }
	
.link a {
	margin-left:25px;
	color:#003399;
	text-decoration:underline; }


/* テーブル設定 */

.text table {
	margin-top:10px;
	border-collapse:collapse;
	font-size:12px;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	line-height:135%; }

.text table th {
	background:#FCE4DF;
	padding:3px;
	text-align:center;
	border:#999999 solid 1px; }

.text table td {
	padding:10px;
	border:#999999 solid 1px;
	vertical-align:top; }


/* カード詐欺問い合わせテーブル */

.text table.cardlist {
	font-size:12px; }

.text table.cardlist caption {
	text-align:left; }
	
.text table.cardlist td {
 	padding:3px;
	vertical-align:middle; }

.text table.cardlist td img {
	float:none;
	margin:0px; }



/* リスト設定 */

.text ol {
	margin:10px 0 10px 30px; }
	

/*-- リストポイント --*/
.topicstext ul,
.text ul,
.text table ul.point,
.text table ol ul {
	margin:10px 0 10px 23px;
	list-style-image:url(../image/category/list-point.gif); }
	
.text ul.nopoint { list-style-image:none; }

.text ul ul {
	list-style-image:url(../image/category/list-point2.gif); }

.text ul ol { 
	list-style-image:none;
	list-style-type:decimal;}
	
	
/*--*/

.text ul.notice {
	color:#CC3333;
	font-weight:bold; }

.text ul.notice ul {
	color:#333333;
	font-weight:normal; }
	
.text li {
	padding:2px 0;}

.text li span {
	color:#CC3333;
	font-size:14px;
	font-weight:normal; }

/* テーブル内リスト */

.text table ul {
	margin:0 0 10px 0;
	list-style:none; }

.text table li {
	font-weight:bold;
	padding:2px 0; }

.text table ul.point li {
	font-weight:normal;
	padding:2px 0; }

.text table ol li {
	font-weight:normal; }

	

/* content内横リスト */

.list {
	zoom:1; clear:both;
	margin:0 auto;
	width:450px;
	font-size:12px;
	text-align:center;}
	
.list:after{
	content:".";
	display:block;
	clear:both; 
	height:0;
	visibility:hidden; } /* 回り込み解除 */
	
.list ul {
	width:600px;
	margin-top:10px;}
	
.list li {
	float:left;
	border-right:#333333 solid 1px;
	padding-right:8px;
	margin-left:8px;
	line-height:110%;}

.list li a {
	color:#003399;
	text-decoration:underline; }

.list li.none {
	border:none;}



/* インプットインデント */

.text input {
	margin:5px 10px; }

/*　コンテンツ説明　*/
p.page {background:url(../image/category/page.gif) top no-repeat;
padding:20px 0 0 50px;
height:92px;
color:#634424;
font-size:12px;
font-weight:bold;}

html>body p.page { height:72px; }

/*** こばなしメニュー ****************************/

.entrybody {
	background:url(../image/category/kobanashi/line.gif) bottom repeat-x;
	width:590px;
	margin:15px 0 20px 10px;
	padding-bottom:15px;}

.entrybody p {margin-top:5px;}

table.bglink {
	width:590px;
	margin-left:10px;}

table.bglink td {
	width:50%;
	border:none;}

.green {
	font-size:18px;
	font-weight:bold;
	line-height:150%;
	color:#009933;}
	

/* トピックスブログ */

.topicstext {
	zoom:1; clear:both;
	margin-left:30px;
	margin-bottom:15px;
	width:600px;
	line-height:150%;}
	
.topicstext:after{
	content:".";
	display:block;
	clear:both; 
	height:0;
	visibility:hidden; } /* 回り込み解除 */
	

.topicstext h4 {
	margin:10px 0 10px 0px;
	padding:3px 0 0 23px;
	background:url(../image/sub/midashi_h4.gif) top left no-repeat;
	font-size:18px; }

.topicstext p {
	margin:8px 0;}


/* .topicstext p:after{
		zoom:1; clear:both;
content:".";
	display:block;
	clear:both; 
	height:0;
	visibility:hidden; } 回り込み解除 *//* end */

.topicslink {
	text-align:left;
	margin-left:30px;
	margin-bottom:15px;
	width:600px;
	line-height:150%;}
	
.topicslink a {
	background:url(../image/category/linkpoint.gif) left top no-repeat;
	padding-left:25px;
	color:#003399;
	text-decoration:underline; }
	
/* 大百科ブログ */

p.credit {
	margin: 0 0 5px; padding: 0;
	text-align: right;
	font-size: 12px; color: #666;
	}

.promenu{
	zoom:1; clear:both;
	margin-left:30px;
	margin-bottom:15px;
	width:600px;
	line-height:150%;}


.promenu table{
	width:600px;
	font-size:12px;}

.promenu table a {
	color:#003399;
	text-decoration:underline; }



/* 右側メニュー詳細設定 */


#BouhanPro ul {
	margin:5px 0 20px 3px;
	width:160px;
	text-align:left;
	list-style-image:url(../blog/img/point.gif) }

#BouhanPro ul li {
	padding:3px 0 3px 5px;
	background:url(../image/rightside/problog/line.gif) bottom repeat-x;}
	
#BouhanPro ul li a {
	margin-bottom:-10px;
	color:#3366ff;
	text-decoration:underline;
	}
	
html>body #BouhanPro ul li a {
	margin-bottom:0px; }
/* end */
