@charset "utf-8";
/* ///////////////////////////////

防災特集PC

///////////////////////////////
*/
.spOnly{display: none;}
#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%;}

/*バナー*/
#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: 22%;margin: 0 5px;}

/*マメ知識*/
.info-bg {width: 100%;margin: 100px 0;padding: 40px 0;position: relative;z-index: +1;}
.info-bg h2{width: 55%;margin: 10px auto 10px;}
.info-bg p {width: 80%;margin: 0 auto;}
.info-bg::before {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: #dadada;transform: skewY(3deg);z-index: -1;}
.itemlist{background: #ffffff;box-sizing:border-box;padding:5%;margin: 2% auto!important;}
.info-bg cite{font-size: 14px;margin: 10px 10%;display: block;line-height: 1.7em;padding: 0px 0 0 5px;}
.info-bg a{text-decoration:underline;}

/*スライダー*/
#clmpick{margin: 100px 0;}
#clmpick h2.clmpick img{width: 30%; margin: 0 auto; height: auto;}
#clmpick div.slider div.newsitem{width: 100%; padding: 0 10px;}
#clmpick div.slider div.newsitem img{width: 100%;}

/*PICKUP*/
#pageContents .pickup{background: #d7c863;margin: 5%;}
#pageContents .pickup div.pickupbox{width: 90%; margin: 0 auto; display: flex; flex-wrap: wrap;justify-content: space-between;}
#pageContents .pickup a{width: 45%;}
#pageContents .pickup a.half{width: 20%;}
#pageContents .pickup img.ttl{width: 100%; padding: 0;}
#pageContents .pickup img{width: 100%;}
#pageContents a.lastclm{display: block;width: 80%; margin: 0 auto;}

/*スライダー*/
.ctgCnt h2{background: none;}
.ctgCnt h2 img{height: 130px; width: auto; text-align: center}
ul.itemCnt{background: none;}
ul.itemCnt li{background:none}

.ctgCnt h2{background: none;padding-top: 130px;}
.ctgCnt h2 img{height: 100px;width: auto!important;text-align: center}
ul.itemCnt{background: none;}
ul.itemCnt li{background: #fff;}

/**/
#ctg01{background:#e1d583;margin-bottom: 0;}
#ctg02{background:#d6c284;margin-bottom: 0;}
#ctg03{background:#c3cf8c;margin-bottom: 0;}
