/* Release Header */

em {
	font-weight: bold;
	font-style: normal;
}

h1 	{
	
	text-align: center;
	line-height: 120%;
	font-size:150%;
}

.subtitle li	{
	font-size:90%;
}

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

.company	{
	font-size:100%;
	text-align:right;
	line-height: 130%;
}


/* Release main */

.para	{
	line-height: 150%;
	font-size:100%;
	text-indent: 1em;
}

.para2	{
	line-height: 150%;
	font-size:100%;
}

	/* ex. ->(-----) */
.r_small	{
	 font-size: 80%;
}

	/* ex. ->(R),TM */
.r_register	{
	font-size:70%;
	vertical-align:super;
}

	/* ex. ->CO2 */
.r_co2 {
	font-size: 80%;
}

	/* ex. ->注 or ※ */
.r_note	{
	font-size: 60%;
	color: #FF6666;
	vertical-align: super
}

.r_note_main	{
	font-size:80%;
	color: #FF6666;
	vertical-align: top;
}

.r_note_main2 {
	font-size:80%;
	color: black;
	vertical-align: top;
}

address	{
	font-size:80%;
	font-style: normal;
	font-weight: bold;
	text-align: left
}

.address-sub {
	display: block;
	margin-left: 1em;
}


/* Release product */

caption	{
	text-align: left
}

.data td	{
	font-size:80%;
	background-color: #DDDDDD;
	line-height: 130%;
}

.data th	{
	background-color: #99CCFF;
	font-size:90%;
	font-weight: bold;
	text-align: center;
	line-height: 130%;
}

.price	{
	text-align: right
}

.register 	{
	font-size:80%;
}


/* Release image */

.r_img_caption	{
	font-size:90%;
	text-align: center;
	line-height: 140%;
	vertical-align: top;
}

.mainContentsList01{
	margin:0 0 0 10;
	padding:0;
}

img.f_right{float:right; margin-left:10px;}
img.f_left{float:left; margin-right:10px;}



/* Lists-General */

.li-circle {
	list-style-type: circle;
}

.li-disc {
	list-style-type: disc;
}

.li-square {
	list-style-type: square;
}

.li-alpha-lo {
	list-style-type: lower-alpha;
}

.li-alpha-up {
	list-style-type: upper-alpha;
}

.li-decimal {
	list-style-type: decimal;
}



/* Lists-In-Body */

.list-feature {
	margin: 1em 25px 0 40px;
	padding: 0 0 0 19px;
	line-height: 150%;
}

.list-feature .list-feature {
	margin: 1em 0 0 0;
}

.list-feature li {
	margin: 0 0 1em 0;
	padding: 0;
}

.list-normal li {
	margin: 0;
}










