@charset  "Shift_JIS";



/*イントロボックス*/

	
.introbox-main
	{
	background-color:#FFE4C4;
	padding:20px 30px 15px 20px;
	line-height:200%;
	margin:0 0 20px 0;
	font-size:14px;
	}	
	
	
/*見出し*/
	
	
.m01{
	font-size:16px;
	margin:0px 0 10px 0 ;
	padding:15px 10px 15px 30px;
	background-image:url(../img/subttl_bg.gif);
	background-position:0px 0px;
	background-position:left;
	background-repeat:no-repeat;
	line-height:130%;
	font-weight:bold;
}	


	
	
	/*　相互リンク説明
----------------------------------------------- */


.table table
	{
	border-collapse: collapse;
	margin-bottom:30px;
	}
	
.table th
	{
	padding:6px 6px;
	border:1px solid #CCCCCC;
	text-align:left;
	background-color:#f8f8f8;
	font-size:14px;
	font-weight:normal;
	}
	
.table td
	{
	padding:6px 6px;
	border:1px solid #CCCCCC;
	text-align:left;
	line-height:160%;
	font-size:14px;
	}
	
.table p
{margin:0 0 10px 0;
font-size:12px;}


	/*　写真キャプション
----------------------------------------------- */


.caption table
	{
	margin-bottom:20px;
	}

.caption td
	{
	padding:3px 5px;
	text-align:left;
	line-height:130%;
	font-size:10px;
	}
	
	
	
	
	
	/*　ランキング
----------------------------------------------- */


.table-ranking table
	{
	border-collapse: collapse;
	margin-bottom:30px;
	border-top:1px #FFCC66 solid;

	}
	
.table-ranking th
	{
	padding:6px 6px;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	vertical-align:middle;
	border-bottom:1px #FFCC66 solid;
	border-left:1px #FFCC66 solid;
	}
	
.table-ranking td
	{
	padding:6px 6px;
	text-align:left;
	line-height:160%;
	font-size:14px;
	border-bottom:1px #FFCC66 solid;
	border-right:1px #FFCC66 solid;
	}
	
