@charset "utf-8";
/* ///////////////////////////////

夏キッズ特集PC

///////////////////////////////
*/
#page{ background:#fff;}
#pageContents.bousaiCnt{background:#fff;}
#pageContents #ttlCnt h1{font-size: 60px;margin: 43px 0 40px;letter-spacing: 3px;}
#pageContents #ttlCnt p.ttl_txt{padding: 0% 5% 5%;text-align: center;}
#pageContents img{width:100%;/* border: 10px solid #eee; */margin-bottom: 0;}

/*バナー*/
#bnrCnt{padding: 0 0 0;margin-bottom: 50px;text-align: center;}
#bnrCnt a{margin: 0% 1%;display: inline-block;width: 47%;}
/*メニュー*/
#menuCnt{}
#menuCnt h2{}
#menuCnt h2 img{height: 30px;width: auto;}
#menuCnt {
    margin-bottom: 50px;
}
#menuCnt ul{text-align: center}
#menuCnt ul li{display: inline-block;width: 15%;margin: 0 5px;}

li img.itemImg {
    border: 20px solid #fafaed;
    box-sizing: border-box;
}
/*PICKUP*/
.pickup{background: #efefef;margin: 2% 0 20%;position: relative;height: 690px;width: 100%;}
.pickup h2{margin:10px;position: absolute;width: 48%;top: 100px;left: 30px;}
.pickup a{width: 45%;display:inline-block;position: absolute;}
img.subttl{height: 35px;width: auto!important;text-align: center;margin: 0 auto;display: block;}
.pickup a:nth-of-type(1){right: 50px;
    top: 70px;}
.pickup a:nth-of-type(2){left: 30px;
    top: 300px;}
.pickup a:nth-of-type(3){
    top: 390px;
    right: 70px;
    }
/*スライダー*/
#column{margin-top: 100px;}
.ctgSlider{background: #fff;padding: 2% 0 1%;margin-bottom: 100px;}
.ctgSlider h2{color:#fff;text-align: center;}
.ctgSlider h2 img{height: 35px;width: auto!important;text-align: center}

.ctgSlider .slider .newsitem{padding: 0px 0 20px;margin-bottom: 25px;}
.ctgSlider .slider .newsitem a{text-decoration: none}
.ctgSlider .slider .newsitem .itemInfo h3.itemName{height: 5em;font-size: 12px;padding-top: 0;}

/*スライダー*/
.ctgCnt h2{background: #94a9bd;padding: 40px 0;font-size: 34px;font-weight: 500;letter-spacing: 2px;}
.ctgCnt h2 img{height: 130px; width: auto; text-align: center}
ul.itemCnt{background: none;}
ul.itemCnt li{background:none}
li.widecol img.itemImg{border:20px solid #fafaed; box-sizing:border-box;}
.itemInfo{margin-top: 0}
.itemInfo p.itemCatch{margin-top: 0;font-weight: bold;font-size: 18px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;padding: 0!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;}
.ctgCnt {
    /* margin-bottom: 150px; */
    width: 950px;
    margin: 0 auto;
}

ul.itemCnt{background: none;}
ul.itemCnt li{background: #fafaed;box-shadow: 3px 3px 3px #eee;}
img.ttlicon{width: 180px!important;height:auto;text-align: center;margin: 0 auto;display: block;}
ul.btnBox li, ul.itemCnt li ul.btnBox li{background: #94a9bd!important;}
#ctgD.ctgCnt h2,
#ctgE.ctgCnt h2,
#ctgF.ctgCnt h2{background: #7795b2;}
