@charset "UTF-8";
/* sp(320px) */

/* ヘッドライン */
#headline {
/*	background-image: url(../img/second/bg_headline_sp.jpg);*/
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
#pageSecond #headline {
	background-image: url(../img/second/bg_headline_sp.jpg);
	background-position: 50% 50%;
}

#headline .inner {
	display: grid;
	place-items: center; 
	block-size: 150px;
}
#headline .inner .hl {
	font-family: "Shippori Mincho B1", serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4;
	color: #434343;
	text-align: center;
}



/* アコーディオン */
.acc dt {
	cursor: pointer;
	position: relative;
	background-color: #dcdcdc;
	padding: .4em 1em;
}
.acc dt:not(:first-of-type) {
	margin-block-start: 1em;
}
.acc dt span {
	position: absolute;
	inset: .3em 1em auto auto;
}
.acc dd {
	display: none;
	margin-inline-start: 0;
	padding-block-end: 1em;

}



@media handheld, print, screen and (min-width: 375px) {
/* iphone6 */


/* end of media query(iphone6) */	
}



@media handheld, print, screen and (min-width: 414px) {
/*  iPhone6 Plus */

/* end of media query(iPhone6 Plus) */	
}



@media handheld, print, screen and (min-width: 480px) {
/* tablet */

/* ヘッドライン */
#headline {
/*	background-image: url(../img/second/bg_headline.jpg);*/
}
#pageSecond #headline {
	background-image: url(../img/second/bg_headline.jpg);
	background-position: 80% 50%;
}
#headline .inner {
	block-size: 180px;
}
#headline .inner .hl {
	font-size: 26px;
}



	@media (-webkit-min-device-pixel-ratio: 2){
		

	/* end of media query(retina) */	
	}

/* end of media query(tablet) */	
}



@media handheld, print, screen and (min-width: 620px) {
/* iPad */

/* ヘッドライン */
#headline .inner {
	block-size: 240px;
}
#headline .inner .hl {
	font-size: 30px;
}


/* end of media query(iPad) */	
}



@media handheld, print, screen and (min-width: 900px) {
/* pc */

/* ヘッドライン */
#headline .inner {
	block-size: 300px;
}
#headline .inner .hl {
	font-size: 36px;
}

/* end of media query(pc) */
}