﻿*{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,button{outline:none;vertical-align:middle;margin:0;padding:0}.t_center{text-align:center}.t_center._break-SP-left{text-align:left}@media(min-width: 768px){.t_center._break-SP-left{text-align:center}}.t_right{text-align:right}@media(min-width: 768px){.t-SP_left-PC_center{text-align:center}}.t_note{font-size:12px;font-weight:500;color:#999}@media(min-width: 768px){.t_note{font-size:14px}}.text-color-primary{color:#54c8e5}.text-color-red{color:#e00d25}.pcObject{display:none}@media(min-width: 768px){.pcObject{display:block}}@media(min-width: 768px){.smpObject{display:none}}.animated-object{opacity:0;transform:translateY(44px);transition:all .5s ease-out}@media(min-width: 768px){.animated-object{transform:translateY(88px)}}.animated-object._js-inview{opacity:1;transform:translateY(0)}body{margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;line-height:1.8;color:#25282a}@media(min-width: 768px){body{font-size:16px}}body.menuOpen{overflow:hidden}a{box-sizing:border-box;color:#25282a;text-decoration:none}img,iframe{max-width:100%;vertical-align:bottom}.global-header{display:flex;align-items:center;position:fixed;z-index:999;top:0;left:0;width:100%;height:60px;padding:0 0 0 20px;background-color:#fff}@media(min-width: 768px){.global-header{height:76px}}body:not(.home) .global-header,body.menuOpen .global-header,.global-header.scroll-now{box-shadow:0px 0px 4px rgba(0,0,0,.1)}.global-header .header-logo{width:200px}@media(min-width: 768px){.global-header .header-logo{width:200px}}.global-header .header-logo a img{vertical-align:middle}.global-header .button-smp{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:60px;min-width:60px;height:60px;border:none;border-radius:0;background-color:#25282a}@media(min-width: 768px)and (max-width: 1210px){.global-header .button-smp{width:76px;height:76px}}@media(min-width: 1210px){.global-header .button-smp{display:none}}.global-header .button-smp._active .bar{width:0}.global-header .button-smp._active .bar::before{top:0;transform:rotate(135deg)}.global-header .button-smp._active .bar::after{bottom:0;transform:rotate(-135deg)}.global-header .button-smp .bar{display:block;position:relative;width:28px;height:2px;background-color:#fff;transition:all .3s ease}.global-header .button-smp .bar::before,.global-header .button-smp .bar::after{content:"";display:block;position:absolute;left:calc(50% - 14px);width:28px;height:2px;background-color:#fff;transition:all .3s ease}.global-header .button-smp .bar::before{top:-10px}.global-header .button-smp .bar::after{bottom:-10px}.global-header .button-smp .text{position:absolute;top:-999px;left:-9999px}.global-navigation{display:none;opacity:0;position:fixed;z-index:998;top:60px;right:0;width:85%;transition:all .3s ease}@media(min-width: 768px){.global-navigation{top:76px;height:calc(100vh - 76px)}}@media(min-width: 1210px){.global-navigation{opacity:1;z-index:999;display:block;top:0;right:0;width:auto;height:auto}}.global-navigation._active{display:block;opacity:1}.global-navigation._active .navigation-wrapper{animation-name:gNavAnime;animation-duration:1s;animation-delay:.3s;animation-fill-mode:forwards;opacity:0}.global-navigation .navigation-wrapper{overflow-y:auto;height:calc(100vh - 60px - 60px);padding:32px}@media(min-width: 768px){.global-navigation .navigation-wrapper{height:100%}}@media(min-width: 1210px){.global-navigation .navigation-wrapper{overflow:hidden;padding:0}}@media(min-width: 1210px){.global-navigation .navigation-wrapper .gNav{display:flex;align-items:center;height:76px}}.global-navigation .navigation-wrapper .gNav li{border-bottom:solid 1px #ccc;font-size:16px;font-weight:500}@media(min-width: 1210px){.global-navigation .navigation-wrapper .gNav li{margin:0 0 0 32px;border-bottom:none;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.3}}@media(min-width: 1210px){.global-navigation .navigation-wrapper .gNav li:first-child{margin-left:0}}.global-navigation .navigation-wrapper .gNav li.last-li{margin-top:32px;border-bottom:none}@media(min-width: 1210px){.global-navigation .navigation-wrapper .gNav li.last-li{width:180px;margin:0 0 0 24px;font-size:16px;font-weight:700;letter-spacing:0}}.global-navigation .navigation-wrapper .gNav li.last-li a{justify-content:center;height:60px;background-color:#25282a;color:#fff}@media(min-width: 768px){.global-navigation .navigation-wrapper .gNav li.last-li a{height:76px;transition:all .3s ease}}@media(min-width: 768px){.global-navigation .navigation-wrapper .gNav li.last-li a:hover{background-color:#54c8e5}}.global-navigation .navigation-wrapper .gNav li.last-li a::after{display:none}.global-navigation .navigation-wrapper .gNav li.last-li a img{margin-right:8px}.global-navigation .navigation-wrapper .gNav li a{display:flex;align-items:center;width:100%;min-height:57px;padding:8px 0}@media(min-width: 1210px){.global-navigation .navigation-wrapper .gNav li a{position:relative;min-height:0}}@media(min-width: 1210px){.global-navigation .navigation-wrapper .gNav li a._current::after,.global-navigation .navigation-wrapper .gNav li a:hover::after{left:0;width:100%}}@media(min-width: 1210px){.global-navigation .navigation-wrapper .gNav li a::after{content:"";display:block;position:absolute;right:0;bottom:-2px;width:0;height:2px;background:linear-gradient(90deg, #7BDEF0 0%, #16AAE2 100%);transition:all .3s ease}}.global-navigation_background{position:fixed;z-index:997;top:0;right:0;width:0;height:0;background-color:#ddd;transition:all .3s ease}@media(min-width: 1210px){.global-navigation_background{display:none}}.global-navigation_background._active{top:60px;width:85%;height:calc(100vh - 60px - 60px)}@media(min-width: 768px){.global-navigation_background._active{top:76px;height:calc(100vh - 76px)}}@keyframes gNavAnime{0%{opacity:0}100%{opacity:1}}.global-wrapper{padding:60px 0 0}@media(min-width: 768px){.global-wrapper{padding:76px 0 0}}.global-pagetitle{margin:24px 0 16px;padding:0 24px 24px;border-bottom:solid 1px #ccc;text-align:center}@media(min-width: 768px){.global-pagetitle{margin-top:40px;padding:0 40px 40px}}.global-pagetitle._single{padding-bottom:0;border-bottom:none}@media(min-width: 768px){.global-pagetitle._single{max-width:calc(980px + 80px);margin:40px auto 0}}.global-pagetitle._single .pagetitle-ja{margin:0 0 24px;font-weight:500;font-size:24px;line-height:1.5;text-align:left}@media(min-width: 768px){.global-pagetitle._single .pagetitle-ja{font-size:34px}}.global-pagetitle._page .pagetitle-ja{font-weight:700;font-size:28px;letter-spacing:0;line-height:1.2}@media(min-width: 768px){.global-pagetitle._page .pagetitle-ja{font-size:30px}}.global-pagetitle .pagetitle-en{font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:30px;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}@media(min-width: 768px){.global-pagetitle .pagetitle-en{font-size:38px}}.global-pagetitle .pagetitle-ja{font-size:12px}@media(min-width: 768px){.global-pagetitle .pagetitle-ja{font-size:14px;line-height:1.8}}.global-pagetitle-image{margin:24px 0 0}@media(min-width: 768px){.global-pagetitle-image{max-width:980px;margin:40px auto 0}}.global-pagetitle-image .pagetitle-img img{width:100%;max-width:none}.main-visual .visual-text{padding:34px 24px 32px;background-image:url("/wp-content/themes/livli_club/images/common/mainvisual-bg.webp");background-size:cover;text-align:center}@media(min-width: 768px){.main-visual .visual-text{padding:56px 40px;background-image:url("/wp-content/themes/livli_club/images/common/pc/mainvisual-bg.webp");text-align:left}}.main-visual .visual-text .wrapper{position:relative}.main-visual .visual-text .wrapper .title-en{opacity:.5;position:absolute;left:0;top:calc(-0.5em - 34px);font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:900;font-size:30px;color:#21bae0;letter-spacing:.1em;line-height:1}@media(min-width: 768px){.main-visual .visual-text .wrapper .title-en{top:calc(-0.5em - 56px);font-size:80px}}@media(min-width: 768px){.main-visual .visual-text .wrapper{display:flex;align-items:center;max-width:1080px;margin:0 auto}}@media(min-width: 768px){.main-visual .visual-text .wrapper .head{width:50%}}.main-visual .visual-text .wrapper .head .title{font-size:22px;font-weight:400;letter-spacing:.05em;line-height:1.5}@media(min-width: 768px){.main-visual .visual-text .wrapper .head .title{font-size:28px;line-height:1.5}}@media(min-width: 768px){.main-visual .visual-text .wrapper .body{width:50%}}.main-visual .visual-text .wrapper .body p{margin:16px 0 0}@media(min-width: 768px){.main-visual .visual-text .wrapper .body p{margin-top:0;line-height:1.8}}.main-visual .visual-text .wrapper .body p.button{display:flex;justify-content:center}@media(min-width: 768px){.main-visual .visual-text .wrapper .body p.button{margin-top:16px;justify-content:flex-start}}.main-visual .visual-text .wrapper .body p.button a{overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;padding:12px 48px;border:solid 1px #25282a}@media(min-width: 768px){.main-visual .visual-text .wrapper .body p.button a{transition:all .3s ease}}@media(min-width: 768px){.main-visual .visual-text .wrapper .body p.button a:hover{color:#fff}}@media(min-width: 768px){.main-visual .visual-text .wrapper .body p.button a:hover::before{left:0;width:100%}}@media(min-width: 768px){.main-visual .visual-text .wrapper .body p.button a:hover span::before{background-color:#fff}}@media(min-width: 768px){.main-visual .visual-text .wrapper .body p.button a:hover span::after{border-right:5px solid #fff}}.main-visual .visual-text .wrapper .body p.button a::before{content:"";display:block;position:absolute;right:0;top:0;width:0;height:100%;background-color:#25282a;transition:all .3s ease}.main-visual .visual-text .wrapper .body p.button a span{position:relative;z-index:1}.main-visual .visual-text .wrapper .body p.button a span::before,.main-visual .visual-text .wrapper .body p.button a span::after{content:"";display:block;position:absolute;transition:all .3s ease}.main-visual .visual-text .wrapper .body p.button a span::before{right:-30px;bottom:11px;width:22px;height:1px;background-color:#25282a}.main-visual .visual-text .wrapper .body p.button a span::after{bottom:8px;right:-29px;width:0;height:0;border-style:solid;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:5px solid #25282a;border-left:0;transform:rotate(-45deg)}.global-contents._archive-post .contents-head{position:relative;z-index:1;margin:0 24px 40px;padding:32px 0 0}@media(min-width: 768px){.global-contents._archive-post .contents-head{max-width:calc(1080px + 80px);min-height:56px;margin:0 auto 40px;padding:80px 40px 0}}.global-contents._archive-post .contents-head .select-category{position:relative;min-height:56px}@media(min-width: 768px){.global-contents._archive-post .contents-head .select-category{min-height:0}}.global-contents._archive-post .contents-head .select-category dl{position:absolute;top:0;left:50%;transform:translateX(-50%);min-width:238px;border:solid 1px #ccc;background-color:#fff;font-size:16px}@media(min-width: 768px){.global-contents._archive-post .contents-head .select-category dl{top:-96px;left:auto;right:0;transform:translateX(0)}}.global-contents._archive-post .contents-head .select-category dl dt{display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 16px}@media(min-width: 768px){.global-contents._archive-post .contents-head .select-category dl dt{cursor:pointer}}.global-contents._archive-post .contents-head .select-category dl dt._active::after{transform:scale(1, 1)}.global-contents._archive-post .contents-head .select-category dl dt::after{content:"change_history";line-height:1;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;transform:scale(1, -1)}.global-contents._archive-post .contents-head .select-category dl dd{display:none;padding:0 16px 16px}.global-contents._archive-post .contents-head .select-category dl dd .category-lists li+li{border-top:solid 1px #ccc}.global-contents._archive-post .contents-head .select-category dl dd .category-lists li a{display:block;padding:8px 0}.global-contents._archive-post .main-contents{margin:0;background-image:url("/wp-content/themes/livli_club/images/common/archive-bg.svg");background-position:0 16px;background-size:100% auto;background-repeat:repeat-y}@media(min-width: 768px){.global-contents._archive-post .main-contents{background-image:url("/wp-content/themes/livli_club/images/common/pc/archive-bg.svg");background-position:0 8px}}.global-contents .main-contents{margin:32px 0 0}@media(min-width: 768px){.global-contents .main-contents{margin-top:80px}}.global-contents .main-contents.single-contents{margin:32px auto 80px;padding:0 24px}@media(min-width: 768px){.global-contents .main-contents.single-contents{max-width:calc(980px + 80px);padding:0 40px}}.global-sns{background-image:url("/wp-content/themes/livli_club/images/common/footer_social-bg.webp");background-size:cover}@media(min-width: 768px){.global-sns{background-image:url("/wp-content/themes/livli_club/images/common/pc/footer_social-bg.webp");background-size:cover;background-position:center}}.global-sns .sns-wrapper{padding:40px 20px}.global-sns .sns-wrapper h2{font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:32px;letter-spacing:.05em;line-height:1.5;text-align:center;color:#fff}@media(min-width: 768px){.global-sns .sns-wrapper .snsNav{display:flex;flex-wrap:wrap;justify-content:center;max-width:948px;margin:0 auto}}.global-sns .sns-wrapper .snsNav li{margin-top:24px}@media(min-width: 768px){.global-sns .sns-wrapper .snsNav li{width:calc(50% - 40px);max-width:414px;margin:32px 20px}}.global-sns .sns-wrapper .snsNav li a{display:flex;justify-content:space-between;color:#fff}@media(min-width: 768px){.global-sns .sns-wrapper .snsNav li a{align-items:center;transition:all .3s ease}}@media(min-width: 768px){.global-sns .sns-wrapper .snsNav li a:hover{text-decoration:underline}}.global-sns .sns-wrapper .snsNav li a .icon{width:50px}@media(min-width: 768px){.global-sns .sns-wrapper .snsNav li a .icon{width:70px}}.global-sns .sns-wrapper .snsNav li a .icon img{width:100%}.global-sns .sns-wrapper .snsNav li a .text{width:calc(100% - 50px - 8px)}@media(min-width: 768px){.global-sns .sns-wrapper .snsNav li a .text{width:calc(100% - 70px - 16px)}}.mobile-navi{height:60px;background-color:#ceeff7}@media(min-width: 768px){.mobile-navi{display:none}}.mobile-navi.stop .mNav{position:static}.mobile-navi .mNav{display:flex;align-items:center;justify-content:center;position:fixed;z-index:996;bottom:0;left:0;width:100%;height:60px;background-color:#ceeff7}.mobile-navi .mNav li{width:48px;margin:0 16px;font-size:12px;font-weight:500;line-height:1.3333333333;text-align:center}.mobile-navi .mNav li .text{margin-top:4px}.global-footer{background-color:#e8e8e8}.global-footer .footer-wrapper{padding:40px 0 0}@media(min-width: 768px){.global-footer .footer-wrapper{display:flex;align-items:center;max-width:1080px;margin:0 auto}}.global-footer .footer-wrapper .footer-logo{width:220px;margin:0 auto}@media(min-width: 768px){.global-footer .footer-wrapper .footer-logo{width:100%;max-width:350px;margin:0 40px 0 20px}}@media(min-width: 768px){.global-footer .footer-wrapper .footer-logo a{transition:all .3s ease}}@media(min-width: 768px){.global-footer .footer-wrapper .footer-logo a:hover{opacity:.5}}.global-footer .footer-wrapper .fNav{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;max-width:352px;margin:40px auto 0}@media(min-width: 768px){.global-footer .footer-wrapper .fNav{gap:16px 24px;max-width:none;margin:0 20px 0 auto}}@media(min-width: 768px){.global-footer .footer-wrapper .fNav li{line-height:1.5;margin:0;white-space:nowrap}}.global-footer .footer-wrapper .fNav li a{display:flex;align-items:center}@media(min-width: 768px){.global-footer .footer-wrapper .fNav li a{transition:all .3s ease}}@media(min-width: 768px){.global-footer .footer-wrapper .fNav li a:hover{color:#54c8e5}.global-footer .footer-wrapper .fNav li a:hover::after{color:#54c8e5}}.global-footer .footer-wrapper .fNav li a[target=_blank]::after{content:"open_in_new";line-height:1;font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-size:18px}.global-footer .footer-wrapper .fNav li a::after{content:"arrow_forward_ios";line-height:1;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24;display:flex;align-items:center;justify-content:center;position:relative;top:.05em;width:16px;height:16px;margin-left:9px;font-size:13px;color:#999}.global-footer .copyright{display:block;margin:32px 0 0;padding:16px;border-top:solid 1px #ccc;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:12px;letter-spacing:.05em;text-align:center}@media(min-width: 768px){.global-footer .copyright{margin-top:40px;font-size:14px}}.pageTop{display:none;position:relative;height:70px}@media(min-width: 768px){.pageTop{height:40px}}.pageTop.act p{right:10px}@media(min-width: 768px){.pageTop.act p{right:20px}}.pageTop.stop p,.pageTop.stop.act p{position:absolute;right:10px}@media(min-width: 768px){.pageTop.stop p,.pageTop.stop.act p{right:20px}}.pageTop p{cursor:pointer;display:flex;align-items:center;justify-content:flex-end;position:fixed;z-index:97;right:-50px;bottom:10px;width:50px;height:35px;transition:all .3s ease;font-size:14px;letter-spacing:.1em;line-height:1.0714285714;text-align:center}@media(min-width: 768px){.pageTop p{bottom:30px}}.pageTop p:hover .material-symbols-rounded{top:-10px}.pageTop p .material-symbols-rounded{position:absolute;left:0;top:-5px;transform:scale(-1, 1) rotate(90deg);transition:all .3s ease}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{outline:none;margin:0;padding:0}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 input[type=date],.wpcf7 input[type=number],.wpcf7 textarea{width:100%;padding:16px 20px;border-radius:0;border:solid 1px #ccc;font-size:16px}@media(min-width: 768px){.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 input[type=date],.wpcf7 input[type=number],.wpcf7 textarea{padding:16px;font-size:16px}}.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=date]::placeholder,.wpcf7 input[type=number]::placeholder,.wpcf7 textarea::placeholder{color:#ccc}.wpcf7 input[type=text]._has-error,.wpcf7 input[type=text]._no-furigana,.wpcf7 input[type=text]._no-match,.wpcf7 input[type=tel]._has-error,.wpcf7 input[type=tel]._no-furigana,.wpcf7 input[type=tel]._no-match,.wpcf7 input[type=email]._has-error,.wpcf7 input[type=email]._no-furigana,.wpcf7 input[type=email]._no-match,.wpcf7 input[type=date]._has-error,.wpcf7 input[type=date]._no-furigana,.wpcf7 input[type=date]._no-match,.wpcf7 input[type=number]._has-error,.wpcf7 input[type=number]._no-furigana,.wpcf7 input[type=number]._no-match,.wpcf7 textarea._has-error,.wpcf7 textarea._no-furigana,.wpcf7 textarea._no-match{border:solid 1px #edaa2b}.wpcf7 input[type=date]{box-sizing:border-box;max-width:360px;height:56px;background-color:#fff}.wpcf7 textarea{height:220px}@media(min-width: 768px){.wpcf7 textarea{height:200px}}.wpcf7 select{display:block;position:relative;z-index:1;width:calc(100% + 24px);padding:16px 24px;border:none;background-color:rgba(0,0,0,0);font-size:14px}@media(min-width: 768px){.wpcf7 select{width:calc(100% + 16px);padding:16px;font-size:16px}}.wpcf7 input[type=radio],.wpcf7 input[type=checkbox]{display:none}.wpcf7 .wpcf7-form-control-wrap{display:block;position:relative}.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) input:not([type=submit]),.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) textarea{border:solid 1px #edaa2b}.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip):has(input[type=date])::after{right:-12px}.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip)::after{content:"exclamation";line-height:1;font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:20px;display:flex;align-items:center;justify-content:center;position:absolute;right:16px;top:16px;width:24px;height:24px;border-radius:50%;background-color:#edaa2b;color:#fff}.wpcf7 .wpcf7-form-control-wrap:has(input[type=date]){max-width:360px}@media(min-width: 768px){.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-checkbox),.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-radio:not([id*=show-])),.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-acceptance){display:flex}}.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-checkbox) .wpcf7-list-item,.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-radio:not([id*=show-])) .wpcf7-list-item,.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-acceptance) .wpcf7-list-item{display:block;position:relative;padding:0 0 0 32px}@media(min-width: 768px){.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-checkbox) .wpcf7-list-item label,.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-radio:not([id*=show-])) .wpcf7-list-item label,.wpcf7 .wpcf7-form-control-wrap:has(.wpcf7-acceptance) .wpcf7-list-item label{cursor:pointer}}.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox,.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-]),.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance{margin-bottom:-8px}@media(min-width: 768px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox,.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-]),.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox._column,.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-])._column,.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance._column{display:block}}@media(min-width: 768px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox._flex,.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-])._flex,.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance._flex{display:flex}}@media(min-width: 768px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox._flex .wpcf7-list-item,.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-])._flex .wpcf7-list-item,.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance._flex .wpcf7-list-item{min-width:0}}.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item,.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-]) .wpcf7-list-item,.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0 0 8px}@media(min-width: 768px){.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item,.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-]) .wpcf7-list-item,.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{min-width:165px}}.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label::before,.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::before{border:solid 1px #21bae0;background-color:#21bae0}.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item-label::before,.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item-label::after,.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item-label::before,.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item-label::after{box-sizing:border-box;content:"";display:flex;align-items:center;justify-content:center;position:absolute;top:.2em;left:0;width:24px;height:24px;transition:all .3s ease}.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item-label::before,.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item-label::before{border:solid 1px #ccc;background-color:#fff}.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item-label::after,.wpcf7 .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item-label::after{content:"check";line-height:1;font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:19px;color:#fff}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-])._flex .wpcf7-list-item{padding:0 40px 0 32px}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-]) input[type=radio]:checked+.wpcf7-list-item-label::after{opacity:1}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-]) .wpcf7-list-item-label::before,.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-]) .wpcf7-list-item-label::after{box-sizing:border-box;content:"";display:flex;align-items:center;justify-content:center;position:absolute;top:.2em;left:0;width:24px;height:24px;border-radius:50%;transition:all .3s ease}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-]) .wpcf7-list-item-label::before{border:solid 1px #ccc;background-color:#fff}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio:not([id*=show-]) .wpcf7-list-item-label::after{content:"fiber_manual_record";line-height:1;font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-size:18px;color:#54c8e5;opacity:0;left:0}.wpcf7 .wpcf7-form-control-wrap:has(select){overflow:hidden;position:relative;max-width:360px;border:solid 1px #ccc;background-color:#fff}.wpcf7 .wpcf7-form-control-wrap:has(select):has(.wpcf7-not-valid-tip){border-color:#edaa2b}.wpcf7 .wpcf7-form-control-wrap:has(select):has(.wpcf7-not-valid-tip)+.custom-error{display:block}.wpcf7 .wpcf7-form-control-wrap:has(select)::before{content:"keyboard_arrow_down";line-height:1;font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:20px;display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.wpcf7 .wpcf7-form-control-wrap:has(select) .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-form-control-wrap:has(select.select-large){max-width:none}.wpcf7 .wpcf7-form-control-wrap:has(input[type=email]._no-match)+.custom-error{display:block}.wpcf7 .wpcf7-form-control-wrap:has(input._no-furigana)+.custom-error{display:block}.wpcf7 .wpcf7-form-control-wrap:has(._x-small){display:inline-block;position:relative;max-width:90px}.wpcf7 .wpcf7-form-control-wrap:has(._x-small):has(.wpcf7-not-valid-tip){padding-bottom:calc(1.5em + 8px)}.wpcf7 .wpcf7-form-control-wrap:has(._x-small) .wpcf7-not-valid-tip{position:absolute;bottom:0;white-space:nowrap}.wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item{margin:0}.wpcf7 #acceptance{display:flex;justify-content:center}.wpcf7 #acceptance .wpcf7-acceptance{display:flex}.wpcf7 #acceptance .wpcf7-acceptance .wpcf7-list-item{min-width:0;font-weight:500}.wpcf7 #acceptance .wpcf7-acceptance .wpcf7-list-item label{display:flex}.wpcf7 .with-text._first{margin-right:1em}.wpcf7 .with-text._last{margin-left:1em}.wpcf7 .with-text._center{margin:0 1em}.wpcf7 .wpcf7-not-valid-tip{display:block;margin-top:8px;font-weight:700;color:#edaa2b}.wpcf7 .wpcf7-spinner,.wpcf7 .wpcf7-response-output{display:none}.wpcf7 .custom-error{display:none;margin-top:8px;font-weight:700;color:#edaa2b}.grecaptcha-badge{display:none}.main-contents *+[class^=mm-],.main-contents *+.wp-caption,.main-contents [class^=mm-]+[class^=mm-],.main-contents [class^=mm-]+.wp-caption{margin-top:56px}@media(min-width: 768px){.main-contents *+[class^=mm-],.main-contents *+.wp-caption,.main-contents [class^=mm-]+[class^=mm-],.main-contents [class^=mm-]+.wp-caption{margin-top:64px}}.main-contents *+.mm-list,.main-contents *+.mm-list_attention,.main-contents *+.mm-list_wrap,.main-contents [class^=mm-]+.mm-list,.main-contents [class^=mm-]+.mm-list_attention,.main-contents [class^=mm-]+.mm-list_wrap{margin-top:1em}.main-contents * .wp-caption,.main-contents [class^=mm-] .wp-caption{max-width:100%}.main-contents * .wp-caption-text,.main-contents * .image-caption,.main-contents [class^=mm-] .wp-caption-text,.main-contents [class^=mm-] .image-caption{margin:8px 0 0;font-size:14px;line-height:1.8}.main-contents * .wp-caption-text .title,.main-contents * .image-caption .title,.main-contents [class^=mm-] .wp-caption-text .title,.main-contents [class^=mm-] .image-caption .title{display:block;margin:0 0 8px;font-size:18px;font-weight:500}.main-contents * .button-zoom,.main-contents [class^=mm-] .button-zoom{position:absolute;right:0;bottom:0;width:40px;height:40px;margin:0}.main-contents * .button-zoom a,.main-contents [class^=mm-] .button-zoom a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(37,40,42,.5);color:#fff}@media(min-width: 768px){.main-contents * .button-zoom a,.main-contents [class^=mm-] .button-zoom a{cursor:pointer;transition:all .3s ease}}@media(min-width: 768px){.main-contents * .button-zoom a:hover,.main-contents [class^=mm-] .button-zoom a:hover{background-color:#25282a}}.main-contents * .button-zoom a .material-symbols-rounded,.main-contents [class^=mm-] .button-zoom a .material-symbols-rounded{font-weight:200}.main-contents *._margin_none,.main-contents [class^=mm-]._margin_none{margin-top:16px !important}.main-contents [class^=mm-midashi_]+[class^=mm-]{margin-top:0}.main-contents [class^=mm-midashi_]+[class^=mm-midashi_L]{margin-top:56px}@media(min-width: 768px){.main-contents [class^=mm-midashi_]+[class^=mm-midashi_L]{margin-top:64px}}.main-contents *+p{margin-top:1.5em}.main-contents a[target=_blank]::after,.main-contents a[href$=".pdf"]::after,.main-contents a[href$=".doc"]::after,.main-contents a[href$=".docx"]::after,.main-contents a[href$=".docm"]::after,.main-contents a[href$=".xls"]::after,.main-contents a[href$=".xlsx"]::after,.main-contents a[href$=".xlsm"]::after{position:relative;top:.2em;margin-right:.2em;line-height:1;font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-size:20px}.main-contents a[target=_blank]::after{content:"open_in_new"}.main-contents a[href$=".pdf"]::after{content:"picture_as_pdf";font-size:22px}.main-contents a[href$=".doc"]::after,.main-contents a[href$=".docx"]::after,.main-contents a[href$=".docm"]::after,.main-contents a[href$=".xls"]::after,.main-contents a[href$=".xlsx"]::after,.main-contents a[href$=".xlsm"]::after{content:""}.main-contents a[download]::after{content:"download";font-size:22px}.main-contents .mm-text a:not(.button-shortcode),.main-contents .mm-list a:not(.button-shortcode),.main-contents .mm-list_attention a:not(.button-shortcode),.main-contents .mm-table a:not(.button-shortcode),.main-contents .mm-dltable a:not(.button-shortcode),.main-contents .mm-teacher article .text dl dd a:not(.button-shortcode){color:#54c8e5}@media(min-width: 768px){.main-contents .mm-text a:not(.button-shortcode),.main-contents .mm-list a:not(.button-shortcode),.main-contents .mm-list_attention a:not(.button-shortcode),.main-contents .mm-table a:not(.button-shortcode),.main-contents .mm-dltable a:not(.button-shortcode),.main-contents .mm-teacher article .text dl dd a:not(.button-shortcode){transition:all .3s ease}}@media(min-width: 768px){.main-contents .mm-text a:not(.button-shortcode):hover,.main-contents .mm-list a:not(.button-shortcode):hover,.main-contents .mm-list_attention a:not(.button-shortcode):hover,.main-contents .mm-table a:not(.button-shortcode):hover,.main-contents .mm-dltable a:not(.button-shortcode):hover,.main-contents .mm-teacher article .text dl dd a:not(.button-shortcode):hover{opacity:.7}}.main-contents .inner-wrapper{margin:0 auto;padding:0 24px}@media(min-width: 768px){.main-contents .inner-wrapper{max-width:calc(1080px + 80px);padding:0 40px}}.main-contents .aligncenter{display:block;margin-left:auto;margin-right:auto}.main-contents .alignleft{float:left;margin:1em 2em 1em 0}.main-contents .alignright{float:right;margin:1em 0 1em 2em}.mm-breadcrumb{margin:16px 0 0}@media(min-width: 768px){.mm-breadcrumb{margin:16px 40px 0}}.mm-breadcrumb .breadcrumb-wrapper{overflow-x:scroll;padding:0 24px}@media(min-width: 768px){.mm-breadcrumb .breadcrumb-wrapper{overflow:visible;padding:0}}.mm-breadcrumb .breadcrumb-wrapper ol{display:flex;justify-content:flex-start}@media(min-width: 768px){.mm-breadcrumb .breadcrumb-wrapper ol{flex-wrap:wrap}}.mm-breadcrumb .breadcrumb-wrapper ol li{display:flex;align-items:center;font-size:10px;white-space:nowrap}@media(min-width: 768px){.mm-breadcrumb .breadcrumb-wrapper ol li{font-size:14px}}.mm-breadcrumb .breadcrumb-wrapper ol li:last-child::after{display:none}.mm-breadcrumb .breadcrumb-wrapper ol li::after{content:"chevron_right";margin:0 6px;line-height:1;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:14px;color:#888}@media(min-width: 768px){.mm-breadcrumb .breadcrumb-wrapper ol li::after{font-size:19px}}.mm-breadcrumb .breadcrumb-wrapper ol li br{display:none}.mm-breadcrumb .breadcrumb-wrapper ol li a{color:#888}.mm-visualBanner{margin:24px 24px 40px}@media(min-width: 768px){.mm-visualBanner{max-width:calc(1080px + 80px);margin:40px auto 56px;padding:0 40px}}@media(min-width: 768px){.mm-visualBanner a{transition:all .3s ease}}@media(min-width: 768px){.mm-visualBanner a:hover{opacity:.7}}.mm-visualBanner a img{margin:0 auto}[class^=mm-midashi_]{margin-bottom:16px;letter-spacing:.05em;font-weight:500}@media(min-width: 768px){[class^=mm-midashi_]{margin-bottom:24px}}[class^=mm-midashi_] span{display:inline-block}[class^=mm-midashi_]._center{text-align:center}[class^=mm-midashi_]._right{text-align:right}[class^=mm-midashi_]._blue{color:#2ca9e1}[class^=mm-midashi_]._blue._line span{border-bottom:solid 1px #2ca9e1}[class^=mm-midashi_]._blue._label-large span,[class^=mm-midashi_]._blue._label span{background-color:#a5d0e3}[class^=mm-midashi_]._red{color:#ea5a5a}[class^=mm-midashi_]._red._line span{border-bottom:solid 1px #ea5a5a}[class^=mm-midashi_]._red._label-large span,[class^=mm-midashi_]._red._label span{background-color:#fdc0c0}[class^=mm-midashi_]._green{color:#2aa86e}[class^=mm-midashi_]._green._line span{border-bottom:solid 1px #2aa86e}[class^=mm-midashi_]._green._label-large span,[class^=mm-midashi_]._green._label span{background-color:#96dbbb}[class^=mm-midashi_]._yellow{color:#f8b500}[class^=mm-midashi_]._yellow._line span{border-bottom:solid 1px #f8b500}[class^=mm-midashi_]._yellow._label-large span,[class^=mm-midashi_]._yellow._label span{background-color:#f5e89c}[class^=mm-midashi_]._secondary{color:#21bae0}[class^=mm-midashi_]._line span{padding-bottom:.3em;border-bottom:solid 1px #25282a}[class^=mm-midashi_]._label span{padding:.3em 1em;background-color:#ccc;color:#25282a}[class^=mm-midashi_]._label-large span{display:block;padding:.3em 1em;background-color:#ccc;color:#25282a}[class^=mm-midashi_]._label-large._secondary span{background-color:#ceeff7}.mm-midashi_L{font-size:24px}@media(min-width: 768px){.mm-midashi_L{font-size:34px}}.mm-midashi_M{font-size:20px}@media(min-width: 768px){.mm-midashi_M{font-size:24px}}.mm-midashi_S{font-size:18px}@media(min-width: 768px){.mm-midashi_S{font-size:20px}}.mm-midashi_S .note{display:inline-block;margin-left:1em;font-size:14px;font-weight:400;color:#25282a;letter-spacing:0}.mm-midashi_L-page{margin:0 0 24px;font-size:20px;line-height:1.5;letter-spacing:0;text-align:center}@media(min-width: 768px){.mm-midashi_L-page{margin-bottom:48px;font-size:24px;line-height:1.5}}.mm-midashi_L-page::after{content:"";display:block;width:60px;height:4px;margin:8px auto 0;background:linear-gradient(90deg, #7BDEF0 0%, #16AAE2 100%)}.mm-text::after{clear:both;content:".";display:block;height:0;visibility:hidden}@media(min-width: 768px){.mm-text._column-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 40px}}@media(min-width: 768px){.mm-text._column-2 .column._has-frame{padding:40px}}.mm-text._column-2 .column._has-bg{margin-left:0;margin-right:0}@media(min-width: 768px){.mm-text._column-2 .column._has-bg{padding:40px}}.mm-text._column-2 .column-right{margin-top:24px}@media(min-width: 768px){.mm-text._column-2 .column-right{margin-top:0}}.mm-text .column::after{clear:both;content:".";display:block;height:0;visibility:hidden}.mm-text .column._has-frame{padding:32px 24px;border-width:1px;border-style:solid}@media(min-width: 768px){.mm-text .column._has-frame{padding:80px}}.mm-text .column._has-frame._default{border-color:#444}.mm-text .column._has-frame._blue{border-color:#2ca9e1}.mm-text .column._has-frame._red{border-color:#ea5a5a}.mm-text .column._has-frame._green{border-color:#2aa86e}.mm-text .column._has-frame._yellow{border-color:#f8b500}.mm-text .column._has-bg{margin-left:-24px;margin-right:-24px;padding:32px 24px}@media(min-width: 768px){.mm-text .column._has-bg{margin:0;padding:80px}}.mm-text .column._has-bg._default{background-color:#f2f2f2}.mm-text .column._has-bg._blue{background-color:#ebf6f7}.mm-text .column._has-bg._red{background-color:#fcf0f0}.mm-text .column._has-bg._green{background-color:#e2f7ed}.mm-text .column._has-bg._yellow{background-color:#f8f4e6}.mm-img_set{display:flex;flex-direction:column}@media(min-width: 768px){.mm-img_set{flex-direction:row}}.mm-img_set._right{flex-direction:column-reverse}@media(min-width: 768px){.mm-img_set._right{flex-direction:row-reverse}}.mm-img_set._right .image-wap{margin-top:24px}@media(min-width: 768px){.mm-img_set._right .image-wap{margin-top:0}}.mm-img_set._right .mm-text{margin-top:0}@media(min-width: 768px){.mm-img_set._right .mm-text{margin:0 auto 0 0}}@media(min-width: 768px){.mm-img_set._float{display:block}.mm-img_set._float::after{clear:both;content:".";display:block;height:0;visibility:hidden}}@media(min-width: 768px){.mm-img_set._float._left .image-wap{float:left;margin:0 56px 24px 0}}@media(min-width: 768px){.mm-img_set._float._right .image-wap{float:right;margin:0 0 24px 56px}}.mm-img_set._float .mm-text{width:auto}@media(min-width: 768px){.mm-img_set .image-wap{width:42.858%}}.mm-img_set .image-wap .image{position:relative}.mm-img_set .image-wap .image img{width:100%}.mm-img_set .image-wap .image-caption{text-align:center}.mm-img_set .mm-text{margin-top:24px}@media(min-width: 768px){.mm-img_set .mm-text{width:51.43%;margin:0 0 0 auto}}.mm-list_wrap{display:flex}.mm-list li{position:relative}.mm-list li+li{margin-top:.3em}ul.mm-list li{padding-left:1em}ul.mm-list li::before{content:"";aspect-ratio:1/1;display:block;position:absolute;top:.7em;left:0;width:.5em;min-width:.5em;border-radius:50%;background-color:#54c8e5}ol.mm-list{counter-reset:item}ol.mm-list li{padding-left:1.5em}ol.mm-list li::before{counter-increment:item;content:counter(item) ".";display:block;position:absolute;top:0;left:-0.5em;width:1.5em;min-width:1.5em;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:600;font-size:15px;color:#21bae0;text-align:right;white-space:nowrap}@media(min-width: 768px){ol.mm-list li::before{font-size:17px}}ol.mm-list li ol.mm-list{counter-reset:item2}ol.mm-list li ol.mm-list li::before{counter-increment:item2;content:counter(item2, lower-latin) ".";display:block;position:absolute;top:0;left:-0.5em;width:1.5em;min-width:1.5em;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:600;font-size:15px;color:#21bae0;text-align:right;white-space:nowrap}@media(min-width: 768px){ol.mm-list li ol.mm-list li::before{font-size:17px}}.mm-list_attention li{position:relative;padding-left:1.2em;font-size:12px;color:#999}@media(min-width: 768px){.mm-list_attention li{font-size:14px}}.mm-list_attention li+li{margin-top:.3em}.mm-list_attention li::before{content:"※";position:absolute;top:0;left:0;color:#ea5a5a}.mm-table{position:relative;overflow-x:scroll}@media(min-width: 768px){.mm-table{overflow-x:visible;white-space:wrap}}.mm-table .scroll-hint{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px 20px;border-radius:6px;background-color:rgba(0,0,0,.6);color:#fff;font-weight:700;text-align:center;white-space:nowrap;animation:scroll-hint-animation 2s infinite ease}@media(min-width: 768px){.mm-table .scroll-hint{display:none}}.mm-table .scroll-hint._show{display:block}@media(min-width: 768px){.mm-table .scroll-hint._show{display:none}}.mm-table .scroll-hint .material-symbols-rounded{display:block;margin:0 0 5px;font-size:60px;font-weight:300}table{min-width:980px;border-bottom:solid 1px #ccc}@media(min-width: 768px){table{min-width:0}}table th,table td{padding:24px;border-top:solid 1px #ccc}table th+th,table th+td,table td+th,table td+td{border-left:solid 1px #ccc}table th{background-color:#f2f2f2}@keyframes scroll-hint-animation{0%{transform:translate(-50%, -50%)}50%{transform:translate(-40%, -50%)}100%{transform:translate(-50%, -50%)}}.mm-dltable dl{border-bottom:solid 1px #ccc}@media(min-width: 768px){.mm-dltable dl{display:flex;justify-content:space-between}}.mm-dltable dl+dl{margin-top:16px}.mm-dltable dl dt{padding:0 0 8px;font-size:18px;font-weight:700}@media(min-width: 768px){.mm-dltable dl dt{width:180px}}.mm-dltable dl dd{padding:0 0 16px}@media(min-width: 768px){.mm-dltable dl dd{width:calc(100% - 180px - 32px)}}.mm-gallery{overflow:hidden}.mm-gallery ul{margin:0 -20px -40px}@media(min-width: 768px){.mm-gallery ul{display:flex;flex-wrap:wrap;justify-content:center}}.mm-gallery ul.col-1{max-width:700px;margin:0 0 -40px}@media(min-width: 768px){.mm-gallery ul.col-1{margin:0 auto -40px}}.mm-gallery ul.col-1 li{width:100%;margin:0 0 40px}@media(min-width: 768px){.mm-gallery ul.col-2 li{width:calc(50% - 40px)}}@media(min-width: 768px){.mm-gallery ul.col-3 li{width:calc(33.3333333333% - 40px)}}@media(min-width: 768px){.mm-gallery ul.col-4{margin:0 -12px -40px}}@media(min-width: 768px){.mm-gallery ul.col-4 li{width:calc(25% - 24px);margin:0 12px 40px}}.mm-gallery ul li{margin:0 20px 40px}.mm-gallery ul li .image{position:relative;text-align:center}.mm-slider{overflow:hidden}.mm-slider .slider-main{overflow:hidden}.mm-slider .slider-main .swiper-slide{background-color:#fff}.mm-slider .slider-main .swiper-slide img{width:100%}.mm-slider .slider-thumb{margin:8px 0 0}@media(min-width: 768px){.mm-slider .slider-thumb{margin-top:40px}}.mm-slider .slider-thumb .swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px 8px;position:static}@media(min-width: 768px){.mm-slider .slider-thumb .swiper-wrapper{gap:40px 40px}}.mm-slider .slider-thumb .swiper-wrapper .swiper-slide{cursor:pointer;width:auto !important}.mm-slider .slider-thumb .swiper-wrapper .swiper-slide.swiper-slide-thumb-active .image::after{opacity:1}.mm-slider .slider-thumb .swiper-wrapper .swiper-slide .image{overflow:hidden;aspect-ratio:1/1;position:relative}.mm-slider .slider-thumb .swiper-wrapper .swiper-slide .image._blue::after{border-color:#2ca9e1}.mm-slider .slider-thumb .swiper-wrapper .swiper-slide .image._red::after{border-color:#ea5a5a}.mm-slider .slider-thumb .swiper-wrapper .swiper-slide .image._green::after{border-color:#2aa86e}.mm-slider .slider-thumb .swiper-wrapper .swiper-slide .image._yellow::after{border-color:#f8b500}.mm-slider .slider-thumb .swiper-wrapper .swiper-slide .image::after{content:"";box-sizing:border-box;display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-width:6px;border-color:#444;transition:all .3s ease;opacity:0}@media(min-width: 768px){.mm-slider .slider-thumb .swiper-wrapper .swiper-slide .image::after{border-width:12px}}.mm-slider .slider-thumb .swiper-wrapper .swiper-slide .image img{object-fit:cover;width:100%;height:100%}.mm-movie{max-width:700px;margin:0 auto}.mm-movie .movie-youtube iframe{aspect-ratio:16/9;width:100%;height:auto}.mm-movie .movie-file video{width:100%;height:auto}.mm-ggmap iframe{aspect-ratio:16/9;width:100%;height:auto}.mm-accordion._faq._blue .object .head::before{background-color:#2ca9e1}.mm-accordion._faq._blue .object .body::before{border:solid 1px #2ca9e1;color:#2ca9e1}.mm-accordion._faq._red .object .head::before{background-color:#ea5a5a}.mm-accordion._faq._red .object .body::before{border:solid 1px #ea5a5a;color:#ea5a5a}.mm-accordion._faq._green .object .head::before{background-color:#2aa86e}.mm-accordion._faq._green .object .body::before{border:solid 1px #2aa86e;color:#2aa86e}.mm-accordion._faq._yellow .object .head::before{background-color:#f8b500}.mm-accordion._faq._yellow .object .body::before{border:solid 1px #f8b500;color:#f8b500}.mm-accordion._faq .object .head{padding-left:56px}@media(min-width: 768px){.mm-accordion._faq .object .head{padding-left:75px}}.mm-accordion._faq .object .head::before{content:"Q";display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:40px;height:100%;background-color:#444;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:28px;color:#fff}@media(min-width: 768px){.mm-accordion._faq .object .head::before{width:59px;font-size:32px}}.mm-accordion._faq .object .body{padding-left:56px}@media(min-width: 768px){.mm-accordion._faq .object .body{padding-left:75px}}.mm-accordion._faq .object .body::before{content:"A";box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:40px;height:40px;border:solid 1px #444;background-color:#fff;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:28px;color:#444}@media(min-width: 768px){.mm-accordion._faq .object .body::before{width:59px;height:59px;font-size:32px}}.mm-accordion._button._blue .object .head{border:solid 1px #2ca9e1;background-color:#2ca9e1}@media(min-width: 768px){.mm-accordion._button._blue .object .head:hover .title{color:#2ca9e1}}.mm-accordion._button._blue .object .head._active .title{color:#2ca9e1}.mm-accordion._button._red .object .head{border:solid 1px #ea5a5a;background-color:#ea5a5a}@media(min-width: 768px){.mm-accordion._button._red .object .head:hover .title{color:#ea5a5a}}.mm-accordion._button._red .object .head._active .title{color:#ea5a5a}.mm-accordion._button._green .object .head{border:solid 1px #2aa86e;background-color:#2aa86e}@media(min-width: 768px){.mm-accordion._button._green .object .head:hover .title{color:#2aa86e}}.mm-accordion._button._green .object .head._active .title{color:#2aa86e}.mm-accordion._button._yellow .object .head{border:solid 1px #f8b500;background-color:#f8b500}@media(min-width: 768px){.mm-accordion._button._yellow .object .head:hover .title{color:#f8b500}}.mm-accordion._button._yellow .object .head._active .title{color:#f8b500}@media(min-width: 768px){.mm-accordion._button .object{display:flex;flex-direction:column;align-items:center}}@media(min-width: 768px){.mm-accordion._button .object+.object{margin-top:20px}}.mm-accordion._button .object .head{overflow:hidden;box-sizing:border-box;min-height:56px;border:solid 1px #444;background-color:#444;color:#fff;box-shadow:4px 4px 6px rgba(0,0,0,.1);text-align:center}@media(min-width: 768px){.mm-accordion._button .object .head{min-width:256px}}@media(min-width: 768px){.mm-accordion._button .object .head:hover .title{color:#25282a}}@media(min-width: 768px){.mm-accordion._button .object .head:hover::before{left:0;width:100%}}.mm-accordion._button .object .head._active .title{color:#25282a}.mm-accordion._button .object .head._active::before{left:0;width:100%}.mm-accordion._button .object .head::before{content:"";display:block;position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff;transition:all .3s ease}.mm-accordion._button .object .head .title{position:relative;z-index:1;width:100%}@media(min-width: 768px){.mm-accordion._button .object .head .title{transition:all .3s ease}}.mm-accordion._button .object .head button{display:none}@media(min-width: 768px){.mm-accordion._button .object .body{padding-bottom:0}}.mm-accordion._blue .object .head{background-color:#ebf6f7}.mm-accordion._blue .object .head button::before,.mm-accordion._blue .object .head button::after{background-color:#2ca9e1}.mm-accordion._red .object .head{background-color:#fcf0f0}.mm-accordion._red .object .head button::before,.mm-accordion._red .object .head button::after{background-color:#ea5a5a}.mm-accordion._green .object .head{background-color:#e2f7ed}.mm-accordion._green .object .head button::before,.mm-accordion._green .object .head button::after{background-color:#2aa86e}.mm-accordion._yellow .object .head{background-color:#f8f4e6}.mm-accordion._yellow .object .head button::before,.mm-accordion._yellow .object .head button::after{background-color:#f8b500}.mm-accordion .object+.object{margin-top:16px}@media(min-width: 768px){.mm-accordion .object+.object{margin-top:8px}}.mm-accordion .object .head{display:flex;align-items:center;position:relative;padding:8px 16px;background-color:#f2f2f2}@media(min-width: 768px){.mm-accordion .object .head{cursor:pointer;padding:16px 24px}}.mm-accordion .object .head._active button::before{height:0}.mm-accordion .object .head .title{width:calc(100% - 24px - 16px);font-size:16px;font-weight:500;line-height:1.5}@media(min-width: 768px){.mm-accordion .object .head .title{width:calc(100% - 32px - 24px);font-size:18px;line-height:1.5}}.mm-accordion .object .head button{display:flex;align-items:center;justify-content:center;position:relative;width:24px;min-height:24px;margin:0 0 0 auto;border:none;background-color:rgba(0,0,0,0)}@media(min-width: 768px){.mm-accordion .object .head button{cursor:pointer;width:32px;min-height:32px}}.mm-accordion .object .head button::before,.mm-accordion .object .head button::after{content:"";display:block;width:1px;height:24px;background-color:#444;transition:all .3s ease}@media(min-width: 768px){.mm-accordion .object .head button::before,.mm-accordion .object .head button::after{height:32px}}.mm-accordion .object .head button::after{position:absolute;top:calc(50% - 12px);left:50%;transform:rotate(90deg)}@media(min-width: 768px){.mm-accordion .object .head button::after{top:calc(50% - 16px);left:calc(50% - 1px)}}.mm-accordion .object .head button span{display:none}.mm-accordion .object .body{display:none;position:relative;margin:16px 0 0;padding:0 0 8px}@media(min-width: 768px){.mm-accordion .object .body{padding-bottom:16px}}.mm-flow{counter-reset:item}@media(min-width: 768px){.mm-flow{max-width:760px;margin:0 auto}}.mm-flow._blue li .cunter{background-color:#2ca9e1}.mm-flow._red li .cunter{background-color:#ea5a5a}.mm-flow._green li .cunter{background-color:#2aa86e}.mm-flow._yellow li .cunter{background-color:#f8b500}.mm-flow>li{position:relative;padding-left:72px}.mm-flow>li+li{margin-top:24px}.mm-flow>li .cunter{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:.3em;left:0;width:48px;height:48px;background-color:#444;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:12px;line-height:1.12;color:#fff}.mm-flow>li .cunter::after{counter-increment:item;content:counter(item);font-size:22px}.mm-flow>li .mm-text{margin-top:0 !important}.mm-cardList{margin:40px 20px 0;padding-bottom:40px}@media(min-width: 768px){.mm-cardList{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px 40px;max-width:calc(1080px + 80px);margin:40px auto 0;padding:0 40px 64px}}.mm-cardList article{margin:32px 0 0}@media(min-width: 768px){.mm-cardList article{margin-top:0}}.mm-cardList article.hidden-post{display:none}.mm-cardList article a{display:block}@media(min-width: 768px){.mm-cardList article a:hover .eyecatch{box-shadow:0px 0px 10px rgba(0,0,0,.45)}}@media(min-width: 768px){.mm-cardList article a:hover .text .title::after{left:0;width:100%}}.mm-cardList article a .eyecatch{overflow:hidden;aspect-ratio:335/224;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.2);transition:all .3s ease}.mm-cardList article a .eyecatch._noimage img{object-fit:contain;width:85%}.mm-cardList article a .eyecatch img{object-fit:cover;width:100%;height:100%}.mm-cardList article a .text{margin:16px 0 0}.mm-cardList article a .text .title{overflow:hidden;position:relative;margin:0 0 8px;padding:0 0 8px;font-weight:500;font-size:18px;color:#21bae0;line-height:1.5}@media(min-width: 768px){.mm-cardList article a .text .title{font-size:20px;line-height:1.5}}body.home .mm-cardList article a .text .title{color:#25282a}.mm-cardList article a .text .title::before,.mm-cardList article a .text .title::after{content:"";display:block;position:absolute;bottom:0;height:1px}.mm-cardList article a .text .title::before{left:0;width:100%;background-color:#ccc}.mm-cardList article a .text .title::after{right:0;width:0;background-color:#54c8e5;transition:all .3s ease}.mm-cardList article a .text .outline{margin:0;font-size:16px;color:#25282a}.mm-cardList .more-posts{margin:40px 0 0;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:24px;text-align:center}@media(min-width: 768px){.mm-cardList .more-posts{grid-column:1/-1;margin-top:0}}.mm-cardList .more-posts span{display:inline-block;position:relative;padding-bottom:36px}@media(min-width: 768px){.mm-cardList .more-posts span{cursor:pointer;transition:all .3s ease}}@media(min-width: 768px){.mm-cardList .more-posts span:hover::before,.mm-cardList .more-posts span:hover::after{bottom:0;background-color:#54c8e5}}.mm-cardList .more-posts span::before,.mm-cardList .more-posts span::after{content:"";display:block;position:absolute;bottom:10px;left:calc(50% - 28px);width:36px;height:1px;background-color:#707070;transform:rotate(36deg)}@media(min-width: 768px){.mm-cardList .more-posts span::before,.mm-cardList .more-posts span::after{transition:all .3s ease}}.mm-cardList .more-posts span::after{left:50%;transform:rotate(-36deg)}.mm-eventList{margin:40px 20px 0;padding-bottom:40px}@media(min-width: 768px){.mm-eventList{max-width:calc(1080px + 80px);margin:0 auto;padding:0 40px 64px}}.mm-eventList .post{padding:24px;background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.1)}@media(min-width: 768px){.mm-eventList .post{padding:40px}}.mm-eventList .post+.post{margin-top:16px}@media(min-width: 768px){.mm-eventList .post+.post{margin-top:32px}}@media(min-width: 768px){.mm-eventList .post .head{width:100%}}.mm-eventList .post .head .title{margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.5}.mm-eventList .post .head .outline{margin:9px 0 0;padding:8px 0 0;border-top:solid 1px #ccc;font-size:12px;font-weight:500;line-height:1.5;color:#21bae0}@media(min-width: 768px){.mm-eventList .post .head .outline{font-size:14px;line-height:1.8}}.mm-eventList .post .body{margin:16px 0 0}@media(min-width: 768px){.mm-eventList .post .body{display:flex;align-items:flex-start;justify-content:space-between}}.mm-eventList .post .body .eyecatch{overflow:hidden;aspect-ratio:287/192;display:flex;align-items:center;justify-content:center;background-color:#f2f2f2}@media(min-width: 768px){.mm-eventList .post .body .eyecatch{width:40.7%}}.mm-eventList .post .body .eyecatch._noimage img{object-fit:contain;width:85%;height:auto}.mm-eventList .post .body .eyecatch img{object-fit:cover;width:100%;height:100%}.mm-eventList .post .body .information{margin:16px 0 0}@media(min-width: 768px){.mm-eventList .post .body .information{position:relative;width:56.1%;min-height:272px;margin-top:0;padding-bottom:80px}}.mm-eventList .post .body .information dl{display:flex;align-items:flex-start;justify-content:space-between}.mm-eventList .post .body .information dl+dl{margin-top:8px}@media(min-width: 768px){.mm-eventList .post .body .information dl+dl{margin-top:16px}}.mm-eventList .post .body .information dl dt{display:flex;align-items:center;justify-content:center;width:56px;height:31px;background-color:#ceeff7;font-size:10px;font-weight:700;text-align:center}@media(min-width: 768px){.mm-eventList .post .body .information dl dt{width:72px;height:36px;font-size:14px}}.mm-eventList .post .body .information dl dd{width:calc(100% - 8px - 56px);margin:1px 0 0;font-size:12px;line-height:2.4}@media(min-width: 768px){.mm-eventList .post .body .information dl dd{width:calc(100% - 16px - 72px);margin-top:4px;font-size:16px;line-height:1.8}}.mm-eventList .post .body .information .action{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -16px}@media(min-width: 768px){.mm-eventList .post .body .information .action{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;position:absolute;left:0;bottom:0;width:calc(100% - 17px);margin:0}}.mm-eventList .post .body .information .action li{width:100%;max-width:287px;margin:16px 16px 0;font-size:16px;text-align:center;box-shadow:4px 4px 6px rgba(0,0,0,.1)}@media(min-width: 768px){.mm-eventList .post .body .information .action li{max-width:256px;margin:0}}.mm-eventList .post .body .information .action li a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;min-height:56px;padding:8px 16px;border:solid 1px #25282a;background-color:#25282a;color:#fff}@media(min-width: 768px){.mm-eventList .post .body .information .action li a{transition:all .3s ease}}@media(min-width: 768px){.mm-eventList .post .body .information .action li a:hover{color:#25282a}}@media(min-width: 768px){.mm-eventList .post .body .information .action li a:hover::before{left:0;width:100%}}@media(min-width: 768px){.mm-eventList .post .body .information .action li a:hover span::before{background-color:#25282a}}@media(min-width: 768px){.mm-eventList .post .body .information .action li a:hover span::after{border-right:5px solid #25282a}}.mm-eventList .post .body .information .action li a[target=_blank]{border:solid 1px #54c8e5;background-color:#54c8e5}.mm-eventList .post .body .information .action li a[target=_blank]::after{display:none}@media(min-width: 768px){.mm-eventList .post .body .information .action li a[target=_blank]:hover{color:#21bae0}}@media(min-width: 768px){.mm-eventList .post .body .information .action li a[target=_blank]:hover span::before{background-color:#21bae0}}@media(min-width: 768px){.mm-eventList .post .body .information .action li a[target=_blank]:hover span::after{border-right:5px solid #21bae0}}@media(min-width: 768px){.mm-eventList .post .body .information .action li a::before{content:"";display:block;position:absolute;right:0;top:0;width:0;height:100%;background-color:#fff;transition:all .3s ease}}.mm-eventList .post .body .information .action li a span{display:block;z-index:1;padding:0 32px}.mm-eventList .post .body .information .action li a span::before,.mm-eventList .post .body .information .action li a span::after{content:"";display:block;position:absolute;transition:all .3s ease}.mm-eventList .post .body .information .action li a span::before{right:16px;top:calc(50% + 3px);width:22px;height:1px;background-color:#fff}.mm-eventList .post .body .information .action li a span::after{right:16px;top:calc(50% - 3px);width:0;height:0;border-style:solid;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:5px solid #fff;border-left:0;transform:rotate(-45deg)}.mm-page_anchor{margin:0 24px}@media(min-width: 768px){.mm-page_anchor{display:flex;flex-wrap:wrap;justify-content:center;max-width:calc(1080px + 80px);margin:0 auto -20px;padding:0 40px}}.mm-page_anchor li{border:solid 1px #25282a;font-size:16px;font-weight:500;line-height:1.375;box-shadow:4px 4px 6px rgba(0,0,0,.1)}@media(min-width: 768px){.mm-page_anchor li{width:210px;margin:0 20px 20px}}.mm-page_anchor li+li{margin-top:24px}@media(min-width: 768px){.mm-page_anchor li+li{margin-top:0}}.mm-page_anchor li a{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:16px 24px;background-color:#25282a;color:#fff}@media(min-width: 768px){.mm-page_anchor li a{flex-direction:column;padding:24px;transition:all .3s ease}}@media(min-width: 768px){.mm-page_anchor li a:hover{background-color:#fff;color:#25282a}}@media(min-width: 768px){.mm-page_anchor li a:hover .arrow::before,.mm-page_anchor li a:hover .arrow::after{background-color:#25282a}}.mm-page_anchor li a .arrow{display:block;position:relative;width:30px;height:9px}@media(min-width: 768px){.mm-page_anchor li a .arrow{margin-top:16px}}.mm-page_anchor li a .arrow::before,.mm-page_anchor li a .arrow::after{content:"";display:block;position:absolute;bottom:0;left:calc(50% - .5px);width:1px;height:18px;border-radius:9999px;background-color:#fff;transform-origin:50% calc(100% - 0px)}.mm-page_anchor li a .arrow::before{transform:rotate(60deg)}.mm-page_anchor li a .arrow::after{transform:rotate(-60deg)}.mm-button{display:flex;flex-wrap:wrap;margin:0 -16px -16px}@media(min-width: 768px){.mm-button{margin:0 -20px -20px}}.mm-button._center{justify-content:center}.mm-button._right{justify-content:flex-end}.mm-button._column{flex-direction:column;align-items:center;justify-content:center}.mm-button._round li a{overflow:hidden;border-radius:56px}.mm-button._black li a{border-color:#444;background-color:#444}@media(min-width: 768px){.mm-button._black li a:hover{color:#444}}@media(min-width: 768px){.mm-button._black li a:hover span::before{background-color:#444}}@media(min-width: 768px){.mm-button._black li a:hover span::after{border-right-color:#444}}.mm-button._blue li a{border-color:#2ca9e1;background-color:#2ca9e1}@media(min-width: 768px){.mm-button._blue li a:hover{color:#2ca9e1}}@media(min-width: 768px){.mm-button._blue li a:hover span::before{background-color:#2ca9e1}}@media(min-width: 768px){.mm-button._blue li a:hover span::after{border-right-color:#2ca9e1}}.mm-button._red li a{border-color:#ea5a5a;background-color:#ea5a5a}@media(min-width: 768px){.mm-button._red li a:hover{color:#ea5a5a}}@media(min-width: 768px){.mm-button._red li a:hover span::before{background-color:#ea5a5a}}@media(min-width: 768px){.mm-button._red li a:hover span::after{border-right-color:#ea5a5a}}.mm-button._green li a{border-color:#2aa86e;background-color:#2aa86e}@media(min-width: 768px){.mm-button._green li a:hover{color:#2aa86e}}@media(min-width: 768px){.mm-button._green li a:hover span::before{background-color:#2aa86e}}@media(min-width: 768px){.mm-button._green li a:hover span::after{border-right-color:#2aa86e}}.mm-button._yellow li a{border-color:#f8b500;background-color:#f8b500}@media(min-width: 768px){.mm-button._yellow li a:hover{color:#f8b500}}@media(min-width: 768px){.mm-button._yellow li a:hover span::before{background-color:#f8b500}}@media(min-width: 768px){.mm-button._yellow li a:hover span::after{border-right-color:#f8b500}}.mm-button li{min-width:268px;margin:0 16px 16px;font-size:16px;text-align:center}@media(min-width: 768px){.mm-button li{max-width:none;min-width:256px;width:auto;margin:0 20px 20px}}.mm-button li a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;min-height:56px;padding:8px 16px;border:solid 1px #25282a;background-color:#25282a;box-shadow:4px 4px 6px rgba(0,0,0,.1);color:#fff}@media(min-width: 768px){.mm-button li a{transition:all .3s ease}}@media(min-width: 768px){.mm-button li a:hover{color:#25282a}}@media(min-width: 768px){.mm-button li a:hover::before{left:0;width:100%}}@media(min-width: 768px){.mm-button li a:hover span::before{background-color:#25282a}}@media(min-width: 768px){.mm-button li a:hover span::after{border-right:5px solid #25282a}}.mm-button li a._default::after{display:none}.mm-button li a[target=_blank]:not(._default)::after{position:absolute;top:50%;right:11px;transform:translateY(-50%)}.mm-button li a[target=_blank]:not(._default) span::before,.mm-button li a[target=_blank]:not(._default) span::after{display:none}@media(min-width: 768px){.mm-button li a::before{content:"";display:block;position:absolute;right:0;top:0;width:0;height:100%;background-color:#fff;transition:all .3s ease}}.mm-button li a span{display:block;z-index:1;padding:0 32px}.mm-button li a span::before,.mm-button li a span::after{content:"";display:block;position:absolute;transition:all .3s ease}.mm-button li a span::before{right:16px;top:calc(50% + 3px);width:22px;height:1px;background-color:#fff}.mm-button li a span::after{right:16px;top:calc(50% - 3px);width:0;height:0;border-style:solid;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:5px solid #fff;border-left:0;transform:rotate(-45deg)}.mm-banner{display:flex;flex-direction:column;margin:0 -16px -16px}@media(min-width: 768px){.mm-banner{flex-wrap:wrap;flex-direction:row;justify-content:center;margin:0 -20px -20px}}.mm-banner li{margin:0 16px 16px}@media(min-width: 768px){.mm-banner li{max-width:390px;margin:0 20px 20px}}@media(min-width: 768px){.mm-banner li a{transition:all .3s ease}}.mm-banner li a::before,.mm-banner li a::after{display:none}@media(min-width: 768px){.mm-banner li a:hover{opacity:.7}}@media(min-width: 768px){.mm-navigation .anker{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px -20px}}.mm-navigation .anker._blue li a{border-color:#2ca9e1;background-color:#2ca9e1}@media(min-width: 768px){.mm-navigation .anker._blue li a:hover{color:#2ca9e1}}@media(min-width: 768px){.mm-navigation .anker._blue li a:hover::before,.mm-navigation .anker._blue li a:hover::after{background-color:#2ca9e1}}.mm-navigation .anker._red li a{border-color:#ea5a5a;background-color:#ea5a5a}@media(min-width: 768px){.mm-navigation .anker._red li a:hover{color:#ea5a5a}}@media(min-width: 768px){.mm-navigation .anker._red li a:hover::before,.mm-navigation .anker._red li a:hover::after{background-color:#ea5a5a}}.mm-navigation .anker._green li a{border-color:#2aa86e;background-color:#2aa86e}@media(min-width: 768px){.mm-navigation .anker._green li a:hover{color:#2aa86e}}@media(min-width: 768px){.mm-navigation .anker._green li a:hover::before,.mm-navigation .anker._green li a:hover::after{background-color:#2aa86e}}.mm-navigation .anker._yellow li a{border-color:#f8b500;background-color:#f8b500}@media(min-width: 768px){.mm-navigation .anker._yellow li a:hover{color:#f8b500}}@media(min-width: 768px){.mm-navigation .anker._yellow li a:hover::before,.mm-navigation .anker._yellow li a:hover::after{background-color:#f8b500}}.mm-navigation .anker li{margin:0 0 16px;font-size:16px;font-weight:500}@media(min-width: 768px){.mm-navigation .anker li{min-width:210px;margin:0 20px 20px;font-size:18px;text-align:center}}.mm-navigation .anker li a{display:block;position:relative;padding:13px 64px 13px 24px;border:solid 1px #444;background-color:#444;color:#fff;box-shadow:4px 4px 6px rgba(0,0,0,.1)}@media(min-width: 768px){.mm-navigation .anker li a{padding:20px 22px 49px;transition:all .3s ease}}@media(min-width: 768px){.mm-navigation .anker li a:hover{background-color:#fff;color:#444}}@media(min-width: 768px){.mm-navigation .anker li a:hover::before,.mm-navigation .anker li a:hover::after{background-color:#444}}.mm-navigation .anker li a::before,.mm-navigation .anker li a::after{content:"";display:block;position:absolute;top:50%;right:24px;width:18px;height:1px;background-color:#fff;transform:rotate(-30deg)}@media(min-width: 768px){.mm-navigation .anker li a::before,.mm-navigation .anker li a::after{top:auto;right:auto;bottom:27px;left:calc(50% + 1px);transition:all .3s ease}}.mm-navigation .anker li a::after{transform:rotate(30deg);right:40px}@media(min-width: 768px){.mm-navigation .anker li a::after{right:auto;left:calc(50% - 15px)}}.mm-navigation .navi{margin:0 0 -32px}@media(min-width: 768px){.mm-navigation .navi{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px -40px}}.mm-navigation .navi._blue li .button{border-color:#2ca9e1;background-color:#2ca9e1}.mm-navigation .navi._red li .button{border-color:#ea5a5a;background-color:#ea5a5a}.mm-navigation .navi._green li .button{border-color:#2aa86e;background-color:#2aa86e}.mm-navigation .navi._yellow li .button{border-color:#f8b500;background-color:#f8b500}.mm-navigation .navi li{margin:0 0 32px}@media(min-width: 768px){.mm-navigation .navi li{width:calc(50% - 40px);margin:0 20px 40px}}.mm-navigation .navi li a{display:block}@media(min-width: 768px){.mm-navigation .navi li a{transition:all .3s ease}}@media(min-width: 768px){.mm-navigation .navi li a:hover{opacity:.7}}.mm-navigation .navi li a[target=_blank]::before,.mm-navigation .navi li a[target=_blank]::after,.mm-navigation .navi li a[href$=".pdf"]::before,.mm-navigation .navi li a[href$=".pdf"]::after{display:none}.mm-navigation .navi li a[target=_blank] .button::before,.mm-navigation .navi li a[href$=".pdf"] .button::before{transform:translateY(-50%);content:"open_in_new";line-height:1;font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-size:20px;width:auto;height:auto;background-color:rgba(0,0,0,0);color:#fff}.mm-navigation .navi li a[target=_blank] .button::after,.mm-navigation .navi li a[href$=".pdf"] .button::after{display:none}.mm-navigation .navi li .image{overflow:hidden;aspect-ratio:470/313;width:100%}.mm-navigation .navi li .image img{object-fit:cover;width:100%;height:100%}.mm-navigation .navi li .button{position:relative;margin-top:16px;font-size:16px;font-weight:500;text-align:center;padding:12px 40px;border:solid 1px #444;background-color:#444;color:#fff}@media(min-width: 768px){.mm-navigation .navi li .button{transition:all .3s ease}}.mm-navigation .navi li .button::before,.mm-navigation .navi li .button::after{content:"";display:block;position:absolute}@media(min-width: 768px){.mm-navigation .navi li .button::before,.mm-navigation .navi li .button::after{transition:all .3s ease}}.mm-navigation .navi li .button::before{right:16px;top:calc(50% + 3px);width:22px;height:1px;background-color:#fff}.mm-navigation .navi li .button::after{right:16px;top:calc(50% - 3px);width:0;height:0;border-style:solid;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:5px solid #fff;border-left:0;transform:rotate(-45deg)}.mm-pager{margin-top:0 !important}.mm-pager ul{display:flex;justify-content:center;margin:0 8px;padding-bottom:40px}@media(min-width: 768px){.mm-pager ul{margin:0;padding-bottom:64px}}.mm-pager ul li{display:none;width:36px;height:36px;margin:0 8px;border:solid 1px #25282a;font-size:18px}.mm-pager ul li[class^=current]{display:block}.mm-pager ul li[class^=current] a{background-color:#fff}.mm-pager ul li[class^=pager-]{display:block;margin:0;border:none}.mm-pager ul li[class^=pager-] a::before{content:"chevron_right";line-height:1;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:32px;color:#ccc}.mm-pager ul li.pager-prev a::before{transform:scale(-1, 1)}.mm-pager ul li.current a{background-color:#25282a;color:#fff}.mm-pager ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media(min-width: 768px){.mm-pager ul li a{transition:all .3s ease}}@media(min-width: 768px){.mm-pager ul li a:hover{background-color:#25282a;color:#fff}}.mm-noArchive{padding:40px 0;text-align:center}@media(min-width: 768px){.mm-teacher article{display:flex;justify-content:space-between;align-items:flex-start}}.mm-teacher article+article{margin-top:40px}@media(min-width: 768px){.mm-teacher article+article{margin-top:48px}}.mm-teacher article .image{overflow:hidden;aspect-ratio:180/240;width:55.05%;margin:0 auto}@media(min-width: 768px){.mm-teacher article .image{width:24.49%;margin:0}}.mm-teacher article .image._noimage{display:flex;align-items:center;justify-content:center;background-color:#f2f2f2}.mm-teacher article .image._noimage img{object-fit:contain;width:70%;height:auto}.mm-teacher article .image img{object-fit:cover;width:100%;height:100%}.mm-teacher article .text{margin:24px 0 0}@media(min-width: 768px){.mm-teacher article .text{width:69.796%;margin:0}}.mm-teacher article .text .name{font-size:24px;font-weight:500;letter-spacing:0;text-align:center;line-height:1}@media(min-width: 768px){.mm-teacher article .text .name{text-align:left}}.mm-teacher article .text .name .ruby{margin:0 0 8px;font-size:14px;font-weight:400;color:#888}.mm-teacher article .text dl{margin:16px 0 0}@media(min-width: 768px){.mm-teacher article .text dl{margin-top:24px}}.mm-teacher article .text dl+dl{margin-top:24px}.mm-teacher article .text dl dt{font-size:18px;font-weight:500}.mm-teacher article .text dl dd{margin:8px 0 0}.mm-form{margin:0 -24px;background-color:#f5f5f5}@media(min-width: 768px){.mm-form{margin:0}}.mm-form *{font-family:"Noto Sans JP",sans-serif;font-weight:500}.mm-form .mm-midashi_M{margin-top:0}@media(min-width: 768px){.mm-form .mm-midashi_M{margin-bottom:40px}}.mm-form .input-block{max-width:708px;margin:0 auto;padding:0 24px 40px}@media(min-width: 768px){.mm-form .input-block{padding:0 40px 56px}}.mm-form .input-block dl{margin:24px 0 0}.mm-form .input-block dl dt{display:flex;align-items:center;font-size:16px;font-weight:700}.mm-form .input-block dl dt .free,.mm-form .input-block dl dt .must{display:block;width:48px;line-height:24px;margin:0 8px 0 0;background-color:#54c8e5;color:#fff;font-size:12px;text-align:center}.mm-form .input-block dl dt .free{background-color:#888}.mm-form .input-block dl dd{margin:16px 0 0}.mm-form .input-block dl dd.attention,.mm-form .input-block dl dd.attention+dd{margin-top:8px}.mm-form .input-block dl dd.attention{font-size:12px;font-weight:500;color:#999}.mm-form .input-block dl dt+dd{margin-top:13px}.mm-form .input-block dl dt+.attention{margin-top:5px}.mm-form .input-block .note{margin:24px 0}@media(min-width: 768px){.mm-form .input-block .note{margin:40px 0}}.mm-form .input-block .note .title{font-size:16px;font-weight:700}.mm-form .input-block .note .title+p{margin-top:16px;font-size:14px;font-weight:400}.mm-form .priceinfo-block{margin:24px 24px 40px;padding:32px 24px;background-color:#fff}@media(min-width: 768px){.mm-form .priceinfo-block{max-width:628px;margin:40px auto;padding:24px}}.mm-form .priceinfo-block .object+.object{margin-top:32px}.mm-form .priceinfo-block .object .title{font-size:16px;font-weight:700;color:#21bae0}.mm-form .priceinfo-block .object p{margin-top:0}.mm-form .curtain-set{display:none}.mm-form .curtain-set._active{display:block}.mm-form .curtain-set._next{display:block}.mm-form .curtain-set:not([data-set=show-set1]){margin-top:24px;border-top:solid 1px #ccc}@media(min-width: 768px){.mm-form .curtain-set:not([data-set=show-set1]){margin-top:40px}}.mm-form .curtain-set .button-add{margin-top:24px}.mm-form .curtain-set .button-add .wpcf7-list-item{display:block}.mm-form .curtain-set .button-add .wpcf7-list-item:has(input[type=radio]:checked){display:none}.mm-form .curtain-set .button-add .wpcf7-list-item.first label{max-width:180px;height:52px;box-shadow:none;border:solid 1px #25282a;background-color:rgba(0,0,0,0);background-image:url("/wp-content/themes/livli_club/images/common/btn-arrow_black.svg");background-repeat:no-repeat;background-position-x:calc(100% - 16px);background-position-y:50%;font-size:14px;color:#25282a}.mm-form .curtain-set .button-add .wpcf7-list-item label{display:flex;align-items:center;justify-content:center;width:100%;max-width:256px;height:56px;background-color:#25282a;background-image:url("/wp-content/themes/livli_club/images/common/btn-arrow_white.svg");background-repeat:no-repeat;background-position-x:calc(100% - 16px);background-position-y:50%;color:#fff;box-shadow:4px 4px 6px rgba(0,0,0,.1)}@media(min-width: 768px){.mm-form .curtain-set .button-add .wpcf7-list-item label{cursor:pointer;transition:all .3s ease}}@media(min-width: 768px){.mm-form .curtain-set .button-add .wpcf7-list-item label:hover{opacity:.7}}.mm-form .counter-price{margin:40px 0 0;background-color:#fff;text-align:center}.mm-form .counter-price .head{background-color:#d3d3d3}.mm-form .counter-price .head .title{padding:.351em 0;font-size:16px;font-weight:700}.mm-form .counter-price .body{padding:16px 0}.mm-form .counter-price .body p{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.mm-form .counter-price .body p span{margin:0 8px 0 0;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:40px;color:#21bae0}.mm-form #your-price_total{display:none}.mm-form .price-attention{font-weight:400;font-size:14px}.mm-form_error-msg{display:none;padding:1em;background-color:#edaa2b;color:#fff;text-align:center}.mm-form_error-msg._active{display:block}.mm-form_attention .attention-block ul li{padding-left:1em;text-indent:-1em}.mm-form_attention .privacy-block{margin:56px 0 0;padding:24px;border:solid 1px #25282a}@media(min-width: 768px){.mm-form_attention .privacy-block{text-align:center}}.mm-form_attention .privacy-block .title{font-size:16px;font-weight:700;text-align:center}@media(min-width: 768px){.mm-form_attention .privacy-block .title{font-size:18px}}.mm-form_attention .privacy-block #acceptance{margin:1.5em 0 0}.mm-form_buttons{display:flex;flex-direction:column;justify-content:center;align-items:center}.mm-form_buttons button[type=button],.mm-form_buttons input[type=submit]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:256px;height:56px;margin:0;padding:0;border-radius:0;border:solid 1px #25282a;background-image:url("/wp-content/themes/livli_club/images/common/btn-arrow_white.svg");background-repeat:no-repeat;background-position-x:calc(100% - 16px);background-position-y:50%;background-color:#25282a;box-shadow:4px 4px 6px rgba(0,0,0,.1);color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px}@media(min-width: 768px){.mm-form_buttons button[type=button],.mm-form_buttons input[type=submit]{cursor:pointer;transition:all .3s ease}}.mm-form_buttons button[type=button]:disabled,.mm-form_buttons input[type=submit]:disabled{pointer-events:none;opacity:.3}@media(min-width: 768px){.mm-form_buttons button[type=button]:hover,.mm-form_buttons input[type=submit]:hover{opacity:.7}}.mm-form_buttons button[type=button].button-back,.mm-form_buttons input[type=submit].button-back{max-width:180px;height:52px;margin-top:40px;background-image:url("/wp-content/themes/livli_club/images/common/btn-arrow_black-reverse.svg");background-repeat:no-repeat;background-position-x:16px;background-position-y:50%;background-color:#fff;color:#25282a;box-shadow:none}.mm-formstep.confirm_area,.mm-formstep.thanks_area{display:none}.mm-pager+.mm-search{margin-top:0 !important}.mm-search .search-from{display:flex;align-items:center;justify-content:center}.mm-search .search-from .search-input{box-sizing:border-box;width:256px;margin:0;padding:16px;border-radius:0;border:solid 1px #ccc;border-right:none;background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px}@media(min-width: 768px){.mm-search .search-from .search-input{width:256px}}.mm-search .search-from .search-button{display:block;width:58px;height:58px;margin:0;padding:0;border-radius:0;border:none;background-color:#54c8e5;color:#fff}@media(min-width: 768px){.mm-search .search-from .search-button{cursor:pointer}}.mm-searchList{margin:40px 0;border-top:solid 1px #ccc}.mm-searchList li{border-bottom:solid 1px #ccc}.mm-searchList li a{display:block;padding:1em 0}@media(min-width: 768px){.mm-searchList li a{transition:all .3s ease}}@media(min-width: 768px){.mm-searchList li a:hover{color:#21bae0}}[class^=top-]{position:relative}.top-midashi{display:flex;justify-content:center;align-items:flex-end;min-height:65.78px;text-align:center}@media(min-width: 768px){.top-midashi{height:92px}}.top-midashi span{display:inline-block;position:relative;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:36px;letter-spacing:.1em;text-indent:.1em;line-height:1}@media(min-width: 768px){.top-midashi span{font-size:60px;line-height:92px}}.top-midashi span::before{content:"";display:block;position:absolute;bottom:0;left:-67px;width:82.16px;height:65.78px;background-image:url("/wp-content/themes/livli_club/images/top/icon-h2_header.svg");background-size:100%}@media(min-width: 768px){.top-midashi span::before{left:-108.58px;width:108.58px;height:92px;background-image:url("/wp-content/themes/livli_club/images/top/pc/icon-h2_header.svg");background-size:100%}}.top-midashi+.midashi-read{margin:8px 0 0;font-size:16px;letter-spacing:.05em;text-indent:.05em;text-align:center}@media(min-width: 768px){.top-midashi+.midashi-read{margin-top:0;font-size:18px}}.top-button{border:solid 1px #25282a;background-color:#25282a}.top-button::before{content:"";display:block;position:absolute;z-index:2;right:16px;top:calc(50% - 4px);width:24px;height:8px;background-image:url("/wp-content/themes/livli_club/images/common/btn-arrow_black.svg");background-size:24px 8px;background-repeat:no-repeat}.top-button a{overflow:hidden;display:block;position:relative;height:54px;line-height:54px;color:#fff;text-align:center;transition:all .3s ease}@media(min-width: 768px){.top-button a:hover{color:#25282a}}@media(min-width: 768px){.top-button a:hover::before{left:0;width:100%}}@media(min-width: 768px){.top-button a:hover::after{opacity:0}}.top-button a::before{content:"";display:block;position:absolute;right:0;top:0;width:0;height:54px;background-color:#fff;transition:all .3s ease}.top-button a::after{content:"";display:block;position:absolute;z-index:2;right:16px;top:calc(50% - 4px);width:24px;height:8px;background-image:url("/wp-content/themes/livli_club/images/common/btn-arrow_white.svg");background-size:24px 8px;background-repeat:no-repeat;transition:all .3s ease}.top-button a span{position:relative;z-index:1;font-size:16px}.top-mainvisual{overflow:hidden}.top-mainvisual .swiper-wrapper .item{background-color:#fff}.top-mainvisual .swiper-wrapper .item>div{overflow:hidden;aspect-ratio:375/480;width:100%}@media(min-width: 768px){.top-mainvisual .swiper-wrapper .item>div{aspect-ratio:1600/676}}.top-mainvisual .swiper-wrapper .item>div img{object-fit:cover;width:100%;height:100%}.top-mainvisual .swiper-pagination{display:flex;align-items:center;justify-content:center;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);width:auto}@media(min-width: 768px){.top-mainvisual .swiper-pagination{right:50%;left:0;transform:translateX(0);width:50%}}.top-mainvisual .swiper-pagination .swiper-pagination-bullet{overflow:hidden;position:relative;opacity:1;width:36px;height:4px;margin:0 4px;border-radius:0;background-color:#ccc}.top-mainvisual .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{left:0;width:100%}.top-mainvisual .swiper-pagination .swiper-pagination-bullet::before{content:"";display:block;position:absolute;top:auto;left:auto;right:0;bottom:0;width:0;height:4px;background:linear-gradient(90deg, #7BDEF0 0%, #16AAE2 100%);transition:all .3s ease}.top-living{overflow:hidden;z-index:1;padding:24px 24px 56px;background-image:url("/wp-content/themes/livli_club/images/top/living-bg.svg");background-size:cover;background-position:bottom left}@media(min-width: 768px){.top-living{padding:80px 24px 136px;background-image:url("/wp-content/themes/livli_club/images/top/pc/living-bg.svg");background-size:cover;background-position:bottom left}}.top-living h2{position:absolute;z-index:-1;top:calc(50% - 30px);left:-98px;transform:rotate(90deg);font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:60px;letter-spacing:.05em;color:#d3d3d3;line-height:1}@media(min-width: 768px){.top-living h2{left:auto;right:78%;top:calc(50% - 60px);font-size:120px}}.top-living .top-livingList{display:flex;flex-wrap:wrap;justify-content:space-between;opacity:0;transition:opacity .7s,transform .7s;transform:translateY(44px)}@media(min-width: 768px){.top-living .top-livingList{flex-wrap:nowrap;justify-content:center;align-items:flex-end;opacity:1;transition:none;transform:translateY(0)}}.top-living .top-livingList li{width:calc(50% - 8px);margin:0 0 8px}@media(min-width: 768px){.top-living .top-livingList li{width:25%;max-width:256px;margin:0 8px;opacity:0;transform:translateY(44px);transition:opacity .7s,transform .5s}}.top-living .top-livingList li a{aspect-ratio:156/150;display:block;position:relative;width:100%;height:100%;padding:0 8px 8px 0}@media(min-width: 768px){.top-living .top-livingList li a{aspect-ratio:256/280;padding:0 16px 16px 0}}@media(min-width: 768px){.top-living .top-livingList li a:hover::before{opacity:0}}@media(min-width: 768px){.top-living .top-livingList li a:hover::after{opacity:1}}@media(min-width: 768px){.top-living .top-livingList li a:hover .inner{transform:translate(16px, 16px)}}@media(min-width: 768px){.top-living .top-livingList li a:hover .inner .icon img{opacity:0}.top-living .top-livingList li a:hover .inner .icon img.hover{opacity:1}}.top-living .top-livingList li a::before,.top-living .top-livingList li a::after{content:"";display:block;position:absolute;right:0;bottom:0;width:calc(100% - 8px);height:calc(100% - 8px);background-position:top right;transition:all .3s ease}@media(min-width: 768px){.top-living .top-livingList li a::before,.top-living .top-livingList li a::after{width:calc(100% - 16px);height:calc(100% - 16px)}}.top-living .top-livingList li a::before{background-image:url("/wp-content/themes/livli_club/images/common/bg-dot_gray.svg")}.top-living .top-livingList li a::after{opacity:0;background-image:url("/wp-content/themes/livli_club/images/common/bg-dot_blue.svg")}.top-living .top-livingList li a .inner{aspect-ratio:148/142;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;background-color:#fff;transition:all .3s ease}@media(min-width: 768px){.top-living .top-livingList li a .inner{aspect-ratio:240/264}}.top-living .top-livingList li a .inner .icon{position:relative;width:30px}@media(min-width: 375px){.top-living .top-livingList li a .inner .icon{width:50px}}@media(min-width: 768px){.top-living .top-livingList li a .inner .icon{width:70px}}.top-living .top-livingList li a .inner .icon img{width:100%;transition:all .3s ease}.top-living .top-livingList li a .inner .icon img.hover{position:absolute;top:0;left:0;opacity:0}.top-living .top-livingList li a .inner .text{margin:8px 0}@media(min-width: 375px){.top-living .top-livingList li a .inner .text{margin-bottom:0}}@media(min-width: 768px){.top-living .top-livingList li a .inner .text{margin-top:24px}}.top-living .top-livingList li a .inner .text h3{text-align:center;font-size:12px;font-weight:500;line-height:1.3}@media(min-width: 375px){.top-living .top-livingList li a .inner .text h3{font-size:14px;line-height:1.5}}@media(min-width: 768px){.top-living .top-livingList li a .inner .text h3{font-size:18px}}.top-living .top-livingList li a .inner .text h3 .t_en{display:block;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:10px;color:#54c8e5}@media(min-width: 768px){.top-living .top-livingList li a .inner .text h3 .t_en{margin-bottom:8px;font-size:12px;line-height:1}}.top-living .top-livingList li a .inner .text p{display:flex;align-items:center;position:absolute;right:8px;bottom:8px;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:500;font-size:10px;line-height:1;color:#888}.top-living .top-livingList li a .inner .text p .material-symbols-outlined{margin-left:8px;color:#54c8e5;font-size:11px}@media(min-width: 768px){.top-living .top-livingList li a .inner .text p .material-symbols-outlined{font-size:16px;margin-right:5px}}.top-service{overflow:hidden;z-index:1;padding-bottom:56px}.top-service::after{content:"LiVLi CLUB";position:absolute;z-index:-1;bottom:16px;left:14px;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:60px;letter-spacing:.05em;line-height:1;color:rgba(84,200,229,.2);white-space:nowrap}@media(min-width: 768px){.top-service::after{bottom:0;left:160px;font-size:120px}}.top-service .service-body{margin:32px 0 0}@media(min-width: 768px){.top-service .service-body{margin-top:40px}}.top-service .service-body .swiper-wrapper .item{display:flex;height:auto !important;width:324px !important;padding:0 12px}@media(min-width: 768px){.top-service .service-body .swiper-wrapper .item.swiper-slide-active .inner{margin-top:0;margin-bottom:40px}}.top-service .service-body .swiper-wrapper .item .inner{position:relative;width:100%;padding:16px;padding-bottom:156px;background-color:#f2f2f2;box-shadow:0px 0px 10px rgba(0,0,0,.2)}@media(min-width: 768px){.top-service .service-body .swiper-wrapper .item .inner{margin-top:40px}}.top-service .service-body .swiper-wrapper .item .inner .title{font-weight:500;font-size:18px;line-height:1.5;color:#000}.top-service .service-body .swiper-wrapper .item .inner .eyecatch{overflow:hidden;aspect-ratio:268/178;display:flex;align-items:center;justify-content:center;margin:8px 0 16px;background-color:#fff}.top-service .service-body .swiper-wrapper .item .inner .eyecatch._noimage img{object-fit:contain;width:85%;height:auto}.top-service .service-body .swiper-wrapper .item .inner .eyecatch img{object-fit:cover;width:100%;height:100%}.top-service .service-body .swiper-wrapper .item .inner .outline{margin:16px 0 0;font-size:12px;font-weight:500;line-height:1.75}.top-service .service-body .swiper-wrapper .item .inner .attention{margin:8px 0 0;font-size:10px;font-weight:500;line-height:1.5;color:#999}.top-service .service-body .swiper-wrapper .item .inner .content{display:flex;align-items:center;justify-content:center;position:absolute;bottom:88px;left:16px;width:calc(100% - 16px - 16px);height:52px;padding:5px;border-radius:52px;background:linear-gradient(90deg, #7BDEF0 0%, #16AAE2 100%);font-size:24px;font-weight:500;color:#fff;white-space:nowrap}.top-service .service-body .swiper-wrapper .item .inner .top-button{position:absolute;bottom:16px;left:16px;width:calc(100% - 16px - 16px);box-shadow:4px 4px 6px rgba(0,0,0,.2)}.top-service .service-body .controller{display:flex;align-items:center;justify-content:center;margin:40px 0 0}.top-service .service-body .controller .button-prev,.top-service .service-body .controller .button-next{display:flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;min-width:40px;margin:0 4px;border-radius:50%;background-color:#25282a}@media(min-width: 768px){.top-service .service-body .controller .button-prev,.top-service .service-body .controller .button-next{cursor:pointer;margin:0 12px}}.top-service .service-body .controller .button-prev::before,.top-service .service-body .controller .button-next::before{content:"arrow_forward";display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:40px;height:40px;line-height:1;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:20px;text-indent:0;color:#fff}@media(min-width: 768px){.top-service .service-body .controller .button-prev::before,.top-service .service-body .controller .button-next::before{line-height:1;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}}.top-service .service-body .controller .button-prev::before{transform:scale(-1, 1)}.top-service .service-body .controller .swiper-pagination{display:flex;align-items:center;justify-content:center;position:static;width:248px;height:4px;transition:none}@media(min-width: 768px){.top-service .service-body .controller .swiper-pagination{width:388px}}.top-service .service-body .controller .swiper-pagination .swiper-pagination-bullet{overflow:hidden;opacity:1;display:block;position:relative;width:100%;height:4px;margin:0 4px;border-radius:0;background-color:#ccc}.top-service .service-body .controller .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{left:0;width:100%}.top-service .service-body .controller .swiper-pagination .swiper-pagination-bullet::before{content:"";display:block;position:absolute;top:auto;left:auto;right:0;bottom:0;width:0;height:4px;background:linear-gradient(90deg, #7BDEF0 0%, #16AAE2 100%);transition:all .3s ease}.top-about{overflow:hidden;z-index:1;padding:68px 0 96px;clip-path:polygon(0 0, 100% calc(0% + 11vw), 100% calc(100% - 11vw), 0 100%);background-color:#e8e8e8}@media(min-width: 768px){.top-about{padding:136px 0;clip-path:polygon(0 0, 100% calc(0% + 5vw), 100% calc(100% - 5vw), 0 100%)}}.top-about h2{position:absolute;z-index:-1;top:calc(50% + 30px);left:-98px;transform:rotate(90deg);font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:60px;letter-spacing:.05em;color:#d3d3d3;line-height:1}@media(min-width: 768px){.top-about h2{left:auto;right:78%;top:calc(50% - 60px);font-size:120px}}@media(min-width: 768px){.top-about .about-body{max-width:905px;margin:0 auto}}.top-about .swiper-wrapper .item{padding:0 20px;background-color:#e8e8e8}.top-about .swiper-wrapper .item.swiper-slide-active .head>*{opacity:1;transform:none}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(1){transition-delay:.3s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(2){transition-delay:.4s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(3){transition-delay:.5s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(4){transition-delay:.6s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(5){transition-delay:.7s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(6){transition-delay:.8s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(7){transition-delay:.9s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(8){transition-delay:1s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(9){transition-delay:1.1s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(10){transition-delay:1.2s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(11){transition-delay:1.3s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(12){transition-delay:1.4s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(13){transition-delay:1.5s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(14){transition-delay:1.6s}.top-about .swiper-wrapper .item.swiper-slide-active .head>*:nth-child(15){transition-delay:1.7s}.top-about .swiper-wrapper .item.swiper-slide-active .body{opacity:1;transition-delay:.3s}@media(min-width: 768px){.top-about .swiper-wrapper .item .inner{display:flex;justify-content:space-between;align-items:center}}@media(min-width: 768px){.top-about .swiper-wrapper .item .head{width:calc(100% - 546px);width:40%}}.top-about .swiper-wrapper .item .head>*{opacity:0;transform:translateY(25px);transition:all .4s}.top-about .swiper-wrapper .item .head .title{font-size:24px;font-weight:400;letter-spacing:.05em;text-align:center;line-height:1.5}@media(min-width: 375px){.top-about .swiper-wrapper .item .head .title{font-size:28px}}@media(min-width: 768px){.top-about .swiper-wrapper .item .head .title{white-space:nowrap;text-align:left}}.top-about .swiper-wrapper .item .head .read{margin:24px 0 0;line-height:1.8}.top-about .swiper-wrapper .item .head .top-button{max-width:268px;height:56px;margin:24px auto 0;border:none;box-shadow:4px 4px 6px rgba(0,0,0,.2)}@media(min-width: 768px){.top-about .swiper-wrapper .item .head .top-button{margin:32px 0 0}}.top-about .swiper-wrapper .item .head .top-button a{height:56px;line-height:56px}@media(min-width: 768px){.top-about .swiper-wrapper .item .head .top-button a:hover{color:#fff}}.top-about .swiper-wrapper .item .head .top-button a:hover::after{opacity:1}.top-about .swiper-wrapper .item .head .top-button a::before{height:56px;background-color:#54c8e5}.top-about .swiper-wrapper .item .body{opacity:0;margin:32px 0 0;transition:all .3s ease}@media(min-width: 768px){.top-about .swiper-wrapper .item .body{width:calc(100% - 359px);margin:0}}.top-about .swiper-pagination{display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:1;top:auto;left:auto;right:auto;bottom:auto;width:auto;height:4px;margin:-30px 16px 0}@media(min-width: 768px){.top-about .swiper-pagination{margin-top:-40px}}.top-about .swiper-pagination .swiper-pagination-bullet{overflow:hidden;opacity:1;display:block;position:relative;width:36px;height:4px;margin:0 4px;border:none;border-radius:0;background-color:#ccc}@media(min-width: 768px){.top-about .swiper-pagination .swiper-pagination-bullet{cursor:pointer}}.top-about .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{left:0;width:100%}.top-about .swiper-pagination .swiper-pagination-bullet::before{content:"";display:block;position:absolute;top:auto;left:auto;right:0;bottom:0;width:0;height:4px;background:linear-gradient(90deg, #7BDEF0 0%, #16AAE2 100%);transition:all .3s ease}.top-pickup{padding:20px 20px 60px}@media(min-width: 768px){.top-pickup{padding-bottom:80px}}@media(min-width: 768px){.mm-eventList+.event-oldevent4posts{margin-top:-64px}}.event-oldevent4posts{overflow:hidden;padding:16px 0 56px}@media(min-width: 768px){.event-oldevent4posts{padding:48px 0 64px;background-image:url("/wp-content/themes/livli_club/images/common/pc/archive-bg_white.svg");background-position:0 0;background-size:100% auto}}.event-oldevent4posts .contents-head{margin:0 20px !important}@media(min-width: 768px){.event-oldevent4posts .contents-head{min-height:0 !important;margin:0 auto !important}}.event-oldevent4posts .oldevent-slider{margin:0}@media(min-width: 768px){.event-oldevent4posts .oldevent-slider{overflow:hidden;max-width:1106px;margin:-12px auto 0}}@media(min-width: 768px){.event-oldevent4posts .oldevent-slider .swiper-wrapper{display:flex;justify-content:center;transform:translate3d(0, 0, 0) !important}}.event-oldevent4posts .oldevent-slider .post{width:276px !important;padding:0 12px}@media(min-width: 768px){.event-oldevent4posts .oldevent-slider .post{padding-top:12px}}.event-oldevent4posts .oldevent-slider .post a{display:block}@media(min-width: 768px){.event-oldevent4posts .oldevent-slider .post a:hover .eyecatch{box-shadow:0px 0px 10px rgba(0,0,0,.6)}}.event-oldevent4posts .oldevent-slider .post a .eyecatch{overflow:hidden;aspect-ratio:252/168;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 10px rgba(0,0,0,.1)}@media(min-width: 768px){.event-oldevent4posts .oldevent-slider .post a .eyecatch{transition:all .3s ease}}.event-oldevent4posts .oldevent-slider .post a .eyecatch._noimage{background-color:#f2f2f2}.event-oldevent4posts .oldevent-slider .post a .eyecatch._noimage img{object-fit:contain;width:85%;height:auto}.event-oldevent4posts .oldevent-slider .post a .eyecatch img{object-fit:cover;width:100%;height:100%}.event-oldevent4posts .oldevent-slider .post a .text{margin:16px 0 0}.event-oldevent4posts .oldevent-slider .post a .text .title{font-size:14px;line-height:1.8}.event-oldevent4posts .mm-button{margin-top:40px}@media(min-width: 768px){.event-oldevent4posts .mm-button{margin-top:56px}}.post-event_info{margin:-8px -24px 0}@media(min-width: 768px){.post-event_info{margin:-8px 0 0}}.post-event_info .information{margin:24px 0 0;padding:24px;background-color:#f2f2f2}@media(min-width: 768px){.post-event_info .information{padding:40px 80px}}@media(min-width: 768px){.post-event_info .information dl{display:flex}}.post-event_info .information dl+dl{margin-top:16px}@media(min-width: 768px){.post-event_info .information dl+dl{margin-top:24px}}.post-event_info .information dl dt{font-size:18px;font-weight:700}@media(min-width: 768px){.post-event_info .information dl dt{width:94px}}@media(min-width: 768px){.post-event_info .information dl dd{width:calc(100% - 94px);margin:.15em 0 0}}.post-event_info .information .message{margin:16px 0 0;padding:16px 0 0;border-top:solid 1px #ccc}@media(min-width: 768px){.post-event_info .information .message{margin-top:24px;padding-top:24px}}.post-event_info .information .message .title{font-size:18px;font-weight:700}@media(min-width: 768px){.post-event_info .information .message .title{margin:0 0 8px}}.post-event_action{margin:40px 0 0}.post-event_action .share-sns{margin:40px 0 0;padding:16px 0;border-top:solid 1px #25282a;border-bottom:solid 1px #25282a}@media(min-width: 768px){.post-event_action .share-sns{padding:24px 0}}.post-event_action .share-sns .title{font-size:20px;font-weight:500;text-align:center}@media(min-width: 768px){.post-event_action .share-sns .title{font-size:24px}}.post-event_action .share-sns .share-links{display:flex;align-items:center;justify-content:center;margin:16px -12px 0}@media(min-width: 768px){.post-event_action .share-sns .share-links{margin:40px -20px 0}}.post-event_action .share-sns .share-links li{margin:0 12px}@media(min-width: 768px){.post-event_action .share-sns .share-links li{margin:0 20px}}.post-event_action .share-sns .share-links li a{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#444}@media(min-width: 768px){.post-event_action .share-sns .share-links li a{width:70px;height:70px;transition:all .3s ease}}@media(min-width: 768px){.post-event_action .share-sns .share-links li a:hover{opacity:.7}}.post-event_action .share-sns .share-links li a::after{display:none}.post-event_action .event-buttons{margin:56px 0 0}@media(min-width: 768px){.post-event_action .event-buttons{display:flex;justify-content:center;margin-top:80px}}.post-event_action .event-buttons li{max-width:327px;margin:0 auto}@media(min-width: 768px){.post-event_action .event-buttons li{width:50%;max-width:496px;margin:0}}.post-event_action .event-buttons li+li{margin-top:24px}@media(min-width: 768px){.post-event_action .event-buttons li+li{margin:0 0 0 24px}}.post-event_action .event-buttons li a{display:block;position:relative;padding:0 10px 10px 0}@media(min-width: 768px){.post-event_action .event-buttons li a{padding:0 16px 16px 0}}@media(min-width: 768px){.post-event_action .event-buttons li a:hover::before{opacity:0}}@media(min-width: 768px){.post-event_action .event-buttons li a:hover::after{opacity:1}}@media(min-width: 768px){.post-event_action .event-buttons li a:hover p{transform:translate(16px, 16px)}}.post-event_action .event-buttons li a::before,.post-event_action .event-buttons li a::after{content:"";display:block;position:absolute;right:0;bottom:0;width:calc(100% - 10px);height:calc(100% - 10px);transition:all .3s ease;background-position:bottom right}@media(min-width: 768px){.post-event_action .event-buttons li a::before,.post-event_action .event-buttons li a::after{width:calc(100% - 16px);height:calc(100% - 16px)}}.post-event_action .event-buttons li a::before{background-image:url("/wp-content/themes/livli_club/images/common/bg-dot_gray.svg")}.post-event_action .event-buttons li a::after{opacity:0;background-image:url("/wp-content/themes/livli_club/images/common/bg-dot_blue.svg")}.post-event_action .event-buttons li a p{aspect-ratio:480/160;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;background-color:#25282a;background-image:url("/wp-content/themes/livli_club/images/benefits/events-button-1.webp");background-size:cover;font-size:18px;font-weight:500;color:#fff}@media(min-width: 768px){.post-event_action .event-buttons li a p{font-size:20px;transition:all .3s ease}}.post-event_action .event-buttons li a p.old-event{background-image:url("/wp-content/themes/livli_club/images/benefits/events-button-2.webp");background-size:cover}.post-event_action .event-buttons li a p::before,.post-event_action .event-buttons li a p::after{content:"";display:block;position:absolute}.post-event_action .event-buttons li a p::before{right:16px;top:calc(50% + 3px);width:22px;height:1px;background-color:#fff}.post-event_action .event-buttons li a p::after{right:16px;top:calc(50% - 3px);width:0;height:0;border-style:solid;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:5px solid #fff;border-left:0;transform:rotate(-45deg)}.post-event_all,.post-event_next,.post-event_voice,.post-event_contact{margin:56px -24px 0}@media(min-width: 768px){.post-event_all,.post-event_next,.post-event_voice,.post-event_contact{margin:56px 0 0}}.post-event_all>.mm-text,.post-event_all>.mm-img_set,.post-event_all>.mm-teacher,.post-event_next>.mm-text,.post-event_next>.mm-img_set,.post-event_next>.mm-teacher,.post-event_voice>.mm-text,.post-event_voice>.mm-img_set,.post-event_voice>.mm-teacher,.post-event_contact>.mm-text,.post-event_contact>.mm-img_set,.post-event_contact>.mm-teacher{margin-left:24px;margin-right:24px}@media(min-width: 768px){.post-event_all>.mm-text,.post-event_all>.mm-img_set,.post-event_all>.mm-teacher,.post-event_next>.mm-text,.post-event_next>.mm-img_set,.post-event_next>.mm-teacher,.post-event_voice>.mm-text,.post-event_voice>.mm-img_set,.post-event_voice>.mm-teacher,.post-event_contact>.mm-text,.post-event_contact>.mm-img_set,.post-event_contact>.mm-teacher{margin-left:0;margin-right:0}}@media(min-width: 768px){.post-event_all>.mm-img_set._right._float .mm-text ._top-title,.post-event_next>.mm-img_set._right._float .mm-text ._top-title,.post-event_voice>.mm-img_set._right._float .mm-text ._top-title,.post-event_contact>.mm-img_set._right._float .mm-text ._top-title{max-width:calc(57.142% - 56px)}}.post-event_all>.mm-img_set._right._float,.post-event_all>.mm-img_set._left._float,.post-event_next>.mm-img_set._right._float,.post-event_next>.mm-img_set._left._float,.post-event_voice>.mm-img_set._right._float,.post-event_voice>.mm-img_set._left._float,.post-event_contact>.mm-img_set._right._float,.post-event_contact>.mm-img_set._left._float{flex-direction:column-reverse}.post-event_all>.mm-img_set._right._float .image-wap,.post-event_all>.mm-img_set._left._float .image-wap,.post-event_next>.mm-img_set._right._float .image-wap,.post-event_next>.mm-img_set._left._float .image-wap,.post-event_voice>.mm-img_set._right._float .image-wap,.post-event_voice>.mm-img_set._left._float .image-wap,.post-event_contact>.mm-img_set._right._float .image-wap,.post-event_contact>.mm-img_set._left._float .image-wap{margin-top:24px}@media(min-width: 768px){.post-event_all>.mm-img_set._right._float .image-wap,.post-event_all>.mm-img_set._left._float .image-wap,.post-event_next>.mm-img_set._right._float .image-wap,.post-event_next>.mm-img_set._left._float .image-wap,.post-event_voice>.mm-img_set._right._float .image-wap,.post-event_voice>.mm-img_set._left._float .image-wap,.post-event_contact>.mm-img_set._right._float .image-wap,.post-event_contact>.mm-img_set._left._float .image-wap{margin-top:0;margin-bottom:0}}.post-event_all>.mm-img_set._right._float .mm-text,.post-event_all>.mm-img_set._left._float .mm-text,.post-event_next>.mm-img_set._right._float .mm-text,.post-event_next>.mm-img_set._left._float .mm-text,.post-event_voice>.mm-img_set._right._float .mm-text,.post-event_voice>.mm-img_set._left._float .mm-text,.post-event_contact>.mm-img_set._right._float .mm-text,.post-event_contact>.mm-img_set._left._float .mm-text{margin-top:0}.post-event_next{margin:56px -24px 0}@media(min-width: 768px){.post-event_next{margin:64px 0 0}}.post-event_next .mm-button{margin-top:40px !important;margin-left:0;margin-right:0}@media(min-width: 768px){.post-event_next .mm-button{margin-top:24px !important}}.post-event_voice .object{margin:24px 24px 0}@media(min-width: 768px){.post-event_voice .object{display:flex;justify-content:space-between;align-items:center;margin:40px 0 0}}.post-event_voice .object+.object{margin-top:40px}@media(min-width: 768px){.post-event_voice .object+.object{margin-top:24px}}.post-event_voice .object .head{width:80px;margin:0 auto 16px}@media(min-width: 768px){.post-event_voice .object .head{width:120px;margin:0}}@media(min-width: 768px){.post-event_voice .object .body{width:calc(100% - 120px - 56px)}}.post-event_voice .object .body p{margin-top:8px}.post-event_voice .object .body p.user{margin:0;font-size:16px;font-weight:500;text-align:center}@media(min-width: 768px){.post-event_voice .object .body p.user{font-size:20px;text-align:left}}.post-event_contact{margin:56px -24px 0}@media(min-width: 768px){.post-event_contact{margin:64px 0 0}}.event-flow{position:relative;padding:80px 0 56px}@media(min-width: 768px){.event-flow{padding:136px 0 80px}}.event-flow::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 calc(0% + 5vw), 100% 0, 100% 100%, 0 100%);background-color:#e8e8e8}@media(min-width: 768px){.event-flow .flow-wrap{display:flex;flex-wrap:wrap;margin:0 -24px -48px}}.event-flow .flow-wrap>.object{box-sizing:border-box;padding:32px;background-color:#fff}@media(min-width: 768px){.event-flow .flow-wrap>.object{width:calc(33.333% - 48px);margin:0 24px 48px}}.event-flow .flow-wrap>.object+.object{margin-top:24px}@media(min-width: 768px){.event-flow .flow-wrap>.object+.object{margin-top:0}}@media(min-width: 768px){.event-flow .flow-wrap>.object.flow-4{display:flex;justify-content:space-between;width:100%}}@media(min-width: 768px){.event-flow .flow-wrap>.object.flow-4 .inner{width:32.481%}}@media(min-width: 768px){.event-flow .flow-wrap>.object.flow-4 .head .title{display:flex;align-items:center}}@media(min-width: 768px){.event-flow .flow-wrap>.object.flow-4 .head .title .step._num{margin:0 0 0 8px}}@media(min-width: 768px){.event-flow .flow-wrap>.object.flow-4 .head .title .text{margin:0 0 0 24px}}.event-flow .flow-wrap>.object .head .title{text-align:center}.event-flow .flow-wrap>.object .head .title span{display:block}.event-flow .flow-wrap>.object .head .title .step{font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:16px;color:#21bae0;line-height:1}@media(min-width: 768px){.event-flow .flow-wrap>.object .head .title .step{font-size:20px}}.event-flow .flow-wrap>.object .head .title .step._num{font-size:40px}@media(min-width: 768px){.event-flow .flow-wrap>.object .head .title .step._num{margin-top:8px;font-size:50px}}.event-flow .flow-wrap>.object .head .title .text{font-size:18px;font-weight:500}@media(min-width: 768px){.event-flow .flow-wrap>.object .head .title .text{margin-top:8px;font-size:20px}}.event-flow .flow-wrap>.object .body{margin:16px 0 0;font-size:16px}.event-flow .flow-wrap>.object .mm-button{margin:24px 0 0}@media(min-width: 768px){.event-flow .flow-wrap>.object .mm-button{margin-top:32px}}.event-flow .flow-wrap>.object .mm-button li{width:100%;min-width:0;margin:0}@media(min-width: 768px){.event-flow .flow-wrap>.object .inner-flow{display:flex;justify-content:space-between;width:58.268%}}.event-flow .flow-wrap>.object .inner-flow .object{margin:24px 0 0;padding:24px 16px;background-color:#e2f8fd;text-align:center}@media(min-width: 768px){.event-flow .flow-wrap>.object .inner-flow .object{width:calc(50% - 16px);margin-top:0}}.event-flow .flow-wrap>.object .inner-flow .object .first{font-size:16px;font-weight:500;line-height:1.5}@media(min-width: 768px){.event-flow .flow-wrap>.object .inner-flow .object .first{font-size:18px;line-height:1.5}}.event-flow .flow-wrap>.object .inner-flow .object .second{position:relative;margin:16px 0 0;padding:32px 0 0;font-size:18px;font-weight:700;color:#21bae0}@media(min-width: 768px){.event-flow .flow-wrap>.object .inner-flow .object .second{font-size:20px}}.event-flow .flow-wrap>.object .inner-flow .object .second::before{content:"";display:block;position:absolute;top:0;left:calc(50% - 25px);width:0;height:0;border-style:solid;border-right:25px solid rgba(0,0,0,0);border-left:25px solid rgba(0,0,0,0);border-top:16px solid #21bae0;border-bottom:0}@media(min-width: 768px){.event-flow .flow-wrap>.object .inner-flow .object .second::before{left:calc(50% - 32px);border-right:32px solid rgba(0,0,0,0);border-left:32px solid rgba(0,0,0,0);border-top:20px solid #21bae0}}.event-flow .flow-wrap>.object .inner-flow .object .third{margin:16px 0 0;font-size:16px;line-height:1.8}section[class^=benefits-]{position:relative;padding:56px 0}@media(min-width: 768px){section[class^=benefits-]{padding:80px 0}}section[class^=benefits-]._has-clippath_bg{padding:80px 0 96px}@media(min-width: 768px){section[class^=benefits-]._has-clippath_bg{padding:136px 0}}section[class^=benefits-]._has-clippath_bg::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 calc(0% + 5vw), 100% 0, 100% 100%, 0 calc(100% - 5vw));background-color:#e8e8e8}section[class^=benefits-]._has-clippath_bg_btmFlat{padding:80px 0 56px}@media(min-width: 768px){section[class^=benefits-]._has-clippath_bg_btmFlat{padding:136px 0 80px}}section[class^=benefits-]._has-clippath_bg_btmFlat::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 calc(0% + 5vw), 100% 0, 100% 100%, 0 100%);background-color:#e8e8e8}section[class^=benefits-] .catch-text{margin:0 0 24px;font-size:18px;font-weight:500;line-height:1.5;color:#21bae0;text-align:center}.benefits-issues .benefits-livingList{display:flex;flex-wrap:wrap;justify-content:space-between;opacity:0;margin:24px 0 0;padding:0;transition:opacity .7s,transform .7s;transform:translateY(44px)}@media(min-width: 768px){.benefits-issues .benefits-livingList{flex-wrap:nowrap;justify-content:center;opacity:1;margin:40px -8px 0;transition:none;transform:translateY(0)}}.benefits-issues .benefits-livingList li{width:calc(50% - 8px);margin:0 0 8px}@media(min-width: 768px){.benefits-issues .benefits-livingList li{width:25%;max-width:256px;margin:0 8px;opacity:0;transform:translateY(44px);transition:opacity .7s,transform .5s}}.benefits-issues .benefits-livingList li a{aspect-ratio:156/150;display:block;position:relative;width:100%;height:100%;padding:0 8px 8px 0}@media(min-width: 768px){.benefits-issues .benefits-livingList li a{aspect-ratio:256/280;padding:0 16px 16px 0}}@media(min-width: 768px){.benefits-issues .benefits-livingList li a:hover .inner{transform:translate(16px, 16px)}}.benefits-issues .benefits-livingList li a::before{content:"";display:block;position:absolute;right:0;bottom:0;width:calc(100% - 8px);height:calc(100% - 8px);background-image:url("/wp-content/themes/livli_club/images/common/bg-dot_blue.svg");background-position:bottom right;background-repeat:repeat;transition:all .3s ease}@media(min-width: 768px){.benefits-issues .benefits-livingList li a::before{width:calc(100% - 16px);height:calc(100% - 16px)}}.benefits-issues .benefits-livingList li a::after{display:none}.benefits-issues .benefits-livingList li a .inner{aspect-ratio:148/142;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;background-color:#e2f8fd;transition:all .3s ease}@media(min-width: 768px){.benefits-issues .benefits-livingList li a .inner{aspect-ratio:240/264}}.benefits-issues .benefits-livingList li a .inner .icon{position:relative;width:30px}@media(min-width: 375px){.benefits-issues .benefits-livingList li a .inner .icon{width:50px}}@media(min-width: 768px){.benefits-issues .benefits-livingList li a .inner .icon{width:70px}}.benefits-issues .benefits-livingList li a .inner .icon img{width:100%;transition:all .3s ease}.benefits-issues .benefits-livingList li a .inner .icon img.hover{position:absolute;top:0;left:0;opacity:0}.benefits-issues .benefits-livingList li a .inner .text{margin:8px 0}@media(min-width: 375px){.benefits-issues .benefits-livingList li a .inner .text{margin-bottom:0}}@media(min-width: 768px){.benefits-issues .benefits-livingList li a .inner .text{margin-top:24px}}.benefits-issues .benefits-livingList li a .inner .text h3{text-align:center;font-size:12px;font-weight:500;line-height:1.3}@media(min-width: 375px){.benefits-issues .benefits-livingList li a .inner .text h3{font-size:14px;line-height:1.5}}@media(min-width: 768px){.benefits-issues .benefits-livingList li a .inner .text h3{font-size:18px}}.benefits-issues .benefits-livingList li a .inner .text h3 .t_en{display:block;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:10px;color:#54c8e5}@media(min-width: 768px){.benefits-issues .benefits-livingList li a .inner .text h3 .t_en{margin-bottom:8px;font-size:12px;line-height:1}}.benefits-issues .benefits-livingList li a .inner .text p{display:flex;align-items:center;position:absolute;right:8px;bottom:8px;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:500;font-size:10px;line-height:1;color:#888}.benefits-issues .benefits-livingList li a .inner .text p .material-symbols-outlined{margin-left:8px;color:#54c8e5;font-size:11px}@media(min-width: 768px){.benefits-issues .benefits-livingList li a .inner .text p .material-symbols-outlined{font-size:16px;margin-right:5px}}.benefits-service{overflow:hidden}@media(min-width: 768px){.benefits-service .inner-wrapper{display:flex;justify-content:space-between}}@media(min-width: 768px){.benefits-service .inner-wrapper .head{position:relative;z-index:1;width:448px}}@media(min-width: 768px){.benefits-service .inner-wrapper .head::before{content:"";display:block;position:absolute;z-index:-1;top:-20px;right:0;width:100vw;height:calc(100% + 40px);background-color:#e8e8e8}}@media(min-width: 768px){.benefits-service .inner-wrapper .head .mm-midashi_L-page{margin-bottom:24px;text-align:left}}@media(min-width: 768px){.benefits-service .inner-wrapper .head .mm-midashi_L-page::after{margin-left:0}}@media(min-width: 768px){.benefits-service .inner-wrapper .head .catch-text,.benefits-service .inner-wrapper .head .t_center{text-align:left}}.benefits-service .inner-wrapper .head .mm-button{display:none}@media(min-width: 768px){.benefits-service .inner-wrapper .head .mm-button{display:flex}}.benefits-service .inner-wrapper .service-body{position:relative;margin:40px -24px}@media(min-width: 768px){.benefits-service .inner-wrapper .service-body{margin:0}}.benefits-service .inner-wrapper .swiper-slide{width:100%;max-width:375px;padding:0 20px}@media(min-width: 768px){.benefits-service .inner-wrapper .swiper-slide{width:328px;max-width:none;padding:0;opacity:.4;transition:all .3s ease}}@media(min-width: 768px){.benefits-service .inner-wrapper .swiper-slide.swiper-slide-active{opacity:1}}.benefits-service .inner-wrapper .swiper-slide a{display:block}@media(min-width: 768px){.benefits-service .inner-wrapper .swiper-slide a:hover .eyecatch{box-shadow:0px 0px 10px rgba(0,0,0,.45)}}@media(min-width: 768px){.benefits-service .inner-wrapper .swiper-slide a:hover .text .title::after{left:0;width:100%}}.benefits-service .inner-wrapper .swiper-slide a .eyecatch{overflow:hidden;aspect-ratio:335/224;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.2);transition:all .3s ease}.benefits-service .inner-wrapper .swiper-slide a .eyecatch._noimage img{object-fit:contain;width:85%}.benefits-service .inner-wrapper .swiper-slide a .eyecatch img{object-fit:cover;width:100%;height:100%}.benefits-service .inner-wrapper .swiper-slide a .text{margin:16px 0 0}.benefits-service .inner-wrapper .swiper-slide a .text .title{overflow:hidden;position:relative;margin:0 0 8px;padding:0 0 8px;font-weight:500;font-size:18px;color:#21bae0;line-height:1.5}@media(min-width: 768px){.benefits-service .inner-wrapper .swiper-slide a .text .title{font-size:20px;line-height:1.5}}body.home .benefits-service .inner-wrapper .swiper-slide a .text .title{color:#25282a}.benefits-service .inner-wrapper .swiper-slide a .text .title::before,.benefits-service .inner-wrapper .swiper-slide a .text .title::after{content:"";display:block;position:absolute;bottom:0;height:1px}.benefits-service .inner-wrapper .swiper-slide a .text .title::before{left:0;width:100%;background-color:#ccc}.benefits-service .inner-wrapper .swiper-slide a .text .title::after{right:0;width:0;background-color:#54c8e5;transition:all .3s ease}.benefits-service .inner-wrapper .swiper-slide a .text .outline{margin:0;font-size:16px}.benefits-service .inner-wrapper .controller{position:absolute;z-index:1;top:0;left:0;width:100%}.benefits-service .inner-wrapper .controller .button-prev,.benefits-service .inner-wrapper .controller .button-next{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:90px;width:40px;height:40px;border-radius:50%;background-color:#25282a}.benefits-service .inner-wrapper .controller .button-prev::before,.benefits-service .inner-wrapper .controller .button-next::before{content:"arrow_forward";line-height:1;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;color:#fff;font-size:18px}.benefits-service .inner-wrapper .controller .button-prev{left:4px;transform:scale(-1, 1)}@media(min-width: 768px){.benefits-service .inner-wrapper .controller .button-prev{left:-20px}}.benefits-service .inner-wrapper .controller .button-next{right:4px}@media(min-width: 768px){.benefits-service .inner-wrapper .controller .button-next{right:auto;left:308px}}@media(min-width: 768px){.benefits-service .inner-wrapper .overflow-right{width:calc(100% - 360px - 88px - 20px)}}@media(min-width: 768px){.benefits-service .inner-wrapper>.mm-button{display:none}}.benefits-service .service-line{margin:56px 24px 0}@media(min-width: 768px){.benefits-service .service-line{max-width:calc(1080px + 80px);margin:80px auto 0;padding:0 40px}}.benefits-service .service-line .inner{padding:0 20px 24px;border-bottom:solid 1px #888;background-color:rgba(255,255,255,.5)}@media(min-width: 768px){.benefits-service .service-line .inner{padding:0 48px 48px}}.benefits-service .service-line .inner .title{overflow:hidden;position:relative;top:-13.5px;margin:0 -20px -13.5px;font-size:18px;font-weight:500;line-height:1.5;text-align:center}@media(min-width: 768px){.benefits-service .service-line .inner .title{top:-16px;margin:0 -48px -16px;font-size:24px;line-height:1.5}}.benefits-service .service-line .inner .title span{display:inline-block;position:relative}.benefits-service .service-line .inner .title span::before,.benefits-service .service-line .inner .title span::after{content:"";display:block;position:absolute;top:13.5px;width:100%;height:1px;background-color:#888}@media(min-width: 768px){.benefits-service .service-line .inner .title span::before,.benefits-service .service-line .inner .title span::after{top:16px}}.benefits-service .service-line .inner .title span::before{left:calc(-100% - 8px)}@media(min-width: 768px){.benefits-service .service-line .inner .title span::before{left:calc(-100% - 16px)}}.benefits-service .service-line .inner .title span::after{right:calc(-100% - 8px)}@media(min-width: 768px){.benefits-service .service-line .inner .title span::after{right:calc(-100% - 16px)}}.benefits-service .service-line .inner p{margin-top:24px;text-align:center}@media(min-width: 768px){.benefits-service .service-line .inner p{max-width:872px;margin:32px auto 0}}@media(min-width: 768px){.benefits-service .service-line .inner p a{transition:all .3s ease}}@media(min-width: 768px){.benefits-service .service-line .inner p a:hover{opacity:.7}}.benefits-service .service-line .inner p a::after{display:none}.benefits-cluboff{overflow:hidden}@media(min-width: 768px){.benefits-cluboff .cluboff-exsample{display:flex;flex-wrap:wrap;position:relative;margin:0 0 -72px}}@media(min-width: 768px){.benefits-cluboff .cluboff-exsample::before,.benefits-cluboff .cluboff-exsample::after{content:"";display:block;position:absolute;z-index:-1;background-repeat:no-repeat}}@media(min-width: 768px){.benefits-cluboff .cluboff-exsample::before{top:29px;right:45px;width:99px;height:209px;background-image:url("/wp-content/themes/livli_club/images/benefits/cluboff-bg-1.svg");background-position:top right}}@media(min-width: 768px){.benefits-cluboff .cluboff-exsample::after{bottom:152px;left:12px;width:123px;height:226px;background-image:url("/wp-content/themes/livli_club/images/benefits/cluboff-bg-2.svg");background-position:top left}}@media(min-width: 768px){.benefits-cluboff .cluboff-exsample li{width:calc(50% - 80px - 53px);margin:0 0 72px}}.benefits-cluboff .cluboff-exsample li+li{margin-top:32px}@media(min-width: 768px){.benefits-cluboff .cluboff-exsample li+li{margin-top:0}}@media(min-width: 768px){.benefits-cluboff .cluboff-exsample li:nth-child(2){margin:0 auto 72px 80px}}@media(min-width: 768px){.benefits-cluboff .cluboff-exsample li:nth-child(3){margin:0 80px 72px auto}}.benefits-cluboff .cluboff-exsample li .image{position:relative}.benefits-cluboff .cluboff-exsample li .image .point{position:absolute;padding:8px 16px;background:linear-gradient(90deg, #7BDEF0 0%, #16AAE2 100%);font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:22px;line-height:1;color:#fff}.benefits-cluboff .cluboff-exsample li .text{display:flex;justify-content:center;align-items:flex-end;margin:16px 0 0;line-height:1}@media(min-width: 768px){.benefits-cluboff .cluboff-exsample li .text{justify-content:flex-end}}.benefits-cluboff .cluboff-exsample li .text dt{margin:0 16px .5em 0;font-size:12px}.benefits-cluboff .cluboff-exsample li .text dd{position:relative;font-size:26px;font-weight:700;color:#21bae0}.benefits-cluboff .cluboff-exsample li .text dd::before{content:"";display:block;position:absolute;z-index:-1;left:-2px;bottom:-8px;width:calc(100% + 4px);height:16px;background-color:#fff02e}.benefits-cluboff .cluboff-exsample li .text dd strong{font-size:30px}.benefits-cluboff .cluboff-exsample li .text dd strong.num{font-size:44px}.benefits-cluboff .cluboff-images{margin:40px 0 32px;padding:32px 0;background-color:#e2f8fd}@media(min-width: 768px){.benefits-cluboff .cluboff-images{margin:56px 0 48px}}.benefits-cluboff .cluboff-images .swiper-wrapper{transition-timing-function:linear}.benefits-cluboff .cluboff-images .swiper-slide{width:300px;height:auto}@media(min-width: 768px){.benefits-cluboff .cluboff-images .swiper-slide{width:420px}}.benefits-cluboff .cluboff-images .swiper-slide:nth-child(even){width:246px}@media(min-width: 768px){.benefits-cluboff .cluboff-images .swiper-slide:nth-child(even){width:360px}}.benefits-cluboff .cluboff-images .swiper-slide .item{display:flex;align-items:center;height:100%}body.event-circle .benefits-events{padding-top:0;margin-top:32px}@media(min-width: 768px){body.event-circle .benefits-events{margin-top:80px}}.benefits-events .buttons{margin:40px 0 0}@media(min-width: 768px){.benefits-events .buttons{display:flex;justify-content:center}}.benefits-events .buttons li{max-width:327px;margin:0 auto}@media(min-width: 768px){.benefits-events .buttons li{width:50%;max-width:496px;margin:0}}.benefits-events .buttons li+li{margin-top:24px}@media(min-width: 768px){.benefits-events .buttons li+li{margin:0 0 0 24px}}.benefits-events .buttons li a{display:block;position:relative;padding:0 10px 10px 0}@media(min-width: 768px){.benefits-events .buttons li a{padding:0 16px 16px 0}}@media(min-width: 768px){.benefits-events .buttons li a:hover::before{opacity:0}}@media(min-width: 768px){.benefits-events .buttons li a:hover::after{opacity:1}}@media(min-width: 768px){.benefits-events .buttons li a:hover p{transform:translate(16px, 16px)}}.benefits-events .buttons li a::before,.benefits-events .buttons li a::after{content:"";display:block;position:absolute;right:0;bottom:0;width:calc(100% - 10px);height:calc(100% - 10px);transition:all .3s ease;background-position:bottom right}@media(min-width: 768px){.benefits-events .buttons li a::before,.benefits-events .buttons li a::after{width:calc(100% - 16px);height:calc(100% - 16px)}}.benefits-events .buttons li a::before{background-image:url("/wp-content/themes/livli_club/images/common/bg-dot_gray.svg")}.benefits-events .buttons li a::after{opacity:0;background-image:url("/wp-content/themes/livli_club/images/common/bg-dot_blue.svg")}.benefits-events .buttons li a p{aspect-ratio:480/160;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;background-color:#25282a;background-image:url("/wp-content/themes/livli_club/images/benefits/events-button-1.webp");background-size:cover;font-size:18px;font-weight:500;color:#fff}@media(min-width: 768px){.benefits-events .buttons li a p{font-size:20px;transition:all .3s ease}}.benefits-events .buttons li a p.old-event{background-image:url("/wp-content/themes/livli_club/images/benefits/events-button-2.webp");background-size:cover}.benefits-events .buttons li a p::before,.benefits-events .buttons li a p::after{content:"";display:block;position:absolute}.benefits-events .buttons li a p::before{right:16px;top:calc(50% + 3px);width:22px;height:1px;background-color:#fff}.benefits-events .buttons li a p::after{right:16px;top:calc(50% - 3px);width:0;height:0;border-style:solid;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:5px solid #fff;border-left:0;transform:rotate(-45deg)}.benefits-events .note{margin-top:56px}@media(min-width: 768px){.benefits-events .note{display:flex;justify-content:space-between;max-width:1016px;margin:56px auto 0}}@media(min-width: 768px){.benefits-events .note .image{width:49.214%}}.benefits-events .note .text{margin:24px 0 0}@media(min-width: 768px){.benefits-events .note .text{width:44.489%;margin-top:0}}.benefits-events .note .text .title{font-size:18px;font-weight:500;text-align:center}@media(min-width: 768px){.benefits-events .note .text .title{font-size:20px;text-align:left}}section[class^=cluboff-]{position:relative;padding:56px 0}@media(min-width: 768px){section[class^=cluboff-]{padding:80px 0}}section[class^=cluboff-]:first-child{padding-top:0}section[class^=cluboff-]._has-clippath_bg{padding:80px 0 96px}@media(min-width: 768px){section[class^=cluboff-]._has-clippath_bg{padding:136px 0}}section[class^=cluboff-]._has-clippath_bg::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 calc(0% + 5vw), 100% 0, 100% 100%, 0 calc(100% - 5vw));background-color:#e8e8e8}section[class^=cluboff-]._has-clippath_bg_btmFlat{padding:80px 0 56px}@media(min-width: 768px){section[class^=cluboff-]._has-clippath_bg_btmFlat{padding:136px 0 80px}}section[class^=cluboff-]._has-clippath_bg_btmFlat::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 calc(0% + 5vw), 100% 0, 100% 100%, 0 100%);background-color:#e8e8e8}.cluboff-easyToUse{overflow:hidden}.cluboff-easyToUse article{padding:0 24px}@media(min-width: 768px){.cluboff-easyToUse article{max-width:calc(1080px + 80px);margin:0 auto;padding:0 40px}}.cluboff-easyToUse article+article{margin-top:40px}@media(min-width: 768px){.cluboff-easyToUse article+article{margin-top:64px}}@media(min-width: 768px){.cluboff-easyToUse article+article .inner{flex-direction:row-reverse;padding:0 67px 0 26px}}@media(min-width: 768px){.cluboff-easyToUse article+article .head{padding-bottom:0}}@media(min-width: 768px){.cluboff-easyToUse article .inner{display:flex;justify-content:space-between;align-items:center;padding:0 26px 0 67px}}@media(min-width: 768px){.cluboff-easyToUse article .head{width:32.828%;max-width:324px;padding-bottom:56px}}.cluboff-easyToUse article .head .title{display:flex;font-size:18px;font-weight:500;line-height:1.5}.cluboff-easyToUse article .head .title .num{margin-right:16px;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:40px;line-height:1;color:#21bae0}.cluboff-easyToUse article .head .read{display:none}@media(min-width: 768px){.cluboff-easyToUse article .head .read{display:block}}.cluboff-easyToUse article .head .mm-button{display:none}@media(min-width: 768px){.cluboff-easyToUse article .head .mm-button{display:flex;margin-top:48px}}.cluboff-easyToUse article .body{margin:24px -24px 0}@media(min-width: 768px){.cluboff-easyToUse article .body{width:55.725%;max-width:550px;margin:0}}.cluboff-easyToUse article .body .slider-wrap{position:relative;padding:24px 24px 0}@media(min-width: 768px){.cluboff-easyToUse article .body .slider-wrap{padding:56px 0 0}}.cluboff-easyToUse article .body .slider-wrap::before{content:"";display:block;position:absolute;top:0;right:0;z-index:-1;width:51vw;height:100%;background:linear-gradient(135deg, #7BDEF0 0%, #16AAE2 100%)}@media(min-width: 768px){.cluboff-easyToUse article .body .slider-wrap::before{right:auto;left:137px;width:44vw}}.cluboff-easyToUse article .body .slider-wrap .inner{position:relative;padding:0 16px 0 0}.cluboff-easyToUse article .body .slider-wrap .inner::before{content:"";display:block;position:absolute;right:0;top:16px;z-index:-1;width:calc(100% - 16px);height:calc(100% - 16px - 88px);background-color:#91dcfd}@media(min-width: 768px){.cluboff-easyToUse article .body .slider-wrap .inner::before{height:calc(100% - 16px - 112px)}}.cluboff-easyToUse article .body .slider-wrap .inner .controller{display:flex;justify-content:space-between;width:120px;margin:16px 0 0;padding:24px 0}@media(min-width: 768px){.cluboff-easyToUse article .body .slider-wrap .inner .controller{width:112px;padding:24px 0 48px}}.cluboff-easyToUse article .body .slider-wrap .inner .controller .button-prev,.cluboff-easyToUse article .body .slider-wrap .inner .controller .button-next{cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#25282a}.cluboff-easyToUse article .body .slider-wrap .inner .controller .button-prev::before,.cluboff-easyToUse article .body .slider-wrap .inner .controller .button-next::before{content:"arrow_forward";line-height:1;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;color:#fff;font-size:17px}.cluboff-easyToUse article .body .slider-wrap .inner .controller .button-prev{transform:scale(-1, 1)}.cluboff-easyToUse article .body .slider-wrap .inner .image-slider{overflow:hidden}.cluboff-easyToUse article .body .slider-wrap .inner .image-slider .swiper-slide{height:auto}.cluboff-easyToUse article .body .slider-wrap .inner .image-slider .swiper-slide .object{height:100%;background-color:#fff}.cluboff-easyToUse article .body .slider-wrap .inner .image-slider .swiper-slide .object .catch{overflow:hidden;aspect-ratio:311/207;width:100%}.cluboff-easyToUse article .body .slider-wrap .inner .image-slider .swiper-slide .object .catch img{object-fit:cover;width:100%;height:100%}.cluboff-easyToUse article .body .slider-wrap .inner .image-slider .swiper-slide .object .text{padding:16px}.cluboff-easyToUse article .body .slider-wrap .inner .image-slider .swiper-slide .object .text p{font-weight:500;line-height:1.7142857143}.cluboff-easyToUse article .body .slider-wrap .inner .image-slider .swiper-slide .object .text .attention{margin:8px 0 0}.cluboff-easyToUse article .body .slider-wrap .inner .image-slider .swiper-slide .object .text .attention li{font-size:10px;color:#999;line-height:1.5}.cluboff-easyToUse article .body .image-wrap{position:relative;padding:24px}@media(min-width: 768px){.cluboff-easyToUse article .body .image-wrap{padding:56px 0 40px}}.cluboff-easyToUse article .body .image-wrap::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:51vw;height:100%;background:linear-gradient(135deg, #7BDEF0 0%, #16AAE2 100%)}@media(min-width: 768px){.cluboff-easyToUse article .body .image-wrap::before{left:auto;right:137px;width:44vw}}.cluboff-easyToUse article .body .image-wrap .image{position:relative;padding:0 16px 16px 0}.cluboff-easyToUse article .body .image-wrap .image::before{content:"";display:block;position:absolute;right:0;bottom:0;z-index:-1;width:calc(100% - 16px);height:calc(100% - 16px);background-color:#91dcfd}.cluboff-easyToUse article .foot{margin:24px 0 0}@media(min-width: 768px){.cluboff-easyToUse article .foot{display:none}}.cluboff-benefits .object-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px}@media(min-width: 768px){.cluboff-benefits .object-wrapper{grid-template-columns:repeat(3, 1fr);gap:40px;max-width:1064px;margin:0 auto}}.cluboff-benefits .object-wrapper article{padding:32px;background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.cluboff-benefits .object-wrapper article.hidden-post{display:none}.cluboff-benefits .object-wrapper article .cateory{font-size:12px;color:#21bae0;line-height:1.75}.cluboff-benefits .object-wrapper article .title{margin:8px 0 0;font-size:18px;font-weight:500;line-height:1.5}.cluboff-benefits .object-wrapper article .image{display:flex;align-items:center;justify-content:center;max-height:176px;margin:8px 0 0}@media(min-width: 768px){.cluboff-benefits .object-wrapper article .image{aspect-ratio:264/176}}.cluboff-benefits .object-wrapper article .image img{max-height:176px}.cluboff-benefits .object-wrapper article .memo{margin:16px 0 0;font-size:12px;line-height:1.75;text-align:center}.cluboff-benefits .object-wrapper article .off{display:flex;align-items:center;justify-content:center;max-width:268px;min-height:52px;margin:8px auto 0;padding:4px 16px;border-radius:52px;background:linear-gradient(90deg, #7BDEF0 0%, #16AAE2 100%);font-size:24px;font-weight:500;color:#fff;text-align:center}.cluboff-benefits .object-wrapper article .off span{margin:.5em 0 0 8px;font-size:14px}.cluboff-benefits .object-wrapper article .mm-button{margin-top:16px}.cluboff-benefits .more-object+.object-wrapper{margin-top:32px}@media(min-width: 768px){.cluboff-benefits .more-object+.object-wrapper{margin-top:40px}}.cluboff-benefits .more-object{margin:32px 0 0;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:24px;text-align:center}@media(min-width: 768px){.cluboff-benefits .more-object{grid-column:1/-1;margin-top:56px}}.cluboff-benefits .more-object span{display:inline-block;position:relative;padding-bottom:36px}@media(min-width: 768px){.cluboff-benefits .more-object span{cursor:pointer;transition:all .3s ease}}@media(min-width: 768px){.cluboff-benefits .more-object span:hover::before,.cluboff-benefits .more-object span:hover::after{bottom:0;background-color:#54c8e5}}.cluboff-benefits .more-object span::before,.cluboff-benefits .more-object span::after{content:"";display:block;position:absolute;bottom:10px;left:calc(50% - 28px);width:36px;height:1px;background-color:#707070;transform:rotate(36deg)}@media(min-width: 768px){.cluboff-benefits .more-object span::before,.cluboff-benefits .more-object span::after{transition:all .3s ease}}.cluboff-benefits .more-object span::after{left:50%;transform:rotate(-36deg)}.cluboff-examples{padding-top:18px !important}.cluboff-examples .examples-title{text-align:center}.cluboff-examples .examples-title img{margin:0 auto}.cluboff-examples .object-wrapper{margin:24px 0 0}@media(min-width: 768px){.cluboff-examples .object-wrapper{display:flex;justify-content:space-between;max-width:calc(1080px + 80px);margin:40px auto 0;padding:0 40px}}.cluboff-examples .object-wrapper .case{overflow:hidden;position:relative;margin:0 0 32px}@media(min-width: 768px){.cluboff-examples .object-wrapper .case{width:calc(50% - 20px);margin-bottom:0}}.cluboff-examples .object-wrapper .case.case2 .body{background-color:#faf4da}.cluboff-examples .object-wrapper .case.case2 .body article .num,.cluboff-examples .object-wrapper .case.case2 .body article .title{color:#edaa2b}.cluboff-examples .object-wrapper .case.case2 .body .total dl dt{background:linear-gradient(135deg, #F0EB7B 20%, #E27C16 100%)}.cluboff-examples .object-wrapper .case.case2 .body .total dl dd .otoku{color:#edaa2a}@media(min-width: 768px){.cluboff-examples .object-wrapper .case.case2 .more-case span:hover{color:#edaa2b}}.cluboff-examples .object-wrapper .case .body{display:none;padding:0 24px 32px;background-color:#e3f8fd}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body{padding:32px 24px 56px}}.cluboff-examples .object-wrapper .case .body article{position:relative}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body article{max-width:320px;margin:0 auto}}.cluboff-examples .object-wrapper .case .body article+article{margin-top:64px}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body article+article{margin-top:80px}}.cluboff-examples .object-wrapper .case .body article+article::before,.cluboff-examples .object-wrapper .case .body article+article::after{content:"";display:block;position:absolute;top:-40px;left:calc(50% - .8px);width:1.6px;height:40px;background-color:#ccc}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body article+article::before,.cluboff-examples .object-wrapper .case .body article+article::after{top:-58px;left:calc(50% - 1px);width:2px;height:50px}}.cluboff-examples .object-wrapper .case .body article+article::after{transform:rotate(90deg)}.cluboff-examples .object-wrapper .case .body article .num{position:relative;margin:0 40px;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:40px;color:#21bae0;line-height:1;text-align:right}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body article .num{margin:0 8px;font-size:50px}}.cluboff-examples .object-wrapper .case .body article .image{margin:-16px 32px 0}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body article .image{margin:-20px 0 0}}.cluboff-examples .object-wrapper .case .body article .title{margin:16px 0 0;font-size:18px;font-weight:500;color:#21bae0;line-height:1.5;text-align:center}.cluboff-examples .object-wrapper .case .body article .memo{margin:16px 0 0;font-size:12px;font-weight:500;line-height:1.75;text-align:center}.cluboff-examples .object-wrapper .case .body article .mm-button{margin-top:24px}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body article .mm-button li{width:100%;max-width:320px}}.cluboff-examples .object-wrapper .case .body .total{max-width:327px;margin:32px auto 0;padding:16px 0;background-color:#fff}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body .total{max-width:408px;margin-top:56px;padding:24px 0}}.cluboff-examples .object-wrapper .case .body .total .title{font-size:18px;font-weight:500;line-height:1.5;text-align:center}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body .total .title{font-size:20px;line-height:1.5}}.cluboff-examples .object-wrapper .case .body .total dl{display:flex;align-items:flex-start;justify-content:space-between;max-width:287px;margin:24px auto 0}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body .total dl{max-width:326px;margin-top:8px}}.cluboff-examples .object-wrapper .case .body .total dl dt{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg, #7BDEF0 0%, #16AAE2 100%);font-weight:700;color:#fff;line-height:1.4;text-align:center}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body .total dl dt{width:80px;height:80px;font-size:18px}}.cluboff-examples .object-wrapper .case .body .total dl dd{width:calc(100% - 70px - 16px);margin:-6px 0 0}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body .total dl dd{width:calc(100% - 80px - 16px)}}.cluboff-examples .object-wrapper .case .body .total dl dd .otoku{position:relative;z-index:1;font-size:24px;font-weight:700;line-height:1;color:#21bae0}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body .total dl dd .otoku{font-size:28px}}.cluboff-examples .object-wrapper .case .body .total dl dd .otoku::before{content:"";display:block;position:absolute;z-index:-1;left:0;bottom:-8px;width:100%;height:16px;background-color:#fff02e}.cluboff-examples .object-wrapper .case .body .total dl dd .otoku strong{display:inline-block;position:relative;top:.1em;margin:0 8px 0 0;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:700;font-size:44px}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body .total dl dd .otoku strong{font-size:50px}}.cluboff-examples .object-wrapper .case .body .total dl dd .attention{margin-top:12px;font-size:10px;color:#999}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .body .total dl dd .attention{margin-top:14px}}.cluboff-examples .object-wrapper .case .more-case{margin:16px 0 0;font-family:"Lato",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:24px;text-align:center}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .more-case{grid-column:1/-1;margin-top:24px}}.cluboff-examples .object-wrapper .case .more-case span{display:inline-block;position:relative;padding-bottom:36px}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .more-case span{cursor:pointer;transition:all .3s ease}}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .more-case span:hover{color:#21bae0}}.cluboff-examples .object-wrapper .case .more-case span::before,.cluboff-examples .object-wrapper .case .more-case span::after{content:"";display:block;position:absolute;bottom:10px;left:calc(50% - 28px);width:36px;height:1px;background-color:#707070;transform:rotate(36deg)}@media(min-width: 768px){.cluboff-examples .object-wrapper .case .more-case span::before,.cluboff-examples .object-wrapper .case .more-case span::after{transition:all .3s ease}}.cluboff-examples .object-wrapper .case .more-case span::after{left:50%;transform:rotate(-36deg)}.cluboff-examples>.inner-wrapper>.mm-button{margin-top:32px}@media(min-width: 768px){.cluboff-examples>.inner-wrapper>.mm-button{margin-top:56px}}.cluboff-examples>.inner-wrapper .note{display:flex;justify-content:center;margin:24px 0 0;font-size:10px;line-height:1.5;color:#999}@media(min-width: 768px){.cluboff-examples>.inner-wrapper .note{margin-top:40px}}@media(min-width: 768px){.cluboff-vip .inner-wrapper{display:flex;align-items:center;justify-content:space-between;max-width:1084px}}.cluboff-vip .inner-wrapper .head{text-align:center}@media(min-width: 768px){.cluboff-vip .inner-wrapper .head{width:39.842%}}.cluboff-vip .inner-wrapper .body{margin:24px 0 0}@media(min-width: 768px){.cluboff-vip .inner-wrapper .body{width:53.785%;margin:0}}.cluboff-vip .inner-wrapper .body .title{font-size:18px;font-weight:500;line-height:1.5;color:#21bae0;text-align:center}@media(min-width: 768px){.cluboff-vip .inner-wrapper .body .title{font-size:20px;text-align:left}}@media(min-width: 768px){.leavechange-action{max-width:768px;margin:0 auto;padding:0 40px}}.leavechange-action .select-action{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 11px;margin:32px 0 0}@media(min-width: 768px){.leavechange-action .select-action{gap:0 56px;margin-top:56px}}.leavechange-action .select-action .object a{aspect-ratio:1/1;display:block;position:relative;width:100%}@media(min-width: 768px){.leavechange-action .select-action .object a:hover .wrapper{transform:translate(16px, 16px)}}.leavechange-action .select-action .object a[target=_blank]::before{background-image:url("/wp-content/themes/livli_club/images/common/bg-dot_gray.svg")}.leavechange-action .select-action .object a::after{display:none}.leavechange-action .select-action .object a::before{aspect-ratio:1/1;content:"";display:block;position:absolute;z-index:-1;right:0;bottom:0;width:calc(100% - 8px);background-image:url("/wp-content/themes/livli_club/images/common/bg-dot_blue.svg")}@media(min-width: 768px){.leavechange-action .select-action .object a::before{width:calc(100% - 16px)}}.leavechange-action .select-action .object a .wrapper{aspect-ratio:1/1;width:calc(100% - 8px);background-color:#f2f2f2}@media(min-width: 768px){.leavechange-action .select-action .object a .wrapper{width:calc(100% - 16px);transition:all .3s ease}}