/* BASIC css start */
/* 우측 퀵배너 */
#right_quick {position:fixed; bottom:50px; right:30px; z-index:101;}
#right_quick > div {margin-top:10px;opacity:1;-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:hover {opacity:0.8;}
#right_quick ul {}
#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 {opacity:1;-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 ul li a img:hover {opacity:0.7;}
#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 {position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;-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;}

/* 하단 */
#footer {width:100%;margin:80px auto 0px;text-align:left;border:0;}
#footer .cboth::after { content: ''; clear: both; display: block; }
#footer .fright { float: right; }
#footer .fleft { float: left; }
.footer_inner {width:1720px;margin:60px auto;}
.footer_log { padding: 60px 0; background-color:#fafafa;border-top:1px solid #eaeaea;text-align:center;}
.footer_log .ft_l_t01 {font-size:23px; line-height:1; color:#151515; letter-spacing:-0.2px; }
.footer_log .ft_l_t02 {font-size:16px; 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:150px; height:48px; border:1px solid #333; background-color:#fff; margin:0px 5px;}
.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:48px; color:#000; font-size:15px; letter-spacing:-0.2px;}
.footer_section01 {width:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.footer_section01 .footer_left {float:left;}
.footer_section01 .footer_right {float:right;width:}
.ft_title {font-size:11px; color:#000; margin-bottom:18px; line-height:1; display:block; margin-bottom:13px; font-family:'Montserrat', 'Nanum Gothic', sans-serif;  font-weight:600;}

.footer_section01 .ft_board {float:left; width:500px;}
.footer_section01 .ft_board_li li {background:url("/design/ziobel/0761plaiiin/new_ico.gif") no-repeat; background-position:0px 4px; height:28px; }
.footer_section01 .ft_board_li li a {font-size:12px; color:#555; line-height:12px; display:block; padding-left:15px;overflow:hidden;height:12px;width:96%;}
.footer_section01 .ft_board_li li a:hover {color:#000;}
.footer_section01 .ft_board ul.tabs { margin:0; padding: 0; float:left; width:100%; height:27px; line-height:27px; padding-bottom:15px; font-weight:400; font-family:'Montserrat', sans-serif;  font-size:16px; border-bottom:2px solid #222; }
.footer_section01 .ft_board ul.tabs li { float:left; text-align:center; cursor:pointer;  color:#999; padding-right:20px;}
.footer_section01 .ft_board ul.tabs li.active { background-color:#fff; color:#000;}
.footer_section01 .ft_board .tab_container { clear: both; float: left; background:#fff; padding-top:25px;}
.footer_section01 .ft_board .tab_content { display: none; position:relative; width:500px;}
.footer_section01 .ft_board .tab_content span {position:absolute; top:-63px; right:0px;}
.footer_section01 .ft_board .tab_container .tab_content ul { width:100%; margin:0px; padding:0px; }
.footer_section01 .ft_info01 {float:left; font-size:0px;}
.footer_section01 .ft_info01 .numb {font-size:26px;  font-family:'Montserrat', sans-serif;  font-weight:400; line-height:26px; padding-bottom:10px;}
.footer_section01 .ft_info01 .cs {font-size:12px; color:#222; line-height:20px; font-family:'Montserrat', 'Nanum Gothic', sans-serif;  font-weight:400;}
.footer_section01 .ft_info01 .cs span {color:#888;}
.footer_section01 .ft_info01 .faq_btn ul li {float:left;}
.footer_section01 .ft_info01 .faq_btn {padding-top:15px;}
.footer_section01 .ft_info01 .faq_btn ul li a {margin-right:10px; display:block; width:80px; height:27px; border:1px solid #222; line-height:27px; text-align:center; letter-spacing:-0.5px; font-size:12px; color:#222;}

.footer_section01 .ft_info01.ft_bank {padding-left:130px;}
.footer_section01 .ft_info01.ft_bank .bt_bank {float:left; clear:both; width:156px; margin-top:10px; height:27px;  font-size:0px; position:relative; }
.footer_section01 .ft_info01.ft_bank .bt_bank_list {font-size:12px; height:27px; border:1px solid #333; box-sizing:border-box; width:156px; text-align:left; line-height:25px; float:left; text-indent:10px; cursor:pointer; color:#555;}
.footer_section01 .ft_info01 .bt_bank_btn {position:absolute; top:12px; right:15px; cursor:pointer;}
.footer_section01 #banking_menu {position:absolute; z-index:5555; display:none; width:154px; height:auto; border:1px solid #dedede; border-top:0; border-bottom:0px; background-color:#fff; top:27px; left:0px;  text-align:left; text-indent:10px;}
.footer_section01 #banking_menu ul li a {font-size:12px; color:#999; width:154px; height:27px; background-color:#fff;  line-height:27px; border-bottom:1px solid #dedede; display:block; text-decoration:none; }
.footer_section01 #banking_menu ul li a:hover {color:#000; background-color:#fafafa; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}

.footer_section01 .ft_info01.ft_delivery {padding-left:130px;}
.footer_section01 .ft_info01.ft_delivery .numb {font-size:15px; color:#222; font-weight:700; font-family:'Nanum Gothic', sans-serif; line-height:1;}
.footer_section01 .ft_info01.ft_delivery .addr {font-size:12px; color:#555;}
.footer_section01 .ft_info01.ft_delivery .delivery_btn {width:120px; height:27px; background:#333; margin-top:20px;}
.footer_section01 .ft_info01.ft_delivery .delivery_btn a {display:block; color:#fff; text-align:Center; line-height:25px; font-size:12px;}

.footer_section01 .ft_info02 {float:left; padding-top:3px; padding-right:120px;}
.footer_section01 .ft_info02 ul li {font-size:0px;}
.footer_section01 .ft_info02 ul li:first-child a { color:#000; margin-bottom:18px; font-weight:600;}
.footer_section01 .ft_info02 ul li a {font-size:11px; color:#777; line-height:1; display:block; margin-bottom:13px; font-family:'Montserrat', sans-serif;  font-weight:400;}
.footer_section01 .ft_info02 ul li a:hover {color:#000;}

.footer_section01 .ft_sns {padding-top:3px;}
.footer_section01 .ft_sns .ft_title {font-weight:700;}
.footer_section01 .ft_sns .ft_title:first-child {margin-left:20px;}
.footer_section01 .ft_sns .ft_sns_t {font-size:11px; font-family:'Montserrat', sans-serif; color:#222; text-align:right; line-height:1;}
.footer_section01 .ft_sns .ft_sns_i {padding-top:20px;}
.footer_section01 .ft_sns .ft_sns_i li {float:left; text-align:right;}
.footer_section01 .ft_sns .ft_sns_i li a {display:block;}

.footer_section02 {margin-bottom:30px;}
.footer_section02 .ft_menu {padding-top:0px;}
.footer_section02 .ft_menu ul li {float:left; padding:0px 15px;  font-size:0px; background:url('/design/ziobel/0761plaiiin/ft_menu_bg.gif') no-repeat; background-position:0px 2px;}
.footer_section02 .ft_menu ul li:first-child {padding-left:0px; background:none; }
.footer_section02 .ft_menu ul li a {font-size:12px; color:#888; line-height:1; letter-spacing:-0.3px;}
.footer_section02 .ft_menu ul li a.privacy {color:#000;}
.footer_section02 .ft_menu ul li a:hover {color:#000;}
.footer_section02 .ft_copy {padding-top:45px; font-size:12px; color:#888; line-height:21px;}
/* BASIC css end */

