.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;
}

#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;
}

.present{
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;
}
.total-count{
border:black 1px solid;
background-color:;
display: inline-block;
font-size:0.8rem;
font-weight:;
margin-top:4px;
padding-left:6px;
padding-right:6px;
padding-top:0px;
padding-bottom:0px;
color:;
}
.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{
font-size:0.5em;
}





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


.block {
	border:black 0px dashed;
	width:100%;
	margin:0 auto;
	text-align:center;
padding-bottom:20px;
margin-top:70px;
font-family: "Hiragino Kaku Gothic ProN","游ゴシック","メイリオ","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:10px;
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% ;
width:-webkit-calc(98% - 64px) ;
width : calc(98% - 64px) ;
}



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



#guide{
  border:1px solid silver;
  padding-bottom:20px;
  background-color:
}
.bean{
  border:10px solid red;
  width:95%;
  padding-bottom:10px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
}
.selectCoffee{
	border:black 0px dashed;
	width:100%;
	margin:0 auto;
	margin-top:50px;
}






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






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:44px;
height:11px;
background-image: url('../../image/beans/taste/x3.jpg');
background-repeat: no-repeat;
background-position:left center;
}




