/* BASIC css start */
#ftWrap .footer{margin:100px auto 0; color:#2d2d2d; background-color:#f9f9f9;}
#ftWrap .footerInfoWrap{padding:35px 0;border-bottom:1px solid #e6e6e6; width:1200px; margin:0 auto; }
#ftWrap .footerInfoWrap .title{color:#2d2d2d;line-height:1;font-size:15px;font-weight:bold;display:block;padding-bottom:14px;}
#ftWrap .footerInfoWrap .companyInfo, #ftWrap .footerInfoWrap .companyInfo a{font-size:12px;line-height:20px;color:#989898;}
#ftWrap .footerInfoWrap .companyInfo a:hover{color:#ababab;}
#ftWrap .footerInfoWrap .list{float:left;}
#ftWrap .footerInfoWrap .list p { font-size:13px;line-height:20px; color:#989898; }
#ftWrap .footerInfoWrap .list.logo{width:175px;padding-left:0;}
#ftWrap .footerInfoWrap .list.info{width:555px;}
#ftWrap .footerInfoWrap .list.csCenter{width:290px;}
#ftWrap .footerInfoWrap .csNumber{color:#2d2d2d;font-size:18px;padding-bottom:8px;line-height:1;display:block;font-weight:bold;}

/* °øÁö»çÇ× */
#ftWrap .footerInfoWrap .notice { width:530px; margin:0 70px 0 0; padding: 0 70px 0 0; border-right:1px solid #e6e6e6; }
#ftWrap .footerInfoWrap .notice dt { font-size:15px; margin-bottom:12px; font-weight:bold;}
#ftWrap .footerInfoWrap .notice dt span a { float:right; font-weight:normal; }
#ftWrap .footerInfoWrap .notice dd { font-size:14px; line-height:28px; }
#ftWrap .footerInfoWrap .notice dd a {font-size:13px; color:#4f4f4f; }
#ftWrap .footerInfoWrap .notice dd a:hover { color:#ababab;}
#ftWrap .footerInfoWrap .notice dd span { color:#979797; float:right; font-size:13px;}

#ftWrap .footerNavArea{ width: 1200px; margin: 0 auto; padding: 35px 0;}
#ftWrap .footerNavArea address { float:left; line-height: 20px;}
#ftWrap .footerNavArea .navRight { float:right; text-align:right; }
#ftWrap .footerNavArea .navRight .sns a { display:inline-block;font-size: 18px; color: #2d2d2d; margin: 0 0 20px 10px; }
#ftWrap .footerNavArea .navRight .sns a:hover,
#ftWrap .footerNavArea .navRight .btMenu a:hover{color:#ababab;}
#ftWrap .footerNavArea .navRight .btMenu a { display:inline-block; font-size: 12px; color: #2d2d2d; margin: 0 6px 10px 0; }
#ftWrap .footerNavArea .navRight .btMenu a+a:before { content:''; width:1px; height:10px; border-left: 1px solid #cfcfcf; display: inline-block; padding: 0 7px 0 0;}
#ftWrap .footerNavArea .navRight p { color:#989898; }
/* BASIC css end */

