/* BASIC css start */
.ft_shopinfo {padding: 50px 0 30px 0; border-top: 1px solid #dedede;}
.ft_shopinfo ul {font-size:0; width: 1300px; margin: 0 auto; }
.ft_shopinfo ul li:first-child {margin:0;}
.ft_shopinfo ul li {display:inline-block; zoom:1; *display:inline; vertical-align:top; margin:0 0px 0 30px; font-size:12px; width:480px;}
.ft_shopinfo ul li h2 {font-size:13px; font-weight:bold; color:#000; margin:0 0 25px 0;}
.ft_shopinfo ul li dl {margin:0 0 5px 0;}
.ft_shopinfo ul li dl dt {font-weight:bold; color:#000; font-size:13px; }
.ft_shopinfo ul li dl dd {line-height:25px;}
.ft_shopinfo ul li.last {width:290px;}

.ft_shopinfo h2 span, .ft_shopinfo .last h2 span {color:gray; display:block; margin:2px 0 0 0; font-size:12px;}


.footerAward { width: 1300px; margin:0 auto 50px auto;  } 
.footerAward img {/*height:50px;*/}


#ftWrap { padding:80px 0 0; }
#footer {width:100%;}

#footer .section0  {font-family: 'Nanum Gothic',sans-serif; padding-bottom: 150px;}
#footer .section0 .inner {width:1300px; margin:0 auto;}
#footer .section0 .insta_title {font-size:27px; color:#000; text-align:center; padding: 150px 0 20px; 0;}
#footer .section0 .insta_sub_title {font-size:13px; color:#2e2823; text-align:center; }
#footer .section0 #instafeed {margin:30px auto 0;text-align:center;}
#footer .section0 #instafeed img {text-decoration:none; border:none; width:150px; height:150px;margin:1px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
#footer .section0 #instafeed img:hover {filter:alpha(opacity=60); opacity:0.6;-moz-opacity:0.6;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;   -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}

#footer .section { width:100%; margin:0 auto; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; height:48px; }
#footer .section ul {width:1240px; margin:0 auto;}
#footer .section ul li {float:left;}
#footer .section ul li a {font-size:11px; color:#777; display:block; height:48px;line-height:48px;margin:0px 20px;font-family:'Roboto','Nanum Gothic',sans-serif;}
#footer .section ul li a.black {color:#333;}
#footer .section ul li a:hover {color:#000;}
#footer .section1 {width:1300px; margin:50px auto;}
#footer .section1 .ft_info01 {float:left; min-height:180px; border-right:1px solid #e9e9e9; padding-right:50px; margin-right:55px;}
#footer .section1 .ft_info01 .ft_logo {text-align:left; margin-bottom:22px; min-height:43px;}
#footer .section1 .ft_info01 .ft_copy {font-size:13px; color:#777777; text-align:left; line-height:29px;}
#footer .section1 .ft_info02 {float:left; min-height:129px; padding-right: 80px;}
#footer .section1 .ft_info02 .ft_copy {font-size:11px; color:#999; text-align:left; line-height:19px; padding-top:10px;}
#footer .section1 .ft_info02 .ft_title {font-size:12px; text-align:left; line-height:12px;color:#111;font-family:'Roboto','Nanum Gothic',sans-serif;}
#footer .section1 .ft_info02 .ft_num {font-size:15px; text-align:left; line-height:15px; padding-top:8px;color:#111;font-family:'Roboto','Nanum Gothic',sans-serif;}
#footer .section1 .ft_info02 .area01 {min-height:129px;}
#footer .section1 .ft_info02 .ft_title02 {font-size:12px; text-align:left; line-height:12px;  padding-top:30px;color:#111;font-family:'Roboto','Nanum Gothic',sans-serif; }
#footer .section1 .ft_info02 .ft_copy2 {font-size:12px; color:#777; text-align:left; line-height:19px; padding-top:10px; letter-spacing:-0.5px;}
#footer .section1 .ft_info02 .ft_comm {float:left; margin-top:14px;}
#footer .section1 .ft_info02 .ft_comm a {display:block; width:174px; height:28px; text-align:left; border:1px solid #dedede; font-size:11px; line-height:28px; color:#777; text-indent:10px; margin-bottom:5px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
#footer .section1 .ft_info02 .ft_comm a:hover {border:1px solid #191e21; background-color:#191e21; color:#fff; -webkit-transform: translateY(-10%); transform: translateY(-10%);  transform:scale(1.05); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
#footer .section1 .ft_info02 .ft_sns a {float:left; padding-left:7px;}
#footer .section1 .ft_info02 .ft_sns a:first-child {padding-left:0px;}
#footer .mrl48 {margin-left:48px;}
#footer .section2 {width:100%;background-color:#fff; height:65px; line-height:65px; color:#999;text-align:left;font-size:11px;border-top:1px solid #e9e9e9;}
#footer .section2 .inner {width:1240px;margin:0 auto;}

/** Å×½ºÆ® **/
.section01 {width: 100%; border-top: 1px solid #dedede; border-bottom:  1px solid #dedede;}
.section01 .section_width {width: 1300px; margin: 0 auto; padding: 25px 0;}
.section01 .section_width .section_list01 {float: left;}
.section01 .section_width .section_list01 li {display: inline-block; padding-right: 25px;}
.section01 .section_width .section_list01 li a {font-size: 13px !important; color: #333333;}

.section01 .section_width .section_list02 {float: right;}
.section01 .section_width .section_list02 li {display: inline-block;}
.section01 .section_width .section_list02 .follow_us {font-size: 13px; padding-right: 20px; font-weight: 500;}
.section01 .section_width .section_list02 .sns01, 
.section01 .section_width .section_list02 .sns02,
.section01 .section_width .section_list02 .sns03,
.section01 .section_width .section_list02 .sns04 {padding-right: 10px;}

#footer .section1 .ft_info03 {float:left; min-height:129px; padding-right: 55px;}
#footer .section1 .ft_info04 {float:left; min-height:129px; padding-left: 50px; border-left: 1px solid #e9e9e9; min-height:180px;}

.footerArea {width: 1300px; margin: 0 auto; padding: 50px 0 100px 0;}
.footerSection01 {padding-right: 39px; height: 220px; /*border-right: 1px solid #dedede;*/}
.footerSection02 {padding: 0 35px; height: 210px; /*border-right: 1px solid #dedede;*/}
.footerSection03 {padding-left: 45px;}

.footerSection01 .footerLogo {padding-bottom: 29px;}
.section01Text {font-size: 12px; line-height: 29px; letter-spacing: -1px; color: #777777;}

.section02_customer .customerTitle, .section02_as .asTitle {font-size: 14px; color: #333333;}
.section02_customer .customerTel, .section02_as .asTel {font-size: 23px; color: #333333; padding: 15px 0 10px 0; font-weight: bold;}
.section02_customer .customerTime, .section02_as .asTime {font-size: 13px; line-height: 20px; color: #777777;}


.footerSection01,
.footerSection02 {float: left;}
.section02_customer {display: inline-block; float: left; padding-right: 80px; padding-left: 20px;}
.section02_as {display: inline-block; }

.footerSection03 {float: left;}
.footerSection03 .section03Title {font-size: 14px; color: #333333;padding-bottom: 25px;}
.footerSection03 .section03Tab {float: left;}
.footerSection03 .section03Tab li {padding-bottom: 10px;}
.footerSection03 .section03Tab li a {font-size: 11px; display:block; padding: 10px 60px 10px 15px; border: 1px solid #dedede;}
.footerSection03 .section03Tab li a:hover {border-color: #333;}

.montserrat {font-family: 'Montserrat', sans-serif;}

/*Ä«Ä«¿À*/
#kakaopf-footer-chat-button{position: fixed;bottom: 50px;z-index: 99999999999;right: 50px;}
/* BASIC css end */

