/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.formmail_txt {font-size:12px;font-family:notokr;color:#333333}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.formmail_border {font-size:12px;font-family:;color:#333333;border:1 solid #D4D4D4}
/* Ç×¸ñÄ­ ½ºÅ¸ÀÏ */
.formmail_title_bgcolor {background-color:#F7F7F7;font-family:}
/* ÀÔ·ÂÄ­ ½ºÅ¸ÀÏ */
.formmail_cell_bgcolor {background-color:#FFFFFF;font-size:12;font-family:;color:#333333;padding-left:10;}
.table_02   { width:100%; border-top:2px #4fb3d2 solid; border-bottom:1px #4fb3d2 solid; border-left:1px #e5e5e5 solid; }
.table_02 td  { border-bottom:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:4px; }

/*°íÁ¤»ó´ãÃ¢*/
.fixed_inquiry {position:fixed;bottom:0px;width:100%;height:110px;background:url('../../img/counsel_bg.jpg') repeat; z-index:111;font-family:notokr}
.fixed_inquiry .inner {width:1200px;margin:0px auto; }
.fixed_inquiry .inner > div {display:inline-block;}
.fixed_inquiry .inner > div.txt {vertical-align:top;padding-top:33px;width:49.7%;text-align:right;}
.fixed_inquiry .inner > div.inner_inquiry {width:50%;}
.fixed_inquiry .inner > div span {font-size:30px;color:#fff;display:inline-block;}
.fixed_inquiry .inner > div p {font-size:30px;color:#fff;display:inline-block;margin-left:20px;}
.fixed_inquiry .inner > div .logo {text-align:center;}
.fixed_inquiry .inner > div .bottom_inquiry {position:relative;padding-top:10px;}

.tbl_formmail2 {width:100%;margin-bottom:10px;}
.tbl_formmail2 input {font:inherit !important}
.tbl_formmail2 input[type=file] {width:100%}
.tbl_formmail2 input[type=text], .tbl_formmail input[type=password] {height:30px; font-size:14px !important; color:#666; padding-left:10px; border:none; border-radius:4px; background:#f0f0f0;font-family:notokr;}
.tbl_formmail2 input[name^=phone] {width:80px !important}


.tbl_formmail2 select {height:30px; line-height:38px; padding:0 10px; border:1px solid #e0e0e0; cursor:pointer;border-radius:5px;;}
.tbl_formmail2 textarea {font:inherit !important; font-size:14px !important; line-height:1.75; width:100%; min-height:150px; padding:20px; border:none; border-radius:4px; background:#f0f0f0}
.tbl_formmail2 select:focus, .tbl_formmail select:hover {border-color:#d8d8d8}
.tbl_formmail2 tbody td {font:inherit !important; padding:3px 0}
.tbl_formmail2 tbody td br {display:none}
.tbl_formmail2 tbody td font, .tbl_formmail tbody td span, .tbl_formmail tbody td a {font:inherit !important; font-size:14px !important}
.formmail_title_bgcolor {display:none}
.formmail_cell_bgcolor {background:none !important;}
.btn2 {display:inline-block;position:absolute;top:32px;right:175px; height:32px; margin:0 1px; padding:0 30px !important; font:inherit !important; color:#666; line-height:30px !important; text-decoration:none !important; border:1px solid #d8d8d8; border-radius:3px; background:#fff; cursor:pointer; vertical-align:middle}
.btn-primary2 {color:#fff !important; border-color:#53d7d5; background:#53d7d5}
.tbl_formmail2 tbody tr {display:inline-block;margin-right:5px}
.tbl_formmail2 tbody tr:first-child {width:100%;}
.tbl_formmail2 tbody tr:nth-last-child(5) {width:55%;}
.tbl_formmail2 tbody tr:nth-last-child(2) {width:15%;}
.tbl_formmail2 tbody tr:nth-last-child(1) {width:15%;}
.tbl_formmail2 tbody tr:nth-last-child(2) td input {width:100%;}
.tbl_formmail2 tbody tr:nth-last-child(1) td input {width:100%;}
.tbl_formmail2 tbody tr:last-child td {font-size:12px !important;color:#fff;position:;}
.tbl_formmail2 tbody tr:last-child td txt {margin-left:10px;}
.tbl_formmail2 tbody tr:last-child td a {color:#fff;}
.formmail_cell_bgcolor {padding-left:0px !important;}
.formmail_cell_bgcolor > table > tbody > tr:first-child {width:100%;}
.formmail_cell_bgcolor > table > tbody > tr > td:first-child {display:;}
.formmail_cell_bgcolor > table > tbody > tr > td {color:#fff;}
.formmail_cell_bgcolor > table > tbody > tr > td input {width:auto !important;}

.tbl_formmail {width:100%; margin-bottom:40px}
.tbl_formmail:before {display:block; width:100%; height:1px; margin-bottom:40px; content:''; background:#e8e8e8}
.tbl_formmail input {font:inherit !important}
.tbl_formmail input[type=file] {width:100%}
.tbl_formmail input[type=text], .tbl_formmail input[type=password] {width:100%; height:60px; font-size:14px !important; color:#666; padding-left:20px; border:none; border-radius:4px; background:#f0f0f0}
.tbl_formmail input[name^=phone] {width:80px !important}
.tbl_formmail select {height:40px; line-height:38px; padding:0 10px; border:1px solid #e0e0e0; cursor:pointer}
.tbl_formmail textarea {font:inherit !important; font-size:14px !important; line-height:1.75; width:100%; min-height:150px; padding:20px; border:none; border-radius:4px; background:#f0f0f0}
.tbl_formmail select:focus, .tbl_formmail select:hover {border-color:#d8d8d8}
.tbl_formmail tbody td {font:inherit !important; font-size:0 !important; padding:3px 0}
.tbl_formmail tbody td br {display:none}
.tbl_formmail tbody td font, .tbl_formmail tbody td span, .tbl_formmail tbody td a {font:inherit !important; font-size:14px !important}
.formmail_title_bgcolor {display:none}
.btn {display:inline-block; height:40px; margin:0 1px; padding:0 30px !important; font:inherit !important; color:#666; line-height:38px !important; text-decoration:none !important; border:1px solid #d8d8d8; border-radius:3px; background:#fff; cursor:pointer; vertical-align:middle}
.btn-default {border-color:#ddd}
.btn-default:hover {color:inherit !important; border-color:#cdcdcd; background:#f4f4f4}
.btn-primary {color:#fff !important; border-color:#93bd93; background:#92bd92}
.btn-primary:hover {border-color:#86b186 !important; background:#86b886 !important}
.btn-danger {color:#fff !important; border-color:#c14646; background:#cc4a4a}
.btn-danger:hover {border-color:#ad4444 !important; background:#b44b4b !important}
.btn i {margin-right:10px; vertical-align:-1px}
.btn i.right {margin:0 0 0 10px}
.btn-sm {height:35px; padding:0 20px !important; border-radius:2px; line-height:33px !important}
.btn-lg {height:50px; line-height:48px !important}
#all-menu2 {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:900}
#all-menu2 .mask2 {position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.8; z-index:990}
#all-menu2 .menu-layer {position:fixed; top:50%; left:50%; width:680px; height:480px; margin:-240px 0 0 -340px; background:#fff; z-index:1100;padding:20px;}
#all-menu2 .menu-layer h2 {margin-bottom:20px;}
#all-menu2 .menu-layer span {width:100%;height:auto;background:#efefef;margin-top:20px;display:block;padding:20px;}