/* 64th Single
============================== */
body#index {
    /* background: url(/static/glay/feature/glay_64th_single/images/bg_pc.jpg) no-repeat top left / cover fixed; */
	background: #000;
}
body#index::before {
	/* background: url(/static/glay/feature/glay_64th_single/images/fv_tentative_GzErmB1k.png) no-repeat center /contain; */
	background: url(/static/glay/feature/glay_64th_single/images/main_visual_fix_pc_wZv98qtwvf.jpg) no-repeat center / cover;
}
body#index main {
    padding-top: 0;
}
body#index main.bgon {
    background: none;
}
.sectionTtl,
#gnav ul.menu li a {
	font-family: serif;
}
.contentsBox {
	background: rgba(0, 0, 0, .6);
	border: #fff solid 1px;
}
.contentsBox h4 {
	background: #c00000;
}
@media screen and (min-width:1025px) {
	body#index::before {
		height: 100vh;
	}
}
@media screen and (max-width:1024px) and (min-width:768px){
	body#index::before {
		background: url(/static/glay/feature/glay_64th_single/images/main_visual_fix_pc_wZv98qtwvf.jpg) no-repeat center / cover;
		top: 100px;
		height: 42vh;
	}
}
@media screen and (max-width: 767px) {
	body#index {
		background: #000;
	}
	body#index::before {
		height: 100vh;
		background: url(/static/glay/feature/glay_64th_single/images/main_visual_fix_sp_wZv98qtwvf.jpg) no-repeat center / cover;
		top: 0;
		z-index: 10;
	}
}
@media screen and (max-width:375px) {
    body#index::before {
        top: 80px;
    }
}

/* リード文章区切り線 */
/* .lead__separator {
    display: block;
    height: 1px;
    width: 100%;
    border-top: 1px solid;
    margin: 3em auto;
} */
/* メンバーコメント */
.lead__comment {
	display: inline-block;
	background: rgba(255, 255, 255, .2);
	padding: 1rem;
}
.lead__comment-member {
    display: block;
	text-align: right;
}