/* BASIC css start */
.btn_toggle_area {display: none;position: fixed;bottom: 30px;right: 42px;z-index: 100;}
.btn_toggle_area a {display: block; width: 36px; height: 36px; line-height: 38px; color: #fff; font-size: 20px; text-align: center; background: rgba(0,0,0,0.5); border-radius: 18px;}
.btn_toggle_area a.btn_up { position: absolute; bottom: 30px;}
.btn_toggle_area a.btn_down { position: absolute; bottom: 30px; }

#footer {clear:both;margin: 40px 0 0; padding-bottom:51px;}
#footer .footerInfo {position:relative;line-height: 16px;padding: 0 17px;}
#footer .footerInfo .inner {padding: 4% 0;}
#footer .footerInfo .inner h3 {font-size:16px;padding:0 0 8px;border-bottom:1px solid #2c2c2c;margin:0 0 14px; }
#footer .footerInfo .footerInfoLeft {float:left; width:50%;}
#footer .footerInfo .footerInfoLeft .tel {color: #111;font-size: 18px;display:block; }
#footer .footerInfo .footerInfoLeft li {line-height: 1.6; }
#footer .footerInfo .footerInfoRight {float:left;width:50%;}
#footer .footerInfo .footerInfoRight li {line-height: 1.6; }
#footer .footerInfo dd {line-height:18px; }

#footer .snsArea {  }
#footer .snsArea li {float:left;width:49%;text-align:left; border:1px solid #c8c8c8;margin:0 0 3%;}
#footer .snsArea li:nth-child(even) {float:right;width:46% }
#footer .snsArea .snslink {display:block;}
#footer .snsArea .snslink span {width:60%;display:inline-block;vertical-align:top;line-height:30px; }
#footer .snsArea .snslink > i {font-size: 18px;line-height: 30px;color:#113e00;margin:0 3% 0 4%;}
#footer .snsArea li:nth-child(even) a i:nth-of-type(2) { margin:0; }

#footer .footerBottom { background:#f6f6f6;margin:6% 0 0;}
#footer .footerMenu {text-align:center;padding:0 5% 10%;}
#footer .footerMenu a {position:relative;width: 18%;display:inline-block;}
#footer .footerMenu a.fmLast {width: 36%;font-weight: bold;}
#footer .footerMenu a span { color:#a2a2a2;width:1px;position:absolute;top:0;right:0;  font-weight:400; }
#footer address {padding: 8% 5%;line-height:22px;color:#606060;text-align:center;}

.toggleWrap .toggleBtn i{
    margin-left:5px;
    font-size: 12px;
    line-height: 25px;
}

.toggleWrap .toggleCon{
    width:100%;
    display:none;
}
/* BASIC css end */

