<style>
.entry_page .service_top .inner {
    /*background-image: url(../images/contact/service_top_bg_o.jpg);*/
    background: none;
    padding: 52px 0 42px;
    background-size: contain;
    background-repeat: no-repeat;
}
.entry_page .ttl_p {
    color: #e85a89;
    font-size:30px;
    margin-bottom: 1px;
}
.entry_page .ttl_en {
    margin-bottom: 40px;
}


table.form_area th.ichi {
	padding-bottom: 0;
}

table.form_area td.ni {
	padding-top: 18px;
}
table.form_area th.san {
	border-top: none;
    padding-top: 16px;
}

table.form_area td.yon {
    border-top: none;
    padding-bottom: 18px;
    padding-top: 8px;
}


@media (max-width: 750px) {
.entry_page .service_top .inner {
    /*background-image: url(../images/entry/sp_service_top_bg_s.jpg);*/
    background: none;
    padding:6vw 0 6vw;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
}
.entry_page .ttl_p {
    color: #e85a89;
    font-size: 5.4vw;
    margin-bottom: 1px;
	margin-top:1vw;
}
.entry_page .ttl_en {
    margin-bottom: 4vw;
}
.ttl_en img {
    width: 16vw;
}

table.form_area td.ni {
	padding-top:0;
}
table.form_area td.yon {
    padding-bottom: 0;
    padding-top: 0;
}

}

 </style>