:root{--color-main: #edece8;--color-main-deep: #666461;--color-main-dark: #33312e;--color-accent: #b29b6b;--color-accent-light: #e4d5b7;--color-accent-deep: #997d45;--color-accent-dark: #594324;--color-accent2: #993d41;--color-text: #33312e;--color-text-bright: #fff;--color-base: #edece8;--color-base-deep: #666461;--color-base-dark: #33312e;--color-base-bright: #fff;--color-border: rgb(from var(--color-text) r g b / 0.2);--color-border-light: rgb(from var(--color-text-bright) r g b / 0.2);--sans-serif-ja: "Noto Sans JP", sans-serif;--sans-serif-en: Arial, sans-serif;--serif-ja: "Shippori Mincho B1", serif;--serif-en: "Cormorant", serif;--serif-en-num: "Cormorant Infant", serif;--opacity-hover: 0.5;--opacity-disabled: 0.2;--transition-default: 0.4s ease}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start}.simplebar-wrapper{width:inherit;max-width:inherit;height:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;width:auto !important;height:auto !important;margin:0;padding:0;overflow:hidden;direction:inherit}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit !important;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;direction:inherit !important;resize:none !important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box !important;display:block;position:relative;width:auto;max-width:100%;height:100%;max-height:100%;overflow:auto;direction:inherit;scrollbar-width:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{display:table;content:" "}.simplebar-placeholder{width:100%;max-width:100%;max-height:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;z-index:-1;position:relative;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;float:left;overflow:hidden;pointer-events:none}.simplebar-height-auto-observer{box-sizing:inherit;display:block;z-index:-1;position:absolute;top:0;left:0;width:1000%;min-width:1px;height:1000%;min-height:1px;overflow:hidden;opacity:0;pointer-events:none}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;overflow:hidden;pointer-events:none}[data-simplebar].simplebar-dragging{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:0;left:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;top:2px;right:2px;right:2px;bottom:2px;left:2px;left:2px;border-radius:7px;background:black;content:"";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-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;right:auto;bottom:0;left:0;width:auto;min-width:10px;min-height:0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar !important;visibility:hidden;position:fixed;width:500px;height:500px;overflow-x:scroll;overflow-y:hidden;direction:rtl;opacity:0}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{-ms-overflow-style:none;visibility:hidden;position:fixed;left:0;overflow-y:scroll;scrollbar-width:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:none;outline:none;background:rgba(0,0,0,0);font-style:normal;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}img{vertical-align:bottom}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}:focus{outline:none}a:not([class]),a:not([class]):link,a:not([class]):visited,a:not([class]):hover,a:not([class]):active{margin:0;padding:0;outline:0;text-decoration:none;vertical-align:baseline;cursor:pointer}ol,ul{list-style:none}table{width:100%;border-collapse:collapse;border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left}fieldset{border:none}input,select,textarea{appearance:none;border:none;border-radius:0;background-image:none;background-color:rgba(0,0,0,0);font-size:100%;font-family:inherit}input,select{vertical-align:middle}input[type=radio],input.radio,input[type=checkbox],input.checkbox{position:relative;top:-0.1em;margin-top:0;margin-bottom:0}textarea{overflow:auto}label,button{cursor:pointer}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}del{text-decoration:line-through}ins{background-color:#ffb;color:#000;text-decoration:none}mark{background-color:#ffb;color:#000;text-decoration:none}hr{display:block;height:1px;margin:0;padding:0;clear:both;border:none;border-top:1px solid #ccc}main{display:block}html{height:100%;font-size:62.5%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;overflow-x:clip;background-color:var(--color-base);color:var(--color-text);font-weight:400;font-size:1.6rem;line-height:1;font-family:var(--serif-ja);font-kerning:normal}body *,body *::before,body *::after{box-sizing:border-box}body.is-loading,body.is-navOpen{height:100%;overflow:hidden}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb110{margin-bottom:110px}.mb120{margin-bottom:120px}.mb130{margin-bottom:130px}.mb140{margin-bottom:140px}.mb150{margin-bottom:150px}.mb160{margin-bottom:160px}.mb190{margin-bottom:190px}.mb200{margin-bottom:200px}.mb210{margin-bottom:210px}.mb250{margin-bottom:250px}.mb300{margin-bottom:300px}.mb05em{margin-bottom:.5em}.mb10em{margin-bottom:1em}.mb15em{margin-bottom:1.5em}.mb20em{margin-bottom:2em}.mb25em{margin-bottom:2.5em}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt95{padding-top:95px}.pt100{padding-top:100px}.pt120{padding-top:120px}.pt150{padding-top:150px}.pt05em{padding-top:.5em}.pt10em{padding-top:1em}.pt15em{padding-top:1.5em}.pt20em{padding-top:2em}body span{font-weight:inherit}strong,.strong,.fwBold{font-weight:700}.fwNormal{font-weight:normal}.italic{font-style:italic}.serif{font-family:var(--serif-ja)}.ffEn{font-family:var(--sans-serif-en)}.serifEn{font-family:var(--serif-en)}.serifEnNum{font-family:var(--serif-en-num)}.fcMain{color:var(--color-main)}.fcAccent{color:var(--color-accent)}.fcText{color:var(--color-text)}.fcWhite{color:#fff}.fcBlack{color:#000}.fs9{transform:scale(0.9);transform-origin:center left;font-size:1rem;line-height:1.6}.fs10{font-size:1rem}.fs11{font-size:1.1rem}.fs12{font-size:1.2rem}.fs13{font-size:1.3rem}.fs14{font-size:1.4rem}.fs15{font-size:1.5rem}.fs16{font-size:1.6rem}.fs17{font-size:1.7rem}.fs18{font-size:1.8rem}.fs20{font-size:2rem}.fs22{font-size:2.2rem}.fs23{font-size:2.3rem}.fs24{font-size:2.4rem}.fs25{font-size:2.5rem}.fs26{font-size:2.6rem}.fs28{font-size:2.8rem}.fs30{font-size:3rem}.fs32{font-size:3.2rem}.fs36{font-size:3.6rem}.fs40{font-size:4rem}.fs48{font-size:4.8rem}.fs50{font-size:5rem}.fs40per{font-size:40%}.fs50per{font-size:50%}.fs60per{font-size:60%}.fs70per{font-size:70%}.fs75per{font-size:75%}.fs80per{font-size:80%}.fs85per{font-size:85%}.fs90per{font-size:90%}.fs120per{font-size:120%}.fs200per{font-size:200%}.lh10{line-height:1}.lh12{line-height:1.2}.lh14{line-height:1.4}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh18{line-height:1.8}.lh20{line-height:2}.lh24{line-height:2.4}.lsNormal{letter-spacing:normal}.ls01{letter-spacing:.01em}.ls02{letter-spacing:.02em}.ls03{letter-spacing:.03em}.ls04{letter-spacing:.04em}.ls05{letter-spacing:.05em}.ls08{letter-spacing:.08em}.ls10{letter-spacing:.1em}.ls12{letter-spacing:.12em}.ls15{letter-spacing:.15em}.ls20{letter-spacing:.2em}.ls30{letter-spacing:.3em}.ls-05{letter-spacing:-0.05em}.ls-10{letter-spacing:-0.1em}.ls-20{letter-spacing:-0.2em}.wordWrapBreak{word-wrap:break-word}.wordBreakAll{word-break:break-all}.kerningLeft-05{margin-inline-start:-0.5em}.kerningRight-05{margin-inline-end:-0.5em}.kerningLeft-04{margin-inline-start:-0.4em}.kerningRight-04{margin-inline-end:-0.4em}sup,.sup{font-size:clamp(8px,50%,12px);vertical-align:super}.textTransform-uppercase{text-transform:uppercase}.textTransform-none{text-transform:none}.textBoxTrim{text-box:trim-both cap alphabetic}.textTateChuYoko{display:inline-block;position:relative;inset-inline-start:-0.1875em;text-combine-upright:all}_::-webkit-full-page-media,_:future,:root .textTateChuYoko{inset-block-start:-0.0625em;inset-inline-start:-0.125em}img,video{max-width:100%;height:auto;vertical-align:bottom}img.w100per,video.w100per{width:100%}a:not([class]){color:inherit}a,a:link,a:visited,a:hover,a:active{outline:none;text-decoration:none}a.textLink{color:inherit;text-decoration:underline}a.disabled{cursor:default;opacity:.4;pointer-events:none}ul li,ol li{list-style-type:none}ul.disc,ol.disc{list-style-type:none}ul.disc li,ol.disc li{position:relative;padding-left:1.25em}ul.disc li::before,ol.disc li::before{display:inline-block;position:absolute;top:.6875em;left:.375em;width:.25em;height:.25em;border-radius:50%;background-color:currentColor;content:""}ol.numberList{counter-reset:numberList}ol.numberList li{position:relative;padding-left:1.5em}ol.numberList li:not(:last-child){margin-bottom:5px}ol.numberList li::before{position:absolute;top:-1px;left:0;margin-right:2px;content:counter(numberList) ".";color:var(--color-text);font-size:1.6rem;counter-increment:numberList}ol.numberList li ol.childList{counter-reset:numberList}ol.numberList li ol.childList li{padding-left:2em;text-indent:-2em}ol.numberList li ol.childList li::before{display:none}ol.circleNumberList{counter-reset:circleNumberList}ol.circleNumberList li{position:relative;padding-left:1.5em}ol.circleNumberList li:not(:last-child){margin-bottom:12px}ol.circleNumberList li::before{display:flex;position:absolute;top:1px;left:0;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background-color:var(--color-deep);content:counter(circleNumberList);color:var(--color-text-bright);font-size:1.2rem;text-indent:-1px;counter-increment:circleNumberList}th{font-weight:bold}hr.dot{border-top:1px #000 dotted}.displayInlineBlock{display:inline-block}.displayInline{display:inline}.displayBlock{display:block}.displayNone{display:none}.displaySp{display:none}.posRelative{position:relative}.posAbsolute{position:absolute}.posFixed{position:fixed}.posStatic{position:static}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.textJustify,.textJustify *{text-align:justify}.verticalTop{vertical-align:top}.verticalMiddle{vertical-align:middle}.verticalBottom{vertical-align:bottom}input:focus,textarea:focus,select:focus{border:none;outline:none;box-shadow:none}button{padding:0;border:0px;outline:none;background-color:rgba(0,0,0,0);font-family:inherit}::-webkit-input-placeholder{color:rgba(var(--color-text), 0.4)}::-moz-placeholder{color:rgba(var(--color-text), 0.4)}:-ms-input-placeholder{color:rgba(var(--color-text), 0.4)}.clearfix:after,.cf:after{display:block;clear:both;content:""}.currentPage{background-image:url(../../common/imgs/bg-noize.png);background-size:200px auto;background-repeat:repeat;background-color:var(--color-base);color:var(--color-text);font-family:var(--serif-ja)}.currentPage .container{width:100%}.mansionSymbol-bukkenLogo__link{display:block;width:-moz-fit-content;width:fit-content}.mansionSymbol-bukkenLogo__bk{width:min(400px,74.6666666667vw);margin-inline-start:0}.contentMenu{padding:0;overflow-x:clip;overflow-y:auto}.contentMenu-inner{display:flex;flex-direction:column;width:100%;max-width:inherit;min-height:100%}.contentMenu-listGroup{flex-shrink:0;padding-inline:min(100px,6.6666666667vw)}.contentMenu-pageList{display:grid;column-gap:20px;width:100%}.contentMenu-pageList__item{container-type:inline-size;width:auto}.contentMenu-pageList__item:last-of-type:nth-of-type(odd){width:auto}.contentMenu-pageList__item::before{width:16px;height:16px;inset-block-start:50%;inset-inline-end:20px;transform:none;translate:0 -50%;background-image:url(../../common/imgs/icon-arrow.svg);background-size:contain;background-repeat:no-repeat;content:""}.contentMenu-pageList__item::after{background-color:var(--color-border)}.contentMenu-pageList__item:nth-of-type(odd)::before{inset-inline-end:20px}.contentMenu-pageList__item:nth-of-type(even) .contentMenu-pageList__link{margin:0}.site-theme-black .contentMenu-pageList__item.is-active .contentMenu-pageList__link{background-color:rgb(from var(--color-base-bright) r g b/0.4)}.contentMenu-pageList__link{display:flex;row-gap:.3333333333em;flex-direction:column;align-items:stretch;width:auto;padding-inline:1em 2em;padding-block:1em;font-size:min(2.4rem,6.6666666667cqw)}.site-theme-black .contentMenu-pageList__link{color:var(--color-text)}.contentMenu-pageList__link::before,.contentMenu-pageList__link::after{display:none}.contentMenu-pageList__link__title{line-height:1;font-family:var(--serif-en);letter-spacing:.05em;text-transform:uppercase}.contentMenu-pageList__link__copy{font-size:.5em;line-height:1.6;letter-spacing:.05em}.contentMenu-subNav{flex-grow:1;padding-inline:min(100px,6.6666666667vw)}.site-theme-black .contentMenu-subNav__link{color:var(--color-text)}.contentMenu-subNav .svgIcon{opacity:.5}.contentMenu-external{flex-shrink:0;padding-inline:min(100px,6.6666666667vw);background-image:url(../../common/imgs/bg-noize-deep.png);background-size:200px auto;background-repeat:repeat;background-color:var(--color-base-deep)}.contentMenu-external::before{display:none}.site-theme-black .contentMenu__bg{background-image:url(../../common/imgs/bg-noize.png);background-size:200px auto;background-repeat:repeat;background-color:var(--color-base)}.cvMenu__inner{display:flex;flex-direction:column}.cvMenu-bnrArea{flex-grow:1;background-image:url(../../common/imgs/bg-noize-deep.png);background-size:200px auto;background-repeat:repeat;background-color:var(--color-base-deep)}.cvMenu-corporateArea{flex-shrink:0}.l-inner{padding-inline:clamp(20px,6.6666666667vw,100px)}.pageDirection{background:none}.pageDirection__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:initial;padding:0}.pageDirection__inner::before{height:auto;inset-block:0;transform:none;background-color:var(--color-border)}.pageDirection__link{display:flex;column-gap:2em;align-items:center;padding:0;overflow:clip;color:var(--color-text);font-size:clamp(1rem,1.8229166667vw,1.4rem)}.pageDirection__link::before{display:none}.pageDirection__link__icon{display:grid;position:relative;flex-shrink:0;place-items:center;width:min(80px,min(6.4em,12.8vw));height:min(80px,6.4em);color:var(--color-text-bright)}.pageDirection__link__icon::before{z-index:0;position:absolute;width:200%;height:200%;inset-block-start:50%;inset-inline-start:50%;transform:none;translate:-68.125% -50%;border-radius:50%;background-color:var(--color-base-deep);content:""}.pageDirection__link--next .pageDirection__link__icon::before{translate:0 -50%;translate:-31.875% -50%}.pageDirection__link__icon [class*=icon-]{z-index:1;position:relative}.pageDirection__link__text{display:flex;column-gap:1.1428571429em}.pageDirection__link .textEn{font-size:clamp(1.6rem,2.34375vw,2.4rem);line-height:1.2;font-family:var(--serif-en);letter-spacing:.1em;text-transform:uppercase}.pageDirection__link .textJa{line-height:1.4}.pageDirection__link--previous{background:linear-gradient(165deg, rgb(from var(--color-base-deep) r g b/0.2) 25%, rgb(from var(--color-base-deep) r g b/0) 75%)}.pageDirection__link--next{flex-direction:row-reverse;background:linear-gradient(195deg, rgb(from var(--color-base-deep) r g b/0.2) 25%, rgb(from var(--color-base-deep) r g b/0) 75%)}.pageDirection__link--next .pageDirection__link__text{text-align:right}.footer{z-index:1;position:relative;background-color:var(--color-base-bright)}.footer-corporateList__logo--anabuki{width:142px}.footer-corporateList__logo--jrfreight{width:173px}.bgBase{background-image:url(../../common/imgs/bg-noize.png);background-size:200px auto;background-repeat:repeat;background-color:var(--color-base)}.bgDeep{background-image:url(../../common/imgs/bg-noize-deep.png);background-size:200px auto;background-repeat:repeat;background-color:var(--color-base-deep);color:var(--color-text-bright)}.bgDeepTexture{background-image:url(../../common/imgs/bg-texture-deep.jpg);background-size:400px auto;background-repeat:repeat;background-color:var(--color-base-deep);color:var(--color-text-bright)}[class*=icon-]{display:inline-block;line-height:1}[class*=icon-] svg{stroke:currentColor;fill:currentColor;width:100%;height:100%;vertical-align:top}[class*=icon-] img{display:block}.icon-arrow{width:16px;height:16px}.icon-arrow.arrowLeft{rotate:y 180deg}.pageIntro{z-index:1;position:relative;background-image:url(../../common/imgs/bg-noize-deep.png);background-size:200px auto;background-repeat:repeat;background-color:var(--color-base-deep);color:var(--color-text-bright)}.pageIntro__main{width:100%}.pageIntro__main__inner{width:100%}html.hide-scrollbar .pageIntro__main__inner{width:100lvw}.pageIntro__img__wrap{width:100%;height:100lvh;overflow:clip}.pageIntro__img{width:100%;height:100%;object-fit:cover}.pageIntro__img[id=js-pageIntroImg]{scale:1.1}.pageIntro__copy{height:100lvh}.pageIntro__copy__inner{display:flex;row-gap:clamp(40px,8.3333333333vw,64px);flex-direction:column;justify-content:center;height:100%}.pageIntro__copy__title{font-size:clamp(1.4rem,2.0833333333vw,1.6rem);font-family:var(--serif-en);letter-spacing:.1em;text-transform:uppercase}.pageIntro__copy__text{font-size:clamp(2rem,4.1666666667vw,3.2rem);line-height:1.8}.pageIntro [id=js-pageIntroMain]{position:relative}.pageIntro [id=js-pageIntroMain] [id=js-pageIntroCopy]{z-index:1;position:absolute;inset-block-start:0;inset-inline:0;opacity:0}.pageIntro [id=js-pageIntroMain] [id=js-pageIntroBg]{z-index:0;position:absolute;width:100%;height:100%;inset:0;background-color:var(--color-base-deep);mix-blend-mode:multiply;opacity:0;pointer-events:none}.titlePage{display:flex;flex-direction:column;justify-content:flex-end}.titlePage__title{display:flex}.titlePage__title .textJa{font-size:clamp(1.6rem,2.7777777778vw,4rem);letter-spacing:.05em}.titlePage__title .textEn{font-family:var(--serif-en);letter-spacing:.025em;text-transform:uppercase}.titlePage__title .textEn [id=js-pageIntroTitleEn]{--width-accent: 10vw;-webkit-background-clip:text;display:inline-block;-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(to right, var(--color-text-bright) calc((100% - var(--width-accent)) / 2), var(--color-accent) calc((100% - var(--width-accent)) / 2), var(--color-accent) calc((100% - var(--width-accent)) / 2 + var(--width-accent)), rgb(from var(--color-text-bright) r g b/0.1) calc((100% - var(--width-accent)) / 2 + var(--width-accent)));background-position:100% 0;background-size:calc(200% + var(--width-accent)) 100%;background-clip:text}.titlePage.is-subPage .titlePage__inner{display:flex}.titlePage.is-subPage .titlePage__parent{display:flex;column-gap:1em;row-gap:.5em;flex-shrink:0;font-size:clamp(1.6rem,1.5625vw,2rem)}.titlePage.is-subPage .titlePage__parent .textEn{font-size:clamp(2rem,3.125vw,4rem);font-family:var(--serif-en);letter-spacing:.05em;text-transform:uppercase}.titlePage.is-subPage .titlePage__parent .textJa{letter-spacing:.1em}.titleSection{font-size:clamp(2rem,4.1666666667vw,3.2rem);line-height:1.6;letter-spacing:.05em}.titleSection[data-title-en]{display:flex;row-gap:.625em;flex-direction:column}.titleSection[data-title-en]::before{content:attr(data-title-en);color:var(--color-accent);font-size:clamp(1.6rem,2.6041666667vw,2rem);line-height:1;font-family:var(--serif-en);letter-spacing:.1em;text-transform:uppercase}.bgBase .titleSection[data-title-en]::before{color:var(--color-accent-deep)}.bgDeep .titleSection[data-title-en]::before,.bgDeepTexture .titleSection[data-title-en]::before{color:var(--color-accent)}.textBody{max-width:640px;font-size:clamp(1.4rem,2.0833333333vw,1.6rem);line-height:2}.textBodySmall{font-size:clamp(1.2rem,1.8229166667vw,1.4rem);line-height:2}.textNotice{font-size:clamp(1rem,1.5625vw,1.2rem);line-height:1.6}.textNotice:not(:first-child){margin-block-start:1em}.linkBtn,button.linkBtn,a.linkBtn{display:inline-flex;column-gap:2em;align-items:center;justify-content:space-between;padding-inline:1.25em;padding-block:.75em;overflow:clip;background-color:var(--color-base-bright);color:var(--color-text);font-size:1.6rem;line-height:1.4;letter-spacing:.05em}.linkBtn [class*=icon-]{position:relative;transition:all var(--transition-default);transition-property:inset-inline-start,inset-inline-end}.linkBtn [class*=icon-]:first-child{margin-inline-start:-0.375em;inset-inline-start:0}.linkBtn [class*=icon-]:last-child{margin-inline-end:-0.375em;inset-inline-end:0}.colorAccent.linkBtn{background:var(--color-accent);color:var(--color-text-bright)}.ghost.linkBtn{background:none;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text)}.ghost.onDark.linkBtn{box-shadow:inset 0 0 0 1px var(--color-border-light);color:var(--color-text-bright)}.disabled.linkBtn{opacity:.2;pointer-events:none}.width100per.linkBtn{width:100%}.small.linkBtn{min-width:200px}.linkBtn .textEn{font-size:1.125em;font-family:var(--serif-en);letter-spacing:.05em;text-transform:uppercase}.linkBtn .text,button.linkBtn .text,a.linkBtn .text{z-index:1;position:relative}.linkBtn [class*=icon-],button.linkBtn [class*=icon-],a.linkBtn [class*=icon-]{position:relative;flex-shrink:0;line-height:1}.linkBtn [class*=icon-]::before,button.linkBtn [class*=icon-]::before,a.linkBtn [class*=icon-]::before{z-index:0;position:absolute;width:160px;height:160px;inset-block-start:50%;translate:0 -50%;border-radius:50%;background-color:var(--color-accent);content:"";transition:scale .6s ease-in-out}.linkBtn [class*=icon-].colorAccent2::before,button.linkBtn [class*=icon-].colorAccent2::before,a.linkBtn [class*=icon-].colorAccent2::before{background-color:var(--color-accent2)}.linkBtn [class*=icon-]:last-child::before,button.linkBtn [class*=icon-]:last-child::before,a.linkBtn [class*=icon-]:last-child::before{inset-inline-start:-1.125em}.linkBtn [class*=icon-]:first-child::before,button.linkBtn [class*=icon-]:first-child::before,a.linkBtn [class*=icon-]:first-child::before{inset-inline-end:-1.125em}.linkBtn [class*=icon-]:first-child.icon-arrow.arrowLeft::before,button.linkBtn [class*=icon-]:first-child.icon-arrow.arrowLeft::before,a.linkBtn [class*=icon-]:first-child.icon-arrow.arrowLeft::before{inset-inline-end:auto;inset-inline-start:-1.125em}.linkBtn [class*=icon-] svg,.linkBtn [class*=icon-] img,button.linkBtn [class*=icon-] svg,button.linkBtn [class*=icon-] img,a.linkBtn [class*=icon-] svg,a.linkBtn [class*=icon-] img{z-index:1;position:relative}.linkBtn.alignCenter,button.linkBtn.alignCenter,a.linkBtn.alignCenter{column-gap:1.25em;justify-content:center}.linkBtn.alignCenter [class*=icon-]::before,button.linkBtn.alignCenter [class*=icon-]::before,a.linkBtn.alignCenter [class*=icon-]::before{display:none}.linkBtn.small,button.linkBtn.small,a.linkBtn.small{column-gap:1.25em;padding-block:.5em}.linkBtn.small [class*=icon-]:last-child::before,button.linkBtn.small [class*=icon-]:last-child::before,a.linkBtn.small [class*=icon-]:last-child::before{inset-inline-start:-0.8125em}.linkBtn.small [class*=icon-]:first-child::before,button.linkBtn.small [class*=icon-]:first-child::before,a.linkBtn.small [class*=icon-]:first-child::before{inset-inline-end:-0.8125em}.noLink{opacity:.4;pointer-events:none !important}.caption,.capIn,.capOut{color:var(--color-text)}.textCaptionWrap{position:relative}.textCaption{position:absolute;inset-block-end:0;inset-inline-end:0;padding-inline:.6666666667em;padding-block:.25em;background-color:rgba(0,0,0,.6);color:var(--color-text-bright);font-size:clamp(1rem,1.5625vw,1.2rem);line-height:1.4;letter-spacing:.02em;text-align:right}.textCaption.posTopLeft{inset-block-end:auto;inset-block-start:0;inset-inline-end:auto;inset-inline-start:0}.textCaption.posTopRight{inset-block-end:auto;inset-block-start:0}.textCaption.posBottomLeft{inset-inline-end:auto;inset-inline-start:0}.textCaption.posStatic{position:static;margin-block-start:.6666666667em;padding:0;background-color:rgba(0,0,0,0)}.textCaption.posStatic.textLeft{text-align:left}.textCaption.bgTransparent{background-color:rgba(0,0,0,0);text-shadow:0 0 2px rgba(0,0,0,.25),0 0 4px rgba(0,0,0,.25),0 0 6px rgba(0,0,0,.25)}.textCaption.bgTransparent.fcDark{color:var(--color-text);text-shadow:none}.iframeWrapper{position:relative;width:100%;padding-top:56.25%}.iframeWrapper iframe,.iframeWrapper video{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.flowEntry{padding-block-start:clamp(80px,12.5vw,160px)}body:not(:has(.bottomArea)) .flowEntry{padding-block-end:clamp(80px,12.5vw,160px)}.flowEntry__content{container-type:inline-size;display:flex;position:relative;row-gap:clamp(20px,6.25vw,64px);flex-direction:column;padding-inline:clamp(20px,6.6666666667vw,100px);overflow:clip;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;color:var(--color-text-bright)}.flowEntry__content::before{text-box:trim-both cap alphabetic;z-index:0;position:absolute;content:"Entry & Attendance Flow";color:var(--color-accent);font-family:var(--serif-en);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;mix-blend-mode:soft-light}.flowEntry__title{font-size:clamp(2.4rem,5.2083333333vw,4rem);line-height:1.6;letter-spacing:.05em}.flowEntry__body{display:grid;column-gap:80px;row-gap:32px}.flowEntry__desc{font-size:clamp(1.4rem,2.0833333333vw,1.6rem);line-height:2}.flowEntry__step{display:grid;gap:1px;counter-reset:numStepFlowEntry}.flowEntry__step__item{display:flex;row-gap:clamp(24px,7.1428571429cqw,40px);flex-direction:column;padding:clamp(25px,3.7878787879cqw,40px);background-color:rgb(from var(--color-base-bright) r g b/0.6);color:var(--color-text);counter-increment:numStepFlowEntry}.flowEntry__step__text{font-size:clamp(1.4rem,2.0833333333vw,1.6rem);line-height:1.8;letter-spacing:.05em}.flowEntry__step__text::before{display:block;margin-block-end:16px;content:"Step " counter(numStepFlowEntry);color:var(--color-accent-deep);font-size:clamp(2rem,3.125vw,2.4rem);line-height:1;font-family:var(--serif-en-num);letter-spacing:.05em;text-transform:uppercase}.flowEntry__step__link{container-type:inline-size;margin-block-start:auto}.flowEntry__step__link .linkBtn{width:100%;font-size:min(1.6rem,5.9259259259cqw)}.flowEntry__link__wrap{position:relative}.flowEntry__link{display:flex;column-gap:1em;align-items:center;color:var(--color-text-bright);font-size:clamp(1.4rem,2.0833333333vw,1.6rem)}.flowEntry__link .icon-wrap{flex-shrink:0}.js-appear-text{--width-accent: 64px;-webkit-background-clip:text;display:inline-block;-webkit-text-fill-color:rgba(0,0,0,0);background:linear-gradient(to right, var(--color-text-bright) calc((100% - var(--width-accent)) / 2), var(--color-accent) calc((100% - var(--width-accent)) / 2), var(--color-accent) calc((100% - var(--width-accent)) / 2 + var(--width-accent)), rgb(from var(--color-text-bright) r g b/0.1) calc((100% - var(--width-accent)) / 2 + var(--width-accent)));background-position:100% 0;background-size:calc(200% + var(--width-accent)) 100%;background-clip:text}.js-appear-text.fcDark{background:linear-gradient(to right, var(--color-text) calc((100% - var(--width-accent)) / 2), var(--color-accent) calc((100% - var(--width-accent)) / 2), var(--color-accent) calc((100% - var(--width-accent)) / 2 + var(--width-accent)), rgb(from var(--color-text) r g b/0.1) calc((100% - var(--width-accent)) / 2 + var(--width-accent)))}.js-parallaxImg{position:relative;overflow:clip}.js-parallaxImg.ratio1-1{aspect-ratio:1/1}.js-parallaxImg.ratio4-3{aspect-ratio:4/3}.js-parallaxImg.ratio3-2{aspect-ratio:3/2}.js-parallaxImg.ratio16-9{aspect-ratio:16/9}.js-parallaxImg img{display:block;position:absolute;width:100%;height:140%;inset-block-start:0;inset-inline:0;object-fit:cover}.js-fixedBG-trigger{z-index:3;position:relative;overflow:clip}.js-fixedBG{z-index:-1;position:absolute;width:100%;height:100lvh;inset-block-start:0;inset-inline:0;background-position:center center;background-size:cover;background-repeat:no-repeat}.simplebar-track.simplebar-vertical .simplebar-scrollbar::before{inset-block:8px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar::before{inset-inline:8px}.js-overflowScrollX{position:relative}.js-overflowScrollX::before,.js-overflowScrollX::after{display:block;z-index:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;content:"";opacity:0;pointer-events:none}.js-overflowScrollX::before{width:128px;height:128px;border-radius:50%;background-color:rgb(from var(--color-base-dark) r g b/0.8)}.js-overflowScrollX::after{width:47px;height:56px;background-image:url(../../common/imgs/ilust_swipe.svg);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;animation:animeSwipe 2s ease-in-out infinite}@keyframes animeSwipe{0%{translate:-30% -50%}50%{translate:-70% -50%}100%{translate:-30% -50%}}.js-overflowScrollX.simplebar-scrollable-x::before,.js-overflowScrollX.simplebar-scrollable-x::after{opacity:1;transition:opacity var(--transition-default)}.js-overflowScrollX.simplebar-scrollable-x.is-hiddenScrollGuide::before,.js-overflowScrollX.simplebar-scrollable-x.is-hiddenScrollGuide::after{opacity:0}dialog.js-modalDialog{-ms-overflow-style:none;display:block;position:fixed;width:100vw;max-width:initial;height:100dvh;max-height:100dvh;margin:0;inset:0;padding:0;overflow:auto;overscroll-behavior:none;border:0;background-color:rgb(from var(--color-base-dark) r g b/0.9);opacity:0;pointer-events:none;scrollbar-width:none;transition:opacity .4s ease-out;transition-duration:.4s}dialog.js-modalDialog::-webkit-scrollbar{display:none}dialog.js-modalDialog[open]{opacity:1;pointer-events:auto}dialog.js-modalDialog::backdrop{background:none}dialog.js-modalDialog .js-modalDialog__inner{display:grid;place-items:center;width:100%;height:calc(100dvh + 1px);padding-inline:clamp(20px,6.6666666667lvw,100px)}dialog.js-modalDialog .js-modalDialog__content{position:relative;width:100%;margin-block:80px}dialog.js-modalDialog .js-modalDialog__btnClose{display:flex;position:absolute;column-gap:1em;align-items:center;inset-block-start:-48px;inset-inline-end:0;outline:none;color:var(--color-text-bright);font-size:1.6rem}dialog.js-modalDialog .js-modalDialog__btnClose::after{content:"Close";font-family:var(--serif-en);letter-spacing:.1em;text-transform:uppercase}dialog.js-modalDialog .js-modalDialog__btnClose .icon-close{position:relative;aspect-ratio:1/1;width:1em}dialog.js-modalDialog .js-modalDialog__btnClose .icon-close::before,dialog.js-modalDialog .js-modalDialog__btnClose .icon-close::after{position:absolute;width:1em;height:1px;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;background-color:currentColor;content:""}dialog.js-modalDialog .js-modalDialog__btnClose .icon-close::before{rotate:-45deg}dialog.js-modalDialog .js-modalDialog__btnClose .icon-close::after{rotate:45deg}@media(min-width: 640px){.displayNotNarrow{display:inherit}.displayNotNarrow.displayInlineBlock{display:inline-block}.displayNarrow{display:none}}@media(min-width: 769px){.displayNotMedium{display:block}.displayNotMedium.displayInlineBlock{display:inline-block}.displayMedium{display:none}.contentMenu-listGroup{padding-block-start:160px}.contentMenu-pageList{grid-template-columns:repeat(3, minmax(0, 1fr))}.contentMenu-pageList__item:nth-child(-n+3){border-block-start:1px solid var(--color-border)}.contentMenu-external{align-items:center;padding-block-end:60px}.cvMenu-bnrGroup--tel .cvMenu-bnr{column-gap:40px;flex-wrap:nowrap;align-items:center}.cvMenu-bnrGroup--tel .cvMenu-bnr .cvMenu-bnr__txt{flex-basis:50%}.cvMenu-bnrGroup--tel .cvMenu-bnr .cvMenu-bnr__txt:first-child{text-align:right}.cvMenu-bnrGroup--tel .cvMenu-bnr .cvMenu-btn{flex-shrink:0;margin-inline-start:0}.cvMenu-corporateArea .cvMenu-corporateLogo__image--anabuki{width:142px}.cvMenu-corporateArea .cvMenu-corporateLogo__image--jrfreight{width:173px}.pageDirection__link__text{align-items:center}.pageDirection__link--previous .pageDirection__link__text{justify-content:flex-start}.pageDirection__link--next .pageDirection__link__text{flex-direction:row-reverse}.footer-corporateList__logo--mitsubishi{width:200px}.pageIntro:has(.titlePage.is-subPage) .pageIntro__img__wrap{height:50lvh}.pageIntro__copy__title,.pageIntro__copy__text{width:calc((100% - 80px)/2)}.pageIntro__copy.textPosRight .pageIntro__copy__title,.pageIntro__copy.textPosRight .pageIntro__copy__text{margin-inline-start:auto}.titlePage{min-height:50dvh;padding-block-start:160px}.titlePage__title{column-gap:20px;row-gap:20px;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.titlePage__title .textEn{flex-grow:1;font-size:clamp(13.4rem,12.5vw,24rem)}.titlePage.is-subPage .titlePage__inner{column-gap:20px;row-gap:20px;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.titlePage.is-subPage .titlePage__parent{flex-direction:column;align-items:flex-end}.textCaption.bgTransparentPc{background-color:rgba(0,0,0,0);text-shadow:0 0 2px rgba(0,0,0,.25),0 0 4px rgba(0,0,0,.25),0 0 6px rgba(0,0,0,.25)}.textCaption.bgTransparentPc.fcDark{color:var(--color-text);text-shadow:none}.flowEntry__content{padding-block-start:min(140px,7.2916666667vw);padding-block-end:min(120px,6.25vw);background-image:url(../../common/imgs/pc/bg-flow.jpg)}.flowEntry__content::before{inset-block-start:0;inset-inline-start:50%;translate:-50% 0;font-size:6.9736842105cqw}.flowEntry__step{grid-template-columns:repeat(3, minmax(0, 1fr))}.flowEntry__link .icon-wrap{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background-color:var(--color-text-bright);color:var(--color-text)}.simplebar-track.simplebar-vertical{width:10px}.simplebar-track.simplebar-horizontal{height:10px}}@media(min-width: 1440px){.displayNotWide{display:block}.displayNotWide.displayInlineBlock{display:inline-block}.displayWide{display:none}.flowEntry__body{grid-template-columns:auto 70.7894736842cqw}.flowEntry__body .flowEntry__desc{grid-column:1}.flowEntry__body .flowEntry__step{grid-row:1/span 2;grid-column:2}.flowEntry__body .flowEntry__link__wrap{grid-row:2;grid-column:1;align-self:flex-end}}@media(max-width: 1440px){.displayNotWide{display:none}.displayWide{display:block}}@media(max-width: 769px){.displayNotMedium{display:none}.displayMedium{display:block}}@media(max-width: 768px){.contentMenu-listGroup{padding-block-start:100px}.contentMenu-pageList{grid-template-columns:1fr}.contentMenu-pageList__item:first-child{border-block-start:1px solid var(--color-border)}.contentMenu-external{padding-block-start:40px;padding-block-end:100px}.cvMenu-bnrGroup--tel .cvMenu-bnr{display:flex;row-gap:10px;flex-direction:column}.cvMenu-bnrGroup--tel .cvMenu-bnr .cvMenu-btn{margin-block-start:0}.cvMenu-corporateArea .cvMenu-corporateLogo__image--anabuki{width:105px}.cvMenu-corporateArea .cvMenu-corporateLogo__image--jrfreight{width:128px}.pageDirection__link__text{flex-direction:column}.footer-corporateList__logo--mitsubishi{width:200px}.pageIntro:not(:has(.pageIntro__copy)) .pageIntro__img__wrap{aspect-ratio:4/3;height:auto}.pageIntro:has(.titlePage.is-subPage) .pageIntro__img__wrap{aspect-ratio:4/3;height:auto}.titlePage{min-height:33.3333333333dvh;padding-block-start:120px}.titlePage__title{row-gap:min(40px,6.4vw);flex-direction:column}.titlePage__title .textEn{font-size:min(24rem,16.4102564103vw)}.titlePage.is-subPage .titlePage__inner{row-gap:min(40px,6.4vw);flex-direction:column}.titlePage.is-subPage .titlePage__parent{align-items:baseline}.textCaption.posTopLeftSp{inset-block-end:auto;inset-block-start:0;inset-inline-end:auto;inset-inline-start:0}.textCaption.posTopRightSp{inset-block-end:auto;inset-block-start:0}.textCaption.posBottomLeftSp{inset-inline-end:auto;inset-inline-start:0}.flowEntry__content{padding-block-start:min(80px,12.8vw);background-image:url(../../common/imgs/sp/bg-flow.jpg)}.flowEntry__content::before{inset-block-start:0;inset-inline-start:0;font-size:23.2727272727cqw;writing-mode:vertical-rl}.flowEntry__link__wrap{margin-inline:-9.0909090909cqw}.flowEntry__link{justify-content:center;min-height:48px;padding-inline:1.4285714286em;padding-block:.5714285714em;background-color:var(--color-base-deep)}.simplebar-track.simplebar-vertical{width:8px}.simplebar-track.simplebar-horizontal{height:8px}}@media(max-width: 640px){.displayNotNarrow{display:none}.displayNarrow{display:inherit}}@media(max-width: 639px){.spMb0{margin-bottom:0}.spMb5{margin-bottom:5px}.spMb10{margin-bottom:10px}.spMb12{margin-bottom:12px}.spMb15{margin-bottom:15px}.spMb20{margin-bottom:20px}.spMb25{margin-bottom:25px}.spMb30{margin-bottom:30px}.spMb35{margin-bottom:35px}.spMb40{margin-bottom:40px}.spMb45{margin-bottom:45px}.spMb50{margin-bottom:50px}.spMb55{margin-bottom:55px}.spMb60{margin-bottom:60px}.spMb65{margin-bottom:65px}.spMb70{margin-bottom:70px}.spMb80{margin-bottom:80px}.spMb90{margin-bottom:90px}.spMb100{margin-bottom:100px}.spMb120{margin-bottom:120px}.spMb150{margin-bottom:150px}.spMb170{margin-bottom:170px}.spMb200{margin-bottom:200px}.spPt5{padding-top:5px}.spPt10{padding-top:10px}.spPt15{padding-top:15px}.spPt20{padding-top:20px}.spPt30{padding-top:30px}.spPt40{padding-top:40px}.spPt50{padding-top:50px}.spPt60{padding-top:60px}.spPt70{padding-top:70px}.spPt80{padding-top:80px}.spFs10{font-size:1rem}.spFs11{font-size:1.1rem}.spFs12{font-size:1.2rem}.spFs13{font-size:1.3rem}.spFs14{font-size:1.4rem}.spFs15{font-size:1.5rem}.spFs16{font-size:1.6rem}.spFs17{font-size:1.7rem}.spFs18{font-size:1.8rem}.spFs20{font-size:2rem}.spFs22{font-size:2.2rem}.spFs24{font-size:2.4rem}.spFs30{font-size:3rem}.spFs42{font-size:4.2rem}.spLs01{letter-spacing:.01em}.spLs12{letter-spacing:.12em}.spLs20{letter-spacing:.2em}.spLh20{line-height:2}ol.numberList li::before{font-size:1.4rem}.displaySp{display:inherit}.narrowTextLeft{text-align:left}.narrowTextCenter{text-align:center}}@media(any-hover: hover){a.textLink:hover{text-decoration:none}.alpha{transition:opacity var(--transition-default)}.alpha:hover{opacity:var(--opacity-hover)}.linkBtn:has([class*=icon-]) .text,button.linkBtn:has([class*=icon-]) .text,a.linkBtn:has([class*=icon-]) .text{color:currentColor;transition:color var(--transition-default);transition-delay:.3s}.linkBtn:has([class*=icon-]):hover .text,button.linkBtn:has([class*=icon-]):hover .text,a.linkBtn:has([class*=icon-]):hover .text{color:var(--color-text-bright);transition-delay:.15s}.linkBtn:hover [class*=icon-]::before,button.linkBtn:hover [class*=icon-]::before,a.linkBtn:hover [class*=icon-]::before{scale:4}.linkBtn.alignCenter:hover .text,button.linkBtn.alignCenter:hover .text,a.linkBtn.alignCenter:hover .text{color:currentColor}}@media(hover: hover){a[href^="tel:"]{pointer-events:none}}
