@charset "utf-8";
/* CSS Document */

#pageContents.kidsxmas{width:950px !important; background:#182f54; color:#fff; float:none; margin:0 auto; overflow:hidden; _zoom:1;}
#pageContents.kidsxmas a{text-decoration:none;}
#pageContents.kidsxmas a:hover{color:#eee21a;}
.overflow{overflow:hidden; _zoom:1;}
#pageContents.kidsxmas img{width:100%;}
#pageContents.kidsxmas h2 {margin-bottom: 30px;}
.ttlCnt{text-align: center;}



/*メニュー*/
#menu{margin:30px　0 70px; text-align:center; width:100%;overflow: hidden;}
#menu ul {margin: 0 25px;}
#menu ul li{float:left; box-sizing:border-box;} 


/*コンテンツ*/
#pageContents.kidsxmas .ttlCnt p{text-align:center;}

.ctsbox{margin-bottom:80px;}

.kxPicup{width:100%;}
.kxPicup ul {overflow:hidden;_zoom:1; margin:0 3% 10px;}
.kxPicup ul li { width: 50%; float: left; text-align: center;}
.kxPicup ul li.infoBox { padding-top: 70px;} 
.kxPicup ul li.infoBoxHkds { padding-top: 100px; background: url(https://image.rakuten.co.jp/angers/cabinet/sim0195/kidsxmas20-hkds.jpg) no-repeat left top;} 
.kxPicup ul li p.name { font-size: 1.3em!important;line-height: 1.4em!important; text-align:center;}
.kxPicup ul li p.price { font-size: 1.3em!important; line-height: 1.4em!important; color:#eee21a; text-align:center;}
.kxPicup ul li p.linkBtn { width: 265px; margin: 20px auto 0; }
.kxPicup ul h3 { padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px #fff solid; font-size: 1.5em; line-height: 2em;}
.kxPicup ul h3 span { font-size: 1.65em;}


.iteminfo_box02{width:50%;float:left;padding: 0 20px 20px;box-sizing:border-box;}

ul.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%; text-align:center;}


.item_catch{text-align:center; padding:10px 0; font-weight:bold!important; color:#182f54;}

#pageContents.kidsxmas .Name{font-size:0.9em;text-align:center;}
#pageContents.kidsxmas .item_btn .Name{font-size:0.8em; line-height:1.5em}
#pageContents.kidsxmas .Price{font-size:0.9em;color:#cd4040;text-align:center;margin-top: 10px;}
#pageContents.kidsxmas .Price small{font-size:0.9em;}

/*
.itembox
.iteminfo_box2 .item_btn{width: calc(94%/3);padding: 10px 5px;}
small.freep{color: #fff;font-size: 11px!important;background: #4545a5;margin-right: 5px;padding: 2px 6px;}
.rbox1 .item_btn{width:auto}
.rbox1 .pick_img {
    width: 50% !important;
    height: 360px;
    object-fit: cover;}
.pick_catch{font-size:1.4em;text-align: left;padding: 40px 10px 0 30px;font-weight:bold;color:#a24443;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, .iteminfo_box2{width:50%;float:right;padding: 0 20px 20px;box-sizing:border-box;}
mark.new{background:#4545a5; color:#fff; text-align:center; border-radius:50%; position:absolute; top:10px; left:10px; width:80px; height:80px; line-height:79px; z-index:1; font-size: 22px;}

.pick_catch02{font-size:1.4em;text-align: left;padding: 70px 10px 0 30px;font-weight:bold;color:#a24443;width:50%;float:left;box-sizing:border-box;}
.pick_img02{width: 50% !important;float:right;height: 360px;object-fit: cover;}
.pick_txt02{padding:20px 30px; float:left; width:50%; box-sizing:border-box;}

mark.new02{background:#4545a5;color:#fff;text-align:center;border-radius:50%;position:absolute;top:10px;right:10px;width: 80px;height: 80px;line-height: 79px;z-index:1;font-size: 22px;}

.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;}	
	*/
	
	
	
	