/* BASIC css start */
#ftWrap { position:relative;  background:#fff;margin-top:100px; padding-bottom:15px; }

#ftWrap #f_menu { min-width:1280px; border-top: 1px solid #e5e5e5; }
#ftWrap #f_menu .bm_box { position:relative; width:1280px; margin:0 auto; padding:5px 0; }
#ftWrap #f_menu .bm_box .utilMenu { overflow:hidden; height:47px; line-height:49px;padding-left:0px; *zoom:1;}
#ftWrap #f_menu .bm_box .utilMenu li { float:left; padding-right:20px; background:url("/design/kichmom/djds/bottom/ico_util_ftWrap_d4.gif") no-repeat 0 18px; }
#ftWrap #f_menu .bm_box .utilMenu li a { font-size:15px; color:#797878; font-weight:400; }
#ftWrap #f_menu .bm_box .utilMenu li a:hover { color:#000; }
#ftWrap #f_menu .bm_box .utilMenu .b a { font-weight:400; color:#000; font-weight:600; }
#ftWrap #f_menu .bm_box .utilMenu .b a:hover { color:#e74174; }

#ftWrap #bottom_customer { min-width:1280px; border-top: 1px solid #e5e5e5; }
#ftWrap #bottom_customer .bc_box:after {content:""; display:block; clear:both; }
#ftWrap #bottom_customer .bc_box { position:relative;width:1280px; margin:0 auto; padding-top:25px; } /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */

#ftWrap #bottom_customer .bc_box .f_left { float:left; width:820px; letter-spacing:-0.005em; }
#ftWrap #bottom_customer .bc_box .f_left .logo { float:left; width:800px; }
#ftWrap #bottom_customer .bc_box .f_left .logo img { width:88px; }

#ftWrap #bottom_customer .bc_box .f_left .companyInfo { float:left; margin:15px 0 10px 0; width:800px; }
#ftWrap #bottom_customer .bc_box .f_left .companyInfo .address { }
#ftWrap #bottom_customer .bc_box .f_left .companyInfo .address li { color:#555; line-height:19px; font-size:13px; }
#ftWrap #bottom_customer .bc_box .f_left .companyInfo .address li span { padding:0 10px; font-weight:400; }
#ftWrap #bottom_customer .bc_box .f_left .companyInfo .address li .first { padding-left:0 }
#ftWrap #bottom_customer .bc_box .f_left .companyInfo .address li .copy { padding-left:0; margin-top:30px; }

#ftWrap #bottom_customer .bc_box .f_left .companyInfo .address li a { color:#999; font-size:13px; margin-left:5px; padding:0 7px; }
#ftWrap #bottom_customer .bc_box .f_left .companyInfo .address li a:hover { color:#000; }


#ftWrap #bottom_customer .bc_box .f_left .contact { margin-top:14px; font-size:14px; line-height:15px; letter-spacing:-0.02em; }
#ftWrap #bottom_customer .bc_box .f_left .contact .tit { font-size:14px; margin-right:10px; color:#000; }
#ftWrap #bottom_customer .bc_box .f_left .contact a { color:#e74174; padding-right:10px; font-size:14px; font-weight:500; }
#ftWrap #bottom_customer .bc_box .f_left .contact a:hover {font-weight:bold;  }

.sns { margin-top:25px; display:flex; gap:15px; }
.sns>a { display: inline-block; width: 32px; height: 32px;}

.sns .insta { background: url(/design/kichmom/10276/m/ico_insta.png) no-repeat;  background-size: 100%; }
.sns .blog { background: url(/design/kichmom/10276/m/ico_blog.png) no-repeat;  background-size: 100%; }
.sns .kakao { background: url(/design/kichmom/10276/m/ico_kakaotalk.png) no-repeat;  background-size: 100%; }
.sns .youtube { background: url(/design/kichmom/10276/m/ico_youtube.png) no-repeat;  background-size: 100%; }



#btn-set-primary {background:none;color: #000;padding: 0 0 0 10px;font-size: 13px;font-weight:bold;line-height: 21px;}
#btn-set-primary:hover { color:#e74174; }




.notice { margin-top:15px; font-size:13px; line-height:17px; color:#999; }


.copy { color:#999; font-size:12px;  font-weight:300; display:inline-block;   }



#ftWrap #bottom_customer .bc_box .f_right { float:left; width:460px; font-size:14px; margin-top:20px; }
#ftWrap #bottom_customer .bc_box .f_right span { display:inline-block; font-size:16px; }
#ftWrap #bottom_customer .bc_box .f_right .cs .call { float:left; width:450px; font-size :30px; font-family:Overpass; font-weight:bold; color:#e74174; line-height:44px; }
#ftWrap #bottom_customer .bc_box .f_right .cs b { color:#ff0000; font-weight:300; }

#ftWrap #bottom_customer .bc_box .f_right .cs_m { display:inline-flex; margin-top:15px; }
#ftWrap #bottom_customer .bc_box .f_right .cs_m li { width:150px; text-align:center; padding:3px 0; margin-right:10px; }
#ftWrap #bottom_customer .bc_box .f_right .cs_m li a { color:#000; }
#ftWrap #bottom_customer .bc_box .f_right .cs_m .kakao { background:#ffdf2c; }
#ftWrap #bottom_customer .bc_box .f_right .cs_m .kakao img { width:30px; position:relative; left:-5px; top:3px; }
#ftWrap #bottom_customer .bc_box .f_right .cs_m .ask { background:#eee; }




#ftWrap #bottom_customer .bc_box li.cs_num_line { height:300px;margin:0 40px;border-left:1px solid #e5e5e5 }
#ftWrap #bottom_customer .bc_box li dt.cs_title { position:relative; font-size: 20px; color: #515151; border-bottom:1px solid #e0e0e0;padding-bottom:7px;margin-bottom:15px; }
#ftWrap #bottom_customer .bc_box li dt.cs_title .cs_sub { font-size: 12px;color: #515151; font-weight:normal;padding-left:15px;}
#ftWrap #bottom_customer .bc_box li dt.cs_title a { color: #515151;   }

#ftWrap #bottom_customer .bc_box .f_right .escrow { margin-top:20px; }
#ftWrap #bottom_customer .bc_box .f_right .escrow img  { vertical-align: sub; width:75px; }
#ftWrap #bottom_customer .bc_box .f_right .escrow span { color:#000; padding-left:6px;  font-size:15px; letter-spacing:-0.5px;  }
#ftWrap #bottom_customer .bc_box .f_right .escrow p { color:#333; font-weight:300; font-size:14px; letter-spacing:-0.5px; line-height: 16px; padding-top:5px; }
#ftWrap #bottom_customer .bc_box .f_right .escrow p a { color:#999; font-size:14px; margin-left:5px; padding:3px 7px; }
#ftWrap #bottom_customer .bc_box .f_right .escrow p a:hover { color:#000; }





#ftWrap #bottom_customer .bc_box li.cs_bnr { min-width:400px; }
#ftWrap #bottom_customer .bc_box li dt.cs2 { font-size: 13px; }
#ftWrap #bottom_customer .bc_box li.cs_bnr dd.instar_box { padding-bottom:17px;border-bottom:1px solid #e5e5e5;margin-bottom:17px; }

#ftWrap #bottom_customer .bc_box li.notice { float:right;padding-right:0px;position:relative;}
#ftWrap #bottom_customer .bc_box li.notice dl:first-child { margin-bottom:20px; }
#ftWrap #bottom_customer .bc_box li.notice dt.cs_title .more_btn { position:absolute;top:0px;right:0px }
#ftWrap #bottom_customer .bc_box li.notice dt.cs_title .more_btn a { display:block;border:1px solid #d2d2d2;text-align:center; width:40px;height:15px;line-height:15px;font-size:10px; }
#ftWrap #bottom_customer .bc_box li.notice dd.notice_box { min-width:265px;min-height:95px; }



/*** ÃÖ±Ù°Ô½Ã¹° ***/



#ftWrap #bottom_info { min-width:1280px;border-top:1px solid #e5e5e5;}
#ftWrap #bottom_info .bi_box { position:relative;width:1200px;margin:0 auto 0px }
#ftWrap #bottom_info .bi_box  .address { margin:30px 0 30px 200px;padding-left:26px;padding-top:0px;border-left:1px solid #e5e5e5; color:#999; font-size:12px;line-height:16px; }
#ftWrap #bottom_info .bi_box  .address span { padding:0 25px 0 0; }
#ftWrap #bottom_info .bi_box  .address span a { color:#979797; }
#ftWrap #bottom_info .bi_box  .copyright {  padding-bottom:20px;color:#979797; }
#ftWrap #bottom_info .bi_box  .bottom_logo { position:absolute; left:0; top:10px; }
#ftWrap #bottom_info .bi_box  .hosting { position:absolute; right:0; top:18px; }




/* »ó´ÜÀ¸·Î ¿Ã¶ó°¡±â ¹öÆ° */
#one { position:fixed; right:35px; bottom:82px; z-index:100; width:56px; }
#one p { font-size:13px; letter-spacing:-1px; text-align:center; line-height:15px; margin-top: 5px; }

#totop { position:fixed; right:35px; bottom:14px; z-index:100; width:56px; }
#totop img { width:100%; }

#join1 { position:fixed; right:34px; bottom:173px; z-index:100; width:58px; }
#join1 img { width: 100%; height: 100%; cursor: pointer; visibility: visible; border-radius: 24px; transition: visibility 400ms ease 0s; animation: 400ms cubic-bezier(0.36, 0, 0, 1) 0s 1 normal both running jBcSpD; background: linear-gradient(rgb(255 235 59) 0%, rgb(255 235 59) 100%); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.1) 0px 4px 6px, rgba(0, 0, 0, 0.05) 0px 8px 30px; }
#join1 p { font-size:13px; letter-spacing:-1px; text-align:center; line-height:15px; margin-top: 5px; }



#csBannerFixed { height:100%; width:210px; background:#fff; border-left:1px solid #eee; display:none; }
.quickbtn {position:relative;}
.quickbtn .quickbtn_area{position:absolute;right:210px;top:100px}
.quickbtn .quickbtn_area img{cursor:pointer}

.quick_bnr { width:190px;padding-top:40px; }


/***  ½ºÆ¼Å°½½¶óÀÌµå  ***/
.main_slide_bg {position:relative;margin:30px auto 20px;width:170px; padding:0}
#scroller {position:relative;width:93px; height:93px;margin:0 auto;padding-top:15px;clear:both;overflow:hidden; }

/*ÁÂ¿ì¹öÆ°*/

#sb_btn2_1 { position:absolute;right:10px;cursor:pointer;top:48%;z-index:10;}
#sb_btn2_2 { position:absolute;left:10px;cursor:pointer;top:48%;z-index:10;}

ul#scrollerFrame {width:1000px; padding:0 ;margin:0px;list-style:none;}
ul#scrollerFrame li {position:relative;float:left;width:93px;height:93px;}



.quick_bnr .menu_vip { margin:0 auto; width:110px; }

.quick_bnr .sticky_area .qcs_menu:after {content:""; display:block; clear:both;}
.quick_bnr .sticky_area .qcs_menu { width:100px;margin:40px auto 0;*zoom1;} 
.quick_bnr .sticky_area .qcs_menu dd { position:relative;margin:-1px 0 0 -1px;border:1px solid #5f5e5e;text-align:center; width:100px;}
.quick_bnr .sticky_area .qcs_menu dd a { display:block;color:#fff ;padding:7px 0 7px 0; filter: alpha(opacity=70);opacity: .7;-webkit-opacity: .6;transition: opacity .3s ease;-webkit-transition: opacity .3s ease;}
.quick_bnr .sticky_area .qcs_menu dd a:hover { color:#FFF;background:#000;text-decoration:none;filter: alpha(opacity=100);opacity: 1.0;-webkit-opacity: 1.0; }

.quick_bnr .sticky_area .qcs_info:after {content:""; display:block; clear:both;}
.quick_bnr .sticky_area .qcs_info { font-family: 'Nanum Gothic', sans-serif;padding:30px;margin-top:20px;*zoom1;} 
.quick_bnr .sticky_area .qcs_info dt { display:none;font-size:13px;color:#777;padding-bottom:10px;} 
.quick_bnr .sticky_area .qcs_info dd.qcsi_line { display:none;width:50px;height:2px;background:#222;margin-bottom:0px; } 
.quick_bnr .sticky_area .qcs_info dd.qcsi_num { font-family: 'Noto Sans', sans-serif;font-size:22px;color:#d1d1d1;font-weight:bold;padding-bottom:8px; } 
.quick_bnr .sticky_area .qcs_info dd { font-size:11px;color:#d1d1d1;line-height:180%;} 

.quick_bnr .sticky_area .qcs_go:after {content:""; display:block; clear:both;}
.quick_bnr .sticky_area .qcs_go { margin:10px auto 0;text-align:center;*zoom1;} 
.quick_bnr .sticky_area .qcs_go ul {display:inline-block; *display:inline; zoom:1;}
.quick_bnr .sticky_area .qcs_go ul li {float:left; margin-left:-1px; padding:0 3px;z-index:1;}




/* BASIC css end */

