@charset "UTF-8";.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_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:2px 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:#f3531f}[class*=ico_]:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;background-color:currentColor;content:""}:is(a,button):hover [class*=ico_]{color:#f3531f}:is(a:active,a.active,a[aria-current=true],button:active,button.active) [class*=ico_]{color:#f3531f}.ico_arrow_left:before{-webkit-mask-image:url("../../assets/images/icons/icon_arrow_left.svg");mask-image:url("../../assets/images/icons/icon_arrow_left.svg")}.ico_arrow_right:before{-webkit-mask-image:url("../../assets/images/icons/icon_arrow_right.svg");mask-image:url("../../assets/images/icons/icon_arrow_right.svg")}.ico_arrow_down:before{-webkit-mask-image:url("../../assets/images/icons/icon_arrow_down.svg");mask-image:url("../../assets/images/icons/icon_arrow_down.svg")}.ico_arrow_up:before{-webkit-mask-image:url("../../assets/images/icons/icon_arrow_up.svg");mask-image:url("../../assets/images/icons/icon_arrow_up.svg")}.ico_close:before{-webkit-mask-image:url("../../assets/images/icons/icon_close.svg");mask-image:url("../../assets/images/icons/icon_close.svg")}.ico_menu:before{-webkit-mask-image:url("../../assets/images/icons/icon_menu.svg");mask-image:url("../../assets/images/icons/icon_menu.svg")}.ico_search:before{-webkit-mask-image:url("../../assets/images/icons/icon_search.svg");mask-image:url("../../assets/images/icons/icon_search.svg")}.ico_vision:before{-webkit-mask-image:url("../../assets/images/icons/icon_vision.svg");mask-image:url("../../assets/images/icons/icon_vision.svg")}.ico_mission:before{-webkit-mask-image:url("../../assets/images/icons/icon_mission.svg");mask-image:url("../../assets/images/icons/icon_mission.svg")}.ico_values:before{-webkit-mask-image:url("../../assets/images/icons/icon_values.svg");mask-image:url("../../assets/images/icons/icon_values.svg")}[class*=btn_primary] .button{display:grid;grid-template-columns:auto auto;gap:calc(var(--gap) / var(--fsz) * 1em);align-items:center;padding:calc(6 / 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:#fff;background:#f3531f;border-color:#f3531f;font-weight:600;white-space:nowrap}@container main (calc(640 / 16 * 1em) <= inline-size){[class*=btn_primary] .button{--fsz:20;--gap:5}}@container main (inline-size < calc(640 / 16 * 1em)){[class*=btn_primary] .button{--fsz:16;--gap:2}}[class*=btn_primary] .button [class*=ico_]{width:calc(var(--size) / var(--fsz) * 1em);height:calc(var(--size) / var(--fsz) * 1em);color:currentColor;position:relative;margin-right:calc(-2 / var(--fsz) * 1em)}@container main (calc(640 / 16 * 1em) <= inline-size){[class*=btn_primary] .button [class*=ico_]{--size:15}}@container main (inline-size < calc(640 / 16 * 1em)){[class*=btn_primary] .button [class*=ico_]{--size:12;top:calc(1 / var(--fsz) * 1em)}}[class*=btn_primary] .button:hover{background:rgba(243,83,31,0.8)}[class*=btn_primary] .button:active{background:#f3531f}[class*=btn_primary][class*=-curve] .button{border-radius:calc(24 / var(--fsz) * 1em)}[class*=btn_primary][class*=-rect] .button{border-radius:calc(4 / var(--fsz) * 1em)}[class*=btn_secondary] .button{display:grid;grid-template-columns:auto auto;gap:calc(var(--gap) / var(--fsz) * 1em);align-items:center;padding:calc(6 / 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:#f3531f;border:1px solid #f3531f;font-weight:600}@container (calc(640 / 16 * 1em) <= inline-size){[class*=btn_secondary] .button{--fsz:20;--gap:5}}@container (inline-size < calc(640 / 16 * 1em)){[class*=btn_secondary] .button{--fsz:16;--gap:2}}[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_]{--size:15}}@container (inline-size < calc(640 / 16 * 1em)){[class*=btn_secondary] .button [class*=ico_]{--size:12}}[class*=btn_secondary] .button:hover{color:#fff;border-color:#f3531f;background:#f3531f}[class*=btn_secondary] .button:active{color:#fff;border-color:#f3531f;background:#f3531f}[class*=btn_secondary][class*=-curve] .button{border-radius:calc(24 / var(--fsz) * 1em)}[class*=btn_secondary][class*=-rect] .button{border-radius:calc(4 / var(--fsz) * 1em)}.splide{position:relative}.splide .splide__pagination{display:flex;justify-content:start;gap:calc(16 / var(--base) * 1em)}.splide .splide__pagination li button{width:calc(13 / var(--base) * 1em);height:calc(13 / var(--base) * 1em);background:#e9e9e9;position:relative;border-radius:50%}.splide .splide__pagination li button[aria-selected=true]{background:#f3531f}.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}.pagination{display:flex;align-items:center;justify-content:center;gap:calc(15 / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.pagination{margin-top:calc(80 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.pagination{margin-top:calc(40 / 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;gap:calc(5 / var(--base) * 1em)}.pagination ol li a{text-decoration:none;font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:normal;padding:calc(5 / var(--fsz) * 1em);--fsz:20}.pagination ol li a[aria-current=page]{text-decoration:underline}.pagination ol li a:not([aria-current=page]):hover{color:#f3531f}.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;border-radius:50%;text-decoration:none;background:transparent}.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(20 / var(--base) * 1em);height:calc(20 / var(--base) * 1em)}.btn_skip{position:absolute;top:calc(2px + 1px);left:calc(2px + 1px);right:calc(2px + 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,#000000);background:var(--a11y-bgcolor,#fff);transform:translateY(0)}details{position:relative}details summary{display:grid;grid-template-columns:auto 1fr auto;cursor:pointer}details summary::-webkit-details-marker{display:none}details summary .icon_state{--width:13;--weight:2;--bg-color:currentColor;display:flex;align-items:center;justify-content:center;position:relative;transition:0.3s}details summary .icon_state:after,details summary .icon_state:before{display:block;width:calc(var(--width) / var(--base) * 1em);height:calc(var(--weight) / var(--base) * 1em);background:var(--bg-color);transition:inherit;content:""}details summary .icon_state:after{position:absolute;margin:auto;transform:rotate(90deg)}details .box_details_content{overflow:hidden}details.is-opened summary .icon_state:after{transform:rotate(180deg)}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:#e9e9e9;transition:inherit}}@media screen and (max-width:47.9375em) and (max-width:47.9375em){.box_tablist[data-selected] li{width:100%}}.txt_required{display:inline-block;flex-shrink:0;margin-inline:0.5em;padding:0.1em 0.4em;font-size:0.75em;font-style:inherit;color:var(--a11y-basecolor-reverse,#fff);background:var(--a11y-basecolor,red);border-radius:0.3em}.txt_required span:not([data-text]){position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}[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}label .txt_required{position:relative;top:-0.1em}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:#8b8b8b}: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:1px solid #e9e9e9;border-radius:calc(30 / var(--fsz) * 1em);padding-inline:calc(20 / var(--fsz) * 1em);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){--fsz:20;padding-block:calc((48 / var(--fsz) * 1em - 1lh) / 2);min-height:calc(50 / 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){--fsz:16;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:#e9e9e9}.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:#000000}.box_select select option[value=""]{color:#e9e9e9}.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:1}.box_select:has(select:focus) [class*=ico_],.box_select:has(select:hover) [class*=ico_]{transform:translateY(20%)}.box_check{display:inline-flex;align-items:flex-start;position:relative;--checkbox-size:24}.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:#f3531f;border-color:#f3531f}.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:#f3531f}.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 #e5e5e5;border-radius:calc(4 / var(--base) * 1em);pointer-events:none}.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:""}.box_check:hover input:not(:checked):not(:disabled)~.icon_check:after{display:block;border-color:#f3531f}.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:inline-flex;align-items:flex-start;position:relative;--radio-size:24}.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:#f3531f}.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:#f3531f}.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 #e9e9e9;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:#f3531f;border-radius:100%;content:""}.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:2px solid var(--a11y-focuscolor,rgba(0,125,250,0.6));outline-offset:1px}input[type=range]:focus-visible::-moz-range-thumb{outline:2px 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 #e9e9e9;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{-webkit-backdrop-filter:blur(2px);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}}.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}.break_word{word-break:break-word}