
body{
	background:#000000;
}
img{
	border:0;
	vertical-align:bottom;
}

h3{
	font-size:14px;
	padding-bottom:8px;
}
p{
	color: #999;
	font-size: x-small;
	padding-bottom:30px;
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}



a{
	color:#999;
	text-decoration: none;
}
a:hover{
	color:#666;
	background-color:#ffcc66;
	text-decoration: none;
}
a:link{
	color:#ffcc66;
	text-decoration: none;
}
a:visited{
	color:#ffcc66;
	text-decoration: none;
}	
a:link:hover{
	color:#333;
	background-color:#ffcc66;
	text-decoration: none;
}
a:visited:hover{
	color:#333;
	background-color:#ffcc66;
	text-decoration: none;
}


#contents{
	padding:0;
	width:960px;
	text-align:left; 
	background:#9b9b9b;
}


/*===========================================ヘッダー（ページタイトル、グローバルメニュー）===========*/
#header{
	width:911px;
	height:56px;
	background:#000 url(header.png) no-repeat;
	padding:12px 15px 7px 34px;
	margin:0;
	text-align:left;
}
#headerLOGO{
	width:256px;
	height:40px;
	float:left;
	margin-top:12px;
}

#headerLOGO h1 a{
	width:256px;
	height:40px;
	display:block;
	text-decoration:none;
}
	
#headerLOGO h1 a:hover{
	background:transparent;
}

#headerCART{
	width:340px;
	height:56px;
	float:right;
	/*background:#ff0000;*/
}
#goINDEX{
	font-size:small;
	width:340px;
	height:25px;
	text-align:right;
}
#cartCASH{
	color:#ddd;
	width:340px;
	height:25px;
}
#checkCASH{
	line-height:23px;
	width:224px;
	height:23px;
	border:1px #333 solid;
	background:#191919;
	text-align:center;
	float:left;
}
#viewCART{
	line-height:23px;
	width:100px;
	height:23px;
	border:1px #333 solid;
	background:#191919;
	text-align:center;
	float:right;
}
#viewCART a:link{
	color:#ddd;
}

/*================================================ main =============================================*/
#main{
	width:950px;
	min-height:520px;
	padding:19px 5px;
	/*margin:19px 5px;*/
	text-align:left;
	background:#9b9b9b url(contents.png) no-repeat;
}


/*================= menu ====================*/
#menu{
	width:200px;
	padding:0;
	margin-right:23px;
	float:left;
	background:transparent;
}

#menu img{
	width:200px;
	height:26px;
	padding-bottom:3px;
}

/* menu のボタン */
#menu ul{
	list-style-type: none;
	text-indent:-9999px;
}

#menu ul li{
	display: inline;
	/*float:left;*/
	padding:0;
	/*margin-bottom:5px;*/
}
#menu ul li a,
#menu ul li a:hover{
	display:block;
	text-decoration:none;
}

/*#menu .menuTab{
	width:200px;
	height:31px;
}*/

#menu .BRD{
	padding-bottom:9px;
}

#menu #MML.BRD{
	height:67px;
	width:170px;
	padding:53px 15px 0 15px;
	margin:40px 0 20px 0;
	background:transparent url(../../shopIMG/mMML.png) no-repeat;
}

iframe{
	background:transparent;
}


#menu a{
}


#mRcloth a{
	width:200px;
	height:26px;
	background:transparent url(mRoen_cloth.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mRcloth a:link{
	width:200px;
	height:26px;
	background:transparent url(mRoen_cloth.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mRcloth a:hover{
	width:200px;
	height:26px;
	background:transparent url(mRoen_cloth.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}


#mRleather a{
	width:200px;
	height:26px;
	background:transparent url(mRoen_leather.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mRleather a:link{
	width:200px;
	height:26px;
	background:transparent url(mRoen_leather.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mRleather a:hover{
	width:200px;
	height:26px;
	background:transparent url(mRoen_leather.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}


#mRcutsew a{
	width:200px;
	height:26px;
	background:transparent url(mRJ_cutsew.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mRcutsew a:link{
	width:200px;
	height:26px;
	background:transparent url(mRJ_cutsew.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mRcutsew a:hover{
	width:200px;
	height:26px;
	background:transparent url(mRJ_cutsew.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}


#mRknit a{
	width:200px;
	height:26px;
	background:transparent url(mRoen_knit.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}
#mRknit a:link{
	width:200px;
	height:26px;
	background:transparent url(mRoen_knit.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}
#mRknit a:hover{
	width:200px;
	height:26px;
	background:transparent url(mRoen_knit.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}


#mRarticles a{
	width:200px;
	height:26px;
	background:transparent url(mRoen_articles.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mRarticles a:link{
	width:200px;
	height:26px;
	background:transparent url(mRoen_articles.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}
#mRarticles a:hover{
	width:200px;
	height:26px;
	background:transparent url(mRoen_articles.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}

#mRunderwear a{
	width:200px;
	height:26px;
	background:transparent url(mRoen_underwear.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mRunderwear a:link{
	width:200px;
	height:26px;
	background:transparent url(mRoen_underwear.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}
#mRunderwear a:hover{
	width:200px;
	height:26px;
	background:transparent url(mRoen_underwear.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}


#mITEMLIST a{
	width:200px;
	height:26px;
	background:transparent url(mITEMLIST.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mITEMLIST a:link{
	width:200px;
	height:26px;
	background:transparent url(mITEMLIST.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}
#mITEMLIST a:hover{
	width:200px;
	height:26px;
	background:transparent url(mITEMLIST.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}


#mRJdenim a{
	width:200px;
	height:26px;
	background:transparent url(mRJ_denim.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mRJdenim a:link{
	width:200px;
	height:26px;
	background:transparent url(mRJ_denim.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}
#mRJdenim a:hover{
	width:200px;
	height:26px;
	background:transparent url(mRJ_denim.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}


#mRJcutsew a{
	width:200px;
	height:26px;
	background:transparent url(mRJ_cutsew.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mRJcutsew a:link{
	width:200px;
	height:26px;
	background:transparent url(mRJ_cutsew.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}
#mRJcutsew a:hover{
	width:200px;
	height:26px;
	background:transparent url(mRJ_cutsew.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}

#mITEMLIST2 a{
	width:200px;
	height:26px;
	background:transparent url(mITEMLIST.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mITEMLIST2 a:link{
	width:200px;
	height:26px;
	background:transparent url(mITEMLIST.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mITEMLIST2 a:hover{
	width:200px;
	height:26px;
	background:transparent url(mITEMLIST.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}


#mITEMLIST3 a{
	width:200px;
	height:26px;
	background:transparent url(mITEMLIST.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mITEMLIST3 a:link{
	width:200px;
	height:26px;
	background:transparent url(mITEMLIST.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mITEMLIST3 a:hover{
	width:200px;
	height:26px;
	background:transparent url(mITEMLIST.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}


#mCRITEMLIST a{
	width:200px;
	height:26px;
	background:transparent url(mCR_item.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mCRITEMLIST a:link{
	width:200px;
	height:26px;
	background:transparent url(mCR_item.png) no-repeat 0 -26px;
	/*margin-bottom:5px;*/
}

#mCRITEMLIST a:hover{
	width:200px;
	height:26px;
	background:transparent url(mCR_item.png) no-repeat 0 -52px;
	/*margin-bottom:5px;*/
}

/*=============================================== INFORMATION ==========================*/
table.specTBL{
	margin:6px 0 15px 0;
	width: 337px;
	/*border-collapse: separate;*/
	/*border-spacing: 2px;*/
	/*font-size: 100%;*/
	border:0;
}

table.specTBL caption {
	margin-top: 1em;
	/*text-align: right;*/
}

table.specTBL th,
table.specTBL td {
	/*padding: 4px 6px;*/
}

table.specTBL th {
	/*background: #1B3AB4;
	text-align: center;
	white-space: nowrap;
	font-size: 92%;*/
	color: #FFF;
	width:63px;
}

table.specTBL td {
	/*background: #E5EAFF;
	text-align: right;
	white-space: nowrap;*/
}

/*===============================================================*/

/*============================ items ========================*/
#items{
	width:720px;
	float:left;
}

#info{
	width:720px;
	margin-bottom:10px;
}

#info .infoCOM{
	font-size:11px;
	line-height:1.4em;
	width:672px;
	padding:16px 24px;
	background:#191919;
}

#info .infoSCR{
	width:672px;
	height:153px;
	overflow: auto; 
}

/*=============================================== INFORMATION ==========================*/
table.infoTBL{
	/*margin:6px 0 15px 0;*/
	width: 655px;
	/*border-collapse: separate;*/
	/*border-spacing: 2px;*/
	/*font-size: 100%;*/
	border:0;
}

table.infoTBL caption {
	/*margin-top: 1em;*/
	/*text-align: right;*/
}

table.infoTBL th,
table.infoTBL td {
	/*padding: 4px 6px;*/
}


table.infoTBL th {
	/*background: #1B3AB4;
	text-align: center;
	white-space: nowrap;
	font-size: 92%;*/
	color: #fdfdfd;
	width:70px;
	vertical-align:top ;
}

table.infoTBL td {
	/*background: #E5EAFF;
	text-align: right;
	white-space: nowrap;*/
	vertical-align:top ;
}

/*===============================================================*/



#info .hBAR{
	width:720px;
	height:26px;
	background:transparent url(itemsBARinfo.png) no-repeat;
	margin-bottom:3px;
}

#NA .hBAR{
	width:720px;
	height:26px;
	background:transparent url(itemsBARnew.png) no-repeat;
	margin-bottom:5px;
}
#NA .iBAR{
	width:600px;
	height:26px;
	background:transparent url(itemsBARlist.png) no-repeat;
	margin-bottom:5px;
	line-height:26px;
	padding-left:120px;
	color:#333;
}
#NA .iBAR a{
	color:#333;
	text-decoration: underline;
}

#NA .iBAR a:link{
	color:#333;
	text-decoration: underline;
}

#NA .iBAR a:hover{
	color:#ffcc66;
	background:#333;
	text-decoration: none;
}


#NA{
	width:720px;
	display: inline;
	
}

#NA .roen{
	width:128px;
	height:220px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	background:transparent url(thumb-R.png) no-repeat;
	
}
#NA .HT{
	width:128px;
	height:220px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	background:transparent url(thumb-H.png) no-repeat;
}
#NA .GC{
	width:128px;
	height:220px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	background:transparent url(thumb-GC.png) no-repeat;
}
#NA .RJ{
	width:128px;
	height:220px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	background:transparent url(thumb-RJ.png) no-repeat;
}
#NA .CLB{
	width:128px;
	height:220px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	background:transparent url(thumb-CLB.png) no-repeat;
}

#NA .roen a,
#NA .HT a,
#NA .GC a,
#NA .RJ a,
#NA .CLB a{
	display:block;
}
#NA .roen a:hover,
#NA .HT a:hover,
#NA .GC a:hover,
#NA .RJ a:hover,
#NA .CLB a:hover{
	color:#ffff99;
	display:block;
	text-decoration:underline;
	background:transparent;
}

#NA .roen .PICS,
#NA .HT .PICS,
#NA .GC .PICS,
#NA .RJ .PICS,
#NA .CLB .PICS{
	width:105px;
	height:152px;
	padding:0 0 0 11px;
	margin-bottom:3px;
}
#NA .roen .PICS .newTAG,
#NA .HT .PICS .newTAG,
#NA .GC .PICS .newTAG,
#NA .RJ .PICS .newTAG,
#NA .CLB .PICS .newTAG{
	width:105px;
	height:12px;
	margin:0;
}
#NA .roen .PICS .newTAG IMG,
#NA .HT .PICS .newTAG IMG,
#NA .GC .PICS .newTAG IMG,
#NA .RJ .PICS .newTAG IMG,
#NA .CLB .PICS .newTAG IMG{
	vertical-align:top;
}

#NA .roen .TXTSPACE,
#NA .HT .TXTSPACE,
#NA .GC .TXTSPACE,
#NA .RJ .TXTSPACE,
#NA .CLB .TXTSPACE{
	width:110px;
	height:50px;
	padding:0 9px 20px 9px;
}

.TXTSPACE .itmNAME{
	color:#ffcc66;
	font-weight:bold;
	display:block;
}
#DETAIL .TXTSPACE{
	color:#aaa;
	font-size:12px;
	line-height: 1.4em;
}
#DETAIL .TXTSPACE .itmNAME{
	font-size:12px;
	margin-bottom:10px;
}

#DETAIL .TXTSPACE a:hover{
	background:#222;
}

.TXTSPACE .itmPRICE{
	color:#666;
	display:block;
}

a:hover .TXTSPACE .itmNAME{
	color:#ffff99;
	font-weight:bold;
	display:block;
}
a:hover .TXTSPACE .itmPRICE{
	color:#aaa;
	display:block;
}

.ichiNAV{
	background:#191919;
	clear:both;
	width:696px;
	height:45px;
	padding-top:10px;
	padding-left:24px;
	margin-bottom:6px;
}

/*
.TXTSPACE .itmNAME{
	color:#ffcc66;
	font-weight:bold;
}
.TXTSPACE .itmPRICE{
	color:#666;
}
*/







/*
a .TXTSPACE .itmNAME{
	color:#ffcc66;
	font-weight:bold;
	display:block;
}
a .TXTSPACE .itmPRICE{
	color:#666;
	display:block;
}
a:hover .TXTSPACE .itmNAME{
	color:#ffcc66;
	font-weight:bold;
	text-decoration:underline;
	display:block;
}
a:hover .TXTSPACE .itmPRICE{
	color:#666;
	text-decoration:underline;
	display:block;
}
*/


/*========================================================= DETAIL ===========================================*/

#items #DETAIL .dBAR{
	width:570px;
	height:26px;
	background:transparent url(itemsBARdetail.png) no-repeat;
	margin-bottom:5px;
	line-height:26px;
	padding-left:150px;
	color:#333;
}
#items #DETAIL .dBAR a{
	color:#333;
	text-decoration: underline;
}

#items #DETAIL .dBAR a:link{
	color:#333;
	text-decoration: underline;
}
#items #DETAIL .dBAR a:hover{
	color:#ffcc66;
	background:#333;
	text-decoration: none;
}

#items #DETAIL #PICS{
	width:324px;
	height:477px;
	padding-top:9px;
	margin-right:11px;
	background:transparent url(picBG.png) no-repeat;
	float:left;
}
#items #DETAIL #PICS #viewer{
	width:302px;
	height:470px;
}

#items #DETAIL .TXTSPACE{
	width:337px; /* 385px */
	padding:20px 24px 32px 24px;
	background:#191919;
	float:left;
	margin-bottom:6px;
}

table.specTBL{
	margin:6px 0 30px 0;
	width: 337px;
	/*border-collapse: separate;*/
	/*border-spacing: 2px;*/
	/*font-size: 100%;*/
	border:0;
}

.TXTBOXX table.specTBL{
	margin:10px 0;
	width: 670px;
	border:0;
	line-height:2em;
}

table.specTBL caption {
	margin-top: 1em;
	/*text-align: right;*/
}

table.specTBL th,
table.specTBL td {
	/*padding: 4px 6px;*/
}

.TXTBOXX table.specTBL th,
.TXTBOXX table.specTBL td {
	padding: 10px 0;
}

table.specTBL th {
	/*background: #1B3AB4;
	text-align: center;
	white-space: nowrap;
	font-size: 92%;*/
	color: #FFF;
	width:82px;
}
.TXTBOXX table.specTBL th {
	color: #FFF;
	width:152px;
	vertical-align:top;
}

table.specTBL td {
	/*background: #E5EAFF;
	text-align: right;
	white-space: nowrap;*/
	color:#666;
}




table.sizeTBL{
	margin:30px 0 30px 0;
	width: 250px;
	/*border-collapse: separate;*/
	/*border-spacing: 2px;*/
	/*font-size: 100%;*/
	border:0;
	border-spacing:0;
}


table.sizeTBL caption {
	margin-top: 1em;
	/*text-align: right;*/
}

table.sizeTBL th,
table.sizeTBL td {
	padding: 2px 1px;
	border-bottom:1px solid #666;
}

table.sizeTBL th {
	/*background: #1B3AB4;
	text-align: center;
	white-space: nowrap;
	font-size: 92%;
	color: #FFF;*/
	width:50px;
	border-bottom:2px solid #666;
	text-align:center;
}

table.sizeTBL td {
	/*background: #E5EAFF;
	text-align: right;
	white-space: nowrap;*/
	text-align:center;
}

table.sizeTBL td.SZ {
	color:#fff;
	background: #222;
}


/*============================================================ shopping information ====================*/
#items #SINFO .pBAR{
	width:570px;
	height:26px;
	background:transparent url(pBAR.png) no-repeat;
	margin-bottom:5px;
	line-height:26px;
	padding-left:150px;
	color:#333;
}
#items #SINFO .shopBAR{
	width:570px;
	height:26px;
	background:transparent url(shopBAR.png) no-repeat;
	margin-bottom:5px;
	line-height:26px;
	padding-left:150px;
	color:#333;
}
#items #SINFO .guideBAR{
	width:570px;
	height:26px;
	background:transparent url(guideBAR.png) no-repeat;
	margin-bottom:5px;
	line-height:26px;
	padding-left:150px;
	color:#333;
}
#items #SINFO .TXTBOXX{
	width:660px;
	background:#191919;
	margin-bottom:5px;
	padding:20px 30px;
	color:#ccc;
}
#items #SINFO .TXTBOXX h3{
	font-size:12px;
}
#items #SINFO .TXTBOXX p{
	padding:10px 0;
	margin:0;
}
#items #SINFO .TXTBOXX dt{
	margin-bottom:10px;
	font-size:11px;
}
#items #SINFO .TXTBOXX dd{
	padding-left:15px;
	line-height:2em;
	margin-bottom:25px;
	color:#777;
}




/*========================================================== footer ==========================================*/
#footer{
	clear:both;
	width:960px;
	height:36px;
	background:#000 url(footer.png) no-repeat;
}

#footer #TXT{
	padding:10px 20px;
}

#footer .fMENU{
	float:left;
}

#footer .copy{
	float:right;
	color:#666;
}







/*================================    collection CSS  ======================= */


#viewer{
	padding-bottom:10px;
}

/*
#viewer a:hover {
	text-decoration: underline;
}
*/

#viewer ul, #viewer li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#viewer ul {
	padding:6px 0;
	
}

#viewer li {
	padding-bottom: 5px;
}



#tmb{
	width:940px;
}
#tmb a{
	display:block;
	margin:2px;
	float:left;
	width:62px;
	height:42px;
	background:#fff;
}
#tmb a img{
	border:#ddd solid 1px;
}
#tmb a:hover img{
	border:#0085C1 solid 1px;
}

#controller ul{
	clear:both;
}
#controller ul a{
	padding:3px 14px;
}

#viewer #imgs-frame {
	float: left;
	width: 780px;
	height:550px;
	margin-left:80px;
	margin-bottom:10px;
	background-color: #f0f0f0;
}

#viewer #controller {
	/*float: left;*/
	width:940px;
	/*margin-bottom:20px;*/
	/*padding-left: 10px;*/
	/*margin-left:50px;*/
	z-index: 10;
}

#cntS{
	clear:both;
	width:940px;
	margin:5px 0;
}

#cntS a{
	padding:3px 14px;
}

/*=======================================================================   collection css */


/*================== dealer css ==========================================*/
#dealerLIST table{
	width:900px;
	margin:0 10px;
}

#dealerLIST table tr th{
	width:200px;
	padding-bottom:3px;
}
#dealerLIST table tr .shopADD{
	width:500px;
	padding-bottom:3px;
}
#dealerLIST table tr .shopTEL{
	width:180px;
	padding-bottom:3px;
}
#dealerLIST table tr .SOPHSHOP{
	padding-bottom:13px;
}

/*===================================================================   dealer css*/

/*================== download css ==========================================*/
#downloadLIST table{
	width:460px;
	margin:0 10px;
}

#downloadLIST table tr th{
	width:100px;
	padding-bottom:3px;
}
#downloadLIST table tr .shopADD{
	width:180px;
	padding-bottom:3px;
}
#downloadLIST table tr .shopTEL{
	width:180px;
	padding-bottom:3px;
}


/*===================================================================   download css*/

/*================== MailLIST css ==========================================*/
#downloadLIST #MLLBTN{
	width:660px;
	margin:0 10px;
	padding-bottom:10px;
}

#downloadLIST #MLLBTN a{
	color:#fff;
	font-size:12px;
	padding:5px 40px;
	margin-right:10px;
	background:#000;
}
#downloadLIST #MLLBTN a:hover{
	color:#fff;
	background:#666;
}


/*===================================================================   MailLIST css*/







