@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.ph,.thumb{display:block}.ph img,.thumb img{vertical-align:bottom}.title.en_huge{color:#666}.sec_about>.in{position:relative}.sec_about>.in .secTit .title{padding-top:.73rem;font-size:.18rem;color:#006f81}.sec_about>.in .secTit .title::before{font-size:.6rem}.sec_about>.in .catch{margin-top:.76rem;text-align:center;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.24rem;letter-spacing:.3em;line-height:2.16;color:#006f81}.sec_about>.in .txt{margin-top:.08rem;text-align:center;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.18rem;letter-spacing:.3em;line-height:2.74}.sec_about .deco{position:absolute;display:block;z-index:-1}.sec_about .deco img{width:100%;height:auto;vertical-align:bottom}.sec_about .deco.deco06{bottom:0}.sec_feature .detail{padding-top:1.79rem}.sec_feature .detail>.in{position:relative;margin:0 auto;width:100%;z-index:1}.sec_feature .detail>.in::before{position:absolute;content:"";bottom:0;height:calc(100% - 1.15rem);z-index:-1}.sec_feature .detail>.in>.txtBox .secTit .num{font-size:.14rem;margin-bottom:0}.sec_feature .detail>.in>.txtBox .title{padding-top:.25rem;font-size:.2rem;letter-spacing:.3em;line-height:1.86;color:#006f81}.sec_feature .detail>.in>.txtBox .txt{margin-top:.13rem;font-size:.15rem;line-height:2}.sec_feature .detail.right>.in::before{left:0;background-color:#f2f2f2}.sec_feature .detail.right>.in>.ph{margin-left:auto}.sec_feature .detail.left>.in::before{right:0;background-color:#f2f7fa}.sec_feature .detail.detail04>.in .deco:not(.num){position:absolute;display:block}.sec_feature .detail.detail04>.in .deco:not(.num) img{width:100%;height:auto;vertical-align:bottom}.sec_support>.in>.title{z-index:2;max-width:14.6rem;margin:auto}.sec_support .supportWrap{position:relative;z-index:1}.sec_support .supportWrap .bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:contain}.sec_support .supportBox{margin:0 auto}.sec_support .supportBox .support .ph{width:100%}.sec_support .supportBox .support .secTit{margin-top:.35rem}.sec_support .supportBox .support .secTit .num{font-size:.14rem;margin-bottom:0}.sec_support .supportBox .support .secTit .title{padding-top:.12rem;font-size:.17rem;line-height:1.76;color:#006f81}.sec_support .supportBox .support .secTit .txt{margin-top:.2rem;text-align:left;font-weight:500;font-size:.15rem;line-height:2}@media print,screen and (min-width:641px){.sec_about>.in{padding-top:2.77rem;padding-bottom:2.8rem}.sec_about .deco.deco01{top:3.46rem;right:calc(50% + 2.87rem);width:2.7rem}.sec_about .deco.deco02{top:2.39rem;left:calc(50% + 2.93rem);width:2.65rem}.sec_about .deco.deco03{right:calc(50% + 3.86rem);bottom:2.82rem;width:3.4rem}.sec_about .deco.deco04{left:calc(50% + 3.91rem);bottom:2.06rem;width:3.4rem}.sec_about .deco.deco05{right:calc(50% + 1.87rem);bottom:.62rem;width:3.6rem}.sec_about .deco.deco06{left:calc(50% + 1.35rem);width:2.09rem}.sec_feature>.in{padding-top:1.75rem}.sec_feature>.in>.title{max-width:13.3rem;margin:0 auto}.sec_feature>.in>.title::before{left:0;letter-spacing:.12em}.sec_feature .detail>.in{padding-bottom:1.15rem;max-width:16rem}.sec_feature .detail>.in>.ph{width:59.12%;max-width:9.46rem;max-height:6.3rem}.sec_feature .detail>.in>.txtBox{width:3.6rem}.sec_feature .detail.right>.in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_feature .detail.right>.in::before{width:83.75%;max-width:13.4rem}.sec_feature .detail.right>.in>.txtBox{margin-left:8.37%}.sec_feature .detail.left>.in{display:-webkit-box;display:-ms-flexbox;display:flex}.sec_feature .detail.left>.in::before{width:87.93%;max-width:14.07rem}.sec_feature .detail.left>.in>.txtBox{margin-left:7.12%}.sec_feature .detail.detail01{padding-top:0;margin-top:-.56rem}.sec_feature .detail.detail01>.in>.txtBox{margin-top:2.5rem}.sec_feature .detail.detail02{padding-top:1.7rem}.sec_feature .detail.detail02>.in>.txtBox{margin-top:2.38rem}.sec_feature .detail.detail03>.in>.txtBox{margin-top:2.47rem}.sec_feature .detail.detail04>.in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:.58rem}.sec_feature .detail.detail04>.in>.ph{width:76.25%;max-width:12.2rem;max-height:6.86rem}.sec_feature .detail.detail04>.in>.txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.63rem;margin-left:calc(50% - 2.96rem);width:100%;max-width:9rem}.sec_feature .detail.detail04>.in>.txtBox .secTit{width:50%}.sec_feature .detail.detail04>.in>.txtBox .txt{margin-top:.27rem;margin-top:.41rem;width:52%}.sec_feature .detail.detail04>.in::before{width:76.25%;max-width:12.2rem;height:calc(100% - 2.66rem)}.sec_feature .detail.detail04>.in .deco:not(.num).deco01{left:4.25%;bottom:-.39rem;width:2.6rem}.sec_feature .detail.detail04>.in .deco:not(.num).deco02{top:calc(50% - 1.6rem);left:79.56%;width:2.6rem}.sec_support>.in{padding-top:1.48rem}.sec_support .supportWrap{margin-top:-.59rem;padding-top:1rem;padding-bottom:1.85rem}.sec_support .supportBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:12.4rem}.sec_support .supportBox .support{width:30.64%;max-width:3.8rem}.sec_support .supportBox .support .ph{max-height:2.35rem}.sec_support .supportBox .support+.support{margin-left:.5rem}}@media screen and (max-width:640px){.sec_about>.in{padding-top:32.93vw;padding-bottom:47.46vw}.sec_about>.in .secTit .title{padding-top:.49rem;font-size:.16rem}.sec_about>.in .secTit .title::before{font-size:.4rem}.sec_about>.in .catch{padding-top:43.96vw;font-size:.14rem;line-height:2.5}.sec_about>.in .txt{margin-top:.13rem;font-size:.12rem;line-height:2.5}.sec_about .deco.deco01{top:73.06vw;right:calc(50% + 5.86vw);width:36vw}.sec_about .deco.deco02{top:61.06vw;left:calc(50% + 9.4vw);width:35.33vw}.sec_about .deco.deco03{left:0;bottom:83.6vw;width:53.33vw;opacity:.15}.sec_about .deco.deco04{right:0;bottom:41.2vw;width:53.33vw;opacity:.15}.sec_about .deco.deco05{left:5.33vw;bottom:6.26vw;width:53.33vw}.sec_about .deco.deco06{left:calc(50% + 18.13vw);width:24vw}.sec_feature>.in{padding-top:.93rem}.sec_feature>.in>.title{margin-left:.1rem}.sec_feature .detail{padding-top:.9rem}.sec_feature .detail>.in{padding-bottom:.35rem}.sec_feature .detail>.in::before{width:calc(100% - .3rem);height:auto;top:.3rem}.sec_feature .detail>.in>.ph{width:calc(100% - .3rem)}.sec_feature .detail>.in>.txtBox{margin-top:.35rem}.sec_feature .detail>.in>.txtBox .secTit .num{font-size:.1rem}.sec_feature .detail>.in>.txtBox .title{padding-top:.09rem;font-size:.14rem;letter-spacing:.22em;line-height:1.92}.sec_feature .detail>.in>.txtBox .txt{margin-top:.06rem;width:3rem;font-size:.12rem;line-height:2.5}.sec_feature .detail.right>.in>.txtBox{margin-left:.3rem;width:calc(100% - .6rem)}.sec_feature .detail.left>.in>.txtBox{margin-left:13.33vw}.sec_feature .detail.detail01{padding-top:.15rem}.sec_feature .detail.detail01>.in>.txtBox{width:3rem}.sec_feature .detail.detail04>.in{padding-bottom:51.7vw}.sec_feature .detail.detail04>.in::before{bottom:20.8vw;height:calc(100% - 1.15rem)}.sec_feature .detail.detail04>.in .deco:not(.num).deco01{width:34.66vw;right:calc(50% - 6vw);bottom:0}.sec_feature .detail.detail04>.in .deco:not(.num).deco02{width:34.66vw;right:0;bottom:10.66vw}.sec_support>.in{padding-top:1.08rem}.sec_support>.in>.title{width:calc(100% - .1rem);margin-right:.1rem}.sec_support .supportWrap{margin-top:-.29rem;padding-top:.5rem;padding-bottom:.41rem}.sec_support .supportWrap .bg{background-position:top center}.sec_support .supportBox{width:calc(100% - .8rem)}.sec_support .supportBox .support .ph{max-height:48.66vw}.sec_support .supportBox .support .secTit{margin-top:.25rem}.sec_support .supportBox .support .secTit .num{font-size:.1rem}.sec_support .supportBox .support .secTit .title{padding-top:.08rem;font-size:.14rem;line-height:1.92}.sec_support .supportBox .support .secTit .txt{margin-top:.06rem;font-size:.12rem;line-height:2.5}.sec_support .supportBox .support+.support{margin-top:.41rem}}
/*# sourceMappingURL=hospitality.css.map */