@charset "utf-8";
html {font-size: 62.5%;}
body {padding:0; margin:0; /*background-color: #f2efe9;*/}
a{text-decoration: none; color: #000;}

.sp {display:none;}
.clear {clear:both;}

#SC_wrap {
	clear: both;
	width:100%;
	max-width: 900px;
	padding: 1% 0 3% 0;
	margin:0 auto 20px;
	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";*/
	font-family: 'Noto Sans JP', sans-serif;
	color: #191919;	
	background-color: #FFFFFF;
}

#SC_wrap .main {
	width: 80%;
	margin: 2% auto 2%;
}

#SC_wrap .Lead_pc {
	width: 100%;
	margin: 3% auto 8%;
	text-align:center;
	font-size:1.9rem;
	font-weight: 500;
	padding:0 ;
	line-height:2em;
}
#SC_wrap .Lead_sp {display: none;}

.item_wrap{
	width: 90%;
	overflow: hidden;
	margin: 0 auto 10%;
}

.item_box{
	width: 100%;
	margin: 0 auto 5%;
	display: flex;
	justify-content:space-between;
	align-items: center;
}

.item_box:nth-child(2n+1) { flex-direction: row; } 
.item_box:nth-child(2n  ) { flex-direction: row-reverse; } 

.item{
	width: 50%;
	margin: 0 auto 5%;
}

.item_box .txt{
	width: 42%;
	margin: 0 auto 5%;
	text-align: left;
	font-size: 1.6rem;
	line-height: 2em;
	letter-spacing: 0.1em
}

.subttl{
	font-size: 140%;
	font-weight: 600;
	width: 100%;
	margin: 0 auto 2%;
}



/*.bk_pk{background-color: #f8bbc9;}*/



@media only screen and (max-width: 750px) {
	#SC_wrap {
		width:100%;
		margin:0 auto 20px;
	}
	#SC_wrap .main {
		width: 100%;
		margin:0 auto;
	}
	.pc {display:none;}
	.sp {display:block;}

	#SC_wrap .Lead_pc {display: none;}

	#SC_wrap .Lead_sp {
		display: block;
		width: 100%;
		font-size:1.6rem;
		margin:8% auto 10%;
		text-align: center;
		line-height: 2em;
	}
	
	.item_wrap{
		width: 88%;
		overflow: hidden;
		margin: 0 auto 10%;
	}

	.item_box{
		width: 100%;
		margin: 0 auto 15%;
		display: block;
	}
	.item{
		width: 100%;
		margin: 0 auto 2%;
	}

	.item_box .txt{
		width: 100%;
		margin: 3% auto 5%;
		font-size: 1.4rem;
	}
	
	/*.item_box .txt img.subttl{
		display: block;
		width: 80%;
	}

	.item_box .txt img.subttl2{
		display: block;
		width: 62%;
	}*/
	

}
