.board_date_txt {width:100%; text-align:Center;}

.board_year {width:100%; text-align:center; margin:80px 0;}
.board_year button {border:0; background:none; display:inline-block; vertical-align:top; margin-top:4px; outline:none; cursor:pointer;}
.board_year button img {vertical-align:top;}
.board_year strong {display:inline-block; font-size:30px; font-weight:200; padding:0 35px; vertical-align:top; line-height:1;}

.board_date_sty01 {margin-top:-52px;}
.board_date_sty01 ul li {float:left; width:25%; padding:0 26px; box-sizing:Border-box; margin-top:52px;}
.board_date_sty01 ul li div {float:left; width:100%; height:230px; border-radius:10px; background:#9a000c; text-align:center;}
.board_date_sty01 ul li.done div {background:#838383;}
.board_date_sty01 ul li div strong {display:block; position:relative; background:url(../images/beef_ico.png) no-repeat center 0; padding-top:40px; font-size:40px; color:#fff; font-weight:500; padding-bottom:10px; margin-top:42px; margin-bottom:10px;}
.board_date_sty01 ul li div strong::after {position:absolute; content:''; bottom:0; height:1px; width:50px; background:rgba(255,255,255,0.5); left:50%; transform:translateX(-50%);}
.board_date_sty01 ul li div span {display:inline-block; text-align:center; font-size:20px; color:rgba(255,255,255,0.5);}

.no_date {clear:both;padding:100px 0; text-align:Center; width:100%;font-size: 30px;    color: rgba(0,0,0,0.3); width:100%;}


@media screen and (max-width:991px){
.board_date_sty01 {margin-top:-30px;}
.board_date_sty01 ul {margin:0 -15px;}
.board_date_sty01 ul li {padding:0 15px; margin-top:30px;}
}


@media screen and (max-width:767px){
.board_year {margin:15vw 0;}
.board_year strong {font-size:6vw; padding:0 6vw;}
.board_year button img {height:5vw;}

.board_date_sty01 {margin-top:-4vw;}
.board_date_sty01 ul {margin:0 -2vw;}
.board_date_sty01 ul li {width:50%; padding:0 2vw; margin-top:4vw;}


.board_date_sty01 ul li div {height:50vw;}
.board_date_sty01 ul li div strong {background-size:auto 7vw; padding-top:8vw; padding-bottom:2vw; margin-top:10vw; margin-bottom:2vw; font-size:8vw;}
.board_date_sty01 ul li div span {font-size:4vw;}

.board_date_sty01 ul li div strong::after {width:11vw;}

.no_date {padding:20vw 0; font-size: 6vw; }

}