@charset "Shift_JIS";
/* CSS Document */

#wrap #menu{
height:auto;
}
/*visual*/
#wrap #container #visual{
		font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	background-image: url(../images/visual.jpg);

	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 100px;
	width: 690px;
	margin: 0px;
	
}

/*logo*/
#wrap #container #visual a{
height: 100px;
	width: 690px;
	display: block;
}

/*contents*/
#stage h3{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 300px;
	overflow: hidden;
}
#stage h4{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 650px;
	overflow: hidden;
	background-image: url(../images/body_products.gif);
	background-repeat: no-repeat;
	background-position: left center;
	clear:both;
}
#stage .title{
background-image: url(../images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* search */
#stage form{
	margin: 0px;
	padding: 0px;
}
#stage .search{
	width:650px;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8A6B34;
}
#stage .search th{
	width:120px;
	font-weight: normal;
	text-align: right;
	padding-top: 5px;
}
#stage .search th p{
height:20px;
}
#stage .search .txtbox1{
	height: 20px;
	width: 250px;
	color: #B0B0B0;
	background-color: #121212;
	border: 1px solid #4A4A4A;
}
#stage .search .txtbox2{
	height: 20px;
	width: 105px;
	color: #B0B0B0;
	background-color: #121212;
	border: 1px solid #4A4A4A;
	margin-right:5px;
}
/* leftbox */
#stage #leftbox{
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 230px;
	float:left;
}
#stage #leftbox h3{
	background-image: url(../images/monthly.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	width: 170px;
}
#stage #leftbox table{
width:230px;
} 
#stage #leftbox th{
	text-align: left;
	vertical-align: top;
	width: 30px;
	padding-bottom:5px;
}
#stage #leftbox td{
	text-align: left;
	vertical-align: top;
	padding-bottom:10px;
}
#stage #leftbox .photo{
	text-align: right;
	vertical-align: top;
	width: 110px;
}


/* rightbox */
#stage #rightbox{
text-align: left;
	margin: 0 0 0 30px;
	padding: 0px;
	height: auto;
	width: 390px;
	float:left;
}
#stage #rightbox p{
	padding: 0px;
	height:120px;
}
#stage #rightbox .body-news{
	background-image: url(../images/body_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 390px;
	margin-top: 15px;
}
#stage #rightbox .list-news{
	width: 390px;
}
#stage #rightbox .list-news th{
	font-weight: normal;
	color: #8A6B34;
	text-align: left;
	vertical-align: top;
	width: 100px;
	padding-bottom: 10px;
}
#stage #rightbox .list-news td{
padding-bottom: 10px;
}

#stage #rightbox .body-release{
background-image: url(../images/body_newrelease.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 390px;
	margin:30px 0px 10px 0px;
}
#stage #rightbox .list-release{
	width: 390px;
}
#stage #rightbox .list-release th{
	text-align: right;
	vertical-align: top;
	width: 100px;
	padding-bottom: 10px;
}
#stage #rightbox .list-release td{
width: 290px;
padding-bottom: 10px;
}
#stage #rightbox .list-release td span{
	line-height: 2em;
	color: #876832;
	display: block;
}

/* products */
#stage .btn1{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 96px;
	overflow: hidden;
}
#stage .btn1 a{
	background-image: url(../images/btn_mypage.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 96px;
	display:block;
}
#stage .btn2{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	margin: 0 0 0 5px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 111px;
	overflow: hidden;
}
#stage .btn2 a{
	background-image: url(../images/btn_login.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 111px;
	display:block;
}
#stage .btn3{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	margin: 0 0 0 5px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 193px;
	overflow: hidden;
}
#stage .btn3 a{
	background-image: url(../images/btn_pw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 193px;
	display:block;
}
#stage .btn4{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	margin: 0 0 0 5px;
	padding: 0px;
	float: right;
	height: 30px;
	width: 116px;
	overflow: hidden;
}
#stage .btn4 a{
	background-image: url(../images/btn_cart.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 116px;
	display:block;
}
#stage .btn5{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	margin: 0 0 0 5px;
	padding: 0px;
	float: right;
	height: 30px;
	width: 90px;
	overflow: hidden;
}
#stage .btn5 a{
	background-image: url(../images/btn_freight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 90px;
	display:block;
}
#stage .btn1 a:hover,#stage .btn2 a:hover,#stage .btn3 a:hover{
	background-position: left bottom;
}
/* 2008N5/15ҏW */
#stage ul.item{
margin: 0px;
	padding: 0px;
}
#stage ul.item li{
	margin: 0 10px 0 0;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#stage ul.item li a,#stage ul.item li a:visited{
	color: #9D7E41;
	font-size: 10px;
	text-decoration: none;
}
#stage ul.item li a:hover,#stage ul.item li a:active{
	color: #FF9900;
}
#stage ul.item li.FS2_postagesettlelist a,#stage ul.item li.FS2_postagesettlelist a:visited{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/btn_soryo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -1000em;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
}
#stage ul.item li.FS2_postagesettlelist a:hover,#stage ul.item li.FS2_postagesettlelist a:active{
background-position: left bottom;
}
/* 2008N5/15ҏW */


#stage .box1{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 110px;
	height: 100px;
}
#stage .box2{
	margin: 0 0 0 25px;
	padding: 0px;
	float: left;
	width: 110px;
	height: 100px;
}
#stage .box1 a,#stage .box2 a{
	text-decoration: none;
	display: block;
	height: 100px;
	width: 110px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .box1 a:hover,#stage .box2 a:hover{
	background-position: left bottom;
}
#stage .item1{
	background-image: url(../images/sum_bag.jpg);
}
#stage .item2{
	background-image: url(../images/sum_bikerswallet.jpg);
}
#stage .item3{
	background-image: url(../images/sum_halfwallet.jpg);
}
#stage .item4{
	background-image: url(../images/sum_coincase.jpg);
}
#stage .item5{
	background-image: url(../images/sum_chains.jpg);
}
#stage .item6{
	background-image: url(../images/sum_belts.jpg);
}
#stage .item7{
	background-image: url(../images/sum_studs.jpg);
}
#stage .item8{
	background-image: url(../images/sum_buckle.jpg);
}
#stage .item9{
	background-image: url(../images/sum_concho.jpg);
}
#stage .item10{
	background-image: url(../images/sum_walletfolder.jpg);
}
#stage .item11{
	background-image: url(../images/sum_wristband.jpg);
}
#stage .item12{
	background-image: url(../images/sum_watch.jpg);
}
#stage .item13{
	background-image: url(../images/sum_accessories.jpg);
}
#stage .item14{
	background-image: url(../images/sum_keycase.jpg);
}
#stage .item15{
	background-image: url(../images/sum_loop.jpg);
}
#stage .item16{
	background-image: url(../images/sum_walletchain.jpg);
}
#stage .item17{
	background-image: url(../images/sum_sigarcase.jpg);
}
#stage .item18{
	background-image: url(../images/sum_seather.jpg);
}
#stage .item19{
	background-image: url(../images/sum_premium.jpg);
}
#stage .item20{
	background-image: url(../images/sum_sale.jpg);
}
#stage .item21{
	background-image: url(../images/sum_etc.jpg);
}
#stage .item22{
	background-image: url(../images/sum_mobileholder.jpg);
}
#stage .item23{
	background-image: url(../images/sum_longwallet.jpg);
}
#stage .item24{
	background-image: url(../images/sum_shortwallet.jpg);
}
#stage .item25{
	background-image: url(../images/sum_cardcase.jpg);
}
#stage .item26{
	background-image: url(../images/sum_apprel.jpg);
}
#stage .item27{
	background-image: url(../images/sum_mobile.jpg);
}

#stage .line-gold{
	background-image: url(../images/line_gold.gif);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 650px;
	clear: both;
}
#stage .dotline-gold{
	background-image: url(../images/dotline_gold.gif);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 650px;
	clear: both;
}
#wrap #container .obon {
	background-color: #FFFFFF;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	line-height: 150%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-bottom-color: #FF0000;
	width: auto;
	margin-bottom: 15px;
	text-align: center;
}
#wrap #container #contents #stage #rightbox #banner .collabo-title {
	font-weight: bold;
	background-color: #7E6332;
	color: #FFFFFF;
	display: block;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

