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

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

@font-face {
  	font-family: 'BowlbyOne-Regular';
  	src:url("https://www.rin-toyohashi.com/wp-content/themes/freestyle_bar/style/my-font/BowlbyOne-Regular.ttf");
}

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

.recently-event_header{
	text-align:center;
	background-color: rgb(23 67 78);
	color:rgba(255,255,255,1.00);
	font-size:max(2.5vw , 4px);
	font-weight:500;
	line-height:5.0vw;
}
.recently-event_header_list {
    margin: 0px 0px 5vw 0px;
}

.recently-event_desctiption_date_personal time {
    font-family: 'BowlbyOne-Regular';
    font-weight: 800;
    font-size: 35px;
	color:rgb(23 67 78);
	line-height:30px;
}

.recently-event_desctiption_title{
    color: rgb(23 67 78);
    background-color: rgb(194 208 212);
}

.recently-event_desctiption_wrap {
    margin: 0px 0px 100px 0px;
}

.recently-event_desctiption_ogimage_wrap img {
    width: 40vw;
}

.recently-event_desctiption_image img {
    display: none;
}

.recently-event_desctiption_txt span {
    font-size: 16px;
    font-weight: 100;
    display: block;
}

.recently-event_desctiption_date {
    display: none;
}

.recently-event_desctiption_date {
    color: rgba(255,8,12,1.00);
    font-size: max(0.7vw,6.4px);
}

.recently-event_desctiption_title span {
    font-size: max(1.8vw,22px);
    line-height: 3.2vw;
    font-weight: 400;
}

.recently-event_desctiption_title h2{
	text-align:center;
}

.recently-event_desctiption_box {
    display: flex;
}

.hold_venue_box img {
    display: none;
}

.recently-event_desctiption_content p {
    white-space: pre-line;
	padding:1.5vw;
}