@charset "utf-8";
/* CSS Document */


/*margin padding*/
.m0{
	margin: 0!important;
}
.mt-10{
	margin-top: -10px!important;
}
.mt-5{
	margin-top: -5px!important;
}
.mt0{
	margin-top: 0!important;
}
.mt5{
	margin-top: 5px!important;
}
.mt8{
	margin-top: 8px!important;
}
.mt10{
	margin-top: 10px!important;
}
.mt12{
	margin-top: 12px!important;
}
.mt13{
	margin-top: 13px!important;
}
.mt15{
	margin-top: 15px!important;
}
.mt20{
	margin-top: 20px!important;
}
.mt25{
	margin-top: 25px!important;
}
.mt28{
	margin-top: 28px!important;
}
.mt30{
	margin-top: 30px!important;
}
.mt35{
	margin-top: 35px!important;
}
.mt36{
	margin-top: 36px!important;
}
.mt40{
	margin-top: 40px!important;
}
.mt45{
	margin-top: 45px!important;
}
.mt50{
	margin-top: 50px!important;
}
.mt60{
	margin-top: 60px!important;
}
.mt65{
	margin-top: 65px!important;
}
.mt70{
	margin-top: 70px!important;
}
.mt80{
	margin-top: 80px!important;
}

.mr0{
	margin-right: 0!important;
}
.mr5{
	margin-right: 5px!important;
}
.mr10{
	margin-right: 10px!important;
}
.mr12{
	margin-right: 12px!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;
}
.mr45{
	margin-right: 45px!important;
}
.mr50{
	margin-right: 50px!important;
}
.mr60{
	margin-right: 60px!important;
}
.mr65{
	margin-right: 65px!important;
}

.mb-5{
	margin-bottom: -5px!important;
}
.mb-10{
	margin-bottom: -10px!important;
}
.mb-55{
	margin-bottom: -55px!important;
}
.mb-60{
	margin-bottom: -60px!important;
}
.mb0{
	margin-bottom: 0!important;
}
.mb5{
	margin-bottom: 5px!important;
}
.mb8{
	margin-bottom: 8px!important;
}
.mb10{
	margin-bottom: 10px!important;
}
.mb12{
	margin-bottom: 12px!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;
}
.mb44{
	margin-bottom: 44px!important;
}
.mb50{
	margin-bottom: 50px!important;
}
.mb80{
	margin-bottom: 80px!important;
}

.ml0{
	margin-left: 0!important;
}
.ml5{
	margin-left: 5px!important;
}
.ml7{
	margin-left: 7px!important;
}
.ml8{
	margin-left: 8px!important;
}
.ml10{
	margin-left: 10px!important;
}
.ml12{
	margin-left: 12px!important;
}
.ml15{
	margin-left: 15px!important;
}
.ml20{
	margin-left: 20px!important;
}
.ml23{
	margin-left: 23px!important;
}
.ml25{
	margin-left: 25px!important;
}
.ml28{
	margin-left: 28px!important;
}
.ml30{
	margin-left: 30px!important;
}
.ml35{
	margin-left: 35px!important;
}
.ml40{
	margin-left: 40px!important;
}
.ml44{
	margin-left: 44px!important;
}
.ml50{
	margin-left: 50px!important;
}
.ml60{
	margin-left: 60px!important;
}
.ml70{
	margin-left: 70px!important;
}
.ml80{
	margin-left: 80px!important;
}

.p0{
	padding: 0!important;
}
.pt0{
	padding-top: 0!important;
}
.pt3{
	padding-top: 3px!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;
}

.pl0{
	padding-left: 0!important;
}
.pl3{
	padding-left: 3px!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;
}
.pl35{
	padding-left: 35px!important;
}
.pl40{
	padding-left: 40px!important
}

.pb0{
	padding-bottom: 0!important;
}
.pb3{
	padding-bottom: 3px!important;
}
.pb5{
	padding-bottom: 5px!important;
}
.pb10{
	padding-bottom: 10px!important;
}
.pb20{
	padding-bottom: 20px!important;
}
.pb30{
	padding-bottom: 30px!important;
}
.pb40{
	padding-bottom: 40px!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;
}
.pr35{
	padding-right: 35px!important;
}
.pr40{
	padding-right: 40px!important;
}
.pr45{
	padding-right: 45px!important;
}

/*font-size*/
.fs_8{
	font-size: 8px!important;
}
.fs_9{
	font-size: 9px!important;
}
.fs_10{
	font-size: 10px!important;
}
.fs_11{
	font-size: 11px!important;
}
.fs_12{
	font-size: 12px!important;
}
.fs_13{
	font-size: 13px!important;
}
.fs_14{
	font-size: 14px!important;
}
.fs_15{
	font-size: 15px!important;
}
.fs_16{
	font-size: 16px!important;
}
.fs_17{
	font-size: 17px!important;
}
.fs_18{
	font-size: 18px!important;
}
.fs_19{
	font-size: 19px!important;
}
.fs_20{
	font-size: 20px!important;
}
.fs_21{
	font-size: 21px!important;
}
.fs_22{
	font-size: 22px!important;
}
.fs_23{
	font-size: 23px!important;
}
.fs_24{
	font-size: 24px!important;
}
.fs_25{
	font-size: 25px!important;
}
.fs_26{
	font-size: 26px!important;
}
.fs_27{
	font-size: 27px!important;
}
.fs_28{
	font-size: 28px!important;
}
.fs_29{
	font-size: 29px!important;
}
.fs_30{
	font-size: 30px!important;
}
.fs_31{
	font-size: 31px!important;
}
.fs_32{
	font-size: 32px!important;
}
.fs_33{
	font-size: 33px!important;
}
.fs_34{
	font-size: 34px!important;
}
.fs_35{
	font-size: 35px!important;
}
.fs_36{
	font-size: 36px!important;
}
.fs_37{
	font-size: 37px!important;
}
.fs_38{
	font-size: 38px!important;
}
.fs_39{
	font-size: 39px!important;
}
.fs_40{
	font-size: 40px!important;
}

.bold{
	font-weight:bold;
}
.floatR{
	float: right;
}
.floatL{
	float: left;
}

.txtCenter{
	text-align: center;
}
.txtRight{
	text-align: right;
}
.txtLeft{
	text-align: left;
}
.middle{
	vertical-align: middle;
}
.hidden{
	overflow: hidden;
}
.clear{
	clear: both;
}

/*マウスオーバー*/
a .alfa75:hover{
	opacity:0.75;
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
　　　　display:inline-block\9; /* IE10以下 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
}
