﻿@media screen and (max-width: 767.9px){.p-firstview:has(.p-customerForm__reservation) .p-firstview__inner{background:#fff;border-radius:8px;width:94.6vw;margin:0 auto;overflow:hidden}.p-firstview:has(.p-customerForm__reservation) .p-firstview__present{background:none;border-radius:0;width:94.6vw;margin:0 auto;padding:9vw 4.44vw 4.44vw}.p-firstview:has(.p-customerForm__reservation) .p-firstview__present::after{display:block;content:"";margin:30px auto 0;width:0;height:0;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);border-top:20px solid orange}.p-firstview:has(.p-customerForm__reservation) .p-firstview__present .modalbtn{margin-top:6px}.p-firstview:has(.p-customerForm__reservation) .p-firstview__limit{margin-top:0}.p-customerForm__reservation{background:#fcfce3;background-image:linear-gradient(0deg, #fffff9, #FCFCE3);padding:32px 10px;width:calc(100% - 20px);margin:0 auto 10px;border-radius:6px}.p-customerForm__reservation__ttl{display:inline-block;position:relative;font-size:18px;line-height:1.4;font-weight:bold;text-align:center;margin-bottom:6px}.p-customerForm__reservation__ttl span{position:relative;z-index:2}.p-customerForm__reservation__ttl::before{display:block;content:"";width:100%;height:30%;position:absolute;bottom:20%;left:0;z-index:1;background:#ffe78e}.p-customerForm__reservation__ttl-2{color:#5ca333;font-weight:bold;font-size:24px;margin-bottom:4px;text-align:center}.p-customerForm__reservation__txt{font-size:16px;line-height:1.4;color:#333;text-align:center}.p-customerForm__reservation__calender{width:100%;background:#ddd;margin:16px 0}.p-customerForm__reservation__status{display:flex;justify-content:center;align-items:center}.p-customerForm__reservation__status p{display:inline-flex;justify-content:center;align-items:center;margin:0 6px;font-size:14px}.p-customerForm__reservation__status p .p-customerForm__reservation__status__icon{display:inline-block;margin-right:4px}.p-customerForm__reservation__category{margin-top:16px}.p-customerForm__reservation__category__ttl{font-size:16px;font-weight:bold;text-align:center}.p-customerForm__reservation__category__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.p-customerForm__reservation__category__list li{border-radius:6px;border:1px solid #a28004;background:#fff;margin:4px 4px 0;padding:6px 8px;color:#a28004;font-size:14px}.p-calendarContainer{background-color:#fff}.p-calendarContainer .p-calendarContainer__ttl{position:relative;font-size:16px;font-weight:bold;color:#0e2a47;text-align:center;background:#fff;padding:12px}.p-calendarContainer .p-calendarContainer__ttl__btn{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#fff}.p-calendarContainer .p-calendarContainer__ttl__btn::after{display:block;content:"";font-size:16px;font-weight:bold;color:#0e2a47;border-bottom:3px solid #0e2a47;border-right:3px solid #0e2a47;width:12px;height:12px}.p-calendarContainer .p-calendarContainer__ttl__btn:first-of-type{left:0}.p-calendarContainer .p-calendarContainer__ttl__btn:first-of-type::after{transform:rotate(135deg)}.p-calendarContainer .p-calendarContainer__ttl__btn:last-of-type{right:0}.p-calendarContainer .p-calendarContainer__ttl__btn:last-of-type::after{transform:rotate(-45deg)}.p-calendarContainer table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center}.p-calendarContainer table th,.p-calendarContainer table td{border:1px solid #e5e7eb;padding:4px 0;vertical-align:middle}.p-calendarContainer table th{font-weight:normal;font-size:14px;font-weight:bold;color:#555;padding:6px 0;background:#f3f4f6}.p-calendarContainer table td{cursor:pointer}.p-calendarContainer table td:has(.c-icon-dash),.p-calendarContainer table td.p-calendar-past,.p-calendarContainer table td.p-calendar-future{background:#f9fafb;pointer-events:none}.p-calendarContainer table td:has(.c-icon-dash) .p-calendarContainer-date,.p-calendarContainer table td.p-calendar-past .p-calendarContainer-date,.p-calendarContainer table td.p-calendar-future .p-calendarContainer-date{color:#d1d5db}.p-calendarContainer table td:has(.c-icon-phone){background:#fff;pointer-events:none}.p-calendarContainer table .p-calendarContainer-sat{color:#3b82f6}.p-calendarContainer table .p-calendarContainer-sun{color:#ef4444}.p-calendarContainer table .p-calendarContainer-date{font-size:12px;font-weight:bold;margin-bottom:4px;color:#333}.p-calendarContainer table .p-calendarContainer-date.p-calendarContainer-sat{color:#3b82f6}.p-calendarContainer table .p-calendarContainer-date.p-calendarContainer-sun{color:#ef4444}.p-calendarContainer table .p-calendarContainer-status{height:18px;display:flex;justify-content:center;align-items:center}.p-calendarContainer .calendar-footer{position:relative;text-align:center;padding:12px 0;border:1px solid #e5e7eb;border-top:none;color:#0a6fcc;text-decoration:none;font-size:14px;font-weight:bold;display:flex;justify-content:center;align-items:center;cursor:pointer}.p-calendarContainer .calendar-footer::after{margin-top:-1px;margin-left:8px;content:"";height:15px;width:8px;position:relative;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -65px -63px no-repeat;background-size:290px 140px}.c-icon-circle{width:16px;height:16px;border:2px solid #0a6fcc;border-radius:50%}.c-icon-dash{width:16px;height:1.5px;background-color:#d1d5db}.c-icon-phone{width:18px;height:18px;background:url(https://img1.kakaku.k-img.com/images/insurance/gla/consultation/icon_tel_green.png) no-repeat center;background-size:14px}.p-customerModal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(14,42,71,.9);z-index:100}.p-customerModal button{border:none;background:none;cursor:pointer}.p-customerModal.is-open{display:flex;justify-content:center;align-items:center}.p-customerModal__inner{position:fixed;bottom:0;left:0;background:#fff;width:100%;padding:10px 0 0;border-radius:20px 20px 0 0}.p-customerModal__ttl{font-size:18px;font-weight:bold;color:#0e2a47;text-align:center;margin-bottom:4px}.p-customerModal__status{padding:0 0 8px;border-bottom:1px solid #e5e7eb}.p-customerModal__status ul{position:relative;display:inline-flex;justify-content:center;align-items:center;left:50%;transform:translateX(-50%)}.p-customerModal__status ul::after{display:block;content:"";position:absolute;left:50%;top:25%;transform:translateX(-50%) translateY(-50%);width:90%;height:2px;z-index:-1;background:#e5e7eb}.p-customerModal__status ul li{position:relative;text-align:center;margin:0 26px;padding:0 6px 20px;background:#fff}.p-customerModal__status ul li:first-of-type{margin-left:0}.p-customerModal__status ul li:last-of-type{margin-right:0}.p-customerModal__status ul li p{margin:0 auto;font-size:12px;font-weight:bold;color:#0e2a47}.p-customerModal__status ul li p:first-of-type{display:flex;justify-content:center;align-items:center;border-radius:50%;width:20px;height:20px;margin-bottom:4px;color:#fff;background:#0e2a47}.p-customerModal__status ul li p:nth-of-type(2){display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:max-content}.p-customerModal__status ul li:not(.is-active) p{color:#d1d5dc}.p-customerModal__status ul li:not(.is-active) p:first-of-type{background:#d1d5dc;color:#fff}.p-customerModal__status ul li:not(.is-active) p:first-of-type{background:#d1d5dc}.p-customerModal__content{background:#f5f7fa}.p-customerModal__content__inner{height:calc(95dvh - 90px);overflow:auto;padding:16px}.p-customerModal__content__inner *{scroll-behavior:smooth}.p-customerModal__content .p-customerModal__content__closed{padding:12px;margin-bottom:20px;border:1px solid #dcdcdc;background:#fafad2}.p-customerModal__content .p-customerModal__content__closed__head{font-weight:bold;font-size:16px;margin-bottom:4px}.p-customerModal__content .p-customerModal__content__closed__text{font-size:14px}.p-customerModal__content__date{position:relative;margin-bottom:16px;padding-bottom:20px}.p-customerModal__content__date::after{display:block;content:"";position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:10px solid #0e2a47}.p-customerModal__content__ttl{font-size:16px;font-weight:bold;color:#0e2a47;text-align:center;margin-bottom:16px}.p-customerModal__content__ttl__sub{font-size:14px;font-weight:bold;color:#364153;margin-bottom:12px}.p-customerModal__content__time__list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.p-customerModal__content__time__list li{display:flex;justify-content:center;align-items:center;width:23.4%;margin:0 2% 0 0;padding:16px 0;border-radius:6px;font-size:15px;font-weight:bold;border:1px solid #e5e7eb;background:#d1d5dc;color:#fff;pointer-events:none}.p-customerModal__content__time__list li:nth-of-type(4n){margin-right:0}.p-customerModal__content__time__list li:nth-of-type(n+5){margin-top:8px}.p-customerModal__content__time__list li.is-active{color:#333;border:1px solid #e5e7eb;background:#fff;cursor:pointer;pointer-events:auto}.p-customerModal__content__time__list li.is-active-anime{animation:time_active_anime 1.2s ease-in 0s 3}.p-customerModal__content__time__list li.is-time-selected{background:#5092e8 !important;color:#fff !important}@keyframes time_active_anime{0%{background:#fff}10%{background:#fcfce3}100%{background:#fff}}.p-customerModal__timebtn{display:block;position:absolute;bottom:108px;left:50%;transform:translateX(-50%);background:#0a6fcc;color:#fff;width:max-content;padding:10px 16px;border-radius:999px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition-duration:.3s;opacity:0;pointer-events:none}}@media screen and (max-width: 767.9px)and (max-height: 680px){.p-customerModal__timebtn.is-active{opacity:1;pointer-events:auto}}@media screen and (max-width: 767.9px){.p-customerModal__inner:has(.p-customerModal__content__closed) .p-customerModal__timebtn.is-active{opacity:1;pointer-events:auto}.p-customerModal table td:has(.c-icon-dash),.p-customerModal table td.p-calendar-past,.p-customerModal table td.p-calendar-future{background:#f9fafb;pointer-events:none}.p-customerModal table td:has(.c-icon-dash) .p-calendarContainer-date,.p-customerModal table td.p-calendar-past .p-calendarContainer-date,.p-customerModal table td.p-calendar-future .p-calendarContainer-date{color:#d1d5db}.p-customerModal table td:has(.c-icon-phone){background:#fff;pointer-events:none}.p-customerModal table td.is-date-selected{background:#5092e8;color:#fff}.p-customerModal table td.is-date-selected .p-calendarContainer-status{font-size:10px}.p-customerModal table td.is-date-selected .p-calendarContainer-status .c-icon-circle{display:none}.p-customerModal table td.is-date-selected .p-calendarContainer-status::after{display:block;content:"選択中";font-size:10px;font-weight:bold;color:#fff}.p-customerModal table td.is-date-selected .p-calendarContainer-date,.p-customerModal table td.is-date-selected .p-calendarContainer-sun,.p-customerModal table td.is-date-selected .p-calendarContainer-sat{color:#fff}.p-customerModal__inner:has(.p-customerModal__btncol):not(.p-customerModal__inner__phase3) .p-customerModal__content .p-customerModal__content__inner{height:calc(95dvh - 90px - 96px)}.p-customerModal__inner.p-customerModal__inner__phase4 .p-customerModal__content .p-customerModal__content__inner{height:calc(95dvh - 96px + 50px)}.p-customerModal__btncol{display:flex;justify-content:center;align-items:center;width:100%;height:96px;text-align:center;background:#fff;border-top:1px solid #e5e7eb;padding:12px}.p-customerModal__btncol button{display:flex;justify-content:center;align-items:center;width:100%;min-height:60px;padding:12px 0;background:#d1d5dc;color:#fff;font-weight:bold;font-size:18px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);pointer-events:none}.p-customerModal__btncol button.is-active{background:#ff8a30;pointer-events:all}.p-customerModal .p-customerModal__back{display:block;position:absolute;top:9px;left:16px;height:24px;font-size:16px;font-weight:bold;color:#0a6fcc}.p-customerModal .p-customerModal__back::before{position:relative;display:inline-block;content:"";margin-top:0;margin-right:8px;content:"";width:8px;height:15px;top:2px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -65px -63px no-repeat;background-size:290px 140px;transform:rotate(180deg)}.p-customerModal .p-closeModal-open{display:block;position:absolute;top:4px;right:24px;width:24px;height:24px;font-size:32px;color:#000 !important}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__status ul::after{background-image:linear-gradient(90deg, rgb(14, 42, 71) 50%, rgb(229, 231, 235) 50%)}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__ttl__sub .icon-required,.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__ttl__sub .icon-optional,.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__ttl__sub .icon-ok{background:#99a1af;color:#fff;font-size:12px;font-weight:bold;padding:2px 8px;border-radius:999px;margin-right:8px}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__ttl__sub .icon-required{background:red}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__ttl__sub .icon-optional{background:#99a1af}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__ttl__sub .icon-ok{background:#60bf39}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info{margin-top:24px}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info:first-of-type{margin-top:0}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__block{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__block input,.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__block textarea{display:block;width:100%;font-size:16px;margin-right:8px;padding:16px 16px;outline:1px solid #364153;border-radius:10px;border:none}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__block input:last-of-type,.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__block textarea:last-of-type{margin-right:0}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__block input::placeholder,.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__block textarea::placeholder{color:#333;opacity:.5}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__block input:focus,.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__block textarea:focus{outline:2px solid #364153}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__block textarea{height:128px;line-height:1.6}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__notice{font-size:14px;color:#333;margin-top:16px}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info__errortxt{font-size:14px;color:#ef4444;margin-top:12px;line-height:1.6;display:none}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info:has(.is-error) .is-error{outline:1px solid #ef4444;background:#fef2f2}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info:has(.is-error) .is-error:focus{outline:2px solid #ef4444}.p-customerModal .p-customerModal__inner__phase2 .p-customerModal__content__info:has(.is-error) .p-customerModal__content__info__errortxt{display:block}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__status ul::after{background:#0e2a47}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__block{background:#fff;padding:20px;border:1px solid #f3f4f6;border-radius:10px;box-shadow:0 2px 3px rgba(0,0,0,.1)}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__info{border-bottom:1px solid #f3f4f6;padding-bottom:16px;margin-bottom:16px}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__info:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__ttl__sub{font-size:12px;color:#6a7282;margin-bottom:4px;font-weight:normal}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__txt__date{font-size:20px;font-weight:bold;color:#0e2a47;line-height:1.6}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__accordion{position:relative;font-size:16px;overflow:hidden}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__accordion:has(.p-customerModal__content__accordion__btn){padding-bottom:20px}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__accordion.is-open{max-height:none}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__accordion__btn{position:absolute;bottom:0;right:0;line-height:1em;font-size:16px;font-weight:bold;color:#0a6fcc;background:#fff;cursor:pointer;padding-right:20px}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__accordion__btn::after{display:block;margin-top:-1px;margin-left:8px;content:"";height:15px;width:15px;position:absolute;right:0;top:5px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -65px -63px no-repeat;background-size:290px 140px;transform:rotate(90deg)}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__accordion__btn.is-open::after{top:-3px;transform:rotate(270deg)}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__txt{font-size:16px;font-weight:bold;color:#333;line-height:1.6;word-break:break-all}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__regulation{position:relative;left:50%;transform:translateX(-50%);text-align:center;font-size:14px;font-weight:bold;display:inline-block;width:fit-content;margin:20px auto;padding-right:16px}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content__regulation::after{content:"";background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) no-repeat;background-size:260px 126px;background-position:-185px -55px;width:25px;height:15px;display:block;position:absolute;right:-10px;top:-2px}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__content .p-customerModal__btncol{position:relative;bottom:0;left:0;width:100%;height:auto;text-align:center;background:none;padding:0}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__back__txt{position:relative;color:#7e7e7e;font-size:14px;font-weight:bold;margin:20px auto 32px;padding:0}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__back__txt::before{position:relative;display:inline-block;content:"";margin-top:0;margin-right:8px;content:"";width:8px;height:15px;top:2px;background:url(https://img1.kakaku.k-img.com/images/insurance/common/hkn_icons.svg) -267px -63px no-repeat;background-size:290px 140px;transform:rotate(180deg)}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__ttl{font-size:14px;font-weight:bold;color:#364153;line-height:1.6;margin-bottom:8px}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__inner{background:#fff;border:1px solid #f3f4f6;border-radius:4px;height:9em;overflow-y:scroll;padding:16px;font-size:12px}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__inner p,.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__inner dl,.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__inner dd,.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__inner dt{font-size:1em;color:#333;line-height:1.6;margin-bottom:12px}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__inner p:last-of-type,.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__inner dl:last-of-type,.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__inner dd:last-of-type,.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__inner dt:last-of-type{margin-bottom:0}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__agreement__inner .inScroll_ttl{font-weight:bold}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__btncol button{flex-wrap:wrap}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__btn__txt-s{display:block;width:100%;font-size:13px}.p-customerModal .p-customerModal__inner__phase3 .p-customerModal__btn__txt-l{display:block;width:100%;font-size:18px}.p-customerModal .p-customerModal__inner__phase4 .p-customerModal__ttl{border-bottom:1px solid #e5e7eb;margin-bottom:0;padding-bottom:4px}.p-customerModal .p-customerModal__inner__phase4 .p-customerModal__content__inner{padding:32px 20px}.p-customerModal .p-customerModal__inner__phase4 .p-customerModal__result__ttl{font-size:28px;font-weight:bold;color:#0e2a47;line-height:1.6;text-align:center;margin-bottom:24px}.p-customerModal .p-customerModal__inner__phase4 .p-customerModal__result__intro{font-size:18px;font-weight:bold;color:#333;line-height:1.6;margin-bottom:24px}.p-customerModal .p-customerModal__inner__phase4 .p-customerModal__result__intro span{display:block;font-size:20px;color:#e33543}.p-customerModal .p-customerModal__inner__phase4 .p-customerModal__result__tel{font-size:18px;color:#333;line-height:1.6;margin-bottom:24px}.p-customerModal .p-customerModal__inner__phase4 .p-customerModal__result__number{border:1px solid #f8aaaa;background:#fff5f5;border-radius:10px;padding:24px 0;font-size:18px;color:#333;line-height:1.6;margin-bottom:24px;text-align:center;color:#333;font-weight:bold}.p-customerModal .p-customerModal__inner__phase4 .p-customerModal__result__number span{padding-top:8px;display:block;color:#ff8a30;font-weight:bold;font-size:34px;line-height:1em}.p-customerModal .p-customerModal__inner__phase4 .p-customerModal__result__txt{font-size:16px;color:#333;line-height:1.6;margin-bottom:24px}.p-customerModal .p-customerModal__inner__phase4 .p-customerModal__result__btn-close{width:100%;padding:16px 0;border-radius:10px;font-size:18px;cursor:pointer;background:#fff;border:1px solid #ddd;color:#0a6fcc;font-weight:bold}.p-closeModal,.p-errorModal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:110}.p-closeModal.is-open,.p-errorModal.is-open{display:flex;justify-content:center;align-items:center}.p-closeModal__inner,.p-errorModal__inner{position:fixed;bottom:50%;left:50%;transform:translate(-50%, 50%);background:#fff;width:90%;padding:20px;border-radius:20px 20px}.p-closeModal__inner p,.p-errorModal__inner p{font-size:18px;line-height:1.6;font-weight:bold;color:#0e2a47;text-align:center;margin-bottom:16px}.p-closeModal__btncol,.p-errorModal__btncol{display:flex;justify-content:center;align-items:center}.p-closeModal__btncol button,.p-errorModal__btncol button{display:flex;justify-content:center;align-items:center;width:100%;padding:16px 0;border-radius:10px;font-size:16px;margin-left:12px;background:#fff;cursor:pointer}.p-closeModal__btncol button:first-of-type,.p-errorModal__btncol button:first-of-type{border:1px solid #bebebe;margin-left:0;color:#333}.p-closeModal__btncol button:nth-of-type(2),.p-errorModal__btncol button:nth-of-type(2){background:#ff8a30;border:1px solid #ff8a30;color:#fff;font-weight:bold}.p-closeModal .p-errorModal__ttl,.p-errorModal .p-errorModal__ttl{font-size:18px;font-weight:bold;color:#e33543;line-height:1.6;text-align:center;margin-bottom:12px}.p-closeModal .p-errorModal__txt,.p-errorModal .p-errorModal__txt{font-size:16px;color:#333;line-height:1.6;font-weight:normal;text-align:left}.p-errorModal__btncol button:first-of-type{color:#0a6fcc}.is-open-anime .p-customerModal__inner:not(.p-customerModal__inner__phase2):not(.p-customerModal__inner__phase3):not(.p-customerModal__inner__phase4){animation:customerModal_anime .3s ease-out 0s 1 forwards}@keyframes customerModal_anime{0%{transform:translateY(100%)}100%{transform:translateY(0)}}}/*# sourceMappingURL=hkn_consultation_customer_sp.css.map */
