@charset "utf-8";
/* CSS Document */

#pageContents.sweets{width:950px !important; background:#c8dddf; float:none; margin:0 auto; overflow:hidden; _zoom:1;}
#pageContents.sweets a{text-decoration:none;}
#pageContents.sweets a:hover{color:#333;}
.overflow{overflow:hidden; _zoom:1;}
#pageContents.sweets img{width:100%;}

/*メニュー*/
#menu{margin:30px auto; text-align:center; width:100%;}
#menu ul li{float:left; width:50%; padding:10px; box-sizing:border-box;} 
#menu_ttl{border-bottom:double; font-size:2.5em !important; margin-bottom:20px; text-align:center;}
#menu_ttl small{font-size:0.7em; display:block;}
#menu ul{width:60%; margin:0 auto;}

/*コンテンツ*/
#pageContents.sweets .ttlCnt p{text-align:center;}

.ctsbox{margin-bottom:80px;}
.cts_num{width:10%; margin:0 auto;}
.cts_catch{font-size:2.2em; text-align:center; background:#3f879f; color:#fff; padding:20px 0; margin:10px 0; font-weight:bold;}
.pickitem_box{width:95%; margin:0 auto; padding:5px;}
.pickitem_box li{position:relative; overflow:hidden;_zoom:1; margin-bottom:30px; background:#FFFFFF; padding:5px;}

.pick_catch{font-size:1.8em !important; text-align:center; padding:50px 10px 0 10px; font-weight:bold; color:#3f879f; width:50%; float:right; box-sizing:border-box;}
.pick_img{width:50% !important; float:left;}
.pick_txt{padding:20px 30px; float:right; width:50%; box-sizing:border-box;}
.iteminfo_box{width:50%; float:right; padding:20px; box-sizing:border-box;}
mark.new{background:#F90; color:#fff; text-align:center; border-radius:50%; position:absolute; top:10px; left:10px; width:50px; height:50px; line-height:50px; z-index:1;}

.pick_catch02{font-size:1.8em !important; text-align:center; padding:50px 10px 0 10px; font-weight:bold; color:#3f879f; width:50%; float:left; box-sizing:border-box;}
.pick_img02{width:50% !important; float:right;}
.pick_txt02{padding:20px 30px; float:left; width:50%; box-sizing:border-box;}
.iteminfo_box02{width:50%; float:left; padding:20px; box-sizing:border-box;}
mark.new02{background:#F90; color:#fff; text-align:center; border-radius:50%; position:absolute; top:10px; right:10px; width:50px; height:50px; line-height:50px; z-index:1;}

.item_btn{width:calc(96%/2); padding:10px; box-sizing:border-box; float:left; background:#eee; border-radius:5px; margin:1%; text-align:center;}
.item_btn02{width:98%; padding:10px; box-sizing:border-box; background:#eee; border-radius:5px; margin:1%; text-align:center;}
#pageContents.sweets .Name{font-size:0.9em; text-align:center;}
#pageContents.sweets .Price{font-size:0.9em; color:#cd4040 !important; text-align:center;}
#pageContents.sweets .Price small{font-size:0.9em !important;}

mark.freeship{background:#996600; color:#FFFFFF; padding:1px 3px; font-size:0.8em; margin-right:5px;}
.itembox{width:95%; margin:0 auto; display:flex; flex-wrap:wrap;}
ul.itembox li{width:calc(92%/4); padding:10px; box-sizing:border-box; background:#fff; padding:5px; margin:1%;}
.item_catch{text-align:center; padding:10px 0; font-weight:bold; color:#3f879f;}
.yellow{background:#f1eed0;}
.bgimg{margin-bottom:-10px;}