.h1	{ /* Make all 'important' for V3 */
	font-size:170% !important;
	line-height:120% !important;
/*	color:#FF0000 !important; for V3 */
	text-align:center !important;
	font-weight:bold !important;
	background: none !important; /* V3 */
	padding:0 !important; /* V3 */
	}

.h2	{ /* Make all 'important' for V3 */
	font-size:120% !important;
	line-height:100% !important;
/*	color:#FF0000 !important; for V3 */
	text-align:center !important;
	font-weight:bold !important;
	margin-top:10px !important;
	border-width: 0 !important; /* V3 */
	}

.date	{
	text-align:right;
	font-size:100%;
	font-weight:bold;
}

li	{
	line-height:130%;
	font-size:130%;
}

/* add override */
#util li	{
	font-size:100%;
}
#f_footer li	{
	font-size:100%;
	line-height:auto;
}



.mainbody	{
	margin-right: 5%;
	margin-left: 5%;
	line-height:160%;
	font-size:130%; 
	text-align: left
}

.para2	{
	margin-right: 5%;
	margin-left: 5%;
	line-height:160%;
	font-size:130%; 
	text-align: left;
}

.hn_small	{
	font-size:80%;
	}

.hn_co2	{
	font-size:80%;
	}

.hn_register	{
	font-size:70%;
	vertical-align:super;
	}

.hn_note	{
	font-size:60%;
	vertical-align:super;
	color:#FF6666;
	}

.data th	{
	background-color:#99CCFF;
	font-size:100%;
}

.data td	{
	background-color:#DDDDDD;
	text-align:left;
	font-size:100%;
} 

.data caption	{
	text-align:left;
	font-size:100%;
	font-weight:bold;
	}


.hn_note_main01	{
	font-size:100%;
	vertical-align:top;
	text-align:center;
	color:#FF6666;
}

.hn_note_main02	{
	font-size:100%;
	vertical-align:top;
	color:#FF6666;
}

.hn_note_main03	{
	font-size:100%;
	vertical-align:top;
	color:black;
}

.blueline	{
	background-color:#99ccff;
	font-size:160%;
	font-weight:bold;
}

.hn_price	{
	text-align:right;
	}


.mainbody li	{
	margin-right: 5%;
	line-height:150%;
	text-align: left;
	margin-left: 3%;
}

.mainbody ol {
	margin-bottom: 0;
}

.section {
	border-top: 1px solid gray;
	padding-top: 1em;
}

#bBreadcrumb ul li{
	line-height:100%;
	font-size:100%;
}

#bBreadcrumb ul{
	margin-bottom: 13px !important;
}

