@charset "UTF-8";


/*-----------------------------------------------------
clearfix
------------------------------------------------------*/
.clearfix:after{
	content:".";
	display: block;
	height: 0px;
	clear: both;
	font-size: 0;
	visibility: hidden;
}
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

.clear:after {
    content: "";
    clear: both;
    display: block;
}

/*-----------------------------------------------------
flow clear End
------------------------------------------------------*/

/* ボックスを横並びSide by Side*/
/* 親要素に設定*/
.flex_SBS {
	display:flex;
	justify-content: space-between;
}
/* 子要素に設定 分割の割合で並ぶ個数が変わる*/
.flexBasis49per {
	flex-basis: 49%;
}



/*-----------------------------------------------------
float align
------------------------------------------------------*/

/* ページ内リンクでジャンプした先で、上部に隙間を作る */
a.anchor{
    display: block;
    padding-top: 160px;
    margin-top: -160px;
}
a.anchor-inline{
    display: inline-block;
    padding-top: 110px;
    margin-top: -110px;
}

.txtNormal {
	font-weight:normal!important;
}
.txtBold {
	font-weight:bold!important;
}
.txtItalic {
	font-style: italic!important;
}
.txtCenter{
	text-align: center!important;
}
.txtRight{
	text-align: right!important;
}
.txtLeft{
	text-align: left!important;
}
.floatRight{
	float: right;
}
.floatLeft{
	float: left;
}

.floatRightImg {
	float: right;
  margin:0 0 10px 10px;
}
.floatLeftImg{
	float: left;
  margin:0 10px 10px 0;
}
.floatNone {
  float:none;
}
.clearBoth {
	clear:both;	
}
.both{
	clear: both;
}
.position_relative {
	position:relative;
}
.position_static {
	position: static;
}

.position_h1_catalog {
	position: absolute;
	right:10px;
	top:0;
}
.position_h1_group {
	position: absolute;
	right:10px;
	top:-5px;
}

.none{
	display: none;
}
.block{
	display: block;
	clear: both;
}
.inline-block{
	display:inline-block;
	clear: both;
}

.vnone {
	visibility: hidden !important;
}
.nowrap {
	white-space: nowrap !important;
}

.bdNone {border:none!important;}
.bdLeftNone {border-left:none!important;}
.bdRightNone {border-right:none!important;}
.bdTopNone {border-top:none!important;}
.bdBottomNone {border-bottom:none!important;}

.border-blue {border:1px solid #0072A8!important;}
.border-gray {border:1px solid #ccc!important;}
.valign-top {vertical-align:top !important;}
.valign-sup {vertical-align:super !important;}
.valign-sub {vertical-align:sub!important;}
.valign-mid {vertical-align:middle !important;}
.valign-bottom {vertical-align:bottom!important}
.valign-text-bottom {vertical-align:text-bottom!important}
.valign-baseline {vertical-align:baseline!important}


.underline {text-decoration:underline!important;}

.txtIndent-1,
.indentTxt-1 {
  padding-left:1em;
  text-indent:-1em;
}

.txtIndent-2,
.indentTxt-2{
  padding-left:2em;
  text-indent:-2em;
}

/*p.t-i {
	padding:0 4em;
	text-indent:-1.8em;
}
*/

.figtxt {
  font-size:0.8rem;
  text-align:left;
}

.keyword {
  color: inherit !important;
  _color: expression(this.parentNode.currentStyle.color);
  font-weight: inherit !important;
  font-style: inherit !important;
  font-size: 100%;
  pointer-events: auto !important;
  cursor: pointer !important;
}

a.keyword {
  color: #2D5DCC!important;
  text-decoration: none;
  border-bottom: 1px solid #DEDEDE; /* #2299CC*/
}


.ClicktoExpansion {
	transition-duration: .25s;
  -webkit-font-smoothing: antialiased;
}

.ClicktoExpansion:hover {
  transform: scale(1.02,1.02);
  cursor: pointer;
	-webkit-font-smoothing: antialiased;
}

.letSpace-1px {
	letter-spacing: -1px;
}
.letSpace-2px {
	letter-spacing: -2px;
}
.letSpace-0_1rem {
	letter-spacing: -0.1rem;
}
.letSpace-0_15rem {
	letter-spacing: -0.15rem;
}
.letSpace-0_2rem {
	letter-spacing: -0.2rem;
}
.letSpace-0_25px {
	letter-spacing: -0.25rem;
}

.black {color:#000!important;}
.gray333 {color:#333!important;}
.white {color:#fff!important;}
.red {  color:red!important;}
.red2  {  color:#990000!important;}
.blue {color:#0072A8!important;}

.bgc-none {background: transparent!important;}
.bgc-111 {background:#111!important;}
.bgc-333 {background:#333!important;}
.bgc-555 {background:#555!important;}
.bgc-666 {background:#666!important;}
.bgc-777 {background:#777!important;}
.bgc-888 {background:#888!important;}
.bgc-999 {background:#999!important;}
.bgc-aaa {background:#aaa!important;}
.bgc-bbb {background:#bbb!important;}
.bgc-bababa {background:#bababa!important;}
.bgc-ccc {background:#ccc!important;}
.bgc-ddd {background:#ddd!important;}
.bgc-eee {background:#eee!important;}
.bgc-eaeaea {background:#eaeaea!important;}
.bgc-efefef {background:#efefef!important;}
.bgc-f0f0f0 {background:#f0f0f0!important;}
.bgc-f2f2f2 {background:#f2f2f2!important;}
.bgc-f5f5f5 {background:#f5f5f5!important;}
.bgc-f8f8f8 {background:#f8f8f8!important;}
.bgc-fafafa {background:#fafafa!important;}



.p-attention {
	color:#C92B18;
	margin:0.5rem 0;
	padding:0 13px;
	font-size:90%;
}
.p-attention a {
	color:#C92B18;
	font-weight:bold;
	text-decoration:underline;
}
.p-attention a:hover {
  opacity:0.7;
}
/* 文字の上に点 */
.text-dots-wh {
  background-image: radial-gradient(circle at center, white 20%, transparent 20%); /* 点の色とサイズ調整 */
  background-position: top right; /* 点の位置 */
  background-repeat: repeat-x; /* 横方向に繰り返し */
  background-size: 1em 0.3em; /* 点の間隔とサイズ調整 */
  padding-top: .4em; /* 縦方向の位置調整 */
}

/*-----------------------------------------------------
table caption
------------------------------------------------------*/

/* 表の上 + 左寄せで表示 */
.cap-tl { caption-side: top; text-align: left; } 
/* 表の上 + 右寄せで表示 */
.cap-tr { caption-side: top; text-align: right; } 
/* 表の上 + 中央寄せで表示 */
.cap-tc { caption-side: top; text-align: center; } 


/* 表の下 + 左寄せで表示 */
.cap-bl { caption-side: bottom; text-align: left; } 

/*  表の左 + 垂直方向の中央に表示 */
.cap-lm { caption-side: left; vertical-align: middle; } 


/*-----------------------------------------------------
float align end
------------------------------------------------------*/


/*-----------------------------------------------------
font size arrange
------------------------------------------------------*/

.fontSize05 {font-size:0.5rem!important}
.fontSize06 {font-size:0.6rem!important}
.fontSize065 {font-size:0.65rem!important}
.fontSize07 {font-size:0.7rem!important}
.fontSize075 {font-size:0.75rem!important}
.fontSize08 {font-size:0.8rem!important}
.fontSize085 {font-size:0.85rem!important}
.fontSize09 {font-size:0.9rem!important}
.fontSize095 {font-size:0.95rem!important}
.fontSize10 {font-size:1rem!important}
.fontSize11 {font-size:1.1rem!important}
.fontSize12 {font-size:1.2rem!important}
.fontSize13 {font-size:1.3rem!important}
.fontSize14 {font-size:1.4rem!important}
.fontSize15 {font-size:1.5rem!important}
.fontSize20 {font-size:2rem!important}
.fontSize25 {font-size:2.5rem!important}
.fontSize30 {font-size:3rem!important}

span.fontSize05s {font-size:0.5rem!important}
span.fontSize06s {font-size:0.6rem!important}
span.fontSize065s {font-size:0.65rem!important}
span.fontSize07s {font-size:0.7rem!important}
span.fontSize075s {font-size:0.75rem!important}
span.fontSize08s {font-size:0.8rem!important}
span.fontSize085s {font-size:0.85rem!important}
span.fontSize09s {font-size:0.9rem!important}
span.fontSize10s {font-size:1rem!important}
span.fontSize15s {font-size:1.5rem!important}
span.fontSize20s {font-size:2rem!important}
span.fontSize25s {font-size:2.5rem!important}

/*-----------------------------------------------------
line-height
------------------------------------------------------*/
.lineHeight100,.lh100 {line-height:100%!important;}
.lineHeight110,.lh110 {line-height:110%!important;}
.lineHeight120,.lh120 {line-height:120%!important;}
.lineHeight130,.lh130 {line-height:130%!important;}
.lineHeight140,.lh140 {line-height:140%!important;}
.lineHeight150,.lh150 {line-height:150%!important;}
.lineHeight175 {line-height:175%!important;}
.lineHeight200 {line-height:200%!important;}
.lineHeight250 {line-height:250%!important;}
.lineHeight300 {line-height:300%!important;}
.lineHeight350 {line-height:350%!important;}
.lineHeight400 {line-height:400%!important;}
.lineHeight450 {line-height:450%!important;}


/*-----------------------------------------------------
padding margin テーブルなどで強制
------------------------------------------------------*/
.pdForcing0 {padding:0px!important;}
.pdForcing2 {padding:2px!important;}
.pdForcing4 {padding:4px!important;}



/*-----------------------------------------------------
padding margin
------------------------------------------------------*/

/* margin */
.m0a {margin:0 auto!important;}
.m0 {margin:0 !important;}
.m5 {margin:5px !important;}
.m10 {margin:10px !important;}
.m20 {margin:20px !important;}
.m30 {margin:30px !important;}
.m40 {margin:40px !important;}
.m50 {margin:50px !important;}
.m60 {margin:60px !important;}
.m70 {margin:70px !important;}
.m80 {margin:80px !important;}
.m90 {margin:90px !important;}
.m100 {margin:100px !important;}
/* padding */
.p0 {padding:0 !important;}
.p6 {padding:6px !important;}
.p10 {padding:10px !important;}
.p20 {padding:20px !important;}
.p25 {padding:25px !important;}
.p30 {padding:30px !important;}
.p35 {padding:35px !important;}
.p40 {padding:40px !important;}
.p50 {padding:50px !important;}
.p60 {padding:60px !important;}
.p70 {padding:70px !important;}
.p80 {padding:80px !important;}
.p90 {padding:90px !important;}
.p100 {padding:100px !important;}
/* detail */
.mt-01  {margin-top:-1px!important;}
.mt-02  {margin-top:-2px !important;}
.mt-03  {margin-top:-3px !important;}
.mt-04  {margin-top:-4px !important;}
.mt-05  {margin-top:-5px !important;}
.mt-06  {margin-top:-6px !important;}
.mt-07  {margin-top:-7px !important;}
.mt-08  {margin-top:-8px !important;}
.mt-09  {margin-top:-9px !important;}
.mt-10  {margin-top:-10px !important;}
.mt-12  {margin-top:-12px !important;}
.mt-15  {margin-top:-15px !important;}
.mt-16  {margin-top:-16px !important;}
.mt-17  {margin-top:-17px !important;}
.mt-20  {margin-top:-20px !important;}
.mt-21  {margin-top:-21px !important;}
.mt-23  {margin-top:-23px !important;}
.mt-25  {margin-top:-25px !important;}
.mt-28  {margin-top:-28px !important;}
.mt-30  {margin-top:-30px !important;}
.mt-35  {margin-top:-35px !important;}
.mt-40  {margin-top:-40px !important;}
.mt-50  {margin-top:-50px !important;}
.mt-60  {margin-top:-60px !important;}
.mt-70  {margin-top:-70px !important;}
.mt-80  {margin-top:-80px !important;}
.mt-90  {margin-top:-90px !important;}
.mt-100  {margin-top:-100px !important;}
.mt-120  {margin-top:-120px !important;}
.mt-140  {margin-top:-140px !important;}
.mt-200  {margin-top:-200px !important;}
.mt-5rem {margin-top:-5rem!important;}
.mt1_5rem {margin-top:1.5rem!important;}
.mt0 {margin-top:0 !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;}
.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;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt26 {margin-top:26px !important;}
.mt27 {margin-top:27px !important;}
.mt28 {margin-top:28px !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;}
.mt68 {margin-top:68px !important;}
.mt69 {margin-top:69px !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;}
.mt110 {margin-top:110px !important;}
.mt120 {margin-top:120px !important;}
.mt130 {margin-top:130px !important;}
.mt140 {margin-top:140px !important;}
.mt150 {margin-top:150px !important;}
.mt160 {margin-top:160px !important;}
.mt170 {margin-top:170px !important;}
.mt180 {margin-top:180px !important;}
.mt200 {margin-top:200px !important;}
.mt300 {margin-top:300px !important;}
.mt400 {margin-top:400px !important;}
.mt500 {margin-top:500px !important;}
.mt600 {margin-top:600px !important;}
.mt700 {margin-top:700px !important;}
.mt800 {margin-top:800px !important;}
.mb1_5rem {margin-bottom:1.5rem !important;}
.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !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;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb90 {margin-bottom:90px !important;}
.mb100 {margin-bottom:100px !important;}
.mb130 {margin-bottom:130px !important;}
.mb150 {margin-bottom:150px !important;}
.mb180 {margin-bottom:180px !important;}
.mb200 {margin-bottom:200px !important;}
.mb300 {margin-bottom:300px !important;}
.mb400 {margin-bottom:400px !important;}
.mb-10  {margin-bottom:-10px !important;}
.mb-15  {margin-bottom:-15px !important;}
.mb-20  {margin-bottom:-20px !important;}
.mb-25  {margin-bottom:-25px !important;}
.mb-28  {margin-bottom:-28px !important;}
.mb-30  {margin-bottom:-30px !important;}
.mb-40  {margin-bottom:-40px !important;}
.mb-50  {margin-bottom:-50px !important;}
.mb-60  {margin-bottom:-60px !important;}
.mb-70  {margin-bottom:-70px !important;}
.mb-80  {margin-bottom:-80px !important;}
.mb-90  {margin-bottom:-90px !important;}
.mb-100  {margin-bottom:-100px !important;}
.ml-5 {margin-left:-5px !important;}
.ml-10 {margin-left:-10px !important;}
.ml-15 {margin-left:-15px !important;}
.ml-20 {margin-left:-20px !important;}
.ml-25 {margin-left:-25px !important;}
.ml-30 {margin-left:-30px !important;}
.ml-35 {margin-left:-35px !important;}
.ml-40 {margin-left:-40px !important;}
.ml-50 {margin-left:-50px !important;}
.ml0 {margin-left:0 !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;}
.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;}
.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;}
.ml110 {margin-left:120px !important;}
.ml120 {margin-left:120px !important;}
.ml130 {margin-left:130px !important;}
.ml140 {margin-left:140px !important;}
.ml150 {margin-left:150px !important;}
.ml160 {margin-left:160px !important;}
.ml170 {margin-left:170px !important;}
.ml180 {margin-left:180px !important;}
.ml190 {margin-left:190px !important;}
.ml200 {margin-left:200px !important;}
.ml260 {margin-left:260px !important;}
.ml270 {margin-left:270px !important;}
.ml300 {margin-left:300px !important;}
.ml350 {margin-left:350px !important;}
.ml400 {margin-left:400px !important;}
.ml450 {margin-left:450px !important;}
.mr-20 {margin-right:-20px !important;}
.mr-15 {margin-right:-15px !important;}
.mr-10 {margin-right:-10px !important;}
.mr-5 {margin-right:-5px !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;}
.mr25 {margin-right:25px !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;}
.mr75 {margin-right:75px !important;}
.mr80 {margin-right:80px !important;}
.mr90 {margin-right:90px !important;}
.mr100 {margin-right:100px !important;}
.mr120 {margin-right:120px !important;}
.mr140 {margin-right:140px !important;}
.mr150 {margin-right:150px !important;}
.mr170 {margin-right:170px !important;}
.mr200 {margin-right:200px !important;}
.mr230 {margin-right:230px !important;}
.mr250 {margin-right:250px !important;}
.mr300 {margin-right:300px !important;}
.mr400 {margin-right:400px !important;}
.pt-10 {padding-top:-10px !important;}
.pt-15 {padding-top:-15px !important;}
.pt-20 {padding-top:-20px !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;}
.pt7 {padding-top:7px !important;}
.pt8 {padding-top:8px !important;}
.pt9 {padding-top:9px !important;}
.pt10 {padding-top:10px !important;}
.pt12 {padding-top:12px !important;}
.pt15 {padding-top:15px !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;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:60px !important;}
.pt70 {padding-top:70px !important;}
.pt80 {padding-top:80px !important;}
.pt85 {padding-top:85px !important;}
.pt90 {padding-top:90px !important;}
.pt95 {padding-top:95px !important;}
.pt96 {padding-top:96px !important;}
.pt97 {padding-top:97px !important;}
.pt100 {padding-top:100px !important;}
.pt105 {padding-top:105px !important;}
.pt110 {padding-top:110px !important;}
.pt120 {padding-top:120px !important;}
.pt150 {padding-top:150px !important;}
.pt200 {padding-top:200px !important;}
.pt250 {padding-top:250px !important;}
.pt270 {padding-top:270px !important;}
.pb0 {padding-bottom:0px !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;}
.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;}
.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;}
.pl0 {padding-left:0 !important;}
.pl2 {padding-left:2px!important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !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;}
.pl70 {padding-left:70px !important;}
.pl80 {padding-left:80px !important;}
.pl90 {padding-left:90px !important;}
.pl100 {padding-left:100px !important;}
.pl110 {padding-left:110px !important;}
.pl120 {padding-left:120px !important;}
.pl130 {padding-left:130px !important;}
.pl140 {padding-left:140px !important;}
.pl150 {padding-left:150px !important;}
.pl160 {padding-left:160px !important;}
.pl170 {padding-left:170px !important;}
.pl180 {padding-left:180px !important;}
.pl190 {padding-left:190px !important;}
.pl200 {padding-left:200px !important;}
.pl250 {padding-left:250px !important;}
.pl300 {padding-left:300px !important;}
.pr0 {padding-right:0 !important;}
.pr2 {padding-right:2px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !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;}
.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;}
.pr150 {padding-right:150px !important;}

/*-----------------------------------------------------
padding margin end
------------------------------------------------------*/


/*-----------------------------------------------------
width %
------------------------------------------------------*/

.width100per {
	width: 100%!important;
}
.width98per {
	width: 98%!important;
}
.width95per {
	width: 95%!important;
}
.width90per {
	width: 90%!important;
}
.width85per {
	width: 85%!important;
}
.width80per {
	width: 80%!important;
}
.width70per {
	width: 70%!important;
}
.width60per {
	width: 60%!important;
}
.width55per {
	width: 55%!important;
}
.width50per {
	width: 50%!important;
}
.width45per {
	width: 45%!important;
}
.width40per {
	width: 40%!important;
}
.width33per {
	width: 33%!important;
}
.width30per {
	width: 30%!important;
}
.width25per {
	width: 25%!important;
}
.width20per {
	width: 20%!important;
}


/*-----------------------------------------------------
width pixel
------------------------------------------------------*/
.width10 {
	width: 10px!important;
}
.width20 {
	width: 20px!important;
}
.width25 {
	width: 25px!important;
}
.width30 {
	width: 30px!important;
}
.width40 {
	width: 40px!important;
}
.width50 {
	width: 50px!important;
}
.width60 {
	width: 60px!important;
}
.width70 {
	width: 70px!important;
}
.width75 {
	width: 75px!important;
}
.width80 {
	width: 80px!important;
}
.width85 {
	width: 85px!important;
}
.width90 {
	width: 90px!important;
}
.width95 {
	width: 95px!important;
}
.width100 {
	width: 100px!important;
}
.width110 {
	width: 110px!important;
}
.width120 {
	width: 120px!important;
}
.width130 {
	width: 130px!important;
}
.width140 {
	width: 140px!important;
}
.width145 {
	width: 145px!important;
}
.width150 {
	width: 150px!important;
}
.width160 {
	width: 160px!important;
}
.width170 {
	width: 170px!important;
}
.width180 {
	width: 180px!important;
}
.width190 {
	width: 190px!important;
}
.width200 {
	width: 200px!important;
}
.width210 {
	width: 210px!important;
}
.width220 {
	width: 220px!important;
}
.width230 {
	width: 230px!important;
}
.width240 {
	width: 240px!important;
}
.width245 {
	width: 245px!important;
}
.width250 {
	width: 250px!important;
}
.width260 {
	width: 260px!important;
}
.width275 {
	width: 275px!important;
}
.width280 {
	width: 280px!important;
}
.width290 {
	width: 290px!important;
}
.width300 {
	width: 300px!important;
}
.width310 {
	width: 310px!important;
}
.width320 {
	width: 320px!important;
}
.width330 {
	width: 330px!important;
}
.width340 {
	width: 340px!important;
}
.width350 {
	width: 350px!important;
}
.width360 {
	width: 360px!important;
}
.width365 {
	width: 365px!important;
}
.width370 {
	width: 370px!important;
}
.width380 {
	width: 380px!important;
}
.width390 {
	width: 390px!important;
}
.width400 {
	width: 400px!important;
}
.width410 {
	width: 410px!important;
}
.width420 {
	width: 420px!important;
}
.width430 {
	width: 430px!important;
}
.width440 {
	width: 440px!important;
}
.width450 {
	width: 450px!important;
}
.width460 {
	width: 460px!important;
}
.width460 {
	width: 460px!important;
}
.width470 {
	width: 470px!important;
}
.width480 {
	width: 480px!important;
}
.width490 {
	width: 490px!important;
}
.width500 {
	width: 500px!important;
}
.width520 {
	width: 520px!important;
}
.width550 {
	width: 550px!important;
}
.width560 {
	width: 560px!important;
}
.width570 {
	width: 570px!important;
}
.width600 {
	width: 600px!important;
}
.width610 {
	width: 610px!important;
}
.width620 {
	width: 620px!important;
}
.width630 {
	width: 630px!important;
}
.width640 {
	width: 640px!important;
}
.width650 {
	width: 650px!important;
}
.width660 {
	width: 660px!important;
}
.width670 {
	width: 670px!important;
}
.width680 {
	width: 680px!important;
}
.width690 {
	width: 690px!important;
}
.width700 {
	width: 700px!important;
}
.width710 {
	width: 710px!important;
}
.width720 {
	width: 720px!important;
}
.width730 {
	width: 730px!important;
}
.width740 {
	width: 740px!important;
}
.width750 {
	width: 750px!important;
}
.width800 {
	width: 800px!important;
}
.width900 {
	width: 900px!important;
}
.width1000 {
	width: 1000px!important;
}
.width1100 {
	width: 1100px!important;
}
.width1200 {
	width: 1200px!important;
}



.height30 {
	height:30px !important;	
}
.height40 {
	height:40px !important;	
}
.height50 {
	height:50px !important;	
}
.height60 {
	height:60px !important;	
}
.height70 {
	height:70px !important;	
}
.height80 {
	height:80px !important;	
}
.height90 {
	height:90px !important;	
}
.height100 {
	height:100px !important;	
}
.height110 {
	height:110px !important;	
}
.height120 {
	height:120px !important;	
}
.height130 {
	height:130px !important;	
}
.height140 {
	height:140px !important;	
}

.height150 {
	height:150px !important;	
}
.height160 {
	height:160px !important;	
}
.height170 {
	height:170px !important;
}
.height175 {
	height:175px !important;
}
.height180 {
	height:180px !important;
}
.height190 {
	height:190px !important;
}
.height200 {
	height:200px !important;	
}
.height210 {
	height:210px !important;	
}
.height220 {
	height:220px !important;	
}
.height230 {
	height:230px !important;	
}
.height240 {
	height:240px !important;	
}