img {
	border:none;
	clear: none;
}
.clearfloat {
	clear:both;
}
#catenavi {
	margin: 10px auto;
	padding: 0px;
	width: 890px;
}
#head1 {
	width: 950px;
}
#head_ad {
	width: 728px;
	margin:0px auto;
}
#main_contects #cont950 {
	margin: 0px auto;
	padding: 0px;
	width: 950px;
}
#main_contects #footer {
	font-size: 10px;
}
#main_contects #footer td.f10 {
	text-align:right;
}
.notes {
	font-size: 10px;
	line-height: 1.2em;
}
.right {
	text-align: right;
}

#sidebar1 {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 180px; /* 標準に準拠したブラウザまたは Internet Explorer の標準モードでは、この div の実際の幅には、幅に加えて余白と境界線も含まれます */
	background: #fff; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 0px; /* 余白は、div のコンテンツを div の端に接触しない位置に維持します */
	margin: 0px;
}
#sidebar11 {
	padding: 1px 0px 15px 10px; /* 余白は、div のコンテンツを div の端に接触しない位置に維持します */
	margin: 0px;
}
#sidebar2 {
	width: 550px; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 0px 105px; /* 余白は、div のコンテンツを div の端に接触しない位置に維持します */
	margin: 0px;
	background-color: #fff;
	float: right;
	text-align: center;
}
#sidebar22 {
	float: right; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 360px; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 0px 0px 15px 6px; /* 余白は、div のコンテンツを div の端に接触しない位置に維持します */
	margin: 0px;
	background-color: #fff;
}
#mainContent {
	margin: 0px 372px 20px 190px; /* この div エレメントの右マージンと左マージンにより、ページの両側に 2 つのサイドバーが設定されます。#sidebar1 div と #sidebar2 div に含まれるコンテンツの量に関係なく、列のスペースは維持されます。サイドバーのコンテンツが終了した後のスペースに #mainContent div のテキストを挿入するには、このマージンを削除します。 */
	padding: 0px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
} 
.tbox {
	text-align: left;
}
p {
	line-height:150% !important;
}
.list {
	line-height:200%;
}




