/* BASIC css start */
/* BASIC css start */
footer.css
.my-wish-list{background:none !important;}
.footerbar_btns ul{margin:0; padding:0; list-style:none; margin-bottom: 0.5vw;}
.footerbar_btns li{position:relative;}
.footerbar_btns .kakao {width: 50px; margin: 0; padding: 0; position: absolute; top: 100%; left: -50px;  margin-bottom: 5px;}
.footerbar_btns .beday_01 {width: 50px;}
.right_menu{position:fixed; right:0; bottom:100px; z-index:99;}
.colorGray {
    color: #9a9a9a !important;
}
/* display */
.displaynone { display: none !important; }
.displayFlex { display: -ms-flexbox; display: -webkit-box; display: flex; }
.displayFlex.flexWrap { -ms-flex-wrap: wrap; -webkit-box-lines: multiple; flex-wrap: wrap; }
.displayFlex.directionRow { -ms-flex-direction: row; -webkit-box-orient: horizontal; flex-direction: row; }
.displayFlex.directionColumn { -ms-flex-direction: column; -webkit-box-orient: vertical; flex-direction: column; }
.displayFlex.directionRowR { -ms-flex-direction: row-reverse; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
.displayFlex.directionColumnR { -ms-flex-direction: column-reverse; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
.displayFlex.contentCenter { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; }
.displayFlex.contentStart { -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; }
.displayFlex.contentEnd { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; }
.displayFlex.contentBetween { -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; }
.displayFlex.contentAround { justify-content: space-around; }
.displayFlex.contentEvenly { justify-content: space-evenly; }
.displayFlex.alignCenter { -ms-flex-align: center; -webkit-box-align: center; align-items: center; }
.displayFlex.alignStart { -ms-flex-align: start; -webkit-box-align: start; align-items: start; }
.displayFlex.alignEnd { -ms-flex-align: end; -webkit-box-align: end; align-items: flex-end; }
.displayFlex.alignStretch { -ms-flex-align: stretch; -webkit-box-align: stretch; align-items: stretch; }
.displayFlex.flexCenter { -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; align-items: center; }
body,html{}
#modalBack,#modalBack2{position:absolute;height:100%}
p.tel{font-weight:600}
#modalBack,#modalBack2,.view_img_pop_area{width:100%;top:0;left:0}
p.dayInfo{font-size:14px;color:#888;line-height:22px;margin-bottom:20px}
.bank_info_btn a{display:inline-block;font-size:13px;font-weight:600;margin-left:4px;background:#f3f3f3;border-radius:20px}
.bank_info_btn a:first-child{margin-left:0}
#modalBack{z-index:10000;background:#000;opacity:.6}
#modalBack2{z-index:100;background:#202020;opacity:.5}
.view_img_pop_area{min-width:1195px;margin:0 auto;text-align:center;position:fixed;z-index:10001;overflow-y:auto}
#footer .area2 dl{overflow:hidden;display:inline-block}
#footer .area2 dl:nth-child(1),#footer .area2 dl:nth-child(3){width:200px}
#footer .area2 dd,#footer .area2 dt{font-size:14px;float:left;color:#888}
#footer .link{overflow:hidden;}
#footer .area1 strong{font-size:11px;font-weight:700;color:#161616;display:inline-block;margin-bottom:5px;border-bottom:1px solid #161616}

#footer .area2 .tel{padding-bottom:13px;font-size:25px;font-weight:700;color:#000}
#footer .area4 li{display:inline-block;margin-left:35px;vertical-align:middle}
#footer .area4 li:first-child{margin-left:0}
#footer .copyright a,#footer .copyright span{display:inline-block;font-size:11px;color:#6e6d6b;font-weight:700}
#footer .copyright{clear:both;padding-bottom:30px;background:url(/design/beginning1/img/copyright_line.gif) 0 2px repeat-x;text-align:center}
#footer .copyright span{padding:0 15px;background:#fff}
#footer .copyright a{vertical-align:top}
#footer .copyright a:hover{color:#0269a3}
#ftLink{width:1103px;margin-top:80px;position:relative;background-color:#1d1d1d}
#ftWrap .hosting{width:1103px;text-align:center}
#ftLink .ft-link{width:100%;height:25px;overflow:hidden}
#ftLink .ft-link li{float:left;padding:5px 10px}
#ftLink .ft-link li.right{float:right;position:relative}
#ftLink .ft-link li.right .bar{position:absolute;left:0;top:8px;width:0;height:0;font-size:0;line-height:0;border:3px solid #FFF;border-top:3px solid #1d1d1d;border-left:3px solid #1d1d1d;border-bottom:3px solid #1d1d1d}
#ftLink .ft-link li a{font-size:11px;font-weight:700;letter-spacing:-1px;color:#fff}
#ftLink .ft-link li a.yellow{color:#dba117}
#ftWrap{width:1000px;padding-top:50px}
#ftWrap .ft-info{font-size:11px}
#ftWrap .ft-info p{margin-left:10px;margin-bottom:5px}
#ftWrap .escrow{margin-left:10px}


#footer.dk_footer .link li a{font-weight:500}

#footer .wrap { padding: 60px 0 100px; }

#footer .content_box { padding-bottom: 76px; border-bottom: 1px solid #f0f0f0; box-sizing: border-box; }
#footer .content_box .area * { font-size: 14px; }
#footer .content_box .area h2 { margin-bottom: 20px; color: #353535; font-size: 14px; font-weight: 600; }
#footer .content_box .area strong { font-weight: 500; }

#footer .content_box .area1 h2 { margin-bottom: 0; }
#footer .content_box .area1 .tel { margin: 10px 0 5px; font-size: 26px; line-height: 31px; }
#footer .content_box .area1 .bank_info_btn a { width: 100%; height: 32px; color: #000; font-size: 13px; font-weight: 400; letter-spacing: -0.5px; line-height: 32px; text-align: center; background: #fae100; border-radius:0;}
#footer .content_box .area1 .bank_info_btn a img {height: 16px; vertical-align: middle; margin-top: -2px;}
#footer .content_box .area2 .bankWrap ul,
#footer .content_box .area3 address { margin: 5px 0 21px; }
#footer .content_box .area2 .bankWrap ul { width: 388px; }
#footer .content_box .area2 .bankWrap ul li { width: 180px; line-height: 22px; }

#footer .content_box .area4 { padding-right: 40px; }

#footer .wrapper {width:1400px; margin:0 auto;}
#footer .wrapper .footer_bottom { padding-top: 50px; }
#footer .wrapper .footer_bottom .ft_logo { width: 132px; margin: 0; margin-right: 50px; font-size: 40px; font-weight: 500; color: #000; letter-spacing: 2px; line-height: 1;}
#footer .wrapper .footer_bottom .txtWrap * { font-size: 14px; }
#footer .wrapper .footer_bottom .txtWrap .link li { margin-right: 20px; }
#footer .wrapper .footer_bottom .txtWrap .link li:last-of-type { margin-right: 0; }
#footer .wrapper .footer_bottom .txtWrap .link a { color: #353535; font-weight: 600; }
#footer .wrapper .footer_bottom .txtWrap .ft_bottom_cont { margin-top: 7px; }
#footer .wrapper .footer_bottom .txtWrap .ft_bottom_cont p, #footer .wrapper .footer_bottom .txtWrap .ft_bottom_cont p a { color: #858585; line-height: 22px; }
.instaWidget {padding: 30px 20px 80px;background: #fff;text-align: center;}
.instaWidget .title p { font-size: 20px;display: block;height: 22px;}
.instaWidget .title p i ,
.instaWidget .title p a { display: inline-block;line-height: 20px;vertical-align: middle;padding: 0 3px;font-weight: 200;}
.instaWidget .hashSt { padding: 20px 0 4px;}
.instaWidget .hashSt li { display: inline-block;margin: 0 2px;font-size: 14px;font-family: ¸¼Àº °íµñ;font-weight: 300;color: #a7a7a7;}
.instaWidget .tag{ position: relative;display: inline-block;height: 25px;margin: 13px 0 43px;line-height: 25px;white-space: nowrap;background: #636363;border-radius: 33px;padding: 2px 25px;}
.instaWidget .tag a { color:#fff}
.instaWidget #instafeed { width:1050px;margin:0 auto;text-align:center;}
.instaWidget #instafeed .post { display:inline-block;width:calc(100% / 8 );vertical-align:top;padding:1px;box-sizing:border-box;/* margin-bottom:1px; */}
.instaWidget #instafeed .post .tit {display:none;}
.instaWidget #instafeed .post img { width: 100%;}
.instaWidget #instafeed .post img:hover { opacity:0.9}


/* BASIC css end */

