@charset "UTF-8";
/* ===================================================
	Services / 489ban / Option CSS
====================================================== */

/* ---------------------------------------------------
	Global Header Overwrite
------------------------------------------------------ */
#g_header { position: absolute;}

/* ---------------------------------------------------
Main Overwrite
------------------------------------------------------ */
#main{ background: #f9f8f6;}

/* ---------------------------------------------------
Contents Overwrite
------------------------------------------------------ */
#contents { padding: 200px 0 0 !important;}

@media screen and (max-width: 600px) {
#contents { padding: 200px 0 0 !important;}
}

#partner h1+p { padding: 0 0 70px; text-align: center;}

@media screen and (max-width: 600px) {
#partner h1+p { padding: 0 5% 35px; text-align: left;}
}

/* ---------------------------------------------------
Section Form
------------------------------------------------------ */
.sec_form{ background: #fff; width: 100%; padding: 0 0 150px;}
.form_tel { display: flex; margin: 0 0 70px; width: 100%; background-color: #fff7f0;}
.form_tel dt,
.form_tel dd { display: flex; padding: 40px 0; align-items: center;}
.form_tel dt { width: 38%; justify-content: flex-end; font-size: 22px; color: #ff7c00;}
.form_tel dd { padding: 0 0 0 35px; align-items: center;}
.form_tel dd .tel-link { font-size: 45px; color: #ff7c00; vertical-align: middle; font-weight: bold; margin: 0 20px 0 0;}
.form_tel dd { color: #ff7c00;}
.sec_form .box_thanks{ border: solid 1px #ccc; padding: 100px 0; text-align: center; font-size: 26px;}

@media screen and (max-width: 600px) {
.sec_form{ padding: 0 0 50px;}
.sec_form .cmn_tit_01 .ja{ font-size: 21px;}
.form_tel { flex-direction: column;}
.form_tel dl { flex-direction: column;}
.form_tel dt,
.form_tel dd { flex-direction: column;}
.form_tel dt { width: 100%; text-align: center; padding: 20px 0 0;}
.form_tel dd { padding: 0 3% 20px;}
.form_tel dd .tel-link { display: block; text-align: center; font-size: 32px;}
.form_tel dd .tel-link+span { display: block; text-align: center;}
.sec_form .box_thanks{ padding: 50px 0; font-size: 22px;}
}
