@charset "Shift-JIS";

body{color:#333333;font-size:10px;}

a{color:#B1BF3B}
a:hover{color:#DEEF4A}
td.main{color:#fff;vertical-align:top;margin-left:35px}
td.shop_main{color:#333333;vertical-align:top;margin-left:35px;background-color:#FFF;}
td.shop_main img{margin:0;padding:0}
td.shop_footer{background-color:#fff;}
#owner_info {
	float:left;
	margin-left:20px;
	width:350px;
	text-align:left;
}
#owner_info_contena {
	margin-top:7px;
	
}
#owner_pict {
	float:left;
	width:462px;
}
h2.owner_info {
	display:inline;
	font-size:14px;
	margin:0;
	padding:5px;
	color:#4F4131;
	background-color:#D5CE98;

}
#owner_message_out {
	background-repeat:no-repeat;
	height:112px;
	padding-top:5px;
	width:350px;

}
#owner_message_out {
	background-image:url(../images/sh_top_owinfo.jpg);
}
#owner_message_in {
	height:102px;
	margin-left:5px;
	overflow:auto;
	width:300px;

}
#owner_message_in p {
	color:#4F4131;
	font-size:12px;
	text-align:left;
}
#owner_info ul {
margin-left:20px;
margin-bottom:5px;
margin-top:5px;
text-align:left;
}
#owner_info li {
font-size:12px;
margin-top:3px;
}
#brand_select {
	height:30px;
	width:100%;

	
	clear:both;
	background-image:url(../images/sh_top_bsel.jpg);
}
#brand_select h2{
padding-top:5px;
	font-size:16px;
	color:#4F4131;
}
.top_text_table td{
 color:#333;
 font-size:12px;
}
table.brand_menu {
	height:150px;
	width:424px;
}
table.brand_menu {
	background-image:url(../images/sh_top_brand.jpg);
}
td.brand_img {
height:150px;
width:150px;
}
td.brand_img img {
margin-left:11px;
margin-top:16px;
}
td.brand_msg h3 {
font-size:15px;
margin-top:15px;
text-align:left;
}
td.brand_msg h3 a {
color:#776444;
text-decoration:none;
text-align:left;
}
p.select_item_expl {
font-size:13px;
letter-spacing:1px;
line-height:18px;
width:350px;
}
p.select_item_expl {
color:#333333;
}
div.brand_exp {
	color:#333;
	height:75px;
	margin-top:10px;
	margin-right:10px ;
	overflow:auto;
}
div.brand_exp p {
	font-size:12px;
	margin:0 0;
	text-align:left;
}
ul.menu .menu_shop a{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_shop_off.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#fff;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_shop a:hover{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_shop_on.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#fff;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_cart a{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_cart_off.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#fff;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_shop_0 a{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_bg_01.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#333;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_shop_0 a:hover{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_bg_01_on.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#333;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_shop_1 a{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_bg_02.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#333;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_shop_1 a:hover{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_bg_02_on.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#333;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_shop_2 a{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_bg_03.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#333;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_shop_2 a:hover{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_bg_03_on.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#333;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_shop_3 a{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_bg_05.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#333;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_shop_3 a:hover{
	padding-top:10px;
	height:27px;
	background-image:url(../images/menu_bg_05_on.jpg);
	background-repeat:no-repeat;
	text-indent:0;color:#333;
	font-size:14px;
	text-decoration:none;
}
ul.menu .menu_shopitem_0 a{
	padding-top:2px;
	height:20px;
	background-image:url(../images/menu_bg_04_1.jpg);
	background-repeat:no-repeat;
	text-indent:0;
	color:#BF483B;
	font-size:12px;
	text-decoration:none;

}
ul.menu .menu_shopitem_1 a{
	padding-top:2px;
	height:20px;
	background-image:url(../images/menu_bg_04_2.jpg);
	background-repeat:no-repeat;
	text-indent:0;
	color:#BF483B;
	font-size:12px;
	text-decoration:none;
}

td#header_shopping_brand{
	background-color:#FDF5EA;
	margin:0;
	padding:0;
	background-image:url(../images/main_shopping_top.jpg);
	background-repeat:no-repeat;
	width:875;
	height:161;
}

td#header_shopping_top{
	background-color:#FDF5EA;
	margin:0;
	padding:0;
	background-image:url(../images/main_shopping_top.jpg);
	background-repeat:no-repeat;
	width:875;
	height:161;
}

td#header_shopping_cart{
	background-color:#FDF5EA;
	margin:0;
	padding:0;
	background-image:url(../images/main_shopping_cart.jpg);
	background-repeat:no-repeat;
	width:875;
	height:161;
}

td#header_regist{
	margin:0;padding:0;
	background-image:url(../images/main_regist.jpg);
	background-repeat:no-repeat;
	width:875;
	height:161;
}

td#header_tokusyou{
	margin:0;
	padding:0;
	background-image:url(../images/main_tokusyou.jpg);
	background-repeat:no-repeat;
	width:875;
	height:161;
}

div#inbox{
	color:#333;
}

div#goods_titile{
	color:#fff;
	background-color:#2F2C2C;
	text-align:center;
	line-height:1.8em;
}

div#shop_goods_titile{
	color:#333;
	background-color:#ECEDDF;
	text-align:center;
	line-height:1.8em;
	font-size:14px;
}

div#select{
	color:#333;
}
div#price{
	text-align:left;
}
.note,div.atten2{
	background-color:#4F4131;
}
.goods_expl{
	color:#ddd;
	text-align:left;
}
.shop_goods_expl{
	color:#333;
	text-align:left;
}

.note{
	color:#FFFFFF;
}
.notice{
	color:#666;
	font-size:8pt;
}
.strong{
	font-weight:bold;
}
div.material_name{
	color:#6F5C45
}
div.atten2{
	font-size:12px;
	line-height:2em;
	width:770px;
	margin:0px auto;}
div.atten3{
	line-height:2em;
	width:670px;
	background-color:#3F3427;
	color:#efefef;
	margin-top:15px;
}
div#atten{
	margin:20px auto 0 auto;
	width:637px;
		}
div#atten table tr td{
	text-align:left;
	font-size:12px;
	color:#333333;
	line-height:2.5em;
}
div#material_explan{
	color:#6F5C45
}
table.goods,table.shipping_address{
	margin:20px auto 0 auto;
	width:637px
}
table.goods tr td {
	text-align:left;
	font-size:12px;
	color:#333333;
	line-height:2em;
}
table.shipping_address tr td {
	padding:10px;
	text-align:left;
	font-size:12px;
	color:#000000;
	line-height:2em;
	background-color:#FAF7ED;
}
.cart_imp{
	color:#DF6053
}
.must_input{
	color:#FF0000
}
table.goods_list{
	background-color:#7F7567;
	margin-left:0;
}
table#btn_table{
	margin:10px auto 0px auto;
	width:620px;
}
table#btn_table tr td{
	vertical-align:middle;
}
table.goods{
	background-image:url(../images/goods_back.gif);
	background-position:left top ;
}
table.free_top_table td{
	padding-left:95px;
	padding-top:10px;
}
div#brand_title{
	padding-top:10px;
	height:46px;
	background-image:url(../images/title_shopping_brand.jpg);
	background-repeat:no-repeat;
	color:#BF483B;
	padding-left:45px;
	text-align:left;
	font-size:18px;

	font-weight:bold;
}
div#item_title{
padding-top: 5px;
	margin 0 auto;
	height:25px;
	background-image:url(../images/title_shopping_item.jpg);
	background-repeat:repeat-x;
	color:#fff;
	
	text-align:center;
	font-size:16px;

	font-weight:bold;
}
img#header_img {
	display:block;
	margin:22px auto 0 auto;
}