.club .c-sec-title{display:flex;flex-direction:column;align-items:center}.club .c-sec-title._white{color:#fff}.club .c-sec-title em{font-style:normal;font-size:50px;font-size:5rem;line-height:1em;letter-spacing:0em;font-weight:400}.club .c-sec-title small{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.03em;font-weight:400;margin-top:8px}.club ._circle{width:198px;height:198px;position:relative}@media (max-width: 1023px){.club ._circle{width:173px;height:173px}}.club ._circle ._outer{animation:circleText 10s linear infinite}@keyframes circleText{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.club ._circle ._txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.club ._arrow_circle{position:relative;border-top:#8e8d8d solid 1px}.club ._arrow_circle::before{content:"";width:69px;height:69px;background-image:url(../../../assets/img/club/ico_btn_arrow_bottom.svg);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:-35px;left:50%;transform:translateX(-50%)}.club ._circle_scale{width:500px;height:500px;border-radius:100vh;border:#d9d9d9 solid 1px;position:absolute;transform-origin:center;z-index:-1;transform:scale(0.5);transition:transform 0.5s ease, opacity 0.5s ease}.club main#wrap{padding-top:64px;padding-bottom:225px}@media (max-width: 1023px){.club main#wrap{padding-top:47px;padding-bottom:200px}}@media only screen and (max-width: 767px){.club main#wrap{padding-top:50px}}.club .mv{max-width:1210px;width:calc(100% - 40px);margin:0 auto;position:relative}@media (max-width: 1023px){.club .mv{width:100%}}.club .mv h1.pc{text-align:center;position:relative;z-index:2}.club .mv ._visual{width:100%;margin-top:-110px;position:relative}@media (max-width: 1023px){.club .mv ._visual{margin-top:0;width:100%;height:610px;background-image:url(../../../assets/img/club/mv_sp.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:center}}.club .mv ._visual ._contents{display:flex;align-items:flex-end;position:absolute;left:0;top:140px;width:100%}@media (max-width: 1023px){.club .mv ._visual ._contents{position:static;flex-direction:column;align-items:center;padding-top:16px;width:calc(100% - 30px);margin:0 auto}}@media (max-width: 1023px){.club .mv ._visual ._contents h1.sp{max-width:600px;text-align:center;width:100%}.club .mv ._visual ._contents h1.sp img{width:100%}}.club .mv ._visual ._contents h2{font-size:36px;font-size:3.6rem;line-height:1.56em;letter-spacing:0em;font-weight:400}@media (max-width: 1023px){.club .mv ._visual ._contents h2{font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:0em;font-weight:400;margin-top:24px}}.club .mv ._visual ._contents .c-button_member{margin-left:10px}.club .mv ._visual ._img{padding-right:36px;text-align:right}@media (max-width: 1023px){.club .mv ._visual ._img{padding-right:0}}.club .mv ._visual ._img ._circle{position:absolute;right:0;bottom:-63px}@media (max-width: 1023px){.club .mv ._visual ._img ._circle{right:10px;bottom:-23px}}.club .mv ._visual ._img ._circle ._txt{text-align:center;display:flex;flex-direction:column;align-items:center}.club .mv ._visual ._img ._circle ._txt small{text-align:center;font-size:14px;font-size:1.4rem;line-height:1.5em;position:relative;padding-bottom:8px}@media (max-width: 1023px){.club .mv ._visual ._img ._circle ._txt small{font-size:12.4px;font-size:1.24rem;line-height:1.5em;padding-bottom:8px}}.club .mv ._visual ._img ._circle ._txt small::after{content:"";width:80px;height:1px;background-color:#2c2a29;position:absolute;left:50%;transform:translateX(-50%);bottom:0}@media (max-width: 1023px){.club .mv ._visual ._img ._circle ._txt small::after{width:68px}}.club .mv ._visual ._img ._circle ._txt em{font-size:37.21px;font-size:3.721rem;line-height:1em;letter-spacing:0em;font-weight:300;font-style:normal;margin-top:8px}@media (max-width: 1023px){.club .mv ._visual ._img ._circle ._txt em{font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:0em;font-weight:300}}@media (max-width: 1023px){.club .mv .c-button_member{margin:32px auto 0}}.club .mv ._txt_circle{position:relative}@media (min-width: 1024px){.club .mv ._txt_circle._left ._circle_scale{top:-160px;left:-80px}}@media (max-width: 1023px){.club .mv ._txt_circle._left{margin:54px auto 0;width:calc(100% - 50px)}}.club .mv ._txt_circle._left p{font-size:18px;font-size:1.8rem;line-height:1.4em}@media (max-width: 1023px){.club .mv ._txt_circle._left p{font-size:16px;font-size:1.6rem;line-height:1.4em}}.club .mv ._txt_circle._right{width:622px;margin:222px 0 0 auto}@media (min-width: 1024px){.club .mv ._txt_circle._right ._circle_scale{top:-160px;left:-200px}}@media (max-width: 1023px){.club .mv ._txt_circle._right{margin:102px auto 0;width:calc(100% - 30px)}}.club .mv ._txt_circle._right p{font-size:16px;font-size:1.6rem;line-height:1.2em;letter-spacing:.03em;margin-top:23px}@media (max-width: 1023px){.club .mv ._txt_circle._right p{font-size:14px;font-size:1.4rem;line-height:1.2em;letter-spacing:.03em;margin-top:24px}}.club .mv ._txt_circle ._inner_txt em{font-style:normal;font-size:24px;font-size:2.4rem;line-height:1em;padding-left:35px;position:relative;left:-35px}@media (max-width: 1023px){.club .mv ._txt_circle ._inner_txt em{left:auto}}.club .mv ._txt_circle ._inner_txt em::before{content:"";width:24px;height:24px;background-color:#000;border-radius:50%;position:absolute;left:0;top:2px}.club .mv ._txt_circle ._inner_txt p a{text-decoration:underline}.club .benefit{max-width:1180px;width:calc(100% - 40px);margin:190px auto 0;padding-bottom:150px}@media (max-width: 1023px){.club .benefit{width:100%;margin-top:100px;padding-bottom:83px}}.club .benefit ._boxes{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 1023px){.club .benefit ._boxes{max-width:560px;width:calc(100% - 30px);flex-direction:column;margin:32px auto 0}}.club .benefit ._boxes ._box{border:#d9d9d9 solid 1px}@media (min-width: 1024px){.club .benefit ._boxes ._box{width:calc((100% - 24px) / 3);padding:20px 25px}.club .benefit ._boxes ._box:nth-child(n+4){margin-top:12px}.club .benefit ._boxes ._box:nth-child(2){position:relative;top:110px}}@media (max-width: 1023px){.club .benefit ._boxes ._box{padding:20px 22px}.club .benefit ._boxes ._box:nth-child(n+2){margin-top:16px}}.club .benefit ._boxes ._box h4{font-size:16px;font-size:1.6rem}@media (max-width: 1023px){.club .benefit ._boxes ._box h4{font-size:14px;font-size:1.4rem}}.club .benefit ._boxes ._box h4 img{width:50px;display:inline-block;margin:0 5px;position:relative;top:-2px}@media (max-width: 1023px){.club .benefit ._boxes ._box h4 img{width:45px}}.club .benefit ._boxes ._box>img{width:calc(100% - 20px);display:block;margin:12px auto 0}@media (max-width: 1023px){.club .benefit ._boxes ._box>img{width:calc(100% - 16px)}}.club .benefit ._boxes ._box p{font-size:16px;font-size:1.6rem;line-height:1.3125em;margin-top:8px}@media (max-width: 1023px){.club .benefit ._boxes ._box p{font-size:14px;font-size:1.4rem;line-height:1.31em;margin-top:10px}}.club .benefit ._boxes ._box ._num{font-size:32px;font-size:3.2rem;font-style:italic;text-align:right;display:block;margin-top:10px;position:relative}@media (max-width: 1023px){.club .benefit ._boxes ._box ._num{font-size:28.67px;font-size:2.867rem}}.club .benefit ._boxes ._box ._num::before{content:"";width:50px;height:1px;background-color:#000;display:inline-block;position:relative;top:-10px;margin-right:10px}@media (max-width: 1023px){.club .benefit ._boxes ._box ._num::before{width:44.8px;top:-8px;margin-right:8px}}.club .benefit ._benefit_em{display:block;width:calc((100% - 24px) / 3);text-align:center;margin:0 auto;display:flex;flex-direction:column;margin-top:-150px}@media (max-width: 1023px){.club .benefit ._benefit_em{max-width:400px;width:100%;margin-top:35px;white-space:nowrap;position:relative;left:-10px}}@media only screen and (max-width: 320px){.club .benefit ._benefit_em{left:auto}}.club .benefit ._benefit_em em{font-family:"Familjen Grotesk", sans-serif;font-size:60px;font-size:6rem;line-height:1em;font-style:normal}@media (max-width: 1023px){.club .benefit ._benefit_em em{font-size:59px;font-size:5.9rem;line-height:1em}}@media only screen and (max-width: 320px){.club .benefit ._benefit_em em{font-size:54px;font-size:5.4rem;line-height:1em}}.club .benefit ._benefit_em em:nth-of-type(2){text-align:right}.club .benefit ._benefit_em small{font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:0em;font-weight:300;font-style:italic;text-align:center;margin-top:10px}.club .service{padding:114px 0 113px}@media (max-width: 1023px){.club .service{padding:90px 0}}.club .service ._membership{padding:50px 0 70px;max-width:1180px;width:100%;margin:0 auto;background-color:#2c2a29;text-align:center}@media (max-width: 1023px){.club .service ._membership{padding:24px 0 40px}.club .service ._membership .c-sec-title{text-align:left;align-items:flex-start;max-width:330px;width:calc(100% - 30px);margin-left:15px;position:relative}.club .service ._membership .c-sec-title small{position:absolute;right:0;bottom:0}}.club .service ._membership figure{max-width:936px;width:calc(100% - 40px);margin:54px auto 0}@media (max-width: 1023px){.club .service ._membership figure{margin-top:91px;max-width:560px;width:calc(100% - 50px)}.club .service ._membership figure img{width:100%}}.club .recommend{margin:0 auto;padding-top:86px}@media (max-width: 1023px){.club .recommend{padding-top:91px}}.club .recommend ._circle_list{max-width:1200px;width:calc(100% - 40px);margin:58px auto 0;display:flex;align-items:center}@media (max-width: 1023px){.club .recommend ._circle_list{max-width:560px;width:calc(100% - 30px);margin:30px auto 0;flex-wrap:wrap}}.club .recommend ._circle_list li{border:#d9d9d9 solid 1px;border-radius:50%}@media (min-width: 1024px){.club .recommend ._circle_list li{min-width:21.67%}.club .recommend ._circle_list li:nth-child(n+2){margin-left:-2%}}@media (max-width: 1023px){.club .recommend ._circle_list li{min-width:inherit;width:50%}}.club .recommend ._circle_list li>div{padding-top:100%;position:relative}.club .recommend ._circle_list li>div>span{width:100%;text-align:center;font-size:20px;font-size:2rem;line-height:1.2em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 1023px){.club .recommend ._circle_list li>div>span{font-size:14px;font-size:1.4rem;line-height:1.2em}}.club .flow{max-width:1010px;width:calc(100% - 40px);margin:100px auto 0}@media (max-width: 1023px){.club .flow{max-width:560px;margin:56px auto 0;width:calc(100% - 30px)}}.club .flow ._flow_illus{width:100%;margin:65px auto 0;display:flex}@media (max-width: 1023px){.club .flow ._flow_illus{flex-direction:column;margin:32px auto 0}}.club .flow ._flow_illus figure{position:relative}@media (min-width: 1024px){.club .flow ._flow_illus figure:nth-child(1){width:32%}.club .flow ._flow_illus figure:nth-child(2){width:33%}.club .flow ._flow_illus figure:nth-child(3){width:35%}}@media (max-width: 1023px){.club .flow ._flow_illus figure{padding-bottom:32px;display:flex;align-items:flex-start}.club .flow ._flow_illus figure:last-child{padding-bottom:0}.club .flow ._flow_illus figure:last-child::before{content:none}}.club .flow ._flow_illus figure::before{content:"";width:calc(100% - 84px);height:1px;position:absolute;right:0;top:42px;background-color:#000}@media (max-width: 1023px){.club .flow ._flow_illus figure::before{width:1px;height:calc(100% - 75px);top:75px;right:auto;left:37.5px}}.club .flow ._flow_illus figure ._icon{width:84px}@media (max-width: 1023px){.club .flow ._flow_illus figure ._icon{width:75px;flex-shrink:0}}.club .flow ._flow_illus figure figcaption{margin-top:26px;padding-left:20px}@media (max-width: 1023px){.club .flow ._flow_illus figure figcaption{margin-top:24px;padding-left:25px}}.club .flow ._flow_illus figure figcaption h4{display:flex;align-items:center}@media (max-width: 1023px){.club .flow ._flow_illus figure figcaption h4{align-items:flex-start}}.club .flow ._flow_illus figure figcaption h4 ._num{width:32px;height:32px;background-color:#000;border-radius:50%;font-size:16px;font-size:1.6rem;line-height:1em;text-align:center;padding-top:8px;flex-shrink:0;color:#fff}@media (max-width: 1023px){.club .flow ._flow_illus figure figcaption h4 ._num{width:30px;height:30px;font-size:14px;font-size:1.4rem;line-height:1em}}.club .flow ._flow_illus figure figcaption h4 em{font-style:normal;font-size:18px;font-size:1.8rem;line-height:1em;margin-left:11px}@media (max-width: 1023px){.club .flow ._flow_illus figure figcaption h4 em{font-size:16px;font-size:1.6rem;line-height:1.1875em;margin-left:9px;margin-top:6px}}.club .flow ._flow_illus figure figcaption p{font-size:14px;font-size:1.4rem;line-height:1.2em;margin-top:16px;padding-right:20px}@media (max-width: 1023px){.club .flow ._flow_illus figure figcaption p{padding-right:0;font-size:14px;font-size:1.4rem;line-height:1.6em}}.club .flow .c-button_member{width:193px;height:43px;margin-top:25px}@media (max-width: 1023px){.club .flow .c-button_member{margin-top:8px}}.club .flow .c-button_member span{font-size:12px;font-size:1.2rem;padding-right:14px}.club .flow .c-button_member::after{width:13px;height:13px;right:16px}.club .next-steps{max-width:1210px;width:calc(100% - 40px);margin:220px auto 0}@media (max-width: 1023px){.club .next-steps{margin:150px auto 0;width:calc(100% - 20px)}}.club .next-steps ._contents{display:flex;align-items:flex-start;justify-content:flex-end}@media (max-width: 1023px){.club .next-steps ._contents{flex-direction:column-reverse}}.club .next-steps ._contents ._circle{flex-shrink:0}@media (max-width: 1023px){.club .next-steps ._contents ._circle{margin:56px 8px 0 auto}}.club .next-steps ._contents ._details{max-width:622px;width:100%;display:flex;flex-direction:column;margin-left:60px}@media (max-width: 1023px){.club .next-steps ._contents ._details{margin-left:0}}.club .next-steps ._contents ._details h2{font-size:62px;font-size:6.2rem;line-height:1em;letter-spacing:.09em}@media (max-width: 1023px){.club .next-steps ._contents ._details h2{font-size:48px;font-size:4.8rem;line-height:1em;letter-spacing:.09em}}.club .next-steps ._contents ._details p{font-size:36px;font-size:3.6rem;line-height:1.2em;letter-spacing:.03em;margin-top:39px}@media (max-width: 1023px){.club .next-steps ._contents ._details p{font-size:18px;font-size:1.8rem;line-height:1.2em;letter-spacing:.03em;margin-top:32px}}.club .next-steps ._contents ._details .c-button_member{margin:70px 0 0 auto}@media (max-width: 1023px){.club .next-steps ._contents ._details .c-button_member{margin:56px auto 0}}

/*# sourceMappingURL=maps/club.min.css.map */
