@charset "shift_jis";
/*----------------------------------------------------------------------------------
Ctrl + F
	レイアウト
	ロールオーバー
	見出し
	リスト
	フッター周り
	clearfix
----------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------
	レイアウト
----------------------------------------------------------------------------------*/
*{
	margin: 0px;
	padding: 0px;
}

body {
	behavior: url("js/csshover2.htc");
	margin: 0px;
	color: #612f2a;
	font-size: 10pt;
	line-height: 120%;
	background: url(../img/bg/base.jpg) repeat-x #402600;
}
#container {
	width: 850px;
	margin: 0px auto;
	position: relative;
	background: url(../img/bg/container.jpg) repeat-y;
}
#footer {
	clear: both;
	width: 850px;
	height: 48px;
	font-size: 0pt;
	position: relative;
	background: url(../img/bg/footer.jpg) repeat-x;
}
p {
	margin: 0px;
	paddind: 0px;
}
div{
 height: auto;
  ovevrflow: hidden;
}

a {
	xoutline: none;
	overflow: hidden;	
}

/*----------------------------------------------------------------------------------
	ロールオーバー
----------------------------------------------------------------------------------*/
a:link {
	color: #ff5b00;
	font-weight: bold;
}
a:visited {
	color: #ca6730;
	font-weight: bold;
}
a:hover {
	color: #ffffff;
	background: #ff5b00;
	text-decoration: none;
}
a:active {
	color: #ffffff;
	background: #feb900;
	text-decoration: none;
}
a.img:active, a.img:hover {
	background: none;
}


/*----------------------------------------------------------------------------------
	見出し
----------------------------------------------------------------------------------*/
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 0pt;
	line-height: 0%;
	text-indent: -9999px;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 0pt;
	line-height: 0%;
	text-indent: -9999px;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 0pt;
	line-height: 0%;
	text-indent: -9999px;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 0pt;
	line-height: 0%;
	text-indent: -9999px;
}
h5 {
	margin: 0px;
	padding: 0px;
	font-size: 0pt;
	line-height: 0%;
	text-indent: -9999px;
}


/*----------------------------------------------------------------------------------
	リスト
----------------------------------------------------------------------------------*/

li{
	list-style-type: none;
	line-height: 0%;
	font-size: 0pt;	
}

/*----------------------------------------------------------------------------------
	フッター周り
----------------------------------------------------------------------------------*/
#copyright {
	float: left;
}
#c {
	float: left;
	width: 72px;
	height: 48px;
	text-indent: -9999px;
	background: url(../img/bg/footer_c.jpg) no-repeat;
}
#attention {
	float: left;
	padding: 9px 0px 0px 12px;
	color: #c2b79a;
	font-size: 8pt;
}
#nav_reference {
	float: right;
	width: 258px;
	height: 11px;
	position: absolute;
	right: 5px;
	bottom: 5px;
}
#nav_reference li {
	float: left;
	margin: 0px 0px 0px 5px;
	text-indent: -9999px;
}
#map a {
	width: 66px;
	height: 11px;
	display: block;
	background: url(../img/btn/nav_reference_map.gif) 0 0 no-repeat;
}
#map a:hover {
	background: url(../img/btn/nav_reference_map.gif) 0 -11px no-repeat;
}
#contact a {
	width: 66px;
	height: 11px;
	display: block;
	background: url(../img/btn/nav_reference_contact.gif) 0 0 no-repeat;
}
#contact a:hover {
	background: url(../img/btn/nav_reference_contact.gif) 0 -11px no-repeat;
}
#policy a {
	width: 106px;
	height: 11px;
	display: block;
	background: url(../img/btn/nav_reference_policy.gif) 0 0 no-repeat;
}
#policy a:hover {
	background: url(../img/btn/nav_reference_policy.gif) 0 -11px no-repeat;
}


/*----------------------------------------------------------------------------------
	clearfix
----------------------------------------------------------------------------------*/
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
	margin: 0px;
	line-height: 0;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
#koro2_100506info2 {
	float: right;
}
