html, body, ul, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; list-style:none; filter: expression(document.execCommand('BackgroundImageCache', false, true));}


form { margin:0; }
p { margin-top: 0px; margin-bottom: 0px }
td,table,th {font-size:1rem; color: #666; line-height: 150%; font-family:'Noto Sans KR', sans-serif;}

select {font-size:0.9rem; color:#666; border:1px solid #d4d4d4; background-color:#fff; padding:11px; font-family:'Noto Sans KR', sans-serif; box-sizing:border-box}
.input {font-size:0.9rem; color:#666; border:1px solid #d4d4d4; background-color:#fff; padding:11px; font-family:'Noto Sans KR', sans-serif; box-sizing:border-box}
.textarea {font-size:0.9rem; font-family:'Noto Sans KR', sans-serif; color:#666; border:1px solid #d4d4d4; background-color:#fff; padding:15px; line-height:140%; box-sizing:border-box; width:100%; box-sizing:border-box; font-weight:inherit;}
.blind {font-size:0; line-height:0; width:0px; height:0px;}
.button {cursor:pointer; HEIGHT:18px; font-size:13px; font-family:'Noto Sans KR', sans-serif; BACKGROUND-COLOR: #737373; BORDER-BOTTOM: #737373 2px solid; BORDER-LEFT: #737373 2px solid; BORDER-RIGHT: #737373 2px solid; BORDER-TOP: #737373 2px solid; COLOR: #ffffff;}

.inquiry_con {max-width:910px; margin:0 auto}
.form_table{width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #222; }
.form_table th{color:#000; font-weight:normal; text-align:left; padding:20px; border-bottom:1px solid #ddd; font-weight:300;}
.form_table th span{color:#59289c; font-weight:bold}
.form_table td{border-bottom:1px solid #ddd; padding:20px 0; text-align:left;position:relative;}
.form_table td .radio_list {display:inline-block; letter-spacing:inherit; padding-right:5px}
.form_table td .sub_txt{text-align:left; font-size:0.882rem; margin-top:5px; }
.form_table td .sub_txt a {font-size:0.824rem; display:inline-block; line-height:1; padding:8px 10px; color:#59289c; border:1px solid #59289c; transition: all 0.3s linear; margin-left:5px; }
.form_table td .sub_txt a:hover {background:#59289c; color:#fff}
.form_table td span.hyp{display:inline-block; width:2.5%; text-align:center; font-size:0.882rem;}
.form_table td span.hyp_txt {display:inline-block; width:80px; text-align:center; font-size:0.882rem;}
.form_table td .norobot_img {height:46px}
.form_table td input[name="vcode"] {width:calc(72.5% - 110px)}

.input_s {width: 21.5% !important;}

.form_table td input[size='50']{width:100%; }
.form_table td input[size='30']{width:50%; }
.form_table td input[size='20']{width:16.3%; }
.form_table td input[size='4']{width:21.5%; }
.form_table td select{width:25% }
.form_table td select[name='fname[1][]']{width:14%; }
.form_table td select[name="fname[5][]"] {width:21.5%; }
.form_table td input[size='15']{width:20%; }
.form_table td input[size='10']{width:15%; }
.form_table td textarea {max-height:150px;}
.form_table td .norobot{padding:4px;}

.form_table td label{display:inline-block; margin-right:20px; line-height:44px;}
input.btn_address {height:35px; line-height:35px; padding:0 10px; border:0; text-align:center; font-size:13px; color:#666; border:1px solid #aaa; background:#fff; vertical-align:top;}

input[type="radio"]{width:20px; height:20px; vertical-align:middle; border:none; margin:-1px 5px 0 0}




/* æ¶ì†ë®‡ï¿½ã…¿ì˜™ï¿½ìˆƒí‰ªå ï¿½ å ìŽˆì§—å ìŽŒë²¥ */
.privacy-item{padding:50px 0 25px;}
.privacy_head{text-align:center; font-size:1rem; letter-spacing:-0.5pt; padding-bottom:15px; color:#000}
.privacy_head span.option{color:#888; letter-spacing:-0.5pt; text-decoration:underline; margin-left:10px; font-size:0.882rem; font-weight:400; cursor:pointer}
.privacy_head input[type="checkbox"]{width:20px; height:20px; margin:-3px 8px 0 0; vertical-align:middle; border:none; border-radius:0 !important}



/* å ìŽŒë„‡å ìŽŒëµ¥/ï¿½ë¯ë«ï¿½ï¿½ ç”•ê³Œì‘µï¿½ï¿½ */
.btn_area{text-align:center;margin-top: 30px;}
.btn_confirm{display:inline-block; cursor:pointer; font-size:1rem; letter-spacing:-0.3pt; color:#fff; font-weight:400; border:1px solid #59289c; width:200px; line-height:1; padding:21px 30px; border-radius:0 !important; box-sizing:border-box; background:#59289c right 30px center no-repeat; transition: all 0.3s ease-out;}
.btn_confirm:hover{background-color:#fff !important; color:#59289c}
.btn_cancel{display:inline-block; cursor:pointer; font-size:1rem; letter-spacing:-0.3pt; color:#000; font-weight:400; border:1px solid #59289c; width:200px; line-height:1; padding:21px 30px; border-radius:0 !important; box-sizing:border-box; right 30px center no-repeat; transition: all 0.3s ease-out;}

/*******************************************************************************
	@media ~980px
*******************************************************************************/
@media all and (max-width:980px){

.inquiry_con {max-width:100%; margin:0 auto}
.form_table th {padding:15px}
.form_table td {padding:15px}

.privacy-item {padding:40px 0 20px}

}


/*******************************************************************************
	@media ~680px
*******************************************************************************/
@media all and (max-width:680px){


select {font-size:1rem; padding:7px 5px;}
.input {font-size:1rem; padding:7px 5px;}
.textarea {font-size:1rem; padding:10px}



.form_table th{display:block; width:100%; padding:10px; box-sizing:border-box }
.form_table td{display:block; width:100%; padding:10px; box-sizing:border-box }
.form_table td .sub_txt{text-align:left; font-size:13px;}


.form_table td input[size='50']{width:100%; }
.form_table td input[size='30']{width:100%; }
.form_table td input[size='20'] {width:30%}
.form_table td input[size='4']{width:31%; }
.form_table td select{width:30%; }
.form_table td input[size='15']{width:30%; }
.form_table td input[size='10']{width:30%; }
.form_table td .norobot_img {height:auto}
.form_table td input[name='vcode']{width:calc(100% - 85px); }
.form_table td .norobot{padding:0px;}
.form_table td .sub_txt a {padding:6px 8px}
.form_table td span.hyp_txt {width:30%; text-align: left; padding-left: 5px}

.form_table td select[name='fname[1][]']{width:70%; margin-bottom: 3px}


.input_s {width:31%}
.form_table td select[name="fname[5][]"] {width:31%}

.form_table td label{display:inline-block; margin-right:-4px; width:50%; line-height:25px;}
input[type="radio"]{width:16px; height:16px; margin:-1px 4px 0 0}


/* æ¶ì†ë®‡ï¿½ã…¿ì˜™ï¿½ìˆƒí‰ªå ï¿½ å ìŽˆì§—å ìŽŒë²¥ */
.privacy-item{padding:20px 0 15px;}
.privacy_head{font-size:13px; font-weight:normal; padding-bottom:10px}
.privacy_head span.option{margin-left:8px; font-size:13px;}
.privacy_head input[type="checkbox"]{width:18px; height:18px; margin:-3px 5px 0 0; }


.btn_confirm{font-size:13px; padding:0 20px; width:150px; line-height:45px; background-size:19px; background-position:right 20px center}



}