﻿body{width:375px;margin:0 auto}img{display:block}.header{position:relative;z-index:20;background:#FFF;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15)}.header .header__inner{box-sizing:border-box;padding:13px 0}.header .header__inner .header__logo{width:180px;height:28px;margin:0 auto}.kv .kv__content{box-sizing:border-box;position:relative;height:308px;padding-top:8px;background-color:#F3FAFF}.kv .kv__content .kv__main{width:375px;height:248px;margin:0 auto}.kv .kv__content .kv__bottom{position:absolute;right:0;left:0;bottom:0;width:375px;height:80px;margin:0 auto}.contents{background-color:#F3FAFF}.contents .supervisor{box-sizing:border-box;padding:20px 15px}.contents .supervisor .supervisor__inner{box-sizing:border-box;position:relative;display:flex;justify-content:flex-start;align-items:center;border-radius:5px;padding:9px 14px;border:1px solid #DFDFDF;background-color:#FFF}.contents .supervisor .supervisor__inner .supervisor__image{width:54px;height:54px;margin-right:12px}.contents .supervisor .supervisor__inner .supervisor__info .supervisor__name{color:#FF8B1F;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:normal}.contents .supervisor .supervisor__inner .supervisor__info .supervisor__role{color:#858585;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.16;letter-spacing:normal}.contents .supervisor .supervisor__inner .supervisor__label{box-sizing:border-box;position:absolute;top:-1px;right:13.5px;width:65px;padding:11px 0;background-color:#DE4E58;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:normal}.contents .supervisor .supervisor__inner .supervisor__label::after{position:absolute;bottom:-5px;right:0;left:0;width:100%;height:6px;background-color:#DE4E58;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 1px, 0 100%);content:""}.contents .supervisor .supervisor__inner .supervisor__label .supervisor__tool{font-size:10px}.contents .container{box-sizing:border-box;padding:20px 15px 60px}.contents .container .question__balloon{display:flex;justify-content:flex-start;align-items:flex-start}.contents .container .question__balloon.--avatarless{justify-content:flex-end;margin-right:5px}.contents .container .question__balloon:nth-of-type(n + 2){margin-top:10px}.contents .container .question__balloon .question__avator{width:50px;height:50px;margin-right:10px}.contents .container .question__balloon .question__balloon-inner{width:280px;border-radius:5px 20px 20px 20px;background-color:#D1EEFF}.contents .container .question__balloon .question__balloon-inner .question__sentence{box-sizing:border-box;padding:16px 20px;color:#2B3550;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:normal}.contents .container .question__balloon .question__balloon-inner .question__progress{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:0 10.5px;padding:12px 20px 11px;border-bottom:1px solid #FFF}.contents .container .question__balloon .question__balloon-inner .question__progress .question__progress-number{box-sizing:border-box;position:relative;width:fit-content;height:18px;padding:0 5px;border-radius:3px;background-color:#009AED;color:#FFF;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;line-height:18px;letter-spacing:normal}.contents .container .question__balloon .question__balloon-inner .question__progress .question__progress-number::after{position:absolute;right:-3.5px;top:0;bottom:0;width:4.5px;height:4px;margin:auto 0;background-color:#009AED;clip-path:polygon(0 0, 1px 0, 100% 50%, 1px 100%, 0 100%);content:""}.contents .container .question__balloon .question__balloon-inner .question__progress .question__progress-bar{flex-grow:1;height:12px;border-radius:40px;background-color:#FFF}.contents .container .question__balloon .question__balloon-inner .question__progress .question__progress-bar::after{display:block;height:12px;background-color:#009AED;border-radius:40px;content:""}.contents .container .question__balloon .question__balloon-inner .question__progress .question__progress-bar.--bar-15::after{width:15%}.contents .container .question__balloon .question__balloon-inner .question__progress .question__progress-bar.--bar-30::after{width:30%}.contents .container .question__balloon .question__balloon-inner .question__progress .question__progress-bar.--bar-45::after{width:45%}.contents .container .question__balloon .question__balloon-inner .question__progress .question__progress-bar.--bar-60::after{width:60%}.contents .container .question__balloon .question__balloon-inner .question__progress .question__progress-bar.--bar-75::after{width:75%}.contents .container .question__balloon .question__balloon-inner .question__progress .question__progress-bar.--bar-100::after{width:100%}.contents .container .answer__balloon{display:flex;justify-content:flex-end;align-items:flex-start;margin:20px auto}.contents .container .answer__balloon:last-child{margin:20px auto 0}.contents .container .answer__balloon .answer__balloon-inner{box-sizing:border-box;width:280px;padding:16px 0;border-radius:20px 5px 20px 20px;background-color:#FFF}.contents .container .answer__balloon .answer__balloon-inner .answer__label{display:block}.contents .container .answer__balloon .answer__balloon-inner .answer__label:nth-of-type(n + 2){margin-top:5px}.contents .container .answer__balloon .answer__balloon-inner .answer__label .answer__input-radio{display:none}.contents .container .answer__balloon .answer__balloon-inner .answer__label .answer__input-radio:checked+.answer__appearance{background-color:#FF8C1F;color:#FFF}.contents .container .answer__balloon .answer__balloon-inner .answer__label .answer__appearance{box-sizing:border-box;display:block;width:240px;height:42px;margin:0 auto;border-radius:5px;border:2px solid #FF8C1F;background-color:#FFF;color:#FF8C1F;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:38px;letter-spacing:normal;cursor:pointer}.contents .container .answer__balloon .answer__balloon-inner .answer__input-wrapper{display:flex;justify-content:center;align-items:center;gap:0 10px;color:#2B3550;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.0;letter-spacing:normal}.contents .container .answer__balloon .answer__balloon-inner .answer__input-wrapper .answer__input{box-sizing:border-box;width:100px;height:42px;padding-left:20px;border-radius:5px;background-color:#F0F0F0;border:none;color:#2B3550;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.0;letter-spacing:normal}.contents .container .answer__balloon .answer__balloon-inner .answer__input-wrapper .answer__input::placeholder{color:#AAA}.contents .container .answer__balloon .answer__balloon-inner .answer__info .answer__group{box-sizing:border-box;padding:0 20px}.contents .container .answer__balloon .answer__balloon-inner .answer__info .answer__group:nth-of-type(n + 2){margin-top:20px}.contents .container .answer__balloon .answer__balloon-inner .answer__info .answer__group .answer__subject{color:#2B3550;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal}.contents .container .answer__balloon .answer__balloon-inner .answer__info .answer__group .answer__input-wrapper .answer__input{width:100%;margin-top:5px;padding:0 20px}.contents .container .answer__balloon .answer__balloon-inner .answer__info .answer__group .answer__radio-wrapper{display:flex;justify-content:center;align-items:stretch;gap:0 8px;margin-top:5px}.contents .container .answer__balloon .answer__balloon-inner .answer__info .answer__group .answer__radio-wrapper .answer__label--contact .answer__input-radio{display:none}.contents .container .answer__balloon .answer__balloon-inner .answer__info .answer__group .answer__radio-wrapper .answer__label--contact .answer__input-radio:checked+.answer__appearance--contact{background-color:#FF8B1F;color:#FFF}.contents .container .answer__balloon .answer__balloon-inner .answer__info .answer__group .answer__radio-wrapper .answer__label--contact .answer__appearance--contact{display:flex;justify-content:center;align-items:center;width:116px;height:54px;border-radius:5px;background:#E8E8E8;color:#ABABAB;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:normal}.contents .container .answer__balloon .answer__balloon-inner .answer__info .action-checkbox{margin:28px auto}.contents .container .answer__balloon .answer__balloon-inner .answer__info .action-checkbox .action-checkbox__accept{box-sizing:border-box;padding:0 20px}.contents .container .answer__balloon .answer__balloon-inner .answer__info .action-checkbox .action-checkbox__accept .action-checkbox__label .action-checkbox__checkbox{display:none}.contents .container .answer__balloon .answer__balloon-inner .answer__info .action-checkbox .action-checkbox__accept .action-checkbox__label .action-checkbox__checkbox:checked+.action-checkbox__appearance::before{background-color:#277DE0}.contents .container .answer__balloon .answer__balloon-inner .answer__info .action-checkbox .action-checkbox__accept .action-checkbox__label .action-checkbox__appearance{box-sizing:border-box;display:block;position:relative;width:fit-content;padding-left:24px;margin:0 auto;color:#2B3550;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;cursor:pointer}.contents .container .answer__balloon .answer__balloon-inner .answer__info .action-checkbox .action-checkbox__accept .action-checkbox__label .action-checkbox__appearance::before{box-sizing:border-box;position:absolute;left:0;top:0;bottom:0;width:14px;height:14px;margin:auto 0;border-radius:2px;background-color:#FFF;border:1px solid #277DE0;content:"\f00c";color:#FFF;text-align:center;font-family:"Font Awesome 6 Free";font-size:11px;font-weight:900;line-height:14px}.contents .container .answer__balloon .answer__balloon-inner .answer__info .action-checkbox .action-checkbox__accept .action-checkbox__label .action-checkbox__appearance .accept__link{color:#277DE0;text-decoration:underline}.contents .container .answer__balloon .answer__balloon-inner .action{box-sizing:border-box;margin-top:16px;padding-top:15px;border-top:1px solid #DDF2FF}.contents .container .answer__balloon .answer__balloon-inner .action .action__next-button{display:block;width:140px;height:40px;margin:0 auto;border-radius:30px;border:none;background-color:#FF8B1F;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:normal;cursor:pointer}.contents .container .answer__balloon .answer__balloon-inner .action .action__next-button.--inactive{background-color:#AAA}.contents .container .answer__balloon .answer__balloon-inner .area__open-button{box-sizing:border-box;position:relative;width:253px;height:35px;padding:0 38px 0 14px;border-radius:6px;border:1px solid #DDD;background-color:#FFF;color:#DDD;text-align:left;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.contents .container .answer__balloon .answer__balloon-inner .area__open-button::after{position:absolute;right:14px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f078";color:#666;font-family:"Font Awesome 6 Free";font-size:10px;font-weight:900}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper{box-sizing:border-box;padding:0 20px}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .about-order__content .about-order__open{display:flex;justify-content:flex-end;align-items:center}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .about-order__content .about-order__open .about-order__open-button{box-sizing:border-box;position:relative;display:block;width:fit-content;padding:0 0 0 11px;border:none;border-bottom:1px solid #787878;background-color:transparent;color:#787878;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:normal;letter-spacing:1px;cursor:pointer}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .about-order__content .about-order__open .about-order__open-button::before{position:absolute;left:0;top:0;bottom:0;width:10px;height:8px;margin:auto 0;background:url(/assets/lp/chat2/icon_about_order_button.png) no-repeat top center/10px 8px;content:""}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list{margin:10px auto}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card{box-sizing:border-box;padding-bottom:19px;border-bottom:1px solid #F0F0F0}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card:nth-of-type(n + 2){margin-top:20px}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card:last-of-type{border-bottom:none}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__name{box-sizing:border-box;padding-left:4px;border-left:4px solid #FF8B1F;color:#252525;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:1.583;letter-spacing:normal}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__content{display:flex;justify-content:flex-start;align-items:stretch;gap:0 10px;margin:15px auto}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__content .office-card__picture-wrapper .office-card__picture{width:100px;height:67px;object-fit:contain}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__content .office-card__info .office-card__info-tags{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:5px}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__content .office-card__info .office-card__info-tags .office-card__info-tag{box-sizing:border-box;width:fit-content;height:20px;padding:0 5px;border-radius:3px;background-color:#009CF0;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:700;line-height:20px;letter-spacing:0.45px}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__content .office-card__info .office-card__info-text{margin-top:7px;color:#777;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:400;line-height:1.5;letter-spacing:normal}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__response{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:5px;margin-top:15px}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__response .office-card__response-item{box-sizing:border-box;width:fit-content;height:20px;padding:0 6px;border-radius:3px;background-color:#F8F8F8;color:#009CF0;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:400;line-height:20px;letter-spacing:normal}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__action{margin-top:20px}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__action .office-card__checkbox-label .office-card__radio{display:none}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__action .office-card__checkbox-label .office-card__radio-text{box-sizing:border-box;position:relative;display:block;width:240px;height:38px;padding:0 31px 0 20px;margin:0 auto;border-radius:100px;background-color:#FF8B1F;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:38px;letter-spacing:1.2px;cursor:pointer}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .office-card__list .office-card .office-card__body .office-card__action .office-card__checkbox-label .office-card__radio-text::after{position:absolute;right:20px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .show-more{box-sizing:border-box;padding-top:19px;border-top:1px solid #D1EEFF}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .show-more .show-more__button{box-sizing:border-box;position:relative;height:50px;padding:0 38px 0 30px;border-radius:100px;border:2px solid #009AED;background-color:#D1EEFF;color:#009AED;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:13px;font-weight:700;line-height:46px;letter-spacing:normal;cursor:pointer}.contents .container .answer__balloon .answer__balloon-inner .office-choice__wrapper .show-more .show-more__button::after{position:absolute;right:13px;top:0;bottom:0;width:1em;height:1em;margin:auto 0;content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;line-height:1.0}.contents .notice{box-sizing:border-box;background-color:#FFF;padding:20px}.contents .notice .notice__alert{box-sizing:border-box;padding:9px 11px;border-radius:5px;border:1px solid #DE4E58;background:#FFF4F4;color:#DE4E58;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:400;line-height:1.5;letter-spacing:normal}.footer .footer__inner{box-sizing:border-box;border-top:1px solid #D1DEE7;background:#FFF}.footer .footer__inner .company__informations{box-sizing:border-box;width:350px;margin:19px auto 0;padding-bottom:9px;border-bottom:1px solid #D1DEE7;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.5}.footer .footer__inner .company__informations .company__info{font-weight:700}.footer .footer__inner .company__informations .company__location{margin-top:10px}.footer .footer__inner .office__info{box-sizing:border-box;width:350px;margin:10px auto 0;padding-bottom:20px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal}.footer .footer__inner .office__info .office__link{color:#277DE0;font-weight:700;text-decoration:underline}.footer .footer__inner .office__privacy{box-sizing:border-box;padding:10px 0;background-color:#F0F0F0}.footer .footer__inner .office__privacy .office__privacy-link{display:block;margin:0 auto;color:#7A7A7A;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal;text-decoration:none}.footer .footer__inner .office__privacy .office__privacy-link .fa-solid{margin-left:6px;font-size:10px;font-family:"Font Awesome 6 Free";font-weight:900}.area__dialog{box-sizing:border-box;width:345px;padding:0;border-radius:10px;background-color:#FFF;border:1px solid #EBEBEB}.area__dialog::backdrop{background-color:rgba(0,0,0,0.8)}.area__dialog .area__dialog-container .area__input-group{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.area__dialog .area__dialog-container .area__input-group .area__label{width:calc(100% / 3)}.area__dialog .area__dialog-container .area__input-group .area__label:nth-of-type(3n) .area__appearance{border-right:none}.area__dialog .area__dialog-container .area__input-group .area__label:nth-of-type(46) .area__appearance{border-bottom:none}.area__dialog .area__dialog-container .area__input-group .area__label:nth-of-type(47) .area__appearance{border-bottom:none}.area__dialog .area__dialog-container .area__input-group .area__label .area__input-radio{display:none}.area__dialog .area__dialog-container .area__input-group .area__label .area__input-radio:checked+.area__appearance::before{color:#FF8B1F}.area__dialog .area__dialog-container .area__input-group .area__label .area__appearance{box-sizing:border-box;position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:11px 4px;border:1px solid #EBEBEB;border-top:none;border-left:none;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;cursor:pointer}.area__dialog .area__dialog-container .area__input-group .area__label .area__appearance::before{box-sizing:border-box;width:15px;height:15px;margin-right:5px;border:1px solid #D0D0D0;border-radius:50%;content:"\f111";color:#FFF;text-align:center;font-family:"Font Awesome 6 Free";font-size:9px;font-weight:900;line-height:13px}.about-order__dialog{width:345px;padding:0;border:none;border-radius:10px}.about-order__dialog::backdrop{background-color:rgba(0,0,0,0.8)}.about-order__dialog .about-order__dialog-container .about-order__dialog-header{box-sizing:border-box;position:relative;padding:10px 35px 10px 25px;border-radius:9px 9px 0 0;background-color:#FF8B1F;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.375;letter-spacing:normal}.about-order__dialog .about-order__dialog-container .about-order__dialog-header .close-button{position:absolute;right:9px;top:0;bottom:0;width:22px;height:22px;margin:auto 0;padding:0;border:none;background-color:transparent}.about-order__dialog .about-order__dialog-container .about-order__dialog-header .close-button .fa-solid{color:#FFF;text-align:center;font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;line-height:22px}.about-order__dialog .about-order__dialog-container .about-order__dialog-text{box-sizing:border-box;padding:15px;color:#252525;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.83;letter-spacing:normal}.loading-wave{box-sizing:border-box;width:74px;height:40px;margin-top:10px;margin-left:60px;border-radius:5px 20px 20px 20px;background-color:#D1EEFF;display:flex;align-items:center;justify-content:center}.loading-wave .loader{display:flex;align-items:center;justify-content:center;height:8px}.loading-wave .loader .loader-item{display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:#009AED;line-height:8px;opacity:0.3;animation:dotAnim 1s infinite}.loading-wave .loader .loader-item:first-of-type{margin-left:0;animation-delay:0s}.loading-wave .loader .loader-item:nth-child(2){animation-delay:0.2s}.loading-wave .loader .loader-item:nth-child(3){animation-delay:0.4s}@keyframes dotAnim{0%{opacity:0.3}20%{opacity:1}40%{opacity:0.3}100%{opacity:0.3}}.completion .completion__title{box-sizing:border-box;position:relative;padding:20px 0;background-color:#009AED;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:25px;font-weight:700;line-height:1.5;letter-spacing:normal}.completion .completion__title::after{position:absolute;bottom:-11px;right:0;left:0;width:21px;height:12px;margin:0 auto;background-color:#009AED;clip-path:polygon(0 0, 100% 0, 100% 1px, 50% 100%, 0 1px);content:""}.completion .completion__title .completion__title-sub{margin-top:2px;font-size:15px;font-weight:400;letter-spacing:1.5px}.completion .completion__main{box-sizing:border-box;padding:20px 15px 30px;background-color:#EBF8FF}.completion .completion__main .completion__section:nth-of-type(1) .completion__section-title::before{background:#FF8B1F url(/assets/lp/chat2/icon_title_confirm.png) no-repeat center/32px 27px}.completion .completion__main .completion__section:nth-of-type(2){margin-top:60px}.completion .completion__main .completion__section:nth-of-type(2) .completion__section-title::before{background:#FF8B1F url(/assets/lp/chat2/icon_title_tell.png) no-repeat center/29px 29px}.completion .completion__main .completion__section:nth-of-type(3){margin-top:60px}.completion .completion__main .completion__section:nth-of-type(3) .completion__section-title::before{background:#FF8B1F url(/assets/lp/chat2/icon_title_consult.png) no-repeat center/35px 30px}.completion .completion__main .completion__section .completion__section-title{box-sizing:border-box;position:relative;padding:13px 13px 13px 18px;margin-top:20px;border-radius:10px;border:2px solid #FF8B1F;background:#FFF;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__section-title::before{position:absolute;top:-22px;left:-2px;width:59.5px;height:59.5px;border-radius:50%;content:""}.completion .completion__main .completion__section .completion__section-title .completion__contact-numbers{margin-top:10px}.completion .completion__main .completion__section .completion__section-title .completion__contact-numbers .completion__contact-number{display:block;color:#EB3737;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:27px;font-weight:700;line-height:1.2;letter-spacing:normal}.completion .completion__main .completion__section .completion__result-desc{margin:10px auto 15px;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__result-items .completion__result-item:nth-of-type(2){margin-top:15px}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-heading{box-sizing:border-box;padding:7px 0;border-radius:10px 10px 0 0;background-color:#009AED;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block{box-sizing:border-box;padding:14px 20px;background-color:#FFF}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block:last-child{border-radius:0 0 10px 10px}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block:nth-of-type(n + 2){border-top:1px solid #E8E8E8}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block .completion__result-label{box-sizing:border-box;padding:2px 0;border-radius:5px;background-color:#DDF3FF;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block .completion__result-values{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:0 10px;padding:5px 0;margin-top:10px}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block .completion__result-values .completion__result-value{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:35px;font-weight:700;line-height:1.0;letter-spacing:normal}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block .completion__result-values .completion__result-value.--after{color:#EB3737}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block .completion__result-values .completion__result-value span{margin-left:3px;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;vertical-align:middle}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block .completion__result-values .fa-solid{color:#FFD6B0;text-align:center;font-family:"Font Awesome 6 Free";font-size:18px;font-weight:900;line-height:1.0}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block .completion__result-note{box-sizing:border-box;position:relative;margin-top:15px;padding-left:13px;color:#9A9A9A;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:normal}.completion .completion__main .completion__section .completion__result-items .completion__result-item .completion__result-block .completion__result-note::before{position:absolute;left:0;top:0;content:"※"}.completion .completion__main .completion__section .completion__contact-detail{box-sizing:border-box;padding:20px;margin-top:15px;border-radius:10px;background-color:#FFF}.completion .completion__main .completion__section .completion__contact-detail .completion__contact-lead{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:27px;font-weight:700;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__contact-detail .completion__contact-lead .completion__contact-em{color:#EE202E}.completion .completion__main .completion__section .completion__contact-detail .completion__contact-note{margin:20px auto;color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__contact-detail .completion__contact-note .completion__contact-em{font-weight:400;text-decoration:underline;text-decoration-thickness:11px;text-decoration-color:#FFE958;text-underline-offset:-9px}.completion .completion__main .completion__section .completion__contact-detail .completion__contact-block .completion__contact-label{box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:10px 20px;border-radius:10px 10px 0 0;background-color:#009AED;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__contact-detail .completion__contact-block .completion__contact-label::before{width:16px;height:16px;margin-right:5px;background:url(/assets/lp/chat2/img_phone_arrow.png) no-repeat top center/16px 16px;content:""}.completion .completion__main .completion__section .completion__contact-detail .completion__contact-block .completion__contact-numbers{box-sizing:border-box;padding:15px 13px 13px 13px;border-radius:0 0 10px 10px;border:2px solid #009AED;border-top:none;background-color:#FFF}.completion .completion__main .completion__section .completion__contact-detail .completion__contact-block .completion__contact-numbers .completion__contact-number{color:#EE202E;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:700;line-height:1.2}.completion .completion__main .completion__section .completion__contact-detail .completion__contact-caution{margin-top:15px;color:#747474;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:normal}.completion .completion__main .completion__section .completion__extra-content{box-sizing:border-box;margin-top:15px;padding:20px;border-radius:10px;background-color:#FFF}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__name{box-sizing:border-box;padding:2px 0 2px 4px;border-left:4px solid #FF8B1F;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:18px;font-weight:700;line-height:1.05;letter-spacing:normal}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__content{display:flex;justify-content:flex-start;align-items:stretch;gap:0 10px;margin:15px auto 10px}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__content .card__picture-wrapper{width:100px}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__content .card__picture-wrapper .card__picture{width:100px;height:67px;object-fit:contain}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__content .card__info .card__info-tags{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:5px}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__content .card__info .card__info-tags .card__info-tag{box-sizing:border-box;width:fit-content;height:20px;padding:0 5px;border-radius:3px;background-color:#009CF0;color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:9px;font-weight:700;line-height:20px;letter-spacing:0.45px}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__content .card__info .card__info-text{margin-top:10px;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__schedule{box-sizing:border-box;padding:10px 13px;margin:10px auto 20px;border-radius:10px;background-color:#EBF8FF}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__schedule .card__schedule-item{display:flex;justify-content:flex-start;align-items:center;gap:0 5px}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__schedule .card__schedule-item:nth-of-type(n + 2){margin-top:3px}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__schedule .card__schedule-item .card__schedule-label{flex-shrink:0;width:55px;color:#009CF0;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__schedule .card__schedule-item .card__schedule-value{flex-grow:1;color:#333;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__action{margin-top:20px}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__action .card__action-text{color:#333;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__action .card__action-link{display:flex;justify-content:center;align-items:center;gap:0 10px;width:300px;height:53px;margin:10px auto;border-radius:44px;background-color:#F4AF14;box-shadow:0 0 4px 0 rgba(0,0,0,0.25);color:#FFF;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0.32px;text-decoration:none}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__action .card__action-link .fa-solid{font-family:"Font Awesome 6 Free";font-size:20px;font-weight:900}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__action .card__action-link .card__action-subtext{box-sizing:border-box;display:block;width:fit-content;height:15px;padding:0 5px;border-radius:3px;background-color:#FFF;color:#E70000;text-align:center;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:10px;font-weight:700;line-height:15px;letter-spacing:normal}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__action .card__status{display:flex;justify-content:center;align-items:center;gap:0 5px;margin-top:10px;color:#A89B5F;font-family:"Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:normal}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__action .card__status .fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}.completion .completion__main .completion__section .completion__extra-content .card .card__body .card__action .card__status .card__status-time{color:#333;font-family:Arial, Helvetica, sans-serif}.bennavi-footer .footer-container{width:353px;margin:0 auto}.bennavi-footer .footer-navi{background-color:#e7e7e7;padding:13px 0;box-sizing:border-box}.bennavi-footer .footer-navi .footer-container .footer-navi-list{list-style:none;display:flex;justify-content:center;align-items:center;gap:0 20px}.bennavi-footer .footer-navi .footer-container .footer-navi-list li .list-item{color:#333;font-family:sans-serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;text-decoration:none;position:relative}.bennavi-footer .footer-navi .footer-container .footer-navi-list li:nth-of-type(n + 2) .list-item::before{display:block;content:"";width:1px;height:12px;background-color:#333;position:absolute;left:-11px;top:0;bottom:0;margin:auto 0}.bennavi-footer .company-informations-container{box-sizing:border-box;width:100%;margin:0 auto;padding:20px 15px}.bennavi-footer .company-informations-container .company-logo{margin-bottom:15px}.bennavi-footer .company-informations-container .company-info{display:flex;align-items:center;margin-bottom:10px}.bennavi-footer .company-informations-container .company-info .company-name{font-size:11px;font-weight:normal;line-height:1.45;letter-spacing:normal;text-align:left;color:#848484;margin-right:15px}.bennavi-footer .company-informations-container .company-info .company-copyrights{color:#747474;font-size:11px;font-style:normal;font-weight:400;line-height:11px;letter-spacing:0.55px}.bennavi-footer .company-informations-container .company-location{font-size:11px;font-weight:normal;line-height:17.6px;letter-spacing:normal;text-align:left;color:#848484;padding-bottom:15px}.bennavi-footer .company-informations-container .certification-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-top:1px solid #F5F5F5;padding:20px 15px}.bennavi-footer .company-informations-container .certification-info .market-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.bennavi-footer .company-informations-container .certification-info .market-unit .market-desctiption{margin-left:10px;font-size:10px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#848484}
