@charset "utf-8";

/*
==================================================

    CSS File Name - class.css
    Last-updated: 2011-06-15
	
    +1: Float Clear, Clearfix Hack
    +2: Align Set, Valign Set
    +3: Color Set
    +4: Font Set
    +5: Margin Set, Padding Set
    +6: Float Set
	+7: List Set
	+8: Box Set
	+9: Width Set
	+10: Table Set

==================================================
*/


/*--------------------------------------------------
    +1: Float Clear, Clearfix Hack
==================================================*/

*.clear {
	clear: both;
	float: none;
}

*.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

*.clearfix {
	display: inline-block;
}

/* hides from ieMac \*/
* html *.clearfix {
	height: 1%;
}

*.clearfix {
	display: block;
}

/* end hide from ieMac */


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +2: Align Set, Valign Set
==================================================*/

*.alignCenter {
	text-align: center;
}

*.alignLeft {
	text-align: left;
}

*.alignRight {
	text-align: right;
}

*.valignMiddle {
	vertical-align: middle;
}

*.valignBottom {
	vertical-align: bottom;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +3: Color Set
==================================================*/

*.colorRed {
	color: #ff0000;
}

*.colorGrey {
	color: #666;
}

*.colorOrange {
	color: #ed6d00;
}

*.colorGreen {
	color: #86bc01;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +4: Font Set
==================================================*/

*.sizeSmall {
	font-size: 0.85em;
	line-height: 1.5em;
}

*.sizeLarge {
	font-size: 1.15em;
	line-height: 1.5em;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +5: Margin Set, Padding Set
==================================================*/

*.mL050 {
	margin-left: 50px;
}

*.mR050 {
	margin-right: 50px;
}

*.mB010 {
	margin-bottom: 10px;
}

*.mB300 {
	margin-bottom: 300px;
}

*.pT063 {
	padding-top: 63px;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +6: Float Set
==================================================*/

*.imgLeft {
	display: inline;
	float: left;
	margin-right: 10px;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +7: List Set
==================================================*/

ul.listBullet {
	margin-bottom: 10px;
}

ul.listBullet li {
	list-style-type: disc;
	margin-left: 25px;
}

ul.listCircle li {
	padding-left: 15px;
	background: url(../images/icon_circle.gif) 0 5px no-repeat;
	margin-bottom: 20px;
}

dl.listMenu dt {
	margin-bottom: 10px;
}

dl.listMenu dd {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #3e3e3e;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +8: Box Set
==================================================*/

*.bL150 {
	display: inline;
	float: left;
	width: 150px;
}

*.bL165 {
	display: inline;
	float: left;
	width: 165px;
}

*.bL180 {
	display: inline;
	float: left;
	width: 180px;
}

*.bL191 {
	display: inline;
	float: left;
	width: 191px;
}

*.bL200 {
	display: inline;
	float: left;
	width: 200px;
}

*.bL320 {
	display: inline;
	float: left;
	width: 320px;
}

*.bL328 {
	display: inline;
	float: left;
	width: 328px;

}

*.bL350 {
	display: inline;
	float: left;
	width: 350px;
}

*.bL360 {
	display: inline;
	float: left;
	width: 360px;
}

*.bL370 {
	display: inline;
	float: left;
	width: 370px;
}

*.bL393 {
	display: inline;
	float: left;
	width: 393px;
}

*.bL413 {
	display: inline;
	float: left;
	width: 413px;
}

*.bL433 {
	display: inline;
	float: left;
	width: 433px;
}

*.bL490 {
	display: inline;
	float: left;
	width: 490px;
}

*.bR150 {
	display: inline;
	float: right;
	width: 150px;
}

*.bR165 {
	display: inline;
	float: right;
	width: 165px;
}

*.bR180 {
	display: inline;
	float: right;
	width: 180px;
}

*.bR191 {
	display: inline;
	float: right;
	width: 191px;
}


*.bR220 {
	display: inline;
	float: right;
	width: 220px;
}

*.bR227 {
	display: inline;
	float: right;
	width: 227px;
}


*.bR270 {
	display: inline;
	float: right;
	width: 270px;
}

*.bR320 {
	display: inline;
	float: right;
	width: 320px;
}

*.bR350 {
	display: inline;
	float: right;
	width: 350px;
}

*.bR433 {
	display: inline;
	float: right;
	width: 433px;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +9: Width Set
==================================================*/

*.width050 {
	width: 50px;
}

*.width100 {
	width: 100px;
}

*.width165 {
	width: 165px;
}

*.width174 {
	width: 174px;
}

*.width180 {
	width: 180px;
}

*.width180 {
	width: 180px;
}

*.width250 {
	width: 250px;
}

*.width300 {
	width: 300px;
}

*.width360 {
	width: 360px;
}

*.width400 {
	width: 400px;
}

*.width450 {
	width: 450px;
}


/*----------------------------------------------------------------------*/


/*--------------------------------------------------
    +10: Table Set
==================================================*/