@charset "UTF-8";
#top{
	height: 600px !important;
	background-size: cover;
}

.list-mv02,
.list-mv07{
	opacity: 1;
}.brSP{
	display:none;
}
.brPC{
	display:block;
}
header{
	position: static;
	top: auto;
	left: auto;
}
#problem{
	padding: 0 60px;
}


#Link01, #Link02, #Link03, #Link04 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}


#page1{
	height: auto;
}

#page1 #problem > div{
height: 300px;
}
#page2, #page2 > div{
	width: 100%;
	margin: 0 auto;
}
#page2 > div > div {
	width: 600px;
	margin: 0 auto;
}
#page2 > div > div > div{
	width: 280px;
	height: 250px;
	margin:  5px;
	float: left;
}



#page4 > dl#businessDl{
	width:680px;
	margin:0 auto 60px;	
	position: relative;
}	
#page4 dl#businessDl dt,
#page4 dl#businessDl dd{
	height: 200px;
}	
#page4 dl#businessDl dt{
	width:260px;
	float: left;
	padding-top: 14px;
	text-align: left !important;
}	
#page4 dl#businessDl dt ul{
	height: 100%;
}
#page4 dl#businessDl dd{
	width: 430px;
	margin-left: 300px !important;
}
#page4 > dl#businessDl > dd::before{
	content: "";
	background: url(../images/business01.jpg);
	background-size: cover;
	width: 160px;
	height: 30px;
	margin: 0;
	position: absolute;
	top: 40px;
	left: 190px;
	z-index: 1;
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);	
}	
#page4 dl#businessDl dd p{
	word-break: break-all;
}