body {
	background-color:#F5F5F5;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

td{
	font-size:12px;
	color:#414141;
	line-height:16px;
}

.com{
	font-size:10px;
	color:#333333;
	line-height:12px;
}
.height_10{
	margin:0px;
	padding:0px;
	height:10px;
	clear:both;
}

.height_30{
	margin:0px;
	padding:0px;
	height:30px;
	clear:both;
}

.height_50{
	margin:0px;
	padding:0px;
	height:50px;
	clear:both;
}



/*リンク*/

a{
	color:#FF9933;
	text-decoration:none;
}

a:hover{
	color:#FF9933;
	text-decoration:underline;
}


a:active{
	color:#FF9933;
	text-decoration:none;
}




/*コンテンツ*/


.nofloat{
	clear:both;
	width:0px;
	height:0px;
}

.contents_back{
	padding:10px 0px 0px 10px;
}

.contents_back2{
	padding:0px 0px 0px 10px;
}

.contents_back3{
	padding:10px 10px 10px 10px;
}


.right_back{
	padding:5px 5px 0px 5px;
	background-color:#F3F3F3;
}

.right_back_co{
	background-color:#F3F3F3;
}


.line{
	background-color:#CCCCCC;
}


.pad_5{
	padding:5px 3px 5px 5px;
	text-align:left;
}

.pad_10{
	padding:5px 3px 5px 10px;
	text-align:left;
}

.pad_20{
	padding:5px 3px 5px 20px;
}

.pad_30{
	padding:5px 3px 5px 30px;
	text-align:left;
}

.pad_50{
	padding:5px 3px 5px 50px;
	text-align:left;
}

.pad_50_b30{
	padding:5px 3px 30px 50px;
	text-align:left;
}

.pad_5_b30{
	padding:5px 3px 30px 5px;
	text-align:left;
}

.pad_30_b30{
	padding:5px 3px 30px 30px;
	text-align:left;
}

.pad_b20{
	padding:0px 0px 20px 0px;
	text-align:left;
}
.font_10 {
	font-size: 10px;
}
.font_11 {
	font-size: 11px;
}