/* BASIC css start */
/* BASIC css start */
/*====================================================================*/
/******************************* footer *******************************/
/*====================================================================*/

footer{margin:40px 4px 0; padding:10px 10px 30px; box-sizing:border-box;}

/* ÀÎ½ºÅ¸±×·¥ */
#insta{padding:20px 0 10px; border-top:0px solid #f3f3f3;}
#insta #titleArea{margin:0 0 28px 0px;position: relative;text-align: center;}
#insta #titleArea h2{border:0; font-size:12px; letter-spacing:0.08em; color:#2b2b2b; font-style: normal;display: block; padding: 6px 0 4px;font-weight: normal;color: #353535; text-transform:uppercase;text-align:center; }
#insta #titleArea p{display: inline-block;border:0px solid #eee; padding:2px 10px 0px; border-radius:20px; cursor:pointer;}
.iframe-container {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: calc(9/23 * 100%);
  position: relative;
  }
.iframe-container iframe{width:100%;height:100%;position: absolute;top: 0;left: 0;}





footer .inner{margin-top:10px; text-align:left; box-sizing:border-box; color:#b9b9b9; font-size:0; line-height:0; letter-spacing:0;}
footer .inner span{display:inline-block; font-size:10px; line-height:18px; color:#b9b9b9; letter-spacing:0.3px;}
footer .inner span a{display:inline-block; color:#b9b9b9; letter-spacing:0.3px;}

#cs{font-size:0; line-height:0; letter-spacing:0; border:1px solid #f3f3f3; border-bottom:0; border-radius:4px 4px 0 0; box-sizing:border-box;}
#cs > div {width:50%; display:inline-block; vertical-align:top; font-size:10px; line-height:16px; letter-spacing:0.5px; padding:18px; box-sizing:border-box;color:#000;}
#cs > div:first-child{border-right:1px solid #f3f3f3;}
#cs > div h2{font-size:10px; letter-spacing:0.5px; margin-bottom:5px; font-weight:400; text-transform:uppercase;}

#cs .call { padding-right:5px; }
#cs .btn_call{display:block; padding:8px 0; background:#f3f3f3; text-align:left; padding-left:18px; box-sizing:border-box; line-height:18px; letter-spacing:0.5px; border-radius:0 0 0px 0px; font-size:10px; color:#b9b9b9;}
#cs .btn_call i{color:#2f2f2f; font-size:13px; vertical-align:middle;}
#cs .btn_call span{font-size:11px;font-weight:600;letter-spacing:1px;margin-right:5px;}
#cs .btn_num i{color:#b9b9b9;}
#cs .btn_kakao {margin-bottom: 1px;border-radius:0 0 4px 4px;font-weight: 700; color:#000;}
#cs .btn_kakao i {  font-size:16px; }
 
#f_menu{margin:30px 2px 0;}
#f_menu span{padding-right:10px;}
#f_menu span a{font-size:10px; color:#b9b9b9; text-transform:uppercase;}

#f_info{margin:10px 2px 20px;}
#f_info span.top{padding-right:7px;}

footer .escrow{max-height:14px;}




#quickmenu { display:; position:fixed; bottom:35px; right:5px; z-index:100; text-align:center; transition:0.2s; }
#quickmenu p { margin-top:15px; }
#quickmenu a { display:block;  text-decoration:none; cursor:pointer; }
#quickmenu a img{max-width:32px;}
#quickmenu .pageTop a { padding:7px; }
#quickmenu .pageTop img { height:25px; }
#quickmenu .pageBottom { margin-top:8px;  }
#quickmenu .pageBottom img { height:25px; }




/* °íÁ¤¹öÆ° */
#fix_bottom{display:none; position:fixed; right:10px; bottom:60px; z-index:99;}
#fix_bottom a{display:block; margin-top:5px; text-align:center;}
#fix_bottom a i {font-size:25px;color:#b9b9b9}
#fix_bottom a img{max-width:32px;}

#fix_bottom a.btn_top {position:relative;}

/* ºê¶ó¿ìÀú Å©±â¿¡ µû¸¥ ¼³Á¤ */

@media all and (max-width:320px){
	aside a {font-size: 10px;line-height: 18px;}
	aside .inner {padding-top:65px;}
	aside .copyright {display: none;}
}
/* BASIC css end */


/* BASIC css end */

