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

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

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

/* ---------------------------------------------------
Section Lead
------------------------------------------------------ */
.sec_lead{ text-align: center; padding: 0 0 100px; max-width: 1200px; 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_01{ font-size: 16px; line-height: 1.7; padding: 0; text-align: center; }
.sec_lead .txt_01 a{ color: #ff7200; text-decoration: underline;}
.sec_lead .txt_01 a:hover{ color: #ff7200; text-decoration: none;}
.sec_lead .txt_02{ font-size: 16px; line-height: 1.7; padding: 40px 0 0;}
.sec_lead .box_btns_01{ width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 30px 0 0;}
.sec_lead .box_btns_01 a{ width: calc( 50% - 10px ) !important; margin: 0 0 20px !important;}

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

/* ---------------------------------------------------
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;}
}

