
/*---------- common.css ----------*/

/* 基本設定 */
body{
	background:#C6BDB0;
	margin: 0;
	padding: 0;
	text-align : center;
}

/* ヘッダー */
#header {
	width: 740px;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	position: relative;
}

/* ヘッダーCI */
#hdci {
	width: 219px;
	height: 70px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

/* ヘッダーNAVI */
#hdnavi {
	width: 521px;
	height: 19px;
	margin: 0 0 21px 0;
	padding: 0;
	position: relative;
	/* border: 1px solid red; */
	float: right;
}

#hdnavi ul{
	/* background: url(img/hdnavi.gif); */
	width: 521px;
	height: 19px;
	margin: 0;
	padding: 0;
	position: relative;
	/* border: 1px solid red; */
}

#hdnavi ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	/* border: 1px solid red; */
}

#hdnavi ul li, #hdnavi a {
	height: 19px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}

#hdnavi ul li a {
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	position: relative;
}

#hdn1 {background: url(img/hdnavi.gif);}
#hdn2 {background: url(img/hd_cart.gif);}
#hdn1 {left: 0; width: 86px;}
#hdn2 {left: 336px; width: 170px;}
#hdn1 a:hover {background: transparent url(img/hdnavi.gif) 0 -29px no-repeat;}
#hdn2 a:hover {background: transparent url(img/hd_cart.gif) 0 -19px no-repeat;}

/* グローバルNAVI */
#gbnavi {
	width: 521px;
	height: 30px;
	/* margin: 0 0 0 219px; */
	padding: 0;
	position: relative;
	float: right;
}

#gbnavi ul{
	background: url(img/gbnavi.gif);
	width: 506px;
	height: 25px;
	margin: 0 0 5px 0;
	padding: 0;
	position: relative;
}

#gbnavi ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#gbnavi ul li, #gbnavi a {
	height: 25px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}

#gbn1 {left: 2px; width: 82px;}
#gbn2 {left: 86px; width: 82px;}
#gbn3 {left: 170px; width: 82px;}
#gbn4 {left: 254px; width: 82px;}
#gbn5 {left: 338px; width: 82px;}
#gbn6 {left: 422px; width: 82px;}

#gbn1 a:hover {background: transparent url(img/gbnavi.gif) -2px -35px no-repeat;}
#gbn2 a:hover {background: transparent url(img/gbnavi.gif) -86px -35px no-repeat;}
#gbn3 a:hover {background: transparent url(img/gbnavi.gif) -170px -35px no-repeat;}
#gbn4 a:hover {background: transparent url(img/gbnavi.gif) -254px -35px no-repeat;}
#gbn5 a:hover {background: transparent url(img/gbnavi.gif) -338px -35px no-repeat;}
#gbn6 a:hover {background: transparent url(img/gbnavi.gif) -422px -35px no-repeat;}



#brandimg {
	text-align:right;
	padding: 0 10px 0 0;
	margin: 0;
}


#brandcom {
	padding: 0 30px 0 20px;
}


#listimg a img {
	border: solid 1px #855F48;
}

.zoom {
	border: solid 1px #855F48;
}


#tbsize ,#tbsize th ,#tbsize td {
	border: solid 1px #855F48;
	padding: 3px;
	border-collapse: collapse;
	font-size: 10px;
}


/* サブメニュー */
#ro_submenu{
	width: 585px;
	margin: 0 0 10px 6px;
	padding: 0;
	position: relative;
}

#ro_submenu ul{
	margin: 5px;
	padding: 0 0 15px 0;
	position: relative;
	display: block;
}
/*IE5.0ようのCSS\*/
#ro_submenu ul{
 margin: 5px 5px 0 5px;
 padding: 0;
 }
/*ここまで*/

#ro_submenu ul li{
	display: block;
	margin: 0;
	padding: 0 5px;
	position: relative;
	float:left;
	font-size: 11px;
	border-right: 1px #CDC3AC solid;
}

#ro_submenu ul .line_left{
	border-left: 1px #CDC3AC solid;
}

/* フロートクリア */
.clear {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* 買い物カゴの見出し */
.M16_1_titleBar_cart {
	width: 730px;
	margin-left: 10px;
}

.M16_1_titleBar_reji {
	width: 730px;
	margin-left: 10px;
}

/* ナグァールサブメニュー */
#na_submenu{
	width: 585px;
	margin: 3px 0 0 5px;
	padding: 0;
	position: relative;
}

#na_submenu ul{
	margin: 5px;
	padding: 5px 0 15px 0;
	position: relative;
	display: block;
}

#na_submenu ul li{
	display: block;
	margin: 0;
	padding: 0 5px;
	position: relative;
	float:left;
	font-size: 10px;
	border-right: 1px #CDC3AC solid;
}

#na_submenu ul .line_left{
	border-left: 1px #CDC3AC solid;
}

#na_submenu #na_bnavi{
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
	display: block;
}

#na_submenu #na_bnavi li{
	text-align: center;
	width: 135px;
	margin: 0;
	padding: 5px;
	position: relative;
	display: block;
	border-right: 1px #CDC3AC solid;
	border-top: 1px #CDC3AC solid;
	border-bottom: 1px #CDC3AC solid;
}

#na_submenu #na_bnavi .line{
	border-left: 1px #CDC3AC solid;
}

#na_submenu #na_bnavi .posi{
	background: #CDC3AC;
}

/* ボーダー入りがぞう */
.M12_3_font_contents img{
	border: solid 1px #855F48;
}

/* 運営者の紹介 */
.T5_1_mod_margin {
	width: 730px;
	margin-left: 10px;
}

/* 送料について */
.T6_1_mod_margin{
	width: 730px;
	margin-left: 10px;
}

/* カートの中身 */
.T13_1_mod_margin{
	width: 735px;
	margin-left: 10px;
}

.M16_1_titleBar_cart{
	width: 705px;
}

.T14_1_mod_margin{
	width: 735px;
	margin-left: 10px;
}

.M16_1_table{
	width: 710px;
}

.M16_1_titleBar_reji{
	width: 710px;
}