@media(min-width: 768px){br.pc{display:block}br.sp{display:none}}@media(max-width: 767px){br.pc{display:none}br.sp{display:block}}@media(min-width: 768px){.sp{display:none !important}}@media(max-width: 767px){.pc{display:none !important}}@media(min-width: 768px){html,body{font-size:.73vw;letter-spacing:.05em}}@media(max-width: 767px){html,body{font-size:2.66vw}}@media(max-width: 767px){body{letter-spacing:.1em;background-color:#fff;overflow-x:hidden}body a:hover{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;will-change:transition}body a:hover:hover{-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}body .contents{overflow-x:hidden}#header{position:fixed;top:0;left:0;z-index:10;width:100%;-webkit-transition:.3s;transition:.3s}#header .header_inner .header_white{height:5.8rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}#header .header_inner .header_white .logo{width:12.9rem;height:4.4rem;position:absolute;top:.8rem;left:1.25rem}#header .header_inner .header_white .logo a{width:100%;height:100%;display:block}#header .header_inner .header_white .logo a img{width:100%;height:100%;display:block}#header .header_inner .header_white .btn_space{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:.9rem;height:100%}#header .header_inner .header_white .btn_space li a,#header .header_inner .header_white .btn_space li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:5.8rem;font-size:1.1rem;font-weight:bold;color:#000;line-height:1;letter-spacing:.05em}#header .header_inner .header_white .btn_space li.recruit_btn a:before{content:"";width:2.39rem;height:1.44rem;display:block;background-image:url(../images/icon_dumbbell_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:.5rem}#header .header_inner .header_white .btn_space li.contact_btn a:before{content:"";width:1.86rem;height:1.44rem;display:block;background-image:url(../images/icon_mail_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:.5rem}#header .header_inner .header_white .btn_space li.modal_menu_btn span:before{content:"";width:1.79rem;height:1.44rem;display:block;background-image:url(../images/modal_open_btn_sp.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:.5rem}#header .header_inner .header_black{height:5rem;background-color:#fee800;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll}#header .header_inner .header_black a{width:25vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;font-weight:600;color:#000;line-height:2;letter-spacing:.06em;border-right:1px solid #707070;-ms-flex-negative:0;flex-shrink:0}#header .header_inner .header_black a:last-of-type{border-right:none}.modal_menu{visibility:hidden;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;opacity:0;overflow:auto;-webkit-transition:all .3s;transition:all .3s;background-color:#fff}.modal_menu.show{visibility:visible;opacity:1}.modal_menu .modal_menu_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5.8rem}.modal_menu .modal_menu_header .logo{width:9rem;height:3.05rem}.modal_menu .modal_menu_header .logo a{width:100%;height:100%;display:block}.modal_menu .modal_menu_header .logo a img{width:100%;height:100%;display:block}.modal_menu .modal_menu_header .menu_close_btn{width:2.7rem;position:absolute;top:1.8rem;right:2.2rem}.modal_menu .modal_menu_header .menu_close_btn img{width:100%;display:block}.modal_menu .modal_menu_contents ul.modal_sitemap li{border-bottom:1px solid #fff}.modal_menu .modal_menu_contents ul.modal_sitemap li a{font-size:1.4rem;font-weight:normal;color:#fff;line-height:2;letter-spacing:.04em;background-color:#000;padding:0 3.2rem;background-image:url(../images/arrow_white_right.png);background-repeat:no-repeat;background-position:right 3.2rem center;background-size:.44rem .76rem;height:4.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal_menu .modal_menu_contents ul.modal_sitemap li p{font-size:1.8rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;color:#000;line-height:2;letter-spacing:.04em;background-color:#ffe700;padding:0 3.2rem;height:4.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal_menu .modal_menu_contents ul.btn_space{background-image:url(../images/modal_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding:4.5rem 0 9.1rem}.modal_menu .modal_menu_contents ul.btn_space li p{font-size:1.3rem;font-weight:bold;color:#fff;line-height:2;letter-spacing:.08em;text-align:center;margin-bottom:1.1rem}.modal_menu .modal_menu_contents ul.btn_space li a{width:24.7rem;height:6.3rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;line-height:2;letter-spacing:.08em}.modal_menu .modal_menu_contents ul.btn_space li.contact_btn{margin-bottom:4.2rem}.modal_menu .modal_menu_contents ul.btn_space li.contact_btn a{color:#fff;background-color:#ec4870;font-size:1.6rem}.modal_menu .modal_menu_contents ul.btn_space li.contact_btn a:before{content:"";width:1.48rem;height:1.42rem;display:inline-block;background-image:url(../images/icon_plane_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:1rem}.modal_menu .modal_menu_contents ul.btn_space li.tel_btn a{color:#000;background-color:#fff;font-size:2.1rem}.modal_menu .modal_menu_contents ul.btn_space li.tel_btn a:before{content:"";width:1.57rem;height:1.57rem;display:inline-block;background-image:url(../images/icon_phone_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:1rem}#recruit_partner .recruit_partner_inner a{display:block;height:19.3rem;padding:3.9rem 2.4rem 0;text-decoration:none;position:relative;background-repeat:no-repeat;background-position:right 2.4rem center;background-size:.98rem 1.72rem}#recruit_partner .recruit_partner_inner a .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .4rem 0}#recruit_partner .recruit_partner_inner a .heading p.en{font-size:3rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;margin:0}#recruit_partner .recruit_partner_inner a .heading h2{font-size:1.4rem;font-weight:900;letter-spacing:0;margin:0 0 0 1.5rem}#recruit_partner .recruit_partner_inner a p.description{font-size:1.4rem;font-weight:bold;letter-spacing:0;margin:0}#recruit_partner .recruit_partner_inner.recruit a{background-color:#fee800;color:#000;background-image:url(../images/arrow_big_black_right.png)}#recruit_partner .recruit_partner_inner.partner a{background-color:#e20060;color:#fff;background-image:url(../images/arrow_big_white_right.png)}#recruit_partner .recruit_partner_inner.partner a .heading{margin:0}#recruit_partner .recruit_partner_inner.partner a p.description{font-size:1.6rem}#footer{position:relative;background-color:#000;overflow:hidden}#footer .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:9rem;font-weight:bold;color:#fff;opacity:.11;letter-spacing:.05em;position:absolute;bottom:17rem;z-index:1;white-space:nowrap}#footer .footer_fixed_link{position:fixed;bottom:1.6rem;right:0;z-index:5;width:17.5rem;height:11.35rem}#footer .footer_fixed_link .close_btn{width:2.4rem;height:2.4rem;border-radius:50%;background-image:url(../images/footer_fixed_link_close_btn.png);background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;position:absolute;left:.6rem;bottom:5.7rem;z-index:6}#footer .footer_fixed_link a{display:block;width:100%;height:100%}#footer .footer_fixed_link a img{width:100%;height:100%;display:block;-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.2));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.2));-webkit-transform:translateZ(0);transform:translateZ(0)}#footer .footer_fixed_link.hide{display:none}#footer .sp_footer{padding-top:3.8rem}#footer .sp_footer .footer_logo{width:14.36rem;margin:0 auto}#footer .sp_footer .footer_logo a{width:100%;display:block}#footer .sp_footer .footer_logo a img{width:100%;display:block;opacity:.2}#footer .sp_footer .office_info{margin-top:2.2rem}#footer .sp_footer .office_info p{font-size:1.3rem;font-weight:normal;color:#fff;line-height:2;letter-spacing:0;text-align:center}#footer .sp_footer .sns_space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:13.6rem;margin:2.4rem auto 0}#footer .sp_footer .sns_space a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1c1c1c;border-radius:50%;width:3.6rem;height:3.6rem}#footer .sp_footer .sns_space a.facebook img{display:block;width:.96rem;height:1.78rem}#footer .sp_footer .sns_space a.instagram img{display:block;width:1.79rem;height:1.79rem}#footer .sp_footer .sns_space a.line img{display:block;width:2.09rem;height:.77rem}#footer .sp_footer .footer_link{padding:3rem 2.4rem 0}#footer .sp_footer .footer_link ul{text-align:center;border-bottom:1px solid #28292d;padding-bottom:2.5rem}#footer .sp_footer .footer_link ul li{display:inline-block}#footer .sp_footer .footer_link ul li a{font-size:1.3rem;font-weight:normal;color:#fff;letter-spacing:.05em;text-decoration:none}#footer .sp_footer .footer_link ul li:after{content:"|";margin:0 .8rem 0 1rem;color:#fff;font-size:1.3rem;font-weight:normal}#footer .sp_footer .footer_link ul li:last-child:after{content:""}#footer .sp_footer small{font-size:1.2rem;font-weight:normal;color:#616264;line-height:2;letter-spacing:.12em;text-align:center;padding:2rem 0 2.8rem;display:block}section.subpage_heading{background-color:#000;background-image:url(../images/bg_stripes_gray.png);background-repeat:repeat;background-position:left top;background-size:19.8rem 19.8rem;position:relative;height:20rem;margin-top:10.8rem;overflow:hidden}section.subpage_heading .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:8rem;font-weight:bold;line-height:1;color:#fff;opacity:.11;letter-spacing:.1em;position:absolute;top:6.5rem;z-index:0;white-space:nowrap}section.subpage_heading .subpage_heading_inner{height:100%;padding:0 2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}section.subpage_heading .subpage_heading_inner .en_title{font-size:4rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#fff;line-height:1;letter-spacing:.1em;white-space:nowrap}section.subpage_heading .subpage_heading_inner .ja_title{font-size:1.5rem;font-weight:900;color:#fff;line-height:1.6;letter-spacing:.1em;margin-top:.2rem}.subpage_contents{background-color:#f4f4f4;padding:4rem 1.6rem 8rem}.subpage_contents .subpage_contents_inner{padding:4rem 1.6rem 6rem;background-color:#fff}.subpage_contents .subpage_contents_inner p,.subpage_contents .subpage_contents_inner li,.subpage_contents .subpage_contents_inner dt,.subpage_contents .subpage_contents_inner dd{font-size:1.4rem;font-weight:normal;color:#293233;line-height:2.4rem;letter-spacing:.02em}.pan{padding:.7rem 1.2rem .8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.pan li{font-size:1.3rem;font-weight:500;color:#b9b9b9;line-height:1.6;letter-spacing:.05em}.pan li a{font-size:1.3rem;font-weight:500;color:#b9b9b9;line-height:1.6;letter-spacing:.05em}.pan li a.home{width:1.36rem;height:1.36rem;display:inline-block;background-image:url(../images/icon_home_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:-0.1rem}.pan li:after{content:"";width:.5rem;height:.7rem;display:inline-block;background-image:url(../images/arrow_gray_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 1.2rem;vertical-align:.2rem}.pan li:last-of-type:after{content:none}.wrapper .contents .contact_form table,.wrapper .subpage_contents .contact_form table{width:100%}.wrapper .contents .contact_form table tr th,.wrapper .subpage_contents .contact_form table tr th{padding:.4rem 0 .9rem;width:100%;display:block;font-size:1.4rem;letter-spacing:.05em;font-weight:500;text-align:left;color:#000}.wrapper .contents .contact_form table tr th p,.wrapper .subpage_contents .contact_form table tr th p{font-size:1.4rem !important;letter-spacing:.05em !important;font-weight:500 !important}.wrapper .contents .contact_form table tr th span,.wrapper .subpage_contents .contact_form table tr th span{color:#e20a60;letter-spacing:.05em}.wrapper .contents .contact_form table tr td,.wrapper .subpage_contents .contact_form table tr td{padding:0 0 1.9rem;position:relative;width:100%;display:block}.wrapper .contents .contact_form table tr td .wpcf7-checkbox .wpcf7-list-item,.wrapper .subpage_contents .contact_form table tr td .wpcf7-checkbox .wpcf7-list-item{margin:0}.wrapper .contents .contact_form table tr td input[type=text],.wrapper .contents .contact_form table tr td input[type=tel],.wrapper .contents .contact_form table tr td input[type=email],.wrapper .subpage_contents .contact_form table tr td input[type=text],.wrapper .subpage_contents .contact_form table tr td input[type=tel],.wrapper .subpage_contents .contact_form table tr td input[type=email]{width:100%;margin:0;line-height:3.8rem;height:4rem;border:1px solid #c1c1c1;background-color:#f5f5f5 !important;padding:0 .8rem;font-size:1.2rem;color:#000;font-weight:500;cursor:initial}.wrapper .contents .contact_form table tr td select,.wrapper .subpage_contents .contact_form table tr td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;line-height:3.8rem;height:4rem;border:1px solid #c1c1c1;background-color:#f5f5f5 !important;padding:0 .8rem;font-size:1.2rem;color:#333;font-weight:500}.wrapper .contents .contact_form table tr td textarea,.wrapper .subpage_contents .contact_form table tr td textarea{border:none;width:100%;height:20rem;font-size:1.4rem;font-weight:500;line-height:2;border:1px solid #c1c1c1;background-color:#f5f5f5 !important;padding:1rem .8rem;font-size:1.2rem;color:#000}.wrapper .contents .contact_form table tr td input::-webkit-input-placeholder, .wrapper .subpage_contents .contact_form table tr td input::-webkit-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::-moz-placeholder, .wrapper .subpage_contents .contact_form table tr td input::-moz-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input:-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td input:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td input::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::placeholder,.wrapper .subpage_contents .contact_form table tr td input::placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input:-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td input:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td input::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-webkit-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea::-webkit-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-moz-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea::-moz-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::placeholder,.wrapper .subpage_contents .contact_form table tr td textarea::placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td textarea:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td textarea::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-moz-placeholder-shown, .wrapper .subpage_contents .contact_form table tr td textarea:-moz-placeholder-shown{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:placeholder-shown,.wrapper .subpage_contents .contact_form table tr td textarea:placeholder-shown{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-webkit-input-placeholder,.wrapper .subpage_contents .contact_form table tr td textarea::-webkit-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input:focus,.wrapper .subpage_contents .contact_form table tr td input:focus{outline:none}.wrapper .contents .contact_form table tr td input[type=text]:focus,.wrapper .contents .contact_form table tr td input[type=email]:focus,.wrapper .contents .contact_form table tr td input[type=tel]:focus,.wrapper .contents .contact_form table tr td input[type=search]:focus,.wrapper .contents .contact_form table tr td input[type=url]:focus,.wrapper .contents .contact_form table tr td textarea:focus,.wrapper .subpage_contents .contact_form table tr td input[type=text]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=email]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=tel]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=search]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=url]:focus,.wrapper .subpage_contents .contact_form table tr td textarea:focus{color:#000}.wrapper .contents .contact_form table tr.group_first_line th,.wrapper .subpage_contents .contact_form table tr.group_first_line th{border-top:1px solid #d6d6d6;padding-top:2.2rem}.wrapper .contents .contact_form input[type=submit],.wrapper .subpage_contents .contact_form input[type=submit]{display:block;color:#000;font-size:1.6rem;font-weight:bold;letter-spacing:.1em;width:100%;height:5.6rem;margin:1.5rem 0 0;background-color:#fee803;background-image:url(../images/arrow_black_right.png);background-repeat:no-repeat;background-position:right 2.35rem center;background-size:.6rem 1.05rem;border:.2rem solid #000;cursor:pointer;-webkit-transition:.3s;transition:.3s}.wrapper .contents .contact_form .wpcf7-spinner,.wrapper .subpage_contents .contact_form .wpcf7-spinner{margin:1rem 0 0}.wrapper .contents .contact_form .wpcf7-not-valid-tip,.wrapper .subpage_contents .contact_form .wpcf7-not-valid-tip{margin-top:.5rem;font-size:1.2rem;display:block;color:#f03d61;padding:0 .8rem}.wrapper .contents .contact_form .wpcf7-response-output,.wrapper .subpage_contents .contact_form .wpcf7-response-output{color:#ef3d61;font-weight:900;border:none;font-size:1.4rem;text-align:center}.wrapper .contents .contact_form input[type=text],.wrapper .contents .contact_form input[type=password],.wrapper .contents .contact_form textarea,.wrapper .contents .contact_form select,.wrapper .subpage_contents .contact_form input[type=text],.wrapper .subpage_contents .contact_form input[type=password],.wrapper .subpage_contents .contact_form textarea,.wrapper .subpage_contents .contact_form select{outline:none}ul.campaign_list{margin:5.6rem 0 3.5rem}ul.campaign_list .slick-track{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}ul.campaign_list li{width:100%;max-width:24rem}ul.campaign_list li a{display:block;width:100%}ul.campaign_list li a img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:14rem}ul.campaign_list li a .text_space{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.9rem}ul.campaign_list li a .text_space .date{font-size:1.1rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;line-height:2.6rem;letter-spacing:.05em}ul.campaign_list li a .text_space .tag{font-size:1.1rem;font-weight:500;line-height:2.1rem;height:2.3rem;letter-spacing:.05em;border:1px solid #fff;border-radius:1px;padding:0 .6rem;margin-left:1rem}ul.campaign_list li a .text_space .title{width:100%;font-size:1.4rem;font-weight:normal;line-height:2.5rem;letter-spacing:.05em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:.4rem}}@media(max-width: 767px){body.home section.mainvisual{margin-top:10.8rem}body.home section.mainvisual .mainvisual_slider_sp{margin:0 0 4.2rem;padding:0;height:45.6rem}body.home section.mainvisual .mainvisual_slider_sp .slick-list{height:100%}body.home section.mainvisual .mainvisual_slider_sp .slick-list .slick-track{height:100%;float:none;display:-webkit-box;display:-ms-flexbox;display:flex}body.home section.mainvisual .mainvisual_slider_sp .slick-list .slick-track img{width:37.5rem;height:45.6rem}body.home section.mainvisual .mainvisual_slider_sp li h1{width:100%;height:100%}body.home section.mainvisual .mainvisual_slider_sp li img{width:100%;height:100%;display:block}body.home section.mainvisual .mainvisual_slider_sp .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 0}body.home section.mainvisual .mainvisual_slider_sp .slick-dots li{margin:0 1rem;width:1rem;height:1rem}body.home section.mainvisual .mainvisual_slider_sp .slick-dots li button{display:block;font-size:0;line-height:0;border:none;cursor:pointer;height:100%;width:100%;border-radius:50%;padding:0;background-color:#e2e2e2}body.home section.mainvisual .mainvisual_slider_sp .slick-dots li.slick-active button{background-color:#212121}body.home section.mainvisual .mainvisual_slider_pc{display:none}body.home section.mainvisual .mainvisual_news{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:6.1rem}body.home section.mainvisual .mainvisual_news dt{width:12.9rem;font-size:1.2rem;font-weight:bold;color:#fff;line-height:3.7rem;letter-spacing:.05em;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home section.mainvisual .mainvisual_news dt:before{content:"";width:1.4rem;height:1.4rem;display:block;background-image:url(../images/icon_circle_exclamation_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.2rem}body.home section.mainvisual .mainvisual_news dd{width:calc(100% - 12.9rem)}body.home section.mainvisual .mainvisual_news dd a{width:100%;height:100%;padding:1.2rem 1.2rem 1.3rem;background-color:#f4f4f4}body.home section.mainvisual .mainvisual_news dd a span{font-size:1.1rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;color:#293233;line-height:1.7rem;letter-spacing:.05em;display:block}body.home section.mainvisual .mainvisual_news dd a p{font-size:1.2rem;font-weight:500;color:#293233;line-height:1.8rem;letter-spacing:.05em}body.home .title_wrapper{text-align:center;color:#000}body.home .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em}body.home .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:1.7rem;letter-spacing:.05em}body.home .link a{width:24rem;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;font-size:1.2rem;font-weight:bold;line-height:1.5;letter-spacing:.05em;background-repeat:no-repeat;background-position:right 1.35rem center;background-size:.6rem 1.05rem}body.home .link a:hover{opacity:1}body.home .link a span{font-size:1.6rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;letter-spacing:.05em}body.home .link.large_btn a{width:100%;height:6.4rem}body.home .link.black_line a{border:.2rem solid #000;color:#000;background-image:url(../images/arrow_black_right.png)}body.home .link.black_line a:hover{color:#fff;background-color:#000;background-image:url(../images/arrow_white_right.png)}body.home .link.white_line a{border:.2rem solid #fff;color:#fff;background-image:url(../images/arrow_white_right.png)}body.home .link.white_line a:hover{color:#000;background-color:#fff;background-image:url(../images/arrow_black_right.png)}body.home section.top_information{background-color:#fff}body.home section.top_information .top_information_inner{padding:3.2rem 0 4.6rem}body.home section.top_information .top_information_inner ul.top_information_slider{margin:2.5rem 0 .8rem}body.home section.top_information .top_information_inner ul.top_information_slider .slick-track{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}body.home section.top_information .top_information_inner ul.top_information_slider li{width:100%;max-width:24rem}body.home section.top_information .top_information_inner ul.top_information_slider li a{display:block;width:100%}body.home section.top_information .top_information_inner ul.top_information_slider li a img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:14rem}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.9rem}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space .date{font-size:1.1rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;line-height:1.7rem;letter-spacing:.05em;color:#293233}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space .tag{font-size:1.1rem;font-weight:500;line-height:1.9rem;height:1.9rem;letter-spacing:.05em;color:#fff;background-color:#b7b7b7;border-radius:1px;padding:0 .6rem;margin-left:.5rem}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space .title{width:100%;font-size:1.4rem;font-weight:normal;line-height:2.8rem;letter-spacing:.05em;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.home section.top_information .top_information_inner ul.top_information_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0}body.home section.top_information .top_information_inner ul.top_information_slider .slick-dots li{margin:0 1rem;width:1rem;height:1rem}body.home section.top_information .top_information_inner ul.top_information_slider .slick-dots li button{display:block;font-size:0;line-height:0;border:none;cursor:pointer;height:100%;width:100%;border-radius:50%;padding:0;background-color:#e2e2e2}body.home section.top_information .top_information_inner ul.top_information_slider .slick-dots li.slick-active button{background-color:#212121}body.home section.top_first{background-image:url(../images/top_first_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}body.home section.top_first .top_first_inner{padding:3.5rem 1.2rem 5.4rem}body.home section.top_first .top_first_inner .title_wrapper{color:#fff}body.home section.top_first .top_first_inner ul.first_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4.3rem 0 3rem}body.home section.top_first .top_first_inner ul.first_list li{width:50%;border:1px solid #000;background-color:#fff}body.home section.top_first .top_first_inner ul.first_list li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:12rem}body.home section.top_first .top_first_inner ul.first_list li p{border-top:.2rem solid #000;font-size:1.4rem;font-weight:900;color:#000;line-height:1.8rem;letter-spacing:.05em;text-align:center;vertical-align:middle;padding:.5rem 0}body.home section.top_first .top_first_inner ul.first_list li p span{color:#f7005f;letter-spacing:.05em}body.home section.top_price{background-color:#fff;position:relative;overflow:hidden}body.home section.top_price .top_price_inner{padding:3.9rem 1.2rem 11.7rem}body.home section.top_price .top_price_inner .top_text{font-size:1.3rem;font-weight:500;color:#000;line-height:2.3rem;letter-spacing:.05em;text-align:center;margin:1.6rem 0 3.4rem}body.home section.top_price .top_price_inner .top_text a{letter-spacing:.05em;font-weight:bold;background-image:-webkit-gradient(linear, left top, right top, from(#000000), color-stop(0.2rem, #000000), color-stop(0.2rem, transparent), color-stop(0.4rem, transparent));background-image:linear-gradient(to right, #000000, #000000 0.2rem, transparent 0.2rem, transparent 0.4rem);background-size:.4rem 1px;background-repeat:repeat-x;background-position:left bottom;line-height:1.8}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box .box{-webkit-filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;margin-bottom:4.2rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt{background-color:#000;font-size:1.6rem;font-weight:900;color:#fff;line-height:6.7rem;letter-spacing:.05em;text-align:center;position:relative}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price{font-size:2.7rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 .2rem 0 .5rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num{font-size:3.2rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-left:.2rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt .yen{margin-right:.5rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt img{display:block;width:4.8rem;height:4.8rem;-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-1.8rem;left:-0.86rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd{padding:2.2rem 2.6rem 1.4rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li{font-size:1.6rem;font-weight:bold;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-bottom:1.5rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li:before{content:"";width:3.64rem;height:4.24rem;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:1rem;vertical-align:middle}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li span{font-size:1.2rem;line-height:3rem;letter-spacing:.05em;font-weight:normal}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:3.64rem 3.92rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_towel:before{background-image:url(../images/icon_plan_towel_black.png);background-size:3.43rem 3.43rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:3.64rem 3.6rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_protein:before{background-image:url(../images/icon_plan_protein_black.png);background-size:2.55rem 4.24rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:3.6rem 2.4rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03{width:100%}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl{padding:1.8rem 0;text-align:center}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt{font-size:1.6rem;font-weight:500;color:#000;line-height:2.8rem;letter-spacing:.05em}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt span{font-size:1.8rem;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd{font-size:2rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-top:1.5rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price{font-size:3.2rem;letter-spacing:.05em;font-weight:normal;margin-right:.5rem;margin-left:.8rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price .num{font-weight:bold;margin-right:.2rem}body.home section.top_price .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:7rem;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-1rem;z-index:1;white-space:nowrap}body.home section.top_campaign{background-image:url(../images/top_campaign_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}body.home section.top_campaign .top_campaign_inner{padding:3.5rem 0 5.4rem}body.home section.top_campaign .top_campaign_inner .title_wrapper{color:#fff}body.home section.top_gym_list{background-color:#fff}body.home section.top_gym_list .top_gym_list_inner{padding:3.4rem 1.2rem 5.5rem}body.home section.top_gym_list .top_gym_list_inner p.top_text{font-size:1.3rem;font-weight:500;color:#293233;line-height:2.4rem;letter-spacing:.05em;text-align:center;margin:2.3rem 0 2.2rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li{margin-bottom:2.9rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:19.75rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .store_name{font-size:1.6rem;font-weight:bold;color:#000;line-height:2.8rem;letter-spacing:.05em;text-align:center;padding:1.7rem 1.2rem .5rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .address{font-size:1.3rem;font-weight:normal;color:#293233;line-height:2.6rem;letter-spacing:.04em;min-height:7.6rem;padding:0 1.2rem 1.5rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a{width:100%;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em;background-repeat:no-repeat,no-repeat;background-position:left 3.5rem center,right 2.8rem center}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a.reserve_btn{background-color:#000;color:#fff;background-image:url(../images/icon_calender_white.png),url(../images/arrow_white_right.png);background-size:1.76rem 1.83rem,.6rem 1.05rem;margin-bottom:.7rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a.info_btn{color:#000;border:.2rem solid #000;background-image:url(../images/icon_info_black.png),url(../images/arrow_black_right.png);background-size:1.9rem 1.9rem,.6rem 1.05rem}body.home section.top_faq{background-color:#fafafa}body.home section.top_faq .top_faq_inner{padding:3.7rem 1.2rem 7rem}body.home section.top_faq .top_faq_inner p.top_text{font-size:1.3rem;font-weight:500;color:#293233;line-height:2.4rem;letter-spacing:.05em;text-align:center;margin:2.1rem 0 2rem}body.home section.top_faq .top_faq_inner .accordion{margin:2rem 0 3rem}body.home section.top_faq .top_faq_inner .accordion dl{background-color:#fff;border-radius:0 .5rem .5rem 0;padding:0 2.9rem 0 2.35rem;background-repeat:no-repeat;background-position:left 1.1rem top 1.1rem;background-size:1.6rem 3.5rem;margin-bottom:1.5rem;cursor:pointer;position:relative}body.home section.top_faq .top_faq_inner .accordion dl:last-of-type{margin-bottom:0}body.home section.top_faq .top_faq_inner .accordion dl:after{content:"";width:.95rem;height:.68rem;display:block;background-image:url(../images/triangle_gray_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:1.2rem;top:2.41rem}body.home section.top_faq .top_faq_inner .accordion dl dt{font-size:1.4rem;font-weight:500;color:#253043;line-height:2.5rem;letter-spacing:.05em;padding:1.4rem 0 1.2rem}body.home section.top_faq .top_faq_inner .accordion dl dd{display:none;font-size:1.3rem;font-weight:normal;color:#253043;line-height:2.4rem;letter-spacing:.05em;padding:.5rem 0 2rem}body.home section.top_faq .top_faq_inner .accordion dl.open:after{background-image:url(../images/triangle_pink_top.png)}body.home .top_last_link_space{background-color:#fff}body.home .top_last_link_space ul{padding:4.72rem 2.4rem 1.51rem}body.home .top_last_link_space ul li{width:100%;height:13.08rem;margin-bottom:3rem}body.home .top_last_link_space ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;font-size:1.1rem;font-weight:normal;color:#fff;line-height:1.8;letter-spacing:.01em;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}body.home .top_last_link_space ul li a span{font-size:3rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;display:inline-block;padding:0 1rem .2rem;margin-bottom:.5rem;border-bottom:1px solid #fff}body.home .top_last_link_space ul li a:after{content:"";width:2rem;height:100%;display:block;background-color:#000;background-image:url(../images/arrow_white_right.png);background-repeat:no-repeat;background-position:center center;background-size:.6rem 1.05rem;position:absolute;right:0;top:0;-webkit-transition:.3s;transition:.3s}body.home .top_last_link_space ul li.staff_link a{background-image:url(../images/top_last_link_staff.jpg)}body.home .top_last_link_space ul li.faq_link a{background-image:url(../images/top_last_link_faq.jpg)}body.home .top_last_link_space ul li.campaign_link a{background-image:url(../images/top_last_link_campaign.jpg)}body.about .subpage_heading{background-image:url(../images/subpage_heading_about_sp.jpg);background-repeat:no-repeat;background-size:cover}body.about img{width:100%;max-width:100%;vertical-align:top}body.about .u-mobile{display:block}body.about .subpage-inner{width:100%;max-width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}body.about .sub-support{padding-top:6.2rem}body.about .sub-support__title{font-size:2rem;line-height:1.8;text-align:center;font-weight:900;padding:0 2rem}body.about .sub-support__title span{color:#f7005f}body.about .sub-support__discription{width:100%;max-width:330px;margin-left:auto;margin-right:auto;padding-top:2.4rem;font-size:1.4rem;line-height:2;padding-bottom:6.4rem}body.about .sub-support__discription span{color:#f7005f;font-weight:bold}body.about .sub-support__body{background-color:#fafafa;padding-top:8.2rem;padding-bottom:7.5rem}body.about .sub-support-card:nth-child(1) .sub-support-card__image::before{content:"";background-image:url(../images/point_1.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.about .sub-support-card:nth-child(2) .sub-support-card__image::before{content:"";background-image:url(../images/point_2.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.about .sub-support-card:nth-child(3) .sub-support-card__image::before{content:"";background-image:url(../images/point_3.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.about .sub-support-card:nth-child(4) .sub-support-card__image::before{content:"";background-image:url(../images/point_4.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.about .sub-support-card__image{width:100%;max-width:46rem;position:relative}body.about .sub-support-card__image img{aspect-ratio:460/236}body.about .sub-support-card__heading{font-size:1.8rem;line-height:1.5555555556;padding-top:2rem;font-weight:900}body.about .sub-support-card__heading span{font-size:1.8rem;color:#f7005f}body.about .sub-support-card__text{padding-top:2rem;font-size:1.4rem;line-height:2;letter-spacing:.05em}body.about .sub-support-card:nth-child(n+2){margin-top:6.4rem}body.about section.sub-infomation .sub-infomation_inner{max-width:104rem;width:100%;margin:0 auto;padding:9.2rem 1.2rem 9.1rem}body.about section.sub-infomation .sub-infomation_inner .title_wrapper{text-align:center;color:#000}body.about section.sub-infomation .sub-infomation_inner .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:1.3333333333;letter-spacing:.05em;text-transform:uppercase}body.about section.sub-infomation .sub-infomation_inner .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.about section.sub-infomation .sub-infomation_inner ul.first_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4.3rem 0 3rem}body.about section.sub-infomation .sub-infomation_inner ul.first_list li{width:50%;border:1px solid #000;background-color:#fff}body.about section.sub-infomation .sub-infomation_inner ul.first_list li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:12rem}body.about section.sub-infomation .sub-infomation_inner ul.first_list li p{border-top:.2rem solid #000;font-size:1.2rem;font-weight:900;color:#000;line-height:1.8rem;letter-spacing:.05em;text-align:center;vertical-align:middle;padding:.5rem 0}body.about section.sub-infomation .sub-infomation_inner ul.first_list li p span{color:#f7005f;letter-spacing:.05em}body.about section.facilities .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:7rem;font-weight:bold;line-height:1;color:#fee800;letter-spacing:.1em;position:absolute;bottom:-3.4rem;z-index:1;white-space:nowrap}body.about .facilities-voice-bg{background-image:url(../images/facilities_voice_bgi.jpg);background-position:top;background-size:cover}body.about .facilities{position:relative}body.about .facilities .title_wrapper{text-align:center;color:#fff;padding-top:5.7rem}body.about .facilities .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.about .facilities .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.about .facilities__swiper{width:100%;height:100%;position:relative;padding-bottom:7.5rem;padding-top:2.4rem}body.about .facilities__swiper .swiper-slide{background-position:center;background-size:cover}body.about .facilities__swiper .swiper-slide img{display:block;width:100%;padding:0 2.8rem}body.about .facilities .swiper-pagination{bottom:4.5rem;z-index:10000}body.about .facilities .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1rem;background-color:#fff;opacity:1}body.about .facilities .swiper-pagination-bullet-active{background-color:#fee800}body.about .facilities__inner{padding-bottom:1.2rem}body.about .facilities__meta{color:#fff;font-size:1.8rem;line-height:1.8888888889;letter-spacing:.05;font-weight:900}body.about .facilities__meta p:nth-child(n+2){margin-top:.9rem}body.about .facilities__discription{color:#fff;font-size:1.4rem;line-height:2;letter-spacing:.05em;padding-top:2.4rem}body.about .facilities__bottom{width:33.1rem;margin-left:2.4rem;padding-bottom:1.2rem}body.about .voice{padding-bottom:6.4rem}body.about .voice .title_wrapper{text-align:center;color:#fff}body.about .voice .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.about .voice .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.about .voice__swiper{padding-bottom:3rem}body.about .voice__lists{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:3.2rem}body.about .voice__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}body.about .voice__photo{width:12rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;margin-left:auto;margin-right:auto}body.about .voice__contents{background-color:#fff;padding:2rem 1.2rem 4.8rem;border-radius:.7rem;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:3.9rem;position:relative}body.about .voice__contents::before{content:"";width:4.4rem;height:3.4rem;display:inline-block;background-image:url(../images/voice_triangle.png);background-size:cover;position:absolute;top:1rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}body.about .voice__name{font-size:2.2rem;line-height:2;font-weight:500;text-align:center}body.about .voice__name span{font-size:1.6rem;line-height:2;font-weight:400}body.about .voice__text{font-size:1.4rem;line-height:2;padding-top:.2rem}body.about .voice .swiper-voice-pagination{bottom:-0.4rem}body.about .voice .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1rem;background-color:#fff;opacity:1}body.about .voice .swiper-pagination-bullet-active{background-color:#fee800}body.price .subpage_heading{background-image:url(../images/subpage_heading_price_sp.jpg);background-repeat:no-repeat;background-size:cover}body.price img{width:100%;max-width:100%;vertical-align:top}body.price .price__heading{font-size:2.2rem;line-height:1.4545454545;font-weight:900;padding-top:4.8rem;text-align:center}body.price .price__text{padding:2.8rem 0;font-size:1.4rem;line-height:1.8571428571}body.price .price .subpage-inner{padding-left:24px;padding-right:24px;max-width:100%;width:100%}body.price .price-card__head{color:#fff;padding:1.4rem 0}body.price .price-card__lead{font-size:1.6rem;line-height:1.5}body.price .price-card__title{font-size:2rem;line-height:1.45;font-weight:900}body.price .price__bg{background-color:#fafafa;padding-top:4.8rem}body.price .price__inner{width:100%;max-width:100%;padding-left:12px;padding-right:12px}body.price .price .top_price_box .box{-webkit-filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);padding-bottom:2.84rem;margin-bottom:2.86rem}body.price .price .top_price_box dl.box dt{background-color:#000;text-align:center;position:relative}body.price .price .top_price_box dl.box dt img{display:block;width:8.5rem;height:8.5rem;-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-3.5rem;left:-2.2rem}body.price .price .top_price_box dl.box dd{padding:1.3rem 3.2rem 0rem}body.price .price .top_price_box dl.box dd p{font-size:2.2rem;font-weight:900;line-height:1.4545454545;letter-spacing:.05em;white-space:nowrap}body.price .price .top_price_box dl.box dd p .price{font-size:2.7rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 -0.25rem 0 1.15rem}body.price .price .top_price_box dl.box dd p .price .num{font-size:4.9rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-right:.7rem}body.price .price .top_price_box dl.box dd ul{margin-top:2.4rem;padding-bottom:2rem}body.price .price .top_price_box dl.box dd ul li{font-size:1.6rem;font-weight:bold;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-bottom:1.5rem}body.price .price .top_price_box dl.box dd ul li:before{content:"";width:3.64rem;height:4.24rem;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:2rem;vertical-align:middle}body.price .price .top_price_box dl.box dd ul li span{font-size:1.2rem;line-height:3rem;letter-spacing:.05em;font-weight:normal}body.price .price .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:3.64rem 3.92rem}body.price .price .top_price_box dl.box dd ul li.plan_towel:before{background-image:url(../images/icon_plan_towel_black.png);background-size:3.43rem 3.43rem}body.price .price .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:3.64rem 3.6rem}body.price .price .top_price_box dl.box dd ul li.plan_protein:before{background-image:url(../images/icon_plan_protein_black.png);background-size:2.55rem 4.24rem}body.price .price .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:3.6rem 2.4rem}body.price .price .top_price_box.box03{width:100%}body.price .price .top_price_box.box03 dl{padding:1.8rem 0;text-align:center}body.price .price .top_price_box.box03 dl dt{font-size:1.6rem;font-weight:500;color:#000;line-height:2.8rem;letter-spacing:.05em}body.price .price .top_price_box.box03 dl dt span{font-size:1.8rem;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.price .price .top_price_box.box03 dl dd{font-size:2rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-top:1.5rem}body.price .price .top_price_box.box03 dl dd .price{font-size:3.2rem;letter-spacing:.05em;font-weight:normal;margin-right:.5rem;margin-left:.8rem}body.price .price .top_price_box.box03 dl dd .price .num{font-weight:bold;margin-right:.2rem}body.price .price__button{text-align:center}body.price .price__button a{display:inline-block;min-width:23.6rem;border:.2rem solid #000;padding:1rem 0;font-size:1.3rem;line-height:1.3076923077;font-weight:700;position:relative}body.price .price__button a::after{content:"";width:1.1rem;height:.7rem;display:inline-block;background-image:url(../images/arrow_black_down.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:1.7rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.price .plan{padding-top:3.8rem;padding-bottom:6.8rem}body.price .plan .subpage-inner{width:100%;max-width:1090px;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto}body.price .plan .title_wrapper{text-align:center;color:#000}body.price .plan .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.price .plan .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.price .plan__notes{font-size:1.2rem;line-height:1.4166666667;text-align:right;margin-top:1.6rem;margin-bottom:.5rem}body.price .plan table{width:100%}body.price .plan table:nth-of-type(n + 2){margin-top:3.75rem}body.price .plan table caption{max-width:calc(100% - 1.2rem);margin-left:1.2rem;font-size:1.8rem;line-height:1.4444444444;letter-spacing:.1em;font-weight:900;background-color:#000;color:#fff;width:100%;padding:1.4rem 0}body.price .plan table tbody tr{font-size:1.3rem;line-height:1.5;font-weight:700;display:grid;grid-template-columns:repeat(2, 1fr);border-bottom:1px solid #c6c6c6}body.price .plan table tbody tr td{letter-spacing:.1em;padding:.3rem 0 0 1.2rem;height:6.31rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.price .plan table tbody tr td:nth-of-type(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.05em;background-color:#f5f5f5}body.price .campaign{background-image:url(../images/campaign_bgi.jpg);padding-top:3.7rem;padding-bottom:5.4rem}body.price .campaign__image{width:100%}body.price .campaign .title_wrapper{text-align:center;color:#fff}body.price .campaign .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.price .campaign .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em;margin-top:-0.8rem}body.price .campaign__lists{margin-top:4.1rem}body.price .campaign__contents{color:#fff;margin-top:1.1rem}body.price .campaign__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.price .campaign__date{display:inline-block;font-size:1.1rem;font-weight:700;font-family:"Roboto Condensed",sans-serif}body.price .campaign__category{font-size:1.1rem;font-weight:500;border:1px solid #fff;margin-left:.5rem;padding:.2rem .6rem .5rem .7rem}body.price .campaign__text{margin-top:.8rem;font-size:1.4rem;line-height:1.7857142857;font-weight:400}body.price .campaign__button{text-align:center;margin-top:2.6rem}body.price .campaign__button a{display:inline-block;font-size:1.6rem;line-height:1.3125;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;color:#fff;text-transform:uppercase;min-width:24rem;border:.2rem solid #fff;padding:1.1rem 0 1.4rem}body.price .campaign__button a::after{content:"";width:1.1rem;height:1.1rem;display:inline-block;background-image:url(../images/arrow_white_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.price .campaign .campaign_list{margin-top:3rem;margin-bottom:1rem}body.price .training{padding-top:4.8rem;padding-bottom:6.8rem}body.price .training .subpage-inner{width:100%;max-width:1090px;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto}body.price .training .title_wrapper{text-align:center;color:#000}body.price .training .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.price .training .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em;margin-top:-0.8rem}body.price .training__body{margin-top:2.9rem}body.price .training__contents{margin-top:1.87rem;padding-left:1.2rem;padding-right:1.2rem}body.price .training__title{text-align:center;font-size:1.6rem;line-height:1.5;font-weight:900}body.price .training__text{margin-top:.7rem;font-size:1.4rem;line-height:1.8571428571;letter-spacing:.04em}body.price .training__button{margin-top:2.8rem;text-align:center}body.price .training__button a{font-weight:700;font-size:1.2rem;line-height:1.4166666667;border:.2rem solid #000;display:inline-block;padding:.9rem 0 1.1rem;min-width:35.1rem}body.price .training__button a span{font-size:1.6rem;line-height:1.3125;display:inline-block;font-style:italic}body.price .training__button a::after{content:"";width:1.1rem;height:1.1rem;display:inline-block;background-image:url(../images/arrow_black_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.price .other{padding-top:3.8rem;padding-bottom:8.18rem;background-color:#fafafa}body.price .other .subpage-inner{width:100%;max-width:1090px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}body.price .other .title_wrapper{text-align:center;color:#000}body.price .other .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.price .other .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em;margin-top:-0.8rem}body.price .other__notes{margin-top:2.6rem;font-size:1.2rem;line-height:1.4166666667}body.price .other__body{background-color:#fff}body.price .other__lists{padding:3.6rem 2rem 3.85rem}body.price .other-item:nth-of-type(n + 2){margin-top:1.8rem}body.price .other-item:nth-of-type(3) span{font-size:1.3rem}body.price .other-item:nth-of-type(6) span{font-size:1.1rem;font-weight:400}body.price .other-item:nth-of-type(8) span{font-size:1.5rem}body.price .other-item__title-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top}body.price .other-item__icon{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover}body.price .other-item__icon img{width:auto;max-width:2.6rem;max-height:3rem;margin:0 auto;display:block}body.price .other-item__title{margin-left:1rem;font-size:1.6rem;line-height:1.5;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:.2rem}body.price .other-item__price{font-size:2.3rem;line-height:1.3043478261;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.price .other-item__price span{display:inline-block;margin-right:.2rem;font-size:1.9rem;line-height:1.3157894737;margin-top:.4rem}body.price .other-item__price::before{content:"";border-bottom:1px dashed #646464;width:100%;height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;margin-right:1.1rem}body.price .other .bg_text_wrapper{position:relative}body.price .other .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:7rem;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-8.7rem;z-index:1;white-space:nowrap}body.gym .subpage_heading{background-image:url(../images/subpage_heading_gym_sp.jpg);background-repeat:no-repeat;background-size:cover}body.gym img{width:100%;max-width:100%;vertical-align:top}body.gym .gym{padding-top:4.8rem}body.gym .gym__title{text-align:center;font-size:2rem;line-height:1.45;font-weight:900}body.gym .gym__heading{text-align:center;font-size:1.4rem;line-height:2;padding-top:2.4rem}body.gym .gym__area-lists{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.2rem;margin-top:3.2rem}body.gym .gym__area-list{border:.2rem solid #000;padding:1.2rem;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.4285714286;letter-spacing:0em}body.gym .gym__area-list--black{background-color:#000;border:.2rem solid #fff;color:#fff}body.gym .gym__bgColor{background-color:#f5f5f5;margin-top:4.8rem;padding-bottom:8rem}body.gym .gym .subpage-inner{width:100%;max-width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}body.gym .gym-lists{padding-top:4.8rem}body.gym .gym-card:nth-of-type(n + 2){margin-top:4.8rem}body.gym .gym-card__title{font-size:1.6rem;line-height:1.75;margin-top:1.6rem;text-align:center;font-weight:700}body.gym .gym-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;margin-top:1.6rem}body.gym .gym-card__info dt{min-width:5.4rem;margin-right:2.6rem;font-weight:700}body.gym .gym-card__info dl{-webkit-box-flex:1;-ms-flex:1;flex:1}body.gym .gym-card__button-area{margin-top:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.gym .gym-card__button{min-width:16rem;display:inline-block;border-radius:2.4rem;border:.2rem solid #000;background-color:#fff;padding:1.2rem 2.9rem;text-align:center;font-size:1.4rem;line-height:1.4285714286;font-weight:700;position:relative}body.gym .gym-card__button::after{content:"";width:1.1rem;height:1.1rem;display:inline-block;background-image:url(../images/arrow_black_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.gym .gym-card__button--pink{border:.2rem solid #fff;background-color:#e20060;color:#fff}body.gym .gym-card__button--pink::after{background-image:url(../images/arrow_white_right.png)}body.sumiyoshi img,body.fukuoka img,body.meinohama img{width:100%;max-width:100%;vertical-align:top}body.sumiyoshi .mv,body.fukuoka .mv,body.meinohama .mv{margin-top:10.8rem;height:43.5rem;position:relative}body.sumiyoshi .mv__swiper,body.fukuoka .mv__swiper,body.meinohama .mv__swiper{height:inherit}body.sumiyoshi .mv__swiper img,body.fukuoka .mv__swiper img,body.meinohama .mv__swiper img{aspect-ratio:375/435;-o-object-fit:cover;object-fit:cover}body.sumiyoshi .mv .swiper-button-prev,body.sumiyoshi .mv .swiper-button-next,body.fukuoka .mv .swiper-button-prev,body.fukuoka .mv .swiper-button-next,body.meinohama .mv .swiper-button-prev,body.meinohama .mv .swiper-button-next{width:3.2rem;height:3.2rem}body.sumiyoshi .mv .swiper-button-prev:after,body.sumiyoshi .mv .swiper-button-next:after,body.fukuoka .mv .swiper-button-prev:after,body.fukuoka .mv .swiper-button-next:after,body.meinohama .mv .swiper-button-prev:after,body.meinohama .mv .swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:contain;height:50px;width:50px;margin:auto}body.sumiyoshi .mv .swiper-button-prev:after,body.fukuoka .mv .swiper-button-prev:after,body.meinohama .mv .swiper-button-prev:after{background-image:url(../images/swiper_prev.png)}body.sumiyoshi .mv .swiper-button-next:after,body.fukuoka .mv .swiper-button-next:after,body.meinohama .mv .swiper-button-next:after{background-image:url(../images/swiper_next.png)}body.sumiyoshi .mv__button,body.fukuoka .mv__button,body.meinohama .mv__button{position:absolute;bottom:2.3rem;left:0;z-index:2;width:100%;text-align:center}body.sumiyoshi .mv__button a,body.fukuoka .mv__button a,body.meinohama .mv__button a{border:.2rem solid #fff;background-color:#e20060;color:#fff;max-width:27.6rem;width:100%;display:inline-block;padding:1.1rem 0 1.2rem;text-align:center;font-size:1.4rem;line-height:1.4285714286;letter-spacing:.2em;font-weight:700;position:relative}body.sumiyoshi .mv__button a::before,body.fukuoka .mv__button a::before,body.meinohama .mv__button a::before{content:"";width:2rem;height:2rem;display:inline-block;background-image:url(../images/icon_calender_white.png);left:2.2rem;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:3.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .mv__button a::after,body.fukuoka .mv__button a::after,body.meinohama .mv__button a::after{content:"";width:1.1rem;height:1.1rem;display:inline-block;background-image:url(../images/arrow_white_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:1.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .access,body.fukuoka .access,body.meinohama .access{padding-top:3.9rem;padding-bottom:11.1rem;position:relative}body.sumiyoshi .access .subpage-inner,body.fukuoka .access .subpage-inner,body.meinohama .access .subpage-inner{width:100%;max-width:100%;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}body.sumiyoshi .access .title_wrapper,body.fukuoka .access .title_wrapper,body.meinohama .access .title_wrapper{text-align:center;color:#000}body.sumiyoshi .access .title_wrapper .en_title,body.fukuoka .access .title_wrapper .en_title,body.meinohama .access .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.sumiyoshi .access .title_wrapper .ja_title,body.fukuoka .access .title_wrapper .ja_title,body.meinohama .access .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:1.7rem;letter-spacing:.05em}body.sumiyoshi .access__info,body.fukuoka .access__info,body.meinohama .access__info{margin-top:2.5rem}body.sumiyoshi .access__info dl,body.fukuoka .access__info dl,body.meinohama .access__info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid #707070;padding-top:1.2rem;padding-bottom:1.5rem}body.sumiyoshi .access__info dl dt,body.fukuoka .access__info dl dt,body.meinohama .access__info dl dt{min-width:6.6rem;font-size:1.6rem;line-height:1.5;font-weight:700}body.sumiyoshi .access__info dl dd,body.fukuoka .access__info dl dd,body.meinohama .access__info dl dd{margin-left:2.2rem;font-size:1.4rem;line-height:1.4285714286}body.sumiyoshi .access__info iframe,body.fukuoka .access__info iframe,body.meinohama .access__info iframe{width:100%;max-width:100%;margin-top:2.8rem;height:19.7rem}body.sumiyoshi .access .bg_text_wrapper .bg_text,body.fukuoka .access .bg_text_wrapper .bg_text,body.meinohama .access .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:7rem;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:0rem;z-index:1;white-space:nowrap}body.sumiyoshi .trainer,body.fukuoka .trainer,body.meinohama .trainer{background-image:url(../images/fukuoka_trainer_bgi_sp.jpg);background-size:cover;background-repeat:no-repeat;padding-top:3.8rem;padding-bottom:6.8rem}body.sumiyoshi .trainer .subpage-inner,body.fukuoka .trainer .subpage-inner,body.meinohama .trainer .subpage-inner{width:100%;max-width:100%;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto}body.sumiyoshi .trainer .title_wrapper,body.fukuoka .trainer .title_wrapper,body.meinohama .trainer .title_wrapper{text-align:center;color:#000}body.sumiyoshi .trainer .title_wrapper .en_title,body.fukuoka .trainer .title_wrapper .en_title,body.meinohama .trainer .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.sumiyoshi .trainer .title_wrapper .ja_title,body.fukuoka .trainer .title_wrapper .ja_title,body.meinohama .trainer .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:1.7rem;letter-spacing:.05em}body.sumiyoshi .trainer__lists,body.fukuoka .trainer__lists,body.meinohama .trainer__lists{margin-top:2.7rem}body.sumiyoshi .trainer-card,body.fukuoka .trainer-card,body.meinohama .trainer-card{background-image:url(../images/fukuoka_trainer_card_bgi_sp.jpg);background-size:cover;background-repeat:no-repeat;padding:1.8rem 1.2rem}body.sumiyoshi .trainer-card:nth-of-type(n + 2),body.fukuoka .trainer-card:nth-of-type(n + 2),body.meinohama .trainer-card:nth-of-type(n + 2){margin-top:2.8rem}body.sumiyoshi .trainer-card__image,body.fukuoka .trainer-card__image,body.meinohama .trainer-card__image{width:100%}body.sumiyoshi .trainer-card__image img,body.fukuoka .trainer-card__image img,body.meinohama .trainer-card__image img{aspect-ratio:325/220;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}body.sumiyoshi .trainer-card__contents,body.fukuoka .trainer-card__contents,body.meinohama .trainer-card__contents{margin-top:1.9rem}body.sumiyoshi .trainer-card__en-name,body.fukuoka .trainer-card__en-name,body.meinohama .trainer-card__en-name{color:#fee800;font-size:3.8rem;line-height:1.3157894737;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.sumiyoshi .trainer-card__en-name::after,body.fukuoka .trainer-card__en-name::after,body.meinohama .trainer-card__en-name::after{content:"";width:4.05rem;height:.2rem;background-color:#fee800;margin-top:.9rem}body.sumiyoshi .trainer-card__ja-name,body.fukuoka .trainer-card__ja-name,body.meinohama .trainer-card__ja-name{color:#fee800;font-size:1.8rem;line-height:1.4444444444;font-weight:700;margin-top:1.7rem}body.sumiyoshi .trainer-card__text,body.fukuoka .trainer-card__text,body.meinohama .trainer-card__text{color:#fff;font-size:1.6rem;line-height:1.75;font-weight:700;margin-top:1.5rem}body.sumiyoshi .trainer-card__button,body.fukuoka .trainer-card__button,body.meinohama .trainer-card__button{text-align:right}body.sumiyoshi .trainer-card__button .readmore,body.fukuoka .trainer-card__button .readmore,body.meinohama .trainer-card__button .readmore{color:#fff;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-size:1.4rem;line-height:1.3571428571;letter-spacing:.1em;padding:1.15rem 0 .45rem .45rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-style:italic;border-bottom:.2rem solid #fee800}body.sumiyoshi .trainer-card__button .readmore::after,body.fukuoka .trainer-card__button .readmore::after,body.meinohama .trainer-card__button .readmore::after{content:"";background-image:url(../images/plus.png);background-size:cover;width:1.1rem;height:1.1rem;background-repeat:no-repeat;margin-left:.8rem;display:inline-block}body.sumiyoshi .trainer-card__button .readmore.open::after,body.fukuoka .trainer-card__button .readmore.open::after,body.meinohama .trainer-card__button .readmore.open::after{background-image:url(../images/minus.png);width:1.1rem;height:.2rem}body.sumiyoshi .trainer-card__bottom-wrap,body.fukuoka .trainer-card__bottom-wrap,body.meinohama .trainer-card__bottom-wrap{display:none}body.sumiyoshi .trainer-card__bottom,body.fukuoka .trainer-card__bottom,body.meinohama .trainer-card__bottom{color:#fff;margin-top:2.7rem}body.sumiyoshi .trainer-card__bottom-title,body.fukuoka .trainer-card__bottom-title,body.meinohama .trainer-card__bottom-title{text-align:center;background-color:#000;border:.2rem solid #fff;padding-top:1.2rem;padding-bottom:1.1rem;width:100%}body.sumiyoshi .trainer-card__bottom-title span,body.fukuoka .trainer-card__bottom-title span,body.meinohama .trainer-card__bottom-title span{font-size:1.5rem;line-height:1.4;font-weight:700;position:relative;display:inline-block}body.sumiyoshi .trainer-card__bottom-title span::before,body.fukuoka .trainer-card__bottom-title span::before,body.meinohama .trainer-card__bottom-title span::before{content:"";background-image:url(../images/lifting.png);background-size:cover;width:1.772rem;height:2.055rem;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;left:-3.3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .trainer-card__bottom-title--message,body.fukuoka .trainer-card__bottom-title--message,body.meinohama .trainer-card__bottom-title--message{margin-top:2.8rem}body.sumiyoshi .trainer-card__bottom-title--message span::before,body.fukuoka .trainer-card__bottom-title--message span::before,body.meinohama .trainer-card__bottom-title--message span::before{background-image:url(../images/star.png);width:2.167rem;height:2.167rem;left:-4rem}body.sumiyoshi .trainer-card__bottom-text,body.fukuoka .trainer-card__bottom-text,body.meinohama .trainer-card__bottom-text{margin-top:1.5rem;font-size:1.4rem;line-height:1.8571428571;letter-spacing:.01em}body.sumiyoshi .trainer-card--ishimatsu,body.fukuoka .trainer-card--ishimatsu,body.meinohama .trainer-card--ishimatsu{padding-bottom:3.8rem}body.sumiyoshi .staff,body.fukuoka .staff,body.meinohama .staff{background-image:url(../images/fukuoka_staff_bgi_sp.jpg);background-size:cover;background-repeat:no-repeat;padding-top:3.8rem;padding-bottom:6.8rem}body.sumiyoshi .staff .subpage-inner,body.fukuoka .staff .subpage-inner,body.meinohama .staff .subpage-inner{width:100%;max-width:100%;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}body.sumiyoshi .staff .title_wrapper,body.fukuoka .staff .title_wrapper,body.meinohama .staff .title_wrapper{text-align:center;color:#fff}body.sumiyoshi .staff .title_wrapper .en_title,body.fukuoka .staff .title_wrapper .en_title,body.meinohama .staff .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.sumiyoshi .staff .title_wrapper .ja_title,body.fukuoka .staff .title_wrapper .ja_title,body.meinohama .staff .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:1.7rem;letter-spacing:.05em}body.sumiyoshi .staff__lists,body.fukuoka .staff__lists,body.meinohama .staff__lists{margin-top:5.5rem}body.sumiyoshi .staff-card,body.fukuoka .staff-card,body.meinohama .staff-card{background-color:#fff;padding:0 2rem 2.8rem}body.sumiyoshi .staff-card:nth-of-type(n + 2),body.fukuoka .staff-card:nth-of-type(n + 2),body.meinohama .staff-card:nth-of-type(n + 2){margin-top:2.8rem}body.sumiyoshi .staff-card__image,body.fukuoka .staff-card__image,body.meinohama .staff-card__image{margin:0 -2rem}body.sumiyoshi .staff-card__name-area,body.fukuoka .staff-card__name-area,body.meinohama .staff-card__name-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:1.9rem;padding-bottom:.55rem;border-bottom:1px solid #000}body.sumiyoshi .staff-card__ja-name,body.fukuoka .staff-card__ja-name,body.meinohama .staff-card__ja-name{font-size:2.3rem;line-height:1.4782608696;font-weight:900}body.sumiyoshi .staff-card__en-name,body.fukuoka .staff-card__en-name,body.meinohama .staff-card__en-name{font-size:1.4rem;line-height:1.3571428571;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;color:#e20060;text-transform:uppercase}body.sumiyoshi .staff-card__text,body.fukuoka .staff-card__text,body.meinohama .staff-card__text{margin-top:1.75rem;font-size:1.4rem;line-height:1.8571428571;letter-spacing:.01em}body.sumiyoshi .banner,body.fukuoka .banner,body.meinohama .banner{background-image:url(../images/fukuoka_banner_sp.jpg);background-size:cover;background-repeat:no-repeat;padding-top:2.9rem;padding-bottom:2.8rem;margin-top:4.8rem;margin-bottom:3.2rem;color:#fff;width:100%;max-width:93.6%;margin-left:auto;margin-right:auto}body.sumiyoshi .banner__container,body.fukuoka .banner__container,body.meinohama .banner__container{width:24.3rem;margin-left:auto;padding-right:12px;text-align:center}body.sumiyoshi .banner__lead,body.fukuoka .banner__lead,body.meinohama .banner__lead{font-size:1.5rem;line-height:1.4;letter-spacing:.1em;font-weight:700}body.sumiyoshi .banner__notes,body.fukuoka .banner__notes,body.meinohama .banner__notes{padding-top:.9rem;font-size:1.1rem;line-height:1.4545454545;font-weight:300}body.sumiyoshi .banner__button,body.fukuoka .banner__button,body.meinohama .banner__button{width:100%;text-align:center;margin-top:.7rem}body.sumiyoshi .banner__button a,body.fukuoka .banner__button a,body.meinohama .banner__button a{border:.2rem solid #fff;background-color:rgba(0,0,0,0);color:#fff;max-width:17.9rem;width:100%;display:inline-block;padding:.8rem 0 .9rem;text-align:center;font-size:1rem;line-height:1.5;letter-spacing:.2em;font-weight:700;position:relative}body.sumiyoshi .banner__button a::before,body.fukuoka .banner__button a::before,body.meinohama .banner__button a::before{content:"";width:1.385rem;height:1.385rem;display:inline-block;background-image:url(../images/icon_calender_white.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .banner__button a::after,body.fukuoka .banner__button a::after,body.meinohama .banner__button a::after{content:"";width:.7rem;height:.7rem;display:inline-block;background-image:url(../images/arrow_white_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:.7rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.trainer .subpage_heading{background-image:url(../images/subpage_heading_trainer_sp.jpg);background-repeat:no-repeat;background-size:cover}body.trainer img{width:100%;max-width:100%;vertical-align:top}body.trainer .title_wrapper{text-align:center}body.trainer .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.trainer .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:1.7rem;letter-spacing:.05em}body.trainer .subpage-inner{width:100%;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}body.trainer .trainers{padding-top:4.8rem;padding-bottom:8rem;position:relative}body.trainer .trainers::before{content:"";width:100%;height:47.9rem;background-color:#f4f4f4;position:absolute;top:0;right:0;left:0}body.trainer .trainers__title{font-size:2rem;line-height:1.8;font-weight:900;margin-right:-0.1rem;text-align:center}body.trainer .trainers__discription{padding-top:2.4rem;font-size:1.4rem;line-height:2;text-align:center}body.trainer .trainers__lists{margin-top:4.8rem}body.trainer .trainers-card:nth-of-type(n + 2){margin-top:4.8rem}body.trainer .trainers-card__top{position:relative}body.trainer .trainers-card__image img{aspect-ratio:335/251;-o-object-fit:cover;object-fit:cover}body.trainer .trainers-card__num{width:18rem;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}body.trainer .trainers-card__lead{margin-top:4rem;font-size:1.8rem;line-height:1.5555555556;font-weight:700;text-align:center}body.trainer .trainers-card__lead span{color:#ec4870}body.trainer .trainers-card__text{margin-top:2rem;font-size:1.3rem;line-height:2;font-weight:500;margin-right:-0.1rem}body.trainer .gym{padding-bottom:8rem;background-color:#f4f4f4}body.trainer .gym__bg{background-image:url(../images/gym_list_bgi_sp.jpg);background-size:cover;background-repeat:no-repeat;padding-top:4.8rem;padding-bottom:4.8rem}body.trainer .gym .title_wrapper{color:#fff}body.trainer .gym__area-lists{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.2rem;margin-top:3.2rem}body.trainer .gym__area-list{border:.2rem solid #000;padding:1.2rem;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.4285714286;letter-spacing:.1em;background-color:#fff}body.trainer .gym__area-list--black{background-color:#000;border:.2rem solid #fff;color:#fff}body.trainer .gym__lists{margin-top:4.8rem}body.trainer .gym-card:nth-of-type(n + 2){margin-top:4.8rem}body.trainer .gym-card__title{font-size:1.6rem;line-height:1.5;font-weight:700;margin-top:1.6rem;text-align:center}body.trainer .gym-card__adress{margin-top:1.6rem;font-size:1.3rem;line-height:2;letter-spacing:.04}body.trainer .gym-card__button-area{margin-top:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.trainer .gym-card__button{max-width:33.5rem;width:100%;display:inline-block;border:.2rem solid #000;background-color:#fff;padding:1rem 0 1.3rem;text-align:center;font-size:1.5rem;line-height:1.4;font-weight:700;position:relative}body.trainer .gym-card__button::before{content:"";width:2rem;height:2rem;display:inline-block;background-image:url(../images/icon_info_black.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:3.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.trainer .gym-card__button::after{content:"";width:1.1rem;height:1.1rem;display:inline-block;background-image:url(../images/arrow_black_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:1.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.faq .subpage_heading{background-image:url(../images/subpage_heading_faq_sp.jpg);background-repeat:no-repeat;background-size:cover}body.faq section.faq_contents .tab_area{padding:4.8rem 1.2rem 5.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.faq section.faq_contents .tab_area li.tab{width:11.5rem;height:5.4rem;background-color:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.3rem;font-weight:900;color:#000;line-height:1.2rem;letter-spacing:.1em;cursor:pointer}body.faq section.faq_contents .tab_area li.tab:before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:.6rem}body.faq section.faq_contents .tab_area li.tab.active{background-color:#000;color:#fff;position:relative;cursor:default}body.faq section.faq_contents .tab_area li.tab.active:after{content:"";width:0;display:block;border-top:.7rem solid #000;border-left:.75rem solid rgba(0,0,0,0);border-right:.75rem solid rgba(0,0,0,0);margin:0 auto;position:absolute;top:100%;left:0;right:0}body.faq section.faq_contents .tab_area li.tab.type01:before{width:1.82rem;height:.9rem;background-image:url(../images/icon_dumbbell2_black.png)}body.faq section.faq_contents .tab_area li.tab.type01.active:before{background-image:url(../images/icon_dumbbell2_white.png)}body.faq section.faq_contents .tab_area li.tab.type02:before{width:.92rem;height:1.1rem;background-image:url(../images/icon_user_black.png)}body.faq section.faq_contents .tab_area li.tab.type02.active:before{background-image:url(../images/icon_user_white.png)}body.faq section.faq_contents .tab_area li.tab.type03:before{width:1.2rem;height:1.2rem;background-image:url(../images/icon_circle_dots_black.png)}body.faq section.faq_contents .tab_area li.tab.type03.active:before{background-image:url(../images/icon_circle_dots_white.png)}body.faq section.faq_contents .panel_area{background-color:rgba(244,244,244,.3)}body.faq section.faq_contents .panel_area .panel{display:none;padding:1.6rem 1.2rem 3rem}body.faq section.faq_contents .panel_area .panel.active{display:block}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper{margin-bottom:2.4rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper:last-of-type{margin-bottom:0}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box{-webkit-filter:drop-shadow(0 0.3rem 2rem rgba(0, 0, 0, 0.06));filter:drop-shadow(0 0.3rem 2rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box h2{font-size:1.4rem;font-weight:900;color:#000;line-height:3.7rem;letter-spacing:.1em;padding:.7rem 1.2rem;cursor:pointer;position:relative}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box h2:after{content:"";width:1.2rem;height:.86rem;display:block;background-image:url(../images/triangle_black_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:1.2rem;top:2.2rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion{display:none;-webkit-filter:drop-shadow(0 0.5rem 2rem rgba(0, 0, 0, 0.06));filter:drop-shadow(0 0.5rem 2rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);padding:1.5rem 1.2rem 2.17rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl{background-color:#fff;border-radius:0 .5rem .5rem 0;padding:0 5.2rem 0 3rem;background-repeat:no-repeat;background-position:left 2.4rem top 1.3rem;background-size:2.1rem 4.6rem;margin-bottom:2.47rem;cursor:pointer;position:relative}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl:last-of-type{margin-bottom:0}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl:after{content:"";width:1.2rem;height:.86rem;display:block;background-image:url(../images/triangle_black_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:1.2rem;top:2.7rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl dt{font-size:1.5rem;font-weight:bold;color:#000;line-height:2.6rem;letter-spacing:.03em;padding:1.7rem 0 2rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl dd{display:none;font-size:1.4rem;font-weight:normal;color:#333;line-height:2.4rem;letter-spacing:.03em;padding:0 0 2rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl.open:after{background-image:url(../images/triangle_pink_top.png)}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box.open h2:after{background-image:url(../images/triangle_pink_top.png)}body.company .subpage_heading{background-image:url(../images/subpage_heading_company_sp.jpg);background-repeat:no-repeat;background-size:cover}body.company img{width:100%;max-width:100%;vertical-align:top}body.company .title_wrapper{text-align:center}body.company .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.company .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:1.7rem;letter-spacing:.05em}body.company .subpage-inner{width:100%;max-width:100%;padding-left:1.2rem;padding-right:1.2rem;margin-left:auto;margin-right:auto}body.company .company{padding-top:4.75rem;padding-bottom:7.95rem;border-bottom:1px solid #707070}body.company .company dl{padding:1.55rem 0 1.55rem .8rem;border-bottom:1px solid #707070;color:#211f1f}body.company .company dl:first-child{border-top:1px solid #707070}body.company .company dl dt{font-size:1.4rem;line-height:1.4285714286;letter-spacing:.1em;font-weight:700}body.company .company dl dd{margin-top:1.2rem;font-size:1.3rem;line-height:1.7692307692}body.company .company iframe{width:100%;margin-top:3.95rem;height:22rem}body.news-archive .article_list_contents,body.campaign-archive .article_list_contents{margin:0 auto;padding:4.8rem 2rem 4.8rem}body.news-archive .article_list_contents ul.article_list:after,body.campaign-archive .article_list_contents ul.article_list:after{content:"";display:block}body.news-archive .article_list_contents ul.article_list li,body.campaign-archive .article_list_contents ul.article_list li{margin-bottom:4rem}body.news-archive .article_list_contents ul.article_list li a,body.campaign-archive .article_list_contents ul.article_list li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.news-archive .article_list_contents ul.article_list li a:hover,body.campaign-archive .article_list_contents ul.article_list li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.news-archive .article_list_contents ul.article_list li a:hover,body.campaign-archive .article_list_contents ul.article_list li a:hover{opacity:1}body.news-archive .article_list_contents ul.article_list li a .date,body.campaign-archive .article_list_contents ul.article_list li a .date{font-family:"Roboto Condensed",sans-serif;font-size:1.6rem;font-weight:bold;color:#000;line-height:1;letter-spacing:.05em;margin-top:2rem;display:inline-block}body.news-archive .article_list_contents ul.article_list li a .category,body.campaign-archive .article_list_contents ul.article_list li a .category{display:inline-block}body.news-archive .article_list_contents ul.article_list li a .category p,body.campaign-archive .article_list_contents ul.article_list li a .category p{background:#b7b7b7;color:#fff;font-size:1.2rem;font-weight:bold;letter-spacing:.05em;display:inline-block;border-radius:.2rem;margin:0 0 0 1rem;padding:0 .5rem}body.news-archive .article_list_contents ul.article_list li a img.thumbnail,body.campaign-archive .article_list_contents ul.article_list li a img.thumbnail{width:100%;height:18rem;-o-object-fit:cover;object-fit:cover;display:block;border-radius:.5rem}body.news-archive .article_list_contents ul.article_list li a .title,body.campaign-archive .article_list_contents ul.article_list li a .title{font-size:1.6rem;font-weight:normal;color:#000;line-height:1.8;letter-spacing:.03em;margin-top:1rem}body.news-archive .article_list_contents ul.article_list li.no_post,body.campaign-archive .article_list_contents ul.article_list li.no_post{font-size:1.6rem;font-weight:bold;color:#253043;line-height:1.8;letter-spacing:.03em;width:100%;text-align:center}body.news-archive .article_list_contents .pagenation ul,body.campaign-archive .article_list_contents .pagenation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.news-archive .article_list_contents .pagenation ul li,body.campaign-archive .article_list_contents .pagenation ul li{font-size:1.8rem;font-weight:900;color:#000;line-height:1;letter-spacing:.1em;margin:0 1.5rem 1rem}body.news-archive .article_list_contents .pagenation ul li a,body.campaign-archive .article_list_contents .pagenation ul li a{font-size:1.8rem;font-weight:900;color:#a1a7b3;line-height:1;letter-spacing:.1em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.news-archive .article_list_contents .pagenation ul li a:hover,body.campaign-archive .article_list_contents .pagenation ul li a:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}body.news-archive .article_list_contents .pagenation ul li a:hover,body.campaign-archive .article_list_contents .pagenation ul li a:hover{opacity:1}body.news-archive .article_list_contents .pagenation ul li.prev,body.campaign-archive .article_list_contents .pagenation ul li.prev{margin:0 8rem 1rem 0}body.news-archive .article_list_contents .pagenation ul li.prev a,body.campaign-archive .article_list_contents .pagenation ul li.prev a{font-size:1.8rem;font-weight:400;color:#ccc;line-height:1;letter-spacing:.05em}body.news-archive .article_list_contents .pagenation ul li.prev a:before,body.campaign-archive .article_list_contents .pagenation ul li.prev a:before{content:"";width:.74rem;height:1.19rem;display:inline-block;background-image:url(../images/arrow_darkgray_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:1rem}body.news-archive .article_list_contents .pagenation ul li.next,body.campaign-archive .article_list_contents .pagenation ul li.next{margin:0 0 1rem 8rem}body.news-archive .article_list_contents .pagenation ul li.next a,body.campaign-archive .article_list_contents .pagenation ul li.next a{font-size:1.8rem;font-weight:400;color:#253043;line-height:1;letter-spacing:.05em}body.news-archive .article_list_contents .pagenation ul li.next a:after,body.campaign-archive .article_list_contents .pagenation ul li.next a:after{content:"";width:.74rem;height:1.19rem;display:inline-block;background-image:url(../images/arrow_darkgray_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:1rem}body.news-single .contents,body.campaign-single .contents{background:#f4f4f4;padding-bottom:2rem}body.news-single .contents .article_single_inner,body.campaign-single .contents .article_single_inner{margin:4.8rem 1.6rem 0;padding:2rem 1.6rem 0;background:#fff}body.news-single .contents .article_single_inner .main_contents,body.campaign-single .contents .article_single_inner .main_contents{margin:0 auto;padding:0 0 5rem}body.news-single .contents .article_single_inner .main_contents .date,body.campaign-single .contents .article_single_inner .main_contents .date{font-family:"Roboto Condensed",sans-serif;font-size:1.6rem;font-weight:bold;color:#000;line-height:1;letter-spacing:.05em;margin-top:2rem;margin-bottom:1.5rem;display:inline-block}body.news-single .contents .article_single_inner .main_contents .category,body.campaign-single .contents .article_single_inner .main_contents .category{display:inline-block}body.news-single .contents .article_single_inner .main_contents .category p,body.campaign-single .contents .article_single_inner .main_contents .category p{background:#b7b7b7;color:#fff;font-size:1.2rem;font-weight:bold;letter-spacing:.05em;display:inline-block;border-radius:.2rem;margin:0 0 0 1rem;padding:0 .5rem}body.news-single .contents .article_single_inner .main_contents h1,body.campaign-single .contents .article_single_inner .main_contents h1{font-size:2rem;font-weight:bold;letter-spacing:.1em;line-height:1.5;color:#253043;margin:.6rem 0 2rem}body.news-single .contents .article_single_inner .main_contents figure img,body.campaign-single .contents .article_single_inner .main_contents figure img{width:31rem;-o-object-fit:cover;object-fit:cover;display:block;margin:0 0 1.6rem}body.news-single .contents .article_single_inner .main_contents h2,body.campaign-single .contents .article_single_inner .main_contents h2{font-size:1.8rem;font-weight:bold;letter-spacing:.1em;line-height:2.8rem;color:#253043;margin:4.8rem 0 1.6rem;background:#fee803;padding:1.5rem 2.4rem}body.news-single .contents .article_single_inner .main_contents h3,body.campaign-single .contents .article_single_inner .main_contents h3{font-size:1.8rem;font-weight:bold;letter-spacing:.1em;line-height:2.8rem;background:#fffbd0;margin:4.8rem 0 1.6rem;padding:1.5rem 2.4rem;border-left:.6rem solid #fee803}body.news-single .contents .article_single_inner .main_contents h4,body.campaign-single .contents .article_single_inner .main_contents h4{font-size:1.8rem;font-weight:bold;letter-spacing:.05em;line-height:2.8rem;margin:4.8rem 0 1.6rem;padding:1.5rem 0;border-bottom:.4rem solid #fee803}body.news-single .contents .article_single_inner .main_contents p,body.news-single .contents .article_single_inner .main_contents pre,body.campaign-single .contents .article_single_inner .main_contents p,body.campaign-single .contents .article_single_inner .main_contents pre{font-size:1.5rem;font-weight:normal;letter-spacing:.05em;line-height:2.8rem;color:#000;margin:0 0 1.6rem}body.news-single .contents .article_single_inner .main_contents a,body.campaign-single .contents .article_single_inner .main_contents a{color:#e20060;text-decoration:underline}body.news-single .contents .article_single_inner .main_contents .article_link,body.campaign-single .contents .article_single_inner .main_contents .article_link{margin:4.8rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.news-single .contents .article_single_inner .main_contents .article_link .article_archive_link,body.campaign-single .contents .article_single_inner .main_contents .article_link .article_archive_link{display:block;width:18rem;height:4.8rem;line-height:4.6rem;background:#fee803;color:#000;border-radius:2.4rem;font-size:1.6rem;font-weight:900;text-align:center;border:.2rem solid #000;margin:0 1.2rem;text-decoration:none}body.news-single .contents .article_single_inner .main_contents .article_link .prev,body.campaign-single .contents .article_single_inner .main_contents .article_link .prev{font-size:0}body.news-single .contents .article_single_inner .main_contents .article_link .prev a,body.campaign-single .contents .article_single_inner .main_contents .article_link .prev a{background:url(../images/icon_prev.png) no-repeat;background-size:4.8rem 4.8rem;width:4.8rem;height:4.8rem}body.news-single .contents .article_single_inner .main_contents .article_link .next,body.campaign-single .contents .article_single_inner .main_contents .article_link .next{font-size:0}body.news-single .contents .article_single_inner .main_contents .article_link .next a,body.campaign-single .contents .article_single_inner .main_contents .article_link .next a{background:url(../images/icon_next.png) no-repeat;background-size:4.8rem 4.8rem;width:4.8rem;height:4.8rem;margin:0}body.trainer-recruit img{width:100%;max-width:100%;vertical-align:top}body.trainer-recruit .title_wrapper{text-align:center}body.trainer-recruit .title_wrapper--black{background-color:#000;padding-top:4.7rem;padding-bottom:5.8rem}body.trainer-recruit .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.trainer-recruit .title_wrapper .en_title--yellow{color:#fee800}body.trainer-recruit .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:1.7rem;letter-spacing:.05em;position:relative;z-index:2}body.trainer-recruit .title_wrapper .ja_title::before{content:attr(data-back);font-size:3.2rem;font-weight:700;line-height:1.34375;font-family:"Roboto Condensed",sans-serif;color:rgba(255,255,255,.5411764706);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.trainer-recruit .title_wrapper .ja_title--voice::before{color:#f5f5f5}body.trainer-recruit .title_wrapper .ja_title--recommend{font-size:1.6rem;line-height:1.5}body.trainer-recruit .title_wrapper .ja_title--recommend::before{color:#f5f5f5}body.trainer-recruit .title_wrapper .ja_title--white{color:#fff}body.trainer-recruit .title_wrapper .ja_title--white::before{color:rgba(255,255,255,.1490196078)}body.trainer-recruit .subpage-inner{width:100%;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}body.trainer-recruit .mv{margin-top:10.8rem}body.trainer-recruit .worry{padding-bottom:6.4rem}body.trainer-recruit .worry__bg{padding-top:4.8rem;padding-bottom:11.2rem;background-image:url(../images/lp1_worry_bgi_pc.png);background-size:cover;background-position:top}body.trainer-recruit .worry__lists{margin-top:3.2rem}body.trainer-recruit .worry-card{background-color:#fff;font-size:1.6rem;line-height:1.75;font-weight:500;padding:1.6rem 2rem 1.6rem 1.6rem;margin-right:-0.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.trainer-recruit .worry-card span{font-weight:900}body.trainer-recruit .worry-card:nth-of-type(n + 2){margin-top:2rem}body.trainer-recruit .worry-card::before{content:"";background-image:url(../images/lp1_check.png);width:3.2rem;height:3.2rem;background-size:cover;background-repeat:no-repeat;margin-right:1.5rem;-ms-flex-negative:0;flex-shrink:0}body.trainer-recruit .worry__bottom{margin-top:4rem;width:94.6666666667%;padding-left:1rem}body.trainer-recruit .about-top{padding-top:8.7rem;padding-bottom:6.4rem}body.trainer-recruit .about-top__wrapper{position:relative}body.trainer-recruit .about-top__title{background-color:#fee800;font-size:1.8rem;font-weight:900;line-height:1.4444444444;text-align:center;padding:1.6rem 2.7rem;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:27.1rem}body.trainer-recruit .about-top__title span{font-size:1.4rem}body.trainer-recruit .about-top__text{padding:7.5rem 1.6rem 2rem;-webkit-box-shadow:0 .6rem 3rem rgba(0,0,0,.0705882353);box-shadow:0 .6rem 3rem rgba(0,0,0,.0705882353);font-size:1.3rem;letter-spacing:.04em;line-height:1.8461538462}body.trainer-recruit .about-top__lists{margin-top:3.2rem}body.trainer-recruit .about-top-card:nth-of-type(n + 2){margin-top:3.2rem}body.trainer-recruit .about-top-card__image{width:100%}body.trainer-recruit .about-top-card__title{margin-top:1.6rem;font-size:1.8rem;font-weight:900;line-height:1.4444444444;text-align:center}body.trainer-recruit .about-top-card__title span{color:#ec4870}body.trainer-recruit .about-middle{background-image:url(../images/lp1_gray_bgi_sp.png);background-size:cover;background-repeat:no-repeat;background-position:top;padding-top:2.8rem;padding-bottom:12.9rem}body.trainer-recruit .about-middle__image{width:8.8rem;height:8.8rem;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:auto}body.trainer-recruit .about-middle__lead{margin-top:1.2rem;font-size:1.8rem;line-height:1.4444444444;font-weight:900;text-align:center}body.trainer-recruit .about-middle-lists{display:grid;grid-template-rows:repeat(4, minmax(9.2rem, 1fr));row-gap:3.2rem;margin-top:3.2rem}body.trainer-recruit .about-middle-card{background-color:#000;padding:2rem 0;text-align:center;color:#fff;font-size:1.6rem;font-weight:500;line-height:1.75;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}body.trainer-recruit .about-middle-card::after{content:"";background-image:url(../images/black_arrow_down.png);width:3.2rem;height:1.6rem;background-size:3.2rem 1.6rem;background-repeat:no-repeat;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}body.trainer-recruit .about-middle-card__text{letter-spacing:.03em}body.trainer-recruit .about-middle-card span{font-weight:900}body.trainer-recruit .about-bottom{margin-top:-5rem}body.trainer-recruit .about-bottom__heading{font-size:2rem;line-height:1.8;font-weight:900;text-align:center}body.trainer-recruit .about-bottom__heading span{color:#ec4870}body.trainer-recruit .about-bottom__lead{margin-top:1.6rem;font-size:1.3rem;line-height:1.4615384615;text-align:center}body.trainer-recruit .about-bottom__cards{margin-top:5.6rem}body.trainer-recruit .about-bottom-card:nth-child(1) .about-bottom-card__image::before{content:"";background-image:url(../images/point_1.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.trainer-recruit .about-bottom-card:nth-child(2) .about-bottom-card__image::before{content:"";background-image:url(../images/point_2.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.trainer-recruit .about-bottom-card:nth-child(3) .about-bottom-card__image::before{content:"";background-image:url(../images/point_3.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.trainer-recruit .about-bottom-card:nth-child(4) .about-bottom-card__image::before{content:"";background-image:url(../images/point_4.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.trainer-recruit .about-bottom-card__image{width:100%;max-width:46rem;position:relative}body.trainer-recruit .about-bottom-card__image img{aspect-ratio:335/172}body.trainer-recruit .about-bottom-card__heading{font-size:1.8rem;line-height:1.5555555556;padding-top:2rem;font-weight:900}body.trainer-recruit .about-bottom-card__heading span{font-size:1.8rem;color:#f7005f}body.trainer-recruit .about-bottom-card__text{padding-top:2rem;font-size:1.4rem;line-height:2;letter-spacing:.05em}body.trainer-recruit .about-bottom-card:nth-child(n+2){margin-top:6.4rem}body.trainer-recruit .about-last__lead{font-size:2rem;line-height:1.8;font-weight:900;text-align:center;margin-top:3.28rem}body.trainer-recruit .about-last__lead span{color:#ec4870}body.trainer-recruit .about-last__text{font-size:1.3rem;line-height:1.4615384615;margin-top:1.6rem;text-align:center}body.trainer-recruit .about-last__flow{margin-top:3.2rem}body.trainer-recruit .about-last__content{margin-top:3.2rem}body.trainer-recruit .income{padding-bottom:6.4rem;background-color:#eaeaea}body.trainer-recruit .income__lead{font-size:1.8rem;line-height:1.7777777778;padding-top:2rem;font-weight:900;text-align:center;margin:3.2rem -0.2rem 0}body.trainer-recruit .income__lead span{color:#f7005f}body.trainer-recruit .income__examples{margin-top:3.2rem}body.trainer-recruit .income__example{-webkit-box-shadow:0 .6rem 3rem rgba(0,0,0,.1294117647);box-shadow:0 .6rem 3rem rgba(0,0,0,.1294117647)}body.trainer-recruit .income__example:nth-of-type(n + 2){margin-top:2.4rem}body.trainer-recruit .voice{padding-bottom:6.4rem}body.trainer-recruit .voice__thumbnail{margin-bottom:3.2rem}body.trainer-recruit .voice__thumbnail img{aspect-ratio:375/200}body.trainer-recruit .voice__lists{margin-top:2rem}body.trainer-recruit .voice-card{padding:2.2rem 1.1rem 2.3rem;border:1px solid #707070;border-radius:.7rem}body.trainer-recruit .voice-card:nth-of-type(n + 2){margin-top:2.4rem}body.trainer-recruit .voice-card__avatar{width:12rem;margin-left:auto;margin-right:auto}body.trainer-recruit .voice-card__avatar img{aspect-ratio:1/1}body.trainer-recruit .voice-card__title{margin-top:1.6rem;font-size:1.8rem;line-height:1.4444444444;font-weight:700;text-align:center}body.trainer-recruit .voice-card__text{font-size:1.4rem;line-height:2;margin-top:1.6rem}body.trainer-recruit .voice-card__text span{font-weight:700;background-color:#feef52}body.trainer-recruit .recommend{background-color:#eaeaea;padding-top:4.2rem;padding-bottom:6.4rem}body.trainer-recruit .recommend__lists{margin-top:3.2rem}body.trainer-recruit .recommend__list{background-color:#fff;font-size:1.6rem;line-height:1.75;font-weight:700;padding:2.4rem 0rem 2.4rem 1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.trainer-recruit .recommend__list:nth-of-type(n + 2){margin-top:2rem}body.trainer-recruit .recommend__list::before{content:"";background-image:url(../images/lp1_check_pink.png);width:3.2rem;height:3.2rem;background-size:cover;background-repeat:no-repeat;margin-right:.8rem;-ms-flex-negative:0;flex-shrink:0}body.trainer-recruit .join{position:relative}body.trainer-recruit .join__overlay{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center;width:100%}body.trainer-recruit .join__title{font-size:3.6rem;line-height:1.3333333333;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}body.trainer-recruit .join__lead{margin-top:.4rem;font-size:1.4rem;line-height:1.4285714286;font-weight:700}body.trainer-recruit .join__button{margin-top:3.2rem;text-align:center}body.trainer-recruit .join__button a{color:#fff;font-size:1.4rem;font-weight:700;font-style:italic;line-height:1.3571428571;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.3rem;border-bottom:.2rem solid #fee800}body.trainer-recruit .join__button a::after{content:"";display:inline-block;width:1rem;height:1rem;background-image:url(../images/plus.png);background-size:cover;background-repeat:no-repeat;margin-left:.8rem}body.trainer-recruit .recruit_form{background:#f4f4f4;padding:4.4rem 2rem}body.trainer-recruit .recruit_form .title_wrapper{margin:0 0 2.4rem}body.trainer-recruit .recruit_form .title_wrapper h2:before{color:#eaeaea}body.trainer-recruit .recruit_form .description{font-size:1.4rem;font-weight:normal;letter-spacing:.05em;line-height:2.8rem;color:#000;margin:0 0 4.4rem;text-align:center}body.trainer-recruit .recruit_form .contact_form{margin:0 auto;padding:4.2rem 1.6rem;background:#fff}body.fc-recruit img{width:100%;max-width:100%;vertical-align:top}body.fc-recruit .title_wrapper{text-align:center}body.fc-recruit .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.fc-recruit .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:1.7rem;letter-spacing:.05em;position:relative;margin-top:.3rem;z-index:2}body.fc-recruit .title_wrapper .ja_title::before{content:attr(data-back);font-size:3.2rem;font-weight:700;line-height:1.34375;font-family:"Roboto Condensed",sans-serif;color:rgba(0,0,0,.0392156863);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.fc-recruit .subpage-inner{width:100%;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}body.fc-recruit .mv{margin-top:10.8rem}body.fc-recruit .worry__lists{margin-top:3.2rem}body.fc-recruit .worry__bottom{margin-top:6.4rem}body.fc-recruit .merit{margin-bottom:5rem}body.fc-recruit .merit__lists{margin-top:3.2rem}body.fc-recruit .merit__list:nth-of-type(n + 2){margin-top:3.2rem}body.fc-recruit .merit__image{position:relative;text-align:center}body.fc-recruit .merit__image::after{content:attr(data-num);width:18rem;height:auto;padding:.2rem 0;display:inline-block;position:absolute;background-image:url(../images/merit_bgi.png);background-size:100% auto;background-repeat:no-repeat;color:#fff;font-size:2.8rem;line-height:1.3214285714;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}body.fc-recruit .merit__text{margin-top:4rem;text-align:center;font-weight:900;font-size:1.8rem;line-height:1.5555555556}body.fc-recruit .merit__text span{color:#ec4870}body.fc-recruit .feature::after{content:"";display:block;background-image:url(../images/lp2_feature_bottom_bgi_sp.png);background-size:100% auto;background-repeat:no-repeat;width:100%;height:6.4rem}body.fc-recruit .feature__bg{background-color:#eaeaea;position:relative;padding-top:2.4rem;padding-bottom:3.2rem}body.fc-recruit .feature__bg::before{content:"";display:block;background-color:#eaeaea;width:100%;height:6rem;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.fc-recruit .feature__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.fc-recruit .feature__title span{font-size:2rem;line-height:1.45;font-weight:900;margin-left:.9rem}body.fc-recruit .feature__logo{width:15.6rem}body.fc-recruit .feature__lists{margin-top:2.4rem}body.fc-recruit .feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 1.2rem;background-color:#fff}body.fc-recruit .feature__list:nth-of-type(n + 2){margin-top:1.6rem}body.fc-recruit .feature__icon{width:3.2rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.fc-recruit .feature__text{margin-left:1.2rem;font-size:1.6rem;line-height:1.75;font-weight:900;-webkit-box-flex:1;-ms-flex:1;flex:1}body.fc-recruit .feature__text span{color:#ec486f}body.fc-recruit .support{padding-top:2rem;padding-bottom:6.4rem}body.fc-recruit .support__lead{margin-top:3.2rem;font-size:1.8rem;font-weight:900;line-height:1.7777777778;text-align:center}body.fc-recruit .support__lists{margin-top:3.2rem}body.fc-recruit .support-card:nth-of-type(n + 2){margin-top:2.4rem}body.fc-recruit .support-card:nth-of-type(3) .support-card__items .support-card__item:nth-of-type(5){margin-right:-0.5rem}body.fc-recruit .support-card__title{font-size:1.6rem;line-height:1.5;padding:2.8rem;text-align:center;background-color:#000;color:#fff;font-weight:900}body.fc-recruit .support-card__contents{padding:2.4rem;-webkit-box-shadow:0 .6rem 3rem rgba(0,0,0,.1294117647);box-shadow:0 .6rem 3rem rgba(0,0,0,.1294117647)}body.fc-recruit .support-card__description{margin-top:1.4rem;font-size:1.3rem;line-height:1.8461538462;letter-spacing:.04em}body.fc-recruit .support-card__item{font-size:1.5rem;line-height:1.6;font-weight:700;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body.fc-recruit .support-card__item:nth-of-type(n + 2){margin-top:1.4rem}body.fc-recruit .support-card__item::before{content:"";display:block;background-image:url(../images/lp2_support_check_pink.png);background-size:cover;background-repeat:no-repeat;width:1.4rem;height:1rem;margin-right:1.6rem;-ms-flex-negative:0;flex-shrink:0}body.fc-recruit .support-card__image{margin-top:2rem}body.fc-recruit .support-bottom{margin-top:6.4rem}body.fc-recruit .support-bottom__lead{font-size:2rem;line-height:1.8;letter-spacing:.1em;font-weight:900;text-align:center}body.fc-recruit .support-bottom__lead span{color:#ec486f}body.fc-recruit .support-bottom__description{margin-top:1.6rem;font-size:1.3rem;line-height:1.4615384615;text-align:center}body.fc-recruit .support-bottom__lists{margin-top:5.6rem}body.fc-recruit .support-bottom-item{padding:2rem 2.4rem;-webkit-box-shadow:.4rem .8rem 2.3rem rgba(0,0,0,.0784313725);box-shadow:.4rem .8rem 2.3rem rgba(0,0,0,.0784313725);font-size:1.6rem;font-weight:500;line-height:1.75;text-align:center;position:relative}body.fc-recruit .support-bottom-item span{font-weight:900;background-color:#feef4b}body.fc-recruit .support-bottom-item::before{content:"";position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem}body.fc-recruit .support-bottom-item:nth-child(1)::before{background-image:url(../images/point_1.png)}body.fc-recruit .support-bottom-item:nth-child(2)::before{background-image:url(../images/point_2.png)}body.fc-recruit .support-bottom-item:nth-child(3)::before{background-image:url(../images/point_3.png)}body.fc-recruit .support-bottom-item:nth-child(4)::before{background-image:url(../images/point_4.png)}body.fc-recruit .support-bottom-item:nth-of-type(n + 2){margin-top:3.6rem}body.fc-recruit .voice::after{content:"";display:block;background-image:url(../images/lp2_successful_bottom_bgi_sp.png);background-size:100% auto;background-repeat:no-repeat;width:100%;height:9.4rem}body.fc-recruit .voice__thumbnail{margin-bottom:3.2rem}body.fc-recruit .voice__thumbnail img{aspect-ratio:375/255;-o-object-fit:cover;object-fit:cover}body.fc-recruit .voice__lists{margin-top:2rem;padding-bottom:6.4rem}body.fc-recruit .voice-card{padding:2.2rem 1.1rem 2.3rem;border:1px solid #707070;border-radius:.7rem}body.fc-recruit .voice-card:nth-of-type(n + 2){margin-top:2.4rem}body.fc-recruit .voice-card__avatar{width:12rem;margin-left:auto;margin-right:auto}body.fc-recruit .voice-card__avatar img{aspect-ratio:1/1}body.fc-recruit .voice-card__title{margin-top:1.6rem;font-size:1.8rem;line-height:1.4444444444;font-weight:700;text-align:center}body.fc-recruit .voice-card__text{font-size:1.4rem;line-height:2;margin-top:1.6rem}body.fc-recruit .voice-card__text span{font-weight:700;background-color:#feef52}body.fc-recruit .download{background-color:#eaeaea;position:relative}body.fc-recruit .download::before{content:"";display:block;background-color:#eaeaea;width:100%;height:6rem;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.fc-recruit .download__heading{font-size:1.6rem;font-weight:900;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.fc-recruit .download__heading::before{content:"";display:inline-block;width:3.2rem;height:3.2rem;background-image:url(../images/mail_icon.png);background-size:cover;background-repeat:no-repeat;margin-right:.8rem}body.fc-recruit .download__lead{font-size:2rem;line-height:1.8;letter-spacing:.1em;font-weight:900;text-align:center;margin-top:2rem}body.fc-recruit .download__lead span{color:#ec486f}body.fc-recruit .download__body{margin-top:3.2rem;background-color:#fff;padding:3.2rem 1.6rem 4.8rem}body.fc-recruit .download__lists-title{font-size:1.6rem;font-weight:900;line-height:1.5;letter-spacing:.06em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.fc-recruit .download__lists-title::before{content:"";background-image:url(../images/pink_line_left.png);background-size:cover;background-repeat:no-repeat;width:1.6rem;height:2.15rem;margin-right:1.2rem}body.fc-recruit .download__lists-title::after{content:"";background-image:url(../images/pink_line_left.png);background-size:cover;background-repeat:no-repeat;width:1.6rem;height:2.15rem;margin-left:1.2rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}body.fc-recruit .download__lists{margin-top:2.4rem}body.fc-recruit .download__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.fc-recruit .download__list:nth-of-type(n + 2){margin-top:1.6rem}body.fc-recruit .download__image{width:8rem;height:8rem}body.fc-recruit .download__text{margin-left:1.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;font-weight:700;line-height:1.7142857143}body.fc-recruit .download__bottom-wrapper{margin-top:3.2rem}body.fc-recruit .download__bottom{font-size:1.6rem;line-height:1.75;font-weight:700}body.fc-recruit .download__button{margin-top:3.2rem}body.fc-recruit .download__button a{padding:.9rem 1rem 1.1rem;max-width:30.3rem;width:100%;text-align:center;border:.2rem solid #000;font-size:1.2rem;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fc-recruit .download__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fc-recruit .download__button a span{font-size:1.6rem;line-height:1.3125;font-style:italic;font-family:"Roboto Condensed",sans-serif}body.fc-recruit .download__button a::after{content:"";background-image:url(../images/arrow_black.png);background-size:cover;background-repeat:no-repeat;display:block;width:.599rem;height:1.051rem;position:absolute;top:50%;right:.95rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.fc-recruit .fc_form{padding:8.2rem 0 0;background:url(../images/lp2_contact_top_bgi_sp.png) no-repeat top center;background-size:100% 6.4rem}body.fc-recruit .fc_form .title_wrapper{margin:0 0 2.4rem}body.fc-recruit .fc_form .title_wrapper h2:before{color:#eaeaea}body.fc-recruit .fc_form .description{font-size:1.4rem;font-weight:normal;letter-spacing:.05em;line-height:2.8rem;color:#000;margin:0 0 4.4rem;text-align:center}body.fc-recruit .fc_form .contact_form_wrap{background:#f4f4f4;padding:4.4rem 2rem}body.fc-recruit .fc_form .contact_form_wrap .contact_form{margin:0 auto;padding:4.2rem 1.6rem;background:#fff}body.new-member #header .header_inner .header_white .logo{width:12.9rem;margin:0 auto;left:0;right:0}body.new-member #header .header_inner .header_white .logo>div{width:100%}body.new-member #header .header_inner .header_white .logo img{width:100%}body.new-member #header .header_inner .header_black a{text-align:center;line-height:1.5}body.new-member img{width:100%;max-width:100%;vertical-align:top}body.new-member .title_wrapper{text-align:center}body.new-member .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.new-member .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:1.7rem;letter-spacing:.05em;position:relative;margin-top:.3rem;z-index:2}body.new-member .title_wrapper .ja_title::before{content:attr(data-back);font-size:3.2rem;font-weight:700;line-height:1.34375;font-family:"Roboto Condensed",sans-serif;color:rgba(0,0,0,.0392156863);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.new-member .subpage-inner{width:100%;max-width:100%;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}body.new-member .mv{margin-top:10.8rem}body.new-member .worry .ja_title{margin-top:3rem;font-size:2.2rem;line-height:3.6rem}body.new-member .worry .ja_title::before{font-size:8rem}body.new-member .worry .ja_title span{font-size:2.6rem;font-weight:900;color:#ec4870}body.new-member .worry__lists{margin-top:.8rem}body.new-member .worry__bottom{margin-top:6.4rem}body.new-member .free_price{padding:7.6rem 0 3.6rem}body.new-member .free_price img{display:block;width:22.8rem;margin:0 auto}body.new-member .free_price .form_link{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.new-member .free_price .form_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.new-member .free_price .form_link span{font-size:1.3rem;font-weight:bold;display:block}body.new-member .merit{background:#fee800;padding:4rem 0 5rem}body.new-member .merit ul{margin:3rem 0 0}body.new-member .merit ul li{margin:0 auto 2.4rem;padding:4rem 2.4rem 2.4rem;background:#fff}body.new-member .merit ul li figure img{width:100%;margin-bottom:.4rem}body.new-member .merit ul li .text_area h3{margin:0 0 1rem;width:12.4rem}body.new-member .merit ul li .text_area h3 img{width:100%}body.new-member .merit ul li .text_area .catch{font-size:1.8rem;font-weight:900;letter-spacing:0;line-height:3rem;color:#000;margin:0 0 1rem}body.new-member .merit ul li .text_area .catch span{color:#ec4870}body.new-member .merit ul li .text_area .description{font-size:1.5rem;font-weight:normal;letter-spacing:.1em;line-height:2.6rem;color:#000;margin:0}body.new-member .merit .form_link{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.new-member .merit .form_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.new-member .merit .form_link span{font-size:1.3rem;font-weight:bold;display:block}body.new-member .feature{position:relative}body.new-member .feature::after{content:"";display:block;background-image:url(../images/lp3_feature_after_bg_sp.png);background-size:100% 19.4rem;background-repeat:no-repeat;width:100%;height:19.4rem;position:absolute;bottom:-16rem}body.new-member .feature__bg{background-color:#fee800;position:relative;padding-top:2.4rem;padding-bottom:6.6rem;margin-bottom:12rem}body.new-member .feature__bg::before{content:"";display:block;background-color:#eaeaea;width:100%;height:6rem;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.new-member .feature__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.new-member .feature__title span{font-size:2rem;line-height:1.45;font-weight:900;margin-left:.9rem}body.new-member .feature__logo{width:15.6rem}body.new-member .feature__lists{margin-top:2.4rem}body.new-member .feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 1.2rem;background-color:#fff}body.new-member .feature__list:nth-of-type(n + 2){margin-top:1.6rem}body.new-member .feature__icon{width:3.2rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.new-member .feature__text{margin-left:1.2rem;font-size:1.6rem;line-height:1.75;font-weight:900;-webkit-box-flex:1;-ms-flex:1;flex:1}body.new-member .feature__text span{color:#ec486f}body.new-member section.facilities .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:7rem;font-weight:bold;line-height:1;color:#fee800;letter-spacing:.1em;position:absolute;bottom:-3.4rem;z-index:1;white-space:nowrap}body.new-member .facilities-voice-bg{background-image:url(../images/facilities_voice_bgi.jpg);background-position:top;background-size:cover}body.new-member .facilities-voice-bg .facilities{position:relative}body.new-member .facilities-voice-bg .facilities .title_wrapper{text-align:center;color:#fff;padding-top:5.7rem}body.new-member .facilities-voice-bg .facilities .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.new-member .facilities-voice-bg .facilities .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.new-member .facilities-voice-bg .facilities__swiper{width:100%;height:100%;position:relative;padding-bottom:7.5rem;padding-top:2.4rem}body.new-member .facilities-voice-bg .facilities__swiper .swiper-slide{background-position:center;background-size:cover}body.new-member .facilities-voice-bg .facilities__swiper .swiper-slide img{display:block;width:100%;padding:0 2.8rem}body.new-member .facilities-voice-bg .facilities .swiper-pagination{bottom:4.5rem;z-index:10000}body.new-member .facilities-voice-bg .facilities .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1rem;background-color:#fff;opacity:1}body.new-member .facilities-voice-bg .facilities .swiper-pagination-bullet-active{background-color:#fee800}body.new-member .facilities-voice-bg .facilities__inner{padding-bottom:1.2rem}body.new-member .facilities-voice-bg .facilities__meta{color:#fff;font-size:1.8rem;line-height:1.8888888889;letter-spacing:.05;font-weight:900}body.new-member .facilities-voice-bg .facilities__meta p:nth-child(n+2){margin-top:.9rem}body.new-member .facilities-voice-bg .facilities__discription{color:#fff;font-size:1.4rem;line-height:2;letter-spacing:.05em;padding-top:2.4rem}body.new-member .facilities-voice-bg .facilities__bottom{width:33.1rem;margin-left:2.4rem;padding-bottom:1.2rem}body.new-member section.lp3_price{background-color:#fff;position:relative;overflow:hidden}body.new-member section.lp3_price .lp3_price_inner{padding:3.9rem 1.2rem 11.7rem}body.new-member section.lp3_price .lp3_price_inner .top_text{font-size:1.3rem;font-weight:500;color:#000;line-height:2.3rem;letter-spacing:.05em;text-align:center;margin:1.6rem 0 3.4rem}body.new-member section.lp3_price .lp3_price_inner .top_text a{letter-spacing:.05em;font-weight:bold;background-image:-webkit-gradient(linear, left top, right top, from(#000000), color-stop(0.2rem, #000000), color-stop(0.2rem, transparent), color-stop(0.4rem, transparent));background-image:linear-gradient(to right, #000000, #000000 0.2rem, transparent 0.2rem, transparent 0.4rem);background-size:.4rem 1px;background-repeat:repeat-x;background-position:left bottom;line-height:1.8}body.new-member section.lp3_price .lp3_price_inner .inner_inner .bnr{width:100%;margin-bottom:4rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box .box{-webkit-filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;margin-bottom:4.2rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt{background-color:#000;font-size:1.6rem;font-weight:900;color:#fff;line-height:6.7rem;letter-spacing:.05em;text-align:center;position:relative}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price{font-size:2.7rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 .2rem 0 .5rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num{font-size:3.2rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-left:.2rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt .yen{margin-right:.5rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt img{display:block;width:4.8rem;height:4.8rem;-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-1.8rem;left:-0.86rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd{padding:2.2rem 2.6rem 1.4rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li{font-size:1.6rem;font-weight:bold;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-bottom:1.5rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li:before{content:"";width:3.64rem;height:4.24rem;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:1rem;vertical-align:middle}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li span{font-size:1.2rem;line-height:3rem;letter-spacing:.05em;font-weight:normal}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:3.64rem 3.92rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_towel:before{background-image:url(../images/icon_plan_towel_black.png);background-size:3.43rem 3.43rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:3.64rem 3.6rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_protein:before{background-image:url(../images/icon_plan_protein_black.png);background-size:2.55rem 4.24rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:3.6rem 2.4rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03{width:100%}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl{padding:1.8rem 0;text-align:center}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt{font-size:1.6rem;font-weight:500;color:#000;line-height:2.8rem;letter-spacing:.05em}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt span{font-size:1.8rem;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd{font-size:2rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-top:1.5rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price{font-size:3.2rem;letter-spacing:.05em;font-weight:normal;margin-right:.5rem;margin-left:.8rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price .num{font-weight:bold;margin-right:.2rem}body.new-member section.lp3_price .lp3_price_inner .price_peyment_method{margin:0 auto;-webkit-box-shadow:1rem 2rem 4rem rgba(0,0,0,.06);box-shadow:1rem 2rem 4rem rgba(0,0,0,.06)}body.new-member section.lp3_price .lp3_price_inner .price_peyment_method h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;text-align:center;font-size:1.6rem;font-weight:900;line-height:1rem;color:#fff;margin:0;height:6.7rem}body.new-member section.lp3_price .lp3_price_inner .price_peyment_method .inner{background:#fff;padding:3.4rem 2rem 2rem}body.new-member section.lp3_price .lp3_price_inner .price_peyment_method .inner dl{width:100%;margin:0 auto 2rem}body.new-member section.lp3_price .lp3_price_inner .price_peyment_method .inner dl dt{background:#efefef;font-size:1.4rem;font-weight:bold;color:#000;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:3.8rem;border-radius:3.8rem}body.new-member section.lp3_price .lp3_price_inner .price_peyment_method .inner dl dt span{font-size:1.2rem}body.new-member section.lp3_price .lp3_price_inner .price_peyment_method .inner dl dd{font-size:1.5rem;margin:1.4rem 0 0 2rem}body.new-member section.lp3_price .lp3_price_inner .price_peyment_method .inner dl dd:before{content:"";background:url(../images/lp3_payment_method_icon.png) no-repeat center center;background-size:2rem 2rem;width:2rem;height:2rem;display:inline-block;vertical-align:-0.4rem;margin:0 1rem 0 0}body.new-member section.lp3_price .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:7rem;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-1rem;z-index:1;white-space:nowrap}body.new-member section.lp3_price .form_link{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.new-member section.lp3_price .form_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.new-member section.lp3_price .form_link span{font-size:1.3rem;font-weight:bold;display:block}body.new-member .voice__thumbnail{margin-bottom:3.2rem}body.new-member .voice__thumbnail img{aspect-ratio:375/255;-o-object-fit:cover;object-fit:cover}body.new-member .voice__lists{margin-top:2rem;padding-bottom:6.4rem}body.new-member .voice-card{padding:2.2rem 1.1rem 2.3rem;border:1px solid #707070;border-radius:.7rem}body.new-member .voice-card:nth-of-type(n + 2){margin-top:2.4rem}body.new-member .voice-card__avatar{width:12rem;margin-left:auto;margin-right:auto}body.new-member .voice-card__avatar img{aspect-ratio:1/1}body.new-member .voice-card__title{margin-top:1.6rem;font-size:1.8rem;line-height:1.4444444444;font-weight:700;text-align:center}body.new-member .voice-card__title span{font-size:1.6rem}body.new-member .voice-card__text{font-size:1.4rem;line-height:2;margin-top:1.6rem}body.new-member .voice-card__text span{font-weight:700;background-color:#feef52}body.new-member .campaign{background:url(../images/lp3_campaign_bg_sp.jpg) no-repeat;background-size:cover;width:100%;padding:10rem 0 18rem}body.new-member .campaign .hukidashi{width:30rem;margin:0 auto .5rem;display:block}body.new-member .campaign .hukidashi2{width:19.8rem;margin:0 auto .5rem;display:block}body.new-member .campaign h2{font-size:1.8rem;font-weight:900;color:#fff;margin:0;text-align:center}body.new-member .campaign .inner,body.new-member .campaign .inner2{margin:3rem 2rem 0;padding:4rem 2rem;background:#fff}body.new-member .campaign .inner .bnr,body.new-member .campaign .inner2 .bnr{width:28.7rem}body.new-member .campaign .inner .plus,body.new-member .campaign .inner2 .plus{width:3.3rem;height:3.3rem;margin:2rem auto;display:block}body.new-member .campaign .inner2{margin-bottom:-11rem}body.new-member .member_form{padding:4rem 0 0}body.new-member .member_form .title_wrapper{margin:0 0 2.4rem}body.new-member .member_form .title_wrapper h2:before{color:#eaeaea}body.new-member .member_form .description{font-size:1.4rem;font-weight:normal;letter-spacing:.05em;line-height:2.8rem;color:#000;margin:0 0 4.4rem;text-align:center}body.new-member .member_form .contact_form_wrap{background:#f4f4f4;padding:4.4rem 2rem}body.new-member .member_form .contact_form_wrap .contact_form{margin:0 auto;padding:4.2rem 1.6rem;background:#fff}body.new-member .member_form .contact_form input[type=submit]{border-radius:5rem;font-weight:900}body.new-member #member-footer{background:#1c1c1c;text-align:center;padding:5rem 0}body.new-member #member-footer .footer_logo{display:block;width:14.3rem;opacity:.2;margin:0 auto 3rem}body.new-member #member-footer p{font-size:1.3rem;line-height:2.6rem;color:#fff;margin:0 auto 2rem}body.new-member #member-footer #map{width:33.5rem;height:20rem;margin:0 auto 2rem;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}body.new-member #member-footer small{font-size:1.2rem;line-height:1.7rem;color:#616264;margin:0}body.new-member .contact_fixed{position:fixed;width:100%;margin:0 auto;left:0;right:0;bottom:0;z-index:10}body.new-member-meinohama .worry{margin-top:25.5rem}body.completion .subpage_contents{padding-bottom:3rem}body.completion .subpage_contents .done{margin:0 auto;padding:0rem 0 2rem}body.completion .subpage_contents .done .lead{font-size:1.4rem;margin:0 0 2rem}body.completion .subpage_contents .done a{font-size:1.4rem;color:#f7005f;text-decoration:underline}body.completion .subpage_contents .done .caution{margin:5rem 0 0}body.completion .subpage_contents .done .caution h2{font-size:1.6rem;font-weight:bold;letter-spacing:.1em;margin:0 0 2rem}body.completion .subpage_contents .done .caution p{font-size:1.4rem;margin:0 0 2rem}body.completion .subpage_contents .done .caution ul{font-size:1.4rem;margin:0 0 2rem}body.fukuri-kousei img{width:100%;max-width:100%;vertical-align:top}body.fukuri-kousei .title_wrapper{text-align:center}body.fukuri-kousei .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.fukuri-kousei .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:1.7rem;letter-spacing:.05em;position:relative;margin-top:.3rem;z-index:2}body.fukuri-kousei .title_wrapper .ja_title::before{content:attr(data-back);font-size:3.2rem;font-weight:700;line-height:1.34375;font-family:"Roboto Condensed",sans-serif;color:rgba(0,0,0,.0392156863);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.fukuri-kousei .mv{width:100%;margin-top:10.5rem}body.fukuri-kousei .mv img{width:100%}body.fukuri-kousei .feature{background:url(../images/fukuri_unlimited_commute_bg_sp.png) no-repeat;background-size:100% 57.2rem;padding:2rem}body.fukuri-kousei .feature__bg{position:relative;padding-top:2.4rem;padding-bottom:3.2rem}body.fukuri-kousei .feature__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.fukuri-kousei .feature__title span{font-size:2rem;line-height:1.45;font-weight:900;margin-left:.9rem}body.fukuri-kousei .feature__logo{width:33.4rem}body.fukuri-kousei .feature__lists{margin-top:2.4rem}body.fukuri-kousei .feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 1.2rem;background-color:#fff}body.fukuri-kousei .feature__list:nth-of-type(n + 2){margin-top:1.6rem}body.fukuri-kousei .feature__icon{width:3.2rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.fukuri-kousei .feature__text{margin-left:1.2rem;font-size:1.6rem;line-height:1.75;font-weight:900;-webkit-box-flex:1;-ms-flex:1;flex:1}body.fukuri-kousei .feature__text span{color:#ec486f}body.fukuri-kousei .feature .commute{margin-top:14rem}body.fukuri-kousei .fukuri_contract{width:100%;position:relative}body.fukuri-kousei .fukuri_contract .form_link01{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:0;bottom:4rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_contract .form_link01:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_contract .form_link01 span{font-size:1.3rem;font-weight:bold;display:block}body.fukuri-kousei .fukuri_contract .form_link02{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:0;bottom:4rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_contract .form_link02:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_contract .form_link02 span{font-size:1.3rem;font-weight:bold;display:block}body.fukuri-kousei .fukuri_point{width:100%;position:relative}body.fukuri-kousei .fukuri_point .form_link01{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:0;bottom:4rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_point .form_link01:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_point .form_link01 span{font-size:1.3rem;font-weight:bold;display:block}body.fukuri-kousei .fukuri_point .form_link02{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:0;bottom:4rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_point .form_link02:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_point .form_link02 span{font-size:1.3rem;font-weight:bold;display:block}body.fukuri-kousei .fukuri_flow{width:100%;position:relative}body.fukuri-kousei .fukuri_flow .form_link01{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:0;top:30rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_flow .form_link01:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_flow .form_link01 span{font-size:1.3rem;font-weight:bold;display:block}body.fukuri-kousei .fukuri_flow .form_link01{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:0;top:134rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_flow .form_link01:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_flow .form_link01 span{font-size:1.3rem;font-weight:bold;display:block}body.fukuri-kousei .fukuri_flow .form_link02{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:0;bottom:6rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_flow .form_link02:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_flow .form_link02 span{font-size:1.3rem;font-weight:bold;display:block}body.fukuri-kousei section.facilities .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:7rem;font-weight:bold;line-height:1;color:#fee800;letter-spacing:.1em;position:absolute;bottom:-3.4rem;z-index:1;white-space:nowrap}body.fukuri-kousei .facilities-voice-bg{background-image:url(../images/facilities_voice_bgi.jpg);background-position:top;background-size:cover}body.fukuri-kousei .facilities{position:relative}body.fukuri-kousei .facilities .title_wrapper{text-align:center;color:#fff;padding-top:5.7rem}body.fukuri-kousei .facilities .title_wrapper .en_title{font-size:2.4rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.fukuri-kousei .facilities .title_wrapper .ja_title{font-size:1.4rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.fukuri-kousei .facilities__swiper{width:100%;height:100%;position:relative;padding-bottom:7.5rem;padding-top:2.4rem}body.fukuri-kousei .facilities__swiper .swiper-slide{background-position:center;background-size:cover}body.fukuri-kousei .facilities__swiper .swiper-slide img{display:block;width:100%;padding:0 2.8rem}body.fukuri-kousei .facilities .swiper-pagination{bottom:4.5rem;z-index:10000}body.fukuri-kousei .facilities .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1rem;background-color:#fff;opacity:1}body.fukuri-kousei .facilities .swiper-pagination-bullet-active{background-color:#fee800}body.fukuri-kousei .facilities__inner{padding-bottom:1.2rem}body.fukuri-kousei .facilities__meta{color:#fff;font-size:1.8rem;line-height:1.8888888889;letter-spacing:.05;font-weight:900}body.fukuri-kousei .facilities__meta p:nth-child(n+2){margin-top:.9rem}body.fukuri-kousei .facilities__discription{color:#fff;font-size:1.4rem;line-height:2;letter-spacing:.05em;padding-top:2.4rem}body.fukuri-kousei .facilities__bottom{width:33.1rem;margin-left:2.4rem;padding-bottom:1.2rem}body.fukuri-kousei section.fukuri_price{background-color:#fff;position:relative;overflow:hidden}body.fukuri-kousei section.fukuri_price .fukuri_price_inner{padding:3.9rem 1.2rem 11.7rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_text{font-size:1.3rem;font-weight:500;color:#000;line-height:2.3rem;letter-spacing:.05em;text-align:center;margin:1.6rem 0 3.4rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_text a{letter-spacing:.05em;font-weight:bold;background-image:-webkit-gradient(linear, left top, right top, from(#000000), color-stop(0.2rem, #000000), color-stop(0.2rem, transparent), color-stop(0.4rem, transparent));background-image:linear-gradient(to right, #000000, #000000 0.2rem, transparent 0.2rem, transparent 0.4rem);background-size:.4rem 1px;background-repeat:repeat-x;background-position:left bottom;line-height:1.8}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box .box{-webkit-filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;margin-bottom:4.2rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt{background-color:#000;font-size:1.6rem;font-weight:900;color:#fff;line-height:1.3;letter-spacing:.05em;text-align:center;position:relative;padding:1.3rem 0}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price{font-size:2.7rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 .2rem 0 .5rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num{font-size:3.2rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-left:.2rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num.line{text-decoration:line-through}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .yen{margin-right:.5rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt img{display:block;width:4.8rem;height:4.8rem;-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-1.8rem;left:-0.86rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd{padding:2.2rem 2.6rem 1.4rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li{font-size:1.6rem;font-weight:bold;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-bottom:2rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li:before{content:"";width:3.64rem;height:4.24rem;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:1rem;vertical-align:middle}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li span{font-size:1.2rem;line-height:0rem;letter-spacing:.05em;font-weight:normal;display:block;text-indent:5rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:3.64rem 3.92rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_towel:before{background-image:url(../images/icon_plan_towel_black.png);background-size:3.43rem 3.43rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:3.64rem 3.6rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_concierge:before{background-image:url(../images/icon_plan_heart_black.png);background-size:3.1rem 2.8rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_wave:before{background-image:url(../images/icon_plan_wave_black.png);background-size:4rem 2.9rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_protein:before{background-image:url(../images/icon_plan_protein_black.png);background-size:2.55rem 4.24rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:3.6rem 2.4rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03{width:100%}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl{padding:1.8rem 0;text-align:center}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt{font-size:1.6rem;font-weight:500;color:#000;line-height:2.8rem;letter-spacing:.05em}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt span{font-size:1.8rem;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd{font-size:2rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-top:1.5rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price{font-size:3.2rem;letter-spacing:.05em;font-weight:normal;margin-right:.5rem;margin-left:.8rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price .num{font-weight:bold;margin-right:.2rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .price_peyment_method{margin:0 auto;-webkit-box-shadow:1rem 2rem 4rem rgba(0,0,0,.06);box-shadow:1rem 2rem 4rem rgba(0,0,0,.06)}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .price_peyment_method h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;text-align:center;font-size:1.6rem;font-weight:900;line-height:1rem;color:#fff;margin:0;height:6.7rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .price_peyment_method .inner{background:#fff;padding:3.4rem 2rem 2rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .price_peyment_method .inner dl{width:100%;margin:0 auto 2rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .price_peyment_method .inner dl dt{background:#efefef;font-size:1.4rem;font-weight:bold;color:#000;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:3.8rem;border-radius:3.8rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .price_peyment_method .inner dl dt span{font-size:1.2rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .price_peyment_method .inner dl dd{font-size:1.5rem;margin:1.4rem 0 0 2rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .price_peyment_method .inner dl dd:before{content:"";background:url(../images/lp3_payment_method_icon.png) no-repeat center center;background-size:2rem 2rem;width:2rem;height:2rem;display:inline-block;vertical-align:-0.4rem;margin:0 1rem 0 0}body.fukuri-kousei section.fukuri_price .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:7rem;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-1rem;z-index:1;white-space:nowrap}body.fukuri-kousei section.fukuri_price .form_link{display:block;width:33.5rem;height:8rem;color:#fff;border-radius:8rem;font-size:1.6rem;font-weight:900;text-align:center;margin:4rem auto 0;padding:1.1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:2.1rem 2.1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei section.fukuri_price .form_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei section.fukuri_price .form_link span{font-size:1.3rem;font-weight:bold;display:block}body.fukuri-kousei .campaign{background:url(../images/lp3_campaign_bg_sp.jpg) no-repeat;background-size:cover;width:100%;min-height:102.2rem;padding:10rem 0 0}body.fukuri-kousei .campaign .hukidashi{width:30rem;margin:0 auto .5rem;display:block}body.fukuri-kousei .campaign h2{font-size:1.8rem;font-weight:900;color:#fff;margin:0;text-align:center}body.fukuri-kousei .campaign .inner{margin:3rem 2rem 0;padding:4rem 2rem;background:#fff}body.fukuri-kousei .campaign .inner .bnr{width:28.7rem}body.fukuri-kousei .campaign .inner .plus{width:3.3rem;height:3.3rem;margin:2rem auto;display:block}body.fukuri-kousei .fukuri_payment{width:80rem;margin:0 auto;height:6.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.fukuri-kousei .fukuri_payment h2{font-size:2rem;font-weight:900;letter-spacing:.1em;color:#fff;margin:0}body.fukuri-kousei .member_form{background:#f4f4f4;padding:4rem 0 0}body.fukuri-kousei .member_form .title_wrapper{margin:0 0 2.4rem}body.fukuri-kousei .member_form .title_wrapper h2:before{color:#eaeaea}body.fukuri-kousei .member_form .description{font-size:1.4rem;font-weight:normal;letter-spacing:.05em;line-height:2.8rem;color:#000;margin:0 0 4.4rem;text-align:center}body.fukuri-kousei .member_form .contact_form_wrap{background:#f4f4f4;padding:2rem 2rem}body.fukuri-kousei .member_form .contact_form_wrap .contact_form{margin:0 auto;padding:4.2rem 1.6rem;background:#fff}body.fukuri-kousei .member_form .contact_form input[type=submit]{border-radius:5rem;font-weight:900}body.fukuri-kousei #member-footer{background:#1c1c1c;text-align:center;padding:5rem 0}body.fukuri-kousei #member-footer .footer_logo{display:block;width:14.3rem;opacity:.2;margin:0 auto 3rem}body.fukuri-kousei #member-footer p{font-size:1.3rem;line-height:2.6rem;color:#fff;margin:0 auto 2rem}body.fukuri-kousei #member-footer #map{width:33.5rem;height:20rem;margin:0 auto 2rem;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}body.fukuri-kousei #member-footer small{font-size:1.2rem;line-height:1.7rem;color:#616264;margin:0}body.contact .subpage_heading{background-image:url(../images/subpage_heading_contact_sp.jpg);background-repeat:no-repeat;background-size:cover}body.contact .subpage_contents{padding-top:1.6rem}body.contact .subpage_contents .contact_type{margin:0 auto}body.contact .subpage_contents .contact_type.general h2{margin-bottom:1.6rem}body.contact .subpage_contents .contact_type.business h2{margin-top:3.2rem;margin-bottom:0}body.contact .subpage_contents .contact_type h2{font-size:2rem;font-weight:900;letter-spacing:.05em;line-height:3.2rem;color:#000;padding:3.2rem 0 0rem}body.contact .subpage_contents .contact_type p{font-size:1.4rem;letter-spacing:.05em;line-height:2.8rem;color:#293233;margin:0}body.contact .subpage_contents .contact_type p a{color:#e20a60;font-weight:900;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact .subpage_contents .contact_type p a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.contact .subpage_contents .contact_type .white_space{background:#fff;margin:2.4rem 0 0;padding:3.2rem 1.6rem}body.contact .subpage_contents .contact_type .white_space h3{font-size:1.8rem;font-weight:bold;letter-spacing:.1em;line-height:2.8rem;color:#000;margin:0 0 2.4rem}body.contact .subpage_contents .contact_type .white_space p{font-size:1.4rem;font-weight:normal;letter-spacing:.05em;line-height:2.4rem;color:#000;margin:0 0 2.4rem}body.contact .subpage_contents .contact_type .white_space a{display:block;border:.2rem solid #000;border-radius:2.4rem;background:url(../images/arrow_black_right.png) no-repeat 94% center;background-size:.6rem 1rem;width:31.5rem;height:4.8rem;line-height:4.4rem;text-align:center;font-size:1.5rem;font-weight:bold;margin:2rem auto 0;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact .subpage_contents .contact_type .white_space a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.public .subpage_heading{background-image:url(../images/subpage_heading_contact_sp.jpg);background-repeat:no-repeat;background-size:cover}body.public section.contact_public_contents .contact_public_top_contents{padding:4.4rem 2rem 6.4rem;text-align:center}body.public section.contact_public_contents .contact_public_top_contents h2{font-size:2rem;font-weight:900;color:#000;line-height:3.6rem;letter-spacing:.05em}body.public section.contact_public_contents .contact_public_top_contents p{font-size:1.4rem;font-weight:normal;color:#293233;line-height:2.8rem;letter-spacing:.05em;margin:1.7rem 0 2.8rem}body.public section.contact_public_contents .contact_public_top_contents p span{color:#e20a60;letter-spacing:.05em}body.public section.contact_public_contents .contact_public_top_contents .link_space li a{width:100%;height:5.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:900;line-height:1.4;letter-spacing:.1em;background-image:url(../images/arrow_circle_white_right.png);background-repeat:no-repeat;background-position:right 2rem center;background-size:2.8rem 2.8rem}body.public section.contact_public_contents .contact_public_top_contents .link_space li.recruit_btn a{border:.2rem solid #000;color:#000;background-color:#ffe900;margin-bottom:1.6rem}body.public section.contact_public_contents .contact_public_top_contents .link_space li.fc_btn a{color:#fff;background-color:#e20a60}body.public section.contact_public_contents .subpage_contents .subpage_contents_inner{padding-bottom:2.4rem}body.privacy .privacy_contents{background:#fff;margin:0 auto;padding:7rem 1.6rem 4.8rem}body.privacy .privacy_contents .heading{font-size:1.4rem;font-weight:bold;letter-spacing:.05em;line-height:2.8rem;margin:0 0 4.8rem}body.privacy .privacy_contents h2{font-size:1.6rem;font-weight:900;letter-spacing:.05em;line-height:2.4rem;color:#000;margin:4.8rem 0 1.2rem;padding:0 0 .6rem;border-bottom:.6rem solid #fee803}body.privacy .privacy_contents p{font-size:1.4rem;font-weight:normal;letter-spacing:.05em;line-height:2.4rem;color:#000;margin:0 0 1em}body.privacy .privacy_contents ul{margin:0 0 1.6rem}body.privacy .privacy_contents ul li{font-size:1.4rem;font-weight:normal;letter-spacing:.05em;line-height:2.4rem;color:#000}body.cancel .subpage_contents .subpage_contents_inner h2{font-size:1.8rem;font-weight:bold;color:#253043;line-height:2.8rem;letter-spacing:.1em;margin-bottom:1.2rem}body.cancel .subpage_contents .subpage_contents_inner dl{background-color:#f4f4f4;padding:2.2rem 1.2rem .2rem;margin-bottom:2.2rem}body.cancel .subpage_contents .subpage_contents_inner dl dt{font-weight:bold}body.cancel .subpage_contents .subpage_contents_inner dl dd{margin-bottom:2rem}body.cancel .subpage_contents .subpage_contents_inner ul{background-color:#f4f4f4;padding:1.8rem 1.2rem 1rem;margin-bottom:2.3rem}body.cancel .subpage_contents .subpage_contents_inner ul li{margin-bottom:1.2rem}body.cancel .subpage_contents .subpage_contents_inner h3{font-size:1.6rem;font-weight:bold;color:#253043;line-height:2.4rem;letter-spacing:.1em;width:100%;background-color:#fee803;padding:1.2rem 1.2rem 1rem;margin:4.6rem 0 2.1rem}body.cancel .subpage_contents .subpage_contents_inner p{margin-bottom:3rem}body.cancel .subpage_contents .subpage_contents_inner p a{font-weight:bold;color:#e20060;display:inline}body.cancel .subpage_contents .subpage_contents_inner p:last-of-type{margin-bottom:0}body.sitemap .subpage_contents{padding-top:9rem;padding-bottom:1px}body.sitemap .subpage_contents .sitemap_list{background:#fff;position:relative;margin:0 auto 9rem;padding:4.5rem 1.6rem 2.5rem}body.sitemap .subpage_contents .sitemap_list h2{font-family:"Roboto Condensed",sans-serif;background:#fee800;text-align:center;font-size:1rem;font-weight:bold;font-style:italic;width:27rem;letter-spacing:.1em;line-height:1rem;color:#000;font-size:2.4rem;line-height:5.2rem;position:absolute;margin:0 auto;top:-4rem;left:0;right:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}body.sitemap .subpage_contents .sitemap_list .inner{margin:0 auto}body.sitemap .subpage_contents .sitemap_list .inner h3{font-size:1.8rem;font-weight:bold;letter-spacing:.06em;color:#000;margin:5.6rem 0 1.6rem;padding:0 0 1.4rem;border-bottom:1px dashed #aaa}body.sitemap .subpage_contents .sitemap_list .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}body.sitemap .subpage_contents .sitemap_list .inner ul li{font-size:1.4rem;width:50%}body.sitemap .subpage_contents .sitemap_list .inner ul li a{font-size:1.4rem;font-weight:normal;letter-spacing:.06em;color:#000;text-decoration:underline;margin:0 0 2rem;text-indent:-1.2em;padding-left:1.2em}body.sitemap .subpage_contents .sitemap_list .inner ul li a:before{content:"";background:url(../images/arrow_pink_right.png) no-repeat center center;background-size:.6rem 1.1rem;width:.6rem;height:1.1rem;display:inline-block;vertical-align:0px;margin:0 1rem 0 0}}@media(min-width: 768px){body.home section.mainvisual{margin-top:18rem}body.home section.mainvisual .mainvisual_slider_pc{margin:0 0 5.7rem;padding:0;height:40rem}body.home section.mainvisual .mainvisual_slider_pc .slick-list{height:100%}body.home section.mainvisual .mainvisual_slider_pc .slick-list .slick-track{height:100%;float:none}body.home section.mainvisual .mainvisual_slider_pc .slick-list .slick-track img{width:104rem;height:40rem}body.home section.mainvisual .mainvisual_slider_pc li img{width:100%;height:100%;display:block}body.home section.mainvisual .mainvisual_slider_pc .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.1rem 0}body.home section.mainvisual .mainvisual_slider_pc .slick-dots li{margin:0 2rem;width:1rem;height:1rem}body.home section.mainvisual .mainvisual_slider_pc .slick-dots li button{display:block;font-size:0;line-height:0;border:none;cursor:pointer;height:100%;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;border-radius:50%;padding:0;background-color:#e2e2e2}body.home section.mainvisual .mainvisual_slider_pc .slick-dots li button:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}body.home section.mainvisual .mainvisual_slider_pc .slick-dots li.slick-active button{background-color:#212121}body.home section.mainvisual .mainvisual_slider_sp{display:none}body.home section.mainvisual .mainvisual_news{width:104rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:7.4rem}body.home section.mainvisual .mainvisual_news dt{width:21.2rem;font-size:1.5rem;font-weight:bold;color:#fff;line-height:3.7rem;letter-spacing:.05em;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home section.mainvisual .mainvisual_news dt:before{content:"";width:1.9rem;height:1.9rem;display:block;background-image:url(../images/icon_circle_exclamation_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.8rem}body.home section.mainvisual .mainvisual_news dd{width:calc(100% - 21.2rem)}body.home section.mainvisual .mainvisual_news dd a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.7rem 2.9rem;background-color:#f4f4f4}body.home section.mainvisual .mainvisual_news dd a span{font-size:1.5rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;color:#293233;line-height:3.7rem;letter-spacing:.05em}body.home section.mainvisual .mainvisual_news dd a p{width:66.8rem;font-size:1.4rem;font-weight:bold;color:#293233;line-height:3.7rem;letter-spacing:.05em}body.home .title_wrapper{text-align:center;color:#000}body.home .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em}body.home .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.home .link a{width:26rem;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;font-size:1.4rem;font-weight:bold;line-height:2.6rem;letter-spacing:.05em;background-repeat:no-repeat;background-position:right 1.35rem center;background-size:.6rem 1.05rem}body.home .link a:hover{opacity:1}body.home .link a span{font-size:1.6rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;letter-spacing:.05em}body.home .link.large_btn a{width:54rem;height:8rem}body.home .link.large_btn a span{font-size:2rem}body.home .link.black_line a{border:.2rem solid #000;color:#000;background-image:url(../images/arrow_black_right.png)}body.home .link.black_line a:hover{color:#fff;background-color:#000;background-image:url(../images/arrow_white_right.png)}body.home .link.white_line a{border:.2rem solid #fff;color:#fff;background-image:url(../images/arrow_white_right.png)}body.home .link.white_line a:hover{color:#000;background-color:#fff;background-image:url(../images/arrow_black_right.png)}body.home section.top_information{background-color:#fff}body.home section.top_information .top_information_inner{padding:5.4rem 0 6.9rem}body.home section.top_information .top_information_inner ul.top_information_slider{margin:.6rem 0 2.6rem}body.home section.top_information .top_information_inner ul.top_information_slider .slick-track{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;padding:2rem 0}body.home section.top_information .top_information_inner ul.top_information_slider li{width:100%;max-width:32rem}body.home section.top_information .top_information_inner ul.top_information_slider li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_information .top_information_inner ul.top_information_slider li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_information .top_information_inner ul.top_information_slider li a:hover{opacity:1}body.home section.top_information .top_information_inner ul.top_information_slider li a img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:18rem}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.9rem}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space .date{font-size:1.5rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;color:#000}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space .tag{font-size:1.2rem;font-weight:500;line-height:2.2rem;height:2.4rem;letter-spacing:.05em;color:#fff;background-color:#b7b7b7;border-radius:.2rem;padding:0 1rem;margin-left:1rem}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space .title{width:100%;font-size:1.6rem;font-weight:normal;line-height:2.8rem;letter-spacing:.05em;color:#000;margin-top:.4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.home section.top_information .top_information_inner ul.top_information_slider .slide-arrow{width:5rem;height:5rem;position:absolute;top:6.5rem;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;cursor:pointer}body.home section.top_information .top_information_inner ul.top_information_slider .slide-arrow:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}body.home section.top_information .top_information_inner ul.top_information_slider .slide-arrow.prev-arrow{background-image:url(../images/slider_arrow_prev.png);left:5.7rem}body.home section.top_information .top_information_inner ul.top_information_slider .slide-arrow.next-arrow{background-image:url(../images/slider_arrow_next.png);right:5.7rem}body.home section.top_first{background-image:url(../images/top_first_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}body.home section.top_first .top_first_inner{width:104rem;margin:0 auto;padding:6.2rem 0 9.6rem}body.home section.top_first .top_first_inner .title_wrapper{color:#fff}body.home section.top_first .top_first_inner ul.first_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3.7rem 0 7.9rem}body.home section.top_first .top_first_inner ul.first_list li{width:20%;border:1px solid #000}body.home section.top_first .top_first_inner ul.first_list li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:15.6rem}body.home section.top_first .top_first_inner ul.first_list li p{border-top:.2rem solid #000;background-color:#fff;font-size:1.5rem;font-weight:900;color:#000;line-height:2.4rem;letter-spacing:.05em;text-align:center;vertical-align:middle;padding:.5rem 0}body.home section.top_first .top_first_inner ul.first_list li p span{color:#f7005f;letter-spacing:.05em}body.home section.top_price{background-color:#fff;position:relative;overflow:hidden}body.home section.top_price .top_price_inner{width:104rem;margin:0 auto;padding:5.9rem 0 23.9rem}body.home section.top_price .top_price_inner .top_text{font-size:1.4rem;font-weight:500;color:#000;line-height:3.1rem;letter-spacing:.05em;text-align:center;margin:.8rem 0 4.1rem}body.home section.top_price .top_price_inner .top_text a{letter-spacing:.05em;background-image:-webkit-gradient(linear, left top, right top, from(#000000), color-stop(0.2rem, #000000), color-stop(0.2rem, transparent), color-stop(0.4rem, transparent));background-image:linear-gradient(to right, #000000, #000000 0.2rem, transparent 0.2rem, transparent 0.4rem);background-size:.4rem 1px;background-repeat:repeat-x;background-position:left bottom;line-height:1.8}body.home section.top_price .top_price_inner .top_text a:hover{opacity:1;background-image:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(0.2rem, #fff), color-stop(0.2rem, transparent), color-stop(0.4rem, transparent));background-image:linear-gradient(to right, #fff, #fff 0.2rem, transparent 0.2rem, transparent 0.4rem)}body.home section.top_price .top_price_inner .top_price_box_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 12rem 2.6rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box{margin-bottom:2.3rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box .box{-webkit-filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;height:100%}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt{background-color:#000;font-size:1.6rem;font-weight:900;color:#fff;line-height:6.7rem;letter-spacing:.05em;text-align:center;position:relative}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price{font-size:2.7rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 .2rem 0 .5rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num{font-size:3.2rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-left:.2rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt .yen{margin-right:.5rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt img{display:block;width:6.24rem;height:6.24rem;-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-2.55rem;left:-1.45rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd{padding:2rem 2.8rem 1rem;min-height:31rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li{font-size:1.8rem;font-weight:normal;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-bottom:1.3rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li:before{content:"";width:3.64rem;height:4.24rem;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:1rem;vertical-align:middle}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li span{font-size:1.2rem;line-height:3rem;letter-spacing:.05em}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:3.64rem 3.92rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_towel:before{background-image:url(../images/icon_plan_towel_black.png);background-size:3.43rem 3.43rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:3.64rem 3.6rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_protein:before{background-image:url(../images/icon_plan_protein_black.png);background-size:2.55rem 4.24rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:3.6rem 2.4rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box01{width:38.7rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box02{width:38.1rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03{width:100%}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:14.2rem;padding:0 9.9rem 0 5.8rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt{font-size:1.6rem;font-weight:bold;color:#000;line-height:3.2rem;letter-spacing:.05em}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt span{font-size:2.6rem;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd{font-size:4.2rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:3.7rem;letter-spacing:.05em}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price{font-size:6rem;letter-spacing:.05em;font-weight:normal;margin-right:1.5rem;margin-left:.8rem}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price .num{font-weight:bold}body.home section.top_price .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:20rem;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-3rem;z-index:1;white-space:nowrap}body.home section.top_campaign{background-image:url(../images/top_campaign_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}body.home section.top_campaign .top_campaign_inner{width:104rem;margin:0 auto;padding:6.6rem 0 7.1rem}body.home section.top_campaign .top_campaign_inner .title_wrapper{color:#fff}body.home section.top_gym_list{background-color:#fff}body.home section.top_gym_list .top_gym_list_inner{width:104rem;margin:0 auto;padding:8.3rem 0 8.1rem}body.home section.top_gym_list .top_gym_list_inner p.top_text{font-size:1.6rem;font-weight:500;color:#293233;line-height:3rem;letter-spacing:.04em;text-align:center;margin:1.5rem 0 4rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6.8rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li{width:32rem;margin:0 2rem 0 2rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:18rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .store_name{font-size:1.8rem;font-weight:bold;color:#000;line-height:2.8rem;letter-spacing:.05em;text-align:center;margin:1.4rem 0 .7rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .address{font-size:1.4rem;font-weight:normal;color:#293233;line-height:2.8rem;letter-spacing:.04em;min-height:10.4rem;padding-bottom:2rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a{width:100%;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em;background-repeat:no-repeat,no-repeat;background-position:left 3.5rem center,right 2.8rem center;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a:hover{opacity:1}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a.reserve_btn{background-color:#000;color:#fff;background-image:url(../images/icon_calender_white.png),url(../images/arrow_white_right.png);background-size:1.76rem 1.83rem,.6rem 1.05rem;margin-bottom:.7rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a.info_btn{color:#000;border:1px solid #000;background-image:url(../images/icon_info_black.png),url(../images/arrow_black_right.png);background-size:1.9rem 1.9rem,.6rem 1.05rem}body.home section.top_faq{background-color:#fafafa}body.home section.top_faq .top_faq_inner{width:104rem;margin:0 auto;padding:6.8rem 0 7rem}body.home section.top_faq .top_faq_inner p.top_text{font-size:1.6rem;font-weight:500;color:#293233;line-height:3rem;letter-spacing:.04em;text-align:center;margin:1.7rem 0 4rem}body.home section.top_faq .top_faq_inner .accordion{-webkit-filter:drop-shadow(0 0.5rem 2rem rgba(0, 0, 0, 0.06));filter:drop-shadow(0 0.5rem 2rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);margin:3.8rem 0 5.9rem}body.home section.top_faq .top_faq_inner .accordion dl{background-color:#fff;border-radius:0 .5rem .5rem 0;padding:0 7.9rem 0 3.2rem;background-repeat:no-repeat;background-position:left 3.2rem top .8rem;background-size:2.1rem 4.6rem;margin-bottom:2.4rem;cursor:pointer;position:relative}body.home section.top_faq .top_faq_inner .accordion dl:last-of-type{margin-bottom:0}body.home section.top_faq .top_faq_inner .accordion dl:after{content:"";width:1.59rem;height:1.14rem;display:block;background-image:url(../images/triangle_gray_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:4.1rem;top:2.3rem}body.home section.top_faq .top_faq_inner .accordion dl dt{font-size:1.6rem;font-weight:bold;color:#253043;line-height:2.4rem;letter-spacing:.05em;padding:1.7rem 0 1.3rem}body.home section.top_faq .top_faq_inner .accordion dl dd{display:none;font-size:1.4rem;font-weight:normal;color:#253043;line-height:2.4rem;letter-spacing:.05em;padding:.5rem 0 2rem}body.home section.top_faq .top_faq_inner .accordion dl.open:after{background-image:url(../images/triangle_pink_top.png)}body.home .top_last_link_space{background-color:#fff}body.home .top_last_link_space ul{width:104rem;margin:0 auto;padding:6.4rem 0 6.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.home .top_last_link_space ul li{width:32rem;height:12.8rem;overflow:hidden}body.home .top_last_link_space ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;font-size:1.1rem;font-weight:normal;color:#fff;line-height:1.8;letter-spacing:.01em;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home .top_last_link_space ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home .top_last_link_space ul li a:hover{opacity:1}body.home .top_last_link_space ul li a:hover:after{right:-2rem}body.home .top_last_link_space ul li a span{font-size:3rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;display:inline-block;padding:0 1rem .2rem;margin-bottom:.5rem;border-bottom:1px solid #fff}body.home .top_last_link_space ul li a:after{content:"";width:2rem;height:100%;display:block;background-color:#000;background-image:url(../images/arrow_white_right.png);background-repeat:no-repeat;background-position:center center;background-size:.6rem 1.05rem;position:absolute;right:0;top:0;-webkit-transition:.3s;transition:.3s}body.home .top_last_link_space ul li.staff_link a{background-image:url(../images/top_last_link_staff.jpg)}body.home .top_last_link_space ul li.faq_link a{background-image:url(../images/top_last_link_faq.jpg)}body.home .top_last_link_space ul li.campaign_link a{background-image:url(../images/top_last_link_campaign.jpg)}body.about .subpage_heading{background-image:url(../images/subpage_heading_about_pc.jpg);background-repeat:no-repeat;background-size:cover}body.about img{width:100%;max-width:100%;vertical-align:top}body.about .u-mobile{display:none}body.about .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.about .sub-support{padding-top:6.2rem}body.about .sub-support__title{font-size:2.6rem;margin-top:1em;line-height:1.5384615385;text-align:center;font-weight:900}body.about .sub-support__title span{color:#f7005f}body.about .sub-support__discription{width:100%;max-width:81.1rem;margin-left:auto;margin-right:auto;padding-top:1.7rem;font-size:1.6rem;line-height:2;padding-bottom:6.3rem;text-align:center}body.about .sub-support__discription span{color:#f7005f;font-weight:bold}body.about .sub-support__body{background-color:#fafafa;padding-top:8.2rem;padding-bottom:7.5rem}body.about .sub-support-card{display:-webkit-box;display:-ms-flexbox;display:flex}body.about .sub-support-card:nth-child(1) .sub-support-card__image::before{content:"";background-image:url(../images/point_1.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-3.7rem;z-index:1}body.about .sub-support-card:nth-child(2) .sub-support-card__image::before{content:"";background-image:url(../images/point_2.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-3.7rem;z-index:1}body.about .sub-support-card:nth-child(3) .sub-support-card__image::before{content:"";background-image:url(../images/point_3.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-3.7rem;z-index:1}body.about .sub-support-card:nth-child(4) .sub-support-card__image::before{content:"";background-image:url(../images/point_4.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-3.7rem;z-index:1}body.about .sub-support-card__image{width:100%;max-width:46rem;position:relative}body.about .sub-support-card__image img{aspect-ratio:460/236}body.about .sub-support-card__contents{margin-left:4.9rem;-webkit-box-flex:1;-ms-flex:1;flex:1}body.about .sub-support-card__heading{font-size:2.4rem;line-height:1.6;padding-top:1rem;font-weight:900}body.about .sub-support-card__heading span{font-size:2.8rem;color:#f7005f}body.about .sub-support-card__text{padding-top:1.2rem;font-size:1.5rem;line-height:2;letter-spacing:.04em}body.about .sub-support-card:nth-child(n+2){margin-top:4.8rem}body.about section.sub-infomation .sub-infomation_inner{width:104rem;margin:0 auto;padding:9.2rem 0 11.2rem}body.about section.sub-infomation .sub-infomation_inner .title_wrapper{text-align:center;color:#000}body.about section.sub-infomation .sub-infomation_inner .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:1.3333333333;letter-spacing:.05em;text-transform:uppercase}body.about section.sub-infomation .sub-infomation_inner .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.about section.sub-infomation .sub-infomation_inner ul.first_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4.3rem 0 7.9rem}body.about section.sub-infomation .sub-infomation_inner ul.first_list li{width:20%;border:1px solid #000}body.about section.sub-infomation .sub-infomation_inner ul.first_list li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:15.6rem}body.about section.sub-infomation .sub-infomation_inner ul.first_list li p{border-top:.2rem solid #000;background-color:#fff;font-size:1.5rem;font-weight:900;color:#000;line-height:2.4rem;letter-spacing:.05em;text-align:center;vertical-align:middle;padding:.5rem 0}body.about section.sub-infomation .sub-infomation_inner ul.first_list li p span{color:#f7005f;letter-spacing:.05em}body.about section.facilities .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:20rem;font-weight:bold;line-height:1;color:#fee800;letter-spacing:.1em;position:absolute;bottom:-9.2rem;z-index:1;white-space:nowrap}body.about .facilities-voice-bg{background-image:url(../images/facilities_voice_bgi.jpg);background-position:top;background-size:cover}body.about .facilities{position:relative}body.about .facilities .title_wrapper{text-align:center;color:#fff;padding-top:12.2rem}body.about .facilities .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.about .facilities .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.about .facilities__swiper{width:100%;height:100%;position:relative;padding-bottom:15.9rem;padding-top:4.5rem}body.about .facilities__swiper .swiper-slide{background-position:center;background-size:cover}body.about .facilities__swiper .swiper-slide img{display:block;width:100%}body.about .facilities .swiper-pagination{bottom:11.25rem;z-index:10000}body.about .facilities .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1rem;background-color:#fff;opacity:1}body.about .facilities .swiper-pagination-bullet-active{background-color:#fee800}body.about .facilities__inner{padding-bottom:21rem}body.about .facilities__meta{color:#fff;font-size:4.1rem;line-height:1.4634146341;letter-spacing:.047;font-weight:900}body.about .facilities__meta p:nth-child(n+2){margin-top:.9rem}body.about .facilities__discription{color:#fff;font-size:1.6rem;line-height:2.3125;letter-spacing:.116em;padding-top:3.35rem}body.about .facilities__bottom{width:55.8rem;display:inline-block;position:absolute;right:2.8rem;bottom:6.3rem}body.about .voice{padding-bottom:10.5rem}body.about .voice .title_wrapper{text-align:center;color:#fff}body.about .voice .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.about .voice .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.about .voice__swiper{padding-bottom:6rem}body.about .voice__lists{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:7.2rem}body.about .voice__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}body.about .voice__photo{width:15.8rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;margin-left:auto;margin-right:auto}body.about .voice__contents{background-color:#fff;padding:2.3rem 3rem 3.7rem;border-radius:.7rem;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:3.9rem;position:relative}body.about .voice__contents::before{content:"";width:4.4rem;height:3.4rem;display:inline-block;background-image:url(../images/voice_triangle.png);background-size:cover;position:absolute;top:1rem;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}body.about .voice__name{font-size:2.2rem;line-height:2;font-weight:500;text-align:center}body.about .voice__name span{font-size:1.6rem;line-height:2;font-weight:400}body.about .voice__text{font-size:1.5rem;line-height:2;padding-top:.2rem}body.about .voice .swiper-voice-pagination{bottom:-0.4rem}body.about .voice .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1rem;background-color:#fff;opacity:1}body.about .voice .swiper-pagination-bullet-active{background-color:#fee800}body.price .subpage_heading{background-image:url(../images/subpage_heading_price_pc.jpg);background-repeat:no-repeat;background-size:cover}body.price img{width:100%;max-width:100%;vertical-align:top}body.price .price__heading{font-size:2.4rem;line-height:1.4583333333;font-weight:900;padding-top:11.2rem;text-align:center}body.price .price__text{padding:2.8rem 0 5rem;font-size:1.6rem;line-height:2;width:100%;max-width:800px;margin-right:auto;margin-left:auto;text-align:center}body.price .price .subpage-inner{padding-left:24px;padding-right:24px;max-width:100%;width:100%}body.price .price-card__head{color:#fff;padding:1.6rem 0}body.price .price-card__lead{font-size:1.6rem;font-weight:500;line-height:1.5}body.price .price-card__title{font-size:2rem;line-height:1.45;font-weight:900}body.price .price__bg{background-color:#fafafa;padding-top:8.88rem}body.price .price__inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:2.7rem;-moz-column-gap:2.7rem;column-gap:2.7rem}body.price .price .top_price_box .box{-webkit-filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);padding-bottom:2.84rem;margin-bottom:9.33rem}body.price .price .top_price_box dl.box dt{background-color:#000;text-align:center;position:relative}body.price .price .top_price_box dl.box dt img{display:block;width:8.5rem;height:8.5rem;-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-3.5rem;left:-2.2rem}body.price .price .top_price_box dl.box dd{padding:1.3rem 3.2rem 0rem}body.price .price .top_price_box dl.box dd p{font-size:1.6rem;font-weight:900;line-height:1.4545454545;letter-spacing:.05em;white-space:nowrap}body.price .price .top_price_box dl.box dd p .price{font-size:2.7rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 -0.25rem 0 1.15rem}body.price .price .top_price_box dl.box dd p .price .num{font-size:4.6rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-right:.7rem}body.price .price .top_price_box dl.box dd ul{margin-top:2.4rem;padding-bottom:2rem}body.price .price .top_price_box dl.box dd ul li{font-size:1.8rem;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-bottom:1.5rem}body.price .price .top_price_box dl.box dd ul li:before{content:"";width:3.64rem;height:4.24rem;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:2rem;vertical-align:middle}body.price .price .top_price_box dl.box dd ul li span{font-size:1.2rem;line-height:3rem;letter-spacing:.05em;font-weight:normal}body.price .price .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:3.64rem 3.92rem}body.price .price .top_price_box dl.box dd ul li.plan_towel:before{background-image:url(../images/icon_plan_towel_black.png);background-size:3.43rem 3.43rem}body.price .price .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:3.64rem 3.6rem}body.price .price .top_price_box dl.box dd ul li.plan_protein:before{background-image:url(../images/icon_plan_protein_black.png);background-size:2.55rem 4.24rem}body.price .price .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:3.6rem 2.4rem}body.price .price .top_price_box.box03{width:100%}body.price .price .top_price_box.box03 dl{padding:1.8rem 0;text-align:center}body.price .price .top_price_box.box03 dl dt{font-size:1.6rem;font-weight:500;color:#000;line-height:2.8rem;letter-spacing:.05em}body.price .price .top_price_box.box03 dl dt span{font-size:1.8rem;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.price .price .top_price_box.box03 dl dd{font-size:2rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-top:1.5rem}body.price .price .top_price_box.box03 dl dd .price{font-size:3.2rem;letter-spacing:.05em;font-weight:normal;margin-right:.5rem;margin-left:.8rem}body.price .price .top_price_box.box03 dl dd .price .num{font-weight:bold;margin-right:.2rem}body.price .price__button{text-align:center}body.price .price__button a{display:inline-block;min-width:23.6rem;border:.2rem solid #000;padding:1rem 0;font-size:1.3rem;line-height:1.3076923077;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.price .price__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.price .price__button a::after{content:"";width:1.1rem;height:.7rem;display:inline-block;background-image:url(../images/arrow_black_down.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:1.7rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.price .plan{padding-top:7.6rem;padding-bottom:12.8rem}body.price .plan .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.price .plan .title_wrapper{text-align:center;color:#000}body.price .plan .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.price .plan .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.price .plan__notes{font-size:1.3rem;line-height:1.4615384615;text-align:right;margin-top:2.1rem;margin-bottom:.5rem}body.price .plan table{width:100%}body.price .plan table caption{max-width:calc(100% - 1.2rem);margin-left:1.2rem;font-size:1.8rem;line-height:1.4444444444;letter-spacing:.1em;font-weight:900;background-color:#000;color:#fff;width:100%;padding:1.4rem 0}body.price .plan table thead tr{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:.55rem;-moz-column-gap:.55rem;column-gap:.55rem}body.price .plan table thead tr th{padding:2rem 0 1.8rem}body.price .plan table thead tr th:nth-of-type(n + 2){color:#fff;background-color:#000;font-size:1.8rem;line-height:1.4444444444;font-weight:900}body.price .plan table tbody tr{font-size:1.6rem;line-height:1.5;font-weight:700;display:grid;grid-template-columns:repeat(4, 1fr);border-bottom:1px solid #c6c6c6;-webkit-column-gap:.55rem;-moz-column-gap:.55rem;column-gap:.55rem}body.price .plan table tbody tr td{letter-spacing:.1em;padding:.3rem 0 0 1.2rem;height:6.31rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.price .plan table tbody tr td:nth-of-type(n + 2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.05em;background-color:#f5f5f5}body.price .campaign{background-image:url(../images/campaign_bgi.jpg);padding-top:5.9rem;padding-bottom:7.1rem}body.price .campaign__image{width:100%}body.price .campaign .title_wrapper{text-align:center;color:#fff}body.price .campaign .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.price .campaign .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.price .campaign__swiper{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.price .campaign__lists{margin-top:4.1rem}body.price .campaign__list{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.price .campaign__list:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.price .campaign__contents{color:#fff;margin-top:1.1rem}body.price .campaign__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.price .campaign__date{display:inline-block;font-size:1.5rem;font-weight:700;font-family:"Roboto Condensed",sans-serif}body.price .campaign__category{font-size:1.1rem;font-weight:500;border:1px solid #fff;margin-left:1rem;padding:1px .6rem .3rem .7rem}body.price .campaign__text{margin-top:.8rem;font-size:1.4rem;line-height:1.7857142857;font-weight:400}body.price .campaign__button{text-align:center;margin-top:4.6rem}body.price .campaign__button a{display:inline-block;font-size:1.6rem;line-height:1.3125;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;color:#fff;text-transform:uppercase;min-width:24rem;border:.2rem solid #fff;padding:1.1rem 0 1.4rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.price .campaign__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.price .campaign__button a::after{content:"";width:1.1rem;height:1.1rem;display:inline-block;background-image:url(../images/arrow_white_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.price .campaign .campaign_list{margin-bottom:0}body.price .training{padding-top:13.25rem;padding-bottom:8.8rem}body.price .training .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.price .training .title_wrapper{text-align:center;color:#000}body.price .training .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.price .training .title_wrapper .ja_title{font-size:1.6rem;font-weight:500;line-height:3.7rem;letter-spacing:.05em;margin-top:.5rem}body.price .training__body{margin-top:5.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}body.price .training__photo{width:46rem}body.price .training__contents{margin-top:1.87rem;margin-left:5.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1}body.price .training__title{font-size:2.4rem;line-height:1.4583333333;font-weight:900}body.price .training__text{margin-top:2.8rem;font-size:1.6rem;line-height:1.875;letter-spacing:.04em}body.price .training__price{font-size:4.2rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:1.3166666667;letter-spacing:.05em;margin-top:.65rem}body.price .training__price .price{font-size:6rem;letter-spacing:.05em;font-weight:normal;margin-right:1.5rem;margin-left:.8rem}body.price .training__price .price .num{font-weight:bold}body.price .training__button{margin-top:6.9rem;text-align:center}body.price .training__button a{font-weight:700;font-size:1.4rem;line-height:1.4285714286;border:.2rem solid #000;display:inline-block;padding:1.2rem 0 1.4rem;min-width:54rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.price .training__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.price .training__button a span{font-size:2rem;line-height:1.3125;display:inline-block;font-style:italic;font-family:"Roboto Condensed",sans-serif}body.price .training__button a::after{content:"";width:1.1rem;height:1.1rem;display:inline-block;background-image:url(../images/arrow_black_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.price .other{padding-top:6.85rem;padding-bottom:15.9rem;background-color:#fafafa}body.price .other .subpage-inner{width:100%;max-width:85rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.price .other .title_wrapper{text-align:center;color:#000}body.price .other .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.price .other .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em;margin-top:.8rem}body.price .other__notes{margin-top:2.6rem;font-size:1.2rem;line-height:1.4166666667}body.price .other__body{background-color:#fff;position:relative;z-index:2}body.price .other__lists{padding:4.9rem 7.05rem 6.5rem 6.55rem}body.price .other-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.price .other-item:nth-of-type(n + 2){margin-top:1.8rem}body.price .other-item:nth-of-type(3) span{font-size:1.3rem}body.price .other-item:nth-of-type(6) span{font-size:1.1rem;font-weight:400}body.price .other-item:nth-of-type(8) span{font-size:1.5rem}body.price .other-item__title-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.price .other-item__icon{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover}body.price .other-item__icon img{width:auto;max-width:2.6rem;max-height:3rem;margin:0 auto;display:block}body.price .other-item__title{margin-left:1.6rem;font-size:1.6rem;line-height:1.5;font-weight:700}body.price .other-item__price{font-size:2.3rem;line-height:1.3043478261;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:2.9rem}body.price .other-item__price span{display:inline-block;margin-right:.2rem;font-size:1.9rem !important;font-weight:700 !important;line-height:1.3157894737;margin-top:.4rem}body.price .other-item__price::before{content:"";border-bottom:1px dashed #646464;width:100%;height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;margin-right:3.05rem}body.price .other .bg_text_wrapper{position:relative}body.price .other .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:20rem;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-13rem;z-index:1;white-space:nowrap}body.gym .subpage_heading{background-image:url(../images/subpage_heading_gym_pc.jpg);background-repeat:no-repeat;background-size:cover}body.gym img{width:100%;max-width:100%;vertical-align:top}body.gym .gym{padding-top:9.2rem}body.gym .gym__title{text-align:center;font-size:2.4rem;line-height:1.4583333333;font-weight:900}body.gym .gym__heading{text-align:center;font-size:1.6rem;line-height:1.5;padding-top:2.4rem}body.gym .gym__area-lists{display:grid;grid-template-columns:repeat(5, 1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:2.8rem;margin-top:4.8rem}body.gym .gym__area-list{border:.2rem solid #000;padding:1.4rem;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.4444444444;letter-spacing:0em}body.gym .gym__area-list--black{background-color:#000;border:.2rem solid #fff;color:#fff}body.gym .gym__bgColor{background-color:#f5f5f5;padding-bottom:12rem;margin-top:8rem}body.gym .gym .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.gym .gym-lists{padding-top:8rem}body.gym .gym-card{display:-webkit-box;display:-ms-flexbox;display:flex}body.gym .gym-card:nth-of-type(n + 2){margin-top:9.8rem}body.gym .gym-card__image{width:38.461538%}body.gym .gym-card__contents{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4.8rem}body.gym .gym-card__title{font-size:1.8rem;line-height:1.4444444444;font-weight:700;margin-bottom:.4rem}body.gym .gym-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;margin-top:2.1rem;margin-left:.6rem;line-height:1.75}body.gym .gym-card__info:nth-of-type(n + 2){margin-top:1.7rem}body.gym .gym-card__info dt{min-width:6.6rem;margin-right:5.1rem;font-weight:700}body.gym .gym-card__info dl{-webkit-box-flex:1;-ms-flex:1;flex:1}body.gym .gym-card__button-area{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.gym .gym-card__button{max-width:27.6rem;width:100%;display:inline-block;border:.2rem solid #000;background-color:#fff;padding:1.1rem 0 1.2rem;text-align:center;font-size:1.4rem;line-height:1.4285714286;letter-spacing:.2em;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.gym .gym-card__button:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.gym .gym-card__button::before{content:"";width:2rem;height:2rem;display:inline-block;background-image:url(../images/icon_info_black.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:3.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.gym .gym-card__button::after{content:"";width:1.1rem;height:1.1rem;display:inline-block;background-image:url(../images/arrow_black_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:1.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.gym .gym-card__button--pink{border:.2rem solid #fff;background-color:#e20060;color:#fff;margin-left:4rem}body.gym .gym-card__button--pink::before{background-image:url(../images/icon_calender_white.png);left:2.2rem}body.gym .gym-card__button--pink::after{background-image:url(../images/arrow_white_right.png)}body.sumiyoshi img,body.fukuoka img,body.meinohama img{width:100%;max-width:100%;vertical-align:top}body.sumiyoshi .mv,body.fukuoka .mv,body.meinohama .mv{margin-top:18rem;height:58.8rem;position:relative}body.sumiyoshi .mv__swiper,body.fukuoka .mv__swiper,body.meinohama .mv__swiper{height:inherit}body.sumiyoshi .mv__swiper img,body.fukuoka .mv__swiper img,body.meinohama .mv__swiper img{aspect-ratio:640/588;-o-object-fit:cover;object-fit:cover}body.sumiyoshi .mv .swiper-button-prev,body.sumiyoshi .mv .swiper-button-next,body.fukuoka .mv .swiper-button-prev,body.fukuoka .mv .swiper-button-next,body.meinohama .mv .swiper-button-prev,body.meinohama .mv .swiper-button-next{width:6rem;height:6rem}body.sumiyoshi .mv .swiper-button-prev,body.fukuoka .mv .swiper-button-prev,body.meinohama .mv .swiper-button-prev{left:6.3rem}body.sumiyoshi .mv .swiper-button-next,body.fukuoka .mv .swiper-button-next,body.meinohama .mv .swiper-button-next{right:6.3rem}body.sumiyoshi .mv .swiper-button-prev:after,body.sumiyoshi .mv .swiper-button-next:after,body.fukuoka .mv .swiper-button-prev:after,body.fukuoka .mv .swiper-button-next:after,body.meinohama .mv .swiper-button-prev:after,body.meinohama .mv .swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:contain;height:6rem;width:6rem;margin:auto}body.sumiyoshi .mv .swiper-button-prev:after,body.fukuoka .mv .swiper-button-prev:after,body.meinohama .mv .swiper-button-prev:after{background-image:url(../images/swiper_prev.png)}body.sumiyoshi .mv .swiper-button-next:after,body.fukuoka .mv .swiper-button-next:after,body.meinohama .mv .swiper-button-next:after{background-image:url(../images/swiper_next.png)}body.sumiyoshi .mv__button,body.fukuoka .mv__button,body.meinohama .mv__button{position:absolute;bottom:initial;left:initial;top:4.8rem;right:4.8rem;z-index:2;width:100%;text-align:right}body.sumiyoshi .mv__button a,body.fukuoka .mv__button a,body.meinohama .mv__button a{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;border:.2rem solid #fff;background-color:#e20060;color:#fff;max-width:27.6rem;width:100%;display:inline-block;padding:1.1rem 0 1.2rem;text-align:center;font-size:1.4rem;line-height:1.4285714286;letter-spacing:.2em;font-weight:700;position:relative}body.sumiyoshi .mv__button a:hover,body.fukuoka .mv__button a:hover,body.meinohama .mv__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.sumiyoshi .mv__button a::before,body.fukuoka .mv__button a::before,body.meinohama .mv__button a::before{content:"";width:2rem;height:2rem;display:inline-block;background-image:url(../images/icon_calender_white.png);left:2.2rem;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:3.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .mv__button a::after,body.fukuoka .mv__button a::after,body.meinohama .mv__button a::after{content:"";width:1.1rem;height:1.1rem;display:inline-block;background-image:url(../images/arrow_white_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:1.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .access,body.fukuoka .access,body.meinohama .access{padding-top:11.2rem;padding-bottom:26.9rem;position:relative}body.sumiyoshi .access .subpage-inner,body.fukuoka .access .subpage-inner,body.meinohama .access .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.sumiyoshi .access .title_wrapper,body.fukuoka .access .title_wrapper,body.meinohama .access .title_wrapper{text-align:center;color:#000}body.sumiyoshi .access .title_wrapper .en_title,body.fukuoka .access .title_wrapper .en_title,body.meinohama .access .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.sumiyoshi .access .title_wrapper .ja_title,body.fukuoka .access .title_wrapper .ja_title,body.meinohama .access .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.sumiyoshi .access__info,body.fukuoka .access__info,body.meinohama .access__info{margin-top:6.8rem}body.sumiyoshi .access__info-inner,body.fukuoka .access__info-inner,body.meinohama .access__info-inner{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:5.15rem;-moz-column-gap:5.15rem;column-gap:5.15rem}body.sumiyoshi .access__info-inner dl,body.fukuoka .access__info-inner dl,body.meinohama .access__info-inner dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid #707070;padding-top:1.2rem;padding-bottom:1.5rem}body.sumiyoshi .access__info-inner dl dt,body.fukuoka .access__info-inner dl dt,body.meinohama .access__info-inner dl dt{min-width:7.5rem;font-size:1.8rem;line-height:1.4444444444;font-weight:700}body.sumiyoshi .access__info-inner dl dd,body.fukuoka .access__info-inner dl dd,body.meinohama .access__info-inner dl dd{margin-left:4rem;font-size:1.6rem;line-height:1.5}body.sumiyoshi .access__info iframe,body.fukuoka .access__info iframe,body.meinohama .access__info iframe{width:100%;max-width:100%;margin-top:6.9rem;height:39.2rem}body.sumiyoshi .access .bg_text_wrapper .bg_text,body.fukuoka .access .bg_text_wrapper .bg_text,body.meinohama .access .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:20rem;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:0rem;z-index:1;white-space:nowrap}body.sumiyoshi .trainer,body.fukuoka .trainer,body.meinohama .trainer{background-image:url(../images/fukuoka_trainer_bgi_pc.jpg);background-size:cover;background-repeat:no-repeat;padding-top:5.8rem;padding-bottom:10.1rem}body.sumiyoshi .trainer .subpage-inner,body.fukuoka .trainer .subpage-inner,body.meinohama .trainer .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.sumiyoshi .trainer .title_wrapper,body.fukuoka .trainer .title_wrapper,body.meinohama .trainer .title_wrapper{text-align:center;color:#000}body.sumiyoshi .trainer .title_wrapper .en_title,body.fukuoka .trainer .title_wrapper .en_title,body.meinohama .trainer .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.sumiyoshi .trainer .title_wrapper .ja_title,body.fukuoka .trainer .title_wrapper .ja_title,body.meinohama .trainer .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.sumiyoshi .trainer__lists,body.fukuoka .trainer__lists,body.meinohama .trainer__lists{margin-top:5.8rem}body.sumiyoshi .trainer-card,body.fukuoka .trainer-card,body.meinohama .trainer-card{display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url(../images/fukuoka_trainer_card_bgi_pc.jpg);background-size:cover;background-repeat:no-repeat;padding:4.5rem 5rem 3.7rem 6.5rem;min-height:38rem;position:relative}body.sumiyoshi .trainer-card:nth-of-type(n + 2),body.fukuoka .trainer-card:nth-of-type(n + 2),body.meinohama .trainer-card:nth-of-type(n + 2){margin-top:4.3rem}body.sumiyoshi .trainer-card__image,body.fukuoka .trainer-card__image,body.meinohama .trainer-card__image{width:41.066697%}body.sumiyoshi .trainer-card__image img,body.fukuoka .trainer-card__image img,body.meinohama .trainer-card__image img{aspect-ratio:380/291;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}body.sumiyoshi .trainer-card__contents,body.fukuoka .trainer-card__contents,body.meinohama .trainer-card__contents{width:49.604247%;margin-left:8.7rem;margin-top:-0.6rem}body.sumiyoshi .trainer-card__en-name,body.fukuoka .trainer-card__en-name,body.meinohama .trainer-card__en-name{color:#fee800;font-size:6rem;line-height:1.1333333333;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;margin-top:.6rem}body.sumiyoshi .trainer-card__en-name::after,body.fukuoka .trainer-card__en-name::after,body.meinohama .trainer-card__en-name::after{content:"";width:5.65rem;height:.2rem;background-color:#fee800;margin-top:1.4rem;margin-left:1rem}body.sumiyoshi .trainer-card__ja-name,body.fukuoka .trainer-card__ja-name,body.meinohama .trainer-card__ja-name{color:#fee800;font-size:2rem;line-height:1.45;font-weight:700;margin-top:1.7rem;margin-left:1rem}body.sumiyoshi .trainer-card__text,body.fukuoka .trainer-card__text,body.meinohama .trainer-card__text{color:#fff;font-size:2rem;line-height:1.74;font-weight:700;margin-top:2.4rem;margin-left:1rem;max-width:37.8rem;width:100%}body.sumiyoshi .trainer-card__button,body.fukuoka .trainer-card__button,body.meinohama .trainer-card__button{position:absolute;bottom:3.6rem;right:5.8rem}body.sumiyoshi .trainer-card__button .readmore,body.fukuoka .trainer-card__button .readmore,body.meinohama .trainer-card__button .readmore{color:#fff;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-size:1.4rem;line-height:1.3571428571;letter-spacing:.1em;padding:1.15rem 0 .45rem .45rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-style:italic;border-bottom:.2rem solid #fee800;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.sumiyoshi .trainer-card__button .readmore:hover,body.fukuoka .trainer-card__button .readmore:hover,body.meinohama .trainer-card__button .readmore:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.sumiyoshi .trainer-card__button .readmore::after,body.fukuoka .trainer-card__button .readmore::after,body.meinohama .trainer-card__button .readmore::after{content:"";background-image:url(../images/plus.png);background-size:cover;width:1.1rem;height:1.1rem;background-repeat:no-repeat;margin-left:.8rem;display:inline-block}body.sumiyoshi .trainer-card__button .readmore.open::after,body.fukuoka .trainer-card__button .readmore.open::after,body.meinohama .trainer-card__button .readmore.open::after{background-image:url(../images/minus.png);width:1.1rem;height:.2rem}body.sumiyoshi .trainer-card__bottom-wrap,body.fukuoka .trainer-card__bottom-wrap,body.meinohama .trainer-card__bottom-wrap{display:none}body.sumiyoshi .trainer-card__bottom,body.fukuoka .trainer-card__bottom,body.meinohama .trainer-card__bottom{color:#fff;margin-top:6.6rem;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:7.9rem;-moz-column-gap:7.9rem;column-gap:7.9rem}body.sumiyoshi .trainer-card__bottom-title,body.fukuoka .trainer-card__bottom-title,body.meinohama .trainer-card__bottom-title{text-align:center;background-color:#000;border:.2rem solid #fff;padding-top:1.2rem;padding-bottom:1.1rem;width:100%}body.sumiyoshi .trainer-card__bottom-title span,body.fukuoka .trainer-card__bottom-title span,body.meinohama .trainer-card__bottom-title span{font-size:1.5rem;line-height:1.4;font-weight:700;position:relative;display:inline-block}body.sumiyoshi .trainer-card__bottom-title span::before,body.fukuoka .trainer-card__bottom-title span::before,body.meinohama .trainer-card__bottom-title span::before{content:"";background-image:url(../images/lifting.png);background-size:cover;width:1.772rem;height:2.055rem;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;left:-3.3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .trainer-card__bottom-title--message span::before,body.fukuoka .trainer-card__bottom-title--message span::before,body.meinohama .trainer-card__bottom-title--message span::before{background-image:url(../images/star.png);width:2.167rem;height:2.167rem;left:-4rem}body.sumiyoshi .trainer-card__bottom-text,body.fukuoka .trainer-card__bottom-text,body.meinohama .trainer-card__bottom-text{margin-top:3.8rem;font-size:1.6rem;line-height:1.75;letter-spacing:.01em}body.sumiyoshi .trainer-card--ishimatsu,body.fukuoka .trainer-card--ishimatsu,body.meinohama .trainer-card--ishimatsu{padding-bottom:3.8rem;display:block}body.sumiyoshi .trainer-card--ishimatsu .trainer-card__inner,body.fukuoka .trainer-card--ishimatsu .trainer-card__inner,body.meinohama .trainer-card--ishimatsu .trainer-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex}body.sumiyoshi .trainer-card--ishimatsu .trainer-card__contents,body.fukuoka .trainer-card--ishimatsu .trainer-card__contents,body.meinohama .trainer-card--ishimatsu .trainer-card__contents{margin-left:8.3rem}body.sumiyoshi .trainer-card--ishimatsu .trainer-card__en-name,body.fukuoka .trainer-card--ishimatsu .trainer-card__en-name,body.meinohama .trainer-card--ishimatsu .trainer-card__en-name{font-size:5.2rem;-webkit-transform:translateX(1rem);transform:translateX(1rem);margin-top:1.8rem}body.sumiyoshi .trainer-card--ishimatsu .trainer-card__text,body.fukuoka .trainer-card--ishimatsu .trainer-card__text,body.meinohama .trainer-card--ishimatsu .trainer-card__text{max-width:45rem}body.sumiyoshi .trainer-card--ishimatsu .trainer-card__button,body.fukuoka .trainer-card--ishimatsu .trainer-card__button,body.meinohama .trainer-card--ishimatsu .trainer-card__button{position:static;text-align:right}body.sumiyoshi .staff,body.fukuoka .staff,body.meinohama .staff{background-image:url(../images/fukuoka_staff_bgi_pc.jpg);background-size:cover;background-repeat:no-repeat;padding-top:7.4rem;padding-bottom:7.3rem}body.sumiyoshi .staff .subpage-inner,body.fukuoka .staff .subpage-inner,body.meinohama .staff .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.sumiyoshi .staff .title_wrapper,body.fukuoka .staff .title_wrapper,body.meinohama .staff .title_wrapper{text-align:center;color:#fff}body.sumiyoshi .staff .title_wrapper .en_title,body.fukuoka .staff .title_wrapper .en_title,body.meinohama .staff .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.sumiyoshi .staff .title_wrapper .ja_title,body.fukuoka .staff .title_wrapper .ja_title,body.meinohama .staff .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.sumiyoshi .staff__lists,body.fukuoka .staff__lists,body.meinohama .staff__lists{margin-top:1.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.sumiyoshi .staff-card,body.fukuoka .staff-card,body.meinohama .staff-card{background-color:#fff;padding:0 2rem 2rem;width:calc(33.3333% - 5.4rem * 2 / 3)}body.sumiyoshi .staff-card:nth-of-type(3n + 2),body.fukuoka .staff-card:nth-of-type(3n + 2),body.meinohama .staff-card:nth-of-type(3n + 2){margin-left:5.4rem}body.sumiyoshi .staff-card:nth-of-type(3n),body.fukuoka .staff-card:nth-of-type(3n),body.meinohama .staff-card:nth-of-type(3n){margin-left:5.4rem}body.sumiyoshi .staff-card:nth-of-type(n + 4),body.fukuoka .staff-card:nth-of-type(n + 4),body.meinohama .staff-card:nth-of-type(n + 4){margin-top:4.9rem}body.sumiyoshi .staff-card__image,body.fukuoka .staff-card__image,body.meinohama .staff-card__image{margin:0 -2rem}body.sumiyoshi .staff-card__name-area,body.fukuoka .staff-card__name-area,body.meinohama .staff-card__name-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:1.8rem;padding-bottom:.55rem;border-bottom:1px solid #000;padding-left:.9rem;padding-right:.9rem}body.sumiyoshi .staff-card__ja-name,body.fukuoka .staff-card__ja-name,body.meinohama .staff-card__ja-name{font-size:2.2rem;line-height:1.4545454545;font-weight:900}body.sumiyoshi .staff-card__en-name,body.fukuoka .staff-card__en-name,body.meinohama .staff-card__en-name{font-size:1.4rem;line-height:1.3571428571;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;color:#e20060;text-transform:uppercase}body.sumiyoshi .staff-card__text,body.fukuoka .staff-card__text,body.meinohama .staff-card__text{margin-top:1.4rem;font-size:1.4rem;line-height:2;letter-spacing:.01em;margin-left:.7rem}body.sumiyoshi .banner,body.fukuoka .banner,body.meinohama .banner{background-image:url(../images/fukuoka_banner_pc.jpg);background-size:cover;background-repeat:no-repeat;padding-top:4.7rem;padding-bottom:3.2rem;margin-top:6.8rem;margin-bottom:5.2rem;color:#fff;width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.sumiyoshi .banner__container,body.fukuoka .banner__container,body.meinohama .banner__container{width:62rem;margin-left:auto;padding-right:15.3rem;text-align:center}body.sumiyoshi .banner__lead,body.fukuoka .banner__lead,body.meinohama .banner__lead{font-size:3rem;line-height:1.4666666667;letter-spacing:.1em;font-weight:900}body.sumiyoshi .banner__notes,body.fukuoka .banner__notes,body.meinohama .banner__notes{padding-top:1rem;font-size:1.4rem;line-height:1.4285714286;font-weight:400}body.sumiyoshi .banner__button,body.fukuoka .banner__button,body.meinohama .banner__button{width:100%;text-align:center;margin-top:2.1rem}body.sumiyoshi .banner__button a,body.fukuoka .banner__button a,body.meinohama .banner__button a{border:.2rem solid #fff;background-color:rgba(0,0,0,0);color:#fff;max-width:27.6rem;width:100%;display:inline-block;padding:1.1rem 0 1.2rem;text-align:center;font-size:1.5rem;line-height:1.4;letter-spacing:.1em;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.sumiyoshi .banner__button a:hover,body.fukuoka .banner__button a:hover,body.meinohama .banner__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.sumiyoshi .banner__button a::before,body.fukuoka .banner__button a::before,body.meinohama .banner__button a::before{content:"";width:1.385rem;height:1.385rem;display:inline-block;background-image:url(../images/icon_calender_white.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .banner__button a::after,body.fukuoka .banner__button a::after,body.meinohama .banner__button a::after{content:"";width:.7rem;height:.7rem;display:inline-block;background-image:url(../images/arrow_white_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:.7rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.trainer .subpage_heading{background-image:url(../images/subpage_heading_trainer_pc.jpg);background-repeat:no-repeat;background-size:cover}body.trainer img{width:100%;max-width:100%;vertical-align:top}body.trainer .title_wrapper{text-align:center}body.trainer .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.trainer .title_wrapper .ja_title{font-size:1.6rem;font-weight:900;line-height:3.7rem;letter-spacing:.05em}body.trainer .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.trainer .trainers{padding-top:9.2rem;padding-bottom:12.4rem;position:relative}body.trainer .trainers::before{content:"";width:100%;height:46.3rem;background-color:#f4f4f4;position:absolute;top:0;right:0;left:0}body.trainer .trainers__title{font-size:2.4rem;line-height:1.6666666667;font-weight:900;text-align:center}body.trainer .trainers__discription{padding-top:2.4rem;font-size:1.6rem;line-height:2;text-align:center}body.trainer .trainers__lists{margin-top:6.4rem;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}body.trainer .trainers-card__top{position:relative}body.trainer .trainers-card__image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}body.trainer .trainers-card__num{width:18rem;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}body.trainer .trainers-card__lead{margin-top:4.4rem;font-size:1.8rem;line-height:1.5555555556;font-weight:700;text-align:center}body.trainer .trainers-card__lead span{color:#ec4870}body.trainer .trainers-card__text{margin-top:2.4rem;font-size:1.4rem;line-height:2;font-weight:500;margin-right:-0.3rem}body.trainer .gym{padding-bottom:8.7rem;background-color:#f4f4f4}body.trainer .gym__bg{background-image:url(../images/gym_list_bgi_pc.jpg);background-size:cover;background-repeat:no-repeat;padding-top:8rem;padding-bottom:8rem}body.trainer .gym .title_wrapper{color:#fff}body.trainer .gym__area-lists{display:grid;grid-template-columns:repeat(5, 1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:2.8rem;margin-top:3.2rem}body.trainer .gym__area-list{border:.2rem solid #000;padding:1.4rem;text-align:center;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.1em;background-color:#fff}body.trainer .gym__area-list--black{background-color:#000;border:.2rem solid #fff;color:#fff}body.trainer .gym__lists{display:grid;grid-template-columns:repeat(auto-fit, minmax(32rem, 1fr));-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:8rem;margin-top:6.4rem}body.trainer .gym-card{width:32rem}body.trainer .gym-card__title{font-size:1.8rem;line-height:1.4444444444;font-weight:700;margin-top:1.5rem;text-align:center}body.trainer .gym-card__adress{margin-top:1.3rem;font-size:1.4rem;line-height:2;letter-spacing:.04}body.trainer .gym-card__button-area{margin-top:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.trainer .gym-card__button{max-width:100%;width:100%;display:inline-block;border:.2rem solid #000;background-color:#fff;padding:1.2rem 0 1.1rem;text-align:center;font-size:1.5rem;line-height:1.4;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.trainer .gym-card__button:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.trainer .gym-card__button::before{content:"";width:2rem;height:2rem;display:inline-block;background-image:url(../images/icon_info_black.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:3.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.trainer .gym-card__button::after{content:"";width:1.1rem;height:1.1rem;display:inline-block;background-image:url(../images/arrow_black_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:1.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.faq .subpage_heading{background-image:url(../images/subpage_heading_faq_pc.jpg);background-repeat:no-repeat;background-size:cover}body.faq section.faq_contents .tab_area{width:104rem;margin:0 auto;padding:8.2rem 0 7.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.faq section.faq_contents .tab_area li.tab{width:34rem;height:10.8rem;background-color:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;font-weight:900;color:#000;line-height:2;letter-spacing:.1em;cursor:pointer;-webkit-transition:.3s;transition:.3s}body.faq section.faq_contents .tab_area li.tab:before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:1rem}body.faq section.faq_contents .tab_area li.tab:hover{background-color:#000;color:#fff}body.faq section.faq_contents .tab_area li.tab.active{background-color:#000;color:#fff;position:relative;cursor:default}body.faq section.faq_contents .tab_area li.tab.active:after{content:"";width:0;display:block;border-top:1.1rem solid #000;border-left:1.15rem solid rgba(0,0,0,0);border-right:1.15rem solid rgba(0,0,0,0);margin:0 auto;position:absolute;top:100%;left:0;right:0}body.faq section.faq_contents .tab_area li.tab.type01:before{width:3.03rem;height:1.5rem;background-image:url(../images/icon_dumbbell2_black.png)}body.faq section.faq_contents .tab_area li.tab.type01:hover:before,body.faq section.faq_contents .tab_area li.tab.type01.active:before{background-image:url(../images/icon_dumbbell2_white.png)}body.faq section.faq_contents .tab_area li.tab.type02:before{width:1.89rem;height:2.27rem;background-image:url(../images/icon_user_black.png)}body.faq section.faq_contents .tab_area li.tab.type02:hover:before,body.faq section.faq_contents .tab_area li.tab.type02.active:before{background-image:url(../images/icon_user_white.png)}body.faq section.faq_contents .tab_area li.tab.type03:before{width:2.3rem;height:2.3rem;background-image:url(../images/icon_circle_dots_black.png)}body.faq section.faq_contents .tab_area li.tab.type03:hover:before,body.faq section.faq_contents .tab_area li.tab.type03.active:before{background-image:url(../images/icon_circle_dots_white.png)}body.faq section.faq_contents .panel_area{background-color:rgba(244,244,244,.3)}body.faq section.faq_contents .panel_area .panel{display:none;width:104rem;margin:0 auto;padding:10.07rem 0 14.12rem}body.faq section.faq_contents .panel_area .panel.active{display:block}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper{margin-bottom:4.9rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper:last-of-type{margin-bottom:0}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box{-webkit-filter:drop-shadow(0 0.3rem 2rem rgba(0, 0, 0, 0.06));filter:drop-shadow(0 0.3rem 2rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box h2{font-size:1.8rem;font-weight:900;color:#000;line-height:3.7rem;letter-spacing:.1em;padding:1rem 4rem;cursor:pointer;position:relative}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box h2:after{content:"";width:1.59rem;height:1.14rem;display:block;background-image:url(../images/triangle_black_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:2.7rem;top:2.3rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion{display:none;-webkit-filter:drop-shadow(0 0.5rem 2rem rgba(0, 0, 0, 0.06));filter:drop-shadow(0 0.5rem 2rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);padding:5.5rem 0 9.2rem;width:80rem;margin:0 auto}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl{background-color:#fff;border-radius:0 .5rem .5rem 0;padding:0 8.6rem 0 3.2rem;background-repeat:no-repeat;background-position:left 2.4rem top .7rem;background-size:2.1rem 4.6rem;margin-bottom:4.46rem;cursor:pointer;position:relative}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl:last-of-type{margin-bottom:0}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl:after{content:"";width:1.59rem;height:1.14rem;display:block;background-image:url(../images/triangle_black_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:2.1rem;top:2.4rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl dt{font-size:1.6rem;font-weight:bold;color:#000;line-height:2.4rem;letter-spacing:.067em;padding:1.7rem 0 1.4rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl dd{display:none;font-size:1.4rem;font-weight:normal;color:#333;line-height:2.6rem;letter-spacing:.03em;padding:1rem 0 2rem}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl.open:after{background-image:url(../images/triangle_pink_top.png)}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box.open h2:after{background-image:url(../images/triangle_pink_top.png)}body.company .subpage_heading{background-image:url(../images/subpage_heading_company_pc.jpg);background-repeat:no-repeat;background-size:cover}body.company img{width:100%;max-width:100%;vertical-align:top}body.company .subpage-inner{width:100%;max-width:109rem;padding-left:10.5rem;padding-right:10.5rem;margin-left:auto;margin-right:auto}body.company .company{padding-top:9.55rem;padding-bottom:9.55rem;border-bottom:1px solid #707070}body.company .company dl{padding:2.35rem 0 2.25rem;border-bottom:1px solid #707070;color:#211f1f;display:grid;grid-template-columns:16.5rem 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body.company .company dl:first-child{border-top:1px solid #707070}body.company .company dl dt{font-size:1.4rem;line-height:1.4285714286;letter-spacing:.1em;font-weight:700}body.company .company dl dd{font-size:1.3rem;line-height:1.7692307692}body.company .company iframe{width:100%;margin-top:4.75rem;height:39.2rem}body.news-archive .article_list_contents,body.campaign-archive .article_list_contents{width:104rem;margin:0 auto;padding:8rem 0 9rem}body.news-archive .article_list_contents ul.article_list,body.campaign-archive .article_list_contents ul.article_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.2rem}body.news-archive .article_list_contents ul.article_list:after,body.campaign-archive .article_list_contents ul.article_list:after{content:"";display:block;width:32rem}body.news-archive .article_list_contents ul.article_list li,body.campaign-archive .article_list_contents ul.article_list li{width:32rem;margin-bottom:8rem}body.news-archive .article_list_contents ul.article_list li a,body.campaign-archive .article_list_contents ul.article_list li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.news-archive .article_list_contents ul.article_list li a:hover,body.campaign-archive .article_list_contents ul.article_list li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.news-archive .article_list_contents ul.article_list li a:hover,body.campaign-archive .article_list_contents ul.article_list li a:hover{opacity:1}body.news-archive .article_list_contents ul.article_list li a .date,body.campaign-archive .article_list_contents ul.article_list li a .date{font-family:"Roboto Condensed",sans-serif;font-size:1.5rem;font-weight:bold;color:#000;line-height:1;letter-spacing:.05em;margin-top:2rem;display:inline-block}body.news-archive .article_list_contents ul.article_list li a .category,body.campaign-archive .article_list_contents ul.article_list li a .category{display:inline-block}body.news-archive .article_list_contents ul.article_list li a .category p,body.campaign-archive .article_list_contents ul.article_list li a .category p{background:#b7b7b7;color:#fff;font-size:1.2rem;font-weight:bold;letter-spacing:.05em;display:inline-block;border-radius:.2rem;margin:0 0 0 1rem;padding:0 .5rem}body.news-archive .article_list_contents ul.article_list li a img.thumbnail,body.campaign-archive .article_list_contents ul.article_list li a img.thumbnail{width:100%;height:18rem;-o-object-fit:cover;object-fit:cover;display:block;border-radius:.5rem}body.news-archive .article_list_contents ul.article_list li a .title,body.campaign-archive .article_list_contents ul.article_list li a .title{font-size:1.6rem;font-weight:normal;color:#000;line-height:1.8;letter-spacing:.03em;margin-top:1rem}body.news-archive .article_list_contents ul.article_list li.no_post,body.campaign-archive .article_list_contents ul.article_list li.no_post{font-size:1.6rem;font-weight:bold;color:#253043;line-height:1.8;letter-spacing:.03em;width:100%;text-align:center}body.news-archive .article_list_contents .pagenation ul,body.campaign-archive .article_list_contents .pagenation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.news-archive .article_list_contents .pagenation ul li,body.campaign-archive .article_list_contents .pagenation ul li{font-size:1.8rem;font-weight:900;color:#253043;line-height:1;letter-spacing:.1em;margin:0 1.5rem 1rem}body.news-archive .article_list_contents .pagenation ul li a,body.campaign-archive .article_list_contents .pagenation ul li a{font-size:1.8rem;font-weight:900;color:#a1a7b3;line-height:1;letter-spacing:.1em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.news-archive .article_list_contents .pagenation ul li a:hover,body.campaign-archive .article_list_contents .pagenation ul li a:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}body.news-archive .article_list_contents .pagenation ul li a:hover,body.campaign-archive .article_list_contents .pagenation ul li a:hover{opacity:1}body.news-archive .article_list_contents .pagenation ul li.prev,body.campaign-archive .article_list_contents .pagenation ul li.prev{margin:0 8rem 1rem 0}body.news-archive .article_list_contents .pagenation ul li.prev a,body.campaign-archive .article_list_contents .pagenation ul li.prev a{font-size:1.8rem;font-weight:400;color:#253043;line-height:1;letter-spacing:.05em}body.news-archive .article_list_contents .pagenation ul li.prev a:before,body.campaign-archive .article_list_contents .pagenation ul li.prev a:before{content:"";width:.74rem;height:1.19rem;display:inline-block;background-image:url(../images/arrow_darkgray_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:1rem}body.news-archive .article_list_contents .pagenation ul li.next,body.campaign-archive .article_list_contents .pagenation ul li.next{margin:0 0 1rem 8rem}body.news-archive .article_list_contents .pagenation ul li.next a,body.campaign-archive .article_list_contents .pagenation ul li.next a{font-size:1.8rem;font-weight:400;color:#253043;line-height:1;letter-spacing:.05em}body.news-archive .article_list_contents .pagenation ul li.next a:after,body.campaign-archive .article_list_contents .pagenation ul li.next a:after{content:"";width:.74rem;height:1.19rem;display:inline-block;background-image:url(../images/arrow_darkgray_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:1rem}body.news-single .contents,body.campaign-single .contents{background:#f4f4f4;padding-bottom:12rem}body.news-single .contents .article_single_inner,body.campaign-single .contents .article_single_inner{width:104rem;margin:9.6rem auto 0;padding:9.6rem 0 0;background:#fff}body.news-single .contents .article_single_inner .main_contents,body.campaign-single .contents .article_single_inner .main_contents{width:80rem;margin:0 auto;padding:0 0 10rem}body.news-single .contents .article_single_inner .main_contents .date,body.campaign-single .contents .article_single_inner .main_contents .date{font-family:"Roboto Condensed",sans-serif;font-size:1.5rem;font-weight:bold;color:#000;line-height:1;letter-spacing:.05em;margin-top:2rem;display:inline-block}body.news-single .contents .article_single_inner .main_contents .category,body.campaign-single .contents .article_single_inner .main_contents .category{display:inline-block}body.news-single .contents .article_single_inner .main_contents .category p,body.campaign-single .contents .article_single_inner .main_contents .category p{background:#b7b7b7;color:#fff;font-size:1.2rem;font-weight:bold;letter-spacing:.05em;display:inline-block;border-radius:.2rem;margin:0 0 0 1rem;padding:0 .5rem}body.news-single .contents .article_single_inner .main_contents h1,body.campaign-single .contents .article_single_inner .main_contents h1{font-size:2rem;font-weight:bold;letter-spacing:.1em;line-height:1.5;color:#253043;margin:3rem 0}body.news-single .contents .article_single_inner .main_contents figure img,body.campaign-single .contents .article_single_inner .main_contents figure img{width:80rem;-o-object-fit:cover;object-fit:cover;display:block;margin:0 0 3rem}body.news-single .contents .article_single_inner .main_contents h2,body.campaign-single .contents .article_single_inner .main_contents h2{font-size:1.8rem;font-weight:bold;letter-spacing:.1em;line-height:2.8rem;color:#253043;margin:3rem 0;background:#fee803;padding:1.5rem 2.4rem}body.news-single .contents .article_single_inner .main_contents h3,body.campaign-single .contents .article_single_inner .main_contents h3{font-size:1.8rem;font-weight:bold;letter-spacing:.1em;line-height:2.8rem;background:#fffbd0;margin:3rem 0;padding:1.5rem 2.4rem;border-left:.6rem solid #fee803}body.news-single .contents .article_single_inner .main_contents h4,body.campaign-single .contents .article_single_inner .main_contents h4{font-size:1.8rem;font-weight:bold;letter-spacing:.05em;line-height:2.8rem;margin:3rem 0 2rem;padding:1.5rem 0;border-bottom:.4rem solid #fee803}body.news-single .contents .article_single_inner .main_contents p,body.news-single .contents .article_single_inner .main_contents pre,body.campaign-single .contents .article_single_inner .main_contents p,body.campaign-single .contents .article_single_inner .main_contents pre{font-size:1.5rem;font-weight:normal;letter-spacing:.05em;line-height:2.8rem;color:#000;margin:0 0 3rem}body.news-single .contents .article_single_inner .main_contents a,body.campaign-single .contents .article_single_inner .main_contents a{color:#e20060;text-decoration:underline}body.news-single .contents .article_single_inner .main_contents .article_link,body.campaign-single .contents .article_single_inner .main_contents .article_link{margin:10rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.news-single .contents .article_single_inner .main_contents .article_link .article_archive_link,body.campaign-single .contents .article_single_inner .main_contents .article_link .article_archive_link{display:block;width:28rem;height:5.6rem;line-height:5.4rem;background:#fee803;color:#000;border-radius:1.5rem;font-size:1.6rem;font-weight:900;text-align:center;border:.2rem solid #000;margin:0 3rem;text-decoration:none}body.news-single .contents .article_single_inner .main_contents .article_link .prev,body.campaign-single .contents .article_single_inner .main_contents .article_link .prev{font-size:0}body.news-single .contents .article_single_inner .main_contents .article_link .prev a,body.campaign-single .contents .article_single_inner .main_contents .article_link .prev a{background:url(../images/icon_prev.png) no-repeat;background-size:5.6rem 5.6rem;width:5.6rem;height:5.6rem}body.news-single .contents .article_single_inner .main_contents .article_link .next,body.campaign-single .contents .article_single_inner .main_contents .article_link .next{font-size:0}body.news-single .contents .article_single_inner .main_contents .article_link .next a,body.campaign-single .contents .article_single_inner .main_contents .article_link .next a{background:url(../images/icon_next.png) no-repeat;background-size:5.6rem 5.6rem;width:5.6rem;height:5.6rem;margin:0}body.trainer-recruit img{width:100%;max-width:100%;vertical-align:top}body.trainer-recruit .title_wrapper{text-align:center}body.trainer-recruit .title_wrapper--black{background-color:#000;padding-top:4.7rem;padding-bottom:5.8rem}body.trainer-recruit .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.trainer-recruit .title_wrapper .en_title--yellow{color:#fee800}body.trainer-recruit .title_wrapper .ja_title{font-size:1.6rem;font-weight:900;line-height:3.7rem;letter-spacing:.05em;position:relative;z-index:2;margin-top:1.2rem}body.trainer-recruit .title_wrapper .ja_title::before{content:attr(data-back);font-size:6.5rem;font-weight:700;line-height:1.3230769231;font-family:"Roboto Condensed",sans-serif;color:rgba(255,255,255,.5411764706);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.trainer-recruit .title_wrapper .ja_title--voice::before{color:#f5f5f5}body.trainer-recruit .title_wrapper .ja_title--recommend{font-size:2.2rem;line-height:1.4545454545}body.trainer-recruit .title_wrapper .ja_title--recommend::before{color:#f5f5f5}body.trainer-recruit .title_wrapper .ja_title--white{color:#fff}body.trainer-recruit .title_wrapper .ja_title--white::before{color:rgba(255,255,255,.1490196078)}body.trainer-recruit .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.trainer-recruit .mv{margin-top:18rem}body.trainer-recruit .worry__bg{padding-top:4.9rem;padding-bottom:14.8rem;background-image:url(../images/lp1_worry_bgi_pc.png);background-size:100% 67.401rem;background-position:top;background-repeat:no-repeat}body.trainer-recruit .worry__lists{margin-top:7.8rem;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:5.8rem;-moz-column-gap:5.8rem;column-gap:5.8rem;row-gap:3.3rem;padding-left:8rem;padding-right:8rem}body.trainer-recruit .worry-card{background-color:#fff;font-size:1.8rem;line-height:1.75;font-weight:500;padding:2.2rem 1rem 2.4rem 2.6rem;margin-right:-0.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.trainer-recruit .worry-card span{font-weight:900}body.trainer-recruit .worry-card::before{content:"";background-image:url(../images/lp1_check.png);width:3.2rem;height:3.2rem;background-size:cover;background-repeat:no-repeat;margin-right:1.5rem;-ms-flex-negative:0;flex-shrink:0}body.trainer-recruit .worry__bottom{margin-top:-11.5rem;width:120.3rem}body.trainer-recruit .about-top{padding-top:9.2rem;padding-bottom:8.78rem}body.trainer-recruit .about-top__wrapper{position:relative;padding-bottom:2.8rem;border-bottom:1px solid #eaeaea}body.trainer-recruit .about-top__title{background-color:#fee800;font-size:2.8rem;font-weight:900;line-height:1.4285714286;text-align:center;letter-spacing:.01em;padding:2.1rem 0;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:67.2rem}body.trainer-recruit .about-top__title span{font-size:2.4rem}body.trainer-recruit .about-top__text{padding:6.4rem 4rem 3.1rem;-webkit-box-shadow:0 .6rem 3rem rgba(0,0,0,.0705882353);box-shadow:0 .6rem 3rem rgba(0,0,0,.0705882353);font-size:1.6rem;letter-spacing:.04em;line-height:1.875}body.trainer-recruit .about-top__lists{margin-top:3.8rem;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}body.trainer-recruit .about-top-card__image{width:100%}body.trainer-recruit .about-top-card__title{margin-top:2rem;font-size:2.2rem;font-weight:900;line-height:1.4545454545;text-align:center}body.trainer-recruit .about-top-card__title span{color:#ec4870}body.trainer-recruit .about-middle{background-image:url(../images/lp1_gray_bgi_pc.png);background-size:100% 43.276rem;background-repeat:no-repeat;background-position:top;padding-top:2.8rem;padding-bottom:12.9rem;min-height:43.276rem}body.trainer-recruit .about-middle__head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:17rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.trainer-recruit .about-middle__image{width:9rem;height:9rem;-o-object-fit:cover;object-fit:cover}body.trainer-recruit .about-middle__lead{font-size:2.8rem;line-height:1.4285714286;font-weight:900;margin-left:2.9rem}body.trainer-recruit .about-middle-lists{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:2.6rem;-moz-column-gap:2.6rem;column-gap:2.6rem;margin-top:3.2rem}body.trainer-recruit .about-middle-card{background-color:#000;padding:2rem 1.5rem 2rem;color:#fff;font-size:1.6rem;font-weight:500;line-height:1.75;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}body.trainer-recruit .about-middle-card::after{content:"";background-image:url(../images/black_arrow_down.png);width:3rem;height:2.4rem;background-size:3rem 2.4rem;background-repeat:no-repeat;position:absolute;bottom:1px;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}body.trainer-recruit .about-middle-card__text{letter-spacing:.03em}body.trainer-recruit .about-middle-card span{font-weight:900}body.trainer-recruit .about-bottom{margin-top:-4rem;padding-bottom:4.86rem}body.trainer-recruit .about-bottom__heading{font-size:2.8rem;line-height:1.5;font-weight:900;text-align:center}body.trainer-recruit .about-bottom__heading span{color:#ec4870}body.trainer-recruit .about-bottom__lead{margin-top:1.88rem;font-size:1.5rem;line-height:1.4;text-align:center}body.trainer-recruit .about-bottom__cards{margin-top:6.17rem}body.trainer-recruit .about-bottom-card{display:-webkit-box;display:-ms-flexbox;display:flex}body.trainer-recruit .about-bottom-card:nth-child(1) .about-bottom-card__image::before{content:"";background-image:url(../images/point_1.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.87rem;left:-3.72rem;z-index:1}body.trainer-recruit .about-bottom-card:nth-child(2) .about-bottom-card__image::before{content:"";background-image:url(../images/point_2.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.trainer-recruit .about-bottom-card:nth-child(3) .about-bottom-card__image::before{content:"";background-image:url(../images/point_3.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.trainer-recruit .about-bottom-card:nth-child(4) .about-bottom-card__image::before{content:"";background-image:url(../images/point_4.png);position:absolute;width:7.8rem;height:7.8rem;background-size:cover;top:-2.9rem;left:-1.7rem;z-index:1}body.trainer-recruit .about-bottom-card__image{width:100%;max-width:46rem;position:relative}body.trainer-recruit .about-bottom-card__image img{aspect-ratio:460/236}body.trainer-recruit .about-bottom-card__contents{margin-left:5.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1}body.trainer-recruit .about-bottom-card__heading{font-size:2.2rem;line-height:1.9090909091;padding-top:1.5rem;font-weight:900}body.trainer-recruit .about-bottom-card__heading span{color:#f7005f}body.trainer-recruit .about-bottom-card__text{padding-top:1.8rem;font-size:1.5rem;line-height:2;letter-spacing:.04em;max-width:47.7rem}body.trainer-recruit .about-bottom-card:nth-child(n+2){margin-top:4.87rem}body.trainer-recruit .about-last__lead{font-size:2.8rem;line-height:1.5;font-weight:900;text-align:center;margin-top:5.7rem}body.trainer-recruit .about-last__lead span{color:#ec4870}body.trainer-recruit .about-last__text{font-size:1.5rem;line-height:1.4;margin-top:1.87rem;text-align:center}body.trainer-recruit .about-last__flow{margin-top:5.7rem;padding-left:8rem;padding-right:8rem}body.trainer-recruit .about-last__content{width:95.44rem;margin-left:6.06rem}body.trainer-recruit .income{padding-bottom:8.8rem;background-color:#eaeaea}body.trainer-recruit .income__lead{font-size:2.2rem;line-height:1.5;padding-top:5.82rem;font-weight:900;text-align:center;margin:3.2rem -0.2rem 0}body.trainer-recruit .income__lead span{color:#f7005f;margin-bottom:1rem;display:block}body.trainer-recruit .income__examples{margin:3.88rem auto 6.4rem;width:64rem}body.trainer-recruit .income__example{-webkit-box-shadow:0 .6rem 3rem rgba(0,0,0,.1294117647);box-shadow:0 .6rem 3rem rgba(0,0,0,.1294117647)}body.trainer-recruit .voice__thumbnail img{aspect-ratio:1366/676}body.trainer-recruit .voice .subpage-inner{-webkit-transform:translateY(-17.1rem);transform:translateY(-17.1rem);background-color:#fff;padding-top:3.7rem;max-width:104rem;padding-left:4rem;padding-right:4rem}body.trainer-recruit .voice .subpage-inner .title_wrapper{background-color:#fff}body.trainer-recruit .voice__lists{margin-top:6rem;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:12.2rem;-moz-column-gap:12.2rem;column-gap:12.2rem}body.trainer-recruit .voice-card__avatar{width:15.8rem;margin-left:auto;margin-right:auto}body.trainer-recruit .voice-card__avatar img{aspect-ratio:1/1}body.trainer-recruit .voice-card__title{margin-top:1.6rem;font-size:2.2rem;line-height:1.4545454545;font-weight:900;text-align:center}body.trainer-recruit .voice-card__text{font-size:1.5rem;line-height:2;margin-top:1.6rem}body.trainer-recruit .voice-card__text span{font-weight:700;background-color:#feef52}body.trainer-recruit .recommend{background-color:#eaeaea;padding-top:10.5rem;padding-bottom:8.7rem;margin-top:-6.3rem}body.trainer-recruit .recommend__lists{margin-top:6.9rem;display:grid;grid-template-columns:repeat(4, minmax(22.9rem, 1fr));-webkit-column-gap:4.1rem;-moz-column-gap:4.1rem;column-gap:4.1rem}body.trainer-recruit .recommend__list{background-color:#fff;font-size:1.6rem;line-height:1.75;font-weight:700;padding:1.5rem 0rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}body.trainer-recruit .recommend__list::before{content:"";background-image:url(../images/lp1_check_pink.png);width:3.2rem;height:3.2rem;background-size:cover;background-repeat:no-repeat;margin-bottom:.72rem}body.trainer-recruit .join{position:relative}body.trainer-recruit .join__overlay{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center;width:100%}body.trainer-recruit .join__title{font-size:6rem;line-height:1.3166666667;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}body.trainer-recruit .join__lead{margin-top:1.8rem;font-size:1.4rem;line-height:1.4285714286;font-weight:700;letter-spacing:.08em}body.trainer-recruit .join__button{margin-top:10.15rem;text-align:center}body.trainer-recruit .join__button a{color:#fff;font-size:1.4rem;font-weight:700;font-style:italic;line-height:1.3571428571;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.3rem;border-bottom:.2rem solid #fee800;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.trainer-recruit .join__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.trainer-recruit .join__button a::after{content:"";display:inline-block;width:1rem;height:1rem;background-image:url(../images/plus.png);background-size:cover;background-repeat:no-repeat;margin-left:.8rem}body.trainer-recruit .recruit_form{background:#f4f4f4;padding:8.6rem 0}body.trainer-recruit .recruit_form .title_wrapper{margin:0 0 5rem}body.trainer-recruit .recruit_form .title_wrapper h2:before{color:#eaeaea}body.trainer-recruit .recruit_form .description{font-size:1.6rem;font-weight:normal;letter-spacing:.1em;line-height:3.2rem;color:#000;margin:0 0 6rem;text-align:center}body.trainer-recruit .recruit_form .contact_form{width:104rem;margin:0 auto;padding:8rem;background:#fff}body.fc-recruit img{width:100%;max-width:100%;vertical-align:top}body.fc-recruit .title_wrapper{text-align:center}body.fc-recruit .title_wrapper--black{background-color:#000;padding-top:4.7rem;padding-bottom:5.8rem}body.fc-recruit .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.fc-recruit .title_wrapper .en_title--yellow{color:#fee800}body.fc-recruit .title_wrapper .ja_title{font-size:1.6rem;font-weight:900;line-height:3.7rem;letter-spacing:.05em;position:relative;z-index:2;margin-top:1.2rem}body.fc-recruit .title_wrapper .ja_title::before{content:attr(data-back);font-size:6.5rem;font-weight:700;line-height:1.3230769231;font-family:"Roboto Condensed",sans-serif;color:rgba(0,0,0,.0392156863);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.fc-recruit .title_wrapper .ja_title--voice::before{color:#f5f5f5}body.fc-recruit .title_wrapper .ja_title--recommend{font-size:2.2rem;line-height:1.4545454545}body.fc-recruit .title_wrapper .ja_title--recommend::before{color:#f5f5f5}body.fc-recruit .title_wrapper .ja_title--white{color:#fff}body.fc-recruit .title_wrapper .ja_title--white::before{color:rgba(255,255,255,.1490196078)}body.fc-recruit .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.fc-recruit .mv{margin-top:18rem}body.fc-recruit .worry__lists{margin-top:7.5rem;padding-left:4rem;padding-right:4rem}body.fc-recruit .worry__bottom{margin-top:-6.86rem}body.fc-recruit .merit{padding-top:1.83rem;padding-bottom:11.4rem}body.fc-recruit .merit__lists{margin-top:8.6rem;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:3.3rem;-moz-column-gap:3.3rem;column-gap:3.3rem}body.fc-recruit .merit__image{position:relative;text-align:center}body.fc-recruit .merit__image::after{content:attr(data-num);width:18rem;height:auto;padding:.63rem 0 .23rem;display:inline-block;position:absolute;background-image:url(../images/merit_bgi.png);background-size:100% auto;background-repeat:no-repeat;color:#fff;font-size:2.2rem;line-height:1.3181818182;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}body.fc-recruit .merit__text{margin-top:3.37rem;text-align:center;font-weight:900;font-size:2.2rem;line-height:1.9090909091}body.fc-recruit .merit__text span{color:#ec4870}body.fc-recruit .feature::after{content:"";display:block;background-image:url(../images/lp2_feature_bottom_bgi_pc.png);background-size:100% 11.25rem;background-repeat:no-repeat;width:100%;height:11.25rem}body.fc-recruit .feature__bg{background-color:#eaeaea;position:relative;padding-top:2.4rem;padding-bottom:10.1rem}body.fc-recruit .feature__bg::before{content:"";display:block;background-color:#eaeaea;width:100%;height:15rem;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.fc-recruit .feature__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-10.7rem}body.fc-recruit .feature__title span{font-size:4.2rem;line-height:1.4523809524;font-weight:900;margin-left:.9rem}body.fc-recruit .feature__logo{width:27.3rem}body.fc-recruit .feature__lists{margin-top:4.1rem;max-width:80rem;width:100%;margin-left:auto;margin-right:auto}body.fc-recruit .feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.95rem 8.25rem .95rem 2.82rem;background-color:#fff}body.fc-recruit .feature__list:nth-of-type(n + 2){margin-top:1.8rem}body.fc-recruit .feature__list:nth-of-type(2){padding:2.2rem 10rem 2.2rem 2.82rem}body.fc-recruit .feature__icon{width:5.7rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.fc-recruit .feature__text{margin-left:2.14rem;font-size:2.2rem;line-height:1.4545454545;font-weight:900;-webkit-box-flex:1;-ms-flex:1;flex:1}body.fc-recruit .feature__text span{color:#ec486f}body.fc-recruit .support{padding-top:4.8rem;padding-bottom:8.09rem}body.fc-recruit .support__lead{margin-top:6.9rem;font-size:2.4rem;font-weight:900;line-height:1.4583333333;text-align:center;letter-spacing:.1em}body.fc-recruit .support__lists{margin-top:3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3.3rem;-moz-column-gap:3.3rem;column-gap:3.3rem;margin-left:-2.6rem;margin-right:-2.6rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.fc-recruit .support-card{width:calc(33.3333% - 3.3rem * 2 / 3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.fc-recruit .support-card__title{font-size:2rem;line-height:1.45;padding:2.5rem;text-align:center;background-color:#000;color:#fff;font-weight:900}body.fc-recruit .support-card__contents{padding:3.5rem 1.8rem 2.2rem 3.2rem;-webkit-box-shadow:0 .6rem 3rem rgba(0,0,0,.1294117647);box-shadow:0 .6rem 3rem rgba(0,0,0,.1294117647);-webkit-box-flex:1;-ms-flex:1;flex:1}body.fc-recruit .support-card__description{margin-top:2.24rem;font-size:1.3rem;line-height:1.5384615385;letter-spacing:.1em}body.fc-recruit .support-card__item{font-size:1.6rem;line-height:1.5;font-weight:700;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body.fc-recruit .support-card__item--small{font-size:1.5rem;line-height:1.4}body.fc-recruit .support-card__item:nth-of-type(n + 2){margin-top:1.4rem}body.fc-recruit .support-card__item::before{content:"";display:block;background-image:url(../images/lp2_support_check_pink.png);background-size:cover;background-repeat:no-repeat;width:1.4rem;height:1rem;margin-right:1.1rem;-ms-flex-negative:0;flex-shrink:0}body.fc-recruit .support-card__image{margin-top:1.5rem}body.fc-recruit .support-bottom{margin-top:10.2rem}body.fc-recruit .support-bottom__lead{font-size:2.8rem;line-height:1.8571428571;letter-spacing:.1em;font-weight:900;text-align:center}body.fc-recruit .support-bottom__lead span{color:#ec486f}body.fc-recruit .support-bottom__description{margin-top:1.8rem;font-size:1.4rem;line-height:1.4285714286;text-align:center}body.fc-recruit .support-bottom__lists{margin-top:4.8rem;display:grid;-webkit-column-gap:5.54rem;-moz-column-gap:5.54rem;column-gap:5.54rem;row-gap:4.1rem;grid-template-columns:repeat(2, 1fr);max-width:90rem;margin-right:auto;margin-left:auto}body.fc-recruit .support-bottom-item{padding:3.1rem 2.4rem;-webkit-box-shadow:.4rem .8rem 2.3rem rgba(0,0,0,.0784313725);box-shadow:.4rem .8rem 2.3rem rgba(0,0,0,.0784313725);font-size:2rem;font-weight:500;line-height:1.95;text-align:center;position:relative}body.fc-recruit .support-bottom-item span{font-weight:900;background-color:#feef4b}body.fc-recruit .support-bottom-item::before{content:"";position:absolute;width:9rem;height:9rem;background-size:cover;top:1rem;left:0rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.fc-recruit .support-bottom-item:nth-child(1)::before{background-image:url(../images/point_1.png)}body.fc-recruit .support-bottom-item:nth-child(2)::before{background-image:url(../images/point_2.png)}body.fc-recruit .support-bottom-item:nth-child(3)::before{background-image:url(../images/point_3.png)}body.fc-recruit .support-bottom-item:nth-child(4)::before{background-image:url(../images/point_4.png)}body.fc-recruit .voice::after{content:"";display:block;background-image:url(../images/lp2_successful_bottom_bgi_pc.png);background-size:100% 14.6rem;background-repeat:no-repeat;width:100%;height:14.6rem;position:relative;z-index:2;margin-top:-9rem}body.fc-recruit .voice__thumbnail img{aspect-ratio:1366/676}body.fc-recruit .voice .subpage-inner{-webkit-transform:translateY(-17.1rem);transform:translateY(-17.1rem);background-color:#fff;padding-top:5.1rem;max-width:104rem;padding-left:4rem;padding-right:4rem}body.fc-recruit .voice .subpage-inner .title_wrapper{background-color:#fff}body.fc-recruit .voice__lists{margin-top:6rem;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:12.2rem;-moz-column-gap:12.2rem;column-gap:12.2rem}body.fc-recruit .voice-card__avatar{width:15.8rem;margin-left:auto;margin-right:auto}body.fc-recruit .voice-card__avatar img{aspect-ratio:1/1}body.fc-recruit .voice-card__title{margin-top:1.6rem;font-size:2.2rem;line-height:1.4545454545;font-weight:900;text-align:center}body.fc-recruit .voice-card__text{font-size:1.5rem;line-height:1.8666666667;margin-top:1.6rem}body.fc-recruit .voice-card__text span{font-weight:700;background-color:#feef52}body.fc-recruit .download{background-color:#eaeaea;position:relative;margin-top:-3.1rem;padding-bottom:6.2rem}body.fc-recruit .download::before{content:"";display:block;background-color:#eaeaea;width:100%;height:6rem;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.fc-recruit .download__heading{font-size:2rem;font-weight:900;line-height:1.45;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3}body.fc-recruit .download__heading::before{content:"";display:inline-block;width:4.5rem;height:4.5rem;background-image:url(../images/mail_icon.png);background-size:cover;background-repeat:no-repeat;margin-right:1.04rem}body.fc-recruit .download__lead{font-size:2.8rem;line-height:1.8571428571;letter-spacing:.06em;font-weight:900;text-align:center;margin-top:2.68rem}body.fc-recruit .download__lead span{color:#ec486f}body.fc-recruit .download__body{margin-top:3.8rem;background-color:#fff;padding:4.3rem 8rem 4rem}body.fc-recruit .download__lists-title{font-size:2.2rem;font-weight:900;line-height:1.5;letter-spacing:.06em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.fc-recruit .download__lists-title::before{content:"";background-image:url(../images/pink_line_left.png);background-size:cover;background-repeat:no-repeat;width:1.6rem;height:2.15rem;margin-right:1.2rem}body.fc-recruit .download__lists-title::after{content:"";background-image:url(../images/pink_line_left.png);background-size:cover;background-repeat:no-repeat;width:1.6rem;height:2.15rem;margin-left:1.2rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}body.fc-recruit .download__lists{margin-top:4.3rem;display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}body.fc-recruit .download__image{width:16.2rem;height:16.2rem;-webkit-filter:drop-shadow(0 0.3rem 0.6rem rgba(209, 209, 209, 0.5019607843));filter:drop-shadow(0 0.3rem 0.6rem rgba(209, 209, 209, 0.5019607843))}body.fc-recruit .download__text{font-size:1.5rem;font-weight:700;line-height:1.8666666667;margin-top:2rem;text-align:center}body.fc-recruit .download__bottom-wrapper{margin-top:4.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.fc-recruit .download__bottom{font-size:1.8rem;line-height:1.8333333333;font-weight:700;width:38.7rem}body.fc-recruit .download__button{width:100%;max-width:43.1rem}body.fc-recruit .download__button a{padding:1.2rem 1rem 1.4rem;width:100%;text-align:center;border:.2rem solid #000;font-size:1.4rem;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fc-recruit .download__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fc-recruit .download__button a span{font-size:2rem;line-height:1.3125;font-style:italic;font-family:"Roboto Condensed",sans-serif}body.fc-recruit .download__button a::after{content:"";background-image:url(../images/arrow_black.png);background-size:0.956rem 1.628rem;background-repeat:no-repeat;display:block;width:.956rem;height:1.628rem;position:absolute;top:50%;right:2.84rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.fc-recruit .fc_form{padding:19.6rem 0 0;background:url(../images/lp2_contact_top_bgi_pc.png) no-repeat top center;background-size:100% 13.5rem}body.fc-recruit .fc_form .title_wrapper{margin:0 0 5rem}body.fc-recruit .fc_form .title_wrapper h2:before{color:#eaeaea}body.fc-recruit .fc_form .description{font-size:1.6rem;font-weight:normal;letter-spacing:.1em;line-height:3.2rem;color:#000;margin:0 0 6rem;text-align:center}body.fc-recruit .fc_form .contact_form_wrap{background:#f4f4f4;padding:8.6rem 0}body.fc-recruit .fc_form .contact_form_wrap .contact_form{width:104rem;margin:0 auto;padding:8rem;background:#fff}body.new-member #header .logo{margin:0 auto}body.new-member #header .header_inner .header_yellow ul.header_menu li{margin:0 4rem}body.new-member img{width:100%;max-width:100%;vertical-align:top}body.new-member .title_wrapper{text-align:center}body.new-member .title_wrapper--black{background-color:#000;padding-top:4.7rem;padding-bottom:5.8rem}body.new-member .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.new-member .title_wrapper .en_title--yellow{color:#fee800}body.new-member .title_wrapper .ja_title{font-size:1.6rem;font-weight:900;line-height:3.7rem;letter-spacing:.05em;position:relative;z-index:2;margin-top:1.2rem}body.new-member .title_wrapper .ja_title::before{content:attr(data-back);font-size:6.5rem;font-weight:700;line-height:1.3230769231;font-family:"Roboto Condensed",sans-serif;color:rgba(0,0,0,.0392156863);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.new-member .title_wrapper .ja_title--voice::before{color:#f5f5f5}body.new-member .title_wrapper .ja_title--recommend{font-size:2.2rem;line-height:1.4545454545}body.new-member .title_wrapper .ja_title--recommend::before{color:#f5f5f5}body.new-member .title_wrapper .ja_title--white{color:#fff}body.new-member .title_wrapper .ja_title--white::before{color:rgba(255,255,255,.1490196078)}body.new-member .subpage-inner{width:100%;max-width:109rem;padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto}body.new-member .mv{margin-top:18rem}body.new-member .worry .ja_title{font-size:3.2rem}body.new-member .worry .ja_title::before{font-size:10rem}body.new-member .worry .ja_title span{font-size:4.2rem;font-weight:bold;color:#ec4870}body.new-member .worry__lists{margin-top:7.5rem;padding-left:4rem;padding-right:4rem}body.new-member .worry__bottom{margin-top:-6.86rem}body.new-member .merit{padding-top:10rem;padding-bottom:5rem;background:#fee800}body.new-member .merit .ja_title::before{font-size:6.5rem;color:#fff;opacity:.5}body.new-member .merit .ja_title span{font-size:4.2rem;font-weight:bold;color:#ec4870}body.new-member .merit ul{margin:6rem 0 0}body.new-member .merit ul li{width:88rem;margin:0 auto 2.4rem;padding:4rem 4rem 2.6rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.new-member .merit ul li figure{width:33.1rem}body.new-member .merit ul li figure img{width:100%}body.new-member .merit ul li .text_area{width:41.6rem;padding-left:3rem}body.new-member .merit ul li .text_area h3{margin:0 0 1rem}body.new-member .merit ul li .text_area h3 img{width:17.6rem}body.new-member .merit ul li .text_area .catch{font-size:2.6rem;font-weight:900;letter-spacing:0;line-height:4rem;color:#000;margin:0 0 1rem}body.new-member .merit ul li .text_area .catch span{color:#ec4870}body.new-member .merit ul li .text_area .description{font-size:1.6rem;font-weight:normal;letter-spacing:.1em;line-height:3rem;color:#000;margin:0}body.new-member .merit .form_link{display:block;width:54.4rem;height:10.3rem;color:#fff;border-radius:10rem;font-size:2.6rem;font-weight:900;text-align:center;margin:5rem auto 0;padding:1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:3.6rem 3.6rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.new-member .merit .form_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.new-member .merit .form_link span{font-size:1.4rem;font-weight:bold;display:block}body.new-member .feature{position:relative}body.new-member .feature::after{content:"";display:block;background-image:url(../images/lp3_feature_after_bg.png);background-size:100% 24.3rem;background-repeat:no-repeat;width:100%;height:24.3rem;position:absolute;bottom:-16rem}body.new-member .feature__bg{background-color:#fee800;position:relative;padding-top:14rem;padding-bottom:10.1rem;margin-bottom:8rem}body.new-member .feature__bg::before{content:"";display:block;background-color:#eaeaea;width:100%;height:15rem;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.new-member .feature__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-10.7rem}body.new-member .feature__title span{font-size:4.2rem;line-height:1.4523809524;font-weight:900;margin-left:.9rem}body.new-member .feature__logo{width:27.3rem}body.new-member .feature__lists{margin-top:4.1rem;max-width:80rem;width:100%;margin-left:auto;margin-right:auto}body.new-member .feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.95rem 8.25rem .95rem 2.82rem;background-color:#fff}body.new-member .feature__list:nth-of-type(n + 2){margin-top:1.8rem}body.new-member .feature__list:nth-of-type(2){padding:2.2rem 10rem 2.2rem 2.82rem}body.new-member .feature__icon{width:5.7rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.new-member .feature__text{margin-left:2.14rem;font-size:2.2rem;line-height:1.4545454545;font-weight:900;-webkit-box-flex:1;-ms-flex:1;flex:1}body.new-member .feature__text span{color:#ec486f}body.new-member section.facilities .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:20rem;font-weight:bold;line-height:1;color:#fee800;letter-spacing:.1em;position:absolute;bottom:-9.2rem;z-index:1;white-space:nowrap}body.new-member .facilities-voice-bg{background-image:url(../images/facilities_voice_bgi.jpg);background-position:top;background-size:cover}body.new-member .facilities-voice-bg .facilities{position:relative}body.new-member .facilities-voice-bg .facilities .title_wrapper{text-align:center;color:#fff;padding-top:12.2rem}body.new-member .facilities-voice-bg .facilities .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.new-member .facilities-voice-bg .facilities .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.new-member .facilities-voice-bg .facilities__swiper{width:100%;height:100%;position:relative;padding-bottom:15.9rem;padding-top:4.5rem}body.new-member .facilities-voice-bg .facilities__swiper .swiper-slide{background-position:center;background-size:cover}body.new-member .facilities-voice-bg .facilities__swiper .swiper-slide img{display:block;width:100%}body.new-member .facilities-voice-bg .facilities .swiper-pagination{bottom:11.25rem;z-index:10000}body.new-member .facilities-voice-bg .facilities .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1rem;background-color:#fff;opacity:1}body.new-member .facilities-voice-bg .facilities .swiper-pagination-bullet-active{background-color:#fee800}body.new-member .facilities-voice-bg .facilities__inner{padding-bottom:21rem}body.new-member .facilities-voice-bg .facilities__meta{color:#fff;font-size:4.1rem;line-height:1.4634146341;letter-spacing:.047;font-weight:900}body.new-member .facilities-voice-bg .facilities__meta p:nth-child(n+2){margin-top:.9rem}body.new-member .facilities-voice-bg .facilities__discription{color:#fff;font-size:1.6rem;line-height:2.3125;letter-spacing:.116em;padding-top:3.35rem}body.new-member .facilities-voice-bg .facilities__bottom{width:55.8rem;display:inline-block;position:absolute;right:2.8rem;bottom:6.3rem}body.new-member section.lp3_price{background-color:#fff;position:relative;overflow:hidden}body.new-member section.lp3_price .lp3_price_inner{width:104rem;margin:0 auto;padding:5.9rem 0 10rem}body.new-member section.lp3_price .lp3_price_inner .top_text{font-size:1.4rem;font-weight:500;color:#000;line-height:3.1rem;letter-spacing:.05em;text-align:center;margin:.8rem 0 4.1rem}body.new-member section.lp3_price .lp3_price_inner .top_text a{letter-spacing:.05em;background-image:-webkit-gradient(linear, left top, right top, from(#000000), color-stop(0.2rem, #000000), color-stop(0.2rem, transparent), color-stop(0.4rem, transparent));background-image:linear-gradient(to right, #000000, #000000 0.2rem, transparent 0.2rem, transparent 0.4rem);background-size:.4rem 1px;background-repeat:repeat-x;background-position:left bottom;line-height:1.8}body.new-member section.lp3_price .lp3_price_inner .top_text a:hover{opacity:1;background-image:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(0.2rem, #fff), color-stop(0.2rem, transparent), color-stop(0.4rem, transparent));background-image:linear-gradient(to right, #fff, #fff 0.2rem, transparent 0.2rem, transparent 0.4rem)}body.new-member section.lp3_price .lp3_price_inner .inner_inner{width:96rem;margin:4rem auto 0;padding:6rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}body.new-member section.lp3_price .lp3_price_inner .inner_inner .bnr{width:38rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 12rem 1rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box{margin-bottom:2.3rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box .box{-webkit-filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;height:100%}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt{background-color:#000;font-size:1.6rem;font-weight:900;color:#fff;line-height:6.7rem;letter-spacing:.05em;text-align:center;position:relative}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price{font-size:2.7rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 .2rem 0 .5rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num{font-size:3.2rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-left:.2rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt .yen{margin-right:.5rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt img{display:block;width:6.24rem;height:6.24rem;-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-2.55rem;left:-1.45rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd{padding:2rem 2.8rem 1rem;min-height:31rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li{font-size:1.8rem;font-weight:normal;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-bottom:1.3rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li:before{content:"";width:3.64rem;height:4.24rem;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:1rem;vertical-align:middle}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li span{font-size:1.2rem;line-height:3rem;letter-spacing:.05em}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:3.64rem 3.92rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_towel:before{background-image:url(../images/icon_plan_towel_black.png);background-size:3.43rem 3.43rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:3.64rem 3.6rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_protein:before{background-image:url(../images/icon_plan_protein_black.png);background-size:2.55rem 4.24rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:3.6rem 2.4rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box01{width:38.7rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box02{width:38.1rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03{width:100%}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:14.2rem;padding:0 9.9rem 0 5.8rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt{font-size:1.6rem;font-weight:bold;color:#000;line-height:3.2rem;letter-spacing:.05em}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt span{font-size:2.6rem;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd{font-size:4.2rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:3.7rem;letter-spacing:.05em}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price{font-size:6rem;letter-spacing:.05em;font-weight:normal;margin-right:1.5rem;margin-left:.8rem}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price .num{font-weight:bold}body.new-member section.lp3_price .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:20rem;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-3rem;z-index:1;white-space:nowrap}body.new-member section.lp3_price .price_peyment_method{width:80rem;margin:0 auto;-webkit-box-shadow:1rem 1rem 4rem rgba(0,0,0,.06);box-shadow:1rem 1rem 4rem rgba(0,0,0,.06)}body.new-member section.lp3_price .price_peyment_method h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;text-align:center;font-size:1.6rem;font-weight:900;line-height:1rem;color:#fff;margin:0;height:6.7rem}body.new-member section.lp3_price .price_peyment_method .inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:3.4rem 0}body.new-member section.lp3_price .price_peyment_method .inner dl dt{background:#efefef;font-size:1.4rem;font-weight:bold;color:#000;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:26.6rem;height:3.8rem;border-radius:3.8rem}body.new-member section.lp3_price .price_peyment_method .inner dl dt span{font-size:1.2rem}body.new-member section.lp3_price .price_peyment_method .inner dl dd{font-size:1.8rem;margin:1.4rem 0 0 2rem}body.new-member section.lp3_price .price_peyment_method .inner dl dd:before{content:"";background:url(../images/lp3_payment_method_icon.png) no-repeat center center;background-size:2rem 2rem;width:2rem;height:2rem;display:inline-block;vertical-align:-0.4rem;margin:0 1rem 0 0}body.new-member .form_link{display:block;width:54.4rem;height:10.3rem;color:#fff;border-radius:10rem;font-size:2.6rem;font-weight:900;text-align:center;margin:5rem auto 0;padding:1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:3.6rem 3.6rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:relative;z-index:1;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.new-member .form_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.new-member .form_link span{font-size:1.4rem;font-weight:bold;display:block}body.new-member .voice__thumbnail img{aspect-ratio:1366/676}body.new-member .voice .subpage-inner{-webkit-transform:translateY(-17.1rem);transform:translateY(-17.1rem);background-color:#fff;padding-top:5.1rem;max-width:104rem;padding-left:4rem;padding-right:4rem}body.new-member .voice .subpage-inner .title_wrapper{background-color:#fff}body.new-member .voice__lists{margin-top:6rem;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}body.new-member .voice-card__avatar{width:15.8rem;margin-left:auto;margin-right:auto}body.new-member .voice-card__avatar img{aspect-ratio:1/1}body.new-member .voice-card__title{margin-top:1.6rem;font-size:2.2rem;line-height:1.4545454545;font-weight:900;text-align:center}body.new-member .voice-card__title span{font-size:1.6rem;font-weight:normal}body.new-member .voice-card__text{font-size:1.5rem;line-height:3rem;margin-top:1.6rem;letter-spacing:.05em}body.new-member .voice-card__text span{font-weight:700;background-color:#feef52}body.new-member .campaign{background:url(../images/lp3_campaign_bg.jpg) no-repeat;background-size:cover;width:100%;min-height:93.2rem;padding:10rem 0 0}body.new-member .campaign .hukidashi{width:38rem;margin:0 auto .5rem;display:block}body.new-member .campaign h2{font-size:2.8rem;font-weight:900;color:#fff;margin:0;text-align:center}body.new-member .campaign .inner{width:104rem;margin:4rem auto 0;padding:6rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}body.new-member .campaign .inner .bnr{width:42.8rem}body.new-member .campaign .inner .plus{width:4.2rem;height:4.2rem}body.new-member .campaign .inner2{width:60rem;margin:4rem auto 0;padding:6rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}body.new-member .campaign .inner2 .bnr{width:42.8rem}body.new-member .member_form{padding:10rem 0 0}body.new-member .member_form .title_wrapper{margin:0 0 5rem}body.new-member .member_form .title_wrapper h2:before{color:#eaeaea}body.new-member .member_form .description{font-size:1.6rem;font-weight:normal;letter-spacing:.1em;line-height:3.2rem;color:#000;margin:0 0 6rem;text-align:center}body.new-member .member_form .contact_form_wrap{background:#f4f4f4;padding:8.6rem 0}body.new-member .member_form .contact_form_wrap .contact_form{width:104rem;margin:0 auto;padding:8rem;background:#fff}body.new-member .member_form .contact_form input[type=submit]{border-radius:5rem;font-weight:900}body.new-member #member-footer{background:#1c1c1c;text-align:center;padding:5rem 0}body.new-member #member-footer .footer_logo{display:block;width:14.3rem;opacity:.2;margin:0 auto 3rem}body.new-member #member-footer p{font-size:1.4rem;line-height:2.6rem;color:#fff;margin:0 auto 4rem}body.new-member #member-footer #map{width:50rem;height:30rem;margin:0 auto 2rem;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}body.new-member #member-footer small{font-size:1.2rem;line-height:1.7rem;color:#616264;margin:0}body.new-member .contact_fixed{position:fixed;width:70rem;margin:0 auto;left:0;right:0;bottom:1rem;z-index:10}body.new-member .contact_fixed a{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.new-member .contact_fixed a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.new-member .contact_fixed a:hover{opacity:1}body.new-member-meinohama .worry{margin-top:22rem}body.completion .subpage_contents .done{margin:0 auto 10rem;padding:6rem 5rem 6rem;width:106rem;-webkit-box-shadow:1rem 1rem 4rem rgba(0,0,0,.06);box-shadow:1rem 1rem 4rem rgba(0,0,0,.06);text-align:center}body.completion .subpage_contents .done .lead{font-size:1.8rem;font-weight:900;margin:0 0 3rem;text-align:center}body.completion .subpage_contents .done a{font-size:1.6rem;color:#f7005f;text-decoration:underline;text-align:center}body.completion .subpage_contents .done .caution{margin:7rem 0 0}body.completion .subpage_contents .done .caution h2{font-size:1.8rem;font-weight:bold;letter-spacing:.1em;margin:0 0 3rem}body.completion .subpage_contents .done .caution p{font-size:1.5rem;margin:0 0 2rem}body.completion .subpage_contents .done .caution ul{font-size:1.5rem;margin:0 0 2rem}body.fukuri-kousei img{width:100%;max-width:100%;vertical-align:top}body.fukuri-kousei .title_wrapper{text-align:center}body.fukuri-kousei .title_wrapper--black{background-color:#000;padding-top:4.7rem;padding-bottom:5.8rem}body.fukuri-kousei .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.fukuri-kousei .title_wrapper .en_title--yellow{color:#fee800}body.fukuri-kousei .title_wrapper .ja_title{font-size:1.6rem;font-weight:900;line-height:3.7rem;letter-spacing:.05em;position:relative;z-index:2;margin-top:1.2rem}body.fukuri-kousei .title_wrapper .ja_title::before{content:attr(data-back);font-size:6.5rem;font-weight:700;line-height:1.3230769231;font-family:"Roboto Condensed",sans-serif;color:rgba(0,0,0,.0392156863);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.fukuri-kousei .title_wrapper .ja_title--voice::before{color:#f5f5f5}body.fukuri-kousei .title_wrapper .ja_title--recommend{font-size:2.2rem;line-height:1.4545454545}body.fukuri-kousei .title_wrapper .ja_title--recommend::before{color:#f5f5f5}body.fukuri-kousei .title_wrapper .ja_title--white{color:#fff}body.fukuri-kousei .title_wrapper .ja_title--white::before{color:rgba(255,255,255,.1490196078)}body.fukuri-kousei .mv{width:100%;margin-top:18rem}body.fukuri-kousei .mv img{width:100%}body.fukuri-kousei .feature{position:relative}body.fukuri-kousei .feature__bg{position:relative;padding-top:14rem;padding-bottom:10.1rem;margin-bottom:8rem}body.fukuri-kousei .feature__bg::before{content:"";display:block;background-color:#eaeaea;width:100%;height:15rem;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.fukuri-kousei .feature__logo{width:80rem;margin:0 auto}body.fukuri-kousei .feature__lists{margin-top:4.1rem;max-width:80rem;width:100%;margin-left:auto;margin-right:auto}body.fukuri-kousei .feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.95rem 8.25rem .95rem 2.82rem;background-color:#fff;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,.08);box-shadow:0 1rem 2rem rgba(0,0,0,.08);padding:2.2rem 10rem 2.2rem 2.82rem}body.fukuri-kousei .feature__list:nth-of-type(n + 2){margin-top:1.8rem}body.fukuri-kousei .feature__icon{width:5.7rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.fukuri-kousei .feature__text{margin-left:2.14rem;font-size:2.2rem;line-height:1.4545454545;font-weight:900;-webkit-box-flex:1;-ms-flex:1;flex:1}body.fukuri-kousei .feature__text span{color:#ec486f}body.fukuri-kousei .feature .commute{margin-top:-14rem}body.fukuri-kousei .fukuri_contract{width:100%;position:relative}body.fukuri-kousei .fukuri_contract .form_link01{display:block;width:54.4rem;height:10.3rem;color:#fff;border-radius:10rem;font-size:2.6rem;font-weight:900;text-align:center;margin:5rem auto 0;padding:1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:3.6rem 3.6rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:0;bottom:8rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_contract .form_link01:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_contract .form_link01 span{font-size:1.4rem;font-weight:bold;display:block}body.fukuri-kousei .fukuri_point{width:100%;position:relative}body.fukuri-kousei .fukuri_point .form_link01{display:block;width:54.4rem;height:10.3rem;color:#fff;border-radius:10rem;font-size:2.6rem;font-weight:900;text-align:center;margin:5rem auto 0;padding:1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:3.6rem 3.6rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:0;bottom:8rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_point .form_link01:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_point .form_link01 span{font-size:1.4rem;font-weight:bold;display:block}body.fukuri-kousei .fukuri_flow{width:100%;position:relative}body.fukuri-kousei .fukuri_flow .form_link01{display:block;width:44.3rem;height:8.3rem;color:#fff;border-radius:10rem;font-size:2.1rem;font-weight:900;text-align:center;margin:5rem auto 0;padding:1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:3.6rem 3.6rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:-44rem;top:40.5%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_flow .form_link01:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_flow .form_link01 span{font-size:1.1rem;font-weight:bold;display:block}body.fukuri-kousei .fukuri_flow .form_link02{display:block;width:54.4rem;height:10.3rem;color:#fff;border-radius:10rem;font-size:2.6rem;font-weight:900;text-align:center;margin:5rem auto 0;padding:1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:3.6rem 3.6rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;position:absolute;left:0;right:0;bottom:8rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_flow .form_link02:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_flow .form_link02 span{font-size:1.4rem;font-weight:bold;display:block}body.fukuri-kousei section.facilities .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:20rem;font-weight:bold;line-height:1;color:#fee800;letter-spacing:.1em;position:absolute;bottom:-9.2rem;z-index:1;white-space:nowrap}body.fukuri-kousei .facilities-voice-bg{background-image:url(../images/facilities_voice_bgi.jpg);background-position:top;background-size:cover}body.fukuri-kousei .facilities-voice-bg .facilities{position:relative}body.fukuri-kousei .facilities-voice-bg .facilities .title_wrapper{text-align:center;color:#fff;padding-top:12.2rem}body.fukuri-kousei .facilities-voice-bg .facilities .title_wrapper .en_title{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em;text-transform:uppercase}body.fukuri-kousei .facilities-voice-bg .facilities .title_wrapper .ja_title{font-size:1.6rem;font-weight:bold;line-height:3.7rem;letter-spacing:.05em}body.fukuri-kousei .facilities-voice-bg .facilities__swiper{width:100%;height:100%;position:relative;padding-bottom:15.9rem;padding-top:4.5rem}body.fukuri-kousei .facilities-voice-bg .facilities__swiper .swiper-slide{background-position:center;background-size:cover}body.fukuri-kousei .facilities-voice-bg .facilities__swiper .swiper-slide img{display:block;width:100%}body.fukuri-kousei .facilities-voice-bg .facilities .swiper-pagination{bottom:11.25rem;z-index:10000}body.fukuri-kousei .facilities-voice-bg .facilities .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1rem;background-color:#fff;opacity:1}body.fukuri-kousei .facilities-voice-bg .facilities .swiper-pagination-bullet-active{background-color:#fee800}body.fukuri-kousei .facilities-voice-bg .facilities__inner{padding-bottom:21rem}body.fukuri-kousei .facilities-voice-bg .facilities__meta{color:#fff;font-size:4.1rem;line-height:1.4634146341;letter-spacing:.047;font-weight:900}body.fukuri-kousei .facilities-voice-bg .facilities__meta p:nth-child(n+2){margin-top:.9rem}body.fukuri-kousei .facilities-voice-bg .facilities__discription{color:#fff;font-size:1.6rem;line-height:2.3125;letter-spacing:.116em;padding-top:3.35rem}body.fukuri-kousei .facilities-voice-bg .facilities__bottom{width:55.8rem;display:inline-block;position:absolute;right:2.8rem;bottom:6.3rem}body.fukuri-kousei section.fukuri_price{background-color:#fff;position:relative;overflow:hidden}body.fukuri-kousei section.fukuri_price .fukuri_price_inner{width:104rem;margin:0 auto;padding:5.9rem 0 10rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_text{font-size:1.4rem;font-weight:500;color:#000;line-height:3.1rem;letter-spacing:.05em;text-align:center;margin:.8rem 0 4.1rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_text a{letter-spacing:.05em;background-image:-webkit-gradient(linear, left top, right top, from(#000000), color-stop(0.2rem, #000000), color-stop(0.2rem, transparent), color-stop(0.4rem, transparent));background-image:linear-gradient(to right, #000000, #000000 0.2rem, transparent 0.2rem, transparent 0.4rem);background-size:.4rem 1px;background-repeat:repeat-x;background-position:left bottom;line-height:1.8}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_text a:hover{opacity:1;background-image:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(0.2rem, #fff), color-stop(0.2rem, transparent), color-stop(0.4rem, transparent));background-image:linear-gradient(to right, #fff, #fff 0.2rem, transparent 0.2rem, transparent 0.4rem)}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper{padding:0 12rem 1rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box{margin-bottom:2.3rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box .box{-webkit-filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));filter:drop-shadow(1rem 1rem 4rem rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;height:100%}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt{background-color:#000;font-size:1.6rem;font-weight:900;color:#fff;line-height:6.7rem;letter-spacing:.05em;text-align:center;position:relative}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price{font-size:2.7rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 .2rem 0 .5rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num{font-size:3.2rem;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-left:.2rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num.line{text-decoration:line-through}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .yen{margin-right:.5rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt img{display:block;width:6.24rem;height:6.24rem;-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-2.55rem;left:-1.45rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd{padding:4rem 5rem 4rem 8rem;min-height:23rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li{width:48%;font-size:1.8rem;font-weight:normal;color:#000;line-height:3.7rem;letter-spacing:.05em;margin-bottom:3rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li:before{content:"";width:3.64rem;height:4.24rem;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:1rem;vertical-align:middle}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li span{font-size:1.2rem;line-height:0rem;letter-spacing:.05em;display:block;text-indent:5rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:3.64rem 3.92rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:3.43rem 3.43rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_concierge:before{background-image:url(../images/icon_plan_heart_black.png);background-size:4.1rem 3.7rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_wave:before{background-image:url(../images/icon_plan_wave_black.png);background-size:4.6rem 3.7rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:3.6rem 2.4rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box01{width:100%}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03{width:100%}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:14.2rem;padding:0 9.9rem 0 5.8rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt{font-size:1.6rem;font-weight:bold;color:#000;line-height:3.2rem;letter-spacing:.05em}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt span{font-size:2.6rem;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd{font-size:4.2rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:3.7rem;letter-spacing:.05em}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price{font-size:6rem;letter-spacing:.05em;font-weight:normal;margin-right:1.5rem;margin-left:.8rem}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price .num{font-weight:bold}body.fukuri-kousei section.fukuri_price .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:20rem;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-3rem;z-index:1;white-space:nowrap}body.fukuri-kousei section.fukuri_price .price_peyment_method{width:80rem;margin:0 auto;-webkit-box-shadow:1rem 1rem 4rem rgba(0,0,0,.06);box-shadow:1rem 1rem 4rem rgba(0,0,0,.06)}body.fukuri-kousei section.fukuri_price .price_peyment_method h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;text-align:center;font-size:1.6rem;font-weight:900;line-height:1rem;color:#fff;margin:0;height:6.7rem}body.fukuri-kousei section.fukuri_price .price_peyment_method .inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:3.4rem 0}body.fukuri-kousei section.fukuri_price .price_peyment_method .inner dl dt{background:#efefef;font-size:1.4rem;font-weight:bold;color:#000;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:26.6rem;height:3.8rem;border-radius:3.8rem}body.fukuri-kousei section.fukuri_price .price_peyment_method .inner dl dt span{font-size:1.2rem}body.fukuri-kousei section.fukuri_price .price_peyment_method .inner dl dd{font-size:1.8rem;margin:1.4rem 0 0 2rem}body.fukuri-kousei section.fukuri_price .price_peyment_method .inner dl dd:before{content:"";background:url(../images/lp3_payment_method_icon.png) no-repeat center center;background-size:2rem 2rem;width:2rem;height:2rem;display:inline-block;vertical-align:-0.4rem;margin:0 1rem 0 0}body.fukuri-kousei section.fukuri_price .form_link{display:block;width:54.4rem;height:10.3rem;color:#fff;border-radius:10rem;font-size:2.6rem;font-weight:900;text-align:center;margin:5rem auto 0;padding:1rem 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:3.6rem 3.6rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.2);box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border:.2rem solid #fff;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei section.fukuri_price .form_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei section.fukuri_price .form_link span{font-size:1.4rem;font-weight:bold;display:block}body.fukuri-kousei .campaign{background:url(../images/lp3_campaign_bg.jpg) no-repeat;background-size:cover;width:100%;min-height:93.2rem;padding:10rem 0 0}body.fukuri-kousei .campaign .hukidashi{width:38rem;margin:0 auto .5rem;display:block}body.fukuri-kousei .campaign h2{font-size:2.8rem;font-weight:900;color:#fff;margin:0;text-align:center}body.fukuri-kousei .campaign .inner{width:104rem;margin:4rem auto 0;padding:6rem 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}body.fukuri-kousei .campaign .inner .bnr{width:42.8rem}body.fukuri-kousei .campaign .inner .plus{width:4.2rem;height:4.2rem}body.fukuri-kousei .fukuri_payment{width:80rem;margin:0 auto 10rem;padding:5rem 0 0rem;-webkit-box-shadow:1rem 4rem 4rem rgba(0,0,0,.06);box-shadow:1rem 4rem 4rem rgba(0,0,0,.06)}body.fukuri-kousei .fukuri_payment h2{width:80rem;height:6.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:900;letter-spacing:.1em;color:#fff;margin:0;background:#000}body.fukuri-kousei .fukuri_payment .inner{text-align:center;display:block}body.fukuri-kousei .fukuri_payment ul{padding:5rem 0;list-style:none;display:inline-block}body.fukuri-kousei .fukuri_payment ul li{text-align:left;font-size:2.6rem;font-weight:normal;letter-spacing:.1em;color:#000;margin:0 0 1rem;position:relative}body.fukuri-kousei .fukuri_payment ul li::before{content:"";background-image:url(../images/lp1_check.png);width:3.2rem;height:3.2rem;background-size:cover;background-repeat:no-repeat;margin-right:1.5rem;-ms-flex-negative:0;flex-shrink:0;display:inline-block;vertical-align:-0.6rem}body.fukuri-kousei .member_form{padding:10rem 0 0;background:#f4f4f4}body.fukuri-kousei .member_form .title_wrapper{margin:0 0 5rem}body.fukuri-kousei .member_form .title_wrapper h2:before{color:#eaeaea}body.fukuri-kousei .member_form .description{font-size:1.6rem;font-weight:normal;letter-spacing:.1em;line-height:3.2rem;color:#000;margin:0 0 6rem;text-align:center}body.fukuri-kousei .member_form .contact_form_wrap{background:#f4f4f4;padding:0rem 0 8.6rem}body.fukuri-kousei .member_form .contact_form_wrap .contact_form{width:104rem;margin:0 auto;padding:8rem;background:#fff}body.fukuri-kousei .member_form .contact_form input[type=submit]{border-radius:5rem;font-weight:900}body.fukuri-kousei #member-footer{background:#1c1c1c;text-align:center;padding:5rem 0}body.fukuri-kousei #member-footer .footer_logo{display:block;width:14.3rem;opacity:.2;margin:0 auto 3rem}body.fukuri-kousei #member-footer p{font-size:1.4rem;line-height:2.6rem;color:#fff;margin:0 auto 4rem}body.fukuri-kousei #member-footer #map{width:50rem;height:30rem;margin:0 auto 2rem;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}body.fukuri-kousei #member-footer small{font-size:1.2rem;line-height:1.7rem;color:#616264;margin:0}body.contact .subpage_heading{background-image:url(../images/subpage_heading_contact_pc.jpg);background-repeat:no-repeat;background-size:cover}body.contact .subpage_contents{padding-top:1.6rem}body.contact .subpage_contents .contact_type{width:104rem;margin:0 auto}body.contact .subpage_contents .contact_type.general h2{margin-bottom:1.6rem}body.contact .subpage_contents .contact_type.business h2{margin-bottom:0}body.contact .subpage_contents .contact_type h2{font-size:2.4rem;font-weight:900;letter-spacing:.05em;line-height:3.2rem;color:#000;padding:8rem 0 0rem}body.contact .subpage_contents .contact_type p{font-size:1.6rem;letter-spacing:.05em;line-height:3.2rem;color:#293233;margin:0}body.contact .subpage_contents .contact_type p a{color:#e20a60;font-weight:900;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact .subpage_contents .contact_type p a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.contact .subpage_contents .contact_type .white_space{background:#fff;margin:3.2rem 0 0;padding:4rem}body.contact .subpage_contents .contact_type .white_space h3{font-size:2rem;font-weight:bold;letter-spacing:.1em;line-height:1rem;color:#000;margin:0 0 2.4rem}body.contact .subpage_contents .contact_type .white_space p{font-size:1.6rem;font-weight:normal;letter-spacing:.05em;line-height:3.2rem;color:#000;margin:0 0 2.4rem}body.contact .subpage_contents .contact_type .white_space a{display:inline-block;border:.2rem solid #000;border-radius:2.4rem;background:url(../images/arrow_black_right.png) no-repeat 94% center;background-size:.6rem 1rem;width:28rem;height:4.8rem;line-height:4.4rem;text-align:center;font-size:1.5rem;font-weight:bold;margin:0 3rem 0 0;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact .subpage_contents .contact_type .white_space a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.public .subpage_heading{background-image:url(../images/subpage_heading_contact_pc.jpg);background-repeat:no-repeat;background-size:cover}body.public section.contact_public_contents .contact_public_top_contents{width:80rem;margin:0 auto;padding:9.7rem 0 9.6rem;text-align:center}body.public section.contact_public_contents .contact_public_top_contents h2{font-size:2.4rem;font-weight:900;color:#000;line-height:3.2rem;letter-spacing:.05em}body.public section.contact_public_contents .contact_public_top_contents p{font-size:1.6rem;font-weight:normal;color:#293233;line-height:3.2rem;letter-spacing:.05em;margin:4.6rem 0 6rem}body.public section.contact_public_contents .contact_public_top_contents p span{color:#e20a60;letter-spacing:.05em}body.public section.contact_public_contents .contact_public_top_contents .link_space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.public section.contact_public_contents .contact_public_top_contents .link_space li{width:38rem}body.public section.contact_public_contents .contact_public_top_contents .link_space li a{width:100%;height:8.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;font-weight:900;line-height:1.4;letter-spacing:.1em;background-image:url(../images/arrow_circle_white_right.png);background-repeat:no-repeat;background-position:right 2rem center;background-size:2.8rem 2.8rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.public section.contact_public_contents .contact_public_top_contents .link_space li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.public section.contact_public_contents .contact_public_top_contents .link_space li a:hover{opacity:1}body.public section.contact_public_contents .contact_public_top_contents .link_space li.recruit_btn a{border:.2rem solid #000;color:#000;background-color:#ffe900}body.public section.contact_public_contents .contact_public_top_contents .link_space li.fc_btn a{color:#fff;background-color:#e20a60}body.public section.contact_public_contents .subpage_contents .subpage_contents_inner{padding:8rem 8rem 6rem}body.privacy .privacy_contents{background:#fff;width:104rem;margin:0 auto;padding:7rem 12rem}body.privacy .privacy_contents .heading{font-size:1.6rem;font-weight:bold;letter-spacing:.05em;line-height:2.8rem;margin:0 0 4.8rem}body.privacy .privacy_contents h2{font-size:1.8rem;font-weight:900;letter-spacing:.05em;line-height:2.6rem;color:#000;margin:4.8rem 0 1.2rem;padding:0 0 1.2rem;border-bottom:.3rem solid #fee803}body.privacy .privacy_contents p{font-size:1.5rem;font-weight:normal;letter-spacing:.05em;line-height:2.8rem;color:#000;margin:0 0 1em}body.privacy .privacy_contents ul{margin:0 0 1.6rem}body.privacy .privacy_contents ul li{font-size:1.5rem;font-weight:normal;letter-spacing:.05em;line-height:2.8rem;color:#000}body.cancel .subpage_contents .subpage_contents_inner h2{font-size:2rem;font-weight:900;color:#253043;line-height:3.6rem;letter-spacing:.1em;margin-bottom:2.2rem}body.cancel .subpage_contents .subpage_contents_inner dl{background-color:#f4f4f4;padding:2.8rem 3.2rem .2rem;margin-bottom:2.8rem}body.cancel .subpage_contents .subpage_contents_inner dl dt{font-weight:bold}body.cancel .subpage_contents .subpage_contents_inner dl dd{margin-bottom:2.8rem}body.cancel .subpage_contents .subpage_contents_inner ul{background-color:#f4f4f4;padding:2.3rem 3.2rem 2.2rem;margin-bottom:2.8rem}body.cancel .subpage_contents .subpage_contents_inner ul li{line-height:4rem}body.cancel .subpage_contents .subpage_contents_inner h3{font-size:1.8rem;font-weight:900;color:#253043;line-height:1.6;letter-spacing:.1em;width:100%;background-color:#fee803;padding:1.4rem 2.4rem 1.3rem;margin:4.2rem 0 2rem}body.cancel .subpage_contents .subpage_contents_inner p{margin-bottom:2.8rem}body.cancel .subpage_contents .subpage_contents_inner p a{font-weight:bold}body.cancel .subpage_contents .subpage_contents_inner p a:hover{opacity:1;text-decoration:underline}body.cancel .subpage_contents .subpage_contents_inner p:last-of-type{margin-bottom:0}body.sitemap .subpage_contents{padding-top:12rem;padding-bottom:5rem}body.sitemap .subpage_contents .sitemap_list{width:104rem;background:#fff;position:relative;margin:0 auto 12rem;padding:10rem 0 5rem}body.sitemap .subpage_contents .sitemap_list h2{font-family:"Roboto Condensed",sans-serif;background:#fee800;text-align:center;font-size:1rem;font-weight:bold;font-style:italic;letter-spacing:.1em;line-height:1rem;color:#000;font-size:3.4rem;width:80rem;line-height:8.2rem;position:absolute;margin:0 auto;top:-4rem;left:0;right:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}body.sitemap .subpage_contents .sitemap_list .inner{width:80rem;margin:0 auto}body.sitemap .subpage_contents .sitemap_list .inner h3{font-size:1.8rem;font-weight:bold;letter-spacing:.06em;color:#000;margin:5.6rem 0 1.6rem;padding:0 0 1.4rem;border-bottom:1px dashed #aaa}body.sitemap .subpage_contents .sitemap_list .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.sitemap .subpage_contents .sitemap_list .inner ul li{font-size:1.8rem}body.sitemap .subpage_contents .sitemap_list .inner ul li a{font-size:1.8rem;font-weight:normal;letter-spacing:.06em;color:#000;text-decoration:underline;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.sitemap .subpage_contents .sitemap_list .inner ul li a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.sitemap .subpage_contents .sitemap_list .inner ul li a:before{content:"";background:url(../images/arrow_pink_right.png) no-repeat center center;background-size:.6rem 1.1rem;width:.6rem;height:1.1rem;display:inline-block;vertical-align:0px;margin:0 1rem 0 0}body{letter-spacing:.1em;background-color:#fff;overflow-x:hidden}body a:hover{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;will-change:transition}body a:hover:hover{-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}body .contents{overflow-x:hidden}#header{position:fixed;top:0;left:0;z-index:10;width:100%;-webkit-transition:.3s;transition:.3s}#header .header_inner{width:100%}#header .header_inner .header_white{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:10rem}#header .header_inner .header_white .sns_space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:20.4rem;padding:0 3.4rem}#header .header_inner .header_white .sns_space a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-radius:50%;width:3.6rem;height:3.6rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_white .sns_space a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_white .sns_space a:hover{opacity:1}#header .header_inner .header_white .sns_space a.facebook img{display:block;width:.96rem;height:1.78rem}#header .header_inner .header_white .sns_space a.instagram img{display:block;width:1.79rem;height:1.79rem}#header .header_inner .header_white .sns_space a.line img{display:block;width:2.09rem;height:.77rem}#header .header_inner .header_white .logo{width:18rem;height:6.1rem}#header .header_inner .header_white .logo a{display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_white .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_white .logo a:hover{opacity:1}#header .header_inner .header_white .logo a img{width:100%;display:block}#header .header_inner .header_white .btn_space{width:20rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#header .header_inner .header_white .btn_space a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:10rem;font-size:1.3rem;font-weight:bold;line-height:1;letter-spacing:.05em}#header .header_inner .header_white .btn_space a.recruit_btn{color:#000;background-color:#f4f4f4}#header .header_inner .header_white .btn_space a.recruit_btn:before{content:"";width:2.4rem;height:1.66rem;display:block;background-image:url(../images/icon_dumbbell_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:1.4rem}#header .header_inner .header_white .btn_space a.contact_btn{color:#fff;background-color:#000}#header .header_inner .header_white .btn_space a.contact_btn:before{content:"";width:2.4rem;height:1.66rem;display:block;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:1.4rem}#header .header_inner .header_yellow{background-color:#fee800;height:8rem;position:relative}#header .header_inner .header_yellow .modal_menu_btn{cursor:pointer;width:10.4rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_yellow .modal_menu_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_yellow .modal_menu_btn:hover{opacity:1}#header .header_inner .header_yellow .modal_menu_btn img{width:3.4rem;display:block}#header .header_inner .header_yellow .logo{display:none}#header .header_inner .header_yellow ul.header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#header .header_inner .header_yellow ul.header_menu li{margin:0 2rem}#header .header_inner .header_yellow ul.header_menu li a{font-size:1.5rem;font-weight:900;color:#000;line-height:1.7;letter-spacing:.05em;text-align:center;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_yellow ul.header_menu li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_yellow ul.header_menu li a:hover{opacity:1}#header .header_inner .header_yellow ul.header_menu li a span{display:block;font-size:1.2rem;font-family:"Roboto Condensed",sans-serif;font-weight:normal}#header .header_inner .header_yellow ul.header_menu li.new a{position:relative}#header .header_inner .header_yellow ul.header_menu li.new a:before{content:"";width:6.1rem;height:3.5rem;display:inline-block;background-image:url(../images/header_new_mark.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 auto;position:absolute;left:0;right:0;bottom:100%}#header .header_inner .header_yellow .btn_space{display:none}#header.fixed .header_inner .header_white{display:none}#header.fixed .header_inner .header_yellow .logo{display:block;width:12.11rem;height:4.1rem;position:absolute;top:1.9rem;left:12.1rem}#header.fixed .header_inner .header_yellow .logo a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header.fixed .header_inner .header_yellow .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header.fixed .header_inner .header_yellow .logo a:hover{opacity:1}#header.fixed .header_inner .header_yellow .logo a img{width:100%;height:100%;display:block}#header.fixed .header_inner .header_yellow ul.header_menu li.new a:before{content:none}#header.fixed .header_inner .header_yellow .btn_space{width:16rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0}#header.fixed .header_inner .header_yellow .btn_space a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:8rem;font-size:1.2rem;font-weight:normal;font-family:"Roboto Condensed",sans-serif;line-height:1;letter-spacing:.1em}#header.fixed .header_inner .header_yellow .btn_space a.recruit_btn{color:#000;background-color:#f4f4f4}#header.fixed .header_inner .header_yellow .btn_space a.recruit_btn:before{content:"";width:2.4rem;height:1.4rem;display:block;background-image:url(../images/icon_dumbbell_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:1.2rem}#header.fixed .header_inner .header_yellow .btn_space a.contact_btn{color:#fff;background-color:#000}#header.fixed .header_inner .header_yellow .btn_space a.contact_btn:before{content:"";width:2.4rem;height:1.4rem;display:block;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:1.2rem}.modal_menu{visibility:hidden;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;opacity:0;overflow:auto;-webkit-transition:all .3s;transition:all .3s;background-image:url(../images/modal_bg_pc.jpg);background-position:center center;background-repeat:repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal_menu.show{visibility:visible;opacity:1}.modal_menu .logo{width:15.4rem;height:5.25rem;position:absolute;top:4.5rem;left:3.28rem}.modal_menu .logo a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.modal_menu .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.modal_menu .logo a:hover{opacity:1}.modal_menu .logo a img{width:100%;height:100%;display:block}.modal_menu .menu_close_btn{width:6.3rem;height:6.3rem;position:absolute;top:2.75rem;right:3.1rem;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.modal_menu .menu_close_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.modal_menu .menu_close_btn img{width:100%;height:100%;display:block}.modal_menu .modal_menu_contents{padding:0 16.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.modal_menu .modal_menu_contents dl dt{font-size:2.2rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;color:#fff;line-height:1;letter-spacing:.04em;margin-bottom:2rem}.modal_menu .modal_menu_contents dl dd ul li{margin-bottom:1rem}.modal_menu .modal_menu_contents dl dd ul li a{font-size:1.7rem;font-weight:normal;color:#fff;line-height:2;letter-spacing:.04em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.modal_menu .modal_menu_contents dl dd ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.modal_menu .modal_menu_contents dl dd ul li a:hover{opacity:1}.modal_menu .modal_menu_contents ul.btn_space li{margin-bottom:2.7rem}.modal_menu .modal_menu_contents ul.btn_space li a{width:24.7rem;height:6.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;line-height:2;letter-spacing:.08em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.modal_menu .modal_menu_contents ul.btn_space li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.modal_menu .modal_menu_contents ul.btn_space li a:hover{opacity:1}.modal_menu .modal_menu_contents ul.btn_space li.contact_btn a{color:#fff;background-color:#ec4870;font-size:1.6rem}.modal_menu .modal_menu_contents ul.btn_space li.contact_btn a:before{content:"";width:1.48rem;height:1.42rem;display:inline-block;background-image:url(../images/icon_plane_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:1rem}.modal_menu .modal_menu_contents ul.btn_space li.tel_btn a{color:#000;background-color:#fff;font-size:2.1rem}.modal_menu .modal_menu_contents ul.btn_space li.tel_btn a:before{content:"";width:1.57rem;height:1.57rem;display:inline-block;background-image:url(../images/icon_phone_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:1rem}#recruit_partner{display:-webkit-box;display:-ms-flexbox;display:flex}#recruit_partner .recruit_partner_inner{width:50%}#recruit_partner .recruit_partner_inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:27rem;padding:0 0 0 9rem;text-decoration:none;position:relative;background-repeat:no-repeat;background-position:right 4.23rem center;background-size:2.22rem 3.89rem}#recruit_partner .recruit_partner_inner a .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1rem 0}#recruit_partner .recruit_partner_inner a .heading p.en{font-size:3.6rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08em;margin:0}#recruit_partner .recruit_partner_inner a .heading h2{font-size:1.4rem;font-weight:bold;letter-spacing:.05em;margin:0 0 0 1.5rem}#recruit_partner .recruit_partner_inner a .heading h2 span{letter-spacing:0}#recruit_partner .recruit_partner_inner a p.description{font-size:1.6rem;font-weight:bold;letter-spacing:0;margin:0}#recruit_partner .recruit_partner_inner.recruit a{background-color:#fee800;color:#000;background-image:url(../images/arrow_big_black_right.png)}#recruit_partner .recruit_partner_inner.partner a{background-color:#e20060;color:#fff;background-image:url(../images/arrow_big_white_right.png)}#footer{position:relative;overflow:hidden}#footer .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:14rem;font-weight:bold;color:#fff;opacity:.11;letter-spacing:.1em;position:absolute;bottom:16rem;z-index:1;white-space:nowrap}#footer .footer_fixed_side_link{position:fixed;right:0;top:0;bottom:0;z-index:5;margin:auto 0;width:6rem;height:23.8rem}#footer .footer_fixed_side_link a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_fixed_side_link a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_fixed_side_link a:hover{opacity:1}#footer .footer_fixed_side_link a img{width:100%;height:100%;display:block;-webkit-filter:drop-shadow(0 1rem 2rem rgba(0, 0, 0, 0.1));filter:drop-shadow(0 1rem 2rem rgba(0, 0, 0, 0.1));-webkit-transform:translateZ(0);transform:translateZ(0)}#footer .footer_fixed_link{position:fixed;bottom:1.6rem;right:1.8rem;z-index:5;width:28rem;height:16.44rem}#footer .footer_fixed_link .close_btn{width:2.4rem;height:2.4rem;border-radius:50%;background-image:url(../images/footer_fixed_link_close_btn.png);background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;position:absolute;left:1rem;bottom:9.3rem;z-index:6;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_fixed_link .close_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_fixed_link .close_btn:hover{opacity:1}#footer .footer_fixed_link a{display:block;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_fixed_link a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_fixed_link a:hover{opacity:1}#footer .footer_fixed_link a img{width:100%;height:100%;display:block;-webkit-filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.2));filter:drop-shadow(0 0.5rem 1rem rgba(0, 0, 0, 0.2));-webkit-transform:translateZ(0);transform:translateZ(0)}#footer .footer_fixed_link.hide{display:none}#footer .pc_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .pc_footer .left_menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#1c1c1c;padding:0 0 2.8rem 0;width:67%}#footer .pc_footer .left_menu .left_menu_inner{position:relative;z-index:2}#footer .pc_footer .left_menu .left_menu_inner .footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 12rem 4rem 0;padding:7.2rem 0 0 0;width:71rem}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl:nth-of-type(1){width:22.8rem}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl:nth-of-type(2){width:26rem}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl:nth-of-type(3){width:17rem}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl dt{color:#fff;font-size:1.8rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08em;line-height:2.4rem;margin:0 0 3.5rem 0}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl dd{margin:0 0 2.2rem 0}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl dd a{text-decoration:none;color:#fff;font-size:1.4rem;font-weight:normal;letter-spacing:.06em;line-height:1.7;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl dd a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl dd a:hover{opacity:1}#footer .pc_footer .left_menu .left_menu_inner .footer_logo{margin-bottom:2.4rem}#footer .pc_footer .left_menu .left_menu_inner .footer_logo a{width:14.36rem;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .pc_footer .left_menu .left_menu_inner .footer_logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .pc_footer .left_menu .left_menu_inner .footer_logo a:hover{opacity:1}#footer .pc_footer .left_menu .left_menu_inner .footer_logo a img{width:100%;display:block;opacity:.2}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom{position:relative;width:74.5rem;border-top:1px solid #28292d}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link{padding:2.2rem 0 0 0}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li{display:inline-block}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li a{font-size:1.3rem;font-weight:normal;color:#fff;text-decoration:none;text-align:center;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li a:hover{opacity:1}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li:after{content:"|";margin:0 1.6rem;color:#fff;font-size:1.3rem;font-weight:normal}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li:last-child:after{content:""}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom small{display:inline-block;font-size:1.2rem;color:#616264;letter-spacing:.12em;text-align:right;position:absolute;right:0;top:2.5rem}#footer .pc_footer .right_menu{background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:33%;position:relative}#footer .pc_footer .right_menu .right_menu_inner{padding:7rem 0 0 10.5rem;position:relative;z-index:2}#footer .pc_footer .right_menu .right_menu_inner .footer_contact{margin:0 0 3.6rem 0}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dt{font-size:1.8rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08em;line-height:2.4rem;color:#fff;margin:0 0 3.6rem 0;padding:0}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd{margin:0;padding:0;line-height:1}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;width:24.7rem;height:6.3rem;line-height:1.4;font-weight:bold;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08em;text-align:center;color:#fff;border-radius:6rem;background:#000;border:1px solid #fff;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd a:hover{opacity:1}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd.contact_btn{margin:0 0 2.7rem 0}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd.contact_btn a{font-size:1.6rem}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd.contact_btn a:before{content:"";background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:1.66rem;height:1.31rem;display:block;margin:0 .7rem 0 0}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd.tel_btn a{font-size:2.1rem}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd.tel_btn a:before{content:"";background-image:url(../images/icon_phone_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:1.57rem;height:1.57rem;display:block;margin:0 .7rem 0 0}#footer .pc_footer .right_menu .right_menu_inner .store_info{margin:0 0 4rem}#footer .pc_footer .right_menu .right_menu_inner .store_info dt{font-size:1.8rem;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08em;line-height:2.4rem;color:#fff;margin:0 0 2rem 0;padding:0}#footer .pc_footer .right_menu .right_menu_inner .store_info dd{margin:0;padding:0;font-size:1.4rem;font-weight:normal;letter-spacing:.06em;line-height:2.6rem;color:#fff}#footer .pc_footer .right_menu .pagetop{width:8rem;height:7.6rem;display:block;background-color:#15181b;background-image:url(../images/arrow_white_top.png);background-repeat:no-repeat;background-position:center center;background-size:1.91rem 1.09rem;position:absolute;bottom:0;right:0}section.subpage_heading{background-color:#000;background-image:url(../images/bg_stripes_gray.png);background-repeat:repeat;background-position:left top;background-size:19.8rem 19.8rem;position:relative;height:25rem;margin-top:18rem;overflow:hidden}section.subpage_heading .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:14rem;font-weight:bold;line-height:1;color:#fff;opacity:.11;letter-spacing:.1em;position:absolute;top:5rem;z-index:0;white-space:nowrap}section.subpage_heading .subpage_heading_inner{width:104rem;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}section.subpage_heading .subpage_heading_inner .en_title{font-size:5.6rem;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#fff;line-height:1;letter-spacing:.1em}section.subpage_heading .subpage_heading_inner .ja_title{font-size:1.5rem;font-weight:900;color:#fff;line-height:1.6;letter-spacing:.1em;margin-top:.5rem}.subpage_contents{background-color:#f4f4f4;padding:9.6rem 0 12rem}.subpage_contents .subpage_contents_inner{width:104rem;margin:0 auto;padding:8rem 12rem;background-color:#fff;border-radius:.5rem}.subpage_contents .subpage_contents_inner p,.subpage_contents .subpage_contents_inner li,.subpage_contents .subpage_contents_inner dt,.subpage_contents .subpage_contents_inner dd{font-size:1.5rem;font-weight:normal;color:#293233;line-height:2.8rem;letter-spacing:.05em}.pan{padding:2.1rem 16.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.pan li{font-size:1.3rem;font-weight:500;color:#b9b9b9;line-height:1.6;letter-spacing:.05em}.pan li a{font-size:1.3rem;font-weight:500;color:#b9b9b9;line-height:1.6;letter-spacing:.05em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.pan li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.pan li a:hover{opacity:1}.pan li a.home{width:1.36rem;height:1.36rem;display:inline-block;background-image:url(../images/icon_home_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:-0.1rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.pan li a.home:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.pan li:after{content:"";width:.41rem;height:.65rem;display:inline-block;background-image:url(../images/arrow_gray_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 1.7rem;vertical-align:.2rem}.pan li:last-of-type:after{content:none}.wrapper .contents .contact_form table,.wrapper .subpage_contents .contact_form table{width:100%}.wrapper .contents .contact_form table tr th,.wrapper .subpage_contents .contact_form table tr th{padding:.4rem 0;vertical-align:top;width:calc(100% - 64rem);font-size:1.6rem;letter-spacing:.05em;font-weight:bold;text-align:left;color:#000}.wrapper .contents .contact_form table tr th p,.wrapper .subpage_contents .contact_form table tr th p{font-size:1.6rem;letter-spacing:.05em;font-weight:bold}.wrapper .contents .contact_form table tr th span,.wrapper .subpage_contents .contact_form table tr th span{color:#e20a60;letter-spacing:.05em}.wrapper .contents .contact_form table tr td,.wrapper .subpage_contents .contact_form table tr td{padding:0 0 3.6rem;vertical-align:top;position:relative;width:64rem}.wrapper .contents .contact_form table tr td .wpcf7-checkbox .wpcf7-list-item,.wrapper .subpage_contents .contact_form table tr td .wpcf7-checkbox .wpcf7-list-item{margin:0}.wrapper .contents .contact_form table tr td input[type=text],.wrapper .contents .contact_form table tr td input[type=tel],.wrapper .contents .contact_form table tr td input[type=email],.wrapper .subpage_contents .contact_form table tr td input[type=text],.wrapper .subpage_contents .contact_form table tr td input[type=tel],.wrapper .subpage_contents .contact_form table tr td input[type=email]{width:100%;margin:0;line-height:4.2rem;height:4.4rem;border:1px solid #c1c1c1;background-color:#f5f5f5 !important;padding:0 2.4rem;font-size:1.4rem;color:#000;font-weight:500;cursor:initial}.wrapper .contents .contact_form table tr td select,.wrapper .subpage_contents .contact_form table tr td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;line-height:4.2rem;height:4.4rem;border:1px solid #c1c1c1;background-color:#f5f5f5 !important;padding:0 2.4rem;font-size:1.4rem;color:#333;font-weight:500}.wrapper .contents .contact_form table tr td textarea,.wrapper .subpage_contents .contact_form table tr td textarea{border:none;width:100%;height:27.8rem;font-size:1.4rem;font-weight:500;line-height:2;border:1px solid #c1c1c1;background-color:#f5f5f5 !important;padding:1rem 2.4rem;font-size:1.4rem;color:#000}.wrapper .contents .contact_form table tr td input::-webkit-input-placeholder, .wrapper .subpage_contents .contact_form table tr td input::-webkit-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::-moz-placeholder, .wrapper .subpage_contents .contact_form table tr td input::-moz-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input:-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td input:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td input::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::placeholder,.wrapper .subpage_contents .contact_form table tr td input::placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input:-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td input:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td input::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-webkit-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea::-webkit-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-moz-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea::-moz-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::placeholder,.wrapper .subpage_contents .contact_form table tr td textarea::placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td textarea:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td textarea::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-moz-placeholder-shown, .wrapper .subpage_contents .contact_form table tr td textarea:-moz-placeholder-shown{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:placeholder-shown,.wrapper .subpage_contents .contact_form table tr td textarea:placeholder-shown{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-webkit-input-placeholder,.wrapper .subpage_contents .contact_form table tr td textarea::-webkit-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input:focus,.wrapper .subpage_contents .contact_form table tr td input:focus{outline:none}.wrapper .contents .contact_form table tr td input[type=text]:focus,.wrapper .contents .contact_form table tr td input[type=email]:focus,.wrapper .contents .contact_form table tr td input[type=tel]:focus,.wrapper .contents .contact_form table tr td input[type=search]:focus,.wrapper .contents .contact_form table tr td input[type=url]:focus,.wrapper .contents .contact_form table tr td textarea:focus,.wrapper .subpage_contents .contact_form table tr td input[type=text]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=email]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=tel]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=search]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=url]:focus,.wrapper .subpage_contents .contact_form table tr td textarea:focus{color:#000}.wrapper .contents .contact_form table tr td .wpcf7-spinner,.wrapper .subpage_contents .contact_form table tr td .wpcf7-spinner{margin:2rem 0 0}.wrapper .contents .contact_form table tr.group_first_line th,.wrapper .subpage_contents .contact_form table tr.group_first_line th{border-top:1px solid #d6d6d6;padding-top:3.6rem}.wrapper .contents .contact_form table tr.group_first_line td,.wrapper .subpage_contents .contact_form table tr.group_first_line td{border-top:1px solid #d6d6d6;padding-top:3.6rem}.wrapper .contents .contact_form input[type=submit],.wrapper .subpage_contents .contact_form input[type=submit]{display:block;color:#000;font-size:1.6rem;font-weight:bold;letter-spacing:.1em;width:32rem;height:5.6rem;margin:.6rem auto 0;background-color:#fee803;background-image:url(../images/arrow_black_right.png);background-repeat:no-repeat;background-position:right 2.35rem center;background-size:.6rem 1.05rem;border:.2rem solid #000;cursor:pointer;-webkit-transition:.3s;transition:.3s;transition:.3s;will-change:transform,animation,position}.wrapper .contents .contact_form input[type=submit]:hover,.wrapper .subpage_contents .contact_form input[type=submit]:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.wrapper .contents .contact_form input[type=submit]:hover,.wrapper .subpage_contents .contact_form input[type=submit]:hover{opacity:1}.wrapper .contents .contact_form .wpcf7-not-valid-tip,.wrapper .subpage_contents .contact_form .wpcf7-not-valid-tip{margin-top:1rem;font-size:1.6rem;display:block;color:#f03d61;padding:0 2.4rem}.wrapper .contents .contact_form .wpcf7-response-output,.wrapper .subpage_contents .contact_form .wpcf7-response-output{color:#ef3d61;font-weight:900;border:none;font-size:1.8rem;text-align:center}.wrapper .contents .contact_form input[type=text],.wrapper .contents .contact_form input[type=password],.wrapper .contents .contact_form textarea,.wrapper .contents .contact_form select,.wrapper .subpage_contents .contact_form input[type=text],.wrapper .subpage_contents .contact_form input[type=password],.wrapper .subpage_contents .contact_form textarea,.wrapper .subpage_contents .contact_form select{outline:none}ul.campaign_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3rem 0 5rem}ul.campaign_list:after{content:"";width:32rem;display:block}ul.campaign_list li{width:32rem}ul.campaign_list li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}ul.campaign_list li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}ul.campaign_list li a:hover{opacity:1}ul.campaign_list li a img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:18rem}ul.campaign_list li a .text_space{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.9rem}ul.campaign_list li a .text_space .date{font-size:1.5rem;font-weight:normal;font-family:"Roboto Condensed",sans-serif;line-height:3.7rem;letter-spacing:.05em}ul.campaign_list li a .text_space .tag{font-size:1.2rem;font-weight:500;line-height:2.2rem;height:2.4rem;letter-spacing:.05em;border:1px solid #fff;border-radius:.2rem;padding:0 1.2rem;margin-left:1rem}ul.campaign_list li a .text_space .title{width:100%;font-size:1.4rem;font-weight:normal;line-height:2.8rem;letter-spacing:.05em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media(min-width: 1600px){body.home section.mainvisual{margin-top:210.6px}body.home section.mainvisual .mainvisual_slider_pc{margin:0 0 66.69px;padding:0;height:468px}body.home section.mainvisual .mainvisual_slider_pc .slick-list{height:100%}body.home section.mainvisual .mainvisual_slider_pc .slick-list .slick-track{height:100%;float:none}body.home section.mainvisual .mainvisual_slider_pc .slick-list .slick-track img{width:1216.8px;height:468px}body.home section.mainvisual .mainvisual_slider_pc li img{width:100%;height:100%;display:block}body.home section.mainvisual .mainvisual_slider_pc .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24.57px 0}body.home section.mainvisual .mainvisual_slider_pc .slick-dots li{margin:0 23.4px;width:11.7px;height:11.7px}body.home section.mainvisual .mainvisual_slider_pc .slick-dots li button{display:block;font-size:0;line-height:0;border:none;cursor:pointer;height:100%;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;border-radius:50%;padding:0;background-color:#e2e2e2}body.home section.mainvisual .mainvisual_slider_pc .slick-dots li button:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}body.home section.mainvisual .mainvisual_slider_pc .slick-dots li.slick-active button{background-color:#212121}body.home section.mainvisual .mainvisual_slider_sp{display:none}body.home section.mainvisual .mainvisual_news{width:1216.8px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:86.58px}body.home section.mainvisual .mainvisual_news dt{width:248.04px;font-size:17.55px;font-weight:bold;color:#fff;line-height:43.29px;letter-spacing:.05em;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home section.mainvisual .mainvisual_news dt:before{content:"";width:22.23px;height:22.23px;display:block;background-image:url(../images/icon_circle_exclamation_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:9.36px}body.home section.mainvisual .mainvisual_news dd{width:calc(100% - 248.04px)}body.home section.mainvisual .mainvisual_news dd a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:19.89px 33.93px;background-color:#f4f4f4}body.home section.mainvisual .mainvisual_news dd a span{font-size:17.55px;font-weight:bold;font-family:"Roboto Condensed",sans-serif;color:#293233;line-height:43.29px;letter-spacing:.05em}body.home section.mainvisual .mainvisual_news dd a p{width:781.56px;font-size:16.38px;font-weight:bold;color:#293233;line-height:43.29px;letter-spacing:.05em}body.home .title_wrapper{text-align:center;color:#000}body.home .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em}body.home .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.home .link a{width:304.2px;height:58.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;font-size:16.38px;font-weight:bold;line-height:30.42px;letter-spacing:.05em;background-repeat:no-repeat;background-position:right 15.795px center;background-size:7.02px 12.285px}body.home .link a:hover{opacity:1}body.home .link a span{font-size:18.72px;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;letter-spacing:.05em}body.home .link.large_btn a{width:631.8px;height:93.6px}body.home .link.large_btn a span{font-size:23.4px}body.home .link.black_line a{border:2.34px solid #000;color:#000;background-image:url(../images/arrow_black_right.png)}body.home .link.black_line a:hover{color:#fff;background-color:#000;background-image:url(../images/arrow_white_right.png)}body.home .link.white_line a{border:2.34px solid #fff;color:#fff;background-image:url(../images/arrow_white_right.png)}body.home .link.white_line a:hover{color:#000;background-color:#fff;background-image:url(../images/arrow_black_right.png)}body.home section.top_information{background-color:#fff}body.home section.top_information .top_information_inner{padding:63.18px 0 80.73px}body.home section.top_information .top_information_inner ul.top_information_slider{margin:7.02px 0 30.42px}body.home section.top_information .top_information_inner ul.top_information_slider .slick-track{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:46.8px;padding:23.4px 0}body.home section.top_information .top_information_inner ul.top_information_slider li{width:100%;max-width:374.4px}body.home section.top_information .top_information_inner ul.top_information_slider li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_information .top_information_inner ul.top_information_slider li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_information .top_information_inner ul.top_information_slider li a:hover{opacity:1}body.home section.top_information .top_information_inner ul.top_information_slider li a img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:210.6px}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10.53px}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space .date{font-size:17.55px;font-weight:bold;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;color:#000}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space .tag{font-size:14.04px;font-weight:500;line-height:25.74px;height:28.08px;letter-spacing:.05em;color:#fff;background-color:#b7b7b7;border-radius:2.34px;padding:0 11.7px;margin-left:11.7px}body.home section.top_information .top_information_inner ul.top_information_slider li a .text_space .title{width:100%;font-size:18.72px;font-weight:normal;line-height:32.76px;letter-spacing:.05em;color:#000;margin-top:4.68px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.home section.top_information .top_information_inner ul.top_information_slider .slide-arrow{width:58.5px;height:58.5px;position:absolute;top:76.05px;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;cursor:pointer}body.home section.top_information .top_information_inner ul.top_information_slider .slide-arrow:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}body.home section.top_information .top_information_inner ul.top_information_slider .slide-arrow.prev-arrow{background-image:url(../images/slider_arrow_prev.png);left:66.69px}body.home section.top_information .top_information_inner ul.top_information_slider .slide-arrow.next-arrow{background-image:url(../images/slider_arrow_next.png);right:66.69px}body.home section.top_first{background-image:url(../images/top_first_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}body.home section.top_first .top_first_inner{width:1216.8px;margin:0 auto;padding:72.54px 0 112.32px}body.home section.top_first .top_first_inner .title_wrapper{color:#fff}body.home section.top_first .top_first_inner ul.first_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:43.29px 0 92.43px}body.home section.top_first .top_first_inner ul.first_list li{width:20%;border:1px solid #000}body.home section.top_first .top_first_inner ul.first_list li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:182.52px}body.home section.top_first .top_first_inner ul.first_list li p{border-top:2.34px solid #000;background-color:#fff;font-size:17.55px;font-weight:900;color:#000;line-height:28.08px;letter-spacing:.05em;text-align:center;vertical-align:middle;padding:5.85px 0}body.home section.top_first .top_first_inner ul.first_list li p span{color:#f7005f;letter-spacing:.05em}body.home section.top_price{background-color:#fff;position:relative;overflow:hidden}body.home section.top_price .top_price_inner{width:1216.8px;margin:0 auto;padding:69.03px 0 279.63px}body.home section.top_price .top_price_inner .top_text{font-size:16.38px;font-weight:500;color:#000;line-height:36.27px;letter-spacing:.05em;text-align:center;margin:9.36px 0 47.97px}body.home section.top_price .top_price_inner .top_text a{letter-spacing:.05em;background-image:linear-gradient(to right, #000000, #000000 2.34px, transparent 2.34px, transparent 4.68px);background-size:4.68px 1px;background-repeat:repeat-x;background-position:left bottom;line-height:1.8}body.home section.top_price .top_price_inner .top_text a:hover{opacity:1;background-image:linear-gradient(to right, #fff, #fff 2.34px, transparent 2.34px, transparent 4.68px)}body.home section.top_price .top_price_inner .top_price_box_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 140.4px 30.42px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box{margin-bottom:26.91px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box .box{-webkit-filter:drop-shadow(11.7px 11.7px 46.8px rgba(0, 0, 0, 0.06));filter:drop-shadow(11.7px 11.7px 46.8px rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;height:100%}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt{background-color:#000;font-size:18.72px;font-weight:900;color:#fff;line-height:78.39px;letter-spacing:.05em;text-align:center;position:relative}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price{font-size:31.59px;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 2.34px 0 5.85px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num{font-size:37.44px;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-left:2.34px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt .yen{margin-right:5.85px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dt img{display:block;width:73.008px;height:73.008px;-webkit-filter:drop-shadow(0 5.85px 11.7px rgba(0, 0, 0, 0.16));filter:drop-shadow(0 5.85px 11.7px rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-29.835px;left:-16.965px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd{padding:23.4px 32.76px 11.7px;min-height:362.7px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li{font-size:21.06px;font-weight:normal;color:#000;line-height:43.29px;letter-spacing:.05em;margin-bottom:15.21px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li:before{content:"";width:42.588px;height:49.608px;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:11.7px;vertical-align:middle}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li span{font-size:14.04px;line-height:35.1px;letter-spacing:.05em}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:42.588px 45.864px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_towel:before{background-image:url(../images/icon_plan_towel_black.png);background-size:40.131px 40.131px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:42.588px 42.12px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_protein:before{background-image:url(../images/icon_plan_protein_black.png);background-size:29.835px 49.608px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:42.12px 28.08px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box01{width:452.79px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box02{width:445.77px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03{width:100%}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:166.14px;padding:0 115.83px 0 67.86px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt{font-size:18.72px;font-weight:bold;color:#000;line-height:37.44px;letter-spacing:.05em}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt span{font-size:30.42px;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd{font-size:49.14px;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:43.29px;letter-spacing:.05em}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price{font-size:70.2px;letter-spacing:.05em;font-weight:normal;margin-right:17.55px;margin-left:9.36px}body.home section.top_price .top_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price .num{font-weight:bold}body.home section.top_price .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:234px;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-35.1px;z-index:1;white-space:nowrap}body.home section.top_campaign{background-image:url(../images/top_campaign_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}body.home section.top_campaign .top_campaign_inner{width:1216.8px;margin:0 auto;padding:77.22px 0 83.07px}body.home section.top_campaign .top_campaign_inner .title_wrapper{color:#fff}body.home section.top_gym_list{background-color:#fff}body.home section.top_gym_list .top_gym_list_inner{width:1216.8px;margin:0 auto;padding:97.11px 0 94.77px}body.home section.top_gym_list .top_gym_list_inner p.top_text{font-size:18.72px;font-weight:500;color:#293233;line-height:35.1px;letter-spacing:.04em;text-align:center;margin:17.55px 0 46.8px}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:79.56px}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li{width:374.4px;margin:0 2rem 0 2rem}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:210.6px}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .store_name{font-size:21.06px;font-weight:bold;color:#000;line-height:32.76px;letter-spacing:.05em;text-align:center;margin:16.38px 0 8.19px}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .address{font-size:16.38px;font-weight:normal;color:#293233;line-height:32.76px;letter-spacing:.04em;min-height:121.68px;padding-bottom:23.4px}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a{width:100%;height:56.16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17.55px;font-weight:bold;line-height:43.29px;letter-spacing:.05em;background-repeat:no-repeat,no-repeat;background-position:left 40.95px center,right 32.76px center;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a:hover{opacity:1}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a.reserve_btn{background-color:#000;color:#fff;background-image:url(../images/icon_calender_white.png),url(../images/arrow_white_right.png);background-size:20.592px 21.411px,7.02px 12.285px;margin-bottom:8.19px}body.home section.top_gym_list .top_gym_list_inner ul.top_gym_list li .gym_link a.info_btn{color:#000;border:1px solid #000;background-image:url(../images/icon_info_black.png),url(../images/arrow_black_right.png);background-size:22.23px 22.23px,7.02px 12.285px}body.home section.top_faq{background-color:#fafafa}body.home section.top_faq .top_faq_inner{width:1216.8px;margin:0 auto;padding:79.56px 0 81.9px}body.home section.top_faq .top_faq_inner p.top_text{font-size:18.72px;font-weight:500;color:#293233;line-height:35.1px;letter-spacing:.04em;text-align:center;margin:19.89px 0 46.8px}body.home section.top_faq .top_faq_inner .accordion{-webkit-filter:drop-shadow(0 5.85px 23.4px rgba(0, 0, 0, 0.06));filter:drop-shadow(0 5.85px 23.4px rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);margin:44.46px 0 69.03px}body.home section.top_faq .top_faq_inner .accordion dl{background-color:#fff;border-radius:0 5.85px 5.85px 0;padding:0 92.43px 0 37.44px;background-repeat:no-repeat;background-position:left 37.44px top 9.36px;background-size:24.57px 53.82px;margin-bottom:28.08px;cursor:pointer;position:relative}body.home section.top_faq .top_faq_inner .accordion dl:last-of-type{margin-bottom:0}body.home section.top_faq .top_faq_inner .accordion dl:after{content:"";width:18.603px;height:13.338px;display:block;background-image:url(../images/triangle_gray_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:47.97px;top:26.91px}body.home section.top_faq .top_faq_inner .accordion dl dt{font-size:18.72px;font-weight:bold;color:#253043;line-height:28.08px;letter-spacing:.05em;padding:19.89px 0 15.21px}body.home section.top_faq .top_faq_inner .accordion dl dd{display:none;font-size:16.38px;font-weight:normal;color:#253043;line-height:28.08px;letter-spacing:.05em;padding:5.85px 0 23.4px}body.home section.top_faq .top_faq_inner .accordion dl.open:after{background-image:url(../images/triangle_pink_top.png)}body.home .top_last_link_space{background-color:#fff}body.home .top_last_link_space ul{width:1216.8px;margin:0 auto;padding:74.88px 0 76.05px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.home .top_last_link_space ul li{width:374.4px;height:149.76px;overflow:hidden}body.home .top_last_link_space ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;font-size:12.87px;font-weight:normal;color:#fff;line-height:1.8;letter-spacing:.01em;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home .top_last_link_space ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home .top_last_link_space ul li a:hover{opacity:1}body.home .top_last_link_space ul li a:hover:after{right:-23.4px}body.home .top_last_link_space ul li a span{font-size:35.1px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;display:inline-block;padding:0 11.7px 2.34px;margin-bottom:5.85px;border-bottom:1px solid #fff}body.home .top_last_link_space ul li a:after{content:"";width:23.4px;height:100%;display:block;background-color:#000;background-image:url(../images/arrow_white_right.png);background-repeat:no-repeat;background-position:center center;background-size:7.02px 12.285px;position:absolute;right:0;top:0;-webkit-transition:.3s;transition:.3s}body.home .top_last_link_space ul li.staff_link a{background-image:url(../images/top_last_link_staff.jpg)}body.home .top_last_link_space ul li.faq_link a{background-image:url(../images/top_last_link_faq.jpg)}body.home .top_last_link_space ul li.campaign_link a{background-image:url(../images/top_last_link_campaign.jpg)}body.about .subpage_heading{background-image:url(../images/subpage_heading_about_pc.jpg);background-repeat:no-repeat;background-size:cover}body.about img{width:100%;max-width:100%;vertical-align:top}body.about .u-mobile{display:none}body.about .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.about .sub-support{padding-top:72.54px}body.about .sub-support__title{font-size:30.42px;margin-top:1em;line-height:1.5384615385;text-align:center;font-weight:900}body.about .sub-support__title span{color:#f7005f}body.about .sub-support__discription{width:100%;max-width:948.87px;margin-left:auto;margin-right:auto;padding-top:19.89px;font-size:18.72px;line-height:2;padding-bottom:73.71px;text-align:center}body.about .sub-support__discription span{color:#f7005f;font-weight:bold}body.about .sub-support__body{background-color:#fafafa;padding-top:95.94px;padding-bottom:87.75px}body.about .sub-support-card{display:-webkit-box;display:-ms-flexbox;display:flex}body.about .sub-support-card:nth-child(1) .sub-support-card__image::before{content:"";background-image:url(../images/point_1.png);position:absolute;width:91.26px;height:91.26px;background-size:cover;top:-33.93px;left:-43.29px;z-index:1}body.about .sub-support-card:nth-child(2) .sub-support-card__image::before{content:"";background-image:url(../images/point_2.png);position:absolute;width:91.26px;height:91.26px;background-size:cover;top:-33.93px;left:-43.29px;z-index:1}body.about .sub-support-card:nth-child(3) .sub-support-card__image::before{content:"";background-image:url(../images/point_3.png);position:absolute;width:91.26px;height:91.26px;background-size:cover;top:-33.93px;left:-43.29px;z-index:1}body.about .sub-support-card:nth-child(4) .sub-support-card__image::before{content:"";background-image:url(../images/point_4.png);position:absolute;width:91.26px;height:91.26px;background-size:cover;top:-33.93px;left:-43.29px;z-index:1}body.about .sub-support-card__image{width:100%;max-width:538.2px;position:relative}body.about .sub-support-card__image img{aspect-ratio:460/236}body.about .sub-support-card__contents{margin-left:57.33px;-webkit-box-flex:1;-ms-flex:1;flex:1}body.about .sub-support-card__heading{font-size:28.08px;line-height:1.6;padding-top:11.7px;font-weight:900}body.about .sub-support-card__heading span{font-size:32.76px;color:#f7005f}body.about .sub-support-card__text{padding-top:14.04px;font-size:17.55px;line-height:2;letter-spacing:.04em}body.about .sub-support-card:nth-child(n+2){margin-top:56.16px}body.about section.sub-infomation .sub-infomation_inner{width:1216.8px;margin:0 auto;padding:107.64px 0 131.04px}body.about section.sub-infomation .sub-infomation_inner .title_wrapper{text-align:center;color:#000}body.about section.sub-infomation .sub-infomation_inner .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:1.3333333333;letter-spacing:.05em;text-transform:uppercase}body.about section.sub-infomation .sub-infomation_inner .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.about section.sub-infomation .sub-infomation_inner ul.first_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50.31px 0 92.43px}body.about section.sub-infomation .sub-infomation_inner ul.first_list li{width:20%;border:1px solid #000}body.about section.sub-infomation .sub-infomation_inner ul.first_list li img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:182.52px}body.about section.sub-infomation .sub-infomation_inner ul.first_list li p{border-top:2.34px solid #000;background-color:#fff;font-size:17.55px;font-weight:900;color:#000;line-height:28.08px;letter-spacing:.05em;text-align:center;vertical-align:middle;padding:5.85px 0}body.about section.sub-infomation .sub-infomation_inner ul.first_list li p span{color:#f7005f;letter-spacing:.05em}body.about section.facilities .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:234px;font-weight:bold;line-height:1;color:#fee800;letter-spacing:.1em;position:absolute;bottom:-107.64px;z-index:1;white-space:nowrap}body.about .facilities-voice-bg{background-image:url(../images/facilities_voice_bgi.jpg);background-position:top;background-size:cover}body.about .facilities{position:relative}body.about .facilities .title_wrapper{text-align:center;color:#fff;padding-top:142.74px}body.about .facilities .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.about .facilities .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.about .facilities__swiper{width:100%;height:100%;position:relative;padding-bottom:186.03px;padding-top:52.65px}body.about .facilities__swiper .swiper-slide{background-position:center;background-size:cover}body.about .facilities__swiper .swiper-slide img{display:block;width:100%}body.about .facilities .swiper-pagination{bottom:131.625px;z-index:10000}body.about .facilities .swiper-pagination-bullet{width:11.7px;height:11.7px;margin:0 11.7px;background-color:#fff;opacity:1}body.about .facilities .swiper-pagination-bullet-active{background-color:#fee800}body.about .facilities__inner{padding-bottom:245.7px}body.about .facilities__meta{color:#fff;font-size:47.97px;line-height:1.4634146341;letter-spacing:.047;font-weight:900}body.about .facilities__meta p:nth-child(n+2){margin-top:10.53px}body.about .facilities__discription{color:#fff;font-size:18.72px;line-height:2.3125;letter-spacing:.116em;padding-top:39.195px}body.about .facilities__bottom{width:652.86px;display:inline-block;position:absolute;right:32.76px;bottom:73.71px}body.about .voice{padding-bottom:122.85px}body.about .voice .title_wrapper{text-align:center;color:#fff}body.about .voice .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.about .voice .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.about .voice__swiper{padding-bottom:70.2px}body.about .voice__lists{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:84.24px}body.about .voice__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}body.about .voice__photo{width:184.86px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;margin-left:auto;margin-right:auto}body.about .voice__contents{background-color:#fff;padding:26.91px 35.1px 43.29px;border-radius:8.19px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:45.63px;position:relative}body.about .voice__contents::before{content:"";width:51.48px;height:39.78px;display:inline-block;background-image:url(../images/voice_triangle.png);background-size:cover;position:absolute;top:11.7px;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}body.about .voice__name{font-size:25.74px;line-height:2;font-weight:500;text-align:center}body.about .voice__name span{font-size:18.72px;line-height:2;font-weight:400}body.about .voice__text{font-size:17.55px;line-height:2;padding-top:2.34px}body.about .voice .swiper-voice-pagination{bottom:-4.68px}body.about .voice .swiper-pagination-bullet{width:11.7px;height:11.7px;margin:0 11.7px;background-color:#fff;opacity:1}body.about .voice .swiper-pagination-bullet-active{background-color:#fee800}body.price .subpage_heading{background-image:url(../images/subpage_heading_price_pc.jpg);background-repeat:no-repeat;background-size:cover}body.price img{width:100%;max-width:100%;vertical-align:top}body.price .price__heading{font-size:28.08px;line-height:1.4583333333;font-weight:900;padding-top:131.04px;text-align:center}body.price .price__text{padding:32.76px 0 58.5px;font-size:18.72px;line-height:2;width:100%;max-width:800px;margin-right:auto;margin-left:auto;text-align:center}body.price .price .subpage-inner{padding-left:24px;padding-right:24px;max-width:100%;width:100%}body.price .price-card__head{color:#fff;padding:18.72px 0}body.price .price-card__lead{font-size:18.72px;font-weight:500;line-height:1.5}body.price .price-card__title{font-size:23.4px;line-height:1.45;font-weight:900}body.price .price__bg{background-color:#fafafa;padding-top:103.896px}body.price .price__inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:31.59px;-moz-column-gap:31.59px;column-gap:31.59px}body.price .price .top_price_box .box{-webkit-filter:drop-shadow(11.7px 11.7px 46.8px rgba(0, 0, 0, 0.06));filter:drop-shadow(11.7px 11.7px 46.8px rgba(0, 0, 0, 0.06));background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);padding-bottom:33.228px;margin-bottom:109.161px}body.price .price .top_price_box dl.box dt{background-color:#000;text-align:center;position:relative}body.price .price .top_price_box dl.box dt img{display:block;width:99.45px;height:99.45px;-webkit-filter:drop-shadow(0 5.85px 11.7px rgba(0, 0, 0, 0.16));filter:drop-shadow(0 5.85px 11.7px rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-40.95px;left:-25.74px}body.price .price .top_price_box dl.box dd{padding:15.21px 37.44px 0px}body.price .price .top_price_box dl.box dd p{font-size:18.72px;font-weight:900;line-height:1.4545454545;letter-spacing:.05em;white-space:nowrap}body.price .price .top_price_box dl.box dd p .price{font-size:31.59px;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 -2.925px 0 13.455px}body.price .price .top_price_box dl.box dd p .price .num{font-size:53.82px;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-right:8.19px}body.price .price .top_price_box dl.box dd ul{margin-top:28.08px;padding-bottom:23.4px}body.price .price .top_price_box dl.box dd ul li{font-size:21.06px;color:#000;line-height:43.29px;letter-spacing:.05em;margin-bottom:17.55px}body.price .price .top_price_box dl.box dd ul li:before{content:"";width:42.588px;height:49.608px;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:23.4px;vertical-align:middle}body.price .price .top_price_box dl.box dd ul li span{font-size:14.04px;line-height:35.1px;letter-spacing:.05em;font-weight:normal}body.price .price .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:42.588px 45.864px}body.price .price .top_price_box dl.box dd ul li.plan_towel:before{background-image:url(../images/icon_plan_towel_black.png);background-size:40.131px 40.131px}body.price .price .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:42.588px 42.12px}body.price .price .top_price_box dl.box dd ul li.plan_protein:before{background-image:url(../images/icon_plan_protein_black.png);background-size:29.835px 49.608px}body.price .price .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:42.12px 28.08px}body.price .price .top_price_box.box03{width:100%}body.price .price .top_price_box.box03 dl{padding:21.06px 0;text-align:center}body.price .price .top_price_box.box03 dl dt{font-size:18.72px;font-weight:500;color:#000;line-height:32.76px;letter-spacing:.05em}body.price .price .top_price_box.box03 dl dt span{font-size:21.06px;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.price .price .top_price_box.box03 dl dd{font-size:23.4px;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:43.29px;letter-spacing:.05em;margin-top:17.55px}body.price .price .top_price_box.box03 dl dd .price{font-size:37.44px;letter-spacing:.05em;font-weight:normal;margin-right:5.85px;margin-left:9.36px}body.price .price .top_price_box.box03 dl dd .price .num{font-weight:bold;margin-right:2.34px}body.price .price__button{text-align:center}body.price .price__button a{display:inline-block;min-width:276.12px;border:2.34px solid #000;padding:11.7px 0;font-size:15.21px;line-height:1.3076923077;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.price .price__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.price .price__button a::after{content:"";width:12.87px;height:8.19px;display:inline-block;background-image:url(../images/arrow_black_down.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:19.89px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.price .plan{padding-top:88.92px;padding-bottom:149.76px}body.price .plan .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.price .plan .title_wrapper{text-align:center;color:#000}body.price .plan .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.price .plan .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.price .plan__notes{font-size:15.21px;line-height:1.4615384615;text-align:right;margin-top:24.57px;margin-bottom:5.85px}body.price .plan table{width:100%}body.price .plan table caption{max-width:calc(100% - 14.04px);margin-left:14.04px;font-size:21.06px;line-height:1.4444444444;letter-spacing:.1em;font-weight:900;background-color:#000;color:#fff;width:100%;padding:16.38px 0}body.price .plan table thead tr{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:6.435px;-moz-column-gap:6.435px;column-gap:6.435px}body.price .plan table thead tr th{padding:23.4px 0 21.06px}body.price .plan table thead tr th:nth-of-type(n + 2){color:#fff;background-color:#000;font-size:21.06px;line-height:1.4444444444;font-weight:900}body.price .plan table tbody tr{font-size:18.72px;line-height:1.5;font-weight:700;display:grid;grid-template-columns:repeat(4, 1fr);border-bottom:1px solid #c6c6c6;-webkit-column-gap:6.435px;-moz-column-gap:6.435px;column-gap:6.435px}body.price .plan table tbody tr td{letter-spacing:.1em;padding:3.51px 0 0 14.04px;height:73.827px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.price .plan table tbody tr td:nth-of-type(n + 2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.05em;background-color:#f5f5f5}body.price .campaign{background-image:url(../images/campaign_bgi.jpg);padding-top:69.03px;padding-bottom:83.07px}body.price .campaign__image{width:100%}body.price .campaign .title_wrapper{text-align:center;color:#fff}body.price .campaign .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.price .campaign .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.price .campaign__swiper{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.price .campaign__lists{margin-top:47.97px}body.price .campaign__list{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.price .campaign__list:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.price .campaign__contents{color:#fff;margin-top:12.87px}body.price .campaign__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.price .campaign__date{display:inline-block;font-size:17.55px;font-weight:700;font-family:"Roboto Condensed",sans-serif}body.price .campaign__category{font-size:12.87px;font-weight:500;border:1px solid #fff;margin-left:11.7px;padding:1px 7.02px 3.51px 8.19px}body.price .campaign__text{margin-top:9.36px;font-size:16.38px;line-height:1.7857142857;font-weight:400}body.price .campaign__button{text-align:center;margin-top:53.82px}body.price .campaign__button a{display:inline-block;font-size:18.72px;line-height:1.3125;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;color:#fff;text-transform:uppercase;min-width:280.8px;border:2.34px solid #fff;padding:12.87px 0 16.38px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.price .campaign__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.price .campaign__button a::after{content:"";width:12.87px;height:12.87px;display:inline-block;background-image:url(../images/arrow_white_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:5.85px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.price .campaign .campaign_list{margin-bottom:0}body.price .training{padding-top:155.025px;padding-bottom:102.96px}body.price .training .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.price .training .title_wrapper{text-align:center;color:#000}body.price .training .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.price .training .title_wrapper .ja_title{font-size:18.72px;font-weight:500;line-height:43.29px;letter-spacing:.05em;margin-top:5.85px}body.price .training__body{margin-top:67.86px;display:-webkit-box;display:-ms-flexbox;display:flex}body.price .training__photo{width:538.2px}body.price .training__contents{margin-top:21.879px;margin-left:67.86px;-webkit-box-flex:1;-ms-flex:1;flex:1}body.price .training__title{font-size:28.08px;line-height:1.4583333333;font-weight:900}body.price .training__text{margin-top:32.76px;font-size:18.72px;line-height:1.875;letter-spacing:.04em}body.price .training__price{font-size:49.14px;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:1.3166666667;letter-spacing:.05em;margin-top:7.605px}body.price .training__price .price{font-size:70.2px;letter-spacing:.05em;font-weight:normal;margin-right:17.55px;margin-left:9.36px}body.price .training__price .price .num{font-weight:bold}body.price .training__button{margin-top:80.73px;text-align:center}body.price .training__button a{font-weight:700;font-size:16.38px;line-height:1.4285714286;border:2.34px solid #000;display:inline-block;padding:14.04px 0 16.38px;min-width:631.8px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.price .training__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.price .training__button a span{font-size:23.4px;line-height:1.3125;display:inline-block;font-style:italic;font-family:"Roboto Condensed",sans-serif}body.price .training__button a::after{content:"";width:12.87px;height:12.87px;display:inline-block;background-image:url(../images/arrow_black_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:17.55px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.price .other{padding-top:80.145px;padding-bottom:186.03px;background-color:#fafafa}body.price .other .subpage-inner{width:100%;max-width:994.5px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.price .other .title_wrapper{text-align:center;color:#000}body.price .other .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.price .other .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em;margin-top:9.36px}body.price .other__notes{margin-top:30.42px;font-size:14.04px;line-height:1.4166666667}body.price .other__body{background-color:#fff;position:relative;z-index:2}body.price .other__lists{padding:57.33px 82.485px 76.05px 76.635px}body.price .other-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.price .other-item:nth-of-type(n + 2){margin-top:21.06px}body.price .other-item:nth-of-type(3) span{font-size:15.21px}body.price .other-item:nth-of-type(6) span{font-size:12.87px;font-weight:400}body.price .other-item:nth-of-type(8) span{font-size:17.55px}body.price .other-item__title-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.price .other-item__icon{width:35.1px;height:35.1px;-o-object-fit:cover;object-fit:cover}body.price .other-item__icon img{width:auto;max-width:30.42px;max-height:35.1px;margin:0 auto;display:block}body.price .other-item__title{margin-left:18.72px;font-size:18.72px;line-height:1.5;font-weight:700}body.price .other-item__price{font-size:26.91px;line-height:1.3043478261;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:33.93px}body.price .other-item__price span{display:inline-block;margin-right:2.34px;font-size:22.23px !important;font-weight:700 !important;line-height:1.3157894737;margin-top:4.68px}body.price .other-item__price::before{content:"";border-bottom:1px dashed #646464;width:100%;height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;margin-right:35.685px}body.price .other .bg_text_wrapper{position:relative}body.price .other .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:234px;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-152.1px;z-index:1;white-space:nowrap}body.gym .subpage_heading{background-image:url(../images/subpage_heading_gym_pc.jpg);background-repeat:no-repeat;background-size:cover}body.gym img{width:100%;max-width:100%;vertical-align:top}body.gym .gym{padding-top:107.64px}body.gym .gym__title{text-align:center;font-size:28.08px;line-height:1.4583333333;font-weight:900}body.gym .gym__heading{text-align:center;font-size:18.72px;line-height:1.5;padding-top:28.08px}body.gym .gym__area-lists{display:grid;grid-template-columns:repeat(5, 1fr);-webkit-column-gap:23.4px;-moz-column-gap:23.4px;column-gap:23.4px;row-gap:32.76px;margin-top:56.16px}body.gym .gym__area-list{border:2.34px solid #000;padding:16.38px;text-align:center;font-size:21.06px;font-weight:700;line-height:1.4444444444;letter-spacing:0em}body.gym .gym__area-list--black{background-color:#000;border:2.34px solid #fff;color:#fff}body.gym .gym__bgColor{background-color:#f5f5f5;padding-bottom:140.4px;margin-top:93.6px}body.gym .gym .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.gym .gym-lists{padding-top:93.6px}body.gym .gym-card{display:-webkit-box;display:-ms-flexbox;display:flex}body.gym .gym-card:nth-of-type(n + 2){margin-top:114.66px}body.gym .gym-card__image{width:38.461538%}body.gym .gym-card__contents{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:56.16px}body.gym .gym-card__title{font-size:21.06px;line-height:1.4444444444;font-weight:700;margin-bottom:4.68px}body.gym .gym-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18.72px;margin-top:24.57px;margin-left:7.02px;line-height:1.75}body.gym .gym-card__info:nth-of-type(n + 2){margin-top:19.89px}body.gym .gym-card__info dt{min-width:77.22px;margin-right:59.67px;font-weight:700}body.gym .gym-card__info dl{-webkit-box-flex:1;-ms-flex:1;flex:1}body.gym .gym-card__button-area{margin-top:35.1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.gym .gym-card__button{max-width:322.92px;width:100%;display:inline-block;border:2.34px solid #000;background-color:#fff;padding:12.87px 0 14.04px;text-align:center;font-size:16.38px;line-height:1.4285714286;letter-spacing:.2em;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.gym .gym-card__button:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.gym .gym-card__button::before{content:"";width:23.4px;height:23.4px;display:inline-block;background-image:url(../images/icon_info_black.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:37.44px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.gym .gym-card__button::after{content:"";width:12.87px;height:12.87px;display:inline-block;background-image:url(../images/arrow_black_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:21.06px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.gym .gym-card__button--pink{border:2.34px solid #fff;background-color:#e20060;color:#fff;margin-left:46.8px}body.gym .gym-card__button--pink::before{background-image:url(../images/icon_calender_white.png);left:25.74px}body.gym .gym-card__button--pink::after{background-image:url(../images/arrow_white_right.png)}body.sumiyoshi img,body.fukuoka img,body.meinohama img{width:100%;max-width:100%;vertical-align:top}body.sumiyoshi .mv,body.fukuoka .mv,body.meinohama .mv{margin-top:210.6px;height:687.96px;position:relative}body.sumiyoshi .mv__swiper,body.fukuoka .mv__swiper,body.meinohama .mv__swiper{height:inherit}body.sumiyoshi .mv__swiper img,body.fukuoka .mv__swiper img,body.meinohama .mv__swiper img{aspect-ratio:640/588;-o-object-fit:cover;object-fit:cover}body.sumiyoshi .mv .swiper-button-prev,body.sumiyoshi .mv .swiper-button-next,body.fukuoka .mv .swiper-button-prev,body.fukuoka .mv .swiper-button-next,body.meinohama .mv .swiper-button-prev,body.meinohama .mv .swiper-button-next{width:70.2px;height:70.2px}body.sumiyoshi .mv .swiper-button-prev,body.fukuoka .mv .swiper-button-prev,body.meinohama .mv .swiper-button-prev{left:73.71px}body.sumiyoshi .mv .swiper-button-next,body.fukuoka .mv .swiper-button-next,body.meinohama .mv .swiper-button-next{right:73.71px}body.sumiyoshi .mv .swiper-button-prev:after,body.sumiyoshi .mv .swiper-button-next:after,body.fukuoka .mv .swiper-button-prev:after,body.fukuoka .mv .swiper-button-next:after,body.meinohama .mv .swiper-button-prev:after,body.meinohama .mv .swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:contain;height:70.2px;width:70.2px;margin:auto}body.sumiyoshi .mv .swiper-button-prev:after,body.fukuoka .mv .swiper-button-prev:after,body.meinohama .mv .swiper-button-prev:after{background-image:url(../images/swiper_prev.png)}body.sumiyoshi .mv .swiper-button-next:after,body.fukuoka .mv .swiper-button-next:after,body.meinohama .mv .swiper-button-next:after{background-image:url(../images/swiper_next.png)}body.sumiyoshi .mv__button,body.fukuoka .mv__button,body.meinohama .mv__button{position:absolute;bottom:initial;left:initial;top:56.16px;right:56.16px;z-index:2;width:100%;text-align:right}body.sumiyoshi .mv__button a,body.fukuoka .mv__button a,body.meinohama .mv__button a{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;border:2.34px solid #fff;background-color:#e20060;color:#fff;max-width:322.92px;width:100%;display:inline-block;padding:12.87px 0 14.04px;text-align:center;font-size:16.38px;line-height:1.4285714286;letter-spacing:.2em;font-weight:700;position:relative}body.sumiyoshi .mv__button a:hover,body.fukuoka .mv__button a:hover,body.meinohama .mv__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.sumiyoshi .mv__button a::before,body.fukuoka .mv__button a::before,body.meinohama .mv__button a::before{content:"";width:23.4px;height:23.4px;display:inline-block;background-image:url(../images/icon_calender_white.png);left:25.74px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:37.44px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .mv__button a::after,body.fukuoka .mv__button a::after,body.meinohama .mv__button a::after{content:"";width:12.87px;height:12.87px;display:inline-block;background-image:url(../images/arrow_white_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:21.06px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .access,body.fukuoka .access,body.meinohama .access{padding-top:131.04px;padding-bottom:314.73px;position:relative}body.sumiyoshi .access .subpage-inner,body.fukuoka .access .subpage-inner,body.meinohama .access .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.sumiyoshi .access .title_wrapper,body.fukuoka .access .title_wrapper,body.meinohama .access .title_wrapper{text-align:center;color:#000}body.sumiyoshi .access .title_wrapper .en_title,body.fukuoka .access .title_wrapper .en_title,body.meinohama .access .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.sumiyoshi .access .title_wrapper .ja_title,body.fukuoka .access .title_wrapper .ja_title,body.meinohama .access .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.sumiyoshi .access__info,body.fukuoka .access__info,body.meinohama .access__info{margin-top:79.56px}body.sumiyoshi .access__info-inner,body.fukuoka .access__info-inner,body.meinohama .access__info-inner{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:60.255px;-moz-column-gap:60.255px;column-gap:60.255px}body.sumiyoshi .access__info-inner dl,body.fukuoka .access__info-inner dl,body.meinohama .access__info-inner dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid #707070;padding-top:14.04px;padding-bottom:17.55px}body.sumiyoshi .access__info-inner dl dt,body.fukuoka .access__info-inner dl dt,body.meinohama .access__info-inner dl dt{min-width:87.75px;font-size:21.06px;line-height:1.4444444444;font-weight:700}body.sumiyoshi .access__info-inner dl dd,body.fukuoka .access__info-inner dl dd,body.meinohama .access__info-inner dl dd{margin-left:46.8px;font-size:18.72px;line-height:1.5}body.sumiyoshi .access__info iframe,body.fukuoka .access__info iframe,body.meinohama .access__info iframe{width:100%;max-width:100%;margin-top:80.73px;height:458.64px}body.sumiyoshi .access .bg_text_wrapper .bg_text,body.fukuoka .access .bg_text_wrapper .bg_text,body.meinohama .access .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:234px;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:0px;z-index:1;white-space:nowrap}body.sumiyoshi .trainer,body.fukuoka .trainer,body.meinohama .trainer{background-image:url(../images/fukuoka_trainer_bgi_pc.jpg);background-size:cover;background-repeat:no-repeat;padding-top:67.86px;padding-bottom:118.17px}body.sumiyoshi .trainer .subpage-inner,body.fukuoka .trainer .subpage-inner,body.meinohama .trainer .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.sumiyoshi .trainer .title_wrapper,body.fukuoka .trainer .title_wrapper,body.meinohama .trainer .title_wrapper{text-align:center;color:#000}body.sumiyoshi .trainer .title_wrapper .en_title,body.fukuoka .trainer .title_wrapper .en_title,body.meinohama .trainer .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.sumiyoshi .trainer .title_wrapper .ja_title,body.fukuoka .trainer .title_wrapper .ja_title,body.meinohama .trainer .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.sumiyoshi .trainer__lists,body.fukuoka .trainer__lists,body.meinohama .trainer__lists{margin-top:67.86px}body.sumiyoshi .trainer-card,body.fukuoka .trainer-card,body.meinohama .trainer-card{display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url(../images/fukuoka_trainer_card_bgi_pc.jpg);background-size:cover;background-repeat:no-repeat;padding:52.65px 58.5px 43.29px 76.05px;min-height:444.6px;position:relative}body.sumiyoshi .trainer-card:nth-of-type(n + 2),body.fukuoka .trainer-card:nth-of-type(n + 2),body.meinohama .trainer-card:nth-of-type(n + 2){margin-top:50.31px}body.sumiyoshi .trainer-card__image,body.fukuoka .trainer-card__image,body.meinohama .trainer-card__image{width:41.066697%}body.sumiyoshi .trainer-card__image img,body.fukuoka .trainer-card__image img,body.meinohama .trainer-card__image img{aspect-ratio:380/291;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}body.sumiyoshi .trainer-card__contents,body.fukuoka .trainer-card__contents,body.meinohama .trainer-card__contents{width:49.604247%;margin-left:101.79px;margin-top:-7.02px}body.sumiyoshi .trainer-card__en-name,body.fukuoka .trainer-card__en-name,body.meinohama .trainer-card__en-name{color:#fee800;font-size:70.2px;line-height:1.1333333333;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;margin-top:7.02px}body.sumiyoshi .trainer-card__en-name::after,body.fukuoka .trainer-card__en-name::after,body.meinohama .trainer-card__en-name::after{content:"";width:66.105px;height:2.34px;background-color:#fee800;margin-top:16.38px;margin-left:11.7px}body.sumiyoshi .trainer-card__ja-name,body.fukuoka .trainer-card__ja-name,body.meinohama .trainer-card__ja-name{color:#fee800;font-size:23.4px;line-height:1.45;font-weight:700;margin-top:19.89px;margin-left:11.7px}body.sumiyoshi .trainer-card__text,body.fukuoka .trainer-card__text,body.meinohama .trainer-card__text{color:#fff;font-size:23.4px;line-height:1.74;font-weight:700;margin-top:28.08px;margin-left:11.7px;max-width:442.26px;width:100%}body.sumiyoshi .trainer-card__button,body.fukuoka .trainer-card__button,body.meinohama .trainer-card__button{position:absolute;bottom:42.12px;right:67.86px}body.sumiyoshi .trainer-card__button .readmore,body.fukuoka .trainer-card__button .readmore,body.meinohama .trainer-card__button .readmore{color:#fff;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-size:16.38px;line-height:1.3571428571;letter-spacing:.1em;padding:13.455px 0 5.265px 5.265px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-style:italic;border-bottom:2.34px solid #fee800;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.sumiyoshi .trainer-card__button .readmore:hover,body.fukuoka .trainer-card__button .readmore:hover,body.meinohama .trainer-card__button .readmore:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.sumiyoshi .trainer-card__button .readmore::after,body.fukuoka .trainer-card__button .readmore::after,body.meinohama .trainer-card__button .readmore::after{content:"";background-image:url(../images/plus.png);background-size:cover;width:12.87px;height:12.87px;background-repeat:no-repeat;margin-left:9.36px;display:inline-block}body.sumiyoshi .trainer-card__button .readmore.open::after,body.fukuoka .trainer-card__button .readmore.open::after,body.meinohama .trainer-card__button .readmore.open::after{background-image:url(../images/minus.png);width:12.87px;height:2.34px}body.sumiyoshi .trainer-card__bottom-wrap,body.fukuoka .trainer-card__bottom-wrap,body.meinohama .trainer-card__bottom-wrap{display:none}body.sumiyoshi .trainer-card__bottom,body.fukuoka .trainer-card__bottom,body.meinohama .trainer-card__bottom{color:#fff;margin-top:77.22px;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:92.43px;-moz-column-gap:92.43px;column-gap:92.43px}body.sumiyoshi .trainer-card__bottom-title,body.fukuoka .trainer-card__bottom-title,body.meinohama .trainer-card__bottom-title{text-align:center;background-color:#000;border:2.34px solid #fff;padding-top:14.04px;padding-bottom:12.87px;width:100%}body.sumiyoshi .trainer-card__bottom-title span,body.fukuoka .trainer-card__bottom-title span,body.meinohama .trainer-card__bottom-title span{font-size:17.55px;line-height:1.4;font-weight:700;position:relative;display:inline-block}body.sumiyoshi .trainer-card__bottom-title span::before,body.fukuoka .trainer-card__bottom-title span::before,body.meinohama .trainer-card__bottom-title span::before{content:"";background-image:url(../images/lifting.png);background-size:cover;width:20.7324px;height:24.0435px;background-repeat:no-repeat;display:inline-block;position:absolute;top:50%;left:-38.61px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .trainer-card__bottom-title--message span::before,body.fukuoka .trainer-card__bottom-title--message span::before,body.meinohama .trainer-card__bottom-title--message span::before{background-image:url(../images/star.png);width:25.3539px;height:25.3539px;left:-46.8px}body.sumiyoshi .trainer-card__bottom-text,body.fukuoka .trainer-card__bottom-text,body.meinohama .trainer-card__bottom-text{margin-top:44.46px;font-size:18.72px;line-height:1.75;letter-spacing:.01em}body.sumiyoshi .trainer-card--ishimatsu,body.fukuoka .trainer-card--ishimatsu,body.meinohama .trainer-card--ishimatsu{padding-bottom:44.46px;display:block}body.sumiyoshi .trainer-card--ishimatsu .trainer-card__inner,body.fukuoka .trainer-card--ishimatsu .trainer-card__inner,body.meinohama .trainer-card--ishimatsu .trainer-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex}body.sumiyoshi .trainer-card--ishimatsu .trainer-card__contents,body.fukuoka .trainer-card--ishimatsu .trainer-card__contents,body.meinohama .trainer-card--ishimatsu .trainer-card__contents{margin-left:97.11px}body.sumiyoshi .trainer-card--ishimatsu .trainer-card__en-name,body.fukuoka .trainer-card--ishimatsu .trainer-card__en-name,body.meinohama .trainer-card--ishimatsu .trainer-card__en-name{font-size:60.84px;-webkit-transform:translateX(11.7px);transform:translateX(11.7px);margin-top:21.06px}body.sumiyoshi .trainer-card--ishimatsu .trainer-card__text,body.fukuoka .trainer-card--ishimatsu .trainer-card__text,body.meinohama .trainer-card--ishimatsu .trainer-card__text{max-width:526.5px}body.sumiyoshi .trainer-card--ishimatsu .trainer-card__button,body.fukuoka .trainer-card--ishimatsu .trainer-card__button,body.meinohama .trainer-card--ishimatsu .trainer-card__button{position:static;text-align:right}body.sumiyoshi .staff,body.fukuoka .staff,body.meinohama .staff{background-image:url(../images/fukuoka_staff_bgi_pc.jpg);background-size:cover;background-repeat:no-repeat;padding-top:86.58px;padding-bottom:85.41px}body.sumiyoshi .staff .subpage-inner,body.fukuoka .staff .subpage-inner,body.meinohama .staff .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.sumiyoshi .staff .title_wrapper,body.fukuoka .staff .title_wrapper,body.meinohama .staff .title_wrapper{text-align:center;color:#fff}body.sumiyoshi .staff .title_wrapper .en_title,body.fukuoka .staff .title_wrapper .en_title,body.meinohama .staff .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.sumiyoshi .staff .title_wrapper .ja_title,body.fukuoka .staff .title_wrapper .ja_title,body.meinohama .staff .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.sumiyoshi .staff__lists,body.fukuoka .staff__lists,body.meinohama .staff__lists{margin-top:22.23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.sumiyoshi .staff-card,body.fukuoka .staff-card,body.meinohama .staff-card{background-color:#fff;padding:0 23.4px 23.4px;width:calc(33.3333% - 63.18px * 2 / 3)}body.sumiyoshi .staff-card:nth-of-type(3n + 2),body.fukuoka .staff-card:nth-of-type(3n + 2),body.meinohama .staff-card:nth-of-type(3n + 2){margin-left:63.18px}body.sumiyoshi .staff-card:nth-of-type(3n),body.fukuoka .staff-card:nth-of-type(3n),body.meinohama .staff-card:nth-of-type(3n){margin-left:63.18px}body.sumiyoshi .staff-card:nth-of-type(n + 4),body.fukuoka .staff-card:nth-of-type(n + 4),body.meinohama .staff-card:nth-of-type(n + 4){margin-top:57.33px}body.sumiyoshi .staff-card__image,body.fukuoka .staff-card__image,body.meinohama .staff-card__image{margin:0 -23.4px}body.sumiyoshi .staff-card__name-area,body.fukuoka .staff-card__name-area,body.meinohama .staff-card__name-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:21.06px;padding-bottom:6.435px;border-bottom:1px solid #000;padding-left:10.53px;padding-right:10.53px}body.sumiyoshi .staff-card__ja-name,body.fukuoka .staff-card__ja-name,body.meinohama .staff-card__ja-name{font-size:25.74px;line-height:1.4545454545;font-weight:900}body.sumiyoshi .staff-card__en-name,body.fukuoka .staff-card__en-name,body.meinohama .staff-card__en-name{font-size:16.38px;line-height:1.3571428571;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;color:#e20060;text-transform:uppercase}body.sumiyoshi .staff-card__text,body.fukuoka .staff-card__text,body.meinohama .staff-card__text{margin-top:16.38px;font-size:16.38px;line-height:2;letter-spacing:.01em;margin-left:8.19px}body.sumiyoshi .banner,body.fukuoka .banner,body.meinohama .banner{background-image:url(../images/fukuoka_banner_pc.jpg);background-size:cover;background-repeat:no-repeat;padding-top:54.99px;padding-bottom:37.44px;margin-top:79.56px;margin-bottom:60.84px;color:#fff;width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.sumiyoshi .banner__container,body.fukuoka .banner__container,body.meinohama .banner__container{width:725.4px;margin-left:auto;padding-right:179.01px;text-align:center}body.sumiyoshi .banner__lead,body.fukuoka .banner__lead,body.meinohama .banner__lead{font-size:35.1px;line-height:1.4666666667;letter-spacing:.1em;font-weight:900}body.sumiyoshi .banner__notes,body.fukuoka .banner__notes,body.meinohama .banner__notes{padding-top:11.7px;font-size:16.38px;line-height:1.4285714286;font-weight:400}body.sumiyoshi .banner__button,body.fukuoka .banner__button,body.meinohama .banner__button{width:100%;text-align:center;margin-top:24.57px}body.sumiyoshi .banner__button a,body.fukuoka .banner__button a,body.meinohama .banner__button a{border:2.34px solid #fff;background-color:rgba(0,0,0,0);color:#fff;max-width:322.92px;width:100%;display:inline-block;padding:12.87px 0 14.04px;text-align:center;font-size:17.55px;line-height:1.4;letter-spacing:.1em;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.sumiyoshi .banner__button a:hover,body.fukuoka .banner__button a:hover,body.meinohama .banner__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.sumiyoshi .banner__button a::before,body.fukuoka .banner__button a::before,body.meinohama .banner__button a::before{content:"";width:16.2045px;height:16.2045px;display:inline-block;background-image:url(../images/icon_calender_white.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:14.625px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.sumiyoshi .banner__button a::after,body.fukuoka .banner__button a::after,body.meinohama .banner__button a::after{content:"";width:8.19px;height:8.19px;display:inline-block;background-image:url(../images/arrow_white_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:8.19px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.trainer .subpage_heading{background-image:url(../images/subpage_heading_trainer_pc.jpg);background-repeat:no-repeat;background-size:cover}body.trainer img{width:100%;max-width:100%;vertical-align:top}body.trainer .title_wrapper{text-align:center}body.trainer .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.trainer .title_wrapper .ja_title{font-size:18.72px;font-weight:900;line-height:43.29px;letter-spacing:.05em}body.trainer .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.trainer .trainers{padding-top:107.64px;padding-bottom:145.08px;position:relative}body.trainer .trainers::before{content:"";width:100%;height:541.71px;background-color:#f4f4f4;position:absolute;top:0;right:0;left:0}body.trainer .trainers__title{font-size:28.08px;line-height:1.6666666667;font-weight:900;text-align:center}body.trainer .trainers__discription{padding-top:28.08px;font-size:18.72px;line-height:2;text-align:center}body.trainer .trainers__lists{margin-top:74.88px;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:46.8px;-moz-column-gap:46.8px;column-gap:46.8px}body.trainer .trainers-card__top{position:relative}body.trainer .trainers-card__image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}body.trainer .trainers-card__num{width:210.6px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}body.trainer .trainers-card__lead{margin-top:51.48px;font-size:21.06px;line-height:1.5555555556;font-weight:700;text-align:center}body.trainer .trainers-card__lead span{color:#ec4870}body.trainer .trainers-card__text{margin-top:28.08px;font-size:16.38px;line-height:2;font-weight:500;margin-right:-3.51px}body.trainer .gym{padding-bottom:101.79px;background-color:#f4f4f4}body.trainer .gym__bg{background-image:url(../images/gym_list_bgi_pc.jpg);background-size:cover;background-repeat:no-repeat;padding-top:93.6px;padding-bottom:93.6px}body.trainer .gym .title_wrapper{color:#fff}body.trainer .gym__area-lists{display:grid;grid-template-columns:repeat(5, 1fr);-webkit-column-gap:23.4px;-moz-column-gap:23.4px;column-gap:23.4px;row-gap:32.76px;margin-top:37.44px}body.trainer .gym__area-list{border:2.34px solid #000;padding:16.38px;text-align:center;font-size:18.72px;font-weight:700;line-height:1.5;letter-spacing:.1em;background-color:#fff}body.trainer .gym__area-list--black{background-color:#000;border:2.34px solid #fff;color:#fff}body.trainer .gym__lists{display:grid;grid-template-columns:repeat(auto-fit, minmax(374.4px, 1fr));-webkit-column-gap:46.8px;-moz-column-gap:46.8px;column-gap:46.8px;row-gap:93.6px;margin-top:74.88px}body.trainer .gym-card{width:374.4px}body.trainer .gym-card__title{font-size:21.06px;line-height:1.4444444444;font-weight:700;margin-top:17.55px;text-align:center}body.trainer .gym-card__adress{margin-top:15.21px;font-size:16.38px;line-height:2;letter-spacing:.04}body.trainer .gym-card__button-area{margin-top:28.08px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.trainer .gym-card__button{max-width:100%;width:100%;display:inline-block;border:2.34px solid #000;background-color:#fff;padding:14.04px 0 12.87px;text-align:center;font-size:17.55px;line-height:1.4;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.trainer .gym-card__button:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.trainer .gym-card__button::before{content:"";width:23.4px;height:23.4px;display:inline-block;background-image:url(../images/icon_info_black.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:37.44px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.trainer .gym-card__button::after{content:"";width:12.87px;height:12.87px;display:inline-block;background-image:url(../images/arrow_black_right.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:21.06px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.faq .subpage_heading{background-image:url(../images/subpage_heading_faq_pc.jpg);background-repeat:no-repeat;background-size:cover}body.faq section.faq_contents .tab_area{width:1216.8px;margin:0 auto;padding:95.94px 0 91.26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.faq section.faq_contents .tab_area li.tab{width:397.8px;height:126.36px;background-color:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21.06px;font-weight:900;color:#000;line-height:2;letter-spacing:.1em;cursor:pointer;-webkit-transition:.3s;transition:.3s}body.faq section.faq_contents .tab_area li.tab:before{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:11.7px}body.faq section.faq_contents .tab_area li.tab:hover{background-color:#000;color:#fff}body.faq section.faq_contents .tab_area li.tab.active{background-color:#000;color:#fff;position:relative;cursor:default}body.faq section.faq_contents .tab_area li.tab.active:after{content:"";width:0;display:block;border-top:12.87px solid #000;border-left:13.455px solid rgba(0,0,0,0);border-right:13.455px solid rgba(0,0,0,0);margin:0 auto;position:absolute;top:100%;left:0;right:0}body.faq section.faq_contents .tab_area li.tab.type01:before{width:35.451px;height:17.55px;background-image:url(../images/icon_dumbbell2_black.png)}body.faq section.faq_contents .tab_area li.tab.type01:hover:before,body.faq section.faq_contents .tab_area li.tab.type01.active:before{background-image:url(../images/icon_dumbbell2_white.png)}body.faq section.faq_contents .tab_area li.tab.type02:before{width:22.113px;height:26.559px;background-image:url(../images/icon_user_black.png)}body.faq section.faq_contents .tab_area li.tab.type02:hover:before,body.faq section.faq_contents .tab_area li.tab.type02.active:before{background-image:url(../images/icon_user_white.png)}body.faq section.faq_contents .tab_area li.tab.type03:before{width:26.91px;height:26.91px;background-image:url(../images/icon_circle_dots_black.png)}body.faq section.faq_contents .tab_area li.tab.type03:hover:before,body.faq section.faq_contents .tab_area li.tab.type03.active:before{background-image:url(../images/icon_circle_dots_white.png)}body.faq section.faq_contents .panel_area{background-color:rgba(244,244,244,.3)}body.faq section.faq_contents .panel_area .panel{display:none;width:1216.8px;margin:0 auto;padding:117.819px 0 165.204px}body.faq section.faq_contents .panel_area .panel.active{display:block}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper{margin-bottom:57.33px}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper:last-of-type{margin-bottom:0}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box{-webkit-filter:drop-shadow(0 3.51px 23.4px rgba(0, 0, 0, 0.06));filter:drop-shadow(0 3.51px 23.4px rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box h2{font-size:21.06px;font-weight:900;color:#000;line-height:43.29px;letter-spacing:.1em;padding:11.7px 46.8px;cursor:pointer;position:relative}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box h2:after{content:"";width:18.603px;height:13.338px;display:block;background-image:url(../images/triangle_black_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:31.59px;top:26.91px}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion{display:none;-webkit-filter:drop-shadow(0 5.85px 23.4px rgba(0, 0, 0, 0.06));filter:drop-shadow(0 5.85px 23.4px rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);padding:64.35px 0 107.64px;width:936px;margin:0 auto}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl{background-color:#fff;border-radius:0 5.85px 5.85px 0;padding:0 100.62px 0 37.44px;background-repeat:no-repeat;background-position:left 28.08px top 8.19px;background-size:24.57px 53.82px;margin-bottom:52.182px;cursor:pointer;position:relative}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl:last-of-type{margin-bottom:0}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl:after{content:"";width:18.603px;height:13.338px;display:block;background-image:url(../images/triangle_black_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:24.57px;top:28.08px}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl dt{font-size:18.72px;font-weight:bold;color:#000;line-height:28.08px;letter-spacing:.067em;padding:19.89px 0 16.38px}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl dd{display:none;font-size:16.38px;font-weight:normal;color:#333;line-height:30.42px;letter-spacing:.03em;padding:11.7px 0 23.4px}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box .accordion dl.open:after{background-image:url(../images/triangle_pink_top.png)}body.faq section.faq_contents .panel_area .panel .faq_box_wrapper .faq_box.open h2:after{background-image:url(../images/triangle_pink_top.png)}body.company .subpage_heading{background-image:url(../images/subpage_heading_company_pc.jpg);background-repeat:no-repeat;background-size:cover}body.company img{width:100%;max-width:100%;vertical-align:top}body.company .subpage-inner{width:100%;max-width:1275.3px;padding-left:122.85px;padding-right:122.85px;margin-left:auto;margin-right:auto}body.company .company{padding-top:111.735px;padding-bottom:111.735px;border-bottom:1px solid #707070}body.company .company dl{padding:27.495px 0 26.325px;border-bottom:1px solid #707070;color:#211f1f;display:grid;grid-template-columns:193.05px 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body.company .company dl:first-child{border-top:1px solid #707070}body.company .company dl dt{font-size:16.38px;line-height:1.4285714286;letter-spacing:.1em;font-weight:700}body.company .company dl dd{font-size:15.21px;line-height:1.7692307692}body.company .company iframe{width:100%;margin-top:55.575px;height:458.64px}body.news-archive .article_list_contents,body.campaign-archive .article_list_contents{width:1216.8px;margin:0 auto;padding:93.6px 0 105.3px}body.news-archive .article_list_contents ul.article_list,body.campaign-archive .article_list_contents ul.article_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.34px}body.news-archive .article_list_contents ul.article_list:after,body.campaign-archive .article_list_contents ul.article_list:after{content:"";display:block;width:374.4px}body.news-archive .article_list_contents ul.article_list li,body.campaign-archive .article_list_contents ul.article_list li{width:374.4px;margin-bottom:93.6px}body.news-archive .article_list_contents ul.article_list li a,body.campaign-archive .article_list_contents ul.article_list li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.news-archive .article_list_contents ul.article_list li a:hover,body.campaign-archive .article_list_contents ul.article_list li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.news-archive .article_list_contents ul.article_list li a:hover,body.campaign-archive .article_list_contents ul.article_list li a:hover{opacity:1}body.news-archive .article_list_contents ul.article_list li a .date,body.campaign-archive .article_list_contents ul.article_list li a .date{font-family:"Roboto Condensed",sans-serif;font-size:17.55px;font-weight:bold;color:#000;line-height:1;letter-spacing:.05em;margin-top:23.4px;display:inline-block}body.news-archive .article_list_contents ul.article_list li a .category,body.campaign-archive .article_list_contents ul.article_list li a .category{display:inline-block}body.news-archive .article_list_contents ul.article_list li a .category p,body.campaign-archive .article_list_contents ul.article_list li a .category p{background:#b7b7b7;color:#fff;font-size:14.04px;font-weight:bold;letter-spacing:.05em;display:inline-block;border-radius:2.34px;margin:0 0 0 11.7px;padding:0 5.85px}body.news-archive .article_list_contents ul.article_list li a img.thumbnail,body.campaign-archive .article_list_contents ul.article_list li a img.thumbnail{width:100%;height:210.6px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:5.85px}body.news-archive .article_list_contents ul.article_list li a .title,body.campaign-archive .article_list_contents ul.article_list li a .title{font-size:18.72px;font-weight:normal;color:#000;line-height:1.8;letter-spacing:.03em;margin-top:11.7px}body.news-archive .article_list_contents ul.article_list li.no_post,body.campaign-archive .article_list_contents ul.article_list li.no_post{font-size:18.72px;font-weight:bold;color:#253043;line-height:1.8;letter-spacing:.03em;width:100%;text-align:center}body.news-archive .article_list_contents .pagenation ul,body.campaign-archive .article_list_contents .pagenation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.news-archive .article_list_contents .pagenation ul li,body.campaign-archive .article_list_contents .pagenation ul li{font-size:21.06px;font-weight:900;color:#253043;line-height:1;letter-spacing:.1em;margin:0 17.55px 11.7px}body.news-archive .article_list_contents .pagenation ul li a,body.campaign-archive .article_list_contents .pagenation ul li a{font-size:21.06px;font-weight:900;color:#a1a7b3;line-height:1;letter-spacing:.1em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.news-archive .article_list_contents .pagenation ul li a:hover,body.campaign-archive .article_list_contents .pagenation ul li a:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}body.news-archive .article_list_contents .pagenation ul li a:hover,body.campaign-archive .article_list_contents .pagenation ul li a:hover{opacity:1}body.news-archive .article_list_contents .pagenation ul li.prev,body.campaign-archive .article_list_contents .pagenation ul li.prev{margin:0 93.6px 11.7px 0}body.news-archive .article_list_contents .pagenation ul li.prev a,body.campaign-archive .article_list_contents .pagenation ul li.prev a{font-size:21.06px;font-weight:400;color:#253043;line-height:1;letter-spacing:.05em}body.news-archive .article_list_contents .pagenation ul li.prev a:before,body.campaign-archive .article_list_contents .pagenation ul li.prev a:before{content:"";width:8.658px;height:13.923px;display:inline-block;background-image:url(../images/arrow_darkgray_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:11.7px}body.news-archive .article_list_contents .pagenation ul li.next,body.campaign-archive .article_list_contents .pagenation ul li.next{margin:0 0 11.7px 93.6px}body.news-archive .article_list_contents .pagenation ul li.next a,body.campaign-archive .article_list_contents .pagenation ul li.next a{font-size:21.06px;font-weight:400;color:#253043;line-height:1;letter-spacing:.05em}body.news-archive .article_list_contents .pagenation ul li.next a:after,body.campaign-archive .article_list_contents .pagenation ul li.next a:after{content:"";width:8.658px;height:13.923px;display:inline-block;background-image:url(../images/arrow_darkgray_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:11.7px}body.news-single .contents,body.campaign-single .contents{background:#f4f4f4;padding-bottom:140.4px}body.news-single .contents .article_single_inner,body.campaign-single .contents .article_single_inner{width:1216.8px;margin:112.32px auto 0;padding:112.32px 0 0;background:#fff}body.news-single .contents .article_single_inner .main_contents,body.campaign-single .contents .article_single_inner .main_contents{width:936px;margin:0 auto;padding:0 0 117px}body.news-single .contents .article_single_inner .main_contents .date,body.campaign-single .contents .article_single_inner .main_contents .date{font-family:"Roboto Condensed",sans-serif;font-size:17.55px;font-weight:bold;color:#000;line-height:1;letter-spacing:.05em;margin-top:23.4px;display:inline-block}body.news-single .contents .article_single_inner .main_contents .category,body.campaign-single .contents .article_single_inner .main_contents .category{display:inline-block}body.news-single .contents .article_single_inner .main_contents .category p,body.campaign-single .contents .article_single_inner .main_contents .category p{background:#b7b7b7;color:#fff;font-size:14.04px;font-weight:bold;letter-spacing:.05em;display:inline-block;border-radius:2.34px;margin:0 0 0 11.7px;padding:0 5.85px}body.news-single .contents .article_single_inner .main_contents h1,body.campaign-single .contents .article_single_inner .main_contents h1{font-size:23.4px;font-weight:bold;letter-spacing:.1em;line-height:1.5;color:#253043;margin:35.1px 0}body.news-single .contents .article_single_inner .main_contents figure img,body.campaign-single .contents .article_single_inner .main_contents figure img{width:936px;-o-object-fit:cover;object-fit:cover;display:block;margin:0 0 35.1px}body.news-single .contents .article_single_inner .main_contents h2,body.campaign-single .contents .article_single_inner .main_contents h2{font-size:21.06px;font-weight:bold;letter-spacing:.1em;line-height:32.76px;color:#253043;margin:35.1px 0;background:#fee803;padding:17.55px 28.08px}body.news-single .contents .article_single_inner .main_contents h3,body.campaign-single .contents .article_single_inner .main_contents h3{font-size:21.06px;font-weight:bold;letter-spacing:.1em;line-height:32.76px;background:#fffbd0;margin:35.1px 0;padding:17.55px 28.08px;border-left:7.02px solid #fee803}body.news-single .contents .article_single_inner .main_contents h4,body.campaign-single .contents .article_single_inner .main_contents h4{font-size:21.06px;font-weight:bold;letter-spacing:.05em;line-height:32.76px;margin:35.1px 0 23.4px;padding:17.55px 0;border-bottom:4.68px solid #fee803}body.news-single .contents .article_single_inner .main_contents p,body.news-single .contents .article_single_inner .main_contents pre,body.campaign-single .contents .article_single_inner .main_contents p,body.campaign-single .contents .article_single_inner .main_contents pre{font-size:17.55px;font-weight:normal;letter-spacing:.05em;line-height:32.76px;color:#000;margin:0 0 35.1px}body.news-single .contents .article_single_inner .main_contents a,body.campaign-single .contents .article_single_inner .main_contents a{color:#e20060;text-decoration:underline}body.news-single .contents .article_single_inner .main_contents .article_link,body.campaign-single .contents .article_single_inner .main_contents .article_link{margin:117px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.news-single .contents .article_single_inner .main_contents .article_link .article_archive_link,body.campaign-single .contents .article_single_inner .main_contents .article_link .article_archive_link{display:block;width:327.6px;height:65.52px;line-height:63.18px;background:#fee803;color:#000;border-radius:17.55px;font-size:18.72px;font-weight:900;text-align:center;border:2.34px solid #000;margin:0 35.1px;text-decoration:none}body.news-single .contents .article_single_inner .main_contents .article_link .prev,body.campaign-single .contents .article_single_inner .main_contents .article_link .prev{font-size:0}body.news-single .contents .article_single_inner .main_contents .article_link .prev a,body.campaign-single .contents .article_single_inner .main_contents .article_link .prev a{background:url(../images/icon_prev.png) no-repeat;background-size:65.52px 65.52px;width:65.52px;height:65.52px}body.news-single .contents .article_single_inner .main_contents .article_link .next,body.campaign-single .contents .article_single_inner .main_contents .article_link .next{font-size:0}body.news-single .contents .article_single_inner .main_contents .article_link .next a,body.campaign-single .contents .article_single_inner .main_contents .article_link .next a{background:url(../images/icon_next.png) no-repeat;background-size:65.52px 65.52px;width:65.52px;height:65.52px;margin:0}body.trainer-recruit img{width:100%;max-width:100%;vertical-align:top}body.trainer-recruit .title_wrapper{text-align:center}body.trainer-recruit .title_wrapper--black{background-color:#000;padding-top:54.99px;padding-bottom:67.86px}body.trainer-recruit .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.trainer-recruit .title_wrapper .en_title--yellow{color:#fee800}body.trainer-recruit .title_wrapper .ja_title{font-size:18.72px;font-weight:900;line-height:43.29px;letter-spacing:.05em;position:relative;z-index:2;margin-top:14.04px}body.trainer-recruit .title_wrapper .ja_title::before{content:attr(data-back);font-size:76.05px;font-weight:700;line-height:1.3230769231;font-family:"Roboto Condensed",sans-serif;color:rgba(255,255,255,.5411764706);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.trainer-recruit .title_wrapper .ja_title--voice::before{color:#f5f5f5}body.trainer-recruit .title_wrapper .ja_title--recommend{font-size:25.74px;line-height:1.4545454545}body.trainer-recruit .title_wrapper .ja_title--recommend::before{color:#f5f5f5}body.trainer-recruit .title_wrapper .ja_title--white{color:#fff}body.trainer-recruit .title_wrapper .ja_title--white::before{color:rgba(255,255,255,.1490196078)}body.trainer-recruit .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.trainer-recruit .mv{margin-top:210.6px}body.trainer-recruit .worry__bg{padding-top:57.33px;padding-bottom:173.16px;background-image:url(../images/lp1_worry_bgi_pc.png);background-size:100% 788.5917px;background-position:top;background-repeat:no-repeat}body.trainer-recruit .worry__lists{margin-top:91.26px;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:67.86px;-moz-column-gap:67.86px;column-gap:67.86px;row-gap:38.61px;padding-left:93.6px;padding-right:93.6px}body.trainer-recruit .worry-card{background-color:#fff;font-size:21.06px;line-height:1.75;font-weight:500;padding:25.74px 11.7px 28.08px 30.42px;margin-right:-1.17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.trainer-recruit .worry-card span{font-weight:900}body.trainer-recruit .worry-card::before{content:"";background-image:url(../images/lp1_check.png);width:37.44px;height:37.44px;background-size:cover;background-repeat:no-repeat;margin-right:17.55px;-ms-flex-negative:0;flex-shrink:0}body.trainer-recruit .worry__bottom{margin-top:-134.55px;width:1407.51px}body.trainer-recruit .about-top{padding-top:107.64px;padding-bottom:102.726px}body.trainer-recruit .about-top__wrapper{position:relative;padding-bottom:32.76px;border-bottom:1px solid #eaeaea}body.trainer-recruit .about-top__title{background-color:#fee800;font-size:32.76px;font-weight:900;line-height:1.4285714286;text-align:center;letter-spacing:.01em;padding:24.57px 0;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:786.24px}body.trainer-recruit .about-top__title span{font-size:28.08px}body.trainer-recruit .about-top__text{padding:74.88px 46.8px 36.27px;-webkit-box-shadow:0 7.02px 35.1px rgba(0,0,0,.0705882353);box-shadow:0 7.02px 35.1px rgba(0,0,0,.0705882353);font-size:18.72px;letter-spacing:.04em;line-height:1.875}body.trainer-recruit .about-top__lists{margin-top:44.46px;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:70.2px;-moz-column-gap:70.2px;column-gap:70.2px}body.trainer-recruit .about-top-card__image{width:100%}body.trainer-recruit .about-top-card__title{margin-top:23.4px;font-size:25.74px;font-weight:900;line-height:1.4545454545;text-align:center}body.trainer-recruit .about-top-card__title span{color:#ec4870}body.trainer-recruit .about-middle{background-image:url(../images/lp1_gray_bgi_pc.png);background-size:100% 506.3292px;background-repeat:no-repeat;background-position:top;padding-top:32.76px;padding-bottom:150.93px;min-height:506.3292px}body.trainer-recruit .about-middle__head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:198.9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.trainer-recruit .about-middle__image{width:105.3px;height:105.3px;-o-object-fit:cover;object-fit:cover}body.trainer-recruit .about-middle__lead{font-size:32.76px;line-height:1.4285714286;font-weight:900;margin-left:33.93px}body.trainer-recruit .about-middle-lists{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:30.42px;-moz-column-gap:30.42px;column-gap:30.42px;margin-top:37.44px}body.trainer-recruit .about-middle-card{background-color:#000;padding:23.4px 17.55px 23.4px;color:#fff;font-size:18.72px;font-weight:500;line-height:1.75;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}body.trainer-recruit .about-middle-card::after{content:"";background-image:url(../images/black_arrow_down.png);width:35.1px;height:28.08px;background-size:35.1px 28.08px;background-repeat:no-repeat;position:absolute;bottom:1px;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}body.trainer-recruit .about-middle-card__text{letter-spacing:.03em}body.trainer-recruit .about-middle-card span{font-weight:900}body.trainer-recruit .about-bottom{margin-top:-46.8px;padding-bottom:56.862px}body.trainer-recruit .about-bottom__heading{font-size:32.76px;line-height:1.5;font-weight:900;text-align:center}body.trainer-recruit .about-bottom__heading span{color:#ec4870}body.trainer-recruit .about-bottom__lead{margin-top:21.996px;font-size:17.55px;line-height:1.4;text-align:center}body.trainer-recruit .about-bottom__cards{margin-top:72.189px}body.trainer-recruit .about-bottom-card{display:-webkit-box;display:-ms-flexbox;display:flex}body.trainer-recruit .about-bottom-card:nth-child(1) .about-bottom-card__image::before{content:"";background-image:url(../images/point_1.png);position:absolute;width:91.26px;height:91.26px;background-size:cover;top:-33.579px;left:-43.524px;z-index:1}body.trainer-recruit .about-bottom-card:nth-child(2) .about-bottom-card__image::before{content:"";background-image:url(../images/point_2.png);position:absolute;width:91.26px;height:91.26px;background-size:cover;top:-33.93px;left:-19.89px;z-index:1}body.trainer-recruit .about-bottom-card:nth-child(3) .about-bottom-card__image::before{content:"";background-image:url(../images/point_3.png);position:absolute;width:91.26px;height:91.26px;background-size:cover;top:-33.93px;left:-19.89px;z-index:1}body.trainer-recruit .about-bottom-card:nth-child(4) .about-bottom-card__image::before{content:"";background-image:url(../images/point_4.png);position:absolute;width:91.26px;height:91.26px;background-size:cover;top:-33.93px;left:-19.89px;z-index:1}body.trainer-recruit .about-bottom-card__image{width:100%;max-width:538.2px;position:relative}body.trainer-recruit .about-bottom-card__image img{aspect-ratio:460/236}body.trainer-recruit .about-bottom-card__contents{margin-left:67.86px;-webkit-box-flex:1;-ms-flex:1;flex:1}body.trainer-recruit .about-bottom-card__heading{font-size:25.74px;line-height:1.9090909091;padding-top:17.55px;font-weight:900}body.trainer-recruit .about-bottom-card__heading span{color:#f7005f}body.trainer-recruit .about-bottom-card__text{padding-top:21.06px;font-size:17.55px;line-height:2;letter-spacing:.04em;max-width:558.09px}body.trainer-recruit .about-bottom-card:nth-child(n+2){margin-top:56.979px}body.trainer-recruit .about-last__lead{font-size:32.76px;line-height:1.5;font-weight:900;text-align:center;margin-top:66.69px}body.trainer-recruit .about-last__lead span{color:#ec4870}body.trainer-recruit .about-last__text{font-size:17.55px;line-height:1.4;margin-top:21.879px;text-align:center}body.trainer-recruit .about-last__flow{margin-top:66.69px;padding-left:93.6px;padding-right:93.6px}body.trainer-recruit .about-last__content{width:1116.648px;margin-left:70.902px}body.trainer-recruit .income{padding-bottom:102.96px;background-color:#eaeaea}body.trainer-recruit .income__lead{font-size:25.74px;line-height:1.5;padding-top:68.094px;font-weight:900;text-align:center;margin:37.44px -2.34px 0}body.trainer-recruit .income__lead span{color:#f7005f;margin-bottom:11.7px;display:block}body.trainer-recruit .income__examples{margin:45.396px auto 74.88px;width:748.8px}body.trainer-recruit .income__example{-webkit-box-shadow:0 7.02px 35.1px rgba(0,0,0,.1294117647);box-shadow:0 7.02px 35.1px rgba(0,0,0,.1294117647)}body.trainer-recruit .voice__thumbnail img{aspect-ratio:1366/676}body.trainer-recruit .voice .subpage-inner{-webkit-transform:translateY(-200.07px);transform:translateY(-200.07px);background-color:#fff;padding-top:43.29px;max-width:1216.8px;padding-left:46.8px;padding-right:46.8px}body.trainer-recruit .voice .subpage-inner .title_wrapper{background-color:#fff}body.trainer-recruit .voice__lists{margin-top:70.2px;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:142.74px;-moz-column-gap:142.74px;column-gap:142.74px}body.trainer-recruit .voice-card__avatar{width:184.86px;margin-left:auto;margin-right:auto}body.trainer-recruit .voice-card__avatar img{aspect-ratio:1/1}body.trainer-recruit .voice-card__title{margin-top:18.72px;font-size:25.74px;line-height:1.4545454545;font-weight:900;text-align:center}body.trainer-recruit .voice-card__text{font-size:17.55px;line-height:2;margin-top:18.72px}body.trainer-recruit .voice-card__text span{font-weight:700;background-color:#feef52}body.trainer-recruit .recommend{background-color:#eaeaea;padding-top:122.85px;padding-bottom:101.79px;margin-top:-73.71px}body.trainer-recruit .recommend__lists{margin-top:80.73px;display:grid;grid-template-columns:repeat(4, minmax(267.93px, 1fr));-webkit-column-gap:47.97px;-moz-column-gap:47.97px;column-gap:47.97px}body.trainer-recruit .recommend__list{background-color:#fff;font-size:18.72px;line-height:1.75;font-weight:700;padding:17.55px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}body.trainer-recruit .recommend__list::before{content:"";background-image:url(../images/lp1_check_pink.png);width:37.44px;height:37.44px;background-size:cover;background-repeat:no-repeat;margin-bottom:8.424px}body.trainer-recruit .join{position:relative}body.trainer-recruit .join__overlay{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center;width:100%}body.trainer-recruit .join__title{font-size:70.2px;line-height:1.3166666667;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}body.trainer-recruit .join__lead{margin-top:21.06px;font-size:16.38px;line-height:1.4285714286;font-weight:700;letter-spacing:.08em}body.trainer-recruit .join__button{margin-top:118.755px;text-align:center}body.trainer-recruit .join__button a{color:#fff;font-size:16.38px;font-weight:700;font-style:italic;line-height:1.3571428571;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:3.51px;border-bottom:2.34px solid #fee800;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.trainer-recruit .join__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.trainer-recruit .join__button a::after{content:"";display:inline-block;width:11.7px;height:11.7px;background-image:url(../images/plus.png);background-size:cover;background-repeat:no-repeat;margin-left:9.36px}body.trainer-recruit .recruit_form{background:#f4f4f4;padding:100.62px 0}body.trainer-recruit .recruit_form .title_wrapper{margin:0 0 58.5px}body.trainer-recruit .recruit_form .title_wrapper h2:before{color:#eaeaea}body.trainer-recruit .recruit_form .description{font-size:18.72px;font-weight:normal;letter-spacing:.1em;line-height:37.44px;color:#000;margin:0 0 70.2px;text-align:center}body.trainer-recruit .recruit_form .contact_form{width:1216.8px;margin:0 auto;padding:93.6px;background:#fff}body.fc-recruit img{width:100%;max-width:100%;vertical-align:top}body.fc-recruit .title_wrapper{text-align:center}body.fc-recruit .title_wrapper--black{background-color:#000;padding-top:54.99px;padding-bottom:67.86px}body.fc-recruit .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.fc-recruit .title_wrapper .en_title--yellow{color:#fee800}body.fc-recruit .title_wrapper .ja_title{font-size:18.72px;font-weight:900;line-height:43.29px;letter-spacing:.05em;position:relative;z-index:2;margin-top:14.04px}body.fc-recruit .title_wrapper .ja_title::before{content:attr(data-back);font-size:76.05px;font-weight:700;line-height:1.3230769231;font-family:"Roboto Condensed",sans-serif;color:rgba(0,0,0,.0392156863);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.fc-recruit .title_wrapper .ja_title--voice::before{color:#f5f5f5}body.fc-recruit .title_wrapper .ja_title--recommend{font-size:25.74px;line-height:1.4545454545}body.fc-recruit .title_wrapper .ja_title--recommend::before{color:#f5f5f5}body.fc-recruit .title_wrapper .ja_title--white{color:#fff}body.fc-recruit .title_wrapper .ja_title--white::before{color:rgba(255,255,255,.1490196078)}body.fc-recruit .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.fc-recruit .mv{margin-top:210.6px}body.fc-recruit .worry__lists{margin-top:87.75px;padding-left:46.8px;padding-right:46.8px}body.fc-recruit .worry__bottom{margin-top:-80.262px}body.fc-recruit .merit{padding-top:21.411px;padding-bottom:133.38px}body.fc-recruit .merit__lists{margin-top:100.62px;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:38.61px;-moz-column-gap:38.61px;column-gap:38.61px}body.fc-recruit .merit__image{position:relative;text-align:center}body.fc-recruit .merit__image::after{content:attr(data-num);width:210.6px;height:auto;padding:7.371px 0 2.691px;display:inline-block;position:absolute;background-image:url(../images/merit_bgi.png);background-size:100% auto;background-repeat:no-repeat;color:#fff;font-size:25.74px;line-height:1.3181818182;font-weight:700;font-style:italic;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}body.fc-recruit .merit__text{margin-top:39.429px;text-align:center;font-weight:900;font-size:25.74px;line-height:1.9090909091}body.fc-recruit .merit__text span{color:#ec4870}body.fc-recruit .feature::after{content:"";display:block;background-image:url(../images/lp2_feature_bottom_bgi_pc.png);background-size:100% 131.625px;background-repeat:no-repeat;width:100%;height:131.625px}body.fc-recruit .feature__bg{background-color:#eaeaea;position:relative;padding-top:28.08px;padding-bottom:118.17px}body.fc-recruit .feature__bg::before{content:"";display:block;background-color:#eaeaea;width:100%;height:175.5px;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.fc-recruit .feature__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-125.19px}body.fc-recruit .feature__title span{font-size:49.14px;line-height:1.4523809524;font-weight:900;margin-left:10.53px}body.fc-recruit .feature__logo{width:319.41px}body.fc-recruit .feature__lists{margin-top:47.97px;max-width:936px;width:100%;margin-left:auto;margin-right:auto}body.fc-recruit .feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11.115px 96.525px 11.115px 32.994px;background-color:#fff}body.fc-recruit .feature__list:nth-of-type(n + 2){margin-top:21.06px}body.fc-recruit .feature__list:nth-of-type(2){padding:25.74px 117px 25.74px 32.994px}body.fc-recruit .feature__icon{width:66.69px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.fc-recruit .feature__text{margin-left:25.038px;font-size:25.74px;line-height:1.4545454545;font-weight:900;-webkit-box-flex:1;-ms-flex:1;flex:1}body.fc-recruit .feature__text span{color:#ec486f}body.fc-recruit .support{padding-top:56.16px;padding-bottom:94.653px}body.fc-recruit .support__lead{margin-top:80.73px;font-size:28.08px;font-weight:900;line-height:1.4583333333;text-align:center;letter-spacing:.1em}body.fc-recruit .support__lists{margin-top:44.46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:38.61px;-moz-column-gap:38.61px;column-gap:38.61px;margin-left:-30.42px;margin-right:-30.42px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.fc-recruit .support-card{width:calc(33.3333% - 38.61px * 2 / 3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.fc-recruit .support-card__title{font-size:23.4px;line-height:1.45;padding:29.25px;text-align:center;background-color:#000;color:#fff;font-weight:900}body.fc-recruit .support-card__contents{padding:40.95px 21.06px 25.74px 37.44px;-webkit-box-shadow:0 7.02px 35.1px rgba(0,0,0,.1294117647);box-shadow:0 7.02px 35.1px rgba(0,0,0,.1294117647);-webkit-box-flex:1;-ms-flex:1;flex:1}body.fc-recruit .support-card__description{margin-top:26.208px;font-size:15.21px;line-height:1.5384615385;letter-spacing:.1em}body.fc-recruit .support-card__item{font-size:18.72px;line-height:1.5;font-weight:700;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}body.fc-recruit .support-card__item--small{font-size:17.55px;line-height:1.4}body.fc-recruit .support-card__item:nth-of-type(n + 2){margin-top:16.38px}body.fc-recruit .support-card__item::before{content:"";display:block;background-image:url(../images/lp2_support_check_pink.png);background-size:cover;background-repeat:no-repeat;width:16.38px;height:11.7px;margin-right:12.87px;-ms-flex-negative:0;flex-shrink:0}body.fc-recruit .support-card__image{margin-top:17.55px}body.fc-recruit .support-bottom{margin-top:119.34px}body.fc-recruit .support-bottom__lead{font-size:32.76px;line-height:1.8571428571;letter-spacing:.1em;font-weight:900;text-align:center}body.fc-recruit .support-bottom__lead span{color:#ec486f}body.fc-recruit .support-bottom__description{margin-top:21.06px;font-size:16.38px;line-height:1.4285714286;text-align:center}body.fc-recruit .support-bottom__lists{margin-top:56.16px;display:grid;-webkit-column-gap:64.818px;-moz-column-gap:64.818px;column-gap:64.818px;row-gap:47.97px;grid-template-columns:repeat(2, 1fr);max-width:1053px;margin-right:auto;margin-left:auto}body.fc-recruit .support-bottom-item{padding:36.27px 28.08px;-webkit-box-shadow:4.68px 9.36px 26.91px rgba(0,0,0,.0784313725);box-shadow:4.68px 9.36px 26.91px rgba(0,0,0,.0784313725);font-size:23.4px;font-weight:500;line-height:1.95;text-align:center;position:relative}body.fc-recruit .support-bottom-item span{font-weight:900;background-color:#feef4b}body.fc-recruit .support-bottom-item::before{content:"";position:absolute;width:105.3px;height:105.3px;background-size:cover;top:11.7px;left:0px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.fc-recruit .support-bottom-item:nth-child(1)::before{background-image:url(../images/point_1.png)}body.fc-recruit .support-bottom-item:nth-child(2)::before{background-image:url(../images/point_2.png)}body.fc-recruit .support-bottom-item:nth-child(3)::before{background-image:url(../images/point_3.png)}body.fc-recruit .support-bottom-item:nth-child(4)::before{background-image:url(../images/point_4.png)}body.fc-recruit .voice::after{content:"";display:block;background-image:url(../images/lp2_successful_bottom_bgi_pc.png);background-size:100% 170.82px;background-repeat:no-repeat;width:100%;height:170.82px;position:relative;z-index:2;margin-top:-105.3px}body.fc-recruit .voice__thumbnail img{aspect-ratio:1366/676}body.fc-recruit .voice .subpage-inner{-webkit-transform:translateY(-200.07px);transform:translateY(-200.07px);background-color:#fff;padding-top:59.67px;max-width:1216.8px;padding-left:46.8px;padding-right:46.8px}body.fc-recruit .voice .subpage-inner .title_wrapper{background-color:#fff}body.fc-recruit .voice__lists{margin-top:70.2px;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:142.74px;-moz-column-gap:142.74px;column-gap:142.74px}body.fc-recruit .voice-card__avatar{width:184.86px;margin-left:auto;margin-right:auto}body.fc-recruit .voice-card__avatar img{aspect-ratio:1/1}body.fc-recruit .voice-card__title{margin-top:18.72px;font-size:25.74px;line-height:1.4545454545;font-weight:900;text-align:center}body.fc-recruit .voice-card__text{font-size:17.55px;line-height:1.8666666667;margin-top:18.72px}body.fc-recruit .voice-card__text span{font-weight:700;background-color:#feef52}body.fc-recruit .download{background-color:#eaeaea;position:relative;margin-top:-36.27px;padding-bottom:72.54px}body.fc-recruit .download::before{content:"";display:block;background-color:#eaeaea;width:100%;height:70.2px;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.fc-recruit .download__heading{font-size:23.4px;font-weight:900;line-height:1.45;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3}body.fc-recruit .download__heading::before{content:"";display:inline-block;width:52.65px;height:52.65px;background-image:url(../images/mail_icon.png);background-size:cover;background-repeat:no-repeat;margin-right:12.168px}body.fc-recruit .download__lead{font-size:32.76px;line-height:1.8571428571;letter-spacing:.06em;font-weight:900;text-align:center;margin-top:31.356px}body.fc-recruit .download__lead span{color:#ec486f}body.fc-recruit .download__body{margin-top:44.46px;background-color:#fff;padding:50.31px 93.6px 46.8px}body.fc-recruit .download__lists-title{font-size:25.74px;font-weight:900;line-height:1.5;letter-spacing:.06em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.fc-recruit .download__lists-title::before{content:"";background-image:url(../images/pink_line_left.png);background-size:cover;background-repeat:no-repeat;width:18.72px;height:25.155px;margin-right:14.04px}body.fc-recruit .download__lists-title::after{content:"";background-image:url(../images/pink_line_left.png);background-size:cover;background-repeat:no-repeat;width:18.72px;height:25.155px;margin-left:14.04px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}body.fc-recruit .download__lists{margin-top:50.31px;display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:40.95px;-moz-column-gap:40.95px;column-gap:40.95px}body.fc-recruit .download__image{width:189.54px;height:189.54px;-webkit-filter:drop-shadow(0 3.51px 7.02px rgba(209, 209, 209, 0.5019607843));filter:drop-shadow(0 3.51px 7.02px rgba(209, 209, 209, 0.5019607843))}body.fc-recruit .download__text{font-size:17.55px;font-weight:700;line-height:1.8666666667;margin-top:23.4px;text-align:center}body.fc-recruit .download__bottom-wrapper{margin-top:54.99px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.fc-recruit .download__bottom{font-size:21.06px;line-height:1.8333333333;font-weight:700;width:452.79px}body.fc-recruit .download__button{width:100%;max-width:504.27px}body.fc-recruit .download__button a{padding:14.04px 11.7px 16.38px;width:100%;text-align:center;border:2.34px solid #000;font-size:16.38px;font-weight:700;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fc-recruit .download__button a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fc-recruit .download__button a span{font-size:23.4px;line-height:1.3125;font-style:italic;font-family:"Roboto Condensed",sans-serif}body.fc-recruit .download__button a::after{content:"";background-image:url(../images/arrow_black.png);background-size:11.1852px 19.0476px;background-repeat:no-repeat;display:block;width:11.1852px;height:19.0476px;position:absolute;top:50%;right:33.228px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.fc-recruit .fc_form{padding:229.32px 0 0;background:url(../images/lp2_contact_top_bgi_pc.png) no-repeat top center;background-size:100% 157.95px}body.fc-recruit .fc_form .title_wrapper{margin:0 0 58.5px}body.fc-recruit .fc_form .title_wrapper h2:before{color:#eaeaea}body.fc-recruit .fc_form .description{font-size:18.72px;font-weight:normal;letter-spacing:.1em;line-height:37.44px;color:#000;margin:0 0 70.2px;text-align:center}body.fc-recruit .fc_form .contact_form_wrap{background:#f4f4f4;padding:100.62px 0}body.fc-recruit .fc_form .contact_form_wrap .contact_form{width:1216.8px;margin:0 auto;padding:93.6px;background:#fff}body.new-member #header .logo{margin:0 auto}body.new-member #header .header_inner .header_yellow ul.header_menu li{margin:0 46.8px}body.new-member img{width:100%;max-width:100%;vertical-align:top}body.new-member .title_wrapper{text-align:center}body.new-member .title_wrapper--black{background-color:#000;padding-top:54.99px;padding-bottom:67.86px}body.new-member .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.new-member .title_wrapper .en_title--yellow{color:#fee800}body.new-member .title_wrapper .ja_title{font-size:18.72px;font-weight:900;line-height:43.29px;letter-spacing:.05em;position:relative;z-index:2;margin-top:14.04px}body.new-member .title_wrapper .ja_title::before{content:attr(data-back);font-size:76.05px;font-weight:700;line-height:1.3230769231;font-family:"Roboto Condensed",sans-serif;color:rgba(0,0,0,.0392156863);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.new-member .title_wrapper .ja_title--voice::before{color:#f5f5f5}body.new-member .title_wrapper .ja_title--recommend{font-size:25.74px;line-height:1.4545454545}body.new-member .title_wrapper .ja_title--recommend::before{color:#f5f5f5}body.new-member .title_wrapper .ja_title--white{color:#fff}body.new-member .title_wrapper .ja_title--white::before{color:rgba(255,255,255,.1490196078)}body.new-member .subpage-inner{width:100%;max-width:1275.3px;padding-left:29.25px;padding-right:29.25px;margin-left:auto;margin-right:auto}body.new-member .mv{margin-top:210.6px}body.new-member .worry .ja_title{font-size:37.44px}body.new-member .worry .ja_title::before{font-size:117px}body.new-member .worry .ja_title span{font-size:49.14px;font-weight:bold;color:#ec4870}body.new-member .worry__lists{margin-top:87.75px;padding-left:46.8px;padding-right:46.8px}body.new-member .worry__bottom{margin-top:-80.262px}body.new-member .merit{padding-top:117px;padding-bottom:58.5px;background:#fee800}body.new-member .merit .ja_title::before{font-size:76.05px;color:#fff;opacity:.5}body.new-member .merit .ja_title span{font-size:49.14px;font-weight:bold;color:#ec4870}body.new-member .merit ul{margin:70.2px 0 0}body.new-member .merit ul li{width:1029.6px;margin:0 auto 28.08px;padding:46.8px 46.8px 30.42px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.new-member .merit ul li figure{width:387.27px}body.new-member .merit ul li figure img{width:100%}body.new-member .merit ul li .text_area{width:486.72px;padding-left:35.1px}body.new-member .merit ul li .text_area h3{margin:0 0 11.7px}body.new-member .merit ul li .text_area h3 img{width:205.92px}body.new-member .merit ul li .text_area .catch{font-size:30.42px;font-weight:900;letter-spacing:0;line-height:46.8px;color:#000;margin:0 0 11.7px}body.new-member .merit ul li .text_area .catch span{color:#ec4870}body.new-member .merit ul li .text_area .description{font-size:18.72px;font-weight:normal;letter-spacing:.1em;line-height:35.1px;color:#000;margin:0}body.new-member .merit .form_link{display:block;width:636.48px;height:120.51px;color:#fff;border-radius:117px;font-size:30.42px;font-weight:900;text-align:center;margin:58.5px auto 0;padding:11.7px 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:42.12px 42.12px;-webkit-box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);border:2.34px solid #fff;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.new-member .merit .form_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.new-member .merit .form_link span{font-size:16.38px;font-weight:bold;display:block}body.new-member .feature{position:relative}body.new-member .feature::after{content:"";display:block;background-image:url(../images/lp3_feature_after_bg.png);background-size:100% 284.31px;background-repeat:no-repeat;width:100%;height:284.31px;position:absolute;bottom:-187.2px}body.new-member .feature__bg{background-color:#fee800;position:relative;padding-top:163.8px;padding-bottom:118.17px;margin-bottom:93.6px}body.new-member .feature__bg::before{content:"";display:block;background-color:#eaeaea;width:100%;height:175.5px;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.new-member .feature__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-125.19px}body.new-member .feature__title span{font-size:49.14px;line-height:1.4523809524;font-weight:900;margin-left:10.53px}body.new-member .feature__logo{width:319.41px}body.new-member .feature__lists{margin-top:47.97px;max-width:936px;width:100%;margin-left:auto;margin-right:auto}body.new-member .feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11.115px 96.525px 11.115px 32.994px;background-color:#fff}body.new-member .feature__list:nth-of-type(n + 2){margin-top:21.06px}body.new-member .feature__list:nth-of-type(2){padding:25.74px 117px 25.74px 32.994px}body.new-member .feature__icon{width:66.69px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.new-member .feature__text{margin-left:25.038px;font-size:25.74px;line-height:1.4545454545;font-weight:900;-webkit-box-flex:1;-ms-flex:1;flex:1}body.new-member .feature__text span{color:#ec486f}body.new-member section.facilities .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:234px;font-weight:bold;line-height:1;color:#fee800;letter-spacing:.1em;position:absolute;bottom:-107.64px;z-index:1;white-space:nowrap}body.new-member .facilities-voice-bg{background-image:url(../images/facilities_voice_bgi.jpg);background-position:top;background-size:cover}body.new-member .facilities-voice-bg .facilities{position:relative}body.new-member .facilities-voice-bg .facilities .title_wrapper{text-align:center;color:#fff;padding-top:142.74px}body.new-member .facilities-voice-bg .facilities .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.new-member .facilities-voice-bg .facilities .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.new-member .facilities-voice-bg .facilities__swiper{width:100%;height:100%;position:relative;padding-bottom:186.03px;padding-top:52.65px}body.new-member .facilities-voice-bg .facilities__swiper .swiper-slide{background-position:center;background-size:cover}body.new-member .facilities-voice-bg .facilities__swiper .swiper-slide img{display:block;width:100%}body.new-member .facilities-voice-bg .facilities .swiper-pagination{bottom:131.625px;z-index:10000}body.new-member .facilities-voice-bg .facilities .swiper-pagination-bullet{width:11.7px;height:11.7px;margin:0 11.7px;background-color:#fff;opacity:1}body.new-member .facilities-voice-bg .facilities .swiper-pagination-bullet-active{background-color:#fee800}body.new-member .facilities-voice-bg .facilities__inner{padding-bottom:245.7px}body.new-member .facilities-voice-bg .facilities__meta{color:#fff;font-size:47.97px;line-height:1.4634146341;letter-spacing:.047;font-weight:900}body.new-member .facilities-voice-bg .facilities__meta p:nth-child(n+2){margin-top:10.53px}body.new-member .facilities-voice-bg .facilities__discription{color:#fff;font-size:18.72px;line-height:2.3125;letter-spacing:.116em;padding-top:39.195px}body.new-member .facilities-voice-bg .facilities__bottom{width:652.86px;display:inline-block;position:absolute;right:32.76px;bottom:73.71px}body.new-member section.lp3_price{background-color:#fff;position:relative;overflow:hidden}body.new-member section.lp3_price .lp3_price_inner{width:1216.8px;margin:0 auto;padding:69.03px 0 117px}body.new-member section.lp3_price .lp3_price_inner .top_text{font-size:16.38px;font-weight:500;color:#000;line-height:36.27px;letter-spacing:.05em;text-align:center;margin:9.36px 0 47.97px}body.new-member section.lp3_price .lp3_price_inner .top_text a{letter-spacing:.05em;background-image:linear-gradient(to right, #000000, #000000 2.34px, transparent 2.34px, transparent 4.68px);background-size:4.68px 1px;background-repeat:repeat-x;background-position:left bottom;line-height:1.8}body.new-member section.lp3_price .lp3_price_inner .top_text a:hover{opacity:1;background-image:linear-gradient(to right, #fff, #fff 2.34px, transparent 2.34px, transparent 4.68px)}body.new-member section.lp3_price .lp3_price_inner .inner_inner{width:1123.2px;margin:46.8px auto 0;padding:70.2px 46.8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}body.new-member section.lp3_price .lp3_price_inner .inner_inner .bnr{width:444.6px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 140.4px 11.7px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box{margin-bottom:26.91px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box .box{-webkit-filter:drop-shadow(11.7px 11.7px 46.8px rgba(0, 0, 0, 0.06));filter:drop-shadow(11.7px 11.7px 46.8px rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;height:100%}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt{background-color:#000;font-size:18.72px;font-weight:900;color:#fff;line-height:78.39px;letter-spacing:.05em;text-align:center;position:relative}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price{font-size:31.59px;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 2.34px 0 5.85px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num{font-size:37.44px;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-left:2.34px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt .yen{margin-right:5.85px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dt img{display:block;width:73.008px;height:73.008px;-webkit-filter:drop-shadow(0 5.85px 11.7px rgba(0, 0, 0, 0.16));filter:drop-shadow(0 5.85px 11.7px rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-29.835px;left:-16.965px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd{padding:23.4px 32.76px 11.7px;min-height:362.7px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li{font-size:21.06px;font-weight:normal;color:#000;line-height:43.29px;letter-spacing:.05em;margin-bottom:15.21px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li:before{content:"";width:42.588px;height:49.608px;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:11.7px;vertical-align:middle}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li span{font-size:14.04px;line-height:35.1px;letter-spacing:.05em}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:42.588px 45.864px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_towel:before{background-image:url(../images/icon_plan_towel_black.png);background-size:40.131px 40.131px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:42.588px 42.12px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_protein:before{background-image:url(../images/icon_plan_protein_black.png);background-size:29.835px 49.608px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:42.12px 28.08px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box01{width:452.79px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box02{width:445.77px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03{width:100%}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:166.14px;padding:0 115.83px 0 67.86px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt{font-size:18.72px;font-weight:bold;color:#000;line-height:37.44px;letter-spacing:.05em}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt span{font-size:30.42px;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd{font-size:49.14px;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:43.29px;letter-spacing:.05em}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price{font-size:70.2px;letter-spacing:.05em;font-weight:normal;margin-right:17.55px;margin-left:9.36px}body.new-member section.lp3_price .lp3_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price .num{font-weight:bold}body.new-member section.lp3_price .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:234px;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-35.1px;z-index:1;white-space:nowrap}body.new-member section.lp3_price .price_peyment_method{width:936px;margin:0 auto;-webkit-box-shadow:11.7px 11.7px 46.8px rgba(0,0,0,.06);box-shadow:11.7px 11.7px 46.8px rgba(0,0,0,.06)}body.new-member section.lp3_price .price_peyment_method h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;text-align:center;font-size:18.72px;font-weight:900;line-height:11.7px;color:#fff;margin:0;height:78.39px}body.new-member section.lp3_price .price_peyment_method .inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:39.78px 0}body.new-member section.lp3_price .price_peyment_method .inner dl dt{background:#efefef;font-size:16.38px;font-weight:bold;color:#000;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:311.22px;height:44.46px;border-radius:44.46px}body.new-member section.lp3_price .price_peyment_method .inner dl dt span{font-size:14.04px}body.new-member section.lp3_price .price_peyment_method .inner dl dd{font-size:21.06px;margin:16.38px 0 0 23.4px}body.new-member section.lp3_price .price_peyment_method .inner dl dd:before{content:"";background:url(../images/lp3_payment_method_icon.png) no-repeat center center;background-size:23.4px 23.4px;width:23.4px;height:23.4px;display:inline-block;vertical-align:-4.68px;margin:0 11.7px 0 0}body.new-member .form_link{display:block;width:636.48px;height:120.51px;color:#fff;border-radius:117px;font-size:30.42px;font-weight:900;text-align:center;margin:58.5px auto 0;padding:11.7px 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:42.12px 42.12px;-webkit-box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);border:2.34px solid #fff;position:relative;z-index:1;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.new-member .form_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.new-member .form_link span{font-size:16.38px;font-weight:bold;display:block}body.new-member .voice__thumbnail img{aspect-ratio:1366/676}body.new-member .voice .subpage-inner{-webkit-transform:translateY(-200.07px);transform:translateY(-200.07px);background-color:#fff;padding-top:59.67px;max-width:1216.8px;padding-left:46.8px;padding-right:46.8px}body.new-member .voice .subpage-inner .title_wrapper{background-color:#fff}body.new-member .voice__lists{margin-top:70.2px;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:93.6px;-moz-column-gap:93.6px;column-gap:93.6px}body.new-member .voice-card__avatar{width:184.86px;margin-left:auto;margin-right:auto}body.new-member .voice-card__avatar img{aspect-ratio:1/1}body.new-member .voice-card__title{margin-top:18.72px;font-size:25.74px;line-height:1.4545454545;font-weight:900;text-align:center}body.new-member .voice-card__title span{font-size:18.72px;font-weight:normal}body.new-member .voice-card__text{font-size:17.55px;line-height:35.1px;margin-top:18.72px;letter-spacing:.05em}body.new-member .voice-card__text span{font-weight:700;background-color:#feef52}body.new-member .campaign{background:url(../images/lp3_campaign_bg.jpg) no-repeat;background-size:cover;width:100%;min-height:1090.44px;padding:117px 0 0}body.new-member .campaign .hukidashi{width:444.6px;margin:0 auto 5.85px;display:block}body.new-member .campaign h2{font-size:32.76px;font-weight:900;color:#fff;margin:0;text-align:center}body.new-member .campaign .inner{width:1216.8px;margin:46.8px auto 0;padding:70.2px 46.8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}body.new-member .campaign .inner .bnr{width:500.76px}body.new-member .campaign .inner .plus{width:49.14px;height:49.14px}body.new-member .campaign .inner2{width:702px;margin:46.8px auto 0;padding:70.2px 46.8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}body.new-member .campaign .inner2 .bnr{width:500.76px}body.new-member .member_form{padding:117px 0 0}body.new-member .member_form .title_wrapper{margin:0 0 58.5px}body.new-member .member_form .title_wrapper h2:before{color:#eaeaea}body.new-member .member_form .description{font-size:18.72px;font-weight:normal;letter-spacing:.1em;line-height:37.44px;color:#000;margin:0 0 70.2px;text-align:center}body.new-member .member_form .contact_form_wrap{background:#f4f4f4;padding:100.62px 0}body.new-member .member_form .contact_form_wrap .contact_form{width:1216.8px;margin:0 auto;padding:93.6px;background:#fff}body.new-member .member_form .contact_form input[type=submit]{border-radius:58.5px;font-weight:900}body.new-member #member-footer{background:#1c1c1c;text-align:center;padding:58.5px 0}body.new-member #member-footer .footer_logo{display:block;width:167.31px;opacity:.2;margin:0 auto 35.1px}body.new-member #member-footer p{font-size:16.38px;line-height:30.42px;color:#fff;margin:0 auto 46.8px}body.new-member #member-footer #map{width:585px;height:351px;margin:0 auto 23.4px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}body.new-member #member-footer small{font-size:14.04px;line-height:19.89px;color:#616264;margin:0}body.new-member .contact_fixed{position:fixed;width:819px;margin:0 auto;left:0;right:0;bottom:11.7px;z-index:10}body.new-member .contact_fixed a{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.new-member .contact_fixed a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.new-member .contact_fixed a:hover{opacity:1}body.new-member-meinohama .worry{margin-top:257.4px}body.completion .subpage_contents .done{margin:0 auto 117px;padding:70.2px 58.5px 70.2px;width:1240.2px;-webkit-box-shadow:11.7px 11.7px 46.8px rgba(0,0,0,.06);box-shadow:11.7px 11.7px 46.8px rgba(0,0,0,.06);text-align:center}body.completion .subpage_contents .done .lead{font-size:21.06px;font-weight:900;margin:0 0 35.1px;text-align:center}body.completion .subpage_contents .done a{font-size:18.72px;color:#f7005f;text-decoration:underline;text-align:center}body.completion .subpage_contents .done .caution{margin:81.9px 0 0}body.completion .subpage_contents .done .caution h2{font-size:21.06px;font-weight:bold;letter-spacing:.1em;margin:0 0 35.1px}body.completion .subpage_contents .done .caution p{font-size:17.55px;margin:0 0 23.4px}body.completion .subpage_contents .done .caution ul{font-size:17.55px;margin:0 0 23.4px}body.fukuri-kousei img{width:100%;max-width:100%;vertical-align:top}body.fukuri-kousei .title_wrapper{text-align:center}body.fukuri-kousei .title_wrapper--black{background-color:#000;padding-top:54.99px;padding-bottom:67.86px}body.fukuri-kousei .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.fukuri-kousei .title_wrapper .en_title--yellow{color:#fee800}body.fukuri-kousei .title_wrapper .ja_title{font-size:18.72px;font-weight:900;line-height:43.29px;letter-spacing:.05em;position:relative;z-index:2;margin-top:14.04px}body.fukuri-kousei .title_wrapper .ja_title::before{content:attr(data-back);font-size:76.05px;font-weight:700;line-height:1.3230769231;font-family:"Roboto Condensed",sans-serif;color:rgba(0,0,0,.0392156863);position:absolute;width:100%;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.fukuri-kousei .title_wrapper .ja_title--voice::before{color:#f5f5f5}body.fukuri-kousei .title_wrapper .ja_title--recommend{font-size:25.74px;line-height:1.4545454545}body.fukuri-kousei .title_wrapper .ja_title--recommend::before{color:#f5f5f5}body.fukuri-kousei .title_wrapper .ja_title--white{color:#fff}body.fukuri-kousei .title_wrapper .ja_title--white::before{color:rgba(255,255,255,.1490196078)}body.fukuri-kousei .mv{width:100%;margin-top:210.6px}body.fukuri-kousei .mv img{width:100%}body.fukuri-kousei .feature{position:relative}body.fukuri-kousei .feature__bg{position:relative;padding-top:163.8px;padding-bottom:118.17px;margin-bottom:93.6px}body.fukuri-kousei .feature__bg::before{content:"";display:block;background-color:#eaeaea;width:100%;height:175.5px;position:absolute;top:0;left:0;right:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.fukuri-kousei .feature__logo{width:936px;margin:0 auto}body.fukuri-kousei .feature__lists{margin-top:47.97px;max-width:936px;width:100%;margin-left:auto;margin-right:auto}body.fukuri-kousei .feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11.115px 96.525px 11.115px 32.994px;background-color:#fff;-webkit-box-shadow:0 11.7px 23.4px rgba(0,0,0,.08);box-shadow:0 11.7px 23.4px rgba(0,0,0,.08);padding:25.74px 117px 25.74px 32.994px}body.fukuri-kousei .feature__list:nth-of-type(n + 2){margin-top:21.06px}body.fukuri-kousei .feature__icon{width:66.69px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.fukuri-kousei .feature__text{margin-left:25.038px;font-size:25.74px;line-height:1.4545454545;font-weight:900;-webkit-box-flex:1;-ms-flex:1;flex:1}body.fukuri-kousei .feature__text span{color:#ec486f}body.fukuri-kousei .feature .commute{margin-top:-163.8px}body.fukuri-kousei .fukuri_contract{width:100%;position:relative}body.fukuri-kousei .fukuri_contract .form_link01{display:block;width:636.48px;height:120.51px;color:#fff;border-radius:117px;font-size:30.42px;font-weight:900;text-align:center;margin:58.5px auto 0;padding:11.7px 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:42.12px 42.12px;-webkit-box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);border:2.34px solid #fff;position:absolute;left:0;right:0;bottom:93.6px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_contract .form_link01:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_contract .form_link01 span{font-size:16.38px;font-weight:bold;display:block}body.fukuri-kousei .fukuri_point{width:100%;position:relative}body.fukuri-kousei .fukuri_point .form_link01{display:block;width:636.48px;height:120.51px;color:#fff;border-radius:117px;font-size:30.42px;font-weight:900;text-align:center;margin:58.5px auto 0;padding:11.7px 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:42.12px 42.12px;-webkit-box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);border:2.34px solid #fff;position:absolute;left:0;right:0;bottom:93.6px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_point .form_link01:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_point .form_link01 span{font-size:16.38px;font-weight:bold;display:block}body.fukuri-kousei .fukuri_flow{width:100%;position:relative}body.fukuri-kousei .fukuri_flow .form_link01{display:block;width:518.31px;height:97.11px;color:#fff;border-radius:117px;font-size:24.57px;font-weight:900;text-align:center;margin:58.5px auto 0;padding:11.7px 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:42.12px 42.12px;-webkit-box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);border:2.34px solid #fff;position:absolute;left:0;right:-514.8px;top:40.5%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_flow .form_link01:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_flow .form_link01 span{font-size:12.87px;font-weight:bold;display:block}body.fukuri-kousei .fukuri_flow .form_link02{display:block;width:636.48px;height:120.51px;color:#fff;border-radius:117px;font-size:30.42px;font-weight:900;text-align:center;margin:58.5px auto 0;padding:11.7px 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:42.12px 42.12px;-webkit-box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);border:2.34px solid #fff;position:absolute;left:0;right:0;bottom:93.6px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei .fukuri_flow .form_link02:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei .fukuri_flow .form_link02 span{font-size:16.38px;font-weight:bold;display:block}body.fukuri-kousei section.facilities .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:234px;font-weight:bold;line-height:1;color:#fee800;letter-spacing:.1em;position:absolute;bottom:-107.64px;z-index:1;white-space:nowrap}body.fukuri-kousei .facilities-voice-bg{background-image:url(../images/facilities_voice_bgi.jpg);background-position:top;background-size:cover}body.fukuri-kousei .facilities-voice-bg .facilities{position:relative}body.fukuri-kousei .facilities-voice-bg .facilities .title_wrapper{text-align:center;color:#fff;padding-top:142.74px}body.fukuri-kousei .facilities-voice-bg .facilities .title_wrapper .en_title{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em;text-transform:uppercase}body.fukuri-kousei .facilities-voice-bg .facilities .title_wrapper .ja_title{font-size:18.72px;font-weight:bold;line-height:43.29px;letter-spacing:.05em}body.fukuri-kousei .facilities-voice-bg .facilities__swiper{width:100%;height:100%;position:relative;padding-bottom:186.03px;padding-top:52.65px}body.fukuri-kousei .facilities-voice-bg .facilities__swiper .swiper-slide{background-position:center;background-size:cover}body.fukuri-kousei .facilities-voice-bg .facilities__swiper .swiper-slide img{display:block;width:100%}body.fukuri-kousei .facilities-voice-bg .facilities .swiper-pagination{bottom:131.625px;z-index:10000}body.fukuri-kousei .facilities-voice-bg .facilities .swiper-pagination-bullet{width:11.7px;height:11.7px;margin:0 11.7px;background-color:#fff;opacity:1}body.fukuri-kousei .facilities-voice-bg .facilities .swiper-pagination-bullet-active{background-color:#fee800}body.fukuri-kousei .facilities-voice-bg .facilities__inner{padding-bottom:245.7px}body.fukuri-kousei .facilities-voice-bg .facilities__meta{color:#fff;font-size:47.97px;line-height:1.4634146341;letter-spacing:.047;font-weight:900}body.fukuri-kousei .facilities-voice-bg .facilities__meta p:nth-child(n+2){margin-top:10.53px}body.fukuri-kousei .facilities-voice-bg .facilities__discription{color:#fff;font-size:18.72px;line-height:2.3125;letter-spacing:.116em;padding-top:39.195px}body.fukuri-kousei .facilities-voice-bg .facilities__bottom{width:652.86px;display:inline-block;position:absolute;right:32.76px;bottom:73.71px}body.fukuri-kousei section.fukuri_price{background-color:#fff;position:relative;overflow:hidden}body.fukuri-kousei section.fukuri_price .fukuri_price_inner{width:1216.8px;margin:0 auto;padding:69.03px 0 117px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_text{font-size:16.38px;font-weight:500;color:#000;line-height:36.27px;letter-spacing:.05em;text-align:center;margin:9.36px 0 47.97px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_text a{letter-spacing:.05em;background-image:linear-gradient(to right, #000000, #000000 2.34px, transparent 2.34px, transparent 4.68px);background-size:4.68px 1px;background-repeat:repeat-x;background-position:left bottom;line-height:1.8}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_text a:hover{opacity:1;background-image:linear-gradient(to right, #fff, #fff 2.34px, transparent 2.34px, transparent 4.68px)}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper{padding:0 140.4px 11.7px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box{margin-bottom:26.91px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box .box{-webkit-filter:drop-shadow(11.7px 11.7px 46.8px rgba(0, 0, 0, 0.06));filter:drop-shadow(11.7px 11.7px 46.8px rgba(0, 0, 0, 0.06));-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;height:100%}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt{background-color:#000;font-size:18.72px;font-weight:900;color:#fff;line-height:78.39px;letter-spacing:.05em;text-align:center;position:relative}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price{font-size:31.59px;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin:0 2.34px 0 5.85px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num{font-size:37.44px;letter-spacing:.05em;font-family:"Roboto Condensed",sans-serif;font-style:italic;font-weight:bold;margin-left:2.34px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .price .num.line{text-decoration:line-through}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt .yen{margin-right:5.85px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dt img{display:block;width:73.008px;height:73.008px;-webkit-filter:drop-shadow(0 5.85px 11.7px rgba(0, 0, 0, 0.16));filter:drop-shadow(0 5.85px 11.7px rgba(0, 0, 0, 0.16));-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:-29.835px;left:-16.965px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd{padding:46.8px 58.5px 46.8px 93.6px;min-height:269.1px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li{width:48%;font-size:21.06px;font-weight:normal;color:#000;line-height:43.29px;letter-spacing:.05em;margin-bottom:35.1px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li:before{content:"";width:42.588px;height:49.608px;display:inline-block;background-repeat:no-repeat;background-position:center center;margin-right:11.7px;vertical-align:middle}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li span{font-size:14.04px;line-height:0px;letter-spacing:.05em;display:block;text-indent:58.5px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_24h:before{background-image:url(../images/icon_plan_24h_black.png);background-size:42.588px 45.864px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_visitor:before{background-image:url(../images/icon_plan_visitor_black.png);background-size:40.131px 40.131px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_concierge:before{background-image:url(../images/icon_plan_heart_black.png);background-size:47.97px 43.29px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_wave:before{background-image:url(../images/icon_plan_wave_black.png);background-size:53.82px 43.29px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box dl.box dd ul li.plan_diet:before{background-image:url(../images/icon_plan_diet_black.png);background-size:42.12px 28.08px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box01{width:100%}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03{width:100%}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:166.14px;padding:0 115.83px 0 67.86px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt{font-size:18.72px;font-weight:bold;color:#000;line-height:37.44px;letter-spacing:.05em}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dt span{font-size:30.42px;font-weight:normal;font-family:"Roboto Condensed",sans-serif;letter-spacing:.05em;display:block}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd{font-size:49.14px;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#000;line-height:43.29px;letter-spacing:.05em}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price{font-size:70.2px;letter-spacing:.05em;font-weight:normal;margin-right:17.55px;margin-left:9.36px}body.fukuri-kousei section.fukuri_price .fukuri_price_inner .top_price_box_wrapper .top_price_box.box03 dl dd .price .num{font-weight:bold}body.fukuri-kousei section.fukuri_price .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:234px;font-weight:bold;line-height:1;color:#efefef;letter-spacing:.1em;position:absolute;bottom:-35.1px;z-index:1;white-space:nowrap}body.fukuri-kousei section.fukuri_price .price_peyment_method{width:936px;margin:0 auto;-webkit-box-shadow:11.7px 11.7px 46.8px rgba(0,0,0,.06);box-shadow:11.7px 11.7px 46.8px rgba(0,0,0,.06)}body.fukuri-kousei section.fukuri_price .price_peyment_method h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;text-align:center;font-size:18.72px;font-weight:900;line-height:11.7px;color:#fff;margin:0;height:78.39px}body.fukuri-kousei section.fukuri_price .price_peyment_method .inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:39.78px 0}body.fukuri-kousei section.fukuri_price .price_peyment_method .inner dl dt{background:#efefef;font-size:16.38px;font-weight:bold;color:#000;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:311.22px;height:44.46px;border-radius:44.46px}body.fukuri-kousei section.fukuri_price .price_peyment_method .inner dl dt span{font-size:14.04px}body.fukuri-kousei section.fukuri_price .price_peyment_method .inner dl dd{font-size:21.06px;margin:16.38px 0 0 23.4px}body.fukuri-kousei section.fukuri_price .price_peyment_method .inner dl dd:before{content:"";background:url(../images/lp3_payment_method_icon.png) no-repeat center center;background-size:23.4px 23.4px;width:23.4px;height:23.4px;display:inline-block;vertical-align:-4.68px;margin:0 11.7px 0 0}body.fukuri-kousei section.fukuri_price .form_link{display:block;width:636.48px;height:120.51px;color:#fff;border-radius:117px;font-size:30.42px;font-weight:900;text-align:center;margin:58.5px auto 0;padding:11.7px 0 0;background:#ec4870 url(../images/lp3_arrow_circle.png) no-repeat 95% center;background-size:42.12px 42.12px;-webkit-box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);box-shadow:0 5.85px 11.7px rgba(0,0,0,.2);border:2.34px solid #fff;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.fukuri-kousei section.fukuri_price .form_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.fukuri-kousei section.fukuri_price .form_link span{font-size:16.38px;font-weight:bold;display:block}body.fukuri-kousei .campaign{background:url(../images/lp3_campaign_bg.jpg) no-repeat;background-size:cover;width:100%;min-height:1090.44px;padding:117px 0 0}body.fukuri-kousei .campaign .hukidashi{width:444.6px;margin:0 auto 5.85px;display:block}body.fukuri-kousei .campaign h2{font-size:32.76px;font-weight:900;color:#fff;margin:0;text-align:center}body.fukuri-kousei .campaign .inner{width:1216.8px;margin:46.8px auto 0;padding:70.2px 46.8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}body.fukuri-kousei .campaign .inner .bnr{width:500.76px}body.fukuri-kousei .campaign .inner .plus{width:49.14px;height:49.14px}body.fukuri-kousei .fukuri_payment{width:936px;margin:0 auto 117px;padding:58.5px 0 0px;-webkit-box-shadow:11.7px 46.8px 46.8px rgba(0,0,0,.06);box-shadow:11.7px 46.8px 46.8px rgba(0,0,0,.06)}body.fukuri-kousei .fukuri_payment h2{width:936px;height:77.22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:23.4px;font-weight:900;letter-spacing:.1em;color:#fff;margin:0;background:#000}body.fukuri-kousei .fukuri_payment .inner{text-align:center;display:block}body.fukuri-kousei .fukuri_payment ul{padding:58.5px 0;list-style:none;display:inline-block}body.fukuri-kousei .fukuri_payment ul li{text-align:left;font-size:30.42px;font-weight:normal;letter-spacing:.1em;color:#000;margin:0 0 11.7px;position:relative}body.fukuri-kousei .fukuri_payment ul li::before{content:"";background-image:url(../images/lp1_check.png);width:37.44px;height:37.44px;background-size:cover;background-repeat:no-repeat;margin-right:17.55px;-ms-flex-negative:0;flex-shrink:0;display:inline-block;vertical-align:-7.02px}body.fukuri-kousei .member_form{padding:117px 0 0;background:#f4f4f4}body.fukuri-kousei .member_form .title_wrapper{margin:0 0 58.5px}body.fukuri-kousei .member_form .title_wrapper h2:before{color:#eaeaea}body.fukuri-kousei .member_form .description{font-size:18.72px;font-weight:normal;letter-spacing:.1em;line-height:37.44px;color:#000;margin:0 0 70.2px;text-align:center}body.fukuri-kousei .member_form .contact_form_wrap{background:#f4f4f4;padding:0px 0 100.62px}body.fukuri-kousei .member_form .contact_form_wrap .contact_form{width:1216.8px;margin:0 auto;padding:93.6px;background:#fff}body.fukuri-kousei .member_form .contact_form input[type=submit]{border-radius:58.5px;font-weight:900}body.fukuri-kousei #member-footer{background:#1c1c1c;text-align:center;padding:58.5px 0}body.fukuri-kousei #member-footer .footer_logo{display:block;width:167.31px;opacity:.2;margin:0 auto 35.1px}body.fukuri-kousei #member-footer p{font-size:16.38px;line-height:30.42px;color:#fff;margin:0 auto 46.8px}body.fukuri-kousei #member-footer #map{width:585px;height:351px;margin:0 auto 23.4px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}body.fukuri-kousei #member-footer small{font-size:14.04px;line-height:19.89px;color:#616264;margin:0}body.contact .subpage_heading{background-image:url(../images/subpage_heading_contact_pc.jpg);background-repeat:no-repeat;background-size:cover}body.contact .subpage_contents{padding-top:18.72px}body.contact .subpage_contents .contact_type{width:1216.8px;margin:0 auto}body.contact .subpage_contents .contact_type.general h2{margin-bottom:18.72px}body.contact .subpage_contents .contact_type.business h2{margin-bottom:0}body.contact .subpage_contents .contact_type h2{font-size:28.08px;font-weight:900;letter-spacing:.05em;line-height:37.44px;color:#000;padding:93.6px 0 0px}body.contact .subpage_contents .contact_type p{font-size:18.72px;letter-spacing:.05em;line-height:37.44px;color:#293233;margin:0}body.contact .subpage_contents .contact_type p a{color:#e20a60;font-weight:900;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact .subpage_contents .contact_type p a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.contact .subpage_contents .contact_type .white_space{background:#fff;margin:37.44px 0 0;padding:46.8px}body.contact .subpage_contents .contact_type .white_space h3{font-size:23.4px;font-weight:bold;letter-spacing:.1em;line-height:11.7px;color:#000;margin:0 0 28.08px}body.contact .subpage_contents .contact_type .white_space p{font-size:18.72px;font-weight:normal;letter-spacing:.05em;line-height:37.44px;color:#000;margin:0 0 28.08px}body.contact .subpage_contents .contact_type .white_space a{display:inline-block;border:2.34px solid #000;border-radius:28.08px;background:url(../images/arrow_black_right.png) no-repeat 94% center;background-size:7.02px 11.7px;width:327.6px;height:56.16px;line-height:51.48px;text-align:center;font-size:17.55px;font-weight:bold;margin:0 35.1px 0 0;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact .subpage_contents .contact_type .white_space a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.public .subpage_heading{background-image:url(../images/subpage_heading_contact_pc.jpg);background-repeat:no-repeat;background-size:cover}body.public section.contact_public_contents .contact_public_top_contents{width:936px;margin:0 auto;padding:113.49px 0 112.32px;text-align:center}body.public section.contact_public_contents .contact_public_top_contents h2{font-size:28.08px;font-weight:900;color:#000;line-height:37.44px;letter-spacing:.05em}body.public section.contact_public_contents .contact_public_top_contents p{font-size:18.72px;font-weight:normal;color:#293233;line-height:37.44px;letter-spacing:.05em;margin:53.82px 0 70.2px}body.public section.contact_public_contents .contact_public_top_contents p span{color:#e20a60;letter-spacing:.05em}body.public section.contact_public_contents .contact_public_top_contents .link_space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.public section.contact_public_contents .contact_public_top_contents .link_space li{width:444.6px}body.public section.contact_public_contents .contact_public_top_contents .link_space li a{width:100%;height:102.96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21.06px;font-weight:900;line-height:1.4;letter-spacing:.1em;background-image:url(../images/arrow_circle_white_right.png);background-repeat:no-repeat;background-position:right 23.4px center;background-size:32.76px 32.76px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.public section.contact_public_contents .contact_public_top_contents .link_space li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.public section.contact_public_contents .contact_public_top_contents .link_space li a:hover{opacity:1}body.public section.contact_public_contents .contact_public_top_contents .link_space li.recruit_btn a{border:2.34px solid #000;color:#000;background-color:#ffe900}body.public section.contact_public_contents .contact_public_top_contents .link_space li.fc_btn a{color:#fff;background-color:#e20a60}body.public section.contact_public_contents .subpage_contents .subpage_contents_inner{padding:93.6px 93.6px 70.2px}body.privacy .privacy_contents{background:#fff;width:1216.8px;margin:0 auto;padding:81.9px 140.4px}body.privacy .privacy_contents .heading{font-size:18.72px;font-weight:bold;letter-spacing:.05em;line-height:32.76px;margin:0 0 56.16px}body.privacy .privacy_contents h2{font-size:21.06px;font-weight:900;letter-spacing:.05em;line-height:30.42px;color:#000;margin:56.16px 0 14.04px;padding:0 0 14.04px;border-bottom:3.51px solid #fee803}body.privacy .privacy_contents p{font-size:17.55px;font-weight:normal;letter-spacing:.05em;line-height:32.76px;color:#000;margin:0 0 1em}body.privacy .privacy_contents ul{margin:0 0 18.72px}body.privacy .privacy_contents ul li{font-size:17.55px;font-weight:normal;letter-spacing:.05em;line-height:32.76px;color:#000}body.cancel .subpage_contents .subpage_contents_inner h2{font-size:23.4px;font-weight:900;color:#253043;line-height:42.12px;letter-spacing:.1em;margin-bottom:25.74px}body.cancel .subpage_contents .subpage_contents_inner dl{background-color:#f4f4f4;padding:32.76px 37.44px 2.34px;margin-bottom:32.76px}body.cancel .subpage_contents .subpage_contents_inner dl dt{font-weight:bold}body.cancel .subpage_contents .subpage_contents_inner dl dd{margin-bottom:32.76px}body.cancel .subpage_contents .subpage_contents_inner ul{background-color:#f4f4f4;padding:26.91px 37.44px 25.74px;margin-bottom:32.76px}body.cancel .subpage_contents .subpage_contents_inner ul li{line-height:46.8px}body.cancel .subpage_contents .subpage_contents_inner h3{font-size:21.06px;font-weight:900;color:#253043;line-height:1.6;letter-spacing:.1em;width:100%;background-color:#fee803;padding:16.38px 28.08px 15.21px;margin:49.14px 0 23.4px}body.cancel .subpage_contents .subpage_contents_inner p{margin-bottom:32.76px}body.cancel .subpage_contents .subpage_contents_inner p a{font-weight:bold}body.cancel .subpage_contents .subpage_contents_inner p a:hover{opacity:1;text-decoration:underline}body.cancel .subpage_contents .subpage_contents_inner p:last-of-type{margin-bottom:0}body.sitemap .subpage_contents{padding-top:140.4px;padding-bottom:58.5px}body.sitemap .subpage_contents .sitemap_list{width:1216.8px;background:#fff;position:relative;margin:0 auto 140.4px;padding:117px 0 58.5px}body.sitemap .subpage_contents .sitemap_list h2{font-family:"Roboto Condensed",sans-serif;background:#fee800;text-align:center;font-size:11.7px;font-weight:bold;font-style:italic;letter-spacing:.1em;line-height:11.7px;color:#000;font-size:39.78px;width:936px;line-height:95.94px;position:absolute;margin:0 auto;top:-46.8px;left:0;right:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}body.sitemap .subpage_contents .sitemap_list .inner{width:936px;margin:0 auto}body.sitemap .subpage_contents .sitemap_list .inner h3{font-size:21.06px;font-weight:bold;letter-spacing:.06em;color:#000;margin:65.52px 0 18.72px;padding:0 0 16.38px;border-bottom:1px dashed #aaa}body.sitemap .subpage_contents .sitemap_list .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.sitemap .subpage_contents .sitemap_list .inner ul li{font-size:21.06px}body.sitemap .subpage_contents .sitemap_list .inner ul li a{font-size:21.06px;font-weight:normal;letter-spacing:.06em;color:#000;text-decoration:underline;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.sitemap .subpage_contents .sitemap_list .inner ul li a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}body.sitemap .subpage_contents .sitemap_list .inner ul li a:before{content:"";background:url(../images/arrow_pink_right.png) no-repeat center center;background-size:7.02px 12.87px;width:7.02px;height:12.87px;display:inline-block;vertical-align:0px;margin:0 11.7px 0 0}body{letter-spacing:.1em;background-color:#fff;overflow-x:hidden}body a:hover{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;will-change:transition}body a:hover:hover{-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}body .contents{overflow-x:hidden}#header{position:fixed;top:0;left:0;z-index:10;width:100%;-webkit-transition:.3s;transition:.3s}#header .header_inner{width:100%}#header .header_inner .header_white{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:117px}#header .header_inner .header_white .sns_space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:238.68px;padding:0 39.78px}#header .header_inner .header_white .sns_space a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-radius:50%;width:42.12px;height:42.12px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_white .sns_space a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_white .sns_space a:hover{opacity:1}#header .header_inner .header_white .sns_space a.facebook img{display:block;width:11.232px;height:20.826px}#header .header_inner .header_white .sns_space a.instagram img{display:block;width:20.943px;height:20.943px}#header .header_inner .header_white .sns_space a.line img{display:block;width:24.453px;height:9.009px}#header .header_inner .header_white .logo{width:210.6px;height:71.37px}#header .header_inner .header_white .logo a{display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_white .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_white .logo a:hover{opacity:1}#header .header_inner .header_white .logo a img{width:100%;display:block}#header .header_inner .header_white .btn_space{width:234px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#header .header_inner .header_white .btn_space a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:117px;font-size:15.21px;font-weight:bold;line-height:1;letter-spacing:.05em}#header .header_inner .header_white .btn_space a.recruit_btn{color:#000;background-color:#f4f4f4}#header .header_inner .header_white .btn_space a.recruit_btn:before{content:"";width:28.08px;height:19.422px;display:block;background-image:url(../images/icon_dumbbell_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:16.38px}#header .header_inner .header_white .btn_space a.contact_btn{color:#fff;background-color:#000}#header .header_inner .header_white .btn_space a.contact_btn:before{content:"";width:28.08px;height:19.422px;display:block;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:16.38px}#header .header_inner .header_yellow{background-color:#fee800;height:93.6px;position:relative}#header .header_inner .header_yellow .modal_menu_btn{cursor:pointer;width:121.68px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_yellow .modal_menu_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_yellow .modal_menu_btn:hover{opacity:1}#header .header_inner .header_yellow .modal_menu_btn img{width:39.78px;display:block}#header .header_inner .header_yellow .logo{display:none}#header .header_inner .header_yellow ul.header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#header .header_inner .header_yellow ul.header_menu li{margin:0 23.4px}#header .header_inner .header_yellow ul.header_menu li a{font-size:17.55px;font-weight:900;color:#000;line-height:1.7;letter-spacing:.05em;text-align:center;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_yellow ul.header_menu li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_yellow ul.header_menu li a:hover{opacity:1}#header .header_inner .header_yellow ul.header_menu li a span{display:block;font-size:14.04px;font-family:"Roboto Condensed",sans-serif;font-weight:normal}#header .header_inner .header_yellow ul.header_menu li.new a{position:relative}#header .header_inner .header_yellow ul.header_menu li.new a:before{content:"";width:71.37px;height:40.95px;display:inline-block;background-image:url(../images/header_new_mark.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 auto;position:absolute;left:0;right:0;bottom:100%}#header .header_inner .header_yellow .btn_space{display:none}#header.fixed .header_inner .header_white{display:none}#header.fixed .header_inner .header_yellow .logo{display:block;width:141.687px;height:47.97px;position:absolute;top:22.23px;left:141.57px}#header.fixed .header_inner .header_yellow .logo a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header.fixed .header_inner .header_yellow .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header.fixed .header_inner .header_yellow .logo a:hover{opacity:1}#header.fixed .header_inner .header_yellow .logo a img{width:100%;height:100%;display:block}#header.fixed .header_inner .header_yellow ul.header_menu li.new a:before{content:none}#header.fixed .header_inner .header_yellow .btn_space{width:187.2px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0}#header.fixed .header_inner .header_yellow .btn_space a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:93.6px;font-size:14.04px;font-weight:normal;font-family:"Roboto Condensed",sans-serif;line-height:1;letter-spacing:.1em}#header.fixed .header_inner .header_yellow .btn_space a.recruit_btn{color:#000;background-color:#f4f4f4}#header.fixed .header_inner .header_yellow .btn_space a.recruit_btn:before{content:"";width:28.08px;height:16.38px;display:block;background-image:url(../images/icon_dumbbell_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:14.04px}#header.fixed .header_inner .header_yellow .btn_space a.contact_btn{color:#fff;background-color:#000}#header.fixed .header_inner .header_yellow .btn_space a.contact_btn:before{content:"";width:28.08px;height:16.38px;display:block;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:14.04px}.modal_menu{visibility:hidden;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;opacity:0;overflow:auto;-webkit-transition:all .3s;transition:all .3s;background-image:url(../images/modal_bg_pc.jpg);background-position:center center;background-repeat:repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal_menu.show{visibility:visible;opacity:1}.modal_menu .logo{width:180.18px;height:61.425px;position:absolute;top:52.65px;left:38.376px}.modal_menu .logo a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.modal_menu .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.modal_menu .logo a:hover{opacity:1}.modal_menu .logo a img{width:100%;height:100%;display:block}.modal_menu .menu_close_btn{width:73.71px;height:73.71px;position:absolute;top:32.175px;right:36.27px;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.modal_menu .menu_close_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.modal_menu .menu_close_btn img{width:100%;height:100%;display:block}.modal_menu .modal_menu_contents{padding:0 194.22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.modal_menu .modal_menu_contents dl dt{font-size:25.74px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;color:#fff;line-height:1;letter-spacing:.04em;margin-bottom:23.4px}.modal_menu .modal_menu_contents dl dd ul li{margin-bottom:11.7px}.modal_menu .modal_menu_contents dl dd ul li a{font-size:19.89px;font-weight:normal;color:#fff;line-height:2;letter-spacing:.04em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.modal_menu .modal_menu_contents dl dd ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.modal_menu .modal_menu_contents dl dd ul li a:hover{opacity:1}.modal_menu .modal_menu_contents ul.btn_space li{margin-bottom:31.59px}.modal_menu .modal_menu_contents ul.btn_space li a{width:288.99px;height:73.71px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:70.2px;font-weight:bold;font-family:"Roboto Condensed",sans-serif;line-height:2;letter-spacing:.08em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.modal_menu .modal_menu_contents ul.btn_space li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.modal_menu .modal_menu_contents ul.btn_space li a:hover{opacity:1}.modal_menu .modal_menu_contents ul.btn_space li.contact_btn a{color:#fff;background-color:#ec4870;font-size:18.72px}.modal_menu .modal_menu_contents ul.btn_space li.contact_btn a:before{content:"";width:17.316px;height:16.614px;display:inline-block;background-image:url(../images/icon_plane_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:11.7px}.modal_menu .modal_menu_contents ul.btn_space li.tel_btn a{color:#000;background-color:#fff;font-size:24.57px}.modal_menu .modal_menu_contents ul.btn_space li.tel_btn a:before{content:"";width:18.369px;height:18.369px;display:inline-block;background-image:url(../images/icon_phone_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:11.7px}#recruit_partner{display:-webkit-box;display:-ms-flexbox;display:flex}#recruit_partner .recruit_partner_inner{width:50%}#recruit_partner .recruit_partner_inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:315.9px;padding:0 0 0 105.3px;text-decoration:none;position:relative;background-repeat:no-repeat;background-position:right 49.491px center;background-size:25.974px 45.513px}#recruit_partner .recruit_partner_inner a .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 11.7px 0}#recruit_partner .recruit_partner_inner a .heading p.en{font-size:42.12px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08em;margin:0}#recruit_partner .recruit_partner_inner a .heading h2{font-size:16.38px;font-weight:bold;letter-spacing:.05em;margin:0 0 0 17.55px}#recruit_partner .recruit_partner_inner a .heading h2 span{letter-spacing:0}#recruit_partner .recruit_partner_inner a p.description{font-size:18.72px;font-weight:bold;letter-spacing:0;margin:0}#recruit_partner .recruit_partner_inner.recruit a{background-color:#fee800;color:#000;background-image:url(../images/arrow_big_black_right.png)}#recruit_partner .recruit_partner_inner.partner a{background-color:#e20060;color:#fff;background-image:url(../images/arrow_big_white_right.png)}#footer{position:relative;overflow:hidden}#footer .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:163.8px;font-weight:bold;color:#fff;opacity:.11;letter-spacing:.1em;position:absolute;bottom:187.2px;z-index:1;white-space:nowrap}#footer .footer_fixed_side_link{position:fixed;right:0;top:0;bottom:0;z-index:5;margin:auto 0;width:70.2px;height:278.46px}#footer .footer_fixed_side_link a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_fixed_side_link a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_fixed_side_link a:hover{opacity:1}#footer .footer_fixed_side_link a img{width:100%;height:100%;display:block;-webkit-filter:drop-shadow(0 11.7px 23.4px rgba(0, 0, 0, 0.1));filter:drop-shadow(0 11.7px 23.4px rgba(0, 0, 0, 0.1));-webkit-transform:translateZ(0);transform:translateZ(0)}#footer .footer_fixed_link{position:fixed;bottom:18.72px;right:21.06px;z-index:5;width:327.6px;height:192.348px}#footer .footer_fixed_link .close_btn{width:28.08px;height:28.08px;border-radius:50%;background-image:url(../images/footer_fixed_link_close_btn.png);background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;position:absolute;left:11.7px;bottom:108.81px;z-index:6;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_fixed_link .close_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_fixed_link .close_btn:hover{opacity:1}#footer .footer_fixed_link a{display:block;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_fixed_link a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_fixed_link a:hover{opacity:1}#footer .footer_fixed_link a img{width:100%;height:100%;display:block;-webkit-filter:drop-shadow(0 5.85px 11.7px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 5.85px 11.7px rgba(0, 0, 0, 0.2));-webkit-transform:translateZ(0);transform:translateZ(0)}#footer .footer_fixed_link.hide{display:none}#footer .pc_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .pc_footer .left_menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#1c1c1c;padding:0 0 32.76px 0;width:67%}#footer .pc_footer .left_menu .left_menu_inner{position:relative;z-index:2}#footer .pc_footer .left_menu .left_menu_inner .footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 140.4px 46.8px 0;padding:84.24px 0 0 0;width:830.7px}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl:nth-of-type(1){width:266.76px}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl:nth-of-type(2){width:304.2px}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl:nth-of-type(3){width:198.9px}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl dt{color:#fff;font-size:21.06px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08em;line-height:28.08px;margin:0 0 40.95px 0}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl dd{margin:0 0 25.74px 0}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl dd a{text-decoration:none;color:#fff;font-size:16.38px;font-weight:normal;letter-spacing:.06em;line-height:1.7;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl dd a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .pc_footer .left_menu .left_menu_inner .footer_menu dl dd a:hover{opacity:1}#footer .pc_footer .left_menu .left_menu_inner .footer_logo{margin-bottom:28.08px}#footer .pc_footer .left_menu .left_menu_inner .footer_logo a{width:168.012px;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .pc_footer .left_menu .left_menu_inner .footer_logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .pc_footer .left_menu .left_menu_inner .footer_logo a:hover{opacity:1}#footer .pc_footer .left_menu .left_menu_inner .footer_logo a img{width:100%;display:block;opacity:.2}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom{position:relative;width:871.65px;border-top:1px solid #28292d}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link{padding:25.74px 0 0 0}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li{display:inline-block}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li a{font-size:15.21px;font-weight:normal;color:#fff;text-decoration:none;text-align:center;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li a:hover{opacity:1}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li:after{content:"|";margin:0 18.72px;color:#fff;font-size:15.21px;font-weight:normal}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom .footer_bottom_link li:last-child:after{content:""}#footer .pc_footer .left_menu .left_menu_inner .footer_bottom small{display:inline-block;font-size:14.04px;color:#616264;letter-spacing:.12em;text-align:right;position:absolute;right:0;top:29.25px}#footer .pc_footer .right_menu{background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:33%;position:relative}#footer .pc_footer .right_menu .right_menu_inner{padding:81.9px 0 0 122.85px;position:relative;z-index:2}#footer .pc_footer .right_menu .right_menu_inner .footer_contact{margin:0 0 42.12px 0}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dt{font-size:21.06px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08em;line-height:28.08px;color:#fff;margin:0 0 42.12px 0;padding:0}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd{margin:0;padding:0;line-height:1}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;width:288.99px;height:73.71px;line-height:1.4;font-weight:bold;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08em;text-align:center;color:#fff;border-radius:70.2px;background:#000;border:1px solid #fff;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd a:hover{opacity:1}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd.contact_btn{margin:0 0 31.59px 0}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd.contact_btn a{font-size:18.72px}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd.contact_btn a:before{content:"";background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:19.422px;height:15.327px;display:block;margin:0 8.19px 0 0}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd.tel_btn a{font-size:24.57px}#footer .pc_footer .right_menu .right_menu_inner .footer_contact dd.tel_btn a:before{content:"";background-image:url(../images/icon_phone_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:18.369px;height:18.369px;display:block;margin:0 8.19px 0 0}#footer .pc_footer .right_menu .right_menu_inner .store_info{margin:0 0 46.8px}#footer .pc_footer .right_menu .right_menu_inner .store_info dt{font-size:21.06px;font-weight:bold;font-style:italic;font-family:"Roboto Condensed",sans-serif;letter-spacing:.08em;line-height:28.08px;color:#fff;margin:0 0 23.4px 0;padding:0}#footer .pc_footer .right_menu .right_menu_inner .store_info dd{margin:0;padding:0;font-size:16.38px;font-weight:normal;letter-spacing:.06em;line-height:30.42px;color:#fff}#footer .pc_footer .right_menu .pagetop{width:93.6px;height:88.92px;display:block;background-color:#15181b;background-image:url(../images/arrow_white_top.png);background-repeat:no-repeat;background-position:center center;background-size:22.347px 12.753px;position:absolute;bottom:0;right:0}section.subpage_heading{background-color:#000;background-image:url(../images/bg_stripes_gray.png);background-repeat:repeat;background-position:left top;background-size:231.66px 231.66px;position:relative;height:292.5px;margin-top:210.6px;overflow:hidden}section.subpage_heading .bg_text_wrapper .bg_text{font-family:"Roboto Condensed",sans-serif;font-style:italic;font-size:163.8px;font-weight:bold;line-height:1;color:#fff;opacity:.11;letter-spacing:.1em;position:absolute;top:58.5px;z-index:0;white-space:nowrap}section.subpage_heading .subpage_heading_inner{width:1216.8px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}section.subpage_heading .subpage_heading_inner .en_title{font-size:65.52px;font-weight:bold;font-family:"Roboto Condensed",sans-serif;font-style:italic;color:#fff;line-height:1;letter-spacing:.1em}section.subpage_heading .subpage_heading_inner .ja_title{font-size:17.55px;font-weight:900;color:#fff;line-height:1.6;letter-spacing:.1em;margin-top:5.85px}.subpage_contents{background-color:#f4f4f4;padding:112.32px 0 140.4px}.subpage_contents .subpage_contents_inner{width:1216.8px;margin:0 auto;padding:93.6px 140.4px;background-color:#fff;border-radius:5.85px}.subpage_contents .subpage_contents_inner p,.subpage_contents .subpage_contents_inner li,.subpage_contents .subpage_contents_inner dt,.subpage_contents .subpage_contents_inner dd{font-size:17.55px;font-weight:normal;color:#293233;line-height:32.76px;letter-spacing:.05em}.pan{padding:24.57px 190.71px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.pan li{font-size:15.21px;font-weight:500;color:#b9b9b9;line-height:1.6;letter-spacing:.05em}.pan li a{font-size:15.21px;font-weight:500;color:#b9b9b9;line-height:1.6;letter-spacing:.05em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.pan li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.pan li a:hover{opacity:1}.pan li a.home{width:15.912px;height:15.912px;display:inline-block;background-image:url(../images/icon_home_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:-1.17px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.pan li a.home:hover{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.pan li:after{content:"";width:4.797px;height:7.605px;display:inline-block;background-image:url(../images/arrow_gray_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 19.89px;vertical-align:2.34px}.pan li:last-of-type:after{content:none}.wrapper .contents .contact_form table,.wrapper .subpage_contents .contact_form table{width:100%}.wrapper .contents .contact_form table tr th,.wrapper .subpage_contents .contact_form table tr th{padding:4.68px 0;vertical-align:top;width:calc(100% - 748.8px);font-size:18.72px;letter-spacing:.05em;font-weight:bold;text-align:left;color:#000}.wrapper .contents .contact_form table tr th p,.wrapper .subpage_contents .contact_form table tr th p{font-size:18.72px;letter-spacing:.05em;font-weight:bold}.wrapper .contents .contact_form table tr th span,.wrapper .subpage_contents .contact_form table tr th span{color:#e20a60;letter-spacing:.05em}.wrapper .contents .contact_form table tr td,.wrapper .subpage_contents .contact_form table tr td{padding:0 0 42.12px;vertical-align:top;position:relative;width:748.8px}.wrapper .contents .contact_form table tr td .wpcf7-checkbox .wpcf7-list-item,.wrapper .subpage_contents .contact_form table tr td .wpcf7-checkbox .wpcf7-list-item{margin:0}.wrapper .contents .contact_form table tr td input[type=text],.wrapper .contents .contact_form table tr td input[type=tel],.wrapper .contents .contact_form table tr td input[type=email],.wrapper .subpage_contents .contact_form table tr td input[type=text],.wrapper .subpage_contents .contact_form table tr td input[type=tel],.wrapper .subpage_contents .contact_form table tr td input[type=email]{width:100%;margin:0;line-height:49.14px;height:51.48px;border:1px solid #c1c1c1;background-color:#f5f5f5 !important;padding:0 28.08px;font-size:16.38px;color:#000;font-weight:500;cursor:initial}.wrapper .contents .contact_form table tr td select,.wrapper .subpage_contents .contact_form table tr td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;line-height:49.14px;height:51.48px;border:1px solid #c1c1c1;background-color:#f5f5f5 !important;padding:0 28.08px;font-size:16.38px;color:#333;font-weight:500}.wrapper .contents .contact_form table tr td textarea,.wrapper .subpage_contents .contact_form table tr td textarea{border:none;width:100%;height:325.26px;font-size:16.38px;font-weight:500;line-height:2;border:1px solid #c1c1c1;background-color:#f5f5f5 !important;padding:11.7px 28.08px;font-size:16.38px;color:#000}.wrapper .contents .contact_form table tr td input::-webkit-input-placeholder, .wrapper .subpage_contents .contact_form table tr td input::-webkit-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::-moz-placeholder, .wrapper .subpage_contents .contact_form table tr td input::-moz-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input:-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td input:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td input::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::placeholder,.wrapper .subpage_contents .contact_form table tr td input::placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input:-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td input:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input::-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td input::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-webkit-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea::-webkit-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-moz-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea::-moz-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::placeholder,.wrapper .subpage_contents .contact_form table tr td textarea::placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td textarea:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-ms-input-placeholder,.wrapper .subpage_contents .contact_form table tr td textarea::-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-moz-placeholder-shown, .wrapper .subpage_contents .contact_form table tr td textarea:-moz-placeholder-shown{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:-ms-input-placeholder, .wrapper .subpage_contents .contact_form table tr td textarea:-ms-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea:placeholder-shown,.wrapper .subpage_contents .contact_form table tr td textarea:placeholder-shown{color:#a8a8a8}.wrapper .contents .contact_form table tr td textarea::-webkit-input-placeholder,.wrapper .subpage_contents .contact_form table tr td textarea::-webkit-input-placeholder{color:#a8a8a8}.wrapper .contents .contact_form table tr td input:focus,.wrapper .subpage_contents .contact_form table tr td input:focus{outline:none}.wrapper .contents .contact_form table tr td input[type=text]:focus,.wrapper .contents .contact_form table tr td input[type=email]:focus,.wrapper .contents .contact_form table tr td input[type=tel]:focus,.wrapper .contents .contact_form table tr td input[type=search]:focus,.wrapper .contents .contact_form table tr td input[type=url]:focus,.wrapper .contents .contact_form table tr td textarea:focus,.wrapper .subpage_contents .contact_form table tr td input[type=text]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=email]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=tel]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=search]:focus,.wrapper .subpage_contents .contact_form table tr td input[type=url]:focus,.wrapper .subpage_contents .contact_form table tr td textarea:focus{color:#000}.wrapper .contents .contact_form table tr td .wpcf7-spinner,.wrapper .subpage_contents .contact_form table tr td .wpcf7-spinner{margin:23.4px 0 0}.wrapper .contents .contact_form table tr.group_first_line th,.wrapper .subpage_contents .contact_form table tr.group_first_line th{border-top:1px solid #d6d6d6;padding-top:42.12px}.wrapper .contents .contact_form table tr.group_first_line td,.wrapper .subpage_contents .contact_form table tr.group_first_line td{border-top:1px solid #d6d6d6;padding-top:42.12px}.wrapper .contents .contact_form input[type=submit],.wrapper .subpage_contents .contact_form input[type=submit]{display:block;color:#000;font-size:18.72px;font-weight:bold;letter-spacing:.1em;width:374.4px;height:65.52px;margin:7.02px auto 0;background-color:#fee803;background-image:url(../images/arrow_black_right.png);background-repeat:no-repeat;background-position:right 27.495px center;background-size:7.02px 12.285px;border:2.34px solid #000;cursor:pointer;-webkit-transition:.3s;transition:.3s;transition:.3s;will-change:transform,animation,position}.wrapper .contents .contact_form input[type=submit]:hover,.wrapper .subpage_contents .contact_form input[type=submit]:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.wrapper .contents .contact_form input[type=submit]:hover,.wrapper .subpage_contents .contact_form input[type=submit]:hover{opacity:1}.wrapper .contents .contact_form .wpcf7-not-valid-tip,.wrapper .subpage_contents .contact_form .wpcf7-not-valid-tip{margin-top:11.7px;font-size:18.72px;display:block;color:#f03d61;padding:0 28.08px}.wrapper .contents .contact_form .wpcf7-response-output,.wrapper .subpage_contents .contact_form .wpcf7-response-output{color:#ef3d61;font-weight:900;border:none;font-size:21.06px;text-align:center}.wrapper .contents .contact_form input[type=text],.wrapper .contents .contact_form input[type=password],.wrapper .contents .contact_form textarea,.wrapper .contents .contact_form select,.wrapper .subpage_contents .contact_form input[type=text],.wrapper .subpage_contents .contact_form input[type=password],.wrapper .subpage_contents .contact_form textarea,.wrapper .subpage_contents .contact_form select{outline:none}ul.campaign_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:35.1px 0 58.5px}ul.campaign_list:after{content:"";width:374.4px;display:block}ul.campaign_list li{width:374.4px}ul.campaign_list li a{display:block;width:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}ul.campaign_list li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}ul.campaign_list li a:hover{opacity:1}ul.campaign_list li a img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:210.6px}ul.campaign_list li a .text_space{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10.53px}ul.campaign_list li a .text_space .date{font-size:17.55px;font-weight:normal;font-family:"Roboto Condensed",sans-serif;line-height:43.29px;letter-spacing:.05em}ul.campaign_list li a .text_space .tag{font-size:14.04px;font-weight:500;line-height:25.74px;height:28.08px;letter-spacing:.05em;border:1px solid #fff;border-radius:2.34px;padding:0 14.04px;margin-left:11.7px}ul.campaign_list li a .text_space .title{width:100%;font-size:16.38px;font-weight:normal;line-height:32.76px;letter-spacing:.05em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}/*# sourceMappingURL=style.css.map */