@charset "utf-8";
/* CSS Document */


/* mainimg */
#mainimg { 
	background-image: url(/solution/images/mainimg_solution_01.jpg);
	background-color: #000;
}
#mainimg { background-image: url(/solution/images/mainimg_solution_01_legacy.jpg)\9 !important; }
#mainimg .inner h1, #mainimg p{
	color: #fff;
}
.h2_basic01Wrap.news_title {
    margin-bottom: 0;
}
section > .dl_news01:first-child {
    margin-top: 0;
    border-top: 0;
}


@media screen and (max-width: 767px) {
#mainimg {
	background-image: url(/solution/images/mainimg_solution_01_sp.jpg);
	background-color: transparent;
}
#mainimg p{
	color: #333;
}
}