@charset "UTF-8";.box_js_modal>.box_inner{margin-inline:auto;max-width:calc(1120 / 16 * 1em);width:90%}.box_check input,.box_radio input,.box_upload label input[type=file],:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(select),:where(textarea),[class*=btn_primary] .button,[class*=btn_primary] a,[class*=btn_primary] button,[class*=btn_secondary] .button,[class*=btn_secondary] a,[class*=btn_secondary] button,input[type=color],input[type=range]{appearance:none}.pagination .next a.link-next .en,.pagination .next a.link-next .ja,.pagination .next a.link-prev .en,.pagination .next a.link-prev .ja,.pagination .prev a.link-next .en,.pagination .prev a.link-next .ja,.pagination .prev a.link-prev .en,.pagination .prev a.link-prev .ja{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:not([type=range]):focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:4px solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:1px}.btn_skip a[href="#menu"] .ico{--line-weight:calc(1.5 / 16 * 1em);--line-width:calc(5.5 / 16 * 1em);flex-shrink:0;display:block;position:relative;transition:inherit;width:calc(6 / var(--base) * 1em);height:calc(9 / var(--base) * 1em)}.btn_skip a[href="#menu"] .ico:after,.btn_skip a[href="#menu"] .ico:before{position:absolute;width:var(--line-width);height:var(--line-weight);background:currentColor;content:""}.btn_skip a[href="#menu"] .ico:after,.btn_skip a[href="#menu"] .ico:before{top:50%;left:50%}.btn_skip a[href="#menu"] .ico:before{transform-origin:right center;transform:translateY(calc(-50% + var(--line-weight) / 2 * 0.6783401829)) translateX(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) rotate(45deg)}.btn_skip a[href="#menu"] .ico:after{transform-origin:right center;transform:translateY(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) translateX(calc(-50% - var(--line-weight) / 2 * 0.6783401829)) rotate(-45deg)}.btn_skip a[href="#contents"] .ico{--line-weight:calc(1.5 / 16 * 1em);--line-width:calc(5.5 / 16 * 1em);flex-shrink:0;display:block;position:relative;transition:inherit;width:calc(9 / var(--base) * 1em);height:calc(6 / var(--base) * 1em)}.btn_skip a[href="#contents"] .ico:after,.btn_skip a[href="#contents"] .ico:before{position:absolute;width:var(--line-width);height:var(--line-weight);background:currentColor;content:""}.btn_skip a[href="#contents"] .ico:before{left:50%}.btn_skip a[href="#contents"] .ico:after{right:50%}.btn_skip a[href="#contents"] .ico:after,.btn_skip a[href="#contents"] .ico:before{top:50%}.btn_skip a[href="#contents"] .ico:before{transform-origin:right bottom;transform:translateY(calc(-50% + var(--line-width) / 2 * 0.6783401829)) translateX(-100%) rotate(45deg)}.btn_skip a[href="#contents"] .ico:after{transform-origin:left bottom;transform:translateY(calc(-50% + var(--line-width) / 2 * 0.6783401829)) translateX(100%) rotate(-45deg)}.mouse .over{transition:opacity 0.3s ease-in}.mouse .over:hover,.touch .over.touchstart{opacity:0.7}.touch .over{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .over.touchend{transition-delay:0.2s}[data-text=：]{margin-inline:calc(5 / var(--fsz) * 1em)}[class*=ico_]{display:block;position:relative;aspect-ratio:1/1;color:#969696}[class*=ico_]:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;mask:center/contain no-repeat;background-color:currentColor;content:""}:is(a,button):hover [class*=ico_]{color:#26c800}:is(a:active,a.active,a[aria-current=true],button:active,button.active) [class*=ico_]{color:#228211}.ico_arrow_left:before{mask-image:url("../../images/icons/icon_arrow_left.svg")}.ico_arrow_right:before{mask-image:url("../../images/icons/icon_arrow_right.svg")}.ico_arrow_down:before{mask-image:url("../../images/icons/icon_arrow_down.svg")}.ico_arrow_up:before{mask-image:url("../../images/icons/icon_arrow_up.svg")}.ico_arrow_pulldown:before{mask-image:url("../../images/icons/icon_arrow_pulldown.svg")}.ico_plus:before{mask-image:url("../../images/icons/icon_plus.svg")}.ico_close:before{mask-image:url("../../images/icons/icon_close.svg")}.ico_pin:before{mask-image:url("../../images/icons/icon_pin.svg")}.ico_hand_celebration:before{mask-image:url("../../images/icons/icon_hand_celebration.svg")}.ico_mypage:before{mask-image:url("../../images/icons/icon_mypage.svg")}.ico_scout_thin:before{mask-image:url("../../images/icons/icon_scout_thin.svg")}.ico_inbox_line:before{mask-image:url("../../images/icons/icon_inbox_line.svg")}.ico_star_line:before{mask-image:url("../../images/icons/icon_star_line.svg")}.ico_delete_line:before{mask-image:url("../../images/icons/icon_delete_line.svg")}.ico_search_line:before{mask-image:url("../../images/icons/icon_search_line.svg")}.ico_photo:before{mask-image:url("../../images/icons/icon_photo.svg")}.ico_send:before{mask-image:url("../../images/icons/icon_send.svg")}.ico_price:before{mask-image:url("../../images/icons/icon_price.svg")}.ico_access:before{mask-image:url("../../images/icons/icon_access.svg")}.ico_close:before{mask-image:url("../../images/icons/icon_close.svg")}.ico_blank:before{mask-image:url("../../images/icons/icon_blank.svg")}.ico_occupation:before{mask-image:url("../../images/icons/icon_occupation.svg")}.ico_access_line:before{mask-image:url("../../images/icons/icon_access_line.svg")}.ico_price_line:before{mask-image:url("../../images/icons/icon_price_line.svg")}.ico_work_line:before{mask-image:url("../../images/icons/icon_work_line.svg")}.ico_keep_line:before{mask-image:url("../../images/icons/icon_keep_line.svg")}.ico_industry:before{mask-image:url("../../images/icons/icon_industry.svg")}.ico_minus:before{mask-image:url("../../images/icons/icon_minus.svg")}.ico_b:before{mask-image:url("../../images/icons/icon_b.svg")}.ico_twitter:before{mask-image:url("../../images/icons/icon_twitter.svg")}.ico_facebook:before{mask-image:url("../../images/icons/icon_facebook.svg")}.ico_arrow_right_circle:before{mask-image:url("../../images/icons/icon_arrow_right_circle.svg")}.ico_plus2:before{mask-image:url("../../images/icons/icon_plus2.svg")}.ico_minus2:before{mask-image:url("../../images/icons/icon_minus2.svg")}.ico_update:before{mask-image:url("../../images/icons/icon_update.svg")}.ico_download:before{mask-image:url("../../images/icons/icon_download.svg")}.ico_list:before{mask-image:url("../../images/icons/icon_list.svg")}.ico_access_fill:before{mask-image:url("../../images/icons/icon_access_fill.svg")}.ico_close_circle:before{mask-image:url("../../images/icons/icon_close_circle.svg")}.ico_account_line:before{mask-image:url("../../images/icons/icon_account_line.svg")}.ico_account_fill:before{mask-image:url("../../images/icons/icon_account_fill.svg")}.ico_login:before{mask-image:url("../../images/icons/icon_login_line.svg")}:is(a,button):hover .ico_login:before{mask-image:url("../../images/icons/icon_login_fill.svg")}:is(a,button).active .ico_login:before{mask-image:url("../../images/icons/icon_login_fill.svg")}.ico_out:before{mask-image:url("../../images/icons/icon_out_line.svg")}:is(a,button):hover .ico_out:before{mask-image:url("../../images/icons/icon_out_fill.svg")}:is(a,button).active .ico_out:before{mask-image:url("../../images/icons/icon_out_fill.svg")}.ico_keep:before{mask-image:url("../../images/icons/icon_keep_line.svg")}:is(a,button):hover .ico_keep:before{mask-image:url("../../images/icons/icon_keep_fill.svg")}:is(a,button).active .ico_keep:before{mask-image:url("../../images/icons/icon_keep_fill.svg")}.ico_member:before{mask-image:url("../../images/icons/icon_member_line.svg")}:is(a,button):hover .ico_member:before{mask-image:url("../../images/icons/icon_member_fill.svg")}:is(a,button).active .ico_member:before{mask-image:url("../../images/icons/icon_member_fill.svg")}.ico_mail:before{mask-image:url("../../images/icons/icon_mail_line.svg")}:is(a,button):hover .ico_mail:before{mask-image:url("../../images/icons/icon_mail_fill.svg")}:is(a,button).active .ico_mail:before{mask-image:url("../../images/icons/icon_mail_fill.svg")}.ico_scout:before{mask-image:url("../../images/icons/icon_scout_line.svg")}:is(a,button):hover .ico_scout:before{mask-image:url("../../images/icons/icon_scout_fill.svg")}:is(a,button).active .ico_scout:before{mask-image:url("../../images/icons/icon_scout_fill.svg")}.ico_resume:before{mask-image:url("../../images/icons/icon_resume_line.svg")}:is(a,button):hover .ico_resume:before{mask-image:url("../../images/icons/icon_resume_fill.svg")}:is(a,button).active .ico_resume:before{mask-image:url("../../images/icons/icon_resume_fill.svg")}.ico_history:before{mask-image:url("../../images/icons/icon_history_line.svg")}:is(a,button):hover .ico_history:before{mask-image:url("../../images/icons/icon_history_fill.svg")}:is(a,button).active .ico_history:before{mask-image:url("../../images/icons/icon_history_fill.svg")}.ico_celebration:before{mask-image:url("../../images/icons/icon_celebration_line.svg")}:is(a,button):hover .ico_celebration:before{mask-image:url("../../images/icons/icon_celebration_fill.svg")}:is(a,button).active .ico_celebration:before{mask-image:url("../../images/icons/icon_celebration_fill.svg")}.ico_star:before{mask-image:url("../../images/icons/icon_star_line.svg")}:is(a,button).active .ico_star:before{mask-image:url("../../images/icons/icon_star_fill.svg")}.ico_delete:before{mask-image:url("../../images/icons/icon_delete_line.svg")}:is(a,button):hover .ico_delete:before{mask-image:url("../../images/icons/icon_delete_fill.svg")}:is(a,button).active .ico_delete:before{mask-image:url("../../images/icons/icon_delete_fill.svg")}.ico_menu:before{mask-image:url("../../images/icons/icon_menu_line.svg")}:is(a,button):hover .ico_menu:before{mask-image:url("../../images/icons/icon_menu_fill.svg")}:is(a,button).active .ico_menu:before{mask-image:url("../../images/icons/icon_menu_fill.svg")}.ico_search:before{mask-image:url("../../images/icons/icon_search_line.svg")}:is(a,button):hover .ico_search:before{mask-image:url("../../images/icons/icon_search_fill.svg")}:is(a,button).active .ico_search:before{mask-image:url("../../images/icons/icon_search_fill.svg")}.ico_inbox:before{mask-image:url("../../images/icons/icon_inbox_line.svg")}:is(a,button):hover .ico_inbox:before{mask-image:url("../../images/icons/icon_inbox_fill.svg")}:is(a,button).active .ico_inbox:before{mask-image:url("../../images/icons/icon_inbox_fill.svg")}.ico_speaker:before{mask-image:url("../../images/icons/icon_speaker_line.svg")}:is(a,button):hover .ico_speaker:before{mask-image:url("../../images/icons/icon_speaker_fill.svg")}:is(a,button).active .ico_speaker:before{mask-image:url("../../images/icons/icon_speaker_fill.svg")}.ico_account:before{mask-image:url("../../images/icons/icon_account_line.svg")}:is(a,button):hover .ico_account:before{mask-image:url("../../images/icons/icon_account_fill.svg")}:is(a,button).active .ico_account:before{mask-image:url("../../images/icons/icon_account_fill.svg")}.ico_setting:before{mask-image:url("../../images/icons/icon_setting_line.svg")}:is(a,button):hover .ico_setting:before{mask-image:url("../../images/icons/icon_setting_fill.svg")}:is(a,button).active .ico_setting:before{mask-image:url("../../images/icons/icon_setting_fill.svg")}[class*=btn_primary] .button,[class*=btn_primary] a,[class*=btn_primary] button{display:grid;grid-template-columns:auto auto;gap:calc(var(--gap) / var(--fsz) * 1em);align-items:center;padding:calc(11 / var(--fsz) * 1em) calc(20 / var(--fsz) * 1em);width:-moz-fit-content;width:fit-content;font-size:calc(var(--fsz) / var(--base) * 1em);text-decoration:none;color:#fff;background:#1eab42;border:calc(1 / var(--base) * 1em) solid #c7c7c7;border-color:#1eab42}@container main (calc(640 / 16 * 1em) <= inline-size){[class*=btn_primary] .button,[class*=btn_primary] a,[class*=btn_primary] button{--fsz:16;--gap:4}}@container main (inline-size < calc(640 / 16 * 1em)){[class*=btn_primary] .button,[class*=btn_primary] a,[class*=btn_primary] button{--fsz:14;--gap:1.5}}[class*=btn_primary] .button [class*=ico_],[class*=btn_primary] a [class*=ico_],[class*=btn_primary] button [class*=ico_]{width:calc(var(--size) / var(--fsz) * 1em);height:calc(var(--size) / var(--fsz) * 1em);color:currentColor}@container main (calc(640 / 16 * 1em) <= inline-size){[class*=btn_primary] .button [class*=ico_],[class*=btn_primary] a [class*=ico_],[class*=btn_primary] button [class*=ico_]{--size:24}}@container main (inline-size < calc(640 / 16 * 1em)){[class*=btn_primary] .button [class*=ico_],[class*=btn_primary] a [class*=ico_],[class*=btn_primary] button [class*=ico_]{--size:18}}[class*=btn_primary] .button:hover,[class*=btn_primary] a:hover,[class*=btn_primary] button:hover{background:#26c800}[class*=btn_primary] .button:active,[class*=btn_primary] a:active,[class*=btn_primary] button:active{background:#228211}[class*=btn_primary][class*=-curve] .button,[class*=btn_primary][class*=-curve] a,[class*=btn_primary][class*=-curve] button{border-radius:calc(infinity * 1px)}[class*=btn_primary][class*=-rect] .button,[class*=btn_primary][class*=-rect] a,[class*=btn_primary][class*=-rect] button{border-radius:calc(4 / var(--base) * 1em)}[class*=btn_secondary] .button,[class*=btn_secondary] a,[class*=btn_secondary] button{display:grid;grid-template-columns:auto auto;--gap:4;gap:calc(var(--gap) / var(--fsz) * 1em);align-items:center;padding:calc(11 / var(--fsz) * 1em) calc(16 / var(--fsz) * 1em);width:-moz-fit-content;width:fit-content;font-size:calc(var(--fsz) / var(--base) * 1em);text-decoration:none;color:#1eab42;border:calc(1 / var(--base) * 1em) solid #c7c7c7;border-color:#1eab42}@container (calc(640 / 16 * 1em) <= inline-size){[class*=btn_secondary] .button,[class*=btn_secondary] a,[class*=btn_secondary] button{--fsz:16}}@container (inline-size < calc(640 / 16 * 1em)){[class*=btn_secondary] .button,[class*=btn_secondary] a,[class*=btn_secondary] button{--fsz:14}}[class*=btn_secondary] .button [class*=ico_],[class*=btn_secondary] a [class*=ico_],[class*=btn_secondary] button [class*=ico_]{width:calc(var(--size) / var(--fsz) * 1em);height:calc(var(--size) / var(--fsz) * 1em);color:currentColor}@container (calc(640 / 16 * 1em) <= inline-size){[class*=btn_secondary] .button [class*=ico_],[class*=btn_secondary] a [class*=ico_],[class*=btn_secondary] button [class*=ico_]{--size:24}}@container (inline-size < calc(640 / 16 * 1em)){[class*=btn_secondary] .button [class*=ico_],[class*=btn_secondary] a [class*=ico_],[class*=btn_secondary] button [class*=ico_]{--size:20}}[class*=btn_secondary] .button:hover,[class*=btn_secondary] a:hover,[class*=btn_secondary] button:hover{color:#fff;border-color:#26c800;background:#26c800}[class*=btn_secondary] .button:active,[class*=btn_secondary] a:active,[class*=btn_secondary] button:active{color:#fff;border-color:#228211;background:#228211}[class*=btn_secondary][class*=-rect] .button,[class*=btn_secondary][class*=-rect] a,[class*=btn_secondary][class*=-rect] button{border-radius:calc(4 / var(--base) * 1em)}[class*=btn_secondary][class*=-curve] .button,[class*=btn_secondary][class*=-curve] a,[class*=btn_secondary][class*=-curve] button{border-radius:calc(24 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){[class*=btn_secondary][class*=-curve] .button,[class*=btn_secondary][class*=-curve] a,[class*=btn_secondary][class*=-curve] button{--fsz:14;padding:calc(7 / var(--fsz) * 1em) calc(16 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){[class*=btn_secondary][class*=-curve] .button,[class*=btn_secondary][class*=-curve] a,[class*=btn_secondary][class*=-curve] button{padding:calc(4 / var(--fsz) * 1em) calc(12 / var(--fsz) * 1em)}}.badge_count{--fsz-badge:12;--badge-size:20;display:grid;place-content:center;width:calc(var(--badge-size) / var(--fsz-badge) * 1em);height:calc(var(--badge-size) / var(--fsz-badge) * 1em);font-weight:400;text-align:center;color:#fff;background:#f1831b;border-radius:calc(infinity * 1px)}.splide{position:relative}.splide .splide__pagination{display:flex;justify-content:start;gap:calc(32 / var(--base) * 1em)}.splide .splide__pagination li button{width:calc(var(--size) / var(--base) * 1em);height:calc(var(--size) / var(--base) * 1em);background:#c7c7c7;position:relative;border-radius:calc(infinity * 1px)}@container (calc(640 / 16 * 1em) <= inline-size){.splide .splide__pagination li button{--size:13}}@container (inline-size < calc(640 / 16 * 1em)){.splide .splide__pagination li button{--size:9}}.splide .splide__pagination li button[aria-selected=true]{background:#1eab42}.splide .splide__pagination li button:before{content:"";position:absolute;left:calc(-5 / var(--base) * 1em);right:calc(-5 / var(--base) * 1em);top:calc(-5 / var(--base) * 1em);bottom:calc(-5 / var(--base) * 1em)}.splide .splide__track .splide__list .splide__slide{position:relative}.splide .splide__track .splide__list .splide__slide .img{display:block}.splide .splide__track .splide__list .splide__slide .img img{display:block;width:100%}.splide .splide__arrows .splide__arrow{position:absolute;top:0;bottom:0;z-index:1;margin-block:auto;margin-inline:calc(16 / var(--base) * 1em);height:min-content;touch-action:manipulation}.splide .splide__arrows .splide__arrow .txt{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.splide .splide__arrows .splide__arrow [class*=ico_]{--size:24;width:calc(var(--size) / var(--base) * 1em);height:calc(var(--size) / var(--base) * 1em)}.splide .splide__arrows .splide__arrow.splide__arrow--prev{left:0}.splide .splide__arrows .splide__arrow.splide__arrow--next{right:0}.box_quick_menu{display:grid;gap:calc(16 / var(--base) * 1em);grid-template-columns:repeat(auto-fit,minmax(calc(var(--size) / var(--base) * 1em),1fr))}@container (calc(960 / 16 * 1em) <= inline-size){.box_quick_menu{--size:170}}@container (inline-size < calc(960 / 16 * 1em)){.box_quick_menu{--size:90}}.box_quick_menu li{container:quick_menu_item/inline-size}.box_quick_menu li:after,.box_quick_menu li:before,.box_quick_menu li>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.box_quick_menu li a{--fsz:16;display:grid;place-content:center;position:relative;padding:calc(9 / var(--fsz) * 1em);width:100%;aspect-ratio:1/1;font-size:clamp(12/var(--base) * 1em,12/var(--base) * 1em + calc(var(--fsz) - 12)/80 * (var(--cqi-to-px) - 90/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);text-decoration:none;border-radius:calc(8 / var(--base) * 1em);border:calc(1 / var(--base) * 1em) solid #c7c7c7;box-shadow:calc(1 / var(--base) * 1em) calc(1 / var(--base) * 1em) calc(1 / var(--base) * 1em) calc(0 / var(--base) * 1em) #e6e6e6}.box_quick_menu li a [class*=ico_]{margin-inline:auto;width:calc(24 / var(--fsz) * 1em);height:calc(24 / var(--fsz) * 1em)}.box_quick_menu li a .txt{margin-bottom:calc(4 / var(--fsz) * 1em);text-align:center}.box_quick_menu li a .badge_count{grid-row:1;position:relative;justify-self:center;margin-bottom:calc(-9 / var(--fsz-badge) * 1em);margin-left:calc(17 / var(--fsz-badge) * 1em);font-size:calc(var(--fsz-badge) / var(--fsz) * 1em);transform:translateX(100%)}.box_quick_menu li a .label{--fsz:12;font-size:calc(var(--fsz) / var(--base) * 1em);position:absolute;top:calc(-1 / var(--fsz) * 1em);left:calc(-1 / var(--fsz) * 1em);background:#ec0000;color:#fff;border-top-left-radius:calc(8 / var(--fsz) * 1em);border-bottom-right-radius:calc(8 / var(--fsz) * 1em);padding:calc(4 / var(--fsz) * 1em) calc(8.5 / var(--fsz) * 1em)}.box_quick_submenu{box-shadow:calc(1 / var(--base) * 1em) calc(1 / var(--base) * 1em) calc(1 / var(--base) * 1em) calc(0 / var(--base) * 1em) #e6e6e6;border:calc(1 / var(--base) * 1em) solid #c7c7c7;border-radius:calc(8 / var(--base) * 1em);background:#fff;margin-top:calc(24 / var(--base) * 1em)}.box_quick_submenu>li>.button{--fsz:14;display:grid;align-items:center;grid-template-columns:1fr auto;gap:calc(12 / var(--fsz) * 1em);padding:calc(16 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em);text-decoration:none;font-weight:700;width:100%}.box_quick_submenu>li>.button:after{display:block;width:calc(24 / var(--fsz) * 1em);height:calc(24 / var(--fsz) * 1em);background:#969696;content:""}.box_quick_submenu>li>.button:not(.has_submenu):after{mask:url("../../images/icons/icon_arrow_right.svg") center/contain no-repeat}.box_quick_submenu>li>.button.has_submenu:after{mask:url("../../images/icons/icon_plus.svg") center/contain no-repeat}.box_quick_submenu>li>.button.has_submenu.active:after{mask:url("../../images/icons/icon_minus.svg") center/contain no-repeat}.box_quick_submenu>li>.button .txt{text-align:left}.box_quick_submenu>li+li{border-top:calc(1 / var(--base) * 1em) solid #c7c7c7}.box_quick_submenu>li .box_submenu{display:none}.box_quick_submenu>li .box_submenu li{border-top:calc(1 / var(--base) * 1em) solid #c7c7c7}.box_quick_submenu>li .box_submenu li a{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);padding:calc(16 / var(--base) * 1em) calc(28 / var(--base) * 1em);text-decoration:none;display:block}.box_entry_table{display:block;table-layout:fixed}.box_entry_table{container:entry_table/inline-size}.box_entry_table:after,.box_entry_table:before,.box_entry_table>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.box_entry_table thead{border-bottom:calc(4 / var(--base) * 1em) solid #c7c7c7}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table thead{display:none}}.box_entry_table thead tr th{--fsz:18;--padding:clamp(14/var(--fsz) * 1em,14/var(--fsz) * 1em + 8/360 * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,22/var(--fsz) * 1em);padding:var(--padding);font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/360 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);font-weight:700;text-align:center;white-space:nowrap}.box_entry_table thead tr th:first-child{padding-left:calc(var(--padding) + 20 / var(--fsz) * 1em)}.box_entry_table thead tr th:last-child{padding-right:calc(var(--padding) + 22 / var(--fsz) * 1em)}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody{width:100%;background:#e6e6e6;padding:calc(12 / var(--base) * 1em);display:flex;flex-direction:column;gap:calc(12 / var(--base) * 1em)}}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr{display:grid;grid-auto-columns:1fr;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto auto auto;gap:0 calc(12 / var(--base) * 1em);grid-template-areas:"avatar time" "avatar sender" "avatar content" "status status" "memo memo" "message message";padding:calc(36 / var(--base) * 1em) calc(20 / var(--base) * 1em);background:#fff}}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td{vertical-align:top;padding-block:calc(24 / var(--base) * 1em) calc(20 / var(--base) * 1em);height:calc(140 / var(--base) * 1em)}}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td{display:contents}}.box_entry_table tbody tr td:not(:has(.box_career)){white-space:nowrap}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_career .label,.box_entry_table tbody tr td .box_message .label,.box_entry_table tbody tr td .box_time .label{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}}@container (inline-size < calc(960 / 16 * 1em)){}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_memo label,.box_entry_table tbody tr td .box_status label{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}}@container (inline-size < calc(960 / 16 * 1em)){}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_memo textarea{height:calc(68 / var(--fsz) * 1em);min-height:auto}}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_memo textarea{height:calc(60 / var(--fsz) * 1em);min-height:auto}}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_time{display:grid;align-items:center;padding-inline:calc(36 / var(--base) * 1em) calc(16 / var(--base) * 1em);height:100%}}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_time{-ms-grid-row:1;-ms-grid-column:3;--fsz:12;grid-area:time;margin-bottom:calc(4 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_career{padding-inline:calc(16 / var(--base) * 1em);display:grid;grid-auto-columns:1fr;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:calc(4 / var(--base) * 1em) calc(12 / var(--base) * 1em);grid-template-areas:"avatar sender" "avatar content";align-content:center;height:100%}}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_career{display:contents}}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_career .label{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}}.box_entry_table tbody tr td .box_career .box_sender{display:contents}.box_entry_table tbody tr td .box_career .box_sender .img_avatar{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:avatar;align-self:center;display:block;width:calc(49 / var(--base) * 1em);border-radius:calc(infinity * 1px);overflow:hidden}.box_entry_table tbody tr td .box_career .box_sender .img_avatar img{display:block;width:100%;height:100%;object-fit:cover}.box_entry_table tbody tr td .box_career .box_sender .txt_sender{-ms-grid-row:1;-ms-grid-column:3;grid-area:sender;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}.firefox .box_entry_table tbody tr td .box_career .box_sender .txt_sender,.ie .box_entry_table tbody tr td .box_career .box_sender .txt_sender{max-height:calc(1 * 1.5 * 1em)}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_career .box_sender .txt_sender{--fsz:14;margin-bottom:calc(4 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}}.box_entry_table tbody tr td .box_career .txt_content{-ms-grid-row:3;-ms-grid-column:3;grid-area:content;font-size:calc(var(--fsz) / var(--base) * 1em);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}.firefox .box_entry_table tbody tr td .box_career .txt_content,.ie .box_entry_table tbody tr td .box_career .txt_content{max-height:calc(1 * 1.5 * 1em)}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_career .txt_content{--fsz:14}}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_career .txt_content{--fsz:12}}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_status{padding-inline:calc(14 / var(--base) * 1em)}}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_status{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:status;margin-top:calc(16 / var(--base) * 1em);margin-bottom:calc(8 / var(--base) * 1em);padding-top:calc(16 / var(--base) * 1em);border-top:calc(1 / var(--base) * 1em) solid #c7c7c7}}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_status label{--fsz:12;margin-bottom:calc(4 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_status .box_select{display:flex;width:100%}}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_status .box_select select{width:-moz-fit-content;width:fit-content}}@container (inline-size < calc(960 / 16 * 1em)){}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_memo{padding-inline:calc(14 / var(--base) * 1em)}}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_memo{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:memo;margin-bottom:calc(16 / var(--base) * 1em)}}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_memo label{--fsz:12;margin-bottom:calc(4 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}}.box_entry_table tbody tr td .box_message{display:flex;flex-direction:column}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_message{align-items:center;gap:calc(8 / var(--base) * 1em);padding-inline:calc(14 / var(--base) * 1em) calc(36 / var(--base) * 1em)}}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_message{-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:message;gap:calc(4 / var(--base) * 1em)}}@container (calc(960 / 16 * 1em) <= inline-size){}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_message .label{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}}.box_entry_table tbody tr td .box_message .txt_unread{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);color:#ec0000}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_message .txt_unread{order:2}}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_message .txt_unread{text-align:center}}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_message .btn{order:1}}@container (inline-size < calc(960 / 16 * 1em)){}.box_entry_table tbody tr td .box_message .btn a{display:grid;place-content:center;text-decoration:none;color:#fff;background:#1eab42;border-radius:calc(4 / var(--base) * 1em)}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr td .box_message .btn a{padding:calc(22 / var(--base) * 1em)}}@container (inline-size < calc(960 / 16 * 1em)){.box_entry_table tbody tr td .box_message .btn a{padding:calc(10.5 / var(--base) * 1em)}}@container (calc(960 / 16 * 1em) <= inline-size){.box_entry_table tbody tr+tr{border-top:calc(1 / var(--base) * 1em) solid #c7c7c7}}.pagination{display:flex;align-items:center;justify-content:center}@container (calc(640 / 16 * 1em) <= inline-size){.pagination{gap:calc(20 / var(--base) * 1em);margin-top:calc(72 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.pagination{gap:calc(17 / var(--base) * 1em);margin-top:calc(32 / var(--base) * 1em)}}.pagination .txt_current-page{order:2;letter-spacing:0.08em}.pagination ol{order:2;display:flex;align-items:center;justify-content:center}@container (calc(640 / 16 * 1em) <= inline-size){.pagination ol{gap:calc(20 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.pagination ol{gap:calc(17 / var(--base) * 1em)}}.pagination ol li a{display:flex;align-items:center;justify-content:center;width:calc(var(--size) / var(--fsz) * 1em);height:calc(var(--size) / var(--fsz) * 1em);border-radius:50%;text-decoration:none;background:#fff;font-size:calc(var(--fsz) / var(--base) * 1em);color:#969696}@container (calc(640 / 16 * 1em) <= inline-size){.pagination ol li a{--fsz:16;--size:36;border:2px solid #c7c7c7}}@container (inline-size < calc(640 / 16 * 1em)){.pagination ol li a{--fsz:14;--size:26;border:1px solid #c7c7c7}}.pagination ol li a[aria-current=page]{color:#fff;background:#1eab42;border-color:#1eab42}.pagination ol li a:not([aria-current=page]):hover{color:#fff;background:#1eab42;border-color:#1eab42}.pagination .prev{order:1}.pagination .next{order:3}.pagination .next a.link-next,.pagination .next a.link-prev,.pagination .prev a.link-next,.pagination .prev a.link-prev{display:flex;align-items:center;justify-content:center;width:calc(var(--size) / var(--base) * 1em);height:calc(var(--size) / var(--base) * 1em);border-radius:50%;text-decoration:none;background:transparent;color:#969696}.pagination .next a.link-next:hover,.pagination .next a.link-prev:hover,.pagination .prev a.link-next:hover,.pagination .prev a.link-prev:hover{color:#26c800}@container (calc(640 / 16 * 1em) <= inline-size){.pagination .next a.link-next,.pagination .next a.link-prev,.pagination .prev a.link-next,.pagination .prev a.link-prev{--size:36}}@container (inline-size < calc(640 / 16 * 1em)){.pagination .next a.link-next,.pagination .next a.link-prev,.pagination .prev a.link-next,.pagination .prev a.link-prev{--size:26}}.pagination .next a.link-next [class*=ico_],.pagination .next a.link-prev [class*=ico_],.pagination .prev a.link-next [class*=ico_],.pagination .prev a.link-prev [class*=ico_]{transition:0.3s;color:currentColor;width:calc(24 / var(--base) * 1em);height:calc(24 / var(--base) * 1em)}.btn_skip{position:absolute;top:calc(4px + 1px);left:calc(4px + 1px);right:calc(4px + 1px)}.btn_skip a{position:absolute;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:1em;padding:1em;max-width:100%;width:max-content;height:3em;color:#000;text-decoration:none;border-radius:1.5em;transform:translateY(-100%);transition:0s}@media screen and (max-width:47.9375em){.btn_skip a{font-size:0.75em}}.btn_skip a .ico{font-size:calc(30 / var(--base) * 1em);--line-weight:calc(1 / var(--base) * 1em)!important;--line-width:calc(7 / var(--base) * 1em)!important}.btn_skip a:not(:focus){position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.btn_skip a:focus-visible{color:var(--a11y-basecolor,#1d1d1f);background:var(--a11y-bgcolor,#fff);transform:translateY(0)}details{position:relative}details summary{display:flex;cursor:pointer}details summary::-webkit-details-marker{display:none}details summary .icon_state{--size:24;width:calc(var(--size) / var(--base) * 1em);height:calc(var(--size) / var(--base) * 1em);flex:0 0 calc(var(--size) / var(--base) * 1em)}details .box_details_content{overflow:hidden}details[data-details-outside-click=yes]:not([data-toggle-disable=true]){width:-moz-fit-content;width:fit-content}details[data-details-outside-click=yes]:not([data-toggle-disable=true]) .box_details_content{position:absolute;top:100%;left:0;right:0;z-index:1}details[data-toggle-disable=true] summary{cursor:default}@media screen and (min-width:48em){.box_tablist{display:flex}}.box_tablist li a{display:flex;align-items:center;justify-content:center;width:100%;height:60px;text-decoration:none;transition:0.3s}.box_tablist li:not(.active) a{background:#fff}.box_tablist li:not(.active) a:hover{color:#fff;background:#000}.box_tablist li.active a{color:#fff;background:#000}@media screen and (max-width:47.9375em){.box_tablist[data-selected]{position:relative;height:60px;overflow:hidden;transition:0.3s}.box_tablist[data-selected].open{height:calc(60px + 60px * 4)}.box_tablist[data-selected].open:after{transform:scale(1,-1)}.box_tablist[data-selected]:before{display:flex;align-items:center;justify-content:center;width:100%;height:60px;cursor:pointer;content:attr(data-selected)}.box_tablist[data-selected]:after{display:inline-flex;align-items:center;position:absolute;top:0;right:0;margin-right:0.5em;height:60px;font-weight:700;color:#ddd;transition:inherit}}@media screen and (max-width:47.9375em) and (max-width:47.9375em){.box_tablist[data-selected] li{width:100%}}.tbl{width:100%}.tbl caption{display:flex;align-items:center;gap:0.75em;margin-bottom:1em;font-weight:700}.tbl caption:before{flex-shrink:0;display:block;margin-left:0.5em;width:0.75em;aspect-ratio:1/1;background:#ddd;content:""}.tbl tr{border-bottom:1px solid #ddd}.tbl tr td,.tbl tr th{padding:1em 1.5em}.tbl tr th{color:var(--a11y-basecolor-reverse,inherit);background:var(--a11y-bgcolor-reverse,#eee)}@media screen and (max-width:47.9375em){.tbl.responsive tr{border-bottom:0}}@media screen and (max-width:47.9375em){.tbl.responsive tr td,.tbl.responsive tr th{display:block;width:100%}}.txt_not_require,.txt_require{font-size:calc(var(--fsz) / var(--base) * 1em);border:1px solid currentColor;white-space:nowrap;font-weight:400}@container (calc(640 / 16 * 1em) <= inline-size){.txt_not_require,.txt_require{--fsz:12;padding:calc(3 / var(--fsz) * 1em) calc(7 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.txt_not_require,.txt_require{--fsz:10;padding:calc(1 / var(--fsz) * 1em) calc(3 / var(--fsz) * 1em)}}.txt_require{color:#ec0000}.txt_not_require{color:#969696}[id]:not(a):not(button):not(input:not([type=range])):not(textarea):not(select):not(summary):focus-visible{outline:0}label{display:inline-flex;align-items:baseline}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{-moz-appearance:none;text-indent:0.01px;text-overflow:""}input::placeholder,textarea::placeholder{color:#969696}:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(select),:where(textarea){display:inline-block;border:calc(1 / var(--base) * 1em) solid #c7c7c7;border-radius:calc(4 / var(--base) * 1em);padding-inline:calc(15 / var(--fsz) * 1em);--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(select),:where(textarea){padding-block:calc((54 / var(--fsz) * 1em - 1lh) / 2);min-height:calc(56 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(select),:where(textarea){padding-block:calc((46 / var(--fsz) * 1em - 1lh) / 2);min-height:calc(48 / var(--fsz) * 1em)}}:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(textarea){background-color:#fff}@media screen and (max-width:47.9375em){:where(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]):not([type=submit])),:where(textarea){width:100%}}:where(textarea){display:block;max-width:100%;width:100%;min-height:calc(150 / var(--base) * 1em);resize:vertical;field-sizing:content}.box_select{display:inline-flex;align-items:center;position:relative;min-width:-moz-fit-content;min-width:fit-content}.box_select.disabled_default select:not(.selected){color:#969696}.box_select.fz_16 select{--fsz:16}.box_select select{position:relative;z-index:1;padding-right:calc(calc(12 / var(--base) * 1em) + calc(15 / var(--base) * 1em) * 2);max-width:100%;width:100%;min-width:min-content;line-height:inherit;background:none}.box_select select option{color:#1d1d1f}.box_select select option[value=""]{color:#969696}.box_select [class*=ico_]{display:block;position:absolute;right:calc(15 / var(--base) * 1em);margin-block:auto;width:calc(12 / var(--base) * 1em);height:calc(12 / var(--base) * 1em);transition:0.15s;z-index:2}.box_select:has(select:focus) [class*=ico_],.box_select:has(select:hover) [class*=ico_]{transform:translateY(20%)}.box_check{display:flex;align-items:flex-start;position:relative;--checkbox-size:24;vertical-align:top}.box_check input{padding:0;width:calc(var(--checkbox-size) / var(--base) * 1em);height:calc(var(--checkbox-size) / var(--base) * 1em);flex:0 0 calc(var(--checkbox-size) / var(--base) * 1em);border:0;border-radius:calc(4 / var(--base) * 1em)}.box_check input:checked~.icon_check{background-color:#1eab42;border-color:#1eab42}.box_check input:checked~.icon_check:after{display:block}.box_check input:disabled~.icon_check{background-color:#eee}.box_check input:focus~.icon_check{border-color:#1eab42}.box_check input+.icon_check{display:block;position:absolute;top:0;left:0;width:calc(var(--checkbox-size) / var(--base) * 1em);height:calc(var(--checkbox-size) / var(--base) * 1em);border:1px solid #c7c7c7;border-radius:calc(4 / var(--base) * 1em);pointer-events:none;background-color:#fff}.box_check input+.icon_check:after{display:none;position:absolute;top:0;left:0;margin-top:14.2857142857%;margin-left:38.0952380952%;width:28.5714285714%;aspect-ratio:6/12;border:solid white;border-width:0 calc(2 / var(--base) * 1em) calc(2 / var(--base) * 1em) 0;transform:rotate(45deg);content:""}@media (hover:hover){.box_check:hover input:not(:checked):not(:disabled)~.icon_check:after{display:block;border-color:#1eab42}}.box_check .label_check{margin-left:calc(8 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.box_check .label_check{--fsz:16;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/480 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.box_check .label_check{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em)}}.box_radio{display:flex;align-items:flex-start;position:relative;--radio-size:24;vertical-align:top}.box_radio input{padding:0;width:calc(var(--radio-size) / var(--base) * 1em);height:calc(var(--radio-size) / var(--base) * 1em);flex:0 0 calc(var(--radio-size) / var(--base) * 1em);border:0;border-radius:100%}.box_radio input:checked~.icon_check{border-color:#1eab42}.box_radio input:checked~.icon_check:after{display:block}.box_radio input:disabled~.icon_check{background-color:#eee}.box_radio input:focus~.icon_check{border-color:#1eab42}.box_radio input+.icon_check{display:block;position:absolute;top:0;left:0;width:calc(var(--radio-size) / var(--base) * 1em);height:calc(var(--radio-size) / var(--base) * 1em);border:2px solid #c7c7c7;border-radius:100%;pointer-events:none}.box_radio input+.icon_check:after{display:none;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:50%;height:50%;background:#1eab42;border-radius:100%;content:""}@media (hover:hover){.box_radio:hover input:not(:checked):not(:disabled)~.icon_check:after{display:block}}.box_radio .label_radio{margin-left:calc(8 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.box_radio .label_radio{--fsz:16;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/480 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.box_radio .label_radio{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em)}}input[type=range]{position:relative;margin-block:calc((1.25em - 0.75em) / 2);width:100%;height:0.75em;background:var(--a11y-basecolor-reverse,#8acdff);border:solid 0.2em var(--a11y-basecolor,#dff1ff);border-radius:calc(0.75em / 2);outline:none;cursor:ew-resize}input[type=range]::-webkit-slider-thumb{appearance:none;position:relative;z-index:1;width:1.25em;height:1.25em;aspect-ratio:1/1;background:var(--a11y-basecolor,#53aeff);border-radius:50%;box-shadow:0 0 0 0 rgba(0,0,0,0.15);-webkit-transition:0.15s;transition:0.15s}input[type=range]::-moz-range-thumb{appearance:none;position:relative;z-index:1;width:1.25em;height:1.25em;aspect-ratio:1/1;background:var(--a11y-basecolor,#53aeff);border:none;border-radius:50%;box-shadow:0 0 0 0 rgba(0,0,0,0.15);-moz-transition:0.15s;transition:0.15s}input[type=range]::-moz-focus-outer{border:0;outline:0}input[type=range]:active::-webkit-slider-thumb{box-shadow:0px 5px 10px -2px rgba(0,0,0,0.3)}input[type=range]:focus-visible::-webkit-slider-thumb{outline:4px solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:1px}input[type=range]:focus-visible::-moz-range-thumb{outline:4px solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:1px}input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 0.3em rgba(0,0,0,0.1)}input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 0.3em rgba(0,0,0,0.1)}input[type=color]{position:relative;width:1.5em;height:1.5em;vertical-align:bottom;background:transparent;border:0.1em solid currentColor;border-radius:50%}input[type=color]::-webkit-color-swatch{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:0.1em solid #fff}input[type=color]::-moz-color-swatch{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:0.1em solid #fff}.box_upload{display:inline-flex;gap:calc(16 / var(--base) * 1em);align-items:center}.box_upload label{display:inline-flex;position:relative;transition:0.3s}.box_upload label input[type=file]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;height:100%;text-indent:20em;overflow:hidden}.box_upload label input[type=file]:where(input[type=file])::-webkit-file-upload-button,.box_upload label input[type=file]:where(input[type=file])::file-selector-button{display:none}.box_upload label span{display:flex;position:relative;z-index:1;font-weight:700;border:1px solid #c7c7c7;border-radius:calc(4 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em);padding:calc(12 / var(--fsz) * 1em) calc(24 / var(--fsz) * 1em);pointer-events:none}@container (calc(640 / 16 * 1em) <= inline-size){.box_upload label span{--fsz:14}}@container (inline-size < calc(640 / 16 * 1em)){.box_upload label span{--fsz:12}}.box_upload .txt_status{display:block}@container (calc(640 / 16 * 1em) <= inline-size){.box_upload .txt_status{--fsz:16;font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + calc(var(--fsz) - 14)/480 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.box_upload .txt_status{--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em)}}dialog{position:absolute;top:0;left:0;right:0;margin:auto;padding:0;border:0;background:rgba(255,0,0,0.5)}dialog:not([open]){display:none}dialog::backdrop{backdrop-filter:blur(2px);background-color:rgba(0,0,0,0.5)}dialog:not([data-dialog-outside-click=no])::backdrop{cursor:pointer}dialog[data-dialog-outside-click=no]{transition:0.05s}.clickstart dialog[data-dialog-outside-click=no]{transform:scale(1.02)}.clickend dialog[data-dialog-outside-click=no]{transform:scale(1)}dialog[open]{animation:show-dialog 0.3s ease normal}dialog.hide{animation:hide-dialog 0.3s ease normal}@keyframes show-dialog{0%{opacity:0;transform:translateY(-30%)}to{opacity:1;transform:translateY(0%)}}@keyframes hide-dialog{to{opacity:0;transform:translateY(-30%)}}@keyframes show-backdrop{0%{opacity:0}to{opacity:1}}@keyframes hide-backdrop{to{opacity:0}}.box_step>dd ol{display:flex;justify-content:space-between;margin-bottom:2.5em}.box_step>dd ol li{flex-basis:100%}.box_step>dd ol li .box_progress:after,.box_step>dd ol li .box_progress:before{display:block;position:absolute;top:50%;height:2px;background:#ddd;transform:translateY(-50%);content:""}.box_step>dd ol li .box_progress:before{left:0;width:100%}.box_step>dd ol li .box_progress:after{right:0;width:100%}.box_step>dd ol li:first-child .box_progress:before{left:50%;width:100%}.box_step>dd ol li:last-child .box_progress:after{right:50%;width:100%}.box_step>dd ol li:first-child .box_progress:after,.box_step>dd ol li:last-child .box_progress:before{display:none;width:0}.box_step>dd ol li[aria-current=step] .box_progress:before,.box_step>dd ol li[aria-current=step]:not(:first-child) .box_progress:after{width:50%}.box_step>dd ol li[aria-current=step]~li .box_progress:after,.box_step>dd ol li[aria-current=step]~li .box_progress:before{z-index:0;width:50%;background:linear-gradient(to right,#555,#555 3px,transparent 3px,transparent 6px) center/6px 1px repeat-x}.box_step>dd ol li[aria-current=step]~li .box_progress span{color:#ddd;background:#fff}.box_step>dd ol li[aria-current=step]:first-child .box_progress:before,.box_step>dd ol li[aria-current=step]:first-child~li .box_progress:before{z-index:0;background:linear-gradient(to right,#555,#555 3px,transparent 3px,transparent 6px) center/6px 1px repeat-x}.box_step>dd ol li[aria-current=step]:last-child .box_progress:after{z-index:0;background:#ddd}.box_step>dd ol li+li[aria-current=step] .box_progress:after{z-index:0;background:linear-gradient(to right,#555,#555 3px,transparent 3px,transparent 6px) center/6px 1px repeat-x}.box_step>dd ol li .box_progress{display:block;position:relative;margin-bottom:0.5em;width:100%}.box_step>dd ol li .box_progress span{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-inline:auto;width:3.5em;aspect-ratio:1;text-align:center;color:#fff;background:#ddd;border:1px solid #ddd;border-radius:50%}.box_step>dd ol li .txt_label{display:block;width:100%;text-align:center}.box_step>dd ol li[aria-current=step]{font-weight:700}.box_step>dd ol li[aria-current=step] .box_progress span{color:#fff;background:#ddd}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}[data-text]:before{content:attr(data-text) ""}.br[data-br]:before{content:attr(data-br) "";white-space:pre}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}[data-text]:before{content:attr(data-text) ""}.br[data-br]:before{content:attr(data-br) "";white-space:pre}[data-type=js_modal][data-display=hide]{display:none!important}[data-type=js_open_modal]{cursor:pointer}.box_js_modal{display:flex;position:fixed;inset:0;background:rgba(0,0,0,0.75);justify-content:center;align-items:center;z-index:1000}.box_js_modal>.box_inner{width:90%;background:#fff;border-top-left-radius:calc(12 / var(--base) * 1em);border-top-right-radius:calc(12 / var(--base) * 1em);max-height:80vh;display:flex;flex-direction:column}@container (inline-size < calc(640 / 16 * 1em)){.box_js_modal>.box_inner{width:100%}}.box_js_modal>.box_inner .box_header{background:#1eab42;text-align:center;border-top-left-radius:calc(12 / var(--base) * 1em);border-top-right-radius:calc(12 / var(--base) * 1em);position:relative}@container (calc(640 / 16 * 1em) <= inline-size){.box_js_modal>.box_inner .box_header{padding:calc(17.5 / var(--base) * 1em) calc(16 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.box_js_modal>.box_inner .box_header{padding:calc(20 / var(--base) * 1em) calc(16 / var(--base) * 1em)}}.box_js_modal>.box_inner .box_header .txt_title{color:#fff;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:700}@container (calc(640 / 16 * 1em) <= inline-size){.box_js_modal>.box_inner .box_header .txt_title{--fsz:22}}@container (inline-size < calc(640 / 16 * 1em)){.box_js_modal>.box_inner .box_header .txt_title{--fsz:20}}.box_js_modal>.box_inner .box_header .txt_desc{color:#fff;font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.box_js_modal>.box_inner .box_header .txt_desc{--fsz:14;margin-top:calc(6.5 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.box_js_modal>.box_inner .box_header .txt_desc{--fsz:12;margin-top:calc(4 / var(--fsz) * 1em)}}.box_js_modal>.box_inner .box_header .btn_close{position:absolute;width:calc(var(--size) / var(--base) * 1em);height:calc(var(--size) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.box_js_modal>.box_inner .box_header .btn_close{--size:36;top:calc(12 / var(--base) * 1em);right:calc(12 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.box_js_modal>.box_inner .box_header .btn_close{--size:30;top:calc(10 / var(--base) * 1em);right:calc(10 / var(--base) * 1em)}}.box_js_modal>.box_inner .box_header .btn_close .ico_close{width:100%;height:100%;color:#fff;display:block}.box_js_modal>.box_inner .box_content{flex:1 1 auto;overflow-y:auto}@media not (forced-colors:active){.box_js_modal>.box_inner .box_content{--sb-track-color:#fff;--sb-thumb-color:#e6e6e6;--sb-border-color:#fff;--sb-thumb-width:8;--sb-size:calc(var(--sb-thumb-width) / var(--base) * 1em);--sb-border:calc(1 / var(--base) * 1em) solid var(--sb-border-color);--sb-radius:calc(var(--sb-thumb-width) / 2 / var(--base) * 1em)}.box_js_modal>.box_inner .box_content:focus-within,.box_js_modal>.box_inner .box_content:hover{--sb-track-color:#fff;--sb-thumb-color:#e6e6e6;--sb-border-color:#fff}:where(.box_js_modal>.box_inner .box_content>:has(+.scroll-hint-icon-wrap)){margin-bottom:calc(var(--sb-thumb-width) / var(--base) * 1em)}.firefox :where(.box_js_modal>.box_inner .box_content>:has(+.scroll-hint-icon-wrap)){margin-bottom:0}.box_js_modal>.box_inner .box_content::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}.box_js_modal>.box_inner .box_content::-webkit-scrollbar-track{margin-inline:0;background:var(--sb-track-color);border-radius:var(--sb-radius)}.box_js_modal>.box_inner .box_content::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border:var(--sb-border);border-radius:var(--sb-radius);cursor:pointer}@supports not selector(::-webkit-scrollbar){.box_js_modal>.box_inner .box_content{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}}.box_js_modal>.box_inner .box_actions{padding:calc(24 / var(--base) * 1em) 5%;position:relative}.box_js_modal>.box_inner .box_actions .btn_submit{display:flex;justify-content:center;align-items:center}.box_js_modal>.box_inner .box_actions .btn_delete{position:absolute;top:50%;right:5%;transform:translateY(-50%)}.box_js_modal>.box_inner .box_actions .btn_delete button{color:#1eab42;display:flex;align-items:center;font-size:calc(var(--fsz) / var(--base) * 1em);gap:calc(4 / var(--fsz) * 1em);padding-block:calc(10 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.box_js_modal>.box_inner .box_actions .btn_delete button{--fsz:16}}@container (inline-size < calc(640 / 16 * 1em)){.box_js_modal>.box_inner .box_actions .btn_delete button{--fsz:14}}.box_js_modal>.box_inner .box_actions .btn_delete button .ico_delete_line{width:calc(var(--size) / var(--base) * 1em);height:calc(var(--size) / var(--base) * 1em);color:currentColor}@container (calc(640 / 16 * 1em) <= inline-size){.box_js_modal>.box_inner .box_actions .btn_delete button .ico_delete_line{--size:24}}@container (inline-size < calc(640 / 16 * 1em)){.box_js_modal>.box_inner .box_actions .btn_delete button .ico_delete_line{--size:20}}[data-type=js_toggle] [data-type=js_toggle_btn]{cursor:pointer}[data-type=js_toggle] [data-type=js_toggle_content]{display:none}[data-type=js_toggle].is_opened [data-type=js_toggle_content]{display:block}