/* common@CSS Document */

/*---------------------------------------------
 common
---------------------------------------------*/
/* float clear */
.clearBoth {
	clear: both;
}

/* centerling */
.centerling {
	text-align: center;
}

/* righting */
.righting {
	text-align: right;
}

/* lefting */
.lefting {
	text-align: left;
}

/* p */
p.p0 {		/* padding:0  margin:0 */
	padding: 0px;
	margin: 0px;
}


/* ul */
ul.ulNormal {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
}
ul.ulNormal li {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}


/* ol */
ol.olNormal {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 24px;
}
ol.olNormal li {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

/* txt color */
.txtColorRed {
	color: #FF0000;
}

/* txt size */
.fontSizeM {
	font-size: 1.1em;
}




/*---------------------------------------------
 h1
---------------------------------------------*/
h1.h101 {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	font-size: small;
	text-indent: -9999em;
}

/*---------------------------------------------
 h2
---------------------------------------------*/
h2.h201 {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	font-size: small;
	text-indent: -9999em;
}

/*---------------------------------------------
 h3
---------------------------------------------*/
h3.h301 {
	padding: 0px 0px 20px 12px;
	margin: 0px;
	font-size: small;
	color: #333333;
	font-weight: bold;
	font-size: 1.1em;
	background: url(../images/point01.gif) no-repeat 0px 7px;
}

/*---------------------------------------------
 contents
---------------------------------------------*/
.cont {
	width: 850px;	/* total:850px */
	padding-bottom: 30px;
}
.cont:after {	/* height set */
	content:"";
	display:block;
	clear:both;
}
