:root{--color-black:#000;--color-black-cover:rgba(0,0,0,.2);--color-white:#fff;--color-brand:#005b94;--color-brand-2:rgba(0,91,148,.2);--color-hover:#009dff;--color-light-blue:rgba(0,157,255,.1);--color-default:#222;--color-default-default:#1e1e1e;--color-secondary:#757575;--color-tertiary:#e3e3e3;--color-disable:#e6e6e6;--color-grey:#ccc;--color-dark-grey:grey;--color-666:#666;--color-999:#999;--color-303030:#303030;--color-E5F5FF:#e5f5ff;--color-e8f8ff:#e8f8ff;--color-D9D9D9:#d9d9d9;--color-F0F0F0:#f0f0f0;--color-f7f7f7:#f7f7f7;--color-c2daea:#c2daea;--color-orange:#e56000;--color-orange-light:#fdf2eb;--color-alert:red;--color-alert-alpha:rgba(255,0,0,.2);--color-light-blue:#f2faff;--color-light-blue-hover:rgba(242,250,255,.8);--font-family-sans:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--font-weight-400:400;--font-weight-500:500;--font-weight-700:700;--font-weight-900:900;--font-line-height-1:1;--font-line-height-12:1.2;--font-line-height-12-5:1.25;--font-line-height-13:1.3;--font-line-height-14:1.4;--font-line-height-15:1.5;--font-line-height-16:1.6;--font-line-height-17:1.7;--font-line-height-17-5:1.75;--font-line-height-18:1.8;--font-line-height-19:1.9;--font-line-height-2:2;--box-shadow:0px 2px 10px 0px rgba(0,0,0,.15);--box-shadow-l:0px 4px 20px 0px rgba(0,0,0,.15);--box-shadow-xl:0px 15px 40px 0px rgba(0,0,0,.15);--box-shadow-xxl:0px 0px 20px 0px rgba(0,0,0,.15);--box-shadow-cookie:0px 0px 10px 0px rgba(0,0,0,.15);--text-shadow:0px 0px 12px rgba(0,0,0,.6);--text-shadow-l:0px 0px 20px rgba(0,0,0,.6)}.form-notice{margin:0 auto;max-width:800px;width:100%}.form-notice h2{font-size:1rem;font-weight:var(--font-weight-700);line-height:var(--font-line-height-17-5);margin-bottom:20px}.form-notice ul{margin-left:20px;margin-top:20px}.form-notice ul li{list-style-type:disc;margin-top:10px}.form-notice p,.form-notice ul li:first-child{margin-top:0}.form-notice p+p{margin-top:10px}.form{border-top:1px solid var(--color-grey);margin-top:40px}.form__row{border-bottom:1px solid var(--color-grey);padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.form__label-area,.form__row{display:-webkit-box;display:-ms-flexbox;display:flex}.form__label-area{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__label-area .form__notation{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px!important}.form__label{font-weight:var(--font-weight-700);white-space:nowrap}.form__label--sub{margin-right:16px}.form__label--sub,.form__label--unit{font-weight:var(--font-weight-500);white-space:nowrap}.form__label--unit{margin-left:16px}.form__required-icon{border:1px solid var(--color-orange);border-radius:9999px;color:var(--color-orange);font-size:.75rem;line-height:var(--font-line-height-1);padding:5px 9px}.form__input-area input[type=text]{border:1px solid var(--color-999);border-radius:8px;font-size:1rem;padding:9px 14px;width:100%}.form__input-area .form__input-halves{margin-top:16px}.form__input-area .form__input-halves:first-of-type{margin-top:0}.form__input-halves{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 16px}.form__input-halves.--gap-0{gap:0}.form__input-halves.--gap-5{gap:0 5px}.form__input-halves-item{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__input-halves-item.--flex-0{-webkit-box-flex:0;-ms-flex:0;flex:0}.form__notation{color:var(--color-dark-grey);font-size:.625rem;line-height:var(--font-line-height-15);margin-top:16px}.form .errortxt-wrap{display:none;margin-top:16px}.form .errortxt{color:var(--color-alert);font-size:.625rem;line-height:var(--font-line-height-15);margin-top:0}.form .errortxt:first-of-type{margin-top:2px}.form .errortxt:before{content:"・";display:inline-block;margin-right:5px}.form__select{position:relative;width:100%}.form__select:after{background:url(/wp/wp-content/themes/biz3_2024/assets/img/common/arrow-down.svg);content:"";display:inline-block;height:7px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.form__select select{border:1px solid var(--color-999);border-radius:8px;font-size:.875rem;padding:10px 14px;width:100%}.form__note{font-size:.625rem;line-height:var(--font-line-height-12-5);margin-top:10px}.form .phone .form__label--sub{margin-right:5px}.form ::-webkit-input-placeholder{color:var(--color-dark-grey)}.form ::-moz-placeholder{color:var(--color-dark-grey)}.form :-ms-input-placeholder{color:var(--color-dark-grey)}.form ::-ms-input-placeholder{color:var(--color-dark-grey)}.form ::placeholder{color:var(--color-dark-grey)}.form textarea{border:1px solid var(--color-999);border-radius:8px;font-size:1rem;min-height:200px;padding:10px 14px;width:100%}.form__privacy-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__privacy-wrap .errortxt{margin-top:16px}.form__privacy-text{background-color:var(--color-f7f7f7);font-size:.625rem;height:200px;line-height:var(--font-line-height-15);overflow-y:scroll;padding:20px 30px 0 20px}.form__agree-area{margin-top:16px}.form input[type=text].width-sp-100{width:100px}.form__input-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-hover);border-radius:50%;height:20px;margin-right:5px;position:relative;vertical-align:-3px;width:20px}.form__input-radio:checked:before{background:var(--color-hover);border-radius:50%;content:"";height:9px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:9px}.form__input-radio-label{margin-right:15px}.order-detail{background-color:var(--color-orange-light);padding:20px 20px 12px}.order-detail h2{font-size:1.5rem;font-weight:var(--font-weight-700);line-height:var(--font-line-height-15);margin:0;text-align:center}.order-detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.order-detail__pic{width:120px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.order-detail__pic img{width:85px}.order-detail__text-area h3{font-size:1rem;font-weight:var(--font-weight-700);line-height:var(--font-line-height-17-5);margin:0}.order-detail__text{color:var(--color-dark-grey);font-size:.625rem;line-height:var(--font-line-height-15);margin-top:14px}.order-detail-table{background-color:var(--color-orange-light);padding:20px}.order-detail-table h2{font-size:1.5rem;font-weight:var(--font-weight-700);line-height:var(--font-line-height-15);margin:0;text-align:center}.order-detail-table table{border-bottom:1px solid var(--color-grey);border-collapse:collapse;border-left:1px solid var(--color-grey);border-right:1px solid var(--color-grey);margin-top:20px;width:100%}.order-detail-table table td,.order-detail-table table th{border-top:1px solid var(--color-grey);display:block;padding:10px 20px;width:100%}.order-detail-table table th{background-color:var(--color-orange-light);font-size:.75rem;font-weight:var(--font-weight-700);line-height:var(--font-line-height-12-5);text-align:left}.order-detail-table table td{background-color:#fff;line-height:var(--font-line-height-12-5);padding:12px 20px}.order-detail-table table td>:first-child{margin-top:0}@media screen and (min-width:1025px){.form-notice h2{font-size:1.25rem;margin-bottom:20px}.form-notice ul{margin-left:20px;margin-top:20px}.form-notice ul li{list-style-type:disc;margin-top:10px}.form-notice p{margin-top:0}.form-notice p+p{margin-top:20px}.form{margin-top:60px}.form__row{padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.form__label-area{width:280px;-ms-flex-negative:0;flex-shrink:0;padding-top:6px}.form__label-area .form__notation{margin-top:10px}.form__label{font-weight:var(--font-weight-700);white-space:nowrap}.form__input-area{width:100%}.form__input-area input[type=text]{font-size:1rem;padding:9px 16px}.form__input-area .form__input-halves{margin-top:16px!important}.form__input-area .form__input-halves:first-of-type{margin-top:0!important}.form__input-halves{gap:0 40px}.form__input-halves.--gap-0{gap:0}.form__input-halves.--gap-16,.form__input-halves.--gap-5{gap:0 16px}.form .errortxt,.form__notation{font-size:.75rem}.form .errortxt:before{margin-right:6px}.form__select{width:240px}.form__select select{font-size:1rem;padding:9px 16px}.form__note{font-size:.75rem;line-height:var(--font-line-height-15);margin-top:16px}.form .phone .form__label--sub{margin-right:16px}.form textarea{font-size:1rem;min-height:200px;padding:8px 16px}.form__privacy-text{font-size:1rem;line-height:var(--font-line-height-17-5);padding:20px 36px 0 20px}.form input[type=text].width-pc-240{width:240px}.form input[type=text].width-pc-140{width:140px}.form input[type=text].width-pc-120{width:120px}.form .flex-pc-0{-webkit-box-flex:0;-ms-flex:0;flex:0}.order-detail{padding:20px}.order-detail h2{font-size:2rem;max-width:100%;text-align:center}.order-detail__content{gap:0 60px;min-width:672px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.order-detail__pic,.order-detail__pic img{width:140px}.order-detail__text-area h3{font-size:1.25rem;line-height:var(--font-line-height-17-5)}.order-detail__text{font-size:.75rem;margin-top:16px}.order-detail-table{padding:20px}.order-detail-table h2{font-size:2rem;max-width:100%;text-align:center}.order-detail-table table{border-collapse:collapse;margin:20px auto 0;max-width:800px;table-layout:fixed;width:100%}.order-detail-table table td,.order-detail-table table th{display:table-cell;padding:12px 20px}.order-detail-table table th{font-size:.875rem;line-height:var(--font-line-height-12-5);padding:12px 20px;text-align:center;vertical-align:middle;white-space:nowrap;width:200px}.order-detail-table table td{background-color:#fff;border-left:1px solid var(--color-grey);font-size:1rem;line-height:var(--font-line-height-17-5);padding:12px 20px}.order-detail-table table td>:first-child{margin-top:0}}.send{cursor:not-allowed;opacity:.5;pointer-events:none}.enabled,.send:hover{opacity:1}.enabled{cursor:pointer;pointer-events:auto}