/* BASIC css start */
#footer {clear:both; margin-top:50px;}
.footer_log {padding:40px 0;background-color:#fafafa;border-top:1px solid #e5e5e5;text-align:center;}
.footer_log .ft_l_t01 {font-size:20px; line-height:1; color:#151515; letter-spacing:-0.2px; }
.footer_log .ft_l_t02 {font-size:14px; line-height:20px; color:#252525; letter-spacing:-0.2px; padding:20px 0px;}
.footer_log .ft_l_btn ul {font-size:0px; text-align:center; padding-top:10px;}
.footer_log .ft_l_btn ul li {display:inline-block; width:30%; height:40px; border:1px solid #333; background-color:#fff; margin:0px 1%;}
.footer_log .ft_l_btn ul li:first-child {background-color:#333;}
.footer_log .ft_l_btn ul li:first-child a {color:#fff;}
.footer_log .ft_l_btn ul li a { display:block; line-height:40px; color:#000; font-size:13px; letter-spacing:-0.2px;}
.footer_section01 {padding:30px 3%; text-align:left; border-top:1px solid #e5e5e5; margin:0px;}
.footer_section01 .footer_sns {font-size:0px;}
.footer_section01 .footer_sns img {height:30px; padding-left:6px;}
.footer_section01 .cscenter_phone {margin:0px; font-size:24px; line-height:1; font-family:'Montserrat', sans-serif;  font-weight:400;color:#000; padding:0; }
.footer_section01 p {font-size:12px;color:#777;padding:5px 0 0 0; line-height:18px;}
.footer_section2 {padding:30px 0 30px; text-align:left;font-size:12px; line-height:20px; color:#888; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; margin:0px 3%;}
.footer_section2 a {color:#888;}
.footer_section2 span {font-size:16px;color:#000;font-weight:700;padding:0 0 20px 0;display:block;}
.footer_section2 span.copyright {font-size:12px;color:#555;font-weight:400;padding:0;}
.footer_section3 ul {margin:0px 3%;text-align:left;padding:30px 0;}
.footer_section3 ul li {display:inline-block; padding:0px 3px;color:#999;font-size:12px;}
.footer_section3 ul li a {line-height:1;color:#a3a3a3;font-size:12px;}
.footer_section3 ul li a.privacy {color:#000;}

/* ¿ìÃø Äü¹è³Ê */
#right_quick {position:fixed; bottom:2%;right:3%;z-index:101;}
#right_quick > div {margin-top:10px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#right_quick > div img {width:39px;}
#right_quick ul {display:none;}
#right_quick ul li {display:block;margin-top:10px;position:relative;}
#right_quick ul li:first-child {margin:0;}
#right_quick ul li a img {width:39px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#right_quick .icon_quick_plus { cursor:pointer; position:relative;width:39px;height:39px;background-color:#252525; border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%;}
#right_quick .icon_quick_plus img {width:15px;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-7px;-webkit-transform:rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg);-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#right_quick .icon_quick_plus.is-open img {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}



/* BASIC css end */

