#page_lineup_musician_hyde {
    background: url(https://s3-ap-northeast-1.amazonaws.com/fphone/eccube/hyde/mainbg.jpg) ;
    background-repeat: repeat-y;
    background-attachment: scroll; 
/*     position: fixed; */
    -moz-background-size:contain;
/* 	background-size:contain; */
}
@media (min-width: 1500px) {
#page_lineup_musician_hyde {
	background-size: 100%;
}
}

.readbg{
	background-image: url(https://s3-ap-northeast-1.amazonaws.com/fphone/eccube/hyde/readbg.png);
	font-family:"ＭＳ ゴシック",sans-serif;
	min-height: 270px;
}
/*
.background-hack_hyde {
    z-index: -1;
    background: url(/img/hyde/mainbg.jpg)no-repeat;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
}
*/
.btn-hyde{
    font-size: 1.5em !important;
    padding: 20px 60px !important;
    background: #aa7937 !important;
    font-family: "ＭＳ Ｐゴシック",serif !important;
    color: #fff !important;
}
.btn-hyde-entry{
    font-size: 12px !important;
    padding: 6px !important;
    background: #aa7937 !important;
    color: #fff !important;	
}
/*.bg-dark-24{background: url("assets/img/lineup/hyde/hydebg.png") repeat-x !important;}*/
.mb120{margin-bottom: 120px;}
.entryformarea{background-color: #8e6631; padding: 20px;border-radius: 3px !important;opacity: 0.9;}
.form-control{
	background-color: #8e6631 !important; color: #fff !important; 
	border-top: 2px solid #8e6631 !important;
	border-left: 2px solid #8e6631 !important;
	border-right: 2px solid #8e6631 !important;
	border-bottom: 1px solid #fff !important;
	font-size: 14px;
}
placeholder{color: #fff !important; font-size: 14px;}
/* 各ベンダープレフィックス */
:placeholder{color: #fff !important; font-size: 14px;}
/* Google Chrome, Safari, Opera 15+, Android, iOS */
::-webkit-input-placeholder {color: #fff !important; font-size: 14px;}
/* Firefox 18- */
:-moz-placeholder {color: #fff !important; font-size: 14px;}
/* Firefox 19+ */
::-moz-placeholder {color: #fff !important; font-size: 14px;}
/* IE 10+ */
:-ms-input-placeholder {color: #fff !important; font-size: 14px;}

div#page_lineup_musician_hyde, footer {
    background-color: #1e0d06 !important;
}

@media screen and (max-width: 798px) {
.spmb20{margin-bottom: 20px !important;}
.spmb60{margin-bottom: 60px !important;}
.btn-hyde {font-size: 1.3em !important; padding: 20px 20px !important;}
}

.form-group input[type="text"]:focus {
       /* box-shadow: 0 0 7px #1e0c07 !important; */
       border-color: #1e0c07 !important;
}

.light-brown {
       opacity: 0.8;
       color: #D1C3B9;
}


.brown,
h3.brown {
    opacity: 0.8;
    color: #a77658;
}

.section-description {
 margin-bottom: 0;
}

   body{
       font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
   }

.mb80 {
margin-bottom:80px;
}

.mb60 {
margin-bottom:60px;
}

.mb120 {
margin-bottom:120px;
}

.mb200 {
margin-bottom:200px;
}
.mb180 {
margin-bottom:180px;
}

.hyde_set {
margin-top:40px;
}

.hyde_set p {
	text-align: center;
	font-size:14px; 
	margin-top:30px;
}

.hyde_set a {
   color:#fff;
  text-decoration: underline;
}

@media screen and (max-width: 798px) {
.hyde_set p {
	font-size:10px; 
}

}



.hyde-movie-btn {
	position:relative;
	left:10%;
}

.lead-text {
	position:relative;
}
