/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}img{height:auto;max-height:100%;max-width:100%}svg{display:block;height:auto;width:100%}ul,ol{list-style:none;margin:0;padding:0}dt{font-weight:normal}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{text-decoration:underline}b,strong{font-weight:600}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%;font-weight:normal}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}u{text-decoration:underline}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox}[type=radio]{-webkit-appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-ms-clear{visibility:hidden}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}template{display:none}[hidden]{display:none}:focus::-moz-placeholder{color:rgba(0,0,0,0)}:focus::placeholder{color:rgba(0,0,0,0)}.hide{display:none}.hide-text{position:absolute;text-indent:-200vw;white-space:nowrap;overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}.opac-0{opacity:0}.opac-01{opacity:.1}.opac-02{opacity:.2}.opac-03{opacity:.3}.opac-04{opacity:.4}.opac-05{opacity:.5}.opac-06{opacity:.6}.opac-065{opacity:.65}.opac-07{opacity:.7}.opac-075{opacity:.75}.opac-08{opacity:.8}.opac-085{opacity:.85}.opac-09{opacity:.9}.opac-095{opacity:.95}.lh24{line-height:2.4 !important}.lh23{line-height:2.3 !important}.lh22{line-height:2.2 !important}.lh21{line-height:2.1 !important}.lh20{line-height:2 !important}.lh19{line-height:1.9 !important}.lh18{line-height:1.8 !important}.lh17{line-height:1.7 !important}.lh16{line-height:1.6 !important}.lh15{line-height:1.5 !important}.lh14{line-height:1.4 !important}.lh13{line-height:1.3 !important}.lh12{line-height:1.2 !important}.lh11{line-height:1.1 !important}.lh1{line-height:1 !important}.lh09{line-height:.9 !important}.lh08{line-height:.8 !important}.lh0{line-height:0 !important}.fns30{font-size:3em}.fns25{font-size:2.5em}.fns24{font-size:2.4em}.fns23{font-size:2.3em}.fns22{font-size:2.2em}.fns21{font-size:2.1em}.fns20{font-size:2em}.fns195{font-size:1.95em}.fns19{font-size:1.9em}.fns185{font-size:1.85em}.fns18{font-size:1.8em}.fns175{font-size:1.75em}.fns17{font-size:1.7em}.fns165{font-size:1.65em}.fns16{font-size:1.6em}.fns155{font-size:1.55em}.fns15{font-size:1.5em}.fns145{font-size:1.45em}.fns14{font-size:1.4em}.fns135{font-size:1.35em}.fns13{font-size:1.3em}.fns125{font-size:1.25em}.fns12{font-size:1.2em}.fns115{font-size:1.15em}.fns11{font-size:1.1em}.fns105{font-size:1.05em}.fns10{font-size:1em}.fns095{font-size:.95em}.fns09{font-size:.9em}.fns085{font-size:.85em}.fns08{font-size:.8em}.fns075{font-size:.75em}.fns07{font-size:.7em}.fns065{font-size:.65em}.fns06{font-size:.6em}.bold,.fn-bold{font-weight:bold !important}.fn-normal{font-weight:normal !important}.fn-w100{font-weight:100 !important}.fn-w200{font-weight:200 !important}.fn-w300{font-weight:300 !important}.fn-w400{font-weight:400 !important}.fn-w500{font-weight:500 !important}.fn-w600{font-weight:600 !important}.fn-w700{font-weight:700 !important}.fn-w800{font-weight:800 !important}.lesp-n,.lesp-normal{letter-spacing:normal !important}.lesp-003{letter-spacing:.03em}.lesp-004{letter-spacing:.04em}.lesp-005{letter-spacing:.05em}.lesp-006{letter-spacing:.06em}.lesp-007{letter-spacing:.07em}.lesp-008{letter-spacing:.08em}.lesp-009{letter-spacing:.09em}.lesp-01{letter-spacing:.1em}.lesp-012{letter-spacing:.12em}.lesp-013{letter-spacing:.13em}.lesp-015{letter-spacing:.15em}.lesp-02{letter-spacing:.2em}.lesp-025{letter-spacing:.25em}.lesp-03{letter-spacing:.3em}.lesp-035{letter-spacing:.35em}.lesp-04{letter-spacing:.4em}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fn-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-text-overflow:ellipsis}img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto;vertical-align:middle}video{vertical-align:bottom}a{outline:none}a:focus,img:focus,:focus{outline:0}.cshover button,.cshover input,.cshover a,a.cshover{transition:all .3s}.cshover button:hover,.cshover input:hover,.cshover a:hover,a.cshover:hover{-webkit-opacity:.6;opacity:.6}.hover_scale{overflow:hidden}a .hover_scale{transition:all .4s}a:hover .hover_scale{transform:scale(1.05)}.hover_imgscale{overflow:hidden}.hover_imgscale img{transition:all .6s}@media(hover: hover){.hover_imgscale a:hover img,a:hover .hover_imgscale img{transform:scale(1.1)}}.hover_switch{position:relative}.hover_switch a{display:block}.hover_switch img{transition:opacity .2s}.hover_switch img:nth-child(2){opacity:0;position:absolute;top:0;left:0;right:0;margin:auto}.hover_switch a:hover img:first-child{opacity:0}.hover_switch a:hover img:nth-child(2){opacity:1}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.h-100vh{height:100vh;height:100dvh}.h-min100vh{min-height:100vh;min-height:100dvh}.txc{text-align:center}.txl{text-align:left}.txr{text-align:right}.txjus{text-align:justify;text-justify:inter-ideograph}.fl{float:left}.fr{float:right}.va-t{vertical-align:top}.va-b{vertical-align:bottom}.va-m{vertical-align:middle}.col-l{float:left}.col-r{float:right}.box-sizing{-ms-box-sizing:border-box;box-sizing:border-box}.text-tategaki{writing-mode:tb-rl;writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl}.pore{position:relative}.poab{position:absolute}.table-row{display:table;width:100%}.table-cell{display:table-cell;vertical-align:top}.centerposi{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.centertate{position:absolute;top:50%;transform:translateY(-50%)}.centeryoko{position:absolute;left:50%;transform:translateX(-50%)}.flex{display:flex}.flex_jcc{display:flex;justify-content:center}.flex_jcs{display:flex;justify-content:space-between}.flex_jcend{display:flex;justify-content:flex-end}.flex_aic{display:flex;align-items:center}.flex_fdc{display:flex;flex-direction:column}.flex_wrap{flex-wrap:wrap}.disp-ib{display:inline-block}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.obf{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width: 1501px){.show-1500{display:none}.hide-1500{display:block}}@media screen and (max-width: 1500px){.show-1500{display:block}.hide-1500{display:none}}@media screen and (min-width: 1401px){.show-1400{display:none}.hide-1400{display:block}}@media screen and (max-width: 1400px){.show-1400{display:block}.hide-1400{display:none}}@media screen and (min-width: 1301px){.show-1300{display:none}.hide-1300{display:block}}@media screen and (max-width: 1300px){.show-1300{display:block}.hide-1300{display:none}}@media screen and (min-width: 1201px){.show-1200{display:none}.hide-1200{display:block}}@media screen and (max-width: 1200px){.show-1200{display:block}.hide-1200{display:none}}@media screen and (min-width: 1101px){.show-1100{display:none}.hide-1100{display:block}}@media screen and (max-width: 1100px){.show-1100{display:block}.hide-1100{display:none}}@media screen and (min-width: 1031px){.show-1030{display:none}.hide-1030{display:block}}@media screen and (max-width: 1030px){.show-1030{display:block}.hide-1030{display:none}}@media screen and (min-width: 1001px){.show-1000{display:none}.hide-1000{display:block}}@media screen and (max-width: 1000px){.show-1000{display:block}.hide-1000{display:none}}@media screen and (min-width: 901px){.show-900{display:none}.hide-900{display:block}}@media screen and (max-width: 900px){.show-900{display:block}.hide-900{display:none}}@media screen and (min-width: 801px){.show-800{display:none}.hide-800{display:block}}@media screen and (max-width: 800px){.show-800{display:block}.hide-800{display:none}}@media screen and (min-width: 769px){.show-768{display:none}.hide-768{display:block}}@media screen and (max-width: 768px){.show-768{display:block}.hide-768{display:none}}@media screen and (min-width: 751px){.show-750{display:none}.hide-750{display:block}}@media screen and (max-width: 750px){.show-750{display:block}.hide-750{display:none}.sp-br-none br{display:none}}@media screen and (min-width: 601px){.show-600{display:none}.hide-600{display:block}}@media screen and (max-width: 600px){.show-600{display:block}.hide-600{display:none}}@media screen and (min-width: 501px){.show-500{display:none}.hide-500{display:block}}@media screen and (max-width: 500px){.show-500{display:block}.hide-500{display:none}}@media screen and (min-width: 401px){.show-400{display:none}.hide-400{display:block}}@media screen and (max-width: 400px){.show-400{display:block}.hide-400{display:none}}@media screen and (min-width: 375px){.show-374{display:none}.hide-374{display:block}}@media screen and (max-width: 374px){.show-374{display:block}.show-800.rehide-374,.show-750.rehide-374,.show-600.rehide-374,.show-500.rehide-374,.show-500.rehide-374,.show-400.rehide-374,.hide-374{display:none}}.mt00{margin-top:0 !important}.mt01{margin-top:1px !important}.mt02{margin-top:2px !important}.mt03{margin-top:3px !important}.mt04{margin-top:4px !important}.mt05{margin-top:5px !important}.mt06{margin-top:6px !important}.mt07{margin-top:7px !important}.mt08{margin-top:8px !important}.mt09{margin-top:9px !important}.mt10{margin-top:10px !important}.mt11{margin-top:11px !important}.mt12{margin-top:12px !important}.mt13{margin-top:13px !important}.mt14{margin-top:14px !important}.mt15{margin-top:15px !important}.mt16{margin-top:16px !important}.mt17{margin-top:17px !important}.mt18{margin-top:18px !important}.mt19{margin-top:19px !important}.mt20{margin-top:20px !important}.mt24{margin-top:24px !important}.mt25{margin-top:25px !important}.mt28{margin-top:28px !important}.mt30{margin-top:30px !important}.mt32{margin-top:32px !important}.mt35{margin-top:35px !important}.mt36{margin-top:36px !important}.mt40{margin-top:40px !important}.mt44{margin-top:44px !important}.mt45{margin-top:45px !important}.mt48{margin-top:48px !important}.mt50{margin-top:50px !important}.mt52{margin-top:52px !important}.mt55{margin-top:55px !important}.mt56{margin-top:56px !important}.mt60{margin-top:60px !important}.mt65{margin-top:65px !important}.mt70{margin-top:70px !important}.mt75{margin-top:75px !important}.mt80{margin-top:80px !important}.mt85{margin-top:85px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mt110{margin-top:110px !important}.mt120{margin-top:120px !important}.mt130{margin-top:130px !important}.mt140{margin-top:140px !important}.mt150{margin-top:150px !important}.mt160{margin-top:160px !important}.mb00{margin-bottom:0 !important}.mb01{margin-bottom:1px !important}.mb02{margin-bottom:2px !important}.mb03{margin-bottom:3px !important}.mb04{margin-bottom:4px !important}.mb05{margin-bottom:5px !important}.mb06{margin-bottom:6px !important}.mb07{margin-bottom:7px !important}.mb08{margin-bottom:8px !important}.mb09{margin-bottom:9px !important}.mb10{margin-bottom:10px !important}.mb11{margin-bottom:11px !important}.mb12{margin-bottom:12px !important}.mb13{margin-bottom:13px !important}.mb14{margin-bottom:14px !important}.mb15{margin-bottom:15px !important}.mb16{margin-bottom:16px !important}.mb17{margin-bottom:17px !important}.mb18{margin-bottom:18px !important}.mb19{margin-bottom:19px !important}.mb20{margin-bottom:20px !important}.mb24{margin-bottom:24px !important}.mb25{margin-bottom:25px !important}.mb28{margin-bottom:28px !important}.mb30{margin-bottom:30px !important}.mb32{margin-bottom:32px !important}.mb35{margin-bottom:35px !important}.mb36{margin-bottom:36px !important}.mb40{margin-bottom:40px !important}.mb44{margin-bottom:44px !important}.mb45{margin-bottom:45px !important}.mb48{margin-bottom:48px !important}.mb50{margin-bottom:50px !important}.mb52{margin-bottom:52px !important}.mb55{margin-bottom:55px !important}.mb56{margin-bottom:56px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb110{margin-bottom:110px !important}.mb120{margin-bottom:120px !important}.mb130{margin-bottom:130px !important}.mb140{margin-bottom:140px !important}.mb150{margin-bottom:150px !important}.mb160{margin-bottom:160px !important}.pt00{padding-top:0 !important}.pt01{padding-top:1px !important}.pt02{padding-top:2px !important}.pt03{padding-top:3px !important}.pt04{padding-top:4px !important}.pt05{padding-top:5px !important}.pt06{padding-top:6px !important}.pt07{padding-top:7px !important}.pt08{padding-top:8px !important}.pt09{padding-top:9px !important}.pt10{padding-top:10px !important}.pt11{padding-top:11px !important}.pt12{padding-top:12px !important}.pt13{padding-top:13px !important}.pt14{padding-top:14px !important}.pt15{padding-top:15px !important}.pt16{padding-top:16px !important}.pt17{padding-top:17px !important}.pt18{padding-top:18px !important}.pt19{padding-top:19px !important}.pt20{padding-top:20px !important}.pt24{padding-top:24px !important}.pt25{padding-top:25px !important}.pt28{padding-top:28px !important}.pt30{padding-top:30px !important}.pt32{padding-top:32px !important}.pt35{padding-top:35px !important}.pt36{padding-top:36px !important}.pt40{padding-top:40px !important}.pt44{padding-top:44px !important}.pt45{padding-top:45px !important}.pt48{padding-top:48px !important}.pt50{padding-top:50px !important}.pt52{padding-top:52px !important}.pt55{padding-top:55px !important}.pt56{padding-top:56px !important}.pt60{padding-top:60px !important}.pt65{padding-top:65px !important}.pt70{padding-top:70px !important}.pt75{padding-top:75px !important}.pt80{padding-top:80px !important}.pt85{padding-top:85px !important}.pt90{padding-top:90px !important}.pt95{padding-top:95px !important}.pt100{padding-top:100px !important}.pb00{padding-bottom:0 !important}.pb01{padding-bottom:1px !important}.pb02{padding-bottom:2px !important}.pb03{padding-bottom:3px !important}.pb04{padding-bottom:4px !important}.pb05{padding-bottom:5px !important}.pb06{padding-bottom:6px !important}.pb07{padding-bottom:7px !important}.pb08{padding-bottom:8px !important}.pb09{padding-bottom:9px !important}.pb10{padding-bottom:10px !important}.pb11{padding-bottom:11px !important}.pb12{padding-bottom:12px !important}.pb13{padding-bottom:13px !important}.pb14{padding-bottom:14px !important}.pb15{padding-bottom:15px !important}.pb16{padding-bottom:16px !important}.pb17{padding-bottom:17px !important}.pb18{padding-bottom:18px !important}.pb19{padding-bottom:19px !important}.pb20{padding-bottom:20px !important}.pb24{padding-bottom:24px !important}.pb25{padding-bottom:25px !important}.pb28{padding-bottom:28px !important}.pb30{padding-bottom:30px !important}.pb32{padding-bottom:32px !important}.pb35{padding-bottom:35px !important}.pb36{padding-bottom:36px !important}.pb40{padding-bottom:40px !important}.pb44{padding-bottom:44px !important}.pb45{padding-bottom:45px !important}.pb48{padding-bottom:48px !important}.pb50{padding-bottom:50px !important}.pb52{padding-bottom:52px !important}.pb55{padding-bottom:55px !important}.pb56{padding-bottom:56px !important}.pb60{padding-bottom:60px !important}.pb65{padding-bottom:65px !important}.pb70{padding-bottom:70px !important}.pb75{padding-bottom:75px !important}.pb80{padding-bottom:80px !important}.pb85{padding-bottom:85px !important}.pb90{padding-bottom:90px !important}.pb95{padding-bottom:95px !important}.pb100{padding-bottom:100px !important}.pl00{padding-left:0 !important}.pl01{padding-left:1px !important}.pl02{padding-left:2px !important}.pl03{padding-left:3px !important}.pl04{padding-left:4px !important}.pl05{padding-left:5px !important}.pl06{padding-left:6px !important}.pl07{padding-left:7px !important}.pl08{padding-left:8px !important}.pl09{padding-left:9px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.pr00{padding-right:0 !important}.pr01{padding-right:1px !important}.pr02{padding-right:2px !important}.pr03{padding-right:3px !important}.pr04{padding-right:4px !important}.pr05{padding-right:5px !important}.pr06{padding-right:6px !important}.pr07{padding-right:7px !important}.pr08{padding-right:8px !important}.pr09{padding-right:9px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.scslide{visibility:hidden}.scslide.slick-initialized{visibility:visible}[data-aos=fade-up]{transform:translate(0, 20px)}[data-aos=fade-left]{transform:translate3d(20px, 0, 0)}[data-aos=fade-right]{transform:translate3d(20px, 0, 0)}[data-aos=zoom-out]{transform:scale(1.05)}[data-aos=slidein-left-obj]{display:inline-block;position:relative;overflow:hidden;transform:translate3d(-10px, 0, 0)}[data-aos=slidein-left-obj]:after,[data-aos=slidein-left-obj]:before{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%}[data-aos=slidein-left-obj]:before{z-index:3;background:#eae5e0}[data-aos=slidein-left-obj]:after{z-index:2;background-color:#000}[data-aos=slidein-left-obj].aos-animate{transform:translate3d(0px, 0, 0)}[data-aos=slidein-left-obj].aos-animate.aos-animate:after{-webkit-animation-name:slidein-left-objplay;animation-name:slidein-left-objplay;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.8, 0, 0.5, 1);animation-timing-function:cubic-bezier(0.8, 0, 0.5, 1)}[data-aos=slidein-left-obj].aos-animate.aos-animate:before{-webkit-animation-name:slidein-left-maskOut;animation-name:slidein-left-maskOut;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.8, 0, 0.5, 1);animation-timing-function:cubic-bezier(0.8, 0, 0.5, 1)}@-webkit-keyframes slidein-left-objplay{0%{transform:translateX(-101%);opacity:1}50%{transform:translateX(0);opacity:1}100%{transform:translateX(120%);opacity:1}}@keyframes slidein-left-objplay{0%{transform:translateX(-101%);opacity:1}50%{transform:translateX(0);opacity:1}100%{transform:translateX(120%);opacity:1}}@-webkit-keyframes slidein-left-maskOut{0%{transform:translateX(0)}50%{transform:translateX(0)}100%{transform:translateX(120%)}}@keyframes slidein-left-maskOut{0%{transform:translateX(0)}50%{transform:translateX(0)}100%{transform:translateX(120%)}}.aosShift li:nth-of-type(1){transition-delay:.1s !important}.aosShift li:nth-of-type(2){transition-delay:.2s !important}.aosShift li:nth-of-type(3){transition-delay:.3s !important}.aosShift li:nth-of-type(4){transition-delay:.4s !important}.aosShift li:nth-of-type(5){transition-delay:.5s !important}.aosShift li:nth-of-type(6){transition-delay:.6s !important}.aosShift li:nth-of-type(7){transition-delay:.7s !important}.aosShift li:nth-of-type(8){transition-delay:.8s !important}.aosShift li:nth-of-type(9){transition-delay:.9s !important}.aosShift li:nth-of-type(10){transition-delay:1s !important}.aosShift li:nth-of-type(11){transition-delay:1.1s !important}.aosShift li:nth-of-type(12){transition-delay:1.2s !important}.aosShift li:nth-of-type(13){transition-delay:1.3s !important}.aosShift li:nth-of-type(14){transition-delay:1.4s !important}.aosShift li:nth-of-type(15){transition-delay:1.5s !important}.modaal-container{background:#eae5e0}.modaal-content-container{padding:100px}.modaal-fullscreen .modaal-close{background:none;right:calc(50% - 25px);top:0px}.modaal-close::after,.modaal-close::before{top:45px;left:23px;width:1px;height:18px;border-radius:0px;background:#000}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#000}@media screen and (max-width: 750px){.modaal-content-container{padding:50px}.modaal-close::after,.modaal-close::before{top:15px}}.rotatelinks a{position:relative;overflow:hidden;display:block}.rotatelinks a p{opacity:0}.rotatelinks a span{position:absolute;left:0%;top:0;transition:all .5s;transform:translate(0%, 0);display:block;opacity:1;white-space:nowrap}.rotatelinks a span:nth-child(2){opacity:0;transform:translate(0%, 100%)}.rotatelinks a:hover span:nth-child(1){opacity:0;transform:translate(0%, -100%)}.rotatelinks a:hover span:nth-child(2){opacity:1;transform:translate(0%, 0)}a.overborder{display:block;position:relative;z-index:3}a.overborder::after{position:absolute;content:"";top:0;bottom:0;margin:auto;left:-3%;width:0%;height:4px;background:#000;transform-origin:left;transition:all .4s}.arw{box-sizing:border-box;display:block;position:relative;padding-right:1.2em;vertical-align:middle;transition:all .4s ease}.arw::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:" "}.arw::after{transition:all .3s;position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:2px;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.arw:hover::after{border-top:2px solid #000;border-right:2px solid #000}.hover_imgChange{width:100%}.hover_imgChange .hover_imgChange-img{position:absolute;left:0;top:0;width:100%;opacity:0;transition:.4s cubic-bezier(0.22, 1, 0.36, 1)}.hover_imgChange:hover .hover_imgChange-img{opacity:1}#js-cursor{transform:translate(0, 0);pointer-events:none;position:fixed;top:-4px;left:-4px;width:8px;height:8px;background:rgba(0,0,0,.75);border-radius:50%;z-index:999;transition:width .3s,height .3s,top .3s,left .3s;opacity:0}#js-cursor.hov_{top:-50px;left:-50px;width:100px;height:100px;background:rgba(160,137,88,.9);color:#fff;font-weight:bold;font-family:"Runda",serif;display:flex;justify-content:center;align-items:center;opacity:1}.js-letters .letter{transform-origin:50% 100%;display:inline-block;line-height:1em;transform:translateZ(0);will-change:transform}.js-striptext span{display:inline-block;transition:transform .6s cubic-bezier(0.65, 0.02, 0.23, 1);transform:translate(20%, 100%);position:relative;z-index:1}.js-striptext span:before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;transform:translateY(-40%);transition:transform .6s cubic-bezier(0.65, 0.02, 0.23, 1)}.js-striptext span.jstrip{overflow:hidden;display:block;transform:none}.js-striptext span.jstrip:before{display:none}.js-striptext .animate{transform:translate(0, 0)}.js-striptext .animate:before{transform:translateY(100%)}.js-stripWrap{opacity:0}.js-stripWrap.is-active{opacity:1}body{font:16px/1.75 "Noto Sans JP",sans-serif;font-size:min(1.6vw,16px);background-color:#eae5e0;background:#eae5e0 url("../images/common/bg_lightgray.png") center repeat;background-size:300px;color:#554137;font-weight:400;font-style:normal;letter-spacing:.14em;margin:0;padding:0;font-feature-settings:"palt"}@media screen and (max-width: 750px){body{font-size:14px}}a{color:#554137;transition:.4s cubic-bezier(0.22, 1, 0.36, 1);cursor:pointer}a.block{display:block}a.disabled{pointer-events:none;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30)}a.underline{text-decoration:underline}@media(hover: hover){a[href^="tel:"]{pointer-events:none}}::-moz-selection{background:#e8b936;color:#554137}::selection{background:#e8b936;color:#554137}.bold,.fn-bold{font-weight:700}.fn-Notosans_M{font-family:"Noto Sans JP",sans-serif;font-weight:500}.fn-Notosans_B{font-family:"Noto Sans JP",sans-serif;font-weight:700}.fn-Notoserif_SB{font-family:"Noto Serif JP",serif;font-weight:600;letter-spacing:0}.fn-Notoserif_B{font-family:"Noto Serif JP",serif;font-weight:700;letter-spacing:0}.fn-Shippori_SB{font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;letter-spacing:0}.fn-Shippori_SB.jpTate{writing-mode:vertical-rl;font-feature-settings:initial;transform-origin:top left}.fn-Shippori_SB.jpTateY8{writing-mode:vertical-rl;font-feature-settings:initial;transform:scaleY(0.8);transform-origin:top right}.fn-Shippori_SB.jpTateY7{writing-mode:vertical-rl;font-feature-settings:initial;transform:scaleY(0.7);transform-origin:bottom right}.fn-Shippori_SB.jp{transform:scaleY(0.7);transform-origin:bottom left}.fn-Shippori_B{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;letter-spacing:0}.fn-Shippori_B.jp{letter-spacing:-0.05em;transform:scaleY(0.8);transform-origin:left bottom}.fn-Shippori_B.jpTate{writing-mode:vertical-rl;font-feature-settings:initial}.fn-Shippori_B.jpTop{transform-origin:top}.fn-Shippori_B.jpCenter{transform-origin:center}.fn-Shippori_B.jpY70{transform:scaleY(0.7)}.fn-Shippori_B.X70{transform:scaleX(0.7);transform-origin:left bottom}.fn-Shippori_EB{font-family:"Shippori Mincho",serif;font-weight:800;font-style:normal}.fn-Shippori_EB.en{letter-spacing:0;transform:scaleX(0.7);transform-origin:left bottom}.fn-Shippori_EB.enTate{writing-mode:vertical-rl;transform:scaleY(0.7);font-feature-settings:initial}.fn-Shippori_EB.enRight{transform-origin:right}.fn-Shippori_EB.enCenter{transform-origin:center}.lesp-_015{letter-spacing:-0.15em}.lesp-_06{letter-spacing:-0.06em !important}.lesp-_08{letter-spacing:-0.08em !important}.kern-punc{letter-spacing:-0.5em;vertical-align:baseline;display:inline-block}.kern-dot{letter-spacing:-0.25em;vertical-align:baseline;display:inline-block;margin-left:-0.25em}.setfns-200{font-size:12.5em}.setfns-160{font-size:10em}.setfns-140{font-size:8.75em}.setfns-124{font-size:7.75em}.setfns-120{font-size:7.5em}.setfns-100{font-size:6.25em}.setfns-96{font-size:6em}.setfns-80{font-size:5em}.setfns-70{font-size:4.375em}.setfns-64{font-size:4em}.setfns-62{font-size:3.875em}.setfns-56{font-size:3.5em}.setfns-50{font-size:3.125em}.setfns-42{font-size:2.625em}.setfns-40{font-size:2.5em}.setfns-36{font-size:2.25em}.setfns-35{font-size:2.1875em}.setfns-34{font-size:2.125em}.setfns-32{font-size:2em}.setfns-30{font-size:1.875em}.setfns-28{font-size:1.75em}.setfns-24{font-size:1.5em}.setfns-23{font-size:1.4375em}.setfns-20{font-size:1.25em}.setfns-18{font-size:1.125em}.fixedfns-14{font-size:1.5vh}.fixedfns-12{font-size:1.2vh}@media screen and (max-width: 750px){.setfns-40{font-size:22px}.setfns-23{font-size:16px}}.c_white{color:#fff}.c_yellow{color:#e8b936}.c_lightyellow{color:#ffd99a}.c_lightgray{color:#eae5e0}.bg_white{background:#fff}.bg_red{background:#dc4137;color:#eae5e0}.bg_orange{background:#f86c4b}.bg_yellow{background:#e8b936 url("../images/common/bg_yellow.png") center repeat;background-size:300px}.Sample_FontStyle{font-size:2em;padding:1em}.Sample_FontStyle .fn-Notosans_B{margin-bottom:1em}.Sample_FontStyle .fn-Notoserif_B{margin-bottom:1em}.Sample_ColorStyle li{height:30vw;width:100%;font-size:2em}.wrap{width:86%;margin:0 auto}.max750{max-width:750px}@media screen and (max-width: 750px){.wrap{width:84%}}@media screen and (min-width: 751px){.sp-hide{display:block}.sp-hide-inline{display:inline}.sp-show{display:none !important}.sp-show-inline{display:none !important}}@media screen and (max-width: 750px){.sp-hide-inline,.sp-hide{display:none !important}.sp-show{display:block}.sp-show-inline{display:inline}.sp-br-none br,br.sp-br-none{display:none}.flex.sp-noflex,.flex_jcs.sp-noflex{display:block}}.js-scrollSection{height:100vh;position:relative;overflow:hidden}.js-scrollContainer{display:flex;height:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.js-panel{height:100vh;aspect-ratio:5/3;flex-shrink:0;display:flex;align-items:center;font-size:1.6vh;font-size:1.6cqb;-webkit-padding-start:13vh;padding-inline-start:13vh}@media screen and (max-width: 1030px){.js-scrollSection{height:100%;min-height:0;overflow:hidden}.js-scrollContainer{flex-flow:column;width:100%}.js-panel{height:100%;min-height:0;font-size:3.7333333333cqi;-webkit-padding-start:0;padding-inline-start:0}}.js-stalker{height:22vh;width:22vh;left:-11vh;top:-11vh;position:fixed;transition:all .3s;z-index:999;transform-origin:center;will-change:transform;position:fixed;pointer-events:none;z-index:9999;transition:transform .1s}.js-stalker::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-animation:rotate360 15s infinite linear;animation:rotate360 15s infinite linear;opacity:0;transition:.3s}.js-stalker p{font-family:"Shippori Mincho",serif;font-weight:800;font-style:normal;letter-spacing:0;transform:translate(-50%, -50%);transform-origin:center center;position:absolute;z-index:2;left:50%;top:50%;width:100%;display:flex;justify-content:center;align-items:center;white-space:nowrap;transition:.3s all;font-size:2.3vh;opacity:0}.js-stalker span{transform:scaleX(0.7);transform-origin:center}.js-stalker.js-stalker-hover01::after{background-image:url(/assets/images/common/giza_red.svg)}.js-stalker.js-stalker-hover01 p{color:#ffd99a}.js-stalker.js-stalker-hover02::after{background-image:url(/assets/images/common/giza_oliveGreen.svg)}.js-stalker.js-stalker-hover02 p{color:#c5a979}.js-stalker.js-stalker-hover03::after{background-image:url(/assets/images/common/giza_lightBlue.svg)}.js-stalker.js-stalker-hover03 p{color:#fbb33d}.js-stalker.js-stalker-hover00{opacity:1;transform:scale(1)}.js-stalker.js-stalker-hover00 p{opacity:1}.js-stalker.js-stalker-hover00::after{opacity:1}@media screen and (max-width: 1030px){.js-stalker{display:none}}.c-giza_btn.active span{font-size:2.6vh}.c-giza_btn a,.c-giza_btn p{width:22vh;height:22vh;display:flex;align-items:center;justify-content:center;position:relative}.c-giza_btn a::after,.c-giza_btn p::after{content:"";display:block;position:absolute;width:100%;height:100%;-webkit-animation:rotate360 15s infinite linear;animation:rotate360 15s infinite linear}.c-giza_btn a span,.c-giza_btn p span{position:relative;z-index:10}.c-giza_btn.c-giza_btn--white a,.c-giza_btn.c-giza_btn--white p{color:#0e8b8d}.c-giza_btn.c-giza_btn--white a::after,.c-giza_btn.c-giza_btn--white p::after{background-image:url(/assets/images/common/giza_white.svg)}@-webkit-keyframes rotate360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width: 1030px){.c-giza_btn a,.c-giza_btn p{width:26.6666666667vw;height:26.6666666667vw}}.c-sp_SeeMore--btn{display:none}@media screen and (max-width: 1030px){.c-sp_SeeMore--btn{display:block}.c-sp_SeeMore--btn a{font-size:9.0666666667vw;font-family:"Shippori Mincho",serif;font-weight:800;font-style:normal;letter-spacing:0;transform:scaleX(0.7);transform-origin:left bottom;display:flex;align-items:center;line-height:1;color:#c5a979;gap:5.3333333333vw}.c-sp_SeeMore--btn a::before{content:"";display:block;width:9.0666666667vw;height:3.4666666667vw;background-image:url(/assets/images/common/arrow-yoko.svg);position:relative;top:.8vw}.c-giza_btn.active span{font-size:1.1428571429em}}.p-indHeader_ttl{position:absolute;left:50%;transform:translateX(-50%) scaleY(0.8) !important;top:50px;transform-origin:top !important}.p-indHeader{background-color:#eae5e0;background:#eae5e0 url("../images/common/bg_lightgray.png") center repeat;background-size:300px}@media screen and (min-width: 1031px){.p-indHeader{position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%;max-width:22.8vh;font-size:1.6vh;font-size:1.6cqb}.p-indHeader .nav-svgmenu .nav-Join{width:10vh;height:4vh}.p-indHeader .nav-svgmenu svg.JS-svg-inline{height:3.9vh}.p-indHeader .SP-nav-lead{font-size:1.25em;-webkit-margin-after:8vh;margin-block-end:8vh}.p-indHeader .SP-nav-lead>div.fns20{-webkit-margin-after:1vh;margin-block-end:1vh}.p-indHeader .header_logo{width:14vh}.p-indHeader #headerContainer{width:100%;height:100vh;max-height:20vh;position:absolute;left:0;bottom:0;z-index:9999;-webkit-padding-after:5vh;padding-block-end:5vh}.p-indHeader .headerInner{flex-flow:column-reverse;justify-content:flex-start;row-gap:7vh;padding:0 2.5vh;height:100%}.p-indHeader .headerInner.wrap{width:100%;padding:0 5vh}.p-indHeader .menu_inner .wrap{padding:0 5vh;width:100%}.p-indHeader #navInner{display:block !important;font-size:2.5em;transition:.3s all}.p-indHeader #navInner:hover{opacity:.6}.p-indHeader #navInner .fn-Shippori_EB.en{transform-origin:left !important}.p-indHeader #menu{display:none}.p-indHeader #SP-menu{display:block !important;max-width:50vh;-webkit-padding-before:5vh;padding-block-start:5vh}.p-indHeader #SP-menu .SP-menu_copywrap{-webkit-margin-before:7.5vh;margin-block-start:7.5vh;text-align:left}.p-indHeader #SP-menu .SP-menu_copywrap .SP-menu_privacy a{display:flex}.p-indHeader #SP-menu .SP-menu_copywrap .SP-menu_copyright{display:flex}.p-indHeader #SP-menu ul li{font-size:2em;-webkit-margin-after:3.5vh;margin-block-end:3.5vh}.p-indHeader #SP-menu ul .SP-subnav li{font-size:1.6vh}.p-indHeader .SP-menu_copyright{position:absolute;right:5vh;bottom:5vh}.p-indWrapper #footerContainer{padding-bottom:4vh}.p-indWrapper #PC-nav{width:58.5vh}}@-webkit-keyframes indHeaderLinkAnime01{0%{top:0}100%{top:-50px}}@keyframes indHeaderLinkAnime01{0%{top:0}100%{top:-50px}}@-webkit-keyframes indHeaderLinkAnime02{0%{top:50px}100%{top:0px}}@keyframes indHeaderLinkAnime02{0%{top:50px}100%{top:0px}}@media screen and (max-width: 1030px){.p-indWrapper .setfns-200{font-size:6em}.p-indWrapper .setfns-160{font-size:3em}.p-indWrapper .setfns-140{font-size:4em}.p-indWrapper .setfns-96{font-size:3em}.p-indWrapper .setfns-80{font-size:1.5714285714em}.p-indWrapper .setfns-56{font-size:1.4285714286em}.p-indWrapper .setfns-50{font-size:1.5714285714em}.p-indWrapper .setfns-42{font-size:1.2142857143em}.p-indWrapper .setfns-40{font-size:1.4285714286em}.p-indWrapper .setfns-36{font-size:1.5em}.p-indWrapper .setfns-34{font-size:1.1428571429em}.p-indWrapper .setfns-30{font-size:1.2142857143em}.p-indWrapper .setfns-28{font-size:1.4285714286em}.p-indWrapper .setfns-24{font-size:1.2142857143em}.p-indWrapper .setfns-23{font-size:1.2142857143em}.p-indWrapper .setfns-20{font-size:1em}.p-indWrapper .fixedfns-14{font-size:min(1em,16px)}.p-indWrapper .fixedfns-12{font-size:min(.8571428571em,14px)}.p-indWrapper .wrap{width:84%}.p-indWrapper .flex.sp-noflex,.p-indWrapper .flex_jcs.sp-noflex{display:block}.p-indWrapper #footerContainer{margin-top:min(18.6666666667vw,150px);padding-bottom:40px}.p-indWrapper #footerContainer .footerInner{position:relative}.p-indWrapper #footerContainer .footer_logo{width:140px;margin-top:80px;order:1}.p-indWrapper #footerContainer #footermenu{width:100%;margin-left:0}.p-indWrapper #footerContainer #footermenu ul{width:100%}.p-indWrapper #footerContainer #footermenu ul li{width:100%;margin-bottom:35px;font-size:32px}.p-indWrapper #footerContainer #footermenu ul .SP-subnav{margin-top:20px}.p-indWrapper #footerContainer #footermenu ul .SP-subnav li{font-size:16px;margin-bottom:10px}.p-indWrapper .footer_copywrap{width:100%;margin-top:75px}.p-indWrapper .footer_copywrap .footer_copyright{position:absolute;bottom:0;right:0}.p-indWrapper .footer_copywrap svg.JS-svg-inline{height:19px}.p-indWrapper header{width:100%;position:fixed;z-index:1000;top:0}.p-indWrapper #navInner{display:block !important}.p-indWrapper #headerContainer{padding-top:30px}.p-indWrapper .header_logo{width:140px;margin-top:0;position:relative;z-index:9999}.p-indWrapper #menu{display:none}.p-indWrapper #SP-menu{display:block !important}.p-indWrapper #SP-menu .SP-menu_copywrap{-webkit-margin-before:75px;margin-block-start:75px}.p-indWrapper #SP-menu ul li{font-size:32px;-webkit-margin-after:35px;margin-block-end:35px}.p-indWrapper #SP-menu ul .SP-subnav li{font-size:16px}.p-indWrapper #PC-nav{display:none}.p-indWrapper #SP-nav{display:block}.p-indWrapper .SP-nav-lead{display:block !important}.p-indWrapper .nav-svgmenu .nav-Join{width:124px;height:50px;margin-top:50px}.p-indWrapper .nav-svgmenu .nav-Join a{height:50px}.p-indWrapper .nav-svgmenu svg.JS-svg-inline{height:48px}.p-indHeader_ttl{position:initial;transform:translateX(0%) scaleX(0.8) !important;top:0;transform-origin:left top !important;writing-mode:horizontal-tb !important;width:84%;margin:80px auto 0;white-space:nowrap}}.p-IP01{aspect-ratio:1.22/1;-webkit-padding-start:10vh;padding-inline-start:10vh;-webkit-margin-start:22.8vh;margin-inline-start:22.8vh}.p-IP02{aspect-ratio:1.92/1;-webkit-padding-start:0;padding-inline-start:0}.p-IP03{aspect-ratio:1.77/1}.p-IP04{aspect-ratio:1.925/1}.p-IP05{aspect-ratio:1.73/1}.p-IP06{aspect-ratio:1.435/1;-webkit-padding-start:33.5vh;padding-inline-start:33.5vh}.p-IP07{aspect-ratio:1.5/1;-webkit-padding-start:0;padding-inline-start:0}@media screen and (max-width: 1030px){.p-IP01{aspect-ratio:auto;padding-inline:8%;-webkit-margin-start:0;margin-inline-start:0}.p-IP02{aspect-ratio:auto;-webkit-padding-start:0;padding-inline-start:0}.p-IP03{aspect-ratio:auto}.p-IP04{aspect-ratio:auto}.p-IP05{aspect-ratio:auto}.p-IP06{aspect-ratio:auto;-webkit-padding-start:0;padding-inline-start:0}.p-IP07{aspect-ratio:auto;-webkit-padding-start:0;padding-inline-start:0;flex-flow:column}}.p-IP01_cont{display:flex;flex-flow:column;height:100%;justify-content:space-between;padding-block:4vh 8vh}.p-IP01_contHead>h1{white-space:nowrap}.p-IP01_contHead>h1,.p-IP01_contHead>h2{letter-spacing:-0.08em !important}.p-IP01_contFoot{display:flex;align-items:flex-end;justify-content:space-between;position:relative;-webkit-margin-before:5vh;margin-block-start:5vh}.p-IP01_contFoot>h3{right:5vh;bottom:0}@media screen and (max-width: 1030px){.p-IP01_contHead{display:flex;flex-flow:column;gap:1.3333333333vw}.p-IP01_contFoot{display:none}.p-IP01_cont{padding-block:13.3333333333vw 21.3333333333vw}}.p-IP02_cont{display:flex;height:100%}.p-IP02_contLeft{display:flex;flex-flow:column;justify-content:flex-end;width:100%;max-width:25vh;-webkit-padding-after:4vh;padding-block-end:4vh;position:relative;-webkit-margin-end:5vh;margin-inline-end:5vh}.p-IP02_contLeft .pagination-counter{-webkit-margin-before:24vh;margin-block-start:24vh;display:flex;align-items:flex-end;justify-content:flex-end}.p-IP02_contLeft .pagination-counter span{display:inline-block}.p-IP02_contLeft .total-slides{position:relative;bottom:1vh}.p-IP02_contLeft .current-slide{-webkit-margin-end:1.5vh;margin-inline-end:1.5vh;position:absolute;right:5vh}.p-IP02_contLeft .counter-separator{position:relative}.p-IP02_contLeft .counter-separator::after{content:"";display:block;width:1px;height:7.5vh;background-color:#000;position:absolute;left:calc(50% + 1.5vh);top:calc(50% - 3.5vh);transform:translate(-50%, -50%) rotate(45deg)}.p-IP02_contLeft--rightTtl{position:absolute;z-index:10;height:20vh;top:0;left:40vh;width:80vh;display:flex;align-items:center}.p-IP02_contLeftOutline{display:grid;row-gap:2vh}.p-IP02_contLeftOutline--ttl{white-space:nowrap;max-width:25vh}.p-IP02_contLeftProfile{-webkit-margin-before:5vh;margin-block-start:5vh;display:grid;row-gap:1vh}.p-IP02_contLeftProfile--job{letter-spacing:-0.02em}.p-IP02_contRight #js-aboutSplide{aspect-ratio:1/1;height:calc(100% - 20vh)}.p-IP02_contRight #js-aboutSplide .slide-content{position:relative}.p-IP02_contRight #js-aboutSplide .splide__slide img{width:100%}.p-IP02_contRight .p-IP02_contRightTitle{position:absolute;width:100%;max-width:60vh;left:50%;top:50%;transform:translate(-50%, -50%);z-index:10}.p-IP02_contRight .p-IP02_contRightTitle--sub{-webkit-margin-after:1vh;margin-block-end:1vh}.p-IP02_contRight .p-IP02_contRightTitle--main{border:1px solid #fff;padding:2.5vh 4vh}.p-IP02_contRightWrap--01{display:flex;flex-flow:column;justify-content:flex-end}.p-IP02_contRightWrap--02{display:flex;align-items:flex-end}.p-IP02_contRightWrap--03{display:flex;flex-flow:column}.p-IP02_contRightMessage{width:50vh;height:calc(100% - 20vh)}.p-IP02_contRightMessage--jpSmall{right:7vh;top:4vh;letter-spacing:-0.1em}.p-IP02_contRightMessage--jpBig{right:0;bottom:0}.p-IP02_contRightMessage--en{width:5.2vh;position:relative;left:-1.1vh;z-index:10}.p-IP02_contRight--ChangeImg>img{height:20vh;width:100%;aspect-ratio:320/200;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1030px){.p-IP02_cont{flex-flow:column;width:100%}.p-IP02_contLeft{width:84%;max-width:100%;margin-inline:auto;-webkit-padding-after:6.6666666667vw;padding-block-end:6.6666666667vw}.p-IP02_contLeft .pagination-counter{-webkit-margin-before:16vw;margin-block-start:16vw}.p-IP02_contLeft .total-slides{bottom:1.8666666667vw;font-size:7.4666666667vw}.p-IP02_contLeft .current-slide{-webkit-margin-end:4vw;margin-inline-end:4vw;font-size:5.1428571429em;right:8vw}.p-IP02_contLeft .counter-separator::after{height:13.8666666667vw;top:calc(50% - 8vw)}.p-IP02_contLeft--rightTtl{position:initial;height:100%;width:100%;white-space:nowrap;line-height:1.4 !important;order:2;-webkit-margin-before:2.6666666667vw;margin-block-start:2.6666666667vw}.p-IP02_contLeftOutline{row-gap:4vw;order:1}.p-IP02_contLeftOutline--ttl{white-space:nowrap}.p-IP02_contLeftProfile--job{font-size:min(.8571428571em,16px) !important}.p-IP02_contPaginationCounter{order:3;-webkit-margin-start:auto;margin-inline-start:auto}#js-profileSplide{order:4;-webkit-margin-before:-21.3333333333vw;margin-block-start:-21.3333333333vw}.p-IP02_cont .c-sp_SeeMore--btn{order:5;margin-block:4vw 0}.p-IP02_contLeftProfile{-webkit-margin-before:8vw;margin-block-start:8vw;row-gap:2.1333333333vw}.p-IP02_contRight{flex-flow:wrap}.p-IP02_contRight #js-aboutSplide{aspect-ratio:auto;height:100%;width:100%}.p-IP02_contRight .p-IP02_contRightTitle{max-width:56.8vw}.p-IP02_contRight .p-IP02_contRightTitle--sub{-webkit-margin-after:0;margin-block-end:0;font-size:3.7333333333vw}.p-IP02_contRight .p-IP02_contRightTitle--main{padding:3.7333333333vw 2.1333333333vw}.p-IP02_contRightWrap--01{width:75.7333333333%;order:2}.p-IP02_contRightWrap--02{align-items:flex-start;width:92%;order:3;-webkit-margin-start:auto;margin-inline-start:auto}.p-IP02_contRightWrap--03{order:1;width:24.2666666667%}.p-IP02_contRightMessage{width:100%;height:72vw}.p-IP02_contRightMessage--jpSmall{width:100%;white-space:nowrap;top:10.6666666667vw;right:6.6666666667vw}.p-IP02_contRightMessage--jpBig{left:1.3333333333vw;right:auto;bottom:0;writing-mode:vertical-lr}.p-IP02_contRightMessage--en{width:85.3333333333vw;transform:rotate(0);left:0;top:-2.6666666667vw}.p-IP02_contRight--ChangeImg>img{height:auto}}.p-IP03_cont{height:100%}.p-IP03_contLeft{display:flex;flex-flow:column;justify-content:flex-end;width:34vh}.p-IP03_contLeft--txt{-webkit-padding-after:4.5vh;padding-block-end:4.5vh}.p-IP03_contRight{height:calc(100% - 19vh);display:flex;flex-flow:column}.p-IP03_contRightOverflow{left:-49vh;top:0;width:50vh;display:flex;flex-flow:row-reverse}.p-IP03_contRightOverflow--jpTtl{transform-origin:top !important}.p-IP03_contRightOverflow--enTtl{transform-origin:top !important;-webkit-margin-before:6vh;margin-block-start:6vh;-webkit-margin-start:5vh;margin-inline-start:5vh}.p-IP03_contRightLinks{display:block;height:100%}.p-IP03_contRightLinks .p-IP03_contRightLinks--img{aspect-ratio:1.605/1;height:100%;-o-object-fit:cover;object-fit:cover}.p-IP03_contRightLinks--detail{right:6vh;top:4vh;width:18vh}.p-IP03_contRightLinks--detail>p{-webkit-margin-before:1vh;margin-block-start:1vh}.p-IP03_contRightLinks--jpTtl{left:5vh;top:5vh;z-index:10}.p-IP03_contRightLinks--enTtl{width:76vh;left:5vh;bottom:-1.2vh}.p-IP03_contRightOutline{height:19vh;width:130vh;display:grid;grid-template-columns:repeat(2, 1fr);padding:2.5vh 0 0 5vh;gap:3vh}@media screen and (max-width: 1030px){.p-IP03_cont{width:100%;flex-flow:column-reverse}.p-IP03_contLeft{display:flex;width:100%;flex-flow:row-reverse}.p-IP03_contRight{height:100%;display:flex;flex-flow:column}.p-IP03_contRightOverflow{display:contents}.p-IP03_contRightOverflow--enTtl{order:1;margin-block:21.3333333333vw 5.3333333333vw;-webkit-margin-start:0;margin-inline-start:0;writing-mode:horizontal-tb !important;transform:scaleX(0.7) scaleY(1) !important;transform-origin:left !important;width:84%;margin-inline:auto}.p-IP03_contRightOverflow--jpTtl{position:absolute;right:8%;bottom:49.3333333333vw;z-index:10}.p-IP03_contRightLinks{display:contents;pointer-events:none}.p-IP03_contRightLinks .p-IP03_contRightLinks--img{width:120%;max-width:120%;margin:0 -10%;order:5;position:relative}.p-IP03_contRight .c-sp_SeeMore--btn{order:4;width:84%;margin:4vw auto}.p-IP03_contRightLinks--jpTtl{position:initial;order:3;writing-mode:horizontal-tb !important;transform:scaleY(0.8);width:84%;margin:4vw auto 0}.p-IP03_contRightLinks--detail{display:none}.p-IP03_contRightOutline{height:100%;width:84%;margin:0 auto;grid-template-columns:1fr;padding:0;gap:0;order:2}.p-IP03_contRightLinks--enTtl{left:8%;bottom:-1.6vw;width:56vw;z-index:10}.p-IP03_contLeft--txt{-webkit-padding-after:0;padding-block-end:0;width:68%;writing-mode:vertical-rl;font-feature-settings:initial;transform-origin:top !important;margin:8% 8% 0 0;line-height:1.6}.p-IP03_contLeft--img{width:32%}}.p-IP04_cont{display:flex;height:100%}.p-IP04_contLeft{-webkit-margin-before:11.5vh;margin-block-start:11.5vh;width:40vh}.p-IP04_contLeft--ttl{white-space:nowrap}.p-IP04_contLeft--txt{-webkit-margin-before:1.5vh;margin-block-start:1.5vh}.p-IP04_contRight{width:calc(100% - 40vh)}.p-IP04_contRightOverflow{display:flex;align-items:flex-end;position:absolute;left:-39.5vh;bottom:13vh}.p-IP03_contRightOverflow--ttlBig{-webkit-margin-before:3vh;margin-block-start:3vh;position:relative;top:3vh}.p-IP03_contRightOverflow--ttlSmall{letter-spacing:-0.1em}.p-IP04_contRight--enTtl{height:19vh;width:100%;white-space:nowrap;display:flex;align-items:center;-webkit-padding-start:6vh;padding-inline-start:6vh}.p-IP04_contRightImg{height:calc(100% - 19vh)}.p-IP04_contRightImg--main{height:calc(100% - 19vh);display:block}.p-IP04_contRightImg--main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-IP04_contRightImg--sub{height:19vh;display:flex;align-items:flex-start}.p-IP04_contRightImg--txt{width:27.5vh;right:5vh;bottom:3vh;padding:2.5vh;background-color:#eae5e0}@media screen and (max-width: 1030px){.p-IP04_cont{flex-flow:column;width:84%;margin:0 auto;position:relative}.p-IP04_contLeft{display:contents}.p-IP04_contLeft--ttl{order:1;width:100%;-webkit-margin-after:4vw;margin-block-end:4vw}.p-IP04_contLeft--txt{order:7;writing-mode:vertical-rl;font-feature-settings:initial;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:6.6666666667vw;margin-inline-start:6.6666666667vw;line-height:1.6}.p-IP04_contRight{width:100%;display:contents}.p-IP04_contRightImg{display:contents}.p-IP04_contRightImg--main{width:120%;height:64vw;margin:0 -10%;order:5}.p-IP04_contRightImg--main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-IP04_contRightImg--sub{width:120%;height:21.3333333333vw;margin:0 -10%;order:6}.p-IP04_contRightImg--sub img{width:24.8%;height:100%;-o-object-fit:cover;object-fit:cover}.p-IP04_contRight--enTtl{display:none}.p-IP04_contRightImg--txt{position:initial;width:100%;background-color:rgba(0,0,0,0);order:2;padding:0}.p-IP04_contRightOverflow{display:contents}.p-IP03_contRightOverflow--ttlSmall{order:3;writing-mode:horizontal-tb !important;transform:scaleY(0.8);width:100%;-webkit-margin-before:4vw;margin-block-start:4vw}.p-IP04_contLeft--txtSpTtl{display:block;position:absolute;left:0;top:0;transform-origin:top !important;font-size:22.4vw}.p-IP04_contRightOverflow .c-sp_SeeMore--btn{order:4;margin-block:4vw 5.3333333333vw}.p-IP04_contRightImg--mainSpTtl{position:absolute;left:8%;bottom:-3px;font-size:7.4666666667vw;white-space:nowrap;color:#eae5e0;z-index:10}}.p-IP05_cont{height:100%}.p-IP05_contLeft{width:40vh;display:flex;flex-flow:column;justify-content:flex-start;-webkit-margin-before:2vh;margin-block-start:2vh}.p-IP05_contLeft--ttl{letter-spacing:-0.05em !important}.p-IP05_contLeft--ttl span{display:block;position:relative;top:-6vh}.p-IP05_contLeft--list{-webkit-margin-before:3vh;margin-block-start:3vh}.p-IP05_contLeft--list a{position:relative;display:inline-block}.p-IP05_contLeft--list a::before{display:block;content:"";position:absolute;inset:0;background:#e8b936;transition:transform .6s ease;transform:scaleX(0);transform-origin:right;z-index:0}.p-IP05_contLeft--list a span{position:relative;z-index:2;line-height:1;display:block}.p-IP05_contRight{width:calc(100% - 40vh)}.p-IP05_contRight li{height:50%}.p-IP05_contRight li a{display:block;position:relative;height:100%}.p-IP05_contRight li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-IP05_contRight--ttl{position:absolute;top:2.5vh;left:4vh;display:grid;row-gap:.5vh}.p-IP05_contRight--ttl .p-IP05_contRight--h5ttl,.p-IP05_contRight--ttl .p-IP05_contRight--h4ttl{position:relative;display:inline-block}.p-IP05_contRight--ttl .p-IP05_contRight--h5ttl>h5,.p-IP05_contRight--ttl .p-IP05_contRight--h5ttl>h4,.p-IP05_contRight--ttl .p-IP05_contRight--h4ttl>h5,.p-IP05_contRight--ttl .p-IP05_contRight--h4ttl>h4{position:relative;z-index:3;display:inline-block}.p-IP05_contRight--ttl .p-IP05_contRight--h5ttl>h5::before,.p-IP05_contRight--ttl .p-IP05_contRight--h5ttl>h4::before,.p-IP05_contRight--ttl .p-IP05_contRight--h4ttl>h5::before,.p-IP05_contRight--ttl .p-IP05_contRight--h4ttl>h4::before{display:block;content:"";position:absolute;inset:0;background:#e8b936;transition:transform .6s ease;transform:scaleX(0);transform-origin:right;z-index:0}.p-IP05_contRight--ttl .p-IP05_contRight--h5ttl span,.p-IP05_contRight--ttl .p-IP05_contRight--h4ttl span{position:relative;z-index:2}@media screen and (min-width: 1031px){.p-IP05_contLeft--list a:hover::before{transform:scaleX(1);transform-origin:left}.p-IP05_contRight a:hover .p-IP05_contRight--h5ttl h5::before,.p-IP05_contRight a:hover .p-IP05_contRight--h4ttl h4::before{transform:scaleX(1);transform-origin:left}}@media screen and (max-width: 1030px){.p-IP05_cont{width:84%;margin:0 auto;flex-flow:column}.p-IP05_contLeft{width:100%;flex-flow:wrap;justify-content:space-between;-webkit-margin-before:0;margin-block-start:0;align-items:flex-start;-webkit-margin-after:5.3333333333vw;margin-block-end:5.3333333333vw}.p-IP05_contLeft--ttl{width:38.6666666667%}.p-IP05_contLeft--ttl span{top:-5.3333333333vw}.p-IP05_contLeft--list{width:61.3333333333%;margin-block:5.3333333333vw;margin-inline:-10%;border-bottom:1px solid #554137}.p-IP05_contLeft--list ul{max-height:0;overflow:hidden;transition:max-height .8s ease}.p-IP05_contLeft--list a.p-IP05_contLeft--listSpNowrap{white-space:nowrap}.p-IP05_contLeft--list ul.is-open{max-height:133.3333333333vw;-webkit-padding-after:1.3333333333vw;padding-block-end:1.3333333333vw}.p-IP05_contLeft--toggle{display:flex;width:100%;align-items:center;justify-content:space-between;-webkit-padding-end:4.8vw;padding-inline-end:4.8vw;white-space:nowrap;-webkit-padding-after:2.6666666667vw;padding-block-end:2.6666666667vw;position:relative}.p-IP05_contLeft--toggle .p-IP05_contLeft--toggleArrow{display:block;width:3.2vw;height:3.2vw;position:absolute;right:4.8vw;top:0}.p-IP05_contLeft--toggle .p-IP05_contLeft--toggleArrow::before,.p-IP05_contLeft--toggle .p-IP05_contLeft--toggleArrow::after{content:"";display:block;background-color:#554137;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}.p-IP05_contLeft--toggle .p-IP05_contLeft--toggleArrow::before{width:100%;height:1px}.p-IP05_contLeft--toggle .p-IP05_contLeft--toggleArrow::after{width:1px;height:100%}.p-IP05_contLeft--toggle.is-open .p-IP05_contLeft--toggleArrow::after{transform:translate(-50%, -50%) rotate(90deg)}.p-IP05_contRight{width:120%;margin:0 -10%}.p-IP05_contRight li img{-o-object-fit:cover;object-fit:cover;height:56vw}.p-IP05_contRight--h5ttl>h5::before,.p-IP05_contRight--h5ttl>h4::before,.p-IP05_contRight--h4ttl>h5::before,.p-IP05_contRight--h4ttl>h4::before{transform:scaleX(100%) !important}}.p-IP06 footer{position:absolute;left:33.5vh;bottom:0;width:103.5vh}.p-IP06 .wrap{width:100%;margin:0}.p-IP06 .nav-svgmenu svg.JS-svg-inline{height:3.9vh}.p-IP06 .nav-svgmenu .nav-Join{width:10vh;height:4vh}.p-IP06 .footer_copywrap{-webkit-margin-before:0;margin-block-start:0;align-items:flex-end;width:19vh}.p-IP06 .footer_copywrap svg.JS-svg-inline{height:1.9vh}.p-IP06 .footer_logo{display:none}.p-IP06 #footermenu{width:72.5vh;max-width:100%}.p-IP06 #footermenu ul{max-width:55vh}.p-IP06_cont{width:96.6vh;flex-flow:row-reverse}.p-IP06_contRight{width:24.4vh}.p-IP06_contRight--txt{-webkit-padding-end:4vh;padding-inline-end:4vh}.p-IP06_contRight--btn{-webkit-margin-before:3vh;margin-block-start:3vh;display:block;width:18.4vh;position:relative}.p-IP06_contRight--btn::after{content:"";display:block;width:5vh;height:5vh;background-image:url(/assets/images/common/arrow.svg);background-repeat:no-repeat;background-size:contain;-webkit-margin-before:5.5vh;margin-block-start:5.5vh;-webkit-margin-start:auto;margin-inline-start:auto;position:relative;left:0;top:0;transition:.3s all}.p-IP06_contRight--btn .p-IP06_contRight--btnHover{height:13.6vh;position:relative;background-image:url(/assets/images/index/contact_ttl00.svg);background-position:center;background-size:contain}.p-IP06_contRight--btn .p-IP06_contRight--btnHover img{width:18.2vh}.p-IP06_contRight--btn .p-IP06_contRight--btnHover .p-IP06_contRight--btnHover01,.p-IP06_contRight--btn .p-IP06_contRight--btnHover .p-IP06_contRight--btnHover02{position:relative;height:5.3vh;overflow:hidden}.p-IP06_contRight--btn .p-IP06_contRight--btnHover .p-IP06_contRight--btnHover01 img:nth-of-type(1),.p-IP06_contRight--btn .p-IP06_contRight--btnHover .p-IP06_contRight--btnHover02 img:nth-of-type(1){position:relative}.p-IP06_contRight--btn .p-IP06_contRight--btnHover .p-IP06_contRight--btnHover01 img:nth-of-type(2),.p-IP06_contRight--btn .p-IP06_contRight--btnHover .p-IP06_contRight--btnHover02 img:nth-of-type(2){position:absolute;left:0;top:100%}.p-IP06_contRight--btn .p-IP06_contRight--btnHover .p-IP06_contRight--btnHover02{top:2vh}.p-IP06_contLeft{width:calc(100% - 24.4vh);position:relative}.p-IP06_contLeft--ttl{white-space:nowrap;position:absolute;left:-24.5vh;top:-10vh}.p-IP06_contLeft--ttl img{width:39.8vh;display:block;position:relative}.p-IP06_contLeft--ttl .p-IP06_contLeft--ttlHover{overflow:hidden;height:6.8vh;position:relative}.p-IP06_contLeft--ttl .p-IP06_contLeft--ttlHover img:nth-of-type(1){position:relative}.p-IP06_contLeft--ttl .p-IP06_contLeft--ttlHover img:nth-of-type(2){position:absolute;top:100%}@media screen and (min-width: 1031px){.p-IP06_contRight--btn::before{content:"";display:block;width:5vh;height:5vh;background-image:url(/assets/images/common/arrow-border.svg);background-repeat:no-repeat;background-size:contain;-webkit-margin-before:5.5vh;margin-block-start:5.5vh;-webkit-margin-start:auto;margin-inline-start:auto;position:absolute;right:0;bottom:0;transition:.3s all}.p-IP06_contRight--btn:hover .p-IP06_contRight--btnHover img:nth-of-type(1){-webkit-animation:imgKurunTop .5s ease;animation:imgKurunTop .5s ease}.p-IP06_contRight--btn:hover .p-IP06_contRight--btnHover img:nth-of-type(2){-webkit-animation:imgKurunBottom .5s ease;animation:imgKurunBottom .5s ease}.p-IP06_contRight--btn:hover::after{left:10px;top:-10px}.p-IP06_contLeft a:hover .p-IP06_contLeft--ttlHover img:nth-of-type(1){-webkit-animation:imgKurunTop .5s ease;animation:imgKurunTop .5s ease}.p-IP06_contLeft a:hover .p-IP06_contLeft--ttlHover img:nth-of-type(2){-webkit-animation:imgKurunBottom .5s ease;animation:imgKurunBottom .5s ease}}@-webkit-keyframes imgKurunTop{0%{top:0}100%{top:-100%}}@keyframes imgKurunTop{0%{top:0}100%{top:-100%}}@-webkit-keyframes imgKurunBottom{0%{top:100%}100%{top:0%}}@keyframes imgKurunBottom{0%{top:100%}100%{top:0%}}@media screen and (max-width: 1030px){.p-IP06_cont{width:84%;margin:21.3333333333vw auto 10.6666666667vw;flex-flow:column}.p-IP06_contRight{width:100%}.p-IP06_contRight .c-sp_SeeMore--btn{display:flex;justify-content:flex-end;width:100%;-webkit-margin-before:4vw;margin-block-start:4vw}.p-IP06_contRight .c-sp_SeeMore--btn a{transform-origin:right !important}.p-IP06_contRight--txt{-webkit-padding-end:0px;padding-inline-end:0px;-webkit-margin-before:4vw;margin-block-start:4vw}.p-IP06_contRight--btn{-webkit-margin-before:18.6666666667vw;margin-block-start:18.6666666667vw;width:39.2vw;position:relative}.p-IP06_contRight--btn::after{width:6.6666666667vw;height:6.6666666667vw;-webkit-margin-before:0;margin-block-start:0;transform:rotate(-90deg);position:absolute;right:-10.6666666667vw;bottom:1.3333333333vw;left:auto;top:auto}.p-IP06_contRight--btn .p-IP06_contRight--btnHover{height:100%}.p-IP06_contRight--btn .p-IP06_contRight--btnHover img{width:39.2vw}.p-IP06_contLeft{width:100%}.p-IP06_contLeft>a{pointer-events:none;display:block}.p-IP06_contLeft--ttl{position:initial;-webkit-margin-after:8vw;margin-block-end:8vw}.p-IP06_contLeft--ttl img{width:48vw}}.p-IP07_cont{height:100%;align-items:flex-end}.p-IP07_contLeft{width:75vh;-webkit-padding-after:12vh;padding-block-end:12vh}.p-IP07_contLeft--enTtl{-webkit-padding-start:14.5vh;padding-inline-start:14.5vh;position:relative;z-index:10}.p-IP07_contLeft--enTtl>h2>span{white-space:nowrap}.p-IP07_contLeft--jpTtl{-webkit-padding-start:10vh;padding-inline-start:10vh;-webkit-margin-before:2vh;margin-block-start:2vh}.p-IP07_contLeft--arrow{width:calc(100% - 7vh);height:2px;background-color:#eae5e0;margin-block:4vh 5vh;position:relative;opacity:0;transition:.3s all}.p-IP07_contLeft--arrow::after{content:"";display:block;width:1.5vh;height:2.3vh;background-image:url(/assets/images/index/reqruit_arrow.svg);right:0;top:50%;transform:translateY(-50%);position:absolute}.p-IP07_contLeft--arrow.active{-webkit-animation:arrowMovementRight .5s ease;animation:arrowMovementRight .5s ease;opacity:1}.p-IP07_contLeft--txt{max-width:22.4vh;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:6.8vh;margin-inline-end:6.8vh}.p-IP07_contLeft--giza{position:absolute;left:5vh;bottom:4vh}.p-IP07_contRight{width:calc(100% - 80vh)}@-webkit-keyframes arrowMovementRight{0%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}@keyframes arrowMovementRight{0%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}@media screen and (max-width: 1030px){.p-IP07_cont{width:84%;margin:6.6666666667vw auto 0;flex-flow:column}.p-IP07_contLeft{width:100%;-webkit-padding-after:0;padding-block-end:0}.p-IP07_contLeft--enTtl{-webkit-padding-start:0;padding-inline-start:0}.p-IP07_contLeft--jpTtl{-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:1.3333333333vw;margin-block-start:1.3333333333vw}.p-IP07_contLeft--arrow{width:calc(100% - 18.6666666667vw);margin-block:9.3333333333vw;opacity:1;margin-inline:-10%}.p-IP07_contLeft--txt{max-width:100%;-webkit-margin-end:0;margin-inline-end:0}.p-IP07_contLeft--giza{left:auto;top:40vw;right:0}.p-IP07_contLeft--giza .c-giza_btn{display:flex;justify-content:flex-end}.p-IP07_contLeft--giza .c-giza_btn p{width:26.6666666667vw;height:26.6666666667vw;margin-block:0;opacity:1;margin-inline:-10%}.p-IP07_contLeft .c-sp_SeeMore--btn{-webkit-margin-before:4vw;margin-block-start:4vw}.p-IP07_contLeft .c-sp_SeeMore--btn a{color:#af8846}.p-IP07_contRight{width:100%;-webkit-margin-before:8vw;margin-block-start:8vw}.p-IP07_contFooter{width:100%}}.nav-svgmenu a{display:block}.nav-svgmenu .nav-Join{width:min(10vw,100px);border:1px solid rgba(85,65,55,.5);border-radius:70px;overflow:hidden;height:min(4vw,40px)}.nav-svgmenu .nav-Join a{width:100%}.nav-svgmenu svg.JS-svg-inline{height:min(3.9vw,39px)}svg.JS-svg-inline path{transition:.4s cubic-bezier(0.22, 1, 0.36, 1)}@media(hover: hover){a:hover{color:#e8b936}a.comingSoon:hover{pointer-events:none}a.notHoverBrown:hover,.notHoverBrown a:hover{color:#554137 !important}a:hover svg.JS-svg-inline path{fill:#e8b936}.nav-Join a:hover{background:#e8b936}.nav-Join a:hover svg.JS-svg-inline path{fill:#554137}.bg_yellow a:hover{color:#fff}.bg_yellow a:hover svg.JS-svg-inline path{fill:#fff}.bg_yellow .nav-Join a:hover{background:#fff}}#PC-nav{width:calc(100% - min(14vw,140px))}#SP-nav{display:none}@media screen and (max-width: 750px){.nav-svgmenu .nav-Join{width:124px;height:50px;margin-top:50px}.nav-svgmenu .nav-Join a{height:50px}.nav-svgmenu svg.JS-svg-inline{height:48px}#PC-nav{display:none}#SP-nav{display:block}}.SP-nav-lead{font-size:20px;margin-bottom:80px}.SP-nav-lead>div.fns20{width:calc(100% + 35vw);margin-bottom:10px}#headerContainer{padding-top:min(5vw,50px)}.header_logo{width:min(14vw,140px);position:relative;margin-top:min(.3vw,3px)}.header_logo a{display:block;position:relative;height:100%}.header_logo img{top:0;left:0}.header_logo img.logo-y{display:none}#menu{width:calc(100% - min(19vw,190px));max-width:730px}#menu ul{width:calc(100% - min(14vw,140px));max-width:550px}@media screen and (max-width: 750px){#headerContainer{padding-top:30px}.header_logo{width:140px;margin-top:0;position:relative;z-index:9999}}@media screen and (min-width: 751px){#SP-menu{display:none !important}}#navInner{cursor:pointer;position:relative;z-index:9999;font-size:20px;margin-top:-2px}#navInner .fn-Shippori_EB.en{transform-origin:right bottom}.SP-menuBgClose{position:absolute;left:0;top:0;width:100vw;height:100vh;display:none}.SP-menuBgClose.active{display:block}#SP-menu{width:100%;height:100vh;height:100dvh;padding-block:90px 40px;position:fixed;top:0;left:0;z-index:999;display:block;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-scrolling:touch;scrollbar-width:none;opacity:1;visibility:hidden;transform:translateX(-100%);transition:opacity .6s ease,visibility .6s ease,transform .6s ease}#SP-menu.active{visibility:visible;transform:translateX(0)}#SP-menu ul{width:100%}#SP-menu ul li{width:100%;margin-bottom:35px;font-size:32px}#SP-menu ul .SP-subnav{margin-top:20px}#SP-menu ul .SP-subnav li{font-size:16px;margin-bottom:10px}#SP-menu .SP-menu_copywrap{width:100%;margin-top:75px}#SP-menu .SP-menu_copywrap svg.JS-svg-inline{height:19px}body.menu-open{overflow:hidden;position:fixed;width:100%;height:100%}body.menu-openNotFixed{overflow:auto;position:initial;width:auto;height:auto}#footerContainer{margin-top:min(17vw,170px);padding-bottom:min(4vw,40px)}.footer_logo{width:min(14vw,140px);position:relative;margin-top:min(.3vw,3px)}.footer_logo a{display:block;position:relative;height:100%}.footer_logo img{top:0;left:0}.footer_logo img.logo-y{display:none}#footermenu{width:calc(100% - 190px - 260px);max-width:730px}#footermenu ul{width:100%;max-width:550px}.footer_copywrap{width:min(19vw,190px);margin-top:14px}.footer_copywrap svg.JS-svg-inline{height:min(1.9vw,19px)}@media screen and (max-width: 1300px){.footerInner{flex-wrap:wrap}#footermenu{width:calc(100% - min(19vw,190px));margin-left:min(5vw,50px)}.footer_copywrap{margin-top:min(2.5vw,25px);margin-left:auto}}@media screen and (max-width: 750px){#footerContainer{margin-top:min(18.6666666667vw,150px);padding-bottom:40px}.footerInner{position:relative}.footer_logo{width:140px;margin-top:80px;order:1}#footermenu{width:100%;margin-left:0}#footermenu ul{width:100%}#footermenu ul li{width:100%;margin-bottom:35px;font-size:32px}#footermenu ul .SP-subnav{margin-top:20px}#footermenu ul .SP-subnav li{font-size:16px;margin-bottom:10px}.footer_copywrap{width:100%;margin-top:75px}.footer_copywrap .footer_copyright{position:absolute;bottom:0;right:0}.footer_copywrap svg.JS-svg-inline{height:19px}}#kasou_wrapper{padding-top:min(10vw,100px)}.kasou_h1ttl{margin-bottom:min(7vw,70px)}.kasou_h1ttl .en span{width:calc(100% + 35vw);display:inline-block}.kasou_h1ttl .jp{margin-top:min(3.5vw,35px)}@media screen and (max-width: 750px){#kasou_wrapper{padding-top:40px}.kasou_h1ttl{margin-bottom:40px}.kasou_h1ttl .en{font-size:42px}.kasou_h1ttl .jp{margin-top:10px}}.Company_Message{line-height:2}.Company_Message p:not(:last-child){margin-bottom:min(4.5vw,45px)}.Company_mainimg{width:calc(100% - min(5vw,50px));margin-block:min(13.5vw,135px) min(10.5vw,105px)}.Company_mainimg img{max-height:min(100vw,1000px)}.Company_mainimg .txt{left:7%;bottom:-0.07em;font-size:min(17.0666666667vw,256px);width:100%}@media screen and (max-width: 750px){.Company_Message{line-height:1.85;text-align:justify}.Company_Message p:not(:last-child){margin-bottom:30px}.Company_mainimg{width:92%;margin-block:60px 40px}.Company_mainimg img{max-height:inherit}}#Company_Profile{margin-top:min(16vw,160px)}dl.Company_List{max-width:1030px}dl.Company_List dt{width:min(21vw,210px);padding-block:min(2.4vw,24px) min(2.6vw,26px);border-bottom:1px solid #554137;font-weight:500}dl.Company_List dd{width:calc(100% - min(25.5vw,255px));padding-block:min(2.4vw,24px) min(2.6vw,26px);border-bottom:1px solid rgba(85,65,55,.25)}dl.Company_List .bbnone{border-bottom:none}@media screen and (max-width: 750px){#Company_Profile{margin-top:80px}dl.Company_List{font-size:1.05em}dl.Company_List dt{width:100%;padding-block:0 6px;border-bottom:1px solid rgba(85,65,55,.25)}dl.Company_List dt.bbnone{border-bottom:1px solid rgba(85,65,55,.25)}dl.Company_List dd{width:100%;padding-block:12px 30px;border-bottom:none}}dl.Privacy_List{max-width:1030px}dl.Privacy_List dt{margin-bottom:.5em}dl.Privacy_List dd{text-align:justify}dl.Privacy_List dd:not(:last-child){margin-bottom:3em}@media screen and (max-width: 750px){dl.Privacy_List dt{margin-bottom:.7em}dl.Privacy_List dd:not(:last-child){margin-bottom:2.5em;font-size:12px}}.p-cultivatingKV{padding-block:150px 0}.p-cultivatingKV_img>img{min-height:790px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.p-cultivatingKV_ttl{width:100%;-webkit-padding-after:45px;padding-block-end:45px}.p-cultivatingKV_ttl>h1{display:inline-block;position:relative;z-index:2;-webkit-padding-end:30px;padding-inline-end:30px}.p-cultivatingKV_ttl::after{content:"";display:block;width:100%;height:1px;background:#ffd99a;position:absolute;right:0;top:calc(50% - 15px);transform:translateY(-50%)}.p-cultivatingKV_imgCont{position:absolute;left:50%;top:0;width:84%;height:100%;z-index:2;transform:translateX(-50%)}.p-cultivatingKV_img--name{right:0;top:-50px}.p-cultivatingKV_img--name .fn-Shippori_EB.en{transform-origin:right top}.p-cultivatingKV_imgTtl{width:100%;max-width:750px;left:50%;top:50%;transform:translate(-50%, -50%)}.p-cultivatingKV_imgTtl--en{-webkit-margin-after:35px;margin-block-end:35px}.p-cultivatingKV_imgTtl--jp{border:1px solid #fff;padding:10px 50px 30px}.p-cultivatingKV_img--num{bottom:-8px;left:0}@media screen and (max-width: 1200px){.p-cultivatingKV_ttl{-webkit-padding-after:65px;padding-block-end:65px}.p-cultivatingKV_ttl::after{top:calc(50% - 25px)}}@media screen and (max-width: 1000px){.p-cultivatingKV{padding-block:140px 0}.p-cultivatingKV_img>img{min-height:min(79vw,790px)}.p-cultivatingKV_img--name{top:max(-5vw,-50px)}.p-cultivatingKV_imgTtl--en{-webkit-margin-after:30px;margin-block-end:30px}.p-cultivatingKV_img--num{bottom:max(-0.8vw,-8px);left:0}}.p-cultivatingOutline{padding-block:180px 280px}.p-cultivatingOutline_ttl{margin:0 auto}.p-cultivatingOutline_ttl--small{align-items:flex-end;justify-content:center;width:100%;transform-origin:center !important;gap:10px}.p-cultivatingOutline_ttl--big{transform-origin:center !important;-webkit-margin-before:70px;margin-block-start:70px}.p-cultivatingOutline_txt{-webkit-margin-before:50px;margin-block-start:50px}.p-cultivatingInterview_2column{display:grid;grid-template-columns:repeat(2, 1fr)}.p-cultivatingInterview_2columnRight{padding:150px 100px}.p-cultivatingInterview_2columnRight dt{color:#fff;position:relative;-webkit-padding-start:80px;padding-inline-start:80px}.p-cultivatingInterview_2columnRight dt>p{background-color:#f86c4b;position:relative;-webkit-padding-start:20px;padding-inline-start:20px}.p-cultivatingInterview_2columnRight dt::before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;left:0;top:15px}.p-cultivatingInterview_2columnRight dt:not(:first-of-type){-webkit-margin-before:150px;margin-block-start:150px}.p-cultivatingInterview_2columnRight dd{color:#ffd99a;-webkit-margin-before:40px;margin-block-start:40px}.p-cultivatingInterview_2column--underImg.trueGrid{display:grid;grid-template-columns:repeat(2, 1fr)}.p-cultivatingInterview_outline{padding-block:390px 420px}.p-cultivatingOther{padding-block:190px}.p-cultivatingOther_ttl{-webkit-margin-after:80px;margin-block-end:80px}.p-cultivatingOther_ttl--jp{-webkit-margin-before:40px;margin-block-start:40px}.c-cultivatingPeople{display:grid;grid-template-columns:repeat(3, 1fr)}.c-cultivatingPeopleItem{display:block}.c-cultivatingPeople_head{display:flex}.c-cultivatingPeople_head--num{counter-reset:number 0}.c-cultivatingPeople_head--num>p::after{content:""}.contactform{max-width:1030px;margin-top:min(2.5vw,25px)}span.hissu{position:relative;display:inline-block}span.hissu::before{position:absolute;top:.15em;bottom:0;margin:auto;left:-1.25em;content:"";background:url(../images/common/hissu.svg) center no-repeat;background-size:cover;width:min(1.2vw,12px);height:min(1.2vw,12px)}input,textarea,select{font:18px/1.75 "Noto Sans JP",sans-serif;font-size:min(1.8vw,18px);color:#554137;font-weight:500;letter-spacing:.07em}table.inqtable input,table.inqtable textarea,table.inqtable select{font-family:-apple-system,"Noto Sans JP",sans-serif}table.inqtable textarea{resize:none}table.inqtable{width:100%;margin-top:min(7vw,70px);letter-spacing:.07em;margin-bottom:min(6vw,60px)}table.inqtable th{width:min(24.5454545455vw,270px);padding-block:min(2.3vw,23px) min(2.5vw,25px);font-weight:500;white-space:nowrap;vertical-align:middle;position:relative}table.inqtable th.va-top{vertical-align:top}table.inqtable th:not(.va-top):before{position:absolute;bottom:0;left:0;content:"";width:min(21vw,210px);height:1px;background:#554137}table.inqtable td{width:calc(100% - min(24.5454545455vw,270px));padding-block:min(2.3vw,23px) min(2.5vw,25px);border-bottom:1px solid rgba(85,65,55,.25)}table.inqtable td input,table.inqtable td textarea{border:none;border-radius:0;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none}table.inqtable td textarea{height:min(35vw,350px);padding-top:.15em}::-moz-placeholder{color:#b4aaa5}::placeholder{color:#b4aaa5}::-webkit-input-placeholder{color:#b4aaa5}::-ms-input-placeholder{color:#b4aaa5}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #eae5e0 inset;-webkit-text-fill-color:#554137 !important}@media screen and (max-width: 750px){.contactform{margin-top:25px;font-size:16px}span.hissu::before{top:.15em;left:-1em;width:8px;height:8px}input,textarea,select{font-size:16px}table.inqtable{margin-block:60px 10px}table.inqtable th{width:100%;padding-block:8px;border-bottom:1px solid #554137;display:block}table.inqtable th.va-top{vertical-align:middle}table.inqtable th:not(.va-top):before{content:none}table.inqtable td{width:100%;padding-block:15px;display:block;margin-bottom:30px}table.inqtable td textarea{height:10rem;padding-top:.15em}}.Contact_bottom{width:calc(100% - min(24.5454545455vw,270px));margin-left:auto;padding-bottom:min(2vw,20px)}.error_box{width:100%;text-align:left;border:1px solid red;color:red;display:none;margin:0 auto;padding:1.5em;font-size:.95em;margin-bottom:2.5em}.error_messe{color:red}.agreeBox .checkbox{box-sizing:border-box;transition:background-color .2s linear;position:relative;display:inline-block;vertical-align:middle;cursor:pointer;transition:.4s cubic-bezier(0.22, 1, 0.36, 1);padding-left:min(4vw,40px)}.agreeBox .checkbox:after{position:absolute;top:.05em;left:0;display:block;background:inherit;width:min(3vw,30px);height:min(3vw,30px);border-radius:50%;content:"";border:1px solid #554137}.agreeBox .checkbox:before{transition:opacity .2s linear;position:absolute;z-index:2;top:min(.7vw,7px);left:min(1.1vw,11px);display:block;width:min(.9vw,9px);height:min(1.4vw,14px);border-right:min(.4vw,4px) solid #e8b936;border-bottom:min(.4vw,4px) solid #e8b936;content:"";opacity:0;transform:rotate(45deg)}input[type=radio],input[type=checkbox]{display:none}input[type=checkbox]:checked+.checkbox:before{opacity:1}@media(hover: hover){.agreeBox .checkbox:hover{-webkit-opacity:.6;opacity:.6}}.submitwrap{width:100%;max-width:min(18vw,195px);margin-top:-0.2em}.submitwrap input[type=submit],.submitwrap input[type=button]{width:100%;cursor:pointer;color:#fff;background:#e8b936;border:none;border-radius:100px;display:block;text-align:center;box-shadow:none;transition:.4s cubic-bezier(0.22, 1, 0.36, 1);padding-block:min(.6vw,6px) min(.8vw,8px)}@media(hover: hover){.submitwrap input[type=submit]:hover,.submitwrap input[type=button]:hover{background:#554137}}@media screen and (max-width: 750px){.Contact_bottom{width:100%;padding-bottom:40px}.agreeBox{text-align:center;letter-spacing:.05em}.agreeBox .checkbox{padding-left:40px}.agreeBox .checkbox:after{width:30px;height:30px;top:0}.agreeBox .checkbox:before{top:6px;left:11px;width:9px;height:14px;border-right:4px solid #e8b936;border-bottom:4px solid #e8b936}.submitwrap{max-width:200px;margin:2.5em auto 0}.submitwrap input[type=submit],.submitwrap input[type=button]{padding-block:10px 12px}}#formWrap{padding:100px 0}#formWrap table,#formWrap tbody,#formWrap tr{width:100%}#formWrap tr{display:flex;justify-content:space-between}#formWrap th{width:180px;border-bottom:1px solid #554137;padding-block:30px}#formWrap td{width:calc(100% - 220px);border-bottom:1px solid #554137;padding-block:30px}#formWrap .formBtn_flex{display:flex;align-items:center;justify-content:center;-webkit-margin-before:50px;margin-block-start:50px;gap:30px}#formWrap input[type=submit],#formWrap input[type=button]{width:260px;height:80px;border-radius:100px;border:1px solid #554137;transition:.3s all}#formWrap input[type=submit]{background-color:#554137;color:#fff}@media screen and (min-width: 769px){#formWrap input[type=submit]:hover,#formWrap input[type=button]:hover{opacity:.6}}@media screen and (max-width: 750px){#formWrap{padding:50px 0}#formWrap tr{flex-flow:column}#formWrap th{width:100%;border-bottom:rgba(0,0,0,0);padding-block:20px 0}#formWrap td{width:100%;border-bottom:1px solid #554137;padding-block:0 20px;min-height:45px}#formWrap .formBtn_flex{flex-flow:column;gap:20px}#formWrap input[type=submit],#formWrap input[type=button]{width:100%;max-width:260px;height:60px}}.Contact_Send_txt{margin-top:min(4vw,40px)}.Contact_Send_txt p:not(:last-child){margin-bottom:1.5em}@media screen and (max-width: 750px){.Contact_Send_txt{margin-top:30px}}.p-404{-webkit-margin-after:min(30vw,300px);margin-block-end:min(30vw,300px)}
/*# sourceMappingURL=style.min.css.map */