@charset "utf-8";

/*
==================================================

    CSS File Name - class.css
    Last-updated: 2010-11-19
	
    +1: Float Clear
    +2: Align Set, Valign Set
    +3: Color Set
    +4: Fontsize Set
    +5: Margin Set, Padding Set
    +6: Box Set
	+7: Float Set

==================================================
*/


/*--------------------------------------------------
    +1: Float Clear
==================================================*/

*.clear {
	clear: both;
	height:1px;
	font-size:1px;
	line-height: normal;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +2: Align Set, Valign Set
==================================================*/

*.alignCenter {
	text-align: center;
}

*.alignLeft {
	text-align: left;
}

*.alignRight {
	text-align: right;
}

*.valignTop {
	vertical-align: top;
}

*.valignMiddle {
	vertical-align: middle;
}

*.valignBottom {
	vertical-align: bottom;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +3: Color Set
==================================================*/

*.colorRed {
	color: #ff0000;
}

*.colorRed a:link,
*.colorRed a:visited,
*.colorRed a:hover
{
	color: #ff0000;
}

*.colorGreen {
	color: #00ff00;
}

*.colorblue {
	color: #0000ff;
}

*.colorpink {
	color: #b541a4;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +4: Fontsize Set
==================================================*/

*.fontSize09 {
	font-size: 9px;
}

*.fontSize10 {
	font-size: 10px;
}

*.fontSize11 {
	font-size: 11px;
}

*.fontSize12 {
	font-size: 12px;
}

*.fontSize13 {
	font-size: 13px;
}

*.fontSize14 {
	font-size: 14px;
}

*.fontSize15 {
	font-size: 15px;
}

*.fontSize16 {
	font-size: 16px;
}

*.fontSize17 {
	font-size: 17px;
}

*.fontSize18 {
	font-size: 18px;
}

*.fontSize19 {
	font-size: 19px;
}

*.fontSize20 {
	font-size: 20px;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +5: Margin Set, Padding Set
==================================================*/

*.mt05 {
	margin-top: 5px;
}

*.mt10 {
	margin-top: 10px;
}

*.mt15 {
	margin-top: 15px;
}

*.mt20 {
	margin-top: 20px;
}

*.mt25 {
	margin-top: 25px;
}

*.mt30 {
	margin-top: 30px;
}

*.mt35 {
	margin-top: 35px;
}

*.mt40 {
	margin-top: 40px;
}

*.mt45 {
	margin-top: 45px;
}

*.mt50 {
	margin-top: 50px;
}

*.mr05 {
	margin-right: 5px;
}

*.mr10 {
	margin-right: 10px;
}

*.mr15 {
	margin-right: 15px;
}

*.mr20 {
	margin-right: 20px;
}

*.mr25 {
	margin-right: 25px;
}

*.mr30 {
	margin-right: 30px;
}

*.mr35 {
	margin-right: 35px;
}

*.mr40 {
	margin-right: 40px;
}

*.mr45 {
	margin-right: 45px;
}

*.mr50 {
	margin-right: 50px;
}

*.mb05 {
	margin-bottom: 5px;
}

*.mb10 {
	margin-bottom: 10px;
}

*.mb15 {
	margin-bottom: 15px;
}

*.mb20 {
	margin-bottom: 20px;
}

*.mb25 {
	margin-bottom: 25px;
}

*.mb30 {
	margin-bottom: 30px;
}

*.mb35 {
	margin-bottom: 35px;
}

*.mb40 {
	margin-bottom: 40px;
}

*.mb45 {
	margin-bottom: 45px;
}

*.mb50 {
	margin-bottom: 50px;
}

*.ml05 {
	margin-left: 5px;
}

*.ml10 {
	margin-left: 10px;
}

*.ml15 {
	margin-left: 15px;
}

*.ml20 {
	margin-left: 20px;
}

*.ml25 {
	margin-left: 25px;
}

*.ml30 {
	margin-left: 30px;
}

*.ml35 {
	margin-left: 35px;
}

*.ml40 {
	margin-left: 40px;
}

*.ml45 {
	margin-left: 45px;
}

*.ml50 {
	margin-left: 50px;
}

*.pt05 {
	padding-top: 5px;
}

*.pt08 {
	padding-top: 8px;
}

*.pt10 {
	padding-top: 10px;
}

*.pt15 {
	padding-top: 15px;
}

*.pt20 {
	padding-top: 20px;
}

*.pt25 {
	padding-top: 25px;
}

*.pt30 {
	padding-top: 30px;
}

*.pt35 {
	padding-top: 35px;
}

*.pt40 {
	padding-top: 40px;
}

*.pt45 {
	padding-top: 45px;
}

*.pt50 {
	padding-top: 50px;
}

*.pb05 {
	padding-bottom: 5px;
}

*.pb10 {
	padding-bottom: 10px;
}

*.pb15 {
	padding-bottom: 15px;
}

*.pb20 {
	padding-bottom: 20px;
}

*.pb25 {
	padding-bottom: 25px;
}

*.pb30 {
	padding-bottom: 30px;
}

*.pb35 {
	padding-bottom: 35px;
}

*.pb40 {
	padding-bottom: 40px;
}

*.pb45 {
	padding-bottom: 45px;
}

*.pb50 {
	padding-bottom: 50px;
}

*.pl05 {
	padding-left: 5px;
}

*.pl10 {
	padding-left: 10px;
}

*.pl15 {
	padding-left: 15px;
}

*.pl20 {
	padding-left: 20px;
}

*.pl25 {
	padding-left: 25px;
}

*.pl30 {
	padding-left: 30px;
}

*.pl35 {
	padding-left: 35px;
}

*.pl40 {
	padding-left: 40px;
}

*.pl45 {
	padding-left: 45px;
}

*.pl50 {
	padding-left: 50px;
}

*.pr05 {
	padding-right: 5px;
}

*.pr10 {
	padding-right: 10px;
}

*.pr15 {
	padding-right: 15px;
}

*.pr20 {
	padding-right: 20px;
}

*.pr25 {
	padding-right: 25px;
}

*.pr30 {
	padding-right: 30px;
}

*.pr35 {
	padding-right: 35px;
}

*.pr40 {
	padding-right: 40px;
}

*.pr45 {
	padding-right: 45px;
}

*.pr50 {
	padding-right: 50px;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +6: Box Set
==================================================*/

*.boxSet {
	clear: both;
	display: inline-block;
}

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

/* hides from ieMac \*/
* html *.boxSet {
	height: 1%;
}

*.boxSet {
	display: block;
}

/* end hide from ieMac */

*.bl010 {
	display: inline;
	float: left;
	width: 10px;
}

*.bl020 {
	display: inline;
	float: left;
	width: 20px;
}

*.bl030 {
	display: inline;
	float: left;
	width: 30px;
}

*.bl040 {
	display: inline;
	float: left;
	width: 40px;
}

*.bl050 {
	display: inline;
	float: left;
	width: 50px;
}

*.bl060 {
	display: inline;
	float: left;
	width: 60px;
}

*.bl070 {
	display: inline;
	float: left;
	width: 70px;
}

*.bl080 {
	display: inline;
	float: left;
	width: 80px;
}

*.bl090 {
	display: inline;
	float: left;
	width: 90px;
}

*.bl100 {
	display: inline;
	float: left;
	width: 100px;
}

*.bl110 {
	display: inline;
	float: left;
	width: 110px;
}

*.bl120 {
	display: inline;
	float: left;
	width: 120px;
}

*.bl130 {
	display: inline;
	float: left;
	width: 130px;
}

*.bl140 {
	display: inline;
	float: left;
	width: 140px;
}

*.bl145 {
	display: inline;
	float: left;
	width: 145px;
}

*.bl150 {
	display: inline;
	float: left;
	width: 150px;
}

*.bl160 {
	display: inline;
	float: left;
	width: 160px;
}

*.bl170 {
	display: inline;
	float: left;
	width: 170px;
}

*.bl180 {
	display: inline;
	float: left;
	width: 180px;
}

*.bl188 {
	display: inline;
	float: left;
	width: 188px;
}

*.bl190 {
	display: inline;
	float: left;
	width: 190px;
}

*.bl200 {
	display: inline;
	float: left;
	width: 200px;
}

*.bl210 {
	display: inline;
	float: left;
	width: 210px;
}

*.bl220 {
	display: inline;
	float: left;
	width: 220px;
}

*.bl230 {
	display: inline;
	float: left;
	width: 230px;
}

*.bl240 {
	display: inline;
	float: left;
	width: 240px;
}

*.bl250 {
	display: inline;
	float: left;
	width: 250px;
}

*.bl260 {
	display: inline;
	float: left;
	width: 260px;
}

*.bl270 {
	display: inline;
	float: left;
	width: 270px;
}

*.bl280 {
	display: inline;
	float: left;
	width: 280px;
}

*.bl290 {
	display: inline;
	float: left;
	width: 290px;
}

*.bl300 {
	display: inline;
	float: left;
	width: 300px;
}

*.bl310 {
	display: inline;
	float: left;
	width: 310px;
}

*.bl320 {
	display: inline;
	float: left;
	width: 320px;
}

*.bl330 {
	display: inline;
	float: left;
	width: 330px;
}

*.bl340 {
	display: inline;
	float: left;
	width: 340px;
}

*.bl350 {
	display: inline;
	float: left;
	width: 350px;
}

*.bl360 {
	display: inline;
	float: left;
	width: 360px;
}

*.bl370 {
	display: inline;
	float: left;
	width: 370px;
}

*.bl380 {
	display: inline;
	float: left;
	width: 380px;
}

*.bl390 {
	display: inline;
	float: left;
	width: 390px;
}

*.bl400 {
	display: inline;
	float: left;
	width: 400px;
}

*.br010 {
	display: inline;
	float: right;
	width: 10px;
}

*.br020 {
	display: inline;
	float: right;
	width: 20px;
}

*.br030 {
	display: inline;
	float: right;
	width: 30px;
}

*.br040 {
	display: inline;
	float: right;
	width: 40px;
}

*.br050 {
	display: inline;
	float: right;
	width: 50px;
}

*.br060 {
	display: inline;
	float: right;
	width: 60px;
}

*.br070 {
	display: inline;
	float: right;
	width: 70px;
}

*.br080 {
	display: inline;
	float: right;
	width: 80px;
}

*.br090 {
	display: inline;
	float: right;
	width: 90px;
}

*.br100 {
	display: inline;
	float: right;
	width: 100px;
}

*.br110 {
	display: inline;
	float: right;
	width: 110px;
}

*.br120 {
	display: inline;
	float: right;
	width: 120px;
}

*.br130 {
	display: inline;
	float: right;
	width: 130px;
}

*.br140 {
	display: inline;
	float: right;
	width: 140px;
}

*.br150 {
	display: inline;
	float: right;
	width: 150px;
}

*.br160 {
	display: inline;
	float: right;
	width: 160px;
}

*.br170 {
	display: inline;
	float: right;
	width: 170px;
}

*.br180 {
	display: inline;
	float: right;
	width: 180px;
}

*.br190 {
	display: inline;
	float: right;
	width: 190px;
}

*.br200 {
	display: inline;
	float: right;
	width: 200px;
}

*.br210 {
	display: inline;
	float: right;
	width: 210px;
}

*.br220 {
	display: inline;
	float: right;
	width: 220px;
}

*.br230 {
	display: inline;
	float: right;
	width: 230px;
}

*.br240 {
	display: inline;
	float: right;
	width: 240px;
}

*.br250 {
	display: inline;
	float: right;
	width: 250px;
}

*.br259 {
	display: inline;
	float: right;
	width: 259px;
}

*.br260 {
	display: inline;
	float: right;
	width: 260px;
}

*.br266 {
	display: inline;
	float: right;
	width: 266px;
}

*.br270 {
	display: inline;
	float: right;
	width: 270px;
}

*.br280 {
	display: inline;
	float: right;
	width: 280px;
}

*.br290 {
	display: inline;
	float: right;
	width: 290px;
}

*.br300 {
	display: inline;
	float: right;
	width: 300px;
}

*.br310 {
	display: inline;
	float: right;
	width: 310px;
}

*.br320 {
	display: inline;
	float: right;
	width: 320px;
}

*.br330 {
	display: inline;
	float: right;
	width: 330px;
}

*.br340 {
	display: inline;
	float: right;
	width: 340px;
}

*.br350 {
	display: inline;
	float: right;
	width: 350px;
}

*.br360 {
	display: inline;
	float: right;
	width: 360px;
}

*.br367 {
	display: inline;
	float: right;
	width: 367px;
}

*.br370 {
	display: inline;
	float: right;
	width: 370px;
}

*.br380 {
	display: inline;
	float: right;
	width: 380px;
}

*.br390 {
	display: inline;
	float: right;
	width: 390px;
}

*.br400 {
	display: inline;
	float: right;
	width: 400px;
}
*.br610 {
	display: inline;
	float: right;
	width: 610px;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +7: FLoat Set
==================================================*/

*.left{
	float:left;
	display:inline;
}

*.right{
	float:right;
	display:inline;
}

*.clearL {
	clear:left;
}


/*----------------------------------------------------------------------*/


*.bold {
	font-weight:bold;
}

* .nowrap {
	white-space:nowrap;
}
* .w10 {
	width:10px;
}
* .w20 {
	width:20px;
}
* .w30 {
	width:30px;
}
* .w40 {
	width:40px;
}
* .w50 {
	width:50px;
}
* .w60 {
	width:60px;
}
* .w70 {
	width:70px;
}
* .w80 {
	width:80px;
}
* .w90 {
	width:90px;
}

* .w100 {
	width:100px;
}
* .w200 {
	width:200px;
}
* .w300 {
	width:300px;
}
* .w400 {
	width:400px;
}
* .w500 {
	width:500px;
}
* .w600 {
	width:600px;
}
* .w700 {
	width:700px;
}
* .w800 {
	width:800px;
}
* .w900 {
	width:900px;
}
* .w1000 {
	width:1000px;
}

*.ex_super {
	vertical-align: 30%;
	font-size:70%;
	}
*.ex_sub {
	font-size:70%;
}

*.italic {
	font-style:italic;
}