@charset "shift_jis";

/* base.css
**************************************************************************************

0.styleReset
1.misc
2.pageStructureCommon
3.pageStructureSeller
4.pageStructureBuy

**************************************************************************************/ 

/* 0.styleReset
=============================================================================*/
h1, address {
	color: #666666;
	font-weight: normal;
	font-style: normal;
}

strong {
	font-weight: bold;
}


/* 1.misc
=============================================================================*/
.marginBottom10 {
	margin-bottom: 10px;
}


/* 2.pageStructureCommon
=============================================================================*/
body {
	width: 100%;
	background: #ffffff url(../../../media/base/bgBase.gif) repeat-x;
}

h1#indexH1 {
	width: 903px;
	height: 152px;
	margin: 0 auto;
	padding: 9px 5px 0;
	background: url(../../../media/base/bgHeader.gif) no-repeat 194px 106px;
	text-align: left;
	line-height: 100%;
	font-size: 10px;
}

#logo {
	position: absolute;
	top: 41px;
	width: 177px;
	height: 105px;
	margin-left: 0;
	background: url(../../../media/base/bgLogo.gif) no-repeat;
	text-indent: -10000px;
	z-index: 0;
}

#logo a {
	display: block;
	width: 177px;
	height: 105px;
	text-indent: -10000px;
	text-decoration: none;
}

#header-sub2 {
	position: absolute;
	top: 41px;
	width: 478px;
	margin-left: 435px;
}

#header-sub2 ul {
	width: 478px;
}

#header-sub2 ul li {
	padding-left: 14px;
	float: right;
}

#header-sub2 ul li.sub0001 {
	width: 234px;
	height: 13px;
	text-indent: -9999px;
	font-size: 1px;
	padding: 5px 0 0 14px;
}

#header-sub2 ul li.sub0001 a {
	display: block;
	width: 234px;
	height: 13px;
	background: url("../../image/header_tl0001.gif") no-repeat 0 0;
}

#header-sub2 ul li.sub0002 a {
	background: url("../../image/header_ic0002.gif") no-repeat 0 3px;
	padding: 1px 0 0 15px;
}

#header-sub2 ul li.sub0003 a {
	background: url("../../image/header_ic0001.gif") no-repeat 0 2px;
	padding: 1px 0 2px 20px;
}

.greeting {
	margin-bottom: 10px;
	font-size: 9px;
}

.txt-bottom2 {
	margin-bottom: 20px;
	color: #666666;
	font-size: 77%;
}

address {
	clear: both;
	padding: 13px 0 0 0;
	font-size: 10px;
}

.links2 {
	padding: 13px 0 0 0;
	font-size: 10px;
}


/* 3.pageStructureSeller
=============================================================================*/
ul.tab-top {
	position: absolute;
	top: 131px;
	width: 315px;
	margin-left: 0;
}

div.gnavi {
	position: absolute;
	top: 160px;
	margin-left: 0;
	padding:7px 7px 0;
	width:899px;
}

.header-sub {
	position: absolute;
	top: 41px;
	width: 478px;
	margin-left: 435px;
}

h1#sellerH1 {
	width: 903px;
	height: 209px;
	margin: 0 auto;
	padding: 9px 5px 0;
	background: url(../../../media/base/bgHeader2.gif) no-repeat 322px 127px;
	text-align: left;
	line-height: 100%;
	font-size: 10px;
}

#logo2 {
	position: absolute;
	top: 41px;
	width: 177px;
	height: 71px;
	margin-left: 0;
	background: url(../../../media/base/bgLogo.gif) no-repeat;
	text-indent: -10000px;
	z-index: 0;
}

#logo2 a {
	display: block;
	width: 177px;
	height: 71px;
	text-indent: -10000px;
	text-decoration: none;
}

#block01 {
	width: 903px;
}

.greeting2 {
	position: absolute;
	top: 71px;
	width: 400px;
	margin-left: 190px;
	color: #666666;
	font-size: 107%;
	font-weight: bold;
}

.greeting2 span {
	color: #c21919;
}


/* 4.pageStructureBuy
=============================================================================*/
h1#buyH1 {
	width: 903px;
	height: 209px;
	margin: 0 auto;
	padding: 9px 5px 0;
	background: url(../../../media/base/bgHeader2.gif) no-repeat 322px 127px;
	text-align: left;
	line-height: 100%;
	font-size: 10px;
}

.decorations {
	float: left;
	width: 410px;
	padding: 10px 0 0 70px;
	background: transparent url(../../../buy/image/buy_titicon_ho0001.gif) no-repeat scroll 13px 5px;
	font-size: 240%;
	font-weight: bold;
}