/* BASIC css start */
/*====================================================================*/
/******************************* footer *******************************/
/*====================================================================*/
footer{margin-top:150px; padding:0 0 0; min-width:1200px; box-sizing:border-box; background:#fbfbfb; color:#7b7b7b; font-size:13px; line-height:26px; letter-spacing:0.2px; font-weight:300; text-align:center;}

footer h2{font-size:16px; font-weight:500; margin-bottom:15px; color:#656569;}
footer h2 span{padding-left:5px;}
footer span.num{font-size:13px; margin-left:3px;}
footer a{color:#7b7b7b; display:block; font-weight:300;}



/* 3분할 */
footer > ul{font-size:0; line-height:0; letter-spacing:0;}
footer > ul > li{display:inline-block; vertical-align:middle; margin:110px 0; padding:20px 0; width:23%; font-size:13px; line-height:26px; letter-spacing:0.2px; position:relative;}
footer > ul > li:nth-child(2):after,
footer > ul > li:nth-child(3):after,
footer > ul > li:nth-child(4):after{content:""; position:absolute; top:0; left:0; width:1px; height:100%; background:#eee;}

/* 하단정보 */
#f_info{display:block; width:100%; padding:50px 0; font-size:13px; line-height:26px; background:rgba(0,0,0,0.03); box-sizing:border-box;}
#f_info span{margin:0 3px;}
#f_info a{display:inline-block; vertical-align:top;}
#f_info .copy{display:block; color:#cacaca; margin-top:20px;}





/* 고정버튼 */
#fix_bottom{display:none; position:fixed; right:40px; bottom:40px; z-index:1001;}
#fix_bottom a{display:block; padding:8px; opacity:0.7; -webkit-transition:0.1s ease-in-out; -moz-transition:0.1s ease-in-out; -o-transition:0.1s ease-in-out; transition:0.1s ease-in-out;}
#fix_bottom a:hover{opacity:1;}
#fix_bottom a:first-child{opacity:0.9;}




/* 마스크 */
#one_mask,
#one_mask2,
#one_mask3{position:fixed; top:0; left:0; width:100%; height:100%; background:#64646d; z-index:98; opacity:0; visibility:hidden;
-webkit-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;}
#one_mask2,
#one_mask3{z-index:99;}
#one_mask.show,
#one_mask2.show,
#one_mask3.show{opacity:0.4; visibility:visible;}

/* BASIC css end */

