/* BASIC css start */
#footer {border-top: 1px solid #d50c0c; clear:both;margin-top: 100px;}
#footer .fTop .b_noti {border-bottom: 1px solid #eeeeee;padding: 13px 0;position: relative;}
#footer .fTop .b_noti p {font-size: 0.75rem;color: #838383;padding: 0 13px;}
#footer .fTop .b_noti p em {color: #282828;font-weight: bold;margin-right: 8px;}
#footer .fTop .b_noti a {position: absolute;top: 15px;right: 13px;display: inline-block;width: 26px;height: 13px;background:url(/design/kun6man02/new/m/img/ico/ico_more.png) center / 26px 13px no-repeat; text-indent:-9999px;}
#footer .footerInfo {display: block;}
#footer .footerInfo dl dt {font-size: 1rem;color: #282828;margin-bottom: 12px;}
#footer .footerInfo dl dd {font-size: 0.875rem;color: #282828;font-family: "Lato", "Noto Sans CJK KR";line-height: 1.5; margin-bottom:10px; font-weight:bold;}
#footer .footerInfo dl dd.bList{font-size:0.75rem; color:#838383; margin-bottom:0;font-weight:normal;}
#footer .footerInfo .footerInfoTop {padding: 18px 13px;text-align: center;box-sizing: border-box;}
#footer .footerInfo .footerInfoBottom {padding: 18px 13px;text-align: center;box-sizing: border-box;border-top: 1px solid #eee;}
#footer .footerInfo .footerInfoBottom dl dt {font-size:0.875rem;margin-bottom: 7px;}
#footer .footerInfo .footerInfoBottom dl dd.tel {font-size: 1.25rem;font-weight: 900;margin-bottom: 10px;line-height: 1;font-family: "Lato";color: #282828;}
#footer .footerInfo .footerInfoBottom dd:nth-child(2) {font-weight: bold;color: #282828;}
#footer .footerInfo .footerInfoBottom .btm {font-weight:normal;text-align: center;}
#footer .footerInfo .footerInfoBottom .btm::after {content: "";display: block;clear: both;}
#footer .footerInfo .footerInfoBottom .btm .btmLeft {float: left;width: 50%;text-align: center;box-sizing: border-box;margin: 0 auto;}
#footer .footerInfo .footerInfoBottom .btm .btmRight {float: left;width: 50%;text-align: left;box-sizing: border-box;}
#footer .footerInfo .footerInfoBottom .btm span {color: #838383;margin-right: 5px; font-weight:300;}
#footer .footerInfo .footerInfoBottom .btm p {text-align: left;width: 130px;margin: 0 auto; font-weight:500}
#footer .footerInfo .footerInfoBottom .btn {margin-top: 15px;}
#footer .footerInfo .footerInfoBottom .btn ul {font-size: 0;}
#footer .footerInfo .footerInfoBottom .btn ul::after {content: "";display: block;clear: both;}
#footer .footerInfo .footerInfoBottom .btn li {float: left;width: calc((100% - 5px) / 2);margin-right: 5px;background: #16314f;}
#footer .footerInfo .footerInfoBottom .btn li:last-child {margin: 0;background: #d50c0c;}
#footer .footerInfo .footerInfoBottom .btn li a {font-size: 0.75rem;color: #fff;display: block;height: 28px;line-height: 28px;font-weight: 400;}


#footer .footerMiddle {background-color:#ebebeb; text-align:center; padding:12px 0;}
#footer .footerMiddle a {width:33.3%; display:inline-block; border-left:1px solid #b3b3b3; margin-left: -1px;}
#footer .footerlogo {position: relative; overflow: hidden;zoom: 1; padding: 10px 0 0 0;}
#footer .footerlogo p {width: 25%; float: left; text-align: center;}
#footer address {border-top: 1px solid #eee;padding: 23px 0 0;}
#footer address .agreeButton {margin:5px 0;}
#footer address .agreeButton a {color:#fff; background-color:#b3b3b3; padding:2px 5px;}
#footer address .b_logo {width: 105px;height: 20px;margin: 0 auto;margin-bottom: 20px;}
#footer address .b_logo img {width: 100%;}
#footer address p {padding: 0 13px; text-align: center;line-height: 1.5;font-size: 0.625rem;color: #838383;}
#footer address .btn_info {text-align: center;margin-top: 20px;padding: 0 30px;font-size: 0;}
#footer address .btn_info a {display: inline-block;width: calc((100% - 9px) / 2);box-sizing: border-box;height: 26px;border: 1px solid #ddd;line-height: 26px;font-size: 0.625rem;color: #888888;}
#footer address .btn_info a.cs_board {margin-left: 9px;border: 1px solid #eee;background: #d50c0c;color: #fff;}
#footer address .copyWrap {margin-top: 25px;}
#footer address .copyWrap p {height: 30px;line-height: 30px;font-size: 0.625rem;color: #fff;background: #16314f;text-align: center;font-family: "Lato", "Noto Sans CJK KR";}


/* 하단 고정 버튼 */
.section_fixedFooter .btn_toggle_area {width: 100%; height: 44px; position: relative;}
.section_fixedFooter .btn_toggle_area .btn_up {width:33px; height:33px; line-height:33px; display: block; border:2px solid rgba(88, 86, 86, 0.59); background-color:rgba(104, 108, 111, 0.8); text-align:center; border-radius:30px; color:#fff; position: absolute; top:0; right:10px;}
.section_fixedFooter .btn_toggle_area .btn_fixedFooter {width:33px; height:33px; line-height:33px; display: block; border:2px solid rgba(88, 86, 86, 0.59); background-color:rgba(104, 108, 111, 0.8); text-align:center; border-radius:30px; color:#fff; position: absolute; top:0; left:10px;}
/* //하단 고정 버튼 */
/* 하단 고정 메뉴 */
.section_fixedFooter {display:none; width:100%; position:fixed; bottom:0px; right:0px; left:0;}
.section_fixedFooter .section_fixedFooter_dn {display:none; box-shadow: 0 0 10px 1px #404040; border-top: 1px solid #C1C1C1;}
.section_fixedFooter .footerInfo {background-color:#fff;}
.section_fixedFooter .footerInfo .footerInfoTop {border-bottom:1px solid #b3b3b3; padding:20px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft dt {font-size: 1.3em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color:#f1494d; font-size:1.500em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight a { color:#fff; display: table-cell; vertical-align: middle;}
.section_fixedFooter .footerInfo .footerInfoBottom {border-bottom:1px solid #b3b3b3; padding:20px;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft dt {font-size: 1.3em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight a { color:#fff; display: table-cell; vertical-align: middle;}
.section_fixedFooter .footerMiddle {background-color:#3e4347; text-align:center; padding:12px 0; clear: both;}
.section_fixedFooter .footerMiddle a {width:25%; display:inline-block; border-left:1px solid #A2A2A2; color:#fff; margin-left: -1px;}
/* //하단 고정 메뉴
@media screen and (min-width:420px) and (max-width:767px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}
@media screen and (min-width:768px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
} */


#layer_card {display:none;}
/* BASIC css end */

