.text_center{
	text-align: center;	
}

.text_right{
	text-align: right;	
}

.text_bold{
	font-weight: bold;		
}
.float_l{
	float: left;		
}

.float_r{
	float: right;		
}

.clear{
	clear: both;
}
.font_red{
	color:#cb0e0e;	
}
.font_gray   {
	color:#2e0102;
}
.font_orange{
	color:#fb6525;
}
.font_small{
	font-size:10px;
}

.font14{
	font-size:14px;
}


.font_bold{
	font-weight: bold;	
}


/* Margin and Padding*/

.margin-8{
	margin:8px;	
}
.margin-10{
	margin:10px;	
}
.margin-top-1{
	margin-top:1px;	
}
.margin-top-3{
	margin-top:3px;	
}
.margin-top-5{
	margin-top:5px;	
}
.margin-top-10{
	margin-top:10px;	
}
.margin-top-13{
	margin-top:13px;	
}
.margin-top-15{
	margin-top:15px;	
}
.margin-top-18{
	margin-top:18px;	
}
.margin-top-20{
	margin-top:15px;
}
.margin-top-25{
	margin-top:25px;	
}

.margin-top-35{
	margin-top:35px;	
}

.margin-top-40{
	margin-top:40px;	
}

.margin-top-45{
	margin-top:45px;	
}

.margin-top-50{
	margin-top:50px;	
}

.margin-top-55{
	margin-top:55px;	
}
.margin-top-60{
	margin-top:60px;	
}
.margin-top-75{
	margin-top:75px;	
}

.margin-bottom-8{
	margin-bottom:8px;	
}

.margin-bottom-10{
	margin-bottom:10px;	
}
.margin-bottom-15{
	margin-bottom:15px;	
}
.margin-bottom-18{
	margin-bottom:18px;	
}
.margin-bottom-20{
	margin-bottom:20px;	
}

.margin-left-5{
	margin-left: 5px;
}


.margin-left-15{
	margin-left:15px;
}


.margin-left-18{
	margin-left:25px;
}


.margin-left-25{
	margin-left:25px;
}

.margin-left-40{
	margin-left:40px;
}

.margin-left-50{
	margin-left:50px;
}

.margin-right-5{
	margin-right:5px;
}

.margin-right-10{
	margin-right:10px;
}


.margin-right-13{
	margin-right:13px;
}

.margin-right-15{
	margin-right:15px;
}



.margin-right-18{
	margin-right:18px;
}


.margin-right-20{
	margin-right:20px;
}


.margin-right-25{
	margin-right:25px;
}

.margin-right-40{
	margin-right:40px;
}

.padding-3{
	padding:3px;	
}

.padding-7{
	padding:7px;	
}

.padding-10{
	padding:10px;	
}

.padding-top-1{
	padding-top:1px;	
}

.padding-top-3{
	padding-top:3px;	
}
.padding-top-5{
	padding-top:5px;	
}
.padding-top-7{
	padding-top:7px;	
}
.padding-top-10{
	padding-top:10px;	
}
.padding-top-20{
	padding-top:20px;	
}
.padding-top-25{
	padding-top:25px;	
}

.padding-top-40{
	padding-top:40px;	
}

.padding-top-55{
	padding-top:55px;	
}

.padding-top-63{
	padding-top:63px;	
}
.padding-left-4{
	padding-left:4px;	
}
.padding-left-5{
	padding-left:5px;	
}
.padding-left-10{
	padding-left:10px;	
}
.padding-left-13{
	padding-left:13px;	
}

.padding-left-15{
	padding-left:15px;	
}
.padding-left-18{
	padding-left:18px;	
}
.padding-left-20{
	padding-left:20px;	
}
.padding-left-25{
	padding-left:25px;	
}
.padding-left-40{
	padding-left:40px;	
}
.padding-left-50{
	padding-left:50px;	
}
.padding-left-75{
	padding-left:75px;	
}
.padding-right-5{
	padding-right:5px;	
}

.padding-right-7{
	padding-right:7px;	
}

.padding-right-10{
	padding-right:10px;	
}

.padding-right-15{
	padding-right:15px;	
}

.padding-right-20{
	padding-right:20px;	
}

.padding-bottom-3{
	padding-bottom:3px;	
}

.padding-bottom-5{
	padding-bottom:5px;	
}
.padding-bottom-10{
	padding-bottom:10px;	
}

.padding-bottom-25{
	padding-bottom:25px;	
}


.padding-bottom-60{
	padding-bottom:60px;	
}

/*miscellaneous*/
.height27{
	height:27px;
}

.height105{
	height:105px;
}
.height127{
	height:127px;
}
.height160{
	height:160px;
}

/* end Miscellenous*/
.text_normal{
 font-weight: normal;  
}

.inline{
	display:inline;	
}.jp_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	;
}