@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;

}
img{
	border-width: 0px;
	border-style: none;
}

/* align
------------------------------------------------------------------------------------ */
.align_l { text-align: left!important; }
.align_r { text-align: right!important; }
.align_c { text-align: center!important; }
.valign_t { vertical-align: top; }
.valign_m { vertical-align: middle; }
.valign_b { vertical-align: bottom; }

/*font
------------------------------------------------------------------------------------ */
.fw_n{ font-weight:normal!important; }
.fw_b{ font-weight:bold!important; }

.letter_s005{letter-spacing:-0.05em!important;}
.letter_s01{letter-spacing:-0.1em!important;}
.letter_s011{letter-spacing:-0.11em!important;}
.letter_s012{letter-spacing:-0.12em!important;}
.letter_s013{letter-spacing:-0.13em!important;}
.letter_s014{letter-spacing:-0.14em!important;}
.letter_s015{letter-spacing:-0.15em!important;}
.letter_s016{letter-spacing:-0.16em!important;}
.letter_s017{letter-spacing:-0.17em!important;}
.letter_s018{letter-spacing:-0.18em!important;}
.letter_s019{letter-spacing:-0.19em!important;}
.letter_s02{letter-spacing:-0.2em!important;}


/* clearfix  */

.clearfix:after {
    content: "";
  clear: both;
    display: block;
}


.f_left{float:left;}
.f_right{float:right;}

/* width
------------------------------------------------------------------------------------ */
.w15p {width:15%!important;margin-left:auto;margin-right:auto;}
.w70p {width:70%!important;margin-left:auto;margin-right:auto;}
.w71p {width:71%!important;margin-left:auto;margin-right:auto;}
.w72p {width:72%!important;margin-left:auto;margin-right:auto;}
.w73p {width:73%!important;margin-left:auto;margin-right:auto;}
.w74p {width:74%!important;margin-left:auto;margin-right:auto;}
.w75p {width:75%!important;margin-left:auto;margin-right:auto;}
.w76p {width:76%!important;margin-left:auto;margin-right:auto;}
.w77p {width:77%!important;margin-left:auto;margin-right:auto;}
.w78p {width:78%!important;margin-left:auto;margin-right:auto;}
.w79p {width:79%!important;margin-left:auto;margin-right:auto;}
.w80p {width:80%!important;margin-left:auto;margin-right:auto;}
.w81p {width:81%!important;margin-left:auto;margin-right:auto;}
.w82p {width:82%!important;margin-left:auto;margin-right:auto;}
.w83p {width:83%!important;margin-left:auto;margin-right:auto;}
.w84p {width:84%!important;margin-left:auto;margin-right:auto;}
.w85p {width:85%!important;margin-left:auto;margin-right:auto;}
.w86p {width:86%!important;margin-left:auto;margin-right:auto;}
.w87p {width:87%!important;margin-left:auto;margin-right:auto;}
.w88p {width:88%!important;margin-left:auto;margin-right:auto;}
.w89p {width:89%!important;margin-left:auto;margin-right:auto;}
.w90p {width:90%!important;margin-left:auto;margin-right:auto;}
.w91p {width:91%!important;margin-left:auto;margin-right:auto;}
.w92p {width:92%!important;margin-left:auto;margin-right:auto;}
.w93p {width:93%!important;margin-left:auto;margin-right:auto;}
.w94p {width:94%!important;margin-left:auto;margin-right:auto;}
.w95p {width:95%!important;margin-left:auto;margin-right:auto;}
.w96p {width:96%!important;margin-left:auto;margin-right:auto;}
.w97p {width:97%!important;margin-left:auto;margin-right:auto;}
.w98p {width:98%!important;margin-left:auto;margin-right:auto;}
.w99p {width:99%!important;margin-left:auto;margin-right:auto;}
.w100p {width:100%!important;margin-left:auto;margin-right:auto;}

------------------------------------------------------------------------------------ */
	
/* --- margin-both--- */
.marginAuto {margin: 0 auto;}
.margin0 {margin: 0;}
.margin-tb-5 {margin-top:-5px!important;margin-bottom:-5px!important;}

/* --- margin-top--- */
.margin-t0 {margin-top: 0!important;}
.margin-t1 {margin-top: 1px!important;}
.margin-t2 {margin-top: 2px!important;}
.margin-t3 {margin-top: 3px!important;}
.margin-t4 {margin-top: 4px!important;}
.margin-t5 {margin-top: 5px!important;}
.margin-t-1 {margin-top: -1px!important;}
.margin-t-2 {margin-top: -2px!important;}
.margin-t-3 {margin-top: -3px!important;}
.margin-t-4 {margin-top: -4px!important;}
.margin-t-5 {margin-top: -5px!important;}
.margin-t10 {margin-top: 10px!important;}
.margin-t15 {margin-top: 15px!important;}
.margin-t20 {margin-top: 20px!important;}
.margin-t25 {margin-top: 25px!important;}
.margin-t30 {margin-top: 30px!important;}
.margin-t35 {margin-top: 35px!important;}
.margin-t40 {margin-top: 40px!important;}
.margin-t45 {margin-top: 45px!important;}
.margin-t50 {margin-top: 50px!important;}
.margin-t55 {margin-top: 55px!important;}
.margin-t60 {margin-top: 60px!important;}
.margin-t65 {margin-top: 65px!important;}
.margin-t70 {margin-top: 70px!important;}
.margin-t75 {margin-top: 75px!important;}
.margin-t80 {margin-top: 80px!important;}
.margin-t85 {margin-top: 85px!important;}
.margin-t90 {margin-top: 90px!important;}
.margin-t95 {margin-top: 95px!important;}
.margin-t100 {margin-top: 100px!important;}

/* --- margin-right--- */
.margin-r0 {margin-right: 0!important;}
.margin-r5 {margin-right: 5px!important;}
.margin-r8 {margin-right: 8px!important;}
.margin-r9 {margin-right: 9px!important;}
.margin-r10 {margin-right: 10px!important;}
.margin-r13 {margin-right: 13px!important;}
.margin-r15 {margin-right: 15px!important;}
.margin-r20 {margin-right: 20px!important;}
.margin-r25 {margin-right: 25px!important;}
.margin-r30 {margin-right: 30px!important;}
.margin-r35 {margin-right: 35px!important;}
.margin-r40 {margin-right: 40px!important;}
.margin-r45 {margin-right: 45px!important;}
.margin-r50 {margin-right: 50px!important;}
.margin-r55 {margin-right: 55px!important;}
.margin-r60 {margin-right: 60px!important;}
.margin-r65 {margin-right: 65px!important;}
.margin-r70 {margin-right: 70px!important;}
.margin-r75 {margin-right: 75px!important;}
.margin-r80 {margin-right: 80px!important;}
.margin-r85 {margin-right: 85px!important;}
.margin-r90 {margin-right: 90px!important;}
.margin-r95 {margin-right: 95px!important;}
.margin-r100 {margin-right: 100px!important;}

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

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

/* --- padding-top--- */
.padding-t0 {padding-top: 0!important;}
.padding-t1 {padding-top: 1px!important;}
.padding-t2 {padding-top: 2px!important;}
.padding-t3 {padding-top: 3px!important;}
.padding-t4 {padding-top: 4px!important;}
.padding-t5 {padding-top: 5px!important;}
.padding-t10 {padding-top: 10px!important;}
.padding-t15 {padding-top: 15px!important;}
.padding-t20 {padding-top: 20px!important;}
.padding-t25 {padding-top: 25px!important;}
.padding-t30 {padding-top: 30px!important;}
.padding-t35 {padding-top: 35px!important;}
.padding-t40 {padding-top: 40px!important;}
.padding-t45 {padding-top: 45px!important;}
.padding-t50 {padding-top: 50px!important;}
.padding-t55 {padding-top: 55px!important;}
.padding-t60 {padding-top: 60px!important;}
.padding-t65 {padding-top: 65px!important;}
.padding-t70 {padding-top: 70px!important;}
.padding-t75 {padding-top: 75px!important;}
.padding-t80 {padding-top: 80px!important;}
.padding-t85 {padding-top: 85px!important;}
.padding-t90 {padding-top: 90px!important;}
.padding-t95 {padding-top: 95px!important;}
.padding-t100 {padding-top: 100px!important;}

/* --- padding-right--- */
.padding-r0 {padding-right: 0!important;}
.padding-r5 {padding-right: 5px!important;}
.padding-r8 {padding-right: 8px!important;}
.padding-r9 {padding-right: 9px!important;}
.padding-r10 {padding-right: 10px!important;}
.padding-r13 {padding-right: 13px!important;}
.padding-r15 {padding-right: 15px!important;}
.padding-r20 {padding-right: 20px!important;}
.padding-r25 {padding-right: 25px!important;}
.padding-r30 {padding-right: 30px!important;}
.padding-r35 {padding-right: 35px!important;}
.padding-r40 {padding-right: 40px!important;}
.padding-r45 {padding-right: 45px!important;}
.padding-r50 {padding-right: 50px!important;}
.padding-r55 {padding-right: 55px!important;}
.padding-r60 {padding-right: 60px!important;}
.padding-r65 {padding-right: 65px!important;}
.padding-r70 {padding-right: 70px!important;}
.padding-r75 {padding-right: 75px!important;}
.padding-r80 {padding-right: 80px!important;}
.padding-r85 {padding-right: 85px!important;}
.padding-r90 {padding-right: 90px!important;}
.padding-r95 {padding-right: 95px!important;}
.padding-r100 {padding-right: 100px!important;}

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

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

/* --- FontColor--- */
.TextBlue { color: #2fa8e1; }
.TextWhite { color: #FFF; }

.BgBlue { background-color: #2fa8e1; }
.BgWhite { background-color: #FFF; }

.FontSmall { font-size: small; }
.FontMedium { font-size: medium; }
.FontLarge { font-size: large; }

