@charset "UTF-8";

/*------------------
 others contents
------------------*//
#others {
	margin:8px 0;
}

#others .infobox .infoboxhead{
	margin-top:10px;
	width:490px;
	height:10px;
	_marign:0;
	background:#fff url(./img/infoboxhead.gif) bottom no-repeat;
}

#others .infobox .infoboxbody{
	width:450px;
	_width:490px;
	margin:0;
	padding:10px 20px 20px 20px;
	background: #fff url(./img/infoboxbody.gif) repeat-y;
}

#others .infobox .infoboxfoot{
	width:490px;
	height:11px;
	margin-bottom:15px;
	background:url(./img/infoboxfoot.gif) top no-repeat;
}


/*------------------
others contents
------------------*/
#others .memo{
	margin:10px 0;
}

#others .ttl{
	margin-top:20px;
	border-left:5px solid #b18a5e;
	border-bottom:1px solid #b18a5e;
	text-indent:10px;
	font-size:14px;
}

#others p{
	margin:10px 0;
}

#others .infotbl table{
	margin:5px;
	width:420px;
	padding:5px;
	border:1px solid #b18a5e;
}

#others .infotbl th{
	background-color:#f3edd4;
	padding:10px 5px;
	border:1px solid #b18a5e;
}

#others .infotbl td{
	padding:10px 5px;
	border:1px solid #b18a5e;
}

#others .pictbl table{
	width:450px;
	padding:10px 2px;
}

#others .pictbl td{
	padding:10px 4px;;
}

#others .maptbl td{
	height:25px;
}

/*--------------------
others side
---------------------*/

#side_menubox ul{
	padding:0 10px;
}

#side_menubox li{
	color:#663300;
	padding:5px 0;
}

#side_menubox li a,
#side_menubox li a:visited{
	text-indent: -9999px;
	overflow: hidden;
	width: 150px;
	height:25px;
	display: block;
}

#side_menubox li#menu01 a{
	background:url(./img/btn_m_sitemap.gif) no-repeat 0 0;
	width: 150px;
}
#side_menubox li#menu01 a:hover{
	background-position: 0 -25px;
}

#side_menubox li#menu02 a{
	background:url(./img/btn_m_policy.gif) no-repeat 0 0;
	width: 150px;
}
#side_menubox li#menu02 a:hover{
	background-position: 0 -25px;
}

#side_menubox li#menu03 a{
	background:url(./img/btn_m_hyouki.gif) no-repeat 0 0;
	width: 150px;
}

#side_menubox li#menu03 a:hover{
	background-position: 0 -25px;
}

/*-------------------------------
 override
-------------------------------*/

#side #side_menuhead{
	background: #fff url(./img/side_head.gif) top no-repeat;
}

/*--------------------
ttl
---------------------*/
#contents h3#boxttl01{
	background: url(img/ttl01.gif) no-repeat;
}

#contents h3#boxttl02{
	background: url(img/ttl02.gif) no-repeat;
}

#contents h3#boxttl03{
	background: url(img/ttl03.gif) no-repeat;

