@charset "utf-8";

/* ****************************************************
Title: c.css
***************************************************** */
#va {
	background-image:url(../img/common/fr_va.jpg);
}

.sec01 {padding-top: 100px;}

.sec01 .main-v {
	height: 500px;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	padding: 15px ;
	margin-bottom: 60px;
}

.sec01 .main-v.fr1 {
	background-image: url(../img/fresh/mv1-1.jpg);
}
.sec01 .main-v.fr2 {
	background-image: url(../img/fresh/mv2-1.jpg);
}
.sec01 .main-v.fr3 {
	background-image: url(../img/fresh/mv3-1.jpg);
}
.sec01 .main-v.fr4 {
	background-image: url(../img/fresh/mv4-1.jpg);
}


.sec01 .main-v .mv_txt{
	width: 450px;
}

.sec01 .main-v .i-catch {
	padding: 40px 20px;
}

.sec01 .main-v .i-info {
	background: rgba(255,255,255,0.8);
	padding: 30px;
	max-height: 340px;
}

.sec01 .main-v .i-info .wplace {
	font-size: 90%;
}

.sec01 .main-v .i-info .iname .ja {
	margin-right: 15px;
}

.sec01 .main-v .mv_txt .bf p {
	font-size: 90%;
	line-height: 1.8;
}

.sec01 .main-v .mv_txt .bf p.lss {
	line-height: 1.6;
	letter-spacing: .01em;
}

.sec01 .interview-wrap{
	margin-bottom: 100px;
}


.sec01  .txt_wrap{
	width: 510px;
}

.sec01 .thead {
	margin-bottom: 30px;
	font-size: 150%;
	font-weight: bold;
}

.sec01 .sche-wrap {
	margin-bottom: 100px;
}

.sec01 .sche-wrap .sche-img img{
	margin-bottom: 5px;
}

.sec01 .sche-wrap .time-shce{
	width: 360px;
}

.sec01 .sche-wrap .time-shce li {
	margin-bottom: 30px;
}

.sec01 .sche-wrap .time-shce li span.hm {
	display: block;
	font-size: 150%;
	font-weight: 400;
}

.sec01 .holiday .hol-txt {
	width: 360px;
}

.sec01 .holiday .holi-img {
	width: 400px;
}



@media screen and (max-width: 739px) {
	#va {
    background-position: right 27% top 70%;
	}

	body#second #pagebody section.sec01 {
		padding: 40px 0;
	}
	.sec01 .main-v {
		height: inherit;
		background-image: none;
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		padding: 0;
		margin-bottom: 0;
	}

	.sec01 .main-v .mv_txt{
		margin-bottom: 40px;
		padding: 0 10px;
		width: 100%;
		box-sizing: border-box;
	}

	.sec01 .main-v.fr1,
	.sec01 .main-v.fr2,
	.sec01 .main-v.fr3,
	.sec01 .main-v.fr4 {
		background-image: none;
	}

	.sec01 .main-v .i-info {
		height: auto;
		max-height: inherit;
	}

	.sec01 .main-v .i-catch {
			padding: 20px;
			margin-top: 10px;
	}

	.sec01 .interview-wrap,
	.sec01 .iv-wrap{
		margin-bottom: 100px;
		padding: 0 20px;
	}

	.sec01 .smb30 {
		margin-bottom: 30px !important;
	}

	.sec01 .interview-wrap.flwprow {
		flex-direction: column-reverse;
	}

	.sec01 .interview-wrap .txt_wrap {
		margin-bottom: 30px;
	}

	.sec01 .interview-wrap .in-img img,
	.sec01 .iv-wrap .in-img img{
		width: 100%;
	}
	.sec01 .txt_wrap {
		width: 100%;
	}

	.sec01 .sche-wrap,
	.sec01 .holiday {
		padding: 0 20px;
	}

	.sec01 .sche-wrap .sche-img img,
	.sec01 .holiday .holi-img img{
		width: 100%;
	}

	.sec01 .sche-wrap .time-shce,
	.sec01 .holiday .hol-txt {
		margin-top: 30px;
	}
	.sec01 .holiday .holi-img {
			width: 100%;
	}

	.sec01 .holiday .hol-txt {
			width: 100%;
			margin-bottom: 20px;
	}
}