@charset "utf-8";div.ad-type019-form,div.vi-type019-form{position:relative}div.form-box{width:100%;border-collapse:collapse}div.form-box span.notes{white-space:nowrap;font-size:80%;font-weight:400;margin-left:4px}div.form-box span.required-note{color:red}div.form-box span.optional-note{color:#333}div.form-box .form-item-box{width:100%}div.form-box dl{display:table;width:100%}div.form-box:not(.survey-form) dd,div.form-box:not(.survey-form) dt{display:table-cell;border:1px solid #fff;padding:12px 10px;vertical-align:middle;color:#555}div.form-box.survey-form dd,div.form-box.survey-form dt{display:block;border:1px solid #fff;padding:12px 10px;color:#555}div.form-box.survey-form dl .cell1{width:100%!important;background:0 0!important}.pc-one-column div.form-box dd,.pc-one-column div.form-box dt{padding:12px 15px}div.form-box dl .cell1{width:200px;min-width:200px;font-weight:700;border-right:2px solid #fff}div.form-box dl .cell1.label-cell.calculation,div.form-box dl .cell1:not(.label-cell){background:#ddd}.pc-one-column div.form-box dl .cell1{width:250px}.width-under-500 div.form-box dl .cell1{width:30%;min-width:30%}div.form-box dl .cell1 .form-rule{font-size:88%;color:#666;font-weight:400}div.form-box:not(.survey-form) dl .cell2{width:auto;color:#888;background:#eee}div.form-box.survery-form dl .cell2{background:0 0}div.form-box dl .cell2 .form-item{color:#333}div.form-box dl .cell2 input[type=text],div.form-box dl .cell2 select{border:1px solid #ccc}div.form-box dl .cell2 select{width:100%}div.form-box dl .cell2 .select-box{display:inline-block}.system_type_0 div.form-box dl .cell2 input[type=email],.system_type_0 div.form-box dl .cell2 input[type=tel],.system_type_0 div.form-box dl .cell2 input[type=text],.system_type_0 div.form-box dl .cell2 input[type=url]{margin-right:10px}div.form-box dl .cell2 input.unit_position1,div.form-box dl .cell2 select.unit_position1,div.form-box dl .form-item span.form-unit{margin-right:5px}div.form-box dl .cell2 input.unit_position1+span.form-unit,div.form-box dl .cell2 select.unit_position1+span.form-unit{margin-right:10px}div.form-box dl .cell2 input[type=text].email2:first-child{margin-bottom:5px}div.form-box dl .cell2 input[type=checkbox]{margin-right:10px;margin-left:20px}div.form-box dl .cell2 .check-list input[type=hidden]:first-child+input[type=checkbox]{margin-right:10px;margin-left:0}div.form-box dl .cell2 input[type=checkbox]:first-child{margin-right:10px;margin-left:0}div.form-box dl .cell2 input[type=radio]{margin-right:10px;margin-left:20px}div.form-box dl .cell2 input[type=radio]:first-child{margin-right:10px;margin-left:0}div.form-box dl .cell2 .radio-list label:last-child{margin-right:0}div.form-box dl .cell2 select.datetime{margin-right:5px;margin-left:20px}div.form-box dl .cell2 select.Y{margin-left:0}div.form-box dl .cell2 select.H{margin-left:0}.system_type_1 div.form-box.survey-form .cell2.mailmaga label,div.form-box dl .cell2 label{margin-right:20px}div.form-box.webac dl .cell2 label{margin-right:0}div.form-box dl .label-cell:not(.calculation){width:100%;border:0}.width-under-500 div.form-box dl .cell2 input[type=email],.width-under-500 div.form-box dl .cell2 input[type=file],.width-under-500 div.form-box dl .cell2 input[type=password],.width-under-500 div.form-box dl .cell2 input[type=text],.width-under-500 div.form-box dl .cell2 textarea{width:100%}div.img-auth-box img{float:left;margin:0 10px 0 0}div.img-auth-box a{float:left;font-size:86%;line-height:50px}div.img-auth-box a:active,div.img-auth-box a:hover,div.img-auth-box a:link,div.img-auth-box a:visited{text-decoration:underline}div.form-box dl .cell2 input[type=text].required-item,div.form-box dl .cell2 textarea.required-item{background-color:#efdede}div.form-box dl .cell2 input[type=radio].required-item{border:1px solid #a24e4e}div.form-box dl .cell2 select.required-item{border:1px solid #a24e4e}div.form-box dl .cell2 .validate-tip{color:red;font-size:86%;background:#fff;margin-top:2px;margin-bottom:5px;display:inline-block}div.form-box dl .cell2 input[type=text]+.validate-tip{display:block}.form-cmp-msg,.form-err-msg{display:table;width:100%;margin:0 0 10px 0}.form-err-msg{color:#f44;border:1px solid #f44}.form-cmp-msg{color:#69b200;border:1px solid #69b200}.form-cmp-msg li,.form-err-msg li{display:table-row}.form-cmp-msg li p,.form-err-msg li p{display:table-cell;width:auto;padding:0 5px}span.a-valid-msg{display:inline-block;padding:2px 5px;line-height:1.4;position:absolute;background:#fff;border:1px solid #aaa;border-color:rgba(170,170,170,.5);font-size:12px;color:red;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:5}span.a-valid-msg:after,span.a-valid-msg:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}span.a-valid-msg:after{content:"";border:4px solid transparent;border-bottom:6px solid #fff;position:absolute;margin-left:-3px;top:-9px}span.a-valid-msg:before{content:"";border:4px solid transparent;border-bottom:6px solid #aaa;position:absolute;margin-left:-3px;top:-10px}.valid-error input,.valid-error select,.valid-error textarea{background-color:#efdede}.valid-item-msg{line-height:1.5;color:#f44;font-weight:700;padding-bottom:5px}#bg .form-err-msg.webac-msg:focus{outline:0}.webac .form-err-msg{color:#b20000;border:1px solid #b20000}.webac .valid-item-msg{line-height:1.5;color:#b20000;font-weight:700;padding-bottom:5px}.webac span.a-valid-msg{display:inline-block;padding:2px 5px;line-height:1.4;position:absolute;background:#fff;border:1px solid #aaa;border-color:rgba(170,170,170,.5);font-size:12px;color:#b20000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:5}.confirm_flash_msg{color:#f44;font-size:x-large;font-weight:700}#item-box .table-form-box,div.form-box .table-form-box{border:dashed 1px gray;margin:5px 0;padding:5px;clear:both}div.form-box .table-form-item-box.table-form-item-box{position:relative;margin-top:10px}.form-item-box.table-form-item-box:not([data-step=confirm]) .form-table-del-btn-wrap{display:none;z-index:999;left:calc(100% - 50px);text-align:right;margin-top:8px}a.form-table-del-btn{padding:7px 15px;border-radius:5px}a.form-table-del-btn{background-color:#ccc}div.form-table-add-btn-wrap{text-align:center;margin:10px}a.form-table-add-btn{padding:3px 30px;border-radius:5px;background-color:#ccc}.form-item-box.table-form-item-box[data-step=confirm] div.form-table-add-btn-wrap{display:none}.table_banner{width:100%;background:#919191;padding:5px 20px}.table_banner p{font-size:14px;margin:0;font-weight:700}.table_banner p span{margin-left:5px}div.form-box dl .cell2 .form-item div.lookup-btn-wrap:not(.hide){display:inline-block}div.form-box dl .cell2 .form-item div.lookup-btn-wrap.hide{display:none}div.form-box dl .cell2 .form-item a.lookup-btn,div.form-box dl .cell2 .form-item a.lookup-reset-btn{padding:5px 20px;text-decoration:none!important;color:#fff!important;background:#919191;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:10px}div.form-box dl .cell2 .form-item .auto_entry,div.form-box dl .cell2 .form-item .disabled-input{cursor:default;background-color:rgba(239,239,239,.3)}input[type=text].dateTimepicker{width:180px!important}input[type=text].datepicker,input[type=text].timepicker{width:130px!important}input[type=text].dateTimepicker~a.ad-picker-btn,input[type=text].datepicker~a.ad-picker-btn,input[type=text].timepicker~a.ad-picker-btn{width:32px;height:30px;line-height:30px;text-align:center;color:#333;display:inline-block;border:solid 1px #999;margin:0 5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#f9fafc;background:-moz-linear-gradient(top,#f9fafc 0,#e8e9eb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9fafc),color-stop(100%,#e8e9eb));background:-webkit-linear-gradient(top,#f9fafc 0,#e8e9eb 100%);background:-o-linear-gradient(top,#f9fafc 0,#e8e9eb 100%);background:-ms-linear-gradient(top,#f9fafc 0,#e8e9eb 100%);background:linear-gradient(to bottom,#f9fafc 0,#e8e9eb 100%)}form.type019-form .remaining-box{margin-bottom:5px}:root{--step-main-color:transparent;--step-contrast-color:transparent;--progress-main-color:transparent;--progress-back-color:transparent;--radio-inp-color:#333333;--radio-border-color:#CCCCCC;--radio-back-color:#FFFFFF;--check-inp-color:#333333;--check-border-color:#CCCCCC;--check-back-color:#FFFFFF;--address-btn-color:#ffffff;--address-btn-bg-border:#999999;--address-btn-border:#999999;--a2:#B41E1E}.a-form-btn{-webkit-appearance:none;position:relative;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;vertical-align:middle;text-decoration:none;cursor:pointer;padding:0 1.14em;text-align:center;white-space:nowrap;display:inline-block;padding:0 8px;height:40px;line-height:40px;text-decoration:none!important}.system_type_1 .a-valid-msg{padding:8px;white-space:nowrap}.form-step{display:flex;align-items:center;justify-content:space-between;margin:36px 0}.step-wrap{width:calc((100% - 30px)/ 3);text-align:center;padding:8px;border-radius:30px;border:1px solid var(--step-main-color);background-color:var(--step-contrast-color)}.step-wrap .title{color:var(--step-main-color)}.step-wrap .num{background-color:var(--step-main-color);color:var(--step-contrast-color);display:inline-block;width:30px;height:30px;line-height:30px;border-radius:30px;margin-right:4px}.next-step-arrow{width:0;height:0;border-left:15px solid var(--step-main-color);border-top:15px solid transparent;border-bottom:15px solid transparent;margin:0 8px}.step-wrap.active{border:none;background-color:var(--step-main-color)}.step-wrap.active .title{color:var(--step-contrast-color)}.step-wrap.active .num{background-color:var(--step-contrast-color);color:var(--step-main-color)}.form-progress{text-align:right;margin:36px 0}.form-progress progress{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:30%;margin:0 4px;background-color:var(--progress-back-color);border-radius:30px;border:none}.form-progress progress::-webkit-progress-bar{border-radius:30px;background-color:var(--progress-back-color)}.form-progress progress::-moz-progress-bar,.form-progress progress::-webkit-progress-value{border-radius:30px 0 0 30px}.form-progress progress.progress-max::-moz-progress-bar,.form-progress progress.progress-max::-webkit-progress-value,.form-progress progress::-ms-fill{border-radius:30px}.form-progress progress[value]::-webkit-progress-bar{background-color:var(--progress-back-color)}.form-progress progress[value]::-webkit-progress-value{background-color:var(--progress-main-color);border-radius:30px}.form-progress progress[value]::-moz-progress-bar{background-color:var(--progress-main-color);border-radius:30px}.record.system_type_1>:not(.dad-ope-handle){padding:0 15px}.record.system_type_1 div.form-box.survey-form div.form-item-box:not(.table-form-item-box):not(.table-form-box){padding-top:36px}.record.system_type_1 div.form-box.survey-form div.form-item-box.table-form-box{margin:36px 0}.system_type_1 div.form-box.survey-form dl{display:flex;flex-flow:column}.system_type_1 div.form-box.survey-form dl:not(.w-full){width:fit-content}.system_type_1 .out-text{float:right;font-weight:400}.record.system_type_1 div.form-box.survey-form div.form-item-box:not(.table-form-box):not(:last-child):not(.table-form-item-box){border-bottom:1px solid transparent}.system_type_1 div.form-box.survey-form dl .cell1{padding:initial;padding-bottom:12px;border:none}.system_type_1 div.form-box.survey-form .cell2,.system_type_1 div.form-box.survey-form .cell2>.form-item{padding:initial}.system_type_1 .bottom-btn-area{margin-top:48px}.system_type_1 div.form-box.survey-form dd,.system_type_1 div.form-box.survey-form dt{border:none}.system_type_1 div.form-box input[type=email],.system_type_1 div.form-box input[type=tel],.system_type_1 div.form-box input[type=text],.system_type_1 div.form-box select{height:40px}.system_type_1 div.form-box .type019-inp-wrap.sign-on input[type=email],.system_type_1 div.form-box .type019-inp-wrap.sign-on input[type=text],.system_type_1 div.form-box .type019-inp-wrap.sign-on textarea{padding-right:36px}.system_type_1 div.form-box dl .cell2 input[type=checkbox]{margin-left:initial}.system_type_1 div.form-box dl .cell2 label{margin-right:initial}.system_type_1 div.form-box .form-item .check-list>div.checkbox-wrap,.system_type_1 div.form-box .form-item .radio-list>label{height:auto;line-height:40px;display:inline-block;padding:0 16px;margin-right:20px}.system_type_1 div.form-box .form-item .check-list>div.checkbox-wrap:last-child,.system_type_1 div.form-box .form-item .radio-list>label:last-child{margin-right:initial}.system_type_1 div.form-box .form-item .radio-list>label{border:1px solid var(--radio-border-color);background-color:var(--radio-back-color);color:var(--radio-inp-color)}.system_type_1 div.form-box .form-item .check-list>div.checkbox-wrap{border:1px solid var(--check-border-color);background-color:var(--check-back-color);color:var(--check-inp-color)}.system_type_1 div.form-box .form-item .evaluation-items{padding:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:auto;width:100%;padding-bottom:20px}.system_type_1 div.form-box .form-item .evaluation-items .input.radio{display:flex;justify-content:space-between;float:unset}.system_type_1 div.form-box .form-item .evaluation-items .radio-label{text-align:center;padding:8px;display:inline-block;width:100%}.system_type_1 .protect_law_area{padding:10px 25px;margin:20px 0 30px;background-color:#fff;max-height:300px;overflow-y:scroll;color:#555}.system_type_1 div.form-box.survey-form .protect_law_area{background-color:#eee}.system_type_1 .type019-inp-wrap{display:inline-block;position:relative}.system_type_1 .type019-inp-wrap:has(.lookup-key-field){display:inline!important}.system_type_1 .type019-inp-wrap::after{height:24px;line-height:24px;width:24px;font-family:"Font Awesome 5 Free";font-size:24px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-right:12px}.system_type_1 .type019-inp-wrap.select-sign::after{position:relative;margin:0 0 0 4px}.system_type_1 .valid-success .type019-inp-wrap.success-sign::after{content:'\f058';color:#1e78cd}.system_type_1 .valid-error .type019-inp-wrap.error-sign::after{content:'\f057';color:var(--a2)}.system_type_1 .type019-inp-wrap.file::after{margin-right:initial;right:-25px}.system_type_1 .type019-inp-wrap.comDatetime::after{right:40px}.system_type_1 .type019-inp-wrap.consent::after{margin-right:initial;right:-30px}.system_type_1 .valid-error .checkbox-wrap label,.system_type_1 .valid-error .radio-label{color:var(--a2)!important}.system_type_1 div.form-box.survey-form .form-item-box[data-item_type=calculation] dl{text-align:end}.system_type_1 div.form-box.survey-form .form-item-box[data-item_type=calculation] .cell1,.system_type_1 div.form-box.survey-form .form-item-box[data-item_type=calculation] .cell2{font-size:20px;font-weight:700}#middle-area .type017-block .system_type_1 .form_error_btn,#middle-area .type017-block .system_type_1 button[type=button],#middle-area .type017-block .system_type_1 button[type=submit],#middle-area .type019-block .system_type_1 .form_error_btn,#middle-area .type019-block .system_type_1 button[type=button],#middle-area .type019-block .system_type_1 button[type=submit]{padding-top:initial;padding-bottom:initial;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#middle-area .type017-block .system_type_1 button[type=button],#middle-area .type017-block .system_type_1 button[type=submit]:not(.form_error_btn),#middle-area .type019-block .system_type_1 button[type=button],#middle-area .type019-block .system_type_1 button[type=submit]:not(.form_error_btn){height:40px;line-height:40px}#middle-area .type017-block .system_type_1 .form_error_btn,#middle-area .type019-block .system_type_1 .form_error_btn{background-color:#666;color:#fff;display:inline-block;border:none;text-decoration:none}#middle-area .type017-block .system_type_1 .form_error_btn:not(.vertical),#middle-area .type019-block .system_type_1 .form_error_btn:not(.vertical){min-height:40px;line-height:40px}#middle-area .type017-block .system_type_1 .form_error_btn.vertical,#middle-area .type019-block .system_type_1 .form_error_btn.vertical{padding-top:8px;padding-bottom:8px}#middle-area .system_type_1 div.form-box .form-item .address-create-btn{background-color:var(--address-btn-bg-border);color:var(--address-btn-color);border:1px solid var(--address-btn-border);font-size:12px;margin-left:8px}#middle-area .type017-block .system_type_1 .form_error_btn,#middle-area .type017-block .system_type_1 button.next-confirm,#middle-area .type019-block .system_type_1 .form_error_btn,#middle-area .type019-block .system_type_1 button.next-confirm,.system_type_1 .a-form-btn.send{padding-right:16px;padding-left:16px;border:none}#middle-area .system_type_1 .a-form-btn.send,.system_type_1 button.next-confirm{background-color:#e36511;color:#fff}.kintone-rich-editor .fr-btn-wrap>button.fr-command.fr-btn,.kintone-rich-editor .fr-toolbar .fr-btn-grp>button.fr-command.fr-btn{border:solid 1px #ccc}.kintone-rich-editor .fr-toolbar .fr-command.fr-btn.fr-dropdown::before{background-color:#aaa}.kintone-rich-editor .fr-toolbar .fr-command.fr-btn.fr-dropdown::after{border-top:4px solid #0a559b;top:14px}.kintone-rich-editor .fr-modal .fr-command.fr-btn.fr-dropdown:after,.kintone-rich-editor .fr-popup .fr-command.fr-btn.fr-dropdown:after,.kintone-rich-editor .fr-toolbar .fr-command.fr-btn.fr-dropdown:after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;right:2px;top:18px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;content:""}.type019-kintone-form.edit-form .select-box:not(:has(.lookup-key-field)),.type019-kintone-form.edit-form input:not([type=checkbox]):not([type=radio]),.type019-kintone-form.edit-form textarea{width:100%!important}