/* BASIC css start */
/*ÇÏ´ÜÄ¿½ºÅÍ¸¶ÀÌÂ¡*/
.footerSection{background:#f7f7f7; border-bottom:1px solid #e8e8e8;}
.footerSection h2{height:40px; line-height:40px;  padding:0 15px; font-size:12px; font-weight:500; position:relative; cursor:pointer;}
.footerSection h2.link:after{content:"\e943"; font-family:xeicon; position:absolute; font-size:20px; top:50%; line-height:20px; margin-top:-10px; right:15px;}
.footerSection.active h2.link:after{content:"\e946"; font-family:xeicon; position:absolute; font-size:20px; top:50%; line-height:20px; margin-top:-10px; right:15px;}
.footerSection h2.normal:after {content:"\e940"; font-family:xeicon; position:absolute; font-size:20px; top:50%; line-height:20px; margin-top:-10px; right:15px;}
.footerSection h2 a{display:block; line-height:40px; font-size: 12px; font-weight: 500;}
.footerSection p, .footerSection a{font-size:11px; line-height:160%;}
.comInfo p{margin-bottom:2px;}
.footerSection a.tel{font-weight:bold; font-size:13px;}
.footerSectionwrap{padding:10px 15px 25px; overflow:hidden; display:none; background: #f1f2f3; border-top: 1px solid #e8e8e8;}
.footerSectionwrap .bankinfo{width:50%; float:left;}
.footerSectionwrap .cscenter{width:50%; float:left;}
.footerSectionwrap .cscenter .link{margin-top:10px;}
.footerSectionwrap dl dd {line-height:30px;}

.footerSectionwrap h3 {font-size:13px; margin-bottom:5px;}
.footerSectionwrap dl dd {line-height:160%;}
.footerSectionwrap dl dd b {display:block;}
#footer .snsarea {font-size:0; text-align:center; padding:20px 0;}
#footer .snsarea li{display:inline-block; margin:0 10px;}
#footer .snsarea li img{width:30px;}
#footer .addr p{padding:0 10px; font-size:11px; line-height:1.5; color:#999; padding-bottom:20px;}
#footer .addr p a{display:inline-block; padding:2px; border:1px solid #dfdfdf; border-radius:2px; font-size:10px;}
.pcver {padding:0 10px; margin-bottom:10px;}
.pcver a{display:block; line-height:38px; border:1px solid #999; text-align:center; color:#999;}
.quick_menu {position:fixed; bottom:70px; right:10px; z-index:100;}
.quick_menu ul li {width:30px; height:30px; margin-top:5px; line-height:30px; text-align:center; font-size:20px;}
.quick_menu ul li a {display:block;}
.quick_menu ul li a.black {background:#000; color:#fff; border-radius:15px; font-size:14px;}


.pop-con .wachinfo {
    color: #000;
    margin: 10px auto;
}

.pop-con .wachinfo h3 {
    margin-bottom: 5px;
}

.wascontent {
    display: flex;
    position: relative;
    overflow: hidden
}

.washingtap {
    margin-top: 15px;
}

.washingtap ul li {
    border-bottom: 1px solid #ededed;
    padding: 15px 0;
}

.washingtap ul li:last-chlid {
    border: 0
}

.pop-con .wascontent > span {
    display: inline-block;
    width: 70px;
    min-width: 70px;
    margin-right: 10px;
}

.pop-con .wascontent .info span {
    display: block;
    margin-top: 5px;
}

.pop-con .washingtap .info {
}

.pop-con .washingtap h4 {
    font-size: 15px;
}

.pop-con .washingtap p {
    font-size: 13px;
    color: #777;
    margin-top: 5px;
}

/* BASIC css end */

