.desc{
	border:none;
}

body{
text-shadow:none;
}
.parent {
border:green 0px solid;
text-shadow:none;
text-align: center;
}
.child {
border:red 0px solid;
display: inline-block;
}

#img-ex{
width:80%;
margin-top:60px;
}

#img-ex{
width:80%;
margin-top:60px;
}

#image ul {
border:green 0px solid;
font-size: 0;
padding:0;
padding-top:16px;
}
#image li {
border:red 0px solid;
background-color:;
display: inline-block;
width: 25%;
padding-left:0%;
padding-right:0%;
}




.sname{
border-bottom:black 1px solid;
width:100%;
padding-top:30px;
padding-bottom:4px;
font-weight:bold;
font-size:1.0rem;
}

.comment{
border:black 0px solid;
display: inline-block;
width:80%;
text-align:left;
line-height:170%;
}

#items{
border:black 0px solid;
display: inline-block;
}
#items ul{
padding:0;text-align:left;margin:0;
}
#items li{
line-height:100%;
}

#items li.indent{
list-style-type: none;
  padding-top:8px;
  padding-left: 0.9em;
  text-indent: -0.9em;
font-size:0.9rem;
}


.price-card{
border-top:black 1px solid;
width:100%;
margin-top:20px;
}
.sp-price{
border:black 0px solid;
background-color:;
display: inline-block;
font-size:1.0rem;
font-weight:;
/*
margin-top:4px;
padding-left:6px;
padding-right:6px;
padding-top:0px;
padding-bottom:0px;
*/
color:red;
}
.total-count .num{
font-size:1.2rem;
}
.price{
border-top:gray 0px solid;
display: inline-block;
padding-top:4px;
font-weight:;
font-size:1.8rem;
}
.tax{
border-top:gray 0px solid;
display: inline-block;
padding-top:;
font-weight:bold;
font-size:0.8rem;
}
.size{
/*display: inline-block;*/
/*font-size:0.9rem;*/
font-family: "ΰΎ©", YuMincho, "qMmΎ© ProN W3", "Hiragino Mincho ProN", "HGΎ©E", "lr oΎ©", "lr Ύ©", serif;
}





.beans{
border:red 0px solid;
display: inline-block;
font-size:1.0rem;
text-align:left;
}


.block {
	/*
	clear:both;
	float:left;*/
	/*width:100%;*/
	border:black 0px dashed;
	width:100%;
	margin:0 auto;
	text-align:center;
/*padding-left:10px;;
padding-right:10px;*/
/*margin-bottom:20px;*/
padding-bottom:20px;
margin-top:70px;
font-family: "Hiragino Kaku Gothic ProN","ΰSVbN","CI","Mayryo";
}
.block img{
	width: 98%;
}



.msg {
	text-align:left;
	font-size:0.9rem;
}









.selectCoffee p{
padding-left:5%;
padding-right:5%;
line-height:180%;
}
.block IMG{
width:90%;
}












/*-------------------------------

-------------------------------*/
#stock{
padding-top:8px;
margin-left:20px;
color:red;
}

#stock .stock-msg{
padding-top:8px;
}


#about-price{
	font-size:14px;

}
#discount{
	font-size:14px;

}

#shopping-msg{
border:red 0px solid;
	font-size:0.9em;

}
#shopping-msg LI{
margin-bottom:8px;
line-height:130%;
}


#total-price{
border:red 0px solid;
clear:both;
padding-top:10px;
}




#order{
border:green 0px solid;
clear:both;
margin-top:20px;
padding-top:0px;
padding:6px;

}

#order .wrap{
clear:both;float:left;width:100%;border:blue 0px solid;
font-size:16px;
}
#order .title{
float:left;
border:red 0px solid;
width:64px;
padding-top:16px;
}
#order .list{
float:left;
border:red 0px solid;
width : 98% ; /* IE8ΘΊΖAndroid4.3ΘΊptH[obN */
width:-webkit-calc(98% - 64px) ;
width : calc(98% - 64px) ;
}



#AddToCart a:link    {font-weight:bold;color:#fff; text-shadow:none;background:#4C4948;text-decoration:none;} 
 #AddToCart a:visited {color:#fff; text-shadow:none;background:#4C4948;text-decoration:none;}
 #AddToCart a:hover   {color:#fff; text-shadow:none;background:#4C4948;opacity:0.7}
 #AddToCart a:active  {color:#fff; text-shadow:none;background:#4C4948;} 

/*------------------*/
/*
.title{
font-weight:bold;
text-align:center;
}
*/

#guide{
  border:1px solid silver;
  padding-bottom:0px;
  background-color:#F7F7F7;
  text-align:left;
}
.bean{
  border:1px solid red;
  width:95%;
  text-align:left;
  padding-bottom:10px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  padding:0;
}


.bean-name{
font-weight:bold;
}
.selectCoffee{
	border:black 0px dashed;
	width:100%;
	margin:0 auto;
	margin-top:50px;
	/*text-align:center;*/
}

#guide .bean .desc{
clear:both;border:silver 0px solid;font-size:0.9rem;width:90%;margin: 0 auto;padding:8px;padding-top:20px;
}
.taste{
border:silver 0px solid;
padding-top:0px;
}





td.beanx1{
width:13px;
height:11px;
background-image: url('../../image/beans/taste/x1.jpg');
background-repeat: no-repeat;
background-position:left center;
}
td.beanx2{
width:28px;
height:11px;
background-image: url('../../image/beans/taste/x2.jpg');
background-repeat: no-repeat;
background-position:left center;
}
td.beanx3{
/*width:43px;*/
width:44px;
height:11px;
background-image: url('../../image/beans/taste/x3.jpg');
background-repeat: no-repeat;
background-position:left center;
}




