@charset "Shift_JIS";

/*top
=================================*/


p.stitle{
	width: 870px;
	margin: 0 0 0 20px;
}
p.nowrap{
	margin: 0;
	padding: 0;
white-space: nowrap; 
}


/*	contentarea	*/

table.inner-content-titleimg{
	width: 840px;
	margin: 0 0 20px 30px;
}


table.inner-content-wide{
	width: 840px;
	margin: 0 0 20px 30px;
}

table.inner-content-wide td{
	text-align: left;
	vertical-align: top;
}

table.inner-content-c2{
	width: 840px;
	margin: 20px 0 20px 30px;
}


table.inner-content-c2 td.left{
	width: 370px;
	text-align: left;
	vertical-align: top;
}
table.inner-content-c2 td.right{
	width: 470px;
	text-align: left;
	vertical-align: top;
}



table.inner-content{
	width: 847px;
	margin: 30px 0 15px 30px;
}


table.inner-content td.left{
	width: 287px;
	text-align: left;
	vertical-align: top;
}

table.inner-content td.center{
	width: 288px;
	text-align: left;
	vertical-align: top;
}


table.inner-content td.right{
	width: 272px;
	text-align: left;
	vertical-align: top;
}


p{
	margin: 0;
	padding: 0;

	}



p.line-bar{
	margin:  10px 0 30px 30px;
	padding: 0;

	}


p.caution{
	margin: 30px 30px 30px 30px;
	font-size: 10px;
	line-height: 1.6em;
	}


p.caution a:link {
	color: #000000;
	text-decoration: underline;
}
p.caution a:visited {
	color: #000000;
	text-decoration: underline;
}
p.caution a:hover {
	color: #666666;
	text-decoration: underline;
}
p.caution a:active {
	color: #666666;
	text-decoration: underline;
}
