/* @import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); */

body, talbe, th, td, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
	pre, form, fieldset, textarea, blockquote, span, * {
	/* font-family: 'Noto Sans KR', sans-serif; */
	margin:0;
}
/* footer */
#ft_tail { margin:0 auto; width:100%; display:inline-block; padding:40px 0px; border-top:1px solid #e1e1e1; background-color:#f9f9f9;} /* 푸터 감싸는 부분 */
.psacfooter_wrapper { width:100%; max-width:1200px; margin:0 auto; }
#ft_tail .ft_wrapper { margin:0 auto; width:100%; display:inline-block; }
#ft_tail .ft_wrapper .ft_first { width:20%; text-align:center; float:left; }
#ft_tail .ft_wrapper .ft_first img { margin:0 auto; width:130px; height:100%; }
#ft_tail .ft_wrapper .ft_second { width:50%; float:left; text-align:left; position:relative;}
#ft_tail .ft_wrapper .ft_second::after { content:''; position:absolute; right:-30px; width:1px; height:150px; background:#dcdcdc; top:0px; }
#ft_tail .ft_wrapper .ft_second .ft_wrap { display:flex;}
#ft_tail .ft_wrapper .ft_second h1 { font-size:16px; letter-spacing:0.8px; font-weight:600; color:#808080; display:inline-block; vertical-align:top; margin-bottom:20px; line-height:24px; font-family:GongGothicLight; }
#ft_tail .ft_wrapper .ft_second h2 { font-size:15px; letter-spacing:-0.7px; font-weight:350; color:#808080; display:inline-block; margin-left:20px; line-height:24px; display:flex;}
#ft_tail .ft_wrapper .ft_second .ft_wrap h2 span { float:left; margin:0px 18px; }
#ft_tail .ft_wrapper .ft_second .ft_second_ft_wrap_h2 { margin-left:40px; }
#ft_tail .ft_wrapper .ft_third { width:30%; float:right; text-align:left; position:relative; left:60px;}
#ft_tail .ft_wrapper .ft_third h1 { font-size:16px; letter-spacing:0.8px; font-weight:600; color:#808080; display:inline-block; vertical-align:top; margin-bottom:20px; line-height:24px; font-family:GongGothicLight; }
#ft_tail .ft_wrapper .ft_third h2 { font-size:15px; letter-spacing:-0.7px; font-weight:350; color:#a1a1a1; display:inline-block; line-height:200%; font-family:Jeju Myeongjo; }
#ft_tail .ft_wrapper .ft_third h2 strong { font-weight:900; font-family:GongGothicLight; }
#ft_tail .ft_wrapper .ft_third_pc { display:block; }
#ft_tail .ft_wrapper .ft_third { margin:0 auto; text-align:center; }
#ft_tail .ft_wrapper .ft_third_mobile { display:none; }

/* footer bar */
bar { position:relative; margin-right:15px;}
bar::after { content:''; position:absolute; margin:0px 7.5px; width:1px; height:12px; background:#dcdcdc; top:5px; }



@media all and (max-width: 1024px) {
/* footer */
#ft_tail { width:100%; display:inline-block;text-align:center; padding:40px 0px; border-top:1px solid #e1e1e1; }
.phantom_wrapper { width:100%; max-width:1200px; margin:0 auto;}
#ft_tail .ft_wrapper { display:inline-block; }
#ft_tail .ft_wrapper .ft_first { width:100%; float:inherit; text-align:center; }
#ft_tail .ft_wrapper .ft_first img { margin:0 auto; width:40%; height:auto; }
#ft_tail .ft_wrapper .ft_second { width:100%; float:inherit; text-align:center; position:relative;}
#ft_tail .ft_wrapper .ft_second::after { content:''; position:relative; right:-30px; width:0px; height:0; background:#dcdcdc; top:0px; }
#ft_tail .ft_wrapper .ft_second .ft_wrap { display:block;}
#ft_tail .ft_wrapper .ft_second h1 { margin:0 auto; margin-top:30px; margin-bottom:10px; font-size:16px; letter-spacing:0.8px; font-weight:600; display:block; vertical-align:top; line-height:24px;}
#ft_tail .ft_wrapper .ft_second h2 { font-size:15px; letter-spacing:-1px; font-weight:350; padding:0px 15px; display:inline-block; margin-left:0px; line-height:24px;}
#ft_tail .ft_wrapper .ft_second .ft_second_ft_wrap_h2 { margin-left:0px; }
#ft_tail .ft_wrapper .ft_third { width:100%; float:inherit; text-align:center; position:relative; left:inherit;}
#ft_tail .ft_wrapper .ft_third h1 { margin-top:30px; margin-bottom:10px; font-size:16px; letter-spacing:0.8px; font-weight:600; display:block; vertical-align:top; line-height:24px;}
#ft_tail .ft_wrapper .ft_third h2 { font-size:15px; letter-spacing:-0.7px; font-weight:350; display:inline-block; line-height:24px;}
#ft_tail .ft_wrapper .ft_third_pc { display:none; }
#ft_tail .ft_wrapper .ft_third_mobile { display:block; }

/* footer bar */
bar {  position:relative; margin-right:15px;}
bar::after { content:''; position:absolute; margin:0px 7.5px; width:1px; height:12px; background:#dcdcdc; top:5px; }
}