/*------------------------------------------------------------------------------
								SONG
------------------------------------------------------------------------------*/
.main {
	background: url("../../img/chara/back.jpg") no-repeat center top / cover;
	min-height: calc(100vh - 565px);
}
.box {
	max-width: 2000px;
	box-sizing: border-box;
	padding: 4vw 50px;
	position: relative;
	overflow: hidden;
}
.scroll-box {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.main-img-box {
	width: 100%;
	height: auto;
}
.main-img {
	background: url("../../img/chara/sokan.png") no-repeat center top / contain;
	padding-top: 60%;
}
@media screen and (max-width: 1000px) {
/*------------------------------------------------------------------------------
								SONG
------------------------------------------------------------------------------*/
.box {
	padding: 8vw 0px 4vw;
}
.scroll-box {
	width: 100%;
	height: 152vw;
	overflow: auto;
	box-sizing: border-box;
	padding: 0;
}
#main-img-box {
	width: 258vw;
	box-sizing: border-box;
	height: 150vw;
	padding: 0 4vw;
}
.main-img {
	width: 100%;
	height: 100%;
	background: url("../../img/chara/sokan.png") no-repeat center top / 250vw auto;
	padding-top: 0%;
}
.scroll-icon {
	width: 20vw;
	height: 10vw;
	margin: 2vw auto 0;
	text-indent: -99999px;
	background: url("../../img/chara/scroll-icon.png") no-repeat center center / contain;
}
}
@media print{
.main ul li .photo-none {
	display:none;
}
}