/* BASIC css start */
/*#footer { position:relative; width:100%; border-top:2px solid #474747 }

#footer .foot_top { margin:40px auto; position:relative; width:1280px; *zoom:1 }
#footer .foot_top:after { display:block; clear:both; content:'' }
#footer .foot_top .bx_policy { float:left; width:184px }
#footer .foot_top .bx_policy ul li { padding-bottom:8px; font-size:14px; color:#3f3f3f; font-weight:bold }
#footer .foot_top .bx_policy ul li a { font-size:14px; color:#3f3f3f; font-weight:bold }
#footer .foot_top .foot_tit { padding-bottom:12px; font-size:14px; color:#3f3f3f; font-weight:bold }
#footer .foot_top .bx_cs { float:left; width:218px }
#footer .foot_top .bx_cs .big_tel { padding-bottom:10px; font-size:16px; color:#d72a2a; font-weight:bold }
#footer .foot_top .bx_cs ul li { color:#6b6b6b; line-height:19px }
#footer .foot_top .bx_cs .email_addr { padding-top:15px; color:#6b6b6b }
#footer .foot_top .bx_cs .email_addr a { color:#d72a2a; font-weight:bold; text-decoration:underline }
#footer .foot_top .bx_account { float:left; width:216px }
#footer .foot_top .bx_account dl { color:#6b6b6b; *zoom:1 }
#footer .foot_top .bx_account dl:after { display:block; clear:both; content:'' }
#footer .foot_top .bx_account dl dt { padding-bottom:8px; float:left; width:40px }
#footer .foot_top .bx_account dl dd { float:left }
#footer .foot_top .bx_account p { padding-top:10px; color:#202020 }
#footer .foot_top .bx_info { float:left; width:427px }
#footer .foot_top .bx_info ul.info2 { padding-top:20px }
#footer .foot_top .bx_info ul li { padding-bottom:7px; color:#6b6b6b; *zoom:1 }
#footer .foot_top .bx_info ul li:after { display:block; clear:both; content:'' }
#footer .foot_top .bx_info ul li.return_addr { color:#d72a2a; text-decoration:underline }
#footer .foot_top .bx_info ul li p { padding-right:20px; float:left }
#footer .foot_top .bx_info ul li .view { display:inline-block; padding:0 3px; font-size:10px; color:#d72a2a; font-weight:bold; border:1px solid #d72a2a }
#footer .foot_top .bx_copyright { float:left; width:234px }
#footer .foot_top .bx_copyright .copy_bn { position:relative }
#footer .foot_top .bx_copyright .copy_bn img { width:234px }
#footer .foot_top .bx_copyright .copy_tx { padding-top:15px; font-size:11px; color:#9f9f9f }

#footer .foot_bottom { position:relative; width:100%; height:78px; background:#f6f7f9 }
#footer .foot_bottom .inner { margin:0 auto; width:1280px }

*/
#footer { margin-top:20px; padding-bottom:45px; position:relative; font-weight: 400;font-size: 13px; }
#footer .footerTop { border-top:1px solid #ddd;border-bottom: 1px solid #ddd;margin-bottom: 40px;}
#footer .footerTop:after { display:block; clear:both; content:'' }

#footer .linkInfo { overflow: hidden; text-align: center;font-size: 0;}
#footer .linkInfo li {display: inline-block;text-align: center;font-size: 0;}
#footer .linkInfo li a { font-size:16px; display: block;line-height: 60px;padding:0 14px; position: relative;}
#footer .linkInfo li a::after{display: block;content: '';width: 1px;background-color: #ddd;height: 13px;position: absolute;left: 0;top: 25px;}
#footer .linkInfo li:first-child a::after{display: none;}

#footer .infoBx { margin: 0 auto;max-width: 1200px; overflow: hidden;}
#footer .infoBx .flt{float: left;width: 930px; /* 890px;*/padding-top: 5px;}
#footer .infoBx .copy,
#footer .infoBx .flt div{position: relative;padding-left: 120px;}
#footer .infoBx .flt div h3 {position: absolute;top: 2px;left: 0;font-size: 0; }
#footer .infoBx .flt div h3 img{display: block;font-size: 0;}
#footer .infoBx .tx { line-height:1.1;margin-bottom: 7px; }
#footer .infoBx .flt div .tx span{display: inline-block;padding-left: 10px;margin-left: 8px;position: relative;vertical-align: middle;}
#footer .infoBx .flt div .tx span::after{position: absolute;display: block;content: '';left: 0;top: 1px;height: 12px;background-color: #000;width: 1px;}
#footer .infoBx .flt div .tx span:first-child{padding-left: 0;margin-left: 0;}
#footer .infoBx .flt div .tx span:first-child::after{display: none;}
#footer .infoBx .flt div .tx span b{font-weight:500}

#footer .infoBx .csInfo { float: right;width: 240px; }
#footer .csInfo h3{font-size: 14px;padding-bottom: 2px;}
#footer .csInfo .tel { margin-bottom: 5px;font-weight: 900;font-size: 28px; line-height: normal; font-family:'Lato'}
#footer .csInfo .tel > span { position: relative; top: -5px; }
#footer .csInfo .tx { line-height: 1.4;margin-bottom: 10px;text-align: justify;}
#footer .csInfo .tx a{display: inline-block;font-weight: bold;padding: 0 5px 0 0;position: relative;}

.csInfo a.kko i{display: inline-block;margin-right: 5px;width: 30px;height: 30px;border-radius:0 ;background:  url(https://cepa5678.img15.kr/_sm/qk_kko_250411.png) center no-repeat;background-size:30px auto;vertical-align: middle;}

/*#footer .csInfo .tx a:first-child{padding-right: 10px;}
#footer .csInfo .tx a:first-child::after{position: absolute;display: block;content: '';right: 0;top: 5px;height: 12px;background-color: #ccc;width: 1px;}*/
#footer .infoBx .copy{padding-top: 15px;margin-bottom: 0;}
#footer .csInfo .sns{overflow: hidden;}
#footer .csInfo .sns a{float: left;width: 40px;font-size: 0;padding: 10px 0;}
#footer .csInfo .sns a img{width: auto;height: 30px;}

/* #comment modal */
#comment_reply_input{position:absolute;width:440px!important;display:none;border:1px solid #c1c2c3!important;border-top:1px solid #000!important;padding:30px 9px 10px !important;background:#FFF;z-index:5;margin:30px 0 0 30px}

#comment_reply_input .com-wrt-box .wrt textarea{padding:10px;height:90px}
#comment_reply_input .com-wrt-box .input-style.input-style2{padding:5px 12px;line-height:20px;width:108px;height:auto;margin:0 4px 0 0;border-color:#d0d0d0}
#comment_reply_input .com-wrt-box .input-style.input-style2::placeholder{font-size:13px}
#comment_reply_input .com-wrt-box .bt-ok{float:right;text-align:center;display:block;width:120px;line-height:30px;border:1px solid #d0d0d0;font-size:14px}
#comment_reply_input fieldset + div{position:absolute!important;width:30px!important;height:30px;top:0;padding:0;margin:0;font-size:0;left:10px}
#comment_reply_input fieldset + div > a{display:block;width:100%;height:100%;background:url(http://sian.sdmail.co.kr/nongsarang/shop/common/qty-ctrl-x.gif) center no-repeat}

#comment_password{position:absolute;display:none;width:240px !important;border:1px solid #c1c2c3 !important;border-top:1px solid #000 !important;padding:7px 10px !important;background:#FFF;z-index:6;margin:50px 0 0 50px}
#comment_password span{font-size:13px;font-weight:400!important}
#comment_password input#input_passwd{width:110px;padding:4px 10px;border-color:#ccc;line-height:1;height:17px}
#comment_reply_input fieldset + div img{display:none}
#comment_password form{height:auto !important}




/* BASIC css end */

