@charset "Shift_JIS";





.taLeft {

	text-align: left!important;

}



.taRight {

	text-align: right!important;

}



.taCenter {

	text-align: center!important;

}



.vaMiddle {

	vertical-align: middle!important;

}



.clearfix:after{

    content:".";

    display:block;

    height:0;

    clear:both;

    visibility:hidden;

}



.clearfix{

    display:inline-block;

    min-height:1%;  /* for IE 7*/

}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */





/* Margin

-------------------------------------*/

/* margin */

.m0 {

	margin: 0px!important;

}



.m5 {

	margin: 5px!important;

}



.m10 {

	margin: 10px!important;

}



.m15 {

	margin: 15px!important;

}



.m20 {

	margin: 20px!important;

}



.m25 {

	margin: 25px!important;

}



.m30 {

	margin: 30px!important;

}



/* margin-top */



.mt0 {

	margin-top: 0px!important;

}



.mt3 {

	margin-top: 3px!important;

}



.mt4 {

	margin-top: 4px!important;

}



.mt5 {

	margin-top: 5px!important;

}



.mt6 {

	margin-top: 6px!important;

}



.mt9 {

	margin-top: 9px!important;

}



.mt10 {

	margin-top: 10px!important;

}



.mt11 {

	margin-top: 11px!important;

}



.mt12 {

	margin-top: 12px!important;

}



.mt14 {

	margin-top: 14px!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;

}



/* margin-right */



.mr0 {

	margin-right: 0px!important;

}



.mr3 {

	margin-right: 3px!important;

}



.mr5 {

	margin-right: 5px!important;

}



.mr10 {

	margin-right: 10px!important;

}



.mr15 {

	margin-right: 15px!important;

}



.mr20 {

	margin-right: 20px!important;

}



.mr25 {

	margin-right: 25px!important;

}



.mr30 {

	margin-right: 30px!important;

}



.mr35 {

	margin-right: 35px!important;

}



.mr40 {

	margin-right: 40px!important;

}



/* margin-bottom */



.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;

}



/* margin-left */



.ml0 {

	margin-left: 0px!important;

}



.ml5 {

	margin-left: 5px!important;

}



.ml8 {

	margin-left: 8px!important;

}





.ml10 {

	margin-left: 10px!important;

}



.ml15 {

	margin-left: 15px!important;

}



.ml20 {

	margin-left: 20px!important;

}



.ml25 {

	margin-left: 25px!important;

}



.ml30 {

	margin-left: 30px!important;

}



.ml35 {

	margin-left: 35px!important;

}



.ml40 {

	margin-left: 40px!important;

}





/* Padding

-------------------------------------*/

/* padding */

.p0 {

	padding: 0px!important;

}



.p5 {

	padding: 5px!important;

}



.p10 {

	padding: 10px!important;

}



.p15 {

	padding: 15px!important;

}



.p20 {

	padding: 20px!important;

}



.p25 {

	padding: 25px!important;

}



.p30 {

	padding: 30px!important;

}





/* padding-top */



.pt0 {

	padding-top: 0px!important;

}



.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;

}



/* padding-right */



.pr0 {

	padding-right: 0px!important;

}



.pr5 {

	padding-right: 5px!important;

}



.pr10 {

	padding-right: 10px!important;

}



.pr15 {

	padding-right: 15px!important;

}



.pr20 {

	padding-right: 20px!important;

}



.pr25 {

	padding-right: 25px!important;

}



.pr30 {

	padding-right: 30px!important;

}



.pr35 {

	padding-right: 35px!important;

}



.pr40 {

	padding-right: 40px!important;

}



/* padding-bottom */



.pb0 {

	padding-bottom: 0px!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;

}



/* padding-left */



.pl0 {

	padding-left: 0px!important;

}



.pl5 {

	padding-left: 5px!important;

}



.pl8 {

	padding-left: 8px!important;

}



.pl10 {

	padding-left: 10px!important;

}



.pl15 {

	padding-left: 15px!important;

}



.pl20 {

	padding-left: 20px!important;

}



.pl25 {

	padding-left: 25px!important;

}



.pl30 {

	padding-left: 30px!important;

}



.pl35 {

	padding-left: 35px!important;

}



.pl40 {

	padding-left: 40px!important;

}



.p20 {

	padding: 20px!important;

}



.p30 {

	padding: 30px!important;

}





/* clear



-------------------------------------*/

/*ƒNƒŠƒA*/



.clears:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



/*\*/

* html .clears {

	height: 1em;

	overflow:visible;

	}

/**/



div{

    zoom:1;/*for IE 5.5-7*/

}

