body{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

img{
	border-width:0px;
}

.imeon{ime-mode: active; }

.imeoff{ime-mode: inactive; }

form{
	margin:0px;
	padding:0px;
	font-size:8pt;
}

select{
	font-size:8pt;
}


input{
	margin:2px;
	padding:0px;
}

table{
	border-width:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

.rightcol{
	background-color:#cccc99;
}


.foot{
	color:#ffffff;
	margin-left:10px;
	font-size:7pt;
	text-align:left;
}

.ul{
	border-bottom:1px solid #666666;
}

.shosai{
	text-align:center;
	color:#333333;
	background-color:#ffffff;
	font-size:8pt;
	line-height:120%;
}

.list_bar{
	background-color:#cccc99;
	font-size:12pt;
	font-weight: bold;
	color:#333333;
}

.search_bar{
	background-color:#666666;
	font-size:10pt;
	color:#ffffff;
}

.list_eki1{
	border:1px solid #999999;
	background-color:#999999;
	text-align:center;
	font-size:8pt;
}

.list_eki2{
	border:1px solid #999999;
	background-color:#ffffff;
	text-align:center;
	font-size:8pt;
}

div.frame{
	text-align:center;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

div.center{
	text-align:center;
}

div.right{
	text-align:right;
}

hr{
	height:1px;
	color:#666666;
}

.lead{
	font-size:8pt;
	font-weight:bolder;
	color:#333333;
}

strong{
	font-weight:bold;			/* 太さ */
	text-decoration:none;				/* 下線など */
	font-style:normal;			/* フォントスタイル */
}

em{
	color:#ff0000;
	font-style:normal;			/* フォントスタイル */
}

em.blue{
	color:#000099;
	font-style:normal;			/* フォントスタイル */
}


h1{
	margin-top:0px;
	margin-bottom:15px;
	font-size:12pt;
	color:#333333;
	line-height:100%;
	text-decoration:bold;
	text-align:left;
}

h2{
	text-align:left;
	font-size:10pt;
	color:#333333;
	line-height:100%;
	margin:10px 0px 0px 10px;
	font-weight:bold;
}

h2.detail{
	text-align:left;
	font-size:8pt;
	color:#000000;
	line-height:100%;
	margin:10px 0px 5px 0px;
	font-weight:bold;
}


h3{
	text-align:left;
	font-size:10pt;
	color:#000000;
	border-bottom:1px solid #999999;
	line-height:100%;
	margin:15px 30px 0px 30px;
	font-weight:bold;
}

h3.sub{
	text-align:left;
	font-size:8pt;
	color:#000000;
	border-bottom:1px solid #999999;
	line-height:100%;
	margin:5px 10px 0px 10px;
	font-weight:bold;
}




.mini{
	font-size:8pt;
	line-height:120%;
	text-align:left;
	color:#333333;
}

.text{
	margin:0px 0px 0px 10px;
	font-size:10pt;
	line-height:120%;
	text-align:left;
	color:#333333;
}

.ltext{
	margin:5px 0px 0px 10px;
	font-size:12pt;
	line-height:120%;
	text-align:left;
	color:#333333;
}

.box{
	border:1px solid #666666;
}

.box2{
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:0px solid #666666;
}

.box3{
	border-top:0px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
}

.listbox{
	width: 360px;
	border:1px solid #999999;
}



p{
	margin:5px 30px 0px 30px;
	font-size:10pt;
	line-height:150%;
	text-align:left;
	color:#666666;
}

ol{
	font-size:9pt;
	list-style-type:decimal;
}

ul{
	margin-top:5px;
	font-size:9pt;
	list-style-type:circle;
}

li{
	margin-top:5px;
	line-height:120%;
	color:#666666;
}


a:link{text-decoration:none; color:#666666;}
a:visited{ text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#cc0000;} 
a:active{text-decoration:none; color:#000000;}

a.fnavi:link{text-decoration:none; color:#ffffff;}
a.fnavi:visited{ text-decoration:none; color:#ffffff;}
a.fnavi:hover{text-decoration:none; color:#ffcc00;} 
a.fnavi:active{text-decoration:none; color:#ff0000;}

a.navi:link{text-decoration:none; color:#000099;}
a.navi:visited{ text-decoration:none; color:#000099;}
a.navi:hover{text-decoration:none; color:#cc0000;} 
a.navi:active{text-decoration:none; color:#000000;}

a.cnavi:link{text-decoration:none; color:#990000;}
a.cnavi:visited{ text-decoration:none; color:#990000;}
a.cnavi:hover{text-decoration:none; color:#cc0000; background-color:#ffffff;} 
a.cnavi:active{text-decoration:none; color:#000000;}

a.snavi:link{text-decoration:none; color:#000099;}
a.snavi:visited{ text-decoration:none; color:#000099;}
a.snavi:hover{text-decoration:none; color:#0000cc; background-color:#ffffff;} 
a.snavi:active{text-decoration:none; color:#000000;}

a.d:link{text-decoration:none; color:#ffffff;}
a.d:visited{ text-decoration:none; color:#ffffff;}
a.d:hover{text-decoration:none; color:#ffffff;} 
a.d:active{text-decoration:none; color:#ffffff;}
