@charset "UTF-8";

/*reset*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family: sans-serif;}

body{line-height:1;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

ul{list-style:none;}

blockquote,q{quotes:none;}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}

a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;border: none;}

a:link { color: #000; }
a:visited { color: #000; }
a:hover { opacity: 0.6; }
a:active { opacity: 0.6; }

/*ins{background-color:#ff9;color:#000;text-decoration:none;}

mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}

del{text-decoration:line-through;}

abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}

table{border-collapse:collapse;border-spacing:0;}

input,select{vertical-align:middle;}

img{vertical-align:bottom;border: none;}*/

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
input, button
{
  margin: 0;
  color: inherit;
  vertical-align: baseline;
  font: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 0;
  outline: 0;
}
input
{
  line-height: normal;
}
input:focus
{
  outline: none;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-ms-clear,
input::-ms-reveal
{
  display: none;
}
input::-moz-focus-inner
{
  padding: 0;
  border: 0;
}
button
{
  text-transform: none;
  overflow: visible;
  cursor: pointer;
}
button::-moz-focus-inner
{
  padding: 0;
  border: 0;
}
#layouta a:link { color: #000; }
#layouta a:visited { color: #000; }
#layouta a:hover { opacity: 0.6; }
#layouta a:active { opacity: 0.6; }

#layout #header a:link { color: #fff; }
#layout #header a:visited { color: #fff; }
#layout #header a:hover { opacity: 0.6; }
#layout #header a:active { opacity: 0.6; }

#layout_login a:link { color: #fff; }
#layout_login a:visited { color: #fff; }
#layout_login a:hover { opacity: 0.6; }
#layout_login a:active { opacity: 0.6; }


body {
    /*background-image: url(../images/bg.png);
    color: #fff;*/
    width: 100%;
}

.bg_pic {
    background-image: url(../images/bg.png);
    color: #fff;
}

.bg_w {
    background-color: #fff;
}


.wrapper {
    width: 1000px;
    max-width: 98%;
    margin: 0 auto;
}

#header_login {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#header_login h1 {
    padding: 20px 0;
}

#header {
    background-image: url(../images/bg.png);
    color: #fff;
    width: 100%;
}

#header .wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#header h1 {
    padding: 20px 0;
}

#header h1 img {
    width: 100%;
}

#copy {
    text-align: center;
}

h3 {
    padding: 20px 0;
}

footer {
  /*bottom: 0;
  height: 2em;
  position: absolute;*/
    /*position: absolute;*/
    bottom: 2em;
    width: 1000px;
    max-width: 100%;
}


.pfs_logo {
    margin: 60px auto 0 auto;
}

.pfs_logo img {
    width:700px
}

.agreement div{
	margin-top:30px;
}

.agreement div div{
	margin-bottom:10px;
	font-weight:bold;
}

@media only screen and (min-width: 800px) and (max-width: 1010px) {

	.pfs_logo img{
		width:600px;
	}

} /*デバイスの横幅が979px以下の場合*/

@media only screen and (min-width: 500px) and (max-width: 799px) {

	.pfs_logo img{
		width:400px;
	}

} /*デバイスの横幅が321以上768以下の場合*/

@media only screen and (max-width: 499px) {

	.pfs_logo img{
		width:300px;
	}

} /* デバイスの横幅が320px以下の場合 */


#div_nohave{
	border-top: 3px solid;
}

.wcol{
	overflow: hidden;
}

.left_col{
	width:48%;
	float:left;
}

.right_col{
	width:48%;
	float:right;
}

#div_login {
    padding: 10px 0 40px 0;
    /* border-top: 3px solid; */
}

#div_login .regbtn {
    background: #002864;
    border: solid 1px #fff;
    border-radius: 5px;
    font-size: 16px;
    padding: 8px;
    text-decoration: none;
    color: #fff;
    width: 220px;
    max-width: 90%;
    margin: 30px;
    cursor: pointer;
    font-weight: bold;
    color: #ff0;
}

#div_login #toggle2 {
    background: #002864;
    border: solid 1px #fff;
    border-radius: 5px;
    font-size: 16px;
    padding: 8px;
    text-decoration: none;
    color: #fff;
    width: 220px;
    max-width: 90%;
    margin: 30px;
    cursor: pointer;
    font-weight: bold;
    color: #ff0;
}

#div_login table input {
    padding: 5px;
    margin: 10px 5px;
    border-radius: 5px;
    border: 0;
    padding: 10px;
    font-size: 1em;
    /* font-family: Arial, sans-serif; */
    color: #aaa;
    border: solid 1px #ccc;
    /* margin: 0 0 20px; */
    width: 300px;
    max-width: 100%;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff !important;
}

#div_regist {
    padding: 10px 0 80px 0;
    /* border-top: 3px solid; */
}

#div_regist table {
    margin: 0 auto;
}


#div_regist table input,#div_regist table select {
    padding: 5px;
    margin: 10px 5px;
    border-radius: 5px;
    border: 0;
    padding: 10px;
    font-size: 1em;
    /* font-family: Arial, sans-serif; */
    color: #aaa;
    /*border: solid 1px #ccc;*/
    /* margin: 0 0 20px; */
    width: 500px;
    max-width: 100%;
}

#div_regist .regbtn {
    background: #666666;
	border-radius: 5px;
	font-size: 16px;
	padding: 8px;
    text-decoration: none;
    color: #fff;
    width: 220px;
    max-width: 90%;
    margin: 30px;
    cursor: pointer;
	}

#div_regist table select option {
    color: #000;
}

.memberinf table{
	margin: 0 auto;
    width: 100%;
    border-top: solid 1px #333;
    padding: 10px 0 0;
}

.memberinf table input,#memberinf_edt table select {
    padding: 5px;
    margin: 10px 5px;
    border-radius: 5px;
    border: 0;
    padding: 10px;
    font-size: 1em;
    /* font-family: Arial, sans-serif; */
    color: #000;
    border: solid 1px #ccc;
    /* margin: 0 0 20px; */
    width: 500px;
    max-width: 100%;
}

.memberinf .regbtn {
    background: #666666;
	border-radius: 5px;
	font-size: 16px;
	padding: 8px;
    text-decoration: none;
    color: #fff;
    width: 220px;
    max-width: 90%;
    margin: 30px;
    cursor: pointer;
	}

.memberinf table select option {
    color: #000;
}

#memberinf_edt table {
    margin: 0 auto;
}

#memberinf_edt table input, #memberinf_edt table select {
    padding: 5px;
    margin: 10px 5px;
    border-radius: 5px;
    border: 0;
    padding: 10px;
    font-size: 1em;
    /* font-family: Arial, sans-serif; */
    color: #000;
    border: solid 1px #ccc;
    /* margin: 0 0 20px; */
    width: 100%;
    max-width: 100%;
}

#memberinf_edt .regbtn {
    background: #666666;
	border-radius: 5px;
	font-size: 16px;
	padding: 8px;
    text-decoration: none;
    color: #fff;
    width: 220px;
    max-width: 90%;
    margin: 30px;
    cursor: pointer;
	}

#memberinf_edt table select option {
    color: #000;
}

#dgnosis_history_list .regbtn,
#dgnosis_history_add .regbtn {
    background: #666666;
	border-radius: 5px;
	font-size: 16px;
	padding: 8px;
    text-decoration: none;
    color: #fff;
    width: 220px;
    max-width: 90%;
    margin: 30px;
    cursor: pointer;
	}

#dgnosis_history_add table input {
	padding: 5px;
	margin: 10px 5px;
	border-radius: 5px;
	border: 0;
	padding: 10px;
	font-size: 1em;
	color: #000;
	border: solid 1px #ccc;
}

#regist_pass {
}
#regist_pass table {
    margin: 0 auto;
}


#regist_pass table input,#regist_pass table select {
    padding: 5px;
    margin: 10px 5px;
    border-radius: 5px;
    border: 0;
    padding: 10px;
    font-size: 1em;
    /* font-family: Arial, sans-serif; */
    color: #000;
    border: solid 1px #ccc;
    /* margin: 0 0 20px; */
    width: 300px;
    max-width: 100%;
}

#regist_pass table input placeholder {
    color: #aaa;
}

#regist_pass .regbtn {
    background: #002864;
    border: solid 1px #fff;
    border-radius: 5px;
    font-size: 16px;
    padding: 8px;
    text-decoration: none;
    color: #fff;
    width: 220px;
    max-width: 90%;
    margin: 30px;
    cursor: pointer;
    font-weight: bold;
    color: #ff0;
}

#regist_pass table select option {
    color: #000;
}

input#detail, input#add {
    padding: 5px;
    margin: 10px 5px;
    border-radius: 5px;
    border: 0;
    padding: 10px;
    font-size: 1em;
    /* font-family: Arial, sans-serif; */
    color: #000;
    border: solid 1px #ccc;
    /* margin: 0 0 20px; */
    width: 500px;
    max-width: 100%;
    width: 50px !important;
    padding: 5px !important;
}

input#delhelmet {
    width: 50px !important;
    padding: 5px !important;
}

.text_g {
    color: #666;
}

.box {
    display: flex;
    justify-content: space-between;
}

.memberinf_box{
    width:400px;
    margin: 0 auto;
}

.w_box {
    padding: 25px 20px 20px 20px;
    border: 1px solid #ccc;
    -webkit-box-shadow: 2px 2px 4px 0px rgba(204,204,204,1);
    -moz-box-shadow: 2px 2px 4px 0px rgba(204,204,204,1);
    box-shadow: 2px 2px 4px 0px rgba(204,204,204,1);
    position: relative
}

.w_box div {
    font-weight:bold;
    font-size:24px;
    padding: 0 0 25px 0;
}

.w_box div:after {
    content: ">";
    position: absolute;
    right: 25px;
}

.w_box p {
    padding-top: 15px;
    padding-bottom: 60px;
    border-top: 1px solid #ccc;
}

/*ボックス全体*/
.accbox {

}
.accbox label {
    display: block;
    margin: 1.5px 0;
    padding : 11px 12px;
    color :#fff;
    font-weight: bold;
    background :#666666;
    cursor :pointer;
    transition: all 0.5s;
}

.accbox label:hover {
    opacity: 0.6;
}

.accbox input {
    display: none;
}

.accbox .accshow {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.8s;
}

.accshow p {
    color: #666666;
    padding: 3px;
}

.accshow .news_b {
    font-weight: bold;
    padding: 3px 3px 10px 3px;
}

.cssacc:checked + .accshow {
    height: auto;
    padding: 5px;
    /*background: #eaeaea;*/
    opacity: 1;
}



/*----------------------------------------------------
 display
----------------------------------------------------*/
.dispN  { display: none !important; }
.dispB { display: block !important; }
.dispI     { display: inline !important; }
.dispIB    { display: inline-block !important; }
.dispT     { display: table !important; }
.dispTC    { display: table-cell !important; }

/*----------------------------------------------------
 上付き
----------------------------------------------------*/
sup { font-size:80% !important; vertical-align:super; }

/*----------------------------------------------------
 text-align
----------------------------------------------------*/
.taR { text-align: right; }
.taL { text-align: left; }
.taC { text-align: center; }

/*----------------------------------------------------
 font-size
----------------------------------------------------*/
.fSizeXS { font-size: 8px !important; line-height:1.6 !important; }
.fSizeSS { font-size:10px !important; line-height:1.6 !important; }
.fSizeS  { font-size:12px !important; line-height:1.6 !important; }
.fSizeM  { font-size:14px !important; line-height:1.6 !important; }
.fSizeL  { font-size:16px !important; line-height:1.6 !important; }
.fSizeLL { font-size:20px !important; line-height:1.6 !important; }
.fSizeXL { font-size:24px !important; line-height:1.6 !important; }

/*----------------------------------------------------
 color
----------------------------------------------------*/
.fcWhite     { color: #fff; }
.fcBlack     { color: #000; }
.fcDarkGlay  { color: #333; }
.fcGlay      { color: #555; }
.fcLightGlay { color: #777; }
.fcBrown     { color: #382600; }
.fcOrange    { color: #eb5c02; }
.fcDarkRed   { color: #de5050; }
.fcRed       { color: #dc1010; }
.fcWater     { color: #62addc; }

/*----------------------------------------------------
 font-weight
----------------------------------------------------*/
.fwN { font-weight: normal; }
.fwB { font-weight: bold; }

/*----------------------------------------------------
 background-color
----------------------------------------------------*/
.bgNone   { background-color: transparent !important;}
.bgBody   { background-color: #fee2b2 !important; }
.bgWhite  { background-color: #fff !important; }
.bgBlack  { background-color: #000 !important; }
.bgCream  { background-color: #fff5e5 !important; }
.bgOrange { background-color: #ff9900 !important; }
.bgBrown  { background-color: #382600 !important; }
.bgBeige  { background-color: #ffe6aa !important; }

/*----------------------------------------------------
 vertical-align
----------------------------------------------------*/
.vaT { vertical-align: top; }
.vaM { vertical-align: middle; }
.vaB { vertical-align: bottom; }

/*----------------------------------------------------
 ぶら下げインデント 文字幅指定
----------------------------------------------------*/
.tI1em   { margin-left:  1em; text-indent:  -1em; }
.tI1p5em { margin-left:1.5em; text-indent:-1.5em; }
.tI2em   { margin-left:  2em; text-indent:  -2em; }
.tI2p5em { margin-left:2.5em; text-indent:-2.5em; }
.tI3em   { margin-left:  3em; text-indent:  -3em; }
.tI4em   { margin-left:  4em; text-indent:  -4em; }
.tI5em   { margin-left:  5em; text-indent:  -5em; }

/*----------------------------------------------------
 width
----------------------------------------------------*/

.wAuto  { width:auto !important; }

.w00 { width:0px !important; }
.w01 { width:1px !important; }
.w02 { width:2px !important; }
.w03 { width:3px !important; }
.w04 { width:4px !important; }
.w05 { width:5px !important; }
.w06 { width:6px !important; }
.w07 { width:7px !important; }
.w08 { width:8px !important; }
.w09 { width:9px !important; }
.w10 { width:10px !important; }
.w11 { width:11px !important; }
.w12 { width:12px !important; }
.w13 { width:13px !important; }
.w14 { width:14px !important; }
.w15 { width:15px !important; }
.w16 { width:16px !important; }
.w17 { width:17px !important; }
.w18 { width:18px !important; }
.w19 { width:19px !important; }
.w20 { width:20px !important; }
.w21 { width:21px !important; }
.w22 { width:22px !important; }
.w23 { width:23px !important; }
.w24 { width:24px !important; }
.w25 { width:25px !important; }
.w26 { width:26px !important; }
.w27 { width:27px !important; }
.w28 { width:28px !important; }
.w29 { width:29px !important; }
.w30 { width:30px !important; }
.w31 { width:31px !important; }
.w32 { width:32px !important; }
.w33 { width:33px !important; }
.w34 { width:34px !important; }
.w35 { width:35px !important; }
.w36 { width:36px !important; }
.w37 { width:37px !important; }
.w38 { width:38px !important; }
.w39 { width:39px !important; }
.w40 { width:40px !important; }
.w41 { width:41px !important; }
.w42 { width:42px !important; }
.w43 { width:43px !important; }
.w44 { width:44px !important; }
.w45 { width:45px !important; }
.w46 { width:46px !important; }
.w47 { width:47px !important; }
.w48 { width:48px !important; }
.w49 { width:49px !important; }
.w50 { width:50px !important; }
.w51 { width:51px !important; }
.w52 { width:52px !important; }
.w53 { width:53px !important; }
.w54 { width:54px !important; }
.w55 { width:55px !important; }
.w56 { width:56px !important; }
.w57 { width:57px !important; }
.w58 { width:58px !important; }
.w59 { width:59px !important; }
.w60 { width:60px !important; }
.w61 { width:61px !important; }
.w62 { width:62px !important; }
.w63 { width:63px !important; }
.w64 { width:64px !important; }
.w65 { width:65px !important; }
.w66 { width:66px !important; }
.w67 { width:67px !important; }
.w68 { width:68px !important; }
.w69 { width:69px !important; }
.w70 { width:70px !important; }
.w71 { width:71px !important; }
.w72 { width:72px !important; }
.w73 { width:73px !important; }
.w74 { width:74px !important; }
.w75 { width:75px !important; }
.w76 { width:76px !important; }
.w77 { width:77px !important; }
.w78 { width:78px !important; }
.w79 { width:79px !important; }
.w80 { width:80px !important; }
.w81 { width:81px !important; }
.w82 { width:82px !important; }
.w83 { width:83px !important; }
.w84 { width:84px !important; }
.w85 { width:85px !important; }
.w86 { width:86px !important; }
.w87 { width:87px !important; }
.w88 { width:88px !important; }
.w89 { width:89px !important; }
.w90 { width:90px !important; }
.w91 { width:91px !important; }
.w92 { width:92px !important; }
.w93 { width:93px !important; }
.w94 { width:94px !important; }
.w95 { width:95px !important; }
.w96 { width:96px !important; }
.w97 { width:97px !important; }
.w98 { width:98px !important; }
.w99 { width:99px !important; }
.w100 { width:100px !important; }
.w105 { width:105px !important; }
.w110 { width:110px !important; }
.w115 { width:115px !important; }
.w120 { width:120px !important; }
.w125 { width:125px !important; }
.w130 { width:130px !important; }
.w135 { width:135px !important; }
.w140 { width:140px !important; }
.w145 { width:145px !important; }
.w150 { width:150px !important; }
.w155 { width:155px !important; }
.w160 { width:160px !important; }
.w165 { width:165px !important; }
.w170 { width:170px !important; }
.w175 { width:175px !important; }
.w180 { width:180px !important; }
.w185 { width:185px !important; }
.w190 { width:190px !important; }
.w195 { width:195px !important; }
.w200 { width:200px !important; }
.w205 { width:205px !important; }
.w210 { width:210px !important; }
.w215 { width:215px !important; }
.w220 { width:220px !important; }
.w225 { width:225px !important; }
.w230 { width:230px !important; }
.w235 { width:235px !important; }
.w240 { width:240px !important; }
.w245 { width:245px !important; }
.w250 { width:250px !important; }
.w255 { width:255px !important; }
.w260 { width:260px !important; }
.w265 { width:265px !important; }
.w270 { width:270px !important; }
.w275 { width:275px !important; }
.w280 { width:280px !important; }
.w285 { width:285px !important; }
.w290 { width:290px !important; }
.w295 { width:295px !important; }
.w300 { width:300px !important; }
.w305 { width:305px !important; }
.w310 { width:310px !important; }
.w315 { width:315px !important; }
.w320 { width:320px !important; }
.w325 { width:325px !important; }
.w330 { width:330px !important; }
.w335 { width:335px !important; }
.w340 { width:340px !important; }
.w345 { width:345px !important; }
.w350 { width:350px !important; }
.w355 { width:355px !important; }
.w360 { width:360px !important; }
.w365 { width:365px !important; }
.w370 { width:370px !important; }
.w375 { width:375px !important; }
.w380 { width:380px !important; }
.w385 { width:385px !important; }
.w390 { width:390px !important; }
.w395 { width:395px !important; }
.w400 { width:400px !important; }
.w405 { width:405px !important; }
.w410 { width:410px !important; }
.w415 { width:415px !important; }
.w420 { width:420px !important; }
.w425 { width:425px !important; }
.w430 { width:430px !important; }
.w435 { width:435px !important; }
.w440 { width:440px !important; }
.w445 { width:445px !important; }
.w450 { width:450px !important; }
.w455 { width:455px !important; }
.w460 { width:460px !important; }
.w465 { width:465px !important; }
.w470 { width:470px !important; }
.w475 { width:475px !important; }
.w480 { width:480px !important; }
.w485 { width:485px !important; }
.w490 { width:490px !important; }
.w495 { width:495px !important; }
.w500 { width:500px !important; }
.w505 { width:505px !important; }
.w510 { width:510px !important; }
.w515 { width:515px !important; }
.w520 { width:520px !important; }
.w525 { width:525px !important; }
.w530 { width:530px !important; }
.w535 { width:535px !important; }
.w540 { width:540px !important; }
.w545 { width:545px !important; }
.w550 { width:550px !important; }
.w555 { width:555px !important; }
.w560 { width:560px !important; }
.w565 { width:565px !important; }
.w570 { width:570px !important; }
.w575 { width:575px !important; }
.w580 { width:580px !important; }
.w585 { width:585px !important; }
.w590 { width:590px !important; }
.w595 { width:595px !important; }
.w600 { width:600px !important; }
.w605 { width:605px !important; }
.w610 { width:610px !important; }
.w615 { width:615px !important; }
.w620 { width:620px !important; }
.w625 { width:625px !important; }
.w630 { width:630px !important; }
.w635 { width:635px !important; }
.w640 { width:640px !important; }
.w645 { width:645px !important; }
.w650 { width:650px !important; }
.w655 { width:655px !important; }
.w660 { width:660px !important; }
.w665 { width:665px !important; }
.w670 { width:670px !important; }
.w675 { width:675px !important; }
.w680 { width:680px !important; }
.w685 { width:685px !important; }
.w690 { width:690px !important; }
.w695 { width:695px !important; }
.w700 { width:700px !important; }
.w705 { width:705px !important; }
.w710 { width:710px !important; }
.w715 { width:715px !important; }
.w720 { width:720px !important; }
.w725 { width:725px !important; }
.w730 { width:730px !important; }
.w735 { width:735px !important; }
.w740 { width:740px !important; }
.w745 { width:745px !important; }
.w750 { width:750px !important; }
.w755 { width:755px !important; }
.w760 { width:760px !important; }
.w765 { width:765px !important; }
.w770 { width:770px !important; }
.w775 { width:775px !important; }
.w780 { width:780px !important; }


.w01per  { width: 1% !important; }
.w02per  { width: 2% !important; }
.w03per  { width: 3% !important; }
.w04per  { width: 4% !important; }
.w05per  { width: 5% !important; }
.w06per  { width: 6% !important; }
.w07per  { width: 7% !important; }
.w08per  { width: 8% !important; }
.w09per  { width: 9% !important; }
.w10per  { width:10% !important; }
.w11per  { width:11% !important; }
.w12per  { width:12% !important; }
.w13per  { width:13% !important; }
.w14per  { width:14% !important; }
.w15per  { width:15% !important; }
.w16per  { width:16% !important; }
.w17per  { width:17% !important; }
.w18per  { width:18% !important; }
.w19per  { width:19% !important; }
.w20per  { width:20% !important; }
.w21per  { width:21% !important; }
.w22per  { width:22% !important; }
.w23per  { width:23% !important; }
.w24per  { width:24% !important; }
.w25per  { width:25% !important; }
.w26per  { width:26% !important; }
.w27per  { width:27% !important; }
.w28per  { width:28% !important; }
.w29per  { width:29% !important; }
.w30per  { width:30% !important; }
.w31per  { width:31% !important; }
.w32per  { width:32% !important; }
.w33per  { width:33% !important; }
.w34per  { width:34% !important; }
.w35per  { width:35% !important; }
.w36per  { width:36% !important; }
.w37per  { width:37% !important; }
.w38per  { width:38% !important; }
.w39per  { width:39% !important; }
.w40per  { width:40% !important; }
.w41per  { width:41% !important; }
.w42per  { width:42% !important; }
.w43per  { width:43% !important; }
.w44per  { width:44% !important; }
.w45per  { width:45% !important; }
.w46per  { width:46% !important; }
.w47per  { width:47% !important; }
.w48per  { width:48% !important; }
.w49per  { width:49% !important; }
.w50per  { width:50% !important; }
.w51per  { width:51% !important; }
.w52per  { width:52% !important; }
.w53per  { width:53% !important; }
.w54per  { width:54% !important; }
.w55per  { width:55% !important; }
.w56per  { width:56% !important; }
.w57per  { width:57% !important; }
.w58per  { width:58% !important; }
.w59per  { width:59% !important; }
.w60per  { width:60% !important; }
.w61per  { width:61% !important; }
.w62per  { width:62% !important; }
.w63per  { width:63% !important; }
.w64per  { width:64% !important; }
.w65per  { width:65% !important; }
.w66per  { width:66% !important; }
.w67per  { width:67% !important; }
.w68per  { width:68% !important; }
.w69per  { width:69% !important; }
.w70per  { width:70% !important; }
.w71per  { width:71% !important; }
.w72per  { width:72% !important; }
.w73per  { width:73% !important; }
.w74per  { width:74% !important; }
.w75per  { width:75% !important; }
.w76per  { width:76% !important; }
.w77per  { width:77% !important; }
.w78per  { width:78% !important; }
.w79per  { width:79% !important; }
.w80per  { width:80% !important; }
.w81per  { width:81% !important; }
.w82per  { width:82% !important; }
.w83per  { width:83% !important; }
.w84per  { width:84% !important; }
.w85per  { width:85% !important; }
.w86per  { width:86% !important; }
.w87per  { width:87% !important; }
.w88per  { width:88% !important; }
.w89per  { width:89% !important; }
.w90per  { width:90% !important; }
.w91per  { width:91% !important; }
.w92per  { width:92% !important; }
.w93per  { width:93% !important; }
.w94per  { width:94% !important; }
.w95per  { width:95% !important; }
.w96per  { width:96% !important; }
.w97per  { width:97% !important; }
.w98per  { width:98% !important; }
.w99per  { width:99% !important; }
.w100per { width:100% !important; }



/* min-width */
.minw00 { min-width:0px !important; }
.minw01 { min-width:1px !important; }
.minw02 { min-width:2px !important; }
.minw03 { min-width:3px !important; }
.minw04 { min-width:4px !important; }
.minw05 { min-width:5px !important; }
.minw06 { min-width:6px !important; }
.minw07 { min-width:7px !important; }
.minw08 { min-width:8px !important; }
.minw09 { min-width:9px !important; }
.minw10 { min-width:10px !important; }
.minw11 { min-width:11px !important; }
.minw12 { min-width:12px !important; }
.minw13 { min-width:13px !important; }
.minw14 { min-width:14px !important; }
.minw15 { min-width:15px !important; }
.minw16 { min-width:16px !important; }
.minw17 { min-width:17px !important; }
.minw18 { min-width:18px !important; }
.minw19 { min-width:19px !important; }
.minw20 { min-width:20px !important; }
.minw21 { min-width:21px !important; }
.minw22 { min-width:22px !important; }
.minw23 { min-width:23px !important; }
.minw24 { min-width:24px !important; }
.minw25 { min-width:25px !important; }
.minw26 { min-width:26px !important; }
.minw27 { min-width:27px !important; }
.minw28 { min-width:28px !important; }
.minw29 { min-width:29px !important; }
.minw30 { min-width:30px !important; }
.minw31 { min-width:31px !important; }
.minw32 { min-width:32px !important; }
.minw33 { min-width:33px !important; }
.minw34 { min-width:34px !important; }
.minw35 { min-width:35px !important; }
.minw36 { min-width:36px !important; }
.minw37 { min-width:37px !important; }
.minw38 { min-width:38px !important; }
.minw39 { min-width:39px !important; }
.minw40 { min-width:40px !important; }
.minw41 { min-width:41px !important; }
.minw42 { min-width:42px !important; }
.minw43 { min-width:43px !important; }
.minw44 { min-width:44px !important; }
.minw45 { min-width:45px !important; }
.minw46 { min-width:46px !important; }
.minw47 { min-width:47px !important; }
.minw48 { min-width:48px !important; }
.minw49 { min-width:49px !important; }
.minw50 { min-width:50px !important; }
.minw51 { min-width:51px !important; }
.minw52 { min-width:52px !important; }
.minw53 { min-width:53px !important; }
.minw54 { min-width:54px !important; }
.minw55 { min-width:55px !important; }
.minw56 { min-width:56px !important; }
.minw57 { min-width:57px !important; }
.minw58 { min-width:58px !important; }
.minw59 { min-width:59px !important; }
.minw60 { min-width:60px !important; }
.minw61 { min-width:61px !important; }
.minw62 { min-width:62px !important; }
.minw63 { min-width:63px !important; }
.minw64 { min-width:64px !important; }
.minw65 { min-width:65px !important; }
.minw66 { min-width:66px !important; }
.minw67 { min-width:67px !important; }
.minw68 { min-width:68px !important; }
.minw69 { min-width:69px !important; }
.minw70 { min-width:70px !important; }
.minw71 { min-width:71px !important; }
.minw72 { min-width:72px !important; }
.minw73 { min-width:73px !important; }
.minw74 { min-width:74px !important; }
.minw75 { min-width:75px !important; }
.minw76 { min-width:76px !important; }
.minw77 { min-width:77px !important; }
.minw78 { min-width:78px !important; }
.minw79 { min-width:79px !important; }
.minw80 { min-width:80px !important; }
.minw81 { min-width:81px !important; }
.minw82 { min-width:82px !important; }
.minw83 { min-width:83px !important; }
.minw84 { min-width:84px !important; }
.minw85 { min-width:85px !important; }
.minw86 { min-width:86px !important; }
.minw87 { min-width:87px !important; }
.minw88 { min-width:88px !important; }
.minw89 { min-width:89px !important; }
.minw90 { min-width:90px !important; }
.minw91 { min-width:91px !important; }
.minw92 { min-width:92px !important; }
.minw93 { min-width:93px !important; }
.minw94 { min-width:94px !important; }
.minw95 { min-width:95px !important; }
.minw96 { min-width:96px !important; }
.minw97 { min-width:97px !important; }
.minw98 { min-width:98px !important; }
.minw99 { min-width:99px !important; }
.minw100 { min-width:100px !important; }
.minw105 { min-width:105px !important; }
.minw110 { min-width:110px !important; }
.minw115 { min-width:115px !important; }
.minw120 { min-width:120px !important; }
.minw125 { min-width:125px !important; }
.minw130 { min-width:130px !important; }
.minw135 { min-width:135px !important; }
.minw140 { min-width:140px !important; }
.minw145 { min-width:145px !important; }
.minw150 { min-width:150px !important; }
.minw155 { min-width:155px !important; }
.minw160 { min-width:160px !important; }
.minw165 { min-width:165px !important; }
.minw170 { min-width:170px !important; }
.minw175 { min-width:175px !important; }
.minw180 { min-width:180px !important; }
.minw185 { min-width:185px !important; }
.minw190 { min-width:190px !important; }
.minw195 { min-width:195px !important; }
.minw200 { min-width:200px !important; }
.minw205 { min-width:205px !important; }
.minw210 { min-width:210px !important; }
.minw215 { min-width:215px !important; }
.minw220 { min-width:220px !important; }
.minw225 { min-width:225px !important; }
.minw230 { min-width:230px !important; }
.minw235 { min-width:235px !important; }
.minw240 { min-width:240px !important; }
.minw245 { min-width:245px !important; }
.minw250 { min-width:250px !important; }
.minw255 { min-width:255px !important; }
.minw260 { min-width:260px !important; }
.minw265 { min-width:265px !important; }
.minw270 { min-width:270px !important; }
.minw275 { min-width:275px !important; }
.minw280 { min-width:280px !important; }
.minw285 { min-width:285px !important; }
.minw290 { min-width:290px !important; }
.minw295 { min-width:295px !important; }
.minw300 { min-width:300px !important; }
.minw305 { min-width:305px !important; }
.minw310 { min-width:310px !important; }
.minw315 { min-width:315px !important; }
.minw320 { min-width:320px !important; }
.minw325 { min-width:325px !important; }
.minw330 { min-width:330px !important; }
.minw335 { min-width:335px !important; }
.minw340 { min-width:340px !important; }
.minw345 { min-width:345px !important; }
.minw350 { min-width:350px !important; }
.minw355 { min-width:355px !important; }
.minw360 { min-width:360px !important; }
.minw365 { min-width:365px !important; }
.minw370 { min-width:370px !important; }
.minw375 { min-width:375px !important; }
.minw380 { min-width:380px !important; }
.minw385 { min-width:385px !important; }
.minw390 { min-width:390px !important; }
.minw395 { min-width:395px !important; }
.minw400 { min-width:400px !important; }
.minw405 { min-width:405px !important; }
.minw410 { min-width:410px !important; }
.minw415 { min-width:415px !important; }
.minw420 { min-width:420px !important; }
.minw425 { min-width:425px !important; }
.minw430 { min-width:430px !important; }
.minw435 { min-width:435px !important; }
.minw440 { min-width:440px !important; }
.minw445 { min-width:445px !important; }
.minw450 { min-width:450px !important; }
.minw455 { min-width:455px !important; }
.minw460 { min-width:460px !important; }
.minw465 { min-width:465px !important; }
.minw470 { min-width:470px !important; }
.minw475 { min-width:475px !important; }
.minw480 { min-width:480px !important; }
.minw485 { min-width:485px !important; }
.minw490 { min-width:490px !important; }
.minw495 { min-width:495px !important; }
.minw500 { min-width:500px !important; }
.minw505 { min-width:505px !important; }
.minw510 { min-width:510px !important; }
.minw515 { min-width:515px !important; }
.minw520 { min-width:520px !important; }
.minw525 { min-width:525px !important; }
.minw530 { min-width:530px !important; }
.minw535 { min-width:535px !important; }
.minw540 { min-width:540px !important; }
.minw545 { min-width:545px !important; }
.minw550 { min-width:550px !important; }
.minw555 { min-width:555px !important; }
.minw560 { min-width:560px !important; }
.minw565 { min-width:565px !important; }
.minw570 { min-width:570px !important; }
.minw575 { min-width:575px !important; }
.minw580 { min-width:580px !important; }
.minw585 { min-width:585px !important; }
.minw590 { min-width:590px !important; }
.minw595 { min-width:595px !important; }
.minw600 { min-width:600px !important; }
.minw605 { min-width:605px !important; }
.minw610 { min-width:610px !important; }
.minw615 { min-width:615px !important; }
.minw620 { min-width:620px !important; }
.minw625 { min-width:625px !important; }
.minw630 { min-width:630px !important; }
.minw635 { min-width:635px !important; }
.minw640 { min-width:640px !important; }
.minw645 { min-width:645px !important; }
.minw650 { min-width:650px !important; }
.minw655 { min-width:655px !important; }
.minw660 { min-width:660px !important; }
.minw665 { min-width:665px !important; }
.minw670 { min-width:670px !important; }
.minw675 { min-width:675px !important; }
.minw680 { min-width:680px !important; }
.minw685 { min-width:685px !important; }
.minw690 { min-width:690px !important; }
.minw695 { min-width:695px !important; }
.minw700 { min-width:700px !important; }
.minw705 { min-width:705px !important; }
.minw710 { min-width:710px !important; }
.minw715 { min-width:715px !important; }
.minw720 { min-width:720px !important; }
.minw725 { min-width:725px !important; }
.minw730 { min-width:730px !important; }
.minw735 { min-width:735px !important; }
.minw740 { min-width:740px !important; }
.minw745 { min-width:745px !important; }
.minw750 { min-width:750px !important; }
.minw755 { min-width:755px !important; }
.minw760 { min-width:760px !important; }
.minw765 { min-width:765px !important; }
.minw770 { min-width:770px !important; }
.minw775 { min-width:775px !important; }
.minw780 { min-width:780px !important; }


.minw01per  { min-width: 1% !important; }
.minw02per  { min-width: 2% !important; }
.minw03per  { min-width: 3% !important; }
.minw04per  { min-width: 4% !important; }
.minw05per  { min-width: 5% !important; }
.minw06per  { min-width: 6% !important; }
.minw07per  { min-width: 7% !important; }
.minw08per  { min-width: 8% !important; }
.minw09per  { min-width: 9% !important; }
.minw10per  { min-width:10% !important; }
.minw11per  { min-width:11% !important; }
.minw12per  { min-width:12% !important; }
.minw13per  { min-width:13% !important; }
.minw14per  { min-width:14% !important; }
.minw15per  { min-width:15% !important; }
.minw16per  { min-width:16% !important; }
.minw17per  { min-width:17% !important; }
.minw18per  { min-width:18% !important; }
.minw19per  { min-width:19% !important; }
.minw20per  { min-width:20% !important; }
.minw21per  { min-width:21% !important; }
.minw22per  { min-width:22% !important; }
.minw23per  { min-width:23% !important; }
.minw24per  { min-width:24% !important; }
.minw25per  { min-width:25% !important; }
.minw26per  { min-width:26% !important; }
.minw27per  { min-width:27% !important; }
.minw28per  { min-width:28% !important; }
.minw29per  { min-width:29% !important; }
.minw30per  { min-width:30% !important; }
.minw31per  { min-width:31% !important; }
.minw32per  { min-width:32% !important; }
.minw33per  { min-width:33% !important; }
.minw34per  { min-width:34% !important; }
.minw35per  { min-width:35% !important; }
.minw36per  { min-width:36% !important; }
.minw37per  { min-width:37% !important; }
.minw38per  { min-width:38% !important; }
.minw39per  { min-width:39% !important; }
.minw40per  { min-width:40% !important; }
.minw41per  { min-width:41% !important; }
.minw42per  { min-width:42% !important; }
.minw43per  { min-width:43% !important; }
.minw44per  { min-width:44% !important; }
.minw45per  { min-width:45% !important; }
.minw46per  { min-width:46% !important; }
.minw47per  { min-width:47% !important; }
.minw48per  { min-width:48% !important; }
.minw49per  { min-width:49% !important; }
.minw50per  { min-width:50% !important; }
.minw51per  { min-width:51% !important; }
.minw52per  { min-width:52% !important; }
.minw53per  { min-width:53% !important; }
.minw54per  { min-width:54% !important; }
.minw55per  { min-width:55% !important; }
.minw56per  { min-width:56% !important; }
.minw57per  { min-width:57% !important; }
.minw58per  { min-width:58% !important; }
.minw59per  { min-width:59% !important; }
.minw60per  { min-width:60% !important; }
.minw61per  { min-width:61% !important; }
.minw62per  { min-width:62% !important; }
.minw63per  { min-width:63% !important; }
.minw64per  { min-width:64% !important; }
.minw65per  { min-width:65% !important; }
.minw66per  { min-width:66% !important; }
.minw67per  { min-width:67% !important; }
.minw68per  { min-width:68% !important; }
.minw69per  { min-width:69% !important; }
.minw70per  { min-width:70% !important; }
.minw71per  { min-width:71% !important; }
.minw72per  { min-width:72% !important; }
.minw73per  { min-width:73% !important; }
.minw74per  { min-width:74% !important; }
.minw75per  { min-width:75% !important; }
.minw76per  { min-width:76% !important; }
.minw77per  { min-width:77% !important; }
.minw78per  { min-width:78% !important; }
.minw79per  { min-width:79% !important; }
.minw80per  { min-width:80% !important; }
.minw81per  { min-width:81% !important; }
.minw82per  { min-width:82% !important; }
.minw83per  { min-width:83% !important; }
.minw84per  { min-width:84% !important; }
.minw85per  { min-width:85% !important; }
.minw86per  { min-width:86% !important; }
.minw87per  { min-width:87% !important; }
.minw88per  { min-width:88% !important; }
.minw89per  { min-width:89% !important; }
.minw90per  { min-width:90% !important; }
.minw91per  { min-width:91% !important; }
.minw92per  { min-width:92% !important; }
.minw93per  { min-width:93% !important; }
.minw94per  { min-width:94% !important; }
.minw95per  { min-width:95% !important; }
.minw96per  { min-width:96% !important; }
.minw97per  { min-width:97% !important; }
.minw98per  { min-width:98% !important; }
.minw99per  { min-width:99% !important; }
.minw100per { min-width:100% !important; }



/* max-width */
.maxw00 { max-width:0px !important; }
.maxw01 { max-width:1px !important; }
.maxw02 { max-width:2px !important; }
.maxw03 { max-width:3px !important; }
.maxw04 { max-width:4px !important; }
.maxw05 { max-width:5px !important; }
.maxw06 { max-width:6px !important; }
.maxw07 { max-width:7px !important; }
.maxw08 { max-width:8px !important; }
.maxw09 { max-width:9px !important; }
.maxw10 { max-width:10px !important; }
.maxw11 { max-width:11px !important; }
.maxw12 { max-width:12px !important; }
.maxw13 { max-width:13px !important; }
.maxw14 { max-width:14px !important; }
.maxw15 { max-width:15px !important; }
.maxw16 { max-width:16px !important; }
.maxw17 { max-width:17px !important; }
.maxw18 { max-width:18px !important; }
.maxw19 { max-width:19px !important; }
.maxw20 { max-width:20px !important; }
.maxw21 { max-width:21px !important; }
.maxw22 { max-width:22px !important; }
.maxw23 { max-width:23px !important; }
.maxw24 { max-width:24px !important; }
.maxw25 { max-width:25px !important; }
.maxw26 { max-width:26px !important; }
.maxw27 { max-width:27px !important; }
.maxw28 { max-width:28px !important; }
.maxw29 { max-width:29px !important; }
.maxw30 { max-width:30px !important; }
.maxw31 { max-width:31px !important; }
.maxw32 { max-width:32px !important; }
.maxw33 { max-width:33px !important; }
.maxw34 { max-width:34px !important; }
.maxw35 { max-width:35px !important; }
.maxw36 { max-width:36px !important; }
.maxw37 { max-width:37px !important; }
.maxw38 { max-width:38px !important; }
.maxw39 { max-width:39px !important; }
.maxw40 { max-width:40px !important; }
.maxw41 { max-width:41px !important; }
.maxw42 { max-width:42px !important; }
.maxw43 { max-width:43px !important; }
.maxw44 { max-width:44px !important; }
.maxw45 { max-width:45px !important; }
.maxw46 { max-width:46px !important; }
.maxw47 { max-width:47px !important; }
.maxw48 { max-width:48px !important; }
.maxw49 { max-width:49px !important; }
.maxw50 { max-width:50px !important; }
.maxw51 { max-width:51px !important; }
.maxw52 { max-width:52px !important; }
.maxw53 { max-width:53px !important; }
.maxw54 { max-width:54px !important; }
.maxw55 { max-width:55px !important; }
.maxw56 { max-width:56px !important; }
.maxw57 { max-width:57px !important; }
.maxw58 { max-width:58px !important; }
.maxw59 { max-width:59px !important; }
.maxw60 { max-width:60px !important; }
.maxw61 { max-width:61px !important; }
.maxw62 { max-width:62px !important; }
.maxw63 { max-width:63px !important; }
.maxw64 { max-width:64px !important; }
.maxw65 { max-width:65px !important; }
.maxw66 { max-width:66px !important; }
.maxw67 { max-width:67px !important; }
.maxw68 { max-width:68px !important; }
.maxw69 { max-width:69px !important; }
.maxw70 { max-width:70px !important; }
.maxw71 { max-width:71px !important; }
.maxw72 { max-width:72px !important; }
.maxw73 { max-width:73px !important; }
.maxw74 { max-width:74px !important; }
.maxw75 { max-width:75px !important; }
.maxw76 { max-width:76px !important; }
.maxw77 { max-width:77px !important; }
.maxw78 { max-width:78px !important; }
.maxw79 { max-width:79px !important; }
.maxw80 { max-width:80px !important; }
.maxw81 { max-width:81px !important; }
.maxw82 { max-width:82px !important; }
.maxw83 { max-width:83px !important; }
.maxw84 { max-width:84px !important; }
.maxw85 { max-width:85px !important; }
.maxw86 { max-width:86px !important; }
.maxw87 { max-width:87px !important; }
.maxw88 { max-width:88px !important; }
.maxw89 { max-width:89px !important; }
.maxw90 { max-width:90px !important; }
.maxw91 { max-width:91px !important; }
.maxw92 { max-width:92px !important; }
.maxw93 { max-width:93px !important; }
.maxw94 { max-width:94px !important; }
.maxw95 { max-width:95px !important; }
.maxw96 { max-width:96px !important; }
.maxw97 { max-width:97px !important; }
.maxw98 { max-width:98px !important; }
.maxw99 { max-width:99px !important; }
.maxw100 { max-width:100px !important; }
.maxw105 { max-width:105px !important; }
.maxw110 { max-width:110px !important; }
.maxw115 { max-width:115px !important; }
.maxw120 { max-width:120px !important; }
.maxw125 { max-width:125px !important; }
.maxw130 { max-width:130px !important; }
.maxw135 { max-width:135px !important; }
.maxw140 { max-width:140px !important; }
.maxw145 { max-width:145px !important; }
.maxw150 { max-width:150px !important; }
.maxw155 { max-width:155px !important; }
.maxw160 { max-width:160px !important; }
.maxw165 { max-width:165px !important; }
.maxw170 { max-width:170px !important; }
.maxw175 { max-width:175px !important; }
.maxw180 { max-width:180px !important; }
.maxw185 { max-width:185px !important; }
.maxw190 { max-width:190px !important; }
.maxw195 { max-width:195px !important; }
.maxw200 { max-width:200px !important; }
.maxw205 { max-width:205px !important; }
.maxw210 { max-width:210px !important; }
.maxw215 { max-width:215px !important; }
.maxw220 { max-width:220px !important; }
.maxw225 { max-width:225px !important; }
.maxw230 { max-width:230px !important; }
.maxw235 { max-width:235px !important; }
.maxw240 { max-width:240px !important; }
.maxw245 { max-width:245px !important; }
.maxw250 { max-width:250px !important; }
.maxw255 { max-width:255px !important; }
.maxw260 { max-width:260px !important; }
.maxw265 { max-width:265px !important; }
.maxw270 { max-width:270px !important; }
.maxw275 { max-width:275px !important; }
.maxw280 { max-width:280px !important; }
.maxw285 { max-width:285px !important; }
.maxw290 { max-width:290px !important; }
.maxw295 { max-width:295px !important; }
.maxw300 { max-width:300px !important; }
.maxw305 { max-width:305px !important; }
.maxw310 { max-width:310px !important; }
.maxw315 { max-width:315px !important; }
.maxw320 { max-width:320px !important; }
.maxw325 { max-width:325px !important; }
.maxw330 { max-width:330px !important; }
.maxw335 { max-width:335px !important; }
.maxw340 { max-width:340px !important; }
.maxw345 { max-width:345px !important; }
.maxw350 { max-width:350px !important; }
.maxw355 { max-width:355px !important; }
.maxw360 { max-width:360px !important; }
.maxw365 { max-width:365px !important; }
.maxw370 { max-width:370px !important; }
.maxw375 { max-width:375px !important; }
.maxw380 { max-width:380px !important; }
.maxw385 { max-width:385px !important; }
.maxw390 { max-width:390px !important; }
.maxw395 { max-width:395px !important; }
.maxw400 { max-width:400px !important; }
.maxw405 { max-width:405px !important; }
.maxw410 { max-width:410px !important; }
.maxw415 { max-width:415px !important; }
.maxw420 { max-width:420px !important; }
.maxw425 { max-width:425px !important; }
.maxw430 { max-width:430px !important; }
.maxw435 { max-width:435px !important; }
.maxw440 { max-width:440px !important; }
.maxw445 { max-width:445px !important; }
.maxw450 { max-width:450px !important; }
.maxw455 { max-width:455px !important; }
.maxw460 { max-width:460px !important; }
.maxw465 { max-width:465px !important; }
.maxw470 { max-width:470px !important; }
.maxw475 { max-width:475px !important; }
.maxw480 { max-width:480px !important; }
.maxw485 { max-width:485px !important; }
.maxw490 { max-width:490px !important; }
.maxw495 { max-width:495px !important; }
.maxw500 { max-width:500px !important; }
.maxw505 { max-width:505px !important; }
.maxw510 { max-width:510px !important; }
.maxw515 { max-width:515px !important; }
.maxw520 { max-width:520px !important; }
.maxw525 { max-width:525px !important; }
.maxw530 { max-width:530px !important; }
.maxw535 { max-width:535px !important; }
.maxw540 { max-width:540px !important; }
.maxw545 { max-width:545px !important; }
.maxw550 { max-width:550px !important; }
.maxw555 { max-width:555px !important; }
.maxw560 { max-width:560px !important; }
.maxw565 { max-width:565px !important; }
.maxw570 { max-width:570px !important; }
.maxw575 { max-width:575px !important; }
.maxw580 { max-width:580px !important; }
.maxw585 { max-width:585px !important; }
.maxw590 { max-width:590px !important; }
.maxw595 { max-width:595px !important; }
.maxw600 { max-width:600px !important; }
.maxw605 { max-width:605px !important; }
.maxw610 { max-width:610px !important; }
.maxw615 { max-width:615px !important; }
.maxw620 { max-width:620px !important; }
.maxw625 { max-width:625px !important; }
.maxw630 { max-width:630px !important; }
.maxw635 { max-width:635px !important; }
.maxw640 { max-width:640px !important; }
.maxw645 { max-width:645px !important; }
.maxw650 { max-width:650px !important; }
.maxw655 { max-width:655px !important; }
.maxw660 { max-width:660px !important; }
.maxw665 { max-width:665px !important; }
.maxw670 { max-width:670px !important; }
.maxw675 { max-width:675px !important; }
.maxw680 { max-width:680px !important; }
.maxw685 { max-width:685px !important; }
.maxw690 { max-width:690px !important; }
.maxw695 { max-width:695px !important; }
.maxw700 { max-width:700px !important; }
.maxw705 { max-width:705px !important; }
.maxw710 { max-width:710px !important; }
.maxw715 { max-width:715px !important; }
.maxw720 { max-width:720px !important; }
.maxw725 { max-width:725px !important; }
.maxw730 { max-width:730px !important; }
.maxw735 { max-width:735px !important; }
.maxw740 { max-width:740px !important; }
.maxw745 { max-width:745px !important; }
.maxw750 { max-width:750px !important; }
.maxw755 { max-width:755px !important; }
.maxw760 { max-width:760px !important; }
.maxw765 { max-width:765px !important; }
.maxw770 { max-width:770px !important; }
.maxw775 { max-width:775px !important; }
.maxw780 { max-width:780px !important; }


.maxw01per  { max-width: 1% !important; }
.maxw02per  { max-width: 2% !important; }
.maxw03per  { max-width: 3% !important; }
.maxw04per  { max-width: 4% !important; }
.maxw05per  { max-width: 5% !important; }
.maxw06per  { max-width: 6% !important; }
.maxw07per  { max-width: 7% !important; }
.maxw08per  { max-width: 8% !important; }
.maxw09per  { max-width: 9% !important; }
.maxw10per  { max-width:10% !important; }
.maxw11per  { max-width:11% !important; }
.maxw12per  { max-width:12% !important; }
.maxw13per  { max-width:13% !important; }
.maxw14per  { max-width:14% !important; }
.maxw15per  { max-width:15% !important; }
.maxw16per  { max-width:16% !important; }
.maxw17per  { max-width:17% !important; }
.maxw18per  { max-width:18% !important; }
.maxw19per  { max-width:19% !important; }
.maxw20per  { max-width:20% !important; }
.maxw21per  { max-width:21% !important; }
.maxw22per  { max-width:22% !important; }
.maxw23per  { max-width:23% !important; }
.maxw24per  { max-width:24% !important; }
.maxw25per  { max-width:25% !important; }
.maxw26per  { max-width:26% !important; }
.maxw27per  { max-width:27% !important; }
.maxw28per  { max-width:28% !important; }
.maxw29per  { max-width:29% !important; }
.maxw30per  { max-width:30% !important; }
.maxw31per  { max-width:31% !important; }
.maxw32per  { max-width:32% !important; }
.maxw33per  { max-width:33% !important; }
.maxw34per  { max-width:34% !important; }
.maxw35per  { max-width:35% !important; }
.maxw36per  { max-width:36% !important; }
.maxw37per  { max-width:37% !important; }
.maxw38per  { max-width:38% !important; }
.maxw39per  { max-width:39% !important; }
.maxw40per  { max-width:40% !important; }
.maxw41per  { max-width:41% !important; }
.maxw42per  { max-width:42% !important; }
.maxw43per  { max-width:43% !important; }
.maxw44per  { max-width:44% !important; }
.maxw45per  { max-width:45% !important; }
.maxw46per  { max-width:46% !important; }
.maxw47per  { max-width:47% !important; }
.maxw48per  { max-width:48% !important; }
.maxw49per  { max-width:49% !important; }
.maxw50per  { max-width:50% !important; }
.maxw51per  { max-width:51% !important; }
.maxw52per  { max-width:52% !important; }
.maxw53per  { max-width:53% !important; }
.maxw54per  { max-width:54% !important; }
.maxw55per  { max-width:55% !important; }
.maxw56per  { max-width:56% !important; }
.maxw57per  { max-width:57% !important; }
.maxw58per  { max-width:58% !important; }
.maxw59per  { max-width:59% !important; }
.maxw60per  { max-width:60% !important; }
.maxw61per  { max-width:61% !important; }
.maxw62per  { max-width:62% !important; }
.maxw63per  { max-width:63% !important; }
.maxw64per  { max-width:64% !important; }
.maxw65per  { max-width:65% !important; }
.maxw66per  { max-width:66% !important; }
.maxw67per  { max-width:67% !important; }
.maxw68per  { max-width:68% !important; }
.maxw69per  { max-width:69% !important; }
.maxw70per  { max-width:70% !important; }
.maxw71per  { max-width:71% !important; }
.maxw72per  { max-width:72% !important; }
.maxw73per  { max-width:73% !important; }
.maxw74per  { max-width:74% !important; }
.maxw75per  { max-width:75% !important; }
.maxw76per  { max-width:76% !important; }
.maxw77per  { max-width:77% !important; }
.maxw78per  { max-width:78% !important; }
.maxw79per  { max-width:79% !important; }
.maxw80per  { max-width:80% !important; }
.maxw81per  { max-width:81% !important; }
.maxw82per  { max-width:82% !important; }
.maxw83per  { max-width:83% !important; }
.maxw84per  { max-width:84% !important; }
.maxw85per  { max-width:85% !important; }
.maxw86per  { max-width:86% !important; }
.maxw87per  { max-width:87% !important; }
.maxw88per  { max-width:88% !important; }
.maxw89per  { max-width:89% !important; }
.maxw90per  { max-width:90% !important; }
.maxw91per  { max-width:91% !important; }
.maxw92per  { max-width:92% !important; }
.maxw93per  { max-width:93% !important; }
.maxw94per  { max-width:94% !important; }
.maxw95per  { max-width:95% !important; }
.maxw96per  { max-width:96% !important; }
.maxw97per  { max-width:97% !important; }
.maxw98per  { max-width:98% !important; }
.maxw99per  { max-width:99% !important; }
.maxw100per { max-width:100% !important; }



/*----------------------------------------------------
 border-radius
----------------------------------------------------*/
.br03 { border-radius:  3px!important; -webkit-border-radius:  3px!important; -moz-border-radius:  3px!important; }
.br05 { border-radius:  5px!important; -webkit-border-radius:  5px!important; -moz-border-radius:  5px!important; }
.br06 { border-radius:  6px!important; -webkit-border-radius:  6px!important; -moz-border-radius:  6px!important; }
.br08 { border-radius:  8px!important; -webkit-border-radius:  8px!important; -moz-border-radius:  8px!important; }
.br10 { border-radius: 10px!important; -webkit-border-radius: 10px!important; -moz-border-radius: 10px!important; }
.br20 { border-radius: 20px!important; -webkit-border-radius: 20px!important; -moz-border-radius: 20px!important; }
.br30 { border-radius: 30px!important; -webkit-border-radius: 30px!important; -moz-border-radius: 30px!important; }
.br40 { border-radius: 40px!important; -webkit-border-radius: 40px!important; -moz-border-radius: 40px!important; }

/*----------------------------------------------------
 margin
----------------------------------------------------*/
.mAuto { margin-right: auto; margin-left: auto; }

/*--- margin ---*/
.m00 { margin: 0px !important; }
.m03 { margin: 3px !important; }
.m05 { margin: 5px !important; }
.m08 { margin: 8px !important; }
.m10 { margin:10px !important; }
.m12 { margin:12px !important; }
.m15 { margin:15px !important; }
.m17 { margin:17px !important; }
.m20 { margin:20px !important; }
.m25 { margin:25px !important; }
.m30 { margin:30px !important; }
.m35 { margin:35px !important; }
.m40 { margin:40px !important; }
.m45 { margin:45px !important; }
.m50 { margin:50px !important; }
.m60 { margin:60px !important; }
.m70 { margin:70px !important; }
.m80 { margin:80px !important; }
.m90 { margin:90px !important; }

/*--- margin top ---*/
.mt00 { margin-top: 0px !important; }
.mt03 { margin-top: 3px !important; }
.mt05 { margin-top: 5px !important; }
.mt08 { margin-top: 8px !important; }
.mt10 { margin-top:10px !important; }
.mt12 { margin-top:12px !important; }
.mt15 { margin-top:15px !important; }
.mt17 { margin-top:17px !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; }
.mt60 { margin-top:60px !important; }
.mt70 { margin-top:70px !important; }
.mt80 { margin-top:80px !important; }
.mt90 { margin-top:90px !important; }

/*--- margin top negative ---*/
.mtn03 { margin-top: -3px !important; }
.mtn05 { margin-top: -5px !important; }
.mtn08 { margin-top: -8px !important; }
.mtn10 { margin-top:-10px !important; }
.mtn12 { margin-top:-12px !important; }
.mtn15 { margin-top:-15px !important; }
.mtn17 { margin-top:-17px !important; }
.mtn20 { margin-top:-20px !important; }
.mtn25 { margin-top:-25px !important; }
.mtn30 { margin-top:-30px !important; }
.mtn35 { margin-top:-35px !important; }
.mtn40 { margin-top:-40px !important; }
.mtn45 { margin-top:-45px !important; }
.mtn50 { margin-top:-50px !important; }
.mtn60 { margin-top:-60px !important; }
.mtn70 { margin-top:-70px !important; }
.mtn80 { margin-top:-80px !important; }
.mtn90 { margin-top:-90px !important; }

/*--- margin right ---*/
.mr00 { margin-right: 0px !important; }
.mr03 { margin-right: 3px !important; }
.mr05 { margin-right: 5px !important; }
.mr08 { margin-right: 8px !important; }
.mr10 { margin-right:10px !important; }
.mr12 { margin-right:12px !important; }
.mr15 { margin-right:15px !important; }
.mr17 { margin-right:17px !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; }
.mr60 { margin-right:60px !important; }
.mr70 { margin-right:70px !important; }
.mr80 { margin-right:80px !important; }
.mr90 { margin-right:90px !important; }

/*--- margin right negative ---*/
.mrn03 { margin-right: -3px !important; }
.mrn05 { margin-right: -5px !important; }
.mrn08 { margin-right: -8px !important; }
.mrn10 { margin-right:-10px !important; }
.mrn12 { margin-right:-12px !important; }
.mrn15 { margin-right:-15px !important; }
.mrn17 { margin-right:-17px !important; }
.mrn20 { margin-right:-20px !important; }
.mrn25 { margin-right:-25px !important; }
.mrn30 { margin-right:-30px !important; }
.mrn35 { margin-right:-35px !important; }
.mrn40 { margin-right:-40px !important; }
.mrn45 { margin-right:-45px !important; }
.mrn50 { margin-right:-50px !important; }
.mrn60 { margin-right:-60px !important; }
.mrn70 { margin-right:-70px !important; }
.mrn80 { margin-right:-80px !important; }
.mrn90 { margin-right:-90px !important; }

/*--- margin bottom ---*/
.mb00 { margin-bottom: 0px !important; }
.mb03 { margin-bottom: 3px !important; }
.mb05 { margin-bottom: 5px !important; }
.mb08 { margin-bottom: 8px !important; }
.mb10 { margin-bottom:10px !important; }
.mb12 { margin-bottom:12px !important; }
.mb15 { margin-bottom:15px !important; }
.mb17 { margin-bottom:17px !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; }
.mb60 { margin-bottom:60px !important; }
.mb70 { margin-bottom:70px !important; }
.mb80 { margin-bottom:80px !important; }
.mb90 { margin-bottom:90px !important; }

/*--- margin bottom negative ---*/
.mbn03 { margin-bottom: -3px !important; }
.mbn05 { margin-bottom: -5px !important; }
.mbn08 { margin-bottom: -8px !important; }
.mbn10 { margin-bottom:-10px !important; }
.mbn12 { margin-bottom:-12px !important; }
.mbn15 { margin-bottom:-15px !important; }
.mbn17 { margin-bottom:-17px !important; }
.mbn20 { margin-bottom:-20px !important; }
.mbn25 { margin-bottom:-25px !important; }
.mbn30 { margin-bottom:-30px !important; }
.mbn35 { margin-bottom:-35px !important; }
.mbn40 { margin-bottom:-40px !important; }
.mbn45 { margin-bottom:-45px !important; }
.mbn50 { margin-bottom:-50px !important; }
.mbn60 { margin-bottom:-60px !important; }
.mbn70 { margin-bottom:-70px !important; }
.mbn80 { margin-bottom:-80px !important; }
.mbn90 { margin-bottom:-90px !important; }

/*--- margin left ---*/
.ml00 { margin-left: 0px !important; }
.ml03 { margin-left: 3px !important; }
.ml05 { margin-left: 5px !important; }
.ml08 { margin-left: 8px !important; }
.ml10 { margin-left:10px !important; }
.ml12 { margin-left:12px !important; }
.ml15 { margin-left:15px !important; }
.ml17 { margin-left:17px !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; }

/*--- margin left negative ---*/
.mln03 { margin-left: -3px !important; }
.mln05 { margin-left: -5px !important; }
.mln08 { margin-left: -8px !important; }
.mln10 { margin-left:-10px !important; }
.mln12 { margin-left:-12px !important; }
.mln15 { margin-left:-15px !important; }
.mln17 { margin-left:-17px !important; }
.mln20 { margin-left:-20px !important; }
.mln25 { margin-left:-25px !important; }
.mln30 { margin-left:-30px !important; }
.mln35 { margin-left:-35px !important; }
.mln40 { margin-left:-40px !important; }
.mln45 { margin-left:-45px !important; }
.mln50 { margin-left:-50px !important; }
.mln60 { margin-left:-60px !important; }
.mln70 { margin-left:-70px !important; }
.mln80 { margin-left:-80px !important; }
.mln90 { margin-left:-90px !important; }



/*----------------------------------------------------
 padding
----------------------------------------------------*/
/*--- padding ---*/
.p00 { padding: 0px !important; }
.p03 { padding: 3px !important; }
.p05 { padding: 5px !important; }
.p08 { padding: 8px !important; }
.p10 { padding:10px !important; }
.p12 { padding:12px !important; }
.p15 { padding:15px !important; }
.p17 { padding:17px !important; }
.p20 { padding:20px !important; }
.p25 { padding:25px !important; }
.p30 { padding:30px !important; }
.p35 { padding:35px !important; }
.p40 { padding:40px !important; }
.p45 { padding:45px !important; }
.p50 { padding:50px !important; }

/*--- padding top ---*/
.pt00 { padding-top: 0px !important; }
.pt03 { padding-top: 3px !important; }
.pt05 { padding-top: 5px !important; }
.pt08 { padding-top: 8px !important; }
.pt10 { padding-top:10px !important; }
.pt12 { padding-top:12px !important; }
.pt15 { padding-top:15px !important; }
.pt17 { padding-top:17px !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; }

/*--- padding right ---*/
.pr00 { padding-right: 0px !important; }
.pr03 { padding-right: 3px !important; }
.pr05 { padding-right: 5px !important; }
.pr08 { padding-right: 8px !important; }
.pr10 { padding-right:10px !important; }
.pr12 { padding-right:12px !important; }
.pr15 { padding-right:15px !important; }
.pr17 { padding-right:17px !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; }

/*--- padding bottom ---*/
.pb00 { padding-bottom: 0px !important; }
.pb03 { padding-bottom: 3px !important; }
.pb05 { padding-bottom: 5px !important; }
.pb08 { padding-bottom: 8px !important; }
.pb10 { padding-bottom:10px !important; }
.pb12 { padding-bottom:12px !important; }
.pb15 { padding-bottom:15px !important; }
.pb17 { padding-bottom:17px !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; }

/*--- padding left ---*/
.pl00 { padding-left: 0px !important; }
.pl03 { padding-left: 3px !important; }
.pl05 { padding-left: 5px !important; }
.pl08 { padding-left: 8px !important; }
.pl10 { padding-left:10px !important; }
.pl12 { padding-left:12px !important; }
.pl15 { padding-left:15px !important; }
.pl17 { padding-left:17px !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; }


