@charset "UTF-8";

/*:::::::::::::::::::::::::::::::::::::::::::::

base.css

- author :: Masaki Kojima {simplizm.m@gmail.com}

- Creation Date :: 2008.02.14
- Last Modified :: 2014.07.08

	 1.reset
	 2.html5
	 3.YUI fonts
	 4.clearfix
	 5.float
	 6.width
	 7.height
	 8.margin
	 9.padding
	10.body
	11.anchor
	12.font property

:::::::::::::::::::::::::::::::::::::::::::::*/

/*	1. 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%;
	font-weight: normal;
	vertical-align: baseline;
	background: transparent;
	}
html {
	overflow-y: scroll;
	}
body {
	line-height: 1;
	}
ul, ol {
	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%;
	outline: none;
	vertical-align: baseline;
	background: transparent;
	}
strong, b {
	font-weight: bold;
	}
address { 
	font-style: normal;
	}
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;
	}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
	}
hr {
	display: none;
	}
input, select {
	vertical-align: middle;
	}
img {
	line-height: 0;
	-ms-interpolation-mode: bicubic;
	}

/*	2. html5
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

header, footer, article, section, nav, aside,
details, figcaption, figure, hgroup, menu { 
	display: block;
	}

/*	3. YUI font
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

body {
	font: 13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size: small;
	*font: x-small;
	}
select,input,button,textarea {
	font: 99% arial,helvetica,clean,sans-serif;
	}
table {
	font-size: inherit;
	font: 100%;
	}
pre,code,kbd,samp,tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
	}

/*	4. clearfix
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.clearfix:before,
.clearfix:after {
	content: "";
	height: 0;
	display: block;
	}
.clearfix:after {clear: both}
.clearfix {*zoom: 1}

/*	5. float
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.floatRight {
	float: right;
	text-align: left;
	}
.floatLeft	{
	float: left;
	text-align: left;
	}
.center{
	text-align: center;
	margin: 0 auto;
	}

/*	6. width
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.w10px	{width: 10px	!important}
.w20px	{width: 20px	!important}
.w30px	{width: 30px	!important}
.w40px	{width: 40px	!important}
.w50px	{width: 50px	!important}
.w60px	{width: 60px	!important}
.w70px	{width: 70px	!important}
.w80px	{width: 80px	!important}
.w90px	{width: 90px	!important}
.w100px	{width: 100px	!important}
.w110px	{width: 110px	!important}
.w120px	{width: 120px	!important}
.w130px	{width: 130px	!important}
.w140px	{width: 140px	!important}
.w150px	{width: 150px	!important}
.w160px	{width: 160px	!important}
.w170px	{width: 170px	!important}
.w180px	{width: 180px	!important}
.w190px	{width: 190px	!important}
.w200px	{width: 200px	!important}
.w210px	{width: 210px	!important}
.w220px	{width: 220px	!important}
.w230px	{width: 230px	!important}
.w240px	{width: 240px	!important}
.w250px	{width: 250px	!important}
.w260px	{width: 260px	!important}
.w270px	{width: 270px	!important}
.w280px	{width: 280px	!important}
.w290px	{width: 290px	!important}
.w300px	{width: 300px	!important}
.w310px	{width: 310px	!important}
.w320px	{width: 320px	!important}
.w330px	{width: 330px	!important}
.w340px	{width: 340px	!important}
.w350px	{width: 350px	!important}
.w360px	{width: 360px	!important}
.w370px	{width: 370px	!important}
.w380px	{width: 380px	!important}
.w390px	{width: 390px	!important}
.w400px	{width: 400px	!important}
.w410px	{width: 410px	!important}
.w420px	{width: 420px	!important}
.w430px	{width: 430px	!important}
.w440px	{width: 440px	!important}
.w450px	{width: 450px	!important}
.w460px	{width: 460px	!important}
.w470px	{width: 470px	!important}
.w480px	{width: 480px	!important}
.w490px	{width: 490px	!important}
.w500px	{width: 500px	!important}
.w510px	{width: 510px	!important}
.w520px	{width: 520px	!important}
.w530px	{width: 530px	!important}
.w540px	{width: 540px	!important}
.w550px	{width: 550px	!important}
.w560px	{width: 560px	!important}
.w570px	{width: 570px	!important}
.w580px	{width: 580px	!important}
.w590px	{width: 590px	!important}
.w600px	{width: 600px	!important}
.w650px	{width: 650px	!important}
.w700px	{width: 700px	!important}
.w720px	{width: 720px	!important}
.w750px	{width: 750px	!important}
.w800px	{width: 800px	!important}
.w850px	{width: 850px	!important}
.w900px	{width: 900px	!important}
.w950px	{width: 950px	!important}

/*	7. height
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.h10px	{height: 10px	!important}
.h20px	{height: 20px	!important}
.h30px	{height: 30px	!important}
.h40px	{height: 40px	!important}
.h50px	{height: 50px	!important}
.h60px	{height: 60px	!important}
.h70px	{height: 70px	!important}
.h80px	{height: 80px	!important}
.h90px	{height: 90px	!important}
.h100px	{height: 100px	!important}
.h110px	{height: 110px	!important}
.h120px	{height: 120px	!important}
.h130px	{height: 130px	!important}
.h140px	{height: 140px	!important}
.h150px	{height: 150px	!important}
.h160px	{height: 160px	!important}
.h170px	{height: 170px	!important}
.h180px	{height: 180px	!important}
.h190px	{height: 190px	!important}
.h200px	{height: 200px	!important}
.h210px	{height: 210px	!important}
.h220px	{height: 220px	!important}
.h230px	{height: 230px	!important}
.h240px	{height: 240px	!important}
.h250px	{height: 250px	!important}
.h260px	{height: 260px	!important}
.h270px	{height: 270px	!important}
.h280px	{height: 280px	!important}
.h290px	{height: 290px	!important}
.h300px	{height: 300px	!important}
.h310px	{height: 310px	!important}
.h320px	{height: 320px	!important}
.h330px	{height: 330px	!important}
.h340px	{height: 340px	!important}
.h350px	{height: 350px	!important}
.h360px	{height: 360px	!important}
.h370px	{height: 370px	!important}
.h380px	{height: 380px	!important}
.h390px	{height: 390px	!important}
.h400px	{height: 400px	!important}
.h410px	{height: 410px	!important}
.h420px	{height: 420px	!important}
.h430px	{height: 430px	!important}
.h440px	{height: 440px	!important}
.h450px	{height: 450px	!important}
.h460px	{height: 460px	!important}
.h470px	{height: 470px	!important}
.h480px	{height: 480px	!important}
.h490px	{height: 490px	!important}
.h500px	{height: 500px	!important}
.h510px	{height: 510px	!important}
.h520px	{height: 520px	!important}
.h530px	{height: 530px	!important}
.h540px	{height: 540px	!important}
.h550px	{height: 550px	!important}
.h560px	{height: 560px	!important}
.h570px	{height: 570px	!important}
.h580px	{height: 580px	!important}
.h590px	{height: 590px	!important}
.h600px	{height: 600px	!important}
.h650px	{height: 650px	!important}
.h700px	{height: 700px	!important}
.h750px	{height: 750px	!important}
.h800px	{height: 800px	!important}
.h850px	{height: 850px	!important}
.h900px	{height: 900px	!important}
.h950px	{height: 950px	!important}

/*	8. margin
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.ma0px	 {margin: 0px	!important}
.ma5px	 {margin: 5px	!important}
.ma10px	 {margin: 10px	!important}
.ma15px	 {margin: 15px	!important}
.ma20px	 {margin: 20px	!important}
.ma25px	 {margin: 25px	!important}
.ma30px	 {margin: 30px	!important}
.ma40px	 {margin: 40px	!important}
.ma50px	 {margin: 50px	!important}
.ma60px	 {margin: 60px	!important}
.ma70px	 {margin: 70px	!important}
.ma80px	 {margin: 80px	!important}
.ma90px	 {margin: 90px	!important}
.ma100px {margin: 100px	!important}
.ma05em	 {margin: 0.5em	!important}
.ma1em	 {margin: 1em	!important}
.ma1-5em {margin: 1.5em	!important}
.ma2em	 {margin: 2em	!important}
.ma2-5em {margin: 2.5em	!important}
.ma3em	 {margin: 3em	!important}
.ma4em	 {margin: 4em	!important}
.ma5em	 {margin: 5em	!important}
.ma6em	 {margin: 6em	!important}
.ma7em	 {margin: 7em	!important}
.ma8em	 {margin: 8em	!important}
.ma9em	 {margin: 9em	!important}
.ma10em	 {margin: 10em	!important}

.mt0px	 {margin-top: 0px	!important}
.mt5px	 {margin-top: 5px	!important}
.mt10px	 {margin-top: 10px	!important}
.mt15px	 {margin-top: 15px	!important}
.mt20px	 {margin-top: 20px	!important}
.mt25px	 {margin-top: 25px	!important}
.mt30px	 {margin-top: 30px	!important}
.mt40px	 {margin-top: 40px	!important}
.mt50px	 {margin-top: 50px	!important}
.mt60px	 {margin-top: 60px	!important}
.mt70px	 {margin-top: 70px	!important}
.mt80px	 {margin-top: 80px	!important}
.mt90px	 {margin-top: 90px	!important}
.mt100px {margin-top: 100px	!important}
.mt05em	 {margin-top: 0.5em	!important}
.mt1em	 {margin-top: 1em	!important}
.mt1-5em {margin-top: 1.5em	!important}
.mt2em	 {margin-top: 2em	!important}
.mt2-5em {margin-top: 2.5em	!important}
.mt3em	 {margin-top: 3em	!important}
.mt4em	 {margin-top: 4em	!important}
.mt5em	 {margin-top: 5em	!important}
.mt6em	 {margin-top: 6em	!important}
.mt7em	 {margin-top: 7em	!important}
.mt8em	 {margin-top: 8em	!important}
.mt9em	 {margin-top: 9em	!important}
.mt10em	 {margin-top: 10em	!important}

.mr0px	 {margin-right: 0px		!important}
.mr5px	 {margin-right: 5px		!important}
.mr10px	 {margin-right: 10px	!important}
.mr15px	 {margin-right: 15px	!important}
.mr20px	 {margin-right: 20px	!important}
.mr25px	 {margin-right: 25px	!important}
.mr30px	 {margin-right: 30px	!important}
.mr40px	 {margin-right: 40px	!important}
.mr50px	 {margin-right: 50px	!important}
.mr60px	 {margin-right: 60px	!important}
.mr70px	 {margin-right: 70px	!important}
.mr80px	 {margin-right: 80px	!important}
.mr90px	 {margin-right: 90px	!important}
.mr100px {margin-right: 100px	!important}
.mr05em	 {margin-right: 0.5em	!important}
.mr1em	 {margin-right: 1em		!important}
.mr1-5em {margin-right: 1.5em	!important}
.mr2em	 {margin-right: 2em		!important}
.mr2-5em {margin-right: 2.5em	!important}
.mr3em	 {margin-right: 3em		!important}
.mr4em	 {margin-right: 4em		!important}
.mr5em	 {margin-right: 5em		!important}
.mr6em	 {margin-right: 6em		!important}
.mr7em	 {margin-right: 7em		!important}
.mr8em	 {margin-right: 8em		!important}
.mr9em	 {margin-right: 9em		!important}
.mr10em	 {margin-right: 10em	!important}

.mb0px	 {margin-bottom: 0px	!important}
.mb5px	 {margin-bottom: 5px	!important}
.mb10px	 {margin-bottom: 10px	!important}
.mb15px	 {margin-bottom: 15px	!important}
.mb20px	 {margin-bottom: 20px	!important}
.mb25px	 {margin-bottom: 25px	!important}
.mb30px	 {margin-bottom: 30px	!important}
.mb40px	 {margin-bottom: 40px	!important}
.mb50px	 {margin-bottom: 50px	!important}
.mb60px	 {margin-bottom: 60px	!important}
.mb70px	 {margin-bottom: 70px	!important}
.mb80px	 {margin-bottom: 80px	!important}
.mb90px	 {margin-bottom: 90px	!important}
.mb100px {margin-bottom: 100px	!important}
.mb05em	 {margin-bottom: 0.5em	!important}
.mb1em	 {margin-bottom: 1em	!important}
.mb1-5em {margin-bottom: 1.5em	!important}
.mb2em	 {margin-bottom: 2em	!important}
.mb2-5em {margin-bottom: 2.5em	!important}
.mb3em	 {margin-bottom: 3em	!important}
.mb4em	 {margin-bottom: 4em	!important}
.mb5em	 {margin-bottom: 5em	!important}
.mb6em	 {margin-bottom: 6em	!important}
.mb7em	 {margin-bottom: 7em	!important}
.mb8em	 {margin-bottom: 8em	!important}
.mb9em	 {margin-bottom: 9em	!important}
.mb10em	 {margin-bottom: 10em	!important}

.ml0px	 {margin-left: 0px		!important}
.ml5px	 {margin-left: 5px		!important}
.ml10px	 {margin-left: 10px		!important}
.ml15px	 {margin-left: 15px		!important}
.ml20px	 {margin-left: 20px		!important}
.ml25px	 {margin-left: 25px		!important}
.ml30px	 {margin-left: 30px		!important}
.ml40px	 {margin-left: 40px		!important}
.ml50px	 {margin-left: 50px		!important}
.ml60px	 {margin-left: 60px		!important}
.ml70px	 {margin-left: 70px		!important}
.ml80px	 {margin-left: 80px		!important}
.ml90px	 {margin-left: 90px		!important}
.ml100px {margin-left: 100px	!important}
.ml05em	 {margin-left: 0.5em	!important}
.ml1em	 {margin-left: 1em		!important}
.ml1-5em {margin-left: 1.5em	!important}
.ml2em	 {margin-left: 2em		!important}
.ml2-5em {margin-left: 2.5em	!important}
.ml3em	 {margin-left: 3em		!important}
.ml4em	 {margin-left: 4em		!important}
.ml5em	 {margin-left: 5em		!important}
.ml6em	 {margin-left: 6em		!important}
.ml7em	 {margin-left: 7em		!important}
.ml8em	 {margin-left: 8em		!important}
.ml9em	 {margin-left: 9em		!important}
.ml10em	 {margin-left: 10em		!important}

/*	9.padding
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pa0px	 {padding: 0px		!important}
.pa5px	 {padding: 5px		!important}
.pa10px	 {padding: 10px		!important}
.pa15px	 {padding: 15px		!important}
.pa20px	 {padding: 20px		!important}
.pa25px	 {padding: 25px		!important}
.pa30px	 {padding: 30px		!important}
.pa40px	 {padding: 40px		!important}
.pa50px	 {padding: 50px		!important}
.pa60px	 {padding: 60px		!important}
.pa70px	 {padding: 70px		!important}
.pa80px	 {padding: 80px		!important}
.pa90px	 {padding: 90px		!important}
.pa100px {padding: 100px	!important}
.pa05em	 {padding: 0.5em	!important}
.pa1em	 {padding: 1em		!important}
.pa1-5em {padding: 1.5em	!important}
.pa2em	 {padding: 2em		!important}
.pa2-5em {padding: 2.5em	!important}
.pa3em	 {padding: 3em		!important}
.pa4em	 {padding: 4em		!important}
.pa5em	 {padding: 5em		!important}
.pa6em	 {padding: 6em		!important}
.pa7em	 {padding: 7em		!important}
.pa8em	 {padding: 8em		!important}
.pa9em	 {padding: 9em		!important}
.pa10em  {padding: 10em		!important}

.pt0px	 {padding-top: 0px		!important}
.pt5px	 {padding-top: 5px		!important}
.pt10px	 {padding-top: 10px		!important}
.pt15px	 {padding-top: 15px		!important}
.pt20px	 {padding-top: 20px		!important}
.pt25px	 {padding-top: 25px		!important}
.pt30px	 {padding-top: 30px		!important}
.pt40px	 {padding-top: 40px		!important}
.pt50px	 {padding-top: 50px		!important}
.pt60px	 {padding-top: 60px		!important}
.pt70px	 {padding-top: 70px		!important}
.pt80px	 {padding-top: 80px		!important}
.pt90px	 {padding-top: 90px		!important}
.pt100px {padding-top: 100px	!important}
.pt05em	 {padding-top: 0.5em	!important}
.pt1em	 {padding-top: 1em		!important}
.pt1-5em {padding-top: 1.5em	!important}
.pt2em	 {padding-top: 2em		!important}
.pt2-5em {padding-top: 2.5em	!important}
.pt3em	 {padding-top: 3em		!important}
.pt4em	 {padding-top: 4em		!important}
.pt5em	 {padding-top: 5em		!important}
.pt6em	 {padding-top: 6em		!important}
.pt7em	 {padding-top: 7em		!important}
.pt8em	 {padding-top: 8em		!important}
.pt9em	 {padding-top: 9em		!important}
.pt10em  {padding-top: 10em		!important}

.pr0px	 {padding-right: 0px	!important}
.pr5px	 {padding-right: 5px	!important}
.pr10px	 {padding-right: 10px	!important}
.pr15px	 {padding-right: 15px	!important}
.pr20px	 {padding-right: 20px	!important}
.pr25px	 {padding-right: 25px	!important}
.pr30px	 {padding-right: 30px	!important}
.pr40px	 {padding-right: 40px	!important}
.pr50px	 {padding-right: 50px	!important}
.pr60px	 {padding-right: 60px	!important}
.pr70px	 {padding-right: 70px	!important}
.pr80px	 {padding-right: 80px	!important}
.pr90px	 {padding-right: 90px	!important}
.pr100px {padding-right: 100px	!important}
.pr05em	 {padding-right: 0.5em	!important}
.pr1em	 {padding-right: 1em	!important}
.pr1-5em {padding-right: 1.5em	!important}
.pr2em	 {padding-right: 2em	!important}
.pr2-5em {padding-right: 2.5em	!important}
.pr3em	 {padding-right: 3em	!important}
.pr4em	 {padding-right: 4em	!important}
.pr5em	 {padding-right: 5em	!important}
.pr6em	 {padding-right: 6em	!important}
.pr7em	 {padding-right: 7em	!important}
.pr8em	 {padding-right: 8em	!important}
.pr9em	 {padding-right: 9em	!important}
.pr10em  {padding-right: 10em	!important}

.pb0px	 {padding-bottom: 0px	!important}
.pb5px	 {padding-bottom: 5px	!important}
.pb10px	 {padding-bottom: 10px	!important}
.pb15px	 {padding-bottom: 15px	!important}
.pb20px	 {padding-bottom: 20px	!important}
.pb25px	 {padding-bottom: 25px	!important}
.pb30px	 {padding-bottom: 30px	!important}
.pb40px	 {padding-bottom: 40px	!important}
.pb50px	 {padding-bottom: 50px	!important}
.pb60px	 {padding-bottom: 60px	!important}
.pb70px	 {padding-bottom: 70px	!important}
.pb80px	 {padding-bottom: 80px	!important}
.pb90px	 {padding-bottom: 90px	!important}
.pb100px {padding-bottom: 100px	!important}
.pb05em	 {padding-bottom: 0.5em	!important}
.pb1em	 {padding-bottom: 1em	!important}
.pb1-5em {padding-bottom: 1.5em	!important}
.pb2em	 {padding-bottom: 2em	!important}
.pb2-5em {padding-bottom: 2.5em	!important}
.pb3em	 {padding-bottom: 3em	!important}
.pb4em	 {padding-bottom: 4em	!important}
.pb5em	 {padding-bottom: 5em	!important}
.pb6em	 {padding-bottom: 6em	!important}
.pb7em	 {padding-bottom: 7em	!important}
.pb8em	 {padding-bottom: 8em	!important}
.pb9em	 {padding-bottom: 9em	!important}
.pb10em	 {padding-bottom: 10em	!important}

.pl0px	 {padding-left: 0px		!important}
.pl5px	 {padding-left: 5px		!important}
.pl10px	 {padding-left: 10px	!important}
.pl15px	 {padding-left: 15px	!important}
.pl20px	 {padding-left: 20px	!important}
.pl25px	 {padding-left: 25px	!important}
.pl30px	 {padding-left: 30px	!important}
.pl40px	 {padding-left: 40px	!important}
.pl50px	 {padding-left: 50px	!important}
.pl60px	 {padding-left: 60px	!important}
.pl70px	 {padding-left: 70px	!important}
.pl80px	 {padding-left: 80px	!important}
.pl90px	 {padding-left: 90px	!important}
.pl100px {padding-left: 100px	!important}
.pl05em	 {padding-left: 0.5em	!important}
.pl1em	 {padding-left: 1em		!important}
.pl1-5em {padding-left: 1.5em	!important}
.pl2em	 {padding-left: 2em		!important}
.pl2-5em {padding-left: 2.5em	!important}
.pl3em	 {padding-left: 3em		!important}
.pl4em	 {padding-left: 4em		!important}
.pl5em	 {padding-left: 5em		!important}
.pl6em	 {padding-left: 6em		!important}
.pl7em	 {padding-left: 7em		!important}
.pl8em	 {padding-left: 8em		!important}
.pl9em	 {padding-left: 9em		!important}
.pl10em  {padding-left: 10em	!important}

/*	10. body
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

body {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif}

/*	11. anchor
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

a {text-decoration: none}

/*	12. font property
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.jp		{font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif !important;}
.en		{font-family: Verdana, Arial, sans-serif !important;}

.fs10	{font-size: 77%		!important}
.fs11	{font-size: 85%		!important}
.fs12	{font-size: 93%		!important}
.fs13	{font-size: 100%	!important}
.fs14	{font-size: 108%	!important}
.fs15	{font-size: 116%	!important}
.fs16	{font-size: 123.1%	!important}
.fs17	{font-size: 131%	!important}
.fs18	{font-size: 138.5%	!important}
.fs19	{font-size: 146.5%	!important}
.fs20	{font-size: 153.9%	!important}
.fs21	{font-size: 161.6%	!important}
.fs22	{font-size: 167%	!important}
.fs23	{font-size: 174%	!important}
.fs24	{font-size: 182%	!important}
.fs25	{font-size: 189%	!important}
.fs26	{font-size: 197%	!important}
.fs10px	{font-size: 10px	!important}
.fs11px	{font-size: 11px	!important}
.fs12px	{font-size: 12px	!important}
.fs13px	{font-size: 13px	!important}
.fs14px	{font-size: 14px	!important}
.fs15px	{font-size: 15px	!important}
.fs16px	{font-size: 16px	!important}
.fs17px	{font-size: 17px	!important}
.fs18px	{font-size: 18px	!important}
.fs19px	{font-size: 19px	!important}
.fs20px	{font-size: 20px	!important}
.fs21px	{font-size: 21px	!important}
.fs22px	{font-size: 22px	!important}
.fs23px	{font-size: 23px	!important}
.fs24px	{font-size: 24px	!important}
.fs25px	{font-size: 25px	!important}
.fs26px	{font-size: 26px	!important}
.fs27px	{font-size: 27px	!important}
.fs28px	{font-size: 28px	!important}
.fs29px	{font-size: 29px	!important}
.fs30px	{font-size: 30px	!important}

.fwN	{font-weight:	normal	!important}
.fwB	{font-weight:	bold	!important}
.fwI	{font-style:	italic	!important}

.fh10	{line-height: 1		!important}
.fh12	{line-height: 1.2	!important}
.fh14	{line-height: 1.4	!important}
.fh16	{line-height: 1.6	!important}
.fh18	{line-height: 1.8	!important}
.fh20	{line-height: 2.0	!important}

.fl01em	{letter-spacing: 0.1em	!important}
.fl02em	{letter-spacing: 0.2em	!important}
.fl03em	{letter-spacing: 0.3em	!important}
.fl04em	{letter-spacing: 0.4em	!important}
.fl05em	{letter-spacing: 0.5em	!important}
.fl1em	{letter-spacing: 1em	!important}
.fl2em	{letter-spacing: 2em	!important}
.fl3em	{letter-spacing: 3em	!important}