@charset "utf-8";
/* CSS Document */

*{
	font-family: "Noto Sans JP";
	font-weight:100;
}

main{
    width: 100vw;
    margin: 0px auto;	
}

.recently-event_header {
    color: rgb(255 255 255);
    background-color: rgb(23 67 78);
    text-align: center;
    font-weight: 800;
    font-size: max(6.5vw , 19px);
    line-height: 14vw;
}

.recently-event_header_list {
    margin: 0px 0px 5vw 0px;
}

.recently-event_list a {
    display: block;
}


.recently-event_desctiption_date_personal {
    display: none;
}

.recently-event_list {
    width: 90vw;
    margin: 0px auto;
}

.recently-event_desctiption_ogimage_wrap {
    display: none;
}

.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
	padding: 1.5vw;	
}

.recently-event_desctiption_wrap {

}

.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 35vw;
    height: auto;
}

.recently-event_desctiption_date_txt {
    order: 2;
}

.recently-event_desctiption_image {
    order: 1;
}

.recently-event_desctiption_wrap {
	font-family: "Noto Sans JP";
    border: solid 1px #000000;
    border-radius: 3vw;
    margin-bottom: 5vw;
    box-shadow: 1vw 1vw 2vw;
    display: flex;
	flex-wrap: wrap;	
}

.recently-event_desctiption_content {
    display: none;
}

.recently-event_desctiption_date time {
    font-size: 3.3vw;
    color: rgb(255 0 0);
    font-weight: 400;
}

.recently-event_desctiption_date {
    display: inline-block;
}

.recently-event_desctiption_title h2 {
    border-top: solid 1px;
    font-size: 3vw;
    width: 49.4vw;
}

.recently-event_desctiption_title span {
    display:inline-block;
	font-weight:900;
	font-size: 3.5vw;
}

.recently-event_desctiption_txt {
    padding: 1.5vw 0vw 1.5vw 0vw;
}