@charset "UTF-8";

@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);
@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(//fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700);

/*----------------------
  text size
----------------------*/

.txt80 {
  font-size: 80% !important; }

.txt90 {
  font-size: 90% !important; }

.txt110 {
  font-size: 110% !important; }

.txt120 {
  font-size: 120% !important; }

.txt130 {
  font-size: 130% !important; }

.txt140 {
  font-size: 140% !important; }

.txt150 {
  font-size: 150% !important; }

.txt180 {
  font-size: 180% !important; }

.txt10px {
  font-size: 10px !important; }

.txt11px {
  font-size: 11px !important; }

.txt12px {
  font-size: 12px !important; }

.txt13px {
  font-size: 13px !important; }

.txt14px {
  font-size: 14px !important; }

.txt15px {
  font-size: 15px !important; }

.txt16px {
  font-size: 16px !important; }

.txt17px {
  font-size: 17px !important; }

.txt18px {
  font-size: 18px !important; }

.txt19px {
  font-size: 19px !important; }

.txt20px {
  font-size: 20px !important; }

.txt22px {
  font-size: 22px !important; }

.txt25px {
  font-size: 25px !important; }

.lh10 {
  line-height: 1.0em !important; }

.lh11 {
  line-height: 1.1em !important; }

.lh12 {
  line-height: 1.2em !important; }

.lh13 {
  line-height: 1.3em !important; }

.lh14 {
  line-height: 1.4em !important; }

.lh15 {
  line-height: 1.5em !important; }

.lh16 {
  line-height: 1.6em !important; }

.lh17 {
  line-height: 1.7em !important; }

.lh18 {
  line-height: 1.8em !important; }

.lh19 {
  line-height: 1.9em !important; }

.lh20 {
  line-height: 2.0em !important; }


/*----------------------
  spaces
----------------------*/

.w20 {
  width: 20px !important; }

.w30 {
  width: 30px !important; }

.w40 {
  width: 40px !important; }

.w50 {
  width: 50px !important; }

.w80 {
  width: 80px !important; }

.w90 {
  width: 90px !important; }

.w100 {
  width: 100px !important; }

.w110 {
  width: 110px !important; }

.w130 {
  width: 130px !important; }

.w140 {
  width: 140px !important; }

.w150 {
  width: 150px !important; }

.w180 {
  width: 180px !important; }

.w200 {
  width: 200px !important; }

.w220 {
  width: 220px !important; }

.w230 {
  width: 230px !important; }

.w260 {
  width: 260px !important; }

.w290 {
  width: 290px !important; }

.w300 {
  width: 300px !important; }

.w320 {
  width: 320px !important; }

.w350 {
  width: 350px !important; }

.w370 {
  width: 370px !important; }

.w400 {
  width: 400px !important; }

.w430 {
  width: 430px !important; }

.w460 {
  width: 460px !important; }

.w490 {
  width: 490px !important; }

.w500 {
  width: 500px !important; }

.w510 {
  width: 510px !important; }

.w520 {
  width: 520px !important; }

.w600 {
  width: 600px !important; }

.w650 {
  width: 650px !important; }

.w660 {
  width: 660px !important; }

.w680 {
  width: 680px !important; }

.w700 {
  width: 700px !important; }

.w740 {
  width: 740px !important; }

.w940 {
  width: 940px !important; }

.w100p {
  width: 100%; }

.top5 {
  margin-top: 5px !important; }

.top10 {
  margin-top: 10px !important; }

.top15 {
  margin-top: 15px !important; }

.top20 {
  margin-top: 20px !important; }

.top30 {
  margin-top: 30px !important; }

.top35 {
  margin-top: 35px !important; }

.top40 {
  margin-top: 40px !important; }

.btm1 {
  margin-bottom: 1px !important; }

.btm2 {
  margin-bottom: 2px !important; }

.btm5 {
  margin-bottom: 5px !important; }

.btm8 {
  margin-bottom: 8px !important; }

.btm10 {
  margin-bottom: 10px !important; }

.btm15 {
  margin-bottom: 15px !important; }

.btm20 {
  margin-bottom: 20px !important; }

.btm25 {
  margin-bottom: 25px !important; }

.btm30 {
  margin-bottom: 30px !important; }

.btm35 {
  margin-bottom: 35px !important; }

.btm40 {
  margin-bottom: 40px !important; }

.btm45 {
  margin-bottom: 45px !important; }

.btm50 {
  margin-bottom: 50px !important; }

.btm60 {
  margin-bottom: 60px !important; }

.btm65 {
  margin-bottom: 65px !important; }

.btm70 {
  margin-bottom: 70px !important; }

.btm80 {
  margin-bottom: 80px !important; }

.btm90 {
  margin-bottom: 90px !important; }

.btm100 {
  margin-bottom: 100px !important; }

.padding15 {
  padding: 15px !important; }

.p-top5 {
  padding-top: 5px !important; }

.p-top10 {
  padding-top: 10px !important; }

.p-top20 {
  padding-top: 20px !important; }

.p-top25 {
  padding-top: 25px !important; }

.p-top30 {
  padding-top: 30px !important; }

.p-top40 {
  padding-top: 40px !important; }

.p-top45 {
  padding-top: 45px !important; }

.p-top50 {
  padding-top: 50px !important; }

.p-top60 {
  padding-top: 60px !important; }

.p-btm10 {
  padding-bottom: 10px !important; }

.p-btm20 {
  padding-bottom: 20px !important; }

.p-btm30 {
  padding-bottom: 30px !important; }

.p-btm40 {
  padding-bottom: 40px !important; }

.p-btm50 {
  padding-bottom: 50px !important; }

.left5 {
  margin-left: 5px !important; }

.left10 {
  margin-left: 10px !important; }

.left15 {
  margin-left: 15px !important; }

.left20 {
  margin-left: 20px !important; }

.left30 {
  margin-left: 30px !important; }

.right3 {
  margin-right: 3px !important; }

.right5 {
  margin-right: 5px !important; }

.right10 {
  margin-right: 10px !important; }

.right15 {
  margin-right: 15px !important; }

.right20 {
  margin-right: 20px !important; }

.right30 {
  margin-right: 30px !important; }

.right60 {
  margin-right: 60px !important; }
