@charset "UTF-8";
/* CSS Document */

body {
	width: 100%;
	text-align: center;
	background-color: #fef8ba;
	color: #958e55;
	font-size: 78%;
 	margin: 0 auto;
	line-height: 130%;
}

div#contents {
	width: 810px;
	margin: 0 auto;
	text-align: left;
	background-color: #ffffff;	
}


a:link{
	text-decoration: none;
	color: #958e55;
}

a:visited {
	color: #958e55;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #FF9900;
}
div.margin_left a:link {
	text-decoration: underline;
	color: blue;
}

div.margin_left a:visited {
	text-decoration: underline;
	color: blue;
}


div.margin_left a:hover {
	text-decoration: none;
	color: blue;
}


td.shadow_l {
	background-image: url('/images/shadow_left.jpg');
	background-repeat: repeat-y;
	width: 5px;
	height: 100%;
	background-position: top center;
}

td.shadow_r {
	background-image: url('/images/shadow_right.jpg');
	background-repeat: repeat-y;
	width: 5px;
	height: 100%;
	background-position: top center;
}

/* �w�b�_�[ */

h1.header1 {
	color: #b4954e;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 0px;
}

h1.header2 {
	font-size: 9px;
	margin: 0;
	font-weight: normal;

}

h1.header3 {
	color: #afa878;
	font-weight: bold;
	font-size: 10px;
	margin: 0;
}

span.header4 {
	font-size: 11px;
	font-weight: bold;
	color: #e2b90e;
	margin: 0;
}

h1.header5 {
	font-size: 9px;
	font-weight: normal;
	color: #e2b90e;
	margin: 0;
}

/* �t�b�^�[ */
div#footer {
	font-size: 10px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.copy {
	font-size: 10px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #ada66d;
}

/* �g�b�v�y�[�W�@�ʐ^ */
img.photo {
margin-left: 8px;
}

/* �R���e���c�y�[�W�� */
div.rayout {
	width: 800px;
	background-image: url('/images/in_shadow.jpg');
	background-position: top center;
	background-repeat: no-repeat;	
}

img.title {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 17px;
}

img.title2 {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 17px;
}

.margin_left {
	margin-left: 17px;
}

/* �{�� */
img.sisetu_t {
	margin-top: 30px;
	margin-bottom: 15px;
}

img.sisetu_t1 {
	margin-top: 5px;
	margin-bottom: 15px;
}

div.sisetu {
	float: left;
	width: 265px;
	margin-left: 17px;

}

/**/
div#topics {
 height:240px;
 overflow:auto;
}
div#topics p {
 margin:3px;
}

div#info_list {
 text-align:left;
 width:560px;
 line-height:150%;
 margin:10px auto;
}
div#info_list p {
 margin:3px;
}
div#info_list h2 {
 font-size:11pt;
 line-height:150%;
 color:#b4954e;
 margin-top:0;
 margin-bottom:0;
}


div#info_doc {
 text-align:left;
 width:560px;
 line-height:150%;
 margin:10px auto;
}
div#info_doc p {
 margin:3px;
}
div#info_doc h1 {
 font-size:18pt;
 color:#b4954e;
 line-height:150%;
 padding-bottom:10px;
 margin-top:0;
 margin-bottom:0;
 border-bottom:solid 1px #b4954e;
}

