@charset "utf-8";

/*--------------------------------

	各コンテンツ共通CSS

--------------------------------*/

/* コンテンツ */

	/*見出し*/
	div.mainColumn h2{
		margin:0;
		padding-top:17px;
		padding-left:60px;
		width:472px;
		height:30px;
		color:#663300;
		background-color:inherit;
		background-repeat:no-repeat;
		font-size:14px;
		font-weight:bold;
	}
	div.mainColumn h3{
		margin-top:2.2em;
		margin-bottom:0.7em;
		margin-left:3px;
		padding-left:31px;
		width:489px;
		height:25px;
		line-height:25px;
		color:#336600;
		background-color:#C2F161;
		background-image:url(../image/contents_shared/heading.gif);
		background-repeat:no-repeat;
		font-size:12px;
		font-weight:bold;
	}
	
	div.mainColumn h4{
		margin-top:1.8em;
		margin-right:10px;
		margin-bottom:0.5em;
		margin-left:5px;
		padding-top:1px;
		padding-bottom:2px;
		padding-left:5px;
		border-bottom:solid #E3D7C8 2px;
		color:#663300;
		background-color:inherit;
		font-size:12px;
		font-weight:bold;
	}


	/* p element */
	div.mainColumn p{
		margin-bottom:1em;
		margin-left:8px;
		line-height:1.4;
		color:#333333;
		background-color:inherit;
		font-size:80%;
	}

	/* 注釈 */
	div.mainColumn .notes{
		text-indent:-1em;
		margin-left:1em;
	}
	
	/* アンカー */
	div.mainColumn a{
		color:#0066CC;
		background-color:transparent;
	}
	
	div.mainColumn a:hover{
		color:#F06600;
		background-color:transparent;
	}
	
	div.mainColumn a:visited{
		color:#5F77AB;
		background-color:transparent;
	}
	
	/* ページトップへ */
	div.mainColumn p.contentsBottomNavi{
		clear:left;
		text-align:right;
	}


/* フローティング */
.floatLeft200{
	float:left;
	width:200px;
	margin:5px;
}
.floatRight200{
	float:right;
	width:200px;
	margin:5px;
}
.clear{
	font-size:0px;
	clear:both;
}


/* テキスト位置 */
.center{
	text-align:center;
}
