@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}li,ul{list-style-type:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;display:block}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}hr{margin:0}*,::after,::before{box-sizing:border-box}:root{--design-width:1440;--design-height:810;--menu-g-column:calc( 85 / var(--design-width) * var(--client-width) );--g-column:calc( 144 / var(--design-width) * var(--client-width) );--g-space:calc( 32 / var(--design-width) * var(--client-width) );--g-gutter:calc( 32 / var(--design-width) * var(--client-width) )}@media only screen and (min-width:760px) and (max-width:1440px){:root{--l1:1440;--l2:1440}}@media only screen and (min-width:760px) and (max-width:1079px){:root{--l1:1399;--l2:100vw;--l3:1079}}@media only screen and (max-width:759px){:root{--design-width:375;--menu-g-column:calc( 75 / var(--design-width) * var(--client-width) );--menu-g-gutter:calc( 14 / var(--design-width) * var(--client-width) );--g-column:calc( 144 / var(--design-width) * var(--client-width) );--g-space:calc( 11 / var(--design-width) * var(--client-width) );--g-gutter:calc( 32 / var(--design-width) * var(--client-width) )}}@media only screen and (max-width:374px){:root{--l1:374;--l2:100vw;--l3:calc( var(--l1) * var(--l2) )}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-feature-settings:"palt";font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif;font-size:62.5%;font-weight:400;color:#333;background-color:#fff;line-height:1;box-sizing:border-box}body.is-fixed{position:fixed;width:100%;overflow-x:clip;padding-right:var(--scrollbar-width)}body.loading .p-container{opacity:0}body.loadcomplete .p-container{transition:opacity .8s ease .2s}.p-container{position:relative;z-index:2;overflow-x:clip;padding-bottom:100vh}.p-container.fixed{position:fixed;top:0;left:0;width:100%}body header #c-menu-btn{position:fixed;z-index:30;top:calc(64 / var(--design-width) * var(--client-width));left:calc(64 / var(--design-width) * var(--client-width));width:calc(160 / var(--design-width) * var(--client-width));height:29px;mix-blend-mode:difference;cursor:pointer}@media only screen and (max-width:759px){body header #c-menu-btn{width:calc(20 / var(--design-width) * var(--client-width));top:calc(26 / var(--design-width) * var(--client-width));left:calc(26 / var(--design-width) * var(--client-width))}}body header #c-menu-btn.normal{mix-blend-mode:normal!important}body header #c-menu-btn.blend{mix-blend-mode:difference}body header #c-menu-btn span{position:absolute;display:block;background-color:#fff;transition:opacity .5s cubic-bezier(.5,1,.89,1);width:calc(160 / var(--design-width) * var(--client-width));transform-origin:center}@media only screen and (max-width:759px){body header #c-menu-btn span{width:calc(20 / var(--design-width) * var(--client-width))}}body header #c-menu-btn span:nth-of-type(1),body header #c-menu-btn span:nth-of-type(3){height:1px;opacity:.5;transition:top .2s cubic-bezier(.5,1,.89,1),transform .2s cubic-bezier(.5,1,.89,1),opacity .2s cubic-bezier(.5,1,.89,1)}body header #c-menu-btn span:nth-of-type(2){top:calc(13 / var(--design-width) * var(--client-width));left:0;right:0;height:2px;margin:auto;transition:width .2s cubic-bezier(.5,1,.89,1),background-color .2s cubic-bezier(.5,1,.89,1)}@media only screen and (max-width:759px){body header #c-menu-btn span:nth-of-type(2){top:calc(10 / var(--design-width) * var(--client-width))}}body header #c-menu-btn span:nth-of-type(3){top:calc(28 / var(--design-width) * var(--client-width));left:0}@media only screen and (max-width:759px){body header #c-menu-btn span:nth-of-type(3){top:calc(21 / var(--design-width) * var(--client-width))}}body header #c-menu-btn.is-hover span{opacity:1;transition:opacity .2s cubic-bezier(.5,1,.89,1)}body header #c-menu-btn.is-hover span:nth-of-type(1){transform:translateY(calc(-2 / var(--design-width) * var(--client-width)));transition:transform .3s cubic-bezier(.5,1,.89,1)}body header #c-menu-btn.is-hover span:nth-of-type(3){transform:translateY(calc(2 / var(--design-width) * var(--client-width)));transition:transform .3s cubic-bezier(.5,1,.89,1)}body header #c-menu-btn.is-open{mix-blend-mode:unset!important;transition:opacity .3s cubic-bezier(.5,1,.89,1)}body header #c-menu-btn.is-open span{background-color:#fff}@media only screen and (max-width:759px){body header #c-menu-btn.is-open span{width:calc(30 / var(--design-width) * var(--client-width))}}body header #c-menu-btn.is-open span:nth-of-type(1),body header #c-menu-btn.is-open span:nth-of-type(3){opacity:1}body header #c-menu-btn.is-open span:nth-of-type(1){top:calc(13 / var(--design-width) * var(--client-width));transform:rotate(7.5deg)}@media only screen and (max-width:759px){body header #c-menu-btn.is-open span:nth-of-type(1){top:calc(11 / var(--design-width) * var(--client-width));left:calc(-4 / var(--design-width) * var(--client-width));transform:rotate(45deg)}}body header #c-menu-btn.is-open span:nth-of-type(2){width:0}body header #c-menu-btn.is-open span:nth-of-type(3){top:calc(13 / var(--design-width) * var(--client-width));transform:rotate(-7.5deg)}@media only screen and (max-width:759px){body header #c-menu-btn.is-open span:nth-of-type(3){top:calc(11 / var(--design-width) * var(--client-width));left:calc(-5 / var(--design-width) * var(--client-width));transform:rotate(-45deg)}}body header #c-menu-btn.is-open.is-hover{opacity:.6;transition:opacity .3s cubic-bezier(.5,1,.89,1)}body.black #c-menu-btn span{background-color:#333}body.black #c-menu-btn.out span{background-color:#fff}.textM{font-size:calc(15 / var(--design-width) * var(--client-width));line-height:1.9333;letter-spacing:-.002em}.textM.min{line-height:1.3333}.textL{font-size:calc(24 / var(--design-width) * var(--client-width));line-height:1.8125}.parallax-boot .js-parallax{opacity:0}.parallax-ready .js-parallax{transition:opacity .15s linear}.js-fade-swap{position:relative}.js-fade-swap>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.2s ease-out}.js-fade-swap>img.is-active{opacity:1;z-index:1}.vc.imgblk{opacity:0}@media only screen and (min-width:760px){.vc.imgblk{filter:brightness(10) blur(5px)}}@media only screen and (max-width:759px){.vc.imgblk{filter:brightness(10)}}.vc.imgblk.is-visible{opacity:1}@media only screen and (min-width:760px){.vc.imgblk.is-visible{filter:brightness(1) blur(0);transition:opacity .8s cubic-bezier(.5,1,.89,1),filter 1.2s cubic-bezier(.25,1,.5,1) .4s}}@media only screen and (max-width:759px){.vc.imgblk.is-visible{filter:brightness(1);transition:opacity .8s cubic-bezier(.5,1,.89,1),filter 1.2s cubic-bezier(.25,1,.5,1) .3s}}.vc.back{opacity:0;transform:scale(.4)}.vc.back.is-visible{opacity:1;transform:scale(1);transition:opacity 1.2s cubic-bezier(.61,1,.88,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.3s}.vc.blk_a{opacity:0}.vc.blk_a.is-visible{opacity:1;transition:opacity 1.2s cubic-bezier(.61,1,.88,1);transition-delay:.3s}.vc.blk_x{opacity:0;transform:translate3d(30px,0,0)}.vc.blk_x.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 1.2s cubic-bezier(.61,1,.88,1),transform .7s cubic-bezier(.5,1,.89,1)}@media only screen and (min-width:760px){.vc.blk_x.is-visible{transition-delay:.3s}}@media only screen and (min-width:760px){.vc.blk_x.d1{transition-delay:.4s}.vc.blk_x.d2{transition-delay:.5s}}.h_split span{display:inline-block;opacity:0;transform:translate3d(0,30px,0)}.h_split.normal span{transform:translate3d(0,0,0)}.h_split.is-visible span:nth-of-type(1){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:80ms}.h_split.is-visible span:nth-of-type(2){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.16s}.h_split.is-visible span:nth-of-type(3){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.24s}.h_split.is-visible span:nth-of-type(4){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.32s}.h_split.is-visible span:nth-of-type(5){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.4s}.h_split.is-visible span:nth-of-type(6){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.48s}.h_split.is-visible span:nth-of-type(7){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.56s}.h_split.is-visible span:nth-of-type(8){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.64s}.h_split.is-visible span:nth-of-type(9){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.72s}.h_split.is-visible span:nth-of-type(10){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.8s}.h_split.is-visible span:nth-of-type(11){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.88s}.h_split.is-visible span:nth-of-type(12){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:.96s}.h_split.is-visible span:nth-of-type(13){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.04s}.h_split.is-visible span:nth-of-type(14){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.12s}.h_split.is-visible span:nth-of-type(15){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.2s}.h_split.is-visible span:nth-of-type(16){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.28s}.h_split.is-visible span:nth-of-type(17){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.36s}.h_split.is-visible span:nth-of-type(18){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.44s}.h_split.is-visible span:nth-of-type(19){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.52s}.h_split.is-visible span:nth-of-type(20){opacity:1;transform:translate3d(0,0,0);transition:opacity .3s cubic-bezier(.5,1,.89,1),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:1.6s}br.elm-pc,span.elm-pc{display:block}@media only screen and (max-width:759px){br.elm-pc,span.elm-pc{display:none}}br.elm-sp,span.elm-sp{display:none}@media only screen and (max-width:759px){br.elm-sp,span.elm-sp{display:block}}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.is-hover .c-rect_arw:before{border:1px solid #333;transition:border .4s cubic-bezier(.25,1,.5,1)}.is-hover .c-rect_arw.white:before{border-color:#fff;transition:border .4s cubic-bezier(.25,1,.5,1)}.is-hover .c-rect_arw+p{opacity:.65}.c-rect_arw{position:relative;display:block;width:calc(39 / var(--design-width) * var(--client-width));height:calc(29 / var(--design-width) * var(--client-width));overflow:hidden}.c-rect_arw img.play_icon{position:absolute;right:calc(13 / var(--design-width) * var(--client-width));top:0;bottom:0;width:calc(12 / var(--design-width) * var(--client-width));height:calc(7.63 / var(--design-width) * var(--client-width));margin:auto}.c-rect_arw svg{position:absolute;right:calc(6 / var(--design-width) * var(--client-width));top:0;bottom:0;width:calc(12 / var(--design-width) * var(--client-width));height:calc(8 / var(--design-width) * var(--client-width));margin:auto}.c-rect_arw:before{position:absolute;z-index:2;content:"";display:block;width:100%;height:100%;border:1px solid rgba(51,51,51,.3);border-radius:calc(8 / var(--design-width) * var(--client-width));transition:border .4s cubic-bezier(.25,1,.5,1)}.c-rect_arw:after{position:absolute;right:0;top:0;bottom:0;margin:auto;content:"";display:block;width:1px;height:calc(11 / var(--design-width) * var(--client-width));background-color:#333}.c-rect_arw.white:before{border-color:rgba(255,255,255,.3)}.c-rect_arw.white svg{fill:#fff}.c-rect_arw.white:after{background-color:#fff}.c-rect_arw+p{opacity:1;transition:opacity .4s cubic-bezier(.25,1,.5,1)}#article-bottom-l-moments .article-bottom-l-moments__note,#article-bottom-l-moments .home-bottom-l-moments__note,#home-bottom-l-moments .article-bottom-l-moments__note,#home-bottom-l-moments .home-bottom-l-moments__note{position:relative;z-index:2;font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1.1;text-align:right;color:rgba(51,51,51,.5);margin-top:calc(216 / var(--design-width) * var(--client-width));margin-bottom:calc(-1 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article-bottom-l-moments .article-bottom-l-moments__note,#article-bottom-l-moments .home-bottom-l-moments__note,#home-bottom-l-moments .article-bottom-l-moments__note,#home-bottom-l-moments .home-bottom-l-moments__note{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);line-height:1.6;text-align:justify;margin:calc(155 / var(--design-width) * var(--client-width)) 0 0 auto}}#article-bottom-l-moments{position:relative;display:flex;align-items:flex-start;width:calc(var(--g-column) * 7 + var(--g-gutter) * 6);margin:calc(211 / var(--design-width) * var(--client-width)) var(--g-space) 0 auto}@media only screen and (max-width:759px){#article-bottom-l-moments{display:block;width:auto;margin:calc(160 / var(--design-width) * var(--client-width)) var(--g-space) 0;padding-left:calc(35 / var(--design-width) * var(--client-width));padding-right:calc(15 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article-bottom-l-moments .moments-wrap{margin:calc(69 / var(--design-width) * var(--client-width)) 0 0 auto}}#article-bottom-l-moments .wrapper{width:calc(var(--g-column) * 6 + var(--g-gutter) * 5)}@media only screen and (max-width:759px){#article-bottom-l-moments .wrapper{width:100%}}#article-bottom-l-moments .sec-title{width:calc(var(--g-column) + var(--g-gutter));height:calc(145 / var(--design-width) * var(--client-width));font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(14 / var(--design-width) * var(--client-width));letter-spacing:.05em;color:#333;margin-top:calc(6 / var(--design-width) * var(--client-width));margin-left:calc(59 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#article-bottom-l-moments .sec-title{position:sticky;top:calc(64 / var(--design-width) * var(--client-width));left:0}}@media only screen and (max-width:759px){#article-bottom-l-moments .sec-title{position:relative;width:100%;height:auto;margin-top:0;margin-left:calc(15 / var(--design-width) * var(--client-width))}#article-bottom-l-moments .sec-title p{position:relative;top:calc(-2 / var(--design-width) * var(--client-width));margin-left:calc(34 / var(--design-width) * var(--client-width))}}@media only screen and (min-width:760px){#article-bottom-l-moments .sec-title p{position:absolute;top:0;left:calc(-2 / var(--design-width) * var(--client-width));transform:rotate(90deg);transform-origin:left bottom;margin-top:calc(16 / var(--design-width) * var(--client-width))}}#article-bottom-l-moments .sec-title:before{position:absolute;z-index:1;top:0;left:0;display:block;content:"";width:calc(44 / var(--design-width) * var(--client-width));height:1px;background-color:#333}@media only screen and (max-width:759px){#article-bottom-l-moments .sec-title:before{width:calc(15 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){.l-moments{width:calc(303 / var(--design-width) * var(--client-width));margin:calc(64 / var(--design-width) * var(--client-width)) 0 0 auto}}.l-moments .moments-wrap{width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);display:flex;gap:var(--g-gutter)}@media only screen and (max-width:759px){.l-moments .moments-wrap{width:100%;display:block}}.l-moments .moments-col{width:calc(var(--g-column) * 2 + var(--g-gutter));display:flex;flex-direction:column}@media only screen and (max-width:759px){.l-moments .moments-col{display:flex;flex-direction:unset;align-items:flex-start;width:100%;margin:calc(63 / var(--design-width) * var(--client-width)) 0 0 auto}}.l-moments .moments-col .moments-ttl{font-size:calc(24 / var(--design-width) * var(--client-width));line-height:1.35;color:#333}@media only screen and (min-width:760px){.l-moments .moments-col .moments-ttl{margin-left:-1px;margin-bottom:calc(-4 / var(--design-width) * var(--client-width));padding-bottom:calc(73 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){.l-moments .moments-col .moments-ttl{position:sticky;top:calc(26 / var(--design-width) * var(--client-width));left:0;width:calc(50 / var(--design-width) * var(--client-width));font-size:calc(15 / var(--design-width) * var(--client-width));writing-mode:vertical-lr;font-feature-settings:normal;white-space:pre;letter-spacing:.3em;padding-top:calc(44 / var(--design-width) * var(--client-width));padding-left:calc(12 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){.l-moments .moments-col .moments-ttl:before{position:absolute;z-index:1;top:0;left:calc(15 / var(--design-width) * var(--client-width));display:block;content:"";width:calc(15 / var(--design-width) * var(--client-width));height:1px;background-color:#fff}}@media only screen and (max-width:759px){.l-moments .moments-col .moments-item-list{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);border-top:1px solid rgba(255,255,255,.3);padding-top:calc(44 / var(--design-width) * var(--client-width))}}.l-moments .moments-item{display:block;text-decoration:none;margin-top:calc(64 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){.l-moments .moments-item{width:100%;margin-top:calc(35 / var(--design-width) * var(--client-width))}}.l-moments .moments-item:first-of-type{margin-top:0}.l-moments .moments-item-thumb{display:flex;gap:calc(13.5 / var(--design-width) * var(--client-width))}.l-moments .moments-item__img{display:block;width:calc(38 / var(--design-width) * var(--client-width));height:calc(54 / var(--design-width) * var(--client-width));overflow:hidden;font-size:0}.l-moments .moments-item__img img{width:calc(38 / var(--design-width) * var(--client-width));height:calc(54 / var(--design-width) * var(--client-width));transform:translate3d(0,0,0);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center;transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1)}.l-moments .moments-item__title{font-family:"FOT-筑紫明朝 Pr6 R",serif;font-size:calc(15 / var(--design-width) * var(--client-width));color:#333;margin-top:calc(-4 / var(--design-width) * var(--client-width))}.l-moments .moments-item__title br:nth-of-type(3){display:none}.l-moments .moments-item__btn{position:relative;display:flex;align-items:center;gap:calc(14 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));font-weight:600;line-height:1.8;color:#333;margin-top:calc(13 / var(--design-width) * var(--client-width));padding-top:calc(7 / var(--design-width) * var(--client-width))}.l-moments .moments-item__btn p{margin-top:-1px}.l-moments .moments-item__btn:before{position:absolute;top:0;left:calc(52 / var(--design-width) * var(--client-width));opacity:.3;content:"";display:block;width:calc(15 / var(--design-width) * var(--client-width));height:1px;background-color:#333}.l-moments .moments-item.is-hover .moments-item__img img{opacity:.65;transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1)}.l-moments.white .moments-ttl{color:#fff}.l-moments.white .moments-item__btn,.l-moments.white .moments-item__title{color:#fff}.l-moments.white .moments-item__btn .c-rect_arw svg{fill:#fff}.l-moments.white .moments-item__btn .c-rect_arw:before{border-color:rgba(255,255,255,.3)}.l-moments.white .moments-item__btn .c-rect_arw:after{background-color:#fff}.l-moments.white .moments-item__btn:before{background-color:#fff}.l-moments.white .moments-item.is-hover .c-rect_arw:before{border-color:#fff;transition:border .4s cubic-bezier(.25,1,.5,1)}.l-instagram{display:block;margin-top:calc(64 / var(--design-width) * var(--client-width));text-decoration:none;color:#333;overflow:hidden}@media only screen and (max-width:759px){.l-instagram{display:flex;width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);height:calc(390 / var(--design-width) * var(--client-width));margin:calc(65 / var(--design-width) * var(--client-width)) 0 0 auto}}@media only screen and (min-width:760px){.l-instagram.ig-ready .l-instagram-wrap{animation:loop 36s linear infinite}}.l-instagram.white{color:#fff}.l-instagram.white .l-instagram-arw .c-rect_arw svg{fill:#fff}.l-instagram.white .l-instagram-arw .c-rect_arw:before{border-color:rgba(255,255,255,.3)}.l-instagram.white .l-instagram-arw .c-rect_arw:after{background-color:#fff}.l-instagram.white .l-instagram-arw:before{background-color:#fff}.l-instagram.white.is-hover .c-rect_arw:before{border-color:#fff;transition:border .4s cubic-bezier(.25,1,.5,1)}@media only screen and (min-width:760px){.l-instagram-list{display:flex;flex:0 0 auto}}@media only screen and (max-width:759px){.l-instagram-list{display:flex;flex-direction:column;flex:0 0 auto;width:calc(75 / var(--design-width) * var(--client-width))}}.l-instagram .l-instagram-wrap{display:flex;will-change:transform;animation:none}@media only screen and (min-width:760px){.l-instagram .l-instagram-wrap{width:-moz-max-content;width:max-content}}@media only screen and (max-width:759px){.l-instagram .l-instagram-wrap{align-self:flex-start;flex:0 0 auto;flex-direction:column;width:auto;will-change:transform;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:.9999}}@keyframes loop{to{transform:translateX(-50%)}}@keyframes loop_sp{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-50.1%,0)}}.l-instagram-item{flex:0 0 auto}@media only screen and (max-width:759px){.l-instagram-item{width:calc(75 / var(--design-width) * var(--client-width));height:calc(75 / var(--design-width) * var(--client-width))}}.l-instagram-item img{display:block;width:calc(173 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){.l-instagram-item img{width:calc(75 / var(--design-width) * var(--client-width));height:calc(75 / var(--design-width) * var(--client-width))}}.l-instagram-inner{position:relative;padding-top:calc(25 / var(--design-width) * var(--client-width));padding-bottom:calc(25 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){.l-instagram-inner{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}}@media only screen and (max-width:759px){.l-instagram-inner{width:calc(178 / var(--design-width) * var(--client-width));border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}}.l-instagram-copy{margin-left:calc(28 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){.l-instagram-copy{position:absolute;top:calc(29 / var(--design-width) * var(--client-width));left:calc(84 / var(--design-width) * var(--client-width));margin:0}}.l-instagram-copy p{font-family:"FOT-筑紫明朝 Pr6 R",serif;font-size:calc(15 / var(--design-width) * var(--client-width));line-height:1.3333;transform:scaleX(1.1);transform-origin:left;font-feature-settings:normal}.l-instagram-copy p br.elm-pc{display:block}.l-instagram-copy p br.elm-sp{display:none}@media only screen and (max-width:759px){.l-instagram-copy p{line-height:1.7;letter-spacing:.13em;writing-mode:vertical-rl;font-feature-settings:normal}.l-instagram-copy p br.elm-pc{display:none}.l-instagram-copy p br.elm-sp{display:block}}.l-instagram-title{margin-top:calc(20 / var(--design-width) * var(--client-width));margin-left:calc(27 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){.l-instagram-title{position:absolute;top:calc(29 / var(--design-width) * var(--client-width));left:calc(15 / var(--design-width) * var(--client-width));margin:0}}.l-instagram-title p{font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif;font-size:calc(24 / var(--design-width) * var(--client-width));line-height:1.35;transform:scaleX(1.1);transform-origin:left;font-feature-settings:normal}@media only screen and (max-width:759px){.l-instagram-title p{letter-spacing:.08em;writing-mode:vertical-lr;font-feature-settings:normal}}.l-instagram-arw{position:absolute;display:flex;align-items:center;gap:calc(14 / var(--design-width) * var(--client-width));font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(13 / var(--design-width) * var(--client-width));letter-spacing:.05em}.l-instagram-arw span.elm-pc{display:inline-block}@media only screen and (max-width:759px){.l-instagram-arw span.elm-pc{display:none}}@media only screen and (min-width:760px){.l-instagram-arw{top:calc(108 / var(--design-width) * var(--client-width));right:calc(50 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){.l-instagram-arw{gap:calc(9 / var(--design-width) * var(--client-width));left:calc(14 / var(--design-width) * var(--client-width));bottom:calc(20 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){.l-instagram,.l-instagram-inner,.l-instagram-wrap{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}}header #fixed-logo.l-s-logo{position:fixed;z-index:10;top:calc(137 / var(--design-width) * var(--client-width));left:calc(64 / var(--design-width) * var(--client-width));mix-blend-mode:difference;text-decoration:none}@media only screen and (max-width:759px){header #fixed-logo.l-s-logo{top:calc(77 / var(--design-width) * var(--client-width));left:calc(30 / var(--design-width) * var(--client-width))}}header #fixed-logo.l-s-logo a.fixed-logo-pc{text-decoration:none}@media only screen and (max-width:759px){header #fixed-logo.l-s-logo a.fixed-logo-pc{display:none}}header #fixed-logo.l-s-logo a.fixed-logo-pc svg{width:calc(163 / var(--design-width) * var(--client-width));height:calc(87 / var(--design-width) * var(--client-width));fill:#fff;margin-left:-1px}header #fixed-logo.l-s-logo a.fixed-logo-pc p{font-family:"FOT-筑紫ゴシック Pr5 D",sans-serif;font-size:calc(11 / var(--design-width) * var(--client-width));line-height:1.3583;color:#fff;font-feature-settings:"palt"}header #fixed-logo.l-s-logo a.fixed-logo-pc p:nth-of-type(1){margin-top:calc(27 / var(--design-width) * var(--client-width));letter-spacing:.165em}header #fixed-logo.l-s-logo a.fixed-logo-pc p:nth-of-type(2){margin-top:calc(12 / var(--design-width) * var(--client-width));letter-spacing:.165em}header #fixed-logo.l-s-logo a.fixed-logo-sp{display:none}@media only screen and (max-width:759px){header #fixed-logo.l-s-logo a.fixed-logo-sp{position:fixed;display:block;top:calc(167 / var(--design-width) * var(--client-width));left:calc(-73 / var(--design-width) * var(--client-width));transform:rotate(90deg);opacity:0;pointer-events:none}header #fixed-logo.l-s-logo a.fixed-logo-sp svg{width:calc(215 / var(--design-width) * var(--client-width));height:calc(20 / var(--design-width) * var(--client-width));fill:#fff}}header #fixed-logo.l-s-logo #contents-copy-sp{display:none}@media only screen and (max-width:759px){header #fixed-logo.l-s-logo #contents-copy-sp{position:absolute;display:block;font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(9 / var(--design-width) * var(--client-width));line-height:1.1;letter-spacing:.1em;writing-mode:vertical-rl;font-feature-settings:normal;white-space:nowrap}header #fixed-logo.l-s-logo #contents-copy-sp span:nth-of-type(1){margin-top:calc(1 / var(--design-width) * var(--client-width))}header #fixed-logo.l-s-logo #contents-copy-sp span:nth-of-type(2){margin-top:calc(1 / var(--design-width) * var(--client-width))}}header #fixed-logo.l-s-logo.in-view a.fixed-logo-sp,header #fixed-logo.l-s-logo.view-out a.fixed-logo-sp{opacity:1;transition:opacity .8s cubic-bezier(.25,1,.5,1)}header #fixed-logo.l-s-logo.in-view #contents-copy-sp,header #fixed-logo.l-s-logo.view-out #contents-copy-sp{top:calc(373 / var(--design-width) * var(--client-width))}#menu{position:fixed;opacity:0;pointer-events:none;z-index:20;top:0;left:0;width:100%;padding:calc(30 / var(--design-width) * var(--client-width)) calc(32 / var(--design-width) * var(--client-width)) calc(53 / var(--design-width) * var(--client-width));background-color:#8c9884}@media only screen and (max-width:759px){#menu{display:block;padding:calc(0 / var(--design-width) * var(--client-width)) calc(26 / var(--design-width) * var(--client-width)) calc(0 / var(--design-width) * var(--client-width))}}#menu.is-close{transition:opacity .4s ease}#menu.is-open{opacity:1;pointer-events:auto;overscroll-behavior:contain;transition:opacity .6s ease;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}#menu.is-open .menu-wrapper{opacity:1;transition:opacity .4s cubic-bezier(.5,1,.89,1) .2s}#menu.is-open .menu-l{opacity:1;transition:opacity .6s cubic-bezier(.5,1,.89,1) .4s}#menu.is-open .menu-r .moments-wrap .moments-col{opacity:1;transform:translate3d(0,0,0)}#menu.is-open .menu-r .moments-wrap .moments-col:nth-of-type(1){transition:opacity .6s cubic-bezier(.5,1,.89,1) .5s,transform .6s cubic-bezier(.5,1,.89,1) .5s}#menu.is-open .menu-r .moments-wrap .moments-col:nth-of-type(2){transition:opacity .6s cubic-bezier(.5,1,.89,1) .65s,transform .6s cubic-bezier(.5,1,.89,1) .5s}#menu.is-open .menu-r .moments-wrap .moments-col:nth-of-type(3){transition:opacity .7s cubic-bezier(.5,1,.89,1) .8s,transform .6s cubic-bezier(.5,1,.89,1) .5s}#menu .menu-wrapper{opacity:0}@media only screen and (min-width:760px){#menu .menu-wrapper{display:flex;align-items:flex-start;justify-content:flex-end}}@media only screen and (max-width:759px){#menu .menu-wrapper{padding-top:calc(28 / var(--design-width) * var(--client-width))}}#menu .menu-l{position:fixed;display:flex;align-items:flex-start;opacity:0}@media only screen and (min-width:760px){#menu .menu-l{top:calc(30 / var(--design-width) * var(--client-width));left:calc(30 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#menu .menu-l{position:relative;top:0;width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);display:block;margin:0 0 0 auto}}#menu .menu-l .menu-logo-sp{display:none}@media only screen and (max-width:759px){#menu .menu-l .menu-logo-sp{display:block;margin-left:-1px}#menu .menu-l .menu-logo-sp svg{width:calc(215 / var(--design-width) * var(--client-width));height:calc(20 / var(--design-width) * var(--client-width));fill:#fff}}#menu .menu-l .menu-img{position:relative;width:calc(var(--menu-g-column) * 3 + var(--g-gutter) * 2);height:calc(100vh - 60 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#menu .menu-l .menu-img{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);height:calc(87 / var(--design-width) * var(--client-width));margin-top:calc(29 / var(--design-width) * var(--client-width));margin-bottom:0}}#menu .menu-l .menu-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#menu .menu-l .menu-img .menu-copy{position:absolute;z-index:2;left:calc(29 / var(--design-width) * var(--client-width));bottom:calc(19 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫ゴシック Pr5 D",sans-serif;font-size:calc(15 / var(--design-width) * var(--client-width));letter-spacing:.126em;writing-mode:vertical-rl;font-feature-settings:normal}@media only screen and (max-width:759px){#menu .menu-l .menu-img .menu-copy{display:none}}#menu .menu-l .menu-img .menu-copy p:first-of-type{margin-left:14px}#menu .menu-l .menu-img .menu-copy p:nth-of-type(2){margin-top:68px}#menu .menu-l .menu-l-r{width:calc(var(--menu-g-column) * 3 + var(--g-gutter) * 2);padding-top:var(--g-gutter);margin-left:calc(32 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#menu .menu-l .menu-l-r{width:auto;padding-top:0;margin-left:0}}@media only screen and (max-width:759px){#menu .menu-l .menu-l-r .menu-logo{display:none}}#menu .menu-l .menu-l-r .menu-logo img{width:calc(163 / var(--design-width) * var(--client-width));height:calc(87 / var(--design-width) * var(--client-width))}#menu .menu-l .menu-l-r .menu-link{margin-top:calc(83 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#menu .menu-l .menu-l-r .menu-link{margin-top:calc(20 / var(--design-width) * var(--client-width))}}#menu .menu-l .menu-l-r .menu-link a.menu-link-item{display:flex;align-items:center;gap:calc(14 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1.8;text-decoration:none;color:#fff;margin-top:calc(26 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#menu .menu-l .menu-l-r .menu-link a.menu-link-item{margin-top:calc(11 / var(--design-width) * var(--client-width))}}#menu .menu-l .menu-l-r .menu-link a.menu-link-item:first-of-type{margin-top:0}#menu .menu-l .menu-l-r .menu-copyright{position:absolute;bottom:calc(32 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫ゴシック Pr5 M",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));color:#fff;opacity:.5}@media only screen and (max-width:759px){#menu .menu-l .menu-l-r .menu-copyright{display:none}}@media only screen and (min-width:760px){#menu .menu-r{padding-top:calc(24 / var(--design-width) * var(--client-width));margin-left:calc(34 / var(--design-width) * var(--client-width))}}#menu .menu-r .moments-wrap{width:calc(var(--menu-g-column) * 6 + var(--g-gutter) * 5)}@media only screen and (max-width:759px){#menu .menu-r .moments-wrap{width:100%;margin-bottom:calc(39 / var(--design-width) * var(--client-width))}}#menu .menu-r .moments-wrap .moments-col{opacity:0}@media only screen and (min-width:760px){#menu .menu-r .moments-wrap .moments-col{transform:translate3d(0,-15px,0)}}@media only screen and (max-width:759px){#menu .menu-r .moments-wrap .moments-col{margin-top:calc(73 / var(--design-width) * var(--client-width))}#menu .menu-r .moments-wrap .moments-col:first-of-type{margin-top:0}}#menu .menu-r .moments-wrap .moments-col .moments-item-list-wrap{transition:height .6s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:759px){#menu .menu-r .moments-wrap .moments-col .moments-item-list-wrap.over{overflow-y:clip;height:calc(350 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#menu .menu-r .moments-wrap .moments-col .moments-item-list{border-top:1px solid rgba(255,255,255,.3)}}#menu .menu-r .moments-wrap .moments-col .more-btn{display:none}@media only screen and (max-width:759px){#menu .menu-r .moments-wrap .moments-col .more-btn.over{display:flex;align-items:center;font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));font-weight:600;line-height:1.8;color:#fff;gap:calc(14 / var(--design-width) * var(--client-width));padding-top:calc(16 / var(--design-width) * var(--client-width));padding-bottom:calc(15 / var(--design-width) * var(--client-width));border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);text-decoration:none}}#menu .menu-r .moments-wrap .menu-sp-copyright{display:none;font-family:"FOT-筑紫ゴシック Pr5 M",sans-serif;font-size:12px;line-height:1.8;color:#fff;opacity:.5}@media only screen and (max-width:759px){#menu .menu-r .moments-wrap .menu-sp-copyright{display:block;width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:calc(65 / var(--design-width) * var(--client-width)) 0 0 auto}}#menu .menu-r .moments-wrap .moments-ttl{color:#fff}@media only screen and (max-width:759px){#menu .menu-r .moments-wrap .moments-ttl:before{position:absolute;z-index:1;top:0;left:calc(15 / var(--design-width) * var(--client-width));display:block;content:"";width:calc(15 / var(--design-width) * var(--client-width));height:1px;background-color:#fff!important}}html.is-menu-open,html.is-menu-open body{overscroll-behavior:none}footer{position:fixed;z-index:1;bottom:0;left:0;width:100%;height:100vh;opacity:0;pointer-events:none}@media only screen and (max-width:759px){footer{display:flex;align-items:center}}footer.in-view{opacity:1;pointer-events:auto}footer #footer-menu{position:absolute;z-index:1;display:block;width:100%;height:100vh}footer .footer-copy{position:absolute;top:calc(189 / var(--design-height) * var(--client-height));right:0;left:0;margin:auto;display:flex;gap:calc(28 / var(--design-height) * var(--client-height));justify-content:center;flex-direction:row-reverse}@media only screen and (max-width:759px){footer .footer-copy{top:calc(216 / var(--design-width) * var(--client-width));gap:calc(12 / var(--design-width) * var(--client-width))}}footer .footer-copy p{font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(24 / var(--design-height) * var(--client-height));line-height:1.1;letter-spacing:.08em;writing-mode:vertical-rl;font-feature-settings:normal;white-space:pre}@media only screen and (max-width:759px){footer .footer-copy p{font-size:calc(15 / var(--design-width) * var(--client-width));letter-spacing:.124em}}footer .footer-copy p:nth-of-type(2){margin-top:calc(105 / var(--design-height) * var(--client-height))}@media only screen and (max-width:759px){footer .footer-copy p:nth-of-type(2){margin-top:calc(70 / var(--design-width) * var(--client-width))}}footer .footer-logo{position:absolute;top:calc(668 / var(--design-height) * var(--client-height));right:0;left:0;margin:auto}@media only screen and (max-width:759px){footer .footer-logo{width:calc(150 / var(--design-width) * var(--client-width));height:calc(36 / var(--design-width) * var(--client-width));top:calc(531 / var(--design-width) * var(--client-width))}}footer .footer-logo img{width:calc(256 / var(--design-height) * var(--client-height));height:auto;margin:auto}@media only screen and (max-width:759px){footer .footer-logo img{width:calc(150 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}footer #cover-note{position:absolute;z-index:1;right:calc(14 / var(--design-width) * var(--client-width));bottom:calc(16 / var(--design-width) * var(--client-width));font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1;color:rgba(255,255,255,.5)}@media only screen and (max-width:759px){footer #cover-note{font-size:calc(10 / var(--design-width) * var(--client-width))}}footer #cover-note:before{content:"";display:inline-block;width:calc(44 / var(--design-width) * var(--client-width));height:1px;background-color:rgba(255,255,255,.5);margin-right:calc(7 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){footer #cover-note:before{width:calc(28 / var(--design-width) * var(--client-width))}}footer video{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1}#home{background-color:#e4e8e0}#home #underlay{position:absolute;z-index:100;z-index:100;top:0;left:0;opacity:.6;pointer-events:none;display:none}#home #c-menu-btn{mix-blend-mode:normal}#home #c-menu-btn.blend{mix-blend-mode:difference}#home #fixed-logo.l-s-logo{position:fixed;opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.25,1,.5,1)}@media only screen and (min-width:760px){#home #fixed-logo.l-s-logo{top:auto;bottom:calc(63 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#home #fixed-logo.l-s-logo{top:0}}#home #fixed-logo.l-s-logo.in-view{opacity:1}#home #cover{position:fixed;top:0;left:0;width:100%;height:100vh}@media only screen and (max-width:759px){#home #cover{height:100dvh}}#home #cover .cover-logo-wrap{position:absolute;z-index:1;top:calc(24 / var(--design-width) * var(--client-width));right:0;bottom:0;left:0;width:calc(964 / var(--design-width) * var(--client-width));height:calc(341 / var(--design-width) * var(--client-width));margin:auto;mix-blend-mode:overlay;transition:opacity .4s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:759px){#home #cover .cover-logo-wrap{width:100%;height:calc(225 / var(--design-width) * var(--client-width));top:calc(-66 / var(--design-width) * var(--client-width))}}#home #cover .cover-logo{position:relative;width:calc(964 / var(--design-width) * var(--client-width));height:calc(341 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #cover .cover-logo{width:calc(333 / var(--design-width) * var(--client-width));height:calc(225 / var(--design-width) * var(--client-width));margin:0 auto}}#home #cover .cover-logo img{width:calc(964 / var(--design-width) * var(--client-width));height:calc(341 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #cover .cover-logo img{width:calc(333 / var(--design-width) * var(--client-width));height:calc(225 / var(--design-width) * var(--client-width))}}#home #cover .cover-logo-overlay{position:absolute;z-index:2;top:calc(24 / var(--design-width) * var(--client-width));right:0;bottom:0;left:0;width:calc(964 / var(--design-width) * var(--client-width));height:calc(341 / var(--design-width) * var(--client-width));margin:auto;opacity:.8;transition:opacity .4s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:759px){#home #cover .cover-logo-overlay{position:absolute;z-index:2;top:calc(-66 / var(--design-width) * var(--client-width));right:0;bottom:0;left:0;width:calc(333 / var(--design-width) * var(--client-width));height:calc(225 / var(--design-width) * var(--client-width));margin:auto}}#home #cover .cover-logo-overlay img{width:calc(964 / var(--design-width) * var(--client-width));height:calc(341 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #cover .cover-logo-overlay img{width:calc(333 / var(--design-width) * var(--client-width));height:calc(225 / var(--design-width) * var(--client-width))}}#home #cover #cover-note{position:absolute;z-index:1;right:calc(14 / var(--design-width) * var(--client-width));bottom:calc(16 / var(--design-width) * var(--client-width));font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1;color:rgba(255,255,255,.5)}@media only screen and (max-width:759px){#home #cover #cover-note{font-size:calc(10 / var(--design-width) * var(--client-width))}}#home #cover #cover-note:before{content:"";display:inline-block;width:calc(44 / var(--design-width) * var(--client-width));height:1px;background-color:rgba(255,255,255,.5);margin-right:calc(7 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #cover #cover-note:before{width:calc(28 / var(--design-width) * var(--client-width))}}#home #cover video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home #cover:before{content:"";display:block;position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;background-color:rgba(37,39,36,.95);opacity:0}#home #cover.out-contents .cover-logo-overlay,#home #cover.out-contents .cover-logo-wrap{opacity:0}#home #cover.out-contents:before{opacity:1;transition:opacity 1.2s cubic-bezier(.25,1,.5,1)}#home #cover.out-contents.footer:before{opacity:0;transition:opacity 0s cubic-bezier(.25,1,.5,1)}@media only screen and (min-width:760px){#home #cover_stroke_pc{position:absolute;z-index:10;mix-blend-mode:overlay;top:calc(338 / var(--design-width) * var(--client-width));left:calc(27 / var(--design-width) * var(--client-width));width:calc(722 / var(--design-width) * var(--client-width))}#home #cover_stroke_pc .revealPath{stroke-dasharray:2000;stroke-dashoffset:2000}#home #cover_stroke_pc.draw .revealPath{animation:draw 1.8s cubic-bezier(.45,0,.55,1) forwards .4s}}@media only screen and (max-width:759px){#home #cover_stroke_pc{display:none}}#home #cover_stroke_sp_1{display:none}@media only screen and (max-width:759px){#home #cover_stroke_sp_1{position:absolute;z-index:10;mix-blend-mode:overlay;display:block;top:calc(125 / var(--design-width) * var(--client-width));left:calc(88 / var(--design-width) * var(--client-width));width:calc(126.9 / var(--design-width) * var(--client-width));height:calc(409.1 / var(--design-width) * var(--client-width))}#home #cover_stroke_sp_1 .revealPath{stroke-dasharray:1339.5557861328;stroke-dashoffset:1339.5557861328}#home #cover_stroke_sp_1.draw .revealPath{animation:draw 1.8s cubic-bezier(.45,0,.55,1) forwards .4s}}#home #cover_stroke_sp_2{display:none}@media only screen and (max-width:759px){#home #cover_stroke_sp_2{position:absolute;z-index:10;mix-blend-mode:overlay;display:block;top:calc(96 / var(--design-width) * var(--client-width));left:calc(61 / var(--design-width) * var(--client-width));width:calc(225.4 / var(--design-width) * var(--client-width));height:calc(378.5 / var(--design-width) * var(--client-width))}#home #cover_stroke_sp_2 .revealPath{stroke-dasharray:1339.5557861328;stroke-dashoffset:1339.5557861328}#home #cover_stroke_sp_2.draw .revealPath{animation:draw 1.8s cubic-bezier(.45,0,.55,1) forwards .8s}}#home #about_stroke_1{position:absolute;z-index:10;mix-blend-mode:overlay;top:calc(210 / var(--design-width) * var(--client-width));left:calc(630 / var(--design-width) * var(--client-width));width:calc(432 / var(--design-width) * var(--client-width))}#home #about_stroke_1 .revealPath{stroke-dasharray:2000;stroke-dashoffset:2000}#home #about_stroke_2{position:absolute;z-index:10;mix-blend-mode:overlay;top:calc(823 / var(--design-width) * var(--client-width));left:calc(905 / var(--design-width) * var(--client-width));width:calc(512 / var(--design-width) * var(--client-width))}#home #about_stroke_2 .revealPath{stroke-dasharray:1339.5557861328;stroke-dashoffset:1339.5557861328}#home #about_stroke_2.is-visible .revealPath{animation:draw 1.6s cubic-bezier(.45,0,.55,1) forwards}@keyframes draw{to{stroke-dashoffset:0}}#home .home-about{position:relative;z-index:1;width:100%;height:calc(1610 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫明朝 Pr6 R",serif;margin-top:calc(300 / var(--design-width) * var(--client-width));opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:759px){#home .home-about{padding-top:calc(123 / var(--design-width) * var(--client-width))}}#home .home-about .sec-inner{position:sticky;z-index:1;top:calc(211 / var(--design-width) * var(--client-width));left:0;width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);margin:0 var(--g-space) 0 auto;padding-bottom:calc(178 / var(--design-width) * var(--client-width));letter-spacing:.12em;opacity:0}@media only screen and (max-width:759px){#home .home-about .sec-inner{top:calc(152 / var(--design-width) * var(--client-width));width:calc(253 / var(--design-width) * var(--client-width));margin:0 auto 0;padding-bottom:calc(124 / var(--design-width) * var(--client-width));letter-spacing:.09em;text-align:justify}}#home .home-about .sec-inner .brand_movie__btn-wrap{position:relative;margin-top:calc(38 / var(--design-width) * var(--client-width))}#home .home-about .sec-inner .brand_movie__btn-wrap .brand_movie__btn{display:flex;align-items:center;gap:calc(13 / var(--design-width) * var(--client-width));font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(15 / var(--design-width) * var(--client-width));letter-spacing:.06em;color:#fff;text-decoration:none}#home .home-about .sec-inner .brand_movie__btn-wrap .brand_movie__btn .c-rect_arw{position:relative;display:block;width:calc(42 / var(--design-width) * var(--client-width));height:calc(32 / var(--design-width) * var(--client-width))}#home .home-about .sec-inner .brand_movie__btn-wrap:before{position:relative;top:0;left:calc(-22 / var(--design-width) * var(--client-width));content:"";display:block;width:calc(44 / var(--design-width) * var(--client-width));height:1px;background-color:#fff;opacity:.3;margin-bottom:calc(34 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about .sec-inner .brand_movie__btn-wrap:before{left:calc(-15 / var(--design-width) * var(--client-width));width:calc(28 / var(--design-width) * var(--client-width))}}#home .home-about.view-contents{opacity:1;transition:opacity 1.2s cubic-bezier(.25,1,.5,1)}#home .home-about.view-contents .sec-inner{opacity:1;transition:opacity 1.2s cubic-bezier(.25,1,.5,1) .3s}#home .home-about.view-contents #about_stroke_1 .revealPath{animation:draw 1.6s cubic-bezier(.45,0,.55,1) forwards .3s}#home .home-about .home-about-img{position:absolute}#home .home-about .home-about-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home .home-about #home-about-img-group_1 .home-about-img.n1{top:calc(102 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_1 .home-about-img.n1{opacity:1;top:calc(522 / var(--design-width) * var(--client-width));left:calc(-28 / var(--design-width) * var(--client-width));width:calc(99 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_1 .home-about-img.n2{top:calc(218 / var(--design-width) * var(--client-width));left:calc(-72 / var(--design-width) * var(--client-width));width:calc(248 / var(--design-width) * var(--client-width));height:calc(159 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_1 .home-about-img.n2{opacity:1;top:calc(595 / var(--design-width) * var(--client-width));left:calc(349 / var(--design-width) * var(--client-width));width:calc(99 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_1 .home-about-img.n3{top:calc(218 / var(--design-width) * var(--client-width));left:calc(1336 / var(--design-width) * var(--client-width));width:calc(248 / var(--design-width) * var(--client-width));height:calc(159 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_1 .home-about-img.n3{opacity:1;top:calc(827 / var(--design-width) * var(--client-width));left:calc(96 / var(--design-width) * var(--client-width));width:calc(74 / var(--design-width) * var(--client-width));height:calc(43 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_1 .home-about-img.n4{top:calc(392 / var(--design-width) * var(--client-width));left:calc(560 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_1 .home-about-img.n4{opacity:1;top:calc(914 / var(--design-width) * var(--client-width));left:calc(312 / var(--design-width) * var(--client-width));width:calc(74 / var(--design-width) * var(--client-width));height:calc(43 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_1 .home-about-img.n5{top:calc(536 / var(--design-width) * var(--client-width));left:calc(-193 / var(--design-width) * var(--client-width));width:calc(545 / var(--design-width) * var(--client-width));height:calc(363 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_1 .home-about-img.n5{opacity:1;top:calc(972 / var(--design-width) * var(--client-width));left:calc(-102 / var(--design-width) * var(--client-width));width:calc(239 / var(--design-width) * var(--client-width));height:calc(159 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_1 .home-about-img.n6{top:calc(566 / var(--design-width) * var(--client-width));left:calc(1264 / var(--design-width) * var(--client-width));width:calc(360 / var(--design-width) * var(--client-width));height:calc(240 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_1 .home-about-img.n6{opacity:1;top:calc(1146 / var(--design-width) * var(--client-width));left:calc(274 / var(--design-width) * var(--client-width));width:calc(195 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_1 .home-about-img.n7{top:calc(943 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_1 .home-about-img.n7{opacity:1;top:calc(1291 / var(--design-width) * var(--client-width));left:calc(-3 / var(--design-width) * var(--client-width));width:calc(74 / var(--design-width) * var(--client-width));height:calc(43 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_1 .home-about-img.n8{top:calc(1059 / var(--design-width) * var(--client-width));left:calc(32 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_1 .home-about-img.n8{display:none}}#home .home-about #home-about-img-group_1 .home-about-img.n9{top:calc(1059 / var(--design-width) * var(--client-width));left:calc(1091 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_1 .home-about-img.n9{display:none}}#home .home-about #home-about-img-group_1 .home-about-img.n10{top:calc(1214 / var(--design-width) * var(--client-width));left:calc(209 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_1 .home-about-img.n10{display:none}}#home .home-about #home-about-img-group_2 .home-about-img.n1{top:calc(50 / var(--design-width) * var(--client-width));left:calc(-8 / var(--design-width) * var(--client-width));width:calc(360 / var(--design-width) * var(--client-width));height:calc(240 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_2 .home-about-img.n1{opacity:1;top:calc(537 / var(--design-width) * var(--client-width));left:calc(349 / var(--design-width) * var(--client-width));width:calc(99 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_2 .home-about-img.n2{top:calc(204 / var(--design-width) * var(--client-width));left:calc(1336 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_2 .home-about-img.n2{opacity:1;top:calc(624 / var(--design-width) * var(--client-width));left:calc(-120 / var(--design-width) * var(--client-width));width:calc(216 / var(--design-width) * var(--client-width));height:calc(145 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_2 .home-about-img.n3{top:calc(305 / var(--design-width) * var(--client-width));left:calc(1088 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_2 .home-about-img.n3{opacity:1;top:calc(798 / var(--design-width) * var(--client-width));left:calc(311 / var(--design-width) * var(--client-width));width:calc(99 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_2 .home-about-img.n4{top:calc(407 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_2 .home-about-img.n4{opacity:1;top:calc(885 / var(--design-width) * var(--client-width));left:calc(-28 / var(--design-width) * var(--client-width));width:calc(74 / var(--design-width) * var(--client-width));height:calc(43 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_2 .home-about-img.n5{top:calc(538 / var(--design-width) * var(--client-width));left:calc(560 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_2 .home-about-img.n5{opacity:1;top:calc(943 / var(--design-width) * var(--client-width));left:calc(185 / var(--design-width) * var(--client-width));width:calc(74 / var(--design-width) * var(--client-width));height:calc(43 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_2 .home-about-img.n6{top:calc(653 / var(--design-width) * var(--client-width));left:calc(-144 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_2 .home-about-img.n6{opacity:1;top:calc(1117 / var(--design-width) * var(--client-width));left:calc(-61 / var(--design-width) * var(--client-width));width:calc(195 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_2 .home-about-img.n7{top:calc(653 / var(--design-width) * var(--client-width));left:calc(1336 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_2 .home-about-img.n7{opacity:1;top:calc(1291 / var(--design-width) * var(--client-width));left:calc(311 / var(--design-width) * var(--client-width));width:calc(74 / var(--design-width) * var(--client-width));height:calc(43 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_2 .home-about-img.n8{top:calc(885 / var(--design-width) * var(--client-width));left:calc(208 / var(--design-width) * var(--client-width));width:calc(496 / var(--design-width) * var(--client-width));height:calc(333 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_2 .home-about-img.n8{display:none}}#home .home-about #home-about-img-group_2 .home-about-img.n9{top:calc(885 / var(--design-width) * var(--client-width));left:calc(1160 / var(--design-width) * var(--client-width));width:calc(248 / var(--design-width) * var(--client-width));height:calc(159 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_2 .home-about-img.n9{display:none}}#home .home-about #home-about-img-group_2 .home-about-img.n10{top:calc(1291 / var(--design-width) * var(--client-width));left:calc(1088 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_2 .home-about-img.n10{display:none}}#home .home-about #home-about-img-group_3 .home-about-img.n1{top:calc(59 / var(--design-width) * var(--client-width));left:calc(1088 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_3 .home-about-img.n1{opacity:1;top:calc(508 / var(--design-width) * var(--client-width));left:calc(311 / var(--design-width) * var(--client-width));width:calc(216 / var(--design-width) * var(--client-width));height:calc(145 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_3 .home-about-img.n2{top:calc(160 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_3 .home-about-img.n2{opacity:1;top:calc(711 / var(--design-width) * var(--client-width));left:calc(-28 / var(--design-width) * var(--client-width));width:calc(74 / var(--design-width) * var(--client-width));height:calc(43 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_3 .home-about-img.n3{top:calc(276 / var(--design-width) * var(--client-width));left:calc(1264 / var(--design-width) * var(--client-width));width:calc(496 / var(--design-width) * var(--client-width));height:calc(333 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_3 .home-about-img.n3{opacity:1;top:calc(769 / var(--design-width) * var(--client-width));left:calc(46 / var(--design-width) * var(--client-width));width:calc(74 / var(--design-width) * var(--client-width));height:calc(43 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_3 .home-about-img.n4{top:calc(407 / var(--design-width) * var(--client-width));left:calc(32 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_3 .home-about-img.n4{opacity:1;top:calc(885 / var(--design-width) * var(--client-width));left:calc(275 / var(--design-width) * var(--client-width));width:calc(74 / var(--design-width) * var(--client-width));height:calc(43 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_3 .home-about-img.n5{top:calc(508 / var(--design-width) * var(--client-width));left:calc(208 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_3 .home-about-img.n5{opacity:1;top:calc(943 / var(--design-width) * var(--client-width));left:calc(349 / var(--design-width) * var(--client-width));width:calc(74 / var(--design-width) * var(--client-width));height:calc(43 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_3 .home-about-img.n6{top:calc(697 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_3 .home-about-img.n6{opacity:1;top:calc(1030 / var(--design-width) * var(--client-width));left:calc(-101 / var(--design-width) * var(--client-width));width:calc(197 / var(--design-width) * var(--client-width));height:calc(116 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_3 .home-about-img.n7{top:calc(798 / var(--design-width) * var(--client-width));left:calc(560 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_3 .home-about-img.n7{opacity:1;top:calc(1291 / var(--design-width) * var(--client-width));left:calc(-28 / var(--design-width) * var(--client-width));width:calc(99 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#home .home-about #home-about-img-group_3 .home-about-img.n8{top:calc(914 / var(--design-width) * var(--client-width));left:calc(-144 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(217 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_3 .home-about-img.n8{display:none}}#home .home-about #home-about-img-group_3 .home-about-img.n9{top:calc(1059 / var(--design-width) * var(--client-width));left:calc(1088 / var(--design-width) * var(--client-width));width:calc(248 / var(--design-width) * var(--client-width));height:calc(159 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_3 .home-about-img.n9{display:none}}#home .home-about #home-about-img-group_3 .home-about-img.n10{top:calc(1204 / var(--design-width) * var(--client-width));left:calc(208 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-about #home-about-img-group_3 .home-about-img.n10{display:none}}#home .home-cat-wrapper{position:relative}#home .home-cat-wrapper .home-cat-title-container{opacity:0;position:fixed;top:calc(226 / var(--design-height) * var(--client-height));left:0;right:0;width:calc(124 / var(--design-width) * var(--client-width));margin:0 auto 0;transition:opacity 1.2s cubic-bezier(.25,1,.5,1);pointer-events:none}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-cat-title-container{top:calc(153 / var(--design-height) * var(--client-height))}}#home .home-cat-wrapper .home-cat-title-container.in-view{opacity:1}#home .home-cat-wrapper .home-cat-title-container .home-cat-title-shoulder{position:relative;display:flex;align-items:center;flex-direction:row;height:calc(144 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫明朝 Pr6 M",serif;writing-mode:vertical-rl;font-feature-settings:normal;letter-spacing:.13em;color:#333;margin:auto}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-cat-title-container .home-cat-title-shoulder{height:calc(129 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-cat-title-container .home-cat-title-shoulder-wrap{position:relative}#home .home-cat-wrapper .home-cat-title-container .home-cat-title-shoulder-wrap p{position:relative;display:none;transition:opacity 1.2s cubic-bezier(.25,1,.5,1)}#home .home-cat-wrapper .home-cat-title-container .home-cat-title-shoulder-wrap p:nth-of-type(1){display:inline-block}#home .home-cat-wrapper .home-cat-title-container .home-cat-title-shoulder:after{position:absolute;left:0;right:0;bottom:0;margin:auto;content:"";display:block;width:calc(48 / var(--design-width) * var(--client-width));height:1px;background-color:#333;opacity:.5}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-cat-title-container .home-cat-title-shoulder:after{width:calc(73 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-cat-title-container .home-cat-title{position:relative;left:0;display:flex;align-items:center;flex-direction:row;font-family:"FOT-筑紫明朝 Pr6 M",serif;font-size:calc(24 / var(--design-width) * var(--client-width));line-height:1.1;writing-mode:vertical-rl;font-feature-settings:normal;letter-spacing:.08em;color:#333;margin:calc(43 / var(--design-width) * var(--client-width)) auto 0}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-cat-title-container .home-cat-title{font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(15 / var(--design-width) * var(--client-width));letter-spacing:.12em;margin:calc(29 / var(--design-width) * var(--client-width)) auto 0}}#home .home-cat-wrapper .home-cat-title-container .home-cat-title-wrap{position:relative;width:calc(48 / var(--design-width) * var(--client-width));height:calc(78 / var(--design-width) * var(--client-width));margin-top:calc(11 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-cat-title-container .home-cat-title-wrap{width:calc(23 / var(--design-width) * var(--client-width));height:calc(42 / var(--design-width) * var(--client-width));margin-top:calc(2 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-cat-title-container .home-cat-title-wrap p{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:100%;transition:opacity 1.2s cubic-bezier(.25,1,.5,1)}#home .home-cat-wrapper .home-cat-title-container .home-cat-title-wrap .home-cat-title-border{width:100%;height:100%;border:1px solid rgba(51,51,51,.3);overflow:hidden}@media only screen and (min-width:760px){#home .home-cat-wrapper .home-cat-title-container .home-cat-title-wrap:before{position:absolute;z-index:4;top:0;left:0;content:"";display:block;width:calc(8 / var(--design-width) * var(--client-width));height:1px;background-color:#333}#home .home-cat-wrapper .home-cat-title-container .home-cat-title-wrap:after{position:absolute;z-index:4;bottom:0;right:0;content:"";display:block;width:calc(8 / var(--design-width) * var(--client-width));height:1px;background-color:#333}}#home .home-cat-wrapper .home-cat-title-container .home-cat-title-inner{display:flex;flex-direction:row;width:100%;transform:translate3d(0,0,0);transition:transform .8s cubic-bezier(.76,0,.24,1)}#home .home-cat-wrapper .home-cat-title-container.nature .home-cat-title-shoulder-wrap p{display:none}#home .home-cat-wrapper .home-cat-title-container.nature .home-cat-title-shoulder-wrap p:nth-of-type(1){display:inline-block}#home .home-cat-wrapper .home-cat-title-container.nature .home-cat-title-wrap .home-cat-title-inner{transform:translate3d(0,0,0)}#home .home-cat-wrapper .home-cat-title-container.culture .home-cat-title-shoulder-wrap p{display:none}#home .home-cat-wrapper .home-cat-title-container.culture .home-cat-title-shoulder-wrap p:nth-of-type(2){display:inline-block}#home .home-cat-wrapper .home-cat-title-container.culture .home-cat-title-wrap .home-cat-title-inner{transform:translate3d(0,calc(-76 / var(--design-width) * var(--client-width)),0)}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-cat-title-container.culture .home-cat-title-wrap .home-cat-title-inner{transform:translate3d(0,calc(-40 / var(--design-width) * var(--client-width)),0)}}#home .home-cat-wrapper .home-cat-title-container.after-food .home-cat-title-shoulder-wrap p,#home .home-cat-wrapper .home-cat-title-container.food .home-cat-title-shoulder-wrap p{display:none}#home .home-cat-wrapper .home-cat-title-container.after-food .home-cat-title-shoulder-wrap p:nth-of-type(3),#home .home-cat-wrapper .home-cat-title-container.food .home-cat-title-shoulder-wrap p:nth-of-type(3){display:inline-block}#home .home-cat-wrapper .home-cat-title-container.after-food .home-cat-title-wrap .home-cat-title-inner,#home .home-cat-wrapper .home-cat-title-container.food .home-cat-title-wrap .home-cat-title-inner{transform:translate3d(0,calc(-152 / var(--design-width) * var(--client-width)),0)}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-cat-title-container.after-food .home-cat-title-wrap .home-cat-title-inner,#home .home-cat-wrapper .home-cat-title-container.food .home-cat-title-wrap .home-cat-title-inner{transform:translate3d(0,calc(-80 / var(--design-width) * var(--client-width)),0)}}#home .home-cat-wrapper .home-moments-item{position:relative;display:block;width:calc(320 / var(--design-width) * var(--client-width));text-decoration:none}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-moments-item{width:calc(157 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-moments-item:first-of-type{margin-top:0}#home .home-cat-wrapper .home-moments-item-thumb{display:block}#home .home-cat-wrapper .home-moments-item__img{display:block;overflow:hidden;width:calc(320 / var(--design-width) * var(--client-width));height:calc(449 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-moments-item__img{width:calc(157 / var(--design-width) * var(--client-width));height:calc(220 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-moments-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center}#home .home-cat-wrapper .home-moments-item__title{display:block;font-family:"FOT-筑紫明朝 Pr6 M",serif;font-size:calc(15 / var(--design-width) * var(--client-width));color:#333;margin-top:calc(11 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#home .home-cat-wrapper .home-moments-item__title br:nth-of-type(1),#home .home-cat-wrapper .home-moments-item__title br:nth-of-type(3){display:none}}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-moments-item__title br:nth-of-type(3){display:none}}#home .home-cat-wrapper .home-moments-item__btn{position:relative;display:flex;align-items:center;gap:calc(14 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));font-weight:600;line-height:1.8;color:#333;margin-top:calc(6 / var(--design-width) * var(--client-width));padding-top:calc(7 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-moments-item__btn{flex-direction:column-reverse;align-items:flex-start;padding-top:0;margin-top:calc(8 / var(--design-width) * var(--client-width));gap:calc(11 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-moments-item__btn p{margin-top:-1px;font-feature-settings:normal}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-moments-item.min{width:calc(101 / var(--design-width) * var(--client-width))}#home .home-cat-wrapper .home-moments-item.min .home-moments-item__img{display:block;width:calc(101 / var(--design-width) * var(--client-width));height:calc(72 / var(--design-width) * var(--client-width))}#home .home-cat-wrapper .home-moments-item.min .home-moments-item__img.vt{height:calc(141 / var(--design-width) * var(--client-width))}#home .home-cat-wrapper .home-moments-item.min .home-moments-item__title{display:block;font-family:"FOT-筑紫明朝 Pr6 R",serif;font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1.25;margin-top:calc(11 / var(--design-width) * var(--client-width));margin-left:calc(-1 / var(--design-width) * var(--client-width))}#home .home-cat-wrapper .home-moments-item.min .home-moments-item__btn{font-size:calc(9 / var(--design-width) * var(--client-width));line-height:1.222;margin-top:calc(14 / var(--design-width) * var(--client-width));margin-left:calc(-1 / var(--design-width) * var(--client-width));gap:calc(13 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-moments-item .stroke-mount{position:absolute;z-index:10;width:calc(281 / var(--design-width) * var(--client-width))}#home .home-cat-wrapper .home-moments-item .stroke-mount.n1{top:calc(473 / var(--design-width) * var(--client-width));left:calc(-13 / var(--design-width) * var(--client-width))}#home .home-cat-wrapper .home-moments-item .stroke-mount.n2{top:calc(473 / var(--design-width) * var(--client-width));left:calc(-35 / var(--design-width) * var(--client-width))}#home .home-cat-wrapper .home-moments-item .stroke-mount .revealPath{stroke-dasharray:1339.5557861328;stroke-dashoffset:1339.5557861328}@media only screen and (min-width:760px){#home .home-cat-wrapper .home-moments-item .stroke-mount.is-visible .revealPath{animation:draw 1.6s cubic-bezier(.45,0,.55,1) forwards .2s}}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-moments-item .stroke-mount{display:none}}#home .home-cat-wrapper .home-nature{position:relative;top:0;left:0;width:100%;height:calc(2001 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-nature{height:calc(1987 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-nature-inner{width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);margin:0 auto 0;padding-top:calc(508 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-nature-inner{width:auto;margin:0 calc(11 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-nature .home-moments-item.n1{margin:0 0 0 auto}#home .home-cat-wrapper .home-nature .home-moments-item.n2{margin-top:calc(54 / var(--design-width) * var(--client-width))}#home .home-cat-wrapper .home-nature .home-nature-img{position:absolute}#home .home-cat-wrapper .home-nature .home-nature-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home .home-cat-wrapper .home-nature .home-nature-img.n1{top:calc(218 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(217 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-nature .home-nature-img.n1{opacity:1;top:calc(231 / var(--design-width) * var(--client-width));left:calc(263 / var(--design-width) * var(--client-width));width:calc(157 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-nature .home-nature-img.n2{top:calc(508 / var(--design-width) * var(--client-width));left:calc(208 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-nature .home-nature-img.n2{opacity:1;top:calc(377 / var(--design-width) * var(--client-width));left:calc(-45 / var(--design-width) * var(--client-width));width:calc(129 / var(--design-width) * var(--client-width));height:calc(86 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-nature .home-nature-img.n3{top:calc(624 / var(--design-width) * var(--client-width));left:calc(32 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-nature .home-nature-img.n3{opacity:1;top:calc(508 / var(--design-width) * var(--client-width));left:calc(95 / var(--design-width) * var(--client-width));width:calc(73 / var(--design-width) * var(--client-width));height:calc(49 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-nature .home-nature-img.n4{top:calc(740 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-nature .home-nature-img.n4{opacity:1;top:calc(600 / var(--design-width) * var(--client-width));left:calc(39 / var(--design-width) * var(--client-width));width:calc(73 / var(--design-width) * var(--client-width));height:calc(49 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-nature .home-nature-img.n5{top:calc(1030 / var(--design-width) * var(--client-width));left:calc(1264 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(217 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-nature .home-nature-img.n5{opacity:1;top:calc(1164 / var(--design-width) * var(--client-width));left:calc(319 / var(--design-width) * var(--client-width));width:calc(101 / var(--design-width) * var(--client-width));height:calc(68 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-nature .home-nature-img.n6{top:calc(1378 / var(--design-width) * var(--client-width));left:calc(1088 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-nature .home-nature-img.n6{opacity:1;top:calc(1276 / var(--design-width) * var(--client-width));left:calc(207 / var(--design-width) * var(--client-width));width:calc(101 / var(--design-width) * var(--client-width));height:calc(68 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-nature .home-nature-img.n7{top:calc(1784 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-nature .home-nature-img.n7{opacity:1;top:calc(1733 / var(--design-width) * var(--client-width));left:calc(151 / var(--design-width) * var(--client-width));width:calc(73 / var(--design-width) * var(--client-width));height:calc(49 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-culture{position:relative;top:0;left:0;width:100%;height:calc(2504 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-culture{height:calc(2102 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-culture-inner{width:calc(var(--g-column) * 3 + var(--g-gutter) * 2);margin:0 var(--g-gutter) 0 auto;padding-top:calc(30 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-culture-inner{width:auto;margin:0 calc(11 / var(--design-width) * var(--client-width));padding-top:calc(174 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-culture .home-moments-item.n1{margin:0 calc(var(--g-column) * 1 + var(--g-gutter) * 2) 0 auto}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-culture .home-moments-item.n1{margin:0 0 0 auto}}#home .home-cat-wrapper .home-culture .home-moments-item.n2{margin:calc(273 / var(--design-width) * var(--client-width)) 0 0 auto}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-culture .home-moments-item.n2{display:block;margin:calc(303 / var(--design-width) * var(--client-width)) calc(28 / var(--design-width) * var(--client-width)) 0 auto}}#home .home-cat-wrapper .home-culture .home-culture-img{position:absolute}#home .home-cat-wrapper .home-culture .home-culture-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home .home-cat-wrapper .home-culture .home-culture-img.n2{top:calc(246 / var(--design-width) * var(--client-width));left:calc(32 / var(--design-width) * var(--client-width));width:calc(672 / var(--design-width) * var(--client-width));height:calc(955 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-culture .home-culture-img.n2{opacity:1;top:calc(247 / var(--design-width) * var(--client-width));left:calc(-108 / var(--design-width) * var(--client-width));width:calc(276 / var(--design-width) * var(--client-width));height:calc(392 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-culture .home-culture-img.n3{top:calc(1417 / var(--design-width) * var(--client-width));left:calc(1089 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(96 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-culture .home-culture-img.n3{opacity:1;top:calc(969 / var(--design-width) * var(--client-width));left:calc(16 / var(--design-width) * var(--client-width));width:calc(101 / var(--design-width) * var(--client-width));height:calc(67 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-culture .home-culture-img.n4{top:calc(1542 / var(--design-width) * var(--client-width));left:calc(913 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(96 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-culture .home-culture-img.n4{opacity:1;top:calc(1083 / var(--design-width) * var(--client-width));left:calc(179 / var(--design-width) * var(--client-width));width:calc(100 / var(--design-width) * var(--client-width));height:calc(67 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-culture .home-culture-img.n5{top:calc(1712 / var(--design-width) * var(--client-width));left:calc(559 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(217 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-culture .home-culture-img.n5{opacity:1;top:calc(1223 / var(--design-width) * var(--client-width));left:calc(40 / var(--design-width) * var(--client-width));width:calc(296 / var(--design-width) * var(--client-width));height:calc(200 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-food{position:relative;top:0;left:0;width:100%;height:calc(1606 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-food{height:calc(1672 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-food-inner{width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);margin:0 auto 0}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-food-inner{width:auto;margin:0 calc(11 / var(--design-width) * var(--client-width));padding-top:calc(305 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-food .home-moments-item.n1{margin:0 0 0 auto}#home .home-cat-wrapper .home-food .home-moments-item.n2{margin-top:calc(-92 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-food .home-moments-item.n2{margin-top:calc(44 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-food .home-food-img{position:absolute}#home .home-cat-wrapper .home-food .home-food-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home .home-cat-wrapper .home-food .home-food-img.n1{top:calc(-138 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(224 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-food .home-food-img.n1{opacity:1;top:calc(-263 / var(--design-width) * var(--client-width));left:calc(-45 / var(--design-width) * var(--client-width));width:calc(129 / var(--design-width) * var(--client-width));height:calc(87 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-food .home-food-img.n2{top:calc(160 / var(--design-width) * var(--client-width));left:calc(210 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-food .home-food-img.n2{opacity:1;top:calc(-132 / var(--design-width) * var(--client-width));left:calc(95 / var(--design-width) * var(--client-width));width:calc(73 / var(--design-width) * var(--client-width));height:calc(49 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-food .home-food-img.n3{top:calc(305 / var(--design-width) * var(--client-width));left:calc(33 / var(--design-width) * var(--client-width));width:calc(144 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-food .home-food-img.n3{opacity:1;top:calc(-40 / var(--design-width) * var(--client-width));left:calc(39 / var(--design-width) * var(--client-width));width:calc(73 / var(--design-width) * var(--client-width));height:calc(49 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-food .home-food-img.n4{top:calc(674 / var(--design-width) * var(--client-width));left:calc(1264 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(224 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-food .home-food-img.n4{opacity:1;top:calc(857 / var(--design-width) * var(--client-width));left:calc(319 / var(--design-width) * var(--client-width));width:calc(101 / var(--design-width) * var(--client-width));height:calc(68 / var(--design-width) * var(--client-width))}}#home .home-cat-wrapper .home-food .home-food-img.n5{top:calc(1135 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(671 / var(--design-width) * var(--client-width));height:calc(470 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home .home-cat-wrapper .home-food .home-food-img.n5{opacity:1;top:calc(1418 / var(--design-width) * var(--client-width));left:calc(95 / var(--design-width) * var(--client-width));width:calc(184 / var(--design-width) * var(--client-width));height:calc(123 / var(--design-width) * var(--client-width))}}#home .toplayer{position:relative;z-index:3;background-color:#e4e8e0}#home #home-bottom-l-moments{position:relative;display:flex;align-items:flex-start;width:calc(var(--g-column) * 7 + var(--g-gutter) * 6);margin:calc(211 / var(--design-width) * var(--client-width)) var(--g-space) 0 auto}@media only screen and (max-width:759px){#home #home-bottom-l-moments{display:block;width:auto;margin:calc(0 / var(--design-width) * var(--client-width)) var(--g-space) 0;padding-left:calc(35 / var(--design-width) * var(--client-width));padding-right:calc(15 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#home #home-bottom-l-moments .moments-wrap{margin:calc(69 / var(--design-width) * var(--client-width)) 0 0 auto}}#home #home-bottom-l-moments .wrapper{width:calc(var(--g-column) * 6 + var(--g-gutter) * 5)}@media only screen and (max-width:759px){#home #home-bottom-l-moments .wrapper{width:100%}}#home #home-bottom-l-moments .sec-title{width:calc(var(--g-column) + var(--g-gutter));height:calc(145 / var(--design-width) * var(--client-width));font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(14 / var(--design-width) * var(--client-width));letter-spacing:.05em;color:#333;margin-top:calc(6 / var(--design-width) * var(--client-width));margin-left:calc(59 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#home #home-bottom-l-moments .sec-title{position:sticky;z-index:4;top:calc(64 / var(--design-width) * var(--client-width));left:0}}@media only screen and (max-width:759px){#home #home-bottom-l-moments .sec-title{position:relative;width:100%;height:auto;margin-top:0;margin-left:calc(15 / var(--design-width) * var(--client-width))}#home #home-bottom-l-moments .sec-title p{position:relative;top:calc(-2 / var(--design-width) * var(--client-width));margin-left:calc(34 / var(--design-width) * var(--client-width))}}@media only screen and (min-width:760px){#home #home-bottom-l-moments .sec-title p{position:absolute;top:0;left:calc(-2 / var(--design-width) * var(--client-width));transform:rotate(90deg);transform-origin:left bottom;margin-top:calc(16 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments .sec-title:before{position:absolute;z-index:1;top:0;left:0;display:block;content:"";width:calc(44 / var(--design-width) * var(--client-width));height:1px;background-color:#333}@media only screen and (max-width:759px){#home #home-bottom-l-moments .sec-title:before{width:calc(15 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments .l-moments{position:relative;z-index:4}#home #home-bottom-l-moments .l-moments .moments-col .moments-ttl:before{background-color:#333}@media only screen and (max-width:759px){#home #home-bottom-l-moments .l-moments .moments-col .moments-item-list{border-top:1px solid rgba(51,51,51,.3)}}#home #home-bottom-l-moments #home-bottom-about{position:relative;z-index:3;text-align:center;padding-top:calc(607 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about{padding-top:calc(370 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .home-bottom-about-inner{position:relative;z-index:3;padding-top:calc(61 / var(--design-width) * var(--client-width));padding-bottom:calc(65 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .home-bottom-about-inner{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:calc(65 / var(--design-width) * var(--client-width)) 0 0 auto;padding-top:calc(65 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .home-bottom-about-inner:before{position:absolute;top:0;left:0;right:0;margin:auto;content:"";display:block;width:calc(44 / var(--design-width) * var(--client-width));height:1px;background-color:#333}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .home-bottom-about-inner:before{width:calc(75 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .home-bottom-about-inner:after{position:absolute;bottom:0;left:0;right:0;margin:auto;content:"";display:block;width:calc(44 / var(--design-width) * var(--client-width));height:1px;background-color:#333}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .home-bottom-about-inner:after{width:calc(75 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin img{opacity:1;transform:translate3d(0,0,0)}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(1) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:1.6s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(1):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:1.6s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(2) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:1.7s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(2):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:1.7s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(3) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:1.8s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(3):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:1.8s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(4) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:1.9s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(4):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:1.9s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(5) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(5):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(6) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.1s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(6):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.1s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(7) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.2s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(7):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.2s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(8) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.3s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(8):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.3s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(9) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.4s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(9):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.4s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(10) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.5s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(10):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.5s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(11) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.6s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(11):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.6s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(12) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.7s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(12):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.7s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(13) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.8s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(13):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.8s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(14) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.9s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(14):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:2.9s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(15) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(15):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(16) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3.1s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(16):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3.1s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(17) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3.2s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(17):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3.2s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(18) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3.3s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(18):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3.3s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(19) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3.4s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(19):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3.4s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(20) img{transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3.5s}#home #home-bottom-l-moments #home-bottom-about #hayama-map.is-visible .map_pin:nth-of-type(20):after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1);transition-delay:3.5s}#home #home-bottom-l-moments #home-bottom-about .map_pin{position:absolute;z-index:3;top:calc(var(--home-bottom-top-base)/ var(--design-width) * var(--client-width));left:calc(var(--home-bottom-left-base)/ var(--design-width) * var(--client-width));width:calc(20 / var(--design-width) * var(--client-width));height:calc(35 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .map_pin{top:calc(var(--home-bottom-top-base)/ var(--design-width) * var(--client-width) * .5695);left:calc(var(--home-bottom-left-base)/ var(--design-width) * var(--client-width) * .5695);width:calc(20 / var(--design-width) * var(--client-width));height:calc(35 / var(--design-width) * var(--client-width));margin-top:calc(-50 / var(--design-width) * var(--client-width) * .5695);margin-left:calc(-408 / var(--design-width) * var(--client-width) * .5695)}}#home #home-bottom-l-moments #home-bottom-about .map_pin a{position:relative;display:block;width:calc(20 / var(--design-width) * var(--client-width));margin-left:calc(-10 / var(--design-width) * var(--client-width));margin-top:calc(-29 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .map_pin a{width:calc(14 / var(--design-width) * var(--client-width));margin-left:calc(-7 / var(--design-width) * var(--client-width));margin-top:calc(-18 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .map_pin a .map_pin_fukidashi{position:absolute;top:calc(-43 / var(--design-width) * var(--client-width));left:calc(-15 / var(--design-width) * var(--client-width));display:inline-flex;align-items:center;gap:calc(14 / var(--design-width) * var(--client-width));width:auto;height:calc(41 / var(--design-width) * var(--client-width));background-color:#8c9884;text-decoration:none;padding-top:calc(6 / var(--design-width) * var(--client-width));padding-right:calc(18 / var(--design-width) * var(--client-width));padding-bottom:calc(6 / var(--design-width) * var(--client-width));padding-left:calc(6 / var(--design-width) * var(--client-width));pointer-events:none;border-radius:calc(13 / var(--design-width) * var(--client-width));opacity:0;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .map_pin a .map_pin_fukidashi{top:calc(-47 / var(--design-width) * var(--client-width));left:calc(-19 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .map_pin a .map_pin_fukidashi .c-rect_arw{flex-shrink:0}#home #home-bottom-l-moments #home-bottom-about .map_pin a .map_pin_fukidashi img.thumb{position:absolute;z-index:3;display:block;top:calc(-34 / var(--design-width) * var(--client-width));left:calc(-17 / var(--design-width) * var(--client-width));width:calc(38 / var(--design-width) * var(--client-width));height:calc(54 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .map_pin a .map_pin_fukidashi img.thumb{left:auto;right:calc(-28 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .map_pin a .map_pin_fukidashi p{flex-shrink:0;font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1.8;white-space:nowrap;color:#fff}#home #home-bottom-l-moments #home-bottom-about .map_pin a .map_pin_fukidashi:after{position:absolute;content:"";display:block;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:calc(15 / var(--design-width) * var(--client-width));border:2px solid rgba(51,51,51,.05)}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .map_pin a.is-right-over:before{top:calc(4 / var(--design-width) * var(--client-width));left:calc(-3 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .map_pin a.is-right-over .map_pin_fukidashi{top:calc(-15 / var(--design-width) * var(--client-width));left:calc(-221 / var(--design-width) * var(--client-width))}#home #home-bottom-l-moments #home-bottom-about .map_pin a:before{position:absolute;top:calc(-1 / var(--design-width) * var(--client-width));left:calc(8 / var(--design-width) * var(--client-width));content:"";display:block;width:calc(4 / var(--design-width) * var(--client-width));height:calc(4 / var(--design-width) * var(--client-width));border-radius:50%;background-color:#8c9884;pointer-events:none;opacity:0;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .map_pin a:before{top:calc(-4 / var(--design-width) * var(--client-width));left:calc(5 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .map_pin a.is-hover .map_pin_fukidashi{opacity:1;pointer-events:auto;transition:opacity .4s cubic-bezier(.25,1,.5,1)}#home #home-bottom-l-moments #home-bottom-about .map_pin a.is-hover p{opacity:1}#home #home-bottom-l-moments #home-bottom-about .map_pin a.is-hover:before{opacity:1;transition:border .4s cubic-bezier(.25,1,.5,1)}#home #home-bottom-l-moments #home-bottom-about .map_pin img{width:calc(20 / var(--design-width) * var(--client-width));height:calc(35 / var(--design-width) * var(--client-width));opacity:0;transform:translate3d(0,calc(-20 / var(--design-width) * var(--client-width)),0)}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .map_pin img{width:calc(14 / var(--design-width) * var(--client-width));height:calc(20 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .map_pin:after{position:absolute;top:calc(-4 / var(--design-width) * var(--client-width));left:calc(-6 / var(--design-width) * var(--client-width));content:"";display:block;width:calc(13 / var(--design-width) * var(--client-width));height:calc(13 / var(--design-width) * var(--client-width));border-radius:50%;border:1px solid #000;opacity:.1;background:#333;filter:blur(2px);transform:scale(1,.3);pointer-events:none;opacity:0}#home #home-bottom-l-moments #home-bottom-about #hayama_stroke{position:absolute;z-index:2;top:calc(285 / var(--design-width) * var(--client-width));left:calc(476 / var(--design-width) * var(--client-width));width:calc(576 / var(--design-width) * var(--client-width));height:calc(329 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about #hayama_stroke{top:calc(135 / var(--design-width) * var(--client-width));left:calc(39 / var(--design-width) * var(--client-width));width:calc(328 / var(--design-width) * var(--client-width));height:calc(187 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about #hayama_stroke .hayama_stroke-elem{stroke-dashoffset:1618.9548339844px;stroke-dasharray:1618.9548339844px;transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.55,1) 0s}#home #home-bottom-l-moments #home-bottom-about #hayama_stroke.is-visible .hayama_stroke-elem{stroke-dashoffset:0}#home #home-bottom-l-moments #home-bottom-about #hayama_stroke_bg{opacity:0;position:absolute;z-index:1;top:calc(285 / var(--design-width) * var(--client-width));left:calc(477 / var(--design-width) * var(--client-width));width:calc(576 / var(--design-width) * var(--client-width));height:calc(329 / var(--design-width) * var(--client-width));mix-blend-mode:overlay}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about #hayama_stroke_bg{top:calc(135 / var(--design-width) * var(--client-width));left:calc(39 / var(--design-width) * var(--client-width));width:calc(328 / var(--design-width) * var(--client-width));height:calc(187 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about #hayama_stroke_bg img{width:calc(576 / var(--design-width) * var(--client-width));height:calc(329 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about #hayama_stroke_bg img{width:calc(328 / var(--design-width) * var(--client-width));height:calc(187 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about #hayama_stroke_bg.is-visible{opacity:.85;transition:opacity 1s cubic-bezier(.5,1,.89,1) 1s}#home #home-bottom-l-moments #home-bottom-about #hayama-map{position:absolute;z-index:2;top:calc(3 / var(--design-width) * var(--client-width));left:calc((var(--g-column) * 2 + var(--g-gutter) * 2) * -1);width:calc(1376 / var(--design-width) * var(--client-width));height:calc(711 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about #hayama-map{width:calc(100% + 72 / var(--design-width) * var(--client-width));height:calc(377 / var(--design-width) * var(--client-width));left:calc(-46 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about #hayama-map .map-base img{width:calc(1376 / var(--design-width) * var(--client-width));height:calc(711 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about #hayama-map .map-base img{position:relative;left:calc(-177 / var(--design-width) * var(--client-width));width:calc(730 / var(--design-width) * var(--client-width));height:calc(377 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about #hayama-map .map-landmarks{position:absolute;z-index:2;top:calc(357 / var(--design-width) * var(--client-width));left:calc(479 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about #hayama-map .map-landmarks{top:calc(173 / var(--design-width) * var(--client-width));left:calc(35 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about #hayama-map .map-landmarks img{width:calc(131 / var(--design-width) * var(--client-width));height:calc(177 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about #hayama-map .map-landmarks img{width:calc(82 / var(--design-width) * var(--client-width));height:calc(105 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about #hayama-map .hayama-map__note{position:absolute;z-index:2;top:calc(592 / var(--design-width) * var(--client-width));right:calc(0 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1.1;color:rgba(51,51,51,.5)}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about #hayama-map .hayama-map__note{top:calc(366 / var(--design-width) * var(--client-width));right:calc(26 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .home-bottom-about-desc{position:relative;z-index:3;font-family:"FOT-筑紫明朝 Pr6 M",serif;font-size:calc(24 / var(--design-width) * var(--client-width));line-height:1.8125;text-align:center;color:#333}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .home-bottom-about-desc{font-size:calc(15 / var(--design-width) * var(--client-width));line-height:1.9333;margin-left:calc(8 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments #home-bottom-about .about_btn{position:relative;display:inline-flex;align-items:center;gap:calc(14 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));font-weight:600;line-height:1.8;text-decoration:none;color:#333;margin:calc(26 / var(--design-width) * var(--client-width)) auto 0}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .about_btn{margin:calc(28 / var(--design-width) * var(--client-width)) auto 0}}#home #home-bottom-l-moments #home-bottom-about .about_btn p{margin-top:-1px}@media only screen and (max-width:759px){#home #home-bottom-l-moments #home-bottom-about .about_btn p{font-size:calc(13 / var(--design-width) * var(--client-width))}}#home #home-bottom-l-moments .l-instagram{position:relative;z-index:3;margin-top:calc(130 / var(--design-width) * var(--client-width))}#home #l-conversion{margin-top:calc(29 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#home #l-conversion{margin-top:calc(26 / var(--design-width) * var(--client-width))}}#modal{opacity:0;pointer-events:none;width:100%;height:100%;position:fixed;z-index:20;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s cubic-bezier(.5,1,.89,1)}#modal #modal-closebtn{position:fixed;z-index:30;top:calc(64 / var(--design-width) * var(--client-width));left:calc(64 / var(--design-width) * var(--client-width));width:calc(160 / var(--design-width) * var(--client-width));height:29px;cursor:pointer}@media only screen and (max-width:759px){#modal #modal-closebtn{width:calc(20 / var(--design-width) * var(--client-width));top:calc(26 / var(--design-width) * var(--client-width));left:calc(26 / var(--design-width) * var(--client-width))}}#modal #modal-closebtn span{position:absolute;display:block;background-color:#fff;transition:opacity .5s cubic-bezier(.5,1,.89,1);width:calc(160 / var(--design-width) * var(--client-width));transform-origin:center}@media only screen and (max-width:759px){#modal #modal-closebtn span{width:calc(30 / var(--design-width) * var(--client-width))}}#modal #modal-closebtn span:nth-of-type(1),#modal #modal-closebtn span:nth-of-type(2){height:1px;opacity:1;transition:top .2s cubic-bezier(.5,1,.89,1),transform .2s cubic-bezier(.5,1,.89,1),opacity .2s cubic-bezier(.5,1,.89,1)}#modal #modal-closebtn span:nth-of-type(1){top:calc(13 / var(--design-width) * var(--client-width));transform:rotate(7.5deg)}@media only screen and (max-width:759px){#modal #modal-closebtn span:nth-of-type(1){top:calc(11 / var(--design-width) * var(--client-width));left:calc(-4 / var(--design-width) * var(--client-width));transform:rotate(45deg)}}#modal #modal-closebtn span:nth-of-type(2){top:calc(13 / var(--design-width) * var(--client-width));transform:rotate(-7.5deg)}@media only screen and (max-width:759px){#modal #modal-closebtn span:nth-of-type(2){top:calc(11 / var(--design-width) * var(--client-width));left:calc(-5 / var(--design-width) * var(--client-width));transform:rotate(-45deg)}}#modal #modal-closebtn.is-hover{opacity:.6}#modal .modal-inner{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}#modal .iframe-wrapper{width:min(100%,177.7777777778vh);aspect-ratio:16/9;pointer-events:auto}@media only screen and (max-width:759px){#modal .iframe-wrapper{width:min(100dvw,177.7777777778dvh)}}#modal .iframe-inner,#modal .iframe-wrapper iframe{width:100%;height:100%}#modal .iframe-wrapper iframe{-o-object-fit:contain;object-fit:contain}#modal.is-open{opacity:1;pointer-events:auto}#modal-bg{position:absolute;inset:0;width:100%;height:100%;background-color:#333}#l-conversion{position:relative;z-index:3;margin-top:calc(218 / var(--design-width) * var(--client-width));padding-top:calc(132 / var(--design-width) * var(--client-width));padding-bottom:calc(131 / var(--design-width) * var(--client-width));background-color:#333;background-image:url(../images/conversion/conversion_bg.webp);background-size:calc(1096 / var(--design-width) * var(--client-width)) calc(1241 / var(--design-width) * var(--client-width));background-repeat:no-repeat}@media only screen and (max-width:759px){#l-conversion{width:auto;height:auto;margin-top:calc(160 / var(--design-width) * var(--client-width));padding-top:calc(131 / var(--design-width) * var(--client-width));padding-left:calc(11 / var(--design-width) * var(--client-width));padding-right:calc(11 / var(--design-width) * var(--client-width));background-image:url(../images/conversion/conversion_bg_sp.webp);background-size:calc(956 / var(--design-width) * var(--client-width)) calc(887 / var(--design-width) * var(--client-width));background-position:calc(-386 / var(--design-width) * var(--client-width)) calc(144 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-distance_on_foot{position:absolute;top:calc(22 / var(--design-width) * var(--client-width));left:0;right:0;display:flex;align-items:center;justify-content:space-between;width:calc(907 / var(--design-width) * var(--client-width));margin:auto;color:#fff;font-size:calc(15 / var(--design-width) * var(--client-width));line-height:1.1;letter-spacing:0}@media only screen and (max-width:759px){#l-conversion .conversion-distance_on_foot{top:calc(15 / var(--design-width) * var(--client-width));align-items:baseline;width:calc(100% - 90 / var(--design-width) * var(--client-width));justify-content:flex-start;gap:0;font-size:calc(12 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-distance_on_foot div{display:flex;align-items:center}@media only screen and (max-width:759px){#l-conversion .conversion-distance_on_foot div{align-items:baseline}#l-conversion .conversion-distance_on_foot div:nth-child(1){flex:0 0 auto}}#l-conversion .conversion-distance_on_foot div:nth-child(2){position:relative;display:flex;flex:1 1 auto;margin:0}#l-conversion .conversion-distance_on_foot div:nth-child(2) .mid{display:inline-flex;align-items:center;white-space:nowrap}@media only screen and (min-width:760px){#l-conversion .conversion-distance_on_foot div:nth-child(2) .mid{transform:translateX(calc(-48 / var(--design-width) * var(--client-width)))}}@media only screen and (max-width:759px){#l-conversion .conversion-distance_on_foot div:nth-child(2) .mid{align-items:baseline;margin-right:calc(3 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-distance_on_foot div:nth-child(2):after,#l-conversion .conversion-distance_on_foot div:nth-child(2):before{position:relative;top:calc(1 / var(--design-width) * var(--client-width));display:block;content:"";height:1px;background:rgba(255,255,255,.15)}@media only screen and (min-width:760px){#l-conversion .conversion-distance_on_foot div:nth-child(2):before{flex:.84;margin-right:calc(48 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#l-conversion .conversion-distance_on_foot div:nth-child(2):before{flex:1 1 auto}}#l-conversion .conversion-distance_on_foot div:nth-child(2):after{flex:1.16;margin-left:calc(-48 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-distance_on_foot div:nth-child(2):after{display:none}}#l-conversion .conversion-distance_on_foot div span.min{position:relative;font-size:calc(24 / var(--design-width) * var(--client-width));top:calc(-2 / var(--design-width) * var(--client-width));margin-right:calc(3 / var(--design-width) * var(--client-width));letter-spacing:0}@media only screen and (max-width:759px){#l-conversion .conversion-distance_on_foot div span.min{top:calc(0 / var(--design-width) * var(--client-width));margin-right:0}}#l-conversion .conversion-distance_on_foot div span.parentheses_r{margin-right:calc(-2 / var(--design-width) * var(--client-width))}#l-conversion .conversion-title{position:relative;width:calc(907 / var(--design-width) * var(--client-width));margin:0 auto;color:#fff}@media only screen and (max-width:759px){#l-conversion .conversion-title{width:100%}}#l-conversion .conversion-title img{position:relative;width:calc(176 / var(--design-width) * var(--client-width));height:calc(168 / var(--design-width) * var(--client-width));left:calc(-2 / var(--design-width) * var(--client-width));margin:auto}@media only screen and (max-width:759px){#l-conversion .conversion-title img{width:calc(112 / var(--design-width) * var(--client-width));height:auto;left:calc(-2 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-title:before{position:absolute;top:0;left:0;content:"";display:block;width:calc(32 / var(--design-width) * var(--client-width));height:1px;background-color:rgba(255,255,255,.5);opacity:1}@media only screen and (max-width:759px){#l-conversion .conversion-title:before{width:calc(16 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-title:after{position:absolute;top:0;right:0;content:"";display:block;width:calc(32 / var(--design-width) * var(--client-width));height:1px;background-color:rgba(255,255,255,.5);opacity:1}@media only screen and (max-width:759px){#l-conversion .conversion-title:after{width:calc(16 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-copy{overflow:hidden}#l-conversion p.txt{font-family:"FOT-筑紫明朝 Pr6 L",serif;font-size:calc(24 / var(--design-width) * var(--client-width));line-height:1.2;letter-spacing:.01em;color:#fff;text-align:center;margin-top:calc(43 / var(--design-width) * var(--client-width));margin-left:calc(-2 / var(--design-width) * var(--client-width));font-feature-settings:normal;transform:scaleX(1.1)}@media only screen and (max-width:759px){#l-conversion p.txt{font-size:calc(15 / var(--design-width) * var(--client-width));line-height:1.333;letter-spacing:0;text-align:center;margin:calc(29 / var(--design-width) * var(--client-width)) 0 0}}#l-conversion p.txt span.n1{letter-spacing:.1em}#l-conversion p.txt span.n2{letter-spacing:.6em}#l-conversion p.txt:before{content:"";display:block;width:calc(32 / var(--design-width) * var(--client-width));height:1px;background-color:#fff;opacity:1;margin:calc(11 / var(--design-width) * var(--client-width)) auto calc(40 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion p.txt:before{width:calc(16 / var(--design-width) * var(--client-width));margin:calc(11 / var(--design-width) * var(--client-width)) auto calc(25 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-main{position:relative;display:block;width:calc(907 / var(--design-width) * var(--client-width));height:calc(652 / var(--design-width) * var(--client-width));margin:calc(74 / var(--design-width) * var(--client-width)) auto 0}@media only screen and (max-width:759px){#l-conversion .conversion-main{width:100%;height:calc(392 / var(--design-width) * var(--client-width));margin:calc(71 / var(--design-width) * var(--client-width)) auto 0}}#l-conversion .conversion-main .conversion-logo-set{position:absolute;top:calc(75 / var(--design-width) * var(--client-width));left:calc(5 / var(--design-width) * var(--client-width));right:0;z-index:1;text-align:center}@media only screen and (max-width:759px){#l-conversion .conversion-main .conversion-logo-set{top:calc(93 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-main .conversion-logo-set .sales_start{position:relative;left:calc(-4 / var(--design-width) * var(--client-width));width:calc(138 / var(--design-width) * var(--client-width));height:calc(29 / var(--design-width) * var(--client-width));border:1px solid #333;font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));font-weight:600;line-height:2.4166;color:#333;margin:calc(25 / var(--design-width) * var(--client-width)) auto 0;font-feature-settings:normal}@media only screen and (max-width:759px){#l-conversion .conversion-main .conversion-logo-set .sales_start{left:calc(2 / var(--design-width) * var(--client-width));width:calc(112 / var(--design-width) * var(--client-width));height:calc(23 / var(--design-width) * var(--client-width));border:1px solid #fff;font-size:calc(10 / var(--design-width) * var(--client-width));color:#fff;margin:calc(105 / var(--design-width) * var(--client-width)) auto 0}}#l-conversion .conversion-main .conversion-logo-set .sales_start p{margin-top:calc(-2 / var(--design-width) * var(--client-width));transform:scaleX(1.1)}#l-conversion .conversion-main .conversion-logo-set img{width:calc(239 / var(--design-width) * var(--client-width));height:calc(59 / var(--design-width) * var(--client-width));margin:auto}@media only screen and (max-width:759px){#l-conversion .conversion-main .conversion-logo-set img{width:calc(207 / var(--design-width) * var(--client-width));height:calc(48 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-main-img{position:absolute;top:0;left:0;width:calc(907 / var(--design-width) * var(--client-width));height:calc(652 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-main-img{width:100%;height:calc(292 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#l-conversion .conversion-link{position:absolute;bottom:0;left:0;right:0;z-index:2;width:calc(320 / var(--design-width) * var(--client-width));display:inline-flex;align-items:center;justify-content:center;gap:calc(13 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));color:#fff;text-decoration:none;margin:auto;padding-bottom:calc(37 / var(--design-width) * var(--client-width));font-feature-settings:normal}#l-conversion .conversion-link .c-rect_arw{margin-left:calc(-16 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-link .c-rect_arw{margin-left:calc(-14 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-link span.txt{display:block;margin-top:-2px}@media only screen and (min-width:760px){#l-conversion .conversion-link:after{position:absolute;bottom:0;content:"";display:block;width:100%;height:2px;background-color:#fff}}#l-conversion .conversion-note{font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1.6;color:rgba(255,255,255,.5);text-align:center;margin-top:calc(25 / var(--design-width) * var(--client-width));margin-bottom:calc(-3 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-note{margin-top:calc(-6 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-note br.elm-pc{display:block}@media only screen and (max-width:759px){#l-conversion .conversion-note br.elm-pc{display:none}}#l-conversion .conversion-note br.elm-sp{display:none}@media only screen and (max-width:759px){#l-conversion .conversion-note br.elm-sp{display:block}}#l-conversion .conversion-contact{width:calc(907 / var(--design-width) * var(--client-width));margin:calc(28 / var(--design-width) * var(--client-width)) auto 0;border:1px solid rgba(255,255,255,.2);border-radius:2px}@media only screen and (max-width:759px){#l-conversion .conversion-contact{width:auto;margin-top:calc(44 / var(--design-width) * var(--client-width));margin-left:calc(16 / var(--design-width) * var(--client-width));margin-right:calc(16 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-contact-inner{display:flex}@media only screen and (max-width:759px){#l-conversion .conversion-contact-inner{display:block}}#l-conversion .conversion-contact .row{width:calc(452 / var(--design-width) * var(--client-width));padding-top:calc(38 / var(--design-width) * var(--client-width));padding-bottom:calc(44 / var(--design-width) * var(--client-width));text-align:center}@media only screen and (max-width:759px){#l-conversion .conversion-contact .row{width:auto}}#l-conversion .conversion-contact .ttl{font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));font-weight:700;line-height:1.8}#l-conversion .conversion-contact .conversion-contact-tel__number{display:flex;align-items:center;justify-content:center;font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(36 / var(--design-width) * var(--client-width));margin-top:calc(16 / var(--design-width) * var(--client-width));margin-left:calc(-3 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-tel__number{font-size:calc(24 / var(--design-width) * var(--client-width));margin-top:calc(19 / var(--design-width) * var(--client-width));margin-left:calc(1 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-contact .conversion-contact-tel__number div{display:flex;align-items:center}#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(1):after,#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(2):after{position:relative;content:"";display:block;width:16px;height:1px;background-color:#fff;top:calc(4 / var(--design-width) * var(--client-width))}#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(1){margin-right:calc(7 / var(--design-width) * var(--client-width))}#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(1):after{margin-left:calc(7 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(1):after{margin-left:calc(8 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(1) span:nth-child(1){letter-spacing:-.05em}@media only screen and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(1) span:nth-child(1){letter-spacing:-.03em}}#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(1) span:nth-child(2){letter-spacing:-.11em}#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(2){margin-right:calc(7 / var(--design-width) * var(--client-width))}#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(2):after{margin-left:calc(6 / var(--design-width) * var(--client-width))}#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(2) span:nth-child(1){letter-spacing:.04em}#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(2) span:nth-child(2){letter-spacing:.04em}#l-conversion .conversion-contact .conversion-contact-tel__number div:nth-child(3) span:nth-of-type(2){letter-spacing:.04em}#l-conversion .conversion-contact .conversion-contact-tel__note{font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));margin-top:calc(14 / var(--design-width) * var(--client-width));color:rgba(255,255,255,.6)}#l-conversion .conversion-contact .conversion-contact-tel__business{display:flex;align-items:center;justify-content:center;font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));margin-top:calc(14 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-tel__business{display:block;margin-left:calc(53 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-contact .conversion-contact-tel__business .holidays,#l-conversion .conversion-contact .conversion-contact-tel__business .time{display:flex;align-items:center}#l-conversion .conversion-contact .conversion-contact-tel__business .holidays .dots,#l-conversion .conversion-contact .conversion-contact-tel__business .time .dots{margin-top:calc(1 / var(--design-width) * var(--client-width));margin-left:calc(2 / var(--design-width) * var(--client-width));margin-right:calc(2 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-tel__business .holidays .dots img,#l-conversion .conversion-contact .conversion-contact-tel__business .time .dots img{display:none}#l-conversion .conversion-contact .conversion-contact-tel__business .holidays .dots:before,#l-conversion .conversion-contact .conversion-contact-tel__business .time .dots:before{content:"";display:block;height:1px;background-image:linear-gradient(to right,rgba(255,255,255,.5) 1px,transparent 1px);background-size:3px 1px;background-repeat:repeat-x;background-position:left bottom;margin-top:2px}}#l-conversion .conversion-contact .conversion-contact-tel__business .time{margin-right:calc(4 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-tel__business .time{margin-right:0}#l-conversion .conversion-contact .conversion-contact-tel__business .time .dots{margin-left:calc(5 / var(--design-width) * var(--client-width));margin-right:calc(4 / var(--design-width) * var(--client-width))}#l-conversion .conversion-contact .conversion-contact-tel__business .time .dots:before{width:43px}}#l-conversion .conversion-contact .conversion-contact-tel__business .holidays{margin-left:calc(4 / var(--design-width) * var(--client-width))}#l-conversion .conversion-contact .conversion-contact-tel__business .holidays .business_note{color:rgba(255,255,255,.5)}@media only screen and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-tel__business .holidays{margin-left:0;margin-top:calc(14 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px) and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-tel__business .holidays .dots{margin-left:calc(4 / var(--design-width) * var(--client-width));margin-right:calc(5 / var(--design-width) * var(--client-width))}#l-conversion .conversion-contact .conversion-contact-tel__business .holidays .dots:before{width:58px}}#l-conversion .conversion-contact .conversion-contact-tel__business span.b{font-family:"FOT-筑紫ゴシック Pro B",sans-serif}@media only screen and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-tel__business span.slash{display:none}}#l-conversion .conversion-contact .conversion-contact-tel__business span.colon{position:relative;top:calc(-1 / var(--design-width) * var(--client-width))}#l-conversion .conversion-contact .separate{width:1px;height:calc(120 / var(--design-width) * var(--client-width));background-color:rgba(255,255,255,.5);margin-top:calc(44 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-contact .separate{width:calc(211 / var(--design-width) * var(--client-width));height:1px;margin:0 auto 0}}#l-conversion .conversion-contact .conversion-contact-vendor__logo{margin-top:calc(24 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-vendor__logo{margin-top:calc(25 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-contact .conversion-contact-vendor__logo img{margin:auto}@media only screen and (max-width:759px){#l-conversion .conversion-contact .conversion-contact-vendor__logo img{width:calc(137 / var(--design-width) * var(--client-width));height:auto}}#l-conversion .conversion-sub-img_1{top:calc(571 / var(--design-width) * var(--client-width));left:calc(32 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(240 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-sub-img_1{top:calc(203 / var(--design-width) * var(--client-width));left:calc(307 / var(--design-width) * var(--client-width));width:calc(117 / var(--design-width) * var(--client-width));height:calc(87 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-sub-img_2{top:calc(527 / var(--design-width) * var(--client-width));left:calc(1120 / var(--design-width) * var(--client-width));width:calc(112 / var(--design-width) * var(--client-width));height:calc(84 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-sub-img_2{top:calc(378 / var(--design-width) * var(--client-width));left:calc(26 / var(--design-width) * var(--client-width));width:calc(91 / var(--design-width) * var(--client-width));height:calc(64 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-sub-img_3{top:calc(837 / var(--design-width) * var(--client-width));left:calc(1088 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(240 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-sub-img_3{top:calc(648 / var(--design-width) * var(--client-width));left:calc(0 / var(--design-width) * var(--client-width));width:calc(65 / var(--design-width) * var(--client-width));height:calc(49 / var(--design-width) * var(--client-width))}}#l-conversion .conversion-sub-img_4{top:calc(1009 / var(--design-width) * var(--client-width));left:calc(209 / var(--design-width) * var(--client-width));width:calc(208 / var(--design-width) * var(--client-width));height:calc(156 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#l-conversion .conversion-sub-img_4{top:calc(685 / var(--design-width) * var(--client-width));left:calc(284 / var(--design-width) * var(--client-width));width:calc(91 / var(--design-width) * var(--client-width));height:calc(64 / var(--design-width) * var(--client-width))}}#l-conversion .csi{position:absolute;z-index:2;opacity:1}#l-conversion .csi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity .8s ease}#l-conversion .csi img.is-active{opacity:1}body{width:100%;color:#fff}.p-content-inner{width:100%}.inner{width:calc(1024 / var(--design-width) * var(--client-width));margin:0 0 0 auto}#about #c-menu-btn{position:absolute;mix-blend-mode:unset;transition:opacity .8s cubic-bezier(.25,1,.5,1)}#about #c-menu-btn.out{opacity:0}#about #c-menu-btn.view-out{position:fixed;opacity:0}#about #c-menu-btn.in-view{position:fixed;opacity:1;transition:opacity .8s cubic-bezier(.25,1,.5,1)}#about #fixed-logo{position:absolute;mix-blend-mode:unset;transition:opacity .8s cubic-bezier(.25,1,.5,1)}#about #fixed-logo.out{opacity:0}#about #fixed-logo.view-out{position:fixed;top:auto;opacity:0}@media only screen and (min-width:760px){#about #fixed-logo.view-out{bottom:calc(63 / var(--design-width) * var(--client-width))}}#about #fixed-logo.in-view{position:fixed;top:auto;opacity:1;pointer-events:auto}@media only screen and (min-width:760px){#about #fixed-logo.in-view{bottom:calc(63 / var(--design-width) * var(--client-width))}}#about #fixed-logo.l-s-logo{mix-blend-mode:normal;color:#fff}#about .p-content{position:relative;z-index:3;background-color:#8c9884}#about #underlay{position:absolute;z-index:100;top:0;left:0;opacity:.4;pointer-events:none;display:none}@media only screen and (max-width:759px){#about #underlay{top:83px}}@keyframes draw{to{stroke-dashoffset:0}}#about .l-col{position:sticky;top:calc(137 / var(--design-width) * var(--client-width));left:calc(64 / var(--design-width) * var(--client-width));width:calc(176 / var(--design-width) * var(--client-width));height:0}#about .sec-cover{position:relative;width:100%;height:calc(724 / var(--design-width) * var(--client-width));overflow:hidden}@media only screen and (max-width:759px){#about .sec-cover{height:calc(387 / var(--design-width) * var(--client-width))}}#about .sec-cover #contents-logo-sp{display:none}@media only screen and (max-width:759px){#about .sec-cover #contents-logo-sp{position:absolute;z-index:1;display:block;top:calc(28 / var(--design-width) * var(--client-width));left:calc(95 / var(--design-width) * var(--client-width));width:calc(215 / var(--design-width) * var(--client-width));height:calc(20 / var(--design-width) * var(--client-width))}}#about .sec-cover #contents-copy-sp{display:none}@media only screen and (max-width:759px){#about .sec-cover #contents-copy-sp{position:absolute;z-index:1;display:block;top:calc(77 / var(--design-width) * var(--client-width));left:calc(30 / var(--design-width) * var(--client-width));font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(9 / var(--design-width) * var(--client-width));line-height:1.1;letter-spacing:.1em;writing-mode:vertical-rl;font-feature-settings:normal;white-space:nowrap}#about .sec-cover #contents-copy-sp span:nth-of-type(1){margin-top:calc(1 / var(--design-width) * var(--client-width))}#about .sec-cover #contents-copy-sp span:nth-of-type(2){margin-top:calc(1 / var(--design-width) * var(--client-width))}}#about .sec-cover-ttl{position:relative;z-index:2;font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(14 / var(--design-width) * var(--client-width));line-height:1.1;letter-spacing:.06em;position:absolute;top:calc(135 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-cover-ttl{top:calc(75 / var(--design-width) * var(--client-width));left:calc(96 / var(--design-width) * var(--client-width))}}#about .sec-cover-ttl:after{content:"";display:block;width:calc(32 / var(--design-width) * var(--client-width));height:1px;background-color:#fff;opacity:.5;margin-top:calc(11 / var(--design-width) * var(--client-width));margin-left:calc(-16 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-cover-ttl:after{width:calc(26 / var(--design-width) * var(--client-width));margin-left:calc(-13 / var(--design-width) * var(--client-width))}}#about .sec-cover-copy{position:absolute;z-index:2;top:calc(176 / var(--design-width) * var(--client-width));left:calc(379 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫明朝 Pr6 lb",serif;font-size:calc(56 / var(--design-width) * var(--client-width));letter-spacing:.11em;line-height:1.11;writing-mode:vertical-rl;font-feature-settings:normal;white-space:nowrap}@media only screen and (max-width:759px){#about .sec-cover-copy{top:calc(131 / var(--design-width) * var(--client-width));left:calc(222 / var(--design-width) * var(--client-width));font-size:calc(26 / var(--design-width) * var(--client-width))}}#about .sec-cover-copy p:nth-of-type(2){margin-top:calc(62 / var(--design-width) * var(--client-width));margin-right:calc(35 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-cover-copy p:nth-of-type(2){margin-top:calc(30 / var(--design-width) * var(--client-width));margin-right:calc(11 / var(--design-width) * var(--client-width))}}#about .sec-cover-copy p:nth-of-type(3){margin-top:calc(257 / var(--design-width) * var(--client-width));margin-right:calc(26 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-cover-copy p:nth-of-type(3){margin-top:calc(120 / var(--design-width) * var(--client-width));margin-right:calc(9 / var(--design-width) * var(--client-width))}}#about .sec-cover-copy p:nth-of-type(3) span.en{position:relative;left:calc(4 / var(--design-width) * var(--client-width));font-size:calc(33 / var(--design-width) * var(--client-width));margin-bottom:calc(17 / var(--design-width) * var(--client-width));letter-spacing:.03em;writing-mode:initial}#about .sec-cover-copy p:nth-of-type(3) span.en .n1{letter-spacing:-.07em}@media only screen and (max-width:759px){#about .sec-cover-copy p:nth-of-type(3) span.en{font-size:calc(16 / var(--design-width) * var(--client-width));margin-bottom:calc(8 / var(--design-width) * var(--client-width))}}#about .sec-cover-copy p:nth-of-type(3) span.adj{position:relative;top:calc(-4 / var(--design-width) * var(--client-width));left:calc(-3 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-cover-copy p:nth-of-type(3) span.adj{top:calc(-2 / var(--design-width) * var(--client-width));left:0}}#about .sec-cover #hayama-map{position:absolute;top:0;left:calc(400 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-cover #hayama-map{top:0;left:calc(0 / var(--design-width) * var(--client-width))}}#about .sec-cover #hayama-map #hayama_stroke{position:absolute;width:calc(393 / var(--design-width) * var(--client-width));top:calc(301 / var(--design-width) * var(--client-width));left:calc(391 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-cover #hayama-map #hayama_stroke{width:calc(122 / var(--design-width) * var(--client-width));top:calc(201 / var(--design-width) * var(--client-width));left:calc(75 / var(--design-width) * var(--client-width))}}#about .sec-cover #hayama-map #hayama_stroke .hayama_stroke-elem{stroke-dashoffset:1642.0643310547px;stroke-dasharray:1642.0643310547px;transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.55,1) 0s}@media only screen and (max-width:759px){#about .sec-cover #hayama-map #hayama_stroke .hayama_stroke-elem{stroke-width:3;stroke-opacity:.5}}#about .sec-cover #hayama-map #hayama_stroke.is-visible .hayama_stroke-elem{stroke-dashoffset:0}#about .sec-cover #hayama-map .map-base img{width:calc(1040 / var(--design-width) * var(--client-width));height:calc(922 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-cover #hayama-map .map-base img{width:calc(375 / var(--design-width) * var(--client-width));height:calc(428 / var(--design-width) * var(--client-width))}}#about .sec-about-desc{position:relative;display:block;width:auto;margin:0 calc(32 / var(--design-width) * var(--client-width)) calc(339 / var(--design-width) * var(--client-width)) auto;font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif;color:#fff}@media only screen and (max-width:759px){#about .sec-about-desc{width:100%;font-size:calc(15 / var(--design-width) * var(--client-width));line-height:1.9333;margin-bottom:calc(353 / var(--design-width) * var(--client-width))}}#about .sec-about-desc .inner{position:relative;z-index:2;padding-top:calc(120 / var(--design-width) * var(--client-width));padding-left:calc(var(--menu-g-column) * 3 + var(--g-gutter) * 3)}@media only screen and (max-width:759px){#about .sec-about-desc .inner{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto;padding-top:calc(66 / var(--design-width) * var(--client-width));padding-left:0}}#about .sec-about-desc .inner:before{position:absolute;z-index:1;top:0;left:calc(269 / var(--design-width) * var(--client-width));display:block;content:"";width:calc(135 / var(--design-width) * var(--client-width));height:1px;background-color:#fff}@media only screen and (max-width:759px){#about .sec-about-desc .inner:before{left:calc(-13 / var(--design-width) * var(--client-width));width:calc(26 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_1,#about .sec-about-desc #about-img-group_2,#about .sec-about-desc #about-img-group_3{position:absolute;inset:0;will-change:opacity}#about .sec-about-desc #about-img-group_1 .about-desc-img,#about .sec-about-desc #about-img-group_2 .about-desc-img,#about .sec-about-desc #about-img-group_3 .about-desc-img{will-change:transform,opacity;backface-visibility:hidden}#about .sec-about-desc #about-img-group_1 .about-desc-img{position:absolute}#about .sec-about-desc #about-img-group_1 .about-desc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#about .sec-about-desc #about-img-group_1 .about-desc-img.n1{top:calc(174 / var(--design-width) * var(--client-width));left:calc(-85 / var(--design-width) * var(--client-width));width:calc(437 / var(--design-width) * var(--client-width));height:calc(275 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_1 .about-desc-img.n1{opacity:1;top:calc(425 / var(--design-width) * var(--client-width));left:calc(-1 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_1 .about-desc-img.n2{top:calc(493 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_1 .about-desc-img.n2{opacity:1;top:calc(599 / var(--design-width) * var(--client-width));left:calc(311 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_1 .about-desc-img.n3{top:calc(754 / var(--design-width) * var(--client-width));left:calc(149 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_1 .about-desc-img.n3{opacity:1;top:calc(962 / var(--design-width) * var(--client-width));left:calc(26 / var(--design-width) * var(--client-width));width:calc(250 / var(--design-width) * var(--client-width));height:calc(157 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_1 .about-desc-img.n4{top:calc(899 / var(--design-width) * var(--client-width));left:calc(-86 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_1 .about-desc-img.n4{display:none}}#about .sec-about-desc #about-img-group_1 .about-desc-img.n5{top:calc(1044 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_1 .about-desc-img.n5{display:none}}#about .sec-about-desc #about-img-group_2{position:absolute;top:0;left:0;width:100%}#about .sec-about-desc #about-img-group_2 .about-desc-img{position:absolute}#about .sec-about-desc #about-img-group_2 .about-desc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#about .sec-about-desc #about-img-group_2 .about-desc-img.n1{top:calc(87 / var(--design-width) * var(--client-width));left:calc(32 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_2 .about-desc-img.n1{opacity:1;top:calc(179 / var(--design-width) * var(--client-width));left:calc(-78 / var(--design-width) * var(--client-width));width:calc(174 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_2 .about-desc-img.n2{top:calc(290 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_2 .about-desc-img.n2{opacity:1;top:calc(324 / var(--design-width) * var(--client-width));left:calc(311 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_2 .about-desc-img.n3{top:calc(551 / var(--design-width) * var(--client-width));left:calc(149 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_2 .about-desc-img.n3{opacity:1;top:calc(962 / var(--design-width) * var(--client-width));left:calc(96 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_2 .about-desc-img.n4{top:calc(841 / var(--design-width) * var(--client-width));left:calc(501 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_2 .about-desc-img.n4{opacity:1;top:calc(1049 / var(--design-width) * var(--client-width));left:calc(-44 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_2 .about-desc-img.n5{top:calc(986 / var(--design-width) * var(--client-width));left:calc(-86 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_2 .about-desc-img.n5{display:none}}#about .sec-about-desc #about-img-group_3{position:absolute;top:0;left:0;width:100%}#about .sec-about-desc #about-img-group_3 .about-desc-img{position:absolute}#about .sec-about-desc #about-img-group_3 .about-desc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#about .sec-about-desc #about-img-group_3 .about-desc-img.n1{top:calc(116 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_3 .about-desc-img.n1{opacity:1;top:calc(63 / var(--design-width) * var(--client-width));left:calc(-44 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_3 .about-desc-img.n2{top:calc(377 / var(--design-width) * var(--client-width));left:calc(-86 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_3 .about-desc-img.n2{opacity:1;top:calc(266 / var(--design-width) * var(--client-width));left:calc(185 / var(--design-width) * var(--client-width));width:calc(250 / var(--design-width) * var(--client-width));height:calc(157 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_3 .about-desc-img.n3{top:calc(552 / var(--design-width) * var(--client-width));left:calc(33 / var(--design-width) * var(--client-width));width:calc(437 / var(--design-width) * var(--client-width));height:calc(275 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_3 .about-desc-img.n3{opacity:1;top:calc(614 / var(--design-width) * var(--client-width));left:calc(-78 / var(--design-width) * var(--client-width));width:calc(174 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_3 .about-desc-img.n4{top:calc(871 / var(--design-width) * var(--client-width));left:calc(501 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-desc #about-img-group_3 .about-desc-img.n4{opacity:1;top:calc(933 / var(--design-width) * var(--client-width));left:calc(311 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-desc #about-img-group_3 .about-desc-img.n5{top:calc(1020 / var(--design-width) * var(--client-width));left:calc(96 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}#about .sec-prj_member{width:calc(1141 / var(--design-width) * var(--client-width));margin:0 calc(32 / var(--design-width) * var(--client-width)) calc(130 / var(--design-width) * var(--client-width)) auto}@media only screen and (min-width:760px){#about .sec-prj_member{display:flex;align-items:flex-start}}@media only screen and (max-width:759px){#about .sec-prj_member{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto}}#about .sec-prj_member .sec-title{position:sticky;top:calc(64 / var(--design-width) * var(--client-width));left:0;width:calc(var(--g-column) + var(--g-gutter));height:calc(162 / var(--design-width) * var(--client-width));font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(14 / var(--design-width) * var(--client-width));letter-spacing:.05em;color:#fff}@media only screen and (max-width:759px){#about .sec-prj_member .sec-title{position:relative;top:0;width:auto;height:auto;margin-top:0;margin-left:calc(-1 / var(--design-width) * var(--client-width))}}#about .sec-prj_member .sec-title p{white-space:nowrap}@media only screen and (min-width:760px){#about .sec-prj_member .sec-title p{position:absolute;top:-1px;left:-2px;transform:rotate(90deg);transform-origin:left bottom;margin-top:calc(16 / var(--design-width) * var(--client-width))}}#about .sec-prj_member .sec-title:before{position:absolute;z-index:1;top:0;left:0;display:block;content:"";width:calc(44 / var(--design-width) * var(--client-width));height:1px;background-color:#fff}@media only screen and (max-width:759px){#about .sec-prj_member .sec-title:before{width:calc(15 / var(--design-width) * var(--client-width));top:calc(1 / var(--design-width) * var(--client-width));left:calc(-32 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-item{width:calc(438 / var(--design-width) * var(--client-width))}#about .sec-prj_member-item:nth-of-type(2){margin-top:calc(328 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-prj_member-item:nth-of-type(2){margin-top:calc(71 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#about .sec-prj_member-item{width:100%}}#about .sec-prj_member-content{margin-top:-1px}@media only screen and (min-width:760px){#about .sec-prj_member-content{display:flex;gap:calc(var(--menu-g-column) + var(--g-gutter) * 2)}}@media only screen and (max-width:759px){#about .sec-prj_member-content{width:auto;margin-top:calc(68 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-position{font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(15 / var(--design-width) * var(--client-width));letter-spacing:.02em}#about .sec-prj_member-position span{opacity:.5;font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif}#about .sec-prj_member-name{margin-top:calc(36 / var(--design-width) * var(--client-width));margin-left:calc(-2 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#about .sec-prj_member-name{display:flex;align-items:flex-end;justify-content:space-between}}@media only screen and (max-width:759px){#about .sec-prj_member-name{margin-top:calc(38 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-name .jp{font-family:"FOT-筑紫明朝 Pr6 lb",serif;font-size:calc(56 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-prj_member-name .jp{font-size:calc(48 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-name .en{opacity:.3;font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(14 / var(--design-width) * var(--client-width));line-height:1.1428;text-align:right;letter-spacing:.05em;margin-bottom:calc(-6 / var(--design-width) * var(--client-width))}#about .sec-prj_member-name .en span{display:none}@media only screen and (max-width:759px){#about .sec-prj_member-name .en{display:block;text-align:left;margin-top:calc(16 / var(--design-width) * var(--client-width));margin-left:calc(1 / var(--design-width) * var(--client-width))}#about .sec-prj_member-name .en br{display:none}#about .sec-prj_member-name .en span{display:inline}}#about .sec-prj_member-profile{text-align:justify;margin-top:calc(39 / var(--design-width) * var(--client-width))}#about .sec-prj_member-img{position:relative;margin-top:calc(38 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-prj_member-img{margin-top:calc(37 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-img img{position:relative;z-index:3;width:calc(203 / var(--design-width) * var(--client-width));height:calc(275 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-prj_member-img img{width:calc(117 / var(--design-width) * var(--client-width));height:calc(159 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-img .stroke-mount{position:absolute;z-index:2;width:calc(482 / var(--design-width) * var(--client-width));top:calc(85 / var(--design-width) * var(--client-width));left:calc(-29 / var(--design-width) * var(--client-width))}#about .sec-prj_member-img .stroke-mount .revealPath{stroke-dashoffset:711.6555175781px;stroke-dasharray:711.6555175781px}@media only screen and (min-width:760px){#about .sec-prj_member-img .stroke-mount.is-visible .revealPath{animation:draw 1.2s cubic-bezier(.45,0,.55,1) forwards .2s}}@media only screen and (max-width:759px){#about .sec-prj_member-img .stroke-mount{display:none}}#about .sec-prj_member-message{position:relative;margin-top:calc(44 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫明朝 Pr6 M",serif;letter-spacing:.12em}@media only screen and (max-width:759px){#about .sec-prj_member-message{letter-spacing:.05em}}#about .sec-prj_member-message div{width:100%;margin-top:calc(28 / var(--design-width) * var(--client-width))}#about .sec-prj_member-message div:first-of-type{margin-top:calc(-8 / var(--design-width) * var(--client-width))}#about .sec-prj_member-message div:last-of-type{margin-bottom:calc(-6 / var(--design-width) * var(--client-width))}#about .sec-prj_member-message div p{width:auto;margin-left:calc(var(--menu-g-column) + var(--g-gutter));text-indent:calc((var(--menu-g-column) + var(--g-gutter)) * -1);text-align:justify}#about .sec-prj_member-message div p span.elm-pc{display:inline}@media only screen and (max-width:759px){#about .sec-prj_member-message div p span.elm-pc{display:none}}@media only screen and (max-width:759px){#about .sec-prj_member-message div p{width:auto;margin-left:calc(44 / var(--design-width) * var(--client-width));text-indent:calc(-44 / var(--design-width) * var(--client-width))}#about .sec-prj_member-message div p span.nowrap{white-space:nowrap}}#about .sec-prj_member-message:before{position:relative;z-index:1;top:0;left:0;display:block;content:"";width:calc(var(--menu-g-column) + var(--g-gutter));height:1px;background-color:#fff;margin-bottom:calc(73 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-prj_member-message:before{width:calc(44 / var(--design-width) * var(--client-width));margin-bottom:calc(44 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-message:after{position:relative;z-index:1;top:0;left:0;display:block;content:"";width:calc(var(--menu-g-column) * 3 + var(--g-gutter) * 2);margin:0 0 0 auto;height:1px;background-color:#fff;margin-top:calc(73 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-prj_member-message:after{width:calc(207 / var(--design-width) * var(--client-width));margin-top:calc(45 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-escon{width:calc(906 / var(--design-width) * var(--client-width));margin:calc(131 / var(--design-width) * var(--client-width)) 1px 0 auto}@media only screen and (max-width:759px){#about .sec-prj_member-escon{width:100%;margin-top:calc(71 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-escon-position{font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(15 / var(--design-width) * var(--client-width));letter-spacing:.02em}#about .sec-prj_member-escon-position span{opacity:.5;font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif}#about .sec-prj_member-escon-logo{margin-top:calc(43 / var(--design-width) * var(--client-width))}#about .sec-prj_member-escon-logo img{width:calc(192 / var(--design-width) * var(--client-width));height:calc(53 / var(--design-width) * var(--client-width))}#about .sec-prj_member-escon .desc{text-align:justify;margin-top:calc(35 / var(--design-width) * var(--client-width))}#about .sec-prj_member-escon .desc b{font-family:"FOT-筑紫ゴシック Pro B",sans-serif}#about .sec-prj_member-escon-list{margin-top:calc(38 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#about .sec-prj_member-escon-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(44 / var(--design-width) * var(--client-width)) 0}}#about .sec-prj_member-escon-item{display:flex;justify-content:space-between;width:calc(437 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-prj_member-escon-item{width:100%;justify-content:normal;gap:calc(14 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px) and (max-width:759px){#about .sec-prj_member-escon-item:nth-of-type(1) .sec-prj_member-escon-item-name>div{flex-direction:column}#about .sec-prj_member-escon-item:nth-of-type(1) .sec-prj_member-escon-item-name>div p:nth-of-type(1){margin-top:calc(-2 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#about .sec-prj_member-escon-item:nth-of-type(2){flex-direction:row-reverse;margin-top:calc(29 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px) and (max-width:759px){#about .sec-prj_member-escon-item:nth-of-type(2) .sec-prj_member-escon-item-name{writing-mode:vertical-rl}}@media only screen and (max-width:759px){#about .sec-prj_member-escon-item:nth-of-type(2) .sec-prj_member-escon-item-name>div{flex-direction:column;margin-left:calc(31 / var(--design-width) * var(--client-width))}#about .sec-prj_member-escon-item:nth-of-type(3){margin-top:calc(29 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px) and (max-width:759px){#about .sec-prj_member-escon-item:nth-of-type(3) .sec-prj_member-escon-item-name>div{justify-content:flex-end}#about .sec-prj_member-escon-item:nth-of-type(3) .sec-prj_member-escon-item-name>div p:nth-of-type(1){margin-top:calc(-2 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-escon-item-img img{width:calc(320 / var(--design-width) * var(--client-width));height:calc(240 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-prj_member-escon-item-img img{width:calc(164 / var(--design-width) * var(--client-width));height:calc(123 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-escon-item-name{position:relative;width:calc(102 / var(--design-width) * var(--client-width));font-size:calc(13 / var(--design-width) * var(--client-width));line-height:1;letter-spacing:.08em;writing-mode:vertical-lr;font-feature-settings:normal;text-orientation:upright;-webkit-text-orientation:upright;padding-top:calc(29 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-prj_member-escon-item-name{width:calc(59 / var(--design-width) * var(--client-width));font-size:calc(10 / var(--design-width) * var(--client-width));padding-top:0}}#about .sec-prj_member-escon-item-name div{width:calc(37 / var(--design-width) * var(--client-width));height:calc(153 / var(--design-width) * var(--client-width));display:flex;flex-direction:column-reverse;gap:calc(10 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-prj_member-escon-item-name div{height:auto;gap:calc(8 / var(--design-width) * var(--client-width))}}#about .sec-prj_member-escon-item-name div p:nth-of-type(2){text-align:end}@media only screen and (max-width:759px){#about .sec-prj_member-escon-item-name div p:nth-of-type(2){margin-bottom:calc(15 / var(--design-width) * var(--client-width))}}@media only screen and (min-width:760px){#about .sec-prj_member-escon-item-name:before{position:absolute;z-index:1;top:0;left:0;display:block;content:"";width:calc(37 / var(--design-width) * var(--client-width));height:1px;background-color:rgba(255,255,255,.5)}}#about .sec-prj_member-escon-item-name:after{position:absolute;right:0;bottom:0;z-index:1;display:block;content:"";width:calc(67 / var(--design-width) * var(--client-width));margin:0 0 0 auto;height:1px;background-color:rgba(255,255,255,.5)}@media only screen and (max-width:759px){#about .sec-prj_member-escon-item-name:after{width:calc(59 / var(--design-width) * var(--client-width))}}@media only screen and (min-width:760px){#about .sec-prj_member-escon-item.left{flex-direction:row-reverse}#about .sec-prj_member-escon-item.left .sec-prj_member-escon-item-name{writing-mode:vertical-rl}#about .sec-prj_member-escon-item.left .sec-prj_member-escon-item-name div{flex-direction:column}#about .sec-prj_member-escon-item.left .sec-prj_member-escon-item-name:after{top:0;bottom:auto;left:0;right:auto}#about .sec-prj_member-escon-item.left .sec-prj_member-escon-item-name:before{top:auto;bottom:0;left:auto;right:0}}#about .sec-about-bottom_copy{position:relative;width:100%;margin:0}#about .sec-about-bottom_copy-txt{position:relative;display:flex;justify-content:center;flex-direction:row-reverse;gap:calc(33 / var(--design-width) * var(--client-width));width:calc(var(--menu-g-column) * 2 + var(--g-gutter));height:calc(863 / var(--design-width) * var(--client-width));padding-top:calc(219 / var(--design-width) * var(--client-width));margin-top:calc(218 / var(--design-width) * var(--client-width));margin-left:auto;margin-right:auto;font-feature-settings:normal}@media only screen and (max-width:759px){#about .sec-about-bottom_copy-txt{justify-content:flex-end;gap:calc(11 / var(--design-width) * var(--client-width));width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);height:calc(541 / var(--design-width) * var(--client-width));margin:0 calc(27 / var(--design-width) * var(--client-width)) 0 auto;padding-top:calc(132 / var(--design-width) * var(--client-width));margin-top:calc(161 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy-txt span{font-family:"FOT-筑紫明朝 Pr6 M",serif;font-size:calc(24 / var(--design-width) * var(--client-width));line-height:1.1;letter-spacing:.08em;writing-mode:vertical-rl}@media only screen and (max-width:759px){#about .sec-about-bottom_copy-txt span{font-size:calc(15 / var(--design-width) * var(--client-width));letter-spacing:.13em}}#about .sec-about-bottom_copy-txt:before{position:absolute;z-index:1;top:0;left:0;display:block;content:"";width:calc(202 / var(--design-width) * var(--client-width));height:1px;background-color:#fff}@media only screen and (max-width:759px){#about .sec-about-bottom_copy-txt:before{width:calc(44 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy-txt:after{position:absolute;right:0;bottom:0;z-index:1;display:block;content:"";width:calc(202 / var(--design-width) * var(--client-width));margin:0 0 0 auto;height:1px;background-color:#fff}@media only screen and (max-width:759px){#about .sec-about-bottom_copy-txt:after{left:0;right:auto;width:calc(44 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy .about-bottom-img-group{position:absolute;inset:0;will-change:opacity}#about .sec-about-bottom_copy .about-bottom-img-group .about-bottom-img{position:absolute;will-change:transform,opacity;backface-visibility:hidden}#about .sec-about-bottom_copy .about-bottom-img-group .about-bottom-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#about .sec-about-bottom_copy #about-bottom-img-group_1 .about-bottom-img.n1{top:calc(15 / var(--design-width) * var(--client-width));left:calc(149 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_1 .about-bottom-img.n1{opacity:1;top:calc(0 / var(--design-width) * var(--client-width));left:calc(223 / var(--design-width) * var(--client-width));width:calc(174 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_1 .about-bottom-img.n2{top:calc(218 / var(--design-width) * var(--client-width));left:calc(1088 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_1 .about-bottom-img.n2{opacity:1;top:calc(246 / var(--design-width) * var(--client-width));left:calc(274 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_1 .about-bottom-img.n3{top:calc(334 / var(--design-width) * var(--client-width));left:calc(32 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_1 .about-bottom-img.n3{opacity:1;top:calc(304 / var(--design-width) * var(--client-width));left:calc(-44 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_1 .about-bottom-img.n4{top:calc(653 / var(--design-width) * var(--client-width));left:calc(853 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_1 .about-bottom-img.n4{opacity:1;top:calc(439 / var(--design-width) * var(--client-width));left:calc(274 / var(--design-width) * var(--client-width));width:calc(174 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_2 .about-bottom-img.n1{top:calc(73 / var(--design-width) * var(--client-width));left:calc(853 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_2 .about-bottom-img.n1{top:calc(0 / var(--design-width) * var(--client-width));left:calc(-78 / var(--design-width) * var(--client-width));width:calc(174 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_2 .about-bottom-img.n2{top:calc(218 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_2 .about-bottom-img.n2{top:calc(130 / var(--design-width) * var(--client-width));left:calc(259 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_2 .about-bottom-img.n3{top:calc(479 / var(--design-width) * var(--client-width));left:calc(1088 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_2 .about-bottom-img.n3{top:calc(232 / var(--design-width) * var(--client-width));left:calc(311 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_2 .about-bottom-img.n4{top:calc(624 / var(--design-width) * var(--client-width));left:calc(149 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_2 .about-bottom-img.n4{top:calc(439 / var(--design-width) * var(--client-width));left:calc(96 / var(--design-width) * var(--client-width));width:calc(174 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_3 .about-bottom-img.n1{top:calc(73 / var(--design-width) * var(--client-width));left:calc(1205 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_3 .about-bottom-img.n1{top:calc(0 / var(--design-width) * var(--client-width));left:calc(192 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_3 .about-bottom-img.n2{top:calc(218 / var(--design-width) * var(--client-width));left:calc(32 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_3 .about-bottom-img.n2{top:calc(232 / var(--design-width) * var(--client-width));left:calc(260 / var(--design-width) * var(--client-width));width:calc(174 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_3 .about-bottom-img.n3{top:calc(450 / var(--design-width) * var(--client-width));left:calc(384 / var(--design-width) * var(--client-width));width:calc(203 / var(--design-width) * var(--client-width));height:calc(130 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_3 .about-bottom-img.n3{top:calc(439 / var(--design-width) * var(--client-width));left:calc(-78 / var(--design-width) * var(--client-width));width:calc(174 / var(--design-width) * var(--client-width));height:calc(101 / var(--design-width) * var(--client-width))}}#about .sec-about-bottom_copy #about-bottom-img-group_3 .about-bottom-img.n4{top:calc(624 / var(--design-width) * var(--client-width));left:calc(-85 / var(--design-width) * var(--client-width));width:calc(320 / var(--design-width) * var(--client-width));height:calc(188 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about .sec-about-bottom_copy #about-bottom-img-group_3 .about-bottom-img.n4{top:calc(482 / var(--design-width) * var(--client-width));left:calc(311 / var(--design-width) * var(--client-width));width:calc(90 / var(--design-width) * var(--client-width));height:calc(58 / var(--design-width) * var(--client-width))}}#about #article-bottom-l-moments .sec-title{height:calc(146 / var(--design-width) * var(--client-width));color:#fff}@media only screen and (max-width:759px){#about #article-bottom-l-moments .sec-title{height:auto}}#about #article-bottom-l-moments .sec-title:before{background-color:#fff}#about #article-bottom-l-moments .article-bottom-l-moments__note{color:rgba(255,255,255,.5)}#about #l-conversion{margin-top:calc(29 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#about #l-conversion{margin-top:calc(26 / var(--design-width) * var(--client-width))}}#article .p-content,#module .p-content{position:relative;z-index:3;background-color:#e4e8e0}#article #underlay,#module #underlay{position:absolute;z-index:10;top:180px;left:0;opacity:.5;pointer-events:none;display:none}@media only screen and (max-width:759px){#article #underlay,#module #underlay{top:calc(920 / var(--design-width) * var(--client-width))}}@keyframes draw{to{stroke-dashoffset:0}}#article #c-menu-btn,#module #c-menu-btn{position:absolute;mix-blend-mode:unset;transition:opacity .8s cubic-bezier(.25,1,.5,1)}#article #c-menu-btn.out,#module #c-menu-btn.out{opacity:0}#article #c-menu-btn.view-out,#module #c-menu-btn.view-out{position:fixed;opacity:0;mix-blend-mode:difference}#article #c-menu-btn.in-view,#module #c-menu-btn.in-view{position:fixed;opacity:1;mix-blend-mode:difference;transition:opacity .8s cubic-bezier(.25,1,.5,1)}#article #fixed-logo,#module #fixed-logo{position:absolute;mix-blend-mode:unset;transition:opacity .8s cubic-bezier(.25,1,.5,1)}#article #fixed-logo.out,#module #fixed-logo.out{position:fixed;top:auto;opacity:0;transition:opacity 0s cubic-bezier(.25,1,.5,1);mix-blend-mode:difference}@media only screen and (min-width:760px){#article #fixed-logo.out,#module #fixed-logo.out{bottom:calc(63 / var(--design-width) * var(--client-width))}}#article #fixed-logo.view-out,#module #fixed-logo.view-out{position:fixed;top:auto;opacity:0;mix-blend-mode:difference;transition:opacity .4s cubic-bezier(.25,1,.5,1)}@media only screen and (min-width:760px){#article #fixed-logo.view-out,#module #fixed-logo.view-out{bottom:calc(63 / var(--design-width) * var(--client-width))}}#article #fixed-logo.in-view,#module #fixed-logo.in-view{position:fixed;top:auto;opacity:1;mix-blend-mode:difference;pointer-events:auto;transition:opacity .8s cubic-bezier(.25,1,.5,1)}@media only screen and (min-width:760px){#article #fixed-logo.in-view,#module #fixed-logo.in-view{bottom:calc(63 / var(--design-width) * var(--client-width))}}#article .module-list,#module .module-list{display:flex;flex-direction:column;gap:calc(131 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .module-list,#module .module-list{gap:calc(94 / var(--design-width) * var(--client-width))}}#article #sec-cover,#module #sec-cover{position:relative;width:100%;height:calc(1009 / var(--design-width) * var(--client-width));padding:calc(32 / var(--design-width) * var(--client-width)) calc(32 / var(--design-width) * var(--client-width)) 0}@media only screen and (min-width:760px) and (max-width:1440px){#article #sec-cover,#module #sec-cover{display:flex}}@media only screen and (max-width:759px){#article #sec-cover,#module #sec-cover{height:calc(656 / var(--design-width) * var(--client-width));padding:calc(11 / var(--design-width) * var(--client-width)) calc(11 / var(--design-width) * var(--client-width)) 0}}#article #sec-cover #contents-logo-sp,#module #sec-cover #contents-logo-sp{display:none}@media only screen and (max-width:759px){#article #sec-cover #contents-logo-sp,#module #sec-cover #contents-logo-sp{position:absolute;z-index:1;display:block;top:calc(28 / var(--design-width) * var(--client-width));left:calc(95 / var(--design-width) * var(--client-width));font-size:0}#article #sec-cover #contents-logo-sp svg,#module #sec-cover #contents-logo-sp svg{width:calc(215 / var(--design-width) * var(--client-width));height:calc(20 / var(--design-width) * var(--client-width));fill:#fff}}#article #sec-cover #contents-copy-sp,#module #sec-cover #contents-copy-sp{display:none}@media only screen and (max-width:759px){#article #sec-cover #contents-copy-sp,#module #sec-cover #contents-copy-sp{position:absolute;z-index:1;display:block;top:calc(77 / var(--design-width) * var(--client-width));left:calc(30 / var(--design-width) * var(--client-width));font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(9 / var(--design-width) * var(--client-width));line-height:1.1;letter-spacing:.1em;writing-mode:vertical-rl;font-feature-settings:normal;white-space:nowrap}#article #sec-cover #contents-copy-sp span:nth-of-type(1),#module #sec-cover #contents-copy-sp span:nth-of-type(1){margin-top:calc(1 / var(--design-width) * var(--client-width))}#article #sec-cover #contents-copy-sp span:nth-of-type(2),#module #sec-cover #contents-copy-sp span:nth-of-type(2){margin-top:calc(1 / var(--design-width) * var(--client-width))}}#article #sec-cover #cover-img,#module #sec-cover #cover-img{width:100%;aspect-ratio:1380/1010;opacity:1}@media only screen and (max-width:759px){#article #sec-cover #cover-img,#module #sec-cover #cover-img{height:calc(645 / var(--design-width) * var(--client-width))}}#article #sec-cover #cover-img svg,#module #sec-cover #cover-img svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#article #sec-cover #cover-img .cover-img-pc,#module #sec-cover #cover-img .cover-img-pc{display:block;width:100%;height:auto}@media only screen and (max-width:759px){#article #sec-cover #cover-img .cover-img-pc,#module #sec-cover #cover-img .cover-img-pc{display:none}}#article #sec-cover #cover-img .cover-img-sp,#module #sec-cover #cover-img .cover-img-sp{display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:759px){#article #sec-cover #cover-img .cover-img-sp,#module #sec-cover #cover-img .cover-img-sp{display:block}}#article #sec-cover .cover-title,#module #sec-cover .cover-title{position:absolute;top:calc(187 / var(--design-width) * var(--client-width));left:calc(57 / var(--design-width) * var(--client-width));display:flex;flex-direction:row-reverse;font-feature-settings:normal;margin:auto}@media only screen and (min-width:760px){#article #sec-cover .cover-title,#module #sec-cover .cover-title{justify-content:center;right:0}}@media only screen and (max-width:759px){#article #sec-cover .cover-title,#module #sec-cover .cover-title{display:inline-flex;flex-direction:unset;width:-moz-max-content;width:max-content;height:calc(100% - 75 / var(--design-width) * var(--client-width));top:calc(75 / var(--design-width) * var(--client-width));left:calc(96 / var(--design-width) * var(--client-width));padding-top:calc(98 / var(--design-width) * var(--client-width))}}#article #sec-cover .cover-title-sholder,#module #sec-cover .cover-title-sholder{margin-top:calc(3 / var(--design-width) * var(--client-width));margin-left:calc(42 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #sec-cover .cover-title-sholder,#module #sec-cover .cover-title-sholder{position:absolute;top:0;left:0;margin:0}}#article #sec-cover .cover-title-sholder-num,#module #sec-cover .cover-title-sholder-num{position:relative;font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(14 / var(--design-width) * var(--client-width));line-height:1.1;letter-spacing:.05em;padding-bottom:calc(13 / var(--design-width) * var(--client-width))}#article #sec-cover .cover-title-sholder-num:before,#module #sec-cover .cover-title-sholder-num:before{position:absolute;bottom:0;left:calc(-12 / var(--design-width) * var(--client-width));display:block;content:"";width:calc(26 / var(--design-width) * var(--client-width));height:1px;background-color:#fff}#article #sec-cover .cover-title-sholder-cat,#module #sec-cover .cover-title-sholder-cat{font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1.35;letter-spacing:.2em;margin-top:calc(11 / var(--design-width) * var(--client-width));color:#fff}#article #sec-cover .cover-title-sholder-cat span.border,#module #sec-cover .cover-title-sholder-cat span.border{line-height:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff;margin-left:calc(2 / var(--design-width) * var(--client-width));padding-top:calc(2 / var(--design-width) * var(--client-width));padding-bottom:calc(4 / var(--design-width) * var(--client-width));padding-left:calc(3 / var(--design-width) * var(--client-width));padding-right:calc(1 / var(--design-width) * var(--client-width))}#article #sec-cover .cover-title .flex-wrap,#module #sec-cover .cover-title .flex-wrap{display:flex}#article #sec-cover .cover-title h1,#module #sec-cover .cover-title h1{font-family:"FOT-筑紫明朝 Pr6 lb",serif;font-size:calc(56 / var(--design-width) * var(--client-width));line-height:1.375;letter-spacing:.11em;color:#fff;writing-mode:vertical-rl;font-feature-settings:normal;flex-shrink:0}@media only screen and (max-width:759px){#article #sec-cover .cover-title h1,#module #sec-cover .cover-title h1{display:inline-block;font-size:calc(26 / var(--design-width) * var(--client-width));line-height:1.54;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}}#article #sec-cover .cover-title #cover-title-border,#module #sec-cover .cover-title #cover-title-border{position:absolute;top:124px;left:0;right:0;width:1px;height:0;background-color:#fff;margin:auto;transition:height .1s cubic-bezier(.5,1,.89,1)}#article #sec-cover .cover-title .cover-place,#module #sec-cover .cover-title .cover-place{position:relative;font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(21 / var(--design-width) * var(--client-width));line-height:1.1;letter-spacing:.03em;writing-mode:vertical-rl;font-feature-settings:normal;margin-right:calc(31 / var(--design-width) * var(--client-width));margin-bottom:calc(8 / var(--design-width) * var(--client-width));text-align:end;flex-shrink:0}@media only screen and (max-width:759px){#article #sec-cover .cover-title .cover-place,#module #sec-cover .cover-title .cover-place{font-size:calc(15 / var(--design-width) * var(--client-width));margin-right:calc(27 / var(--design-width) * var(--client-width));margin-bottom:0}}#article #sec-cover .cover-title .cover-place #article-title,#module #sec-cover .cover-title .cover-place #article-title{display:inline-block}@media only screen and (max-width:759px){#article #sec-cover .cover-title .cover-place #article-title,#module #sec-cover .cover-title .cover-place #article-title{letter-spacing:.12em;padding-bottom:calc(148 / var(--design-width) * var(--client-width))}}#article #sec-cover .cover-title .cover-place #article-title.en,#module #sec-cover .cover-title .cover-place #article-title.en{position:relative;left:calc(4 / var(--design-width) * var(--client-width));letter-spacing:.03em}@media only screen and (max-width:759px){#article #sec-cover .cover-title .cover-place #article-title.en,#module #sec-cover .cover-title .cover-place #article-title.en{left:calc(3 / var(--design-width) * var(--client-width));letter-spacing:0}}#article #sec-cover .cover-title>*,#module #sec-cover .cover-title>*{flex:0 0 auto;min-width:0}#article #place,#module #place{position:relative;width:100%;padding:0 calc(30 / var(--design-width) * var(--client-width));margin-top:calc(220 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #place,#module #place{width:100%;padding:0;margin-top:calc(73 / var(--design-width) * var(--client-width))}}#article #place .place-copy,#module #place .place-copy{position:relative;z-index:1}@media only screen and (min-width:760px){#article #place .place-copy,#module #place .place-copy{margin:0 calc(268 / var(--design-width) * var(--client-width)) 0 auto}}@media only screen and (max-width:759px){#article #place .place-copy,#module #place .place-copy{width:calc(288 / var(--design-width) * var(--client-width));margin:0 calc(11 / var(--design-width) * var(--client-width)) 0 auto}}#article #place .place-copy-inner,#module #place .place-copy-inner{position:relative;display:flex;font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif;font-size:calc(24 / var(--design-width) * var(--client-width));line-height:2.03;letter-spacing:.08em;writing-mode:vertical-rl;font-feature-settings:normal;color:#333}#article #place .place-copy-inner p,#module #place .place-copy-inner p{white-space:nowrap;margin:0 auto}#article #place .place-copy-inner p .space-line,#module #place .place-copy-inner p .space-line{display:block;width:0;margin-left:calc(30 / var(--design-width) * var(--client-width))}#article #place .place-copy-inner p .kagi,#module #place .place-copy-inner p .kagi{margin-top:calc(-15 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #place .place-copy-inner p .kagi,#module #place .place-copy-inner p .kagi{margin-top:calc(-6 / var(--design-width) * var(--client-width))}}#article #place .place-copy-inner p .quote1,#article #place .place-copy-inner p .quote2,#module #place .place-copy-inner p .quote1,#module #place .place-copy-inner p .quote2{position:relative;display:inline-flex;text-combine-upright:all;height:0}#article #place .place-copy-inner p .quote1,#module #place .place-copy-inner p .quote1{top:calc(4 / var(--design-width) * var(--client-width));left:calc(-18 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #place .place-copy-inner p .quote1,#module #place .place-copy-inner p .quote1{top:calc(2 / var(--design-width) * var(--client-width));left:calc(-13 / var(--design-width) * var(--client-width))}}#article #place .place-copy-inner p .quote2,#module #place .place-copy-inner p .quote2{top:calc(-2 / var(--design-width) * var(--client-width));right:calc(-18 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #place .place-copy-inner p .quote2,#module #place .place-copy-inner p .quote2{right:calc(-13 / var(--design-width) * var(--client-width))}}@media only screen and (min-width:760px){#article #place .place-copy-inner,#module #place .place-copy-inner{width:calc(465 / var(--design-width) * var(--client-width));padding-top:calc(131 / var(--design-width) * var(--client-width));padding-bottom:calc(116 / var(--design-width) * var(--client-width));margin-left:auto}#article #place .place-copy-inner .copy-sp,#module #place .place-copy-inner .copy-sp{display:none}}@media only screen and (max-width:759px){#article #place .place-copy-inner,#module #place .place-copy-inner{width:100%;height:calc(810 / var(--design-width) * var(--client-width));font-size:calc(16 / var(--design-width) * var(--client-width));line-height:2.12;letter-spacing:.122em;padding-top:calc(73 / var(--design-width) * var(--client-width));margin-right:auto;margin-left:auto}#article #place .place-copy-inner .copy-pc,#module #place .place-copy-inner .copy-pc{display:none}}#article #place .place-copy-inner:before,#module #place .place-copy-inner:before{position:absolute;top:0;right:0;display:block;content:"";width:calc(86 / var(--design-width) * var(--client-width));height:1px;background-color:#333}@media only screen and (max-width:759px){#article #place .place-copy-inner:before,#module #place .place-copy-inner:before{width:calc(40 / var(--design-width) * var(--client-width))}}#article #place .place-copy-inner:after,#module #place .place-copy-inner:after{position:absolute;bottom:0;left:0;display:block;content:"";width:calc(86 / var(--design-width) * var(--client-width));height:1px;background-color:#333}@media only screen and (max-width:759px){#article #place .place-copy-inner:after,#module #place .place-copy-inner:after{width:calc(40 / var(--design-width) * var(--client-width))}}#article #place #hayama-map,#module #place #hayama-map{position:absolute;top:calc(-110 / var(--design-width) * var(--client-width));left:calc(118 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #place #hayama-map,#module #place #hayama-map{top:calc(358 / var(--design-width) * var(--client-width));left:calc(0 / var(--design-width) * var(--client-width))}}#article #place #hayama-map #hayama_stroke,#module #place #hayama-map #hayama_stroke{position:absolute;z-index:1;top:calc(342 / var(--design-width) * var(--client-width));left:calc(138 / var(--design-width) * var(--client-width));width:calc(434 / var(--design-width) * var(--client-width));height:calc(247 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #place #hayama-map #hayama_stroke,#module #place #hayama-map #hayama_stroke{top:calc(243 / var(--design-width) * var(--client-width));left:calc(81 / var(--design-width) * var(--client-width));width:calc(266 / var(--design-width) * var(--client-width));height:calc(151 / var(--design-width) * var(--client-width))}}#article #place #hayama-map #hayama_stroke .hayama_stroke-elem,#module #place #hayama-map #hayama_stroke .hayama_stroke-elem{stroke-dashoffset:1618.9548339844px;stroke-dasharray:1618.9548339844px;transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.55,1) 0s}#article #place #hayama-map #hayama_stroke.is-visible .hayama_stroke-elem,#module #place #hayama-map #hayama_stroke.is-visible .hayama_stroke-elem{stroke-dashoffset:0}#article #place #hayama-map #hayama_stroke_bg,#module #place #hayama-map #hayama_stroke_bg{opacity:0;position:absolute;z-index:1;top:calc(342 / var(--design-width) * var(--client-width));left:calc(138 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #place #hayama-map #hayama_stroke_bg,#module #place #hayama-map #hayama_stroke_bg{top:calc(243 / var(--design-width) * var(--client-width));left:calc(81 / var(--design-width) * var(--client-width))}}#article #place #hayama-map #hayama_stroke_bg img,#module #place #hayama-map #hayama_stroke_bg img{width:calc(434 / var(--design-width) * var(--client-width));height:calc(247 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #place #hayama-map #hayama_stroke_bg img,#module #place #hayama-map #hayama_stroke_bg img{width:calc(266 / var(--design-width) * var(--client-width));height:calc(151 / var(--design-width) * var(--client-width))}}#article #place #hayama-map #hayama_stroke_bg.is-visible,#module #place #hayama-map #hayama_stroke_bg.is-visible{opacity:1;transition:opacity 1s cubic-bezier(.5,1,.89,1) 1s}#article #place #hayama-map #map_pin,#module #place #hayama-map #map_pin{position:absolute;z-index:2;top:calc(var(--top-base)/ var(--design-width) * var(--client-width) * .75471);left:calc(var(--left-base)/ var(--design-width) * var(--client-width) * .75471);width:calc(24 / var(--design-width) * var(--client-width));height:calc(37 / var(--design-width) * var(--client-width));margin-top:calc(124 / var(--design-width) * var(--client-width));margin-left:calc(-295 / var(--design-width) * var(--client-width) * .75471)}@media only screen and (max-width:759px){#article #place #hayama-map #map_pin,#module #place #hayama-map #map_pin{top:calc(var(--top-base)/ var(--design-width) * var(--client-width) * .4632);left:calc(var(--left-base)/ var(--design-width) * var(--client-width) * .4632);margin-top:calc(235 / var(--design-width) * var(--client-width) * .4632);margin-left:calc(-302 / var(--design-width) * var(--client-width) * .4632)}}#article #place #hayama-map #map_pin img,#module #place #hayama-map #map_pin img{width:calc(24 / var(--design-width) * var(--client-width));height:calc(37 / var(--design-width) * var(--client-width));margin-left:calc(-11 / var(--design-width) * var(--client-width));margin-top:calc(-32 / var(--design-width) * var(--client-width));opacity:0;transform:translate3d(0,calc(-20 / var(--design-width) * var(--client-width)),0)}@media only screen and (max-width:759px){#article #place #hayama-map #map_pin img,#module #place #hayama-map #map_pin img{width:calc(20 / var(--design-width) * var(--client-width));height:calc(35 / var(--design-width) * var(--client-width));margin-left:calc(-9 / var(--design-width) * var(--client-width));margin-top:calc(-29 / var(--design-width) * var(--client-width))}}#article #place #hayama-map #map_pin:after,#module #place #hayama-map #map_pin:after{position:absolute;top:calc(-4 / var(--design-width) * var(--client-width));left:calc(-6 / var(--design-width) * var(--client-width));content:"";display:block;width:calc(13 / var(--design-width) * var(--client-width));height:calc(13 / var(--design-width) * var(--client-width));border-radius:50%;border:1px solid #000;opacity:.1;background:#333;filter:blur(2px);transform:scale(1,.3);opacity:0}#article #place #hayama-map .map-base,#module #place #hayama-map .map-base{opacity:0}#article #place #hayama-map .map-base img,#module #place #hayama-map .map-base img{display:block;width:calc(668 / var(--design-width) * var(--client-width));height:calc(682 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #place #hayama-map .map-base img,#module #place #hayama-map .map-base img{position:relative;top:0;left:0;width:calc(375 / var(--design-width) * var(--client-width));height:calc(452 / var(--design-width) * var(--client-width))}}#article #place #hayama-map.is-visible #map_pin img,#module #place #hayama-map.is-visible #map_pin img{opacity:1;transform:translate3d(0,0,0);transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1) 1.5s}#article #place #hayama-map.is-visible #map_pin:after,#module #place #hayama-map.is-visible #map_pin:after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s}#article #place #hayama-map.is-visible .map-base,#module #place #hayama-map.is-visible .map-base{opacity:1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 0s}@media only screen and (min-width:760px){#article #place.map_right .place-copy,#module #place.map_right .place-copy{margin:0 auto 0 calc(314 / var(--design-width) * var(--client-width))}}@media only screen and (min-width:760px){#article #place.map_right .place-copy-inner,#module #place.map_right .place-copy-inner{margin-left:0;padding-top:calc(137 / var(--design-width) * var(--client-width));padding-left:0}#article #place.map_right .place-copy-inner p,#module #place.map_right .place-copy-inner p{margin-left:0;margin-right:auto}#article #place.map_right .place-copy-inner:before,#module #place.map_right .place-copy-inner:before{right:calc(47 / var(--design-width) * var(--client-width))}#article #place.map_right .place-copy-inner:after,#module #place.map_right .place-copy-inner:after{left:calc(-47 / var(--design-width) * var(--client-width))}}@media only screen and (min-width:760px){#article #place.map_right #hayama-map,#module #place.map_right #hayama-map{left:calc(657 / var(--design-width) * var(--client-width))}}#article .article-detail,#module .article-detail{margin-top:calc(120 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .article-detail,#module .article-detail{margin-top:calc(95 / var(--design-width) * var(--client-width))}}#article #article-bottom,#module #article-bottom{position:relative;width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);margin:calc(-15 / var(--design-width) * var(--client-width)) calc(32 / var(--design-width) * var(--client-width)) 0 auto;color:#333;margin-top:calc(87 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #article-bottom,#module #article-bottom{width:auto;margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto;margin-top:calc(71 / var(--design-width) * var(--client-width))}}#article #article-bottom .article-bottom-inner,#module #article-bottom .article-bottom-inner{position:relative;height:calc(289 / var(--design-width) * var(--client-width));border-bottom:1px solid #d9d9d9}@media only screen and (max-width:759px){#article #article-bottom .article-bottom-inner,#module #article-bottom .article-bottom-inner{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);height:calc(202 / var(--design-width) * var(--client-width));margin-right:0;margin-left:auto}}#article #article-bottom .article-bottom-inner:after,#module #article-bottom .article-bottom-inner:after{position:absolute;bottom:-1px;right:0;content:"";display:block;width:calc(30 / var(--design-width) * var(--client-width));height:1px;background-color:#333}@media only screen and (max-width:759px){#article #article-bottom .article-bottom-inner:after,#module #article-bottom .article-bottom-inner:after{width:calc(34 / var(--design-width) * var(--client-width))}}#article #article-bottom .article-bottom-sholder,#module #article-bottom .article-bottom-sholder{display:flex;margin-left:calc(-1 / var(--design-width) * var(--client-width))}#article #article-bottom .article-bottom-sholder-num,#module #article-bottom .article-bottom-sholder-num{position:relative;font-family:HelveticaNowDisplay-Md,sans-serif;font-size:calc(14 / var(--design-width) * var(--client-width));line-height:1.1;letter-spacing:.05em;padding-bottom:calc(13 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #article-bottom .article-bottom-sholder-num,#module #article-bottom .article-bottom-sholder-num{padding-bottom:0}}#article #article-bottom .article-bottom-sholder-cat,#module #article-bottom .article-bottom-sholder-cat{font-family:"FOT-筑紫ゴシック Pro B",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1.35;letter-spacing:.2em;margin-top:calc(-3 / var(--design-width) * var(--client-width));margin-left:calc(24 / var(--design-width) * var(--client-width))}#article #article-bottom .article-bottom-sholder-cat span.border,#module #article-bottom .article-bottom-sholder-cat span.border{line-height:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid #333;margin-left:calc(2 / var(--design-width) * var(--client-width));padding-top:calc(2 / var(--design-width) * var(--client-width));padding-bottom:calc(4 / var(--design-width) * var(--client-width));padding-left:calc(4 / var(--design-width) * var(--client-width));padding-right:calc(2 / var(--design-width) * var(--client-width))}#article #article-bottom .article-bottom-catch,#module #article-bottom .article-bottom-catch{font-family:"FOT-筑紫明朝 Pr6 lb",serif;font-size:calc(36 / var(--design-width) * var(--client-width));line-height:1.333;margin-top:calc(18 / var(--design-width) * var(--client-width));margin-left:calc(-2 / var(--design-width) * var(--client-width))}#article #article-bottom .article-bottom-catch br:nth-of-type(3),#module #article-bottom .article-bottom-catch br:nth-of-type(3){display:none}@media only screen and (max-width:759px){#article #article-bottom .article-bottom-catch,#module #article-bottom .article-bottom-catch{font-size:calc(24 / var(--design-width) * var(--client-width));margin-top:calc(19 / var(--design-width) * var(--client-width))}}#article #article-bottom .article-bottom-catch .last-line,#module #article-bottom .article-bottom-catch .last-line{margin-right:calc(5 / var(--design-width) * var(--client-width))}#article #article-bottom .article-bottom-catch .article-thumb,#module #article-bottom .article-bottom-catch .article-thumb{position:relative;display:inline-block;width:calc(44 / var(--design-width) * var(--client-width));height:calc(33 / var(--design-width) * var(--client-width));top:calc(3 / var(--design-width) * var(--client-width));background-color:#ccc}@media only screen and (max-width:759px){#article #article-bottom .article-bottom-catch .article-thumb,#module #article-bottom .article-bottom-catch .article-thumb{width:calc(31 / var(--design-width) * var(--client-width));height:calc(23 / var(--design-width) * var(--client-width));top:calc(2 / var(--design-width) * var(--client-width));margin-left:calc(2 / var(--design-width) * var(--client-width))}}#article #article-bottom .article-bottom-catch .article-thumb img,#module #article-bottom .article-bottom-catch .article-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#article #article-bottom .article-bottom-title,#module #article-bottom .article-bottom-title{font-family:"FOT-筑紫ゴシック Pro B",sans-serif;margin-top:calc(31 / var(--design-width) * var(--client-width));margin-left:calc(0 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #article-bottom .article-bottom-title,#module #article-bottom .article-bottom-title{margin-top:calc(18 / var(--design-width) * var(--client-width))}}#article #article-bottom #article-bottom_note,#module #article-bottom #article-bottom_note{font-family:"FOT-筑紫ゴシック Pr5 R",sans-serif;font-size:calc(12 / var(--design-width) * var(--client-width));line-height:1.8;opacity:.5;margin-top:calc(24 / var(--design-width) * var(--client-width));margin-bottom:calc(-5 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #article-bottom #article-bottom_note,#module #article-bottom #article-bottom_note{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);line-height:1.6;text-align:justify;margin-top:calc(24 / var(--design-width) * var(--client-width));margin-bottom:calc(-4 / var(--design-width) * var(--client-width));margin-right:0;margin-left:auto}}#article #article-bottom #article-bottom_related_info,#module #article-bottom #article-bottom_related_info{position:relative;font-family:"FOT-筑紫明朝 Pr6 lb",serif;font-size:calc(15 / var(--design-width) * var(--client-width));line-height:1.93;margin-top:calc(38 / var(--design-width) * var(--client-width));padding-top:calc(21 / var(--design-width) * var(--client-width));padding-left:calc(30 / var(--design-width) * var(--client-width));padding-bottom:calc(24 / var(--design-width) * var(--client-width));border:1px solid #ccc}@media only screen and (max-width:759px){#article #article-bottom #article-bottom_related_info,#module #article-bottom #article-bottom_related_info{width:calc(287 / var(--design-width) * var(--client-width));margin-top:calc(22 / var(--design-width) * var(--client-width));margin-right:0;margin-left:auto;padding-top:calc(25 / var(--design-width) * var(--client-width));padding-left:calc(32 / var(--design-width) * var(--client-width));padding-right:calc(32 / var(--design-width) * var(--client-width));padding-bottom:calc(27 / var(--design-width) * var(--client-width));line-height:1.33}}#article #article-bottom #article-bottom_related_info .article-bottom_related_info__name,#module #article-bottom #article-bottom_related_info .article-bottom_related_info__name{font-family:"FOT-筑紫ゴシック Pro B",sans-serif}#article #article-bottom #article-bottom_related_info .article-bottom_related_info__txt,#module #article-bottom #article-bottom_related_info .article-bottom_related_info__txt{font-family:"FOT-筑紫ゴシック Pr5 M",sans-serif}@media only screen and (max-width:759px){#article #article-bottom #article-bottom_related_info .article-bottom_related_info__txt,#module #article-bottom #article-bottom_related_info .article-bottom_related_info__txt{margin-top:calc(9 / var(--design-width) * var(--client-width))}}#article #article-bottom #article-bottom_related_info .article-bottom_related_info__txt a,#module #article-bottom #article-bottom_related_info .article-bottom_related_info__txt a{display:block;color:#333;overflow-wrap:anywhere;word-break:normal;line-break:strict;transition:opacity .4s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:759px){#article #article-bottom #article-bottom_related_info .article-bottom_related_info__txt a,#module #article-bottom #article-bottom_related_info .article-bottom_related_info__txt a{margin-top:calc(9 / var(--design-width) * var(--client-width))}}#article #article-bottom #article-bottom_related_info .article-bottom_related_info__txt a.is-hover,#module #article-bottom #article-bottom_related_info .article-bottom_related_info__txt a.is-hover{opacity:.65}#article #article-bottom #article-bottom_related_info:before,#module #article-bottom #article-bottom_related_info:before{position:absolute;top:-1px;left:-1px;content:"";display:block;width:calc(30 / var(--design-width) * var(--client-width));height:1px;background-color:#333}@media only screen and (max-width:759px){#article #article-bottom #article-bottom_related_info:before,#module #article-bottom #article-bottom_related_info:before{width:calc(34 / var(--design-width) * var(--client-width))}}#article #article-bottom #article-bottom_related_info:after,#module #article-bottom #article-bottom_related_info:after{position:absolute;bottom:-1px;right:-1px;content:"";display:block;width:calc(30 / var(--design-width) * var(--client-width));height:1px;background-color:#333}@media only screen and (max-width:759px){#article #article-bottom #article-bottom_related_info:after,#module #article-bottom #article-bottom_related_info:after{width:calc(34 / var(--design-width) * var(--client-width))}}#article #article-bottom.info .article-bottom-inner,#module #article-bottom.info .article-bottom-inner{border:unset}@media only screen and (max-width:759px){#article #article-bottom.info .article-bottom-inner,#module #article-bottom.info .article-bottom-inner{height:auto}}#article #article-bottom.info .article-bottom-inner:after,#module #article-bottom.info .article-bottom-inner:after{opacity:0}#article #article-bottom.info #article-bottom_related_info,#module #article-bottom.info #article-bottom_related_info{margin-top:calc(0 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #article-bottom.info #article-bottom_related_info,#module #article-bottom.info #article-bottom_related_info{margin-top:calc(23 / var(--design-width) * var(--client-width))}}#article #article-bottom #article_bottom_stroke,#module #article-bottom #article_bottom_stroke{position:absolute;z-index:10;top:calc(-25 / var(--design-width) * var(--client-width));left:calc(-65 / var(--design-width) * var(--client-width));width:calc(457.7 / var(--design-width) * var(--client-width));height:calc(180.7 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article #article-bottom #article_bottom_stroke,#module #article-bottom #article_bottom_stroke{top:calc(-25 / var(--design-width) * var(--client-width));left:calc(24 / var(--design-width) * var(--client-width));width:calc(330 / var(--design-width) * var(--client-width))}}#article #article-bottom #article_bottom_stroke .revealPath,#module #article-bottom #article_bottom_stroke .revealPath{stroke-dasharray:1339.5557861328;stroke-dashoffset:1339.5557861328}#article #article-bottom #article_bottom_stroke.is-visible .revealPath,#module #article-bottom #article_bottom_stroke.is-visible .revealPath{animation:draw 1.6s cubic-bezier(.45,0,.55,1) forwards .3s}@media only screen and (min-width:760px){#article #article-bottom #hayama-bottom-map,#module #article-bottom #hayama-bottom-map{position:absolute;top:calc(51 / var(--design-width) * var(--client-width));left:calc(720 / var(--design-width) * var(--client-width));width:calc(220 / var(--design-width) * var(--client-width));height:calc(141 / var(--design-width) * var(--client-width))}#article #article-bottom #hayama-bottom-map #bottom_map_pin,#module #article-bottom #hayama-bottom-map #bottom_map_pin{position:absolute;z-index:4;top:calc(var(--top-base)/ var(--design-width) * var(--client-width) * .431965);left:calc(var(--left-base)/ var(--design-width) * var(--client-width) * .431965);width:calc(24 / var(--design-width) * var(--client-width));height:calc(37 / var(--design-width) * var(--client-width));margin-top:calc(-288 / var(--design-width) * var(--client-width) * .431965);margin-left:calc(-546 / var(--design-width) * var(--client-width) * .431965)}#article #article-bottom #hayama-bottom-map #bottom_map_pin img,#module #article-bottom #hayama-bottom-map #bottom_map_pin img{width:calc(24 / var(--design-width) * var(--client-width));height:calc(37 / var(--design-width) * var(--client-width));margin-left:calc(-11 / var(--design-width) * var(--client-width));margin-top:calc(-32 / var(--design-width) * var(--client-width));opacity:0;transform:translate3d(0,calc(-20 / var(--design-width) * var(--client-width)),0)}}@media only screen and (min-width:760px) and (max-width:759px){#article #article-bottom #hayama-bottom-map #bottom_map_pin img,#module #article-bottom #hayama-bottom-map #bottom_map_pin img{width:calc(20 / var(--design-width) * var(--client-width));height:calc(35 / var(--design-width) * var(--client-width));margin-left:calc(-9 / var(--design-width) * var(--client-width));margin-top:calc(-29 / var(--design-width) * var(--client-width))}}@media only screen and (min-width:760px){#article #article-bottom #hayama-bottom-map #bottom_map_pin:after,#module #article-bottom #hayama-bottom-map #bottom_map_pin:after{position:absolute;top:calc(-4 / var(--design-width) * var(--client-width));left:calc(-6 / var(--design-width) * var(--client-width));content:"";display:block;width:calc(13 / var(--design-width) * var(--client-width));height:calc(13 / var(--design-width) * var(--client-width));border-radius:50%;border:1px solid #000;opacity:.1;background:#333;filter:blur(2px);transform:scale(1,.3);opacity:0}#article #article-bottom #hayama-bottom-map #article_bottom_map,#module #article-bottom #hayama-bottom-map #article_bottom_map{position:absolute;top:0;left:0;width:calc(220 / var(--design-width) * var(--client-width));height:calc(141 / var(--design-width) * var(--client-width));stroke-dashoffset:839.8084106445px;stroke-dasharray:839.8084106445px;transition:stroke-dashoffset 1.8s cubic-bezier(.45,0,.55,1) 0s}#article #article-bottom #hayama-bottom-map.is-visible #bottom_map_pin img,#module #article-bottom #hayama-bottom-map.is-visible #bottom_map_pin img{opacity:1;transform:translate3d(0,0,0);transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s,transform .8s cubic-bezier(.5,1,.89,1) 1.5s}#article #article-bottom #hayama-bottom-map.is-visible #bottom_map_pin:after,#module #article-bottom #hayama-bottom-map.is-visible #bottom_map_pin:after{opacity:.1;transition:opacity .8s cubic-bezier(.5,1,.89,1) 1.5s}#article #article-bottom #hayama-bottom-map.is-visible #article_bottom_map,#module #article-bottom #hayama-bottom-map.is-visible #article_bottom_map{stroke-dashoffset:1679.6168212891px}}@media only screen and (max-width:759px){#article #article-bottom #hayama-bottom-map,#module #article-bottom #hayama-bottom-map{display:none}}#article #article-bottom-l-moments .article-bottom-l-moments__note,#module #article-bottom-l-moments .article-bottom-l-moments__note{display:none}@media only screen and (max-width:759px){#article #article-bottom-l-moments,#module #article-bottom-l-moments{display:block;width:auto;margin-top:calc(72 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px) and (max-width:759px){#article #article-bottom-l-moments,#module #article-bottom-l-moments{margin-top:calc(160 / var(--design-width) * var(--client-width))}}#article .l-moments .moments-col .moments-ttl:before,#module .l-moments .moments-col .moments-ttl:before{background-color:#333}@media only screen and (max-width:759px){#article .l-moments .moments-col .moments-item-list,#module .l-moments .moments-col .moments-item-list{border-top:1px solid rgba(51,51,51,.3)}}#article .p-title,#module .p-title{position:relative;font-family:"FOT-筑紫明朝 Pr6 lb",serif;font-size:calc(36 / var(--design-width) * var(--client-width));line-height:1.33;color:#333;margin-left:calc(100 / var(--design-width) * var(--client-width));text-indent:calc(-100 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .p-title,#module .p-title{font-size:calc(24 / var(--design-width) * var(--client-width));margin-left:calc(88 / var(--design-width) * var(--client-width));text-indent:calc(-90 / var(--design-width) * var(--client-width))}}#article .p-title .stroke-mount,#module .p-title .stroke-mount{position:absolute;z-index:2;width:calc(302 / var(--design-width) * var(--client-width));top:calc(33 / var(--design-width) * var(--client-width));left:calc(30 / var(--design-width) * var(--client-width))}#article .p-title .stroke-mount .revealPath,#module .p-title .stroke-mount .revealPath{stroke-dashoffset:711.6555175781px;stroke-dasharray:711.6555175781px}#article .p-title .stroke-mount.is-visible .revealPath,#module .p-title .stroke-mount.is-visible .revealPath{animation:draw 1.2s cubic-bezier(.45,0,.55,1) forwards .2s}@media only screen and (max-width:759px){#article .p-title .stroke-mount,#module .p-title .stroke-mount{top:calc(19 / var(--design-width) * var(--client-width));left:calc(-32 / var(--design-width) * var(--client-width))}}#article .lines,#module .lines{position:relative;margin-top:calc(8 / var(--design-width) * var(--client-width));margin-bottom:calc(8 / var(--design-width) * var(--client-width));padding-top:calc(21 / var(--design-width) * var(--client-width));padding-left:calc(45 / var(--design-width) * var(--client-width));text-indent:calc(-45 / var(--design-width) * var(--client-width));font-family:"FOT-筑紫明朝 Pr6 R",serif;letter-spacing:-.025em}@media only screen and (max-width:759px){#article .lines,#module .lines{margin-top:0;padding-left:calc(30 / var(--design-width) * var(--client-width));text-indent:calc(-31 / var(--design-width) * var(--client-width))}}#article .lines:before,#module .lines:before{position:absolute;z-index:1;top:0;left:0;display:block;content:"";width:calc(44 / var(--design-width) * var(--client-width));height:1px;background-color:#333;opacity:.2}@media only screen and (max-width:759px){#article .lines:before,#module .lines:before{width:calc(30 / var(--design-width) * var(--client-width));opacity:.3}}#article .lines:after,#module .lines:after{position:relative;z-index:1;top:0;left:0;display:block;content:"";width:calc(276 / var(--design-width) * var(--client-width));margin:0 0 0 auto;height:1px;background-color:#333;margin-top:21px;opacity:.2}@media only screen and (max-width:759px){#article .lines:after,#module .lines:after{width:calc(223 / var(--design-width) * var(--client-width));opacity:.3}}@media only screen and (min-width:760px){#article .lines.border_top:after,#module .lines.border_top:after{display:none}}#article .textM>*+.lines,#module .textM>*+.lines{margin-top:calc(30 / var(--design-width) * var(--client-width))}#article .m_col-img__wrap,#module .m_col-img__wrap{position:relative}#article .m_col-img__wrap .m_col__note,#module .m_col-img__wrap .m_col__note{position:absolute;right:0;bottom:calc(-16 / var(--design-width) * var(--client-width));font-size:calc(9 / var(--design-width) * var(--client-width));line-height:1.8;color:#000}#article .m_col-2_txt2_img2,#module .m_col-2_txt2_img2{display:flex;width:calc(var(--g-column) * 7 + var(--g-gutter) * 6);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-2_txt2_img2,#module .m_col-2_txt2_img2{display:block;width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_txt2_img2 .p-title,#module .m_col-2_txt2_img2 .p-title{width:calc(var(--g-column) * 3 + var(--g-gutter) * 3);padding-left:calc(74 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt2_img2 .p-title,#module .m_col-2_txt2_img2 .p-title{width:100%;padding-left:0}}#article .m_col-2_txt2_img2__txt,#module .m_col-2_txt2_img2__txt{position:relative;display:block;width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);height:calc(233 / var(--design-width) * var(--client-width));text-align:justify;color:#333;margin-top:calc(2 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#article .m_col-2_txt2_img2__txt,#module .m_col-2_txt2_img2__txt{-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:calc(32 / var(--design-width) * var(--client-width));column-gap:calc(32 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_txt2_img2__txt,#module .m_col-2_txt2_img2__txt{width:100%;height:auto;margin-top:calc(33 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt2_img2__img,#module .m_col-2_txt2_img2__img{display:flex;gap:var(--g-gutter);width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);margin-top:calc(38 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt2_img2__img,#module .m_col-2_txt2_img2__img{display:block;width:100%;margin-top:calc(37 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt2_img2__img img,#module .m_col-2_txt2_img2__img img{width:calc(var(--g-column) * 2 + var(--g-gutter));height:calc(217 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_txt2_img2__img img,#module .m_col-2_txt2_img2__img img{width:100%;height:calc(169 / var(--design-width) * var(--client-width))}#article .m_col-2_txt2_img2__img img:nth-of-type(2),#module .m_col-2_txt2_img2__img img:nth-of-type(2){margin-top:calc(15 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_txt2_img2__img .m_col-img__wrap:nth-of-type(2),#module .m_col-2_txt2_img2__img .m_col-img__wrap:nth-of-type(2){margin-top:calc(15 / var(--design-width) * var(--client-width))}#article .m_col-2_txt2_img2__img .m_col-img__wrap .m_col__note,#module .m_col-2_txt2_img2__img .m_col-img__wrap .m_col__note{right:calc(-15 / var(--design-width) * var(--client-width));bottom:calc(-4 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt1_img1,#module .m_col-2_txt1_img1{display:flex;width:calc(var(--g-column) * 7 + var(--g-gutter) * 6);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-2_txt1_img1,#module .m_col-2_txt1_img1{display:block;width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_txt1_img1 .p-title,#module .m_col-2_txt1_img1 .p-title{width:calc(var(--g-column) * 3 + var(--g-gutter) * 3);margin-top:calc(-11 / var(--design-width) * var(--client-width));padding-left:calc(74 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt1_img1 .p-title,#module .m_col-2_txt1_img1 .p-title{width:100%;margin-top:calc(-7 / var(--design-width) * var(--client-width));padding-left:0}}#article .m_col-2_txt1_img1-wrap,#module .m_col-2_txt1_img1-wrap{display:flex;gap:var(--g-gutter)}@media only screen and (max-width:759px){#article .m_col-2_txt1_img1-wrap,#module .m_col-2_txt1_img1-wrap{display:block}}#article .m_col-2_txt1_img1__txt,#module .m_col-2_txt1_img1__txt{position:relative;display:block;width:calc(var(--g-column) * 2 + var(--g-gutter));text-align:justify;color:#333;margin-top:calc(-9 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt1_img1__txt,#module .m_col-2_txt1_img1__txt{width:100%;height:auto;margin-top:calc(33 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt1_img1__img,#module .m_col-2_txt1_img1__img{width:calc(var(--g-column) * 2 + var(--g-gutter))}@media only screen and (max-width:759px){#article .m_col-2_txt1_img1__img,#module .m_col-2_txt1_img1__img{width:100%;margin-top:calc(36 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt1_img1__img img,#module .m_col-2_txt1_img1__img img{width:calc(var(--g-column) * 2 + var(--g-gutter));height:calc(217 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_txt1_img1__img img,#module .m_col-2_txt1_img1__img img{width:100%;height:calc(169 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_txt1_img1__img .m_col-img__wrap .m_col__note,#module .m_col-2_txt1_img1__img .m_col-img__wrap .m_col__note{right:calc(-15 / var(--design-width) * var(--client-width));bottom:calc(-4 / var(--design-width) * var(--client-width))}}#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1{display:flex;width:calc(var(--g-column) * 5 + var(--g-gutter) * 4);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1{display:block;width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1 .p-title,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1 .p-title{width:calc(var(--g-column) * 3 + var(--g-gutter) * 3);margin-top:calc(-11 / var(--design-width) * var(--client-width));padding-left:calc(74 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1 .p-title,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1 .p-title{width:100%;margin-top:calc(-7 / var(--design-width) * var(--client-width));padding-left:0}}#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img{width:calc(var(--g-column) * 2 + var(--g-gutter))}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img{width:100%;margin-top:calc(42 / var(--design-width) * var(--client-width))}}#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img img,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img img{width:calc(var(--g-column) * 2 + var(--g-gutter));height:calc(217 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img img,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img img{width:100%;height:calc(169 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img .m_col-img__wrap:nth-of-type(2),#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img .m_col-img__wrap:nth-of-type(2){margin-top:calc(15 / var(--design-width) * var(--client-width))}#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img .m_col-img__wrap .m_col__note,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1__img .m_col-img__wrap .m_col__note{right:calc(-15 / var(--design-width) * var(--client-width));bottom:calc(-4 / var(--design-width) * var(--client-width))}}#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1+.m_col-3_img1_txt2,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1+.m_col-3_img1_txt2{margin-top:calc(44 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1+.m_col-3_img1_txt2,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-2_ht_txt1+.m_col-3_img1_txt2{margin-top:calc(15 / var(--design-width) * var(--client-width))}}#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2{display:flex;gap:var(--g-gutter);width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2{display:block;width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__img,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__img{width:calc(var(--g-column) * 2 + var(--g-gutter))}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__img,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__img{width:100%}}#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__img img,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__img img{width:calc(var(--g-column) * 2 + var(--g-gutter));height:calc(217 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__img img,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__img img{width:100%;height:calc(169 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__img .m_col-img__wrap .m_col__note,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__img .m_col-img__wrap .m_col__note{right:calc(-15 / var(--design-width) * var(--client-width));bottom:calc(-4 / var(--design-width) * var(--client-width))}}#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__txt,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__txt{position:relative;display:block;width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);height:calc(223 / var(--design-width) * var(--client-width));text-align:justify;color:#333;margin-top:calc(-8 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__txt,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__txt{-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:calc(32 / var(--design-width) * var(--client-width));column-gap:calc(32 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__txt,#module .m_col-2_ht_txt1_col-3_img1_txt2 .m_col-3_img1_txt2__txt{width:100%;height:auto;margin-top:calc(34 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2{display:flex;width:calc(var(--g-column) * 7 + var(--g-gutter) * 6);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2{display:block;width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2 .p-title,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2 .p-title{width:calc(var(--g-column) * 3 + var(--g-gutter) * 3);margin-top:calc(-11 / var(--design-width) * var(--client-width));padding-left:calc(74 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2 .p-title,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2 .p-title{margin-top:calc(-14 / var(--design-width) * var(--client-width));padding-left:0}}#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2-wrap,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2-wrap{display:flex;gap:var(--g-gutter)}@media only screen and (max-width:759px){#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2-wrap,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2-wrap{display:block;margin-top:calc(42 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt{position:relative;display:block;width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);height:calc(291 / var(--design-width) * var(--client-width));text-align:justify;color:#333;margin-top:calc(-8 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt{-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:calc(32 / var(--design-width) * var(--client-width));column-gap:calc(32 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt{width:100%;height:auto}}#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt .lines,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt .lines{margin-top:0}@media only screen and (min-width:760px){#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt .lines,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt .lines{padding-top:calc(29 / var(--design-width) * var(--client-width))}#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt .lines:before,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt .lines:before{top:calc(8 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt .lines,#module .m_col-2_txt2_xxlargeimg .m_col-2_txt2__txt .lines{margin-top:calc(37 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt2_xxlargeimg__img,#module .m_col-2_txt2_xxlargeimg__img{width:100%;margin-top:calc(37 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt2_xxlargeimg__img,#module .m_col-2_txt2_xxlargeimg__img{margin-top:calc(44 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt2_xxlargeimg__img img,#module .m_col-2_txt2_xxlargeimg__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_txt2_xxlargeimg__img img,#module .m_col-2_txt2_xxlargeimg__img img{height:calc(666 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt2_xxlargeimg__img .m_col-img__wrap .m_col__note,#module .m_col-2_txt2_xxlargeimg__img .m_col-img__wrap .m_col__note{right:calc(32 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt2_xxlargeimg__img .m_col-img__wrap .m_col__note,#module .m_col-2_txt2_xxlargeimg__img .m_col-img__wrap .m_col__note{right:calc(26 / var(--design-width) * var(--client-width))}}#article .m_col-2_img1_txt1,#module .m_col-2_img1_txt1{display:flex;gap:var(--g-gutter);width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-2_img1_txt1,#module .m_col-2_img1_txt1{flex-direction:column-reverse;gap:calc(38 / var(--design-width) * var(--client-width));width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_img1_txt1__txt,#module .m_col-2_img1_txt1__txt{position:relative;display:block;width:calc(var(--g-column) * 2 + var(--g-gutter));text-align:justify;color:#333;margin-top:calc(-9 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_img1_txt1__txt,#module .m_col-2_img1_txt1__txt{width:100%;margin-top:calc(-9 / var(--design-width) * var(--client-width))}}#article .m_col-2_img1_txt1__img,#module .m_col-2_img1_txt1__img{width:calc(var(--g-column) * 2 + var(--g-gutter))}@media only screen and (max-width:759px){#article .m_col-2_img1_txt1__img,#module .m_col-2_img1_txt1__img{width:100%}}#article .m_col-2_img1_txt1__img img,#module .m_col-2_img1_txt1__img img{width:calc(var(--g-column) * 2 + var(--g-gutter));height:calc(217 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_img1_txt1__img img,#module .m_col-2_img1_txt1__img img{width:100%;height:calc(169 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_img1_txt1__img .m_col-img__wrap .m_col__note,#module .m_col-2_img1_txt1__img .m_col-img__wrap .m_col__note{right:calc(-15 / var(--design-width) * var(--client-width));bottom:calc(-4 / var(--design-width) * var(--client-width))}}#article .m_col-3_img2_txt2,#module .m_col-3_img2_txt2{display:block;width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-3_img2_txt2,#module .m_col-3_img2_txt2{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-3_img2_txt2__txt,#module .m_col-3_img2_txt2__txt{position:relative;display:block;width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);height:calc(223 / var(--design-width) * var(--client-width));text-align:justify;color:#333;margin-top:calc(36 / var(--design-width) * var(--client-width));margin-bottom:calc(-8 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#article .m_col-3_img2_txt2__txt,#module .m_col-3_img2_txt2__txt{-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:calc(32 / var(--design-width) * var(--client-width));column-gap:calc(32 / var(--design-width) * var(--client-width));margin-left:calc(var(--g-column) * 2 + var(--g-gutter) * 2)}}@media only screen and (max-width:759px){#article .m_col-3_img2_txt2__txt,#module .m_col-3_img2_txt2__txt{width:100%;height:auto}}#article .m_col-3_img2_txt2__img,#module .m_col-3_img2_txt2__img{display:flex;gap:var(--g-gutter);width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);height:calc(217 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-3_img2_txt2__img,#module .m_col-3_img2_txt2__img{flex-direction:column;width:100%;height:auto;gap:calc(15 / var(--design-width) * var(--client-width))}}#article .m_col-3_img2_txt2__img img,#module .m_col-3_img2_txt2__img img{width:calc(var(--g-column) * 2 + var(--g-gutter));height:calc(217 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-3_img2_txt2__img img,#module .m_col-3_img2_txt2__img img{width:100%;height:calc(169 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-3_img2_txt2__img .m_col-img__wrap:nth-of-type(2),#module .m_col-3_img2_txt2__img .m_col-img__wrap:nth-of-type(2){margin-top:calc(15 / var(--design-width) * var(--client-width))}#article .m_col-3_img2_txt2__img .m_col-img__wrap .m_col__note,#module .m_col-3_img2_txt2__img .m_col-img__wrap .m_col__note{right:calc(-15 / var(--design-width) * var(--client-width));bottom:calc(-4 / var(--design-width) * var(--client-width))}}#article .m_col-4_img2_txt2,#module .m_col-4_img2_txt2{display:flex;gap:var(--g-gutter);width:calc(var(--g-column) * 8 + var(--g-gutter) * 7);margin:0 auto}@media only screen and (max-width:759px){#article .m_col-4_img2_txt2,#module .m_col-4_img2_txt2{display:block;width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-4_img2_txt2__img,#module .m_col-4_img2_txt2__img{display:flex;gap:calc(32 / var(--design-width) * var(--client-width));width:calc(var(--g-column) * 4 + var(--g-gutter) * 3)}@media only screen and (max-width:759px){#article .m_col-4_img2_txt2__img,#module .m_col-4_img2_txt2__img{flex-direction:column;width:100%;height:auto;gap:calc(15 / var(--design-width) * var(--client-width))}}#article .m_col-4_img2_txt2__img img,#module .m_col-4_img2_txt2__img img{width:calc(var(--g-column) * 2 + var(--g-gutter));height:calc(217 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-4_img2_txt2__img img,#module .m_col-4_img2_txt2__img img{width:100%;height:calc(169 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-4_img2_txt2__img .m_col-img__wrap .m_col__note,#module .m_col-4_img2_txt2__img .m_col-img__wrap .m_col__note{right:calc(-15 / var(--design-width) * var(--client-width));bottom:calc(-4 / var(--design-width) * var(--client-width))}}#article .m_col-4_img2_txt2__txt,#module .m_col-4_img2_txt2__txt{position:relative;display:block;width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);height:calc(233 / var(--design-width) * var(--client-width));text-align:justify;color:#333;margin-top:calc(-8 / var(--design-width) * var(--client-width));margin-bottom:calc(-8 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#article .m_col-4_img2_txt2__txt,#module .m_col-4_img2_txt2__txt{-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:calc(32 / var(--design-width) * var(--client-width));column-gap:calc(32 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-4_img2_txt2__txt,#module .m_col-4_img2_txt2__txt{width:100%;height:auto;margin-top:calc(36 / var(--design-width) * var(--client-width));margin-bottom:calc(-7 / var(--design-width) * var(--client-width))}}#article .m_col-2_img2,#module .m_col-2_img2{display:flex;gap:var(--g-gutter);width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-2_img2,#module .m_col-2_img2{display:block;width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(26 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_img2__img,#module .m_col-2_img2__img{display:flex;gap:calc(32 / var(--design-width) * var(--client-width));width:calc(var(--g-column) * 4 + var(--g-gutter) * 3)}@media only screen and (max-width:759px){#article .m_col-2_img2__img,#module .m_col-2_img2__img{width:100%;flex-direction:column;gap:calc(15 / var(--design-width) * var(--client-width))}}#article .m_col-2_img2__img img,#module .m_col-2_img2__img img{width:calc(var(--g-column) * 2 + var(--g-gutter));height:calc(217 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_img2__img img,#module .m_col-2_img2__img img{width:100%;height:calc(169 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_img2__img .m_col-img__wrap .m_col__note,#module .m_col-2_img2__img .m_col-img__wrap .m_col__note{right:calc(-15 / var(--design-width) * var(--client-width));bottom:calc(-4 / var(--design-width) * var(--client-width))}}#article .m_col-2_large-img1_txt1,#module .m_col-2_large-img1_txt1{display:flex;gap:var(--g-gutter);width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);margin:0 auto 0 calc(32 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_large-img1_txt1,#module .m_col-2_large-img1_txt1{display:flex;flex-direction:column-reverse;width:auto;margin:0 calc(11 / var(--design-width) * var(--client-width))}}#article .m_col-2_large-img1_txt1__img,#module .m_col-2_large-img1_txt1__img{width:calc(var(--g-column) * 4 + var(--g-gutter) * 3)}@media only screen and (max-width:759px){#article .m_col-2_large-img1_txt1__img,#module .m_col-2_large-img1_txt1__img{width:100%;margin-top:calc(5 / var(--design-width) * var(--client-width))}}#article .m_col-2_large-img1_txt1__img img,#module .m_col-2_large-img1_txt1__img img{width:100%;height:calc(449 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_large-img1_txt1__img img,#module .m_col-2_large-img1_txt1__img img{height:calc(236 / var(--design-width) * var(--client-width))}}#article .m_col-2_large-img1_txt1__txt,#module .m_col-2_large-img1_txt1__txt{position:relative;display:block;width:calc(var(--g-column) * 2 + var(--g-gutter));text-align:justify;color:#333;margin-top:calc(-8 / var(--design-width) * var(--client-width));margin-bottom:calc(-8 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_large-img1_txt1__txt,#module .m_col-2_large-img1_txt1__txt{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(15 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_large-img1_txt1__txt .lines,#module .m_col-2_large-img1_txt1__txt .lines{margin-top:calc(8 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_large-img1_txt1__txt .lines,#module .m_col-2_large-img1_txt1__txt .lines{margin-top:0}}#article .m_col-2_large-img1_txt1__txt .lines+div,#module .m_col-2_large-img1_txt1__txt .lines+div{margin-top:calc(36 / var(--design-width) * var(--client-width))}#article .m_col-2_large-img1_txt2,#module .m_col-2_large-img1_txt2{display:flex;gap:var(--g-gutter);width:calc(var(--g-column) * 8 + var(--g-gutter) * 7);height:calc(449 / var(--design-width) * var(--client-width));margin:0 auto}@media only screen and (max-width:759px){#article .m_col-2_large-img1_txt2,#module .m_col-2_large-img1_txt2{display:flex;flex-direction:column-reverse;width:auto;height:auto;margin:0 calc(11 / var(--design-width) * var(--client-width))}}#article .m_col-2_large-img1_txt2__img,#module .m_col-2_large-img1_txt2__img{width:calc(var(--g-column) * 4 + var(--g-gutter) * 3)}@media only screen and (max-width:759px){#article .m_col-2_large-img1_txt2__img,#module .m_col-2_large-img1_txt2__img{width:100%;margin-top:calc(5 / var(--design-width) * var(--client-width))}}#article .m_col-2_large-img1_txt2__img img,#module .m_col-2_large-img1_txt2__img img{width:100%;height:calc(449 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_large-img1_txt2__img img,#module .m_col-2_large-img1_txt2__img img{height:calc(236 / var(--design-width) * var(--client-width))}}#article .m_col-2_large-img1_txt2__txt,#module .m_col-2_large-img1_txt2__txt{position:relative;display:block;width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);text-align:justify;color:#333;margin-top:calc(-8 / var(--design-width) * var(--client-width));margin-bottom:calc(-8 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#article .m_col-2_large-img1_txt2__txt,#module .m_col-2_large-img1_txt2__txt{-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:calc(32 / var(--design-width) * var(--client-width));column-gap:calc(32 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_large-img1_txt2__txt,#module .m_col-2_large-img1_txt2__txt{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(15 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_large-img1_txt2__txt .lines,#module .m_col-2_large-img1_txt2__txt .lines{margin-top:calc(8 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_large-img1_txt2__txt .lines,#module .m_col-2_large-img1_txt2__txt .lines{margin-top:0}}#article .m_col-2_large-img1_txt2__txt .lines+div,#module .m_col-2_large-img1_txt2__txt .lines+div{margin-top:calc(36 / var(--design-width) * var(--client-width))}#article .m_col-2_txt1_large-img1,#module .m_col-2_txt1_large-img1{display:flex;gap:calc(32 / var(--design-width) * var(--client-width));width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-2_txt1_large-img1,#module .m_col-2_txt1_large-img1{display:block;width:auto;height:auto;margin:0 calc(11 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt1_large-img1__img,#module .m_col-2_txt1_large-img1__img{width:calc(var(--g-column) * 4 + var(--g-gutter) * 3)}@media only screen and (max-width:759px){#article .m_col-2_txt1_large-img1__img,#module .m_col-2_txt1_large-img1__img{width:100%;margin-top:calc(37 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt1_large-img1__img img,#module .m_col-2_txt1_large-img1__img img{width:100%;height:calc(449 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_txt1_large-img1__img img,#module .m_col-2_txt1_large-img1__img img{height:calc(236 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt1_large-img1__img.vt img,#module .m_col-2_txt1_large-img1__img.vt img{height:calc(896 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_txt1_large-img1__img.vt img,#module .m_col-2_txt1_large-img1__img.vt img{width:calc(303 / var(--design-width) * var(--client-width));height:calc(403 / var(--design-width) * var(--client-width));margin:calc(-1 / var(--design-width) * var(--client-width)) calc(15 / var(--design-width) * var(--client-width)) 0 auto}}@media only screen and (max-width:759px){#article .m_col-2_txt1_large-img1__img.vt .m_col-img__wrap .m_col__note,#module .m_col-2_txt1_large-img1__img.vt .m_col-img__wrap .m_col__note{right:0;bottom:calc(-4 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt1_large-img1__txt,#module .m_col-2_txt1_large-img1__txt{position:relative;display:block;width:calc(var(--g-column) * 2 + var(--g-gutter));text-align:justify;color:#333;margin-top:calc(-8 / var(--design-width) * var(--client-width));margin-bottom:calc(-8 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt1_large-img1__txt,#module .m_col-2_txt1_large-img1__txt{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(15 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_txt1_large-img1__txt .lines+div,#module .m_col-2_txt1_large-img1__txt .lines+div{margin-top:calc(36 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt1_large-img1.vt,#module .m_col-2_txt1_large-img1.vt{margin-top:calc(-8 / var(--design-width) * var(--client-width))}}#article .m_col-2_xlarge-img1_txt1,#module .m_col-2_xlarge-img1_txt1{display:flex;gap:calc(32 / var(--design-width) * var(--client-width));width:auto;margin:0 calc(32 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_xlarge-img1_txt1,#module .m_col-2_xlarge-img1_txt1{display:flex;flex-direction:column-reverse;gap:calc(36 / var(--design-width) * var(--client-width));margin:calc(-8 / var(--design-width) * var(--client-width)) calc(11 / var(--design-width) * var(--client-width)) 0}}#article .m_col-2_xlarge-img1_txt1__img,#module .m_col-2_xlarge-img1_txt1__img{width:calc(var(--g-column) * 6 + var(--g-gutter) * 5)}@media only screen and (max-width:759px){#article .m_col-2_xlarge-img1_txt1__img,#module .m_col-2_xlarge-img1_txt1__img{width:100%}}#article .m_col-2_xlarge-img1_txt1__img img,#module .m_col-2_xlarge-img1_txt1__img img{width:100%;height:calc(1365 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_xlarge-img1_txt1__img img,#module .m_col-2_xlarge-img1_txt1__img img{height:calc(471 / var(--design-width) * var(--client-width))}}#article .m_col-2_xlarge-img1_txt1__txt,#module .m_col-2_xlarge-img1_txt1__txt{position:relative;display:block;width:calc(var(--g-column) * 2 + var(--g-gutter));text-align:justify;color:#333;margin-top:calc(-8 / var(--design-width) * var(--client-width));margin-bottom:calc(-8 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_xlarge-img1_txt1__txt,#module .m_col-2_xlarge-img1_txt1__txt{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(15 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_xlarge-img1_txt1__txt .lines,#module .m_col-2_xlarge-img1_txt1__txt .lines{margin-top:calc(8 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_xlarge-img1_txt1__txt .lines,#module .m_col-2_xlarge-img1_txt1__txt .lines{margin-top:0;padding-top:0}}#article .m_col-2_xlarge-img1_txt1__txt .lines+div,#module .m_col-2_xlarge-img1_txt1__txt .lines+div{margin-top:calc(36 / var(--design-width) * var(--client-width))}#article .m_col-2_txt2_ls_img1,#module .m_col-2_txt2_ls_img1{display:flex;width:calc(var(--g-column) * 7 + var(--g-gutter) * 6);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-2_txt2_ls_img1,#module .m_col-2_txt2_ls_img1{flex-direction:column;width:auto;margin:calc(-7 / var(--design-width) * var(--client-width)) calc(11 / var(--design-width) * var(--client-width)) 0}}#article .m_col-2_txt2_ls_img1 .p-title,#module .m_col-2_txt2_ls_img1 .p-title{width:calc(var(--g-column) * 3 + var(--g-gutter) * 3);margin-top:calc(-11 / var(--design-width) * var(--client-width));padding-left:calc(74 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt2_ls_img1 .p-title,#module .m_col-2_txt2_ls_img1 .p-title{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(15 / var(--design-width) * var(--client-width)) 0 auto;padding-left:calc(89 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_txt2_ls_img1-wrap,#module .m_col-2_txt2_ls_img1-wrap{margin-top:calc(33 / var(--design-width) * var(--client-width))}}#article .m_col-2_txt2_ls_img1__txt,#module .m_col-2_txt2_ls_img1__txt{position:relative;display:block;width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);height:calc(204 / var(--design-width) * var(--client-width));text-align:justify;color:#333;margin-top:calc(-8 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#article .m_col-2_txt2_ls_img1__txt,#module .m_col-2_txt2_ls_img1__txt{-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:calc(32 / var(--design-width) * var(--client-width));column-gap:calc(32 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_txt2_ls_img1__txt,#module .m_col-2_txt2_ls_img1__txt{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);height:auto;margin:0 calc(15 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_txt2_ls_img1__img,#module .m_col-2_txt2_ls_img1__img{width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);margin-top:calc(38 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_txt2_ls_img1__img,#module .m_col-2_txt2_ls_img1__img{width:100%}}#article .m_col-2_txt2_ls_img1__img img,#module .m_col-2_txt2_ls_img1__img img{width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);height:calc(420 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_txt2_ls_img1__img img,#module .m_col-2_txt2_ls_img1__img img{width:100%;height:calc(221 / var(--design-width) * var(--client-width))}}#article .m_col-2_ht-txt1_ls_img1,#module .m_col-2_ht-txt1_ls_img1{display:flex;align-items:flex-start;gap:calc(32 / var(--design-width) * var(--client-width));width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-2_ht-txt1_ls_img1,#module .m_col-2_ht-txt1_ls_img1{flex-direction:column;gap:calc(38 / var(--design-width) * var(--client-width));width:auto;margin:calc(-8 / var(--design-width) * var(--client-width)) calc(11 / var(--design-width) * var(--client-width)) 0}}#article .m_col-2_ht-txt1_ls_img1-l,#module .m_col-2_ht-txt1_ls_img1-l{width:calc(var(--g-column) * 2 + var(--g-gutter))}@media only screen and (max-width:759px){#article .m_col-2_ht-txt1_ls_img1-l,#module .m_col-2_ht-txt1_ls_img1-l{width:100%}#article .m_col-2_ht-txt1_ls_img1-l .column-fill,#module .m_col-2_ht-txt1_ls_img1-l .column-fill{margin-top:calc(33 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_ht-txt1_ls_img1-r,#module .m_col-2_ht-txt1_ls_img1-r{width:100%}}#article .m_col-2_ht-txt1_ls_img1-r .column-fill,#module .m_col-2_ht-txt1_ls_img1-r .column-fill{width:calc(var(--g-column) * 2 + var(--g-gutter));height:calc(173 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_ht-txt1_ls_img1-r .column-fill,#module .m_col-2_ht-txt1_ls_img1-r .column-fill{display:none}}#article .m_col-2_ht-txt1_ls_img1-r .m_col-2_ht-txt1_ls_img1__txt.n2,#module .m_col-2_ht-txt1_ls_img1-r .m_col-2_ht-txt1_ls_img1__txt.n2{margin-top:calc(35 / var(--design-width) * var(--client-width));margin-left:calc((var(--g-column) * 2 + var(--g-gutter) * 2) * -1);height:calc(261 / var(--design-width) * var(--client-width))}#article .m_col-2_ht-txt1_ls_img1 .p-title,#module .m_col-2_ht-txt1_ls_img1 .p-title{width:calc(var(--g-column) * 3 + var(--g-gutter) * 3);margin-top:calc(-11 / var(--design-width) * var(--client-width));margin-left:calc(-3 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_ht-txt1_ls_img1 .p-title,#module .m_col-2_ht-txt1_ls_img1 .p-title{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);margin:0 calc(15 / var(--design-width) * var(--client-width)) 0 auto;padding-left:calc(89 / var(--design-width) * var(--client-width))}}#article .m_col-2_ht-txt1_ls_img1 .p-title .stroke-mount,#module .m_col-2_ht-txt1_ls_img1 .p-title .stroke-mount{top:calc(33 / var(--design-width) * var(--client-width));left:calc(-42 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .m_col-2_ht-txt1_ls_img1 .p-title .stroke-mount,#module .m_col-2_ht-txt1_ls_img1 .p-title .stroke-mount{top:calc(21 / var(--design-width) * var(--client-width));left:calc(52 / var(--design-width) * var(--client-width))}}#article .m_col-2_ht-txt1_ls_img1 .column-fill,#module .m_col-2_ht-txt1_ls_img1 .column-fill{overflow:hidden}#article .m_col-2_ht-txt1_ls_img1__txt,#module .m_col-2_ht-txt1_ls_img1__txt{position:relative;display:block;width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);height:calc(261 / var(--design-width) * var(--client-width));text-align:justify;color:#333;margin-top:calc(61 / var(--design-width) * var(--client-width))}@media only screen and (min-width:760px){#article .m_col-2_ht-txt1_ls_img1__txt,#module .m_col-2_ht-txt1_ls_img1__txt{-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:calc(32 / var(--design-width) * var(--client-width));column-gap:calc(32 / var(--design-width) * var(--client-width))}}@media only screen and (max-width:759px){#article .m_col-2_ht-txt1_ls_img1__txt,#module .m_col-2_ht-txt1_ls_img1__txt{width:calc(var(--menu-g-column) * 3 + var(--menu-g-gutter) * 2);height:auto;margin:0 calc(15 / var(--design-width) * var(--client-width)) 0 auto}}#article .m_col-2_ht-txt1_ls_img1__img,#module .m_col-2_ht-txt1_ls_img1__img{width:calc(var(--g-column) * 4 + var(--g-gutter) * 3)}@media only screen and (max-width:759px){#article .m_col-2_ht-txt1_ls_img1__img,#module .m_col-2_ht-txt1_ls_img1__img{width:100%}}#article .m_col-2_ht-txt1_ls_img1__img img,#module .m_col-2_ht-txt1_ls_img1__img img{width:calc(var(--g-column) * 4 + var(--g-gutter) * 3);height:calc(449 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-2_ht-txt1_ls_img1__img img,#module .m_col-2_ht-txt1_ls_img1__img img{width:100%;height:calc(221 / var(--design-width) * var(--client-width))}}#article .m_col-1_xlarge_img1,#module .m_col-1_xlarge_img1{width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-1_xlarge_img1,#module .m_col-1_xlarge_img1{width:auto;margin:calc(0 / var(--design-width) * var(--client-width)) calc(11 / var(--design-width) * var(--client-width)) 0}}#article .m_col-1_xlarge_img1 img,#module .m_col-1_xlarge_img1 img{width:100%;height:calc(684 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-1_xlarge_img1 img,#module .m_col-1_xlarge_img1 img{width:100%;height:calc(236 / var(--design-width) * var(--client-width))}}#article .m_col-1_vt_xlarge_img1,#module .m_col-1_vt_xlarge_img1{width:calc(var(--g-column) * 6 + var(--g-gutter) * 5);margin:0 calc(32 / var(--design-width) * var(--client-width)) 0 auto}@media only screen and (max-width:759px){#article .m_col-1_vt_xlarge_img1,#module .m_col-1_vt_xlarge_img1{width:auto;margin:calc(0 / var(--design-width) * var(--client-width)) calc(11 / var(--design-width) * var(--client-width)) 0}}#article .m_col-1_vt_xlarge_img1 img,#module .m_col-1_vt_xlarge_img1 img{width:100%;height:calc(1365 / var(--design-width) * var(--client-width));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:759px){#article .m_col-1_vt_xlarge_img1 img,#module .m_col-1_vt_xlarge_img1 img{width:100%;height:calc(500 / var(--design-width) * var(--client-width))}}#article .margin80,#module .margin80{margin-top:calc(87 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#article .margin80,#module .margin80{margin-top:calc(69 / var(--design-width) * var(--client-width))}}#article.black #fixed-logo .fixed-logo-pc svg,#module.black #fixed-logo .fixed-logo-pc svg{fill:#333}#article.black #fixed-logo .fixed-logo-pc p,#module.black #fixed-logo .fixed-logo-pc p{color:#333}@media only screen and (max-width:759px){#article.black #fixed-logo #contents-copy-sp,#module.black #fixed-logo #contents-copy-sp{color:#333}}#article.black #fixed-logo.out .fixed-logo-pc svg,#module.black #fixed-logo.out .fixed-logo-pc svg{fill:#fff}#article.black #fixed-logo.out .fixed-logo-pc p,#module.black #fixed-logo.out .fixed-logo-pc p{color:#fff}@media only screen and (max-width:759px){#article.black #fixed-logo.out #contents-copy-sp,#module.black #fixed-logo.out #contents-copy-sp{color:#fff}}@media only screen and (max-width:759px){#article.black #sec-cover #contents-logo-sp svg,#module.black #sec-cover #contents-logo-sp svg{fill:#333}}#article.black #sec-cover .cover-title,#module.black #sec-cover .cover-title{color:#333}#article.black #sec-cover .cover-title .cover-title-sholder-num:before,#module.black #sec-cover .cover-title .cover-title-sholder-num:before{background-color:#333}#article.black #sec-cover .cover-title .cover-title-sholder-cat,#module.black #sec-cover .cover-title .cover-title-sholder-cat{color:#333}#article.black #sec-cover .cover-title .cover-title-sholder-cat .border,#module.black #sec-cover .cover-title .cover-title-sholder-cat .border{border:1px solid #333}#article.black #sec-cover .cover-title h1,#module.black #sec-cover .cover-title h1{color:#333}#article.black #sec-cover .cover-title #cover-title-border,#module.black #sec-cover .cover-title #cover-title-border{background-color:#333}html.is-safari #article #sec-cover .cover-title h1,html.is-safari #module #sec-cover .cover-title h1{white-space:pre}#module{margin-top:calc(-32 / var(--design-width) * var(--client-width))}#module #underlay{position:absolute;z-index:-1;top:0;left:0;opacity:.6;pointer-events:none;display:none}@media only screen and (max-width:759px){#module #underlay{top:calc(-2 / var(--design-width) * var(--client-width))}}#module .p-container{padding-bottom:calc(131 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#module .p-container{padding-bottom:calc(102 / var(--design-width) * var(--client-width))}}#module .module-list{display:flex;flex-direction:column;gap:calc(131 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#module .module-list{gap:calc(102 / var(--design-width) * var(--client-width))}}#module section{position:relative;background-color:#e4e8e0;padding:calc(147 / var(--design-width) * var(--client-width)) 0 calc(131 / var(--design-width) * var(--client-width))}#module section .sec-title{position:absolute;top:calc(16 / var(--design-width) * var(--client-width));left:0;font-family:sans-serif;font-size:16px;font-weight:600;color:#333;margin:0 0 auto calc(32 / var(--design-width) * var(--client-width))}#module .m_col-2_txt2_img2-wrap .m_col-2_txt2_img2__txt{height:calc(232 / var(--design-width) * var(--client-width))}@media only screen and (max-width:759px){#module .m_col-2_txt2_img2-wrap .m_col-2_txt2_img2__txt{height:auto}}#module .m_col-2_txt2_xxlargeimg{margin-bottom:0}@media only screen and (max-width:759px){#module .m_col-2_large-img1_txt2{display:none}}#module .margin80{margin-top:87px}