/* BASIC css start */
#footer { position:relative;}
.btnTop { display:none; position:fixed; bottom:1%; right:2%; z-index:100; margin:0px; border:1px solid #ddd; border-radius:50px; opacity:0.7; background:#fff;  }
.btnTop a { height:40px; padding:20px 10px; line-height:40px; color:#777; }


.xans-layout-board ul { overflow:hidden; background:#bebebe; margin-top:50px; }
.xans-layout-board ul li { position:relative; float:left; padding:10px 0; height:30px; line-height:30px; text-align:center; }
.xans-layout-board ul li:before { display:block; content:""; position:absolute; top:13px; left:0; width:1px; height:24px; background:#DDD; }
.xans-layout-board ul li a { overflow:hidden; display:block; height:30px; line-height:30px; padding:0; font-family: 'Ubuntu Condensed', sans-serif; color:#fff; font-size:10px; font-weight:normal; text-transform:uppercase;  }
.xans-layout-board ul.grid4 li { width:25%; }
.xans-layout-board ul.grid3 li { width:33.333%; }

.xans-layout-info { padding:20px; }

.xans-layout-info h3 { border-bottom:2px solid #555;  font-family: 'Raleway', sans-serif; color:#333; font-size:10px; line-height:30px; font-weight:bold; text-transform:uppercase; text-align:center; letter-spacing:1px; vertical-align:middle; }

.xans-layout-info .call { padding:20px 0; }
.xans-layout-info .call h2 {  background:#fff url("/design/osimoto3/mobile/lala/icon/call.png") no-repeat 0px 0px; background-size:20px 20px;  font-family: 'Raleway', sans-serif; color:#333; font-size:10px; line-height:20px; height:20px; text-transform:uppercase; text-align:left; letter-spacing:1px; vertical-align:middle;}
.xans-layout-info .call h2 span { padding:0 5px 0 25px; font-weight:bold; color:#333; }
.xans-layout-info .call h2 strong { font-weight:normal; font-family: 'Karla', sans-serif; vertical-align:middle; color:#333; font-size:13px; } 
.xans-layout-info .call p { padding:5px 0 5px 25px; line-height:14px; font-size:11px; font-family: 'Karla', sans-serif; vertical-align:middle; letter-spacing:1px;}
.xans-layout-info .call p span { text-transform:uppercase; }


.xans-layout-info .bank h2 {  background:#fff url("/design/osimoto3/mobile/lala/icon/bank.png") no-repeat 0px 0px; background-size:20px 20px;  font-family: 'Raleway', sans-serif; color:#333; font-size:10px; line-height:20px; height:20px; text-transform:uppercase; text-align:left; letter-spacing:1px; vertical-align:middle;}
.xans-layout-info .bank h2 strong { padding:0 5px 0 25px; font-weight:bold; color:#333; }
.xans-layout-info .bank p { padding:5px 0 5px 25px; line-height:14px; font-size:11px; font-family: 'Karla', sans-serif; vertical-align:middle; letter-spacing:1px; }
.xans-layout-info .bank p span { font-family:"¸¼Àº °íµñ"; padding-right:7px; }

 

.xans-layout-footer { border-top:1px solid #DDD; }

.xans-layout-footer .footermenu { line-height:20px; padding:5px; font-size:0.7em; vertical-align:middle;  text-align:center; }
.xans-layout-footer .footermenu a { padding:2px 10px; font-family: 'Ubuntu Condensed', sans-serif; font-weight:normal; text-transform:uppercase; }

.xans-layout-footer .footerInfo { padding:20px 30px 5px; background-color:#eeeeee; font-size:0.6em; line-height:12px; }  
.xans-layout-footer .footerInfo span, 
.xans-layout-footer .footerInfo strong { padding-right:5px; }

.xans-layout-footer .footerInfo .copyright {  font-family: 'Karla', sans-serif; vertical-align:middle;  padding-top:10px; text-align:center; line-height:24px; color:#333;  text-transform:uppercase;}

/* BASIC css end */

