.affiliate{position:relative;margin:100px auto 0}.affiliate .init-btn{border:none;background:#1b4d99;color:#fff;font-size:15px;font-family:Pretendard-Medium,sans-serif;position:absolute;top:20px;left:20px;z-index:10;border-radius:11px;display:flex;align-items:center;text-align:center;justify-content:center;height:55px;width:200px;box-shadow:0 3px 6px rgba(0,0,0,.16);cursor:pointer}.affiliate .continent{position:absolute;bottom:0;left:50%;max-width:1600px;width:100%;background-color:#fff;transform:translateX(-50%)}.affiliate .continent>ul{display:flex}.affiliate .continent>ul>li{position:relative;width:33%}.affiliate .continent>ul>li>p{cursor:pointer;padding:0 30px;display:flex;align-items:center;height:60px;border:1px solid #707070;color:#707070;font-size:18px;font-family:Pretendard-SemiBold,sans-serif;background:url(/images/sub/company/affiliate/area-off.svg) no-repeat calc(100% - 30px) 50%}.affiliate .continent>ul>li.on>p{background:url(/images/sub/company/affiliate/area-on.svg) no-repeat calc(100% - 30px) 50%}.affiliate .continent>ul>li>ul{display:none;width:100%;position:absolute;bottom:62px;left:0;background-color:#fff;padding:30px 0 0;box-sizing:border-box;border:1px solid #707070;border-bottom:none;max-height:625px;overflow-y:auto}.affiliate .continent>ul>li>ul>li>p{padding:0 30px 30px;font-size:25px;color:#707070;font-family:Pretendard-SemiBold,sans-serif}.affiliate .continent>ul>li>ul>li>ul{padding:0 50px 50px}.affiliate .continent>ul>li>ul>li>ul>li{margin-top:20px;line-height:23px;cursor:pointer}.affiliate .continent>ul>li>ul>li>ul>li:first-child{margin-top:0}.affiliate .continent>ul>li.on>ul{display:block}.ReactModalPortal .info-detail{display:flex;justify-content:space-between}.ReactModalPortal .info-detail .info-detail-text h3{font-size:30px;font-family:Pretendard-Bold,sans-serif;color:#707070;margin-bottom:25px}.ReactModalPortal .info-detail .info-detail-text .address{margin:25px 0}.ReactModalPortal .info-detail .info-detail-text .address>address,.ReactModalPortal .info-detail .info-detail-text .address>p{font-size:18px;font-family:Pretendard-SemiBold,sans-serif;color:#707070}.ReactModalPortal .info-detail .info-detail-text .contact{margin:25px 0}.ReactModalPortal .info-detail .info-detail-text .contact>p{padding-left:20px;font-size:18px;font-family:Pretendard-SemiBold,sans-serif;color:#707070}.ReactModalPortal .info-detail .info-detail-text .contact>p.tel{background:url(/images/sub/company/affiliate/phone-call.png) no-repeat 0 50%}.ReactModalPortal .info-detail .info-detail-text .contact>p.fax{background:url(/images/sub/company/affiliate/fax.png) no-repeat 0 50%}.ReactModalPortal .info-detail .info-detail-text .etc-info>p{font-size:18px;font-family:Pretendard-SemiBold,sans-serif;color:#707070}@media screen and (max-width:767px){.affiliate .continent>ul>li>p{padding:0 10px}.affiliate .continent>ul>li.on>p,.affiliate .continent>ul>li>p{background-position:calc(100% - 10px) 50%}.affiliate .continent>ul>li>ul>li>p{padding:0 10px 30px}.affiliate .continent>ul>li>ul>li>ul{padding:0 10px 50px}}