body 

{
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #000099;
	SCROLLBAR-SHADOW-COLOR: #000099;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #000099;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;

    SCROLLBAR-BASE-COLOR: #C56F9A
    background-color : white;
	letter-spacing : 1pt;
	font-size: 16px;
}

{  font-size: 12px; text-decoration: none; line-height: normal}
td {
	line-height: 130%;
	font-size: 13px;
}
th {  font-size: 12px; line-height: normal}



A:link {
	color:#336699;
	text-decoration: none;
}
A:visited { text-decoration:none; color:#CC33CC;}
A:active { text-decoration:underline; color:#000099;}
A:hover {
	text-decoration:underline;
	background-color: #E3E3E3;
	padding: 0px;
}

A:hover IMG {
	FILTER: alpha(opacity=60); opacity: 0.6
}

h2 a:link {
	color: #333333;
	text-decoration: none;
}

h2 a:visited {
	color: #339900;
}


h1 {
	font-size: 14px;
	font-weight: bold;
	background-color: #E1E1E1;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.category {
	font-size: 12px;
	font-weight: bold;
	background-color: #D7D7F2;
	width: 138px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 2px;
}

h2 {
}

div.contents
{
	float:left;
	width:410px;
	font-size:110%;
	line-break:strict;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin: 0px;
	line-height: 150%;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


div.contents2
{
	text-align:left;
	font-size:110%;
	line-height:150%;
	float: right;
	margin: 0px;
	width: 225px;
	background-color: #F3F2F4;
}
div.contents3 {
	font-size: 90%;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 674px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.gude {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.gude2 {
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	font-weight: bolder;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}



.waku_1 {
	border: 1px solid #CCCCCC;
}
.waku_2 {
	border: 1px solid #999999;
}

div.box1
{
	text-align:left;
	line-height:150%;
	border-right-style: none;
	float: left;
	margin: 0px;
	border-left-style: none;
	padding: 3px;
	width: 230px;
	border-top-style: none;
	border-bottom-style: none;
	font-size: 100%;
}

div.box2
{
	text-align:left;
	line-height:150%;
	border-right-style: none;
	float: right;
	margin: 0px;
	border-left-style: none;
	padding: 3px;
	width: 160px;
	border-top-style: none;
	border-bottom-style: none;
	font-size: 100%;
}

div.box3
{
	font-size: 100%;
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	border-top-style: dashed;
	border-top-color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.chapt_1 {
	font-size: 16px;
	background-color: #E1E1E1;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}
.chapt_2 {
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #E1E1E1;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}


.c {  font-size: 10px}
.c1 {  font-size: 10px; letter-spacing: 1px}
.d {  font-size: 12px; line-height: 18px}
.d1 {  font-size: 12px;  letter-spacing: 1px}
.e {  font-size: 13px}
.f {  font-size: 14px}
.g {  font-size: 15px}
.fat {
	font-weight: bold;
}



.t9pc {
	font-size: 9px;
}
.t10pc {  font-size: 10px}
.t11pc {  font-size: 11px}
.t12pc {  font-size: 12px}
.t13pc {  font-size: 13px}
.t14pc {
	font-size: 14px;
}
.t15pc {  font-size: 15px}
.t16pc {  font-size: 16px}
.t18pc {  font-size: 18px}
.t20pc {  font-size: 20px}
.t24pc {  font-size: 24px}


.linkline {
	color: #669966;
}
.linkline_2 {
	font-weight: bold;
	color: #669966;
	font-size: 112%;
}

.gude a:link {
	color:#FFFFFF;
	font-style:normal;
	text-decoration: none;
}
.gude a:visited {
    color:#BBEEDD;
}
.gude a:hover {
	font-style:normal;
	text-decoration:underline;
	background-color: #336699;
	padding-top: 2px;
	padding-bottom: 2px;
}

.category a:link {
	color:#0033CC;
	font-style:normal;
	text-decoration: none;
}
.category a:visited {
    color:#0033CC;
}
.category a:hover {
	font-style:normal;
	color: #FFCCFF;
	background-color: #666666;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}

.linkline a:link {
	color:#336699;
	font-style:normal;
	text-decoration: underline;
}
.linkline a:visited {
	color:#669999;
	text-decoration: underline;
}

.linkline_2 a:link {
	color:#336699;
	font-style:normal;
	text-decoration: underline;
}
.linkline_2 a:visited {
	color:#669999;
	text-decoration: underline;
}
.gude_tex {
	line-height: 140%;
	color: #000000;
	padding: 7px;
}

div.menubox1 {
	clear: both;
	float: none;
	background-color: #9BBCDD;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 130%;
	margin: 0px;
	padding: 5px;
}

div.menubox2 {
	clear: both;
	float: none;
	margin: 0px;
	background-color: #FFFFFF;
}

div.menubox3 {
	clear: both;
	float: none;
	background-color: #DBDBF2;
	margin: 0px;
	line-height: 130%;
	padding: 5px;
	color: #333333;
}

.menubox1 a:link {
	color:#FFFFFF;
	font-style:normal;
}
.menubox1 a:visited {
	color:#5D5D5D;
	text-decoration: underline;
}

