@charset "Shift_JIS";

/*----------------------------------------------------------------------------- 
 ■Common CLASS
----------------------------------------------------------------------------- */

/* フロート */
.flt_l {
	float:left;
}
.flt_r {
	float:right;
}

/* clear */
.clear {
	clear:both;
}

/* IE画像隙間対策 */
.dis_blo {
	display:block;
}

/* 消す */
.hide {
	display:none;
}

/* 背景透明&フィルターの解除 */
a img.noFilter {
		background-color:rgba(0,0,255,0) ;
	}
a:hover img.noFilter {
		filter:none;
		opacity:1;
}

a img.transfer {
		background-color:rgba(0,0,255,0) ;
	}
	
/*----------------------------------------------------------------------------- 
 ■Font size  12pxVR
----------------------------------------------------------------------------- */

.txt10 { font-size:83%; }
.txt11 { font-size:91%; }
.txt12 { font-size:100%; }
.txt13 { font-size:108%; }
.txt14 { font-size:116%; }
.txt15 { font-size:125%; }
.txt16 { font-size:133%; }
.txt17 { font-size:141%; }
.txt18 { font-size:150%; }
.txt19 { font-size:158%; }
.txt20 { font-size:166%; }
.txt21 { font-size:175%; }
.txt22 { font-size:183%; }
.txt23 { font-size:191%; }
.txt24 { font-size:200%; }
.txt25 { font-size:208%; }
.txt26 { font-size:216%; }

/*----------------------------------------------------------------------------- 
 ■Font ex
----------------------------------------------------------------------------- */

.txt_right { text-align:right; }
.bold {	font-weight:bold; }
.color_white { color:#FFFFFF; }
.color_red { color:#cc3333; }

/*----------------------------------------------------------------------------- 
 ■Margin
----------------------------------------------------------------------------- */
.m0 { margin:0 !important; }

.mt0 { margin-top:0 !important; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mt60 { margin-top:60px !important; }
.mt70 { margin-top:70px !important; }
.mt80 { margin-top:80px !important; }
.mt90 { margin-top:90px !important; }
.mt100 { margin-top:100px !important; }

.mr0 { margin-right:0 !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; }
.mr40 { margin-right:40px !important; }
.mr50 { margin-right:50px !important; }

.mb0 { margin-bottom:0 !important; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.mb50 { margin-bottom:50px !important; }
.mb60 { margin-bottom:60px !important; }
.mb70 { margin-bottom:70px !important; }
.mb80 { margin-bottom:80px !important; }
.mb90 { margin-bottom:90px !important; }
.mb100 { margin-bottom:100px !important; }

.ml0 { margin-left:0 !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; }
.ml40 { margin-left:40px !important; }
.ml50 { margin-left:50px !important; }



/*----------------------------------------------------------------------------- 
 ■Padding
----------------------------------------------------------------------------- */
.p0 { padding:0 !important; }

.pt0 { padding-top:0 !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; }
.pt40 { padding-top:40px !important; }
.pt50 { padding-top:50px !important; }

.pr0 { padding-right:0 !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; }
.pr40 { padding-right:40px !important; }
.pr50 { padding-right:50px !important; }


.pb0 { padding-bottom:0 !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; }
.pb40 { padding-bottom:40px !important; }
.pb50 { padding-bottom:50px !important; }

.pl0 { padding-left:0 !important; }
.pl5 { padding-left:5px !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; }
.pl40 { padding-left:40px !important; }
.pl50 { padding-left:50px !important; }

