@charset "utf-8";

#container {
padding-bottom: 50px;
background: #ffffff;
background-color: #f6f4f3;
}
@media screen and (max-width:767px){
#container {

}
}
#news_ichiran,
#news_detail{
width:960px;
margin:50px auto;
background: #ffffff;
border-radius:30px;
padding:70px 80px 100px;
}
@media screen and (max-width:767px){
#news_ichiran,
#news_detail{
width:90%;
margin:40px auto;
background: #ffffff;
border-radius:30px;
padding: 30px 15px;
}
}

#news_ichiran{
position:relative;
}
#news_ichiran img#sun {
	position: absolute;
	z-index: 2;
	top: -30px;
	left: calc(50% - 400px);
	transform: rotate(-15deg);
	width: 150px;
	height: auto;
}
@media screen and (max-width:767px){
#news_ichiran img#sun {
	left:5px;
		top: -40px;
	width: 100px;
}
}


#news_ichiran dl{
border-bottom:#ddd solid 1px;
display: flex;
}
#news_ichiran dt{
padding:20px 10px;
width:20%;
}
#news_ichiran dd{
width:80%;
}

#news_ichiran dd a{
padding:20px 10px;
text-decoration:none;
display:block;
}

@media screen and (max-width:767px){
#news_ichiran dl{
display: block;
}
#news_ichiran dt{
padding:8px 8px 4px 8px ;
width:100%;
}
#news_ichiran dd{
width:100%;
}
#news_ichiran dd a{
padding:4px 8px 12px 8px ;
}
}



#news_ichiran dd a:hover{
text-decoration:underline;
}

#news_ichiran h2{
font-size:2.8rem;
font-weight:600;
text-align:center;
color:#63412f;
margin-bottom:40px;
}
@media screen and (max-width:767px){
#news_ichiran h2{
font-size:2.0rem;
}
}

.title{
font-size:2.8rem;
font-weight:600;
text-align:center;
color:#63412f;
}
.date{
color:#dd6e4d;
font-size:1.6rem;
font-weight:600;
margin-bottom:50px;
text-align:center;
}
@media screen and (max-width:767px){
.title{
font-size:2.0rem;
}
.date{
color:#dd6e4d;
font-size:1.5rem;
margin-bottom:30px;
}
}

.news_text{
margin-bottom:0;
}

.news_text p, .wp-block-file{
margin-bottom:30px;
}


