/* BASIC css start */
/* BASIC css start */
/*ÇªÅÍ*/
#ABA-footer{margin-top:30px;}
.ABA-container-box-100p {width:100%;float:left; } 

/* 2. ÄÜÅÙÃ÷ÆäÀÌÁö*/
/* ÆùÆ®»çÀÌÁî */
.AB-fns-13{font-size:13px !important;}
.AB-fns-14{font-size:14px !important;}
.AB-fns-20{font-size:20px !important;}
/* ¹èÄ¡ */
.AB-cr{zoom:1;}
.AB-cr:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.AB-fr{float:right;}
.AB-alignc{text-align:center;}

/*ÇªÅÍ¸Þ´º¹Ù*/
.footermenu_bar .utilWrap03 a{padding:16px 0 16px 0px;}
.footermenu_bar .utilWrap03 a:after, .footermenu_bar .utilWrap03 span:after{border-right: 1px solid #ddd;}
.footermenu_bar .utilWrap03 a:hover{color:#6ba52c;}
[class*="footerInfo"] span{color: #666;line-height:24px;display: inline-block;}
.site_linkbx .pageFamilyBody01{bottom: 53px;position:absolute; width:99%; padding:6px 0;background-color: #fff;border: 1px solid #ddd;z-index:1;}
.site_linkbx .pageFamilyBody01 li {margin:0 14px;padding:5px 0;}
.site_linkbx .pageFamilyBody01 li a{padding:0px;font-size:15px;line-height:1.6;color:#000;}
.site_linkbx .pageFamilyBody01 li a:hover{color:#558b2f;}
.admin_login{width: 33%;background-color: #eee;color:#666;}
.admin_login a{width:100%;padding:15px 0px;}

.footer_btn{display: block;padding: 10px;background-color: #fff;border: 1px solid #000;box-sizing: border-box;transition:0.3s;}
.footer_btn .AB-fns-14{color:#000;line-height:1.5;padding-right:14px;background-image: url('/images/arrow_btn_b.png');background-repeat: no-repeat;background-position: right center;}
.footer_btn:hover {background-color: #000;transition: all 0.2s ease 0s;}
.footer_btn:hover .AB-fns-14{color:#fff;background-image: url('/images/arrow_btn_w.png');background-repeat: no-repeat;background-position: right center;}

[class*="utilWrap"] a, [class*="utilWrap"] span{padding:10px 0px!important;}
a.AB-footer-btn{font-size:12px;}

[class*="utilWrap"] a, [class*="utilWrap"] span{word-break:keep-all; display:inline-block; color:inherit;}
[class*="utilWrap0"] a:after, [class*="utilWrap0"] span:after{content:" "; display:inline-block; width:1px; height:10px; margin:0 10px;}
[class*="utilWrap0"] a:last-child:after , [class*="utilWrap0"] span:last-child:after{display:none;}
.utilWrap03 a:after , .utilWrap03 span:after{border-right:1px solid rgba(255,255,255,0.7);}
[class*="footerInfo"] span{white-space:nowrap; margin-right:10px; word-break:keep-all;}
[class*="footerInfo"] span.footerBar:last-child {background:none;}
[class*="footerInfo"] .footerBar {display:inline-block; width:1px; height:11px; vertical-align:middle; margin:-3px 10px 0 0;}
[class*="footerInfo"] .footerNoBar{background:none;}
.footerInfo04 .footerBar{background:rgba(255,255,255,0.3); }



/* ÆÐ¹Ð¸®»çÀÌÆ® (ÅÛÇÃ¸´) */
.pageFamilyHead01{border:1px solid #ddd;}
.pageFamilyHead01.-hide .-btnClose, .pageFamilyHead01.-show .-btnOpen{cursor:pointer;display:none;} 
.pageFamilyHead01.-hide .-btnOpen, .pageFamilyHead.-show .-btnClose{cursor:pointer;display:block;}
.pageFamilyHead .-btnOpen, .pageFamilyHead .-btnClose{padding:0 12px;}
.pageFamilyHead01 .-btnOpen, .pageFamilyHead01 .-btnClose{position:relative;padding:0 18px; color:#999999;font-size:11px;line-height:28px;}

.AB-fr img { vertical-align: middle; } 
.AB-fns-13 img { vertical-align: middle; } 

a.AB-footer-btn { color:#666; height:25px; line-height:27px; padding:0 10px; margin:0 3px; background:#fcfcfc; border:1px solid #ddd; display:inline-block; }
.AB-footer-bar { font-size:11px; color:#ddd; display:inline-block; margin:-2px 8px 0 8px; }

.ABA-content-box {position: relative;}
/* BASIC css end */


/* BASIC css end */

