/* BASIC css start */
#footer_rel_link{background-color:#fff; border-top:1px solid #ebebeb;}
#footer_rel_link ul{width:100%; padding:20px 0; overflow:hidden;}
#footer_rel_link ul li{width:50%; float:left; position:relative; text-align:center;}
#footer_rel_link ul li:first-child{width:100%; padding-bottom:20px;}
#footer_rel_link ul li:first-child a:after{display:none;}
#footer_rel_link ul li:first-child img{height:30px;}
#footer_rel_link ul li a{display:block; height:30px; line-height:30px; font-size:12px;}
#footer_rel_link ul li a:after{content:""; display:inline-block; width:14px; height:14px; margin-left:5px; vertical-align:-3px; background:url(/design/sacheonmal/img/bg_icon_blank.png) no-repeat 50% 50%;}

#footer_link{background-color:#fff; border-top:1px solid #ebebeb;}
#footer_link > div div.section{padding:15px 20px; border-top:1px solid #e1e1e1;}
#footer_link > div div.section:first-child{border-top:none;}
#footer_link > div div.section h5{width:120px; display:inline-block; margin-right:30px; text-align:center; vertical-align:middle;}
#footer_link > div div.section.type1 ul{display:inline-block; vertical-align:middle;}
#footer_link > div div.section.type1 ul li{margin-top:10px; padding-right:20px; position:relative; text-align:left;}
#footer_link > div div.section.type1 ul li:first-child{margin-top:0;}
#footer_link > div div.section.type1 ul li:before{content:""; width:6px; height:9px; position:absolute; top:50%; right:0; background:url(/design/sacheonmal/img/bg_main_link_arrow.png) no-repeat 50% 50%; transform:translateY(-50%);}
#footer_link > div div.section.type1 ul li a{font-size:13px; color:#4d4d4f;}
#footer_link > div div.section.type2 a, #footer_link > div div.section.type3 a{display:inline-block; font-size:13px; color:#4d4d4f; text-align:left; vertical-align:middle;}
#footer_link > div div.section.type2 a span, #footer_link > div div.section.type3 a span{display:block; padding-bottom:5px; font-size:13px;}
#footer_link > div div.section.type2 a span{color:#f15a22;}
#footer_link > div div.section.type3 a span{color:#086fb8;}

#footer_cs{background-color:#3765b1;}
#footer_cs > div div.section{padding:20px; position:relative; border-top:1px solid #5f84c1;}
#footer_cs > div div.section:first-child{border-top:none;}
#footer_cs > div div.section h5{padding-bottom:15px; font-size:16px; font-weight:bold; color:#fff;}
#footer_cs > div div.section.type1 strong{font-size:28px; font-weight:bold; color:#ffd76b; letter-spacing:-1px;}
#footer_cs > div div.section.type1 span{display:block; padding-top:5px; font-size:14px; color:#fff; letter-spacing:-1px;}
#footer_cs > div div.section ul li{margin-top:10px;}
#footer_cs > div div.section ul li:first-child{margin-top:0;}
#footer_cs > div div.section ul li a{display:block; font-size:13px; color:#fff; overflow:hidden;}
#footer_cs > div div.section ul li a span.title{width:calc(100% - 120px); overflow:hidden; float:left; text-overflow:ellipsis; white-space:nowrap;}
#footer_cs > div div.section ul li a span.date{width:110px; float:right; text-align:right;}
#footer_cs > div div.section > a{width:30px; height:30px; position:absolute; top:12px; right:10px; text-indent:-9999px; background:url(/design/sacheonmal/img/bg_main_board_more.png) no-repeat 50% 50%;}

#footer_info{background-color:#353535}
#footer_info > div{padding:30px 15px;}
#fnb{overflow:hidden;}
#fnb li{padding:0 20px; float:left; position:relative;}
#fnb li:before{content:""; width:1px; height:10px; position:absolute; top:50%; left:0; background-color:#818181; transform:translateY(-50%);}
#fnb li a{font-size:13px; color:#e6e6e6;}
#fnb li:first-child{padding-left:0;}
#fnb li:first-child:before{display:none;}
#fnb li:first-child a{color:#f15a22;}
#footer_info > div address{padding-top:20px;}
#footer_info > div address dl{margin-bottom:15px; overflow:hidden;}
#footer_info > div address dl dt{margin-top:3px; float:left; clear:both; font-size:13px; font-weight:700; color:rgba(255, 255, 255, 0.6);}
#footer_info > div address dl dt:after{content:':'; display:inline;}
#footer_info > div address dl dd{margin-top:3px; float:left; padding-right:20px; font-size:13px; color:rgba(255, 255, 255, 0.6);}
#footer_info > div address dl dd a{font-size:13px; color:#fff;}
#footer_info > div address p{font-size:12px; color:rgba(255, 255, 255, 0.6);}
/* BASIC css end */

