.standBy{visibility:hidden;opacity:0}.page-wrap{-webkit-transition:opacity 0.8s;transition:opacity 0.8s}.page-wrap img{width:100%}.scrAnim,.scrAnimEl,.p-cardFeature--single{visibility:hidden;position:relative}@-webkit-keyframes icon-move{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes icon-move{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotatePlay{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotatePlay{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn-modal-holder{z-index:2}.btn-modal-holder .btn-modal{position:relative;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-modal-holder .btn-modal .btn-text,.btn-modal-holder .btn-modal .btn-icon{-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.btn-modal-holder .btn-modal .btn-icon img{-webkit-animation:icon-move 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) 1s infinite normal;animation:icon-move 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) 1s infinite normal}.btn-modal-holder .btn-modal:hover .btn-text,.btn-modal-holder .btn-modal:hover .btn-icon{opacity:0.6}.btn-modal-holder .btn-modal .btn-parts{position:absolute}.btn-modal-holder .btn-modal .btn-text{display:block;font-size:0}.btn-modal-holder .btn-modal .btn-icon{display:block;font-size:0}.btn{text-decoration:underline}.btn:hover{text-decoration:none}.section-relax-beauty-kv .kv-holder{position:relative}.section-relax-beauty-kv .pic-holder{position:relative}.section-relax-beauty-kv .btn-modal-holder{position:absolute}.section-relax-beauty-kv .btn-modal{background-color:#fff}.section-relax-beauty-kv .pic{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0}.section-relax-beauty-kv .title{position:absolute;z-index:1}.section-relax-beauty-kv .kv-arrow-bottom{position:absolute}.section-behind{position:relative}.stick-holder{position:relative}.sticky-el{z-index:5}.right-logo{position:absolute;top:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.section-relax-beauty{background-color:#a1dcc9;position:relative}.section-relax-beauty .right-logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-relax-beauty .box-title{display:inline-block;background:#000;color:#fff}.section-relax-beauty .intro-text{font-weight:600}.section-relax-beauty .text-holder .title{letter-spacing:0.12em}.section-relax-beauty .pic-holder{border:solid 2px #fff;-ms-flex-item-align:baseline;align-self:baseline}.section-casual-outdoor-video .title-holder .title{text-align:center}.section-casual-outdoor-video .video-holder .btn-video-play-holder{width:100%;height:100%;top:0;left:0}.section-casual-outdoor-video .video-holder .btn-video-play-holder .btn-video-play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.section-casual-outdoor-video .video-holder .btn-video-play-holder .btn-video-play .text.icon{font-size:0;display:block}.section-casual-outdoor-video .video-holder .btn-video-play-holder .btn-video-play .icon{position:absolute;left:50%;top:50%}.section-casual-outdoor-video .video-holder .btn-video-play-holder{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.scene-holder{position:relative;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc}.scene-holder .l-section__inner{position:relative}.scene-holder .l-section__inner .border-inner{text-align:center;position:relative}.scene-holder .title-holder{position:relative}.scene-holder .title-holder .title{position:relative;z-index:1;margin:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.scene-holder .title-holder .title+.title{margin-top:4.24107%}.pic-layout-holder{position:relative;width:100%}.pic-layout-holder .layout-item{z-index:1}.pic-layout-holder .layout-item img{width:100%}.pic-layout-holder .layout-item-text-holder{text-align:left}.pic-layout-holder .layout-item-text{line-height:1.61538}.recipe-holder .pic{z-index:1}.recipe-frame{z-index:0;border:solid 1px #000;overflow:hidden}.recipe-frame .recipe-title-holder{background-color:#d6d6d6}.recipe-frame .recipe-title{line-height:1;color:#fff}.recipe-frame .recipe-name{font-weight:bold;line-height:1.3}.recipe-frame .recipe-list-title{text-align:left;font-weight:bold}.recipe-frame .recipe-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.yoga-video-holder{position:relative}.yoga-video-holder .fukidashi{position:absolute}.yoga-video-holder .fukidashi .text{font-weight:600;line-height:1.6}.yoga-video-holder .fukidashi .bnr-holder{margin-left:auto;margin-right:auto}.yoga-video-holder .fukidashi1{background:transparent url("../img/fukidashi-1.png") center center/100% 100% no-repeat}.yoga-video-holder .fukidashi2{background:transparent url("../img/fukidashi-2.png") center center/100% 100% no-repeat}.yoga-video-holder .yoga-video-frame{z-index:0;border:solid 1px #000;overflow:hidden;margin-left:auto;margin-right:auto}.yoga-video-holder .yoga-video-title-holder{background-color:#d6d6d6}.yoga-video-holder .yoga-video-title{line-height:1;color:#fff}.l-section__inner{max-width:120rem}.section-yoga{border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc}.section-yoga .title-holder{display:block}.section-cooking{border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc}.section-cooking .title-holder{display:block}.section-cooking .layout-item-4 .pics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-lunch{border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc}.section-lunch .title-holder{display:block}.section-sup{border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc}.section-sup .title-holder{display:block}.section-relaxtime{border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc}.section-relaxtime .title-holder{display:block}.section-behind{background-color:#a1dcc9}.section-behind .behind-list .bayflow-tv-item a{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;position:relative}.section-behind .behind-list .bayflow-tv-item .pic,.section-behind .behind-list .bayflow-tv-item .text-holder{text-align:center}.section-behind .behind-list .bayflow-tv-item .pic{overflow:hidden}.section-behind .behind-list .bayflow-tv-item .pic img{-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear, -webkit-transform .25s linear}.section-behind .behind-list .bayflow-tv-item .item-cat{font-weight:200}.section-behind .behind-list .bayflow-tv-item .item-title{letter-spacing:0.05em}.section-behind .behind-list .bayflow-tv-item .text-holder .icon-arrow{position:absolute}.section-behind .behind-list .bayflow-tv-item .item-title{margin-right:auto;margin-left:auto;font-size:0}.section-bayflowCafe .bayflowCafe-title{margin-left:auto;margin-right:auto}.section-bayflowCafe .text-bold{font-weight:bold}@-webkit-keyframes modal_Show{0%{opacity:0}100%{opacity:1;visibility:visible}}@keyframes modal_Show{0%{opacity:0}100%{opacity:1;visibility:visible}}@-webkit-keyframes modal_Hide{0%{opacity:1;visibility:visible}50%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes modal_Hide{0%{opacity:1;visibility:visible}50%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.modalShow .modal{-webkit-animation:modal_Show 0.6s forwards;animation:modal_Show 0.6s forwards}.modalHide .modal{-webkit-animation:modal_Hide 0.6s forwards;animation:modal_Hide 0.6s forwards}.modal{position:fixed;left:0;top:0;width:100vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;visibility:hidden}.modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.modal img{width:100%}.modal .overlay{background:#fff;position:absolute;left:0;top:0;width:100%;height:100%}.modal .modal-inner{width:100%;position:relative;z-index:2;position:absolute;left:0;top:0;visibility:hidden;-webkit-transition:visibility 0.4s;transition:visibility 0.4s}.modal .modal-inner.active{position:relative;visibility:visible}.modal .modal-inner .modal-head{z-index:2}.modal .modal-inner .modal-contents{position:relative;z-index:1}.modal .modal-inner .modal-footer{position:relative;z-index:1}@media all and (min-width: 769px){body{overflow-y:scroll}}@media screen and (max-width: 768px){.pcOnly{display:none}}@media all and (min-width: 768px){.btn-modal-holder .btn-modal{width:18.5rem}.btn-modal-holder .btn-modal{height:4rem}.btn-modal-holder .btn-modal{width:185px;height:40px}.btn-modal-holder .btn-modal .btn-parts{width:12.5px;top:33.5px}.btn-modal-holder .btn-modal .btn-parts.btn-parts-1{right:15px}.btn-modal-holder .btn-modal .btn-text{width:128px}.btn-modal-holder .btn-modal .btn-icon{width:10px;margin-left:10px}.section-relax-beauty-kv{position:relative}.section-relax-beauty-kv:before{content:'';position:absolute;width:100%;bottom:0;left:0;background:#a1dcc9;z-index:0;padding-top:14.75694%}.section-relax-beauty-kv .pic-holder{width:77.77778%;padding-top:45.13889%;margin-right:0;margin-left:auto}.section-relax-beauty-kv .btn-modal-holder{top:27.38462%;left:74.55357%}.section-relax-beauty-kv .btn-modal{width:100px;height:40px}.section-relax-beauty-kv .btn-modal .btn-text{width:54px}.section-relax-beauty-kv .btn-modal .btn-icon{width:7px;margin-left:5px}.section-relax-beauty-kv .title{width:22.74306%;top:7.2643%;left:5.55556%}.section-relax-beauty-kv .kv-arrow-bottom{width:1.45833%;top:76.89335%;left:12.5%}.right-logo{width:2rem}.right-logo{right:2.5rem}.section-relax-beauty .right-logo{width:2rem}.section-relax-beauty .right-logo{RIGHT:2.5rem}.section-relax-beauty .intro-holder{padding-top:7.5rem}.section-relax-beauty .intro-holder{padding-bottom:6.75rem}.section-relax-beauty .intro-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.section-relax-beauty .box-title{margin-top:3rem}.section-relax-beauty .box-title{padding:0rem .6rem}.section-relax-beauty .box-title{font-size:1.4rem}.section-relax-beauty .box-title+.intro-text{margin-top:1rem}.section-relax-beauty .intro-text{font-size:1.5rem}.section-relax-beauty .intro-text{line-height:2}.section-relax-beauty .text-holder{width:46.66667%;padding-right:.83333%}.section-relax-beauty .text-holder .title{margin-top:3.5rem}.section-relax-beauty .text-holder .title{font-size:3.3rem}.section-relax-beauty .text-holder .title+.intro-text{margin-top:3rem}.section-relax-beauty .text-holder .intro-text+.intro-text{margin-top:3rem}.section-relax-beauty .text-holder .intro-bottom-text{margin-top:3rem}.section-relax-beauty .text-holder .intro-bottom-text{font-size:2rem}.section-relax-beauty .pic-holder{margin-top:0rem}.section-relax-beauty .pic-holder{width:35.71429%;padding:3.34821%;margin-left:2.99107%;margin-top:2.67857vw}.section-relax-beauty .pic-holder .intro-text{line-height:1.8;font-size:1.4rem}.section-casual-outdoor-video{margin-top:7.5rem}.section-casual-outdoor-video{padding-bottom:10rem}.section-casual-outdoor-video .title-holder .title{font-size:2rem}.section-casual-outdoor-video .video-holder{margin-top:3rem}.section-casual-outdoor-video .video-holder{width:85.71429%;margin-left:auto;margin-right:auto}.section-casual-outdoor-video .video-holder .btn-video-play-holder .btn-video-play .icon{width:3rem}.section-casual-outdoor-video .video-holder .btn-video-play-holder .btn-video-play .icon{margin-left:-1.25rem}.section-casual-outdoor-video .video-holder .btn-video-play-holder .btn-video-play .icon{margin-top:-1.9rem}.section-casual-outdoor-video .video-holder .btn-video-play-holder .text{width:15.36458%}.scene-holder .l-section__inner .border-inner{padding-top:6rem}.scene-holder .l-section__inner .border-inner{padding-bottom:9.75rem}.scene-holder .l-section__inner .border-inner{border-left:solid 1px #cccccc;border-right:solid 1px #cccccc}.scene-holder .title-holder .title{padding-right:1.5rem}.scene-holder .title-holder .title{padding-left:1.5rem}.scene-holder .title-holder .title:before{content:"";width:100%;height:4.5rem;position:absolute;left:0;bottom:-2rem;background-color:#a1dcc9;z-index:-1}.pic-layout-holder .layout-item-text{font-size:1.3rem}.recipe-frame{border-radius:.5rem}.recipe-frame .recipe-title-holder{padding:.75rem 1rem}.recipe-frame .recipe-contents{padding:17px 28px 20px}.recipe-frame .recipe-list{padding-top:1.5rem}.recipe-frame .recipe-title{font-size:1.2rem}.recipe-frame .recipe-name{font-size:1.9rem}.recipe-frame .recipe-list-title{font-size:1.3rem}.recipe-frame .recipe-list-item{font-size:1.3rem}.recipe-frame .recipe-list-item{padding-top:.15rem}.yoga-video-holder{margin-top:7.5rem}.yoga-video-holder{margin-bottom:0rem}.yoga-video-holder{padding-top:0rem}.yoga-video-holder{padding-bottom:0rem}.yoga-video-holder .fukidashi .text{font-size:1.25rem}.yoga-video-holder .fukidashi .bnr-holder{width:17.75rem}.yoga-video-holder .fukidashi .bnr-holder{margin-top:.5rem}.yoga-video-holder .fukidashi1{width:29.4rem}.yoga-video-holder .fukidashi1{height:20.6rem}.yoga-video-holder .fukidashi1{padding-top:2.75rem}.yoga-video-holder .fukidashi1{left:66.25%;top:16.16541%;z-index:1}.yoga-video-holder .fukidashi2{width:29rem}.yoga-video-holder .fukidashi2{height:17.2rem}.yoga-video-holder .fukidashi2{padding-top:5.6rem}.yoga-video-holder .fukidashi2{left:7.76786%;top:58.87218%;z-index:1}.yoga-video-holder .yoga-video-frame{border-radius:.5rem}.yoga-video-holder .yoga-video-frame{width:35.71429%}.yoga-video-holder .yoga-video-title-holder{padding:1rem 1rem}.yoga-video-holder .yoga-video-title{font-size:1.5rem}.yoga-video-holder .video-wrap{padding:2.8rem 3.9rem}.yoga-video-holder .video-wrap .video-holder{padding-top:177.1875%}.section-sup .l-section__inner .border-inner{padding-bottom:8.5rem}.section-relaxtime .l-section__inner .border-inner{padding-bottom:8.5rem}.section-yoga .title-holder .title{width:20.75rem}.section-yoga .pic-layout-holder-1{margin-top:7.5rem}.section-yoga .layout-item-1{width:89.28571%;margin-right:0;margin-left:auto}.section-yoga .layout-item-2{margin-top:8.92857%;padding-top:58.03571%}.section-yoga .layout-item-2 .pic2{width:57.36607%;position:absolute;left:34.46429%;top:0;z-index:1}.section-yoga .layout-item-2 .pic3{width:43.75%;position:absolute;left:5.17857%;bottom:0;z-index:0}.section-yoga .layout-item-2 .layout-item-text-holder{width:27.00893%;position:absolute;left:5.13393%;top:-0.5em;z-index:0}.section-yoga .layout-item-2 .layout-item-text-holder-2nd{width:15.84821%;position:absolute;left:52.23214%;top:85.38462%;z-index:0}.section-yoga .layout-item-3{margin-top:6.25%;padding-top:43.4375%}.section-yoga .layout-item-3 .pic4{width:29.01786%;position:absolute;left:45.08929%;top:0;z-index:1}.section-yoga .layout-item-3 .pic5{width:36.83036%;position:absolute;right:0;top:33.71017%;z-index:0}.section-yoga .layout-item-3 .pic6{width:39.28571%;position:absolute;left:-3.57143%;top:29.29085%}.section-yoga .layout-item-3 .layout-item-text-holder{width:15.625%;position:absolute;left:45.08929%;top:80.8656%;z-index:0}.section-yoga .layout-item-4{margin-top:4.375%;padding-top:39.19643%}.section-yoga .layout-item-4 .pic7{width:59.375%;position:absolute;left:11.96429%;top:0;z-index:1}.section-yoga .layout-item-4 .layout-item-text-holder{width:17.41071%;position:absolute;left:71.42857%;top:34.16856%;z-index:0}.section-yoga .layout-item-4 .layout-item-text-holder .layout-item-text+.layout-item-text{margin-top:20px}.section-cooking .title-holder .title{width:32.05rem}.section-cooking .pic-layout-holder-1{margin-top:7.75rem}.section-cooking .layout-item-1{width:89.28571%}.section-cooking .layout-item-2{margin-top:8.92857%;padding-top:44.19643%}.section-cooking .layout-item-2 .pic2{width:39.95536%;position:absolute;left:10.04464%;top:0;z-index:1}.section-cooking .layout-item-2 .pic3{width:32.58929%;position:absolute;right:0;top:26.26263%;z-index:0}.section-cooking .layout-item-3{margin-top:-1.11607%;padding-top:52.5%}.section-cooking .layout-item-3 .pic4{width:24.77679%;position:absolute;left:68.83929%;top:0;z-index:1}.section-cooking .layout-item-3 .pic5{width:24.77679%;position:absolute;left:47.99107%;top:19.04762%;z-index:0}.section-cooking .layout-item-3 .pic6{width:43.75%;position:absolute;left:0;bottom:0}.section-cooking .layout-item-3 .layout-item-text-holder{width:29.01786%;position:absolute;left:46.51786%;top:65.47619%}.section-cooking .layout-item-4{margin-top:-2.23214%;padding-top:60.17857%}.section-cooking .layout-item-4 .pics{width:46.20536%;position:absolute;right:0;top:0}.section-cooking .layout-item-4 .pic7{width:49.27536%}.section-cooking .layout-item-4 .pic8{width:49.27536%}.section-cooking .layout-item-4 .pic9{width:64.50893%;position:absolute;left:16.51786%;bottom:0}.section-cooking .layout-item-4 .layout-item-text-holder{width:29.01786%;position:absolute;left:16.51786%;top:24.10979%}.section-lunch .title-holder .title{width:24.65rem}.section-lunch .pic-layout-holder-1{margin-top:7.75rem}.section-lunch .layout-item-1{width:89.28571%;margin-left:auto;margin-right:0}.section-lunch .layout-item-2{margin-top:8.92857%;padding-top:62.58929%}.section-lunch .layout-item-2 .pic2{width:45.53571%;position:absolute;left:4.46429%;top:0;z-index:0}.section-lunch .layout-item-2 .layout-item-text-holder{width:15.17857%;position:absolute;left:52.67857%;top:0}.section-lunch .layout-item-2 .pic4{width:26.16071%;position:absolute;left:37.5%;bottom:0;z-index:1}.section-lunch .layout-item-2 .recipe-holder{width:19.64286%;position:absolute;right:10.26786%;top:9.91441%;padding-top:20.22321%}.section-lunch .layout-item-2 .recipe-holder .recipe-title{text-align:left}.section-lunch .layout-item-2 .pic3{position:absolute;left:22.72727%;top:0;width:125.68182%}.section-lunch .layout-item-3{margin-top:-10.04464%;padding-top:76.16071%}.section-lunch .layout-item-3 .recipe-holder{width:19.64286%;position:absolute;left:31.69643%;top:0;padding-top:15.625%}.section-lunch .layout-item-3 .recipe-holder .recipe-title{text-align:right}.section-lunch .layout-item-3 .pic5{position:absolute;left:-137.95455%;top:0;width:149.09091%}.section-lunch .layout-item-3 .pic6{width:21.65179%;position:absolute;left:72.32143%;top:27.25674%}.section-lunch .layout-item-3 .layout-item-text-holder{width:21.65179%;position:absolute;left:72.32143%;top:69.16764%}.section-lunch .layout-item-3 .layout-item-text-holder .layout-item-text+.layout-item-text{margin-top:18px}.section-lunch .layout-item-3 .pic7{width:46.42857%;position:absolute;left:19.41964%;bottom:0;z-index:1}.section-sup .title-holder .title{width:15.95rem}.section-sup .pic-layout-holder-1{margin-top:8rem}.section-sup .layout-item-1{width:89.28571%}.section-sup .layout-item-2{margin-top:8.92857%;padding-top:60.26786%}.section-sup .layout-item-2 .pic2{width:59.375%;position:absolute;right:0;top:0;z-index:0}.section-sup .layout-item-2 .layout-item-text-holder{width:23.4375%;position:absolute;left:61.83036%;top:65.18519%}.section-sup .layout-item-2 .pic3{width:25.89286%;position:absolute;left:5.80357%;top:18.81481%;z-index:1}.section-sup .layout-item-2 .pic4{width:38.61607%;position:absolute;left:17.41071%;bottom:0;z-index:0}.section-sup .layout-item-3{margin-top:6.96429%;padding-top:68.08036%}.section-sup .layout-item-3 .pic5{width:26.78571%;position:absolute;left:11.07143%;top:6.55738%}.section-sup .layout-item-3 .pic6{width:46.875%;position:absolute;right:0;top:0;z-index:0}.section-sup .layout-item-3 .pic7{width:50.625%;position:absolute;left:16.60714%;bottom:0;z-index:0}.section-sup .layout-item-3 .layout-item-text-holder{width:18.97321%;position:absolute;left:70.3125%;top:78.36066%}.section-relaxtime .title-holder .title{width:40.05rem}.section-relaxtime .pic-layout-holder-1{margin-top:8rem}.section-relaxtime .layout-item-1{width:89.28571%;margin-right:0;margin-left:auto}.section-relaxtime .layout-item-2{margin-top:8.92857%;padding-top:62.8125%}.section-relaxtime .layout-item-2 .pic2{width:63.39286%;position:absolute;left:0;top:0;z-index:0}.section-relaxtime .layout-item-2 .layout-item-text-holder{width:37.67857%;position:absolute;left:10.71429%;top:70.36247%}.section-relaxtime .layout-item-2 .pic3{position:absolute;right:0;bottom:0;width:29.46429%}.section-relaxtime .layout-item-3{margin-top:-6.875%;padding-top:96.69643%}.section-relaxtime .layout-item-3 .pic4{width:52.14286%;position:absolute;left:4.82143%;top:0;z-index:1}.section-relaxtime .layout-item-3 .pic5{width:43.30357%;position:absolute;right:6.875%;top:25.48476%;z-index:0}.section-relaxtime .layout-item-3 .pic6{width:54.46429%;position:absolute;left:22.76786%;bottom:0}.section-relaxtime .layout-item-3 .layout-item-text-holder{width:23.21429%;position:absolute;left:24.10714%;top:50.32318%}.section-behind .l-section__inner{padding-left:0;padding-right:0;max-width:none}.section-behind .behind-list{padding-top:10.5rem}.section-behind .behind-list{padding-bottom:10.5rem}.section-behind .behind-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-behind .behind-list .bayflow-tv-item{width:55rem;margin:0 5rem}.section-behind .behind-list .bayflow-tv-item a:hover:after{opacity:1}.section-behind .behind-list .bayflow-tv-item a:hover .pic img{-webkit-transform:scale(1.02);transform:scale(1.02)}.section-behind .behind-list .bayflow-tv-item a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;opacity:0;background-color:rgba(255,255,255,0.3)}.section-behind .behind-list .bayflow-tv-item .pic,.section-behind .behind-list .bayflow-tv-item .text-holder{width:50%}.section-behind .behind-list .bayflow-tv-item .item-cat{margin-top:4.75rem}.section-behind .behind-list .bayflow-tv-item .item-cat{font-size:1.3rem}.section-behind .behind-list .bayflow-tv-item .item-title{margin-top:3rem}.section-behind .behind-list .bayflow-tv-item .item-title{font-size:2.3rem}.section-behind .behind-list .bayflow-tv-item .item-text{font-size:1.6rem}.section-behind .behind-list .bayflow-tv-item .text-holder .icon-arrow{width:1.85rem}.section-behind .behind-list .bayflow-tv-item .text-holder .icon-arrow{right:2rem}.section-behind .behind-list .bayflow-tv-item .text-holder .icon-arrow{bottom:2rem}.section-behind .behind-list .bayflow-tv-item .item-title{width:19.7rem;margin-top:8.45rem}.section-bayflowCafe{padding-top:6rem}.section-bayflowCafe{padding-bottom:7rem}.section-bayflowCafe .bayflowCafe-title{width:26.3rem}.section-bayflowCafe .text-bold{margin-top:0rem}.section-bayflowCafe .text-bold{font-size:1.4rem}.section-bayflowCafe .text{margin-top:3rem}.section-bayflowCafe .text{font-size:1.4rem}.section-bayflowCafe .text-min{margin-top:2.8rem}.section-bayflowCafe .text-min{font-size:1.2rem}.section-bayflowCafe .bayflowCafe-content{margin-top:50px;width:55.85938%;max-width:715px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-bayflowCafe .bayflowCafe-content .pic-holder{width:44.75524%}.section-bayflowCafe .bayflowCafe-content .text-holder{width:44.75524%}.modal .modal-inner{padding:4rem 0}.modal .modal-head-title{font-size:2.5rem}.modal .modal-footer{display:none}.modal .modal-inner-profile .modal-head{padding-bottom:4rem}.modal .profile-holder{display:-webkit-box;display:-ms-flexbox;display:flex;width:86.11111%;margin-right:auto;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .profile-holder .pic{width:61.29032%}.modal .profile-holder .text-holder{width:35.48387%;margin-top:-4.03226%;padding-left:6.04839%}.modal .profile-item+.profile-item{margin-top:2rem}.modal .profile-item .profil-title{display:inline-block;font-size:1.6rem;position:relative}.modal .profile-item .profil-title:after{content:"";position:absolute;left:0;bottom:-0.1em;height:1px;width:100%;background-color:#000}.modal .profile-item .profile-text{margin-top:2rem;font-size:1.3rem}.modal .modal-inner{overflow-y:scroll;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal .modal-inner.modal-inner-slide{background:transparent url("../img/behind-modal-bg.jpg") left top/cover no-repeat}.modal .modal-head{width:100%;left:0;top:0;text-align:center;padding-bottom:2rem;-ms-flex-item-align:end;align-self:flex-end}.modal .modal-contents{width:100%}.modal .btn-close-holder{position:absolute;top:0;right:0;width:10rem;z-index:3}.modal .btn-close-holder .btn-modal-close{padding:4rem}}@media all and (max-width: 767px){.btn-modal-holder .btn-modal{width:18.5rem}.btn-modal-holder .btn-modal{height:4rem}.btn-modal-holder .btn-modal{width:49.33333vw;height:10.66667vw}.btn-modal-holder .btn-modal .btn-parts{width:3.33333vw;top:8.93333vw}.btn-modal-holder .btn-modal .btn-parts.btn-parts-1{left:4vw}.btn-modal-holder .btn-modal .btn-text{width:34.13333vw}.btn-modal-holder .btn-modal .btn-icon{width:2.66667vw;margin-left:2.66667vw}.section-relax-beauty-kv{position:relative;z-index:1}.section-relax-beauty-kv .pic-holder{padding-top:130.66667vw}.section-relax-beauty-kv .btn-modal-holder{top:58.13333vw;left:56.53333vw}.section-relax-beauty-kv .btn-modal{width:26.66667vw;height:10.66667vw}.section-relax-beauty-kv .btn-modal .btn-text{width:14.4vw}.section-relax-beauty-kv .btn-modal .btn-icon{width:1.86667vw;margin-left:1.33333vw}.section-relax-beauty-kv .title{width:43.2vw;top:7.06667vw;left:6.26667vw}.section-relax-beauty-kv .kv-arrow-bottom{width:4.4vw;top:126.66667vw;left:47.73333vw}.right-logo{width:2rem}.right-logo{right:2rem}.section-relax-beauty .right-logo{width:2rem}.section-relax-beauty .right-logo{RIGHT:2rem}.section-relax-beauty{position:relative;z-index:0}.section-relax-beauty .right-logo{display:none}.section-relax-beauty .intro-holder{padding-top:5rem}.section-relax-beauty .intro-holder{padding-bottom:5rem}.section-relax-beauty .box-title{margin-top:2rem}.section-relax-beauty .box-title{padding:0rem .5rem}.section-relax-beauty .box-title{font-size:1.4rem}.section-relax-beauty .box-title+.intro-text{margin-top:1.5rem}.section-relax-beauty .intro-text{font-size:1.4rem}.section-relax-beauty .intro-text{line-height:1.78571;letter-spacing:0.05em}.section-relax-beauty .text-holder{padding-left:2rem}.section-relax-beauty .text-holder .title{margin-top:0rem}.section-relax-beauty .text-holder .title{font-size:2.5rem}.section-relax-beauty .text-holder .title+.intro-text{margin-top:1.5rem}.section-relax-beauty .text-holder .intro-text+.intro-text{margin-top:2.75rem}.section-relax-beauty .text-holder .intro-bottom-text{margin-top:2rem}.section-relax-beauty .text-holder .intro-bottom-text{font-size:1.75rem}.section-relax-beauty .pic-holder{margin-top:4.5rem}.section-relax-beauty .pic-holder{padding:8vw 9.6vw}.section-casual-outdoor-video{margin-top:6.75rem}.section-casual-outdoor-video{padding-bottom:7.5rem}.section-casual-outdoor-video .title-holder .title{font-size:2rem}.section-casual-outdoor-video .video-holder{margin-top:2.5rem}.section-casual-outdoor-video .video-holder .btn-video-play-holder .btn-video-play .icon{width:3rem}.section-casual-outdoor-video .video-holder .btn-video-play-holder .btn-video-play .icon{margin-left:-1.25rem}.section-casual-outdoor-video .video-holder .btn-video-play-holder .btn-video-play .icon{margin-top:-1.9rem}.section-casual-outdoor-video .video-holder .btn-video-play-holder .text{width:39.33333vw}.section-casual-outdoor-video .l-section__inner{padding-left:0;padding-right:0}.scene-holder .l-section__inner{padding-left:0;padding-right:0}.scene-holder .l-section__inner .border-inner{padding-top:3.5rem}.scene-holder .l-section__inner .border-inner{padding-bottom:3.5rem}.scene-holder .l-section__inner .border-inner:before{content:"";width:89.33333vw;height:100%;position:absolute;left:2rem;top:0;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc}.scene-holder .title-holder .title{padding-right:0rem}.scene-holder .title-holder .title{padding-left:0rem}.scene-holder .title-holder .title+.title{margin-top:5.33333vw}.pic-layout-holder .layout-item-text-holder{width:68vw;margin-left:auto;margin-right:auto}.pic-layout-holder .layout-item-text{font-size:1.3rem}.pic-layout-holder .layout-item-text{line-height:1.73913}.title-bg-sp{position:relative}.title-bg-sp:before{content:"";width:100%;position:absolute;left:0;top:0;height:40vw;background-color:#a1dcc9}.recipe-frame{border-radius:.5rem}.recipe-frame .recipe-title-holder{padding:.75rem 1rem}.recipe-frame .recipe-contents{padding:4vw 9.33333vw 5.33333vw}.recipe-frame .recipe-list{padding-top:1rem}.recipe-frame .recipe-title{font-size:1.2rem}.recipe-frame .recipe-name{font-size:1.7rem}.recipe-frame .recipe-list-title{font-size:1.2rem}.recipe-frame .recipe-list-item{font-size:1.2rem}.recipe-frame .recipe-list-item{padding-top:.25rem}.yoga-video-holder{margin-top:4rem}.yoga-video-holder{margin-bottom:4rem}.yoga-video-holder{padding-top:19.25rem}.yoga-video-holder{padding-bottom:15.7rem}.yoga-video-holder .fukidashi .text{font-size:1.25rem}.yoga-video-holder .fukidashi .bnr-holder{width:17.75rem}.yoga-video-holder .fukidashi .bnr-holder{margin-top:.5rem}.yoga-video-holder .fukidashi1{width:29.4rem}.yoga-video-holder .fukidashi1{height:20.6rem}.yoga-video-holder .fukidashi1{padding-top:2.75rem}.yoga-video-holder .fukidashi1{left:25.33333vw;top:0;z-index:1}.yoga-video-holder .fukidashi2{width:29rem}.yoga-video-holder .fukidashi2{height:17.2rem}.yoga-video-holder .fukidashi2{padding-top:5.6rem}.yoga-video-holder .fukidashi2{left:.53333vw;bottom:0;z-index:1}.yoga-video-holder .yoga-video-frame{border-radius:.5rem}.yoga-video-holder .yoga-video-frame{width:69.33333vw}.yoga-video-holder .yoga-video-title-holder{padding:.75rem 1rem}.yoga-video-holder .yoga-video-title{font-size:1.2rem}.yoga-video-holder .yoga-video-title{text-align:left}.yoga-video-holder .video-wrap{padding:2rem 2.5rem}.yoga-video-holder .video-wrap .video-holder{padding-top:97.33333vw}.section-sup .l-section__inner .border-inner{padding-bottom:3.5rem}.section-relaxtime .l-section__inner .border-inner{padding-bottom:5rem}.section-yoga .title-holder .title{width:12.1rem}.section-yoga .pic-layout-holder-1{margin-top:3.75rem}.section-yoga .layout-item-2{margin-top:9.33333vw;width:89.33333vw;margin-left:auto;margin-right:auto}.section-yoga .layout-item-2 .pic2{margin-top:4.53333vw;width:70.66667vw;margin-right:0;margin-left:auto}.section-yoga .layout-item-2 .pic3{margin-top:2.4vw;width:49.6vw;margin-right:auto;margin-left:0}.section-yoga .layout-item-2 .layout-item-text-holder{margin-top:4.26667vw}.section-yoga .layout-item-2 .layout-item-text-holder-2nd{margin-top:4.8vw}.section-yoga .layout-item-3{margin-top:4.4vw}.section-yoga .layout-item-3 .pic4{position:relative;width:40.26667vw;margin-left:10.66667vw;z-index:1}.section-yoga .layout-item-3 .pic5{position:relative;width:51.06667vw;margin-top:-19.6vw;margin-right:5.33333vw;margin-left:auto;z-index:0}.section-yoga .layout-item-3 .pic6{margin-top:5.33333vw;width:78.13333vw}.section-yoga .layout-item-3 .layout-item-text-holder{margin-top:4.8vw}.section-yoga .layout-item-4{margin-top:8vw}.section-yoga .layout-item-4 .pic7{width:79.06667vw;margin-left:auto;margin-right:auto}.section-yoga .layout-item-4 .layout-item-text-holder{margin-top:4.26667vw}.section-yoga .layout-item-4 .layout-item-text-holder .layout-item-text+.layout-item-text{margin-top:4.8vw}.section-cooking .title-holder .title{width:18.7rem}.section-cooking .pic-layout-holder-1{margin-top:3.75rem}.section-cooking .layout-item-2{margin-top:10.66667vw}.section-cooking .layout-item-2 .pic2{width:53.33333vw;margin-left:16vw}.section-cooking .layout-item-2 .pic3{margin-top:5.33333vw;width:56.4vw;margin-right:5.33333vw;margin-left:auto}.section-cooking .layout-item-3{margin-top:8vw}.section-cooking .layout-item-3 .pic4{width:36.8vw;margin-left:43.33333vw;position:relative;z-index:1}.section-cooking .layout-item-3 .pic5{margin-top:-17.6vw;width:36.8vw;margin-left:10.66667vw;position:relative;z-index:0}.section-cooking .layout-item-3 .pic6{margin-top:7.73333vw;width:72.93333vw;margin-left:5.33333vw}.section-cooking .layout-item-3 .layout-item-text-holder{margin-top:4.8vw}.section-cooking .layout-item-4{margin-top:6.66667vw}.section-cooking .layout-item-4 .pics{width:73.2vw;margin-right:5.33333vw;margin-left:auto}.section-cooking .layout-item-4 .pic7{width:35.2vw}.section-cooking .layout-item-4 .pic8{width:35.2vw}.section-cooking .layout-item-4 .pic9{margin-top:10.13333vw}.section-cooking .layout-item-4 .layout-item-text-holder{margin-top:4.26667vw}.section-lunch .title-holder .title{width:14.4rem}.section-lunch .pic-layout-holder-1{margin-top:3.75rem}.section-lunch .layout-item-2{margin-top:10.66667vw}.section-lunch .layout-item-2 .pic2{width:68.26667vw;margin-left:auto;margin-right:auto}.section-lunch .layout-item-2 .layout-item-text-holder{margin-top:3.73333vw}.section-lunch .layout-item-2 .recipe-holder{position:relative;margin-top:45.33333vw;width:58.66667vw;margin-left:auto;margin-right:auto}.section-lunch .layout-item-2 .recipe-holder .recipe-title{text-align:right}.section-lunch .layout-item-2 .pic3{width:69.06667vw;position:absolute;left:-7.6vw;top:-38.13333vw}.section-lunch .layout-item-2 .pic4{margin-top:9.6vw;width:38.13333vw;margin-left:auto;margin-right:auto}.section-lunch .layout-item-3 .recipe-holder{position:relative;margin-top:50.13333vw;width:58.66667vw;margin-left:auto;margin-right:auto}.section-lunch .layout-item-3 .recipe-holder .recipe-title{text-align:left}.section-lunch .layout-item-3 .pic5{width:71.46667vw;position:absolute;left:-6.66667vw;top:-42.13333vw}.section-lunch .layout-item-3 .pic6{position:relative;z-index:1;margin-top:8vw;width:29.86667vw;margin-left:46.66667vw}.section-lunch .layout-item-3 .pic7{position:relative;z-index:0;margin-top:-2vw;width:84vw;margin-left:5.33333vw}.section-lunch .layout-item-3 .layout-item-text-holder{margin-top:3.73333vw}.section-lunch .layout-item-3 .layout-item-text-holder .layout-item-text+.layout-item-text{margin-top:4.8vw}.section-sup .title-holder .title{width:9.3rem}.section-sup .pic-layout-holder-1{margin-top:3.75rem}.section-sup .layout-item-2{margin-top:10.66667vw}.section-sup .layout-item-2 .pic2{width:78.93333vw;margin-left:auto;margin-right:auto}.section-sup .layout-item-2 .layout-item-text-holder{margin-top:4vw}.section-sup .layout-item-2 .pic3{margin-top:5.2vw;width:34.93333vw;margin-left:5.33333vw;position:relative;z-index:1}.section-sup .layout-item-2 .pic4{margin-top:-24vw;width:54vw;margin-left:35.6vw;position:relative;z-index:0}.section-sup .layout-item-3{margin-top:8vw}.section-sup .layout-item-3 .pic5{width:38.53333vw;margin-left:16vw}.section-sup .layout-item-3 .pic6{margin-top:8vw;width:76vw;margin-left:auto;margin-right:0}.section-sup .layout-item-3 .pic7{margin-top:8vw;width:66.53333vw;margin-left:10.66667vw}.section-sup .layout-item-3 .layout-item-text-holder{margin-top:4vw}.section-relaxtime .title-holder .title{width:23.35rem}.section-relaxtime .pic-layout-holder-1{margin-top:3.75rem}.section-relaxtime .layout-item-2{margin-top:10.66667vw}.section-relaxtime .layout-item-2 .pic2{width:78.66667vw;margin-right:auto;margin-left:5.33333vw}.section-relaxtime .layout-item-2 .layout-item-text-holder{margin-top:3.73333vw}.section-relaxtime .layout-item-2 .layout-item-text-holder .layout-item-text{margin-right:-1.33333vw}.section-relaxtime .layout-item-2 .pic3{margin-top:5.06667vw;width:41.33333vw;margin-left:auto;margin-right:auto}.section-relaxtime .layout-item-3{margin-top:6.53333vw}.section-relaxtime .layout-item-3 .pic4{width:80.53333vw;margin-left:10vw;margin-right:auto;position:relative;z-index:0}.section-relaxtime .layout-item-3 .pic5{margin-top:-2.66667vw;width:59.86667vw;margin-left:29.06667vw;margin-right:auto;position:relative;z-index:1}.section-relaxtime .layout-item-3 .layout-item-text-holder{margin-top:3.73333vw}.section-relaxtime .layout-item-3 .pic6{width:78.66667vw;margin-top:7.06667vw;margin-left:auto;margin-right:auto}.section-behind .l-section__inner{padding-left:0;padding-right:0}.section-behind .behind-list{padding-top:8rem}.section-behind .behind-list{padding-bottom:7.5rem}.section-behind .behind-list .bayflow-tv-item .pic{width:48vw}.section-behind .behind-list .bayflow-tv-item .text-holder{width:52vw}.section-behind .behind-list .bayflow-tv-item .item-cat{margin-top:2.75rem}.section-behind .behind-list .bayflow-tv-item .item-cat{font-size:.75rem}.section-behind .behind-list .bayflow-tv-item .item-title{margin-top:2.25rem}.section-behind .behind-list .bayflow-tv-item .item-title{font-size:1.4rem}.section-behind .behind-list .bayflow-tv-item .item-text{font-size:1rem}.section-behind .behind-list .bayflow-tv-item .text-holder .icon-arrow{width:1.2rem}.section-behind .behind-list .bayflow-tv-item .text-holder .icon-arrow{right:1.25rem}.section-behind .behind-list .bayflow-tv-item .text-holder .icon-arrow{bottom:1.25rem}.section-behind .behind-list .bayflow-tv-item .item-title{width:36.53333vw;margin-top:13.33333vw}.section-bayflowCafe{padding-top:4rem}.section-bayflowCafe{padding-bottom:4.5rem}.section-bayflowCafe .bayflowCafe-title{width:18.4rem}.section-bayflowCafe .text-bold{margin-top:2.9rem}.section-bayflowCafe .text-bold{font-size:1.3rem}.section-bayflowCafe .text{margin-top:2.9rem}.section-bayflowCafe .text{font-size:1.3rem}.section-bayflowCafe .text{line-height:1.7}.section-bayflowCafe .text-min{margin-top:2.5rem}.section-bayflowCafe .text-min{font-size:1.2rem}.section-bayflowCafe .bayflowCafe-content{margin-top:9.86667vw;width:68vw;margin-left:auto;margin-right:auto}.modal .modal-head-title{font-size:2rem}.modal .modal-head{position:fixed;width:100%;left:0;top:0;height:28vw;background-color:#efefed;text-align:center;z-index:1;padding-top:6vw}.modal .modal-footer{background-color:#efefed}.modal .modal-footer .btn-modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:24vw;font-size:1.4rem}.modal .modal-contents{position:relative;z-index:0}.modal .btn-close-holder{position:fixed;top:0;right:0;width:15.33333vw;height:15.33333vw;z-index:3}.modal .btn-close-holder .btn-modal-close{padding:4vw}.modal .modal-inner{padding-top:28vw;overflow-y:auto;height:100%;background-color:#efefed}.modal .profile-holder .text-holder{margin-top:2rem;padding-left:5.33333vw;padding-right:5.33333vw}.modal .profile-item+.profile-item{margin-top:2rem}.modal .profile-item .profil-title{display:inline-block;font-size:1.6rem;position:relative}.modal .profile-item .profil-title:after{content:"";position:absolute;left:0;bottom:-0.25em;height:1px;width:100%;background-color:#000}.modal .profile-item .profile-text{margin-top:2rem;font-size:1.3rem}.modal .modal-inner-profile{padding-top:20vw;background:#fff}.modal .modal-inner-profile .modal-head{height:20vw;background:#fff}.modal .modal-inner-profile .modal-footer{background:#fff}}@media all and (min-width: 768px) and (max-width: 1280px){.btn-modal-holder .btn-modal{width:14.45312vw;height:3.125vw}.btn-modal-holder .btn-modal .btn-parts{width:.97656vw;top:2.61719vw}.btn-modal-holder .btn-modal .btn-parts.btn-parts-1{right:1.17188vw}.btn-modal-holder .btn-modal .btn-text{width:10vw}.btn-modal-holder .btn-modal .btn-icon{width:10px;margin-left:10px}.section-relax-beauty-kv .btn-modal{width:7.8125vw;height:3.125vw}.section-relax-beauty-kv .btn-modal .btn-text{width:4.21875vw}.section-relax-beauty-kv .btn-modal .btn-icon{width:7px;margin-left:5px}.pic-layout-holder .layout-item-text{font-size:1.01562vw}.recipe-frame .recipe-contents{padding:1.32812vw 2.1875vw 1.5625vw}.recipe-frame .recipe-list{padding-top:1.17188vw}.recipe-frame .recipe-title{font-size:.9375vw}.recipe-frame .recipe-name{font-size:1.48438vw}.recipe-frame .recipe-list-title{font-size:1.01562vw}.recipe-frame .recipe-list-item{font-size:1.01562vw;padding-top:.11719vw}.yoga-video-holder .yoga-video-title{font-size:1.17188vw}.section-behind .behind-list .bayflow-tv-item{width:42.96875vw;margin:0 1.95312vw}.section-behind .behind-list .bayflow-tv-item .item-cat{margin-top:3.71094vw;font-size:1.01562vw}.section-behind .behind-list .bayflow-tv-item .item-title{margin-top:2.34375vw;font-size:1.79687vw}.section-behind .behind-list .bayflow-tv-item .item-text{font-size:1.25vw}.section-behind .behind-list .bayflow-tv-item .item-title{width:15.39062vw;margin-top:6.60156vw}}@media all and (min-width: 768px) and (min-width: 768px){.section-relax-beauty .intro-holder{left:.25rem}}@media all and (min-width: 768px) and (max-width: 767px){.section-relax-beauty .intro-holder{left:5rem}}
