@charset "utf-8";

/***********************

***********************/
body{
	margin:0;
	padding:0;
	text-align:center;
	background:url(../img/dbg.jpg);
}

html {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	background-color:#221a18;
}


#wrapper {
	position:relative;
	margin:0 auto;
	padding:0;
	width:1170px;
	text-align:center;
	background:url(../img/bg_body.jpg) no-repeat top center;
}

/***********************
	ヘッダー
***********************/
#head_box {
	margin:0 0 10px auto;
	padding:0;
	width:1170px;
	height:100px;
	text-align:left;
}

#head_box img{
	margin: 10px auto 10px 50px;
}

/***********************
	メインボックス
***********************/
#main_box {
	margin:0 auto;
	width:1180px;
	text-align:center;
}

#logo {
	position:absolute;
	top: 3px;
	left: 959px;
}


/***********************
	インフォメーション
***********************/
#info_box {
	float:right;
	position:absolute;
	top:626px;
	left:301px;
	width:808px;
	height:139px;
	background:url(../img/sun-dy.png) left bottom no-repeat;
}
#info_box2 {
	float:right;
	position:relative;
	width:804px;
	height:137px;
	background:url(../img/rui-da.png) bottom no-repeat;
}

#info {
	position:absolute;
	top: 64px;
	left: 21px;
	width: 599px;
	height: 65px;
	font-size:14px;
	color: #FFFFFF;
	text-align:left;
	margin: 0em;
	line-height: 150%;

	/* firefox */
	text-shadow: 1px 1px 1px #000000;

	/* IE */
	filter: dropshadow(color=#000000, offx=1, offy=1, positive=1);
	margin:-2px auto 0 auto; 

}

/***********************
	地図
***********************/

#map_box {
	position:relative;
	float:right;
	margin: 5px 10px auto auto;
	padding:0;
	width:1000px;
	height:680px;
	text-align:center;
	background:url(../img/map2.png) bottom no-repeat;
}

/* マップ内アイテム */
.item_font{
	margin: 4px 0 0 22px;
	padding:0;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#eeeeff;
	font-size:10px;

	/* firefox */
	text-shadow: 1px 1px 1px #000000;

	/* IE */
	width: 100%;
	filter: dropshadow(color=#000000, offx=1, offy=1, positive=1);
}
 
/***********************
	アイテム
***********************/
#menu_box {
	float:left;
	margin:0;
	padding:0;
	width:170px;
}

#menu_box span {
	font-size:12px;
	width:170px;
	text-align:center;
	margin:0;
	padding:0;
}

#menu_top {
	width:170px;
	height:68px;
	background:url(../img/select1.gif) bottom no-repeat;
	text-decoration:none;
	display:block;
}

.itemer0 a{
	width:170px;
	margin:0;
	height:18px;
	line-height:18px;

	padding:0;
	background:url(../img/select2.gif) bottom no-repeat;
	text-decoration:none;
	display:block;
	color:#552200;
	cursor:pointer;
}
.itemer0 a:hover{
	width:170px;
	color:#FF0000;
	font-weight:bold;
}
.itemer1 a{
	width:170px;
	margin:0;
	height:18px;
	line-height:18px;

	padding:0;
	background:url(../img/select2.gif) bottom no-repeat;
	text-decoration:none;
	display:block;
	color:#552200;
	cursor:pointer;
}
.itemer1 a:hover{
	width:170px;
	color:#FF0000;
	font-weight:bold;
}
.itemer2 a{
	width:170px;
	margin:0;
	height:18px;
	line-height:18px;

	padding:0;
	background:url(../img/select2.gif) bottom no-repeat;
	text-decoration:none;
	display:block;
	color:#552200;
	cursor:pointer;
}
.itemer2 a:hover{
	width:170px;
	color:#FF0000;
	font-weight:bold;
}


.tab_menu a{
	margin:0;
	padding:0;
	width:170px;
	height:18px;
	line-height:18px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";

	background:url(../img/tabmenu.gif) bottom no-repeat;
	text-decoration:none;
	display:block;
	color:#552200;
	cursor:pointer;
	text-align:left;
}

.tab_menu a:hover{
	color:#FFFFFF;
	font-weight:bold;
}

#menu_foot {
	width:170px;
	height:250px;
	background:url(../img/select3.gif) bottom no-repeat;
	text-decoration:none;
	display:block;
}


/*==========================
　リンク
==========================*/

a:link {
	color:#CC0000;
	text-decoration:underline;
}

a:visited {
	color:#CC0000;
	text-decoration:underline;
}

a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

a:active {
	color:#FFFFFF;
	text-decoration:none;
}
