@charset "utf-8";

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------
	CSS File Name -base.css
	Last-update: 2015/6/29
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
/* -----------------------------
  1.margin
-------------------------------- */
.ma {
	margin: auto !important;
}

.m0 {
	margin: 0px !important;
}

.m2 {
	margin: 2px !important;
}

.m5 {
	margin: 5px !important;
}

.m10 {
	margin: 10px !important;
}

.m15 {
	margin: 15px !important;
}

.m20 {
	margin: 20px !important;
}

.m30 {
	margin: 30px !important;
}

.m40 {
	margin: 40px !important;
}

.m50 {
	margin: 50px !important;
}

.mt0 {
	margin-top: 0px !important;
}

.mt1 {
	margin-top: 1px !important;
}

.mt2 {
	margin-top: 2px !important;
}

.mt3 {
	margin-top: 3px !important;
}

.mt4 {
	margin-top: 4px !important;
}

.mt5 {
	margin-top: 5px !important;
}

.mt6 {
	margin-top: 6px !important;
}

.mt7 {
	margin-top: 7px !important;
}

.mt8 {
	margin-top: 8px !important;
}

.mt9 {
	margin-top: 9px !important;
}

.mt10 {
	margin-top: 10px !important;
}

.mt15 {
	margin-top: 15px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.mt40 {
	margin-top: 40px !important;
}

.mt50 {
	margin-top: 50px !important;
}

.mt60 {
	margin-top: 60px !important;
}

.mt70 {
	margin-top: 70px !important;
}

.mt80 {
	margin-top: 80px !important;
}

.mt90 {
	margin-top: 90px !important;
}

.mt100 {
	margin-top: 100px !important;
}

.mt200 {
	margin-top: 200px !important;
}

.mt300 {
	margin-top: 300px !important;
}

.mt400 {
	margin-top: 400px !important;
}

.mt500 {
	margin-top: 500px !important;
}

.mtm1 {
	margin-top: -1px !important;
}

.mtm2 {
	margin-top: -2px !important;
}

.mtm3 {
	margin-top: -3px !important;
}

.mtm4 {
	margin-top: -4px !important;
}

.mtm5 {
	margin-top: -5px !important;
}

.mtm6 {
	margin-top: -6px !important;
}

.mtm7 {
	margin-top: -7px !important;
}

.mtm8 {
	margin-top: -8px !important;
}

.mtm9 {
	margin-top: -9px !important;
}

.mtm10 {
	margin-top: -10px !important;
}

.mtm11 {
	margin-top: -11px !important;
}

.mtm12 {
	margin-top: -12px !important;
}

.mtm13 {
	margin-top: -13px !important;
}

.mtm14 {
	margin-top: -14px !important;
}

.mtm15 {
	margin-top: -15px !important;
}

.mtm16 {
	margin-top: -16px !important;
}

.mtm17 {
	margin-top: -17px !important;
}

.mtm18 {
	margin-top: -18px !important;
}

.mtm19 {
	margin-top: -19px !important;
}

.mtm20 {
	margin-top: -20px !important;
}

.mtm21 {
	margin-top: -21px !important;
}

.mtm22 {
	margin-top: -22px !important;
}

.mtm23 {
	margin-top: -23px !important;
}

.mtm24 {
	margin-top: -24px !important;
}

.mtm25 {
	margin-top: -25px !important;
}

.mtm26 {
	margin-top: -26px !important;
}

.mtm27 {
	margin-top: -27px !important;
}

.mtm28 {
	margin-top: -28px !important;
}

.mtm29 {
	margin-top: -29px !important;
}

.mtm30 {
	margin-top: -30px !important;
}

.mtm40 {
	margin-top: -40px !important;
}

.mtm50 {
	margin-top: -50px !important;
}

.mtm60 {
	margin-top: -60px !important;
}

.mtm70 {
	margin-top: -70px !important;
}

.mtm80 {
	margin-top: -80px !important;
}

.mtm90 {
	margin-top: -90px !important;
}

.mtm100 {
	margin-top: -100px !important;
}

.mr0 {
	margin-right: 0px !important;
}

.mr1 {
	margin-right: 1px !important;
}

.mr2 {
	margin-right: 2px !important;
}

.mr3 {
	margin-right: 3px !important;
}

.mr4 {
	margin-right: 4px !important;
}

.mr5 {
	margin-right: 5px !important;
}

.mr6 {
	margin-right: 6px !important;
}

.mr7 {
	margin-right: 7px !important;
}

.mr8 {
	margin-right: 8px !important;
}

.mr9 {
	margin-right: 9px !important;
}

.mr10 {
	margin-right: 10px !important;
}

.mr15 {
	margin-right: 15px !important;
}

.mr20 {
	margin-right: 20px !important;
}

.mr30 {
	margin-right: 30px !important;
}

.mr35 {
	margin-right: 35px !important;
}

.mr40 {
	margin-right: 40px !important;
}

.mr50 {
	margin-right: 50px !important;
}

.mr60 {
	margin-right: 60px !important;
}

.mr70 {
	margin-right: 70px !important;
}

.mr80 {
	margin-right: 80px !important;
}

.mr90 {
	margin-right: 90px !important;
}

.mr100 {
	margin-right: 100px !important;
}

.mr200 {
	margin-right: 200px !important;
}

.mr300 {
	margin-right: 300px !important;
}

.mr400 {
	margin-right: 400px !important;
}

.mr500 {
	margin-right: 500px !important;
}

.mb0 {
	margin-bottom: 0px !important;
}

.mb1 {
	margin-bottom: 1px !important;
}

.mb2 {
	margin-bottom: 2px !important;
}

.mb3 {
	margin-bottom: 3px !important;
}

.mb4 {
	margin-bottom: 4px !important;
}

.mb5 {
	margin-bottom: 5px !important;
}

.mb6 {
	margin-bottom: 6px !important;
}

.mb7 {
	margin-bottom: 7px !important;
}

.mb8 {
	margin-bottom: 8px !important;
}

.mb9 {
	margin-bottom: 9px !important;
}

.mb10 {
	margin-bottom: 10px !important;
}

.mb15 {
	margin-bottom: 15px !important;
}

.mb20 {
	margin-bottom: 20px !important;
}

.mb30 {
	margin-bottom: 30px !important;
}

.mb40 {
	margin-bottom: 40px !important;
}

.mb50 {
	margin-bottom: 50px !important;
}

.mb60 {
	margin-bottom: 60px !important;
}

.mb70 {
	margin-bottom: 70px !important;
}

.mb80 {
	margin-bottom: 80px !important;
}

.mb90 {
	margin-bottom: 90px !important;
}

.mb100 {
	margin-bottom: 100px !important;
}

.mb200 {
	margin-bottom: 200px !important;
}

.mb300 {
	margin-bottom: 300px !important;
}

.mb400 {
	margin-bottom: 400px !important;
}

.mb500 {
	margin-bottom: 500px !important;
}

.ml0 {
	margin-left: 0px !important;
}

.ml1 {
	margin-left: 1px !important;
}

.ml2 {
	margin-left: 2px !important;
}

.ml3 {
	margin-left: 3px !important;
}

.ml4 {
	margin-left: 4px !important;
}

.ml5 {
	margin-left: 5px !important;
}

.ml6 {
	margin-left: 6px !important;
}

.ml7 {
	margin-left: 7px !important;
}

.ml8 {
	margin-left: 8px !important;
}

.ml9 {
	margin-left: 9px !important;
}

.ml10 {
	margin-left: 10px !important;
}

.ml15 {
	margin-left: 15px !important;
}

.ml20 {
	margin-left: 20px !important;
}

.ml30 {
	margin-left: 30px !important;
}

.ml35 {
	margin-left: 35px !important;
}

.ml40 {
	margin-left: 40px !important;
}

.ml50 {
	margin-left: 50px !important;
}

.ml60 {
	margin-left: 60px !important;
}

.ml70 {
	margin-left: 70px !important;
}

.ml80 {
	margin-left: 80px !important;
}

.ml90 {
	margin-left: 90px !important;
}

.ml100 {
	margin-left: 100px !important;
}

.ml200 {
	margin-left: 200px !important;
}

.ml300 {
	margin-left: 300px !important;
}

.ml400 {
	margin-left: 400px !important;
}

.ml500 {
	margin-left: 500px !important;
}

/* -----------------------------
  2.padding
-------------------------------- */

.p0 {
	padding: 0px !important;
}

.p2 {
	padding: 2px !important;
}

.p5 {
	padding: 5px !important;
}

.p10 {
	padding: 10px !important;
}

.p15 {
	padding: 15px !important;
}

.p20 {
	padding: 20px !important;
}

.p30 {
	padding: 30px !important;
}

.p40 {
	padding: 40px !important;
}

.p50 {
	padding: 50px !important;
}

.pt0 {
	padding-top: 0px !important;
}

.pt1 {
	padding-top: 1px !important;
}

.pt2 {
	padding-top: 2px !important;
}

.pt3 {
	padding-top: 3px !important;
}

.pt4 {
	padding-top: 4px !important;
}

.pt5 {
	padding-top: 5px !important;
}

.pt6 {
	padding-top: 6px !important;
}

.pt7 {
	padding-top: 7px !important;
}

.pt8 {
	padding-top: 8px !important;
}

.pt9 {
	padding-top: 9px !important;
}

.pt10 {
	padding-top: 10px !important;
}

.pt15 {
	padding-top: 15px !important;
}

.pt20 {
	padding-top: 20px !important;
}

.pt30 {
	padding-top: 30px !important;
}

.pt40 {
	padding-top: 40px !important;
}

.pt50 {
	padding-top: 50px !important;
}

.pt60 {
	padding-top: 60px !important;
}

.pt70 {
	padding-top: 70px !important;
}

.pt80 {
	padding-top: 80px !important;
}

.pt90 {
	padding-top: 90px !important;
}

.pt100 {
	padding-top: 100px !important;
}

.pt140 {
	padding-top: 140px !important;
}

.pt170 {
	padding-top: 170px !important;
}

.pt200 {
	padding-top: 200px !important;
}

.pt300 {
	padding-top: 300px !important;
}

.pt400 {
	padding-top: 400px !important;
}

.pt500 {
	padding-top: 500px !important;
}

.ptm1 {
	padding-top: -1px !important;
}

.ptm2 {
	padding-top: -2px !important;
}

.ptm3 {
	padding-top: -3px !important;
}

.ptm4 {
	padding-top: -4px !important;
}

.ptm5 {
	padding-top: -5px !important;
}

.ptm6 {
	padding-top: -6px !important;
}

.ptm7 {
	padding-top: -7px !important;
}

.ptm8 {
	padding-top: -8px !important;
}

.ptm9 {
	padding-top: -9px !important;
}

.ptm10 {
	padding-top: -10px !important;
}

.ptm11 {
	padding-top: -11px !important;
}

.ptm12 {
	padding-top: -12px !important;
}

.ptm13 {
	padding-top: -13px !important;
}

.ptm14 {
	padding-top: -14px !important;
}

.ptm15 {
	padding-top: -15px !important;
}

.ptm16 {
	padding-top: -16px !important;
}

.ptm17 {
	padding-top: -17px !important;
}

.ptm18 {
	padding-top: -18px !important;
}

.ptm19 {
	padding-top: -19px !important;
}

.ptm20 {
	padding-top: -20px !important;
}

.ptm21 {
	padding-top: -21px !important;
}

.ptm22 {
	padding-top: -22px !important;
}

.ptm23 {
	padding-top: -23px !important;
}

.ptm24 {
	padding-top: -24px !important;
}

.ptm25 {
	padding-top: -25px !important;
}

.ptm26 {
	padding-top: -26px !important;
}

.ptm27 {
	padding-top: -27px !important;
}

.ptm28 {
	padding-top: -28px !important;
}

.ptm29 {
	padding-top: -29px !important;
}

.ptm30 {
	padding-top: -30px !important;
}

.ptm40 {
	padding-top: -40px !important;
}

.ptm50 {
	padding-top: -50px !important;
}

.ptm60 {
	padding-top: -60px !important;
}

.ptm70 {
	padding-top: -70px !important;
}

.ptm80 {
	padding-top: -80px !important;
}

.ptm90 {
	padding-top: -90px !important;
}

.ptm100 {
	padding-top: -100px !important;
}

.pr0 {
	padding-right: 0px !important;
}

.pr1 {
	padding-right: 1px !important;
}

.pr2 {
	padding-right: 2px !important;
}

.pr3 {
	padding-right: 3px !important;
}

.pr4 {
	padding-right: 4px !important;
}

.pr5 {
	padding-right: 5px !important;
}

.pr6 {
	padding-right: 6px !important;
}

.pr7 {
	padding-right: 7px !important;
}

.pr8 {
	padding-right: 8px !important;
}

.pr9 {
	padding-right: 9px !important;
}

.pr10 {
	padding-right: 10px !important;
}

.pr15 {
	padding-right: 15px !important;
}

.pr20 {
	padding-right: 20px !important;
}

.pr30 {
	padding-right: 30px !important;
}

.pr35 {
	padding-right: 35px !important;
}

.pr40 {
	padding-right: 40px !important;
}

.pr50 {
	padding-right: 50px !important;
}

.pr60 {
	padding-right: 60px !important;
}

.pr70 {
	padding-right: 70px !important;
}

.pr80 {
	padding-right: 80px !important;
}

.pr90 {
	padding-right: 90px !important;
}

.pr100 {
	padding-right: 100px !important;
}

.pr200 {
	padding-right: 200px !important;
}

.pr300 {
	padding-right: 300px !important;
}

.pr400 {
	padding-right: 400px !important;
}

.pr500 {
	padding-right: 500px !important;
}

.pb0 {
	padding-bottom: 0px !important;
}

.pb1 {
	padding-bottom: 1px !important;
}

.pb2 {
	padding-bottom: 2px !important;
}

.pb3 {
	padding-bottom: 3px !important;
}

.pb4 {
	padding-bottom: 4px !important;
}

.pb5 {
	padding-bottom: 5px !important;
}

.pb6 {
	padding-bottom: 6px !important;
}

.pb7 {
	padding-bottom: 7px !important;
}

.pb8 {
	padding-bottom: 8px !important;
}

.pb9 {
	padding-bottom: 9px !important;
}

.pb10 {
	padding-bottom: 10px !important;
}

.pb15 {
	padding-bottom: 15px !important;
}

.pb20 {
	padding-bottom: 20px !important;
}

.pb30 {
	padding-bottom: 30px !important;
}

.pb40 {
	padding-bottom: 40px !important;
}

.pb50 {
	padding-bottom: 50px !important;
}

.pb60 {
	padding-bottom: 60px !important;
}

.pb70 {
	padding-bottom: 70px !important;
}

.pb80 {
	padding-bottom: 80px !important;
}

.pb90 {
	padding-bottom: 90px !important;
}

.pb100 {
	padding-bottom: 100px !important;
}

.pb120 {
	padding-bottom: 120px !important;
}

.pb140 {
	padding-bottom: 140px !important;
}

.pb200 {
	padding-bottom: 200px !important;
}

.pb300 {
	padding-bottom: 300px !important;
}

.pb400 {
	padding-bottom: 400px !important;
}

.pb500 {
	padding-bottom: 500px !important;
}

.pl0 {
	padding-left: 0px !important;
}

.pl1 {
	padding-left: 1px !important;
}

.pl2 {
	padding-left: 2px !important;
}

.pl3 {
	padding-left: 3px !important;
}

.pl4 {
	padding-left: 4px !important;
}

.pl5 {
	padding-left: 5px !important;
}

.pl6 {
	padding-left: 6px !important;
}

.pl7 {
	padding-left: 7px !important;
}

.pl8 {
	padding-left: 8px !important;
}

.pl9 {
	padding-left: 9px !important;
}

.pl10 {
	padding-left: 10px !important;
}

.pl15 {
	padding-left: 15px !important;
}

.pl20 {
	padding-left: 20px !important;
}

.pl30 {
	padding-left: 30px !important;
}

.pl35 {
	padding-left: 35px !important;
}

.pl40 {
	padding-left: 40px !important;
}

.pl50 {
	padding-left: 50px !important;
}

.pl60 {
	padding-left: 60px !important;
}

.pl70 {
	padding-left: 70px !important;
}

.pl80 {
	padding-left: 80px !important;
}

.pl90 {
	padding-left: 90px !important;
}

.pl100 {
	padding-left: 100px !important;
}

.pl200 {
	padding-left: 200px !important;
}

.pl300 {
	padding-left: 300px !important;
}

.pl400 {
	padding-left: 400px !important;
}

.pl500 {
	padding-left: 500px !important;
}


/* -----------------------------
  3.fontsize
-------------------------------- */

.f9 {
	font-size: 9px !important;
}

.f10 {
	font-size: 10px !important;
}

.f11 {
	font-size: 11px !important;
}

.f12 {
	font-size: 12px !important;
}

.f13 {
	font-size: 13px !important;
}

.f14 {
	font-size: 14px !important;
}

.f15 {
	font-size: 15px !important;
}

.f16 {
	font-size: 16px !important;
}

.f17 {
	font-size: 17px !important;
}

.f18 {
	font-size: 18px !important;
}

.f19 {
	font-size: 19px !important;
}

.f20 {
	font-size: 20px !important;
}

.f21 {
	font-size: 21px !important;
}

.f22 {
	font-size: 22px !important;
}

.f22 {
	font-size: 22px !important;
}

.f23 {
	font-size: 23px !important;
}

.f24 {
	font-size: 24px !important;
}

.f25 {
	font-size: 25px !important;
}

.f26 {
	font-size: 26px !important;
}

.f27 {
	font-size: 27px !important;
}

.f28 {
	font-size: 28px !important;
}

.f29 {
	font-size: 29px !important;
}

.f30 {
	font-size: 30px !important;
}

.f31 {
	font-size: 31px !important;
}

.f32 {
	font-size: 32px !important;
}

.f33 {
	font-size: 33px !important;
}

.f34 {
	font-size: 34px !important;
}

.f35 {
	font-size: 35px !important;
}

/* -----------------------------
  4.fontcolor
-------------------------------- */

.fwn {
	font-weight: normal !important;
}

.fwli {
	font-weight: lighter !important;
}

.fw5 {
	font-weight: 500 !important;
}

.fw6 {
	font-weight: 600 !important;
}

.fw7 {
	font-weight: 700 !important;
}

.fw8 {
	font-weight: 800 !important;
}

.fw9 {
	font-weight: 900 !important;
}

.fwb {
	font-weight: bold !important;
}

.fwbr {
	font-weight: bolder !important;
}


/* -----------------------------
  5.color bgcolor
-------------------------------- */

.red {
	color: #FF0000 !important;
}

/* 濃い */
.red2 {
	color: #FF8080 !important;
}

/* 薄い */
.red3 {
	color: #F15740 !important;
}

/* 薄い */
.white {
	color: #FEFEFE !important;
}

.blue {
	color: #002e8a !important;
}

.lightblue {
	color: #00A0FF !important;
}

.black {
	color: #000000 !important;
}

.green {
	color: #339900 !important;
}

.orange {
	color: #FF8000 !important;
}

.pink {
	color: #CC0066 !important;
}

.gray0 {
	color: #EEEEEE !important;
}

/* 薄い */
.gray1 {
	color: #CCCCCC !important;
}

.gray2 {
	color: #999999 !important;
}

.gray3 {
	color: #666666 !important;
}

.gray4 {
	color: #333333 !important;
}

/* 濃い */

.bgred {
	background-color: #FF0000 !important;
}

.bgblue {
	background-color: #0000FF !important;
}

.bglightblue {
	background-color: #00A0FF !important;
}

.bgblack {
	background-color: #000000 !important;
}

.bggreen {
	background-color: #339900 !important;
}

.bgorange {
	background-color: #FF8000 !important;
}

.bggray {
	background-color: #e6e6e6 !important;
}

/* 薄い */
.bggray0 {
	background-color: #EEEEEE !important;
}

.bggray1 {
	background-color: #CCCCCC !important;
}

.bggray2 {
	background-color: #999999 !important;
}

.bggray3 {
	background-color: #666666 !important;
}

.bggray4 {
	background-color: #333333 !important;
}

/* 濃い */
.bgwhite {
	background-color: #FEFEFE !important;
}

/* -----------------------------
  6.line-height
-------------------------------- */
.lh0 {
	line-height: 0 !important;
}

.lh1 {
	line-height: 1 !important;
}

.lh110 {
	line-height: 110% !important;
}

.lh120 {
	line-height: 120% !important;
}

.lh130 {
	line-height: 130% !important;
}

.lh140 {
	line-height: 140% !important;
}

.lh150 {
	line-height: 150% !important;
}

.lh160 {
	line-height: 160% !important;
}

.lh170 {
	line-height: 170% !important;
}

.lh180 {
	line-height: 180% !important;
}

.lh190 {
	line-height: 190% !important;
}

.lh200 {
	line-height: 200% !important;
}


.ls1 {
	letter-spacing: 1px !important;
}

.ls2 {
	letter-spacing: 2px !important;
}

.ls3 {
	letter-spacing: 3px !important;
}

/* -----------------------------
  7.textalign / float / position / display / clear / overflow
-------------------------------- */
.tace {
	text-align: center !important;
}

.tale {
	text-align: left !important;
}

.tari {
	text-align: right !important;
}

.tede_u {
	text-decoration: underline;
}

.tede_o {
	text-decoration: overline;
}

.tede_n {
	text-decoration: none;
}

.tede_b {
	text-decoration: blink;
}

.aligncenter {
	display: block;
	margin: 0 auto;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.fr {
	float: right !important;
}

.fl {
	float: left !important;
}

.fn {
	float: none !important;
}

.pa {
	position: absolute !important;
}

/* 親ボックスの左上が基準位置 */
.pf {
	position: fixed !important;
}

/* 絶対位置(ウインドウ)への配置　スクロールしても位置が固定 */
.pr {
	position: relative !important;
}

/* 相対位置への配置 */
.pb {
	bottom: 0px !important;
}

/* 下にぴったり */

.db {
	display: block !important;
}

.di {
	display: inline !important;
}

.dn {
	display: none !important;
}

.dib {
	display: inline-block !important;
}

.cb {
	clear: both !important;
}

.cl {
	clear: left !important;
}

.cr {
	clear: right !important;
}

.cn {
	clear: none !important;
}

.ofh {
	overflow: hidden !important;
}

/* はみ出た部分を表示しない */
.ofs {
	overflow: scroll !important;
}

/* スクロールで表示する */
.ofv {
	overflow: visible !important;
}

/* 領域をはみ出して表示 */
.ofa {
	overflow: auto !important;
}

/* 自動 （一般的にはスクロールで表示） */

.vab {
	vertical-align: bottom !important;
}

.vam {
	vertical-align: middle !important;
}

.vat {
	vertical-align: top !important;
}



/* -----------------------------
  8.font-family
-------------------------------- */
.fab {
	font-family: "Arial Black" !important;
}


/* -----------------------------
  8.width
-------------------------------- */
/* px */
.wa {
	width: auto !important;
}

.w50 {
	width: 50px !important;
}

.w100 {
	width: 100px !important;
}

.w110 {
	width: 110px !important;
}

.w120 {
	width: 120px !important;
}

.w130 {
	width: 130px !important;
}

.w140 {
	width: 140px !important;
}

.w150 {
	width: 150px !important;
}

.w160 {
	width: 160px !important;
}

.w170 {
	width: 170px !important;
}

.w180 {
	width: 180px !important;
}

.w190 {
	width: 190px !important;
}

.w200 {
	width: 200px !important;
}

.w210 {
	width: 210px !important;
}

.w220 {
	width: 220px !important;
}

.w230 {
	width: 230px !important;
}

.w240 {
	width: 240px !important;
}

.w250 {
	width: 250px !important;
}

.w260 {
	width: 260px !important;
}

.w270 {
	width: 270px !important;
}

.w280 {
	width: 280px !important;
}

.w290 {
	width: 290px !important;
}

.w300 {
	width: 300px !important;
}

.w310 {
	width: 310px !important;
}

.w320 {
	width: 320px !important;
}

.w330 {
	width: 330px !important;
}

.w340 {
	width: 340px !important;
}

.w350 {
	width: 350px !important;
}

.w360 {
	width: 360px !important;
}

.w370 {
	width: 370px !important;
}

.w380 {
	width: 380px !important;
}

.w390 {
	width: 390px !important;
}

.w400 {
	width: 400px !important;
}

.w410 {
	width: 410px !important;
}

.w420 {
	width: 420px !important;
}

.w430 {
	width: 430px !important;
}

.w440 {
	width: 440px !important;
}

.w450 {
	width: 450px !important;
}

.w460 {
	width: 460px !important;
}

.w470 {
	width: 470px !important;
}

.w480 {
	width: 480px !important;
}

.w490 {
	width: 490px !important;
}

.w500 {
	width: 500px !important;
}

.w510 {
	width: 510px !important;
}

.w520 {
	width: 520px !important;
}

.w530 {
	width: 530px !important;
}

.w540 {
	width: 540px !important;
}

.w550 {
	width: 550px !important;
}

.w560 {
	width: 560px !important;
}

.w570 {
	width: 570px !important;
}

.w580 {
	width: 580px !important;
}

.w590 {
	width: 590px !important;
}

.w600 {
	width: 600px !important;
}

.w610 {
	width: 610px !important;
}

.w620 {
	width: 620px !important;
}

.w630 {
	width: 630px !important;
}

.w640 {
	width: 640px !important;
}

.w650 {
	width: 650px !important;
}

.w660 {
	width: 660px !important;
}

.w670 {
	width: 670px !important;
}

.w680 {
	width: 680px !important;
}

.w690 {
	width: 690px !important;
}

.w700 {
	width: 700px !important;
}

.w710 {
	width: 710px !important;
}

.w720 {
	width: 720px !important;
}

.w730 {
	width: 730px !important;
}

.w740 {
	width: 740px !important;
}

.w750 {
	width: 750px !important;
}

.w760 {
	width: 760px !important;
}

.w770 {
	width: 770px !important;
}

.w780 {
	width: 780px !important;
}

.w790 {
	width: 790px !important;
}

.w800 {
	width: 800px !important;
}

.w810 {
	width: 810px !important;
}

.w820 {
	width: 820px !important;
}

.w830 {
	width: 830px !important;
}

.w840 {
	width: 840px !important;
}

.w850 {
	width: 850px !important;
}

.w860 {
	width: 860px !important;
}

.w870 {
	width: 870px !important;
}

.w880 {
	width: 880px !important;
}

.w890 {
	width: 890px !important;
}

.w900 {
	width: 900px !important;
}

.w910 {
	width: 910px !important;
}

.w920 {
	width: 920px !important;
}

.w930 {
	width: 930px !important;
}

.w940 {
	width: 940px !important;
}

.w950 {
	width: 950px !important;
}

.w960 {
	width: 960px !important;
}

.w970 {
	width: 970px !important;
}

.w980 {
	width: 980px !important;
}

.w990 {
	width: 990px !important;
}


.wp5 {
	width: 5% !important;
}

.wp10 {
	width: 10% !important;
}

.wp15 {
	width: 15% !important;
}

.wp20 {
	width: 20% !important;
}

.wp25 {
	width: 25% !important;
}

.wp30 {
	width: 30% !important;
}

.wp35 {
	width: 35% !important;
}

.wp40 {
	width: 40% !important;
}

.wp45 {
	width: 45% !important;
}

.wp50 {
	width: 50% !important;
}

.wp55 {
	width: 55% !important;
}

.wp60 {
	width: 60% !important;
}

.wp65 {
	width: 65% !important;
}

.wp70 {
	width: 70% !important;
}

.wp75 {
	width: 75% !important;
}

.wp80 {
	width: 80% !important;
}

.wp85 {
	width: 85% !important;
}

.wp90 {
	width: 90% !important;
}

.wp95 {
	width: 95% !important;
}

.wp100 {
	width: 100% !important;
}

.mw600 {
	max-width: 600px !important;
}

.mw700 {
	max-width: 700px !important;
}

.mw800 {
	max-width: 800px !important;
}

.mw900 {
	max-width: 900px !important;
}

.mw1000 {
	max-width: 1000px !important;
}

/* -----------------------------
  8.height
-------------------------------- */
.ha {
	height: auto !important;
}

.h10 {
	height: 10px !important;
}

.h20 {
	height: 20px !important;
}

.h30 {
	height: 30px !important;
}

.h40 {
	height: 40px !important;
}

.h50 {
	height: 50px !important;
}

.h60 {
	height: 60px !important;
}

.h70 {
	height: 70px !important;
}

.h80 {
	height: 80px !important;
}

.h90 {
	height: 90px !important;
}

.h100 {
	height: 100px !important;
}

.h130 {
	height: 130px !important;
}

.h150 {
	height: 150px !important;
}

.h160 {
	height: 160px !important;
}

.h170 {
	height: 170px !important;
}

.h180 {
	height: 180px !important;
}

.h190 {
	height: 190px !important;
}

.h200 {
	height: 200px !important;
}

.h300 {
	height: 300px !important;
}

.h400 {
	height: 400px !important;
}

.h500 {
	height: 500px !important;
}

.h600 {
	height: 600px !important;
}

.h700 {
	height: 700px !important;
}

/* % */
.hp10 {
	height: 10% !important;
}

.hp15 {
	height: 15% !important;
}

.hp20 {
	height: 20% !important;
}

.hp25 {
	height: 25% !important;
}

.hp30 {
	height: 30% !important;
}

.hp35 {
	height: 35% !important;
}

.hp40 {
	height: 40% !important;
}

.hp45 {
	height: 45% !important;
}

.hp50 {
	height: 50% !important;
}

.hp55 {
	height: 55% !important;
}

.hp60 {
	height: 60% !important;
}

.hp65 {
	height: 65% !important;
}

.hp70 {
	height: 70% !important;
}

.hp75 {
	height: 75% !important;
}

.hp80 {
	height: 80% !important;
}

.hp85 {
	height: 85% !important;
}

.hp90 {
	height: 90% !important;
}

.hp95 {
	height: 95% !important;
}

.hp100 {
	height: 100% !important;
}

/* line height */
.lh10 {
	line-height: 10px !important;
}

.lh20 {
	line-height: 20px !important;
}

.lh30 {
	line-height: 30px !important;
}

.lh40 {
	line-height: 40px !important;
}

.lh50 {
	line-height: 50px !important;
}

.lh60 {
	line-height: 60px !important;
}

.lh70 {
	line-height: 70px !important;
}

.lh80 {
	line-height: 80px !important;
}

.lh90 {
	line-height: 90px !important;
}

.lh100 {
	line-height: 100px !important;
}
