.txtright{
	text-align:right;
}
.top5{margin-top:5px;}
.top40{margin-top:40px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top10{margin-top:10px;}
.p_top10{padding-top:10px;}
.bottom10{margin-bottom:10px;}
.left50{margin-left:50px;}
.width140{width:140px;}
.width150{width:150px;}
.width200{width:200px;}
.width215{width:215px;}
.width250{width:250px;}
.width280{width:280px;}
.width300{width:300px;}
.width320{width:320px;}
.width330{width:330px;}
.width365{width:365px;}

.teble_bg{
	background-color:#FFFFFF;
}
.cost_map{
	margin-top:25px;
	position:relative;
}
.cost_map_over{
	position:absolute;
	width:300px;
	top:0px;
	left:0px;
}

#main .cost_map_over h3{
	width:300px;
	margin-top:0px;
}
#main .box_550 h4{
	padding-top:10px;
	width:230px;
	border-bottom:1px solid #80B927;
}
.support dt{
	width:230px;
	color:#fb9b04;
	padding-bottom:2px;
	font-weight:bold;
}
.support dd{
	margin:0px;
	padding-left:10px;
	padding-bottom:5px;
	width:220px;
}
.support_waku{
	width:290px;
	border:1px solid #80B927;
	margin-top:25px;
	padding:10px 3px 10px 3px;
	margin-bottom:5px;
	float:left;
}
.bggreen{
	background-color:#80B927;
	padding:1px 2px 1px 2px;
	margin:10px 0px 5px 0px;
	color:#fff;
	display:inline;
	
}
.support_logo{
	margin:2px 5px 2px 2px;
	float:left;
}
.green{
	color:#159b3a;
}
.support_p5{
	margin-right:8px;
	float:left;
}

.top_box_l{
	width:265px;
	background-image:url(../img/support_topbg.gif);
	background-repeat:no-repeat;
	padding-top:36px;
	padding-right:10px;
	float:left;
}
.top_box_r{
	width:265px;
	background-image:url(../img/support_topbg.gif);
	background-repeat:no-repeat;
	padding-top:36px;
	float:right;
}
.top_aunder{
	clear:both;
	background-image:url(../img/support_sitabg.gif);
	background-repeat:no-repeat;
	width:265px;
	height:10px;
	}
.top_main{
	background-image:url(../img/support_mainbg.gif);
	background-repeat:repeat-y;
	width:265px;
	height:100%;
	}
.top_box1{
	background-image:url(../../../common/img/categoly/toshi_ya.gif);
	background-repeat:no-repeat;
	width:230px;
	margin-left:27px;
}
.top_midasi{
	float:left;
	width:205px;
	font-size:1.1em;
	line-height:1.2em;
	font-weight:bold;
	color:#159b3a;
	padding-left:25px;
	
	/*font size16px*/
	}
.top_txt{
	float:left;
	width:210px;
	line-height:1.4em;
	font-weight:nomal;
	color:#000000;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:25px;
	clear:both;
	/*font size16px*/
	}
.bottom30{
	padding-bottom:30px;
	clear:both;
	}

.junbi{
	font-weight:bold;
	color:#FF3300;
	text-align:right;
	width:550px;
	padding-bottom:5px;
}
.pdf01{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFE3D4;
	width:60%;
	_width:70%;
	padding-left:20px;
	padding-right:20px;
}
*:first-child+html .pdf01{
	width:70%;
}
.pdf02{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFE3D4;
	width:65%;
	_width:77%;
	padding-left:20px;
	padding-right:20px;
}
*:first-child+html .pdf02{
	width:77%;
}


#main .box_550 .fosa_p{
	width:250px;
	height:192px;
	float:right;
}