
/* ----------------------------------------------------- */
#header p{
	padding-top:10px;
	margin-left:20px;
	width:299px;
	height:53px;
}


/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
#header02 {
	background: url(./img02/bg_header02.jpg) no-repeat;
	margin-left: 8px;
	width:802px;
	height: ;
}

#header02 h1 {	display: block;
	margin:0px 0px 0px 5px;
	width:793px;
	height: 75px;
}

#header02 p {
	background: url(./information/img/eyecatch01.gif) no-repeat center left;
	font-size: 80%;
	padding:4px 0px 4px 25px;
	margin:0px 0px 0px 5px;
	border-bottom: solid 1px #649200;
	width:768px;
}

#header02 p a{	text-decoration: underline;}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
#contents {
	float: left;
	display: inline;
	margin-left: 8px;
	width: 560px;
	background: url(img02/bg_contents.jpg) repeat-y;
}

#contents h3,#contents h4{
	font-size: 90%;
	margin:10px 0px 0px 40px;
	color: #3b0505;
	clear:both;
}

#contents h3 a{
	text-decoration:none;}

#contents p,#contents ul{
	font-size: 90%;
	line-height: 1.6;
	text-indent: 0em;
	margin:5px 0px 30px 50px;
}

#contents p span.b{
	font-weight:bold;}

#contents p.textindent_0{
	text-indent:0;}

#contents img.photo{
	float: right;
	padding: 1px;
	margin: 0px 0px 0px 5px;;
	background-color: #FFFFFF;
	border: solid 1px #b4b799;
}
.photo_caption{
	float: right;
	font-size:12px;
	margin-left:10px;
	margin-bottom:10px;
	width:210px;}

.photo_caption img{
	padding: 1px;
	margin: 0px 0px 0px 5px;;
	background-color: #FFFFFF;
	border: solid 1px #b4b799;
	margin-bottom:5px;}


#contents  ul {
	display: block;
	list-style: none;
	margin:0px 0px 20px 80px;
	padding:0px 0px 0px 0px;
	font-size:90%;
}
#contents li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	vertical-align: middle;
	background: url(./img02/eyecatch03.gif) no-repeat center left;
}

#contents ul.listiage_top li{
	background: url(./img02/eyecatch03.gif) no-repeat top left;
	margin-top:15px;
	}

#contents ul.listiage_top li a{
	text-decoration:none;
}

#contents  dl {
	display: block;
	list-style: none;
	margin:10px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	font-size:90%;
}

#contents  dd{
	line-height: 1.4;
	margin:-1.3em 0px 30px 6em;
}


#contents a{	text-decoration: underline;	color: #629200;}
#contents a:hover{		text-decoration: underline;	color: #200000;}


#contents p.topback{
	text-align: right;	font-size: 80%;	clear:both;}

#contents p.topback a{	text-decoration: none;padding:0px 15px;}
#contents p.topback a:hover{	text-decoration: underline;}

.section{
		margin:5px 0px 30px 0px;
}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
#menu {
	float: right;
	width: 200px;
	display: inline;
	margin: 10px 14px 0px 0px;
	background: url(img02/bg_menu.jpg) no-repeat;
	/*border-right:solid 1px #b4b799 ;*/
}

#menu ul {
	background: url(img02/bg_menu.gif) repeat-y;
	display: block;
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 0px;
	font-size:80%;
}

#menu li {
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 10px 20px;
	vertical-align: middle;
	background: url(./img02/eyecatch02.gif) no-repeat top left;
}


#menu li.link_sub{
	background-image:none;
	width:150px;}

#menu li.link_sub span{
	color:#663399;
	font-size:10px;}

#menu li.list_cate{
	background:none;
	font-weight:bold;
	padding-left:0px;
	padding-top:10px;
	color: #007dab;
	}

#menu_bottom {
	background: url(img02/bg_menu02.gif) no-repeat;
	color: #fdfff1;
}
/* ----------------------------------------------------- */




