@charset "utf-8";


@media only screen and (min-width: 769px) {

#mv{
background:url(../img/ori.jpg) no-repeat;
}


}

@media only screen and (max-width: 768px) {
	
#mv{
background:url(../img/ori_sp.jpg) no-repeat;
}
}

#mv{
width:100%;
height:350px;
background-position: center;
background-size: cover;
margin-bottom:3em;
}

section{
	position:relative;
	width:100%;
	max-width:1400px;
	margin:0 auto 4em;
}

section .head{
	text-align:center;
	padding-bottom:1.5em;
}

section .head h2{
font-family: 'Antic Didone', serif;
	font-size:300%;
letter-spacing:0.1em;
}



footer{
	width:100%;
background: rgba(0,0,0,0.8);
color:#fff;
text-align:center;
padding:1em;
	position:fixed;
	bottom:0px;
	z-index:-1;
	margin-top:60px;
}


@media only screen and (min-width: 769px) { /*pc*/




}





@media only screen and (max-width: 768px) {

}

