/* BASIC css start */
/******************************************************* Footer *******************************************************/
#footer{}

/* °Ë»ö¿µ¿ª */
#footer .searWrap{margin-bottom:50px;}
#footer .searWrap .tit{font-size: 24px; font-style:italic; margin-bottom:20px;}
#footer .searWrap .searBox {width:760px; height:60px; border:1px solid #777; margin: 0 auto;}
#footer .searWrap .searBox form {font-size:0; line-height:0;}
#footer .searWrap .searBox fieldset {font-size:0; line-height:0; position:relative;}
#footer .searWrap .searBox fieldset span{position:absolute; left: 20px; top: 30px; font-size: 16px; letter-spacing: 1px;}
#footer .searWrap .searBox:after{content:""; display:block; clear:both;}
#footer .searWrap .searBox input {float:left; vertical-align:middle; width:600px; color:#555; height:60px; padding:0; border:0; background:none; text-align:left; font-size:16px; letter-spacing:1px; padding:10px 20px; box-sizing:border-box;}
#footer .searWrap .searBox .btn {float:right; display:block; width:160px; height:60px; line-height:60px; border-left:1px solid #777; cursor:pointer; font-size:13px; font-weight:600; color:#333; letter-spacing:3px; font-family: 'Raleway', sans-serif; box-sizing:border-box;}

/* »óÁ¡Á¤º¸ */
#footer .infoWrap { margin-bottom: 30px; }
#footer .infoWrap ul li.one_custom {display:block;padding:0 0 15px;}
#footer .infoWrap ul li{line-height:24px; letter-spacing: 0.7px; font-size:13px; -webkit-text-size-adjust: none;}
#footer .infoWrap ul li:first-child{margin-bottom:15px;}
#footer .infoWrap ul li span{display:inline-block; padding:0 5px; font-size:13px; -webkit-text-size-adjust: none;}
#footer .infoWrap ul li span a{display:inline-block; vertical-align:baseline; font-size:13px; -webkit-text-size-adjust: none;}

/* sns */
#footer .snsWrap{text-align:center; font-size:0; line-height:0;}
#footer .snsWrap ul li{display:inline-block; margin: 0 10px;}
#footer .snsWrap img { height: 15px; }

/* Å¾¹öÆ° */
#btn_top{display:inline-block; position:fixed; right:70px; bottom:55px; transition:0.3s ease-in-out;}
#btn_top a{display:block; padding:10px; border-radius:40px; box-sizing:border-box; background:#fff; transition:0.3s ease-in-out;}
#btn_top:hover{bottom:65px;}

/* »óÇ° ¹Ì¸®º¸±â ÆË¾÷ ½Ã ³ëÃâµÇ´Â ¸¶½ºÅ© */
#mask2{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(51,51,51,0.2); z-index: 9997; display: none;}
/* BASIC css end */

