/* BASIC css start */
#footer { margin-top:35px; border-top:1px solid #dbdbdb; padding-top:15px; }
#footer .footerMenu .policy li:first-child:before { display:none; }

#footer .footerMenu .policy li:first-child { background:none; }
#footer .address { clear:both; padding:14px; text-align:center;  }
#footer .address .footerInfo { display:table; width:100%; }
#footer .address .footerInfo p { font-size:11px; color:#555; latter-spacing:-1px; }
#footer .address dl { display:table-row; }
#footer .address dl dt { display:table-cell; width:110px; line-height:1.6; color:#757575; vertical-align:top; }
#footer .address dl dd { display:table-cell; width:auto; line-height:1.6; }
#footer .address a { color:#1b1b1b; }
#footer .copyright { text-align:center; line-height:11px; color:#636363; font-size:9px;  padding:8px; }

#footer p.util {   clear: both;  font-size: 11px;  color: #fff;  font-weight: bold;  background: #333;  border: none; padding: 3px 7px;   text-align: center;}
#footer p.util a { display:inline-block;  color: #fff; padding: 3px 7px;  }


.menu2 {  width:100%; margin:0 0 0 0px; text-align:center; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; list-style:none; } 
.menu2:after { content:""; display:block; clear:both; } 
.menu2 li { float:left; margin-left:-1px; margin-top:-1px;width:25%; color:#555; border-right:1px solid #dbdbdb; line-height:1.0em; text-align:center; } 
.menu2 li a {   display: block; color:#555; padding: 45% 0px 15%; font-weight:bold; text-transform:uppercase;  font-size:0.9em;} 
.footerbtn01 { background:url(/design/micom1010/rovadesign/notice.png) 50% 26% no-repeat; background-size:43%; border-bottom:1px solid #dbdbdb;}
.footerbtn02 { background:url(/design/micom1010/rovadesign/qna.png) 50% 26% no-repeat; background-size:43%; border-bottom:1px solid #dbdbdb;}
.footerbtn03 { background:url(/design/micom1010/rovadesign/review.png) 50% 26% no-repeat; background-size:43%; border-bottom:1px solid #dbdbdb;}
.footerbtn04 { background:url(/design/micom1010/rovadesign/event.png) 50% 26% no-repeat; background-size:43%; border-bottom:1px solid #dbdbdb;  }
.footerbtn05 { background:url(/design/micom1010/rovadesign/order.png) 50% 26% no-repeat; background-size:43%; }
.footerbtn06 { background:url(/design/micom1010/rovadesign/delivery.png) 50% 26% no-repeat; background-size:43%; }
.footerbtn07 { background:url(/design/micom1010/rovadesign/pc.png) 50% 26% no-repeat; background-size:43%; }
.footerbtn08 { background:url(/design/micom1010/rovadesign/call.png) 50% 26% no-repeat; background-size:43%;  }
.menu2 li.footerbtn04, .menu2 li.footerbtn08 { border-right:none; width: 25.1%; }

#footer .footerMenu { clear:both; }

#footer .cscenter1 { width:44%; float:left; background:#fff; margin-bottom:15px; padding-left:3%; border-right:1px solid #ccc;}
#footer .cscenter1 .title, #footer .cscenter2 .title { font-size:15px; color:#959595; font-weight:bold; margin-bottom:15px; letter-spacing:-1px;  } 
#footer .cscenter2 .title { margin-bottom:18px; font-weight:bold;}
#footer .cscenter1 .tel { font-size:22px; color:#e70d3b; font-weight:bold; margin-bottom:10px; font-family: 'Roboto', sans-serif; } 
#footer .cscenter1 .run { font-size:11px;  color:#636363; line-height:14px;  }
#footer .cscenter2 { width:47%; float:right;  padding-left:3%;  margin-bottom:15px; }
#footer .cscenter2 .accowner { color:#333;  font-weight:bold; margin-bottom:7px;  } 
#footer .cscenter2 .accnum { color:#636363;font-size:12px; line-height:14px; font-weight:bold;} 
/* BASIC css end */

