/* BASIC css start */
#footer {
    display: block;
    clear: both;
    margin-top: 35px;
    background: #f5f5f5;
    padding: 30px 8px;}

#footer .toggle{}
#footer .toggle >li{
    margin-bottom: 15px;}
    
#footer .toggle >li > a{
    position: relative;}
    
#footer .toggle >li > a > p{
    position: relative;
    color: #666666;
    font-family: lato;
    padding: 0px 0px 10px 0;
    border-bottom: 1px solid #ddd;
    letter-spacing: .7px;
    text-indent: 6px;}


#footer .toggle >li span{
    width: 100%;
    text-align: right;
    position: absolute;
    right: 5px;
    bottom: 0;
    height: 100%;}

#footer .toggle >li span img{
   width:13px;
   }

#footer .toggle >li > a > span.plus{/*background: url(/design/blancdecor/2022/m/img/plus.png) no-repeat;
    width: 11px;
    height: 11px;
    background-size: 11px;*/}
    
    
#footer .toggle >li > a > span.minus{/*background: url(/design/blancdecor/2022/m/img/minus.png) no-repeat;
    width: 11px;
    height: 11px;
    position: absolute;
    right: 5px;
    bottom: 14px;
    background-size: 11px;*/}
    
#footer .toggle >li > ul.con{
    padding-top: 10px;
    display:none;
    margin-bottom: 30px;}

#footer .toggle >li > ul.con h3{
    text-indent: 10px;
    color: #666666;
    font-size: 1.5em;
    padding: 5px 0 16px 0;
    font-family: 'Lato';
    font-weight: 500;
    letter-spacing: 1px;}
    
#footer .toggle >li > ul.con > li{}

#footer .toggle >li > ul.con > li a{
    _font-size: 1.2em;
    color: #999999;
    font-family: 'Lato';
    display: block;
    padding: 5px 0;
    letter-spacing: .8px;
    text-indent: 10px;}


#footer .toggle >li.cscenter > ul.con > li a{
    padding: 1px 0;
    letter-spacing: .5px;}


#footer .toggle li.contact ul.con li{color: #999999;
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 300;
    text-indent: 10px;
    padding-bottom: 2px;
    letter-spacing: .5px;}

#footer .banking .con{
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;}

#footer .contanct .con li,
#footer .banking .con li{
    color: #999999;
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 300;
    text-indent: 10px;
    padding-bottom: 2px;
    letter-spacing: .5px;}

#footer address {padding:12px 10px; color:#606060;}
#footer address > a{
    display: inline-block;
    margin-bottom: 12px;}
    
#footer address > a > img{
    width: 90px;}
#footer address > p{
    color: #999999;
    font-size: .91em;
    line-height: 1.6;}
#footer address > p > span{
    padding-right: 15px;}

#footer address > p a{color:#999 !important}

#footer address p.copyright{
    color: #b4b4b4;
    padding: 10px 0;
    letter-spacing: 1.1px}


/*ÇÏ´Üsns*/
.sns_footer{
    margin-left: 10px;}
.sns_footer ul{}
.sns_footer ul li{
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 30px;
    line-height: 29px;
    text-align: center;
    border: 1px solid #dfdfdf;
    border-radius: 100%;
    margin-right: 5px;}

.sns_footer ul li.pcver{
    border-radius: 20px !important;
    padding: 0 13px;
    width: 35px;
    line-height: 30px;
    font-size: .9em;}
    
    
.sns_footer ul li.app{
    border-radius: 20px !important;
    padding: 0 8px;
    width: auto;
    line-height: 30px;
    font-size: .9em;}

.sns_footer ul li a{}
.sns_footer ul li a img{
    vertical-align: middle;
    transform: scale(.7);;}

/* ÇÏ´Ü °íÁ¤ ¹öÆ° */
.section_fixedFooter .btn_toggle_area {width: 100%; position: relative;}
.section_fixedFooter .btn_toggle_area .btn_up {
    display: block;
    text-align: center;
    border-radius: 30px;
    position: fixed;
    bottom: 99px;
    right: 29px;
    z-index: 222;
    transition: 0.2s ease-in-out;}
    
.section_fixedFooter .btn_toggle_area .btn_up img{width:40px}

.section_fixedFooter .btn_toggle_area .btn_fixedFooter {position: absolute; top:0; right:10px;}
/* //ÇÏ´Ü °íÁ¤ ¹öÆ° */
/* ÇÏ´Ü °íÁ¤ ¸Þ´º */
.section_fixedFooter {
    _width: 100%;
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 2;}
    
    
.kakaoChat{
    position: fixed;
    bottom: 60px;
    right: 20px;
    width: 76px;
    z-index: 99;

}
    
.kakaoChat img{
    display:block;
    width:100%;
}
/* BASIC css end */

