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

	SUPERBOARD :: FORM SKIN :: default

**************************************************/
#sb-form{}
#sb-form fieldset{margin-bottom: 100px;}
#sb-form legend{margin-bottom: 15px;font-size: 38px; line-height:42px; color:#0082cf; font-weight:500;}
#sb-form .privacy{height: 120px;overflow-y: scroll;background: #fff;border: 1px solid #eee;padding: 20px;font-size: 13px;line-height: 18px;color: #666;margin-bottom: 10px;}
#sb-form .agree{display: block;text-align: right;font-size: 14px;}
#sb-form .form_tbl .w49{width: 49%;}
#sb-form .form_tbl .w50{width: auto;}
#sb-form .form_tbl .inp,
#sb-form .form_tbl select{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:56px;line-height:56px;border:0; background:#f6f6f6; color:#333;}
#sb-form .form_tbl select.w49 {width:49%;}
#sb-form .form_tbl .inp{text-indent:10px;}
#sb-form .form_tbl select{padding-left:7px;}
#sb-form .form_tbl{width: 100%;border-top: 2px solid #545c73;}
#sb-form .form_tbl tr > *{position: relative;padding: 20px 40px;border: 1px solid #dddddd;border-width: 0 0 1px 0;font-size: 19px;line-height: 56px;text-align: left;}
#sb-form .form_tbl tr th{ color:#333; font-weight: 600;}
#sb-form .form_tbl tr th span {line-height:56px; font-size:19px; font-weight:600; color:#0082cf;}
#sb-form .form_tbl tr td span {width:48%; margin-left:2%; display:inline-block; line-height:56px; font-size:16px; font-weight:300; color:#999; }
#sb-form .form_tbl tr td p {width:48%; margin-left:2%; display:inline-block;  font-size:16px; line-height:56px; color:#0082cf; font-weight:300;}
#sb-form .form_tbl textarea{width:100%;  background:#f6f6f6;  height:180px; border:1px solid #ddd;border-radius: 3px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#sb-wrap .btn_1 {width:300px; line-height:60px; border-radius:60px; border:0; background:#0082cf; font-size:20px; color:#fff; font-weight:600; }

@media screen and (max-width: 1400px) {
	#sb-form fieldset{margin-bottom: 20px;}
	#sb-form legend{margin-bottom: 10px;font-size: 14px;}
	#sb-form .form_tbl .inp{ height:40px; line-height:40px;}
	#sb-form .form_tbl select{padding-left:4px; height:40px; line-height:40px;}
	#sb-form .form_tbl tr td span {font-size:12px; line-height:24px;}
	#sb-form .form_tbl tr td p {display:block; width:100%; margin-left:0; font-size:12px; line-height:24px;}
	#sb-form .privacy{height: 100px;padding: 10px;font-size: 12px;line-height: 15px;}
	#sb-form .agree{font-size: 12px;}
	#sb-form .form_tbl colgroup{display: none;}
	#sb-form .form_tbl tr > *{padding: 5px 3px;font-size: 11px;line-height: 15px;}
	#sb-form .form_tbl tr th{width: 80px;}
	#sb-form .form_tbl tr th span {font-size:14px; line-height:40px;}
	#sb-form .form_tbl select{width: 100%;}
	#sb-form .form_tbl textarea{height: 150px;}
	#sb-form .form_tbl .inp{width: 100%;}
	#sb-form .form_tbl .w33{width: 30.5%;}
	#sb-form .form_tbl .w50{width: 46%;}
	#wm_email_select{margin-top:6px;}

	#sb-wrap .btn_1 {width:180px; line-height:40px; font-size:14px;}
}
