@charset "Shift_JIS";

/*-- linkcolor green --*/
a.green:link{
color:#247391;
text-decoration:none;
}
a.green:visited{
color:#247391;
text-decoration:none;
}
a.green:hover{
color:#247391;
text-decoration:underline;
}
a.green:active{
color:#247391;
text-decoration:underline;
}
/*-- e linkcolor green --*/


/*-- linkcolor pink --*/
a.pink:link{
color:#CE8888;
text-decoration:none;
}
a.pink:visited{
color:#CE8888;
text-decoration:none;
}
a.pink:hover{
color:#CE8888;
text-decoration:underline;
}
a.pink:active{
color:#CE8888;
text-decoration:underline;
}
/*-- e linkcolor pink --*/


/*--text color--*/
.txtpurple{
color:#BD7DBA;
font-weight:bold;
font-size:12px;
}

/*--e text color--*/





/*--SHOP GLNAVI--*/
#shopglnavi{
margin:0;
padding:0;
display:block;
/*
padding-left:6px;
_padding-left:10px;
border:1px solid #F00;
*/
width:576px;
}


#shopglnavi ul{
width:576px;
height:27px;
}


#shopglnavi li{
display:block;
float:left;
margin-right:1px;
padding:0;
/*position:relative;*/
}
/*--eSHOP GLNAVI--*/




/*--SHOP MAINIMG--*/

#shopmainimg0{
margin-bottom:15px;
/*
border:1px solid #F00;
*/
}




#shopmainimg{
/*padding-left:6px;
_padding-left:10px;
margin:0 0 15px 0;*/

/*margin-left:6px;
_margin-left:10px;
padding:0 0 15px 0;
border:1px solid #F00;
*/
margin-top:-6px;
margin-bottom:15px;
}

/*--eSHOP MAINIMG--*/



/*--SHOP MAIN--*/
.shopmainalign{
vertical-align:top;
}
/*--eSHOP MAIN--*/




*/--SHOP LeftNAVI--*/


.shopleftnavibase{
border:1px #0f0 solid;
background-color:#CCCCCC;
padding-top:0;
/*padding-left:6px;*/
width:167px;
}




.shopleftnavi{
background-color:#333333;
/*padding-left:6px;*/
/*_padding-left:10px;*/
}





.shopleftcatefr{
width:167px;
margin-bottom:10px;
}

.shopnew li{
list-style-type:none;
text-indent:-15px;
margin-bottom:8px;
font-size:12px;
}





.shopleftcate{
border-right:1px solid #ECECEC;
border-bottom:1px solid #ECECEC;
border-left:1px solid #ECECEC;
padding-top:8px;
padding-bottom:10px;
padding-left:5px;
}


.ranklink{
font-size:10px;
line-height:1.1em;
padding-left:2px;
}



.slranktxt{
text-align:right;
padding-right:5px;
}

.slmobiletxt{
padding-right:5px;
}

.qrtxt{
color:#247491;
font-weight:bold;
text-align:center;
font-size:12px;
margin-top:10px;
}

.qrurl{
color:#F28231;
font-weight:bold;
margin-top:12px;
font-size:11px;
}

.enoverflow{
overflow:hidden;
width:160px;
}






.lmenucontents{
/*margin-left:6px;*/
}


*/--eSHOP LeftNAVI--*/



*/--SHOP CENTER--*/


.scsubt{
}


.scsubtk{
margin-top:10px;
margin-bottom:5px;
margin-left:10px;
}

.scsubtm{
margin-top:30px;
margin-bottom:5px;
margin-left:10px;
}


.goodsfr{
width:384px;
margin-left:auto;
margin-right:auto;
}





.goodsimg{
padding-top:0;
padding-left:5px;
font-size:11px;
line-height:1.2em;
}


.goodsimg1{
padding-top:0;
/*padding-left:5px;*/
padding-bottom:8px;
font-size:12px;
line-height:1.4em;
}










.scntxt{
padding-top:0;
padding-bottom:0;
padding-left:5px;
font-size:10px;
line-height:1.1em;

}



.scbrandt{
margin:22px auto 10px auto;
}








#scbrandfr{
margin-top:8px;
margin-bottom:15px;
margin-left:5px;
}


#scbrandc{
width:130px;
height:54px;
text-align:center;
vertical-align:middle;
background-color:#F1E4F5;
}

#scbrandf{
width:130px;
height:54px;
text-align:center;
vertical-align:middle;
background-color:#E2F5F0;
}

#scbrandb{
width:130px;
height:54px;
text-align:center;
vertical-align:middle;
background-color:#DED6C6;
}






#scsetfr{
margin:16px 0 0 0;
}


#scsetset{
margin:10px auto 12px auto;
}







.screcomet{
margin:21px auto 16px auto;

}



#recomendbase{
width:404px;
height:185px;
margin-bottom:50px;
background:url(../img/img1/sc_recome_bg.gif) no-repeat right bottom;
}







#recome{
margin-left:10px;
list-style-type:none;
line-height:160%;

}


#recome li{
background:url(../img/img1/i.gif) no-repeat 0 40%;
text-indent:16px;
}


*/--eSHOP CENTER--*/




*/--SHOP RIGHT--*/


#srncart0{
}


#srncart{
width:161px;
margin:0 auto 3px auto;
}


#srnlogin{
width:161px;
margin:0 auto 5px auto;
}


#srngoodslist{
width:161px;
border:1px #ECECEC solid;
margin:0 auto 6px auto;
background-color:#FFF;
}


.categorytreelist{
margin:12px 0 12px 10px;
list-style-type:none;
line-height:150%;
}

/*
.categorytreelist li{
background:url(../img/img1/i.gif) no-repeat 0 40%;
text-indent:14px;
margin-left:0;
padding:0;
text-align:left;
}
*/

.categorytreelist MENU{
list-style-type:none;
/*background:url(../img/img1/i.gif) no-repeat;*/
text-indent:14px;
margin-left:0;
padding:0;
text-align:left;
}





#srnbrand{
width:161px;
border:1px #ECECEC solid;
margin:0 auto 9px auto;
background-color:#FFF;
}



.brandtreelist{
margin:12px auto 6px 5px;
list-style-type:none;
}

.brandtreelist li{
margin-bottom:5px;
}




#srnserch{
width:161px;
border:1px #ECECEC solid;
margin:0 auto auto auto;
background-color:#FFF;
}


.serch01{
margin:12px auto 0px 10px;
}

.menuicon{
background:url(../img/img1/i.gif) no-repeat 0 40%;
text-indent:14px;
margin-bottom:6px;
}

.serchspace{
margin-bottom:10px;
}


.setbutton{
margin-top:10px;
}


.serch02{

margin:0 3px 3px 3px;
border-top:3px #79CEC4 solid;
background-color:#F7F7F7;
padding:6px;
}

.serchbutton{
margin:10px 0 15px 0;
}






*/--eSHOP RIGHT--*/












