@charset "EUC-JP";
* {
	font-family	: "ＭＳ Ｐゴシック","ＭＳ ゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
}
body {
	margin		: 0;
	padding		: 0;
	text-align	: center;
	background	: #663300;
}
#container {
	position	: relative;
	display		: inline-block;
	background	: #ffffff;
	width		: 800px;
	text-align	: left;
	margin		: 0px auto;
}
img{border		: 0;}
h1{
	position	: absolute;
	top			: 172px;
	left		: 10px;
	margin		: 0;
	padding		: 0;
	font-size	: 11pt;
	color		: #666666;
}
h2{
	font-size	: 11pt;
	color		: #000000;
	background	: url(/image/li.gif) no-repeat 0 1px;
	margin		: 0;
	padding		: 0 0 0 14px;
}
.ime-a{ime-mode	: active;}
.ime-d{ime-mode	: inactive;}
input,textarea{
	font-size	: 10pt;
}
/* -- ヘッダー部分 -- */
#header{
	position	: relative;
	top			: 0;
	left		: 0;
	background	: url(/image/top_img.gif) no-repeat 0 0;
	display		: block;
	width		: 800px;
	height		: 188px;
}
#header a#top_link{
	position	: absolute;
	display		: block;
	width		: 500px;
	height		: 90px;
	top			: 0;
	left		: 0;
}
#header a#lookCart{
	position	: absolute;
	top			: 40px;
	right		: 10px;
	font-size	: 11pt;
	font-weight	: bold;
	color		: #ffffff;
	text-decoration	: underline;
}
/* -- メニュー部分 -- */
#menu{
	position		: absolute;
	top			: 100px;
	left		: 0;
	display		: block;
	width		: 800px;
	height		: 32px;
	text-align	: center;
	overflow	: hidden;
}
#menu2{
	position	: absolute;
	top			: 132px;
	left		: 0;
	display		: block;
	width		: 800px;
	height		: 32px;
	overflow	: hidden;
}
#menu ul.u1{
	display		: inline-block;
	margin		: 0;
	padding		: 0;
}
#menu2 ul.u2{
	display		: inline-block;
	margin		: 0;
	padding		: 0;
}
#menu ul.u1:after,#menu2 ul.u2:after{
	clear		: left;
	content		: ".";
	height		: 0;
	width		: 0;
	visibility	: hidden;
}
#menu ul.u1 li.l1{
	list-style-type	: none;
	display			: block;
	width			: 100px;
	margin			: 0;
	padding			: 0;
	float			: left;
}
#menu2 ul.u2 li.l2{
	list-style-type	: none;
	display			: block;
	width			: 200px;
	margin			: 0;
	padding			: 0;
	float			: left;
}
#menu ul.u1 li.l1 a{
	display			: block;
	width			: 100px;
	height			: 32px;
	background-position	: 0 0;
	margin			: 0;
	padding			: 0;
	text-decoration	: none;
}
#menu ul.u1 li.l1 a:hover{
	background-position	: 0 32px;
}
a#menu_1{background-image	: url(/image/bt_1.gif);}
a#menu_2{background-image	: url(/image/bt_2.gif);}
a#menu_3{background-image	: url(/image/bt_3.gif);}
a#menu_4{background-image	: url(/image/bt_4.gif);}
a#menu_5{background-image	: url(/image/bt_5.gif);}
a#menu_6{background-image	: url(/image/bt_6.gif);}
a#menu_7{background-image	: url(/image/bt_7.gif);}
a#menu_8{background-image	: url(/image/bt_8.gif);}

#menu_list {
	width		: 550px; 
	margin		: 0 auto;
}
.splitte {
	display		: block; 
	float		: left;
}


/* -- メインコンテンツ部分（ＴＯＰ） -- */
#main { 
	display		: block;
	padding		: 4px 10px 20px 10px;
	margin		: 4px 0 0 0;
	border-top	: #cccccc 2px solid;
}
#main_left { 
	float		: left;
	margin		: 0;
	width		: 560px;
}
div.clr{ clear : both; }
#main_right {
	float		: right;
	width		: 200px;
	margin		: 0;
}

/* -- メインコンテンツ部分（その他） -- */
#map {
	width		: 540px;
	height		: 300px;
}
div.counter{
	position	: absolute;
	bottom		: 0;
	left		: 380px;
	font-size	: 10pt;
}
/* -- フッター部分 -- */
#footer {
	display		: block;
	width		: 800px;
	background	: url(/image/bg_f.gif) repeat-x 0 0;
	height		: 55px;
	color		: #FFFFFF;
	text-align	: center;
	margin		: 0 auto;
}
#left_footer {
	float		: left;
	padding		: 20px 0 0 30px;
	font-size	: 12px;
}
#right_footer {
	float		: right;
	padding		: 20px 30px 0 0;
	font-size	: 12px;
	text-align	: right;
}

/* -- サイド --*/
div#main_right ul.info{
	display		: block;
	margin		: 4px 2px;
	padding		: 0 2px;
}
div#main_right ul.info li{
	list-style-type	: none;
	font-size	: 9pt;
}

/* --- TOP --- */
ul#topNewInfo{ margin: 4px; padding: 0;}
ul#topNewInfo li{ list-style-type:none; display:block;font-size:10pt; color:#000; 
border:#f00 1px solid; padding : 8px; }
div.top1{
	display		: block;
	width		: 560px;
	height		: 160px;
	margin		: 0;
	padding		: 0;
	background	: url(/image/top_img2.gif) no-repeat 0 0;
}
div.top1 p{
	font-size	: 11pt;
	font-weight	: bold;
	color		: #660000;
	padding		: 2px;
	margin		: 0;
}
div.top1 p.desc{
	font-size	: 10pt;
	font-weight	: normal;
	color		: #666666;
	padding		: 2px 10px;
}
div#top_item_banner{
	position	: relative;
	display		: block;
	width		: 540px;
	height		: 480px;
	margin-left	: 20px;
}
div#top_item_banner a{
	position	: absolute;
	display		: block;
	width		: 180px;
	height		: 120px;
	text-decoration	: none;
}
div#top_item_banner a img{border	: 0;}
div#top_item_banner a#top_item1{
	top			: 0;
	left		: 0;
}
div#top_item_banner a#top_item2{
	top			: 0;
	left		: 180px;
}
div#top_item_banner a#top_item3{
	top			: 0;
	left		: 360px;
}
div#top_item_banner a#top_item4{
	top			: 120px;
	left		: 0;
}
div#top_item_banner a#top_item5{
	top			: 120px;
	left		: 180px;
}
div#top_item_banner a#top_item6{
	top			: 120px;
	left		: 360px;
}
div#top_item_banner a#top_item7{
	top			: 240px;
	left		: 0;
}
div#top_item_banner a#top_item8{
	top			: 240px;
	left		: 180px;
}
div#top_item_banner a#top_item9{
	top			: 240px;
	left		: 360px;
}
div#top_item_banner a#top_item10{
	top			: 360px;
	left		: 0;
}
div#top_item_banner a#top_item11{
	top			: 360px;
	left		: 180px;
}
div#top_item_banner a#top_item12{
	top			: 360px;
	left		: 360px;
}
p.top_2{
	display		: block;
	margin		: 6px 10px 6px 20px;
	padding		: 0;
}
/* -- TABLE -- */
table.t1{
	table-layout	: fixed;
	border-collapse	: collapse;
	border-spacing	: 0;
	border			: 0;
	empty-cells		: show;
}
th.c1{
	font-size		: 9pt;
}
th.c2{
	background		: #ccc4de;
	font-weight		: normal;
	border			: #b0c4de 1px solid;
	padding			: 4px;
	font-size		: 10pt;
}
td.c1{
	font-size		: 11pt;
	padding			: 2px;
}
td.c2{
	border			: #b0c4de 1px solid;
	padding			: 4px;
	font-size		: 9pt;
}
th.bb_cd,td.bb_cd{
	border-bottom	: #cccccc 1px dotted;
}
.tl{ text-align	: left;}
.tc{ text-align	: center;}
.tr{ text-align	: right;}
.vt{ vertical-align	: top;}
.vm{ vertical-align	: middle;}
.vb{ vertical-align	: bottom;}
ul.pankuzu{
	display		: block;
	margin		: 0 0 10px 10px;
	padding		: 0;
}
ul.pankuzu li{
	list-style-type	: none;
	display		: inline;
	font-size	: 10pt;
	margin		: 0;
	padding		: 0;
}
span.price{
	font-weight	: bold;
	color		: #ff6600;
}
a#pagetoplink{
	display		: inline;
	position	: absolute;
	right		: 0;
	bottom		: 0;
	font-size	: 9pt;
}
/* --- item --- */
div#item_left{
	display		: block;
	width		: 310px;
	text-align	: center;
	float		: left;
}
div#item_right{
	display		: block;
	width		: 460px;
	float		: right;
	text-align	: left;
}
img#item_img_1{
	margin		: 0 0 10px 0;
}
p#item_exp,p#item_bikou{
	display		: block;
	padding		: 0;
	margin		: 0 0 10px 0;
}
p#item_exp{
	font-size	: 12pt;
	font-weight	: bold;
	line-height	: 1.3em;
}
p#item_bikou{
	font-size	: 11pt;
}
div#cart_box{
	display		: block;
	width		: 298px;
	margin		: 0 0 10px 0;
	padding		: 4px 0;
	border		: #663300 1px solid;
	text-align	: center;
	line-height	: 1.4em;
}
div#cart_box a{text-decoration : none;}
p#item_exp:after,p#item_exp:after,div#cart_box:after{
	clear		: both;
	content		: ".";
	height		: 0;
	visibility	: hidden;
}
span.f14{ font-size	: 14pt; }
span.f12{ font-size	: 12pt; }
span.f11{ font-size	: 11pt; }
span.f10{ font-size	: 10pt; }
span.f9{ font-size	: 9pt; }
span.red{ color		: #ff0000; }
h3.item{
	clear			: both;
	display			: block;
	margin			: 10px 0;
	padding			: 0;
	line-height		: 1.4em;
	font-size		: 12pt;
	color			: #000000;
	background		: #ffcccc;
	border-top		: #cccccc 1px solid;
	border-bottom	: #cccccc 1px solid;
}
div.fee{
	display			: block;
	margin			: 10px;
	padding			: 0;
	font-size		: 10pt;
	line-height		: 1.3em;
}
ul.page_link{
	display			: block;
	margin			: 4px 0;
	padding			: 0;
}
ul.page_link li{
	display			: inline;
	list-style-type	: none;
	margin			: 0;
	padding			: 0 4px;
	font-size		: 10pt;
}
ul.page_link li a{
	text-decoration	: none;
}
ul.page_link li a.selected{
	font-weight		: bold;
	color			: #ff0000;
}
/* --- form --- */
textarea#c_bikou{
	width			: 90%;
}
img#zip2addr{
	display			: none;
}

/* --- calender --- */
div.calender{
	display			: block;
	font-size		: 10pt;
}
table.calender{
	table-layout	: fixed;
	border-collapse	: separate;
	border			: 1px #ffcccc solid;
	border-spacing	: 0;
	margin			: 0;
	padding			: 0;
	text-align		: center;
}
th.kyuu,td.kyuu{
	font-size		: 9pt;
	background		: #ffcccc;
	color			: #ff0000;
	border			: 0;
	text-align		: center;
	padding			: 2px 0;
}
th.hei{
	font-size		: 9pt;
	background		: #ffffcc;
	color			: #666666;
	border			: 0;
	text-align		: center;
	padding			: 2px 0;
}
td.hei{
	font-size		: 9pt;
	background		: #ffffff;
	color			: #666666;
	text-align		: center;
	padding			: 2px 0;
}

/* --- photo ---- */
ul.photo{
	display			: block;
	margin			: 10px 2px;
	padding			: 0;
}
ul.photo li{
	display			: block;
	width			: 180px;
	height			: 130px;
	list-style-type	: none;
	text-align		: center;
	float			: left;
}
img.def_img{
	padding			: 2px;
	margin			: 0 4px;
	border			: 1px solid;
	cursor			: pointer;
}
ul.photo li p{
	font-size		: 10pt;
	margin			: 4px 0;
	padding			: 0;
}

#auBanner{
	position : relative; display :block;
	width : 540px; height : 60px;
	background : url('/image/auction.jpg') no-repeat 0 0;
margin-left : 10px;
}
#linkY,#linkR{
position :absolute; display : block;text-indent:-9999px;
}
#linkY{ width : 150px;height :60px; top:0; left:280px;}
#linkR{ width : 80px; height :60px; top:0; left:435px;}
#yaList ul{ margin:0; padding:0;}
#yaList ul li{
list-style-type :none;
display : block;margin:0; padding:0;
}
#yaList li > a{ font-size:11pt; }
#yaList li > span{ display : block; font-size : 10pt; text-align:right; line-height : 20px;}
