html,body,p{font-weight:var(--font-weight);line-height:var(--line-height-elm);letter-spacing:var(--letter-spacing-elm)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight);line-height:var(--line-height-hd);letter-spacing:var(--letter-spacing-hd)}#sitehead .translate .uk-nav>li>a,#sitemenu .menus .trans-wh .uk-nav>li>a,#sitefoot .menus .trans-wh .uk-nav>li>a{font-family:var(--font-jp)}body .tate,body .font-h-vertical,body.pindex .psec h1,body.pindex .psec h2,body.pindex .psec h3{-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial}body .tate,body .font-h-vertical{line-height:var(--line-height-elm)}body.pindex .psec h1,body.pindex .psec h2,body.pindex .psec h3{-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;line-height:var(--line-height-hd)}dl>*,address{line-height:var(--line-height-elm);letter-spacing:var(--letter-spacing-elm)}@media only screen and (max-width: 1280px)and (min-width: 1001px){#sitemenu .tel-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}#sitemenu .if-tel a{display:block;width:100%;margin-left:0}}#topIndex #topMain .s-intro p{margin:0;line-height:var(--line-height-elm)}@media only screen and (min-width: 641px){#topIndex #topMain .s-intro .id-desc{max-width:450px;margin-left:auto;margin-right:auto}#topIndex #topMain .s-intro h2{margin-left:0}}@media only screen and (max-width: 640px){#topIndex #topMain .s-intro .id-desc{display:block}}#topIndex #topMain>#areaArticles .tate.flexbox{width:130px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#topIndex #topMain>#areaArticles h2{font-size:1.6em}#topIndex #topMain>#areaArticles a.bt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;font-size:calc(1em - 1px);padding:0;padding-right:2em;background-position:right center;background-image:url("/share/im-hanano/ui/nr-next-news-green.svg")}#topIndex #topMain>#areaArticles .newGr{width:calc(100% - 130px);padding-left:40px}#topIndex #topMain>#areaArticles .articles.textile li .title{font-family:var(--font-jp)}@media only screen and (min-width: 641px){#topIndex #topMain>#areaArticles{max-width:100%}#topIndex #topMain>#areaArticles .articles.textile li:first-of-type>*{border-top:solid 1px var(--cl-border)}}@media only screen and (max-width: 640px){#topIndex #topMain>#areaArticles{position:relative}#topIndex #topMain>#areaArticles>.flexbox{display:block}#topIndex #topMain>#areaArticles .tate.flexbox{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}#topIndex #topMain>#areaArticles h2{font-size:calc(1em + 3px)}#topIndex #topMain>#areaArticles a.bt{position:absolute;bottom:0;right:0;-webkit-transform:translate(0, calc(1em + 19px));transform:translate(0, calc(1em + 19px))}#topIndex #topMain>#areaArticles .newGr{padding-left:0;width:100%}}@media only screen and (max-width: 870px){#topIndex #sitehead-2{margin-bottom:165px}#topIndex #sitehead-2 nav{padding:0;gap:0;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;margin:-7px 0}#topIndex #sitehead-2 nav a{-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;width:25%;padding:7px 12px}}@media only screen and (max-width: 640px){#topIndex #sitehead-2{padding:0 50px}#topIndex #sitehead-2 nav a{width:50%}}main .s-conGr .s-con .id-desc{-ms-flex-item-align:end;align-self:end}main .s-conGr .s-con .id-desc .wrap{display:inline-block;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial}main .s-conGr .s-con p{line-height:var(--line-height-elm);letter-spacing:var(--letter-spacing-elm)}main .s-conGr .s-con p,main .s-conGr .s-con:nth-child(even) p{margin-top:2em}@media only screen and (min-width: 641px){main .s-conGr .s-con a.bt{padding-right:100px;width:initial}main .s-conGr h2{font-size:1.5em;margin-bottom:0}}@media only screen and (min-width: 751px){main .s-conGr .id-desc.flexbox{gap:5em}main .s-conGr .s-con p,main .s-conGr .s-con:nth-child(even) p{margin-left:0;margin-right:0}main .s-conGr .wrap-bt{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:right;-ms-flex-align:right;align-items:right}}@media only screen and (min-width: 961px){main .s-conGr .id-desc.flexbox{gap:5em}main .s-conGr .s-con:nth-child(odd) .imdesc>.id-desc{padding-right:0}main .s-conGr .s-con:nth-child(even) .imdesc>.id-desc{padding-left:0}}:root{--global-heading-line-offset: calc(50vw - 480px);--global-heading-line-offset-negative: calc(-50vw + 480px)}#pageIndex #pageHero .hero-tit,#indexPage #pageHero .hero-tit{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;white-space:initial}#pageIndex #pageHero .hero-tit h1,#indexPage #pageHero .hero-tit h1{letter-spacing:var(--letter-spacing-hd)}#pageIndex #pageHero .hero-tit p,#indexPage #pageHero .hero-tit p{margin:0;padding-right:0;letter-spacing:var(--letter-spacing-elm);line-height:var(--line-height-elm)}@media only screen and (min-width: 641px){#pageIndex #pageHero .hero-tit,#indexPage #pageHero .hero-tit{padding:0 121px}}@media only screen and (max-width: 640px){#pageIndex #pageHero,#indexPage #pageHero{padding-left:var(--share-smp-padding)}#pageIndex #pageHero .hero-wrap,#indexPage #pageHero .hero-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}#pageIndex #pageHero .hero-wrap>*,#indexPage #pageHero .hero-wrap>*{width:100%}#pageIndex #pageHero .hero-tit,#indexPage #pageHero .hero-tit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}#pageIndex #pageHero .hero-tit .tate,#indexPage #pageHero .hero-tit .tate{display:inline-block}#pageIndex #pageHero .hero-tit h1,#indexPage #pageHero .hero-tit h1{line-height:var(--line-height-hd)}#pageIndex #pageHero .hero-tit p,#indexPage #pageHero .hero-tit p{line-height:var(--line-height-elm)}#pageIndex #pageHero .hero-im,#indexPage #pageHero .hero-im{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:calc(var(--u-gc)*2)}}#pageIndex .pnav p,#indexPage .pnav p{text-transform:uppercase}#pageIndex .con .wrap-l1.flexbox,#indexPage .con .wrap-l1.flexbox{-ms-flex-wrap:wrap;flex-wrap:wrap}#pageIndex .pbox p,#indexPage .pbox p{line-height:var(--line-height-elm);letter-spacing:var(--letter-spacing-elm)}@media only screen and (min-width: 1000px){#pageIndex .lo-left,#indexPage .lo-left{left:var(--global-heading-line-offset);width:calc(100% - var(--global-heading-line-offset))}#pageIndex .lo-right,#indexPage .lo-right{padding-left:0}#pageIndex .psec h2::before,#indexPage .psec h2::before{width:var(--global-heading-line-offset);min-width:160px;-webkit-transform:translate(var(--global-heading-line-offset-negative), 0);transform:translate(var(--global-heading-line-offset-negative), 0);left:0;right:initial}}.pconcept#pageIndex #pageHero .hero-tit p br{display:inline}.pconcept #psec-01 h5,.pconcept #psec-02 h3,.pconcept #psec-03.psec h3,.pconcept #psec-04.psec h2{letter-spacing:var(--letter-spacing-hd);line-height:var(--line-height-hd)}.pconcept #psec-02 h3 br{display:none}.pconcept.pindex #psec-03.psec h3{margin-left:0;margin-bottom:var(--u-gutter-s)}.pconcept #psec-03 .tate{text-align:center}.pconcept #psec-03 .tate p{line-height:var(--line-height-elm)}.pgrooms .slide-tit span+span,.pgrooms .slide-tit .sl-jp-l{font-family:var(--font-heading)}#indexPage.proom .pGr p{line-height:var(--line-height-elm)}#indexPage.proom #pageHero .tate.tit-wrap.flexbox>*{width:100%}#indexPage.proom #pageHero .tate.tit-wrap.flexbox p{margin-bottom:.5em}#indexPage.proom .s-intro h3{-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#indexPage.proom .s-intro h3 br{display:none}@media only screen and (min-width: 1000px){#indexPage.proom .lo-right{padding-left:0;padding-right:0}}@media only screen and (min-width: 1280px){#indexPage.proom .lo-right{padding-left:var(--u-gc)}}.pcuisine .wrap-l1.flexbox{-ms-flex-wrap:wrap;flex-wrap:wrap}.pcuisine .wrap-l1.flexbox>*{width:100%}.pcuisine .wrap-l2{padding-left:0}.pcuisine #psec-01 h5,.pcuisine #psec-02 h3,.pcuisine #psec-03.psec h3,.pcuisine #psec-04.psec h2,.pcuisine #psec-04.psec .s-con h2,.pcuisine #psec-05 .sec-wrap h5{line-height:var(--line-height-hd);letter-spacing:var(--letter-spacing-hd)}.pcuisine #psec-03 .tate p,.pcuisine .s-con p,.pcuisine .pbox.box-intro>p{line-height:var(--line-height-elm);letter-spacing:var(--letter-spacing-elm)}.pcuisine #psec-01 .wrap-dl.wrap-dl-r dt{min-width:9em}.pcuisine .lo-right-fullwide{width:calc(50vw + 480px)}@media only screen and (max-width: 999px){.pcuisine .lo-right-fullwide{width:100%}}@media(max-width: 640px){.pcuisine .wrap-l2{padding-top:36px}}.photspring #psec-01 .wrap-l3{-ms-flex-wrap:wrap;flex-wrap:wrap}.photspring #psec-01 .wrap-l3>*{width:100%}.photspring .psec-02__wrap .psec-02__wrap-cap dt,.photspring .psec-03__wrap .psec-03__wrap-cap dt{min-width:5em}.pfacility #psec-02 .lo-right.boxList .wrap-l3.flexbox,.pfacility #psec-03 .lo-right.boxList .wrap-l3.flexbox{-ms-flex-wrap:wrap;flex-wrap:wrap}.pfacility #psec-02 .lo-right.boxList .wrap-l3.flexbox>*,.pfacility #psec-03 .lo-right.boxList .wrap-l3.flexbox>*{width:100%}.pfacility #psec-02 .wrap-l3 .wrap-l4__fig dt{min-width:4.2em}@media only screen and (max-width: 640px){.pfacility #psec-02 .lo-right.boxList .wrap-l3.flexbox>*,.pfacility #psec-03 .lo-right.boxList .wrap-l3.flexbox>*{padding-left:0;padding-top:0}.pfacility .psec h2{margin-bottom:36px}.pfacility #psec-03 .pslide{margin-top:36px}}#pageIndex.pplan #psec-01.psec h4,#pageIndex.pplan #psec-01 .con .wrap-l4{width:100%}#pageIndex.pplan #psec-01.psec h4{-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;padding-right:0;margin-bottom:40px}#pageIndex.pplan #psec-01.psec h4 br{display:none}#pageIndex.pplan .pbox.box-intro>p{line-height:var(--line-height-elm)}.paccess #psec-02 picture{display:block;text-align:center}.paccess #psec-02 picture img{width:100%;height:auto;max-width:700px}.paccess .psec .wrap-l1 h3{margin-bottom:var(--u-gutter)}[lang=en] #sitefoot .menus>.flexbox:last-of-type .elm{width:100%;text-align:right}@media(max-width: 640px){[lang=en] .pCompany dt{min-width:8em;max-width:8em}}/*# sourceMappingURL=global.css.map */