/* CSS Document */
/*Margin Padding css start
-----------------------------*/
/*細かい設定のためのCSS*/
/*margin*/

.m5{
	margin:5px;
}

.m10{
	margin:10px;
}

.m15{
	margin:15px;
}

.m20{
	margin:20px;
}
.mt0{
	margin-top:0px !important;
}
.mt5{
	margin-top:5px;
}

.mt10{
	margin-top:10px;
}

.mt15{
	margin-top:15px;
}

.mt20{
	margin-top:20px;
}

.mt25{
	margin-top:25px;
}

.mt40{
	margin-top:40px;
}

.mt50{
	margin-top:50px;
}

.mt80{
	margin-top:80px;
}

.ml0{
	margin-left:0;
}

.ml5{
	margin-left:5px;
}

.ml10{
	margin-left:10px;
}

.ml15{
	margin-left:15px;
}

.ml20{
	margin-left:20px;
}

.ml25{
	margin-left:25px;
}

.mb0{
	margin-bottom:0;
}

.mb5{
	margin-bottom:5px;
}

.mb10{
	margin-bottom:10px;
}

.mb15{
	margin-bottom:15px;
}

.mb20{
	margin-bottom:20px;
}

.mr5{
	margin-right:5px;
}

.mr10{
	margin-right:10px;
}

.mr15{
	margin-right:15px;
}

.mr20{
	margin-right:20px;
}

/*padding*/

.p5{
	padding:5px;
}

.p10{
	padding:10px;
}

.p15{
	padding:15px;
}

.p20{
	padding:20px;
}

.pt5{
	padding-top:5px;
}

.pt10{
	padding-top:10px;
}

.pt15{
	padding-top:15px;
}

.pt20{
	padding-top:20px;
}

.pl5{
	padding-left:5px;
}

.pl10{
	padding-left:10px;
}

.pl15{
	padding-left:15px;
}

.pl20{
	padding-left:20px;
}

.pl25{
	padding-left:25px;
}

.pl30{
	padding-left:30px;
}

.pb0{
	padding-bottom:0;
}

.pb5{
	padding-bottom:5px;
}

.pb10{
	padding-bottom:10px;
}

.pb15{
	padding-bottom:15px;
}

.pb20{
	padding-bottom:20px;
}.pb30{
	padding-bottom:30px;
}.pb40{
	padding-bottom:40px;
}.pb50{
	padding-bottom:50px;
}.pb60{
	padding-bottom:60px;
}

.pr5{
	padding-right:5px;
}

.pr10{
	padding-right:10px;
}

.pr15{
	padding-right:15px;
}

.pr20{
	padding-right:20px;
}

.pr25{
	padding-right:25px;
}

.pr30{
	padding-right:30px;
}

/*Background Color css start
-----------------------------*/

.bg_black{
	background:#000000;
}

.bg_russet{
	background:#CC9999;
}

/*border css start
-----------------------------*/

.ud_border{
	border-bottom:1px;
}

.bdt1{
	border-top:1px solid #000000;
}

.bdn{
	border:none;
}

/*txt css start
-----------------------------*/

.txt_redb{
	font-weight:bold;
	color:#EF1A22;
}

.txt_small{
	font-size:10px;
}

.txt_b{
	font-weight:bold;
	font-size:14px;
}

.txt_bigb{
	font-weight:bold;
	text-align:left;
	font-size:22px;
	line-height:26px;
}

/*hover img transparency css start
------------------------*/

a img.linking{
	background:none!important;
	border:none;
}

a:hover img.linking{
	opacity:0.60;
	filter:alpha(opacity= 60);
	-moz-opacity:0.60;
	background:#FFFFFF;
	border:none;
}

/*display none css*/

.hide{display:none;}
