/*------------------------------------------------------------------------------
								INTRO
------------------------------------------------------------------------------*/
#original {
	width: 100%;
	background: url("../../img/music/bg.jpg") no-repeat center top / contain;
	padding: 4% 0 5%;
}
.original-img {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.original-img li {
	float: left;
	width: 8.6%;
	padding-top: 12.1%;
	margin-right: 0.54%;
	margin-bottom: 0.54%;
}
.original-img li:nth-child(11n) {
	margin-right: 0px;
}
.original-img li:nth-child(23) {
	margin-left: 9.14%;
}
.original-img .img1 {background: url("../../img/original/img1.jpg") no-repeat center center / cover;}
.original-img .img2 {background: url("../../img/original/img2.jpg") no-repeat center center / cover;}
.original-img .img3 {background: url("../../img/original/img3.jpg") no-repeat center center / cover;}
.original-img .img4 {background: url("../../img/original/img4.jpg") no-repeat center center / cover;}
.original-img .img5 {background: url("../../img/original/img5.jpg") no-repeat center center / cover;}
.original-img .img6 {background: url("../../img/original/img6.jpg") no-repeat center center / cover;}
.original-img .img7 {background: url("../../img/original/img7.jpg") no-repeat center center / cover;}
.original-img .img8 {background: url("../../img/original/img8.jpg") no-repeat center center / cover;}
.original-img .img9 {background: url("../../img/original/img9.jpg") no-repeat center center / cover;}
.original-img .img10 {background: url("../../img/original/img10.jpg") no-repeat center center / cover;}
.original-img .img11 {background: url("../../img/original/img11.jpg") no-repeat center center / cover;}
.original-img .img12 {background: url("../../img/original/img12.jpg") no-repeat center center / cover;}
.original-img .img13 {background: url("../../img/original/img13.jpg") no-repeat center center / cover;}
.original-img .img14 {background: url("../../img/original/img14.jpg") no-repeat center center / cover;}
.original-img .img15 {background: url("../../img/original/img15.jpg") no-repeat center center / cover;}
.original-img .img16 {background: url("../../img/original/img16.jpg") no-repeat center center / cover;}
.original-img .img17 {background: url("../../img/original/img17.jpg") no-repeat center center / cover;}
.original-img .img18 {background: url("../../img/original/img18.jpg") no-repeat center center / cover;}
.original-img .img19 {background: url("../../img/original/img19.jpg") no-repeat center center / cover;}
.original-img .img20 {background: url("../../img/original/img20.jpg") no-repeat center center / cover;}
.original-img .img21 {background: url("../../img/original/img21.jpg") no-repeat center center / cover;}
.original-img .img22 {background: url("../../img/original/img22.jpg") no-repeat center center / cover;}
.original-img .img23 {background: url("../../img/original/img23.jpg") no-repeat center center / cover;}
.original-img .img24 {background: url("../../img/original/img24.jpg") no-repeat center center / cover;}
.original-img .img25 {background: url("../../img/original/img25.jpg") no-repeat center center / cover;}
.original-img .img26 {background: url("../../img/original/img26.jpg") no-repeat center center / cover;}
.original-img .img27 {background: url("../../img/original/img27.jpg") no-repeat center center / cover;}
.original-img .img28 {background: url("../../img/original/img28.jpg") no-repeat center center / cover;}
.original-img .img29 {background: url("../../img/original/img29.jpg") no-repeat center center / cover;}
.original-img .img30 {background: url("../../img/original/img30.jpg") no-repeat center center / cover;}
.original-img .img31 {background: url("../../img/original/img31.jpg") no-repeat center center / cover;}

.box {
	width: 100%;
	position: relative;
}
.left-box {
	position: absolute;
	top:0px;
	left:0px;
	width: 300px;
}
.right-box {
	width: 100%;
	box-sizing: border-box;
	padding-left: 300px;
	padding-left: 300px;
}

.headline {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 40px;
	padding:0.3em 0 0.3em 50px;
	border-left: 10px solid #b4984e;
}
.headline:after {
	content: "";
	position: absolute;
	top:0px;
	left:10px;
	height: 100%;
	border-left: 10px solid #b4984e;
}
.headline h4,.headline h3 {
	display: block;
	font-family: 'Noto Serif JP', serif;
	font-weight: 700;
	color: #FFFFFF;
}
.headline h4 {
	font-size: 26px;
	line-height: 1em;
	margin-bottom: 8px;
	letter-spacing: 0.5em;
}
.headline h3 {
	font-size: 36px;
	line-height: 1.3em;
}
.headline p {
	display: block;
	font-size: 30px;
	letter-spacing: 0.1em;
	line-height: 0.6em;
	margin-top: 20px;
	margin-bottom: -2px;
	font-family: 'Teko', sans-serif!important;
	font-weight: 400;
	color: #b4984e;
}
.right-box h3 {
	display: block;
	font-size: 28px;
	letter-spacing: 0.15em;
	line-height: 1em;
	margin-bottom: 10px;
	font-family: 'Teko', sans-serif!important;
	font-weight: 400;
	color: #b4984e;
}
.right-box p {
	line-height: 1.8em;
	font-family: 'Noto Sans JP', serif;
	font-weight: 400;
	color: #FFFFFF;
	text-align: justify;
	margin-bottom: 0px;
	font-size: 18px;
}
.left-box2 {
	float: left;
	width: 40%;
	position: relative;
}
.right-box2 {
	float: right;
	width: 60%;
	position: relative;
}
.left-box2 h3,.right-box2 h3 {
	position: absolute;
	top:0px;
	left:0px;
	font-size: 22px;
	line-height: 18px;
	border :1px solid #b4984e;
	width: 140px;
	text-align: center;
	height: 100%;
	box-sizing: border-box;
	font-weight: 700;
	font-family: 'Noto Serif JP', serif;
	letter-spacing: 0.2em;
	padding-left: 0.4em;
	color: #b4984e;
}
.left-box2 h3 {
	padding-top: 1.15em;
}
.right-box2 h3 {
	padding-top: 3.2em;
}
.left-box2 p,.right-box2 p {
	padding-left: 160px;
}
.left-box2 p {
	font-size: 18px;
	line-height: 2em;
}
.right-box2 p {
	font-size: 18px;
	line-height: 2em;
	padding: 0 0 0 155px;
}
.right-box2 p:first-child {
	margin-top: 10px;
}
.right-box2 p:last-child {
	margin-bottom: 20px;
}
.left-box2 p span,.right-box2 p span {
	font-size: 14px;
}

@media screen and (max-width: 1560px) {
.original-img li {
	float: left;
	width: 12%;
	padding-top: 16.9%;
	margin-right: 0.57%;
	margin-bottom: 0.57%;
}
.original-img li:nth-child(11n) {
	margin-right: 0.5%;
}
.original-img li:nth-child(23) {
	margin-left: 0%;
}
/*.original-img li:nth-child(25) {
	margin-left: 6.285%;
}*/
.original-img li:nth-child(8n) {
	margin-right: 0%;
}
.left-box2 {
	float: none;
	width: 100%;
}
.right-box2 {
	float: none;
	width: 100%;
	margin-top: 20px;
}
.left-box2 h3,.right-box2 h3 {
	width: 140px;
}
.left-box2 h3 {
	padding-top: 1.1em;
}
.right-box2 h3 {
	padding-top: 2.7em;
}
.left-box2 p {
	line-height: 2em;
}
.right-box2 p {
	padding: 0 0 0 155px;
}
.right-box2 p:first-child {
	margin-top: 0px;
}
.right-box2 p:last-child {
	margin-bottom: 0px;
}
}
/*------------------------------------------------------------------------------
								SP
------------------------------------------------------------------------------*/
@media screen and (max-width: 1000px) {
.tablet {
	display: none;
}
#original {
	width: 100%;
	background: url("../../img/music/bg.jpg") no-repeat center top / 1280px auto ;
	padding: 8vw 0 6%;
}
.left-box {
	position: relative;
	width: 100%;
}
.right-box {
	padding-left: 0px;
}

.headline {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 40px;
	padding:0.3em 0 0.3em 50px;
	border-left: 10px solid #b4984e;
}
.headline:after {
	content: "";
	position: absolute;
	top:0px;
	left:10px;
	height: 100%;
	border-left: 10px solid #b4984e;
}
.headline h4 {
	font-size: 4vw;
	margin-bottom: 2.5vw;
}
.headline h3 {
	font-size: 5vw;
	line-height: 1em;
}
.headline p {
	font-size: 6vw;
	margin-top: 4vw;
	margin-bottom: -2px;
}
.right-box h3 {
	font-size: 5vw;
	line-height: 1.2em;
	margin-top: 1vw;
	margin-bottom: 0vw;
}
.right-box p {
	font-size: 2.8vw;
}

.original-img li {
	float: left;
	width: 24%;
	padding-top: 33.8%;
	margin-right: 1.14%;
	margin-bottom: 1.14%;
}
.original-img li:nth-child(11n) {
	margin-right: 1.14%;
}
.original-img li:nth-child(8n) {
	margin-right: 1.14%;
}
.original-img li:nth-child(4n) {
	margin-right: 0%;
}
.original-img li:nth-child(25) {
	margin-left: 0%;
}
.original-img li:nth-child(29) {
	margin-left: 12.57%;
}
.right-box2 {
	margin-top: 3vw;
}
.left-box2 h3,.right-box2 h3 {
	width: 18vw;
	font-size: 3vw;
}
.left-box2 h3 {
	padding-top: 1.4em;
}
.right-box2 h3 {
	padding-top: 5.2em;
}
.left-box2 p {
	line-height: 2em;
	font-size: 3vw;
	padding: 0 0 0 21.5vw;
}
.left-box2 p span {
	font-size: 2.5vw;
}
.right-box2 p {
	line-height: 1.5em;
	margin-bottom: 0.5em;
	font-size: 3vw;
	padding: 0 0 0 36vw;
	text-indent: -5.2em;
}
.right-box2 p span {
	font-size: 2.5vw;
}

}

@media print{
.main ul li .photo-none {
	display:none;
}
}