/* BASIC css start */
 

 #footer {margin:50px 0 0; }







   
#footer .insta_box {font-size:0;line-height:0;padding:10px 10px 10px ;background:#fff;border-top:0px solid #ddd;}
 
 
 #footer .insta_box .insta {margin:0 0 5px 0; text-align:center; }
  
 #footer .insta_box .insta img {  width:100px; text-align:center;}
 
 #footer .insta_box .insta_txt {color:#19110f; font:10px 'Montserrat',verdana; margin:0 auto 10px;line-height:14px; text-align:center;}

 #footer .insta_box .insta:after{content:"";display:block;clear:both;}
 

 #footer .insta_box .insta_img {border:0px solid #eee;padding:4px 4px 3px;background:#fff;}
 


 #footer .sns{padding:15px 0;color:#222;text-align:center;background:#fff;}
 
 #footer .sns:after{content:"";display:block;clear:both;}
 
 #footer .sns ul{font-size:0;}
 
 #footer .sns ul li{display:inline-block;*display:inline;*zoom:1;margin:0 8px;}
 
 #footer .sns ul li a{display:block;}
 
 #footer .sns ul li img{height:25px;}






 
 #customer {clear:both;overflow:hidden;width:100%;margin:0px auto 0;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f8f8f8;text-align:center;}
 
 #cus_left{overflow: hidden;float:left;width:47%;margin:0;padding:0 10px 0 4px;text-align:center;font:bold 11px arial,Dotum,AppleGothic,sans-serif;letter-spacing:0.2px;color:#444;border-right:1px solid #ededed;}
 
 #cus_left h2{ color:#19110f;font:10px 'Montserrat',verdana; margin:0 auto 10px;line-height:14px;}
 
 #cus_right{overflow:hidden;float:left;width:45%;margin:0;padding:0 4px;text-align:center;font:bold 11px arial,Dotum,AppleGothic,sans-serif;letter-spacing:0.2px;color:#444;border-left:0px solid #ededed;}
 
 #cus_right h2{ color:#19110f; font:10px 'Montserrat',verdana; margin:0 auto 10px;line-height:14px;}
 
 #cus_right ul li{line-height:22px;height:22px;font-size:11px;}
 
 .bottommenu .btm{ overflow: hidden;border-bottom:1px solid #ddd;}
 
 .bottommenu .btm li { list-style:none; float: left;width:20%;height:40px;letter-spacing: -0.05em; background: url(/design/ojluxury/mobile/bg_gnb_line.png) right 50% no-repeat;background-size:1px auto;}
 
 .bottommenu .btm li span a { cursor:pointer;display:block;padding:12px 0 16px 0;height:13px;color:#19110f;font:11px 'Montserrat',verdana; font-weight:none; text-align:center;}
 
 .bottommenu .btm li.btm01{width:19.97916%;}
 
 .bottommenu .btm li.btm02{width:19.89583%;}
 
 .bottommenu .btm li.btm03{width:20.58333%;}
 
 .bottommenu .btm li.btm04{width:20.47916%;}
 
 .bottommenu .btm li.btm05{width:19.0625%;}
 
 #footer address{ padding:10px 10px 0;font-size:11px;line-height:1.5em;color:#444;background:#fff;text-align:center;}
 
 #footer address img{width:100%;}
 
 #footer address a{color:#444;}
 
 #footer .footerTerms{margin:15px 0 0;font-size:11px;text-align:center;}
 
 #footer .footerTerms a{padding:0 10px;font-weight:bold; text-transform:uppercase; }
 
 #footer .inis{margin:10px auto 20px;text-align:center;padding:0 20px;}
 
 #footer .inis img{width:100%;}#footer .bloglink{margin:10px auto;text-align:center;padding:0 20px;}
 
 #footer .bloglink span{margin:0 5px;}
 
 #footer .bloglink img{width:10%;cursor:auto;}












/* ÇÏ´Ü¸Þ´º½ÃÀÛ */

ul, li {list-style:none;}


.wiz_foot1 { background-color:#fff; padding:5px 0; border-top:0px solid #D6D6D6; z-index:-1;  }

.wiz_foot1 .box { width:98%; border:1px solid #D6D6D6; margin:0 auto }

.wiz_foot1 .box .title { padding:0 0 10px; font-size: 18px; font-family: 'µ¸¿ò', sans-serif; font-weight:bold; color:#000; }

.wiz_foot1 .box .body { padding:0; }

.wiz_foot1 .box .body ul { overflow:hidden; boborder-bottom:1px solid #CCC; }

.wiz_foot1 .box .body ul:last-child { border-bottom:none; }

.wiz_foot1 .box .body ul li { float:left; width:25%; text-align:center; background: url(/design/ojluxury/mobile/bg_gnb_line.png) right 100% repeat-y;background-size:1px auto;  }


.wiz_foot1 .box .body ul li:last-child { border-right:none; }

.wiz_foot1 .box .body ul li img { width:98% ; }




/* ÇÏ´Ü¸Þ´º³¡ */
.wizcall {margin:10px auto;text-align:center;}
 
.wizcall a{ display:inline-block;width:80%;padding:6px 10px 5px 10px !important;font-size:12px;color:#444;border:1px solid #DCDCDC !important;background-color:#fff;box-shadow: inset 0px 1px 1px #fff;border-radius:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
 
.wizcall a:before{ content:"";display:inline-block;width:11px;height:11px;margin-right:5px;vertical-align:middle;margin-top:-2px;background:url("/design/ojluxury/mobile/ico_footer_tel.png") no-repeat 0 0;background-size:100% 100%;}
 
.wizdeli {margin:10px auto;text-align:center;}
 
.wizdeli a { display:inline-block;width:80%;padding:6px 10px 5px 10px !important;font-size:12px; color:#444;border:1px solid #DCDCDC !important;background-color:#fff;box-shadow: inset 0px 1px 1px #fff;border-radius:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
 
.wizdeli a:before{content:"";display:inline-block; width:11px;height:11px;margin-right:5px;vertical-align:middle;margin-top:-2px;background:url("/design/ojluxury/mobile/ico_footer_de.png") no-repeat 0 0;background-size:100% 100%;}


/* ÇÏ´Ü °íÁ¤ ¹öÆ° */
.section_fixedFooter .btn_toggle_area {width: 100%; height: 44px; position: relative;  z-index:999999;}
.section_fixedFooter .btn_toggle_area .btn_up {width:33px; height:33px; line-height:33px; display: block; border:2px solid rgba(88, 86, 86, 0.59); background-color:rgba(104, 108, 111, 0.8); text-align:center; border-radius:30px; color:#fff; position: absolute; top:0; right:10px;}
.section_fixedFooter .btn_toggle_area .btn_fixedFooter { width:33px; height:33px; line-height:33px; display: block; border:2px solid rgba(88, 86, 86, 0.59); background-color:rgba(104, 108, 111, 0.8); text-align:center; border-radius:30px; color:#fff; position: absolute; top:0; left:10px;}
/* //ÇÏ´Ü °íÁ¤ ¹öÆ° */
/* ÇÏ´Ü °íÁ¤ ¸Þ´º */
.section_fixedFooter {width:100%; position:fixed; bottom:0px; right:0px; left:0;  z-index:999999;}
.section_fixedFooter .section_fixedFooter_dn {display:none; box-shadow: 0 0 10px 1px #404040; border-top: 1px solid #C1C1C1;}
.section_fixedFooter .footerInfo {background-color:#fff;}
.section_fixedFooter .footerInfo .footerInfoTop {border-bottom:1px solid #b3b3b3; padding:20px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft dt {font-size: 1.3em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color:#000; font-size:1.500em; margin-bottom:6px; font-weight:bold;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight a { color:#fff; display: table-cell; vertical-align: middle;}
.section_fixedFooter .footerInfo .footerInfoBottom {border-bottom:1px solid #b3b3b3; padding:20px;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft dt {font-size: 1.3em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight a { color:#fff; display: table-cell; vertical-align: middle;}
.section_fixedFooter .footerMiddle {background-color:#3e4347; text-align:center; padding:12px 0; clear: both;}
.section_fixedFooter .footerMiddle a {width:25%; display:inline-block; border-left:1px solid #A2A2A2; color:#fff; margin-left: -1px;}
/* //ÇÏ´Ü °íÁ¤ ¸Þ´º */
@media screen and (min-width:420px) and (max-width:767px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}
@media screen and (min-width:768px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}



/* BASIC css end */

