.Nowrap {
  /* 改行しないスタイル 【テキストの自動改行を禁止】*/
  white-space: nowrap !important;
}

.Strong { font-weight: bold !important;}/* 太字にする */

.Green {  color: #6AD500;}

.Orange {  color: #FF8000;}

.White {  color: #FFFFFF !important;}

.Red {  color: #FF0000;}

.bg-light2 {  background-color: #cff9ff !important;}

.bg-Red {  background-color: #FF0000 !important;}

.bg-Red2 {  background-color: #FF0000 !important;}

.bg-Match {  background-color: #80E2FB !important;}

.bg-Wrong {  background-color: #FCBFBF !important;}

.bg-pink {  background-color: #FFC0CB !important;}

.bg-mistyrose {  background-color: #FFE4E1 !important;}

.bg-tomato {  background-color: #ff6347 !important;}

.bg-hotpink {  background-color: #ff69b4 !important;}


.bc-white {  background-color: white !important;}

.bc-yellow {  background-color: yellow !important;}

.bc-red {  background-color: red !important;}

.bc-done { background-color: #e6ffe6; }
.bc-working { background-color: #fffbe6; }
.bc-error { background-color: #ffe6e6; }

.bc-input {  background-color: #FAFFAF;}

.bc-warning1 {  background-color: rgb(255, 200, 200) !important;}

.bc-warning2 {  background-color: rgb(255, 150, 150) !important;}

.bc-warning3 {  background-color: rgb(255, 100, 100) !important;}

.bc-warning4 {
  background-color: rgb(255, 20, 20) !important;
  color: #ffffff !important;
}




.DispNone {
  display: none !important;
}

.fs8,
.fs08 {
  font-size: 8px !important;
  line-height: 9px;
}

.fs9,
.fs09 {
  font-size: 9px !important;
  line-height: 10px;
}

.fs10 {
  font-size: 10px !important;
  line-height: 11px;
}

.fs11 {
  font-size: 11px !important;
  line-height: 12px;
}

.fs12 {
  font-size: 12px !important;
  line-height: 13px;
}

.fs13 {
  font-size: 13px !important;
  line-height: 12px;
}

.fs14 {
  font-size: 14px !important;
  line-height: 15px !important;
}

.fs15 {
  font-size: 15px !important;
  line-height: 16px;
}

.fs16 {
  font-size: 16px !important;
  line-height: 17px;
}

.fs17 {
  font-size: 17px !important;
  line-height: 18px;
}

.fs18 {
  font-size: 18px !important;
  line-height: 19px;
}

.fs20 {
  font-size: 20px !important;
  line-height: 21px;
}

.fs22 {
  font-size: 22px !important;
  line-height: 23px;
}

.fs24 {
  font-size: 24px !important;
  line-height: 25px;
}

.fs26 {
  font-size: 26px !important;
  line-height: 27px;
}

.fs28 {
  font-size: 28px !important;
  line-height: 29px;
}

.fs30 {
  font-size: 30px !important;
  line-height: 31px;
}

.fs05rem {
  font-size: 0.5rem !important;
}

.fs07rem {
  font-size: 0.7rem !important;
}

.fs075rem {
  font-size: 0.75rem !important;
}

.fs08rem {
  font-size: 0.8rem !important;
}

.fs08remVC {
  font-size: 0.8rem !important;
  line-height: 0px !important;
}

.fs09rem {
  font-size: 0.9rem !important;
}

.fs10rem {
  font-size: 1.0rem !important;
}

.fs11rem {
  font-size: 1.1rem !important;
}

.fs12rem {
  font-size: 1.2rem !important;
}

.fs17rem {
  font-size: 1.7rem !important;
}

.fs27rem {
  font-size: 2.7rem !important;
}

.fw2 {
  font-weight: 200 !important;
}

.fw4 {
  font-weight: 400 !important;
}

.fw6 {
  font-weight: 600 !important;
}

.fw8 {
  font-weight: 800 !important;
}

.fw9 {
  font-weight: 999 !important;
}

.ft1 {
  font-size: 1.0rem !important;
  font-weight: 800 !important;
}


.pa0 {  padding: 0px !important;    }
.pa3 {  padding: 3px !important;    }
.pa2 {  padding: 2px !important;    }
.pa5 {  padding: 5px !important;    }
.pa5px {  padding: 5px !important;  }

.pa1100 {
  padding-left: 1px !important;
  padding-top: 1px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
}

.pa1101 {
  padding-left: 1px !important;
  padding-top: 1px !important;
  padding-right: 0px !important;
  padding-bottom: 1px !important;
}

.pa5311 {
  padding-left: 5px !important;
  padding-top: 3px !important;
  padding-right: 1px !important;
  padding-bottom: 1px !important;
}

.pat0 {  padding-top: 0 !important;     }
.pal0 {  padding-left: 0px !important;  }
.pal5 {  padding-left: 5px !important;  }
.pal10 { padding-left: 10px !important; }
.pab1 {  padding-bottom: 1px;           }

.palr5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.pa5522 {
  padding-left: 5px !important;
  padding-right: 5px !important;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.mg0 {
  margin: 0 !important;
}

.mg1100 {
  margin-left: 3 !important;
  margin-top: 1 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}

.mg3000 {
  margin-left: 3px !important;
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}

.mg10 {
  margin-left: 10px !important;
  margin-top: 10px !important;
  margin-right: 10px !important;
  margin-bottom: 10px !important;
}

.mg20 {
  margin-left: 20px !important;
  margin-top: 20px !important;
  margin-right: 20px !important;
  margin-bottom: 20px !important;
}


.h0 {	  height: 0px !important;	}
.h10 {	  height: 10px !important;	}
.h11 {	  height: 11px !important;	}
.h12 {	  height: 12px !important;	}
.h13 {	  height: 13px !important;	}
.h14 {	  height: 14px !important;	}
.h15 {	  height: 15px !important;	}
.h16 {	  height: 16px !important;	}
.h17 {	  height: 17px !important;	}
.h18 {	  height: 18px !important;	}
.h19 {	  height: 19px !important;	}
.h20 {	  height: 20px !important;	}
.h21 {	  height: 21px !important;	}
.h22 {	  height: 22px !important;	}
.h23 {	  height: 23px !important;	}
.h24 {	  height: 24px !important;	}
.h25 {	  height: 25px !important;	}
.h26 {	  height: 26px !important;	}
.h27 {	  height: 27px !important;	}
.h28 {	  height: 28px !important;	}
.h29 {	  height: 29px !important;	}
.h30 {	  height: 30px !important;	}
.h31 {	  height: 31px !important;	}
.h32 {	  height: 32px !important;	}
.h33 {	  height: 33px !important;	}
.h34 {	  height: 34px !important;	}
.h35 {	  height: 35px !important;	}
.h36 {	  height: 36px !important;	}
.h37 {	  height: 37px !important;	}
.h38 {	  height: 38px !important;	}
.h39 {	  height: 39px !important;	}
.h40 {	  height: 40px !important;	}
.h41 {	  height: 41px !important;	}
.h42 {	  height: 42px !important;	}
.h43 {	  height: 43px !important;	}
.h44 {	  height: 44px !important;	}
.h45 {	  height: 45px !important;	}
.h46 {	  height: 46px !important;	}
.h47 {	  height: 47px !important;	}
.h48 {	  height: 48px !important;	}
.h49 {	  height: 49px !important;	}
.h50 {	  height: 50px !important;	}
.h55 {	  height: 55px !important;	}
.h60 {	  height: 60px !important;	}
.h70 {	  height: 70px !important;	}
.h80 {	  height: 80px !important;	}
.h90 {	  height: 90px !important;	}
.h100 {	  height: 100px !important;	}
.w10 {	  width: 10px !important;	}
.w12 {	  width: 12px !important;	}
.w14 {	  width: 14px !important;	}
.w16 {	  width: 16px !important;	}
.w18 {	  width: 18px !important;	}
.w20 {	  width: 20px !important;	}
.w22 {	  width: 22px !important;	}
.w24 {	  width: 24px !important;	}
.w26 {	  width: 26px !important;	}
.w28 {	  width: 28px !important;	}
.w30 {	  width: 30px !important;	}
.w32 {	  width: 32px !important;	}
.w34 {	  width: 34px !important;	}
.w36 {	  width: 36px !important;	}
.w38 {	  width: 38px !important;	}
.w40 {	  width: 40px !important;	}
.w42 {	  width: 42px !important;	}
.w44 {	  width: 44px !important;	}
.w46 {	  width: 46px !important;	}
.w48 {	  width: 48px !important;	}
.w50 {	  width: 50px !important;	}
.w52 {	  width: 52px !important;	}
.w54 {	  width: 54px !important;	}
.w56 {	  width: 56px !important;	}
.w58 {	  width: 58px !important;	}
.w60 {	  width: 60px !important;	}
.w62 {	  width: 62px !important;	}
.w64 {	  width: 64px !important;	}
.w66 {	  width: 66px !important;	}
.w68 {	  width: 68px !important;	}
.w70 {	  width: 70px !important;	}
.w72 {	  width: 72px !important;	}
.w74 {	  width: 74px !important;	}
.w76 {	  width: 76px !important;	}
.w78 {	  width: 78px !important;	}
.w80 {	  width: 80px !important;	}
.w82 {	  width: 82px !important;	}
.w84 {	  width: 84px !important;	}
.w85 {	  width: 85px !important;	}
.w86 {	  width: 86px !important;	}
.w88 {	  width: 88px !important;	}
.w90 {	  width: 90px !important;	}
.w92 {	  width: 92px !important;	}
.w94 {	  width: 94px !important;	}
.w96 {	  width: 96px !important;	}
.w98 {	  width: 98px !important;	}
.w100 {	  width: 100px !important;	}
.w102 {	  width: 102px !important;	}
.w104 {	  width: 104px !important;	}
.w106 {	  width: 106px !important;	}
.w108 {	  width: 108px !important;	}
.w110 {	  width: 110px !important;	}
.w112 {	  width: 112px !important;	}
.w114 {	  width: 114px !important;	}
.w116 {	  width: 116px !important;	}
.w118 {	  width: 118px !important;	}
.w120 {	  width: 120px !important;	}
.w122 {	  width: 122px !important;	}
.w124 {	  width: 124px !important;	}
.w126 {	  width: 126px !important;	}
.w128 {	  width: 128px !important;	}
.w130 {	  width: 130px !important;	}
.w132 {	  width: 132px !important;	}
.w134 {	  width: 134px !important;	}
.w136 {	  width: 136px !important;	}
.w138 {	  width: 138px !important;	}
.w140 {	  width: 140px !important;	}
.w142 {	  width: 142px !important;	}
.w144 {	  width: 144px !important;	}
.w146 {	  width: 146px !important;	}
.w148 {	  width: 148px !important;	}
.w150 {	  width: 150px !important;	}
.w152 {	  width: 152px !important;	}
.w154 {	  width: 154px !important;	}
.w156 {	  width: 156px !important;	}
.w158 {	  width: 158px !important;	}
.w160 {	  width: 160px !important;	}
.w162 {	  width: 162px !important;	}
.w164 {	  width: 164px !important;	}
.w166 {	  width: 166px !important;	}
.w168 {	  width: 168px !important;	}
.w170 {	  width: 170px !important;	}
.w172 {	  width: 172px !important;	}
.w174 {	  width: 174px !important;	}
.w176 {	  width: 176px !important;	}
.w178 {	  width: 178px !important;	}
.w180 {	  width: 180px !important;	}
.w182 {	  width: 182px !important;	}
.w184 {	  width: 184px !important;	}
.w186 {	  width: 186px !important;	}
.w188 {	  width: 188px !important;	}
.w190 {	  width: 190px !important;	}
.w192 {	  width: 192px !important;	}
.w194 {	  width: 194px !important;	}
.w196 {	  width: 196px !important;	}
.w198 {	  width: 198px !important;	}
.w200 {	  width: 200px !important;	}
.w300 {	  width: 300px !important;	}
.w400 {	  width: 400px !important;	}
.w440 {	  width: 440px !important;	}
.w500 {	  width: 500px !important;	}
.w600 {	  width: 600px !important;	}
.w640 {	  width: 640px !important;	}
.w700 {	  width: 700px !important;	}
.w720 {	  width: 720px !important;	}
.w800 {	  width: 800px !important;	}
.w900 {	  width: 900px !important;	}
.w1000 {	  width: 1000px !important;	}
.w1100 {	  width: 1100px !important;	}
.w1200 {	  width: 1200px !important;	}
.w1300 {	  width: 1300px !important;	}
.w1400 {	  width: 1400px !important;	}
.w1500 {	  width: 1500px !important;	}
.w1600 {	  width: 1600px !important;	}
.w1700 {	  width: 1700px !important;	}
.w1800 {	  width: 1800px !important;	}
.h10px {	  height: 10px !important;	}
.h15px {	  height: 15px !important;	}
.h20px {	  height: 20px !important;	}
.h25px {	  height: 25px !important;	}
.h30px {	  height: 30px !important;	}
.h38px {	  height: 38px !important;	}
.h45px {	  height: 45px !important;	}
.h50px {	  height: 50px !important;	}
.h60px {	  height: 60px !important;	}
.h70px {	  height: 70px !important;	}
.h80px {	  height: 80px !important;	}
.h90px {	  height: 90px !important;	}
.h100px {	  height: 110px !important;	}
.h120px {	  height: 120px !important;	}
.h130px {	  height: 130px !important;	}
.h150px {	  height: 150px !important;	}
.h200px {	  height: 200px !important;	}
.h300px {	  height: 300px !important;	}
.w25px {	  width: 25px !important;	}
.w30px {	  width: 30px !important;	}
.w40px {	  width: 40px !important;	}
.w50px {	  width: 50px !important;	}
.w60px {	  width: 60px !important;	}
.w70px {	  width: 70px !important;	}
.w80px {	  width: 80px !important;	}
.w90px {	  width: 90px !important;	}
.w100px {	  width: 100px !important;	}
.w110px {	  width: 110px !important;	}
.w120px {	  width: 120px !important;	}
.w130px {	  width: 130px !important;	}
.w140px {	  width: 140px !important;	}
.w150px {	  width: 150px !important;	}
.w160px {	  width: 160px !important;	}
.w170px {	  width: 170px !important;	}
.w180px {	  width: 180px !important;	}
.w190px {	  width: 190px !important;	}
.w200px {	  width: 200px !important;	}
.w220px {	  width: 220px !important;	}
.w240px {	  width: 240px !important;	}
.w280px {	  width: 280px !important;	}
.w300px {	  width: 300px !important;	}
.w320px {	  width: 320px !important;	}
.w330px {	  width: 330px !important;	}
.w340px {	  width: 340px !important;	}
.w360px {	  width: 360px !important;	}
.w400px {	  width: 400px !important;	}
.w440px {	  width: 440px !important;	}
.w450px {	  width: 450px !important;	}
.w500px {	  width: 500px !important;	}
.w520px {	  width: 520px !important;	}
.w540px {	  width: 540px !important;	}
.w600px {	  width: 600px !important;	}
.w640px {	  width: 640px !important;	}
.w650px {	  width: 650px !important;	}
.w700px {	  width: 700px !important;	}
.w750px {	  width: 750px !important;	}
.w800px {	  width: 800px !important;	}
.w850px {	  width: 850px !important;	}
.w900px {	  width: 900px !important;	}
.w960px {	  width: 960px !important;	}
.w1000px {	  width: 1000px !important;	}
.w1200px {	  width: 1200px !important;	}
