@charset "utf-8";



/*

==================================================



    CSS File Name - class.css

    Last-updated: 2010-03-23

	

    +1: Float Clear, Clearfix Hack

    +2: Align Set, Valign Set

    +3: Color Set

    +4: Fontsize Set

    +5: Margin Set, Padding Set

    +6: Box Set

	+7: Table Set

	+8: List 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: #ee46a1;

}





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





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

    +4: Fontsize Set

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



*.sizeSmall {

	font-size: 0.85em;

}



*.sizeLarge {

	font-size: 1.15em;

}



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





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

    +5: Margin Set, Padding Set

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





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





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

    +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 */



*.bL335 {

	display: inline;

	float: left;

	width: 335px;

}



*.bR335 {

	display: inline;

	float: right;

	width: 335px;

}





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





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

    +7: Table Set

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



table.tableStyle01 {

	width: 100%;

}



table.tableStyle01 tr th {

	width: 8em;

	padding: 10px 0 10px 33px;

	background: url(../images/icon_arrow_01.gif) 20px 17px no-repeat;

	border-bottom: 1px dotted #ccc;

	color: #ef4ca4;

	font-size: 1.17em;

	font-weight: bold;

	line-height: 1.5em;

}



table.tableStyle01 tr td {

	padding: 10px 0;

	border-bottom: 1px dotted #ccc;

}



table.tableStyle02 {

	width: 100%;

}



table.tableStyle02 tr th {

	padding: 5px 10px;

	border-bottom: 4px solid #fff;

	font-weight: bold;

}



table.tableStyle02 tr td {

	padding: 5px 10px;

	border-bottom: 4px solid #fff;

}



table.tableStyle02 tr th.type01 {

	background-color: #cff2bd;

	text-align: center;

}



table.tableStyle02 tr th.type02 {

	background-color: #ecffe6;

}



table.tableStyle02 tr td.type01 {

	background-color: #ecffe6;

}



table.tableStyle02 tr td.type02 {

	background-color: #ececec;

}





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





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

    +8: List Set

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



ul.listCircle li {

	margin-bottom: 5px;

	padding-left: 15px;

	background: url(../images/icon_circle_01.gif) 0 5px no-repeat;

	color: #ff2074;

	font-size: 1.17em;

	font-weight: bold;

	line-height: 1.5em;

}



dl.listParallel dt {

	clear: both;

	display: inline;

	float: left;

	widows: 7em;

	margin-bottom: 10px;

	padding-left: 13px;

	background: url(../images/icon_arrow_01.gif) 0 5px no-repeat;

	color: #ef4ca4;

	font-weight: bold;

}



dl.listParallel dd {

	margin-bottom: 10px;

	padding-left: 7em;

}



dl.listLinks dd {

	margin-bottom: 10px;

}
