@charset "utf-8";
/* CSS Document */

/* -----------------------------------------------------------------------------
	フォーム
--------------------------------------------------------------------------------*/

.padding10 {padding:1.5rem 1rem;}
.padding11 {padding:1.8rem 1rem;}

@media (max-width: 767px) {
	.padding10 {padding:0rem 1rem 1rem;}
	.padding11 {padding:1rem 1rem .5rem;}
	}
	
.contact { text-align: center;}
.contact .intro{
	font-size:1rem;
	line-height:1.5;
	text-align:center;
	color:#222324;
}

#form {font-size:1rem;}

#form .mk_red {color:#ff0000; font-weight:700;}

#form label{font-weight:normal; font-size:1rem;}

#form .checkbox{margin-right: 1rem;}

.btn_field {text-align:center; margin:2rem auto;}

/* -----------------------------------------------------------------------------
	規約
--------------------------------------------------------------------------------*/
#rue_wrap {padding:3rem; font-size:1.4rem;}

#rue_wrap h4 {font-size:1.4rem; font-weight:600;}

.term_send {text-align:center; padding:3rem;}

/* -----------------------------------------------------------------------------
	送信完了 / 送信エラー 
--------------------------------------------------------------------------------*/

.text-success { text-align:center; margin:; padding:2rem 1rem 10rem; font-size:1.6rem; line-height:1.8;}
.text-success h4 {font-size:2rem; line-height:2; font-weight:600; margin-bottom:2rem;}
.text-danger { text-align:center; margin:; padding:2rem 1rem 10rem; font-size:1.6rem; line-height:1.8;}
.text-danger h4{font-size:2rem; line-height:2; font-weight:600; margin-bottom:2rem;}




