BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE: 100%;
	color: #333333;
}

a {
	TEXT-DECORATION: none;
	color: #333333;
}

a:hover {
	TEXT-DECORATION: underline;
	color: #FF3300;
}

a:visited {
	TEXT-DECORATION: none;
	color: #333333;
}

a:visited:hover {
	TEXT-DECORATION: underline;
	color: #FF3300;
}

img {
	border: 0px;
}

h2 {
	PADDING-LEFT: 0px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 15px;
}

h1 {
	PADDING: 0;
	MARGIN: 0;
	display: inline;
}

#contents {
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	PADDING-right: 15px;
}

#contents p {
	FONT-SIZE: x-small;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 20px;
}

#contents3 .pro p{
	border-top: 1px solid #333333;
	FONT-SIZE: x-small;
	MARGIN: 5px 5px 20px 5px;
	PADDING: 5px 2px 0px 2px;
}

#products {
	MARGIN: 0px;
}

#products p {
	FONT-SIZE: x-small;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 20px;
}

.menuback {
	BACKGROUND-IMAGE: url(images/menuback.gif);
	BACKGROUND-REPEAT: repeat-y;
}

.menu {
	MARGIN: 0px 0px 15px 0px;
}

.menu2 {
	MARGIN: 0px 0px 3px 0px;
}


.rightback {
	BACKGROUND-IMAGE: url(images/back_r.gif);
	BACKGROUND-REPEAT: repeat-y;
}

.shop {
	MARGIN:10px 3px 0px 0px;
}

.shopmoji {
	MARGIN:15px 0px 10px 10px;
	FONT-SIZE: x-small;
}

#top {
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 540px;
	PADDING: 0;
	MARGIN: 0;
}

#link {
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 516px;
	PADDING: 0;
	MARGIN: 0;
	FONT-SIZE: x-small;
}

#top .ser{
	FONT-SIZE: x-small;
	WIDTH: 160px;
	PADDING: 3px;
	MARGIN: 0px 5px 25px 5px;
}

#top p{
	WIDTH: 160px;
	MARGIN: 0px 0px 5px 0px;
	BACKGROUND-color: #FF6600;
	PADDING: 2px;
	color: #FFFFFF;
}

#top image.moji {
	MARGIN: 10px 10px 10px 10px;
}


#top h2{
	PADDING: 0;
	MARGIN: 0;
}


#top image.moji2 {
	MARGIN: 0px 15px 20px 35px;
}

#footer{
	FONT-SIZE: xx-small;
	MARGIN: 2px 0px 25px 11px;
}

#footer a {
	TEXT-DECORATION: none;
	color: #333333;
}

#footer a:hover {
	TEXT-DECORATION: underline;
	color: #FF3300;
}

#footer a:visited {
	TEXT-DECORATION: none;
	color: #333333;
}

#footer a:visited:hover {
	TEXT-DECORATION: underline;
	color: #FF3300;
}

#header{
	WIDTH: 763px;
	MARGIN: 0;
}

.border{
	TEXT-ALIGN: center; 
	MARGIN: 8px 0px 8px 0px;
} 


/* 2006-03-11 ogaki */

h1{font-size:0.7em; font-weight:normal; color:#cccccc;
}