.bn_area01 {margin:40px 0 60px;text-align:center;}
.bn_area02 {margin:0;text-align:center;}
.btn_area01 {margin:40px 0;text-align:center;}

.news_area {border-bottom:1px solid #D8EF9F;padding:0 0 15px 0;margin: 0 0 60px;}
.news_area h2{margin: 0;padding: 15px 0;margin-bottom: 15px; text-align: left;border-top:1px solid #D8EF9F;border-bottom:1px solid #D8EF9F;color: #617333;
    font-family: "ÞâÌÀÄ«ÂÎ", "Yu Mincho", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« Pro", "Hiragino Mincho Pro", "MS PÌÀÄ«", "MS PMincho", serif;
    font-size: 17px;letter-spacing: 0.1em;}
.news_area table{font-family: "ÞâÌÀÄ«ÂÎ", "Yu Mincho", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« Pro", "Hiragino Mincho Pro", "MS PÌÀÄ«", "MS PMincho", serif;font-size: 14px;
}
.news_area th{width:12%;text-align:left;}
.news_area .date{width:10%;text-align:left;vertical-align:top;}
.news_area .text{width:78%;text-align:left;}

@media (max-width: 768px) {
	.bn_area01 {margin:40px 0 50px;text-align:center;}
.news_area {margin: 0 0 40px;}
.news_area h2{text-align:center;}
.news_area tr{width:100%;display:block;}
.news_area th{width:100%;display:block;text-align:center;margin:0 0 20px 0;}
.news_area .date{width:13%;}
}

@media (max-width: 480px) {
.news_area .date{width:100%;display:block;}
.news_area .text{width:100%;text-align:left;padding-bottom: 5px;}
}

.item_cat_area .col{    width: 30.66%; margin: 0 4% 0px 0;text-align: center;}
.item_cat_area .col:last-child{margin-right: 0;}
.link{text-align: center;}
.link01 img{margin: 60px 0 60px;}



@media (max-width: 768px) {
.item_cat_area .col{    width: 100%; margin: 0 0 20px 0;}
	.link01 img{margin: 0px 0 40px;}
}

.recommend-items{border-bottom:1px solid #D8EF9F;    margin-bottom: 60px;}