.contact__fcolor_e06{color:#e06}.contact__img_height80{height:80px}.contact__img_height80 img{height:100%}.contact-top__faq,.contact-top__other{margin-top:40px}.contact-top__faq .faq__list{border-top:1px solid #e0e0e0;margin-bottom:60px;margin-top:25px}.contact-top__faq .faq__list>li{border-bottom:1px solid #e0e0e0;line-height:1.4}.contact-top__faq .faq__list>li>a{display:block;font-size:1.8rem;font-weight:700;padding:16px 34px 16px 8px;position:relative}.contact-top__faq .faq__list>li>a:hover{color:#2d3e3a}.contact-top__faq .faq__list>li>a:before{border-right:2px solid #00a2ad;border-top:2px solid #00a2ad;content:"";display:block;height:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px}.contact-top__faq .faq__list.blank>li>a:before{border:none;content:url(https://22314159.fs1.hubspotusercontent-na1.net/hubfs/22314159/safie-corp/assets/img/common/icon_blank_lightblue.svg);right:10px;top:7px;transform:scale(1.8)}.dnd-section .bl_horizBtnList{margin-bottom:140px}.dnd-section:last-of-type .bl_horizBtnList{margin-bottom:0}.contact-top__consultation{background-color:#fff;border-radius:20px;margin-top:60px;padding:40px}.contact-top__consultation h4{font-size:2.2rem;font-weight:700;text-align:center}.contact-top__consultation>.contact-top__flex{display:flex;margin-top:30px}.contact-top__consultation>.contact-top__flex>.contact-top__flex-inner{display:flex;flex-direction:column;padding-right:40px;text-align:center;width:50%}.contact-top__consultation>.contact-top__flex>.contact-top__flex-inner:last-child{border-left:1px solid #e0e0e0;padding-left:40px;padding-right:0}.contact-top__flex-inner>p:first-of-type{font-size:2rem;margin:15px 0 10px}.contact-top__flex-inner>p:first-of-type strong{font-weight:700}.contact-top__flex-inner>p:last-of-type{text-align:left}.contact-top__flex-inner>div{display:flex;height:120px;justify-content:center}.contact-top__flex-inner>div>img{align-self:center;width:80px}.contact-top__flex-inner:last-of-type>div>img{width:87px}.contact-top__flex-inner>div.contact-top__btn_area{height:auto;margin-top:auto;padding-top:20px}.contact-top__other>.contact-top__flex{display:grid;gap:41px;grid-template-columns:repeat(auto-fit,minmax(326px,1fr));margin-top:60px}.contact-top__other>.contact-top__flex>.contact-top__flex-inner{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;padding:30px}.contact-top__other>.contact-top__flex>.contact-top__flex-inner:last-of-type>div>img{width:220px}.contact-top__flex-inner>div.contact-top__icon-wrap{height:90px;padding:10px}.contact-top__flex-inner>div.contact-top__logo-wrap{height:75px}.contact-top__other img{height:100%;width:auto}.contact-top__other p{font-size:1.4rem}.contact-top__other p strong{font-size:1.8rem;line-height:1.5}.el_btn__contact-size{width:266px}.contact-top__other2{margin-top:60px}.contact-after__consultation h3{font-size:2rem;font-weight:700}@media screen and (max-width:980px){.contact-top__faq .faq__list{margin-bottom:30px}}@media screen and (max-width:768px){.dnd-section .bl_horizBtnList{margin-bottom:70px}.dnd-section:last-of-type .bl_horizBtnList{margin-bottom:0}.contact-top__consultation{margin-top:40px;padding:30px 25px}.contact-top__consultation h4{line-height:1.6;text-align:left}.contact-top__consultation>.contact-top__flex{flex-direction:column;margin-top:20px}.contact-top__consultation>.contact-top__flex>.contact-top__flex-inner{padding-right:0;width:100%}.contact-top__consultation>.contact-top__flex>.contact-top__flex-inner:last-child{border-left:none;border-top:1px solid #e0e0e0;margin-top:40px;padding-left:0;padding-top:30px}.contact-top__flex-inner>p:first-of-type{margin:15px 0 5px}.contact-top__flex-inner>div{height:128px}.contact-top__other>.contact-top__flex{flex-direction:column;margin-top:40px}.contact-top__other>.contact-top__flex>.contact-top__flex-inner{margin-bottom:30px;padding:30px 25px;width:100%}.contact-top__other>.contact-top__flex>.contact-top__flex-inner:last-of-type{margin-bottom:0}.contact-top__other>.contact-top__flex>.contact-top__flex-inner>div>img{width:91px}.contact-top__other>.contact-top__flex>.contact-top__flex-inner:last-of-type>div>img{width:235px}}