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

/*スマホサイト*/
@media(max-width:767px){
	
/* ----------------------------------------------------------------------
スマホ用 margin - 要素の外側の余白
---------------------------------------------------------------------- */
	
.m5{margin:5px !important}
.mt5{margin-top:5px !important}
.mr5{margin-right:5px !important}
.mb5{margin-bottom:5px !important}
.ml5{margin-left:5px !important}

.m10{margin:10px !important}
.mt10{margin-top:10px !important}
.mr10{margin-right:10px !important}
.mb10{margin-bottom:10px !important}
.ml10{margin-left:10px !important}

.m15{margin:15px !important}
.mt15{margin-top:15px !important}
.mr15{margin-right:15px !important}
.mb15{margin-bottom:15px !important}
.ml15{margin-left:15px !important}

.m20{margin:20px !important}
.mt20{margin-top:20px !important}
.mr20{margin-right:20px !important}
.mb20{margin-bottom:20px !important}
.ml20{margin-left:20px !important}

.m25{margin:25px !important}
.mt25{margin-top:25px !important}
.mr25{margin-right:25px !important}
.mb25{margin-bottom:25px !important}
.ml25{margin-left:25px !important}

.m30{margin:30px !important}
.mt30{margin-top:30px !important}
.mr30{margin-right:30px !important}
.mb30{margin-bottom:30px !important}
.ml30{margin-left:30px !important}

.m35{margin:35px !important}
.mt35{margin-top:35px !important}
.mr35{margin-right:35px !important}
.mb35{margin-bottom:35px !important}
.ml35{margin-left:35px !important}

.m40{margin:40px !important}
.mt40{margin-top:40px !important}
.mr40{margin-right:40px !important}
.mb40{margin-bottom:40px !important}
.ml40{margin-left:40px !important}

.m45{margin:45px !important}
.mt45{margin-top:45px !important}
.mr45{margin-right:45px !important}
.mb45{margin-bottom:45px !important}
.ml45{margin-left:45px !important}

.m50{margin:50px !important}
.mt50{margin-top:50px !important}
.mr50{margin-right:50px !important}
.mb50{margin-bottom:50px !important}
.ml50{margin-left:50px !important}

.m55{margin:55px !important}
.mt55{margin-top:55px !important}
.mr55{margin-right:55px !important}
.mb55{margin-bottom:55px !important}
.ml55{margin-left:55px !important}

.m60{margin:60px !important}
.mt60{margin-top:60px !important}
.mr60{margin-right:60px !important}
.mb60{margin-bottom:60px !important}
.ml60{margin-left:60px !important}

.m65{margin:65px !important}
.mt65{margin-top:65px !important}
.mr65{margin-right:65px !important}
.mb65{margin-bottom:65px !important}
.ml65{margin-left:65px !important}

.m70{margin:70px !important}
.mt70{margin-top:70px !important}
.mr70{margin-right:70px !important}
.mb70{margin-bottom:70px !important}
.ml70{margin-left:70px !important}

.m75{margin:75px !important}
.mt75{margin-top:75px !important}
.mr75{margin-right:75px !important}
.mb75{margin-bottom:75px !important}
.ml75{margin-left:75px !important}

.m80{margin:80px !important}
.mt80{margin-top:80px !important}
.mr80{margin-right:80px !important}
.mb80{margin-bottom:80px !important}
.ml80{margin-left:80px !important}

}


/*PCサイト*/
@media (min-width: 768px){

/* ----------------------------------------------------------------------
PC用 margin - 要素の外側の余白
---------------------------------------------------------------------- */
.pc-m0{margin:0 !important} /* margin 0px を指定するクラス */
.pc-mt0{margin-top:0 !important} /* margin-top0px を指定するクラス */
.pc-mr0{margin-right:0 !important} /* margin-right0px を指定するクラス*/
.pc-mb0{margin-bottom:0 !important} /* margin-bottom0px を指定するクラス*/
.pc-ml0{margin-left:0 !important} /* margin-left0px を指定するクラス*/

.pc-m5{margin:5px !important}
.pc-mt5{margin-top:5px !important}
.pc-mr5{margin-right:5px !important}
.pc-mb5{margin-bottom:5px !important}
.pc-ml5{margin-left:5px !important}

.pc-m10{margin:10px !important}
.pc-mt10{margin-top:10px !important}
.pc-mr10{margin-right:10px !important}
.pc-mb10{margin-bottom:10px !important}
.pc-ml10{margin-left:10px !important}

.pc-m15{margin:15px !important}
.pc-mt15{margin-top:15px !important}
.pc-mr15{margin-right:15px !important}
.pc-mb15{margin-bottom:15px !important}
.pc-ml15{margin-left:15px !important}

.pc-m20{margin:20px !important}
.pc-mt20{margin-top:20px !important}
.pc-mr20{margin-right:20px !important}
.pc-mb20{margin-bottom:20px !important}
.pc-ml20{margin-left:20px !important}

.pc-m25{margin:25px !important}
.pc-mt25{margin-top:25px !important}
.pc-mr25{margin-right:25px !important}
.pc-mb25{margin-bottom:25px !important}
.pc-ml25{margin-left:25px !important}

.pc-m30{margin:30px !important}
.pc-mt30{margin-top:30px !important}
.pc-mr30{margin-right:30px !important}
.pc-mb30{margin-bottom:30px !important}
.pc-ml30{margin-left:30px !important}

.pc-m35{margin:35px !important}
.pc-mt35{margin-top:35px !important}
.pc-mr35{margin-right:35px !important}
.pc-mb35{margin-bottom:35px !important}
.pc-ml35{margin-left:35px !important}

.pc-m40{margin:40px !important}
.pc-mt40{margin-top:40px !important}
.pc-mr40{margin-right:40px !important}
.pc-mb40{margin-bottom:40px !important}
.pc-ml40{margin-left:40px !important}

.pc-m45{margin:45px !important}
.pc-mt45{margin-top:45px !important}
.pc-mr45{margin-right:45px !important}
.pc-mb45{margin-bottom:45px !important}
.pc-ml45{margin-left:45px !important}

.pc-m50{margin:50px !important}
.pc-mt50{margin-top:50px !important}
.pc-mr50{margin-right:50px !important}
.pc-mb50{margin-bottom:50px !important}
.pc-ml50{margin-left:50px !important}

.pc-m55{margin:55px !important}
.pc-mt55{margin-top:55px !important}
.pc-mr55{margin-right:55px !important}
.pc-mb55{margin-bottom:55px !important}
.pc-ml55{margin-left:55px !important}

.pc-m60{margin:60px !important}
.pc-mt60{margin-top:60px !important}
.pc-mr60{margin-right:60px !important}
.pc-mb60{margin-bottom:60px !important}
.pc-ml60{margin-left:60px !important}

.pc-m65{margin:65px !important}
.pc-mt65{margin-top:65px !important}
.pc-mr65{margin-right:65px !important}
.pc-mb65{margin-bottom:65px !important}
.pc-ml65{margin-left:65px !important}

.pc-m70{margin:70px !important}
.pc-mt70{margin-top:70px !important}
.pc-mr70{margin-right:70px !important}
.pc-mb70{margin-bottom:70px !important}
.pc-ml70{margin-left:70px !important}

.pc-m75{margin:75px !important}
.pc-mt75{margin-top:75px !important}
.pc-mr75{margin-right:75px !important}
.pc-mb75{margin-bottom:75px !important}
.pc-ml75{margin-left:75px !important}

.pc-m80{margin:80px !important}
.pc-mt80{margin-top:80px !important}
.pc-mr80{margin-right:80px !important}
.pc-mb80{margin-bottom:80px !important}
.pc-ml80{margin-left:80px !important}

}