@charset "utf-8";

/* mainvisual */
#main-image{position:relative;}

.main{overflow:hidden;display:block;height: 840px;}
	@media only screen and (max-width:1199px)	 {.main{height: 600px;}}
	@media only screen and (max-width:991px)	 {.main{height: 480px;}}
	@media only screen and (max-width:767px)	 {.main{height: 360px;}}
	@media only screen and (max-width:575px)	 {.main{height: 420px;}}

.main img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:inherit;max-height:inherit;width:100%;height:100%;margin:auto;font-family:'object-fit:cover;';object-fit:cover;}



.main-text{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;justify-content:center;align-items:center;}
	@media only screen and (max-width:991px)	 {.main-text{top: 50px;}}


.main-copy{background: url(../images/main-img.png) center top no-repeat;padding-top: 165px;}

.main-copy h2{font-size:36px;line-height:2;font-family: 'mplus',sans-serif;text-align: center;font-weight: bold;color:#FFF;text-shadow:0 0 6px #3C773C;}
	@media only screen and (max-width:991px)	 {.main-copy h2{font-size: 30px;line-height: 1.75;}}
	@media only screen and (max-width:767px)	 {.main-copy h2{font-size: 27px;padding-bottom: 12px;margin-bottom: 18px;}}
	@media only screen and (max-width:575px)	 {.main-copy h2{font-size: 16px;}}




