/* item ヘッダー */
#nabigation { 
background: #eeeecc; margin-top: 0px; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; padding: 3px;
width: 720px; text-align: center;
}
html>body #nabigation { 
background: #eeeecc; margin: 0px auto; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; padding: 3px;
width: 714px; text-align: center;
}
#nabigation1 { 
background: #ffffff; margin: 0px; border-left: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; 
padding: 6px 6px 0px; text-align: center;width: 714px; 
}
html>body #nabigation1 { 
background: #ffffff; margin: 0px; border-left: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; 
padding: 6px 6px 2px; text-align: center;;width: 701px;
}
#icon { 
margin: 0px; border: 0px; padding: 0px; width: 560px; float: right; text-align: right;
}
#icon1 { 
background: #ffffff; margin: 0px; border: 0px; padding: 0px 0px; width: 560px; height: 25px; text-align: right;
}
#icon1 img {   
margin: 0px 5px 9px 2px; border: 0px; padding: 0px; float: right; }
#itemicon {  
background: #000000; margin: 0px; border: 0px; padding: 0px; text-align: right; 
}
#icontop {
clear: right; margin: 0px; border: 0px; padding: 0px; width: 420px; text-align: right; float: right;
}
#member {
background: #eeeecc; margin: 0px; border: 0px; padding: 2px 0px 0px 0px; width: 140px; height: 20px; 
vertical-align: middle; text-align: left; float: right;
}
#pottery {
background: #800000; margin: 0px; border: 0px; padding: 2px 0px 0px 0px; width: 140px; height: 20px;
vertical-align: middle; text-align: left; float: right;
}
#allitem {
background: #045a7b; margin: 0px; border: 0px; padding: 2px 0px 0px 0px; width: 140px; height: 20px;
vertical-align: middle; text-align: left; float: right;
}
#iconmiddle {
margin: 0px; border: 0px; padding: 0px; width: 490px; text-align: right; float: right;
}
.salesend {
background: #999977; margin: 0px; border: 0px; padding: 0px 0px 0px 0px; height: 20px; vertical-align: middle;
width: 70px; text-align: left; float: right;
}
.osusume {
background: #e6c59f; margin: 0px; border: 0px; padding: 0px 0px 0px 0px; height: 20px; vertical-align: middle;
width: 70px; text-align: left; float: right;
}
.others {
background: #8183b1; margin: 0px; border: 0px; padding: 0px 0px 0px 0px; height: 20px; vertical-align: middle;
width: 70px; text-align: left; float: right;
}
.ohzara { 
background: #cfbbc5; margin: 0px; border: 0px; padding: 0px 0px 0px 0px; height: 20px; vertical-align: middle;
width: 70px; text-align: left; float: right;
}
.hati {
background: #bdb76b; margin: 0px; border: 0px; padding: 0px 0px 0px 0px; height: 20px; vertical-align: middle;
width: 70px; text-align: left; float: right;
}
.sara {
background: #7e9d73; margin: 0px; border: 0px; padding: 0px 0px 0px 0px; height: 20px; vertical-align: middle;
width: 70px; text-align: left; float: right;
}
.cup {
background: #a5b5cb; margin: 0px; border: 0px; padding: 0px 0px 0px 0px; height: 20px; vertical-align: middle;
width: 70px; text-align: left; float: right;
}
.owan {
background: #999d79; margin: 0px; border: 0px; padding: 0px 0px 0px 0px; height: 20px; vertical-align: middle;
width: 70px; text-align: left; float: right;
}
#iconbottom {
clear: right; margin: 0px; border: 0px; padding: 0px; width: 560px; text-align: right; float: right;
}
.sb {
margin: 0px; border: 0px; padding: 0px; width: 140px; text-align: left; float: right; }
.sb img { margin-right: -4px; padding: 0px; border: 0px; flort: left; }

/* item ヘッダー end */

/* nabigation */
#nabi {
clear: both; margin: 0px; border: 0px; padding: 3px 0px 0px 0px; width: 720px; text-align: center;
}
html>body #nabi {
clear: both; margin: 0px; border: 0px; padding: 3px; width: 714px; text-align: center;
}
#nabil {
margin: 0px; border: 0px; padding: 0px; text-align: left; color: #988a61; float: left;
}
#nabir {
margin: 0px; border: 0px; padding: 0px; text-align: right; color: #988a61; float: right;
}
/* nabigation end */

/* item body */
#itembody {
clear: both; margin: 0px; border: 0px; padding: 0px; width: 720px; text-align: center;
}
/* 右　body */
#bodyright {
margin-right: 3px; border: 0px; padding: 25px 0px; width: 310px; text-align: center; float: right;
}
html>body #bodyright {
margin-right: 5px; border: 0px; padding: 25px 0px; width: 310px; text-align: center; float: right;
}

/* 商品解説 */
.itemcoment {
line-height: 130%; margin: 5px 0px 0px 0px; border: 0px; padding: 10px 0px 30px 0px; width: 310px; text-align: left;
}
.leftjpg img {
margin: 0px 5px 5px 0px; border: 0px; padding: 0px; text-align: left; float: left;
}

/* 左　body */
#bodyleft {
margin: 0px; border: 0px; padding: 15px 0px; width: 380px; text-align: left; float: left;
}

/* メイン画像 */
#mainjpg {
margin-left: 5px; border: 0px; padding: 0px; width: 360px; height: 480px; text-align: center;
}
#mainjpg img {
margin: 0px; border: 0px; padding: 0px; width: 360px; height: 480px; 
}
#mainjpg2 {
margin-left: 5px; border: 0px; padding: 0px; width: 360px; height: 360px; text-align: center;
}
#mainjpg2 img {
margin: 0px; border: 0px; padding: 0px; width: 360px; height: 360px; 
}
#ghmainjpg {
margin-left: 5px; border: 0px; padding: 0px; width: text-align: center;
}
#ghmainjpg img {
margin: 0px; border: 0px; padding: 0px;  
}

/* キャッチコピー */
#chachcopy {
color: #990000; font-size: 15px; font-weight: bold; line-height : 120%; letter-spacing : -1px; margin: 10px 0px 30px 12px;
border: 0px; padding: 0px; width: 360px; text-align: left;
}

/* ショッピングカート */
.shopkart {
color: #000000; margin-left: 37px; margin-bottom:15px; border: 2px ridge #cccccc; padding: 15px 0px 25px 0px; width: 304px;
text-align: center; vertical-align: middle;
}
html>body .shopkart { width: 300px; }

.shopkart2 {
color: #000000; margin-left: 37px; margin-bottom:15px; border: 2px ridge #cccccc; padding: 15px 0px 25px 0px; width: 304px;
height:150px; text-align: center; vertical-align: middle;
}
html>body .shopkart2 { width: 300px; }

.shopkart3 {
color: #000000; margin-left: 5px; margin-bottom:15px; border: 2px ridge #cccccc; padding: 15px 0px 25px 0px; width: 295px;
text-align: center; vertical-align: middle;
}
html>body .shopkart3 { width: 295px; }

.itemname {
color: #2f0000; font-size: 14px; line-height : 180%;
}
.cart {
background: #eeeecc; margin: 0px; border: 1px outset #000080; padding: 2px 0px 1px 0px;width: 85px;
}
html>body .cart { padding: 1px 0px 2px 0px;}
.imgcart { margin: 0px 0px 0px 35px; border: 0px; padding: 0px; float: left; }

.cartb {
background: #eeeecc; margin: 0px; border: 1px outset #000080; padding: 2px 0px 1px 0px;width: 85px;
}
html>body .cartb { padding: 1px 0px 2px 0px;}
*:first-child+html .cartb { margin: 0px 0px -15px; padding: 3px 0px 1px 0px; } 

.memberguide {
width: 300px; background-color: #eeeecc; text-align: center; margin: 10px auto; border: 1px solid #800000; padding: 5px 7px 3px;
}

/* 左jpg */
.leftjpg {
margin: 5px 5px 0px 5px; border: 0px; padding: 10px 0px 5px 0px; text-align: left;
}
.leftjpg img {
margin: 0px 5px 5px 0px; border: 0px; padding: 0px; text-align: left; float: left;
}

/* 右jpg */
.rightjpg {
margin: 5px 5px 0px 5px; border: 0px; padding: 10px 0px 5px 0px; text-align: left;
}
.rightjpg img {
margin: 0px 0px 5px 2px; border: 0px; padding: 0px; text-align: left; float: right;
}

/* 中央jpg */
.middlejpg {
margin: 5px 5px 0px 5px; border: 0px; padding: 10px 0px 5px 0px; text-align: left;
}
.middlejpg img {
margin: 5px 3px 5px 3px; border: 0px; padding: 0px; text-align: left;
}
/* item body end */

/* お客様の声 */
#uservtop {
width: 300px; background: #ffffff; margin-top: 0px; border: 0px; padding-top: 50px; text-align: center;
}
html>body #uservtop {
width: 300px; background: #eeeecc; margin: 50px auto 0px; border: 0px; padding: 0px; text-align: center;
}
.uservtop2 {
width: 300px; background: #ffffff; margin-top: 0px; border: 0px; padding-top: 50px; text-align: center;
}
html>body .uservtop2 {
width: 300px; background: #eeeecc; margin: 50px auto 0px; border: 0px; padding: 0px; text-align: center;
}
.uservbox {
width: 300px; background: #eeeecc; margin: 0px; border: 0px; padding: 0px 15px 15px 15px; text-align: center;
}
.uservname {
width: 270px; color: #dc143c; margin: 0px; border: 0px; padding: 7px 0px 2px 0px; text-align: left;
}
.uservcoment {
width: 270px; background: #ffffff; margin: 0px; border:#795846 1px solid; padding: 5px; color: #988a61; text-align: left;
}
html>body .uservbox {
width: 270px; background: #eeeecc; margin: 0px auto; border: 0px; padding: 0px 15px 15px 15px; text-align: center;
}
html>body .uservname {
width: 260px; color: #dc143c; margin: 0px; border: 0px; padding: 7px 0px 2px 0px; text-align: left;
}
html>body .uservcoment {
width: 260px; background: #ffffff; margin: 0px; border:#795846 1px solid; padding: 5px; color: #988a61; text-align: left;
}
/* お客様の声 */

/* 補足１ */
.hosoku1 {
clear: both; margin-top: 0px; border: 0px; padding: 0px; width: auto; text-align: left;
}
/* 補足２ */
.hosoku2 {
clear: both; margin-top: 25px; border: 0px; padding: 0px; width: auto; text-align: center;
}

#ghiteminfo {
background: #b1cfbf; margin: 0px; border: 2px ridge #eeeeee; padding: 5px; width: 310px; text-align: left; }

#ghselect {
background: #e0e0e0; margin: 0px; border: 2px ridge #eeeeee; padding: 5px; width: 360px; text-align: left; }
html>body #ghselect { width: 350px; }
#ghselect img { margin: 2px 0px; }

#tsiteminfo {
background: #a6876a; margin: 0px; border: 2px ridge #eeeeee; padding: 5px; width: 310px; text-align: left; }


