BODY	{
	margin-top:0px;
	background-image: url("../images/main/bg1.gif");
	padding-bottom:20px;
	}


ul.list li {
	text-align: left;
	list-style-image: url(../images/main/ya_1.gif);
	line-height: 110%;	
	margin-top: 0px;
	margine-left:5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left:3px;
	padding-bottom: 0px;
	list-style: outside none;
}

A.navy:visited										/* 通常：紺リンク */
	{
	FONT-SIZE: 95%;
	COLOR: #262673;
	LINE-HEIGHT: 130%;
	vertical-align : middle;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	}

A.navy:link
	{
	FONT-SIZE: 95%;
	COLOR: #262673;
	LINE-HEIGHT: 130%;
	vertical-align : middle;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	}

A.navy:hover
	{
	COLOR: #cc3333;
	TEXT-DECORATION: underline;
	vertical-align : middle;
	position:relative;top:1px;left:1px
	}


A.navy-s:visited										/* 通常：紺リンク */
	{
	FONT-SIZE: 85%;
	COLOR: #262673;
	LINE-HEIGHT: 130%;
	vertical-align : middle;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	}

A.navy-s:link
	{
	FONT-SIZE: 85%;
	COLOR: #262673;
	LINE-HEIGHT: 130%;
	vertical-align : middle;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	}

A.navy-s:hover
	{
	COLOR: #cc3333;
	TEXT-DECORATION: underline;
	vertical-align : middle;
	position:relative;top:1px;left:1px
	}

/* ページタイトル */
h1{
	margin:3 0;
	color:#333333;
	text-align: left;
	font-size:1.0em;
	background-color:#ffffff ;
	border-left: solid 0.5em #0d3b93;
	border-bottom:solid 1px #999999;
	padding: 3px 10px;

}

h2{
	margin:3 0;
	color:#333333;
	text-align: left;
	font-size:1.0em;
	background-color:#ffffff ;
	border-left: solid 0.5em #0d3b93;
	border-bottom:dotted 1px #333333;
	padding: 3px 10px;

}


/* 段落タイトル レビュー2用*/
h2.ptitle01{
	margin:3 0;
	color:#333333;
	text-align: left;
	font-size:1.0em;
	background-color:#ffffff ;
	border-left: solid 0em #0d3b93;
	border-bottom:dotted 1px #333333;
	padding: 3px 10px;
}


/* 見出し */
h3{
	text-align: left;
	margin:0;
	padding:2 10;
	color:#333333;
	font-size:1.0em;
	background-color:#ffffff ;
	border-bottom: dashed 1px #666666;
}


/* 小見出し */
h4{
	text-align: left;
	margin:0;
	padding:5 20;
	border-style:solid;
	border-width:1 0;
	border-color:#4682B4;
	background-color:#E6E6FA;
	color:#191970;
}




p {
	font-size:90%;
	color:#333333;
	line-height:150%;
	letter-spacing: 1px;
}

/* フッターカラー */
td.color1
	{
	background-color:#ffffff;
	height:20px;
	}

td.color2
	{
	background-color:#75bd00;
	height:5px;
	}

td.color3
	{
	background-color:#0066cc;
	height:5px;
	}

/* 文字色　グレー */


SPAN.sizeAg {
	font-size:90%;
	color:#333333;
	line-height:150%;
}

SPAN.sizeBg {
	font-size:100%;
	color:#333333;
	font-weight:bold;			/* 文字太さ：太字 */
	line-height:130%;
}

SPAN.sizeBbg {
	font-size:120%;
	color:#333333;
	font-weight:bold;			/* 文字太さ：太字 */
	line-height:130%;
}


SPAN.sizeAsg {
	font-size:85%;
	color:#333333;
	line-height:150%;
}

SPAN.sizeBsg {
	font-size:90%;
	color:#333333;
	font-weight:bold;			/* 文字太さ：太字 */
	line-height:130%;
}


/* 文字色　黒 */


SPAN.sizeA {
	font-size:95%;
	color:#000000;
	line-height:130%;
}


SPAN.sizeAs {
	font-size:80%;
	color:#000000;
	line-height:130%;
}

SPAN.sizeAss {
	font-size:71%;
	color:#000000;
	line-height:130%;
}

SPAN.sizeB {
	font-size:95%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#000000;
	line-height:130%;
}

SPAN.bb {
	font-size:90%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#000000;
	line-height:120%;
}

SPAN.bbb {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#000000;
	line-height:120%;
}

SPAN.sizeBs {
	font-size:80%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#000000;
	line-height:130%;
}


/* 文字色　白 */

SPAN.sizeAsw {
	font-size:80%;
	color:#ffffff;
	line-height:130%;
}

SPAN.wb {
	font-size:90%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#ffffff;
	line-height:120%;
}

SPAN.wbb {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#ffffff;
	line-height:120%;
}


/* 文字色　青 */

SPAN.bbblue {
	font-size:90%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#336699;
	line-height:120%;
}

SPAN.bbblue2 {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#336699;
	line-height:120%;
}

SPAN.sizeAblue {
	font-size:90%;
	color:#191970;
	line-height:130%;
}

SPAN.sizeAbblue {
	font-size:90%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#191970;
	line-height:130%;
}

SPAN.sizeBbblue {
	font-size:100%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#191970;
	line-height:130%;
}

SPAN.sizeAsblue {
	font-size:80%;
	color:#191970;
	line-height:130%;
}

SPAN.sizeBsblue {
	font-size:90%;
	color:#003366;
	font-weight:bold;			/* 文字太さ：太字 */
	line-height:130%;
}


/* 文字色　赤 */


SPAN.bbbred {
	font-size:100%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#B22222;
	line-height:120%;
}

SPAN.bbbred2 {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#B22222;			/* 赤 */
	line-height:120%;
}

SPAN.bbbred3 {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#B14562;			/* ピンクっぽい赤 */
	line-height:120%;
}

SPAN.sizeAred {
	font-size:95%;
	color:#B22222;
	line-height:130%;
}

SPAN.sizeAred2 {
	font-size:95%;
	color:#7F0000;
	line-height:130%;
}


SPAN.sizeAsred {
	font-size:80%;
	color:#B22222;
	line-height:130%;
}


SPAN.sizebred {
	font-size:95%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#B22222;
	line-height:130%;
}


/* 文字色　緑 */

SPAN.sizeAgreen {
	font-size:90%;
	color:#009900;
	line-height:130%;
}


SPAN.sizeAsgreen {
	font-size:80%;
	color:#009900;
	line-height:130%;
}

SPAN.sizeBgreen {
	font-size:100%;
font-weight:bold;
	color:#009900;
	line-height:130%;
}


/* 文字色　黄色 */


SPAN.sizeAyellow {
	font-size:90%;
	color:#FFD700;
	line-height:130%;
}



/* 文字色　マロン */


SPAN.bbmaroon {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 茶色*/
	color:#c58d00;
	line-height:150%;
}



TABLE.normalStyle
	{
	font-size:90%;							/* 文字サイズ：11P相当 本文サイズ */
	font-weight:400;							/* 文字太さ：普通 */
	color:#333333;							/* 文字色：濃いグレー */
	text-align:left;
	line-height:130%;						/* 行間の高さ：130% */
	line-weight:normal;					/* 文字の太さ：130% */
	border-collapse: collapse;
	}

.normalStyle th{
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		color:#333333;
		background-color:#FFFACD;
		background-position:left top;
		padding:0.3em 1em;
		text-align:center;
}
.normalStyle td{
		color:#333333;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		padding:0.3em 1em;
}

table.smallStyle{
		font-size:80%;							/* 文字サイズ：9P相当 */
		font-weight:400;							/* 文字太さ：普通 */
		color:#333333;							/* 文字色：グレー */
		line-height:130%;						/* 行間の高さ：130% */
		line-weight:normal;					/* 文字の太さ：130% */
		text-align: left;
		border-top:1px solid #999999;
		border-left:1px solid #999999;
		border-collapse:collapse;
		border-spacing:0;
		background-color:#ffffff;
		empty-cells:show;
}
.smallStyle th{
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		color:#333333;
		background-color:#dddddd;
		background-position:left top;
		padding:0.3em 1em;
		text-align:center;
}
.smallStyle td{
		color:#333333;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		padding:0.3em 1em;
}

table.smallStyle2{
		font-size:80%;							/* 文字サイズ：9P相当 */
		font-weight:400;							/* 文字太さ：普通 */
		color:#333333;							/* 文字色：グレー */
		line-height:130%;						/* 行間の高さ：130% */
		line-weight:normal;					/* 文字の太さ：130% */
		text-align: left;
		border-collapse:collapse;
		border-spacing:0;
		background-color:#ffffff;
		empty-cells:show;
}


.tbl-box-a
{
	BORDER-RIGHT: #3366cc 1px solid;
	BORDER-TOP: #3366cc 1px solid;
	BORDER-LEFT: #3366cc 1px solid;
	BORDER-BOTTOM: #3366cc 1px solid;
}


.tbl-box-b
{
	BORDER-RIGHT: #3366cc 1px solid;
	BORDER-LEFT: #3366cc 1px solid;
}

.tbl-box-c
{
	BORDER-RIGHT: #3366cc 1px solid;
	BORDER-LEFT: #3366cc 1px solid;
	BORDER-BOTTOM: #3366cc 1px solid;
}

.tbl-box-d
{
	BORDER-TOP: #3366cc 1px solid;
	BORDER-BOTTOM: #3366cc 1px solid;
}




.tbl-box1
{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}



.tbl-box2
{
	BORDER-RIGHT: #cc3366 1px solid;
	BORDER-TOP: #cc3366 1px solid;
	BORDER-LEFT: #cc3366 1px solid;
	BORDER-BOTTOM: #cc3366 1px solid;
}

.tbl-box3
{
	BORDER-RIGHT: #409d27 2px solid;
	BORDER-TOP: #409d27 2px solid;
	BORDER-LEFT: #409d27 2px solid;
	BORDER-BOTTOM: #409d27 2px solid;
}


.tbl-box4
{
	BORDER-TOP: #191970 3px dotted;
	BORDER-BOTTOM: #191970 3px dotted;
}



