@charset "utf-8";
html {font-size: 62.5%;}
body {padding:0; margin:0;}
#HE_wrap p {padding:0; margin:0;}
#HE_wrap .clear{clear: both;}
#HE_wrap a{text-decoration: none; color: #000;}

#HE_wrap {
	clear: both;
	width:100%;
	max-width: 950px;
	padding: 0;
	padding-bottom: 3%;
	margin:0 auto 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	/*font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";*/
	color: #000000;	
}

.main {width: 100%; margin:0 auto 0;}

.sp {display:none;}

.point{width: 100%;	margin: 5% auto 0;}
.item_box{	width: 100%;	margin: 5% auto 0;	display:flex;	flex-wrap:wrap;	justify-content: space-between;}
.item1{	width: 31%;	margin: 0;	box-sizing: border-box;	font-size: 15px;	text-align: left;}
.item2{	width: 31%;	margin: 0;	box-sizing: border-box;	font-size: 15px;	text-align: left;}

.sml{display:block; margin: 2% auto 0;	box-sizing: border-box;	font-size: 13px; text-align: left;}


.sub_ttl{display: block; margin-bottom: 1%; margin-left: -0.5em; font-weight: bold; font-size: 15px;}

@media only screen and (max-width: 750px) {
	.main {margin:0 auto 2%; width: 100%;}
	.pc {display:none;}
	.sp {display:block;}
	
	.point{width: 100%;	margin: 5% auto 0;}
	.item_box{	width: 100%;	margin: 5% auto 0;}
	.item1{	width: 50%;	margin: 0 25% 8%;	box-sizing: border-box;	font-size: 13px;}
	.item2{	width: 45%;	margin: 0 auto 5%;	box-sizing: border-box;	font-size: 13px;}
	.sub_ttl{display: block; margin-bottom: 1%; margin-left: -0.5em; font-weight: bold; font-size: 14px;}
	.sml{margin: 1% auto 0; font-size: 11px;}


}
