/* BASIC css start */
/* 우측 퀵배너 */
#right_quick {position:fixed; bottom:50px; right:20px; z-index:1000;}
#right_quick a {display:block; padding-top:7px;}
#right_quick a:hover {opacity:0.5;}

/* 하단 */
#footer {width:100%; margin:100px auto 0px; text-align:left; ;background:#fafafa;}
.footer_inner {max-width:1330px;margin:0 auto;padding:45px 0%;}
.footer_left {float:left;padding-top:0px;font-family:'Noto Sans KR', sans-serif; }
.footer_left.ft_bank {padding-left:60px;}
.footer_left .txt01 {font-family: 'Roboto', sans-serif;font-size:16px;color:#333;line-height:1}
.footer_left .txt02 {font-family: 'Roboto', 'Noto Sans KR', sans-serif;font-size:24px;color:#333;font-weight:500;margin-top:15px;line-height:1}
.footer_left .txt02_bank {font-family: 'Roboto', 'Noto Sans KR', sans-serif;font-size:20px;color:#333;font-weight:500;margin-top:15px;line-height:1}

.footer_left .txt03 {font-size:14px;color:#333;line-height:22px;margin-top:15px;font-weight:300;}
.footer_left .txt04 {font-size:14px;color:#333;line-height:22px;margin-top:8px;font-weight:300;}


.footer_right .footer_info {float:left;margin-top:20px; color:#000; font-size:13px;  line-height:22px; }
.footer_right .footer_info a {color:#999; font-size:12px; font-weight:300; border-bottom:1px solid #d9d9d9; position:relative; top:-2px;}
.footer_right .footer_info a:hover {color:#000; border-bottom:1px solid #111;}
.footer_right .footer_info span {padding:0px 10px; font-weight:200; color:#d8d8d8;}
.footer_right .footer_info .footer_copy	  {margin-top:20px;color:#8d8d8d; font-size:12px;  line-height:1;}

.footer_right {float:left; padding-top:0px;margin-left:60px;}
.footer_right .footer_logo {float:left; color:#333; line-height:1; font-size:20px; font-weight:500;font-family:'Noto Sans KR', sans-serif ;margin-top:40px;}
.footer_right .footer_logo	img {margin:3px 0  0 12px;cursor: pointer;}

.footer_right .ft_sns  {margin-top:0px;}
.footer_right .ft_sns li {float:left;margin-right:30px;}

.is-open {-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; }
.is-closed { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }
	  
.footer_right .ft_menu li {float:left;margin-top:20px;}
.footer_right .ft_menu li a {display:block; font-size:16px; font-weight:300; color:#000;  line-height:1; background:url(/design/alleco/0775coslab/ft_menu_bg.gif) no-repeat 0px 3px; padding:0px 12px;}
.footer_right .ft_menu li.first a {padding-left:0px;background:none;}


.npay_type_A_2 {width: 50% !important; }







/* BASIC css end */

