BODY {
	COLOR: #666666; TEXT-ALIGN: center
;}
#body {
	MARGIN-LEFT: auto; WIDTH: 750px; MARGIN-RIGHT: auto
;}
#head {
	MARGIN-LEFT: auto; WIDTH: 750px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left;margin-bottom:1px;
margin-top:0;}

#top_line {
	FONT-SIZE: 0.3em; BACKGROUND-COLOR: #f76f3f
;}
#foot {
	BORDER-TOP: #f76f3f 2px solid; FONT-SIZE: 0.8em; MARGIN-LEFT: auto; WIDTH: 750px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; TEXT-ALIGN: center
;}
#contents {
	PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 555px; PADDING-TOP: 10px; TEXT-ALIGN: center
;}
#side_menu {
	 PADDING-RIGHT: 3px; PADDING-LEFT: 3px; VERTICAL-ALIGN: top; WIDTH: 195px; TEXT-ALIGN: center
;}
#head_left {
	VERTICAL-ALIGN: top; WIDTH: 540px; font-size:smaller;
	}
	
#head_right1 {
	VERTICAL-ALIGN: top; WIDTH: 210px; TEXT-ALIGN: right; font-size:smaller;
}

#head_right1 a{
	right;font-size:12px;
}

#head_right2 {
	VERTICAL-ALIGN: bottom; WIDTH: 540px; TEXT-ALIGN: right
}

.banner {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
;}
.message {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
;}
#menu_table {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 100%; BORDER-BOTTOM: #999 1px solid
}
/*.menu_img {
	MARGIN-TOP: 5px; MARGIN-LEFT: 3px
}---*/
#side_menu SPAN {
	PADDING-LEFT: 1em
}
.category A {display: block;padding-top:5px;padding-bottom:5px;
	 padding-left:14px; BACKGROUND: url(../images/category_img.gif) no-repeat 2px 8px; COLOR: #006600; TEXT-DECORATION: none
}
.category A:hover {display: block;padding-top:5px;padding-bottom:5px;
	padding-left:14px; BACKGROUND: url(../images/category_g_img.gif) no-repeat 2px 8px; COLOR: #00cc33; TEXT-DECORATION: none
}
.shopping_guide A {display: block;padding-top:5px;
	PADDING-LEFT: 14px; BACKGROUND: url(../images/category_img.gif) no-repeat 2px 8px; COLOR: #006600; TEXT-DECORATION: none
}
.shopping_guide A:hover {display: block;padding-top:5px;
	BACKGROUND: url(../images/category_g_img.gif)  no-repeat 2px 8px; COLOR: #00cc33; TEXT-DECORATION: none
}
#menu_search {
	COLOR: white; BACKGROUND-COLOR: #336600; TEXT-ALIGN: left
}
#menu_category {
	COLOR: white; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #99CB00; TEXT-ALIGN:left ;padding-top:10px; padding-bottom:10px;height:30px;
}
.category {
	BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #999; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #E9F5F3; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #999
}
#menu_carts {
	COLOR: white; BACKGROUND-COLOR: #99CB00; TEXT-ALIGN: left;padding-top:10px; padding-bottom:10px;height:30px;
}
#menu_guide {
	COLOR: white; BACKGROUND-COLOR: #99CB00; TEXT-ALIGN: left;padding-top:10px; padding-bottom:10px;height:30px;
}
.shopping_guide {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #E9F5F3; TEXT-ALIGN: left
}
#menu_mailmaga {
	 BACKGROUND-COLOR: #76C0B1; TEXT-ALIGN: left;padding-top:10px; padding-bottom:10px;margin-bottom:0;height:30px;
}
#menu_blog {
	COLOR: white; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #76C0B1; TEXT-ALIGN: left;padding-top:10px; padding-bottom:10px;height:30px;
}
#menu_shop_list {
	COLOR: white; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #76C0B1; TEXT-ALIGN: left;padding-top:10px; padding-bottom:10px;height:30px;
}
#menu_link {
	COLOR: white;  BACKGROUND-COLOR: #76C0B1; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left;padding-top:10px; padding-bottom:10px;height:30px;
}

#menu_shop_list a,#menu_link a,#menu_blog a,#menu_mailmaga a{display: block;TEXT-DECORATION: none}

.shopping_cart A {display: block;padding-top:5px;padding-bottom:5px;
	PADDING-LEFT: 14px; BACKGROUND: url(../images/category_img.gif) no-repeat 2px 8px; COLOR: #006600; TEXT-DECORATION: none
}
.shopping_cart A:hover {display: block;padding-top:5px;padding-bottom:5px;
	BACKGROUND: url(../images/category_g_img.gif) no-repeat 2px 8px; COLOR: #00cc33; TEXT-DECORATION: none
}
.shopping_cart {
	BACKGROUND-COLOR: #E9F5F3; TEXT-ALIGN: left
}
.top_coments P {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px
}
.tex01 {
	FONT-SIZE: 14px; LINE-HEIGHT: 130%;
text-align:left;}

.category001 A {display: block;
	PADDING-LEFT: 13px; BACKGROUND: url(../images/category_img.gif) no-repeat 2px 8px; COLOR: #006600; TEXT-DECORATION: none
}
.category001 A:hover {display: block;
	BACKGROUND: url(../images/category_g_img.gif) no-repeat 2px 8px; COLOR: #00cc33; TEXT-DECORATION: none
}
#ranking {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 5px; WIDTH: 100%;
}
#ranking_table {
	MARGIN-LEFT: auto; WIDTH: 70%; MARGIN-RIGHT: auto;
}
.ranking_td {
	FONT-SIZE: 14px; BORDER-BOTTOM: #f77143 1px solid; TEXT-ALIGN: center;
}

/*??*/
.mein{font-weight: bold; font-size:20px;}

#ranking a{
	font-size:14px;}
h3		{font-size:medium;}
a			{font-size:1em;}
a:link    { color: #996600;
			}
a:visited { color: #993300;}
a:hover   { color: #33cc33;}

#foot a
	{font-size:x-small;}
#foot a:link
	{font-size:x-small;}
#foot a:visited
	{font-size:x-small;}


#navi a,#syoukai a{font-size : 0.9em;}
#navi a:link,#syoukai a:link{font-size : 0.9em;}
#navi a:visited,#syoukai a:visited{font-size : 0.9em;}

#syoukai img{border:none;}
#syoukai{margin:10px 0}

.aka	{color:#FF0000}

#pege_msg {
	margin-top:10px;
	margin-bottom:10px;
}