@charset "UTF-8";

#skill_img01 {
	width:100%;
	max-width:710px;
	margin:0 auto 20px;
}
#skill_img02 {
	width:100%;
	max-width:434px;
	margin:0 auto;
}
#skill_img01 img, #skill_img02 img {
	width:100%;
	max-width:100%;
	height:auto;
}
#skill_txt01 {margin-bottom:50px;}

#greeting_blc {
	width:94%;
	max-width:1000px;
	min-height:358px;
	margin:0 auto;
	padding-left:250px;
	padding-bottom:60px;
	box-sizing:border-box;
	background:url(../images_180424/greeting01.jpg) no-repeat left bottom;
}
#greeting_blc p {font-size:18px;}
#greeting_blc p span {font-weight:bold;}
#greeting_blc p.text {margin-bottom:1em;}

#report {
	width:94%;
	max-width:1000px;
	padding:30px 0 60px;
	margin:0 auto 60px;
	border:#f7b20d 5px solid;
	box-sizing:border-box;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background:url(../images_180424/bg_report.gif);
}
#report img {
	width:100%;
	max-width:100%;
	height:auto;
}
#report ul {
	width:90%;
	margin:0 auto;
}
#report ul li {
	font-size:33px;
	line-height:1.3;
	padding-left:50px;
	margin-bottom:30px;
	background:url(../images_180424/report_check.png) no-repeat 0 7px;
}

@media screen and (max-width: 768px) {
#skill_txt01 {margin-bottom:30px;}

#greeting_blc {
	min-height:50px;
	padding-left:0;
	padding-bottom:220px;
	background:url(../images_180424/greeting01.jpg) no-repeat center bottom;
	background-size:117px 200px;
}
#greeting_blc p {font-size:14px;}

#report {padding:20px 0 40px;}
#report ul li {
	font-size:18px;
	padding-left:30px;
	background:url(../images_180424/report_check.png) no-repeat 0 5px;
	background-size:17px 16px;
}
}

.type_block00 img{
width: 94%;
max-width: 1000px;
margin: 15px auto;
}
