/* ------ RESET STYLE ------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td	{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-sise: 100%;
	line-height:150%;
	font-family:	"ヒラギノ角ゴ Pro W3",
			"Hiragino Kaku Gothic Pro W3",
			"メイリオ",
			Meiryo,
			Osaka,
			"MS Pゴシック",
			"MS P Gothic",
			sans-serif;
}
html>body	{font-size: 16px;}

img 		{vertical-align: bottom; border: none; /*display: block;*/}
a		{text-decoration: none; /*\*/overflow: hidden; /**/}
a img		{border: none;}
a:link		{}
a:visited	{}
a:hover		{}
a:active	{}
ul 		{list-style: none;}
.clear		{clear:both;}
hr		{display: none;}
/* ------ end_RESET STYLE ------ */

body		{background-color: #08055a;text-align: center;}
#wrapper 	{background: #08055a url(../image/bar.jpg) repeat-y;}

/* ------ HEADER ------ */
h1 a	{
	display: block;
	width: 774px;
	height: 124px;
	background: url(../image/header.jpg) no-repeat;
	text-indent: -1000em;
	}
/* ------ end_HEADER ------ */
/* ------ HEADER MENU ------ */
ul.mainmenu	{
	background: url(../image/main_menu1.jpg) no-repeat;
	padding: 0 17px 0 21px;
	}
ul.mainmenu li.m1	{float: left; width: 139px; height: 36px;}
ul.mainmenu li.m2	{float: left; width: 176px; height: 36px;}
ul.mainmenu li.m3	{float: left; width: 107px; height: 36px;}
ul.mainmenu li.n1	{float: left; width:  65px; height: 36px; margin-left: 45px;}
ul.mainmenu li.n2	{float: left; width:  90px; height: 36px;}
ul.mainmenu li.n3	{float: left; width: 114px; height: 36px;}
ul.mainmenu a	{
	display: block;
	height: 40px;
	text-indent: -1000em;
	background-image: url(../image/main_menu1.jpg);
	background-repeat: no-repeat;
	}
ul.mainmenu a:hover	{background-image: url(../image/main_menu2.jpg);}
ul.mainmenu li.m1 a	{width: 139px; height: 36px; background-position:  -21px 0px;}
ul.mainmenu li.m2 a	{width: 176px; height: 36px; background-position: -160px 0px;}
ul.mainmenu li.m3 a	{width: 107px; height: 36px; background-position: -336px 0px;}
ul.mainmenu li.n1 a	{width:  65px; height: 36px; background-position: -488px 0px;}
ul.mainmenu li.n2 a	{width:  90px; height: 36px; background-position: -553px 0px;}
ul.mainmenu li.n3 a	{width: 114px; height: 36px; background-position: -643px 0px;}
/* ------ end_HEADER MENU ------ */

/* ------ CRUMBS LIST ------ */
p#crumbs	{
	margin: 0px 40px;
	text-align: left;
	font-size: 75%;
	line-height: 150%;
	color: #333;
	}
/* ------ end_CRUMBS LIST ------ */

/* ------ CONTENTS ------ */
#contents	{
	text-align: left;
	}
/* ------ end_CONTENTS ------ */

/* ------ FOOT ------ */
#footer	{
	background:url(../image/footer.jpg) no-repeat;
	}
#footer p	{
	text-indent:-1000em;
	}
/* ------ end_FOOT ------ */
/* ------ FOOT MENU ------ */
ul.footmenu	{
	text-align:left;
	}
ul.footmenu li	{
	display: inline;
	padding:0 10px 0 4px ;
	font-size: 11px;
	line-height: 150%;
	border-left: solid 2px #efefef;
	}
ul.footmenu li a	{
	color: #fff;
	}
ul.footmenu li a:hover	{
	color: #ff9;
	}
/* ------ end_FOOT MENU ------ */


