﻿a         { text-decoration: none; color: #463026; }
a:link    { text-decoration: none; color: #463026; }
a:visited { text-decoration: none; color: #463026; }
a:hover   { text-decoration: underline; color: #9e363d; }
a:active  { text-decoration: none; color: #463026; }

body { letter-spacing: 0; }

body {
    font				: 13px Verdana, "Osaka", "MS UI Gothic", sans-serif;
    color				: #463026;
    *font-size			: small;
    *font				: x-small;
}

table {
    font-size			: inherit;
    font				: 100%;
}

td, th, p, ul, li {
	color				: #463026;
	font				: 100%;
}

th {
	text-align			: left;
	font-weight			: bold;
}

input, select, textarea, text {
	color				: #463026;
	font				: 100%;
}

body  {
	background			: #FFF;
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
	padding-bottom		: 10px;
}

h1,h2,h3,h4,h5 {
	margin				: 0px;
	padding				: 0px;
	font				: 100%;
	display				: inline
}

img {
	border				: 0px;
}

form {
	margin				: 0px;
	padding				: 0px;
}

strong {
	text-decoration		: none;
	font-weight			: bold;
}

p {
	padding				: 0;
	margin				: 0;
}

#layout-frame {
	text-align			: left;
	margin-top			: 0px;
	background-color	: #fbf7ef;
}

#header-layout {
	text-align			: left;
	margin				: 0px auto;
	width				: 960px;
}

#header-frame {
	width				: 960px;
	height				: 134px;
	text-align			: left;
}

#logo-frame {
	width				: 832px;
	float				: left;
	padding-top			: 39px;
}

#presented-frame {
	width				: 128px;
	float				: left;
	padding-top			: 70px;
}

#flash-frame {
	width				: 960px;
	height				: 506px;
	text-align			: left;
}

#navi-layout {
	text-align			: left;
	margin-top			: 0px;
	background			: url(images/navi_background.gif) repeat-x;
	height				: 68px;
}

#navi-frame {
	text-align			: left;
	margin				: 0px auto;
	width				: 960px;
	padding-top			: 20px;
}

#site-navi {
	margin				: 0;
	padding				: 0;
	list-style-type		: none;
}

#site-navi li {
	display				: inline;
	height				: 34px;
}

#site-navi li a {
	float				: left;
	height				: 34px;
	text-indent			: -9999px;
	background			: url(images/navigation.gif) no-repeat;
}

#site-navi li a#site-navi-menu1    { background-position:    0px 0px; width: 137px; }
#site-navi li a#site-navi-menu2    { background-position: -137px 0px; width: 136px; }
#site-navi li a#site-navi-menu3    { background-position: -273px 0px; width: 136px; }
#site-navi li a#site-navi-menu4    { background-position: -409px 0px; width: 136px; }
#site-navi li a#site-navi-shop     { background-position: -545px 0px; width: 136px; }
#site-navi li a#site-navi-products { background-position: -681px 0px; width: 136px; }
#site-navi li a#site-navi-about    { background-position: -817px 0px; width: 133px; }

#site-navi li a#site-navi-menu1:hover,#site-navi li a#site-navi-menu1.hover       { background-position:    0px -34px; width: 137px; }
#site-navi li a#site-navi-menu2:hover,#site-navi li a#site-navi-menu2.hover       { background-position: -137px -34px; width: 136px; }
#site-navi li a#site-navi-menu3:hover,#site-navi li a#site-navi-menu3.hover       { background-position: -273px -34px; width: 136px; }
#site-navi li a#site-navi-menu4:hover,#site-navi li a#site-navi-menu4.hover       { background-position: -409px -34px; width: 136px; }
#site-navi li a#site-navi-shop:hover,#site-navi li a#site-navi-shop.hover         { background-position: -545px -34px; width: 136px; }
#site-navi li a#site-navi-products:hover,#site-navi li a#site-navi-products.hover { background-position: -681px -34px; width: 136px; }
#site-navi li a#site-navi-about:hover,#site-navi li a#site-navi-about.hover       { background-position: -817px -34px; width: 133px; }

#contents-layout {
	text-align			: left;
	margin				: 0px auto;
	width				: 968px;
	padding-left		: 4px;
}

#footer-navi {
	text-align			: center;
	padding-top			: 25px;
	font-size			: 80%;
	color				: #444;
	clear				: both;
	line-height			: 180%;
}

#footer {
	text-align			: center;
	padding-top			: 15px;
	font-size			: 80%;
	color				: #444;
}

div.gotop-layout {
	padding-top			: 5px;
	padding-bottom		: 30px;
	padding-left		: 885px;
}

div.gotop-layout a {
	display				: block;
	height				: 12px;
	width				: 67px;
	text-indent			: -9999px;
	background			: url(images/gotop.gif) no-repeat;
}

div.gotop-layout a.gotop { background-position: 0px 0px; }
div.gotop-layout a.gotop:hover,div.gotop-layout a.gotop.hover { background-position: 0px -12px; }

div.gotop-layout2 {
	padding-top			: 5px;
	padding-bottom		: 20px;
	padding-left		: 885px;
}

div.gotop-layout2 a {
	display				: block;
	height				: 12px;
	width				: 67px;
	text-indent			: -9999px;
	background			: url(images/gotop.gif) no-repeat;
}

div.gotop-layout2 a.gotop { background-position: 0px 0px; }
div.gotop-layout2 a.gotop:hover,div.gotop-layout2 a.gotop.hover { background-position: 0px -12px; }