@charset "utf-8";
@import url(css/basic.css);
@import url(css/dulton/shared2.css);
.p-concept h1{background-image:url("/img/design/title-concept.jpg");}
.p-plan h1{background-image:url("/img/design/title-plan.jpg");}
.p-item h1{background-image:url("/img/design/title-item.jpg");}
.p-benefits h1{background-image:url("/img/design/title-benefits.jpg");}
.p-event h1{background-image:url("/img/design/title-event.jpg");}
.p-work h1{background-image:url("/img/design/title-work.jpg");}
.p-news h1{background-image:url("/img/design/title-news.jpg");}
.p-company h1{background-image:url("/img/design/title-company.jpg");}
.p-staff h1{background-image:url("/img/design/title-staff.jpg");}
.p-contact-ssl h1{background-image:url("/img/design/title-contact.jpg");}
.p-request-ssl h1{background-image:url("/img/design/title-request.jpg");}
.p-event-ssl h1{background-image:url("/img/design/title-event-ssl.jpg");}

#banner ul:first-child{margin-bottom:0;}
[id*="c-staff"] .a_line .photo::before{padding-top:139%;}
[id*="c-staff"] .a_line .photo{max-height:350px;}

@media(min-width: 48em) {
#banner ul:first-child{margin-bottom:20px;}
}