@charset "utf-8";

.m00{
     margin: 0;
}
.mA{
     margin: auto;
}
.ma5{
     margin: 5px;
}
.ma10{
     margin: 10px;
}
.ma20{
     margin: 20px;
}
.ma30{
     margin: 30px;
}
.ma40{
     margin: 40px;
}
.ma50{
     margin: 50px;
}

.mtb5{
     margin: 5px auto;
}
.mtb10{
     margin: 10px auto;
}
.mtb15{
     margin: 15px auto;
}
.mtb20{
     margin: 20px auto;
}
.mtb25{
     margin: 25px auto;
}
.mtb30{
     margin: 30px auto;
}
.mtb35{
     margin: 35px auto;
}
.mtb40{
     margin: 40px auto;
}
.mtb45{
     margin: 45px auto;
}
.mtb50{
     margin: 50px auto;
}
.mtb55{
     margin: 55px auto;
}


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

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

.ml5{
     margin-left: 5px;
}
.ml10{
     margin-left: 10px;
}
.ml15{
     margin-left: 15px;
}
.ml20{
     margin-left: 20px;
}
.ml25{
     margin-left: 25px;
}
.ml30{
     margin-left: 30px;
}
.ml35{
     margin-left: 35px;
}
.ml40{
     margin-left: 40px;
}
.ml45{
     margin-left: 45px;
}
.ml50{
     margin-left: 50px;
}
.ml55{
     margin-left: 55px;
}

.mr5{
     margin-right: 5px;
}
.mr10{
     margin-right: 10px;
}
.mr15{
     margin-right: 15px;
}
.mr20{
     margin-right: 20px;
}
.mr25{
     margin-right: 25px;
}
.mr30{
     margin-right: 30px;
}
.mr35{
     margin-right: 35px;
}
.mr40{
     margin-right: 40px;
}
.mr45{
     margin-right: 45px;
}
.mr50{
     margin-right: 50px;
}
.mr55{
     margin-right: 55px;
}



.pa5{
     padding: 5px;
}
.pa10{
     padding: 10px;
}
.pa15{
     padding: 15px;
}
.pa15{
     padding: 15px;
}
.pa20{
     padding: 20px;
}
.pa25{
     padding: 25px;
}
.pa30{
     padding: 30px;
}
.pa35{
     padding: 35px;
}
.pa40{
     padding: 40px;
}
.pa45{
     padding: 45px;
}
.pa50{
     padding: 50px;
}
.pa55{
     padding: 55px;
}

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

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

.pl5{
     padding-left: 5px;
}
.pl10{
     padding-left: 10px;
}
.pl15{
     padding-left: 15px;
}
.pl20{
     padding-left: 20px;
}
.pl25{
     padding-left: 25px;
}
.pl30{
     padding-left: 30px;
}
.pl35{
     padding-left: 35px;
}
.pl40{
     padding-left: 40px;
}
.pl45{
     padding-left: 45px;
}
.pl50{
     padding-left: 50px;
}
.pl55{
     padding-left: 55px;
}

.pr5{
     padding-right: 5px;
}
.pr10{
     padding-right: 10px;
}
.pr15{
     padding-right: 15px;
}
.pr20{
     padding-right: 20px;
}
.pr25{
     padding-right: 25px;
}
.pr30{
     padding-right: 30px;
}
.pr35{
     padding-right: 35px;
}
.pr40{
     padding-right: 40px;
}
.pr45{
     padding-right: 45px;
}
.pr50{
     padding-right: 50px;
}
.pr55{
     padding-right: 55px;
}


/*フォント関係*/
.ovh{
overflow: hidden;
}
.ti99{
text-indent: -9999999999px;
}
.or{
color: #EA5514;
}
.red{
color: #f00;
} 