@charset "utf-8";
@import url("./second.css");
#mv{background-image:url(../images/service/mv_bg.png)}
#mv h3{background-image:url(../images/service/mv_text.png)}
#section1{
	background-color:#000;
	padding:50px 0 100px;
}
#section1 section{
	width:1050px;
	margin:0 auto 20px;
	position:relative;
}
#section1 section h4{
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
#section1 section h4.title01{
	background:url(../images/service/section1_title01.png) no-repeat left top;
	height:218px;
}
#section1 section p{
	font-size:1.575rem;
	background-color:#9e2a21;
	padding:20px;
	line-height:1.875;
	color:#fff;
	margin:5px 170px 0 0;
}
#section1 section p span{
	font-weight:bold;
	color:#fff100;
}
#section1 section img{
	display:block;
	position:absolute;
}
#section1 section.box01 p{
	padding-right:220px;
	margin-top:15px;
}
#section1 section.box01 img{
	top:-15px;
	right:-30px;
}
#section1 section.box02 h4,
#section1 section.box03 h4,
#section1 section.box04 h4{height:166px;}
#section1 section.box02 h4{background:url(../images/service/section1_title02.png) no-repeat left top;}
#section1 section.box03 h4{background:url(../images/service/section1_title03.png) no-repeat left top;}
#section1 section.box04 h4{background:url(../images/service/section1_title04.png) no-repeat left top;}
#section1 section.box02,
#section1 section.box03,
#section1 section.box04{
	min-height:330px;
	background-position:right 171px;
	background-repeat:no-repeat;
}
#section1 section.box02 img,
#section1 section.box03 img,
#section1 section.box04 img{
	top:125px;
	right:125px;
}
#section1 section.box02{background-image:url(../images/service/section1_img02_001.jpg);}
#section1 section.box03{background-image:url(../images/service/section1_img03_001.jpg);}
#section1 section.box04{background-image:url(../images/service/section1_img04_001.jpg);}