@charset "utf-8";
/* CSS Document */

p{
	margin:20px 0px;}

p.m10{
	margin:10px 0px;}

p.m20{
	margin:20px;}

h3{
	margin:50px 0px 0px;}

.fleft{
	float:left;}

.fright{
float:right;}

.clear{
	clear:both;}

.tleft{
	text-align:left;}

.tright{
	text-align:right;}

.tcenter{
	text-align:center;}


.w470l{
	width:470px;
	float:left;}

.w340r{
	width:340px;
	float:right;}
	
.w788{
	width:788px;
	margin:0px auto;
	background:#FFFFFF;}

.bordergray{
	border:solid #9F9FA0 1px;
	padding:10px 50px;}

.w840{ width:840px;
	margin:0px auto;
		padding:0px 0px;}

.mtu30{
	margin:30px 0px;}

.mr50{
	margin:0px 50px 0px 0px;}
	
.mu10{
	margin:0px 0px 10px;}
	
.mu15{
	margin:0px 0px 15px;}

.mu20{
	margin:0px 0px 20px;}

.mu30{
	margin:0px 0px 30px;}	

.mu25{
	margin:0px 0px 25px;}

.mu50{
	margin:0px 0px 50px;}

.mu80{
	margin:0px 0px 80px;}

.pl10{
	padding:0px 10px;
	font-size:12px;}

.pl20{
	padding:0px 10px 0px 20px;
	font-size:12px;}

.mt60{
	margin:60px 0px 0px;}
	
.btn_syosai{ margin:55px 0px 0px 0px;
		padding:0px 20px 0px 20px;
		text-align:left;
		}


.g_line{margin:0px auto 20px;
		height:1px;
		background-color:#808080;
		}
		
.lintro{
	width:500px;
	float:left;
	margin:0 20px 30px 0;
	text-align:left;
	font-size:12px;
	line-height:2.0em;	
	}
	
	
.rintro{
	width:190px;
	float:left;
	margin:0 0 30px 0;
	}

.b13{
	font-weight:bold;
	font-size:13px;}			

