/*게시판 공지글 강조*/
.notice_bgA td, .main_bgA td{background:#f3f3f3;}
/*20230613*/
.layout_banner{padding:15px;border:5px solid #cfd1dd; color:#464b5d; font-weight:400;font-size: 18px;text-align: center;}
.layout_banner b{font-weight:600;}


/*20230613*/
.consult_table {border-collapse:collapse;margin:0 0 10px;}
.consult_table td {border:1px solid #dddddd;padding: 10px;font-size: 14px;}
.consult_table tr th {border-left:none;background:#f7f7f7;font-weight: 500;font-size: 14px;border: 1px solid #dddddd;padding: 7px;}
.consult_title {margin-top:15px;border-bottom:2px solid #3D6EBE;padding-bottom:5px;font-size:16px;font-weight:bold;}
/*수정*/
/*.AB-radio, input[type="radio"], .AB-checkbox, input[type="checkbox"]{width: 16px;height: 16px;margin: 0 3px 1px 0px;vertical-align: middle;}*/
/*.consult_table .AB-radio + label, .consult_table input[type="radio"] + label, .consult_table .AB-checkbox + label, .consult_table input[type="checkbox"] + label
{display: inline-block;margin-top: -3px;margin-top: -3px;padding: 2px 0;margin: 0;width: 40%;}*/
/*.consult_table #label_category_2{width: 85%;}*/
.AB-select[name*="_date_hour"], .AB-select[name*="_date_minute"], .AB-select[name*="_date_second"] {width: 24% !important;}
.AB-select[name*="close_date_year"], .AB-select[name*="close_date_month"], .AB-select[name*="close_date_day"] {width: 24% !important;}
.AB-select[name*="_date_hour"]{margin-left: 0;}

/*20230823*/
.GNB-h .ABA-gnb li a{font-size: 15px !important;font-weight: 500 !important;}
#ABA-lnb-m-scroll .ABA-lnb-box .ABA-body-lnb li a{font-size: 14px !important;}
.GNB-v .ABA-gnb li a.GNB-a{height: 30px;line-height: 30px;}
.GNB-v .ABA-gnb .ABA-gnb-sub-1-ul li a{padding: 2px 20px !important;}

#navi02{min-height:0;}
.AB-sj-h3{padding: 25px 0px 5px 0px !important; background-position: left 30px !important;background: none !important;font-size: 17px !important;
font-weight: 400 !important;color: #00a0e3 !important; letter-spacing: -0.5px;}
#navi02 .map{top: 32px;}
.ABA-subcontent .map #AB-navi-home{margin-top: 1px;}
.ABA-subcontent{border:0px;}

.articleList .-tblList tbody td:first-child{padding-left: 4px;}
.articleList .-tblList tbody td.-alignLeft{padding-left: 4px;}

/*font*/
.uhak_font_h{font-size:21px;color:#000000;font-weight:bold;line-height:30px;padding-bottom:10px; letter-spacing: -0.5px;}
.uhak_font_h02{font-size:23px;color:#03b3fc;font-weight:600;line-height:1.5;letter-spacing: -1px;}
.uhak_sub_font01 { font-size: 15px;font-weight: 400;color: #999;line-height: 1.3em !important;}
.uhak_sub_font02 { font-size: 16px;  font-weight: 400 ; color: #000000; line-height: 20px; padding-bottom: 10px; line-height: 1.3em !important; letter-spacing: -0.5px;}
.uhak_sub_font03{font-size:20px;color:#283c81;font-weight:400;}
.uhak_sub_font04{font-size:20px;color:#283c81;font-weight:600;}
.uhak_sub_font05{font-size:16px;color:#4d4d4d;font-weight:400;}
.uhak_footer_font01{font-size:17px;color:#666666;font-weight:300;}

.uhak_btn{ background-color: #f3f3f3; font-size: 15px; }
.uhak_btn a { font-size: 15px;padding: 10px 0;width: 100%;display: inline-block;transition: 0.8s;font-weight: 400;color: #666; }
.uhak_btn : hover { background-color: #37c8ff; }
.uhak_btn a span { padding-right: 18px; background-image: url(/images/btn_R_gray.png); background-position: right 0px top 7px; background-size: 5px;background-repeat: no-repeat;}

/*알아두세요*/
.uhak_tip_li{background:url("/images/uhak_tip_liicon.png");background-repeat: no-repeat;background-position: center left 4px;background-size: 20px;line-height: 25px;padding: 9px 0px 9px 35px;border-bottom: 1px solid #dddddd;display:block;color:#000000;font-size:17px; font-weight: 500;}
.uhak_tip_li a{color:#000000;font-size:20px;}

.uhak_sub_font01 li { position: relative;font-size: 14px;line-height: 1.5;line-height: 1.3; letter-spacing: -0.5px;}
/*.uhak_sub_font01 li:after { content: ""; display: block; position: absolute; top: 25%; left: 0; background: #666; width: 6px; height: 1px;}*/

/*게시판*/
.ABA-list-body td{font-size: 16px;}
.ABA-list-body td span{font-size: 16px !important;}
.qna_table {border-collapse:collapse;padding-bottom:5px;font-size:16px;font-weight:500;}
.qna_table td {border:1px solid #dddddd;padding: 10px;font-size: 15px;}
.qna_table tr th {font-size: 16px;border-left: none;background:#f7f7f7;color: #333;font-weight: 400;border: 1px solid #ffffff;
padding: 10px;border: 1px solid #dddddd;}
.qna_btn{color: #ffffff;line-height: 25px;letter-spacing: -0.5px;text-align: center;padding: 10px 20px;background-color: #03b3fc;border-radius: 30px;display: inline-block;}
/*.qna_btn:hover{background:#1554b1; transition: 1s;}*/
.qna_table .AB-text, .qna_table .AB-select, .qna_table input[type="text"], select{width: 64%;}

.articleList .-btnWrap{padding-right:0px;}
[class*="bdView"]{margin-top: 5px !important;border: 1px solid #e2e2e2;}
[class*="bdView"] .articleBody{font-size:16px !important;color: #333;padding: 30px 10px 25px;}
/*.articleList .-tblList tbody td, .articleList .-tblList tbody td a{font-size:16px !important;color: #333;}
.articleList .-tblList tbody td.-alignLeft, .articleList .-tblList tbody td.-alignLeft a{font-size:16px !important;color: #333;}*/
.bdView .articleList .-tblList thead th, .articleList .-tblList thead td{font-size: 16px !important;font-weight:400;}
[id*="-sl-bdView-share"] .-sl #AB_sns_util_container{height: 76px;}
.bdViewForum [class*="articleHead"] [class^="-icon"]{top: 22px;}
.bdViewReply{border: 1px solid #e2e2e2;}
[class*="bdView"] .articleHeadTop{border-top:0px;border-bottom:0px;}
[class*="bdView"] [class*="articleHead"] > div{padding:10px;}
[class*="bdView"] [class*="articleHead"] h1{font-size: 18px;font-weight: 400;}
.articleList .-tblList tbody td [class*="AB-LF-"]{font-size: 16px;letter-spacing: -1px;}
img.ui-datepicker-trigger{margin: 13px 0 0 -27px !important;}
.articleList .-tblList tbody td{padding:9px 5px;}
.articleList .-tblList tbody td.-alignLeft, .articleList .-tblList tbody td.-alignLeft a{font-size: 16px;}
.articleList .-tblList{table-layout: fixed;}

/*Q&A*/
[class*="bdWrite"] .articleInput > ul > li.-bdLabelTop > label{font-size: 16px;}
.wrapbx .articleList .-tblList tbody td{padding: 8px 2px;}
.AB-LF-reply .uhak_sub_font02{font-size: 16px !important;color: #000;font-weight: 400;letter-spacing: -0.5px;}

/*메인 추가*/
.uhak_btn{ line-height: 40px; }
.uhak_btn a{ padding: 0!important; font-size: 16px; }
.uhak_MOBmain_titlle{ font-size: 21px;font-weight: bold;color: #000000;line-height: 30px;padding-bottom: 10px; letter-spacing: -0.5px;}
.ABC-m-more{ position: absolute; top: -3px; right: 0; }

/*.present_ico{color: #fff;font-size: 12px;border-radius: 3px;display: inline-block;padding: 2px 3px;margin-right: 5px;background: #03b3fc;}*/
.present_ico{background-image: url('/images/blue_icon.png');background-repeat: no-repeat;background-position: 2px 10px; background-size: 40px; padding: 9px 5px 9px 51px; color:#3c3c3c; border-bottom: 1px solid #dddddd!important;}

.slide-login-box-mlogo{ background: #fff; padding: 10px;  box-sizing: border-box;  border-bottom: 2px solid #03b3fc; }
.AB-LF-notice img{display:none;}

/*설명회 게시판*/
.AB-dotted{border-top: 1px dotted #dddddd;border-bottom: 1px dotted #dddddd!important;}
.presentation-font-type{font-size: 17px;color: #000;font-weight: 500;white-space: nowrap;overflow: hidden;width: 99%;display: block; letter-spacing:-0.5px; line-height:24px;}

/*전체메뉴*/
.toggle-wrap{background:none;}
.slide-login-box-nm{padding: 10px 25px 10px 10px; background: #e5e5e5;}
.slide-btn-login{padding: 0 20px; border-radius: 2px;}

/*이용약관*/
.pageAgreementFullText{padding:0;}
