@charset "UTF-8";
/* ===================================================
	Contact CSS
====================================================== */

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

/* ---------------------------------------------------
	Sub Header Overwrite
------------------------------------------------------ */
@media screen and (max-width: 600px) {
.sub_header .sub_box_01 .sub_btn_01{ width: 100%; padding: 0; margin: 0;}
}

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

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

/* ---------------------------------------------------
Main Overwrite
------------------------------------------------------ */
#main{ background: #f9f8f6; padding: 0 0 150px;}

@media screen and (max-width: 600px) {
#main{ padding: 0 0 50px;}
}

/* ---------------------------------------------------
Section Lead
------------------------------------------------------ */
.sec_lead{ text-align: center; padding: 60px 0 100px; max-width: 1100px; width: 90%; margin: 0 auto;}
.sec_lead .tit{ display: block; width: 430px; margin: 0 auto 50px; padding: 12px 0; border-radius: 25px; text-align: center; font-size: 18px; line-height: 1.5; color: #fff; background: #ff993a; }
.sec_lead .txt{ font-size: 16px; line-height: 1.7; padding: 0 0 50px; text-align: center; }
.sec_lead .txt a{ color: #ff7200; text-decoration: underline;}
.sec_lead .txt a:hover{ color: #ff7200; text-decoration: none;}

@media screen and (max-width: 600px) {
.sec_lead{ padding: 20px 0 40px;}
.sec_lead .tit{ width: 100%; margin: 0 auto 20px; padding: 12px 0; font-size: 15px; line-height: 1.5; }
.sec_lead .txt{ font-size: 14px; line-height: 1.7; padding: 0 0 20px; text-align: left; }
}

/* ---------------------------------------------------
Box Thanks
------------------------------------------------------ */
.box_thanks{ border: solid 1px #ccc; padding: 100px 0; text-align: center; font-size: 26px; margin: 0 0 100px;}

@media screen and (max-width: 600px) {
.box_thanks{ padding: 50px 0; font-size: 22px; margin: 0 0 50px;}
}

