@charset "utf-8";
/* CSS Document */

.pc{ display: inline !important;}
.sp{ display:none !important;}

h3{ text-align:center; padding-bottom:50px;}
h2{ padding-bottom:0;}
.productList div{ width: 32.2%; margin-right:1.7%; padding-bottom:40px;text-align:center; float: left;}
.productList div:nth-child(3n){ margin-right:0 !important; }

.productList div,.productList div a{ color:#545454; }

.productList div img{
width:100%;
/* box-shadow */
box-shadow:0px 3px 3px 0px #dddddd;
-moz-box-shadow:0px 3px 3px 0px #dddddd;
-webkit-box-shadow:0px 3px 3px 0px #dddddd;
}
.productList div p{ line-height:1.4em; }
.productList div p.chach{ }
.productList div p.itemname{ font-size:1.8em; line-height: 1.1em !important; margin-top:5px; font-family:'Josefin Sans', sans-serif !important; }
.productList div p.itemname span{ font-size:0.9em; font-family:"FOT-ニューロダン Pro L"; }


@media screen and (max-width: 750px) {
.pc{ display:none !important;}
.sp{ display:block !important;}

h3 img{ width: 70%;}

.productList div{ width: 48.5%; margin-right:3%; padding-bottom:20px;text-align:center; float: left;}
.productList div:nth-child(3n){ margin-right:3% !important; }
.productList div:nth-child(2n){ margin-right:0 !important; }
	
.productList div p.itemname{ font-size:1.6em;}
.productList div p.itemname span{ font-family: "F+UD-ニューロダン M"}

}