@charset "utf-8";

/*----- 회원가입 -----*/
/*.writeForm table tr td a.zip_ch{margin:0 10px;}*/
.zipcode{margin-bottom:5px;}
.zipcode a{margin-bottom:5px;}


/* 신규고객 설문조사 */
.subject_con01{width:100%; max-width:1200px; margin:0 auto; padding:100px 0;}
.subject_con01 h1{margin:0; font-size:40px; color:#000000; letter-spacing:-0.025em; font-weight:bold; margin-bottom:60px; text-align:center;}
.subject_con01 .table_wrap table{width:100%; border-top:2px solid #7f56c5}
.subject_con01 .table_wrap table tr{border-bottom:1px solid #f1f1f1}
.subject_con01 .table_wrap table tr th{background:#f7f6f8; font-size:18px; color:#000; letter-spacing:-0.025em; font-weight:500; padding:10px 30px; text-align:center;}
.subject_con01 .table_wrap table tr th span{display:block; font-size:16px; color:#666666; letter-spacing:-0.025em; font-weight:200;}
.subject_con01 .table_wrap table tr td{background:#fff;  font-size:18px; color:#444; letter-spacing:-0.025em; font-weight:400; padding:10px 30px; }
.subject_con01 .table_wrap table tr td input[type='text']{margin:2px; -webkit-appearance: none; -webkit-border-radius: 0; width:120px; height:36px; border:1px solid #d7d7d7; box-sizing:border-box; padding:0 10px; box-sizing:border-box; font-size:14px; color:#000; letter-spacing:-0.025em; font-weight:300;}
.subject_con01 .table_wrap table tr td input[type='text'].w72{width:72px;}
.subject_con01 .table_wrap table tr td input[type='text'].w200{width:200px;}
.subject_con01 .table_wrap table tr td input[type='text'].w230{width:230px;}
.subject_con01 .table_wrap table tr td input[type='text'].w100p{width:100%;}
.subject_con01 .table_wrap table tr td select::-ms-expand { display:none; }
.subject_con01 .table_wrap table tr td select{margin:2px; -webkit-appearance: none; -webkit-border-radius: 0; width:160px; height:36px; border:1px solid #d7d7d7; box-sizing:border-box; padding:0 10px; box-sizing:border-box; font-size:14px; color:#000; letter-spacing:-0.025em; font-weight:300; background:url('/img/input_arrow.png')no-repeat right 10px center;}
.subject_con01 .table_wrap table tr td select.w60{width:60px;}
.subject_con01 .table_wrap table tr td select.w72{width:72px;}
.subject_con01 .table_wrap table tr td select.w100{width:100px;}
.subject_con01 .table_wrap table tr td label.radio_custom{display:inline-block; position:relative;}
.subject_con01 .table_wrap table tr td label.radio_custom input[type="radio"]{overflow:hidden; display:none; width:0px; height:0px; border:0 none; font-size:0; line-height:0; clip:rect(0 0 0 0); opacity:0;}
.subject_con01 .table_wrap table tr td label.radio_custom i{display:inline-block; vertical-align:baseline !important; margin:0; position:absolute; left:0; top:6px; width:14px; height:14px; background:url("/img/radio_custom_off.png") center top no-repeat; background-size:100% 100%;}
.subject_con01 .table_wrap table tr td label.radio_custom input[type="radio"]:checked + i {background:url("/img/radio_custom_on.png") center top no-repeat; background-size:100% 100%;}
.subject_con01 .table_wrap table tr td label.radio_custom span.txt{display:block; font-size:16px; color:#666666; letter-spacing:-0.045em; font-weight:300; margin:0 0 0 20px;}
.subject_con01 .table_wrap table tr td label.radio_custom + label{margin-left:20px;}
.subject_con01 .table_wrap table tr td span.or_text{display:inline-block; vertical-align:middle; margin:0 5px; font-size:18px; color:#a4a4a4; letter-spacing:-0.025em;}
.subject_con01 .table_wrap table tr td span.or_text_t{display:inline-block; vertical-align:middle; margin:0 5px; font-size:14px; color:#000000; letter-spacing:-0.025em;}
.subject_con01 .table_wrap table tr td a.zip_ch{display:inline-block; width:140px; height:37px; line-height:35px; font-size:14px; color:#222; margin-left:10px; text-align:center; vertical-align:middle; box-sizing:border-box; border:1px solid #222;}

.subject_con01 .bot_btn{text-align:center; font-size:0; margin:50px 0;}
.subject_con01 .bot_btn a{display:inline-block; vertical-align:middle; width:116px; height:34px; background:#7f56c5; font-size:16px; color:#ffffff; letter-spacing:-0.025em; font-weight:300; line-height:34px;}

br.m_on{display:none;}
@media all and (max-width:1200px){
	.subject_con01{width:93.75%}
	br.m_on{display:block;}
}