@charset "utf-8";

body{
	margin:0; padding:0; width:100%; height:100%; font-size:82%; line-height:100%;
	text-align:center; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	background-image: url(bk.jpg);
}
ul{ list-style-type:none; }
form{ margin:0; padding:0; }
textarea{ margin:0; padding:0; }
table{
	border-collapse:collapse; font-size:100%;
}
small{ font-size:80%; }
img{ display:block; }
embed{ display:block; }
a{ color:#024ECA; text-decoration:underline; }
a:hover{ color:#d30; text-decoration:underline; }
a.nolink{ color:#000; text-decoration:none; }
a.nolink:hover{ color:#000; text-decoration:none; }
address{
	text-decoration:none; font-style:normal;
	font-family:verdana,helvetica,arial,sans-serif;
}
span.red{ color:#d30; }
p{ margin:0; padding:0px 0px 3px 0px; line-height:175%; }
.tdr{ text-align:right; }
.clear{ margin:0; padding:0; clear:both; }
.clearr{ margin:0; padding:0; clear:right; }
.clearl{ margin:0; padding:0; clear:left; }
.hidden{ display:none; }
div#fugetudocom{
	padding:0; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;
	width:779px; text-align:center; background-color:#fff;
	border-left:1px solid #bbb; border-right:1px solid #bbb;
}
/*--------------- ヘッダー -----------------------------------------------------*/
div#header{
	margin:0; padding:0; width:779px;
	border-bottom:1px solid #bbb; color:#D99494;
	background-repeat: repeat-x;
	background-position:left top;
	background-image: url(bk2.jpg);
}
div#header div.tdr{
	float:right; margin:0; padding:5px 0px 0px 0px; width:580px; font-size:82%;
}
div#header h1{
	float:left; display:block; margin:0; padding:0; width:171px; height:69px;
	text-indent:-9999px; font-size:10px;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url(logo.jpg);
}
div#header a{ color:#fff; text-decoration:none; }
div#header a:hover{ color:#F6EE8E; text-decoration:none; }
/*--------------- メニュー -----------------------------------------------------*/
div#mainmenu{ margin:0; padding:0; width:779px; text-align:left; }
div#mainmenu ul{ margin:0; padding:0; }
div#mainmenu li{
	float:left; margin:0; padding:0; width:129px; height:37px;
	background-repeat: no-repeat;
	background-position:right bottom; 
}
div#mainmenu li.mli1{
	background-image: url(mb.jpg);
	border-right:1px solid #B45555;
}
div#mainmenu li.mli1h{
	background-image: url(mb2.jpg);
	border-right:1px solid #B45555;
}
div#mainmenu li.mli2{ background-image: url(mb.jpg); }
div#mainmenu li.mli2h{ background-image: url(mb2.jpg); }
div#mainmenu a{
	display:block; margin:0; padding:0; width:129px; height:37px; line-height:200%;
	color:#fff; text-decoration:none; text-indent:13px;
}
div#mainmenu a:hover{ color:#F6EE8E; text-decoration:none; }

/*--------------- フッター -----------------------------------------------------*/
div#addr{
	margin:0; padding:10px 0px 10px 0px; width:779px; text-align:center;line-height:180%;
	border-top:1px solid #bbb;
}
div#footer{
	margin:0; padding:1px 0px 2px 0px; width:779px; text-align:center; color:#fff;
	font-size:10px; font-family:verdana,helvetica,arial,sans-serif; background-color:#8D3435;
}