﻿/* !!! do not edit this file!!! use mdj.css --> clean-css minifier --> mdj.min.css */
@charset "UTF-8";
/*===============================================
class.css（class群CSS）
===============================================*/

/*----------------------------------------------
 clearfix float時の高さ調整
----------------------------------------------*/

.clearfix:after {
  visibility: hidden;
  display: block;
  clear: both;
  height: 0;
  content: " ";
  }

/*----------------------------------------------
 clearfix float時の高さ調整
----------------------------------------------*/
.scroll {
  overflow-y: scroll;
  }

/*----------------------------------------------
 レスポンシブ制御
----------------------------------------------*/

.sp { display:none }
.rs_img {
  max-width: 100%;
  height: auto;
  }

/*----------------------------------------------
 水平線　改行制御
----------------------------------------------*/

.hr hr { display: none; font-size: 0px; }
.br br { display: none; font-size: 0px; }

/*----------------------------------------------
 マージン
----------------------------------------------*/

/*-------------------- margin-top mt00 --------------------*/

.mt00 { margin-top: 0px !important; }
.mt01 { margin-top: 1px !important; }
.mt02 { margin-top: 2px !important; }
.mt03 { margin-top: 3px !important; }
.mt04 { margin-top: 4px !important; }
.mt05 { margin-top: 5px !important; }
.mt06 { margin-top: 6px !important; }
.mt07 { margin-top: 7px !important; }
.mt08 { margin-top: 8px !important; }
.mt09 { margin-top: 9px !important; }
.mt10 { margin-top: 10px !important; }
.mt11 { margin-top: 11px !important; }
.mt12 { margin-top: 12px !important; }
.mt13 { margin-top: 13px !important; }
.mt14 { margin-top: 14px !important; }
.mt15 { margin-top: 15px !important; }
.mt16 { margin-top: 16px !important; }
.mt17 { margin-top: 17px !important; }
.mt18 { margin-top: 18px !important; }
.mt19 { margin-top: 19px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt35 { margin-top: 35px !important; }
.mt40 { margin-top: 40px !important; }
.mt45 { margin-top: 45px !important; }
.mt50 { margin-top: 50px !important; }
.mt55 { margin-top: 55px !important; }
.mt60 { margin-top: 60px !important; }
.mt65 { margin-top: 65px !important; }
.mt70 { margin-top: 70px !important; }
.mt75 { margin-top: 75px !important; }
.mt80 { margin-top: 80px !important; }
.mt85 { margin-top: 85px !important; }
.mt90 { margin-top: 90px !important; }
.mt95 { margin-top: 95px !important; }
.mt100 { margin-top: 100px !important; }

/*-------------------- margin-right mr00 --------------------*/

.mr00 { margin-right: 0 !important; }
.mr01 { margin-right: 1px !important; }
.mr02 { margin-right: 2px !important; }
.mr03 { margin-right: 3px !important; }
.mr04 { margin-right: 4px !important; }
.mr05 { margin-right: 5px !important; }
.mr06 { margin-right: 6px !important; }
.mr07 { margin-right: 7px !important; }
.mr08 { margin-right: 8px !important; }
.mr09 { margin-right: 9px !important; }
.mr10 { margin-right: 10px !important; }
.mr11 { margin-right: 11px !important; }
.mr12 { margin-right: 12px !important; }
.mr13 { margin-right: 13px !important; }
.mr14 { margin-right: 14px !important; }
.mr15 { margin-right: 15px !important; }
.mr16 { margin-right: 16px !important; }
.mr17 { margin-right: 17px !important; }
.mr18 { margin-right: 18px !important; }
.mr19 { margin-right: 19px !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; }
.mr55 { margin-right: 55px !important; }
.mr60 { margin-right: 60px !important; }
.mr65 { margin-right: 65px !important; }
.mr70 { margin-right: 70px !important; }
.mr75 { margin-right: 75px !important; }
.mr80 { margin-right: 80px !important; }
.mr85 { margin-right: 85px !important; }
.mr90 { margin-right: 90px !important; }
.mr95 { margin-right: 95px !important; }
.mr100 { margin-right: 100px !important; }

/*-------------------- margin-bottom mb00 --------------------*/

.mb00 { margin-bottom: 0px !important; }
.mb01 { margin-bottom: 1px !important; }
.mb02 { margin-bottom: 2px !important; }
.mb03 { margin-bottom: 3px !important; }
.mb04 { margin-bottom: 4px !important; }
.mb05 { margin-bottom: 5px !important; }
.mb06 { margin-bottom: 6px !important; }
.mb07 { margin-bottom: 7px !important; }
.mb08 { margin-bottom: 8px !important; }
.mb09 { margin-bottom: 9px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb11 { margin-bottom: 11px !important; }
.mb12 { margin-bottom: 12px !important; }
.mb13 { margin-bottom: 13px !important; }
.mb14 { margin-bottom: 14px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb16 { margin-bottom: 16px !important; }
.mb17 { margin-bottom: 17px !important; }
.mb18 { margin-bottom: 18px !important; }
.mb19 { margin-bottom: 19px !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; }
.mb45 { margin-bottom: 45px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb55 { margin-bottom: 55px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb65 { margin-bottom: 65px !important; }
.mb70 { margin-bottom: 70px !important; }
.mb75 { margin-bottom: 75px !important; }
.mb80 { margin-bottom: 80px !important; }
.mb85 { margin-bottom: 85px !important; }
.mb90 { margin-bottom: 90px !important; }
.mb95 { margin-bottom: 95px !important; }
.mb100 { margin-bottom: 100px !important; }

/*-------------------- margin-left ml00 --------------------*/

.ml00 { margin-left: 0px !important; }
.ml01 { margin-left: 1px !important; }
.ml02 { margin-left: 2px !important; }
.ml03 { margin-left: 3px !important; }
.ml04 { margin-left: 4px !important; }
.ml05 { margin-left: 5px !important; }
.ml06 { margin-left: 6px !important; }
.ml07 { margin-left: 7px !important; }
.ml08 { margin-left: 8px !important; }
.ml09 { margin-left: 9px !important; }
.ml10 { margin-left: 10px !important; }
.ml11 { margin-left: 11px !important; }
.ml12 { margin-left: 12px !important; }
.ml13 { margin-left: 13px !important; }
.ml14 { margin-left: 14px !important; }
.ml15 { margin-left: 15px !important; }
.ml16 { margin-left: 16px !important; }
.ml17 { margin-left: 17px !important; }
.ml18 { margin-left: 18px !important; }
.ml19 { margin-left: 19px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
.ml35 { margin-left: 35px !important; }
.ml40 { margin-left: 40px !important; }
.ml45 { margin-left: 45px !important; }
.ml50 { margin-left: 50px !important; }
.ml55 { margin-left: 55px !important; }
.ml60 { margin-left: 60px !important; }
.ml65 { margin-left: 65px !important; }
.ml70 { margin-left: 70px !important; }
.ml75 { margin-left: 75px !important; }
.ml80 { margin-left: 80px !important; }
.ml85 { margin-left: 85px !important; }
.ml90 { margin-left: 90px !important; }
.ml95 { margin-left: 95px !important; }
.ml100 { margin-left: 100px !important; }

/*-------------------- margin ma00 --------------------*/

.ma00 { margin: 0px !important; }
.ma01 { margin: 1px !important; }
.ma02 { margin: 2px !important; }
.ma03 { margin: 3px !important; }
.ma04 { margin: 4px !important; }
.ma05 { margin: 5px !important; }
.ma06 { margin: 6px !important; }
.ma07 { margin: 7px !important; }
.ma08 { margin: 8px !important; }
.ma09 { margin: 9px !important; }
.ma10 { margin: 10px !important; }
.ma11 { margin: 11px !important; }
.ma12 { margin: 12px !important; }
.ma13 { margin: 13px !important; }
.ma14 { margin: 14px !important; }
.ma15 { margin: 15px !important; }
.ma16 { margin: 16px !important; }
.ma17 { margin: 17px !important; }
.ma18 { margin: 18px !important; }
.ma19 { margin: 19px !important; }
.ma20 { margin: 20px !important; }
.ma25 { margin: 25px !important; }
.ma30 { margin: 30px !important; }
.ma35 { margin: 35px !important; }
.ma40 { margin: 40px !important; }
.ma45 { margin: 45px !important; }
.ma50 { margin: 50px !important; }
.ma55 { margin: 55px !important; }
.ma60 { margin: 60px !important; }
.ma65 { margin: 65px !important; }
.ma70 { margin: 70px !important; }
.ma75 { margin: 75px !important; }
.ma80 { margin: 80px !important; }
.ma85 { margin: 85px !important; }
.ma90 { margin: 90px !important; }
.ma95 { margin: 95px !important; }
.ma100 { margin: 100px !important; }

/*----------------------------------------------
 パディング
----------------------------------------------*/

/*-------------------- padding-top pt00 --------------------*/

.pt00 { padding-top: 0px !important; }
.pt01 { padding-top: 1px !important; }
.pt02 { padding-top: 2px !important; }
.pt03 { padding-top: 3px !important; }
.pt04 { padding-top: 4px !important; }
.pt05 { padding-top: 5px !important; }
.pt06 { padding-top: 6px !important; }
.pt07 { padding-top: 7px !important; }
.pt08 { padding-top: 8px !important; }
.pt09 { padding-top: 9px !important; }
.pt10 { padding-top: 10px !important; }
.pt11 { padding-top: 11px !important; }
.pt12 { padding-top: 12px !important; }
.pt13 { padding-top: 13px !important; }
.pt14 { padding-top: 14px !important; }
.pt15 { padding-top: 15px !important; }
.pt16 { padding-top: 16px !important; }
.pt17 { padding-top: 17px !important; }
.pt18 { padding-top: 18px !important; }
.pt19 { padding-top: 19px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt35 { padding-top: 35px !important; }
.pt40 { padding-top: 40px !important; }
.pt45 { padding-top: 45px !important; }
.pt50 { padding-top: 50px !important; }
.pt55 { padding-top: 55px !important; }
.pt60 { padding-top: 60px !important; }
.pt65 { padding-top: 65px !important; }
.pt70 { padding-top: 70px !important; }
.pt75 { padding-top: 75px !important; }
.pt80 { padding-top: 80px !important; }
.pt85 { padding-top: 85px !important; }
.pt90 { padding-top: 90px !important; }
.pt95 { padding-top: 95px !important; }
.pt100 { padding-top: 100px !important; }

/*-------------------- padding-right pr00 --------------------*/

.pr00 { padding-right: 0px !important; }
.pr01 { padding-right: 1px !important; }
.pr02 { padding-right: 2px !important; }
.pr03 { padding-right: 3px !important; }
.pr04 { padding-right: 4px !important; }
.pr05 { padding-right: 5px !important; }
.pr06 { padding-right: 6px !important; }
.pr07 { padding-right: 7px !important; }
.pr08 { padding-right: 8px !important; }
.pr09 { padding-right: 9px !important; }
.pr10 { padding-right: 10px !important; }
.pr11 { padding-right: 11px !important; }
.pr12 { padding-right: 12px !important; }
.pr13 { padding-right: 13px !important; }
.pr14 { padding-right: 14px !important; }
.pr15 { padding-right: 15px !important; }
.pr16 { padding-right: 16px !important; }
.pr17 { padding-right: 17px !important; }
.pr18 { padding-right: 18px !important; }
.pr19 { padding-right: 19px !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; }
.pr50 { padding-right: 50px !important; }
.pr55 { padding-right: 55px !important; }
.pr60 { padding-right: 60px !important; }
.pr65 { padding-right: 65px !important; }
.pr70 { padding-right: 70px !important; }
.pr75 { padding-right: 75px !important; }
.pr80 { padding-right: 80px !important; }
.pr85 { padding-right: 85px !important; }
.pr90 { padding-right: 90px !important; }
.pr95 { padding-right: 95px !important; }
.pr100 { padding-right: 100px !important; }

/*-------------------- padding-bottom pb00 --------------------*/

.pb00 { padding-bottom: 0px !important; }
.pb01 { padding-bottom: 1px !important; }
.pb02 { padding-bottom: 2px !important; }
.pb03 { padding-bottom: 3px !important; }
.pb04 { padding-bottom: 4px !important; }
.pb05 { padding-bottom: 5px !important; }
.pb06 { padding-bottom: 6px !important; }
.pb07 { padding-bottom: 7px !important; }
.pb08 { padding-bottom: 8px !important; }
.pb09 { padding-bottom: 9px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb11 { padding-bottom: 11px !important; }
.pb12 { padding-bottom: 12px !important; }
.pb13 { padding-bottom: 13px !important; }
.pb14 { padding-bottom: 14px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb16 { padding-bottom: 16px !important; }
.pb17 { padding-bottom: 17px !important; }
.pb18 { padding-bottom: 18px !important; }
.pb19 { padding-bottom: 19px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb35 { padding-bottom: 35px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb45 { padding-bottom: 45px !important; }
.pb50 { padding-bottom: 50px !important; }
.pb55 { padding-bottom: 55px !important; }
.pb60 { padding-bottom: 60px !important; }
.pb65 { padding-bottom: 65px !important; }
.pb70 { padding-bottom: 70px !important; }
.pb75 { padding-bottom: 75px !important; }
.pb80 { padding-bottom: 80px !important; }
.pb85 { padding-bottom: 85px !important; }
.pb90 { padding-bottom: 90px !important; }
.pb95 { padding-bottom: 95px !important; }
.pb100 { padding-bottom: 100px !important; }

/*-------------------- padding-left pl00 --------------------*/

.pl00 { padding-left: 0px !important; }
.pl01 { padding-left: 1px !important; }
.pl02 { padding-left: 2px !important; }
.pl03 { padding-left: 3px !important; }
.pl04 { padding-left: 4px !important; }
.pl05 { padding-left: 5px !important; }
.pl06 { padding-left: 6px !important; }
.pl07 { padding-left: 7px !important; }
.pl08 { padding-left: 8px !important; }
.pl09 { padding-left: 9px !important; }
.pl10 { padding-left: 10px !important; }
.pl11 { padding-left: 11px !important; }
.pl12 { padding-left: 12px !important; }
.pl13 { padding-left: 13px !important; }
.pl14 { padding-left: 14px !important; }
.pl15 { padding-left: 15px !important; }
.pl16 { padding-left: 16px !important; }
.pl17 { padding-left: 17px !important; }
.pl18 { padding-left: 18px !important; }
.pl19 { padding-left: 19px !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; }
.pl45 { padding-left: 45px !important; }
.pl50 { padding-left: 50px !important; }
.pl55 { padding-left: 55px !important; }
.pl60 { padding-left: 60px !important; }
.pl65 { padding-left: 65px !important; }
.pl70 { padding-left: 70px !important; }
.pl75 { padding-left: 75px !important; }
.pl80 { padding-left: 80px !important; }
.pl85 { padding-left: 85px !important; }
.pl90 { padding-left: 90px !important; }
.pl95 { padding-left: 95px !important; }
.pl100 { padding-left: 100px !important; }

/*-------------------- padding pa00 --------------------*/

.pa00 { padding: 0px !important; }
.pa01 { padding: 1px !important; }
.pa02 { padding: 2px !important; }
.pa03 { padding: 3px !important; }
.pa04 { padding: 4px !important; }
.pa05 { padding: 5px !important; }
.pa06 { padding: 6px !important; }
.pa07 { padding: 7px !important; }
.pa08 { padding: 8px !important; }
.pa09 { padding: 9px !important; }
.pa10 { padding: 10px !important; }
.pa11 { padding: 11px !important; }
.pa12 { padding: 12px !important; }
.pa13 { padding: 13px !important; }
.pa14 { padding: 14px !important; }
.pa15 { padding: 15px !important; }
.pa16 { padding: 16px !important; }
.pa17 { padding: 17px !important; }
.pa18 { padding: 18px !important; }
.pa19 { padding: 19px !important; }
.pa20 { padding: 20px !important; }
.pa25 { padding: 25px !important; }
.pa30 { padding: 30px !important; }
.pa35 { padding: 35px !important; }
.pa40 { padding: 40px !important; }
.pa45 { padding: 45px !important; }
.pa50 { padding: 50px !important; }
.pa55 { padding: 55px !important; }
.pa60 { padding: 60px !important; }
.pa65 { padding: 65px !important; }
.pa70 { padding: 70px !important; }
.pa75 { padding: 75px !important; }
.pa80 { padding: 80px !important; }
.pa85 { padding: 85px !important; }
.pa90 { padding: 90px !important; }
.pa95 { padding: 95px !important; }
.pa100 { padding: 100px !important; }

/*----------------------------------------------
 フォント
----------------------------------------------*/

/*-------------------- フォントスタイル etc --------------------*/

.normal { font-weight: normal !important; }
.bold { font-weight: bold !important; }
.uline { text-decoration:underline !important; }

/*-------------------- font-size fs00 --------------------*/

.fs10 { font-size: 10px !important; }
.fs11 { font-size: 11px !important; }
.fs12 { font-size: 12px !important; }
.fs13 { font-size: 13px !important; }
.fs14 { font-size: 14px !important; }
.fs15 { font-size: 15px !important; }
.fs16 { font-size: 16px !important; }
.fs17 { font-size: 17px !important; }
.fs18 { font-size: 18px !important; }
.fs19 { font-size: 19px !important; }
.fs20 { font-size: 20px !important; }
.fs21 { font-size: 21px !important; }
.fs22 { font-size: 22px !important; }
.fs23 { font-size: 23px !important; }
.fs24 { font-size: 24px !important; }
.fs25 { font-size: 25px !important; }
.fs26 { font-size: 26px !important; }
.fs27 { font-size: 27px !important; }
.fs28 { font-size: 28px !important; }
.fs29 { font-size: 29px !important; }
.fs30 { font-size: 30px !important; }

/*-------------------- font-size fs00em --------------------*/

.fs1em { font-size: 1em !important; }
.fs11em { font-size: 1.1em !important; }
.fs12em { font-size: 1.2em !important; }
.fs13em { font-size: 1.3em !important; }
.fs14em { font-size: 1.4em !important; }
.fs15em { font-size: 1.5em !important; }
.fs16em { font-size: 1.6em !important; }
.fs17em { font-size: 1.7em !important; }
.fs18em { font-size: 1.8em !important; }
.fs19em { font-size: 1.9em !important; }
.fs2em { font-size: 2em !important; }
.fs25em { font-size: 2.5em !important; }
.fs3em { font-size: 3em !important; }

/*-------------------- font-size rs_fs00 レスポンシブ --------------------*/

.rs_fs10 {}
.rs_fs11 {}
.rs_fs12 {}
.rs_fs13 {}
.rs_fs14 {}
.rs_fs15 {}
.rs_fs16 {}
.rs_fs17 {}
.rs_fs18 {}
.rs_fs19 {}
.rs_fs20 {}
.rs_fs21 {}
.rs_fs22 {}
.rs_fs23 {}
.rs_fs24 {}
.rs_fs25 {}
.rs_fs26 {}
.rs_fs27 {}
.rs_fs28 {}
.rs_fs29 {}
.rs_fs30 {}

/*----------------------------------------------
 ブロック・テキスト制御
----------------------------------------------*/

/*-------------------- background etc --------------------*/

.bg_none{ background: none !important; }

.bdr_none{ border: none !important; }
.bdr_r00{ border-radius: 0px !important; }
.bdr_r01{ border-radius: 1px !important; }
.bdr_r02{ border-radius: 2px !important; }
.bdr_r03{ border-radius: 3px !important; }
.bdr_r04{ border-radius: 4px !important; }
.bdr_r05{ border-radius: 5px !important; }

/*-------------------- background color --------------------*/

.bgc_red   { background-color: #FF0000 !important; }
.bgc_black { background-color: #000000 !important; }
.bgc_grey  { background-color: #808080 !important; }

/*-------------------- display etc --------------------*/

.block { display: block !important; }
.inline { display: inline !important; }
.inline_block { display: inline-block !important; }
.none { display: none !important; }
.hide { display: none; }
.rs_block {}

/*-------------------- float --------------------*/

.f_left { float: left !important; }
.f_right { float: right !important; }
.f_center { margin: 0px auto !important; }

.rs_f_right {}
.rs_f_left {}

/*-------------------- clear --------------------*/
.c_both { clear: both; }
.rs_c_both {}

/*-------------------- align --------------------*/

.ta_left { text-align: left !important; }
.ta_center { text-align: center !important; }
.ta_right { text-align: right !important; }

/*-------------------- text --------------------*/

.va_top { vertical-align: top !important; }
.va_middle,
.va_middle * { vertical-align: middle !important; }
.va_bottom { vertical-align: bottom !important; }

/*-------------------- line-height --------------------*/

.lh100pc { line-height: 100% !important }
.lh110pc { line-height: 110% !important }
.lh120pc { line-height: 120% !important }
.lh130pc { line-height: 130% !important }
.lh140pc { line-height: 140% !important }
.lh150pc { line-height: 150% !important }

.lh10 { line-height: 1 !important; }
.lh11 { line-height: 1.1 !important; }
.lh12 { line-height: 1.2 !important; }
.lh13 { line-height: 1.3 !important; }
.lh14 { line-height: 1.4 !important; }
.lh15 { line-height: 1.5 !important; }
.lh16 { line-height: 1.6 !important; }
.lh17 { line-height: 1.7 !important; }
.lh18 { line-height: 1.8 !important; }
.lh19 { line-height: 1.9 !important; }
.lh20 { line-height: 2 !important; }

.lh45px { line-height: 45px !important; }

/*-------------------- letter-spacing --------------------*/
.lsp1 { letter-spacing: 1px !important; }
.lsp2 { letter-spacing: 2px !important; }
.lsp3 { letter-spacing: 3px !important; }

/*-------------------- position --------------------*/

.p_relative{ position: relative !important; }
.p_absolute{ position: absolute !important; }

/*----------------------------------------------
 横幅制御（w000px, w000pc, rs_w000pc）
----------------------------------------------*/

/*-------------------- w00px　ボックス幅（固定） --------------------*/
.w30px { width: 40px !important; }
.w40px { width: 40px !important; }
.w45px { width: 45px !important; }
.w50px { width: 50px !important; }
.w55px { width: 55px !important; }
.w60px { width: 60px !important; }
.w65px { width: 65px !important; }
.w70px { width: 70px !important; }
.w75px { width: 75px !important; }
.w80px { width: 80px !important; }
.w85px { width: 85px !important; }
.w90px { width: 90px !important; }
.w95px { width: 95px !important; }
.w100px { width: 100px !important; }
.w105px { width: 105px !important; }
.w110px { width: 110px !important; }
.w115px { width: 115px !important; }
.w120px { width: 120px !important; }
.w125px { width: 125px !important; }
.w130px { width: 130px !important; }
.w135px { width: 135px !important; }
.w140px { width: 140px !important; }
.w145px { width: 145px !important; }
.w150px { width: 150px !important; }
.w155px { width: 155px !important; }
.w160px { width: 160px !important; }
.w165px { width: 165px !important; }
.w170px { width: 170px !important; }
.w175px { width: 175px !important; }
.w180px { width: 180px !important; }
.w185px { width: 185px !important; }
.w190px { width: 190px !important; }
.w195px { width: 195px !important; }
.w200px { width: 200px !important; }
.w205px { width: 205px !important; }
.w210px { width: 210px !important; }
.w215px { width: 215px !important; }
.w220px { width: 220px !important; }
.w225px { width: 225px !important; }
.w230px { width: 230px !important; }
.w235px { width: 235px !important; }
.w240px { width: 240px !important; }
.w245px { width: 245px !important; }
.w250px { width: 250px !important; }
.w255px { width: 255px !important; }
.w260px { width: 260px !important; }
.w265px { width: 265px !important; }
.w270px { width: 270px !important; }
.w275px { width: 275px !important; }
.w280px { width: 280px !important; }
.w285px { width: 285px !important; }
.w290px { width: 290px !important; }
.w295px { width: 295px !important; }
.w300px { width: 300px !important; }
.w305px { width: 305px !important; }
.w310px { width: 310px !important; }
.w315px { width: 315px !important; }
.w320px { width: 320px !important; }
.w325px { width: 325px !important; }
.w330px { width: 330px !important; }
.w335px { width: 335px !important; }
.w340px { width: 340px !important; }
.w345px { width: 345px !important; }
.w350px { width: 350px !important; }
.w355px { width: 355px !important; }
.w360px { width: 360px !important; }
.w365px { width: 365px !important; }
.w370px { width: 370px !important; }
.w375px { width: 375px !important; }
.w380px { width: 380px !important; }
.w385px { width: 385px !important; }
.w390px { width: 390px !important; }
.w395px { width: 395px !important; }
.w400px { width: 400px !important; }
.w405px { width: 405px !important; }
.w410px { width: 410px !important; }
.w415px { width: 415px !important; }
.w420px { width: 420px !important; }
.w425px { width: 425px !important; }
.w430px { width: 430px !important; }
.w435px { width: 435px !important; }
.w440px { width: 440px !important; }
.w445px { width: 445px !important; }
.w450px { width: 450px !important; }
.w455px { width: 455px !important; }
.w460px { width: 460px !important; }
.w465px { width: 465px !important; }
.w470px { width: 470px !important; }
.w475px { width: 475px !important; }
.w480px { width: 480px !important; }
.w485px { width: 485px !important; }
.w490px { width: 490px !important; }
.w495px { width: 495px !important; }
.w500px { width: 500px !important; }
.w505px { width: 505px !important; }
.w510px { width: 510px !important; }
.w515px { width: 515px !important; }
.w520px { width: 520px !important; }
.w525px { width: 525px !important; }
.w530px { width: 530px !important; }
.w535px { width: 535px !important; }
.w540px { width: 540px !important; }
.w545px { width: 545px !important; }
.w550px { width: 550px !important; }
.w555px { width: 555px !important; }
.w560px { width: 560px !important; }
.w565px { width: 565px !important; }
.w570px { width: 570px !important; }
.w575px { width: 575px !important; }
.w580px { width: 580px !important; }
.w585px { width: 585px !important; }
.w590px { width: 590px !important; }
.w595px { width: 595px !important; }
.w600px { width: 600px !important; }
.w605px { width: 605px !important; }
.w610px { width: 610px !important; }
.w615px { width: 615px !important; }
.w620px { width: 620px !important; }
.w625px { width: 625px !important; }
.w630px { width: 630px !important; }
.w635px { width: 635px !important; }
.w640px { width: 640px !important; }
.w645px { width: 645px !important; }
.w650px { width: 650px !important; }
.w655px { width: 655px !important; }
.w660px { width: 660px !important; }
.w665px { width: 665px !important; }
.w670px { width: 670px !important; }
.w675px { width: 675px !important; }
.w680px { width: 680px !important; }
.w685px { width: 685px !important; }
.w690px { width: 690px !important; }
.w695px { width: 695px !important; }
.w700px { width: 700px !important; }
.w705px { width: 705px !important; }
.w710px { width: 710px !important; }
.w715px { width: 715px !important; }
.w720px { width: 720px !important; }
.w725px { width: 725px !important; }
.w730px { width: 730px !important; }
.w735px { width: 735px !important; }
.w740px { width: 740px !important; }
.w745px { width: 745px !important; }
.w750px { width: 750px !important; }
.w755px { width: 755px !important; }
.w760px { width: 760px !important; }
.w765px { width: 765px !important; }
.w770px { width: 770px !important; }
.w775px { width: 775px !important; }
.w780px { width: 780px !important; }
.w785px { width: 785px !important; }
.w790px { width: 790px !important; }
.w795px { width: 795px !important; }
.w800px { width: 800px !important; }

/*-------------------- w00pc　ボックス幅（可変） --------------------*/
.w10pc { width: 10% !important; }
.w11pc { width: 11% !important; }
.w12pc { width: 12% !important; }
.w13pc { width: 13% !important; }
.w14pc { width: 14% !important; }
.w15pc { width: 15% !important; }
.w16pc { width: 16% !important; }
.w17pc { width: 17% !important; }
.w18pc { width: 18% !important; }
.w19pc { width: 19% !important; }
.w20pc { width: 20% !important; }
.w21pc { width: 21% !important; }
.w22pc { width: 22% !important; }
.w23pc { width: 23% !important; }
.w24pc { width: 24% !important; }
.w25pc { width: 25% !important; }
.w26pc { width: 26% !important; }
.w27pc { width: 27% !important; }
.w28pc { width: 28% !important; }
.w29pc { width: 29% !important; }
.w30pc { width: 30% !important; }
.w31pc { width: 31% !important; }
.w32pc { width: 32% !important; }
.w33pc { width: 33% !important; }
.w34pc { width: 34% !important; }
.w35pc { width: 35% !important; }
.w36pc { width: 36% !important; }
.w37pc { width: 37% !important; }
.w38pc { width: 38% !important; }
.w39pc { width: 39% !important; }
.w40pc { width: 40% !important; }
.w41pc { width: 41% !important; }
.w42pc { width: 42% !important; }
.w43pc { width: 43% !important; }
.w44pc { width: 44% !important; }
.w45pc { width: 45% !important; }
.w46pc { width: 46% !important; }
.w47pc { width: 47% !important; }
.w48pc { width: 48% !important; }
.w49pc { width: 49% !important; }
.w50pc { width: 50% !important; }
.w55pc { width: 55% !important; }
.w60pc { width: 60% !important; }
.w65pc { width: 65% !important; }
.w70pc { width: 70% !important; }
.w75pc { width: 75% !important; }
.w80pc { width: 80% !important; }
.w85pc { width: 85% !important; }
.w90pc { width: 90% !important; }
.w95pc { width: 95% !important; }
.w100pc { width: 100% !important; }

/*-------------------- mx_w00px　max_width in pixels (for use with responsive percentage widths) --------------------*/
.mx_w200px { max-width: 200px !important; }
.mx_w205px { max-width: 205px !important; }
.mx_w210px { max-width: 210px !important; }
.mx_w215px { max-width: 215px !important; }
.mx_w220px { max-width: 220px !important; }
.mx_w225px { max-width: 225px !important; }
.mx_w230px { max-width: 230px !important; }
.mx_w235px { max-width: 235px !important; }
.mx_w240px { max-width: 240px !important; }
.mx_w245px { max-width: 245px !important; }
.mx_w250px { max-width: 250px !important; }
.mx_w255px { max-width: 255px !important; }
.mx_w260px { max-width: 260px !important; }
.mx_w265px { max-width: 265px !important; }
.mx_w270px { max-width: 270px !important; }
.mx_w275px { max-width: 275px !important; }
.mx_w280px { max-width: 280px !important; }
.mx_w285px { max-width: 285px !important; }
.mx_w290px { max-width: 290px !important; }
.mx_w295px { max-width: 295px !important; }
.mx_w300px { max-width: 300px !important; }
.mx_w305px { max-width: 305px !important; }
.mx_w310px { max-width: 310px !important; }
.mx_w315px { max-width: 315px !important; }
.mx_w320px { max-width: 320px !important; }
.mx_w325px { max-width: 325px !important; }
.mx_w330px { max-width: 330px !important; }
.mx_w335px { max-width: 335px !important; }
.mx_w340px { max-width: 340px !important; }
.mx_w345px { max-width: 345px !important; }
.mx_w350px { max-width: 350px !important; }
.mx_w355px { max-width: 355px !important; }
.mx_w360px { max-width: 360px !important; }
.mx_w365px { max-width: 365px !important; }
.mx_w370px { max-width: 370px !important; }
.mx_w375px { max-width: 375px !important; }
.mx_w380px { max-width: 380px !important; }
.mx_w385px { max-width: 385px !important; }
.mx_w390px { max-width: 390px !important; }
.mx_w395px { max-width: 395px !important; }
.mx_w400px { max-width: 400px !important; }

/*-------------------- rs_w00　ボックス幅可変（レスポンシブ） --------------------*/
.rs_w10pc {}
.rs_w11pc {}
.rs_w12pc {}
.rs_w13pc {}
.rs_w14pc {}
.rs_w15pc {}
.rs_w16pc {}
.rs_w17pc {}
.rs_w18pc {}
.rs_w19pc {}
.rs_w20pc {}
.rs_w21pc {}
.rs_w22pc {}
.rs_w23pc {}
.rs_w24pc {}
.rs_w25pc {}
.rs_w26pc {}
.rs_w27pc {}
.rs_w28pc {}
.rs_w29pc {}
.rs_w30pc {}
.rs_w31pc {}
.rs_w32pc {}
.rs_w33pc {}
.rs_w34pc {}
.rs_w35pc {}
.rs_w36pc {}
.rs_w37pc {}
.rs_w38pc {}
.rs_w39pc {}
.rs_w40pc {}
.rs_w41pc {}
.rs_w42pc {}
.rs_w43pc {}
.rs_w44pc {}
.rs_w45pc {}
.rs_w46pc {}
.rs_w47pc {}
.rs_w48pc {}
.rs_w49pc {}
.rs_w50pc {}
.rs_w55pc {}
.rs_w60pc {}
.rs_w65pc {}
.rs_w70pc {}
.rs_w75pc {}
.rs_w80pc {}
.rs_w85pc {}
.rs_w90pc {}
.rs_w95pc {}
.rs_w100pc {}

/*----------------------------------------------
 縦幅制御（h000px）
----------------------------------------------*/

.h5px { height: 5px !important; }
.h10px { height: 10px !important; }
.h15px { height: 15px !important; }
.h20px { height: 20px !important; }
.h25px { height: 25px !important; }
.h30px { height: 30px !important; }
.h35px { height: 35px !important; }
.h40px { height: 40px !important; }
.h45px { height: 45px !important; }
.h50px { height: 50px !important; }
.h55px { height: 55px !important; }
.h60px { height: 60px !important; }
.h65px { height: 65px !important; }
.h70px { height: 70px !important; }
.h75px { height: 75px !important; }
.h80px { height: 80px !important; }
.h85px { height: 85px !important; }
.h90px { height: 90px !important; }
.h95px { height: 95px !important; }
.h100px { height: 100px !important; }
.h105px { height: 105px !important; }
.h110px { height: 110px !important; }
.h115px { height: 115px !important; }
.h120px { height: 120px !important; }
.h125px { height: 125px !important; }
.h130px { height: 130px !important; }
.h135px { height: 135px !important; }
.h140px { height: 140px !important; }
.h145px { height: 145px !important; }
.h150px { height: 150px !important; }
.h155px { height: 155px !important; }
.h160px { height: 160px !important; }
.h165px { height: 165px !important; }
.h170px { height: 170px !important; }
.h175px { height: 175px !important; }
.h180px { height: 180px !important; }
.h185px { height: 185px !important; }
.h190px { height: 190px !important; }
.h195px { height: 195px !important; }
.h200px { height: 200px !important; }
.h205px { height: 205px !important; }
.h210px { height: 210px !important; }
.h215px { height: 215px !important; }
.h220px { height: 220px !important; }
.h225px { height: 225px !important; }
.h230px { height: 230px !important; }
.h235px { height: 235px !important; }
.h240px { height: 240px !important; }
.h245px { height: 245px !important; }
.h250px { height: 250px !important; }
.h255px { height: 255px !important; }
.h260px { height: 260px !important; }
.h265px { height: 265px !important; }
.h270px { height: 270px !important; }
.h275px { height: 275px !important; }
.h280px { height: 280px !important; }
.h285px { height: 285px !important; }
.h290px { height: 290px !important; }
.h295px { height: 295px !important; }
.h300px { height: 300px !important; }
.h305px { height: 305px !important; }
.h310px { height: 310px !important; }
.h315px { height: 315px !important; }
.h320px { height: 320px !important; }
.h325px { height: 325px !important; }
.h330px { height: 330px !important; }
.h335px { height: 335px !important; }
.h340px { height: 340px !important; }
.h345px { height: 345px !important; }
.h350px { height: 350px !important; }
.h355px { height: 355px !important; }
.h360px { height: 360px !important; }
.h365px { height: 365px !important; }
.h370px { height: 370px !important; }
.h375px { height: 375px !important; }
.h380px { height: 380px !important; }
.h385px { height: 385px !important; }
.h390px { height: 390px !important; }
.h395px { height: 395px !important; }
.h400px { height: 400px !important; }
.h405px { height: 405px !important; }
.h410px { height: 410px !important; }
.h415px { height: 415px !important; }
.h420px { height: 420px !important; }
.h425px { height: 425px !important; }
.h430px { height: 430px !important; }
.h435px { height: 435px !important; }
.h440px { height: 440px !important; }
.h445px { height: 445px !important; }
.h450px { height: 450px !important; }
.h455px { height: 455px !important; }
.h460px { height: 460px !important; }
.h465px { height: 465px !important; }
.h470px { height: 470px !important; }
.h475px { height: 475px !important; }
.h480px { height: 480px !important; }
.h485px { height: 485px !important; }
.h490px { height: 490px !important; }
.h495px { height: 495px !important; }
.h500px { height: 500px !important; }
.h505px { height: 505px !important; }
.h510px { height: 510px !important; }
.h515px { height: 515px !important; }
.h520px { height: 520px !important; }
.h525px { height: 525px !important; }
.h530px { height: 530px !important; }
.h535px { height: 535px !important; }
.h540px { height: 540px !important; }
.h545px { height: 545px !important; }
.h550px { height: 550px !important; }
.h555px { height: 555px !important; }
.h560px { height: 560px !important; }
.h565px { height: 565px !important; }
.h570px { height: 570px !important; }
.h575px { height: 575px !important; }
.h580px { height: 580px !important; }
.h585px { height: 585px !important; }
.h590px { height: 590px !important; }
.h595px { height: 595px !important; }
.h600px { height: 600px !important; }
.h605px { height: 605px !important; }
.h610px { height: 610px !important; }
.h615px { height: 615px !important; }
.h620px { height: 620px !important; }
.h625px { height: 625px !important; }
.h630px { height: 630px !important; }
.h635px { height: 635px !important; }
.h640px { height: 640px !important; }
.h645px { height: 645px !important; }
.h650px { height: 650px !important; }
.h655px { height: 655px !important; }
.h660px { height: 660px !important; }
.h665px { height: 665px !important; }
.h670px { height: 670px !important; }
.h675px { height: 675px !important; }
.h680px { height: 680px !important; }
.h685px { height: 685px !important; }
.h690px { height: 690px !important; }
.h695px { height: 695px !important; }
.h700px { height: 700px !important; }
.h705px { height: 705px !important; }
.h710px { height: 710px !important; }
.h715px { height: 715px !important; }
.h720px { height: 720px !important; }
