/* BASIC css start */
#footer { margin-top:50px; }
#footer .footerNav { position:relative; overflow:hidden; padding-top:10px;}
#footer .footerNav nav { width:100%; font-size:0; text-align:center;}
#footer .footerNav nav a { display:inline-block; width:25%; font-size:12px; color:#acacac; background:#494a4c; line-height:30px; text-align:center; box-sizing:border-box; border:solid 5px #323335; }
#footer .footerNav nav a.bigW { width:30% }
#footer .footerNav nav a.smallW { width:15% }

#footer .footInner { overflow:hidden; position:relative; width:100%;  border-bottom:solid 10px #f5f5f5;}

#footer .foot_tit { padding-bottom:10px; position:relative }
#footer .foot_tit h2 { font-size:18px; color:#666; letter-spacing:-1px }
#footer .foot_tit h2 span { font-weight:bold }

#footer .footAccount .bank_lst {  padding-top:10px;}
#footer .footAccount .bank_lst li {text-align:left; padding-left:20px;}
#footer .footAccount .bank_lst li .ico { }

#footer .footAccount .bank_lst li.holder { text-align:center; background:#f0f0f0 }
#footer .footAccount .bank_lst li.holder span { font-weight:bold }

#footer .footAccount { width:50%; float:left; background:#fff; height:200px; position:relative; box-sizing:border-box; border:solid 1px #f5f5f5;}
#footer .footCustomer { width:50%; float:left; background:#fff; height:200px; position:relative; box-sizing:border-box; border:solid 1px #f5f5f5;}
.foot_callbtn {position:absolute; display:block; width:70%; left:15%; height:40px; line-height:40px; border:solid 1px #777777; text-align:center; font-size:14px; font-weight:600; bottom:20px;}
#footer .tx1 { text-align:center; font-size:20px; color:#202020; letter-spacing:0px; padding-top:30px; }
#footer .tx2 { text-align:center;  font-size:12px; color:#777777; line-height:18px; letter-spacing:0px }
#footer .tx3 { text-align:center; font-size:14px; color:#202020;  padding-top:5px; }
#footer .footCopy { padding:25px 0; position:relative; width:100% }
#footer .footCopy p { position:relative; font-size:11px; color:#acacac; }
#footer .footCopy p a { font-size:11px; color:#acacac; }
#footer .footCopy p.take_back { color:#eb1c23; text-decoration:underline }

#footer .footMade { width:90px; height:12px; text-indent:-9999em; background:url(/design/monodee/10276/m/common/footer_made.jpg) 0 0 no-repeat; background-size:90px auto }

/* 하단 고정 버튼 */
.section_fixedFooter {width:100%; position:fixed; bottom:0px; right:0px; left:0; z-index:300 }
.section_fixedFooter .btn_toggle_area {width: 100%; height: 44px; position: relative;}
.section_fixedFooter .btn_toggle_area .btn_up {width:33px; height:33px; line-height:33px; display: block; border:2px solid rgba(88, 86, 86, 0.59); background-color:rgba(104, 108, 111, 0.8); text-align:center; border-radius:30px; color:#fff; position: absolute; top:0; right:10px;}
/* //하단 고정 버튼 */
.f_toplist {width:100%; background:#f5f5f5;}
.f_toplist ul {padding:10px 0; overflow:hidden;}
.f_toplist ul li {width:25%; float:left; background:#fff; padding:15px 0; box-sizing:border-box; border:solid 1px #f5f5f5;}
.f_toplist ul li img {display:block; width:45%; margin:0 auto; height:auto; max-width:100px;}
.f_toplist ul li p {text-align:center; padding-top:4px; color:#acacac;}
.foot_btn {background:#323335;}
.foot_icon04 {text-align:center; font-size:36px; color:#c6b9d5;}

/* 리마인드 css수정 */
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li a img {width:129px;height: 129px !important;}
#analyans-best100 .cont .analyans-best100-list .analyans-prds ul li {float:left;width:129px;height: 190px !important;}

/* BASIC css end */

