/*게시판 공지글 강조*/
.notice_bgA td, .main_bgA td{background:#edfaff;font-weight:500;}

/*게시물 보기페이지*/
[class*="bdView"] [class*="articleHead"] h1{font-size: 28px;font-weight: 300;color:#333;letter-spacing: -1.5px; line-height:40px;}
.qna_btn{color: #ffffff;line-height: 50px;letter-spacing: -1px;text-align: center;padding: 0 40px;background-color: #03b3fc;border-radius: 40px;display: inline-block;}
.qna_btn:hover{background:#1554b1; transition: 1s;}

/* GNB용 타이틀 메뉴 */
#AB-gnb-sub-956-4 a {color: #03b3fc !important; font-weight:600 !important;}
#AB-gnb-sub-956-9 a {color: #03b3fc !important; font-weight:600 !important;}
#AB-gnb-sub-1023-5 a {color: #03b3fc !important; font-weight:600 !important;}
#AB-gnb-sub-1066-10 a {color: #03b3fc !important; font-weight:600 !important;}
#AB-gnb-sub-1097-6 a {color: #03b3fc !important; font-weight:600 !important;}
#AB-gnb-sub-1134-4 a {color: #03b3fc !important; font-weight:600 !important;}
.ABA-gnb li a, .AB-menu-sub a{font-weight:400 !important;font-size: 19px !important;}
.GNB-v .ABA-gnb-sub-1 li a{font-size: 15px !important;font-weight: 300!important;letter-spacing: -0.5px;color: #666!important;margin: 0px !important;}
.GNB-color-05 .ABA-gnb li a.GNB-a:hover, .GNB-color-05 .ABA-gnb li.AB-current-gnb a.GNB-a{background: #238ad7 !important;}
#AB-gnb-sub-1159-1 a{letter-spacing:-0.7px;}

/*헤더*/
.AB-util-menu02 li{padding: 10px 9px !important;background:url('template/DESIGN_community18/ko/resource/util_icon_gray.gif') left 0px center no-repeat !important;}
.AB-util-menu02 li.AB-first{padding-left: 0 !important;background: none !important;}
.AB-util-menu02 li.AB-last{padding-left: 0 !important;}

/*lnb*/
.ABA-body-lnb ul.ABA-lnb li{font-size:15px!important;}
.ABA-head-lnb h3 a{font-weight: 600 !important;font-size: 27px !important;color: #03b3fc !important; letter-spacing: -0.5px !important; }
.ABA-head-lnb h3{height:auto;padding-bottom: 14px !important;border-bottom: 3px solid #03b3fc !important; line-height: 25px !important; }
.ABA-body-lnb ul.ABA-lnb li a{padding: 17px 9px !important;background:none !important;font-size: 17px !important; line-height: 20px !important;}

.AB-LF-notice img{margin-right: 5px; display: none; }
.AB-LF-reply img {display: inline-block;}

/* LNB용 타이틀 메뉴 */
.ABA-body-lnb ul.ABA-lnb li{ letter-spacing: -0.5px; }
li#AB-lnb-956-4{border-bottom: 2px solid #03b3fc; }
li#AB-lnb-1023-4{border-bottom: 2px solid #03b3fc; }
li#AB-lnb-956-9{border-bottom: 2px solid #03b3fc; }
li#AB-lnb-1066-9{border-bottom: 2px solid #03b3fc; }
li#AB-lnb-1097-5{border-bottom: 2px solid #03b3fc; }
li#AB-lnb-1134-3{border-bottom: 2px solid #03b3fc; }
li#AB-lnb-956-4 a,li#AB-lnb-956-9 a,li#AB-lnb-1023-5 a,li#AB-lnb-1066-10 a,li#AB-lnb-1097-6 a,li#AB-lnb-1134-4 a
{font-weight: 500;color: #03b3fc !important;font-size: 18px; }


/*알아두세요*/
.uhak_tip_li{background:url("/images/uhak_tip_liicon.png");background-repeat: no-repeat;background-position: center left;
padding: 15px 0px 15px 60px;border-bottom: 1px solid #dddddd;display:block;color:#000000;font-size:20px;}
.uhak_tip_li a{color:#000000;font-size:20px;}

.uhak_sub_font01 li { position: relative;/* padding-left: 10px; */font-size: 18px;line-height: 28px; }

/*20230531*/
.AB-util-menu03 li{padding:10px 18px !important;}
.GNB-a{width:inherit !important;}
#navi02{min-height:0;}
.AB-sj-h3{padding: 30px 2px 4px 0px; background-position: left 30px;background: none;font-size: 17px;font-weight: 300;color: #03b3fc;
display: block;}
#navi02 .map{top: 32px;}
.ABA-subcontent .map #AB-navi-home{margin-top: 1px;}
.ABA-subcontent{border:0px;}
[class*="bdList"] .-bdSchWrap{margin-bottom: 15px;}
.GNB-color-05 .ABA-bggnb-center{background:none !important;}
.GNB-color-05 .ABA-gnb li a.GNB-a{background:#03b3fc !important;}

/*20230613*/
.consult_table {border-collapse:collapse;}
.consult_table td {border:1px solid #dddddd;padding: 10px;font-size: 16px;}
.consult_table tr th {font-size: 16px;border-left:none;background:#f7f7f7;font-weight:400;border: 1px solid #dddddd;padding: 10px;}
.consult_title {margin-top:15px;border-bottom:2px solid #333;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;}
.AB-radio + label, input[type="radio"] + label, .AB-checkbox + label, input[type="checkbox"] + label{margin-right: 10px;}
.AB-select[name*="_date_hour"], .AB-select[name*="_date_minute"], .AB-select[name*="_date_second"] {min-width: 100px;}
.AB-select[name*="_date_hour"]{min-width: 106px!important;}
.layout_banner{padding:17px;border:8px solid #cfd1dd; color:#464b5d; font-weight:300;font-size: 35px;text-align: center;}
.layout_banner b{font-weight:600;}

.qna_table {border-collapse:collapse;}
.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: 500;border: 1px solid #ffffff;
padding: 10px;border: 1px solid #dddddd;}
.qna_table {margin-top:15px;padding-bottom:5px;font-size:16px;font-weight:bold;}

/*게시판*/
.articleList .-tblList tbody td [class*="AB-LF-"]{font-size:16px !important;color: #333;}
.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;}
.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-bottom:0px;}
[class*="bdView"] [class*="articleHead"] > div{padding:20px 18px 0px;}
.articleHeadTop .AB-pr h1 a{color: #333;}

/*수정*/
.AB-radio, input[type="radio"], .AB-checkbox, input[type="checkbox"]{width: 16px;height: 16px;margin: 0 3px 1px 0px;vertical-align: middle;}
.AB-radio + label, input[type="radio"] + label, .AB-checkbox + label, input[type="checkbox"] + label{margin-right: 10px;}
.AB-select[name*="_date_hour"], .AB-select[name*="_date_minute"], .AB-select[name*="_date_second"] {min-width: 100px;}

/*컬리지 게시판*/
.search_tbl .ctg_2{margin-right: 10px !important;}
.search_tbl td{font-size: 16px;}


/*일반게시판 내 폰트*/
[class*="bdView"] .articleBody{font-size: 16px !important;color: #1c1c1c;line-height:1.6em;letter-spacing:-0.2px;padding: 90px 20px 40px;}
[class*="bdView"] .articleBody td,[class*="bdView"] .articleBody th{font-size: 16px !important;color: #1c1c1c;line-height:1.6em;letter-spacing:-0.2px;}
[class*="bdView"] .articleHeadTop{border-top:0px !important;}

/*글자 하이라이트01*/
.uhak_recompro .AB-LF-common{position: relative;}
.uhak_recompro .uhak_sub_font02{position: relative;word-break: keep-all;}
.uhak_recompro .uhak_sub_font02::after{content: '';display: block;width: 0;height: 18px;position: absolute;left: 0;bottom: 2px;background: #b8e3f5;z-index: -1;}
.uhak_recompro:hover .uhak_sub_font02::after{width: 100%;transition: width .3s;}

.present_date{padding: 25px 0;background-color: #fff;border-radius: 20px;box-shadow: 2px 2px 5px #e1e1e1;}
.present_date:after{background:url('/images/hover.png') no-repeat;opacity:0;}
.uhak_recompro:hover .uhak_sub_font01 a{color:#000 !important;}

/*font*/
.uhak_font_h{font-size:40px;color:#000000;font-weight:600;letter-spacing: -0.5px;line-height:40px;padding-bottom:50px;}
.uhak_font_h02{font-size:45px;color:#03b3fc;font-weight:600;letter-spacing:-0.5px;line-height:48px;letter-spacing: -2px;}
.uhak_sub_font01{font-size:17px;color:#666666;font-weight:300;letter-spacing:-0.5px;}
.uhak_sub_font02{font-size:29px;color:#222;font-weight:300;letter-spacing:-1px;}
.uhak_sub_font03{font-size:22px;color:#1f68c0;font-weight:400;letter-spacing:-0.5px;}
.uhak_sub_font04{font-size:32px;color:#1f68c0;font-weight:600;letter-spacing:-0.5px;}
.uhak_sub_font05{font-size:16px;color:#4d4d4d;font-weight:400;letter-spacing:-0.2px;}
.uhak_footer_font01{font-size:17px;color:#666666;font-weight:300;letter-spacing:-0.5px;}

/*fixed gnb*/
.fixedgnb{position:fixed !important; left:0; top:0; width:100%; z-index:1000;background-color:rgba(0,0,0,0.7);} 

/*page_css*/
/*.uhak_btn{background-color:#eeeeee;transition:0.3s;color:#666666;font-size:17px;font-weight:400;}*/
/*.uhak_btn:hover {background-color:#03b3fc;}
.uhak_btn:hover a{color:#fff;}*/

.uhak_btn{width:285px;height:50px;color:#666666;font-size:17px;font-weight:400;display: inline-block;
transition: 0.8s; background-color: #f3f3f3;}
.uhak_recompro:hover .uhak_btn{background-position: 99% 50%;}
.uhak_recompro:hover .uhak_btn a{color:#fff; transition: 0.8s; background-color: #03b3fc; }
.uhak_recompro:hover .uhak_btn a span{background-image: url('/images/btn_R_white.png') !important;}

.uhak_btn_blue{background-color: #03b3fc !important;text-shadow: none !important;box-shadow:none !important;font-weight: 400 !important;
border: 1px solid #03b3fc !important;border-radius:3px !important;color: #fff !important;margin-left: 8px !important;margin-right: 0 !important;
height: 34px !important;margin-bottom: -1px !important;}