/* マージン調整 */

.m0 {
	margin: 0px;
}
.mlr0 {
	margin-right: 0px;
	margin-left: 0px;
}
.m6 {
	margin: 6px;
}
.ml6 {
	margin-left: 6px;
}
.mb6 {
	margin-bottom: 6px;
}
.mtb6 {
	margin-top: 6px;
	margin-bottom: 6px;
}
.mr6 {
	margin-right: 6px;
}

.mt6 {
	margin-right: 6px;
}
.mb18 {
	margin-bottom: 18px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.ml30 {
	margin-left: 30px;
}
.mb20 {
	margin-bottom: 20px;
}
.mtb20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.mlr3 {
	margin-right: 3px;
	margin-left: 3px;
}
.mlr5 {
	margin-right: 5px;
	margin-left: 5px;
}
.mlr6 {
	margin-right: 6px;
	margin-left: 6px;
}
.mlr9 {
	margin-right: 9px;
	margin-left: 9px;
}
.mlr8 {
	margin-right: 8px;
	margin-left: 8px;
}
.mlr6h10b6 {
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 0px;
	padding-top: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mt10 {
	margin-top: 10px;
}
.mtb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}


.mt10 {
	margin-top: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.mlr10 {
	margin-right: 10px;
	margin-left: 10px;
}
.mlr11 {
	margin-right: 11px;
	margin-left: 11px;
}
.mlr13 {
	margin-right: 13px;
	margin-left: 13px;
}
.mlr14 {
	margin-right: 14px;
	margin-left: 14px;
}
.mlr21 {
	margin-right: 21px;
	margin-left: 21px;
}

.mt15 {
	margin-top: 15px;
}

.mb16 {
	margin-bottom: 16px;
}
.mtb16 {
	margin-top: 16px;
	margin-bottom: 16px;
}
.p0 {
	padding: 0px;
}
.pb10 {
	padding-bottom: 10px;
}
.plr5 {
	padding-left: 5px;
	padding-right: 5px;
}
.plr6 {
	padding-left: 6px;
	padding-right: 6px;
}
.ptb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.pt10 {
	padding-top: 10px;
}



.pt18 {
	padding-top: 18px;
}.hidden {
	display: none;
}
.w470 {
	width:470px;
}
.w510 {
	width: 510px;
}
.w520 {
	width: 520px;
}.w416 {
	width: 416px;
}
.w383 {
	width: 383px;
}
.w353 {
	width: 353px;
}
.w255 {
	width: 255px;
}
.w280 {
	width: 280px;
}
.w443 {
	width: 443px;
}
.img_adjust {
	vertical-align: top;
}
.al_center {
	text-align: center;
}.list {
	margin: 0px 0px 0px 12px;
	padding: 0px;
}
.list li {
	margin: 0px;
	padding: 0px;
}

ul.list li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.v-align {
	vertical-align: top;
}
.block {
	display: block;
}
.no_bdr a:link,.no_bdr a:hover,.no_bdr a:visited,.no_bdr a:active {
	color: #333333;
	text-decoration: none;
}.mtb3 {
	margin-top: 3px;
	margin-bottom: 3px;
}
.glay{
	color:#CCCCCC;
}
