body {
    font-size: 12px;
    margin: 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#sotsu_hh{
	padding:4vw;
}
.sotsu_hh_box{
	text-align: center;
	padding:4vw;
	border: 1px solid #060000;
}
.sotsu_hh_text1{
	text-align: center;
	font-size: 1.7vw;
	line-height: 3vw;
	letter-spacing: 0.1vw;
	color: #373232;
	padding-bottom: 4vw;
}
.sotsu_hh_text2{
	padding:3vw;
	text-align: center;
	font-size: 2vw;
	line-height: 4.0vw;
	font-weight: 700;
	letter-spacing: 0.1vw;
	color: #373232;
	background: #F2F2F2;
	border-radius: 30vw;
}
.sotsu_hh_img{
	width: 100%;
	text-align: center;
}
.sotsu_hh_img img{
	width: 30vw;
	text-align: center;
	padding:4vw 0vw;
}
.sotsu_hh_text3{
	text-align: center;
	font-size: 1.4vw;
	line-height: 2.5vw;
	letter-spacing: 0.08vw;
	color: #060000;
}

#sotsu_hh_sp{
	padding:6vw 0vw;
}
.sotsu_hh_box_sp{
	text-align: center;
	padding:0vw 0vw 6vw;
}
.sotsu_hh_text1_sp{
	text-align: center;
	font-size: 5vw;
	line-height: 9vw;
	letter-spacing: 0.1vw;
	color: #373232;
	padding-bottom: 6vw;
}
.sotsu_hh_text2_sp{
	padding:8vw 0vw;
	text-align: center;
	font-size: 5vw;
	line-height: 10.0vw;
	font-weight: 600;
	letter-spacing: 0.1vw;
	color: #373232;
	background: #F2F2F2;
}
.sotsu_hh_img_sp{
	width: 100%;
	text-align: center;
}
.sotsu_hh_img_sp img{
	width: 50vw;
	text-align: center;
	padding:10vw 0vw;
}
.sotsu_hh_text3_sp{
	text-align: center;
	font-size: 3vw;
	line-height: 5vw;
	letter-spacing: 0.1vw;
	color: #060000;
}
