@charset "utf-8";
/* CSS Document */
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;
    vertical-align: baseline;
    background: transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

img{
/*	vertical-align:bottom;*/
}


body{
    line-height:1;
}

h1, h2, h3, h4, h5, h6{
  font-weight:normal;
}

ol, ul{
  list-style-type:none;
}

/*Display*/
.displayB{
	display:block;
}

.displayN{
	display:none;
}

.displayT{
	display:table;
}

.displayTC{
	display:table-cell;
}

.displayI{
	display:inline;
}

.displayIB{
	display:inline-block;
}

/*Flexbox*/
.flex{
	-js-display:flex;
	display:flex;
}

.flex-start{
	-js-display:flex;
	display:flex;
	-webkit-justify-content:flex-start;
	-ms-justify-content:flex-start;
	justify-content:flex-start;
}

.flex-end{
	-js-display:flex;
	display:flex;
	-webkit-justify-content:flex-end;
	-ms-justify-content:flex-end;
	justify-content:flex-end;
}


.flex-between{
	-js-display:flex;
	display:flex;
	-webkit-justify-content:space-between;
	-ms-justify-content:space-between;
	justify-content:space-between;
}

.flex-center{
	-js-display:flex;
	display:flex;
	-webkit-justify-content:center;
	-ms-justify-content:center;
	justify-content:center;
}

.flex-wrap{
	-js-display:flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.flex-align-start{
	-js-display:flex;
	display:flex;
	-webkit-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;
}

.flex-align-end{
	-js-display:flex;
	display:flex;
	-webkit-align-items: flex-end;
	-ms-align-items: flex-end;
	align-items: flex-end;
}

.flex-align-center{
	-js-display:flex;
	display:flex;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
}

.flex-align-baseline{
	-js-display:flex;
	display:flex;
	-webkit-align-items: baseline;
	-ms-align-items: baseline;
	align-items: baseline;
}

.flex-self-start{
	-webkit-align-self: flex-start;
	-ms-align-self: flex-start;
	align-self: flex-start;
}

.flex-self-end{
	-webkit-align-self: flex-end;
	-ms-align-self: flex-end;
	align-self: flex-end;
}

.flex-self-align-start{
	-webkit-align-self: start;
	-ms-align-self: start;
	align-self: start;
}

.flex-self-align-center{
	-webkit-align-self: center;
	-ms-align-self: center;
	align-self: center;
}

.flex-self-baseline{
	-webkit-align-self: baseline;
	-ms-align-self: baseline;
	align-self: baseline;
}


/*Float*/
.fltL {
    float:left!important;
    display:block;
}

.fltR {
    float:right!important;
    display:block;
}

/*Position*/
.relative{
	position:relative;
}

.absolute-t0{ position:absolute; top:0; }
.absolute-t5{ position:absolute; top:5px; }
.absolute-t10{ position:absolute; top:10px; }
.absolute-t15{ position:absolute; top:15px; }
.absolute-t20{ position:absolute; top:20px; }
.absolute-t25{ position:absolute; top:25px; }
.absolute-t30{ position:absolute; top:30px; }
.absolute-t35{ position:absolute; top:35px; }
.absolute-t40{ position:absolute; top:40px; }
.absolute-t45{ position:absolute; top:45px; }
.absolute-t50{ position:absolute; top:50px; }
.absolute-t55{ position:absolute; top:55px; }
.absolute-t60{ position:absolute; top:60px; }
.absolute-t65{ position:absolute; top:65px; }
.absolute-t70{ position:absolute; top:70px; }
.absolute-t75{ position:absolute; top:75px; }
.absolute-t80{ position:absolute; top:80px; }
.absolute-t85{ position:absolute; top:85px; }
.absolute-t90{ position:absolute; top:90px; }
.absolute-t95{ position:absolute; top:95px; }
.absolute-t100{ position:absolute; top:100px; }
.absolute-t-5{ position:absolute; top:-5px; }
.absolute-t-10{ position:absolute; top:-10px; }
.absolute-t-15{ position:absolute; top:-15px; }
.absolute-t-20{ position:absolute; top:-20px; }
.absolute-t-25{ position:absolute; top:-25px; }
.absolute-t-30{ position:absolute; top:-30px; }
.absolute-t-35{ position:absolute; top:-35px; }
.absolute-t-40{ position:absolute; top:-40px; }
.absolute-t-45{ position:absolute; top:-45px; }
.absolute-t-50{ position:absolute; top:-50px; }
.absolute-t-55{ position:absolute; top:-55px; }
.absolute-t-60{ position:absolute; top:-60px; }
.absolute-t-65{ position:absolute; top:-65px; }
.absolute-t-70{ position:absolute; top:-70px; }
.absolute-t-75{ position:absolute; top:-75px; }
.absolute-t-80{ position:absolute; top:-80px; }
.absolute-t-85{ position:absolute; top:-85px; }
.absolute-t-90{ position:absolute; top:-90px; }
.absolute-t-95{ position:absolute; top:-95px; }
.absolute-t-100{ position:absolute; top:-100px; }


.absolute-r0{ position:absolute; right:0; }
.absolute-r5{ position:absolute; right:5px; }
.absolute-r10{ position:absolute; right:10px; }
.absolute-r15{ position:absolute; right:15px; }
.absolute-r20{ position:absolute; right:20px; }
.absolute-r25{ position:absolute; right:25px; }
.absolute-r30{ position:absolute; right:30px; }
.absolute-r35{ position:absolute; right:35px; }
.absolute-r40{ position:absolute; right:40px; }
.absolute-r45{ position:absolute; right:45px; }
.absolute-r50{ position:absolute; right:50px; }
.absolute-r55{ position:absolute; right:55px; }
.absolute-r60{ position:absolute; right:60px; }
.absolute-r65{ position:absolute; right:65px; }
.absolute-r70{ position:absolute; right:70px; }
.absolute-r75{ position:absolute; right:75px; }
.absolute-r80{ position:absolute; right:80px; }
.absolute-r85{ position:absolute; right:85px; }
.absolute-r90{ position:absolute; right:90px; }
.absolute-r95{ position:absolute; right:95px; }
.absolute-r100{ position:absolute; right:100px; }
.absolute-r-5{ position:absolute; right:-5px; }
.absolute-r-10{ position:absolute; right:-10px; }
.absolute-r-15{ position:absolute; right:-15px; }
.absolute-r-20{ position:absolute; right:-20px; }
.absolute-r-25{ position:absolute; right:-25px; }
.absolute-r-30{ position:absolute; right:-30px; }
.absolute-r-35{ position:absolute; right:-35px; }
.absolute-r-40{ position:absolute; right:-40px; }
.absolute-r-45{ position:absolute; right:-45px; }
.absolute-r-50{ position:absolute; right:-50px; }
.absolute-r-55{ position:absolute; right:-55px; }
.absolute-r-60{ position:absolute; right:-60px; }
.absolute-r-65{ position:absolute; right:-65px; }
.absolute-r-70{ position:absolute; right:-70px; }
.absolute-r-75{ position:absolute; right:-75px; }
.absolute-r-80{ position:absolute; right:-80px; }
.absolute-r-85{ position:absolute; right:-85px; }
.absolute-r-90{ position:absolute; right:-90px; }
.absolute-r-95{ position:absolute; right:-95px; }
.absolute-r-100{ position:absolute; right:-100px; }

.absolute-b0{ position:absolute; bottom:0; }
.absolute-b5{ position:absolute; bottom:5px; }
.absolute-b10{ position:absolute; bottom:10px; }
.absolute-b15{ position:absolute; bottom:15px; }
.absolute-b20{ position:absolute; bottom:20px; }
.absolute-b25{ position:absolute; bottom:25px; }
.absolute-b30{ position:absolute; bottom:30px; }
.absolute-b35{ position:absolute; bottom:35px; }
.absolute-b40{ position:absolute; bottom:40px; }
.absolute-b45{ position:absolute; bottom:45px; }
.absolute-b50{ position:absolute; bottom:50px; }
.absolute-b55{ position:absolute; bottom:55px; }
.absolute-b60{ position:absolute; bottom:60px; }
.absolute-b65{ position:absolute; bottom:65px; }
.absolute-b70{ position:absolute; bottom:70px; }
.absolute-b75{ position:absolute; bottom:75px; }
.absolute-b80{ position:absolute; bottom:80px; }
.absolute-b85{ position:absolute; bottom:85px; }
.absolute-b90{ position:absolute; bottom:90px; }
.absolute-b95{ position:absolute; bottom:95px; }
.absolute-b100{ position:absolute; bottom:100px; }
.absolute-b-5{ position:absolute; bottom:-5px; }
.absolute-b-10{ position:absolute; bottom:-10px; }
.absolute-b-15{ position:absolute; bottom:-15px; }
.absolute-b-20{ position:absolute; bottom:-20px; }
.absolute-b-25{ position:absolute; bottom:-25px; }
.absolute-b-30{ position:absolute; bottom:-30px; }
.absolute-b-35{ position:absolute; bottom:-35px; }
.absolute-b-40{ position:absolute; bottom:-40px; }
.absolute-b-45{ position:absolute; bottom:-45px; }
.absolute-b-50{ position:absolute; bottom:-50px; }
.absolute-b-55{ position:absolute; bottom:-55px; }
.absolute-b-60{ position:absolute; bottom:-60px; }
.absolute-b-65{ position:absolute; bottom:-65px; }
.absolute-b-70{ position:absolute; bottom:-70px; }
.absolute-b-75{ position:absolute; bottom:-75px; }
.absolute-b-80{ position:absolute; bottom:-80px; }
.absolute-b-85{ position:absolute; bottom:-85px; }
.absolute-b-90{ position:absolute; bottom:-90px; }
.absolute-b-95{ position:absolute; bottom:-95px; }
.absolute-b-100{ position:absolute; bottom:-100px; }

.absolute-l0{ position:absolute; left:0; }
.absolute-l5{ position:absolute; left:5px; }
.absolute-l10{ position:absolute; left:10px; }
.absolute-l15{ position:absolute; left:15px; }
.absolute-l20{ position:absolute; left:20px; }
.absolute-l25{ position:absolute; left:25px; }
.absolute-l30{ position:absolute; left:30px; }
.absolute-l35{ position:absolute; left:35px; }
.absolute-l40{ position:absolute; left:40px; }
.absolute-l45{ position:absolute; left:45px; }
.absolute-l50{ position:absolute; left:50px; }
.absolute-l55{ position:absolute; left:55px; }
.absolute-l60{ position:absolute; left:60px; }
.absolute-l65{ position:absolute; left:65px; }
.absolute-l70{ position:absolute; left:70px; }
.absolute-l75{ position:absolute; left:75px; }
.absolute-l80{ position:absolute; left:80px; }
.absolute-l85{ position:absolute; left:85px; }
.absolute-l90{ position:absolute; left:90px; }
.absolute-l95{ position:absolute; left:95px; }
.absolute-l100{ position:absolute; left:100px; }
.absolute-l-5{ position:absolute; left:-5px; }
.absolute-l-10{ position:absolute; left:-10px; }
.absolute-l-15{ position:absolute; left:-15px; }
.absolute-l-20{ position:absolute; left:-20px; }
.absolute-l-25{ position:absolute; left:-25px; }
.absolute-l-30{ position:absolute; left:-30px; }
.absolute-l-35{ position:absolute; left:-35px; }
.absolute-l-40{ position:absolute; left:-40px; }
.absolute-l-45{ position:absolute; left:-45px; }
.absolute-l-50{ position:absolute; left:-50px; }
.absolute-l-55{ position:absolute; left:-55px; }
.absolute-l-60{ position:absolute; left:-60px; }
.absolute-l-65{ position:absolute; left:-65px; }
.absolute-l-70{ position:absolute; left:-70px; }
.absolute-l-75{ position:absolute; left:-75px; }
.absolute-l-80{ position:absolute; left:-80px; }
.absolute-l-85{ position:absolute; left:-85px; }
.absolute-l-90{ position:absolute; left:-90px; }
.absolute-l-95{ position:absolute; left:-95px; }
.absolute-l-100{ position:absolute; left:-100px; }

.zindex0{ z-index:0; }
.zindex1{ z-index:1; }
.zindex10{ z-index:10; }
.zindex100{ z-index:100; }
.zindex1000{ z-index:1000; }
.zindex-1{ z-index:-1; }
.zindex-10{ z-index:-10; }
.zindex-100{ z-index:-100; }

/*Textalign*/
.textL{
    text-align:left;
}

.textR{
    text-align:right;
}

.textC{
    text-align:center;
}

/*Verticalalign*/
.verticalT{
    vertical-align:top;
}

.verticalM{
    vertical-align:middle;
}

.verticalB{
    vertical-align:bottom;
}

/*centering*/
.blockC{
    display:block;
    margin:0 auto;
}

/*clearfix*/
.clearfix::after {
	content: "";
	display: table;
	clear: both;
}

/*margin common*/
.m0{ margin:0!important; }
.m5{ margin:5px!important; }
.m10{ margin:10px!important; }
.m15{ margin:15px!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; }
.m55{ margin:55px!important; }
.m60{ margin:60px!important; }
.m65{ margin:65px!important; }
.m70{ margin:70px!important; }
.m75{ margin:75px!important; }
.m80{ margin:80px!important; }
.m85{ margin:85px!important; }
.m90{ margin:90px!important; }
.m95{ margin:95px!important; }
.m100{ margin:100px!important; }

.mt0{ margin-top:0!important; }
.mt5{ margin-top:5px!important; }
.mt10{ margin-top:10px!important; }
.mt15{ margin-top:15px!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; }
.mt55{ margin-top:55px!important; }
.mt60{ margin-top:60px!important; }
.mt65{ margin-top:65px!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; }

.mr0{ margin-right:0!important; }
.mr5{ margin-right:5px!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; }
.mr45{ margin-right:45px!important; }
.mr50{ margin-right:50px!important; }
.mr55{ margin-right:55px!important; }
.mr60{ margin-right:60px!important; }
.mr65{ margin-right:65px!important; }
.mr70{ margin-right:70px!important; }
.mr75{ margin-right:75px!important; }
.mr80{ margin-right:80px!important; }
.mr85{ margin-right:85px!important; }
.mr90{ margin-right:90px!important; }
.mr95{ margin-right:95px!important; }
.mr100{ margin-right:100px!important; }


.mb0{ margin-bottom:0!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; }
.mb65{ margin-bottom:65px!important; }
.mb70{ margin-bottom:70px!important; }
.mb75{ margin-bottom:75px!important; }
.mb80{ margin-bottom:80px!important; }
.mb85{ margin-bottom:85px!important; }
.mb90{ margin-bottom:90px!important; }
.mb95{ margin-bottom:95px!important; }
.mb100{ margin-bottom:100px!important; }

.ml0{ margin-left:0!important; }
.ml5{ margin-left:5px!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; }
.ml55{ margin-left:55px!important; }
.ml60{ margin-left:60px!important; }
.ml65{ margin-left:65px!important; }
.ml70{ margin-left:70px!important; }
.ml75{ margin-left:75px!important; }
.ml80{ margin-left:80px!important; }
.ml85{ margin-left:85px!important; }
.ml90{ margin-left:90px!important; }
.ml95{ margin-left:95px!important; }
.ml100{ margin-left:100px!important; }


/*padding common*/
.p0{ padding:0!important; }
.p5{ padding:5px!important; }
.p10{ padding:10px!important; }
.p15{ padding:15px!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; }
.p55{ padding:55px!important; }
.p60{ padding:60px!important; }
.p65{ padding:65px!important; }
.p70{ padding:70px!important; }
.p75{ padding:75px!important; }
.p80{ padding:80px!important; }
.p85{ padding:85px!important; }
.p90{ padding:90px!important; }
.p95{ padding:95px!important; }
.p100{ padding:100px!important; }

.pt0{ padding-top:0!important; }
.pt5{ padding-top:5px!important; }
.pt10{ padding-top:10px!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; }
.pt45{ padding-top:45px!important; }
.pt50{ padding-top:50px!important; }
.pt55{ padding-top:55px!important; }
.pt60{ padding-top:60px!important; }
.pt65{ padding-top:65px!important; }
.pt70{ padding-top:70px!important; }
.pt75{ padding-top:75px!important; }
.pt80{ padding-top:80px!important; }
.pt85{ padding-top:85px!important; }
.pt90{ padding-top:90px!important; }
.pt95{ padding-top:95px!important; }
.pt100{ padding-top:100px!important; }


.pr0{ padding-right:0!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; }
.pr55{ padding-right:55px!important; }
.pr60{ padding-right:60px!important; }
.pr65{ padding-right:65px!important; }
.pr70{ padding-right:70px!important; }
.pr75{ padding-right:75px!important; }
.pr80{ padding-right:80px!important; }
.pr85{ padding-right:85px!important; }
.pr90{ padding-right:90px!important; }
.pr95{ padding-right:95px!important; }
.pr100{ padding-right:100px!important; }

.pb0{ padding-bottom:0!important; }
.pb5{ padding-bottom:5px!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; }
.pb55{ padding-bottom:55px!important; }
.pb60{ padding-bottom:60px!important; }
.pb65{ padding-bottom:65px!important; }
.pb70{ padding-bottom:70px!important; }
.pb75{ padding-bottom:75px!important; }
.pb80{ padding-bottom:80px!important; }
.pb85{ padding-bottom:85px!important; }
.pb90{ padding-bottom:90px!important; }
.pb95{ padding-bottom:95px!important; }
.pb100{ padding-bottom:100px!important; }

.pl0{ padding-left:0!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; }
.pl65{ padding-left:65px!important; }
.pl70{ padding-left:70px!important; }
.pl75{ padding-left:75px!important; }
.pl80{ padding-left:80px!important; }
.pl85{ padding-left:85px!important; }
.pl90{ padding-left:90px!important; }
.pl95{ padding-left:95px!important; }
.pl100{ padding-left:100px!important; }

/*width common*/
.w0{ width:0!important; }
.w5{ width:5px!important; }
.w10{ width:10px!important; }
.w20{ width:20px!important; }
.w30{ width:30px!important; }
.w40{ width:40px!important; }
.w50{ width:50px!important; }
.w60{ width:60px!important; }
.w70{ width:70px!important; }
.w80{ width:80px!important; }
.w90{ width:90px!important; }
.w100{ width:100px!important; }
.w110{ width:110px!important; }
.w120{ width:120px!important; }
.w130{ width:130px!important; }
.w140{ width:140px!important; }
.w150{ width:150px!important; }
.w160{ width:160px!important; }
.w170{ width:170px!important; }
.w180{ width:180px!important; }
.w190{ width:190px!important; }
.w200{ width:200px!important; }
.w210{ width:210px!important; }
.w220{ width:220px!important; }
.w230{ width:230px!important; }
.w240{ width:240px!important; }
.w250{ width:250px!important; }
.w260{ width:260px!important; }
.w270{ width:270px!important; }
.w280{ width:280px!important; }
.w290{ width:290px!important; }
.w300{ width:300px!important; }
.w310{ width:310px!important; }
.w320{ width:320px!important; }
.w330{ width:330px!important; }
.w340{ width:340px!important; }
.w350{ width:350px!important; }
.w360{ width:360px!important; }
.w370{ width:370px!important; }
.w380{ width:380px!important; }
.w390{ width:390px!important; }
.w400{ width:400px!important; }
.w410{ width:410px!important; }
.w420{ width:420px!important; }
.w430{ width:430px!important; }
.w440{ width:440px!important; }
.w445{ width:445px!important; }
.w450{ width:450px!important; }
.w460{ width:460px!important; }
.w470{ width:470px!important; }
.w480{ width:480px!important; }
.w490{ width:490px!important; }
.w500{ width:500px!important; }
.w510{ width:510px!important; }
.w520{ width:520px!important; }
.w530{ width:530px!important; }
.w540{ width:540px!important; }
.w550{ width:550px!important; }
.w560{ width:560px!important; }
.w570{ width:570px!important; }
.w580{ width:580px!important; }
.w590{ width:590px!important; }
.w600{ width:600px!important; }
.w610{ width:610px!important; }
.w620{ width:620px!important; }
.w630{ width:630px!important; }
.w640{ width:640px!important; }
.w650{ width:650px!important; }
.w660{ width:660px!important; }
.w670{ width:670px!important; }
.w680{ width:680px!important; }
.w690{ width:690px!important; }
.w700{ width:700px!important; }
.w710{ width:710px!important; }
.w720{ width:720px!important; }
.w730{ width:730px!important; }
.w740{ width:740px!important; }
.w750{ width:750px!important; }
.w760{ width:760px!important; }
.w770{ width:770px!important; }
.w780{ width:780px!important; }
.w790{ width:790px!important; }
.w800{ width:800px!important; }
.w810{ width:810px!important; }
.w820{ width:820px!important; }
.w830{ width:830px!important; }
.w840{ width:840px!important; }
.w850{ width:850px!important; }
.w860{ width:860px!important; }
.w870{ width:870px!important; }
.w880{ width:880px!important; }
.w890{ width:890px!important; }
.w900{ width:900px!important; }
.w910{ width:910px!important; }
.w920{ width:920px!important; }
.w930{ width:930px!important; }
.w940{ width:940px!important; }
.w950{ width:950px!important; }
.w960{ width:960px!important; }
.w970{ width:970px!important; }
.w980{ width:980px!important; }
.w990{ width:990px!important; }
.w1000{ width:1000px!important; }

.w5p{ width:5%!important; }
.w10p{ width:10%!important; }
.w15p{ width:15%!important; }
.w20p{ width:20%!important; }
.w25p{ width:25%!important; }
.w30p{ width:30%!important; }
.w35p{ width:35%!important; }
.w40p{ width:40%!important; }
.w45p{ width:45%!important; }
.w50p{ width:50%!important; }
.w55p{ width:55%!important; }
.w60p{ width:60%!important; }
.w65p{ width:65%!important; }
.w70p{ width:70%!important; }
.w75p{ width:75%!important; }
.w80p{ width:80%!important; }
.w85p{ width:85%!important; }
.w90p{ width:90%!important; }
.w95p{ width:95%!important; }
.w100p{ width:100%!important; }

/*height common*/
.h0{ height:0!important; }
.h5{ height:5px!important; }
.h10{ height:10px!important; }
.h20{ height:20px!important; }
.h30{ height:30px!important; }
.h40{ height:40px!important; }
.h50{ height:50px!important; }
.h60{ height:60px!important; }
.h70{ height:70px!important; }
.h80{ height:80px!important; }
.h90{ height:90px!important; }
.h100{ height:100px!important; }
.h110{ height:110px!important; }
.h120{ height:120px!important; }
.h130{ height:130px!important; }
.h140{ height:140px!important; }
.h150{ height:150px!important; }
.h160{ height:160px!important; }
.h170{ height:170px!important; }
.h180{ height:180px!important; }
.h190{ height:190px!important; }
.h200{ height:200px!important; }
.h210{ height:210px!important; }
.h220{ height:220px!important; }
.h230{ height:230px!important; }
.h240{ height:240px!important; }
.h250{ height:250px!important; }
.h260{ height:260px!important; }
.h270{ height:270px!important; }
.h280{ height:280px!important; }
.h290{ height:290px!important; }
.h300{ height:300px!important; }
.h310{ height:310px!important; }
.h320{ height:320px!important; }
.h330{ height:330px!important; }
.h340{ height:340px!important; }
.h350{ height:350px!important; }
.h360{ height:360px!important; }
.h370{ height:370px!important; }
.h380{ height:380px!important; }
.h390{ height:390px!important; }
.h400{ height:400px!important; }
.h410{ height:410px!important; }
.h420{ height:420px!important; }
.h430{ height:430px!important; }
.h440{ height:440px!important; }
.h450{ height:450px!important; }
.h460{ height:460px!important; }
.h470{ height:470px!important; }
.h480{ height:480px!important; }
.h490{ height:490px!important; }
.h500{ height:500px!important; }
.h510{ height:510px!important; }
.h520{ height:520px!important; }
.h530{ height:530px!important; }
.h540{ height:540px!important; }
.h550{ height:550px!important; }
.h560{ height:560px!important; }
.h570{ height:570px!important; }
.h580{ height:580px!important; }
.h590{ height:590px!important; }
.h600{ height:600px!important; }
.h610{ height:610px!important; }
.h620{ height:620px!important; }
.h630{ height:630px!important; }
.h640{ height:640px!important; }
.h650{ height:650px!important; }
.h660{ height:660px!important; }
.h670{ height:670px!important; }
.h680{ height:680px!important; }
.h690{ height:690px!important; }
.h700{ height:700px!important; }
.h710{ height:710px!important; }
.h720{ height:720px!important; }
.h730{ height:730px!important; }
.h740{ height:740px!important; }
.h750{ height:750px!important; }
.h760{ height:760px!important; }
.h770{ height:770px!important; }
.h780{ height:780px!important; }
.h790{ height:790px!important; }
.h800{ height:800px!important; }
.h810{ height:810px!important; }
.h820{ height:820px!important; }
.h830{ height:830px!important; }
.h840{ height:840px!important; }
.h850{ height:850px!important; }
.h860{ height:860px!important; }
.h870{ height:870px!important; }
.h880{ height:880px!important; }
.h890{ height:890px!important; }
.h900{ height:900px!important; }
.h910{ height:910px!important; }
.h920{ height:920px!important; }
.h930{ height:930px!important; }
.h940{ height:940px!important; }
.h950{ height:950px!important; }
.h960{ height:960px!important; }
.h970{ height:970px!important; }
.h980{ height:980px!important; }
.h990{ height:990px!important; }
.h1000{ height:1000px!important; }

/*Fontsize*/
.font10{ font-size:10px; }
.font11{ font-size:11px; }
.font12{ font-size:12px; }
.font13{ font-size:13px; }
.font14{ font-size:14px; }
.font15{ font-size:15px; }
.font16{ font-size:16px; }
.font17{ font-size:17px; }
.font18{ font-size:18px; }
.font19{ font-size:19px; }
.font20{ font-size:20px; }
.font21{ font-size:21px; }
.font22{ font-size:22px; }
.font23{ font-size:23px; }
.font24{ font-size:24px; }
.font25{ font-size:25px; }
.font26{ font-size:26px; }
.font27{ font-size:27px; }
.font28{ font-size:28px; }
.font29{ font-size:29px; }
.font30{ font-size:30px; }
.font31{ font-size:31px; }
.font32{ font-size:32px; }
.font33{ font-size:33px; }
.font34{ font-size:34px; }
.font35{ font-size:35px; }
.font36{ font-size:36px; }
.font37{ font-size:37px; }
.font38{ font-size:38px; }
.font39{ font-size:39px; }
.font40{ font-size:40px; }
.font41{ font-size:41px; }
.font42{ font-size:42px; }
.font43{ font-size:43px; }
.font44{ font-size:44px; }
.font45{ font-size:45px; }
.font46{ font-size:46px; }
.font47{ font-size:47px; }
.font48{ font-size:48px; }

/*FontWeight*/
.fontB{ font-weight:bold; }
.fontN{ font-weight:normal; }

/*Text-decoration*/
.deco-none{ text-decoration:none; }
.deco-underline{ text-decoration:underline; }

/*Color*/
.colorFFF{ color:#FFF;}
.color333{ color:#333;}
.color444{ color:#444;}
.color666{ color:#666;}
.colorF00{ color:#F00;}

/*Background-color*/
.backgroundFFF{ background-color:#FFF; }
.backgroundCCC{ background-color:#CCC; }
.backgroundDDD{ background-color:#DDD; }
.backgroundEEE{ background-color:#EEE; }

/*Line-height*/
.lineheight1-0{ line-height:1; }
.lineheight1-1{ line-height:1.1; }
.lineheight1-2{ line-height:1.2; }
.lineheight1-3{ line-height:1.3; }
.lineheight1-4{ line-height:1.4; }
.lineheight1-5{ line-height:1.5; }
.lineheight1-6{ line-height:1.6; }

/*Letter-spacing*/
.letter1{ letter-spacing:1;}
.letter2{ letter-spacing:2;}
.letter3{ letter-spacing:3;}
.letter4{ letter-spacing:4;}


/*レスポンシブ用*/
/*----SP----*/
@media only screen and (max-width: 480px) {
.pc{ display:none!important; }
}


/*----PC----*/
@media screen and (min-width: 481px) {
.sp { display:none!important; }
}
