@charset "utf-8";

/*--------------------------------*/
#MV{
	margin-top: 0;
	width: 100%;
	margin-bottom: 40px;
	padding-bottom: 0;
}
#MV .photo{
	position: relative;
	top: auto;
	left: auto;
	height: 120px;
}
#MV .photo li{}
#MV .photo li:nth-of-type(1){}
#MV .photo li:nth-of-type(2){}
#MV .photo li:nth-of-type(3){
}
#MV .photo li:nth-of-type(4){	display: none;}
#MV .Title{
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}
#MV h1{
	font-size: 20px;
	margin-bottom: 20px;
}
#MV h1 br,
#MV h2 br{display:none}
#MV h2{font-size: 14px;text-align: left;}
#MV h2:before{
	margin-bottom: 20px;
}

/*--------------------------------*/
#Contents{}
#Contents .Inner{
	width: 90%;
}
#Contents .Entry{
	display: block;
}
#Contents .Entry + .Entry{}
#Contents .Entry .photo{
	display: block;
}
#Contents .Entry .photo .img{}
#Contents .Entry .photo img{
	object-fit: inherit;
	width: 100%;
	height: auto;
}
#Contents .Entry .photo .caption{}
#Contents .Entry .Main{
	width: 100%;
	padding: 20px;
}
#Contents .Entry .Main .title{
	margin-bottom: 10px;
	/* padding-left: 0; */
}
#Contents .Entry .Main .title:before{
}
#Contents .Entry .Main .title dt{
	font-size: 14px;
	line-height: 1.5;
	padding-bottom: 6px;
}
#Contents .Entry .Main .title dd{
	font-size: 18px;
	line-height: 1.4;
	padding-bottom: 6px;
}
#Contents .Entry .Main .title dd.atte{
	text-align: left;
	font-size: 12px;
}
#Contents .Entry .Main .txt{
	font-size: 13px;
	margin-bottom: 10px;
}
#Contents .Entry .Main .btn{}