@charset "UTF-8";
/* CSS Document */

/* margin */

.mt0 {margin-top: 0px!important;}
.mt5 {margin-top: 5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}
.mt35{margin-top:35px!important;}
.mt40{margin-top:40px!important;}
.mt45{margin-top:45px!important;}
.mt50{margin-top:50px!important;}

.mb0 {margin-bottom: 0px!important;}
.mb5 {margin-bottom: 5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}
.mb35{margin-bottom:35px!important;}
.mb40{margin-bottom:40px!important;}
.mb45{margin-bottom:45px!important;}
.mb50{margin-bottom:50px!important;}

.mr0 {margin-right:0px!important; }
.ml0 {margin-left: 0px!important; }
.ms5 {margin-left: 5px; margin-right: 5px!important;}
.ms10{margin-left:10px; margin-right:10px!important;}
.ms15{margin-left:15px; margin-right:15px!important;}
.ms20{margin-left:20px; margin-right:20px!important;}
.ms25{margin-left:25px; margin-right:25px!important;}
.ms30{margin-left:30px; margin-right:30px!important;}
.ms35{margin-left:35px; margin-right:35px!important;}
.ms40{margin-left:40px; margin-right:40px!important;}
.ms45{margin-left:45px; margin-right:45px!important;}
.ms50{margin-left:50px; margin-right:50px!important;}

/* /margin */

/* padding */
.pt5　{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pt25{padding-top:25px!important;}
.pt30{padding-top:30px!important;}
.pt35{padding-top:35px!important;}
.pt40{padding-top:40px!important;}
.pt45{padding-top:45px!important;}
.pt50{padding-top:50px!important;}

.pb5　{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb15{padding-bottom:15px!important;}
.pb20{padding-bottom:20px!important;}
.pb25{padding-bottom:25px!important;}
.pb30{padding-bottom:30px!important;}
.pb35{padding-bottom:35px!important;}
.pb40{padding-bottom:40px!important;}
.pb45{padding-bottom:45px!important;}
.pb50{padding-bottom:50px!important;}

.pr0 {padding-right:0px!important;}
.pl0 {padding-left: 0px!important; }
.ps5　{padding-left:5px; padding-right:5px!important;}
.ps10{padding-left:10px; padding-right:10px!important;}
.ps15{padding-left:15px; padding-right:15px!important;}
.ps20{padding-left:20px; padding-right:20px!important;}
.ps25{padding-left:25px; padding-right:25px!important;}
.ps30{padding-left:30px; padding-right:30px!important;}
.ps35{padding-left:35px; padding-right:35px!important;}
.ps40{padding-left:40px; padding-right:40px!important;}
.ps45{padding-left:45px; padding-right:45px!important;}
.ps50{padding-left:50px; padding-right:50px!important;}
/* /padding */

/* font-size */
.fz50{font-size:50!important;}
.fz60{font-size:60!important;}
.fz70{font-size:70!important;}
.fz80{font-size:80!important;}
.fz90{font-size:90!important;}
.fz100{font-size:100!important;}
.fz110{font-size:110!important;}
.fz120{font-size:120!important;}
.fz130{font-size:130!important;}
.fz140{font-size:140!important;}
.fz150{font-size:150!important;}
.fz160{font-size:160!important;}
.fz170{font-size:170!important;}
.fz180{font-size:180!important;}
.fz190{font-size:190!important;}
.fz200{font-size:200!important;}
/* /font-size */

/* line-height */
.lh0{line-height:0;}
.lh100{line-height:100%;}
.lh120{line-height:120%;}
/* /line-height */

/* border */
/* solid */
.btd{border-top:1px dashed #333;}
.brd{border-right:1px dashed #333;}
.bbd{border-bottom:1px dashed #333;}
.bld{border-left:1px dashed #333;}
/* dashed */
.bts{border-top:1px solid #333;}
.brs{border-right:1px solid #333;}
.bbs{border-bottom:1px solid #333;}
.bls{border-left:1px solid #333;}
/* /border */

/* text-align */
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
/* /text-align */

/* float */
.floatLeft{float:left;}
.floatRight{float:right;}
/* /float */

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* /new clearfix */