
/*テキスト関係_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
.t_center { text-align: center; }
.t_center img { margin-right: auto; margin-left: auto; }
.t_left { text-align: left; }
.t_right { text-align: right; }
.t_jus { text-align: justify; }

/*マージン_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
.mb_5 { margin-bottom: 5px; }
.mb_10 { margin-bottom: 10px; }
.mb_15 { margin-bottom: 15px; }
.mb_20 { margin-bottom: 20px; }
.mb_25 { margin-bottom: 25px; }
.mb_30 { margin-bottom: 30px; }
.mb_35 { margin-bottom: 35px; }
.mb_40 { margin-bottom: 40px; }
.mb_45 { margin-bottom: 45px; }
.mb_50 { margin-bottom: 50px; }
.mb_55 { margin-bottom: 55px; }
.mb_60 { margin-bottom: 60px; }
.mb_65 { margin-bottom: 65px; }
.mb_70 { margin-bottom: 70px; }
.mb_75 { margin-bottom: 75px; }
.mb_80 { margin-bottom: 80px; }
.mb_85 { margin-bottom: 85px; }
.mb_90 { margin-bottom: 90px; }
.mb_95 { margin-bottom: 95px; }
.mb_100 { margin-bottom: 100px; }
.mb_105 { margin-bottom: 105px; }
.mb_110 { margin-bottom: 110px; }
.mb_115 { margin-bottom: 115px; }
.mb_120 { margin-bottom: 120px; }
.mb_125 { margin-bottom: 125px; }
.mb_130 { margin-bottom: 130px; }
.mb_135 { margin-bottom: 135px; }
.mb_140 { margin-bottom: 140px; }
.mb_145 { margin-bottom: 145px; }
.mb_150 { margin-bottom: 150px; }
.mb_155 { margin-bottom: 155px; }
.mb_160 { margin-bottom: 160px; }
.mb_165 { margin-bottom: 165px; }
.mb_170 { margin-bottom: 170px; }
.mb_175 { margin-bottom: 175px; }
.mb_180 { margin-bottom: 180px; }
.mb_185 { margin-bottom: 185px; }
.mb_190 { margin-bottom: 190px; }
.mb_195 { margin-bottom: 195px; }
.mb_200 { margin-bottom: 200px; }
.mb_205 { margin-bottom: 205px; }
.mb_210 { margin-bottom: 210px; }
.mb_215 { margin-bottom: 215px; }
.mb_220 { margin-bottom: 220px; }
.mb_225 { margin-bottom: 225px; }
.mb_230 { margin-bottom: 230px; }
.mb_235 { margin-bottom: 235px; }
.mb_240 { margin-bottom: 240px; }
.mb_245 { margin-bottom: 245px; }
.mb_250 { margin-bottom: 250px; }
.mb_255 { margin-bottom: 255px; }
.mb_260 { margin-bottom: 260px; }
.mb_265 { margin-bottom: 265px; }
.mb_270 { margin-bottom: 270px; }
.mb_275 { margin-bottom: 275px; }
.mb_280 { margin-bottom: 280px; }
.mb_285 { margin-bottom: 285px; }
.mb_290 { margin-bottom: 290px; }
.mb_295 { margin-bottom: 295px; }
.mb_300 { margin-bottom: 300px; }

/*PC*/
@media screen and (min-width: 851px) {
  .pc_no, .fb.pc_no {
    display: none!important;
  }

  /*テキスト関係_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
  /*PCのみ*/
  .pc-t_center { text-align: center; }
  .pc-t_center img { margin-right: auto; margin-left: auto; }
  .pc-t_left { text-align: left; }
  .pc-t_right { text-align: right; }
  .pc-t_jus { text-align: justify; }

  /*マージン_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
  /*PCのみ*/
  .pc-mb_0 { margin-bottom: 0; }
  .pc-mb_5 { margin-bottom: 5px; }
  .pc-mb_10 { margin-bottom: 10px; }
  .pc-mb_15 { margin-bottom: 15px; }
  .pc-mb_20 { margin-bottom: 20px; }
  .pc-mb_25 { margin-bottom: 25px; }
  .pc-mb_30 { margin-bottom: 30px; }
  .pc-mb_35 { margin-bottom: 35px; }
  .pc-mb_40 { margin-bottom: 40px; }
  .pc-mb_45 { margin-bottom: 45px; }
  .pc-mb_50 { margin-bottom: 50px; }
  .pc-mb_55 { margin-bottom: 55px; }
  .pc-mb_60 { margin-bottom: 60px; }
  .pc-mb_65 { margin-bottom: 65px; }
  .pc-mb_70 { margin-bottom: 70px; }
  .pc-mb_75 { margin-bottom: 75px; }
  .pc-mb_80 { margin-bottom: 80px; }
  .pc-mb_85 { margin-bottom: 85px; }
  .pc-mb_90 { margin-bottom: 90px; }
  .pc-mb_95 { margin-bottom: 95px; }
  .pc-mb_100 { margin-bottom: 100px; }
  .pc-mb_105 { margin-bottom: 105px; }
  .pc-mb_110 { margin-bottom: 110px; }
  .pc-mb_115 { margin-bottom: 115px; }
  .pc-mb_120 { margin-bottom: 120px; }
  .pc-mb_125 { margin-bottom: 125px; }
  .pc-mb_130 { margin-bottom: 130px; }
  .pc-mb_135 { margin-bottom: 135px; }
  .pc-mb_140 { margin-bottom: 140px; }
  .pc-mb_145 { margin-bottom: 145px; }
  .pc-mb_150 { margin-bottom: 150px; }
  .pc-mb_155 { margin-bottom: 155px; }
  .pc-mb_160 { margin-bottom: 160px; }
  .pc-mb_165 { margin-bottom: 165px; }
  .pc-mb_170 { margin-bottom: 170px; }
  .pc-mb_175 { margin-bottom: 175px; }
  .pc-mb_180 { margin-bottom: 180px; }
  .pc-mb_185 { margin-bottom: 185px; }
  .pc-mb_190 { margin-bottom: 190px; }
  .pc-mb_195 { margin-bottom: 195px; }
  .pc-mb_200 { margin-bottom: 200px; }
  .pc-mb_205 { margin-bottom: 205px; }
  .pc-mb_210 { margin-bottom: 210px; }
  .pc-mb_215 { margin-bottom: 215px; }
  .pc-mb_220 { margin-bottom: 220px; }
  .pc-mb_225 { margin-bottom: 225px; }
  .pc-mb_230 { margin-bottom: 230px; }
  .pc-mb_235 { margin-bottom: 235px; }
  .pc-mb_240 { margin-bottom: 240px; }
  .pc-mb_245 { margin-bottom: 245px; }
  .pc-mb_250 { margin-bottom: 250px; }
  .pc-mb_255 { margin-bottom: 255px; }
  .pc-mb_260 { margin-bottom: 260px; }
  .pc-mb_265 { margin-bottom: 265px; }
  .pc-mb_270 { margin-bottom: 270px; }
  .pc-mb_275 { margin-bottom: 275px; }
  .pc-mb_280 { margin-bottom: 280px; }
  .pc-mb_285 { margin-bottom: 285px; }
  .pc-mb_290 { margin-bottom: 290px; }
  .pc-mb_295 { margin-bottom: 295px; }
  .pc-mb_300 { margin-bottom: 300px; }
}

/*Smartphone*/
@media screen and (max-width: 850px) {
  .sm_no, .sm_no.fb {
    display: none!important;
  }

  /*テキスト関係_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
  /*スマホのみ*/
  .sm-t_center { text-align: center; }
  .sm-t_center img { margin-right: auto; margin-left: auto; }
  .sm-t_left { text-align: left; }
  .sm-t_right { text-align: right; }
  .sm-t_jus { text-align: justify; }

  /*マージン_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
  /*PCの半分*/
  .mb_20 { margin-bottom: 10px; }
  .mb_25 { margin-bottom: 12px; }
  .mb_30 { margin-bottom: 15px; }
  .mb_35 { margin-bottom: 17px; }
  .mb_40 { margin-bottom: 20px; }
  .mb_45 { margin-bottom: 22px; }
  .mb_50 { margin-bottom: 20px; }
  .mb_55 { margin-bottom: 27px; }
  .mb_60 { margin-bottom: 30px; }
  .mb_65 { margin-bottom: 32px; }
  .mb_70 { margin-bottom: 35px; }
  .mb_75 { margin-bottom: 37px; }
  .mb_80 { margin-bottom: 40px; }
  .mb_85 { margin-bottom: 42px; }
  .mb_90 { margin-bottom: 45px; }
  .mb_95 { margin-bottom: 47px; }
  .mb_100 { margin-bottom: 50px; }
  .mb_105 { margin-bottom: 52px; }
  .mb_110 { margin-bottom: 55px; }
  .mb_115 { margin-bottom: 57px; }
  .mb_120 { margin-bottom: 60px; }
  .mb_125 { margin-bottom: 62px; }
  .mb_130 { margin-bottom: 65px; }
  .mb_135 { margin-bottom: 67px; }
  .mb_140 { margin-bottom: 70px; }
  .mb_145 { margin-bottom: 72px; }
  .mb_150 { margin-bottom: 75px; }
  .mb_155 { margin-bottom: 77px; }
  .mb_160 { margin-bottom: 80px; }
  .mb_165 { margin-bottom: 82px; }
  .mb_170 { margin-bottom: 85px; }
  .mb_175 { margin-bottom: 87px; }
  .mb_180 { margin-bottom: 90px; }
  .mb_185 { margin-bottom: 92px; }
  .mb_190 { margin-bottom: 95px; }
  .mb_195 { margin-bottom: 97px; }
  .mb_200 { margin-bottom: 100px; }
  .mb_205 { margin-bottom: 102px; }
  .mb_210 { margin-bottom: 105px; }
  .mb_215 { margin-bottom: 107px; }
  .mb_220 { margin-bottom: 110px; }
  .mb_225 { margin-bottom: 112px; }
  .mb_230 { margin-bottom: 115px; }
  .mb_235 { margin-bottom: 116px; }
  .mb_240 { margin-bottom: 120px; }
  .mb_245 { margin-bottom: 122px; }
  .mb_250 { margin-bottom: 125px; }
  .mb_255 { margin-bottom: 127px; }
  .mb_260 { margin-bottom: 130px; }
  .mb_265 { margin-bottom: 132px; }
  .mb_270 { margin-bottom: 135px; }
  .mb_275 { margin-bottom: 137px; }
  .mb_280 { margin-bottom: 140px; }
  .mb_285 { margin-bottom: 142px; }
  .mb_290 { margin-bottom: 145px; }
  .mb_295 { margin-bottom: 147px; }
  .mb_300 { margin-bottom: 150px; }
  /*スマホのみ*/
  .sm-mb_0 { margin-bottom: 0; }
  .sm-mb_5 { margin-bottom: 5px; }
  .sm-mb_10 { margin-bottom: 10px; }
  .sm-mb_15 { margin-bottom: 15px; }
  .sm-mb_20 { margin-bottom: 20px; }
  .sm-mb_25 { margin-bottom: 25px; }
  .sm-mb_30 { margin-bottom: 30px; }
  .sm-mb_35 { margin-bottom: 35px; }
  .sm-mb_40 { margin-bottom: 40px; }
  .sm-mb_45 { margin-bottom: 45px; }
  .sm-mb_50 { margin-bottom: 50px; }
  .sm-mb_55 { margin-bottom: 55px; }
  .sm-mb_60 { margin-bottom: 60px; }
  .sm-mb_65 { margin-bottom: 65px; }
  .sm-mb_70 { margin-bottom: 70px; }
  .sm-mb_75 { margin-bottom: 75px; }
  .sm-mb_80 { margin-bottom: 80px; }
  .sm-mb_85 { margin-bottom: 85px; }
  .sm-mb_90 { margin-bottom: 90px; }
  .sm-mb_95 { margin-bottom: 95px; }
  .sm-mb_100 { margin-bottom: 100px; }
  .sm-mb_105 { margin-bottom: 105px; }
  .sm-mb_110 { margin-bottom: 110px; }
  .sm-mb_115 { margin-bottom: 115px; }
  .sm-mb_120 { margin-bottom: 120px; }
  .sm-mb_125 { margin-bottom: 125px; }
  .sm-mb_130 { margin-bottom: 130px; }
  .sm-mb_135 { margin-bottom: 135px; }
  .sm-mb_140 { margin-bottom: 140px; }
  .sm-mb_145 { margin-bottom: 145px; }
  .sm-mb_150 { margin-bottom: 150px; }
  .sm-mb_155 { margin-bottom: 155px; }
  .sm-mb_160 { margin-bottom: 160px; }
  .sm-mb_165 { margin-bottom: 165px; }
  .sm-mb_170 { margin-bottom: 170px; }
  .sm-mb_175 { margin-bottom: 175px; }
  .sm-mb_180 { margin-bottom: 180px; }
  .sm-mb_185 { margin-bottom: 185px; }
  .sm-mb_190 { margin-bottom: 190px; }
  .sm-mb_195 { margin-bottom: 195px; }
  .sm-mb_200 { margin-bottom: 200px; }
  .sm-mb_205 { margin-bottom: 205px; }
  .sm-mb_210 { margin-bottom: 210px; }
  .sm-mb_215 { margin-bottom: 215px; }
  .sm-mb_220 { margin-bottom: 220px; }
  .sm-mb_225 { margin-bottom: 225px; }
  .sm-mb_230 { margin-bottom: 230px; }
  .sm-mb_235 { margin-bottom: 235px; }
  .sm-mb_240 { margin-bottom: 240px; }
  .sm-mb_245 { margin-bottom: 245px; }
  .sm-mb_250 { margin-bottom: 250px; }
  .sm-mb_255 { margin-bottom: 255px; }
  .sm-mb_260 { margin-bottom: 260px; }
  .sm-mb_265 { margin-bottom: 265px; }
  .sm-mb_270 { margin-bottom: 270px; }
  .sm-mb_275 { margin-bottom: 275px; }
  .sm-mb_280 { margin-bottom: 280px; }
  .sm-mb_285 { margin-bottom: 285px; }
  .sm-mb_290 { margin-bottom: 290px; }
  .sm-mb_295 { margin-bottom: 295px; }
  .sm-mb_300 { margin-bottom: 300px; }
}
/*end*/