/* BASIC css start */
#footer {margin-top:150px; background: #f4f4f1;}
.footerToggleWrap {/* padding-top:30px *//* padding-bottom: 70px; */}
.dropArea:first-child {/* border-top:1px solid #ccc */}
.dropArea span.toggle-sub{margin-right: 14%;position: absolute;right: 0px;margin-top: 10px;transform: translateY(-50%);font-size: 1.4rem;color: #999;font-weight: normal;}
.dropArea {border-top: 1px solid #ececec;}
.dropArea:last-child {border-bottom: 1px solid #ececec;}
.dropArea .slideToggleBtn {position: relative;padding: 18px 20px;margin-bottom: 0;font-size: 1.4rem;font-weight: 600;color: #111;background:#f4f4f1;}
.dropArea .slideToggleBtn span{font-weight:normal !important; font-size:1.2rem; color:#999; margin-left:6px}
.dropArea .slideToggleBtn:after {float:right; font-family :boxicons!important; content:"\ebc0";font-weight: normal;font-size: 1.6rem;margin-top: 0px; color:#999;}
.dropArea .slideToggleBtn.active:after { content:"\eb8b";}

.dropArea .slideToggleBtn .tel{position: absolute; right: 15%;}
.dropArea .slideToggleCont .tel a {color:#c62f2f;font-size:3rem;font-weight:700;}
.dropArea .change{position: relative;padding: 18px 20px;margin-bottom: 0;font-size: 1.4rem;font-weight: bold;color: #111;}
.dropArea .slideToggleCont {padding: 18px 20px;text-align: left;line-height: 1.75;font-size: 1.3rem;color: #756c6c;display:none; background:#fff; }
.dropArea .slideToggleCont .detail-content-list li strong.pcolor{color: #d2202d;}
.dropArea .slideToggleCont .mt-remove{margin-top: 0 !important;}
.dropArea .slideToggleCont img { max-width:100% }
.dropArea .slideToggleCont .detail-content-title{font-size: 1.4rem;color: #111;font-weight: bold;line-height: 23px;margin-top: 30px;}

.dropArea .slideToggleCont .detail-content-list li {line-height:1.75;font-size: 1.2rem;color: #909090;margin-left: 1px;}
.dropArea .slideToggleCont .detail-content-list li a {display:block; }
.dropArea .slideToggleCont .detail-content-list li a.deco-underline { text-decoration: underline;}
.dropArea .slideToggleCont .detail-content-list dl{overflow:hidden; }
.dropArea .slideToggleCont .detail-content-list:after{content:''; clear:both; display:block}


.dropArea .slideToggleCont .detail-content-list li.areaBox{display:inline-block;background-color:#fff;border:1px solid #ececec;width: 48%;margin-bottom: 0px;margin-top: 5px;}
.dropArea .slideToggleCont .detail-content-list li.areaBox a{padding: 6px 0px;text-align:center;display:block;}

.sns_button {display: flex;padding-top: 10px;align-items: center;justify-content: center;}
.sns_button li img {height:48px}



.copyright{font-size: 1.1rem;line-height: 11px;text-align:center; padding:30px 0px; position:relative;background:#f4f4f1; }
.copyright li {margin-bottom:3px;}

.agreeButton {display:flex;padding:10px 18px;border-bottom: 1px solid #ececec;}
.agreeButton li {margin-right:10px;font-size: 1.2rem;padding: 4px 10px;background: #fff;font-weight:bold; border:1px solid #e0e0e0; }


.banking_flex {display:flex;justify-content: flex-start;flex-direction: column;}
.banking_flex span {margin-right:42px; }
.banking_flex span:last-child {margin-right:0}

.bottom_margin span {margin-right:15px;}
.bottom_flex {}
.bottom_flex a {margin-right:15px;}
.bottom_span span {margin-right:10px;}
.bottom_num span {border-bottom:1px solid;}



#upDownBtn {position:fixed;bottom:32px;right: 10px;z-index:100;display:none;}
#upDownBtn  .inner {display: flex;flex-direction: column;align-items:center;}
#upDownBtn a {display:flex;width:36px;height:36px;align-items: center;justify-content: center;font-size: 16px;background: rgba(255,255,255,0.68);color:#000;margin-bottom: 6px;font-weight:500;box-sizing: border-box;padding: 7px;border-radius: 4px;}
#upDownBtn a .icon {line-height:1; display: flex;flex-direction: column;align-items:center;}
#upDownBtn a:last-child {margin-bottom:0; }
#upDownBtn.hide {display: none !important;}
#upDownBtn .upBtn, #upDownBtn .downBtn {padding:12px; }



/* BASIC css end */

