/* BASIC css start */
footer { padding:100px 0 40px; background-color: #fff; position: relative; z-index: 1; }
.footer_wrap { width: 1200px; margin: auto; box-sizing: border-box; }
.ft_info_box { width: 100%; display: flex; justify-content: space-between; text-align: left; }
.ft_info_title { font-family: 'Prata', serif; height: 16px; line-height: 16px; font-size: 16px; font-weight: normal; }
.ft_info_textbox { margin-top:20px; display: flex; justify-content: flex-start; }
.ft_info_textbox .ft_info_text { font-size: 13px; font-weight: 300; }
.ft_info_textbox .ft_info_text .ft_info_subtitle { padding-bottom: 7px; }
.ft_info_textbox .ft_info_text .ft_info_subtext { font-size: 13px; }
.ft_info_textbox .ft_info_text .ft_info_subtext .ft_info_bold { display: inline-block; padding-bottom: 5px; font-size: 17px; line-height: 24px; font-weight: 500; }
.ft_info_textbox .ft_info_text .ft_info_subtext .ft_info_subtext_listbox { display: flex; justify-content: flex-start; line-height: 20px; }
.ft_info_textbox .ft_info_text .ft_info_subtext .ft_info_subtext_listbox .ft_info_subtext_list:first-child { margin-right:10px; }
.ft_info_textbox .ft_info_text .ft_info_subtext2 { font-size: 13px; font-weight: 300; }
.ft_info_textbox .ft_info_text .ft_info_subtext2 p { padding-bottom: 8px; }
.ft_info_textbox .ft_info_text .ft_info_subtext2 p:last-child { padding-bottom: 0; }
.ft_info_textbox .ft_info_text .ft_info_subtext2 p span { margin-right: 10px; font-weight: normal; }
.ft_info_textbox .ft_info_text .ft_info_subtext2 p a { font-size: 13px; }
.ft_info_box a { display: inline-block; position:relative; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; }
.ft_info_box a::after { content:''; display:block; width:0; height:1px; background-color:#8ecdce; position:absolute; right:0; bottom:0; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; }
.ft_info_box a:hover { color:#8ecdce; }
.ft_info_box a:hover::after { width:100%; right:auto; left:0; }
.ft_info_box a.kakao { padding: 5px 0; }
.ft_info_box a.kakao img { width: 20px; margin-right: 5px; }

.footer_last { width: 100%; margin-top:40px; display: flex; justify-content: space-between; align-items: flex-end; }
.footerinipay { display: inline-flex; width: 23%; justify-content: flex-end; align-items: center; }
.footerinipay li { width: calc(16.666% - 10px); margin-left: 12px; }
.footerinipay li:first-child { margin-left: 0; }
.footerinipay li a { display: block; width: 100%; }
.footerinipay li img { width: 100%; }

.copyright { font-family: Prata, serif; }

.sns_wrap { display:flex; align-items:center; }
.sns_wrap li { margin-right:20px; }
.sns_wrap li:last-child { margin-right:0; }
.sns_wrap li a img { width:15px; }

#mbris_main_section { display: none !important; }

/* BASIC css end */

