
/* 回り込み解除 */
br.clear {
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0px;
	margin:0px;
	padding:0px;
	border:none;
	content:'';
}

/* 回り込み解除2 */
.clearfix {
	overflow:hidden;
	zoom:1;
}

/* テキスト飛ばし */
.fir {
	text-indent:-1000%;
	overflow:hidden;
	font-size:0px;
}

/* block右寄せ */
.f_right {
	float:right;
}

/* block左寄せ */
.f_left {
	float:left;
}

/* inline右寄せ */
.t_right {
	text-align:right !important;
}

/* inline左寄せ */
.t_left {
	text-align:left !important;
}

/* inline中央 */
.t_center {
	text-align:center !important;
}

/* inline均等 */
.t_just {
	text-justify:inter-ideograph;
	text-align:justify;
}

/* margin調整 */
.mt0 {
	margin-top:0px !important;
}

.mt10 {
	margin-top:10px !important;
}

.mt20 {
	margin-top:20px !important;
}

.mt30 {
	margin-top:30px !important;
}

.mt40 {
	margin-top:40px !important;
}

.mt50 {
	margin-top:50px !important;
}

.ml0 {
	margin-left:0px !important;
}

.ml10 {
	margin-left:10px !important;
}

.ml20 {
	margin-left:20px !important;
}

.ml30 {
	margin-left:30px !important;
}

.ml40 {
	margin-left:40px !important;
}

.ml50 {
	margin-left:50px !important;
}

.mb0 {
	margin-bottom:0px !important;
}

.mb10 {
	margin-bottom:10px !important;
}

.mb20 {
	margin-bottom:20px !important;
}

.mb30 {
	margin-bottom:30px !important;
}

.mb40 {
	margin-bottom:40px !important;
}

.mb50 {
	margin-bottom:50px !important;
}

.mr0 {
	margin-right:0px !important;
}

.mr10 {
	margin-right:10px !important;
}

.mr20 {
	margin-right:20px !important;
}

.mr30 {
	margin-right:30px !important;
}

.mr40 {
	margin-right:40px !important;
}

.mr50 {
	margin-right:50px !important;
}

.pt10 {
	padding-top:10px !important;
}

.pt20 {
	padding-top:20px !important;
}

.pt30 {
	padding-top:30px !important;
}

.pt40 {
	padding-top:40px !important;
}

.pt50 {
	padding-top:50px !important;
}

.pl10 {
	padding-left:10px !important;
}

.pl20 {
	padding-left:20px !important;
}

.pl30 {
	padding-left:30px !important;
}

.pl40 {
	padding-left:40px !important;
}

.pl50 {
	padding-left:50px !important;
}

.pb10 {
	padding-bottom:10px !important;
}

.pb20 {
	padding-bottom:20px !important;
}

.pb30 {
	padding-bottom:30px !important;
}

.pb40 {
	padding-bottom:40px !important;
}

.pb50 {
	padding-bottom:50px !important;
}

.pr10 {
	padding-right:10px !important;
}

.pr20 {
	padding-right:20px !important;
}

.pr30 {
	padding-right:30px !important;
}

.pr40 {
	padding-right:40px !important;
}

.pr50 {
	padding-right:50px !important;
}

.pt05 {
	padding-top:5px !important;
}

.pl05 {
	padding-left:5px !important;
}

.pd05 {
	padding-down:5px !important;
}

.pr05 {
	padding-right:5px !important;
}


