@charset "UTF-8";

/* ============================= FOOTER STYLE1 ============================= */
.footer {position:relative; width: 100%; background-color: #0b192e; padding: 0 0 80px 0;}
.footer .footer_inner {}
.footer .footer_inner .ft_top_box {margin: 0 0 25px 0; border-bottom: 1px solid #243043;}
.footer .footer_inner .ft_top_box .container { display: flex; justify-content: space-between; align-items: center;}
.footer .footer_inner .ft_top_box .container .ft_link {}
.footer .footer_inner .ft_top_box .container .ft_link .list {font-size: 0;}
.footer .footer_inner .ft_top_box .container .ft_link .list li {display: inline-block; position: relative; margin: 0 15px 0 0; padding: 0 16px 0 0;}
.footer .footer_inner .ft_top_box .container .ft_link .list li:last-child {margin: 0; padding: 0;}
.footer .footer_inner .ft_top_box .container .ft_link .list li:after {display: block; content: ''; position: absolute; top: 4.5px; right: 0; width: 1px; height: 15px; background-color: #323d4e;}
.footer .footer_inner .ft_top_box .container .ft_link .list li:last-child:after {display: none;}
.footer .footer_inner .ft_top_box .container .ft_link .list li a {display: block; font-weight: 400; font-size: 16px; line-height: 24px; color: #ffffff;}
.footer .footer_inner .ft_top_box .container .ft_link .list li a.ft_c {font-weight: 500; color: var(--com-color-sky);}
.footer .footer_inner .ft_top_box .container .site_box {display: inline-block; vertical-align: middle;}
.footer .footer_inner .ft_top_box .container .site_box .baro_box {position: relative; display: inline-block;}
.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_btn {overflow: hidden; position: relative; width: 286px; height: 63px; padding: 0 35px 0 25px; border-left: 1px solid #243043; border-right: 1px solid #243043; background-color: #0b192e; font-weight: 400; font-size: 16px; line-height: 63px; color: #ffffff; text-align: left; outline: none;}
.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_btn:focus:before {content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid var(--com-color-sky);}
.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_btn .arr_btn {position: absolute; right: 25px; top: 50%; width: 8px; height: 6px; background-image: url('/images/home/kor/user/footer/site_arrow.png'); background-position: center; background-size: 100%; background-repeat: no-repeat; transform: translateY(-50%) rotate(180deg); transition: 0.32s ease;}
.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_btn.on .arr_btn {transform: translateY(-50%) rotate(0deg);}
.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link {display: none; position: absolute ; left: 0; bottom: 63px; width: 100%; max-height: 127px; border: 1px solid #e1e1e1; background-color: #ffffff; text-align: left; overflow-y: auto;}
.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link > li {border-bottom: 1px solid #e1e1e1;}
.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link > li:last-child {border-bottom: 0;}
.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link > li > a {display: block; padding: 10px 25px; font-weight: 400; font-size: 14px; line-height: 21px; color: #000000; word-break: keep-all;}
.footer .footer_inner .ft_top_box .container .site_box .baro_box .site_link > li > a:hover { font-weight: 700; color: var(--com-color-sky);}

.footer .footer_inner .ft_bot_box {}
.footer .footer_inner .ft_bot_box .container { display: flex; justify-content: space-between; align-items: stretch;}
.footer .footer_inner .ft_bot_box .container .ft_logo_box { display: block; margin: 0 30px 0 0;}
.footer .footer_inner .ft_bot_box .container .txt_list_box { flex: 1;}
.footer .footer_inner .ft_bot_box .container .txt_list_box .list {}
.footer .footer_inner .ft_bot_box .container .txt_list_box .list li,
.footer .footer_inner .ft_bot_box .container .txt_list_box .text {font-weight: 400; font-size: 16px; line-height: 24px; color: rgb(255, 255, 255, 0.5);}
.footer .footer_inner .ft_bot_box .container .sns_list_area { margin: 0 0 0 15px;}
.footer .footer_inner .ft_bot_box .container .sns_list_area .list {font-size: 0;}
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li {display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li:last-child {margin: 0;}
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a {display: block; width: 43px; height: 43px; background-position: center; background-size: 100%; background-repeat: no-repeat;}
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon01 { background-image: url('/images/home/kor/user/footer/ft_icon_01.png');}
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon02 { background-image: url('/images/home/kor/user/footer/ft_icon_02.png');}
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon03 { background-image: url('/images/home/kor/user/footer/ft_icon_03.png');}
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon01:hover,
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon01:focus { background-image: url('/images/home/kor/user/footer/ft_icon_01_on.png');}
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon02:hover,
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon02:focus { background-image: url('/images/home/kor/user/footer/ft_icon_02_on.png');}
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon03:hover,
.footer .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon03:focus { background-image: url('/images/home/kor/user/footer/ft_icon_03_on.png');}
/* ============================= FOOTER STYLE1 ============================= */

/*===================== 관리자 메인 FOOTER 스타일 추가 =====================*/
.footer.admin_sty {background-color: #ffffff;}
.footer.admin_sty .footer_inner .ft_top_box {display: none; border-bottom: 1px solid #f0f0f0;}
.footer.admin_sty .footer_inner .ft_top_box .container .ft_link .list li:after {background-color: #ced1d5;}
.footer.admin_sty .footer_inner .ft_top_box .container .ft_link .list li a { color: #535353;}
.footer.admin_sty .footer_inner .ft_top_box .container .ft_link .list li a.ft_c { color: var(--com-color-sky);}
.footer.admin_sty .footer_inner .ft_top_box .container .site_box .baro_box .site_btn {border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; background-color: #ffffff; color: #363636;}
.footer.admin_sty .footer_inner .ft_top_box .container .site_box .baro_box .site_btn .arr_btn {width: 12px; height: 7px; background-image: url('/images/home/kor/user/administrator/site_arrow.png');}
.footer.admin_sty .footer_inner .ft_bot_box { padding: 30px 0 0;}
.footer.admin_sty .footer_inner .ft_bot_box .container .txt_list_box .list li,
.footer.admin_sty .footer_inner .ft_bot_box .container .txt_list_box .text {color: #363636;}
.footer.admin_sty .footer_inner .ft_bot_box .container .sns_list_area { display: none;}
.footer.admin_sty .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon01 { background-image: url('/images/home/kor/user/administrator/ft_icon_01.png');}
.footer.admin_sty .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon02 { background-image: url('/images/home/kor/user/administrator/ft_icon_02.png');}
.footer.admin_sty .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon03 { background-image: url('/images/home/kor/user/administrator/ft_icon_03.png');}
.footer.admin_sty .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon01:hover,
.footer.admin_sty .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon01:focus { background-image: url('/images/home/kor/user/administrator/ft_icon_01_on.png');}
.footer.admin_sty .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon02:hover,
.footer.admin_sty .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon02:focus { background-image: url('/images/home/kor/user/administrator/ft_icon_02_on.png');}
.footer.admin_sty .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon03:hover,
.footer.admin_sty .footer_inner .ft_bot_box .container .sns_list_area .list li a.icon03:focus { background-image: url('/images/home/kor/user/administrator/ft_icon_03_on.png');} */
/*===================== 관리자 메인 FOOTER 스타일 추가 =====================*/