/* for common reset


/* for common link
===============================================================*/

a {	outline: none;}
a:link {color:#03a7d6;text-decoration:underline;}
a:visited {	color:#03a7d6;text-decoration:underline;}
a:hover {color:#4bb200;text-decoration:none;}


/*============================================================== 
共通_style
============================================================== */
/*margin
------------------------------------------------- */
/*右*/
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
/*上*/
.mt0{margin-top:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.pt10{padding-top:10px;}
/*左*/
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.pl20{padding-left:20px;}
/*下*/
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}
.pb10{padding-bottom:10px;}
.bold{font-weight:bold;}


/*font
------------------------------------------------- */
.fwb{font-weight:bold;}
.font_s85{font-size:85%;}
.font_s110{font-size:110%;}
.font_s120{font-size:120%;}

.font_c01{color:#0f7ef1;}
.font_c02{color:#000;}
.font_c03{
	color:#249C1B;
}
.font_c04{color:#666666;}
.font_c05{color:#03a7d6;}

.textR{text-align:right;}
.textL{text-align:left;}
.textC{text-align:center;}


/*float
------------------------------------------------- */
.floatL{float:left;	display:inline;}
.floatR{float:right; display:inline;}


/*icon
------------------------------------------------- */
.icon01{
	background-image: url(../img/icon/icon01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

/*border
------------------------------------------------- */
.border_b{
	padding-bottom: 15px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.border_t{
	padding-top: 15px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999999;
}

.border_all{
	border: thin solid #6bb200;
	padding: 15px;
}

