/*################################################################################
グッズ専用CSS
################################################################################*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap');

:root{
	--black:#221715;
	--gold:#b1922e;

}
body{
	/*background-image: none;*/
	font-family: 'Noto Serif JP',"游明朝", YuMincho, "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	margin: 0;
	padding: 1em ;
	font-size: 16px;
	line-height: 1.4em;
/*	background-image:url("../img/artist_bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;*/
	position: relative;
	background-color: #000;
	
	
	}
body:before{
	content: "";
	position: fixed;
	display: block;
	width: 100%;
	top:0;
	height: 100%;
	left: 0;
		background-image:url("../img/artist_bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;

}
	.fontChange{
	/*font-family: 'M PLUS Rounded 1c', sans-serif;*/
}
body,nav,header,div,p,a,ul,li,section,article,dl,dt,dd,h1,h2,h3,h4,h5,h6,img{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style-type:none;	
	box-sizing:border-box;
	font-size: 1em;
}

hr{
	border: 0;
	border-bottom: var(--gold) 1px dashed;
}

/*画像*/
.image{
	text-align: center;
	padding: 1em;
   
}

.image img{
     width:100%;
	/*border: #fff 0.5em solid;*/
}
.secnario{
	margin-right: 0.5em;
	/*margin-left: 0.5em;*/
	width: calc(100% - 0.5em);
	/*background: rgba(0,0,0,0.2);
*/	position: relative;
	/*margin-right: 1em;
	width: calc(100% - 1em);*/
	color: #eee;
	padding-left:20%;
}
.ssWrap{
	padding: 1em;
	background: rgba(0,0,0,0.7);
}
.secnario:before{
	content: "";
	width: 20%;
	top:0;
	bottom: 0;
	left: 0;
	display: block;
	position: fixed;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	z-index: 1;
}
.secnario.ss1_ten:before{background-image:url("../img/ss/ch1_ten_bg.jpg");}
.secnario.ss2_ten:before{background-image:url("../img/ss/ch2_ten_bg.jpg");}
.secnario.ss3_ten:before{background-image:url("../img/ss/ch3_ten_bg.jpg");}
.secnario.ss4_ten:before{background-image:url("../img/ss/ch4_ten_bg.jpg");}
.secnario.ss5_ten:before{background-image:url("../img/ss/ch5_ten_bg.jpg");}
.secnario.ss6_ten:before{background-image:url("../img/ss/ch6_ten_bg.jpg");}
.secnario.ss7_ten:before{background-image:url("../img/ss/ch7_ten_bg.jpg");}
.secnario.ss8_ten:before{background-image:url("../img/ss/ch8_ten_bg.jpg");}

p{
	padding: 1em 0 1em 1em;
}
.serif{
	padding: 0 0 0 1em;
	text-indent: -1em;
}
/*.other{
	background-color:#eee ;
}*/
.ssTitle{padding: 1em;}
.ss1_ten .ssTitle{
	background-color:#c12d43 ;
}
.ss2_ten .ssTitle{
	background-color:#bdfeff ;
	color: #111;
}
.ss3_ten .ssTitle{
	background-color:#c5f46a ;
	color: #111;
}
.ss4_ten .ssTitle{
	background-color:#fff84f ;
	color: #111;
}
.ss5_ten .ssTitle{
	background-color:#fff ;
	color: #111;
}
.ss6_ten .ssTitle{
	background-color:#a88d56 ;
}
.ss7_ten .ssTitle{
	background-color:#fca55e ;
	color: #111;
}
.ss8_ten .ssTitle{
	background-color:#ae93d8 ;
	
}
.ss9_kami .ssTitle{
	background-color:#feb3c7 ;
}

/*################################################################################
  media query
################################################################################*/

/* タブレット */
@media screen and (max-width: 786px) {
body{
	font-size: max(2.2vw,12px);
}


}

/* スマホ */
@media screen and (max-width: 480px) {	
body{
	font-size:  max(3vw,12px);
}


}


