@charset "utf-8";
/* ///////////////////////////////

食卓特集PC

///////////////////////////////
*/
#page{ background:#fff;}
#pageContents.tablewCnt{background:#fff;}
#pageContents #ttlCnt h1{font-size: 44px;margin: 43px 0 40px;letter-spacing: 3px;}
#pageContents #ttlCnt p.ttl_txt{padding: 0% 5% 5%;text-align: center;}
#pageContents img{width:100%;}

/*バナー*/
#bnrCnt{padding: 0 0 0;margin-bottom: 50px;text-align: center;}
#bnrCnt a{margin: 0% 1%;display: inline-block;width: 47%;}

/*メニュー*/
#menuCnt{}
p.menuttl{text-align:center; margin-bottom: 20px}
p.menuttl img{height: 30px; width: auto!important}
#menuCnt { margin-bottom: 30px;}
#menuCnt ul{text-align: center}
#menuCnt ul li{display: inline-block;width: 14%;margin: 0 0% 29px;border-right: 2px dashed #d3d3d3;padding: 0px 15px;}
#menuCnt ul li:last-child{border:none}

/*NEWS*/
#newsCnt{}
p.newsttl{text-align:center; margin-bottom: 20px}
p.newsttl img{height: 30px; width: auto!important}
.newsbox{margin:0 5% 0;background: #eee;text-align: center;overflow: hidden;}
.newsbox b {margin: 50px 20px 15px;float: left;font-size: 20px;color: #356384;width: 45%;}
.newsbox p {margin: 0 20px 20px;float: left;width: 45%;text-align: left;}
a.newsimg{width:50%;float: left;}
.newsimg img{width:100%}
#newsCnt ul{margin:0 20px 20px;  display: block}
#newsCnt ul li{display: inline-block;background:#fff;border-radius: 3px;margin: 6px;}
#newsCnt ul li a{text-decoration: none;color: #356384;padding: 6px 15px;display: inline-block;}

/*PICKUP*/
#pickCnt{}
p.pickttl{text-align:center; margin-bottom: 20px}
p.pickttl img{height: 30px; width: auto!important}
.newsbox{margin:0 5% 5%;background: #eee;text-align: center;overflow: hidden;}
.slider.autoplay{width:100%; overflow:hidden}
.pickitem {margin-right: 20px;border-right: 10px solid #eee;padding-right: 20px;}
.pickitem .itemInfo h3.itemName{line-height: 2.0em;font-size: 12px;font-weight: normal;margin-bottom: 10px;padding-top: 10px;}
.pickitem b {font-size: 16px;display: block; margin-bottom: 7px}
.pickitem a.clm{font-size: 12px;line-height: 2.0em!important;color:#356384;display: inline-block;text-decoration: underline;background: #eee;padding: 9px;}


.ctgCnt h2{margin: 0px 3%;padding: 20px 20px 10px;background:none;text-align: center;color: #333;font-weight: bold;border-bottom: 10px solid #eee;}
.ctgCnt h2 img{height: 70px;max-resolution: 0 auto;}
ul.itemCnt{background: none;}
ul.itemCnt li{background:none}
.ctgCnt .ttlCnt p.itemCatch{text-align: center;font-size: 18px;}
.ctgCnt {
    /* margin-bottom: 150px; */
}
.ctgCnt h2{background: none;padding-top: 50px;}
.ctgCnt h2 img{height: 100px;width: auto!important;text-align: center}
ul.itemCnt{background: none;}
ul.itemCnt li{background: #fff;}
img.itemImg{border-radius:6px;}
.itemInfo h3.itemName{color: #333;font-size: 15px;text-align: center;margin: 0 0 0px;flex-grow: 1;padding: 0px 0px 0;line-height: 1.8em;font-weight: bold;background: none;}
.itemInfo h3.itemName small{font-size: 13px;font-weight: 500;display: block}
nav{
    margin: 20px auto;
    width: 95%;
    text-align: center;
}
nav a{margin: 1%;border: 1px solid #bac194;background: #f4ffb9;padding: 10px 20px;font-size: 18px;display: inline-block;text-decoration: none;color: #333;}

p.ctg04sub{font-size: 35px;font-weight: 500;border: 2px solid #7dbec5;border-left:none;border-right:none;text-align: center;padding: 20px;margin: 5% 0 2%;background: #ffffff;color: #666;letter-spacing: 8px;}
/**/
.itemInfo {
    flex: 1 1 auto;
    display: inline-block;
    /* flex-direction: column; */
    margin: 0 auto;
    padding: 0;
    justify-content: center;
    width: 100%;
    text-align: center;
    }
.itemInfo mark{display: inline-block;font-size: 11px;font-weight: bold;margin: 3px 3px;text-align: center;padding: 0 5px;/* width: 40%; */float: none;}
.itemInfo mark.iconY{background: #d5c53b;}
.itemInfo mark.iconB{background: #70b2cd;}
