﻿:root{--color-base: rgba(240, 240, 240, 1);--color-bg-beige: rgba(232, 232, 232, 1);--color-dark-black: rgba(4, 4, 4, 1);--color-black: rgba(26, 26, 26, 1);--color-black-4: #0000000A;--color-black-10: rgba(26, 26, 26, .1);--color-black-15: rgba(26, 26, 26, .15);--color-black-20: rgba(26, 26, 26, .2);--color-black-60: rgba(26, 26, 26, .6);--color-white: rgba(255, 255, 255, 1);--bg-color-gray: #e9e9e9;--bg-color-black: rgba(4, 4, 4, 1);--color-red: rgba(255, 0, 0, 1);--color-border: rgba(217, 217, 217, 1);--color-white-10: #ffffff1a;--color-white-20: #ffffff33;--color-white-40: #ffffff66;--color-white-60: #ffffff99;--color-radio-normal: rgba(217, 217, 217, 1);--color-placeholder: rgba(102, 102, 102, 1);--color-alert: rgba(255, 115, 83, 1);--radius-4: 4px;--innerW: calc(100% - 48px);--inner-width-wide: calc(100% - 32px);--fs-footer-nav: 1.2rem;--fs-nav-login: 2.0rem;--fs-12-11: 1.2rem;--fs-12: 1.2rem;--fs-12-14: 1.2rem;--fs-13: 1.3rem;--fs-14-16: 1.4rem;--fs-h1-ja: 1.9rem;--fs-h1-en: 2.2rem;--fs-top-lead: 1.1rem;--fs-placeholder: 1.2rem;--fs-field-note: 1.1rem;--fs-alert: 1.3rem;--fs-field-title: 1.4rem;--fs-ttl-h1: 2.4rem;--fs-ttl-h2: 1.6rem;--fs-ttl-page: 1.8rem;--fs-ttl-block: 1.8rem;--fs-large: 1.6rem;--fs-medium: 1.4rem;--fs-small: 1.1rem;--form-item-mb: 30px;--input-height: 44px;--height-radio: 36px;--height-alert: 84px;--header-height: 78px}@media all and (min-width: 720px){:root{--fs-12-11: 1.1rem;--fs-top-lead: 1.4rem}}@media all and (min-width: 1280px){:root{--innerW: calc(100% - 80px);--fs-h1-ja: 3.7rem;--fs-h1-en: 4.0rem;--fs-top-lead: 1.4rem;--fs-glbnav: 4.0rem;--space1: 40px;--fs-nav-login: 2.2rem;--fs-ttl-h1: 3.2rem;--fs-ttl-h2: 1.6rem;--fs-ttl-page: 2.0rem;--fs-large: 1.6rem;--fs-medium: 1.4rem;--fs-small: 1.2rem;--fs-12-14: 1.4rem;--fs-14-16: 1.6rem;--input-height: 44px;--height-radio: 36px;--height-alert: 84px;--grid-width: calc(100vw - 80px - var(--scrollbar) );--grid1: calc( ( var(--grid-width) - 11vw )/12 );--gridspace: 1vw;--header-height: 80px}}@media all and (min-width: 1440px){:root{--grid-width: calc(100vw - 80px - var(--scrollbar) );--grid1: 100.125px;--gridspace: 13.5px}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}@media all and (min-width: 864px){html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}}:root{--vh: 100vh}body{overflow-x:hidden;overflow-y:visible}body{color:var(--color-black);background:var(--color-base);font-family:"Zen Kaku Gothic New","Segoe UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overscroll-behavior-y:contain;touch-action:manipulation;overflow-wrap:anywhere;word-break:normal;line-break:strict}a{color:#000;text-decoration:none;text-decoration-thickness:1px}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal}img{height:auto;vertical-align:top}.l-inner{width:var(--innerW)}.c-glbnav,header#header_top,.c-nav_login,footer{z-index:2}header#member_header{position:fixed;top:0px;width:100%;background:var(--color-bg-beige);height:var(--header-height);z-index:5}header#member_header .header_inner{width:var(--inner-width-wide);margin-inline:auto;height:var(--header-height);display:flex;align-items:center;justify-content:flex-end}header#member_header hgroup{text-align:right}header#member_header:after{content:"";width:100%;height:1px;background:rgba(0,0,0,.0196078431);display:block;position:absolute;left:0px;bottom:0px}:has(#member_header) main{padding-top:var(--header-height)}footer{width:100%;margin-top:72px}footer .footer_inner{width:var(--inner-width-wide);margin-inline:auto;display:flex;align-items:flex-end;justify-content:space-between}footer .cols{display:flex;justify-content:space-between;align-items:flex-end;width:100%}footer.type-b{background:var(--color-dark-black)}footer.type-b .footer_inner{padding:86px 0 14px 0}footer.type-b .c-footer_nav{margin-bottom:.5em}footer.type-b .c-footer_nav ul{display:grid;justify-content:flex-end;row-gap:8px}footer .c-logo{width:82px}footer .txt_privacy{width:81px;aspect-ratio:79/11;display:block;line-height:1}footer .txt_copy{display:block;line-height:1;width:214px;aspect-ratio:214/11}.logged_in #btn_menu{display:block}.logged_in nav.c-nav_login{display:none}.pc footer a{transition:opacity .15s linear}.pc footer a:hover{opacity:.6}@media all and (min-width: 744px){.l-narrow{max-width:calc(var(--grid1)*4 + var(--gridspace)*3)}}@media all and (min-width: 1280px){header#member_header .header_inner{margin-inline:0}footer{margin-top:124px}footer.type-b .footer_inner{padding:124px 0 14px 0}footer.type-b .c-footer_nav{margin-bottom:.5em}footer.type-b .c-footer_nav ul{display:grid;justify-content:flex-end;row-gap:8px}footer .c-logo{width:141px}#grid{width:calc(100% - 80px);max-width:1360px;height:100vh;position:fixed;top:0px;left:40px;display:flex;gap:var(--gridspace);z-index:100;pointer-events:none;display:none}#grid .g{height:100vh;background:rgba(255,0,0,.05);width:var(--grid1)}}@media all and (min-width: 1440px){#grid{left:50%;transform:translate3d(-50%, 0, 0)}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.s-large{font-size:var(--fs-large);line-height:1.65}.s-medium{font-size:var(--fs-medium);line-height:1.625}.s-small{font-size:var(--fs-small)}.w-medium{font-weight:500}strong,.w-bold{font-weight:700}.c-glbnav :is(li,p){font-size:var(--fs-glbnav)}.c-glbnav a{color:var(--color-white)}.c-nav_login ul li{font-size:var(--fs-nav-login);line-height:1}.c-nav_login ul li a{color:var(--color-white)}.c-nav_login ul li:after{color:var(--color-white-60)}header#member_header h1{font-size:var(--fs-12)}header#member_header p{font-size:var(--fs-13)}header#header_top h1,header#header_top h2{color:var(--color-white)}header#header_top h1{line-height:1}header#header_top h2{line-height:1}footer a{color:var(--color-white);font-size:var(--fs-footer-nav)}footer ul li{line-height:1;letter-spacing:0.06em}footer .copy p{color:var(--color-white-40);font-size:var(--fs-footer-nav);line-height:1;letter-spacing:0.05em}.c-alert p{/*font-size:var(--fs-alert);line-height:1.538*/}p.note{font-size:var(--fs-field-note);color:var(--color-black-60)}.c-form p.c-field_title{font-size:var(--fs-field-title)}.c-form ::placeholder{font-size:var(--fs-placeholder);color:var(--color-placeholder)}.c-form select{line-height:var(--input-height);text-indent:11px;font-size:var(--fs-placeholder);color:var(--color-placeholder)}.c-form :is(.c-radio,.c-checkbox){font-size:var(--fs-placeholder)}.c-form .c-select_file span{color:var(--color-placeholder);font-size:var(--fs-placeholder)}.c-ttl_h1 h1{font-size:var(--fs-ttl-h1);font-weight:700;line-height:1.4;letter-spacing:-0.01em}.c-ttl_h2 h2{font-size:var(--fs-ttl-h2);font-weight:700;line-height:1.4481}.c-caution p{color:var(--color-black-60)}.c-caution ul li{font-size:var(--fs-small);color:var(--color-black-60);line-height:1.7}.c-ttl_page p{font-size:var(--fs-ttl-page);line-height:1}.c-attachment .c-cancel_upload button{font-size:var(--fs-placeholder);color:var(--color-black-60)}.c-list_news .date{font-size:var(--fs-12-14);margin-bottom:.3em;letter-spacing:0.04em}.c-list_news ul li a{text-decoration:none}.c-list_news .u-new .date:after{content:"NEW";font-size:var(--fs-12-14);color:var(--color-red);margin-left:8px;font-weight:500}.c-list_news .date{color:var(--color-black-60)}.c-list_news h3{font-size:var(--fs-14-16);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;line-height:1.45}details summary{color:var(--color-placeholder);font-size:var(--fs-placeholder)}details .c-list_select ul li span{color:var(--color-placeholder);font-size:var(--fs-placeholder)}details .c-list_select ul li:has(input:checked){background:var(--color-black)}details .c-list_select ul li:has(input:checked) span{color:var(--color-white)}details[open] summary:after{rotate:180deg}:is(#c-nav_member,#btn_menu) span.txt_en{font-size:var(--fs-nav-login);color:var(--color-white)}:is(#c-nav_member,#btn_menu) span.txt_ja{font-size:var(--fs-12-11);font-weight:500;color:var(--color-white)}[data-page=top] #btn_menu span.txt{color:var(--color-white)}[data-page=top] main p.c-txt_main{font-size:var(--fs-top-lead);letter-spacing:0.02em;color:var(--color-white-60);line-height:1.85;text-align:justify;font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal}[data-page=top] main a{color:var(--color-white);text-decoration:underline;text-underline-offset:.5em}[data-page=top] :is(#c-nav_member,#btn_menu) span.txt_en{color:var(--color-black)}[data-page=top] :is(#c-nav_member,#btn_menu) span.txt_ja{color:var(--color-black)}@media all and (min-width: 1280px){.s-large{line-height:1.5}.s-medium{line-height:1.75}[data-page=top] main p{letter-spacing:0.02em}[data-page=top] main a{text-underline-offset:.5em}}.c-nav_login{position:absolute;padding-top:24px;width:100%;position:relative}.c-nav_login:before{content:"";width:100%;aspect-ratio:360/154;display:block;background:linear-gradient(180deg, rgba(125, 62, 0, 0.4) 0%, rgba(128, 64, 0, 0) 100%);position:absolute;top:0px;left:0px}.c-nav_login ul{display:flex;justify-content:center;column-gap:24px;position:relative}.c-nav_login ul li:first-child{display:flex;align-items:center}.c-nav_login ul li:first-child:after{content:"";width:20px;aspect-ratio:20/12;display:block;background:url(../images/common/txt_or.svg) top left no-repeat;background-size:cover;margin-left:24px}.c-nav_login ul li span{display:block;line-height:1}.c-nav_login ul li img{vertical-align:baseline}.c-nav_login .txt_signup{aspect-ratio:76/20;width:72px}.c-nav_login .txt_login{aspect-ratio:54/20;width:54px}:is(#c-nav_member,#btn_menu) :is(span.txt_en,span.txt_ja){position:relative;line-height:1;display:block;background:var(--color-black)}:is(#c-nav_member,#btn_menu) a,:is(#c-nav_member,#btn_menu) button{display:block;width:100%}:is(#c-nav_member,#btn_menu) span.txt_en{padding:0 3px 1px 0}:is(#c-nav_member,#btn_menu) span.txt_ja{padding:0 0 1px 3px}:is(#c-nav_member,#btn_menu) .c-grid_line{display:flex;align-items:flex-end;justify-content:space-between;position:relative}:is(#c-nav_member,#btn_menu) .c-grid_line .line{height:1px;display:block;position:absolute;bottom:2px;left:0px}:is(#c-nav_member,#btn_menu) .c-grid_line .line:before{content:"";width:100%;height:100%;position:absolute;left:0px;top:0px;background:var(--color-white-10)}:is(#c-nav_member,#btn_menu) .c-grid_line.no_line .line{display:none}#btn_menu{position:fixed;top:0px;left:0px;z-index:10;display:none}#btn_menu button{width:160px;height:var(--header-height);position:relative;display:flex;align-items:center;padding-left:28px;box-sizing:border-box;column-gap:22px;-webkit-tap-highlight-color:rgba(0,0,0,0)}#btn_menu button:before{content:"";width:100%;height:100%;position:absolute;left:0px;top:0px;border-radius:var(--radius-4);background:var(--color-black);opacity:0}#btn_menu button .lines{width:22px;height:14px;position:relative}#btn_menu button .lines span{background:var(--color-black);display:block;position:absolute;left:0px;width:100%;height:2px;transition:background .15s ease-out 0s,top .15s ease-out 0s}#btn_menu button .lines span:nth-of-type(1){top:0px}#btn_menu button .lines span:nth-of-type(2){top:12px}#btn_menu button span.txt{position:relative;display:block;line-height:1;width:49px;aspect-ratio:49/14}#btn_menu button span.txt svg{fill:var(--color-black)}#btn_menu button .close{display:none}body:has(#member_header) :is(#btn_menu,header#member_header){transition:transform .3s ease}.scroll_down body:has(#member_header) :is(#btn_menu,header#member_header){transform:translateY(-100%)}#c-nav_member{position:fixed;z-index:11;top:8px;left:8px;width:calc(100% - 16px);background:var(--color-black);border-radius:var(--radius-4);opacity:0;pointer-events:none}#c-nav_member .c-nav_member_inner{padding:0px 18px 22px 0px;box-sizing:border-box}#c-nav_member button[data-close-nav]{padding:19px 0 24px 64px;position:relative}#c-nav_member button[data-close-nav]:before{content:"";width:22px;height:2px;background:var(--color-white);display:block;position:absolute;left:20px;top:calc(50% - 1px)}#c-nav_member button[data-close-nav] span.txt_en{width:50px;aspect-ratio:50/15}#c-nav_member button[data-close-nav] span.txt_en svg{fill:var(--color-white)}#c-nav_member nav{padding:19px 0 0 64px}#c-nav_member ul li{margin-bottom:1.05em}#c-nav_member ul li:nth-child(2){margin-bottom:.55em}#c-nav_member ul li:nth-child(3){margin-bottom:.8em}#c-nav_member ul li:last-child{margin-bottom:0px}#c-nav_member ul .line{width:0px}#c-nav_member .txt_inner{display:block;line-height:1}#c-nav_member .txt_recruitment{width:83px;aspect-ratio:91/16}#c-nav_member .txt_mypage{width:72px;aspect-ratio:80/20}#c-nav_member .txt_news{width:49px;aspect-ratio:54/16}#c-nav_member .txt_contact{width:72px;aspect-ratio:79/16}#c-nav_member .txt_profile{width:57px;aspect-ratio:57/15}#c-nav_member .txt_logout{width:64px;aspect-ratio:64/18}#c-nav_member :is(.txt_recruitment,.txt_mypage,.txt_news,.txt_contact,.txt_profile,.txt_logout) svg{fill:var(--color-white)}#c-nav_member .nav_logout{padding:19px 0 0 0;margin-top:23px;position:relative}#c-nav_member .nav_logout:before{content:"";height:1px;position:absolute;background:var(--color-white-20);left:50%;transform:translate3d(-50%, 0, 0);display:block;top:0px}#c-nav_member .nav_logout .txt_en{top:4px}#c-nav_member button[data-close-nav] .line{width:0px;transition:width .4s ease}#c-nav_member button[data-close-nav] span.c-grid_line{transition:transform .5s ease;transform:translate3d(0, 70%, 0)}#c-nav_member button[data-close-nav] :is(.txt_en,.txt_ja) span.txt_inner{transition:clip-path .4s ease;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);display:block}#c-nav_member ul li{transition:transform .5s ease;transform:translate3d(0, 70%, 0)}#c-nav_member ul li .line{width:0px;transition:width .4s ease}#c-nav_member ul li :is(.txt_en,.txt_ja) span.txt_inner{transition:clip-path .4s ease;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);display:block}#c-nav_member .nav_logout:before{width:0px;transition:width .4s ease}#c-nav_member .nav_logout .nav_logout_inner{transition:transform .5s ease;transform:translate3d(0, 70%, 0)}#c-nav_member .nav_logout .line{width:0px;transition:width .3s ease}#c-nav_member .nav_logout :is(.txt_en,.txt_ja) span.txt_inner{transition:clip-path .4s ease;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);display:block}[data-page=top] #btn_menu button{height:64px}[data-page=top] #btn_menu button:before{background:var(--color-white)}[data-page=top] #btn_menu button .lines span{background:var(--color-white)}[data-page=top] #btn_menu button span.txt svg{fill:var(--color-white)}[data-page=top] #c-nav_member{background:var(--color-bg-beige)}[data-page=top] #c-nav_member .nav_logout:before{background:var(--color-black-20)}[data-page=top] #c-nav_member button[data-close-nav]:before{background:var(--color-black)}[data-page=top] #c-nav_member button[data-close-nav] .txt_en svg{fill:var(--color-black)}[data-page=top] #c-nav_member :is(.txt_recruitment,.txt_mypage,.txt_news,.txt_contact,.txt_profile,.txt_logout) svg{fill:var(--color-black)}[data-page=top] :is(#c-nav_member,#btn_menu) :is(span.txt_en,span.txt_ja){background:var(--color-bg-beige)}[data-page=top] :is(#c-nav_member,#btn_menu) .c-grid_line .line:before{background:var(--color-black-10)}[data-page=top] .show_menu #btn_menu{width:100%}[data-page=top] .show_menu #btn_menu button{width:calc(100% - 26px)}.show_menu #c-nav_member{opacity:1;pointer-events:auto;transition:opacity .3s ease}.show_menu #c-nav_member button[data-close-nav] span.c-grid_line{transform:translate3d(0, 0%, 0)}.show_menu #c-nav_member button[data-close-nav] :is(.txt_en,.txt_ja) span.txt_inner{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.show_menu #c-nav_member button[data-close-nav] .line{width:100%;transition-delay:0.3s}.show_menu #c-nav_member button[data-close-nav] .txt_en span.txt_inner{transition-delay:0.1s}.show_menu #c-nav_member button[data-close-nav] .txt_ja span.txt_inner{transition-delay:0.1s}.show_menu #c-nav_member ul li{transform:translate3d(0, 0%, 0)}.show_menu #c-nav_member ul li :is(.txt_en,.txt_ja) span.txt_inner{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.show_menu #c-nav_member ul li:nth-child(1){transition-delay:0.2s}.show_menu #c-nav_member ul li:nth-child(1) .line{width:100%;transition-delay:0.2s}.show_menu #c-nav_member ul li:nth-child(1) .txt_en span.txt_inner{transition-delay:0.2s}.show_menu #c-nav_member ul li:nth-child(1) .txt_ja span.txt_inner{transition-delay:0.2s}.show_menu #c-nav_member ul li:nth-child(2){transition-delay:0.3s}.show_menu #c-nav_member ul li:nth-child(2) .line{width:100%;transition-delay:0.3s}.show_menu #c-nav_member ul li:nth-child(2) .txt_en span.txt_inner{transition-delay:0.3s}.show_menu #c-nav_member ul li:nth-child(2) .txt_ja span.txt_inner{transition-delay:0.3s}.show_menu #c-nav_member ul li:nth-child(3){transition-delay:0.4s}.show_menu #c-nav_member ul li:nth-child(3) .line{width:100%;transition-delay:0.4s}.show_menu #c-nav_member ul li:nth-child(3) .txt_en span.txt_inner{transition-delay:0.4s}.show_menu #c-nav_member ul li:nth-child(3) .txt_ja span.txt_inner{transition-delay:0.4s}.show_menu #c-nav_member ul li:nth-child(4){transition-delay:0.5s}.show_menu #c-nav_member ul li:nth-child(4) .line{width:100%;transition-delay:0.5s}.show_menu #c-nav_member ul li:nth-child(4) .txt_en span.txt_inner{transition-delay:0.5s}.show_menu #c-nav_member ul li:nth-child(4) .txt_ja span.txt_inner{transition-delay:0.5s}.show_menu #c-nav_member ul li:nth-child(5){transition-delay:0.6s}.show_menu #c-nav_member ul li:nth-child(5) .line{width:100%;transition-delay:0.6s}.show_menu #c-nav_member ul li:nth-child(5) .txt_en span.txt_inner{transition-delay:0.6s}.show_menu #c-nav_member ul li:nth-child(5) .txt_ja span.txt_inner{transition-delay:0.6s}.show_menu #c-nav_member .nav_logout:before{width:100%;transition-delay:0.5s}.show_menu #c-nav_member .nav_logout .nav_logout_inner{transform:translate3d(0, 0, 0);transition-delay:0.5s}.show_menu #c-nav_member .nav_logout .line{width:100%;transition-delay:0.6s}.show_menu #c-nav_member .nav_logout :is(.txt_en,.txt_ja) span.txt_inner{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition-delay:0.6s}#c-nav_member button[data-close-nav] .c-grid_line{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#c-nav_member .nav_logout,#c-nav_member ul li{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 105%)}.hide_nav.show_menu #c-nav_member ul li{transition-delay:0s}.hide_nav #c-nav_member button[data-close-nav] :is(.txt_en,.txt_ja) span.txt_inner{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.hide_nav #c-nav_member ul li :is(.txt_en,.txt_ja) span.txt_inner{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.hide_nav #c-nav_member ul li .line{width:100%}.hide_nav #c-nav_member .nav_logout:before{width:100%}.hide_nav #c-nav_member .nav_logout .nav_logout_inner{transform:translate3d(0, 0, 0)}.hide_nav #c-nav_member .nav_logout .line{width:100%}.hide_nav #c-nav_member .nav_logout :is(.txt_en,.txt_ja) span.txt_inner{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.hide_nav #c-nav_member button[data-close-nav] span.c-grid_line{transition:clip-path .2s ease 0s,transform .3s ease 0s;clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);transform:translate3d(0, -60%, 0)}.hide_nav #c-nav_member ul li{transition:clip-path .2s ease 0s,transform .3s ease 0s;clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);transform:translate3d(0, -60%, 0)}.hide_nav #c-nav_member .nav_logout{transition:clip-path .2s ease 0s,transform .3s ease 0s;clip-path:polygon(0 104%, 100% 104%, 100% 104%, 0% 104%);transform:translate3d(0, -60%, 0)}@media all and (min-width: 720px){[data-page=top] .c-nav_login{width:auto;left:8px;top:8px;padding-top:0px}[data-page=top] .c-nav_login:before{display:none}[data-page=top] .c-nav_login ul{column-gap:4px;justify-content:flex-start}[data-page=top] .c-nav_login ul li a{height:64px;display:flex;align-items:center;justify-content:center;padding:0 22px;position:relative}[data-page=top] .c-nav_login ul li a:before{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;background:var(--color-white-10);border-radius:var(--radius-4);opacity:0}[data-page=top] .c-nav_login ul li a:hover:before{opacity:1}[data-page=top] .c-nav_login ul li:first-child:after{width:22px;margin-left:4px}[data-page=top] .c-nav_login .txt_signup{width:79px}[data-page=top] .c-nav_login .txt_login{width:59px}[data-page=top] #btn_menu{z-index:8}[data-page=top] #c-nav_member{left:8px}#btn_menu{top:8px;left:8px}#btn_menu button{height:calc(var(--header-height) - 16px);column-gap:0px;padding-left:26px}#btn_menu button .lines{width:24px}#btn_menu button .open,#btn_menu button .close{margin-left:26px}#btn_menu button span.txt{width:58px}#c-nav_member{top:8px;left:8px;width:320px}#c-nav_member .c-nav_member_inner{padding:0px 0px 21px 0px}#c-nav_member button[data-close-nav]{padding:22px 14px 24px 78px}#c-nav_member button[data-close-nav]:before{width:24px;height:2px;background:var(--color-white);display:block;position:absolute;left:26px;top:calc(50% - 3px)}#c-nav_member button[data-close-nav] span.txt_en{width:58px}#c-nav_member nav{padding:28px 20px 0 78px}#c-nav_member ul li{margin-bottom:1.3em}#c-nav_member ul li:nth-child(2){margin-bottom:.85em}#c-nav_member ul li:nth-child(3){margin-bottom:1em}#c-nav_member .txt_recruitment{width:91px}#c-nav_member .txt_mypage{width:80px}#c-nav_member .txt_news{width:54px}#c-nav_member .txt_contact{width:79px}#c-nav_member .txt_profile{width:66px}#c-nav_member .txt_logout{width:74px}#c-nav_member .nav_logout{padding-top:20px;margin-top:22px}.show_menu #c-nav_member{opacity:1;pointer-events:auto}.show_menu #btn_menu{width:160px}.show_menu #btn_menu button{width:100%}}.pc #c-nav_member a :is(span.txt_en,span.txt_ja),.pc #c-nav_member button :is(span.txt_en,span.txt_ja){transition:opacity .15s linear}.pc #c-nav_member a:hover :is(span.txt_en,span.txt_ja),.pc #c-nav_member button:hover :is(span.txt_en,span.txt_ja){opacity:.6;transition:opacity 0s linear}.pc #btn_menu button:hover:before{opacity:.1}.pc.show_menu #btn_menu button{transition:opacity .15s linear}.pc.show_menu #btn_menu button:hover:before{opacity:.1}@media all and (min-width: 1280px){.c-glbnav ul{column-gap:24px}.c-glbnav ul li:first-child:after{content:"or";color:var(--color-white-40);margin-left:24px}.c-glbnav .c-nav_contact{padding-left:97px}.c-glbnav .c-nav_contact:before{content:"";width:1px;height:100%;position:absolute;left:48px;background:var(--color-white-20);display:block}}.pt100{padding-top:100px}.center{margin-inline:auto}button{cursor:pointer}button:disabled{cursor:revert}.space-top-1{margin-top:8px}.space-top-2{margin-top:16px}.space-top-3{margin-top:24px}.space-top-4{margin-top:32px}.space-top-5{margin-top:40px}.space-top-6{margin-top:48px}.space-top-7{margin-top:56px}.space-top-8{margin-top:64px}.space-top-9{margin-top:72px}.space-top-10{margin-top:80px}.space-top-11{margin-top:88px}.space-top-12{margin-top:96px}.space-top-13{margin-top:104px}.space-top-14{margin-top:112px}.space-top-15{margin-top:120px}.space-top-16{margin-top:128px}.space-bottom-1{margin-bottom:8px}.space-bottom-2{margin-bottom:16px}.space-bottom-3{margin-bottom:24px}.space-bottom-4{margin-bottom:32px}.space-bottom-5{margin-bottom:40px}.space-bottom-6{margin-bottom:48px}.space-bottom-7{margin-bottom:56px}.space-bottom-8{margin-bottom:64px}.space-bottom-9{margin-bottom:72px}.space-bottom-10{margin-bottom:80px}.space-bottom-11{margin-bottom:88px}.space-bottom-12{margin-bottom:96px}.space-bottom-13{margin-bottom:104px}.space-bottom-14{margin-bottom:112px}.space-bottom-15{margin-bottom:120px}.space-bottom-16{margin-bottom:128px}.c-ttl_page{padding:28px 0 78px 0}.c-ttl_page.ttl_block{padding:72px 0 36px 0}.c-select_file label{cursor:pointer}article .c-ttl_h1{margin-bottom:1.35em}article .c-ttl_h2{margin-top:2.85em}article p{margin-top:.8em}article a{text-decoration:underline;text-underline-offset:.3em}article .c-caution{margin-top:2.5em}article .c-caution p{margin-bottom:.2em}ul.c-dot li{position:relative;padding-left:1.2em}ul.c-dot li:before{content:"・";position:absolute;left:0px;top:0px}.c-alert{border:1px solid var(--color-alert);display:grid;place-content:center;height:var(--height-alert);box-sizing:border-box;border-radius:var(--radius-4)}.c-alert p{color:var(--color-alert);text-align:center;margin-top:0px}.c-submit :is(a,button){width:100%;background:var(--color-black);height:var(--input-height);color:var(--color-white);place-content:center;display:grid;border-radius:var(--radius-4)}.c-submit :is(a,button).disable{background:var(--color-black-60);pointer-events:none}.c-block_content{background:var(--bg-color-gray);border-radius:var(--radius-4);box-sizing:border-box;height:104px}.c-block_content .c-block_inner{width:100%;padding:16px}[data-simplebar]{overflow:auto}.scroll__inner{background-color:var(--color-black-10);height:104px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.scroll__inner::-webkit-scrollbar{display:none}.simplebar-scrollbar::before{background:var(--color-black);border-radius:0;width:1px;margin-top:2px;left:0px;right:0px}.simplebar-scrollbar.simplebar-visible::before{opacity:1}.simplebar-track{background:var(--color-black-10);width:1px !important}.c-agreement{width:100%}.c-agreement .c-checkbox{width:fit-content;margin-inline:auto;display:flex;justify-content:center;gap:0}.c-agreement p.note{text-align:center}.c-send_mail .c-submit{margin-top:14px}:is(input[type=text],input[type=email],input[type=password],textarea,select){border:1px solid var(--color-black-15);border-radius:var(--radius-4);width:100%;box-sizing:border-box}input[type=text],input[type=email],input[type=password]{height:var(--input-height);padding:0 0 0 12px}select{height:var(--input-height)}textarea{padding:12px 12px;min-height:7.5em}:is(.c-radio,.c-checkbox).horizontal{grid-template-columns:repeat(auto-fill, minmax(calc(50% - 4px), 1fr));gap:8px}:is(.c-radio,.c-checkbox) label{cursor:pointer;border:1px solid var(--color-black-15);display:flex;align-items:center;column-gap:18px;height:var(--height-radio);box-sizing:border-box;padding-left:10px}:is(.c-radio,.c-checkbox) label:has(:checked){border-color:var(--color-black)}:is(.c-radio,.c-checkbox) input{display:block;background:var(--color-radio-normal);aspect-ratio:1/1}.c-radio{display:grid;row-gap:8px}.c-radio label{border-radius:100vmax}.c-radio input[type=radio]{width:16px;border-radius:100vmax}.c-radio input[type=radio]:checked{border:4px solid var(--color-radio-normal);background:var(--color-black)}.c-checkbox{display:grid;row-gap:8px}.c-checkbox label{border-radius:var(--radius-4)}.c-checkbox input[type=checkbox]{width:14px}.c-checkbox input[type=checkbox]:checked{background-color:var(--color-radio-normal);background-image:url(../images/icon/icon_check.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.c-select{position:relative}.c-select:after{content:"";pointer-events:none;width:10px;height:9px;clip-path:polygon(50% 100%, 0 0, 100% 0);background:var(--color-dark-black);position:absolute;right:19px;top:50%;margin-top:-4.5px}.c-attachment{display:grid;row-gap:8px}.c-attachment.selected .c-upload button{background:var(--color-black);pointer-events:auto}.c-attachment.selected .c-cancel_upload{display:block}.c-select_file label{display:grid;place-content:center;box-sizing:border-box;width:100%;height:var(--input-height);border:1px solid var(--color-black-15);border-radius:var(--radius-4);position:relative}.c-select_file input[type=file]{opacity:0;position:absolute}.c-select_file.active label{background:var(--color-white);border-collapse:var(--color-black-60)}.c-select_file.active label span{color:var(--color-black-60)}.c-upload button{width:100%;display:grid;place-content:center;height:var(--input-height);pointer-events:none;background:var(--color-black-20);color:var(--color-white);border-radius:var(--radius-4)}.c-cancel_upload{margin-top:16px;display:none}.c-cancel_upload button{text-decoration:underline;text-underline-offset:.4em;display:grid;text-align:center;width:100%}p.note{margin-top:.4em}.c-form{width:100%}.c-form .c-form_item{margin-bottom:var(--form-item-mb)}.c-form p.c-field_title{margin-bottom:.9em}details{border:1px solid var(--color-black-15);border-radius:var(--radius-4);box-sizing:border-box;padding:0 11px;position:relative}details summary{position:relative;display:block;width:100%;padding:12px 0;cursor:pointer}details summary:after{content:"";pointer-events:none;width:10px;height:9px;clip-path:polygon(50% 100%, 0 0, 100% 0);background:var(--color-dark-black);position:absolute;right:8px;top:50%;margin-top:-4.5px;transition:rotate .15s ease}details summary::-webkit-details-marker{display:none}details .c-list_select{display:grid;transition:grid-template-rows .3s}details .c-list_select .c-list_inner{overflow:hidden}details .c-list_select ul{width:100%;padding-top:2px;padding-bottom:12px}details .c-list_select ul li{background:var(--color-black-4);margin-bottom:2px;border-radius:var(--radius-4)}details .c-list_select ul li:last-child{margin-bottom:0px}details .c-list_select ul li label{height:36px;display:flex;align-items:center;cursor:pointer}details .c-list_select ul li span{padding-left:10px;box-sizing:border-box}details[open] summary:after{rotate:180deg}.c-list_news ul li a{position:relative;padding:12px 0 17px 0;display:block}.c-list_news ul li a:before{content:"";width:100%;height:1px;background:var(--color-border);display:block;position:absolute;bottom:0px;left:0px}.c-list_news ul li .date{margin-bottom:.6em}.c-list_news ul li:first-child a{padding-top:0px}@media all and (min-width: 744px){.c-col2 .c-ttl_page{max-width:calc(var(--grid1)*7 + var(--gridspace)*6);margin-inline:auto}.c-col2 article :is(header,.body){max-width:calc(var(--grid1)*7 + var(--gridspace)*6);margin-inline:auto}}@media all and (min-width: 1280px){.max_1440{max-width:1360px}.c-col2{display:flex}.c-col2 .c-ttl_page{width:calc(var(--grid1)*4 + var(--gridspace)*4);position:relative;padding:0px;margin-inline:0}.c-col2 .c-ttl_page.ttl_block{padding:0px}.c-col2 .c-ttl_page p{line-height:1;position:sticky;padding-top:132px;top:var(--header-height);margin-top:0em}.c-col2 article{width:calc(var(--grid1)*8 + var(--gridspace)*7);padding-top:117px}.c-col2 article :is(header,.body){margin-inline:0}.c-col2 article .c-ttl_h1{margin-bottom:2em}.c-col2 article .c-ttl_h2{margin-top:2.1em}.c-col2 article p{margin-top:1em}.c-col2 article a{text-decoration:underline;text-underline-offset:.3em}.c-col2 article .c-caution{margin-top:2em}.c-col2 article .c-caution p{margin-bottom:.5em}.c-col2 article :is(.c-block_content,.c-alert) p{margin-top:0px}.c-list_news ul li a{position:relative;padding:12px 0 15px 0;display:block}.c-list_news ul li a:before{content:"";width:100%;height:1px;background:var(--color-border);display:block;position:absolute;bottom:0px;left:0px}.c-list_news ul li:first-child a{padding-top:0px}}.pc .c-list_news ul li a:after{transition:width .3s ease;background:var(--color-black);content:"";width:0px;height:1px;display:block;content:"";position:absolute;bottom:0px;right:0px}.pc .c-list_news ul li a:hover:after{left:0px;right:auto;width:100%}
