*,.select{position:relative}.tag,h1,h2,h3,h4,h5{line-height:1.3;font-weight:700}.ellipsis,.select+span,.tab,.tag,table td,table th{white-space:nowrap}h1,h2,h3,h4,h5,p,ul{margin:0}.account .edit,.box,.breadcrumb a,.btn,.pagination a,a.no-line,header .global a,header a.login,header a.login:hover{text-decoration:none}*{box-sizing:border-box;word-break:break-all;-webkit-backface-visibility:hidden;backface-visibility:hidden}.preload *{transition:none!important}.is-hidden{display:none!important}html{scroll-behavior:smooth;font-size:16px}body{width:100%;height:100%;font-size:20px;font-family:Noto Sans JP,sans-serif;line-height:1.7;color:#333;background-color:#f8f8f8}h1{font-size:40px}h1.colored:first-letter{color:#009a44}h2{font-size:32px}h3{font-size:clamp(1.3rem,4vw,1.5rem)}h4{font-size:clamp(1.1rem,3vw,1.125rem)}.form .select .styled,.form input[type=search],.text-20 input[type=search]{font-size:20px}a{color:#333}.link-underline{text-decoration:none}.link-underline:hover{text-decoration:underline}img{max-width:100%;width:auto;height:auto;vertical-align:bottom}table{width:100%;border-collapse:collapse;background:#fff;table-layout:auto}table tr+tr{border-top:1px solid rgba(179,179,179,.3019607843)}table th,table tr:hover{background:#e7f2ec}table td,table th{padding:.5rem;text-align:left}table td{padding:1rem .5rem}table td.ellipsis{flex:1;max-width:0}table.history tr+tr{border-top:0}table.history tr:hover{background:0 0}table.history tr{border-bottom:1px solid rgba(179,179,179,.3019607843)}table.history td,table.history th{padding:.5rem}table.history th.col-company,table.history td.col-company{width:540px}.table{border:1px solid #B3B3B3;border-radius:4px}table th.col-reference,table td.col-reference{width:200px}ul{padding-left:1.5rem}.form input{width:100%;flex:1 0 0%;height:4rem;border-radius:8px;border:1px solid #B3B3B3;padding-left:1rem;font-size:24px}.form input:disabled{border:0;box-shadow:0 0 4px #b3b3b380;background:#fff}.form input:disabled.error{border:0;background:#ffcece}.form input.error,.form textarea.error,.form select.error,.form div.error{border:1px solid red;background:#ffcece}.form input::-moz-placeholder{color:#b3b3b3}.form input::placeholder{color:#b3b3b3}.form input[type=search]+button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;position:absolute;top:50%;right:12px;transform:translateY(-50%);width:24px;height:24px;background:url("data:image/svg+xml;utf8,<svg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.3 20.8C19.9134 21.1866 19.2866 21.1866 18.9 20.8L13.3 15.2C12.8 15.6 12.225 15.9167 11.575 16.15C10.925 16.3833 10.2333 16.5 9.5 16.5C7.68333 16.5 6.14583 15.8708 4.8875 14.6125C3.62917 13.3542 3 11.8167 3 10C3 8.18333 3.62917 6.64583 4.8875 5.3875C6.14583 4.12917 7.68333 3.5 9.5 3.5C11.3167 3.5 12.8542 4.12917 14.1125 5.3875C15.3708 6.64583 16 8.18333 16 10C16 10.7333 15.8833 11.425 15.65 12.075C15.4167 12.725 15.1 13.3 14.7 13.8L20.3 19.4C20.6866 19.7866 20.6866 20.4134 20.3 20.8ZM9.5 14.5C10.75 14.5 11.8125 14.0625 12.6875 13.1875C13.5625 12.3125 14 11.25 14 10C14 8.75 13.5625 7.6875 12.6875 6.8125C11.8125 5.9375 10.75 5.5 9.5 5.5C8.25 5.5 7.1875 5.9375 6.3125 6.8125C5.4375 7.6875 5 8.75 5 10C5 11.25 5.4375 12.3125 6.3125 13.1875C7.1875 14.0625 8.25 14.5 9.5 14.5Z' fill='rgb(179, 179, 179)'/></svg>") center/contain no-repeat}.form input[type=checkbox],.form input[type=radio]{width:19px;height:19px;flex:0 0 19px}.form input[type=password]{font-size:24px;border-radius:4px}.form textarea{border-radius:8px;border:1px solid #B3B3B3;padding:1rem}.form meter{width:100%}.form meter::-webkit-meter-bar{background:#b3b3b34d;border-radius:20px;border:0;height:14px}.form meter::-webkit-meter-even-less-good-value,.form meter::-webkit-meter-optimum-value,.form meter::-webkit-meter-suboptimum-value{background:#b3b3b3;border-radius:20px;height:14px}.form select{height:4rem;min-width:100px}.form--lg input,.form--lg select{font-size:32px;height:5rem}.form--lg .select select{border:1px solid #333}.form--lg .select .styled{min-width:100px;font-size:32px}.form--lg .select .styled>option{padding:1.5rem 1rem}.form--lg .select:after{content:"";pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:50px;height:50px;background:url("data:image/svg+xml;utf8,<svg width='51' height='50' viewBox='0 0 51 50' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.5 21L25.5 29L33.5 21' stroke='rgb(68, 68, 68)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}.form--lg .select.open:after{background-image:url("data:image/svg+xml;utf8,<svg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17 29L25 21L33 29' stroke='rgb(68, 68, 68)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.form--sm input,.form--sm select{height:3rem;border-radius:4px;border:1px solid #B3B3B3}.form--sm .select:after,.select:after{right:12px;transform:translateY(-50%);height:24px;content:"";pointer-events:none}.form--sm .select .styled{font-size:20px}.form--sm .select .styled>option{padding:.8rem 1rem}.form--sm .select:after{position:absolute;top:50%;width:24px;background:url("data:image/svg+xml;utf8,<svg width='51' height='50' viewBox='0 0 51 50' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.5 21L25.5 29L33.5 21' stroke='rgb(68, 68, 68)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}.form--sm .select.open:after{background-image:url("data:image/svg+xml;utf8,<svg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17 29L25 21L33 29' stroke='rgb(68, 68, 68)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.btn,.btn--success{background:linear-gradient(103.39deg,#3069ad 0,#479552)}.form--login input{border-radius:0}.btn{width:auto;height:68px;padding:1rem 3rem;display:flex;align-items:center;font-weight:700;color:#fff;border:0;font-size:24px}.btn--link,.tag{width:-webkit-fit-content;width:-moz-fit-content}.btn:hover{opacity:.8}.btn--green{color:#009a44;border:1px solid #009A44;background:#fff;border-radius:4px;font-size:20px!important;height:3rem;padding:1rem}.btn--green.text-24{font-size:24px!important}.btn--link,.lot span,.lot--weight{padding:0 1rem}.btn--green.active{background:#e7f2ec}.btn--blue,.btn--link{background:#0068b7;color:#fff}.btn--blue{border:1px solid #0068B7;border-radius:34px}.btn--blue:hover{color:#fff;opacity:.8}.btn--blue--out{padding:10px 16px;background:#fff;color:#0068b7;border:2px solid #0068b7}.btn--link{border:1px solid #0068B7;border-radius:4px;width:fit-content;height:40px;font-size:14px;display:inline-flex;margin:-.5rem 1rem}.btn--link:hover{color:#fff;opacity:.8}.btn--white{color:#333;border:1px solid #444;background:#fff}.btn--red{color:#f33;border:1px solid #f44;background:#fff}.btn--lg,.btn--sm{border-radius:100px}.btn--white:hover{color:#333;opacity:.8}.btn--red:hover{color:#f33;opacity:.8}.btn--lg{height:100px;padding:0 5rem}.btn--lgw{padding:0 8rem}.btn--sm{height:48px;padding:0 3rem;font-size:18px}.btn--round{border-radius:40px}.btn--contract,.btn--success{border-radius:4px;padding:1rem;font-size:18px!important}.btn--contract.disabled{background:#b3b3b3;color:#fff}.btn--success{color:transparent;-webkit-background-clip:text;background-clip:text;border:1px solid transparent}.btn--success:before{content:"";position:absolute;inset:0;border-radius:4px;padding:1px;background:linear-gradient(103.39deg,#3069ad 0,#479552);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn--contact{border-radius:60px;padding:0 2.5rem}.btn--contact--lg{border-radius:100px;height:100px;padding:0 4.5rem}.btn--contact--lg--narrow{padding:0 3.5rem}.btn--success svg{margin-left:8px}.btn.disabled{opacity:.3;pointer-events:none}.text-bold{font-weight:700}.text-center{text-align:center}.modal,.text-left{text-align:left}.text-right{text-align:right}.step span,.tab,.tag{text-align:center}.text-main{color:#009a44!important}.text-light{color:#b3b3b3!important}.text-blue{color:#0068b7!important}.text-red{color:red!important}.text-gray{color:#444!important}.text-caution{-webkit-text-decoration:red wavy underline;text-decoration:red wavy underline}.text-8{font-size:8px}.text-10{font-size:10px}.text-12{font-size:12px}.text-14{font-size:14px}.text-18{font-size:18px}.text-20{font-size:20px}.text-24{font-size:24px}.text-32{font-size:32px}.text-40{font-size:40px}.line-break-tight{display:inline-block;line-height:1.2}.tag{font-size:14px;padding:4px 8px;border-radius:4px;width:fit-content;display:flex;align-items:center;justify-content:center;height:30px}.tag.text-18{font-size:18px}.tag-red{background:red;color:#fff;border:1px solid red}.tag-pink{background:#ffcece;color:red;border:1px solid #FFCECE}.tag-green{background:#009a44;color:#fff;border:1px solid #009A44}.tag-green--out{background:#fff;color:#009a44;border:1px solid #009A44}.tag-blue,.tag-blue--out{border:1px solid #0068B7}.tag-blue{background:#0068b7;color:#fff}.tag-blue--out{background:#fff;color:#0068b7}.hr,.hr-wide{border-bottom:1px solid #B3B3B3}.tag-dark{background:#b3b3b3;color:#444;border:1px solid #B3B3B3}.tag-new{border-radius:8px}.tag-required{padding:1.5px 16px}.tab,.tag-round{border-radius:20px}.tab{padding:.5rem 1rem;line-height:1.4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tab.active,.tab:hover{background:#e7f2ec}.flex{display:flex;gap:8px}.flex-heading{flex:0 0 130px}.flex.wrap{flex-wrap:wrap}.flex--w{flex:1 0 0%}.flex-col{flex-direction:column}.grid{display:grid;gap:8px;align-content:flex-start}.grid-2{grid-template:auto/1fr 1fr}.grid-3{grid-template:auto/1fr 1fr 1fr}.grid-4{grid-template:auto/1fr 1fr 1fr 1fr}.cc{justify-content:center;align-items:center}.ac{align-items:center}.between{justify-content:space-between;flex-wrap:wrap}.contact-form-label{display:flex;align-items:center;justify-content:space-between;flex:0 0 352px;padding:0 16px}.contact-form-input{font-size:24px;height:64px;box-sizing:border-box;padding:0 16px;line-height:64px}textarea.contact-form-input{line-height:1.3}.contact-form-textarea{align-items:flex-start}.contact-form input,.contact-form select,.contact-form textarea{border-radius:4px;border:1px solid #B3B3B3}.contact-form textarea::placeholder{color:#b3b3b3}.end{justify-content:flex-end}.gap-0{gap:0!important}.gap-2,.gap-4{gap:2px!important}.gap-6{gap:6px!important}.gap-8{gap:8px!important}.gap-10{gap:10px!important}.gap-12{gap:12px!important}.gap-16{gap:16px!important}.gap-20{gap:20px!important}.gap-24{gap:24px!important}.gap-32{gap:32px!important}.gap-40{gap:40px!important}.gap-80{gap:80px!important}.container{width:clamp(20rem,100%,81rem);margin:auto;padding:0 4.5rem}.container-wide{width:100%;padding:0 4.5rem}.w-200{width:200px!important;flex:0 0 200px!important}.w-280{width:280px!important;flex:0 0 280px!important}.w-940{width:940px;margin:auto}.bg-green{background:#e7f2ec!important}.bg-light{background:#f8f8f8!important}.hr{margin-bottom:8px}.hr-wide{margin:80px calc((-100vw + 100%)/2)}.contact-form .hr{margin-bottom:0}header{position:-webkit-sticky;position:sticky;z-index:30;top:0;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 4px 10px #3336}header .logo{line-height:0}header .logo a{display:inline-block;padding:0 40px}header .logo a:hover{opacity:.8}header .logo img{width:150px}header .global{display:flex;font-size:18.75px}header .global a{display:inline-flex;justify-content:center;align-items:center;color:#333;font-weight:700;line-height:1;padding:0 40px 0 0;height:5rem;transition:.3s}header .global .nav-upper a{padding:12px 16px!important;height:2rem}header .global .nav-lower a{padding:6.5px 16px!important;height:2.5rem}header .global a:hover{text-decoration:underline}header .global .nav-lower a#logout{border:1px #333 solid;border-radius:4px;height:100%}header .global .contact{background:#009a44;color:#fff;transition:.3s}header .global .contact:hover{transition:.3s}header a.login{font-size:inherit;background:linear-gradient(103.39deg,#3069ad 0,#479552);color:#fff;border:0;padding:0 40px}header .global a img{vertical-align:middle;margin-right:4px;width:24px;height:24px}header .global .login-status{display:inline-flex;justify-content:center;align-items:center;color:#333;font-weight:700;line-height:1;padding:0 0 0 16px;height:5rem;transition:.3s}header .global .nav-container .login-status{height:2rem!important}header .global .login-status .login-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:7px 5px;background:#009a44;border-radius:4px;letter-spacing:0%;color:#fff;font-size:14px}header .global .login-status .login-name{padding-left:4px;max-width:450px;font-size:inherit}@media (max-width: 1199px){header .global{font-size:14.3px}}header .global .nav-container{padding:12px 0}header .global .nav-upper{height:28px;padding-right:40px;display:flex;justify-content:flex-end;align-items:center}header .global .nav-lower{height:48px;padding:8px 40px 0 0;display:flex;justify-content:flex-end;align-items:center}header .global .nav-container .nav-upper--item:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:20px;background-color:#b3b3b3}.box,.select select{background-color:#fff}section{padding:clamp(3rem,10vw,5rem) 0}.box{border-radius:.5rem;padding:24px 40px}.box.p-40{padding:40px}.box.p-50{padding:50px 80px}.box.p-50 .hr{margin:50px -80px}.box.p-80{padding:80px}.box.p-120{padding:80px 120px}.box.upload{border:1px solid #B3B3B3;padding:1rem}.card--img{aspect-ratio:16/9;overflow:hidden}.card--img img{border-radius:1rem 1rem 0 0;object-fit:cover}.card--body{padding:1rem;border-radius:0 0 1rem 1rem;background:#fff}.card--text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.select,.select select{width:100%;display:inline-flex}.select{align-items:center;flex:1 0 0%}.select select{flex:1 0 0%;padding-left:1rem;border:1px solid #B3B3B3;border-radius:.5rem;color:#333;line-height:1.2;cursor:pointer;font-size:24px;align-items:center}.select select::-ms-expand{display:none}.select:after{position:absolute;top:50%;width:24px;background:url("data:image/svg+xml;utf8,<svg width='51' height='50' viewBox='0 0 51 50' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.5 21L25.5 29L33.5 21' stroke='rgb(68, 68, 68)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}.select.open:after{background-image:url("data:image/svg+xml;utf8,<svg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17 29L25 21L33 29' stroke='rgb(68, 68, 68)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.select.area{flex:0 0 469px}.select select,::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.select .styled::picker(select){border-radius:8px;margin:4px 0;transition:scale .2s}.select .styled::picker-icon{display:none}.select .styled>option{padding:1.5rem 1rem}#reserve-form input[type=date]{border-radius:4px;border:1px solid #444444;font-size:24px;color:#444;appearance:none;-webkit-appearance:none;-moz-appearance:none}#reserve-form input[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;utf8,<svg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 2.5V7.5' stroke='%23444444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M20 2.5V7.5' stroke='%23444444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M23.75 5H6.25C4.86929 5 3.75 6.11929 3.75 7.5V25C3.75 26.3807 4.86929 27.5 6.25 27.5H23.75C25.1307 27.5 26.25 26.3807 26.25 25V7.5C26.25 6.11929 25.1307 5 23.75 5Z' stroke='%23444444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M3.75 12.5H26.25' stroke='%23444444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M10 17.5H10.0125' stroke='%23444444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M15 17.5H15.0125' stroke='%23444444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M20 17.5H20.0125' stroke='%23444444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M10 22.5H10.0125' stroke='%23444444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M15 22.5H15.0125' stroke='%23444444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/><path d='M20 22.5H20.0125' stroke='%23444444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;width:30px;height:30px;opacity:1;margin-right:6px;margin-top:17px;margin-bottom:17px}#reserve-form .select{margin-right:-8px!important}#reserve-form .select:after{content:"";width:30px;height:30px}.custom-select{width:160px;height:4rem;border-radius:4px;border:1px solid #444444;font-size:24px;color:#444;cursor:pointer}.custom-select__current{padding:8px 12px;background:#fff;border-radius:4px;height:100%;display:flex;align-items:center}.custom-select__list{display:none;position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:4px;overflow:hidden;max-height:200px;z-index:10}.custom-select__scroll{max-height:200px;overflow-y:auto}.custom-select.open .custom-select__list{display:block}.custom-select__item{padding:8px 12px}.custom-select__item:hover{background:#e7f2ec}.contact-form .select{flex:0 0 45%}.contact-form .custom-select{background:#fff;width:100%;height:64px;border-radius:4px;border:1px solid #B3B3B3;cursor:pointer;position:relative}.contact-form .custom-select__current{padding:0;background:#fff;border-radius:4px;height:100%;display:flex;align-items:center;line-height:64px}.contact-form .custom-select__list{top:calc(100% + 4px);border:1px solid #B3B3B3;border-radius:4px;max-height:400px;z-index:10}.contact-form .custom-select__scroll{max-height:400px}.contact-form .custom-select__item{padding:14px 16px;height:64px;display:flex;align-items:center;box-sizing:border-box}.contact-form .custom-select__item:hover{background:#e7f2ec}.contact-form .custom-select.error{border:1px solid red;background:#ffcece}.password-wrapper{position:relative;display:inline-block}.breadcrumb a:after,.password-wrapper button,.radio-button input:checked+label:after,.radio-button label:before{position:absolute;top:50%;transform:translateY(-50%)}.password-wrapper button{right:1rem;background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.password-wrapper svg{width:22px;height:23px;transition:stroke .2s}.breadcrumb{padding:.7rem 5rem;display:flex;align-items:center;font-size:14px;background-color:#f8f8f8}.breadcrumb a{color:#444;padding-right:24px}.breadcrumb a:after{content:"";pointer-events:none;right:2px;width:20px;height:20px;background:url("data:image/svg+xml;utf8,<svg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.125 14.75L11.875 10L7.125 5.25' stroke='rgb(68, 68, 68)' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{color:#444;font-weight:700}.step--item{width:280px;height:100px;border-radius:50px;border:1px solid #B3B3B3;background:#fff;font-size:32px;display:flex;align-items:center}.step--item.active{color:#fff;font-weight:700;background:#009a44}.step--item.active .step--img{background:#fff}.step--item.active .step--img svg{fill:#009a44}.step--item.disabled{color:#fff;font-weight:700;background:#b3b3b3;opacity:.3}.step--item.disabled .step--img{background:#fff}.step--item.disabled .step--img svg{fill:#b3b3b3}.step span{display:block;width:calc(100% - 100px)}.step--img{width:80px;height:80px;border-radius:40px;background:#b3b3b34d;margin-left:10px;padding-left:8px;display:flex;align-items:center;justify-content:center}.step--img svg{fill:#444}.step--submit{padding:120px 0}.radio-button{width:100%;height:82px}.radio-button input{display:none}.radio-button label{display:flex;width:100%;height:100%;background-color:#e7f2ec;border:1px solid #009A44;border-radius:8px;align-items:center;position:relative;opacity:.32}.radio-button span{display:block;width:100%;margin-left:74px;font-size:24px}.radio-button label:before{content:"";width:34px;height:34px;border-radius:50%;background-color:#fff;border:1px solid #444;left:20px;z-index:10}.radio-button input:checked+label{opacity:1;color:#009a44;background-color:#e7f2ec;z-index:8}.radio-button input:checked+label:before{content:"";border-radius:50%;border:1px solid #009A44;background:0 0}.radio-button input:checked+label:after{content:"";width:20px;height:20px;border-radius:50%;background-color:#009a44;left:28px;z-index:11}.radio-button.disabled>input:checked+label{opacity:.32}.lot{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.lot--box input{width:240px}.lot--weight{width:160px}.info-heading{width:160px;display:inline-block}.pagination{display:flex;justify-content:center;align-items:center}.modal,.pagination a{justify-content:center}.pagination a{display:inline-flex;align-items:center;color:#000;float:left;border:1px solid #B3B3B3;border-right:0;background:#fff;width:60px;height:50px}.modal,.modal--bg{width:100%;height:100%}.pagination a.active,.pagination a:hover:not(.active){background:#e7f2ec}.pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #B3B3B3}.pagination a.disabled{pointer-events:none}.pagination a.disabled svg{opacity:.3}.modal{position:fixed;top:0;left:0;display:flex;align-items:center;background:#00000080;opacity:0;visibility:hidden;transition:.3s;overflow:hidden;z-index:40}.modal.on{opacity:1;visibility:visible}.modal--bg{position:absolute}.modal--body{border-radius:20px;background:#fff;padding:5rem;width:940px;max-height:calc(100vh - 10rem);overflow-y:auto}.modal--open{cursor:pointer}.modal--close{position:absolute;top:2rem;right:2rem}.modal--submit{margin-top:40px}.account{padding:.5rem 1rem;border-bottom:1px solid #444;background:#fff}.account .edit{width:98px;height:44px;display:flex;gap:8px;padding:4px 8px;justify-content:center;align-items:center;border:1px solid #009A44;color:#009a44;border-radius:25px}.account .edit:hover{opacity:.8}.ellipsis{width:100%;overflow:hidden;text-overflow:ellipsis}.td-box{padding:.5rem}.td-box span{min-width:100px}.td-box span{display:block;text-wrap:auto}.file-area{border:2px dotted #444;border-radius:8px;padding:40px;background:#fff}.variable .account{padding:1rem}.switch{display:flex;border:1px solid #009A44;border-radius:4px}.switch .switch--item{color:#009a4480;background:#fff;padding:0 40px;font-size:24px;font-weight:700;width:200px;height:68px;display:inline-flex;justify-content:center;align-items:center}.switch .switch--item+.switch--item{border-left:1px solid #009A44}.switch .switch--item.active{background:#009a44;color:#fff}.switch .switch--item:first-child{border-radius:4px 0 0 4px}.switch .switch--item:last-child{border-radius:0 4px 4px 0}.wysiwyg_editor .ql-toolbar.ql-snow{background-color:#fff!important;border-color:#ccc!important}.wysiwyg_editor .ql-editor{background-color:#fff!important;min-height:150px;font-size:24px!important}.wysiwyg_editor .ql-container{border-color:#ccc!important;height:auto!important;min-height:150px}input.hidden-radio{display:none}form .ql-snow .ql-tooltip[data-mode=link]:before{content:"URL:"}form .ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"適用"}.w-160{width:160px!important;flex:0 0 160px!important}.w-180{width:180px!important;flex:0 0 180px!important}.w-255{width:255px!important;flex:0 0 255px!important}.w-420{width:420px!important;flex:0 0 420px!important}.step--submit{padding:80px 0}.btn--dashboard-sm{border-radius:60px;white-space:nowrap;justify-content:center}.text-required{color:red!important;font-weight:700;margin-left:8px}.estimate-complete .step--submit{background:#ffffffb2;position:sticky;bottom:0;padding:40px 4.5rem;z-index:10;margin-top:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;box-sizing:border-box;box-shadow:0 -2px 8px #b3b3b333;transition:box-shadow .3s ease,background .3s ease}.estimate-complete .step--submit.at-bottom{background:transparent;box-shadow:none}
