/* BASIC css start */
/* BASIC css start */
/* =============================================================================
   상단 header.html
   ========================================================================== */

/*.bookmark_ico_btn {display:block; position:fixed; bottom:57px; right:10px; width:50px; line-height:8px; font-size:9px; text-align:center; color:#444; z-index: 9999; cursor:pointer;}
.bookmark_ico {display:inline-block; *display:inline; zoom:1; width:32px; height:32px; background:url("http://www.slimcook.co.kr/shopimages/slimcook/mobile_web_icon.png") no-repeat; background-size:32px; background-position:center;} */

.kakaoplus_ico_btn {display:block; position:fixed; bottom:70px; right:-10px; width:130px; line-height:8px; font-size:10px; text-align:center; color:#444; z-index: 999; cursor:pointer;}
.kakaoplus_ico {display:inline; *display:inline; zoom:1; width:32px; height:32px; background:url("https://slimcook.negagea.kr/slim/slimcook/img20180622/kakaoplusico.png") no-repeat; background-size:75px; background-position:center; padding:10px 20px 10px 30px; }

.fav_ico_btn {display:block; position:fixed; bottom:100px; right:10px; width:70px; line-height:8px; font-size:10px; text-align:center; color:#fff; z-index: 9999; cursor:pointer;}
.fav_ico{display:inline; *display:inline; zoom:1; width:32px; height:32px; background:url("https://slimcook.negagea.kr/slim/slimcook/img20180622/favico.png") no-repeat; background-size:50px; background-position:center; padding:10px 15px 10px 15px; }
.fav_ico a { color:#fff; }

.btn_ka { display:block; position:fixed; z-index: 999; bottom:70px; right:10px; border-radius:35px; background:#fedd3d; padding:5px 10px; border:1px solid #3c2313; }
.btn_ka a { display:inline; font-size:11px; font-weight:bold; }
.btn_ka a img { width:15px; margin:1px 4px 0 0; }


.btn_nt { display:block; position:fixed; z-index: 999; bottom:70px; right:10px; border-radius:35px; background:#01c73c; padding:5px 10px; border:1px solid #008929; }
.btn_nt a { display:inline; font-size:11px; font-weight:bold; color:#FFF;}
.btn_nt a img { width:15px; margin:1px 4px 0 0; }


#footer { background-color:#FFF; clear:both; margin-top:36px; padding-bottom: 47px; }
#footer:after { content: ''; display: block; clear: both; }

#footer h6 {display: block;}
#footer h6 img { width: 100%; }

#footer .footerInfo { display: table; border-top: 1px #EEE solid;  font-size: 11px; width:100%; background:#fff; }
#footer .footerInfo dl { display:table; width:49.55%; padding:15px 0; float:left; border-right:1px solid #eee; }
#footer .footerInfo dl dt { padding:0 0 3px 25px; width:auto; font-weight:bold; font-size:12px; }
#footer .footerInfo dl dd { padding:0 0 0 25px; }
#footer .footerInfo dl dd a {font-size:16px; font-weight:bold; }




#footer .footerMiddle { text-align:center; padding:5px 0; background-color: #f9f9f9; font-size: 14px; border-top:1px solid #eee; border-bottom:1px solid #eee; }
#footer .footerMiddle a { width:25%; display:inline-block; border-left:1px solid #eee; margin-left: -1px; color: #1b1b1b; }

#footer .footerAppWeb { display: table; border-top: 1px #EEE solid;  font-size: 14px; width:100%; background:#fff; }
#footer .footerAppWeb dl { display:table; width:100%; padding:7px 0; float:left; /* border-right:1px solid #eee; */ }
#footer .footerAppWeb dl dt { width:100%; font-weight:bold; font-size:14px; text-align:center;}
#footer .footerAppWeb dl dt a { display: block; }

#footer .footerlogo {position: relative; overflow: hidden;zoom: 1; padding: 10px 0 0 0; display:none;}
#footer .footerlogo p {width: 25%; float: left; text-align: center;}

#footer .copyright { background:#eee; color:#999; font-size:12px; text-align:center; width:100%; padding:10px 0 10px 0; }

/* 하단 고정 버튼 */
.section_fixedFooter .btn_toggle_area { display: none; width: 100%; height: 44px; position: relative;}
.section_fixedFooter .btn_toggle_area .btn_up { display: none;  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;}
.section_fixedFooter .btn_toggle_area .btn_fixedFooter {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; left:10px;}
/* //하단 고정 버튼 */

/* 하단 고정 메뉴 */
.section_fixedFooter {width:100%; position:fixed; bottom:0px; right:0px; left:0;}
.section_fixedFooter .section_fixedFooter_dn {display:none; box-shadow: 0 0 10px 1px #404040; border-top: 1px solid #C1C1C1;}
.section_fixedFooter .footerInfo {background-color:#fff;}
.section_fixedFooter .footerInfo .footerInfoTop {border-bottom:1px solid #b3b3b3; padding:20px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft dt {font-size: 1.3em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color:#f1494d; font-size:1.500em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight a { color:#fff; display: table-cell; vertical-align: middle;}
.section_fixedFooter .footerInfo .footerInfoBottom {border-bottom:1px solid #b3b3b3; padding:20px;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft dt {font-size: 1.3em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight a { color:#fff; display: table-cell; vertical-align: middle;}
.section_fixedFooter .footerMiddle {background-color:#3e4347; text-align:center; padding:12px 0; clear: both;}
.section_fixedFooter .footerMiddle a {width:25%; display:inline-block; border-left:1px solid #A2A2A2; color:#fff; margin-left: -1px;}
/* //하단 고정 메뉴 */
@media screen and (min-width:420px) and (max-width:767px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; }
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}
@media screen and (min-width:768px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; }
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}


div.ch-bnr {width:100%; margin:0 auto;}
div.ch-bnr ul {display:block; width:100%;}
div.ch-bnr ul:after {content:''; display:block; clear:both;}
div.ch-bnr ul li {float:left; width:50%; list-style:none; }
div.ch-bnr ul li.first {margin-left:0;}
div.ch-bnr ul li:hover { }


.dodisbtn { padding:10px 0; display:block; background:#ddd; font-size:14px; font-weight:500; color:#000; text-align:center; }
.dodisbtn span:after { position: relative; top: -4px; right: -5px; display: inline-block; content: ""; width: 7px; height: 7px; vertical-align: middle; border: 1px solid #000; border-width: 0 0 1px 1px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: .3s; -moz-transition: .3s; transition: .3s; }
#myDIV { display: none; background:#f9f9f9; padding:10px; text-align:left; }
#myDIV dl dt { width: 30%; display:inline-block; }
#myDIV dl dd { width: 70%; display:inline-block; }
#myDIV b { display:block; text-align:center; margin:7px auto 0; }
/* BASIC css end */

