/* All Layout
-------------------------------------------------*/
* {
	padding: 0;
	margin: 0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,p {
	margin: 0;
	padding: 0;
	font-family: Verdana ,sans-serif;
}

h1,h2,h3,h4,ul,li,p,address {
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

html, body {
	color: #4E1F08;
	font-size: small;
}

img {
	border: 0 ;
}

#wrapper {
	width: 760px;
	background-image: url(images/hana.gif);
}
#header {
	width: 760px;
	height: 90px;
	background-image: url(images/top.gif);
}
#headermail {
	padding: 60px 27px 0 593px;
}
#NavNav {
	width: 760px;
	height: 20px;
	background-image: url(images/navback.gif);
}
#NavNav_home {
	float: left;
	width: 56px;
	height: 20px;
}

#globalNav {
	float: right;
	width: 696px;
	height: 20px;
	list-style-type: none;
}
#globalNav li {
	float: left;
	width: 87px;
}

#globalNav li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/ : 20px;
	padding-top: 20px;
	background-image: url(images/global_nav.gif);
}
/* オフマウス時 */
#nav01 a { background-position: 0       0; }
#nav02 a { background-position: -87px  0; }
#nav03 a { background-position: -174px   0; }
#nav04 a { background-position: -261px   0; }
#nav05 a { background-position: -348px   0; }
#nav06 a { background-position: -435px   0; }
#nav07 a { background-position: -522px   0; }
#nav08 a { background-position: -609px   0; }

/* 選択時 */
#nav01 a.stay { background-position: 0       -40px; }
#nav02 a.stay { background-position: -87px  -40px; }
#nav03 a.stay { background-position: -174px   -40px; }
#nav04 a.stay { background-position: -261px   -40px; }
#nav05 a.stay { background-position: -348px   -40px; }
#nav06 a.stay { background-position: -435px   -40px; }
#nav07 a.stay { background-position: -522px   -40px; }
#nav08 a.stay { background-position: -609px   -40px; }

/* オンマウス時 */
#nav01 a:hover { background-position: 0       -20px; }
#nav02 a:hover { background-position: -87px  -20px; }
#nav03 a:hover { background-position: -174px   -20px; }
#nav04 a:hover { background-position: -261px   -20px; }
#nav05 a:hover { background-position: -348px   -20px; }
#nav06 a:hover { background-position: -435px   -20px; }
#nav07 a:hover { background-position: -522px   -20px; }
#nav08 a:hover { background-position: -609px   -20px; }


#contents{
	margin: 0;
	width:760px;
	background: url(images/hanahana.gif) no-repeat left bottom;
	font-size:small;
}
#contents2 {
	margin: 0 0 0 150px;
}
#contents2 p {
	font-size: small;
	line-height: 170%;
}
table {
	border: 0;
}
td {
	height: 30px;
	text-size: small;
	line-height: 160%;
	border: 0;
}
button {
	width: 80px;
	height: 17px;
	border: 0px solid #ffffff;
	margin-top: 15px;
}
input:focus,
select:focus,
textarea:focus {
	background-color: #FDE4CE;
}
#footer{
	clear: both;
	width: 760px;
	height: 20px;
	background-image: url(images/footer.jpg);
}
