@charset "utf-8";
@font-face {
    font-family: 'cinzel_decorativebold';
    src: url('font/cinzeldecorative-bold-webfont.eot');
    src: url('font/cinzeldecorative-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/cinzeldecorative-bold-webfont.woff2') format('woff2'),
         url('font/cinzeldecorative-bold-webfont.woff') format('woff'),
         url('font/cinzeldecorative-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

html, body { height: 100%; }

body {margin:0; padding:0; background:#fff;  font-family: 'cinzel_decorativebold';}
.wrapper {width:100%; height:100%; background:url(../img/mv_landing.jpg) no-repeat center top; position:relative; max-width:1920px; margin:0 auto;}

.txt { font-size:30px; color:#845443; width:610px; text-align:left; position:relative; background:url(../img/bull.png) no-repeat center bottom; padding:0 0 90px 0; margin: 200px 0 0 48%; float:left; line-height:70px; letter-spacing:-1px;  }
.txt a {color:#eb2432; text-decoration:none;}
.txt a:hover {color:#eb2432; text-decoration:underline;}

@media only screen and (max-width: 1280px) {
	.wrapper { background-size:cover;}
.txt { font-size:22px; width:440px; margin: 150px 0 0 48%; line-height:40px;}
	
}
@media only screen and (max-width: 880px) {
	.wrapper { background-size:cover;}
.txt { font-size:18px; width:350px; margin: 150px 0 0 44%; line-height:30px;}
	
}
@media only screen and (max-width: 639px) {
	.wrapper { background:url(../img/mv_landing_640.jpg) no-repeat  center 150px; background-size:800px; min-height:800px;}
.txt { font-size:18px; width:100%; margin: 50px 0 0 0; line-height:30px; text-align:center;}
	
}