/* BASIC css start */
#footer { width:100%; min-width:1400px; background:#064635; color:#fff;}

#footer .footer_wrap { padding:50px 70px; }
#footer .footer_wrap .line { margin:0 15px; }
#footer .footer_wrap p { font-size:14px; line-height:1.75; }
#footer a { color:#F4EEA9; }

#footer .footer_wrap .footer_top { width:100%; display:flex; border-bottom:1px solid #888; margin-bottom:40px; padding-bottom:40px; }
#footer .footer_wrap .footer_top .f_left { width:45%; }
#footer .footer_wrap .footer_top .f_center { width:20%; }
#footer .footer_wrap .footer_top .f_right { width:35%; text-align:right; }

#footer .footer_wrap .footer_top .f_left .f_info .business_number { padding:1px 4px; margin-left:5px; font-size:12px; color:#064635; border:1px solid #fff; background:#fff; transition:all 0.5s; }
#footer .footer_wrap .footer_top .f_left .f_info .business_number:hover { color:#fff; background:#064635; }
#footer .footer_wrap .footer_top .f_left .f_info a:not(.business_number):hover { text-decoration:underline; }
#footer .footer_wrap .footer_top .f_left .f_notice { margin-top:30px; font-size:16px; color:#fbfbec; }
#footer .footer_wrap .footer_top .f_left .f_notice a:hover { text-decoration:underline; }
#footer .footer_wrap .footer_top .f_left .f_notice span { padding-left:5px; font-size:14px; color:#fbfbec; }

#footer .footer_wrap .footer_top .f_center .f_bank p:first-child { font-weight:bold; color:#F4EEA9; }
#footer .footer_wrap .footer_top .f_center .f_bank p:nth-child(2) span { margin-left:5px; }
#footer .footer_wrap .footer_top .f_center .f_sns { margin-top:20px; }
#footer .footer_wrap .footer_top .f_center .f_sns li { width:35px; height:35px; margin-right:15px; float:left; }
#footer .footer_wrap .footer_top .f_center .f_sns li:last-child { margin-right:0; }
#footer .footer_wrap .footer_top .f_center .f_sns li a { display:block; width:100%; height:100%; line-height:35px; font-size:16px; text-align:center; color:#fff; border:1px solid #fff; border-radius:50%; transition:all 0.5s; }
#footer .footer_wrap .footer_top .f_center .f_sns li:hover a { background:#fff; color:#064635; }

#footer .footer_wrap .footer_top .f_right .f_text li a { font-size:14px; line-height:1.75; color:#fff; }
#footer .footer_wrap .footer_top .f_right .f_text li a:hover { text-decoration:underline; font-weight:bold; }



#footer .footer_wrap .footer_bottom { width:100%; display:flex; align-items:center; justify-content:space-between; color:#519259; }
#footer .footer_wrap .footer_bottom .f_right .f_icon li { float:left; width:130px; }
#footer .footer_wrap .footer_bottom .f_right .f_icon li img { width:100%; filter:grayscale(1); -webkit-filter:grayscale(1); transition:all 0.5s; }
#footer .footer_wrap .footer_bottom .f_right .f_icon li:hover img { filter:none; -webkit-filter:none; }

.f_call {font-size:13px !important;}

/*bolder Áö¿ì±â*/
/*#contentWrapper b,*/
#wrap > b {font-weight:normal !important;}

/*qrÄÚµå »ðÀÔ*/
.f_center .f_qr {display:flex;margin-top:70px;}
.f_center .f_qr > li:nth-child(2) {margin-left:1rem;}
.f_center .f_qr img {width:75px;display:block;margin-bottom:0.3rem;}
#footer .f_center .f_qr > li > a{width:70px;font-size:0;height:100%;display:block;}
#footer .f_center .f_qr a.btn-googleplay {background:url('/design/rtx22/EVENT/googleplay.png') no-repeat top; background-size:70px auto; }
#footer .f_center .f_qr a.btn-appstore {background:url('/design/rtx22/EVENT/appstore.png') no-repeat top; background-size:70px auto; }
/* BASIC css end */

