.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;color:#333}img,picture,video,canvas,svg{display:block;max-width:100%}img{vertical-align:bottom}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}ul{padding:0}li{list-style:none}a{text-decoration:none}figure{margin:0}
@charset "UTF-8";.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fix-line-icon{position:fixed;bottom:0;right:0;z-index:7000;opacity:0;transition:transform .3s ease,opacity .3s ease}.fix-line-icon.is-scrolled{opacity:1}.fix-line-icon_img{height:6rem}.fix-line-icon:hover{transform:translate(10px,10px)}.header{height:6rem;width:100%;position:fixed;top:0;left:0;z-index:9000;background-color:transparent;transition:background-color .3s ease}.header-container{width:90%;margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center}.header-logo{height:2rem}.header.is-scrolled{background-color:#333}.menu-btn{background-color:unset;border:none;outline:none !important;width:2.5rem;height:2.5rem;padding:0 .5rem}.menu-btn>span{background-color:#fff;width:100%;height:.1rem;display:block;margin-bottom:.3rem;transition:transform .7s}.menu-btn>span:last-child{margin-bottom:0}.menu-open>span:nth-child(1){transition-delay:70ms;transform:translateY(.4rem) rotate(135deg)}.menu-open>span:nth-child(2){transition-delay:0s;transform:translateX(100%) scaleX(0)}.menu-open>span:nth-child(3){transition-delay:.14s;transform:translateY(-.4rem) rotate(-135deg)}.header-nav{position:fixed;top:0;left:0;width:100%;background-color:#333;padding:9rem 0 3rem;z-index:8000;transform:scaleY(0);transform-origin:top;transition:transform .5s ease,opacity .5s ease;opacity:0;pointer-events:none}.header-nav.is-open{transform:scaleY(1);opacity:1;pointer-events:auto}.header-nav_container{display:block}@media screen and (min-width:600px){.header-nav_container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(1,1fr);gap:1rem}}.header-nav_service{padding-bottom:1rem}@media screen and (min-width:600px){.header-nav_service{grid-column:span 3/span 3;grid-column-start:6}}.header-nav_service_item{margin-bottom:1.5rem}.header-nav_service_name{display:block;color:#fff}.header-nav_service_name.en{font-size:1rem;font-weight:700;line-height:1.5}.header-nav_service_name.ja{font-size:.5rem;font-weight:600;line-height:1.5}@media screen and (min-width:600px){.header-nav_info{grid-column:span 4/span 4;grid-column-start:9}}.header-nav_info_inner{padding:2rem 0 1.25rem;border-top:1px solid #fff;border-bottom:1px solid #fff}.header-nav_info_item{margin-bottom:.75rem}.header-nav_info_text{font-size:.75rem;font-weight:400;line-height:1.5;color:#fff}.header-nav_info_button{display:flex;flex-direction:column;align-items:start;padding-top:2rem}.header-nav_info_button_btn{margin-bottom:1rem}.header-nav_copy{padding-top:2rem}.header-nav_copy_inner>small{font-size:.5rem;font-weight:400;line-height:1.5;color:#fff}.pankuzu{width:100%;background-color:transparent;opacity:0;transition:opacity .3s ease}.pankuzu.is-scrolled{opacity:1;background-color:#c4d700}.aioseo-breadcrumbs{width:90%;margin:0 auto;color:#fff;font-size:.75rem;font-weight:600;line-height:2}.aioseo-breadcrumb>a{color:#fff}.footer{width:100%;padding:3rem 0 1rem;background-color:#333}@media screen and (min-width:600px){.footer-nav{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(1,1fr);gap:1rem}}.footer-nav_logo{margin-bottom:3rem}@media screen and (min-width:600px){.footer-nav_logo{grid-column:span 5/span 5}}.footer-nav_logo_img{height:2rem}.footer-nav_service{padding-bottom:1rem}@media screen and (min-width:600px){.footer-nav_service{grid-column:span 3/span 3;grid-column-start:6}}.footer-nav_service_item{margin-bottom:1.5rem}.footer-nav_service_name{display:block;color:#fff}.footer-nav_service_name.en{font-size:1rem;font-weight:700;line-height:1.5}.footer-nav_service_name.ja{font-size:.5rem;font-weight:600;line-height:1.5}@media screen and (min-width:600px){.footer-nav_info{grid-column:span 4/span 4;grid-column-start:9}}.footer-nav_info_inner{padding:2rem 0 1.25rem;border-top:1px solid #fff;border-bottom:1px solid #fff}.footer-nav_info_item{margin-bottom:.75rem}.footer-nav_info_text{font-size:.75rem;font-weight:400;line-height:1.5;color:#fff}.footer-nav_info_button{display:flex;flex-direction:column;align-items:start;padding-top:2rem}.footer-nav_info_button_btn{margin-bottom:1rem}.footer-nav_copy{padding-top:2rem}.footer-nav_copy_policy>a{font-size:.5rem;font-weight:400;line-height:1.5;display:inline-block;padding-right:.5rem;color:#fff}.footer-nav_copy_inner>small{font-size:.5rem;font-weight:400;line-height:1.5;color:#fff}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease,visibility .5s ease}.loading.loaded{opacity:0;visibility:hidden}.loading-container{position:relative;width:100%;height:100%}.loading-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-icon{display:block;margin:0 auto;background-color:#333;width:2rem;height:2rem;border-radius:50%;animation:loading-bound 1s linear infinite}.loading-text{font-size:1rem;line-height:2;display:block;margin:1rem auto}@keyframes loading-bound{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-2rem) scale(1.5)}100%{transform:translateY(0) scale(1)}}.content-width{width:90%;margin:0 auto;max-width:1728px}@media screen and (min-width:1280px){.content-width{width:80%}}.cursor{cursor:pointer}.accent-color{color:#c4d700}.accent-color_red{color:#a00}.js-fade{opacity:0;transform:translateY(100px);transition:opacity 1.5s,transform 1s}.js-fade.js-active{opacity:1;transform:translateY(0px)}.section-column-head{text-align:center;margin-bottom:6rem}.section-column-head_header{margin-bottom:3rem}.section-column-head_header_title{font-size:2.5rem;font-weight:700}.section-column-head_header_subtitle{font-size:.75rem;font-weight:700}.section-column-head_text{font-size:1rem;font-weight:600;line-height:2.3}.section-row-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem}.section-row-head_title{font-size:2.5rem;font-weight:700}.section-row-head_link{display:flex;align-items:center;color:#333}.section-row-head_link_text{font-size:1rem;font-weight:700;line-height:1.5}.section-row-head_link_icon{position:relative;margin-left:.75rem;display:inline-block;width:2.5rem;height:2.5rem;border:1px solid #333;border-radius:50%;text-align:center;overflow:hidden}.section-row-head_link_icon>img{position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);width:80%;transition:transform .3s ease}.section-row-head_link:hover .section-row-head_link_icon>img{transform:translate(10%,-50%)}.sp-br{display:block}@media screen and (min-width:768px){.sp-br{display:none}}.pc-br{display:none}@media screen and (min-width:768px){.pc-br{display:block}}.btn{font-size:1rem;font-weight:700;line-height:1.5;display:inline-block;width:auto;max-width:100%;padding:1rem 2.5rem;background-color:unset;border-radius:9999px;text-align:center;text-decoration:none;border:1px solid;transition:all .3s ease}.btn-white{color:#fff;border-color:#fff}.btn-white:hover{background-color:#fff;color:#333}.btn-black{color:#333;border-color:#333}.btn-black:hover{background-color:#333;color:#fff}.btn-line{color:#fff;background-color:#06c755;border-color:#06c755}.btn-line:hover{background-color:#fff;color:#06c755}:root{--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}.hero-swiper{position:sticky;overflow:hidden;top:0;left:0;width:100%;height:100dvh}@supports not (height:100dvh){.hero-swiper{height:100vh}}.hero-swiper_text{position:absolute;bottom:max(5%, var(--safe-bottom) + 12px);left:max(5%, var(--safe-left) + 12px);z-index:8888;color:#fff;opacity:1;transition:opacity .5s}.hero-swiper_text.is-scrolled{opacity:0}.hero-swiper_text_subtitle{display:block;font-size:1rem;font-weight:700;line-height:1.5}.hero-swiper_text_title{font-size:3rem;font-weight:700;line-height:1.5}.hero-swiper .swiper-wrapper,.hero-swiper .swiper-slide{width:100%;height:100%}.hero-swiper .swiper-wrapper>img,.hero-swiper .swiper-wrapper picture,.hero-swiper .swiper-wrapper picture img,.hero-swiper .swiper-slide>img,.hero-swiper .swiper-slide picture,.hero-swiper .swiper-slide picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-swiper:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .5s ease;pointer-events:none;z-index:1}.hero-swiper.is-scrolled:after{background:rgba(0,0,0,.5)}.about{position:relative;padding:6rem 0}.about:after{position:absolute;z-index:99;bottom:0;left:0;display:block;content:"";width:100%;height:25rem;background-color:#333}@media screen and (min-width:600px){.about:after{height:30rem}}@media screen and (min-width:960px){.about:after{height:40rem}}.about-container{position:relative;z-index:100}.about-inner{padding-bottom:3rem}@media screen and (min-width:960px){.about-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);gap:.75rem}}.about-head_subtitlearea{display:flex;justify-content:start;align-items:center;margin-bottom:1.5rem}.about-head_subtitlemark{display:block;background-color:#fff;width:.5rem;height:2px;margin-right:.5rem}.about-head_subtitlemark.bk{background-color:#333}.about-head_subtitle{font-size:1rem;font-weight:700;line-height:1.5;color:#fff}.about-head_subtitle.bk{color:#333}.about-head_title{font-size:3rem;font-weight:700;line-height:1.5;color:#fff;margin-bottom:2rem}.about-head_title.bk{color:#333}.about-contents_text{font-size:1rem;font-weight:600;line-height:2.3;color:#fff;margin-bottom:1.5rem}.about-contents_text.bk{color:#333}.about-video video{width:100%;height:auto;aspect-ratio:16/9;display:block}.about-carousel{padding-top:1.5rem;overflow:hidden}@media screen and (min-width:600px){.about-carousel{padding-top:3rem}}.about-carousel_inner{display:flex;width:-moz-max-content;width:max-content;animation:carousel 40s linear infinite}.about-carousel_img{width:15rem;height:auto;flex-shrink:0;margin-right:1rem}@media screen and (min-width:960px){.about-carousel_img{width:20rem}}@keyframes carousel{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.news{padding:6rem 0;background-color:#f4f1ed}.news-scroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.news-scroll_inner{display:flex;align-items:stretch;gap:1.5rem;width:-moz-max-content;width:max-content}.news-scroll_item{position:relative;display:flex;flex:0 0 auto;width:20rem;scroll-snap-align:start}.news-scroll_article{width:100%;display:flex;flex-direction:column}.news-scroll_link{position:absolute;inset:0;z-index:1;text-decoration:none;color:inherit;text-indent:-9999px}.news-img{border-top-left-radius:.75rem;border-top-right-radius:.75rem;width:100%;aspect-ratio:1/1;overflow:hidden}.news-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-content{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;background-color:#fff;padding:1rem;flex:1}.news-content_date{font-size:.75rem;font-weight:700;color:rgba(0,0,0,.3098039216)}.news-content_title{font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:.75rem;white-space:normal;word-break:keep-all}.news-content_tag_item{font-size:.75rem;font-weight:600;line-height:2;line-height:1;display:inline-block;padding:.5rem 1rem;background-color:#c4d700;border-radius:9999px;margin-right:.5rem;box-sizing:border-box}.news-button{text-align:center;margin-top:3rem}.news-scroll_item:hover .news-content{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-5px);transition:box-shadow .3s ease,transform .3s ease}.facilities{padding:6rem 0}.facilities-contents{width:100%}.facilities-contents_item{margin-bottom:3rem}.facilities-contents_item:last-child{margin-bottom:0}@media screen and (min-width:960px){.facilities-contents_item{margin-bottom:6rem;display:flex}}@media screen and (min-width:960px){.facilities-contents_item_inner{flex-basis:85%;min-width:0}}.facilities-contents_side{display:none;width:15%}.facilities-contents_side>img{width:2rem;height:auto}@media screen and (min-width:960px){.facilities-contents_side{display:flex;flex-shrink:0;justify-content:center;align-items:center;background-color:#c4d700}}.facilities-contents_upper{display:flex}.facilities-contents_upper_img{width:50%;aspect-ratio:1/1}.facilities-contents_upper_img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.facilities-contents_lower{display:block}@media screen and (min-width:768px){.facilities-contents_lower.right-lower{display:flex}}@media screen and (min-width:768px){.facilities-contents_lower.left-lower{display:flex;flex-direction:row-reverse}}.facilities-contents_lower_img{width:100%;aspect-ratio:1/1}@media screen and (min-width:768px){.facilities-contents_lower_img{width:50%}}@media screen and (min-width:960px){.facilities-contents_lower_img{width:50%}}.facilities-contents_lower_img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.facilities-contents_lower_content{background-color:#f4f1ed;width:100%;aspect-ratio:1/1;padding:3rem;display:flex;flex-direction:column;justify-content:center;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}@media screen and (min-width:600px){.facilities-contents_lower_content{width:100%;aspect-ratio:auto}}@media screen and (min-width:768px){.facilities-contents_lower_content{width:50%;aspect-ratio:1/1}}@media screen and (min-width:960px){.facilities-contents_lower_content{width:50%}}@media screen and (min-width:768px){.right-lower .facilities-contents_lower_content{border-bottom-left-radius:0}}@media screen and (min-width:960px){.right-lower .facilities-contents_lower_content{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media screen and (min-width:768px){.left-lower .facilities-contents_lower_content{border-bottom-right-radius:0}}@media screen and (min-width:960px){.left-lower .facilities-contents_lower_content{border-bottom-right-radius:0;border-bottom-left-radius:0}}.facilities-contents_lower_content_title{font-size:1.5rem;font-weight:700}.facilities-contents_lower_content_subtitle{display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:1.5rem}.facilities-contents_lower_content_text{margin-bottom:1.5rem;font-size:1rem;line-height:2;text-wrap:wrap}.facilities-button{padding-top:3rem;text-align:center}.facilities-button_btn{width:-moz-fit-content !important;width:fit-content !important}.right-item{flex-direction:row-reverse}.line{padding:6rem 0;background-color:#06c755}.line-head{margin-bottom:3rem !important}.line-head_subtitle{color:#fff !important}.line-head_title{color:#fff !important}.line-head_text{color:#fff !important}.line-contents{position:relative;background-color:#fff;padding:3rem 2rem;border-radius:.5rem;width:100%}@media screen and (min-width:600px){.line-contents{padding:3rem}}.line-contents:after{display:none;position:absolute;content:"";width:30%;height:95%;bottom:0;right:.75rem;background-image:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../images/icon/official-line-asset-2.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom}@media screen and (min-width:600px){.line-contents:after{display:block}}.line-contents_head{text-align:center;padding-bottom:1.5rem}.line-contents_table{width:100%;margin:0 auto;max-width:800px}.line-contents_icon{display:block;width:1.5rem;height:1.5rem;background-image:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../images/icon/official-line-asset-3.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:600px){.line-contents_icon{width:2rem;height:2rem}}.line-contents_td{padding:1rem 0}.line-contents_td.l-pd{padding-left:1rem}@media screen and (min-width:600px){.line-contents_td.l-pd{padding-left:0}}.line-contents_title{font-size:1rem;font-weight:700;line-height:1.5;display:block;color:#06c755 !important}@media screen and (min-width:600px){.line-contents_title{font-size:1.5rem;font-weight:700}}.line-contents_text{font-size:.75rem;font-weight:600;line-height:2}@media screen and (min-width:600px){.line-contents_text{font-size:1rem;font-weight:700;line-height:1.5}}.line-contents_button{text-align:center;padding:2.5rem 0 1rem}.line-contents_button_btn{animation:line-animation 2s linear infinite}@keyframes line-animation{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.access{padding:6rem 0}.access-contents{display:block}@media screen and (min-width:768px){.access-contents{display:flex;justify-content:space-between}}.access-contents_img{width:100%;margin-bottom:2rem}@media screen and (min-width:768px){.access-contents_img{width:50%;margin-bottom:0}}.access-contents_img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.access-contents_content{width:100%}@media screen and (min-width:768px){.access-contents_content{width:50%;padding:0 0 0 2.5rem}}.access-contents_content_subname{display:block;font-size:.75rem;font-weight:700}.access-contents_content_name{font-size:2rem;font-weight:700;margin-bottom:1rem}.access-contents_content_address{font-size:1rem;line-height:2;margin-bottom:1rem}.access-contents_content_map{display:flex;justify-content:end;margin-bottom:1rem}.access-contents_content_map_icon{position:relative}.access-contents_content_map_icon:before{content:"";position:absolute;top:50%;left:-1.5rem;width:1.5rem;height:1.5rem;transform:translateY(-50%);background-image:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../images/icon/map-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.access-contents_content_map_icon>a{color:#333}.access-contents_content_detail{width:100%;border-top:1px solid #333;border-bottom:1px solid #333}.access-contents_content_detail_th{font-size:1rem;line-height:2;font-weight:400 !important;line-height:1.5 !important;display:block;padding-top:1rem;padding-bottom:1rem;text-align:left;width:6rem}.access-contents_content_detail_td{padding-top:1rem;padding-bottom:1rem}.access-contents_content_detail_td>a{color:#333}.access-condition{padding-top:2rem}.access-condition_title{font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:.5rem}.access-condition_content_text{font-size:.75rem;font-weight:600;line-height:2}.access-mb{margin-bottom:6rem}.access-web{text-align:center;padding:3rem 0 6rem}.access-web_mb0{padding:3rem 0 0}.info{width:100%;background-image:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../images/other/info-background.webp);background-repeat:no-repeat;background-position:center;background-size:cover;padding:6rem 0}.info-head{text-align:center;margin-bottom:6rem}.info-head>img{display:inline-block;height:3rem}.info-contents{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1.5rem;margin-bottom:3rem}@media screen and (min-width:768px){.info-contents{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}}.info-contents_item{display:block;border:1px solid #fff;border-radius:.5rem;text-align:center;padding:2rem;transition:all .3s ease}.info-contents_item_title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}.info-contents_item_subtitle{display:block;font-size:.75rem;font-weight:400;line-height:1.5;color:#fff;margin-bottom:2rem}.info-contents_item_icon{display:inline-block;width:6rem;height:6rem;border:1px solid #fff;border-radius:50%;overflow:hidden;text-align:center;position:relative}.info-contents_item_icon>img{display:block;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);transition:transform .3s ease}.info-contents_item:hover{box-shadow:inset 0 0 20px #fff}.info-contents_item:hover .info-contents_item_icon>img{transform:translate(40%,-70%)}.info-contact{text-align:center}.info-contact_title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:2rem;white-space:normal;word-break:keep-all}@media screen and (min-width:600px){.info-contact_title{font-size:2rem;font-weight:700}}.info-contact_text{font-size:.75rem;font-weight:600;line-height:2;color:#fff;margin-bottom:2rem}@media screen and (min-width:600px){.info-contact_text{font-size:1rem;font-weight:600;line-height:2.3}}.feature{padding:6rem 0}.feature.cow{padding:6rem 0 0}.feature-content_item{margin-bottom:6rem}.feature-content_item:last-child{margin-bottom:0}.feature-content_item_head{width:100%;height:18rem;position:relative;z-index:1;margin-bottom:0}@media screen and (min-width:600px){.feature-content_item_head{height:20rem}}@media screen and (min-width:960px){.feature-content_item_head{margin-bottom:6rem}}.feature-content_item_head>img{z-index:77;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-content_item_head:before{z-index:88;position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5098039216)}.feature-content_item_head_text{text-align:center;z-index:99;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-content_item_head_text>h3{font-size:2rem;font-weight:700;color:#fff}.feature-content_item_head_text>span{font-size:1rem;font-weight:600;line-height:2.3;color:#fff}.feature-content_item_head.single-margin{margin-bottom:6rem}.feature-content_item_detail{display:block}@media screen and (min-width:960px){.feature-content_item_detail.side-right{display:flex;flex-direction:row-reverse}}@media screen and (min-width:960px){.feature-content_item_detail.side-left{display:flex}}.feature-content_item_detail_side{padding:6rem 0;text-align:center}@media screen and (min-width:960px){.feature-content_item_detail_side{padding:0;text-align:start;writing-mode:vertical-rl;text-orientation:upright;flex-basis:20%;display:flex;align-items:center}}.feature-content_item_detail_side>p{font-size:1.5rem;font-weight:700;line-height:2 !important}@media screen and (min-width:960px){.feature-content_item_detail_side>p{writing-mode:vertical-rl;text-orientation:upright}}.feature-content_item_detail_inner{width:100%}.feature-content_item_detail_upper{width:100%;display:flex;justify-content:space-between}.feature-content_item_detail_upper_img{width:50%;aspect-ratio:1/1}.feature-content_item_detail_upper_img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-content_item_detail_lower{display:block;width:100%}.feature-content_item_detail_lower.cow-sty-mgb{margin-bottom:3rem}@media screen and (min-width:768px){.feature-content_item_detail_lower.right-lower{display:flex}}@media screen and (min-width:768px){.feature-content_item_detail_lower.left-lower{display:flex;flex-direction:row-reverse}}.feature-content_item_detail_lower_img{width:100%;aspect-ratio:1/1}.feature-content_item_detail_lower_img.cow-sty-img{aspect-ratio:300/220}@media screen and (min-width:768px){.feature-content_item_detail_lower_img{width:50%}}.feature-content_item_detail_lower_img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-content_item_detail_lower_content{background-color:#f4f1ed;width:100%;padding:3rem;display:flex;flex-direction:column;justify-content:center;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}@media screen and (min-width:768px){.feature-content_item_detail_lower_content{width:50%;border-bottom-right-radius:0;border-bottom-left-radius:0}}.feature-content_item_detail_lower_content_inner{width:100%}.feature-content_item_detail_lower_content_title{font-size:1.5rem;font-weight:700}.feature-content_item_detail_lower_content_subtitle{display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:1.5rem}.feature-content_item_detail_lower_content_text{margin-bottom:1.5rem;font-size:1rem;line-height:2;text-wrap:wrap}.side-br{display:block}@media screen and (min-width:960px){.side-br{display:none}}.price{padding:6rem 0;background-color:#f4f1ed}.price.options{background-color:#fff}.price-content{display:block}.price-content_item{text-align:center;border:1px solid #333;border-radius:.5rem;padding:0 1rem 1.5rem;margin-bottom:3rem}.price-content_item.c-LINE{border:1px solid #06c755}.price-content_item.c-limited{border:1px solid #00bfff}.price-content_item:last-child{margin-bottom:1rem}.price-content_item_icon{width:90%;display:inline-block;font-size:1.5rem;font-weight:700;color:#fff;border-radius:9999px;padding:.5rem 3rem;background-color:#333;transform:translateY(-50%)}.price-content_item_icon.c-LINE{background-color:#06c755}.price-content_item_icon.c-limited{background-color:#00bfff}.price-content_item_subtitle{font-size:1rem;font-weight:700;line-height:1.5}.price-content_item_price{font-size:2rem;font-weight:700}.price-content_item_price_large{font-size:3rem;font-weight:700;line-height:1.5}.price-content_item_remark{font-size:1rem;font-weight:600;line-height:2.3}.price-sup{text-align:center;margin-bottom:1rem}.price-sup_text{font-size:.75rem;font-weight:600;line-height:2}.price-button{text-align:center}.instructor{padding:6rem 0;background-image:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../images/other/instructor-background.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.instructor-member{width:100%}.instructor-member_item{box-shadow:0px 0px 10px rgba(0,0,0,.3098039216);display:block;margin-bottom:2rem;background-color:rgba(255,255,255,.3098039216)}@media screen and (min-width:768px){.instructor-member_item{display:flex;justify-content:space-between}}.instructor-member_item_img{width:100%;aspect-ratio:1/1}@media screen and (min-width:768px){.instructor-member_item_img{width:50%}}.instructor-member_item_img>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.instructor-member_item_content{width:100%;padding:2rem;display:block}@media screen and (min-width:768px){.instructor-member_item_content{width:50%;display:flex;align-items:center}}.instructor-member_item_content_name{margin-bottom:1rem}.instructor-member_item_content_name_ja{font-size:2rem;font-weight:700}.instructor-member_item_content_name_en{font-size:1rem;font-weight:700;line-height:1.5}.instructor-member_item_content_bar{display:block;width:100%;height:1px;background-color:rgba(0,0,0,.3098039216);margin-bottom:1rem}.instructor-member_item_content_detail_table{width:100%;font-size:1rem;font-weight:600;line-height:2.3;margin-bottom:1rem}.instructor-member_item_content_detail_table tbody tr{display:flex}.instructor-member_item_content_detail_table tbody tr:nth-child(1){margin-bottom:1rem}.instructor-member_item_content_detail_table tbody tr th{display:block;text-align:left;line-height:1.5 !important;flex:1}.instructor-member_item_content_detail_table tbody tr td{line-height:1.5 !important;display:block;flex:4}.instructor-member_item_content_detail_comment_title{font-size:1rem;font-weight:700;line-height:1.5;display:block;margin-bottom:.5rem}.instructor-member_item_content_detail_comment_text{font-size:1rem;font-weight:600;line-height:2.3;line-height:2}.instructor-button{padding-top:3rem;text-align:center}.flow{padding:6rem 0;background-image:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../images/other/flow-background.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.flow-scroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.flow-scroll_inner{display:flex;align-items:stretch;gap:1rem;width:-moz-max-content;width:max-content}.flow-scroll_item{display:flex;flex:0 0 auto;width:15rem;scroll-snap-align:start}.flow-scroll_article{width:100%;display:flex;flex-direction:column}.flow-img{border-top-left-radius:.75rem;border-top-right-radius:.75rem;width:100%;aspect-ratio:4/3;overflow:hidden}.flow-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow-content{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;background-color:#fff;padding:1rem 1rem 1.5rem;flex:1;text-align:center;background-color:rgba(255,255,255,.5215686275)}.flow-content_step{font-size:1.5rem;font-weight:700;color:rgba(0,0,0,.3098039216);display:inline-block;margin-bottom:.75rem}.flow-content_title{font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:.5rem;white-space:normal;word-break:keep-all}.flow-content_link{padding:1rem}.flow-content_link>a{font-size:.75rem;font-weight:700;display:block;border:1px solid #333;padding:.75rem}.flow-content_text{font-size:.75rem;font-weight:600;line-height:2}.flow-button{text-align:center;margin-top:3rem}.service-flow_scroll{--flow-bleed:max(5vw, calc((100vw - 1728px) / 2));margin-top:clamp(2.5rem, 5vw, 4rem);margin-inline:calc(-1 * var(--flow-bleed));padding-inline:var(--flow-bleed);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--flow-bleed);padding-bottom:1rem}@media screen and (min-width:1280px){.service-flow_scroll{--flow-bleed:max(10vw, calc((100vw - 1728px) / 2))}}.service-flow_steps{display:flex;gap:1.25rem;width:max-content}.service-flow_step{display:flex;flex-direction:column;flex:0 0 clamp(220px, 20vw, 270px);scroll-snap-align:start;background-color:#fff;border:1px solid #e5e1da;text-align:left}.service-flow_step_img{aspect-ratio:9/16;overflow:hidden;background-color:#f4f1ed;border-bottom:1px solid #e5e1da}.service-flow_step_img img{width:100%;height:100%;object-fit:cover;display:block}.service-flow_step_body{display:flex;flex-direction:column;flex:1;padding:1rem}.service-flow_step_num{font-family:"Figtree",sans-serif;font-size:max(0.7rem, 11px);font-weight:700;letter-spacing:.08em;color:#5f6800}.service-flow_step_title{margin-top:.35rem;font-size:max(0.85rem, 13px);font-weight:700;line-height:1.5;text-wrap:pretty}.service-flow_step_desc{margin-top:.75rem;font-size:max(0.75rem, 12px);line-height:1.8;color:#6f6c64;text-wrap:pretty}.pagehero{position:relative;width:100%;height:18rem;background-image:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../images/other/info-background.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.pagehero-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.pagehero-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.75rem;white-space:nowrap}.pagehero-subtitle{font-size:.75rem;font-weight:600;line-height:2;color:#fff}.faq{padding-bottom:6rem}.faq-head{text-align:center;padding:6rem 0}.faq-head_subtitle{font-size:1rem;font-weight:700;line-height:1.5}.faq-head_title{font-size:2rem;font-weight:700}.faq-accordion{width:100%}.faq-accordion_item{width:100%;margin-bottom:1rem}.faq-accordion_btn{position:relative;display:block;width:100%;padding:1rem;text-align:left;background-color:#333;font-size:1rem;font-weight:700;line-height:1.5;color:#fff;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.faq-accordion_btn:after{content:"";display:block;width:1rem;height:1rem;border-top:1px solid #fff;border-left:1px solid #fff;position:absolute;top:50%;right:5%;transform:rotate(-135deg) translateY(90%)}.faq-accordion_text{position:relative;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;background-color:#fff;font-size:1rem;line-height:2;border:transparent;padding:0 1rem;line-height:0;opacity:0;transition:line-height .4s,padding .4s,opacity .4s}.faq-accordion_text.is-open{padding:1rem;opacity:1;border:1px solid #333;line-height:2}.faq-accordion_text_a{text-decoration:underline !important}.linecontact{padding:6rem 0;position:relative}.linecontact-container{text-align:center}.linecontact-title{font-size:1.5rem;font-weight:700;line-height:1.5;margin-bottom:1rem}.linecontact-title_br{display:block}@media screen and (min-width:600px){.linecontact-title_br{display:none}}.linecontact-text{font-size:.75rem;font-weight:600;line-height:2;margin-bottom:1.5rem}.linecontact-mark{position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%)}.linecontact-mark_text{font-size:.75rem;font-weight:700;display:inline-block;margin-bottom:.75rem}.linecontact-mark_icon{width:2rem;height:2rem;margin:0 auto;overflow:hidden}.linecontact-mark_icon>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:mark-arrow 1.5s infinite ease}@keyframes mark-arrow{0%{transform:translateY(-.5rem)}50%{transform:translateY(0)}100%{transform:translateY(-.5rem)}}.contact{padding:6rem 0;background-color:#f4f1ed}.contact-table{width:100%}.contact-tr{display:block;border-top:1px solid rgba(0,0,0,.3098039216);box-sizing:border-box;padding:.75rem 0}@media screen and (min-width:600px){.contact-tr{display:flex;justify-content:space-between;align-items:center}}.contact-td{display:block}@media screen and (min-width:600px){.contact-td{padding-left:1rem}}@media screen and (min-width:600px){.contact-td.td-left{flex:1}}@media screen and (min-width:600px){.contact-td.td-right{flex:2}}.contact-flexwrap{display:flex;justify-content:space-between;align-items:center}.contact-flexwrap_item{font-size:1rem;font-weight:700;line-height:1.5}.contact-flexwrap_mark{font-size:.75rem;font-weight:600;line-height:2;color:#fff;padding:.5rem .75rem;box-sizing:border-box;line-height:1;border-radius:.25rem;margin-left:1rem}.contact-flexwrap_mark.required{background-color:#a00}.contact-flexwrap_mark.any{background-color:#333}.contact-submit{padding:3rem 0}.contact-submit_button{width:100%;padding:1rem;font-size:1rem;font-weight:600;line-height:2.3;color:#fff;line-height:1;box-sizing:border-box;background-color:#333;border:1px solid #333;border-radius:.25rem;transition:background-color .3s,color .3s}.contact-submit_button:hover{background-color:#fff;color:#333}.cceptance{text-align:center;padding-top:1rem}.cceptance-title{font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:1rem}.cceptance-text{font-size:.75rem;font-weight:600;line-height:2;margin-bottom:1rem}.cceptance-text>a{text-decoration:underline}.wpcf7-list-item{margin:0 !important}.wpcf7-list-item-label{line-height:1}.wpcf7-list-item>label{display:flex;align-items:center}.sel-check{width:1rem;height:1rem;margin-right:.5rem}input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:.25rem;font-size:1rem;box-sizing:border-box}.newslist{padding:3rem 0 6rem}.newslist-inner{--gap:1rem;display:flex;flex-wrap:wrap;gap:var(--gap);margin-bottom:3rem}.newslist-item{position:relative;box-sizing:border-box;flex:0 0 calc((100% - 1 * var(--gap)) / 2);max-width:calc((100% - 1 * var(--gap)) / 2)}@media screen and (min-width:600px){.newslist-item{flex-basis:calc((100% - 2 * var(--gap)) / 3);max-width:calc((100% - 2 * var(--gap)) / 3)}}@media screen and (min-width:960px){.newslist-item{flex-basis:calc((100% - 3 * var(--gap)) / 4);max-width:calc((100% - 3 * var(--gap)) / 4)}}@media screen and (min-width:1280px){.newslist-item{flex:0 0 calc((100% - 4 * var(--gap)) / 5);max-width:calc((100% - 4 * var(--gap)) / 5)}}.newslist-item_img{width:100%;aspect-ratio:1/1;overflow:hidden}.newslist-item_img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.newslist-item_content{padding:.5rem 0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.newslist-item_content_date{font-size:.75rem;font-weight:700;color:rgba(0,0,0,.3098039216)}.newslist-item_content_title{margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.5}.newslist-item_content_tag_item{font-size:.75rem;font-weight:600;line-height:2;line-height:1;display:inline-block;padding:.5rem .75rem;background-color:#c4d700;border-radius:9999px;margin-right:.5rem;box-sizing:border-box}.newslist-item_link{position:absolute;inset:0;z-index:1;text-decoration:none;color:inherit;text-indent:-9999px}.nav-links{display:flex;justify-content:center;align-items:center;gap:1rem}.page-numbers{display:flex;justify-content:center;align-items:center;border-radius:.25rem;background-color:#fff;border:1px solid #333;color:#333;line-height:1;width:2rem;height:2rem}.page-numbers.current{background-color:#c4d700}.policy-container{padding:4rem 0}.policy-head{margin-bottom:4rem;font-size:1rem;line-height:2;line-height:1.5 !important}.policy-content{margin-bottom:4rem}.policy-content_title{position:relative;font-size:1.5rem;font-weight:700;padding-left:1rem;line-height:1 !important}.policy-content_title:before{content:"";display:block;height:100%;width:3px;background-color:#c4d700;position:absolute;top:0;left:0}.policy-content_bar{display:block;width:100%;height:1px;background-color:rgba(0,0,0,.3098039216);margin:1rem 0}.policy-content_text{font-size:1rem;line-height:2;line-height:2 !important;margin-bottom:1rem}.policy-content_text>a{text-decoration:underline}.policy-content_li{position:relative;padding-left:1.5rem;font-size:1rem;line-height:2;line-height:2 !important}.policy-content_li:before{content:"";width:1rem;height:3px;background-color:#c4d700;position:absolute;top:.8rem;left:0}.sitemap{padding:6rem 0}.sitemap-container{display:block}@media screen and (min-width:600px){.sitemap-container{display:flex;flex-wrap:wrap}}.sitemap-content{margin-bottom:3rem;width:100%}@media screen and (min-width:600px){.sitemap-content{width:50%}}@media screen and (min-width:768px){.sitemap-content{width:33%}}.sitemap-content_head{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.sitemap-content_li>a{position:relative;font-size:1rem;font-weight:700;line-height:1.5;color:#333;line-height:1 !important;display:block;padding:1rem 2rem}.sitemap-content_li>a:before{position:absolute;content:"";display:block;width:.5rem;height:.5rem;top:50%;left:0;border-top:2px solid #333;border-right:2px solid #333;transform:translateY(-50%) rotate(45deg);transition:transform .3s}.sitemap-content_li>a:hover:before{transform:translateY(-50%) translateX(.25rem) rotate(45deg)}.zone{padding:6rem 0;background-image:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../images/page-coworking/zone/zone-bacground.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.zone-content-img>img{width:100%;height:auto}.addcontents{padding:6rem 0}.addcontents-content{display:block}@media screen and (min-width:600px){.addcontents-content{display:flex;justify-content:space-between;flex-wrap:wrap}}.addcontents-content_item{display:flex;width:100%;margin-bottom:1.5rem;color:#333}@media screen and (min-width:600px){.addcontents-content_item{width:49%}}.addcontents-content_item_img{width:40%;aspect-ratio:300/220;overflow:hidden}.addcontents-content_item_img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .3s ease}.addcontents-content_item:hover .addcontents-content_item_img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1)}.addcontents-content_item_text{width:60%;padding:1rem 1.5rem;background-color:#f4f1ed;display:flex;flex-direction:column;justify-content:center}.addcontents-content_item_text_subtitle{display:block;font-size:.75rem;font-weight:700;margin-bottom:.25rem}.addcontents-content_item_text_title{font-size:1.3rem;margin-bottom:.25rem}.addcontents-content_item_text_link{font-size:.75rem;font-weight:700;color:rgba(0,0,0,.3098039216)}.tools{padding:0 0 6rem}.tools-inner{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:1rem}@media screen and (min-width:768px){.tools-inner{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,1fr)}}.tools-item{text-align:center}.tools-item_img{width:100%;aspect-ratio:1/1}.tools-item_img>img{width:100;height:100%;-o-object-fit:contain;object-fit:contain}.tools-item_text{font-size:1rem;font-weight:700;line-height:1.5}.corporate{padding-bottom:6rem}.corporate-merit_body{max-width:52rem;margin:0 auto}.corporate-merit_lead{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:2rem}.corporate-text{font-size:1rem;line-height:2;margin-bottom:1rem}.corporate-note{font-size:1rem;line-height:2;margin:1rem 0}.corporate-subhead{font-size:1.5rem;font-weight:700;margin:3rem 0 1rem}.corporate-list{font-size:1rem;line-height:2;border:1px solid #333;border-radius:.5rem;padding:1rem 1.5rem}.corporate-list>li{font-weight:700}.corporate-price{background-color:#f4f1ed}.corporate-table_wrap{overflow-x:auto}.corporate-table{width:100%;border-collapse:collapse;background-color:#fff;font-size:1rem;line-height:2}.corporate-table th,.corporate-table td{border:1px solid #333;padding:.75rem 1rem;text-align:center;vertical-align:middle}.corporate-table thead th{background-color:#333;color:#fff;font-weight:700}.corporate-table tbody th{font-weight:700;white-space:nowrap}.corporate-table_unit{display:block;font-weight:700}.corporate-table_total{display:block;font-size:.75rem;font-weight:400;line-height:1.5}.corporate-table--list td{text-align:right;white-space:nowrap}.corporate-table--list tbody th{text-align:left}@media screen and (max-width:767px){.corporate-table:not(.corporate-table--list) thead{display:none}.corporate-table:not(.corporate-table--list) tr,.corporate-table:not(.corporate-table--list) th,.corporate-table:not(.corporate-table--list) td{display:block;width:100%}.corporate-table:not(.corporate-table--list) tbody tr{margin-bottom:1rem}.corporate-table:not(.corporate-table--list) tbody th{background-color:#333;color:#fff}.corporate-table:not(.corporate-table--list) td:before{content:attr(data-label);display:block;font-size:.75rem;font-weight:700;color:#333}}.corporate-voice_list{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width:768px){.corporate-voice_list{grid-template-columns:repeat(2,1fr)}}.corporate-voice_item{background-color:#fff;border:1px solid #333;border-radius:.5rem;padding:2rem 1.5rem}.corporate-voice_name{font-size:1.5rem;font-weight:700}.corporate-voice_plan{display:inline-block;font-size:.75rem;font-weight:700;color:#fff;background-color:#333;border-radius:9999px;padding:.25rem 1rem;margin:.5rem 0 1rem}.corporate-voice_title{font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:.75rem}.corporate-voice_text{font-size:1rem;line-height:2}.corporate-contact_buttons{display:flex;flex-direction:column;align-items:center;gap:1rem}.corporate-lead{padding:6rem 0;background-color:#f4f1ed}.corporate-lead_container .section-column-head{margin-bottom:3rem}.corporate-lead_button{text-align:center}.single{width:100%}.single-hero{width:100%;height:300px}.single-hero>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-contents{padding:3rem 0}@media screen and (min-width:600px){.single-contents{padding:6rem 0}}.single-contents_head{padding-bottom:3rem}@media screen and (min-width:600px){.single-contents_head{padding-bottom:6rem}}.single-contents_date{font-size:1rem;font-weight:600;line-height:2.3;color:rgba(0,0,0,.3098039216)}.single-contents_title{font-size:2rem;font-weight:700;margin-bottom:1rem}.single-contents_category{font-size:1rem;font-weight:600;line-height:2.3;color:rgba(0,0,0,.3098039216);display:inline-block;margin-right:1rem}.single-button{text-align:center;padding-bottom:6rem}@font-face{font-family:"Figtree";font-weight:400;font-style:normal;font-display:swap;src:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../fonts/figtree/figtree-v9-latin-regular.woff2) format("woff2")}@font-face{font-family:"Figtree";font-weight:600;font-style:normal;font-display:swap;src:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../fonts/figtree/figtree-v9-latin-600.woff2) format("woff2")}@font-face{font-family:"Figtree";font-weight:700;font-style:normal;font-display:swap;src:url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/../fonts/figtree/figtree-v9-latin-700.woff2) format("woff2")}html{font-size:clamp(0px, 3.3333333333vw, 20px);overscroll-behavior:none;scroll-behavior:smooth}@media screen and (min-width:600px){html{font-size:clamp(12px, (100vw - 600px) * 0.0058823529 + 12px, 20px)}}body{font-family:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic",Meiryo,Arial,Helvetica,sans-serif;color:#333;overscroll-behavior:none;scroll-behavior:smooth}.test{position:relative;width:100%;height:100vh}.test.choco{background-color:#d2691e}.test.blue{background-color:#006291}.test.lightblue{background-color:#6ed0ff}.test.brown{background-color:#462402}.test-inner{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}.test-title{margin-bottom:1rem;font-size:2rem;font-weight:700}.test-button{padding-top:3rem}
.lp-trizero{font-family:"Noto Sans JP",sans-serif;color:#2b2b2b;background-color:#fff;overflow:hidden}.lp-trizero :where(p,h1,h2){margin:0}.lp-header{height:6rem;width:100%;background-color:#333}.lp-inner{max-width:1040px;margin:0 auto;padding:0 24px}.lp-green{color:#4e7d47}.lp-yellow{color:#ede832}.lp-marker{background:linear-gradient(transparent 62%,#ede832 62%)}.lp-pc{display:none}@media screen and (min-width:768px){.lp-pc{display:inline}}.lp-heading{text-align:center;font-weight:900;font-size:clamp(24px, 3.2vw, 36px)}.lp-heading--sm{font-size:clamp(22px, 2.8vw, 30px)}.lp-hero{position:relative;overflow:hidden;background:#fff url(//enjoy-life-club.com/wp-content/themes/enjoylifeclub-web/assets/styles/lp/lp-2611cp_trizero/../../../images/lp/lp-2611cp_trizero/lp-hero_bg.webp) no-repeat 72% -70px/auto 600px}@media screen and (min-width:600px){.lp-hero{background-size:cover;background-position:72% 20%}}@media screen and (min-width:768px){.lp-hero{background-size:cover;background-position:70% 25%}}.lp-hero_title{width:112%;margin:170px 0 -14% calc(24px - 23.85%)}@media screen and (min-width:768px){.lp-hero_title{width:62%;margin:24px 0 -8% calc(max(24px, (100% - 1040px) / 2) - 13.2%)}}.lp-hero_title>img{display:block;width:100%;height:auto}.lp-lead{background-color:#4e7d47;padding:36px 24px;text-align:center}.lp-lead_title{color:#fff;font-weight:900;font-size:clamp(24px, 3.8vw, 44px);line-height:1.4}.lp-lead_text{margin-top:12px !important;color:#fff;font-weight:500;font-size:clamp(16px, 1.8vw, 20px)}.lp-target{padding:64px 0}.lp-target_list{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px, 1fr));gap:32px 24px;align-items:start}.lp-target_item{display:flex;flex-direction:column;align-items:center}.lp-target_item>img{display:block;width:min(100%, 240px);height:auto;margin-top:10px}.lp-target_bubble{position:relative;min-height:62px;display:flex;align-items:center;padding:14px 26px;border:3px solid #4e7d47;border-radius:999px;background-color:#fff;font-weight:900;font-size:clamp(17px, 1.9vw, 21px);line-height:1.45;text-align:center}.lp-target_bubble:after{content:"";position:absolute;left:50%;bottom:-11px;width:16px;height:16px;background-color:#fff;border-right:3px solid #4e7d47;border-bottom:3px solid #4e7d47;transform:translateX(-50%) rotate(45deg)}.lp-offer{background-color:#f3f7ec;padding:64px 0 72px}.lp-offer_inner{display:flex;flex-direction:column;gap:48px}.lp-offer_head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.lp-offer_title{font-weight:900;line-height:1.3;font-size:clamp(30px, 4.6vw, 52px)}.lp-offer_title_small{font-size:.6em}.lp-offer_lead{font-size:clamp(15px, 1.7vw, 17px);line-height:1.9}.lp-offer_note{font-size:13px;line-height:1.8;color:#555}.lp-benefit{position:relative;background-color:#fff;border:4px solid #4e7d47;border-radius:22px}.lp-benefit--lesson{padding-top:44px}.lp-benefit--zero{padding:48px 24px 28px;display:flex;flex-direction:column;gap:16px}.lp-benefit_label{position:absolute;top:-24px;left:20px;max-width:calc(100% - 40px);background-color:#4e7d47;color:#fff;font-weight:900;font-size:clamp(15px, 2.2vw, 24px);line-height:1.4;white-space:nowrap;padding:8px 20px}@media screen and (min-width:768px){.lp-benefit_label{padding:8px 26px}}.lp-benefit_label{border-radius:999px}.lp-benefit_lesson{display:flex;flex-wrap:wrap}.lp-benefit_lesson_text{flex:1 1 380px;min-width:0;padding:4px 28px 28px;display:flex;flex-direction:column;justify-content:center;gap:8px}.lp-benefit_lesson_free{font-weight:900;font-size:clamp(34px, 4.6vw, 52px);line-height:1.2;color:#4e7d47;white-space:nowrap}.lp-benefit_lesson_sub{font-weight:900;font-size:clamp(17px, 2vw, 22px);color:#4e7d47}.lp-benefit_lesson_note{font-size:14px;line-height:1.8;color:#444}.lp-benefit_lesson_img{flex:1 1 300px;min-width:0;height:240px;object-fit:cover;display:block;border-radius:0 0 18px 18px}.lp-benefit_case{align-self:flex-end;font-size:13px;font-weight:700;color:#4e7d47}.lp-benefit_fees{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));gap:10px}.lp-benefit_fee{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;background-color:#4e7d47;color:#fff;font-weight:700;font-size:15px}.lp-benefit_fee_price{font-weight:900;font-size:clamp(22px, 2.6vw, 28px)}.lp-benefit_total{margin-top:6px !important;text-align:center;font-weight:900;line-height:1.3;font-size:clamp(30px, 4.6vw, 52px)}.lp-benefit_total_small{font-size:.5em}.lp-benefit_total_free{display:inline-block}.lp-benefit_notes{font-size:14px;line-height:1.9;color:#444}.lp-member{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:22px 24px;border:2px dashed #4e7d47;border-radius:16px;background-color:#fff}.lp-member_text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.lp-member_title{font-weight:900;font-size:18px;color:#4e7d47}.lp-member_body{font-weight:700;font-size:16px;line-height:1.6}.lp-member_note{font-size:14px;line-height:1.6;color:#444}.lp-member_link{font-weight:700;font-size:15px;color:#3f6b39;text-decoration:underline}.lp-schedule{padding:72px 0}.lp-schedule_list{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px, 1fr));gap:16px}.lp-schedule_item{display:flex;flex-direction:column;gap:8px;padding:22px 22px 26px;border-top:8px solid #4e7d47;border-radius:0 0 16px 16px;background-color:#f3f7ec}.lp-schedule_item--oct{border-top-color:#7fb13d}.lp-schedule_item--apr{border-top-color:#2f2f2f}.lp-schedule_month{font-weight:900;font-size:30px;color:#4e7d47}.lp-schedule_title{font-weight:700;font-size:16px;line-height:1.8}.lp-schedule_text{font-size:14px;line-height:1.7;color:#444}.lp-schedule_notes{margin-top:28px !important;font-size:14px;line-height:1.9;color:#444}.lp-chance{background-color:#7fb13d;padding:48px 24px;text-align:center}.lp-chance_sub{font-weight:700;font-size:18px;color:#1f3a1b}.lp-chance_date{margin:6px 0 10px !important;font-weight:900;font-size:clamp(34px, 5vw, 56px);color:#fff;-webkit-text-stroke:6px #4e7d47;paint-order:stroke fill}.lp-flow{padding:72px 0}.lp-flow_list{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:20px}.lp-flow_item{display:flex;flex-direction:column;gap:12px;padding:28px 24px;border:3px solid #4e7d47;border-radius:20px}.lp-flow_step{display:flex;align-items:center;gap:12px;font-weight:900;font-size:22px}.lp-flow_num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#4e7d47;color:#fff;font-size:20px}.lp-flow_text{font-size:15px;line-height:1.8;color:#444}.lp-flow_btn{margin-top:auto;padding:16px 20px;border-radius:999px;background-color:#ede832;box-shadow:0 4px 0 #b9b520;color:#2b2b2b;font-weight:900;font-size:18px;text-align:center;text-decoration:none}.lp-flow_need{padding:12px 16px;border-radius:10px;background-color:#f3f7ec;font-size:15px;font-weight:700;line-height:1.7}.lp-contact{background-color:#f3f7ec;padding:56px 0}.lp-contact_inner{max-width:760px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.lp-contact_text{font-size:16px;line-height:1.9}.lp-contact_btn{padding:16px 40px;border-radius:999px;background-color:#06c755;box-shadow:0 4px 0 #035926;color:#fff;font-weight:900;font-size:18px;text-decoration:none}.lp-notes{padding:48px 0}.lp-notes_box{padding:24px 26px;border:1px solid #c9d6b8;border-radius:16px}.lp-notes_title{margin-bottom:10px !important;font-weight:900;font-size:18px}.lp-notes_text{font-size:14px;line-height:2;color:#444}.lp-link{padding-bottom:72px}.lp-link_card{display:flex;flex-wrap:wrap;border-radius:20px;overflow:hidden;background-color:#2f2f2f;text-decoration:none}.lp-link_card>img{flex:1 1 360px;min-width:0;height:240px;object-fit:cover;display:block}.lp-link_body{flex:1 1 300px;padding:28px;display:flex;flex-direction:column;justify-content:center;gap:8px;color:#fff}.lp-link_sub{font-size:14px;font-weight:700;color:#c8de9c}.lp-link_title{font-weight:900;font-size:22px}