.ethics_section{margin-bottom:140px}.ethics_section:last-of-type{margin-bottom:0}.wrap_ethicsform{--header-gap:2.6563vw;--ethics-content-max-width:1600px;--radio-size:1.17vw;--radio-inner-ratio:0.5333;--radio-border:2px;--form-label-col:240px;--form-col-gap:0.94vw;--guide-popover-width:100%;--space-x-4:0.16vw;--space-x-6:0.23vw;--space-x-8:0.31vw;--space-x-10:0.39vw;--space-x-12:0.47vw;--space-x-14:0.55vw;--space-x-16:0.63vw;--space-x-18:0.7vw;--space-x-20:0.78vw;--space-x-24:0.94vw;--space-x-28:1.09vw;--space-x-40:1.56vw;--space-x-45:1.76vw;--space-x-50:1.95vw;--space-x-64:2.5vw;--space-x-80:3.13vw;--font-title-main:2.5vw;--font-title-sub:1.25vw;--font-title-toggle:0.86vw;--font-title-panel:1.25vw;--font-title-result:1.56vw;--font-step:0.86vw;--step-height:102px;--font-step-badge:0.7vw;--font-bullets:0.78vw;--font-label:0.78vw;--font-input:0.78vw;--font-body:0.63vw;--font-hint:0.7vw;--font-tooltip:0.63vw;--tooltip-max-width:46.88vw;--font-guide-head:0.7vw;--font-guide-body:0.63vw;--checkbox-size:30px}.wrap_ethicsform .ethics_form_center,.wrap_ethicsform .ethics_header,.wrap_ethicsform .wrap_ethicsform_util{width:min(100%,var(--ethics-content-max-width));margin-left:auto;margin-right:auto}.wrap_ethicsform .ethics_header{margin-bottom:var(--header-gap)}.wrap_ethicsform.sub_container .tit_main.tit_main--ethics{flex-flow:row nowrap;justify-content:space-between;align-items:center}.wrap_ethicsform .ethics_title_main{color:#000;font-weight:700;font-size:var(--font-title-main);line-height:140%;letter-spacing:0;margin:0}.wrap_ethicsform .ethics_title_toggle{display:inline-flex;align-items:center;gap:var(--space-x-10);padding:8px 0;border:0;background:transparent;cursor:pointer;white-space:nowrap}.wrap_ethicsform .ethics_title_toggle_text{color:#000;font-weight:700;font-style:normal;font-size:var(--font-title-toggle);line-height:160%;letter-spacing:0}.wrap_ethicsform .ethics_title_toggle_icon{width:20px;height:20px;display:inline-flex;flex:0 0 20px;position:relative;margin-right:0;top:auto;right:auto;transform:rotate(0deg);transform-origin:50% 50%;transition:transform .3s ease}.wrap_ethicsform .ethics_title_toggle_icon span{width:100%;height:3px;background:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.wrap_ethicsform .ethics_title_toggle_icon span:first-child{transform:translate(-50%,-50%) rotate(90deg)}.wrap_ethicsform .ethics_title_toggle_icon.open span{left:0;transform:translateY(-50%) rotate(0)}.wrap_ethicsform .ethics_title_toggle_icon.open span:first-child{display:none}.wrap_ethicsform .ethics_title_toggle:active .ethics_title_toggle_icon,.wrap_ethicsform .ethics_title_toggle:focus .ethics_title_toggle_icon,.wrap_ethicsform .ethics_title_toggle:hover .ethics_title_toggle_icon{transform:rotate(180deg)}.wrap_ethicsform .ethics_title_toggle:active .ethics_title_toggle_icon.open,.wrap_ethicsform .ethics_title_toggle:focus .ethics_title_toggle_icon.open,.wrap_ethicsform .ethics_title_toggle:hover .ethics_title_toggle_icon.open{transform:rotate(0deg);transition:all 0s}.wrap_ethicsform .ethics_title_toggle:active .ethics_title_toggle_icon.open span:last-child,.wrap_ethicsform .ethics_title_toggle:focus .ethics_title_toggle_icon.open span:last-child,.wrap_ethicsform .ethics_title_toggle:hover .ethics_title_toggle_icon.open span:last-child{animation:minushover .3s forwards}.wrap_ethicsform .ethics_title_toggle:focus-visible{outline:2px solid #000;outline-offset:4px}.wrap_ethicsform .ethics_toggle_panel{margin-top:24px;background:#f5f6f8;padding:40px var(--space-x-40)}.wrap_ethicsform .ethics_panel_title{margin:0 0 32px;color:#000;font-size:var(--font-title-panel);font-weight:700;line-height:160%;letter-spacing:0}.wrap_ethicsform .ethics_steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-x-24);row-gap:24px;list-style:none;padding:0;margin:0 0 44px}.wrap_ethicsform .ethics_step{background:#fff;border-radius:8px;min-height:var(--step-height);padding:0 var(--space-x-45);gap:var(--space-x-10);display:flex;color:#4f4f4f;font-weight:400;font-size:var(--font-step);line-height:160%}.wrap_ethicsform .ethics_step,.wrap_ethicsform .ethics_step_badge{align-items:center;justify-content:center;font-style:normal;letter-spacing:0;text-align:center}.wrap_ethicsform .ethics_step_badge{width:30px;height:30px;border-radius:50%;background:#000;color:#fff;display:inline-flex;font-weight:700;font-size:var(--font-step-badge);line-height:1;flex:0 0 30px}.wrap_ethicsform .ethics_step_text{display:inline-block;min-width:0}.wrap_ethicsform .ethics_bullets{margin:0;padding-left:var(--space-x-18);color:#000;font-size:var(--font-bullets);line-height:180%;list-style:disc}.wrap_ethicsform .ethics_bullets>li{margin:10px 0}.wrap_ethicsform .ethics_sub_bullets{margin-top:10px;padding-left:var(--space-x-18);list-style:"- "}.wrap_ethicsform .inp_line.field_fixed{width:min(100%,384px);max-width:384px;height:68px;padding:0;line-height:68px}.wrap_ethicsform .company_checks.field_fixed_wide,.wrap_ethicsform .ethics_select.field_fixed_wide,.wrap_ethicsform .inp_line.field_fixed.field_fixed_wide{width:min(100%,480px);max-width:480px}.wrap_ethicsform .inp_line.field_fixed.field_report_wide{width:min(100%,640px);max-width:640px}.wrap_ethicsform select.field_fixed{height:68px;line-height:normal;padding-top:0;padding-bottom:0;padding-right:36px}.wrap_ethicsform .ethics_form_center{display:flex;justify-content:center;margin-top:68px}.wrap_ethicsform .ethics_form{width:100%}.wrap_ethicsform{--ethics-field-height:68px}.wrap_ethicsform .ethics_form_list{display:flex;flex-direction:column;gap:1.95vw}.wrap_ethicsform .ethics_form_list--report-main>li:not(.row_file){margin:18px 0}.wrap_ethicsform .ethics_form_list>li{display:grid;grid-template-columns:240px 1fr;column-gap:var(--form-col-gap);row-gap:24px;align-items:flex-start}.wrap_ethicsform .ethics_form_list>li.row_align_top,.wrap_ethicsform .ethics_form_list>li.row_file,.wrap_ethicsform .ethics_form_list>li.row_radio,.wrap_ethicsform .ethics_form_list>li.row_textarea{align-items:flex-start}.wrap_ethicsform .control{display:flex;flex-direction:column;gap:12px}.wrap_ethicsform .field_input_wrap{position:relative}.wrap_ethicsform .password_input_inner{position:relative;display:flex;align-items:center;width:100%;max-width:100%}.wrap_ethicsform .password_input_inner>.inp_line{display:block}.wrap_ethicsform .field_input_wrap.has_feedback_layout{display:block;width:min(100%,480px);max-width:480px}.wrap_ethicsform .label{color:#000;font-size:var(--font-label);font-style:normal;font-weight:700;line-height:160%}.wrap_ethicsform .ethics_form_list>li:not(.row_textarea):not(.row_radio):not(.row_consent_full)>.label{display:flex;align-items:center;min-height:var(--ethics-field-height)}.wrap_ethicsform .req{margin-left:var(--space-x-4)}.wrap_ethicsform .hint{margin:0;color:rgba(0,0,0,.7);font-size:var(--font-hint);line-height:160%}.wrap_ethicsform .inp_line{width:100%;border:none;border-bottom:2px solid #000;background:transparent;padding:20px 0;font-size:var(--font-input);outline:none;box-sizing:border-box}.wrap_ethicsform .inp_line.password_toggle_input{padding-right:44px}.wrap_ethicsform .password_toggle_btn{position:relative;margin-left:-40px;flex:0 0 32px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.wrap_ethicsform .password_toggle_btn img{width:24px;height:24px}.wrap_ethicsform .password_toggle_btn:focus-visible{outline:2px solid #000;outline-offset:2px}.wrap_ethicsform .textarea{height:20.31vw;line-height:1.6;padding-top:14px;resize:none;overflow-y:auto}.wrap_ethicsform .textarea_with_note{padding-top:14px}.wrap_ethicsform .textarea::placeholder{font-size:.78vw;line-height:160%;color:rgba(0,0,0,.45);white-space:pre-wrap;word-break:keep-all}.wrap_ethicsform .radio_item{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.wrap_ethicsform .radio_item>span{font-weight:400;font-style:normal;font-size:var(--font-label);line-height:160%;letter-spacing:0;vertical-align:middle}.wrap_ethicsform .row_report_type .report_type_list{display:flex;flex-direction:column;gap:24px}.wrap_ethicsform .row_report_type .report_type_item{align-items:center}.wrap_ethicsform .radio_item input[type=radio]{appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:50%;border:var(--radio-border) solid #000;background:#fff;position:relative;cursor:pointer;flex:0 0 var(--radio-size)}.wrap_ethicsform .radio_item input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--radio-size) * var(--radio-inner-ratio));height:calc(var(--radio-size) * var(--radio-inner-ratio));background:#000;border-radius:50%;transform:translate(-50%,-50%)}.wrap_ethicsform .radio_item:has(input[type=radio]:checked)>span{font-weight:700}.wrap_ethicsform .control_inline{display:flex;align-items:center;gap:0 var(--space-x-40);flex-wrap:wrap}.wrap_ethicsform .help_inline{margin-left:var(--space-x-8);font-size:.47vw;color:#777}.wrap_ethicsform .radio_tooltip_group{display:flex;flex-direction:column;gap:20px}.wrap_ethicsform .radio_tooltip_group.is_inline{flex-direction:row;align-items:center;gap:var(--space-x-40)}.wrap_ethicsform .radio_tooltip_item{display:inline-flex;align-items:center}.wrap_ethicsform .radio_tooltip_label{position:relative;display:inline-block}.wrap_ethicsform .report_type_wrap .radio_tooltip_label{width:auto;max-width:100%;white-space:nowrap}.wrap_ethicsform .report_type_wrap .tooltip{left:calc(100% + var(--space-x-12))}body.wrap_en .wrap_ethicsform .radio_tooltip_group.is_inline .tooltip{width:min(clamp(420px,44vw,790px),calc(100vw - 64px))}body.wrap_en .wrap_ethicsform .radio_tooltip_group.is_inline .tooltip_inner{width:100%;max-width:none}body.wrap_en .wrap_ethicsform .report_type_wrap .tooltip{width:min(640px,calc(100vw - 64px));max-width:min(640px,calc(100vw - 64px))}body.wrap_en .wrap_ethicsform .report_type_wrap .tooltip_inner{width:100%;max-width:none}@media (max-width:1280px){body.wrap_en .wrap_ethicsform .radio_tooltip_group.is_inline .tooltip{width:min(560px,calc(100vw - 48px))}}.wrap_ethicsform .radio_tooltip_mobile_help,.wrap_ethicsform .report_type_mobile_help{display:none;margin:0;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;color:#000;font-size:var(--font-tooltip);line-height:160%}.wrap_ethicsform .tooltip{position:absolute;left:calc(100% + var(--space-x-16));top:50%;transform:translateY(-50%);z-index:2;overflow:visible;width:max-content;max-width:min(var(--tooltip-max-width),80vw)}.wrap_ethicsform .tooltip_inner{display:block;width:max-content;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #7a7a7a;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.15);padding:8px var(--space-x-12);font-weight:400;font-size:var(--font-tooltip);line-height:1.5;letter-spacing:0;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;text-align:left}.wrap_ethicsform .tooltip:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;background:#fff;border-left:1px solid #7a7a7a;border-bottom:1px solid #7a7a7a;box-sizing:border-box}.wrap_ethicsform .field_hint{position:absolute;left:calc(100% + var(--space-x-16));top:50%;transform:translateY(-50%);z-index:2;margin:0;width:max-content;max-width:min(470px,80vw)}.wrap_ethicsform .field_hint:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;background:#fff;border-left:1px solid #7a7a7a;border-bottom:1px solid #7a7a7a;box-sizing:border-box}.wrap_ethicsform .field_hint_text{display:block;width:max-content;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #7a7a7a;border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.15);padding:8px var(--space-x-12);font-weight:400;font-size:var(--font-tooltip);line-height:18px;letter-spacing:0;color:#000;text-align:left}.wrap_ethicsform select.field_fixed{appearance:none;border:none;border-bottom:2px solid #000;padding:10px 36px 10px 0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22.8633 7.06836L20.7422 4.94727L11.9316 13.7578L3.12109 4.94727L1 7.06836L11.9316 18L22.8633 7.06836Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center}.wrap_ethicsform .result_title{color:#000;font-size:var(--font-title-result);font-style:normal;font-weight:700;line-height:160%;margin-bottom:80px}.wrap_ethicsform .control_row{display:flex;align-items:center;gap:var(--space-x-14)}.wrap_ethicsform .control_row>.field_input_wrap{flex:1 1 auto;min-width:0}.wrap_ethicsform .ethics_form_list>li.row_with_btn .control_row>.field_input_wrap{width:min(100%,480px);max-width:480px}.wrap_ethicsform .ethics_form_actions{display:flex;justify-content:center;margin-top:140px}.wrap_ethicsform .file_input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.wrap_ethicsform .file_field{display:grid;grid-template-columns:auto auto;gap:var(--space-x-14);align-items:center;justify-content:start}.wrap_ethicsform .file_fake::placeholder{color:#bdbdbd}.wrap_ethicsform .row_file .file_fake{flex:0 0 auto;min-width:0}.wrap_ethicsform .row_file .file_fake_wrap{width:min(100%,640px);max-width:640px;flex:0 1 auto;min-width:0}.wrap_ethicsform .row_file .file_fake.field_fixed_wide{--file-remove-size:24px;--file-remove-x-size:14px;width:100%;max-width:100%;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding-right:0}.wrap_ethicsform .row_file .btn_ethics--action{flex:0 0 auto;flex-shrink:0}.wrap_ethicsform .row_file .file_remove_btn{position:relative;width:var(--file-remove-size);height:var(--file-remove-size);display:inline-flex;flex:0 0 var(--file-remove-size);align-items:center;justify-content:center;border:0;padding:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.wrap_ethicsform .row_file .file_remove_icon{width:100%;height:100%;display:block}.wrap_ethicsform .row_file .file_fake__name,.wrap_ethicsform .row_file .file_fake__placeholder{min-width:0;max-width:calc(100% - var(--file-remove-size) - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap_ethicsform .row_file .file_fake__placeholder{color:#bdbdbd}.wrap_ethicsform .row_file .file_remove_btn:after,.wrap_ethicsform .row_file .file_remove_btn:before{content:"";position:absolute;width:var(--file-remove-x-size);height:1.5px;background:currentColor;opacity:0;transition:opacity .2s ease}.wrap_ethicsform .row_file .file_remove_btn:before{transform:rotate(45deg)}.wrap_ethicsform .row_file .file_remove_btn:after{transform:rotate(-45deg)}@media (hover:hover){.wrap_ethicsform .row_file .file_remove_btn:hover{background:#000;color:#fff}.wrap_ethicsform .row_file .file_remove_btn:hover .file_remove_icon{opacity:0}.wrap_ethicsform .row_file .file_remove_btn:hover:after,.wrap_ethicsform .row_file .file_remove_btn:hover:before{opacity:1}}.wrap_ethicsform .row_file .file_remove_btn:focus-visible{outline:2px solid #000;outline-offset:3px;background:#000}.wrap_ethicsform .row_file .file_remove_btn:focus-visible .file_remove_icon{opacity:0}.wrap_ethicsform .row_file .file_remove_btn:focus-visible:after,.wrap_ethicsform .row_file .file_remove_btn:focus-visible:before{opacity:1}.wrap_ethicsform .row_file .hint{position:relative;padding-left:14px}.wrap_ethicsform .row_file .hint:before{content:"-";position:absolute;left:0;top:0}.wrap_ethicsform .hint_emphasis,.wrap_ethicsform .row_file .hint strong{font-weight:700}.wrap_ethicsform .btn_ethics{display:inline-flex;align-items:center;justify-content:center;border:0;background:#000;color:#fff;cursor:pointer;white-space:nowrap;font-style:normal;line-height:160%;letter-spacing:0;text-align:center}.wrap_ethicsform .btn_ethics:hover{opacity:.9}.wrap_ethicsform .btn_ethics:active{transform:translateY(1px)}.wrap_ethicsform .btn_ethics:focus-visible{outline:2px solid #000;outline-offset:4px}.wrap_ethicsform .btn_ethics:disabled{opacity:.4;cursor:not-allowed;transform:none}.wrap_ethicsform .btn_ethics[data-hover-suppressed=true],.wrap_ethicsform .btn_ethics[data-hover-suppressed=true]:active,.wrap_ethicsform .btn_ethics[data-hover-suppressed=true]:focus,.wrap_ethicsform .btn_ethics[data-hover-suppressed=true]:hover{opacity:1!important;transform:none!important}.wrap_ethicsform .email_row .btn_ethics--action[data-hover-suppressed=true],.wrap_ethicsform .email_row .btn_ethics--action[data-hover-suppressed=true]:active,.wrap_ethicsform .email_row .btn_ethics--action[data-hover-suppressed=true]:focus,.wrap_ethicsform .email_row .btn_ethics--action[data-hover-suppressed=true]:hover{background:#000!important;color:#fff!important;border-color:transparent!important}.wrap_ethicsform .btn_ethics--action{width:200px;height:68px;padding-left:12px;padding-right:12px;font-size:.78vw;flex-shrink:0}.wrap_ethicsform .btn_ethics--submit{width:344px;height:88px;padding-left:30px;padding-right:30px;font-size:.94vw;border:3px solid transparent;box-sizing:border-box}.wrap_ethicsform .btn_ethics--submit:hover:not(:disabled):not(.btn_ethics--submit-disabled){background:#fff;color:#000;border-color:#000;opacity:1}.wrap_ethicsform .btn_ethics--submit:disabled{background:#f4f4f4;color:#bebebe;opacity:1}.wrap_ethicsform .btn_ethics--submit.btn_ethics--submit-disabled{background:#f4f4f4;color:#bebebe;opacity:1;cursor:not-allowed;transform:none}.wrap_ethicsform .ethics_modal_overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--receipt-modal-overlay-padding,20px);background:rgba(0,0,0,.3)}.wrap_ethicsform .ethics_receipt_modal{width:min(560px,calc(100vw - (var(--receipt-modal-overlay-padding, 20px) * 2)));box-sizing:border-box;padding:var(--receipt-modal-padding,60px);background:#fff}.wrap_ethicsform .ethics_receipt_modal__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--receipt-modal-content-gap,32px);text-align:left}.wrap_ethicsform .ethics_receipt_modal__title{margin:0;color:#000;font-weight:700;font-style:normal;font-size:1.72vw;line-height:160%;letter-spacing:0}.wrap_ethicsform .ethics_receipt_modal__message,.wrap_ethicsform .ethics_receipt_modal__receipt_time{margin:0;color:#000;font-weight:400;font-style:normal;font-size:.78vw;line-height:180%;letter-spacing:0}.wrap_ethicsform .ethics_receipt_modal__confirm{align-self:center;margin-top:var(--receipt-modal-confirm-margin-top,60px);width:334px;height:88px}.wrap_ethicsform .content_area,.wrap_ethicsform .label_row{display:flex;flex-direction:column}.wrap_ethicsform .label_row{align-items:flex-start;gap:11px}.wrap_ethicsform .row_textarea{position:relative}.wrap_ethicsform .label_text{display:inline-flex;align-items:baseline;gap:var(--space-x-6)}.wrap_ethicsform .report_guide_inline{padding:0;border:0;font-size:.7vw;line-height:160%;color:#050505;font-weight:400}.wrap_ethicsform .report_guide_inline:hover{text-decoration:underline;text-underline-offset:2px}.wrap_ethicsform .report_guide_wrap{position:relative;display:inline-flex;align-items:center}.wrap_ethicsform .content_fixed_note{font-size:.78vw;line-height:160%;color:rgba(0,0,0,.7)}.wrap_ethicsform .ethics_select{width:384px;max-width:100%;margin:0}.wrap_ethicsform .ethics_select .link_select{width:100%;height:68px;display:flex;align-items:center;justify-content:flex-start;border:0;border-bottom:2px solid #000;padding:0 36px 0 0;font-size:var(--font-input);font-weight:400;background:transparent;position:relative}.wrap_ethicsform .ethics_select .link_select:focus-visible{border-bottom:3px solid #000}.wrap_ethicsform .ethics_select .opt_arrow{position:absolute;top:50%;right:0;width:21px;height:21px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22.8633 7.06836L20.7422 4.94727L11.9316 13.7578L3.12109 4.94727L1 7.06836L11.9316 18L22.8633 7.06836Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;transition:transform .2s ease}.wrap_ethicsform .ethics_select.is_open .opt_arrow{transform:translateY(-50%) rotate(180deg)}.wrap_ethicsform .ethics_select .box_opt{width:384px;top:calc(100% + -2px);display:none}.wrap_ethicsform .ethics_select .box_opt.is_open{display:block}.wrap_ethicsform .ethics_select .list_opt{width:384px;height:296px;border:1px solid #000;background:#fff;overflow-y:auto}.wrap_ethicsform .ethics_select.field_fixed_wide,.wrap_ethicsform .ethics_select.field_fixed_wide .box_opt,.wrap_ethicsform .ethics_select.field_fixed_wide .list_opt{width:480px}.wrap_ethicsform .ethics_select .list_opt button{width:100%;height:60px;border:0;border-bottom:1px solid #000;background:#fff;padding:0 var(--space-x-16);text-align:left;font-size:var(--font-body);line-height:27px}.wrap_ethicsform .ethics_select .list_opt button[aria-selected=true]{background:#f6f6fa}.wrap_ethicsform .ethics_select .list_opt li:last-child button{border-bottom:0}.wrap_ethicsform .ethics_select.ethics_select--email{width:100%;max-width:100%}.wrap_ethicsform .ethics_select.ethics_select--email .box_opt,.wrap_ethicsform .ethics_select.ethics_select--email .list_opt{width:100%}.wrap_ethicsform .ethics_select_native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wrap_ethicsform .company_checks{width:min(100%,480px)}.wrap_ethicsform .company_checks.company_checks--full{width:100%;max-width:none}.wrap_ethicsform .company_checks_list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-x-16);row-gap:16px}.wrap_ethicsform .company_check_item{display:flex;align-items:flex-start;gap:var(--space-x-16)}.wrap_ethicsform .company_check_item input[type=checkbox]{width:var(--checkbox-size);height:var(--checkbox-size);flex:0 0 var(--checkbox-size);margin:0;appearance:none;border:0;background:#f0f0f0;border-radius:2px;position:relative;cursor:pointer}.wrap_ethicsform .company_check_item input[type=checkbox]:checked{background:#000}.wrap_ethicsform .company_check_item input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:46%;width:calc(var(--checkbox-size) * .25);height:calc(var(--checkbox-size) * .4583);border-right:3px solid #fff;border-bottom:3px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.wrap_ethicsform .company_check_item input[type=checkbox]:focus-visible{background:#000;outline:none}.wrap_ethicsform .company_check_item input[type=checkbox]:focus-visible:checked:after{border-right-color:#fff;border-bottom-color:#fff}.wrap_ethicsform .company_check_item input[type=checkbox]:disabled{background:#f0f0f0;cursor:not-allowed}.wrap_ethicsform .company_check_item input[type=checkbox]:disabled:checked{background:#f0f0f0}.wrap_ethicsform .company_check_item input[type=checkbox]:disabled:checked:after{border-right-color:#818181;border-bottom-color:#818181}.wrap_ethicsform .company_check_text{min-width:0;font-size:var(--font-label);line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.wrap_ethicsform .company_checks_note{margin:24px 0 0;color:rgba(0,0,0,.7);font-size:var(--font-hint);line-height:160%}.wrap_ethicsform .company_checks_note strong{font-weight:700}.wrap_ethicsform .report_guide_popover{position:absolute;z-index:50;left:calc(var(--form-label-col) + var(--form-col-gap));top:0;width:calc(100% - var(--form-label-col) - var(--form-col-gap));background:#f8f8fa;border:1px solid #eaeaea;box-shadow:0 4px 8px rgba(0,0,0,.15);padding:26px var(--space-x-28);box-sizing:border-box}.wrap_ethicsform .report_guide_popover:before{content:"";position:absolute;left:-8px;top:42px;width:14px;height:14px;background:#f8f8fa;transform:rotate(45deg);border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;box-sizing:border-box}.wrap_ethicsform .report_guide_head{font-weight:400;font-size:var(--font-guide-head);line-height:27px;margin:0 0 48px}.wrap_ethicsform .report_guide_body{font-weight:400;font-size:var(--font-guide-body);line-height:27px;white-space:pre-wrap;word-break:keep-all;margin:0;max-height:min(520px,60vh);overflow:auto;padding-right:6px}.wrap_ethicsform .report_guide_list{margin:0;padding-left:var(--space-x-20);list-style:disc}.wrap_ethicsform .report_guide_item{font-weight:400;font-size:var(--font-guide-body);line-height:27px;margin:0 0 12px}.wrap_ethicsform .report_guide_text{display:block;color:#000}.wrap_ethicsform .report_guide_example{display:block;color:#008cff;display:-webkit-box;white-space:pre-line}.wrap_ethicsform .report_guide_bottom{margin-top:18px;display:flex;justify-content:flex-end}.wrap_ethicsform .report_guide_copy{min-width:256px;height:64px;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-x-14);border:1px solid var(--common-black);padding:0 var(--space-x-24);background:#f8f8fa;border-radius:4px;box-sizing:border-box;transition:all .2s ease;font-weight:500;font-size:var(--font-body);line-height:160%;text-align:left;color:#000}.wrap_ethicsform .report_guide_copy_icon{flex:0 0 auto;transition:filter .2s ease}.wrap_ethicsform .report_guide_copy:active,.wrap_ethicsform .report_guide_copy:focus{background:#000;border-color:#000;color:#fff}.wrap_ethicsform .report_guide_copy:active .report_guide_copy_icon,.wrap_ethicsform .report_guide_copy:focus .report_guide_copy_icon{filter:brightness(0) invert(1)}.wrap_ethicsform .report_guide_copy:focus-visible{outline:2px solid #000;outline-offset:3px}.wrap_ethicsform .report_guide_copy[data-hover-suppressed=true],.wrap_ethicsform .report_guide_copy[data-hover-suppressed=true]:active,.wrap_ethicsform .report_guide_copy[data-hover-suppressed=true]:focus,.wrap_ethicsform .report_guide_copy[data-hover-suppressed=true]:hover{background:#f8f8fa!important;border-color:var(--common-black)!important;color:#000!important}.wrap_ethicsform .report_guide_copy[data-hover-suppressed=true] .report_guide_copy_icon,.wrap_ethicsform .report_guide_copy[data-hover-suppressed=true]:active .report_guide_copy_icon,.wrap_ethicsform .report_guide_copy[data-hover-suppressed=true]:focus .report_guide_copy_icon,.wrap_ethicsform .report_guide_copy[data-hover-suppressed=true]:hover .report_guide_copy_icon{filter:none!important}.wrap_ethicsform .check_item{display:inline-flex;align-items:center;gap:var(--space-x-10);font-size:var(--font-body);line-height:1.6}.wrap_ethicsform .check_item input[type=checkbox]{width:18px;height:18px}.wrap_ethicsform .email_row,.wrap_ethicsform .phone_row{display:flex;align-items:center;gap:var(--space-x-12);flex-wrap:nowrap}.wrap_ethicsform .email_row.email_row--confirm{width:100%;max-width:914px}.wrap_ethicsform .email_row.email_row--auth-send{width:100%;max-width:calc(914px + 12px + 7.8125vw)}.wrap_ethicsform .phone_row{width:100%;max-width:640px}.wrap_ethicsform .email_at{font-size:var(--font-body)}.wrap_ethicsform .phone_dash{flex:0 0 auto;font-weight:700;font-size:var(--font-body)}.wrap_ethicsform .email_local{flex:1 1 8.5938vw;min-width:0}.wrap_ethicsform .phone_first,.wrap_ethicsform .phone_last,.wrap_ethicsform .phone_middle{min-width:0}.wrap_ethicsform .phone_first{flex:1 1 7.0313vw}.wrap_ethicsform .phone_last,.wrap_ethicsform .phone_middle{flex:1 1 8.5938vw}.wrap_ethicsform .email_domain{flex:1 1 7.0313vw;min-width:0}.wrap_ethicsform .email_select{flex:1 1 6.25vw;min-width:0}.wrap_ethicsform .email_row .btn_ethics--action{flex:0 0 auto;flex-shrink:0}.wrap_ethicsform .email_row.email_row--auth-send .btn_ethics--action{border:3px solid transparent;box-sizing:border-box}.wrap_ethicsform .email_row.email_row--auth-send .btn_ethics--action:hover:not(:disabled){background:#fff;color:#000;border-color:#000;opacity:1}.wrap_ethicsform .email_row .inp_line,.wrap_ethicsform .phone_row .inp_line{height:68px;padding-top:0;padding-bottom:0}.wrap_ethicsform .email_row .email_select .link_select{height:68px}.wrap_ethicsform .email_row.email_row--auth-send .email_domain:disabled,.wrap_ethicsform .email_row.email_row--auth-send .email_local:disabled{background:transparent;color:#818181;-webkit-text-fill-color:#818181;border-bottom-color:#818181;opacity:1;cursor:not-allowed}.wrap_ethicsform .email_row.email_row--auth-send .email_select .link_select:disabled{background:transparent;color:#818181;border-bottom-color:#818181;opacity:1;cursor:not-allowed}.wrap_ethicsform .email_row.email_row--auth-send .email_select .link_select:disabled .opt_arrow{opacity:.35}.wrap_ethicsform .auth_row{margin-top:12px;align-items:center}.wrap_ethicsform .auth_input_wrap{position:relative;width:min(100%,384px);max-width:384px;flex:0 0 auto}.wrap_ethicsform .auth_input{width:100%;padding-right:70px}.wrap_ethicsform .auth_timer{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:var(--font-body);pointer-events:none}.wrap_ethicsform .ethics_confirm_login_field .field_input_wrap{width:min(100%,820px)}.wrap_ethicsform .ethics_confirm_login_field .inp_line.field_fixed.field_fixed_wide{width:100%;max-width:100%}@media (max-width:1900px){.wrap_ethicsform .email_row.email_row--confirm{max-width:764px}.wrap_ethicsform .email_row.email_row--auth-send{max-width:calc(764px + 12px + 8.4211vw)}.wrap_ethicsform .phone_row{max-width:560px}.wrap_ethicsform .ethics_confirm_login_field .field_input_wrap{width:min(100%,764px)}}@media (max-width:1279px){.wrap_ethicsform .email_row.email_row--auth-send,.wrap_ethicsform .email_row.email_row--confirm,.wrap_ethicsform .phone_row{max-width:100%}.wrap_ethicsform .ethics_confirm_login_field .field_input_wrap{width:100%;max-width:100%}}.wrap_ethicsform .ethics_confirm_results{width:100%;margin-top:8px;--confirm-comment-icon-size:1.41vw;--confirm-comment-icon-gap:0.55vw;--confirm-result-col-gap:1.875vw;--confirm-result-icon-box-size:2.0313vw;--confirm-result-icon-box-padding:0.3906vw}.wrap_ethicsform .ethics_confirm_empty{padding:64px var(--space-x-24);text-align:center;font-size:var(--font-body);color:#666}.wrap_ethicsform .ethics_confirm_results_list{margin:0;padding:0;list-style:none}.wrap_ethicsform .ethics_confirm_result_item{border-top:1px solid #eaeaea}.wrap_ethicsform .ethics_confirm_result_item:first-child{border-top:0}.wrap_ethicsform .ethics_confirm_result_item:last-child{border-bottom:1px solid #eaeaea}.wrap_ethicsform .ethics_confirm_results_list.is_single .ethics_confirm_result_item:last-child{border-bottom:0}.wrap_ethicsform .ethics_confirm_result_toggle.tit_expand{width:100%;border:0;background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:var(--confirm-result-col-gap);text-align:left;padding:32px 0;cursor:pointer}.wrap_ethicsform .ethics_confirm_result_toggle--static.tit_expand{grid-template-columns:minmax(0,1fr) auto;cursor:default}.wrap_ethicsform .ethics_confirm_result_icon_box{width:var(--confirm-result-icon-box-size);height:var(--confirm-result-icon-box-size);padding:var(--confirm-result-icon-box-padding);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.wrap_ethicsform .ethics_confirm_result_icon{position:relative;width:100%;height:100%;margin-right:0;top:auto;right:auto;transform:rotate(0deg);transform-origin:50% 50%;transition:transform .3s ease}.wrap_ethicsform .group_expand .ethics_confirm_result_toggle.tit_expand:active .ethics_confirm_result_icon,.wrap_ethicsform .group_expand .ethics_confirm_result_toggle.tit_expand:focus .ethics_confirm_result_icon,.wrap_ethicsform .group_expand .ethics_confirm_result_toggle.tit_expand:hover .ethics_confirm_result_icon{transform:rotate(180deg)}.wrap_ethicsform .group_expand .ethics_confirm_result_toggle.tit_expand:active .ethics_confirm_result_icon.open,.wrap_ethicsform .group_expand .ethics_confirm_result_toggle.tit_expand:focus .ethics_confirm_result_icon.open,.wrap_ethicsform .group_expand .ethics_confirm_result_toggle.tit_expand:hover .ethics_confirm_result_icon.open{transform:rotate(0deg)}.wrap_ethicsform .ethics_confirm_result_toggle.tit_expand:focus-visible{outline:2px solid #000;outline-offset:4px}.wrap_ethicsform .ethics_confirm_result_title{min-width:0;max-width:100%;display:inline-flex;align-items:center}.wrap_ethicsform .ethics_confirm_result_title_text{min-width:0;max-width:100%;display:-webkit-box;font-size:1.17vw;font-weight:700;line-height:140%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.wrap_ethicsform .ethics_confirm_result_title.has_comment .ethics_confirm_result_title_text{max-width:calc(100% - var(--confirm-comment-icon-size) - var(--confirm-comment-icon-gap))}.wrap_ethicsform .ethics_confirm_result_title.is_open .ethics_confirm_result_title_text{display:block;max-width:100%;-webkit-line-clamp:initial;-webkit-box-orient:initial;overflow:visible;text-overflow:clip}.wrap_ethicsform .ethics_confirm_comment_icon{display:inline-block;width:var(--confirm-comment-icon-size);height:var(--confirm-comment-icon-size);margin-left:var(--confirm-comment-icon-gap);flex:0 0 auto;align-self:center}.wrap_ethicsform .ethics_confirm_result_date{font-size:.78vw;font-weight:400;line-height:130%;color:#000;white-space:nowrap}.wrap_ethicsform .ethics_confirm_result_panel{margin-top:0;background:transparent;padding:28px 0 0}.wrap_ethicsform .ethics_confirm_detail_form{margin:0;padding:0;gap:16px}.wrap_ethicsform .ethics_confirm_detail_form>li{align-items:flex-start;margin:16px 0}.wrap_ethicsform .ethics_confirm_detail_form>li:not(.row_textarea):not(.row_radio):not(.row_consent_full)>.label{min-height:0}.wrap_ethicsform .ethics_confirm_detail_form>li:last-child{padding-bottom:18px}.wrap_ethicsform .ethics_confirm_value{margin:0;color:#000;display:flex;align-items:center;font-size:var(--font-input);font-weight:400;line-height:160%;word-break:break-word}.wrap_ethicsform .ethics_confirm_value--multiline{display:block;min-height:0;width:100%;height:440px;padding:14px 0;box-sizing:border-box;line-height:1.6;border-bottom:2px solid #000;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap}.wrap_ethicsform .ethics_confirm_attachment_list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.wrap_ethicsform .ethics_confirm_attachment_list li{font-size:var(--font-input);line-height:160%}.wrap_ethicsform .ethics_confirm_attachment_list a{color:#000;text-decoration:underline;text-underline-offset:3px}.wrap_ethicsform .ethics_confirm_attachment_button{padding:0;border:0;background:transparent;color:#000;font:inherit;line-height:inherit;text-underline-offset:3px;text-align:left;cursor:pointer}.wrap_ethicsform .ethics_confirm_attachment_button:hover{text-decoration:underline}.wrap_ethicsform .ethics_confirm_manager_reply_list{margin-top:32px;display:grid;gap:32px}.wrap_ethicsform .ethics_confirm_manager_reply{display:grid;gap:24px}.wrap_ethicsform .ethics_confirm_manager_reply_head{background:#000;color:#fff;box-sizing:border-box;height:68px;padding:14px var(--space-x-40);display:flex;align-items:center;justify-content:space-between;gap:var(--space-x-20)}.wrap_ethicsform .ethics_confirm_manager_reply_title{font-size:var(--font-input);font-weight:700;line-height:140%}.wrap_ethicsform .ethics_confirm_manager_reply_date{font-size:.78vw;font-weight:400;line-height:130%;white-space:nowrap}.wrap_ethicsform .ethics_confirm_manager_reply_body{background:#f6f6fa;padding:40px var(--space-x-40)}.wrap_ethicsform .ethics_confirm_manager_reply_text{margin:0;color:#000;font-size:var(--font-input);font-weight:400;line-height:170%;white-space:pre-wrap;word-break:break-word}.wrap_ethicsform .ethics_confirm_empty_value{color:#777}.wrap_ethicsform .ethics_confirm_results_paging{margin-top:56px}@media (max-width:1900px){.wrap_ethicsform .ethics_confirm_results{--confirm-comment-icon-size:1.58vw;--confirm-comment-icon-gap:0.53vw;--confirm-result-col-gap:2.5263vw;--confirm-result-icon-box-size:2vw;--confirm-result-icon-box-padding:0.3947vw}.wrap_ethicsform .ethics_confirm_result_title_text{font-size:1.26vw;line-height:140%}.wrap_ethicsform .ethics_confirm_result_toggle.tit_expand{padding:24px 0}.wrap_ethicsform .ethics_confirm_result_date{font-size:.84vw;line-height:130%}.wrap_ethicsform .ethics_confirm_value--multiline{height:348px}.wrap_ethicsform .ethics_confirm_manager_reply_head{height:54px;padding:14px var(--space-x-24)}.wrap_ethicsform .ethics_confirm_manager_reply_title{font-size:.84vw;line-height:140%}.wrap_ethicsform .ethics_confirm_manager_reply_date{font-size:.84vw}.wrap_ethicsform .ethics_confirm_manager_reply_body{padding:24px var(--space-x-24)}.wrap_ethicsform .ethics_confirm_detail_form{gap:12px}.wrap_ethicsform .ethics_confirm_detail_form>li{margin:12px 0}}@media (max-width:1279px){.wrap_ethicsform .ethics_confirm_results{--confirm-result-col-gap:3.7529vw;--confirm-result-icon-box-size:3.5966vw;--confirm-result-icon-box-padding:0.7428vw}.wrap_ethicsform .ethics_confirm_result_toggle.tit_expand{grid-template-columns:minmax(0,1fr) auto auto;column-gap:var(--confirm-result-col-gap);padding:28px 0}.wrap_ethicsform .ethics_confirm_result_toggle--static.tit_expand{grid-template-columns:minmax(0,1fr) auto}.wrap_ethicsform .ethics_confirm_detail_form{gap:28px}.wrap_ethicsform .ethics_confirm_detail_form>li{margin:28px 0}.wrap_ethicsform .ethics_confirm_result_title_text{font-size:1.88vw;line-height:160%}.wrap_ethicsform .ethics_confirm_result_date{font-size:1.41vw;line-height:160%}.wrap_ethicsform .ethics_confirm_result_panel{padding:24px 0 0}.wrap_ethicsform .ethics_confirm_value--multiline{height:404px}.wrap_ethicsform .ethics_confirm_manager_reply_date{font-size:1.41vw;line-height:160%}.wrap_ethicsform .ethics_confirm_manager_reply_list{gap:28px}.wrap_ethicsform .ethics_confirm_manager_reply{gap:12px}.wrap_ethicsform .ethics_confirm_manager_reply_head{height:68px}.wrap_ethicsform .ethics_confirm_manager_reply_title{font-size:1.41vw;line-height:160%}}@media (max-width:767px){.wrap_ethicsform{--ethics-field-height:clamp(56px,10.43vw,80px);--mobile-submit-height:clamp(64px,11.99vw,92px);--mobile-action-btn-width:clamp(120px,31.29vw,240px);--mobile-action-btn-padding-x:clamp(12px,3.13vw,24px);--mobile-choice-control-size:clamp(24px,5.48vw,42px);--mobile-footer-font-size:3.06vw;--mobile-password-toggle-icon-size:4.95vw;--mobile-password-toggle-slot-size:5.74vw;--mobile-password-toggle-padding-right:7.17vw;--mobile-inline-gap:clamp(8px,1.56vw,12px);--mobile-stack-gap:clamp(12px,3.13vw,24px);--mobile-group-gap:clamp(24px,9.39vw,72px);--mobile-section-gap:clamp(32px,10.43vw,80px);--mobile-actions-margin-top:clamp(48px,15.65vw,120px);--mobile-help-margin-top:clamp(20px,5.48vw,42px);--receipt-modal-overlay-padding:5.22vw;--receipt-modal-padding:7.82vw;--receipt-modal-content-gap:4.17vw;--receipt-modal-confirm-margin-top:7.82vw}.wrap_ethicsform .label_row{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--mobile-inline-gap);position:relative}.wrap_ethicsform .report_guide_popover{left:0;top:calc(100% + 8px);width:min(950px,100%);padding:40px var(--space-x-40)}.wrap_ethicsform .report_guide_popover:before{left:auto;right:16px;top:-8px;transform:rotate(45deg);border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;border-bottom:0}.wrap_ethicsform .report_guide_head{font-size:3.13vw;line-height:160%;margin-bottom:40px}.wrap_ethicsform .report_guide_list{padding-left:var(--space-x-28)}.wrap_ethicsform .report_guide_item{font-size:3.13vw;line-height:160%;margin-bottom:20px}.wrap_ethicsform .report_guide_bottom{margin-top:32px;justify-content:flex-start}.wrap_ethicsform .report_guide_copy{min-width:0;width:fit-content;max-width:100%;height:auto;align-self:flex-start;justify-content:flex-start;gap:var(--space-x-12);padding:24.5px var(--space-x-40);font-size:3.13vw;line-height:160%}.wrap_ethicsform .email_row,.wrap_ethicsform .phone_row{gap:var(--mobile-inline-gap)}.wrap_ethicsform .email_row .email_select .link_select,.wrap_ethicsform .email_row .inp_line,.wrap_ethicsform .phone_row .inp_line{height:var(--ethics-field-height)}.wrap_ethicsform .email_row .email_select .link_select,.wrap_ethicsform .email_row .email_select .list_opt button{font-size:var(--mobile-footer-font-size)}.wrap_ethicsform .email_row .email_select .list_opt button{height:68px}.wrap_ethicsform .email_row .email_select .list_opt{height:340px}.wrap_ethicsform .ethics_confirm_result_toggle.tit_expand{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--confirm-result-col-gap);row-gap:10px;padding:28px 0}.wrap_ethicsform .ethics_confirm_result_toggle--static.tit_expand{grid-template-columns:minmax(0,1fr) auto}.wrap_ethicsform .ethics_confirm_result_title{grid-column:1/span 1;grid-row:1/span 1}.wrap_ethicsform .ethics_confirm_results{--confirm-comment-icon-size:4.69vw;--confirm-comment-icon-gap:1.83vw;--confirm-result-col-gap:6.2581vw;--confirm-result-icon-box-size:5.9974vw;--confirm-result-icon-box-padding:1.2386vw}.wrap_ethicsform .ethics_confirm_result_title_text{font-size:3.39vw;line-height:160%}.wrap_ethicsform .ethics_confirm_result_date{grid-column:1/span 1;grid-row:2/span 1;font-size:2.61vw;line-height:130%;color:#555}.wrap_ethicsform .ethics_confirm_result_icon_box{grid-column:2/span 1;grid-row:1/span 2;align-self:center;justify-self:end}.wrap_ethicsform .ethics_confirm_result_panel{padding:20px 0 0}.wrap_ethicsform .ethics_confirm_detail_form{gap:var(--mobile-inline-gap)}.wrap_ethicsform .ethics_confirm_detail_form>li{gap:0;margin:0}.wrap_ethicsform .ethics_confirm_detail_form>li>.label{display:flex;align-items:center;min-height:var(--ethics-field-height);margin:0}.wrap_ethicsform .ethics_confirm_detail_form>li:not(.row_textarea)>.control{min-height:var(--ethics-field-height);justify-content:center}.wrap_ethicsform .ethics_confirm_attachment_list li,.wrap_ethicsform .ethics_confirm_value{font-size:3.13vw}.wrap_ethicsform .ethics_confirm_value--multiline{height:588px}.wrap_ethicsform .ethics_confirm_manager_reply_list{margin-top:clamp(16px,3.65vw,28px);gap:clamp(16px,3.65vw,28px)}.wrap_ethicsform .ethics_confirm_manager_reply{gap:var(--mobile-inline-gap)}.wrap_ethicsform .ethics_confirm_manager_reply_head{height:var(--ethics-field-height);padding:12px var(--space-x-20);gap:var(--space-x-12)}.wrap_ethicsform .ethics_confirm_manager_reply_title{font-size:3.13vw;line-height:140%}.wrap_ethicsform .ethics_confirm_manager_reply_date{font-size:2.61vw;line-height:130%}.wrap_ethicsform .ethics_confirm_manager_reply_body{padding:20px var(--space-x-20)}.wrap_ethicsform .ethics_confirm_manager_reply_text{font-size:3.13vw}.wrap_ethicsform .ethics_confirm_results_paging{margin-top:clamp(24px,5.22vw,40px)}.wrap_ethicsform .email_row:not(.auth_row){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;row-gap:var(--mobile-stack-gap)}.wrap_ethicsform .phone_row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center}.wrap_ethicsform .email_row:not(.auth_row) .email_domain,.wrap_ethicsform .email_row:not(.auth_row) .email_local{width:100%;min-width:0}.wrap_ethicsform .email_row:not(.auth_row) .email_local{grid-column:1/2;grid-row:1}.wrap_ethicsform .phone_row .phone_first{grid-column:1/2;grid-row:1;width:100%}.wrap_ethicsform .email_row:not(.auth_row) .email_at,.wrap_ethicsform .phone_row .phone_dash:first-of-type{grid-column:2/3;grid-row:1}.wrap_ethicsform .email_row:not(.auth_row) .email_domain{grid-column:3/4;grid-row:1}.wrap_ethicsform .phone_row .phone_middle{grid-column:3/4;grid-row:1;width:100%}.wrap_ethicsform .phone_row .phone_dash:nth-of-type(2){grid-column:4/5;grid-row:1}.wrap_ethicsform .phone_row .phone_last{grid-column:5/6;grid-row:1;width:100%}.wrap_ethicsform .email_row:not(.auth_row) .email_select{grid-column:1/-1;grid-row:2;width:calc(100% - var(--mobile-action-btn-width) - 1.5645vw);min-width:0}.wrap_ethicsform .email_row.email_row--confirm:not(.auth_row) .email_select{width:100%}.wrap_ethicsform .email_row:not(.auth_row) .btn_ethics--action{grid-column:1/-1;grid-row:2;justify-self:end;flex:0 0 auto;flex-shrink:0}.wrap_ethicsform .auth_row{flex-wrap:nowrap}.wrap_ethicsform .auth_input_wrap{flex:1 1 auto;width:auto;min-width:0}.wrap_ethicsform .auth_row .btn_ethics--action{flex:0 0 auto}}@media (hover:hover) and (pointer:fine){.wrap_ethicsform .report_guide_copy:hover{background:#000;border-color:#000;color:#fff}.wrap_ethicsform .report_guide_copy:hover .report_guide_copy_icon{filter:brightness(0) invert(1)}}.wrap_ethicsform .ethics_form_list>li.row_consent_full .control{grid-column:1/-1;gap:0}.wrap_ethicsform .ethics_form_list>li.row_consent_full .consent_section{margin-top:140px}.wrap_ethicsform .consent_section{display:flex;flex-direction:column;gap:24px}.wrap_ethicsform .consent_head_block{display:flex;flex-direction:column;gap:8px}.wrap_ethicsform .consent_head{display:inline-flex;align-items:center;gap:16px;width:fit-content;cursor:pointer}.wrap_ethicsform .consent_head_checkbox{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);flex:0 0 var(--checkbox-size);margin:0;border:0;border-radius:2px;background:#f0f0f0;position:relative;cursor:pointer}.wrap_ethicsform .consent_head_checkbox:checked:after{content:"";position:absolute;left:50%;top:46%;width:calc(var(--checkbox-size) * .25);height:calc(var(--checkbox-size) * .4583);border-right:3px solid #fff;border-bottom:3px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.wrap_ethicsform .consent_head_checkbox:checked{background:#000}.wrap_ethicsform .consent_head_checkbox:focus-visible{background:#000;outline:none}.wrap_ethicsform .consent_head_checkbox:focus-visible:checked:after{border-right-color:#fff;border-bottom-color:#fff}.wrap_ethicsform .consent_head_checkbox:disabled{opacity:1;background:#f0f0f0;cursor:not-allowed}.wrap_ethicsform .consent_head_checkbox:disabled:checked{background:#f0f0f0}.wrap_ethicsform .consent_head_checkbox:disabled:checked:after{border-right-color:#000;border-bottom-color:#000}.wrap_ethicsform .consent_head_text{margin:0;font-weight:700;font-size:.94vw;line-height:160%;vertical-align:middle}.wrap_ethicsform .consent_box{padding:40px var(--space-x-40);background:#f5f6f8}.wrap_ethicsform .consent_body{margin:0;font-size:var(--font-body);line-height:1.8;color:#000}.wrap_ethicsform .consent_list{margin:0;padding:0;list-style:none;font-size:.7vw;line-height:1.6}.wrap_ethicsform .consent_list>li{position:relative;margin:6px 0;padding-left:var(--space-x-14)}.wrap_ethicsform .consent_list>li:before{content:"·";position:absolute;left:0;top:.75em;transform:translateY(-50%);line-height:1}.wrap_ethicsform .consent_note{margin:24px 0 0;font-size:.7vw;line-height:1.6;color:rgba(0,0,0,.7)}.wrap_ethicsform .consent_hint{margin:0;font-size:var(--font-body);color:rgba(0,0,0,.6)}@media (max-width:1900px){.wrap_ethicsform{--header-gap:3.5789vw;--ethics-field-height:54px;--radio-size:1.37vw;--checkbox-size:26px;--form-col-gap:1.26vw;--space-x-4:0.21vw;--space-x-6:0.32vw;--space-x-8:0.42vw;--space-x-10:0.53vw;--space-x-12:0.63vw;--space-x-14:0.74vw;--space-x-16:0.84vw;--space-x-18:0.95vw;--space-x-20:1.05vw;--space-x-24:1.26vw;--space-x-28:1.47vw;--space-x-40:2.11vw;--space-x-45:2.37vw;--space-x-50:2.63vw;--space-x-64:3.37vw;--space-x-80:4.21vw;--font-label:0.84vw;--font-input:0.84vw;--font-body:0.84vw;--font-hint:0.74vw;--font-tooltip:0.74vw;--tooltip-max-width:63.16vw;--guide-popover-width:100%;--font-title-main:2.95vw;--font-title-sub:1.68vw;--font-title-result:1.89vw;--font-step:0.84vw;--step-height:82px;--font-step-badge:0.84vw;--font-bullets:0.84vw;--font-title-toggle:0.95vw;--font-title-panel:1.68vw;--font-guide-head:0.95vw;--font-guide-body:0.84vw}.wrap_ethicsform .ethics_title_main{font-size:var(--font-title-main)}.wrap_ethicsform .ethics_toggle_panel{padding:50px var(--space-x-50)}.wrap_ethicsform .report_guide_inline{font-size:.74vw;line-height:160%}.wrap_ethicsform .textarea::placeholder{font-size:.84vw;line-height:160%}.wrap_ethicsform .content_fixed_note{font-size:.84vw;line-height:160%}.wrap_ethicsform .help_inline{font-size:.63vw}.wrap_ethicsform .ethics_form_list{gap:1.68vw}.wrap_ethicsform .ethics_form_list--report-main>li:not(.row_file){margin:14px 0}.wrap_ethicsform .textarea{height:22.63vw}.wrap_ethicsform .btn_ethics--action{width:160px;height:54px;font-size:.84vw;padding-left:12px;padding-right:12px}.wrap_ethicsform .btn_ethics--submit{width:276px;height:70px;padding-left:30px;padding-right:30px;font-size:.95vw}.wrap_ethicsform .email_row .email_select .link_select,.wrap_ethicsform .email_row .inp_line,.wrap_ethicsform .phone_row .inp_line{height:54px}.wrap_ethicsform .ethics_form_actions{margin-top:100px}.wrap_ethicsform .ethics_receipt_modal{width:min(500px,calc(100vw - 40px))}.wrap_ethicsform .ethics_receipt_modal__title{font-size:1.89vw}.wrap_ethicsform .ethics_receipt_modal__message,.wrap_ethicsform .ethics_receipt_modal__receipt_time{font-size:.84vw}.wrap_ethicsform .ethics_receipt_modal__confirm{margin-top:var(--receipt-modal-confirm-margin-top,60px);width:276px;height:70px}.wrap_ethicsform .consent_head_text{font-size:1.26vw}.wrap_ethicsform .consent_list,.wrap_ethicsform .consent_note{font-size:.74vw}.wrap_ethicsform .inp_line.field_fixed{width:min(100%,384px);max-width:384px;height:54px;line-height:54px}.wrap_ethicsform .company_checks.field_fixed_wide,.wrap_ethicsform .ethics_form_list>li.row_with_btn .control_row>.field_input_wrap,.wrap_ethicsform .ethics_select.field_fixed_wide,.wrap_ethicsform .inp_line.field_fixed.field_fixed_wide,.wrap_ethicsform .inp_line.field_fixed.field_report_wide{width:min(100%,560px);max-width:560px}.wrap_ethicsform .ethics_select.field_fixed_wide,.wrap_ethicsform .ethics_select.field_fixed_wide .box_opt,.wrap_ethicsform .ethics_select.field_fixed_wide .list_opt{width:560px}.wrap_ethicsform .row_file .file_fake.field_fixed_wide{--file-remove-size:20px;--file-remove-x-size:12px;width:100%;max-width:100%}.wrap_ethicsform select.field_fixed{height:54px;padding-right:36px}.wrap_ethicsform .email_local{flex-basis:11.5789vw}.wrap_ethicsform .phone_first{flex-basis:9.4737vw}.wrap_ethicsform .phone_last,.wrap_ethicsform .phone_middle{flex-basis:11.5789vw}.wrap_ethicsform .email_domain{flex-basis:9.4737vw}.wrap_ethicsform .email_select{flex-basis:8.4211vw}.wrap_ethicsform .field_input_wrap.has_feedback_layout{width:min(100%,560px);max-width:560px}.wrap_ethicsform .ethics_form_list>li.row_consent_full .consent_section{margin-top:100px}.wrap_ethicsform .radio_tooltip_group{gap:16px}}@media (max-width:1279px){.wrap_ethicsform{--header-gap:5.3167vw;--ethics-field-height:68px;--radio-size:2.34vw;--checkbox-size:30px;--form-label-col:240px;--form-col-gap:1.88vw;--space-x-4:0.31vw;--space-x-6:0.47vw;--space-x-8:0.63vw;--space-x-10:0.78vw;--space-x-12:0.94vw;--space-x-14:1.09vw;--space-x-16:1.25vw;--space-x-18:1.41vw;--space-x-20:1.56vw;--space-x-24:1.88vw;--space-x-28:2.19vw;--space-x-40:3.13vw;--space-x-45:3.52vw;--space-x-50:3.91vw;--space-x-64:5vw;--space-x-80:6.25vw;--font-label:1.41vw;--font-input:1.41vw;--font-body:1.25vw;--font-hint:1.25vw;--font-tooltip:1.25vw;--guide-popover-width:100%;--font-title-main:3.75vw;--font-title-sub:2.5vw;--font-title-toggle:1.56vw;--font-title-result:2.5vw;--font-step:1.41vw;--font-step-badge:1.25vw;--font-bullets:1.25vw;--font-title-panel:2.5vw;--font-guide-head:1.41vw;--font-guide-body:1.25vw}.wrap_ethicsform .ethics_form_list>li{grid-template-columns:240px 1fr}.wrap_ethicsform .report_guide_inline{font-size:1.41vw;line-height:160%}.wrap_ethicsform .textarea::placeholder{font-size:1.41vw;line-height:160%}.wrap_ethicsform .content_fixed_note{font-size:1.41vw;line-height:160%}.wrap_ethicsform .help_inline{font-size:.94vw}.wrap_ethicsform .ethics_form_list--report-main>li:not(.row_file){margin:18px 0}.wrap_ethicsform .textarea{height:39.25vw}.wrap_ethicsform .ethics_step{padding:0 var(--space-x-28)}.wrap_ethicsform .btn_ethics--action{width:200px;font-size:1.41vw;height:68px;padding-left:12px;padding-right:12px}.wrap_ethicsform .btn_ethics--submit{width:320px;height:80px;padding-left:30px;padding-right:30px;font-size:1.56vw}.wrap_ethicsform .email_row .email_select .link_select,.wrap_ethicsform .email_row .inp_line,.wrap_ethicsform .phone_row .inp_line{height:68px}.wrap_ethicsform .radio_tooltip_group{gap:40px}.wrap_ethicsform .ethics_form_actions{margin-top:120px}.wrap_ethicsform .ethics_receipt_modal{width:min(500px,calc(100vw - 40px))}.wrap_ethicsform .ethics_receipt_modal__title{font-size:2.81vw}.wrap_ethicsform .ethics_receipt_modal__message,.wrap_ethicsform .ethics_receipt_modal__receipt_time{font-size:1.41vw}.wrap_ethicsform .ethics_receipt_modal__confirm{margin-top:var(--receipt-modal-confirm-margin-top,60px);width:240px;height:72px}.wrap_ethicsform .consent_head_text{font-size:1.88vw}.wrap_ethicsform .consent_list,.wrap_ethicsform .consent_note{font-size:1.25vw}.wrap_ethicsform .inp_line.field_fixed{width:100%;height:68px;line-height:68px;max-width:100%}.wrap_ethicsform .company_checks.field_fixed_wide,.wrap_ethicsform .ethics_form_list>li.row_with_btn .control_row>.field_input_wrap,.wrap_ethicsform .ethics_select.field_fixed_wide,.wrap_ethicsform .inp_line.field_fixed.field_fixed_wide{width:100%;max-width:100%}.wrap_ethicsform select.field_fixed{height:68px;padding-right:36px}.wrap_ethicsform .file_field{grid-template-columns:1fr auto}.wrap_ethicsform .inp_line.file_fake{width:100%;max-width:100%}.wrap_ethicsform .row_file .file_fake.field_fixed_wide,.wrap_ethicsform .row_file .file_fake_wrap{flex:1 1 auto;width:100%;max-width:100%}.wrap_ethicsform .row_file .file_fake.field_fixed_wide{--file-remove-size:24px;--file-remove-x-size:14px}.wrap_ethicsform .email_local{flex-basis:17.201vw}.wrap_ethicsform .phone_first{flex-basis:14.0735vw}.wrap_ethicsform .phone_last,.wrap_ethicsform .phone_middle{flex-basis:17.201vw}.wrap_ethicsform .email_domain{flex-basis:14.0735vw}.wrap_ethicsform .email_select{flex-basis:12.5098vw}.wrap_ethicsform .control_inline{gap:0 var(--space-x-80)}.wrap_ethicsform .ethics_select.field_fixed_wide,.wrap_ethicsform .ethics_select.field_fixed_wide .box_opt,.wrap_ethicsform .ethics_select.field_fixed_wide .list_opt{width:100%}.wrap_ethicsform .auth_input_wrap{width:320px;max-width:320px;flex:0 0 auto}.wrap_ethicsform .tooltip{display:none!important}.wrap_ethicsform .field_hint{position:static;left:auto;top:auto;transform:none;margin-top:12px;width:100%}.wrap_ethicsform .field_input_wrap.has_feedback_layout{display:block;width:100%;max-width:100%}.wrap_ethicsform .field_hint:before{display:none}.wrap_ethicsform .field_hint_text{width:100%;max-width:100%;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;font-size:var(--font-hint);line-height:160%}.wrap_ethicsform .field_hint.is_mismatch .field_hint_text{color:#d00000}.wrap_ethicsform .field_hint.is_mismatch .field_hint_text:before{content:"- "}.wrap_ethicsform .report_type_wrap .radio_tooltip_label{width:100%}.wrap_ethicsform .radio_tooltip_group.is_inline.has_mobile_help{flex-wrap:wrap;align-items:flex-start;row-gap:20px}.wrap_ethicsform .radio_tooltip_group.is_inline.has_mobile_help .tooltip{display:none!important}.wrap_ethicsform .radio_tooltip_group.is_inline.has_mobile_help .radio_tooltip_mobile_help{display:block;flex-basis:100%;width:100%;margin-top:0}.wrap_ethicsform .report_type_mobile_help{display:block;margin-top:44px}.wrap_ethicsform .company_checks_list{grid-template-columns:repeat(2,minmax(0,1fr))}.wrap_ethicsform .company_checks_note{width:100%;margin-top:24px}.wrap_ethicsform .ethics_form_list>li.row_consent_full .consent_section{margin-top:120px}}@media (max-width:767px){.wrap_ethicsform{--header-gap:10.4302vw;--ethics-field-height:clamp(56px,10.43vw,80px);--radio-size:var(--mobile-choice-control-size);--radio-inner-ratio:0.5238;--radio-border:clamp(1px,0.2vw,1.5px);--checkbox-size:var(--mobile-choice-control-size);--form-label-col:0px;--form-col-gap:0px;--space-x-4:0.52vw;--space-x-6:0.78vw;--space-x-8:1.04vw;--space-x-10:1.3vw;--space-x-12:1.56vw;--space-x-14:1.83vw;--space-x-16:2.09vw;--space-x-18:2.35vw;--space-x-20:2.61vw;--space-x-24:3.13vw;--space-x-28:3.65vw;--space-x-40:5.22vw;--space-x-45:5.87vw;--space-x-50:6.52vw;--space-x-64:8.34vw;--space-x-80:10.43vw;--font-label:3.13vw;--font-input:3.13vw;--font-body:2.09vw;--font-hint:2.87vw;--font-tooltip:2.87vw;--guide-popover-width:100%;--font-title-main:7.3vw;--font-title-sub:4.17vw;--font-title-toggle:3.13vw;--font-title-panel:3.13vw;--font-title-result:3.39vw;--font-step:3.13vw;--font-step-badge:2.09vw;--font-bullets:2.87vw;--font-guide-head:2.35vw;--font-guide-body:2.09vw}.wrap_ethicsform.sub_container .tit_main.tit_main--ethics{flex-flow:column nowrap;align-items:flex-start;gap:var(--mobile-section-gap)}.wrap_ethicsform .ethics_title_toggle{width:100%;justify-content:space-between;padding:8px 0 14px;border-bottom:2px solid #000}.wrap_ethicsform .ethics_title_toggle_icon{width:3.5202vw;height:3.5202vw;flex:0 0 3.5202vw}.wrap_ethicsform .ethics_toggle_panel{padding:64px var(--space-x-64)}.wrap_ethicsform .radio_tooltip_group{gap:var(--mobile-group-gap)}.wrap_ethicsform .ethics_form_list{gap:8.34vw}.wrap_ethicsform .ethics_form_list>li{grid-template-columns:1fr;gap:var(--mobile-stack-gap)}.wrap_ethicsform .ethics_form_list>li:not(.row_textarea):not(.row_radio):not(.row_consent_full)>.label{display:block;min-height:0}.wrap_ethicsform .company_checks_list{grid-template-columns:1fr;row-gap:var(--mobile-group-gap)}.wrap_ethicsform .label_row{position:relative}.wrap_ethicsform .result_title{font-size:4.17vw;line-height:150%}.wrap_ethicsform .email_at{font-size:3.13vw}.wrap_ethicsform .ethics_step{padding:0 var(--space-x-40);justify-content:flex-start;text-align:left}.wrap_ethicsform .btn_ethics--action{width:var(--mobile-action-btn-width);height:var(--ethics-field-height);font-size:3.13vw;min-width:0;padding-left:var(--mobile-action-btn-padding-x);padding-right:var(--mobile-action-btn-padding-x)}.wrap_ethicsform .btn_ethics--submit{width:100%;max-width:640px;height:var(--mobile-submit-height);padding-left:30px;padding-right:30px;font-size:3.13vw}.wrap_ethicsform .ethics_form_actions{margin-top:var(--mobile-actions-margin-top)}.wrap_ethicsform .ethics_receipt_modal{width:min(580px,calc(100vw - (var(--receipt-modal-overlay-padding) * 2)))}.wrap_ethicsform .ethics_receipt_modal__title{font-size:5.22vw}.wrap_ethicsform .ethics_receipt_modal__message,.wrap_ethicsform .ethics_receipt_modal__receipt_time{font-size:3.13vw}.wrap_ethicsform .ethics_receipt_modal__confirm{width:min(460px,100%);height:var(--mobile-submit-height)}.wrap_ethicsform .help_inline{font-size:1.56vw}.wrap_ethicsform .consent_head_text{font-size:3.13vw}.wrap_ethicsform .consent_list,.wrap_ethicsform .consent_note{font-size:2.87vw}.wrap_ethicsform .inp_line.field_fixed{width:100%;max-width:100%;height:var(--ethics-field-height);line-height:var(--ethics-field-height)}.wrap_ethicsform .inp_line.password_toggle_input{padding-right:var(--mobile-password-toggle-padding-right)}.wrap_ethicsform .password_toggle_btn{margin-left:calc(var(--mobile-password-toggle-slot-size) * -1);flex:0 0 var(--mobile-password-toggle-slot-size)}.wrap_ethicsform .password_toggle_btn img{width:var(--mobile-password-toggle-icon-size);height:var(--mobile-password-toggle-icon-size)}.wrap_ethicsform .row_file .file_fake_wrap{width:auto;max-width:none;flex:1 1 auto;min-width:0}.wrap_ethicsform .row_file .file_fake.field_fixed_wide{--file-remove-size:32px;--file-remove-x-size:18px}.wrap_ethicsform .row_file .file_remove_btn{width:var(--file-remove-size);height:var(--file-remove-size);flex-basis:var(--file-remove-size)}.wrap_ethicsform .company_check_item input[type=checkbox]:checked:after,.wrap_ethicsform .consent_head_checkbox:checked:after{border-right-width:calc(var(--checkbox-size) * .0952);border-bottom-width:calc(var(--checkbox-size) * .0952)}.wrap_ethicsform .auth_input_wrap{width:100%;max-width:100%;flex:1 1 auto;min-width:0}.wrap_ethicsform .ethics_form_list>li.row_consent_full .consent_section{margin-top:var(--mobile-actions-margin-top)}.wrap_ethicsform .tooltip{display:none!important}.wrap_ethicsform .report_type_wrap .radio_tooltip_label{width:100%}.wrap_ethicsform .radio_tooltip_group.is_inline.has_mobile_help{flex-wrap:wrap;align-items:flex-start;row-gap:clamp(12px,2.61vw,20px)}.wrap_ethicsform .radio_tooltip_group.is_inline.has_mobile_help .radio_tooltip_mobile_help{display:block;flex-basis:100%;width:100%;margin-top:0}.wrap_ethicsform .report_type_mobile_help{display:block;margin-top:var(--mobile-help-margin-top)}.wrap_ethicsform .report_guide_inline{font-size:2.87vw;line-height:160%}.wrap_ethicsform .ethics_form_list--report-main>li:not(.row_file){margin:clamp(10px,2.09vw,16px) 0}.wrap_ethicsform .textarea{height:112.13vw}.wrap_ethicsform .textarea_with_note{padding-top:14px}.wrap_ethicsform .textarea_with_note::placeholder{font-size:3.13vw;line-height:160%}.wrap_ethicsform .content_fixed_note{font-size:3.13vw;line-height:160%}.wrap_ethicsform .ethics_steps{grid-template-columns:1fr}}