/*-------------------- body --------------------*/
@charset "shift_jis";
.body-top{
	background-color : #fafaff;}
.main{
	font-family: "‚l‚r ƒSƒVƒbƒN",sans-serif; color:#006666;
}
.main-table {
	width:800px;
	border-color: #0000cc #0000cc #0000cc #0000cc;
	border-style: solid solid none solid;
	border-width: 0px 0px 0px 0px;
}
.h1 {
	width:800px;height:15pt;line-height:15pt;
	color: #333333;background-color:#ccccff;
	margin-bottom: 0px;	padding-top:2px;
	text-align:center;	font-size: 15pt;	font-weight: normal;
}
.left {
	width:200px;
	background-color:#ffffff;
}
.right {
	width:600px;background-image:url(common/old/gosei.gif);
	color:#0000dd;text-align:center;
	font-size:17pt;line-height:17pt;
}
.yokosen {
	height:1px;	font-size:5px;
	background-color:#ffffff;}
.poster{font-size:15pt;color:#111111;font-weight:bold;background-color:#cccccc;}
.shakaijin{width:399px;
	color:#ffffff;background-color:#333333;
	font-weight:normal;font-size:12pt;}
.tatesen {width:2px;background-color:#ffffff;
	font-size:1px;}
.kokutai{width:399px;color:#ffffff;background-color:#333333;
	font-weight:normal;font-size:12pt;}

.title-l{line-height:18pt;
	color:#333333;font-weight:bold;font-size:14pt;}
.cont-l{padding:3px;
	color:#333333;background-color:#b2fbd4;
	font-weight:normal;font-size:12pt;	}
.title-r{
	color:#ffffff;font-weight:bold;font-size:15pt;
	}
.table2{
}


.koku:LINK {
	color: #ffffff;
	text-decoration: none}

.koku:VISITED {
	color: #ff0000;
	text-decoration: none;}
.koku:HOVER {
	color: #ffff00;
	text-decoration: underline;}
.table3{margin-top:-14px;
}
.cont-r{padding:3px;line-height:18pt;
	color:#ffffff;background-color:#00aaaa;
	font-weight:normal;font-size:12pt;}
.cont-203{
	padding:3px;
	color:#ffffff;background-color:#9999ff;
	font-weight:normal;font-size:12pt;
}
.lady-title{
	padding:3px;	color:#ffffff;
	font-weight:bold;font-size:15pt;
}
.lady{
	width:394px;padding:3px;
	color:#ffffff;background-color:#fd97e4;
	font-weight:normal;font-size:12pt;
}
.kekka-title{padding:1px;color:#222222;
	font-weight:bold;font-size:14pt;}
.kekka{	padding:3px;
	color:#ffffff;background-color:#888888;
	font-weight:normal;font-size:12pt;}
.link-title{
	padding:3px;	color:#222222;
	font-weight:bold;font-size:15pt;
}
.oshirase{
	padding:3px;
	color:#0000ff;background-color:#ccccff;
	font-weight:normal;font-size:12pt;
}
.oshirase-title{
	padding:3px;	color:#222222;
	font-weight:bold;font-size:15pt;
}



.link{
	padding:3px;
	color:#ffffff;background-color:#ccccff;
	font-weight:normal;font-size:12pt;
}
.botom{
	color: #2222aa;text-align:center;
	font-size:14pt;
background-color:#ccccff;
}
.center-contents {
	background: #eeeeff;}
.table1 {
	color:#333333;
		background: #eeeeff;
	padding: 3px;text-align:center;
}
.right-menu {
	color: #958973;
	background: #aaaafa;	
}
.right-vmenu1 {
	font-family: "‚l‚r ƒSƒVƒbƒN",sans-serif; color:#006666;
}
.right-menu-cell1 {
	color: #fafaff; font-size: 13pt;text-decoration: underline

	padding: 2px;
       text-align: center; 
}
.right-menu-cell2 {
	color: #958973;

	padding: 2px;
}
.right-list1 {
padding: 0; 
	color: #fafaff;font-size: 11pt;
	list-style-position: outside;
}
/*-------------------- element type --------------------*/

A:LINK {
	color: #0000ff;
	text-decoration: none;
}

A:VISITED {
	color: #aa0066;
	text-decoration: none;
}

A:HOVER {
	color: #0000ff;
	text-decoration: underline;
}

BODY {
	color: #958973;
	background-color: #fffff0;
	background-image: none;
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 80%;
}



H2 {
	color: #958973;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 135%;
	font-weight: bold;
}

ADDRESS {
	color: #adadad;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

BLOCKQUOTE {
	color: #adadad;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 15px;
}
P {
	color: #3333ff;font-size:12pt;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

PRE {
	color: #adadad;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

UL {
	color: #958973;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
       text-align: left; 
	list-style-position: outside;
	list-style-type: none;
}

TH {
	color: #958973;
	background-color: #ced2c1;
	border-color: #958973 #958973 #958973 #958973;
	border-style: solid solid solid solid;
	border-width: 0px 1px 1px 0px;
	font-size: 80%;
}

SELECT {
	color: #958973;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
}
