*{font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", sans-serif !important}html,body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", sans-serif !important}html #wpadminbar{position:fixed;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}a:hover{color:#38bd3e}.content,.main,.entry-content{font-family:'Noto Sans JP', 'Yu Gothic', 'Meiryo', sans-serif;font-size:16px;line-height:1.8;color:#333;letter-spacing:0.05em;word-break:break-word}.button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px;margin-top:10px;padding:15px 10px;border-radius:4px;color:#fff;text-align:center;text-decoration:none;text-shadow:0 0 4px rgba(0, 0, 0, 0.25);font-weight:bold;box-sizing:border-box;width:100%}.button-fixed{box-sizing:content-box;width:60%}@media only screen and (max-width: 599px){.button-fixed{box-sizing:border-box;width:100%}}.button:hover{color:#fff;opacity:0.75}.button::after{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0.5em;width:1em;height:1em;border-radius:1em;color:#fff;content:'\00f0a9';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.button:hover{border:1px solid #38bd3e;background:#5ace5f;background:-webkit-gradient( linear, left top, left bottom, from(#81da85), color-stop(15%, #5ace5f), color-stop(50%, #38bd3e) );background:linear-gradient(to bottom, #81da85 0%, #5ace5f 15%, #38bd3e 50%);-webkit-box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 0 1px rgba(245, 245, 245, 0.25), 0 0 2px 1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 0 1px rgba(245, 245, 245, 0.25), 0 0 2px 1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.1)}.line-button .line-button-line{margin-left:0.75em;height:36px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.line-button::after{content:normal}@media print, screen and (min-width: 960px){body.home #content-w,body.search #content-w,body.error404 #content-w{margin-top:20px}body.site-main.home #content-w{margin-top:8px}}#breadcrumb{margin-right:10px;margin-left:10px;padding:10px 0}#breadcrumb ol{padding:0}#breadcrumb ol li{color:#999}@media print, screen and (min-width: 960px){#breadcrumb{margin-right:0;margin-left:0}}.st-main{box-shadow:1px 1px 5px rgba(0, 0, 0, 0.05)}#header{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%;border-top:5px solid #f60;border-bottom:1px solid #efefef;background:#fff}#header .header-content{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#header .header-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;margin:auto;padding:10px 0;max-width:1060px;max-height:119px;height:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#header .header-masthead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:stretch;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}#header #logo{margin:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}#header #logo a{display:block;height:99px}#header #logo img{display:block;max-width:none;max-height:100%;width:auto}#searchform{overflow:hidden;padding-bottom:0;border:1px solid #e5e5e5;border-radius:2px;background:#fff}#searchform ::-webkit-input-placeholder{color:#aaa}#searchform :placeholder-shown{color:#aaa}#searchform div{position:relative;padding-right:40px}#searchform input[type='text']{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 13px;max-width:100%;width:100%;height:auto;outline:none;border:none;border-radius:3px;color:#ccc;font-size:1em;line-height:18px}#searchform button{position:absolute;top:0;right:0;float:right;padding:8px 5px;width:40px;border:none;border-radius:3px;background:transparent;color:#808080;vertical-align:top;font-size:21px;font-family:'FontAwesome';line-height:18px;transition:background 0.3s ease-in-out}.header-toggles{display:none}.header-info{display:flex;flex-direction:column;margin-left:15px;max-height:129px;align-items:center;flex-grow:0;flex-shrink:0}.header-info-image{margin:auto;width:auto;height:99px}.header-info-image img{margin:0;max-height:100%;width:auto}.header-contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;flex-shrink:0}@media only screen and (max-width: 959px){.header-contact{flex-grow:0}}.header-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-ms-flex-align:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.header-cta-image{margin:0 10px 0 0;height:42px}.header-cta-image img{margin:0;max-width:none;max-height:100%;width:auto}.header-cta-list,.header-cta-list-item{margin:0;padding:0;list-style:none}.header-cta-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-ms-flex-align:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.header-cta-list-item{height:42px;text-align:center}.header-cta-list-item + .header-cta-list-item{margin-left:15px}.header-cta-list-item a{display:block;height:100%}.header-cta-list-item img{max-height:100%;width:auto}@media only screen and (max-width: 959px){body{padding-top:70px}body.home,body.search,body.error404{padding-top:90px}body.site-main.home{padding-top:70px}#header{position:fixed;top:0;left:0;z-index:999;padding-top:0;padding-bottom:0;height:70px}body.admin-bar #header{top:46px}#header .header-content{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px;margin-left:10px;padding:6px 0;height:100%}#header .header-main{display:block;padding:0;width:100%}#header .header-masthead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;margin:auto;height:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#header #logo{margin-left:5px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}#header #logo a{height:44px}#header #logo img{max-width:none;max-height:100%;width:auto}.header-nav-toggle{min-height:38px}.header-nav-toggle-icon{font-size:26px}html.is-nav-opened .header-nav-toggle-icon{font-size:22px}.header-nav-toggle-label{font-size:10px}.header-toggles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;margin-left:15px;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header-nav-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;-ms-flex-align:center;padding:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.header-nav-toggle-trigger{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.header-nav-toggle-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;height:100%;color:#f60;line-height:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.header-nav-toggle-label{color:#383838;text-align:justify;font-size:11px;font-family:'游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;line-height:1}.header-nav-toggle{min-width:38px;min-height:43px;cursor:pointer}.header-nav-toggle-icon{font-size:32px}.header-nav-toggle-label{letter-spacing:-2px}.header-nav-toggle-icon::before{content:'\f0c9';font-family:FontAwesome}html.is-nav-opened .header-nav-toggle-icon{font-size:26px}html.is-nav-opened .header-nav-toggle-label{letter-spacing:0}html.is-nav-opened .header-nav-toggle-icon::before{content:'\f060'}#header #logo a{max-height:44px}.header-info{margin-left:10px}.header-info-image{height:auto;background-position:100% 50%;background-size:contain;background-repeat:no-repeat}.header-info-image img{display:none}.header-cta-image{background-position:100% 50%;background-size:contain;background-repeat:no-repeat}.header-cta-image img{display:none}.header-cta-list-item{min-width:38px;height:38px}body.site-main.home #content-w{padding-top:5px}}@media only screen and (min-width: 783px){body.admin-bar #header{top:32px}}@media only screen and (max-width: 599px){body{padding-top:52px}body.home,body.search,body.error404{padding-top:52px}body.site-main.home{padding-top:52px}#header{height:52px}#header #logo a{max-height:38px;height:38px}#header .header-content{margin-right:5px;margin-left:5px;padding:5px 0}.header-info{margin-left:5px}.header-toggles{margin-left:10px}.header-nav-toggle{min-height:38px}.header-nav-toggle-icon{font-size:26px}.header-nav-toggle-label{font-size:10px}.header-cta-image{margin-right:5px}.header-cta-list-item{min-width:33px;height:33px}.header-cta-list-item + .header-cta-list-item{margin-left:10px}}@media only screen and (max-width: 413px){.header-info{display:none}}@media only screen and (max-width: 320px){.header-contact{flex-grow:1}.header-cta-list-item + .header-cta-list-item{margin-left:5px}}#gnav{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1px;padding:0 20px;border-top:1px #efefef solid;border-bottom:1px #efefef solid;background:#fff;font-size:14px}body.admin-bar #gnav{top:116px}#gnav .wrap{margin:auto;max-width:1060px}#gnav .wrap::before,#gnav .wrap::after{display:table;content:' '}#gnav .wrap::after{clear:both}#gnav .sp-show{display:none}#gnav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}#gnav li{position:relative;float:left;margin:0;padding:0 20px;list-style:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#gnav li::before{position:absolute;top:16px;left:0;width:1px;height:calc(100% - 32px);background:#efefef;content:''}#gnav li:first-child{padding-left:0}#gnav li:first-child::before{content:normal}#gnav li a{display:block;margin-top:-1px;padding:19px 0;border-top:1px #efefef solid;background:#fff;color:#212121;text-align:center;text-decoration:none;font-size:1em;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}#gnav li a:hover{border-top:1px #f60 solid}#gnav li .sub-menu{display:none}@media only screen and (max-width: 959px){#gnav{position:fixed;top:70px;right:-220px;bottom:0;z-index:0;display:block !important;overflow-y:auto;margin:0;padding:6px;width:220px;height:calc(100% - 70px);border-color:#ccc;background:#000000;-webkit-transition:right 0.25s;transition:right 0.25s}#gnav{top:70px;height:calc(100% - 70px)}html.is-nav-opened #gnav{right:0}#gnav ul{display:block}#gnav li{position:relative;float:none;margin-right:0;margin-bottom:1px;padding:0}#gnav li::before{content:normal}#gnav ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;padding:12px 8px;border-top:none;border-bottom:1px #e5e5e5 solid;background:#fff;color:#212121;text-decoration:none;font-size:1em;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#gnav ul li a:hover{border-top:0}#gnav ul li a::after{display:block;margin-left:8px;content:'\f105';font-family:'FontAwesome'}#gnav ul li .sub-menu{display:none !important;opacity:1 !important}}@media only screen and (min-width: 783px){body.admin-bar #gnav{top:102px}}@media only screen and (max-width: 599px){#gnav{top:52px;height:calc(100% - 52px)}body.admin-bar #gnav{top:52px}body.admin-bar #gnav{top:98px}}#page-top{right:20px}#page-top a{background:#f60}#footer{padding:0;text-align:left;background:transparent}#footer .footermenust{margin:20px 0 0 0}#footer .footermenust li{display:block;border:0}#footer .footermenust li + li{margin-top:25px}#footer .footermenust a{color:#4682b4;font-size:14px}#footer .footermenust a:hover{text-decoration:underline}#footer .copy{margin:40px 0 0;padding-top:20px;padding-bottom:20px;background:#f60;color:#fff;text-align:center}@media print, screen and (min-width: 960px){#footer{margin-top:60px;padding:25px 30px;border-top:1px #ccc solid;background:#fff}#footer-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#footer .footermenust{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:center;margin:0 48px 0 0;padding:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footermenust li{margin:5px 0;border-right:1px solid #ccc}#footer .footermenust li + li{margin:5px 0}#footer .footermenust a{font-size:12px}#footer .copy{margin:0 0 0 auto;padding:0;background:transparent;color:#212121;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.wpcf7 input[type='text'],.wpcf7 input[type='email'],.wpcf7 input[type='url'],.wpcf7 input[type='tel'],.wpcf7 input[type='number'],.wpcf7 input[type='date'],.wpcf7 select,.wpcf7 textarea,.wpcf7 input:not([type='checkbox']):not([type='radio']):not([type='submit']){padding:12px;max-width:100%;width:100%;outline:none;border:1px #ccc solid;border-radius:0;background-color:#f7f7f7;font-size:16px}.wpcf7 input[type='text']:focus,.wpcf7 input[type='email']:focus,.wpcf7 input[type='url']:focus,.wpcf7 input[type='tel']:focus,.wpcf7 input[type='number']:focus,.wpcf7 input[type='date']:focus,.wpcf7 select:focus,.wpcf7 textarea:focus,.wpcf7 input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus{border-left:1px solid #f60;background-color:#fff;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.wpcf7 input[type='radio']{margin-right:0.25em;-webkit-transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}.wpcf7 .wpcf7-select-wrap select{position:relative;padding-right:calc(4px + 16px + 12px) !important;-webkit-appearance:none;appearance:none}.wpcf7 .wpcf7-select-wrap .wpcf7-form-control-wrap::after{position:absolute;top:50%;right:12px;width:16px;height:16px;content:'\f107';font-weight:700;font-family:FontAwesome;transform:translate(0, -50%);pointer-events:none;line-height:1}.wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7-radio .wpcf7-list-item{margin:0.5em 2.5em 0.5em 0.5em}.wpcf7 input[type='submit']{display:inline-block;padding:16px 80px;border-color:#f60;border-radius:3px;background-color:#f60;color:#fff;font-size:14px}.wpcf7 textarea{height:20em}.wpcf7 .wpcf7-spinner{display:none !important;margin:16px 0 0 !important;width:auto !important;height:auto !important;background:none !important;text-align:center !important;opacity:1 !important}.wpcf7 .wpcf7-form.submitting .wpcf7-spinner{display:flex !important;align-items:center;justify-content:center}.wpcf7 .wpcf7-spinner::after{margin:0px 0 0 8px;content:'送信中…'}.wpcf7 .wpcf7-spinner::before{position:static !important;top:auto !important;left:auto !important;width:16px !important;height:16px !important;border-radius:0 !important;background:url(data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==) no-repeat 50% 50%;content:'';transform:none !important;animation:none !important}.wpcf7 .wpcf7-form .wpcf7-response-output{margin:2em 0;padding:.75em 1em;border:2px solid #00a0d2}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 .wpcf7-form.failed .wpcf7-response-output,.wpcf7 .wpcf7-form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 .wpcf7-form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output,.wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7{padding-top:30px !important}.wpcf7 .form-field{margin-bottom:0}.wpcf7 .form-field::before,.wpcf7 .form-field::after{display:table;content:' '}.wpcf7 .form-field::after{clear:both}.wpcf7 .form-field-hidden{display:none}.wpcf7 .form-label{margin-bottom:10px;width:100%;line-height:1.9}.wpcf7 .form-label .fa{margin-right:6px;color:#ccc;font-size:16px}.wpcf7 .form-label-text{margin-right:8px}.wpcf7 .form-control{margin-bottom:10px;width:100%;line-height:1.9}.wpcf7 .form-required{display:inline-block;padding:3px 6px;border-radius:3px;background-color:#38bd3e;color:#fff;vertical-align:middle;font-size:12px;line-height:1}.wpcf7 .form-button{margin:2em 0;text-align:center;display:flex;flex-direction:column;align-items:center}.post-cta{margin:20px -20px 0;padding:0 20px}.post-cta + .post-cta{margin-top:0}.post-cta p{margin-bottom:1em}.post-cta .cta-post-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:14px;padding:10px 5px;border:0;background:#f60 no-repeat 8px 100%;background-size:auto calc(100% - 5px);color:#fff;font-size:1.5em;line-height:1.4;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.post-cta .cta-post-title::before{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:calc(2em + 40px - 20px);background-size:auto calc(100% - 5px);content:''}.post-cta-1 .cta-post-title{padding-left:calc((2em + 30px) * (128 / (144 - 5)) + 40px);background-image:url("/wp-content/themes/stinger8-child/images/c_cta1.png")}body.site-sub .post-cta-1 .cta-post-title{padding-left:calc((2em + 30px) * (128 / (144 - 5)) + 40px);background-image:url("/wp-content/themes/stinger8-child/images/sub/c_cta1.png")}.post-cta .cta-post-title a,.post-cta .cta-post-title a:hover{color:#fff}.post-cta .cta-post-title a:hover{text-decoration:underline}.post-cta-cont::before,.post-cta-cont::after{display:table;content:' '}.post-cta-cont::after{clear:both}.post-cta-cont .center{padding-bottom:0}.post-cta .post-cta-img{margin:auto;width:100%;text-align:center}.post-cta .post-cta-btn{margin:1em 0 0;font-size:1.2em}.post-cta .post-cta-btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px;padding:15px 10px;border-radius:4px;color:#fff;text-align:center;text-decoration:none;text-shadow:0 0 4px rgba(0, 0, 0, 0.25);font-weight:bold}.post-cta .post-cta-btn .button{box-sizing:border-box;width:100%}.post-cta .post-cta-btn .button-fixed{box-sizing:content-box;width:60%}@media only screen and (max-width: 599px){.post-cta .post-cta-btn .button-fixed{box-sizing:border-box;width:100%}}.post-cta .post-cta-btn a::after{content:normal}.post-cta .post-cta-btn .post-cta-btn-line,.post-cta .post-cta-btn .line-button-line{margin-left:0.75em;height:36px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.post-cta .post-cta-btn a:hover{color:#fff;opacity:0.75}.post-cta .post-cta-btn .button::after{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0.25em;width:1em;height:1em;border-radius:1em;color:#fff;content:'\00f0a9';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-cta .post-cta-btn .line-button::after{content:normal}.post-cta-1 .post-cta-btn a,.post-cta-1 .post-cta-btn a:hover{border:1px solid #38bd3e;background:#5ace5f;background:-webkit-gradient( linear, left top, left bottom, from(#81da85), color-stop(15%, #5ace5f), color-stop(50%, #38bd3e) );background:linear-gradient(to bottom, #81da85 0%, #5ace5f 15%, #38bd3e 50%);-webkit-box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 0 1px rgba(245, 245, 245, 0.25), 0 0 2px 1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 0 1px rgba(245, 245, 245, 0.25), 0 0 2px 1px rgba(0, 0, 0, 0.2), 0 0 8px 1px rgba(0, 0, 0, 0.1)}article:last-child .post-cta:last-child .post-cta-inner{padding-bottom:0}article:last-child .post-cta:last-child .post-cta-btn a{margin-bottom:0}@media only screen and (min-width: 600px){.post-cta{padding:0 20px}.post-cta .cta-post-title{font-size:27px}.post-cta-1 .cta-post-title{padding-right:calc(10px + 1em);padding-left:calc((2em + 30px) * (128 / (143 - 5)) + 19px)}.post-cta .post-cta-inner{padding:20px}.post-cta .post-cta-img{margin:0 0 1.5em}.post-cta .post-cta-btn{margin:2em 0 0}.post-cta .post-cta-btn a{width:60%}.post-cta .post-cta-btn a::after{margin-left:0.5em}}@media print, screen and (min-width: 960px){.post-cta{margin:30px -50px 0;padding:0}.post-cta .cta-post-title{font-size:30px}.post-cta .post-cta-inner{padding:30px 45px}.post-cta .post-cta-btn a{padding:15px 10px 15px;font-size:100%}}.entry-thumbnail{margin:0 0 20px}.entry-thumbnail img{display:block;margin:auto;width:100%;height:auto}:root{--h1-accent:#ff6b00; --h1-text:  #ff6600;     }h1{ font-weight:800 !important;line-height:1.2;letter-spacing:.02em;position:relative;padding-top:1.2rem;position:relative;margin-bottom:40px}h1::before{content:"Personal training gym";display:block;font-size:11px;transform-origin:left center;font-weight:700;color:#ff6600;letter-spacing:.15em;margin:0 0 1.5rem 60px;line-height:1.2;-webkit-text-size-adjust:none;text-size-adjust:none}h1::after{content:"";position:absolute;top:1.4rem;left:0;width:48px;height:2px;background:var(--h1-accent);border-radius:2px;display:block}h1 span{display:block;width:88px;height:4px;background:var(--h1-accent);border-radius:2px;margin-top:.65rem}.postid-174 h1::before{content:"ESAKA"}.postid-5603 h1::before{content:"UMEDA-NAKAZAKI"}.postid-6902 h1::before{content:"TANIMACHI4"}.postid-967 h1::before{content:"TOYONAKA"}.page-id-123 h1::before{content:"Personal trainer"}.page-id-49 h1::before{content:"Plan"}.category-18 h1::before{content:"Shop list"}.page-id-55 h1::before{content:"Shop access"}.page-id-3144 h1::before{content:"Customer-voice"}.category-45 h1::before{content:"Diet"}.page-id-11854 h1::before{content:"FAQ"}.page-id-8494 h1::before{content:"Trial reservation"}.page-id-11061 h1::before{content:"Commitment"}.page-id-41 h1::before{content:"Quick-start guide"}.postid-174 .mainbox .entry-thumbnail{display:none !important;margin:0 !important;height:0 !important}.postid-6902 .mainbox .entry-thumbnail{display:none !important;margin:0 !important;height:0 !important}.postid-5603 .mainbox .entry-thumbnail{display:none !important;margin:0 !important;height:0 !important}.postid-967 .mainbox .entry-thumbnail{display:none !important;margin:0 !important;height:0 !important}body.site-sub .entry-title,body.site-sub .post .entry-title,body.site-sub .entry-content > h1,body.site-sub .st-main > article > h1{padding:15px}.sns{margin:30px auto;padding:0}.post .sns ul{margin:0}.entry-content h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;border-color:#f60;border-top-width:2px;border-bottom-width:2px;background-color:#fff;background-repeat:no-repeat;font-size:1.15em;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center; font-size:1.2em !important}.entry-content h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;border-color:#f60;background-repeat:no-repeat; font-size:1.1em;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.1em !important}.entry-content h2::after,.entry-content h3::after{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:calc(2em + 30px - 10px);content:''}.entry-content > h2{margin-top:20px}.entry-content h3{padding-left:0px}.post .st-catgroup{padding-top:0;padding-bottom:10px}@media only screen and (min-width: 600px){#st-page .entry-title{margin-bottom:40px}.post .st-catgroup{margin-top:-20px}.entry-content h2{font-size:1.2em}.entry-content > h2{margin-top:40px}.entry-content h3{padding-right:15px;   font-size:1.1em !important}}.entry-content h2{font-size:1.2em}.entry-content h3{   font-size:1.1em !important}.entry-content table tr th,.entry-content table tr td{padding:8px 10px;color:#363636;vertical-align:middle;font-weight:normal;font-size:14px;line-height:26px}.entry-content table thead tr th{background-color:#f6f6f6}.entry-content table tbody tr th{background:#ffc}.entry-content tr td ul,.entry-content tr td ol{margin-bottom:0;padding:0 0 0 20px;text-align:left}@media only screen and (max-width: 959px){.entry-content table tr th,.entry-content table tr td{font-size:19px;line-height:30px}}@media screen and (max-width: 599px){.entry-content .scrollable::before{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:99px;height:43px;background:url("/wp-content/themes/stinger8-child/images/tap-yubi.png") no-repeat 0 0;background-size:100%;color:#fff;content:'';line-height:1}.entry-content .scrollable-container{position:relative;margin-bottom:20px;padding:0}.entry-content .scrollable-content{position:relative;z-index:1;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border-bottom:1px #ddd solid}.entry-content .scrollable-container::before{position:absolute;bottom:0;left:0;z-index:2;display:block;width:1px;height:100%;border-left:1px solid #ddd;content:'';line-height:1}.entry-content .scrollable-container::after{position:absolute;right:0;bottom:0;z-index:2;display:block;width:1px;height:100%;border-right:1px solid #ddd;content:'';line-height:1}.entry-content table{display:table;overflow-x:visible;white-space:normal;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.entry-content table tr th,.entry-content table tr td{font-size:15px;line-height:27px}.entry-content table.is-scrollable{position:relative;margin-bottom:0;border:0;border-top:1px solid #ddd;background:#fff}.entry-content table.is-scrollable > :first-child > tr:first-child th,.entry-content table.is-scrollable > :first-child > tr:first-child td{border-top:0}.entry-content table.is-scrollable > :last-child > tr:last-child th,.entry-content table.is-scrollable > :last-child > tr:last-child td{border-bottom:0}.entry-content table.is-scrollable tr th:first-child,.entry-content table.is-scrollable tr td:first-child{border-left:0}.entry-content table.is-scrollable tr th:last-child,.entry-content table.is-scrollable tr td:last-child{border-right:0}}.kanren dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}body.page .kanren dl:last-child{margin-bottom:0;padding-bottom:0}.kanren dt{float:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.kanren dt,.kanren dt img{width:100px}.kanren dt a,.kanren dt img{display:block}.kanren dd{padding-left:15px}.kanren .smanone2{display:none}.st-main .st-aside .kanren{padding-top:10px}.st-main .st-aside .kanren dl{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc}.st-main .st-aside .kanren dl:last-child{margin-bottom:0;padding-bottom:0;border:0}@media only screen and (min-width: 600px){.kanren dt,.kanren dt img{width:122px}.kanren .smanone2{display:block}}@media only screen and (min-width: 600px){body.home .st-main article .kanren dt,body.home .st-main article .kanren dt img,body.archive .kanren dt,body.archive .kanren dt img{width:150px}}.st-pagelink{margin:20px 0;padding:0}.p-navi{margin-top:20px;margin-bottom:20px}.p-navi dl dt{margin-right:1em;width:auto}.p-navi dl dd{padding:0}.p-navi dl dd + dt,.p-navi dl dd + dt + dd{margin-top:0.25em}#side .st-aside .menu_underh2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:10px;background:#f60 no-repeat 8px 100%;background-size:auto calc(2em + 20px - 5px);color:#fff;font-weight:bold;line-height:1.4;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#side .st-aside .menu_underh2::before{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:calc(2em + 20px - 20px);content:''}#side .st-aside .menu_underh2 .fa{margin-right:8px}#side .st-aside .widget > ul,#side .st-aside .widget > ol,#side .st-aside [class^='menu-'] > .menu,#side .st-aside .kanren{padding:0;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.05);background:#fff}#side .st-aside .widget > ul li,#side .st-aside .widget > ol li,#side .st-aside [class^='menu-'] > .menu .menu-item{font-size:13px}#side .st-aside .widget > ul li + li,#side .st-aside .widget > ol li + li,#side .st-aside [class^='menu-'] > .menu .menu-item + li{border-top:1px solid #ede7e1}#side .st-aside .kanren dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-ms-flex-align:center;margin-bottom:0;padding:10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#side .st-aside .kanren dt,#side .st-aside .kanren dd{float:none}#side .st-aside .kanren dt{width:100px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#side .st-aside .kanren dd{margin-left:10px;padding-left:0}#side .st-aside .kanren dd .kanren-t{padding-bottom:0}#side .st-aside .widget > ul li a,#side .st-aside .widget > ol li a,#side .st-aside [class^='menu-'] > .menu .menu-item a,#side .st-aside .kanren dd .kanren-t a{font-size:1.2em}#side .st-aside .widget > ul li a,#side .st-aside .widget > ol li a,#side .st-aside [class^='menu-'] > .menu .menu-item a{position:relative;display:block;padding:10px;padding-left:calc(10px + 0.5em + 10px);color:#212121;text-decoration:none;font-weight:bold}#side .st-aside .widget > ul li a::before,#side .st-aside .widget > ol li a::before,#side .st-aside [class^='menu-'] > .menu .menu-item a::before{position:absolute;top:50%;left:10px;display:block;width:0.5em;height:0.5em;border-radius:100%;background:#f49a17;content:'';-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.kanren .clearfix dd .kanren-t a:hover,#side .st-aside .widget > ul li a:hover,#side .st-aside .widget > ol li a:hover,#side .st-aside [class^='menu-'] > .menu .menu-item a:hover{color:#38bd3e}#side .st-aside .widget > ul ul li a,#side .st-aside .widget > ol ol li a,#side .st-aside [class^='menu-'] > .menu .menu .menu-item a{padding-left:calc(10px + 1em + 0.5em + 10px)}#side .st-aside .widget > ul ul li a::before,#side .st-aside .widget > ol ol li a::before,#side .st-aside [class^='menu-'] > .menu .menu .menu-item a::before{left:calc(10px + 1em)}#side .st-aside .widget > ul li li,#side .st-aside .widget > ol li li,#side .st-aside [class^='menu-'] > .menu .menu-item .menu-item{font-size:1em}#side .st-aside .ad{padding:0}@media only screen and (min-width: 600px){#side .st-aside .menu_underh2{font-size:1.15em}#side .st-aside .kanren dt{width:122px}#side .st-aside .widget > ul li,#side .st-aside .widget > ol li,#side .st-aside [class^='menu-'] > .menu .menu-item,#side .st-aside .widget > ul ul li,#side .st-aside .widget > ol ol li,#side .st-aside [class^='menu-'] > .menu .menu .menu-item{font-size:16px !important}}@media print, screen and (min-width: 960px){#side .st-aside .widget > ul li,#side .st-aside .widget > ol li,#side .st-aside [class^='menu-'] > .menu .menu-item,#side .st-aside .widget > ul ul li,#side .st-aside .widget > ol ol li,#side .st-aside [class^='menu-'] > .menu .menu .menu-item{font-size:13px !important}}.trainer{margin:auto;padding:10px;border:1px solid #ccc;background:#fff}.entry-content .st-sitemap-cat-header,.entry-content .st-sitemap-child-cat-header{text-align:left}.entry-content .st-sitemap-child-cat{margin-bottom:20px}.entry-content .st-sitemap-child-cat-h1{margin-bottom:30px}.entry-content .st-sitemap-post-list{margin:0;padding:0 0 0 20px}.entry-content .st-sitemap-post-list-item{margin:0 0 0.75em 4%;padding:0 5px 0 0.25em;width:100%;list-style-position:outside;text-indent:0}@media only screen and (min-width: 600px){.entry-content .st-sitemap-cat-h1{margin-top:40px}.entry-content .st-sitemap-post-list::before,.entry-content .st-sitemap-post-list::after{display:table;content:' '}.entry-content .st-sitemap-post-list::after{clear:both}.entry-content .st-sitemap-post-list-item{float:left;width:calc(50% - 10px - 4%)}}.tyuuou-center-middle{vertical-align:middle !important;text-align:center !important}.tyuuou-center-middle-red{vertical-align:middle !important;text-align:center !important;color:red;font-weight:bold}.basic-list ul{margin:0 0 20px 0;margin-top:0;margin-right:0 !important;margin-left:0 !important;padding:15px 15px 10px 15px !important;width:auto;border:2px #ff9f40 dotted;background-color:#fffdee}.basic-list ol{margin-top:0;margin-right:0 !important;margin-left:0 !important;width:auto}.basic-list li{margin-bottom:10px;padding-bottom:3px;width:auto;height:50%;border-bottom:1px dotted #e9e9e9;color:#333;list-style:none;list-style-position:inside;font-size:1.1em}.basic-list li::before{margin-right:8px;color:#ff8000;content:'\f138';font-family:FontAwesome}.basic-list li a{color:#333}.basic-list li a:hover{margin-left:8px;color:#f30}.basic-list ul ul{margin:0;border:none;font-size:1em}.basic-list ul ul li{border-bottom:none}.basic-list ul ul li::before{margin-right:8px;color:#333;content:'\f0da';font-family:FontAwesome}.tobu a:after{margin-left:2px;content:'\f08e';font-family:FontAwesome}.prof-waku{display:table;margin:0 auto;padding:7px;width:auto;height:auto;border:1px solid #ccc;border:1px solid #ccc;background:#fff;background-position:center center;background-size:contain;background-repeat:no-repeat;box-shadow:1px 1px 5px rgba(20, 20, 20, 0.2);text-align:center;margin-bottom:15px}.syomei{margin:0 0 15px;padding:10px;background:#f6f6f6;color:#470c0c}.red{color:red;font-weight:bold}.green{color:green;font-weight:bold}.point15{font-size:15pt}.point14{font-size:14pt}.point12{font-size:12pt}h4{padding-left:15px;padding-top:5px !important;padding-bottom:3px !important;margin:30px 10px;font-size:1em !important;font-weight:bold;border-left:3px solid #ff9900;background-color:#fff !important}.margin-bottom{margin-bottom:20px}.right{text-align:right}.futoji{font-weight:bold}.futoji-center{font-weight:bold;text-align:center;margin:10px 0}.speech{box-sizing:border-box;-webkit-text-size-adjust:100%}.speech::before,.speech::after,.speech *,.speech *::before,.speech *::after{box-sizing:inherit}.speech{display:flex;margin:0 0 1.25em auto;align-items:flex-start;justify-content:flex-end}.speech-alt{margin:0 auto 1.35em 0;justify-content:flex-start}.speech-speaker{display:flex;padding:0 0 0 18px;width:15%;min-width:64px;flex-shrink:0;flex-grow:0;justify-content:center;align-items:flex-start;flex-wrap:wrap;order:2}.speech-alt .speech-speaker{padding:0 18px 0 0;order:1}.speech-image{display:block;margin:0;padding:0 0 100%;width:100%;border-radius:100%;overflow:hidden;border:2px solid #d3d3d3;position:relative}.speech-image img{position:absolute;top:50%;display:block;max-width:100%;height:auto;vertical-align:bottom;transform:translate(-50%, -50%);left:50%}.speech-name{display:block;margin:0.25em 0 0 0;padding:0;font-size:0.75em}.speech-text{position:relative;padding:0.35em 0.75em;border:2px solid #d3d3d3;border-radius:0.75em;background:#fff;text-align:justify;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:1em;line-height:1.8;flex-shrink:1;flex-grow:0;order:1}.speech-text > *{margin:0 0 0.375em}.speech-text::before{position:absolute;top:18px;right:-11.5px;display:block;width:0;height:0;border-width:6px 0 6px 10px;border-style:solid;border-color:transparent transparent transparent #d3d3d3;content:''}@media only screen and (min-width: 641px){.speech-text::before{top:28px}}.speech-alt .speech-text::before{right:auto;left:-11.5px;border-width:6px 10px 6px 0;border-color:transparent #d3d3d3 transparent transparent}.speech-text::after{position:absolute;top:18px;right:-7px;display:block;width:0;height:0;border-width:6px 0 6px 8px;border-style:solid;border-color:transparent transparent transparent #fff;content:''}@media only screen and (min-width: 641px){.speech-text::after{top:28px}}.speech-alt .speech-text::after{right:auto;left:-7px;border-width:6px 8px 6px 0;border-color:transparent #fff transparent transparent}@media only screen and (min-width: 641px){.speech-text{padding:0.75em 1em}}.speech-text > :first-child{margin-top:0 !important}.speech-text > :last-child{margin-bottom:0 !important}.speech-alt .speech-text{order:2}.trainer_list::before,.trainer_list::after{content:'';display:table}.trainer_list::after{clear:both}ul.trainer_list{margin:auto !important;padding:0 !important;width:calc( (180px + 0.5% * 2) * 3 );max-width:100%}ul.trainer_list li{float:left;list-style:none;margin:0 0.5% 1%;padding:0;max-width:32.33332%;text-align:center}ul.trainer_list li:nth-child(3n + 1){clear:both}ul.trainer_list li a{color:#000;text-decoration:none}ul.trainer_list li a:hover{color:#f00;text-decoration:underline}ul.trainer_list img{width:100%;margin:0}@media only screen and (max-width: 767px){ul.trainer_list{width:calc( (180px + 0.5% * 2) * 2 )}ul.trainer_list li{max-width:49%}ul.trainer_list li:nth-child(2n + 1){clear:both}ul.trainer_list li:nth-child(3n + 1){clear:none}}ul.trainer_list li{left:0 !important}ul.trainer_list li img{left:0%}.line_reserve .line_reserve_box{background:#FCFFF2;padding:20px 20px 0 20px;width:100%;box-sizing:border-box}.line_reserve .line_reserve_box p{font-weight:bold;text-align:center}.line_reserve .line_reserve_box ul{margin:0;padding:0;list-style:none;overflow:hidden}.line_reserve .line_reserve_box ul li{width:100%;line-height:60px;padding-bottom:0}.line_reserve .line_reserve_box ul li .line_reserve_btn{border:none;background:#00b900;background:-webkit-gradient( linear, left top, left bottom, from(#84e548), to(#00b900) );background:-moz-linear-gradient(top, #84e548, #00b900);box-shadow:0 4px 0 #008700;width:100%;padding:0;box-sizing:border-box;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-weight:normal;display:block;color:#fff;text-align:center;text-decoration:none;margin:0 auto 20px !important;position:relative}.line_reserve .line_reserve_box ul li .line_reserve_btn:hover{opacity:0.75}.line_reserve .line_reserve_box ul li .line_reserve_btn:active{top:3px;box-shadow:0 1px 0 #008700}.line_reserve .line_reserve_box ul li .line_reserve_btn span{font-size:20px;display:inline-block;width:70%;padding-left:20px;position:relative;box-sizing:border-box}.line_reserve .line_reserve_box ul li .line_reserve_btn span:before,.line_reserve .line_reserve_box ul li .line_reserve_btn span:after{position:absolute;top:50%;left:0;content:'';-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.line_reserve .line_reserve_box ul li .line_reserve_btn span:before{width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid 2px #fff}.line_reserve .line_reserve_box ul li .line_reserve_btn span:after{top:42%;left:6px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.line_reserve .line_reserve_box p{font-size:15px;line-height:150%;margin-bottom:20px}}@media only screen and (max-width: 420px){.line_reserve .line_reserve_box{padding:15px 10px 0 10px}.line_reserve .line_reserve_box ul li{line-height:50px}.line_reserve .line_reserve_box ul li .line_reserve_btn span{width:88%;font-size:16px;padding-left:16px}.line_reserve .line_reserve_box ul li .line_reserve_btn span:before{width:16px;height:16px}.line_reserve .line_reserve_box ul li .line_reserve_btn span:after{width:4px;height:4px;top:44%}.line_reserve .line_reserve_box ul li .line_reserve_btn span.nigyou{font-size:13px}}@media only screen and (max-width: 320px){.line_reserve .line_reserve_box p{font-size:14px}.line_reserve .line_reserve_box ul li .line_reserve_btn span{line-height:40px;font-size:14px;padding-left:18px}}.ad-midashi{padding:0.5em;color:#494949;background:#fffaf4;border-left:solid 5px #ffaf58;margin:10px 0;font-weight:bold;font-size:13px}.orange-box{border:1px solid #666;background-color:#ffffff;padding:10px 10px 0px 10px;font-size:1.1em;margin-bottom:20px}.mokuji-kihon{width:auto;font-size:11pt;font-weight:bold;color:#333333;background-color:#f9f9f9;margin:20px 0px 20px 0px;padding:0 !important;padding-bottom:5px !important}.mokuji-kihon p{font-size:1em;color:#333333;margin:0 auto;padding:5px 5px 5px 5px;border-bottom:2px dotted #cccccc;text-align:center !important}.mokuji-kihon p::before{font-family:FontAwesome;content:'\f0f6\00a0'}.mokuji-kihon ul{width:auto;margin:10px;margin-top:5px}.mokuji-kihon ol{width:auto;margin-top:-10px;margin-left:20px;margin-right:20px}.mokuji-kihon li{font-size:1.1em;width:auto;height:50%;list-style:none;list-style-position:inside;margin-bottom:13px;color:#333;border-bottom:1px dotted #e9e9e9;padding-bottom:3px;margin-left:0 !important}.mokuji-kihon li a{color:#333333;text-decoration:none}.mokuji-kihon li a:hover{color:#ff8000}.mokuji-kihon ul li::before{margin-right:4px;font-family:FontAwesome;content:'\f0da';color:#333333}p.youtube-logo:before{content:url(https://www.fitness-space-fis.com/wp-content/uploads/2020/02/youotube-logo.png)}@media (max-width: 640px){.entry-thumbnail{margin:0px -10px 15px}h1.entry-title{padding-left:calc((2em + 40px)*(128/(146 - 5)) + 10px)}}.moji{font-size:1.1em;font-weight:bold}figure{margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px}@media (max-width: 640px){.st-main img{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:106%}.entry-content h2{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:105%;padding-top:8px !important;padding-bottom:8px !important;padding-left:8px !important;padding-right:8px !important;font-size:1.2em !important}.entry-content h3{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:105%;padding-top:8px !important;padding-bottom:3px !important;padding-left:8px !important;padding-right:8px !important;font-size:1.1em !important}.vcard img{left:0%;right:0%;margin-left:0vw;margin-right:0vw;max-width:100%}.post-cta-btn img{left:0%;right:0%;margin-left:0vw;margin-right:0vw;max-width:100%}h3.cta-post-title{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:107%;padding:3px}.kanren img,.line-button img{left:0%;right:0%;margin-left:0vw;margin-right:0vw;max-width:100%}.icon-area p img{left:0%;right:0%;margin-left:0vw;margin-right:0vw;max-width:100%}.img-0 img{left:0%;right:0%;margin-left:0vw;margin-right:0vw;max-width:100%}}#gnav li.back-green a{font-weight:bold;background-color:#00B900;color:#FFF}.scroll_list{margin:0 auto;padding:0;width:90%;overflow-x:auto;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;margin-bottom:0}.scroll_list li{display:inline-block;list-style:none;height:200px}.list1{margin-left:0}.list2,.list3,.list4,.list5,.list6,.list7{margin-left:30px}.midashi p{text-align:center;background-color:#FF9900;color:#fff}button{max-width:98%;text-align:center}.button-l{margin:0 auto;background:#f72359;padding:1em 2.0em;border:none;color:white;font-size:1.2em}.button-l a{text-decoration:none;color:white;font-weight:bold}.button_wrapper{text-align:center;margin-bottom:20px}button{max-width:98%;text-align:center}.button-t{margin:0 auto;background:#FF6E00;padding:1em 2.0em;border:none;color:white;font-size:1.2em}.button-t a{text-decoration:none;color:white;font-weight:bold}.button_wrapper{text-align:center;margin-bottom:20px}.post .flex-column-2{display:flex;margin:-8px -8px 12px;padding:0;list-style:none;justify-content:space-between;flex-wrap:wrap}.post .flex-column-2__item{margin:8px;padding:0;width:calc(50% - 16px);list-style:none}.post .flex-column-2__content{display:block}.post .flex-column-2__item img{position:static;right:auto;left:auto;display:block;margin:0;width:100%}@media (max-width: 599px){.post .flex-column-2{margin:-5px -5px 15px}.post .flex-column-2__item{margin:5px;width:calc(50% - 10px)}}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin-bottom:15px}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.line_botan:before{top:5px;margin:0 0px 0 0;content:url(https://fis-ladys.com/wp-content/uploads/2021/12/line-app.png;)}.sns-box .sns-box__item{display:flex;margin-bottom:20px}.sns-box .sns-icons a{margin-right:10px}.sns-box .sns-icons img{width:30px}.sns-box .sns-box__img{margin-right:10px}.sns-box .sns-box__img img{width:90px}.sns-box .sns-box__content p{font-size:14px;line-height:1.5;margin-bottom:10px}.sns-box img{width:50px;left:0;right:0;margin:0;max-width:inherit}.sns-box .sns-box__item{display:flex}#gnav li{padding:0 0px}@media only screen and (max-width: 768px){#gnav-container #gnav-ul li a{font-size:16px;line-height:1.7;padding:10px 14px;font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", sans-serif}#gnav,#gnav .wrap,#gnav .gnav-container{background-color:rgba(200, 200, 200, 0.4)}}.l-price{padding-bottom:1vw;margin-left:-10px;margin-right:-10px}.l-price ul{list-style:none}.l-price img{width:100%;height:auto;left:auto;right:auto;margin-left:0;margin-right:0;max-width:none}.l-price__lead{margin-top:16vw}.l-price__serv{margin-top:5vw}.price-contents .text-center{text-align:center !important}.price-contents .text{text-align:justify;word-break:break-all;text-justify:inter-ideograph;text-justify:inter-character;word-wrap:break-word;overflow-wrap:break-word;line-height:1.8;letter-spacing:0;font-size:4.2666666667vw}.price-contents .text + .text{margin-top:1em}.price-contents .text .__color-main{color:#FF6600}.__color-main{color:#FF6600}.price-contents .text .__color-primary{color:var(--primary)}.price-contents .text .__color-yellow{color:var(--yellow)}.price-contents .btn{position:relative;font-weight:600;padding:1.3em 0.5em 1.3em;line-height:1;display:inline-block;text-align:center;border-radius:10em;text-decoration:none;box-shadow:0 0 6px 4px rgba(0, 0, 0, 0.1);font-size:5.3333333333vw}.price-contents .btn::after{position:absolute;display:block;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("/wp-content/uploads/2023/12/btn_arrow_bottom.png");background-repeat:no-repeat;background-size:contain;background-position:center center;right:8vw;width:15px;height:10px}.price-contents .btn.--block{display:block;width:100%}.price-contents .price-serv{background-image:url("/wp-content/uploads/2023/12/price_bg_service_sp.png");background-position:bottom center;background-size:contain;background-repeat:no-repeat;padding:0 8vw 8vw}.price-contents .price-serv__list{display:flex;flex-wrap:wrap;gap:8vw;padding:0;margin-bottom:0}.price-contents .price-serv__list-item{position:relative;width:calc((100% - 8vw) / 2)}.price-contents .price-serv__list-item img{overflow:hidden;border-radius:2.6666666667vw}.price-contents .price-serv__list-item::after{position:absolute;display:block;content:"";background-image:url("/wp-content/uploads/2023/12/price_service_label.png");background-repeat:no-repeat;background-size:contain;background-position:center center;width:11.7333333333vw;height:11.7333333333vw;top:-1.3333333333vw;left:-1.3333333333vw}.price-contents .price-serv__list-item .__name{line-height:1.3em;text-align:center;font-weight:600;color:#FF6600;font-size:3.7333333333vw;margin-top:1.6vw}.price-contents .sum-box{position:relative;background-color:#FF6600;color:#fff;display:flex;flex-direction:column;align-items:center;font-weight:600;line-height:1.4;border-radius:2.6666666667vw;padding:6.6666666667vw 1.3333333333vw 8vw}.price-contents .sum-box > * + *{margin-top:1.3333333333vw}.price-contents .sum-box::before{z-index:0;position:absolute;display:block;content:"";left:0;bottom:0;width:100%;background-color:rgba(51, 51, 51, 0.05);height:43%}@media screen and (min-width: 750px){.l-price{padding-bottom:20px}.l-price__lead{margin-top:50px}.l-price__serv{margin-top:30px}.price-contents .sp-s-only{display:none !important}.price-contents .sp-l-only{display:none !important}.price-contents .sp-only{display:none !important}.price-contents .text{font-size:17px}.price-contents .btn{font-size:22px}.price-contents .btn::after{right:35px}.price-contents .price-serv{background-image:url("/wp-content/uploads/2023/12/price_bg_service_pc.png");padding:0 20px 30px}.price-contents .price-serv__list{gap:15px}.price-contents .price-serv__list-item{width:calc((100% - 60px) / 5)}.price-contents .price-serv__list-item img{border-radius:10px}.price-contents .price-serv__list-item::after{width:44px;height:44px;top:-5px;left:-5px}.price-contents .price-serv__list-item .__name{font-size:14px;margin-top:6px}.price-contents .sum-box{line-height:1;border-radius:10px;padding:25px 20px}.price-contents .sum-box > * + *{margin-top:15px}.price-contents .sum-box::before{height:30%}}@media screen and (min-width: 750px) and (max-width: -1){.price-contents .sp-s-only{display:none !important}}@media screen and (min-width: 1060px){.l-price{margin-left:-50px;margin-right:-50px}.price-contents .mobile-only{display:none !important}.price-contents .tb-only{display:none !important}}@media screen and (max-width: 1059px){.price-contents .pc-only{display:none !important}}@media screen and (max-width: 749px){.price-contents .tb-only{display:none !important}.price-contents .wide-only{display:none !important}.price-contents .sum-box{text-align:center}}@media screen and (max-width: 539px){.price-contents .sp-l-only{display:none !important}.price-contents .sp-l-and-wide-only{display:none !important}}.my-top .price{padding:min(10px,10.6666666667vw) 0 !important}#page-top{display:none !important}.tab-index{display:flex;flex-wrap:wrap;max-width:800px;margin:auto;justify-content:center}.tab-index:after{content:'';width:100%;height:1px;background-color:#f2f3f4;display:block;order:-1;margin-top:-5px}.tab-index > label{flex:1 1 auto;order:-1;position:relative;padding:.7em 1em;background-color:#f2f3f4;color:#999;text-align:center;cursor:pointer;transition:.3s all}.tab-index > label:hover,.tab-index label:has(:checked){background-color:#ff6600;color:#fff}.tab-index input{display:none}.tab-index > div{display:none;width:100%;margin-top:20px}.tab-index label:has(:checked) + div{display:block}.tab-lead{text-align:center !important;margin-bottom:15px;height:1.5;font-size:1.0em}.qa-7{max-width:500px;margin-bottom:5px;border-bottom:2px solid #d6dde3}.qa-7 summary{display:flex;justify-content:space-between;align-items:center;position:relative;color:#333333;font-weight:600;cursor:pointer;padding:1em 2em 1em 3em}.qa-7 summary::before,.qa-7 p::before{position:absolute;left:1em;font-weight:600;font-size:1.3em}.qa-7 summary::before{color:#75bbff;content:"Q"}.qa-7 summary::after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #333333b3;border-right:3px solid #333333b3;content:'';transition:transform .5s}.qa-7[open] summary::after{transform:rotate(225deg)}.qa-7 p{position:relative;transform:translateY(-10px);opacity:0;margin:0;padding:.3em 3em 1.5em;color:#333;transition:transform .5s, opacity .5s}.qa-7[open] p{transform:none;opacity:1}.qa-7 p::before{color:#ff8d8d;line-height:1.2;content:"A"}.tab-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, auto);gap:8px;margin-bottom:20px;line-height:1.5}.tab-container a{display:block;padding:10px;background-color:#eee;text-align:center;text-decoration:none;color:#333;border-radius:4px;user-select:none;transition:background-color 0.3s}.tab-container a:hover{background-color:#ccc}.post h2,.post h2 span,.post h3,.post h3 span,.entry-title,.post .entry-title{padding:8px 16px}.list-8{position:relative;padding:1.5em 1em 1em 1em; margin:20px 0 20px 0;border:none;text-align:center;margin-bottom:20px}.list-8 > div{position:relative;display:inline-flex;align-items:center;padding:0.3em 0.8em;background-color:transparent;color:#ff8800;font-weight:600;font-size:1.1em;margin-bottom:1em}.list-8 ul{display:flex;flex-wrap:wrap;gap:1em;padding:0;margin:0;list-style:none;justify-content:center}.list-8 li{flex:1 1 calc(50% - 1em);box-sizing:border-box;background:linear-gradient(to bottom, #ffa500, #ff7700);border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);font-weight:bold;cursor:pointer;transition:transform 0.1s, box-shadow 0.2s, background 0.3s;display:flex;align-items:center;justify-content:center;height:60px;padding:0}.list-8 li:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0, 0, 0, 0.2);background:linear-gradient(to bottom, #ff9900, #ff6600)}.list-8 li:active{transform:scale(0.97);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.2);background:linear-gradient(to bottom, #ff8800, #cc5500)}.list-8 li a{color:#fff;text-decoration:none;display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.list-8 > div::before{content:"👉 ";font-size:1.2em;color:#ff8800;margin-right:0.3em;vertical-align:middle;display:inline-block;line-height:1}.menu-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:0px;max-width:480px;margin:30px auto;padding:0 10px}.menu-button{border:1px solid #f26c4f;color:#f26c4f;text-align:center; padding:10px 0px 0px 0px !important;cursor:pointer;transition:all 0.3s ease;font-size:14px;border-radius:0;display:flex;flex-direction:column;align-items:center;border:none;border-right:1px solid #f26c4f;border-bottom:1px solid #f26c4f}.menu-button:nth-child(-n+3){border-top:1px solid #f26c4f}.menu-button:nth-child(3n+1){border-left:1px solid #f26c4f}.menu-button .icon-img{width:48px;height:48px;margin-bottom:0px;margin-top:10px; }.menu-button .label{display:inline-block;position:relative;text-decoration:none;color:inherit;font-size:16px;padding-bottom:10px;margin-bottom:15px}.menu-button .label::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;border-bottom:2px solid currentColor;border-right:2px solid currentColor}.menu-button .arrow{display:none}.menu-button:hover{background-color:#f26c4f;color:#fff}@media (max-width: 480px){.menu-grid{max-width:100%;padding:0 5px}.menu-button{   padding:10px 5px 0px 5px !important;font-size:12px}.st-main .menu-button .icon-img{width:48px;height:48px;margin-bottom:0px;vertical-align:middle}.menu-button .label{font-size:14px;margin-bottom:15px;padding-bottom:15px}.menu-button .label::after{width:8px;height:8px;border-bottom:2px solid currentColor;border-right:2px solid currentColor}}@media (max-width: 640px){.st-main .menu-button img{position:none;left:0;right:0;margin-left:0;margin-right:0}}.menu-button .icon-img{width:40px;height:40px}@media (max-width: 480px){.menu-button .icon-img{width:36px;height:36px}}.menu-button a{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;width:100%;height:100%}.menu-button a:hover{color:inherit}.menu-button a .label::after{border-color:currentColor}.br-space{display:block;margin-top:6px;margin-bottom:2px}.tab-index label{border:1px solid #e0e0e0}@media screen and (max-width: 767px){.tab-index > label{width:50%;padding:0.7em 0.5em;box-sizing:border-box;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.tab-index > label:nth-child(2n){border-right:none}}.toc{--toc-bg:#fff;--toc-border:#e6e8ec;--toc-shadow:0 6px 18px rgba(0, 0, 0, 0.06);--toc-text:#1f2937;--toc-muted:#6b7280;--toc-hover-bg:#fff7f0;--toc-hover-border:#ffd9b3;--toc-badge-bg:#fff2e5;--toc-badge-text:#ff7a1f;--toc-radius:14px;background:var(--toc-bg);border:1px solid var(--toc-border);border-radius:var(--toc-radius);box-shadow:var(--toc-shadow);padding:16px 18px; max-width:300px; top:0px;width:400px;margin:0 auto}.toc .toc-title{color:#ff7a1f !important; font-size:0.95rem;font-weight:700;letter-spacing:0.02em;color:var(--toc-text);display:flex;align-items:center;gap:10px;margin-bottom:10px;width:350px}.toc .toc-title::before{content:"≡";font-weight:900;line-height:1;transform:translateY(-1px);color:var(--toc-badge-text)}.toc .toc-list{counter-reset:toc;list-style:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column;gap:6px}.toc .toc-list li{counter-increment:toc}.toc .toc-list a{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--toc-text);padding:2px 12px !important;border-radius:10px;border:1px solid transparent;transition:background-color .2s ease, border-color .2s ease, transform .15s ease}.toc .toc-list a::before{content:counter(toc);display:inline-grid;place-items:center;width:28px;height:28px;min-width:28px;border-radius:999px;background:var(--toc-badge-bg);color:var(--toc-badge-text);font-weight:700;font-size:0.9rem}.toc .toc-list a:hover{background:var(--toc-hover-bg);border-color:var(--toc-hover-border);transform:translateX(2px)}.toc .toc-list a:active{transform:translateX(1px) translateY(1px)}@media (max-width: 640px){.toc{width:300px;margin:0 auto;padding:14px 14px;border-radius:12px}.toc .toc-list a{padding:10px 10px}}:target{scroll-margin-top:80px}.wp-block-image{margin-bottom:20px}li.reason__item{list-style:none}h3.reason__item-ttl{border-bottom:none}.post ul.ul_off{all:unset;display:block;list-style:none;   padding:0;margin:0}.post ul.ul_off h3.reason__item-ttl img{padding:8px 0px;max-width:108%}.button_block{text-align:center;margin:2em 0}.CTA_comment{ font-size:12px;line-height:1.6;color:#333;margin-bottom:1em}.btn_CTA{display:inline-block;background:#ff6600;color:#fff;padding:1em 2.5em 1em 2.5em;border-radius:50px;text-decoration:none;font-weight:bold;box-shadow:0 4px 8px rgba(0,0,0,0.2);transition:0.3s ease;margin-top:1em}.btn_CTA:hover{background:#e65c00;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.25)}.btn_CTA .small{display:block;font-size:12px;margin-bottom:4px;color:#FFFF00}.btn_CTA .large{display:block;font-size:20px}.button_block{position:relative;text-align:center;margin-top:65px}.button_block::before{content:"";position:absolute;left:50%;top:-65px;width:40px;height:20px;transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;utf8,\
  <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20' fill='none' stroke='%23ff6600' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'>\
    <path d='M2 2 L20 18 L38 2'/>\
  </svg>");animation:ctaArrowUpDown 1.2s ease-in-out infinite;margin-top:20px}@keyframes ctaArrowUpDown{0%{transform:translate(-50%, 0)}50%{transform:translate(-50%, 6px)}100%{transform:translate(-50%, 0)}}@media (max-width: 640px){h3.reason__item-ttl img{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;       max-width:110%}}.biz-hours{max-width:420px;margin:0 auto;font-feature-settings:"pnum","tnum"}.biz-hours__row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #e5e7eb}.biz-hours__row:last-child{border-bottom:none}.biz-hours__row dt{margin:0;display:inline-flex;justify-content:center;align-items:center;width:72px;height:28px;border-radius:999px;background:#f3f4f6;font-weight:700;letter-spacing:.05em;color:#111827}.biz-hours__row dd{margin:0;margin-right:16px;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#111827}.pricing{max-width:720px;margin:2rem auto;padding:0 1rem;color:#222;font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans JP", sans-serif}.pricing__acc{margin-bottom:1rem}.pricing__acc-summary{cursor:pointer;font-weight:700;padding:.75rem 0;border-bottom:1px solid #ddd;position:relative}.pricing__acc-summary::-webkit-details-marker{display:none}.pricing__acc-summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#ff7a00}.pricing__acc[open] .pricing__acc-summary::after{content:"−"}.price-list{margin:0;padding:.5rem 0 1rem;list-style:none}.price-item{display:flex;justify-content:space-between;padding:.4rem 0;border-bottom:1px dashed #eee}.price-item:last-child{border-bottom:none}.price-item .label{font-size:1rem}.price-item .price{font-weight:600}.pricing__note{margin:.3rem 0 0;font-size:.9rem;color:#666}.page-id-10100 img.spaced-img{margin-top:20px; margin-bottom:25px}.steps,.steps *{box-sizing:border-box}.steps{counter-reset:step;margin:2rem 0;padding:0}.step{position:relative;margin:0 0 1rem;padding:0 0 2.2rem;text-align:center}.step::after{content:"";display:block;margin:1.9rem auto 0 !important;margin-bottom:0;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:14px solid #ff6600}.step:last-child::after{content:none}.step__head{font-size:0;text-align:left;margin-bottom:.8rem}.step__num{display:inline-block;vertical-align:middle;width:4.2rem;height:1.6rem;font-size:.7rem;line-height:1.6rem;text-align:center;border-radius:999px;background:#ff6600;color:#fff;font-weight:700;letter-spacing:.02em;counter-increment:step}.step__num::before{content:"STEP " counter(step)}.step__label{display:inline-block;vertical-align:middle;margin-left:.4rem;font-size:1rem;font-weight:700;line-height:1.6rem;white-space:nowrap;max-width:calc(100% - 5rem);overflow:hidden;text-overflow:ellipsis}.step__media{margin:0 auto 1rem;display:block;text-align:center}.step__imgwrap{position:relative;display:inline-block;max-width:100%}.step__img{display:block;max-width:100%;height:auto;border-radius:0}.step__en{position:absolute;top:.6rem;right:1rem;font-size:.75rem;letter-spacing:.05em;color:rgba(255,255,255,.85);text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.3);line-height:1;pointer-events:none}.step__text{font-size:.9rem;color:#555;text-align:left;margin:.4rem 0 0}.steps img[style*="width"]{width:auto !important;max-width:100% !important;height:auto !important}.steps .wp-block-image,.steps .wp-block-image.is-resized,.steps .wp-block-image .aligncenter,.steps .wp-block-image .alignwide,.steps .wp-block-image .alignfull{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}@media (max-width: 480px){.step__num{width:3.6rem;height:1.4rem;font-size:.65rem;line-height:1.4rem} .step__label{font-size:1.1rem}}:root{--faq10-accent:#ff6600;--faq10-text:#222;--faq10-muted:#666;--faq10-underline:#ddd}.faq10{max-width:880px;margin:0 auto;padding:clamp(8px,2vw,16px);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans JP",sans-serif;color:var(--faq10-text)}.faq10-item{position:relative;border-bottom:1px solid var(--faq10-underline);margin-bottom:14px}.faq-toggle{display:none}.faq-label{font-weight:700;color:var(--faq10-accent);margin-right:6px}.faq10-q{display:flex;align-items:center;gap:6px;cursor:pointer;padding:10px 0;font-weight:700;line-height:1.5;user-select:none;-webkit-tap-highlight-color:transparent}.faq10-q::after{content:"+";margin-left:auto;font-weight:700;color:var(--faq10-accent);transition:transform .2s ease}.faq-toggle:checked + .faq10-q::after{content:"–"}.faq10-a{color:var(--faq10-muted);line-height:1.7;font-size:15px;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease, opacity .25s ease}.faq-toggle:checked + .faq10-q + .faq10-a{max-height:500px;padding:8px 0 12px 0;opacity:1}.tenpo-trainer-message-container{max-width:800px;margin:2em auto;padding:0 1em}.tenpo-trainer-title{font-size:1.2rem;font-weight:700;margin-bottom:0.75em;text-align:center;color:#666;position:relative;display:block}.tenpo-trainer-title::after{content:"";display:block;width:50px;height:2px;background-color:#ff6600;margin:0.5em auto 0}.tenpo-trainer-subtitle{font-size:1.1rem;color:#ff6600;margin-bottom:1.5em;font-weight:600;letter-spacing:0.05em;text-align:left}.tenpo-trainer-text{text-align:left;color:#333;line-height:1.8}.tenpo-trainer-marker{background:linear-gradient(transparent 60%, #ffe0b2 60%)}.reviews-slider{position:relative;--rv-gap:16px;--rv-radius:12px;--rv-border:#eee;--rv-text:#222;--rv-badge-bg:#f5f5f5;--rv-badge-text:#333;max-width:1100px;margin:24px auto;padding:0 12px 12px;color:var(--rv-text);font-size:clamp(14px, 1.7vw, 16px);line-height:1.8}.reviews-track{display:grid;grid-auto-flow:column;grid-auto-columns:min(480px, 86vw);gap:var(--rv-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:12px;-webkit-overflow-scrolling:touch;padding-bottom:12px}.reviews-track{scrollbar-width:thin;scrollbar-color:#bbb #eee}.reviews-track::-webkit-scrollbar{height:10px}.reviews-track::-webkit-scrollbar-track{background:#eee;border-radius:999px}.reviews-track::-webkit-scrollbar-thumb{background:#bbb;border-radius:999px}.reviews-track::-webkit-scrollbar-thumb:hover{background:#999}.review-card{scroll-snap-align:start;background:#fff;border:1px solid var(--rv-border);border-radius:var(--rv-radius);box-shadow:0 1px 2px rgba(0,0,0,.04);padding:16px 18px}.review-card__name{font-weight:700}.review-card__body{margin:0;word-break:break-word}@media (min-width: 980px){.reviews-track{grid-auto-columns:minmax(420px, 1fr)}}.reviews-slider::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:14px;height:28px;background:no-repeat center / contain url("data:image/svg+xml;utf8,\
      <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 40' fill='none' stroke='%23ff6600' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'>\
        <path d='M2 2 L18 20 L2 38'/>\
      </svg>");opacity:0.4;animation:arrow-move 1.2s infinite;pointer-events:none}@keyframes arrow-move{0%,100%{opacity:.2;transform:translateY(-50%) translateX(0)}50%{opacity:.7;transform:translateY(-50%) translateX(4px)}}.reviews-slider,.reviews-slider *{list-style:none}#breadcrumb{display:block;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#breadcrumb::-webkit-scrollbar{display:none}.tenpo-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;max-width:900px;margin:0 auto;margin-bottom:40px !important}.tenpo-grid__item{display:flex;justify-content:center;align-items:center;height:40px;background:#ff6600 !important;color:#fff !important;font-size:16px;font-weight:bold;text-decoration:none;border-radius:6px;transition:opacity .2s ease}.tenpo-grid__item:hover{opacity:0.85}.st-main .entry-content .programs{margin:clamp(24px, 4vw, 48px) auto;max-width:1080px;padding:0 16px 0 0}.st-main .entry-content .programs__grid{display:grid;grid-template-columns:1fr;gap:clamp(16px, 2.8vw, 28px);width:100vw;margin-left:calc(50% - 50vw);margin-right:0;padding-left:0;padding-right:16px}@media (min-width: 768px){.st-main .entry-content .programs__grid{grid-template-columns:1fr 1fr}}.st-main .entry-content .programs__card{position:relative;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:0 12px 12px 0;padding:clamp(12px, 2vw, 18px);box-shadow:0 1px 2px rgba(0,0,0,.06), 0 6px 16px rgba(0,0,0,.06);transition:transform .15s ease, box-shadow .15s ease}.st-main .entry-content .programs__card:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,.06), 0 10px 22px rgba(0,0,0,.08)}.st-main .entry-content .programs h3.programs__title{margin:0 0 10px;font-size:clamp(18px, 2.2vw, 22px) !important;line-height:1.35;padding-left:12px !important;border-left:0;border-bottom:0;position:static !important}@media (max-width: 640px){.st-main .entry-content .programs h3.programs__title{position:static !important;margin:0;max-width:100%;padding:0 !important;font-size:1.0em !important}}.st-main .entry-content .programs__media{margin:8px 0 12px}.st-main .entry-content .programs__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:0 10px 10px 0;display:block}.st-main .entry-content .programs__text{margin:0;font-size:clamp(14px, 1.9vw, 16px);line-height:1.8;color:#222}.st-main .entry-content .programs .aligncenter{margin:0}@media (prefers-color-scheme: dark){.st-main .entry-content .programs__card{background:#111;border-color:rgba(255,255,255,.08)}.st-main .entry-content .programs__text{color:#eee}}.st-main .entry-content .programs h3.programs__title{margin:0 0 10px;font-size:clamp(18px, 2.2vw, 22px) !important;line-height:1.35;padding-left:12px !important;border-left:0px solid #ff6600;border-bottom:0;position:static !important}@media (max-width: 640px){.st-main .entry-content .programs h3.programs__title{position:static !important;margin:0;max-width:100%;padding:0 !important;padding-left:12px !important;font-size:1.0em !important}}.st-main .entry-content .programs__media{margin:8px 0 12px}.st-main .entry-content .programs__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:0 10px 10px 0;display:block}.st-main .entry-content .programs__text{margin:0;font-size:clamp(14px, 1.9vw, 16px);line-height:1.8;color:#222;padding-left:12px !important}.st-main .entry-content .programs .aligncenter{margin:0}@media (prefers-color-scheme: dark){.st-main .entry-content .programs__card{background:#111;border-color:rgba(255,255,255,.08)}.st-main .entry-content .programs__text{color:#eee}}@media (min-width: 1024px){.st-main .entry-content .programs__grid{width:100%;margin-left:0;margin-right:0;padding-right:0;padding-left:0;box-sizing:border-box}.st-main .entry-content .programs{padding-right:0}}:root{--gmap-accent:#ff6600;--gmap-text:#ffffff;--gmap-line:#ff6600}.gmap-link{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem .9rem;border-radius:9999px;background:var(--gmap-accent);color:var(--gmap-text);text-decoration:none;font-weight:700;line-height:1;border:1px solid var(--gmap-accent);position:relative;transition:transform .12s ease, box-shadow .12s ease, background .2s}.gmap-link:hover,.gmap-link:focus-visible{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.12);background:#ff7f2a;text-decoration:none}.gmap-link:active{transform:translateY(0);box-shadow:none}.gmap-icon{width:1.1em;height:1.1em;display:inline-block;flex:0 0 auto}.gmap-icon,.gmap-icon.--sm{background-repeat:no-repeat;background-position:center;background-size:100% 100%}.gmap-icon{background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' aria-hidden='true'>\
<path fill='%23fff' d='M12 2a7 7 0 0 0-7 7c0 4.97 7 13 7 13s7-8.03 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/>\
</svg>")}.gmap-icon.--sm{width:1em;height:1em}.gmap-ext{width:1em;height:1em;display:inline-block;flex:0 0 auto;opacity:.9}.gmap-ext,.gmap-ext.--sm{background-repeat:no-repeat;background-position:center;background-size:100% 100%}.gmap-ext{background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='%23ffffff' d='M14 3h7v7h-2V6.41l-9.29 9.3-1.42-1.42 9.3-9.29H14V3z'/>\
<path fill='%23ffffff' d='M19 19H5V5h6V3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2v-6h-2v6z'/>\
</svg>")}.gmap-ext.--sm{width:.95em;height:.95em}.gmap-link:focus-visible,.gmap-textlink:focus-visible{outline:2px solid rgba(255,102,0,.35);outline-offset:3px}@media (prefers-reduced-motion: reduce){.gmap-link{transition:none}}.qual-block{margin:clamp(20px, 4vw, 40px) 0}.qual-heading{font-size:1.0em;font-weight:600;text-align:center !important;margin-bottom:0.6em;line-height:1.4;border:1px solid #333;padding:2px 6px;display:inline-block;background-color:#fff}.post ul.qual-list{list-style:none !important;margin:0;padding-left:0;display:grid;gap:8px 18px;grid-template-columns:1fr}.post ul{list-style:none !important}@media (min-width: 768px){.qual-list{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}.qual-list li{display:flex;align-items:center;gap:8px;line-height:1.4;font-size:16px}.post ul.qual-list{list-style-type:none;padding-left:0}.qual-list{list-style:none !important}.qual-list li::marker{content:none !important}.qual-list{list-style:none !important}.qual-list li::marker{content:none !important}ul.cmt-square{margin:1em 0;padding-left:1.2em;list-style:none}ul.cmt-square li{position:relative;padding-left:.85em;line-height:1.8;font-weight:500 !important}ul.cmt-square li::before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;background:#ff6600 !important}body.page-id-123 table[data-scrollable="false"]{width:100%;border-collapse:collapse;table-layout:fixed}body.page-id-123 table[data-scrollable="false"] th{width:20%;min-width:120px;text-align:center;vertical-align:middle;padding:12px 8px;font-weight:600;background:#fafafa;border:1px solid #eee;white-space:nowrap}body.page-id-123 table[data-scrollable="false"] td{width:80%;text-align:left;vertical-align:middle;padding:12px 14px;border:1px solid #eee;color:#222;word-break:break-word}body.page-id-123 table[data-scrollable="false"] td.tyuuou-center-middle{text-align:left !important}ul.trainer-ten-list{padding:5px;margin:0;margin-bottom:20px}ul.trainer-ten-list li{list-style:none;position:relative; padding-left:0.5em;        margin-bottom:0.6em;line-height:1.7;font-weight:600;font-size:1.1em;display:flex;align-items:center}ul.trainer-ten-list li::before{content:"✪";flex-shrink:0;display:inline-block;margin-right:0.5em;font-size:1.1em;color:#e67e22;line-height:1}:root{--trust-accent:#2e7d32;--trust-bg:#f0f9f4;--trust-border:#c8e6c9;--trust-text:#1b4332}.trial-btn-section{text-align:center;margin:0 auto !important;font-family:"Noto Sans JP", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin-bottom:60px !important}.trial-arrow{width:0;height:0;margin:40px auto 28px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #ff6600;animation:arrowFloat 1.6s ease-in-out infinite}@keyframes arrowFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}.trial-caption{font-size:16px;font-weight:500;margin:0 0 8px;color:#000}.trial-btn{--g1:#00c853;--g2:#009624;display:block;margin:0 auto;text-align:center;padding:14px 34px;border-radius:999px;text-decoration:none;color:#fff;font-size:18px;font-weight:700;background:linear-gradient(180deg, rgba(255,255,255,.22), rgba(255,255,255,0) 40%), linear-gradient(180deg, var(--g1) 0%, var(--g2) 100%);box-shadow:0 8px 20px rgba(0,185,0,.28), inset 0 1px 0 rgba(255,255,255,.6), inset 0 -1px 0 rgba(0,0,0,.06);position:relative;overflow:hidden;transition:transform .15s ease, box-shadow .15s ease, filter .2s ease;width:fit-content}.trial-btn .triangle{display:inline-block;width:0;height:0;border-left:12px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:8px}.trial-btn:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 12px 26px rgba(0,185,0,.34), inset 0 1px 0 rgba(255,255,255,.65), inset 0 -1px 0 rgba(0,0,0,.07)}.trial-btn:focus-visible{outline:3px solid rgba(0,185,0,.45);outline-offset:4px}.trial-btn:active{transform:translateY(2px);box-shadow:0 4px 8px rgba(0,185,0,.2), inset 0 2px 6px rgba(0,0,0,.2)}.trial-btn:active::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background:rgba(255,255,255,.55);border-radius:50%;transform:translate(-50%,-50%);animation:ripple .45s ease-out forwards}@keyframes ripple{from{opacity:.45;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(18)}}@media (prefers-reduced-motion: reduce){.trial-arrow{animation:none}.trial-btn,.trial-btn:hover,.trial-btn:active{transition:none}}.trainer-accordion-20250910,.trainer-accordion-20250910 *{all:unset !important;display:revert !important;box-sizing:border-box !important;font-family:"Noto Sans JP", sans-serif !important}.st-main .trainer-accordion-20250910{margin-top:30px !important;margin-bottom:30px !important;max-width:800px !important;width:100% !important}.store-20250910{border:1px solid #ccc !important;border-radius:6px !important;margin-bottom:16px !important;overflow:hidden !important;background:#fff !important}.store-summary-20250910{cursor:pointer !important;display:flex !important;align-items:center !important;gap:12px !important;padding:12px 16px !important;font-size:1.1rem !important;font-weight:600 !important;color:#ff6600 !important;position:relative !important}.store-icon-20250910{display:block !important;width:100px !important;height:74px !important;border-radius:4px !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;flex-shrink:0 !important}.store-title-20250910{flex:1 !important;color:#ff6600 !important}.store-plus-20250910{font-size:1.4rem !important;font-weight:800 !important;color:#ff6600 !important;transition:transform 0.2s ease !important}.store-20250910[open] .store-plus-20250910{transform:rotate(45deg) !important}.trainer-list-20250910{list-style:none !important;margin:0 !important;padding:10px 16px 14px 132px !important;background:#fff !important;border-top:1px solid #eee !important}.trainer-item-20250910{margin:6px 0 !important;padding-left:0 !important;display:flex !important;align-items:center !important}.trainer-item-20250910::before{content:"✪" !important;color:#ff6600 !important;font-size:1rem !important;margin-right:6px !important;display:inline-block !important;vertical-align:middle !important}.trainer-item-20250910 a{text-decoration:none !important;color:#444 !important;font-size:1rem !important;transition:color 0.2s !important;vertical-align:middle !important}.trainer-item-20250910 a:hover{color:#ff6600 !important}.trainer-accordion-20250910 > .store-20250910:nth-of-type(1) .store-icon-20250910{background-image:url("https://freeb-fis.co.jp/wp-content/uploads/2025/09/umeda.jpg") !important}.trainer-accordion-20250910 > .store-20250910:nth-of-type(2) .store-icon-20250910{background-image:url("https://freeb-fis.co.jp/wp-content/uploads/2025/09/tanimachi.jpg") !important}.trainer-accordion-20250910 > .store-20250910:nth-of-type(3) .store-icon-20250910{background-image:url("https://freeb-fis.co.jp/wp-content/uploads/2025/09/esaka.jpg") !important}.trainer-accordion-20250910 > .store-20250910:nth-of-type(4) .store-icon-20250910{background-image:url("https://freeb-fis.co.jp/wp-content/uploads/2025/09/toyonaka.jpg") !important}@media (max-width: 599px){.store-summary-20250910{gap:10px !important}.trainer-list-20250910{padding-left:128px !important}}.store-title-20250910{display:flex !important;flex-direction:column !important;line-height:1.1 !important}.trainer-accordion-20250910 .store-name-20250910{font-weight:700 !important;color:#ff6600 !important;font-size:1.3rem !important;margin-bottom:6px !important}.store-sub-20250910{font-size:0.9rem !important;color:#666 !important;margin-top:2px !important}.trainer-list-20250910{list-style:none !important;margin:0 !important;padding:10px 16px 14px 132px !important;background:#fff !important;border-top:1px solid #eee !important}.trainer-item-20250910{margin:8px 0 !important;display:flex !important;align-items:center !important}.trainer-item-20250910::before{content:"✪" !important;color:#ff6600 !important;font-size:1rem !important;margin-right:6px !important;display:inline-block !important;vertical-align:middle !important}.trainer-item-20250910 a{color:#ff6600 !important;font-weight:500 !important;font-size:1rem !important;text-decoration:none !important;border-bottom:1px dotted #ff6600 !important;padding-bottom:1px !important;transition:all 0.2s ease !important;cursor:pointer !important}.trainer-item-20250910 a:hover,.trainer-item-20250910 a:focus{color:#ff6600 !important;border-bottom-color:#d25fa0 !important}.back-to-top-20250910{position:fixed;right:20px;bottom:55px;display:flex;flex-direction:column;align-items:center;text-decoration:none;z-index:9999;line-height:0 !important}.back-arrow-20250910{width:52px;height:52px;border-radius:50%;background-color:rgba(255, 102, 0, 0.85);display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:bold;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.25);transition:transform 0.2s ease, background-color 0.2s ease}.back-text-20250910{margin-top:0 !important;font-size:0.8rem;font-weight:600;color:#ff6600;text-align:center;line-height:1.1;text-shadow:-1px -1px 2px #fff, 1px -1px 2px #fff, -1px 1px 2px #fff, 1px 1px 2px #fff}.back-arrow-20250910:hover{background-color:rgba(230, 92, 0, 0.9);transform:scale(1.05)}ul.noto-li{list-style:none;margin:0;padding:12px 0;counter-reset:review;font-family:"Noto Sans JP", sans-serif}ul.noto-li::before{content:"お客様の声";display:block;font-weight:700;letter-spacing:.04em;margin:0 0 14px 0;font-size:16px;opacity:.8;text-align:center}ul.noto-li > li{position:relative;padding:12px 12px 12px 44px;line-height:1.7;border-bottom:1px solid #ddd}ul.noto-li > li:last-child{border-bottom:none;margin-bottom:12px}ul.noto-li > li::before{content:"“";position:absolute;left:12px;top:6px;font-size:24px;line-height:1;opacity:.35;font-weight:700}.gmaps-btn-wrapper{display:inline-block;margin-bottom:20px}.gmaps-btn{display:inline-flex;align-items:center;gap:0.3em;padding:0.4em 1.0em;border-radius:9999px;font-size:14px;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(to bottom, #ffb347, #ff6600);box-shadow:0 2px 4px rgba(0,0,0,0.2);transition:background 0.2s ease, transform 0.15s ease}.gmaps-btn:hover{background:linear-gradient(to bottom, #ffc266, #e05500);transform:translateY(-1px)}.gmaps-btn:active{background:linear-gradient(to bottom, #e05500, #cc4c00);transform:translateY(0)}.gmaps-btn__icon{width:16px;height:16px;display:block;flex-shrink:0;color:currentColor}.back-to-toc{position:fixed;bottom:60px;right:20px;text-align:center;text-decoration:none !important;z-index:9999}.back-to-toc .arrow{display:inline-block;width:46px;height:46px;line-height:46px;font-size:1.6rem;font-weight:700;color:rgba(255, 102, 0, 0.85);border-radius:50%;border:2px solid rgba(255, 102, 0, 0.4);background:rgba(255, 255, 255, 0.4);box-shadow:0 3px 8px rgba(0, 0, 0, 0.15);transition:all 0.3s ease;text-shadow:0 1px 3px rgba(255, 255, 255, 0.9)}.back-to-toc .label{display:block;margin-top:6px;font-size:13px;font-weight:600;color:rgba(255, 102, 0, 0.9);letter-spacing:0.05em;text-decoration:none !important;text-shadow:0 1px 4px rgba(255, 255, 255, 1), 0 0 8px rgba(255, 255, 255, 0.9)}.back-to-toc:hover .arrow,.back-to-toc:focus .arrow,.back-to-toc:active .arrow{background:rgba(255, 102, 0, 0.9);color:#fff;border-color:rgba(255, 102, 0, 0.9);transform:translateY(-3px);box-shadow:0 6px 14px rgba(0, 0, 0, 0.25)}.back-to-toc:hover .label{color:#ff6600;text-decoration:none !important}@media (max-width: 640px){.back-to-toc{bottom:70px;right:12px}.back-to-toc .arrow{width:42px;height:42px;line-height:42px;font-size:1.4rem}.back-to-toc .label{font-size:12px}}.features-of-each-store{all:unset;display:block;width:100%;max-width:720px;margin:20px auto;padding:40px 24px;background:#f8f8f8;border-radius:16px;box-sizing:border-box;font-family:inherit}h2.features-of-each-store__title{all:unset;display:block;width:100%;text-align:center;font-size:24px;font-weight:700;margin:0 0 15px 0;color:#222; line-height:1.4}h2.features-of-each-store__title::after{min-height:0 !important}.features-of-each-store__main{background:#ffffff;border-radius:14px;padding:28px 20px;text-align:center;box-shadow:0 6px 18px rgba(0,0,0,0.06);margin-bottom:24px}.features-of-each-store__badge{display:inline-block;background:#ff6a00;color:#fff;font-size:14px;font-weight:700;padding:6px 16px;border-radius:20px;margin-bottom:12px}.features-of-each-store__main-text{all:unset;display:block;font-size:20px;line-height:1.6;color:#333}.features-of-each-store__main-text-maker{color:#ff6b00}.features-of-each-store__sub{all:unset;display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.features-of-each-store__sub i{all:revert;font-family:"Font Awesome 6 Free" !important;font-weight:900;display:inline-block;line-height:1}.features-of-each-store__sub i{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal}.features-of-each-store__sub{display:flex;gap:16px;list-style:none;padding:0;margin:0}.features-of-each-store__sub li{display:flex;align-items:center;gap:6px}.features-of-each-store{position:relative;overflow:visible}.features-of-each-store::after{content:"";position:absolute;top:-26px;right:-6px;width:70px;height:70px;border-radius:50%;background-image:url("https://freeb-fis.co.jp/wp-content/uploads/2026/01/kaoicon1.png.webp");background-size:cover;background-position:center;background-repeat:no-repeat;border:4px solid #fff;box-shadow:0 10px 24px rgba(0,0,0,0.2);z-index:10}@media (max-width: 480px){.features-of-each-store::after{   top:-30px;right:-4px;   width:70px;   height:70px;border-width:3px}}.fis-oname-fis{--main:#ff6600;--soft:#ff8c3a;--dark:#c24500;--line:#ffe2cc;--green:#38bd3e;--green-d:#1f7a24;--ink:#333;--sub:#8a8a8a;--bg:#fff8f2;--card:#fff}.fis-oname-fis,.fis-oname-fis *{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;box-sizing:border-box}.fis-oname-fis{background:var(--bg);color:var(--ink);padding:52px 20px 58px;line-height:1.9;letter-spacing:.02em;margin:0 0 20px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important;width:auto !important;max-width:none !important;box-sizing:border-box !important;float:none !important}.fis-oname-fis .fis-oname-fis__inner{max-width:900px !important;width:auto !important;margin:0 auto !important;padding:0 !important;float:none !important}.fis-oname-fis ul,.fis-oname-fis ol{list-style:none !important;margin:0 !important;padding:0 !important;font-weight:400 !important;font-size:inherit !important;background:none !important;border:none !important;counter-reset:none !important}.fis-oname-fis li{list-style:none !important;font-weight:400;background:none !important;border:none;margin:0;padding:0;text-indent:0 !important}.fis-oname-fis li::marker{content:"" !important}.fis-oname-fis p{margin:0;padding:0;text-indent:0 !important}.fis-oname-fis h2,.fis-oname-fis h3,.fis-oname-fis h4,.fis-oname-fis h2.fis-oname-fis__title,.fis-oname-fis h3.fis-oname-fis__caseTitle{display:block !important;margin:0 !important;padding:0 !important;background:none !important;background-image:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;width:auto !important;max-width:100% !important;min-width:0 !important;min-height:0 !important;height:auto !important;float:none !important;clear:none !important;color:var(--ink) !important;text-align:center !important;font-weight:700 !important;text-indent:0 !important;overflow:visible !important;counter-increment:none !important}.fis-oname-fis h2::before,.fis-oname-fis h2::after,.fis-oname-fis h3::before,.fis-oname-fis h3::after,.fis-oname-fis h4::before,.fis-oname-fis h4::after{content:none !important;display:none !important;min-height:0 !important}.fis-oname-fis img{max-width:100%;height:auto;border:none !important;box-shadow:none !important;border-radius:0;padding:0 !important}.fis-oname-fis figure{margin:0 !important;padding:0 !important;background:none !important}.fis-oname-fis figcaption{margin:0;padding:0}.fis-oname-fis strong,.fis-oname-fis b{color:var(--dark);font-weight:700;font-size:inherit}.fis-oname-fis article,.fis-oname-fis section,.fis-oname-fis header,.fis-oname-fis div{margin:0;padding:0}.fis-oname-fis span{background:none}.fis-oname-fis__head{text-align:center !important;margin:0 0 36px !important;padding:0 !important;overflow:hidden}.fis-oname-fis__en{display:block;color:var(--main);line-height:1;margin-bottom:8px;font-family:"Oswald","Arial Narrow","Helvetica Neue Condensed","Yu Gothic","Noto Sans JP",sans-serif !important;font-weight:700;font-size:clamp(26px,4.6vw,38px);letter-spacing:.18em;text-transform:uppercase}.fis-oname-fis h2.fis-oname-fis__title{font-size:clamp(19px,2.7vw,22px) !important;line-height:1.95 !important;letter-spacing:.03em}.fis-oname-fis__lead{margin:12px 0 0 !important;font-size:15px;font-weight:700;color:#a83b00;letter-spacing:.14em}.fis-oname-fis .fis-oname-fis__inner ul.fis-oname-fis__checks{display:block !important;width:auto !important;max-width:600px !important;float:none !important;margin:0 auto !important;padding:12px 44px !important;background:var(--card) !important;border:1px solid var(--line) !important;border-radius:18px;box-shadow:0 6px 22px rgba(255,102,0,.12)}.fis-oname-fis ul.fis-oname-fis__checks li{display:block !important;position:relative !important;text-align:left !important;padding:20px 0 20px 60px !important;font-size:16.5px;font-weight:500;line-height:1.7;border-bottom:1px dashed var(--line) !important}.fis-oname-fis ul.fis-oname-fis__checks li:last-child{border-bottom:none !important}.fis-oname-fis ul.fis-oname-fis__checks li::before{content:"" !important;position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;width:26px;height:26px;border-radius:8px;background:var(--soft) !important}.fis-oname-fis ul.fis-oname-fis__checks li::after{content:"" !important;display:block !important;position:absolute !important;left:29px !important;top:50% !important;width:6px;height:11px;border-right:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translate(-50%,-65%) rotate(45deg) !important;background:none !important}.fis-oname-fis__arrow{display:block !important;width:19px !important;height:12px !important;margin:26px auto 8px !important;float:none !important;background:var(--dark);border:0 !important;clip-path:polygon(0 0,100% 0,50% 100%);animation:fis-oname-fisFloat 1.6s ease-in-out infinite}@keyframes fis-oname-fisFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion: reduce){.fis-oname-fis *,.fis-oname-fis *::before,.fis-oname-fis *::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}.fis-oname-fis__arrow{animation:none !important}}.fis-oname-fis .fis-oname-fis__case{background:var(--card) !important;border:1px solid var(--line) !important;border-radius:14px;overflow:hidden;padding:0 !important;margin:26px auto 0 !important;max-width:860px !important;width:auto !important;float:none !important;box-shadow:0 6px 22px rgba(255,102,0,.12)}.fis-oname-fis__caseHead{text-align:center !important;padding:24px 16px 20px !important;margin:0 !important;background:linear-gradient(180deg,#fff6ee,#fff);border-bottom:1px solid var(--line)}.fis-oname-fis__caseNo{display:inline-block !important;background:var(--main) !important;color:#fff !important;font-size:12.5px !important;font-weight:700;letter-spacing:.12em;padding:4px 16px !important;border-radius:999px !important;margin:0 0 8px !important}.fis-oname-fis h3.fis-oname-fis__caseTitle{font-size:clamp(20px,3.2vw,26px) !important;letter-spacing:.04em;line-height:1.5 !important}.fis-oname-fis__caseSub{margin-top:4px !important;font-size:14px;font-weight:700;color:#a83b00;letter-spacing:.08em}.fis-oname-fis__ba{padding:10px 8px 0 !important}.fis-oname-fis__baShot{margin:0 !important;padding:0 !important;position:relative;display:block;overflow:hidden;text-align:center !important}.fis-oname-fis__baShot img{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;min-width:0 !important;margin:0 auto !important;padding:0 !important;border:0 !important;position:static !important;inset:auto !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;float:none !important;aspect-ratio:1 / 1 !important;object-fit:contain !important;background:#fff}.fis-oname-fis__notesRow{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px;margin:14px 0 0 !important}.fis-oname-fis__ph{display:none;position:absolute;inset:0;z-index:1;align-items:center;justify-content:center;text-align:center;color:var(--sub);font-size:12.5px;padding:0 10px;line-height:1.6}.fis-oname-fis__baShot:has(img[src=""]) .fis-oname-fis__ph,.fis-oname-fis__baShot:has(img:not([src])) .fis-oname-fis__ph{display:flex}.fis-oname-fis ul.fis-oname-fis__notes{margin:0 !important;padding:0 !important}.fis-oname-fis ul.fis-oname-fis__notes{padding:0 4px !important}.fis-oname-fis ul.fis-oname-fis__notes li{display:flex !important;align-items:flex-start !important;gap:6px !important;padding:9px 4px !important;font-size:12.5px !important;line-height:1.7 !important;letter-spacing:.01em}.fis-oname-fis ul.fis-oname-fis__notes li + li{border-top:1px dashed var(--line)}.fis-oname-fis ul.fis-oname-fis__notes li::before{content:"›" !important;flex:0 0 auto !important;font-size:15px !important;font-weight:900 !important;line-height:1.45 !important}.fis-oname-fis__notes--before li::before{color:var(--main) !important}.fis-oname-fis__notes--before li{color:#6b4a37}.fis-oname-fis__notes--after li::before{color:var(--green) !important}.fis-oname-fis__notes--after li{color:#2c5630}.fis-oname-fis__points{background:#fffaf6;border:1px solid var(--line);border-radius:12px;padding:20px 18px 22px !important;margin:26px 12px 0 !important}.fis-oname-fis__pointsTitle{text-align:center;font-size:15px;font-weight:700;color:#a83b00;letter-spacing:.06em;padding:0 0 14px !important;border-bottom:2px solid var(--green);margin:0 0 8px !important;line-height:1.6 !important}.fis-oname-fis ul.fis-oname-fis__pointList{margin:0 !important;padding:0 !important}.fis-oname-fis ul.fis-oname-fis__pointList li{position:relative;padding:16px 0 16px 40px !important;font-size:13.5px !important;font-weight:700;line-height:1.9 !important;border-bottom:1px dashed var(--line) !important;color:#3a3a3a}.fis-oname-fis ul.fis-oname-fis__pointList li:last-child{border-bottom:none !important}.fis-oname-fis ul.fis-oname-fis__pointList li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:var(--green)}.fis-oname-fis ul.fis-oname-fis__pointList li::after{content:"";position:absolute;left:10px;top:50%;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-65%) rotate(45deg)}.fis-oname-fis__did{margin-top:20px !important;border:1.5px solid var(--green);border-radius:10px;padding:16px 16px !important;text-align:center;background:#fff}.fis-oname-fis__didLabel{display:block;font-size:12px;font-weight:700;color:var(--green-d);letter-spacing:.1em;margin:0 0 9px !important;line-height:1.5 !important}.fis-oname-fis__didText{font-size:13.5px !important;font-weight:700;line-height:1.9 !important;color:#333;margin:0 !important}.fis-oname-fis__period{display:block;width:fit-content;max-width:calc(100% - 24px);margin:18px auto 0 !important;background:#a83b00;border:0 !important;border-radius:999px;padding:12px 30px !important;text-align:center;font-size:13px !important;font-weight:700;color:#fff !important;line-height:1.5 !important;letter-spacing:.02em}.fis-oname-fis .fis-oname-fis__body{padding:22px 18px 26px !important;margin:0 !important}.fis-oname-fis__block{margin:0 0 26px !important}.fis-oname-fis__block + .fis-oname-fis__block{margin-top:30px !important}.fis-oname-fis__block:last-child{margin-bottom:0 !important}.fis-oname-fis__label{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;font-size:15px;font-weight:700;margin:0 0 13px !important;padding:0 !important;letter-spacing:.04em}.fis-oname-fis__label::before{content:"";width:5px;height:1.1em;border-radius:2px;flex:0 0 auto}.fis-oname-fis__label--worry{color:#a83b00}.fis-oname-fis__label--worry::before{background:var(--main)}.fis-oname-fis__label--do{color:var(--green-d)}.fis-oname-fis__label--do::before{background:var(--green)}.fis-oname-fis__text{margin:0 !important;font-size:15.5px !important;line-height:1.95 !important;color:var(--ink)}.fis-oname-fis__more{margin-top:10px}.fis-oname-fis .fis-oname-fis__more summary{display:inline-flex !important;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:13.5px;font-weight:700;color:#a83b00;padding:7px 14px;border:1.5px solid var(--line);border-radius:999px;background:#fff}.fis-oname-fis .fis-oname-fis__more summary::-webkit-details-marker{display:none}.fis-oname-fis .fis-oname-fis__more summary::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px)}.fis-oname-fis .fis-oname-fis__more[open] summary::after{transform:rotate(-135deg) translate(-2px,-2px)}.fis-oname-fis .fis-oname-fis__more summary:focus-visible{outline:3px solid var(--main);outline-offset:2px}.fis-oname-fis__moreBody{margin-top:12px !important;font-size:15px;line-height:1.95;color:var(--ink)}.fis-oname-fis .fis-oname-fis__text strong{color:var(--dark);font-weight:700;background:linear-gradient(transparent 65%,rgba(255,102,0,.32) 65%);padding:0 2px}.fis-oname-fis__note{margin:22px auto 0 !important;max-width:860px;font-size:12.5px;color:var(--sub);line-height:1.7;text-align:center}@media (max-width:600px){.fis-oname-fis{padding:38px 10px 42px}.fis-oname-fis .fis-oname-fis__inner ul.fis-oname-fis__checks{padding:8px 16px !important}.fis-oname-fis ul.fis-oname-fis__checks li{padding:16px 0 16px 50px !important;font-size:14.5px}.fis-oname-fis .fis-oname-fis__body{padding:16px 12px 18px !important}.fis-oname-fis ul.fis-oname-fis__notes li{font-size:11.5px !important}.fis-oname-fis__points{margin:24px 10px 0 !important;padding:18px 16px 20px !important}}@media (min-width:601px){.fis-oname-fis__ba{padding:20px 18px 0 !important}.fis-oname-fis__points{margin:26px 18px 0 !important;padding:22px 22px 24px !important}}@media (max-width:400px){.fis-oname-fis ul.fis-oname-fis__checks li{font-size:14px !important;padding:16px 0 16px 46px !important}.fis-oname-fis ul.fis-oname-fis__checks li::before{width:22px;height:22px;left:8px !important}.fis-oname-fis ul.fis-oname-fis__checks li::after{left:19px !important}}.fis-cta{--main:#ff6600;--soft:#ff8c3a;--dark:#c24500;--deep:#a33800;--line:#ffdcc0;--ink:#463a30;--sub:#9a9a9a}.fis-cta,.fis-cta *{box-sizing:border-box !important;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}.fis-cta{position:relative !important;display:block !important;width:auto !important;max-width:none !important;min-width:0 !important;float:none !important;clear:both !important;margin:64px 0 36px !important;padding:26px 14px 24px !important;background:linear-gradient(180deg,#fff4e8 0%,#fffaf6 58%,#fff 100%) !important;border:2px solid #ffe6d2 !important;border-radius:26px !important;box-shadow:0 12px 30px rgba(255,102,0,.10) !important;color:var(--ink);line-height:1.7;letter-spacing:.02em;text-align:center;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100% !important;text-size-adjust:100% !important}.fis-cta__inner{max-width:520px !important;width:auto !important;margin:0 auto !important;padding:0 !important;float:none !important}.fis-cta p{margin:0 !important;padding:0 !important;text-indent:0 !important;font-size:inherit;line-height:inherit}.fis-cta div{margin:0;padding:0}.fis-cta ul{list-style:none !important;margin:0 !important;padding:0 !important;background:none !important;border:none !important}.fis-cta li{list-style:none !important;margin:0 !important;padding:0 !important;background:none !important;border:none !important;text-indent:0 !important;font-weight:400}.fis-cta li::marker{content:"" !important}.fis-cta::before{content:"";position:absolute;left:50%;top:-42px;width:38px;height:19px;transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20' fill='none' stroke='%23ff6600' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 2 L20 18 L38 2'/></svg>")}.fis-cta p.fis-cta__limit{position:relative;z-index:3;display:inline-block !important;margin:0 auto 14px !important;padding:9px 20px 10px !important;background:linear-gradient(180deg,#ff9440 0%,#f45d00 100%) !important;color:#fff !important;font-weight:700 !important;font-size:13.5px !important;letter-spacing:.04em;line-height:1.3 !important;border-radius:999px;border:2px solid #fff;box-shadow:0 6px 16px rgba(255,102,0,.28)}.fis-cta .fis-cta__card{position:relative;background:#fff;border:2px solid var(--line);border-radius:20px;box-shadow:0 8px 22px rgba(255,102,0,.12);padding:24px 14px 20px !important}.fis-cta p.fis-cta__nowLimit{display:inline-flex !important;align-items:center;gap:9px;margin:0 0 12px !important}.fis-cta .fis-cta__nowWord{display:inline-block;padding:3px 13px 5px;border-radius:9px;background:linear-gradient(180deg,#ffeaa4 0%,#ffd45e 100%) !important;box-shadow:0 3px 0 #efc046;color:#a33800 !important;font-size:clamp(22px,6.4vw,27px);font-weight:700;line-height:1.25;letter-spacing:.01em}.fis-cta .fis-cta__nowSub{font-size:clamp(15px,4.3vw,17px);font-weight:700;color:#5a4636 !important;letter-spacing:.02em}.fis-cta p.fis-cta__pack{display:flex !important;align-items:center;justify-content:center;gap:10px;margin:0 0 6px !important;font-size:clamp(16px,4.7vw,21px) !important;font-weight:700 !important;line-height:1.4 !important;letter-spacing:.02em;color:#e2580a !important}.fis-cta p.fis-cta__pack::before,.fis-cta p.fis-cta__pack::after{content:"";display:block;width:2px;height:1.35em;border-radius:2px;background:#f9a86a;flex:0 0 2px}.fis-cta p.fis-cta__pack::before{transform:rotate(-18deg)}.fis-cta p.fis-cta__pack::after{transform:rotate(18deg)}.fis-cta .fis-cta__packEx{color:#ff6600 !important;font-weight:700;letter-spacing:0}.fis-cta p.fis-cta__menu{font-size:clamp(12.5px,3.62vw,16.5px) !important;font-weight:700 !important;line-height:1.8 !important;color:#5a4636 !important}.fis-cta .fis-cta__mk{background:linear-gradient(transparent 62%,#ffe08a 62%) !important;padding:0 2px;font-weight:700}.fis-cta ul.fis-cta__shots{display:flex !important;justify-content:center;align-items:flex-start;gap:6px;margin:10px auto 0 !important;max-width:420px}.fis-cta ul.fis-cta__shots li{flex:1 1 0;min-width:0;text-align:center}.fis-cta ul.fis-cta__shots img{display:block !important;width:100% !important;height:auto !important;aspect-ratio:4/3;object-fit:cover;margin:0 !important;padding:0 !important;border:2px solid #fff !important;border-radius:10px !important;box-shadow:0 3px 10px rgba(160,90,40,.18) !important;background:none !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;max-width:100% !important;min-width:0 !important;transform:none !important;float:none !important}.fis-cta ul.fis-cta__shots li span{display:block;margin-top:4px;font-size:clamp(9.5px,2.8vw,12px);font-weight:700;line-height:1.35;color:#8a6f5c !important;letter-spacing:0}.fis-cta p.fis-cta__regular{margin:6px 0 0 !important;font-size:13.5px !important;font-weight:500;color:#8f8f8f !important;letter-spacing:.02em}.fis-cta .fis-cta__was2{font-size:20px;font-weight:700;color:#8f8f8f !important;text-decoration:line-through;text-decoration-thickness:2.5px;white-space:nowrap}.fis-cta p.fis-cta__priceRow{display:flex !important;align-items:center;justify-content:center;gap:6px;margin:2px 0 0 !important}.fis-cta .fis-cta__num{font-size:clamp(50px,14.5vw,70px);font-weight:700;line-height:1.05;color:var(--main);letter-spacing:-.01em;text-shadow:0 3px 0 #ffe3ce}.fis-cta .fis-cta__yen{font-size:23px;font-weight:700;color:var(--main);align-self:flex-end;margin-bottom:.28em}.fis-cta p.fis-cta__taxNote{margin:0 !important;font-size:11.5px !important;color:var(--sub) !important;font-weight:500}.fis-cta .fis-cta__tag{display:inline-flex !important;align-items:center;justify-content:center;flex:0 0 auto;padding:6px 9px;border-radius:9px;background:linear-gradient(180deg,#ff9440 0%,#f45d00 100%) !important;color:#fff !important;font-size:12.5px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-align:center;box-shadow:0 3px 8px rgba(240,78,0,.25)}.fis-cta .fis-cta__off60{display:inline-flex !important;align-items:center;justify-content:center;flex:0 0 auto;align-self:flex-start;margin:-6px 0 0 !important;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 32% 26%,#ffa257 0%,#f04e00 100%) !important;border:2.5px solid #fff;box-shadow:0 5px 13px rgba(240,78,0,.32);color:#fff !important;font-size:14px;font-weight:700;line-height:1.15;letter-spacing:0;text-align:center;transform:rotate(9deg)}.fis-cta p.fis-cta__plus{margin:14px 0 12px !important;font-size:14px !important;font-weight:700 !important;color:var(--deep) !important}.fis-cta p.fis-cta__plus::before{content:"＋";display:block;margin:0 0 2px;font-size:24px;line-height:1;color:var(--soft)}.fis-cta .fis-cta__card--join{background:linear-gradient(180deg,#fff6ee 0%,#fff 62%);padding:16px 14px !important}.fis-cta p.fis-cta__joinLabel{display:inline-block !important;margin:0 0 8px !important;padding:3px 14px !important;border-radius:999px;background:#f45d00 !important;color:#fff !important;font-size:12.5px !important;font-weight:700 !important;letter-spacing:.08em;line-height:1.6 !important}.fis-cta p.fis-cta__joinRow{display:flex !important;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;margin:0 !important}.fis-cta .fis-cta__was{font-size:19px !important;font-weight:700;color:#a5a5a5 !important;text-decoration:line-through;text-decoration-thickness:2px;white-space:nowrap}.fis-cta .fis-cta__toArrow{display:block;width:16px;height:14px;flex:0 0 16px;background:var(--soft) !important;clip-path:polygon(0 22%,58% 22%,58% 0,100% 50%,58% 100%,58% 78%,0 78%)}.fis-cta .fis-cta__now{font-size:clamp(34px,9.5vw,42px);font-weight:700;line-height:1.05;color:var(--main) !important;white-space:nowrap}.fis-cta .fis-cta__now .fis-cta__yen{font-size:19px;margin-bottom:.2em}.fis-cta .fis-cta__spark{flex:0 0 auto;align-self:flex-start;margin:-4px 0 0 -2px;font-size:20px;line-height:1}.fis-cta p.fis-cta__off{display:inline-block !important;margin:10px 0 0 !important;padding:5px 16px !important;border-radius:999px;background:#fff0e3 !important;border:1px dashed #ffb27a;color:var(--deep) !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.02em;line-height:1.6 !important}.fis-cta a.fis-cta__btn{position:relative;overflow:hidden;display:block !important;max-width:430px;margin:44px auto 0 !important;padding:15px 18px 13px !important;background:linear-gradient(180deg,#ff9c47 0%,#ff6a06 48%,#f25a00 100%) !important;color:#fff !important;text-align:center;text-decoration:none !important;border:none !important;border-bottom:0 !important;border-radius:999px !important;box-shadow:0 7px 0 #c34700,0 14px 24px rgba(195,71,0,.28);transition:transform .18s ease,box-shadow .18s ease;animation:fis-cta-pulse 3s ease-in-out infinite}.fis-cta a.fis-cta__btn:hover,.fis-cta a.fis-cta__btn:focus,.fis-cta a.fis-cta__btn:active{color:#fff !important;text-decoration:none !important;border-bottom:0 !important;transform:translateY(4px);box-shadow:0 3px 0 #c34700,0 8px 16px rgba(195,71,0,.28);animation:none}.fis-cta a.fis-cta__btn::after{content:"";position:absolute;top:-60%;left:-40%;width:30%;height:220%;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);transform:rotate(18deg);animation:fis-cta-shine 4.2s ease-in-out infinite}.fis-cta .fis-cta__btnSub{display:block;font-size:12px;font-weight:700;line-height:1.4;color:#ffe6a8 !important;letter-spacing:.04em}.fis-cta .fis-cta__btnMain{display:block;font-size:clamp(21px,5.6vw,25px);font-weight:700;line-height:1.35;letter-spacing:.01em;color:#fff !important}.fis-cta .fis-cta__btnMain::before{content:"";display:inline-block;vertical-align:-2px;width:21px;height:21px;margin-right:7px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M12 3C6.9 3 2.8 6.3 2.8 10.4c0 2.4 1.4 4.5 3.6 5.9-.1.6-.6 2.2-.7 2.6 0 0 0 .2.1.2h.2c.3-.1 2.6-1.7 3.4-2.3.8.2 1.7.3 2.6.3 5.1 0 9.2-3.3 9.2-7.4S17.1 3 12 3z'/></svg>")}.fis-cta .fis-cta__btnNote{display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:#fff2e4 !important;letter-spacing:.02em}.fis-cta ul.fis-cta__reasons{display:block !important;margin:0 !important;max-width:236px;text-align:left}.fis-cta ul.fis-cta__reasons li{position:relative;padding:3px 0 3px 20px !important;font-size:12.5px;font-weight:500;color:#7a6a5c !important;line-height:1.7}.fis-cta ul.fis-cta__reasons li::before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:10px;border-right:2px solid var(--main);border-bottom:2px solid var(--main);transform:rotate(45deg)}.fis-cta .fis-cta__foot{display:flex !important;align-items:flex-end;justify-content:center;gap:8px;margin:34px auto 0 !important}.fis-cta img.fis-cta__staff{flex:0 0 auto;width:72px !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;box-shadow:none !important;background:none !important;pointer-events:none;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;max-width:100% !important;min-width:0 !important;transform:none !important;float:none !important;display:block !important}@keyframes fis-cta-pulse{0%,74%,100%{transform:translateY(0)}82%{transform:translateY(-4px)}90%{transform:translateY(-1px)}}@keyframes fis-cta-shine{0%{left:-40%}55%,100%{left:125%}}@media (prefers-reduced-motion:reduce){.fis-cta a.fis-cta__btn{animation:none}.fis-cta a.fis-cta__btn::after{animation:none;opacity:0}}@media screen and (min-width:600px){.fis-cta{padding:30px 24px 30px !important}.fis-cta .fis-cta__card{padding:30px 24px 24px !important}.fis-cta p.fis-cta__menu{font-size:16.5px !important}.fis-cta .fis-cta__card--join{padding:20px 24px !important}.fis-cta .fis-cta__off60{width:70px;height:70px;font-size:16px}.fis-cta .fis-cta__tag{font-size:13.5px;padding:7px 11px}.fis-cta a.fis-cta__btn{margin-top:52px !important}.fis-cta .fis-cta__foot{gap:14px;margin-top:38px !important}.fis-cta ul.fis-cta__reasons{max-width:none}.fis-cta ul.fis-cta__reasons li{font-size:13.5px;padding:4px 0 4px 20px !important}.fis-cta img.fis-cta__staff{width:100px !important}}@media screen and (max-width:374px){.fis-cta{padding:22px 10px 22px !important}.fis-cta .fis-cta__card{padding:20px 10px 18px !important}.fis-cta p.fis-cta__priceRow{gap:4px}.fis-cta .fis-cta__num{font-size:44px}.fis-cta .fis-cta__off60{width:52px;height:52px;font-size:12.5px}.fis-cta .fis-cta__tag{font-size:11.5px;padding:5px 7px}.fis-cta p.fis-cta__joinRow{gap:5px}.fis-cta .fis-cta__was{font-size:16px !important}.fis-cta .fis-cta__now{font-size:32px}}.fis-feat3{display:flex !important;justify-content:center;align-items:stretch;gap:8px !important;width:auto !important;max-width:560px !important;margin:18px auto 4px !important;padding:0 !important;list-style:none !important;background:none !important;border:none !important;counter-reset:none !important;float:none !important}.fis-feat3 li{flex:1 1 0;min-width:0;display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:1px;margin:0 !important;padding:13px 4px 14px !important;list-style:none !important;text-indent:0 !important;background:linear-gradient(160deg,#ff9440 0%,#f45d00 100%) !important;border:none !important;border-radius:14px !important;box-shadow:0 4px 12px rgba(196,72,0,.22) !important;color:#fff !important;text-align:center;line-height:1.35;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;box-sizing:border-box}.fis-feat3 li::marker{content:"" !important}.fis-feat3 li::before,.fis-feat3 li::after{content:none !important;display:none !important}.fis-feat3 .fis-feat3__l1,.fis-feat3 .fis-feat3__l2{display:block;color:#fff !important;font-weight:700;letter-spacing:.01em;background:none !important;white-space:nowrap}.fis-feat3 .fis-feat3__l1{font-size:clamp(13px,3.75vw,17px)}.fis-feat3 .fis-feat3__l2{font-size:clamp(12.5px,3.6vw,16px)}@media screen and (min-width:600px){.fis-feat3{gap:14px !important;margin-top:22px !important}.fis-feat3 li{padding:18px 8px 19px !important;border-radius:16px !important}}@media screen and (max-width:374px){.fis-feat3{gap:5px !important}.fis-feat3 li{padding:11px 2px 12px !important;border-radius:12px !important}.fis-feat3 .fis-feat3__l1{font-size:12.5px}.fis-feat3 .fis-feat3__l2{font-size:12px}}.fis-feat3{margin:18px auto 28px !important}@media screen and (min-width:600px){.fis-feat3{margin:22px auto 34px !important}}.fis-shopintro{display:flex !important;align-items:center;justify-content:center;gap:12px;width:auto !important;max-width:560px !important;margin:0 auto !important;padding:0 !important;float:none !important}.fis-shopintro img.fis-shopintro__photo{flex:0 0 auto;width:104px !important;height:auto !important;aspect-ratio:4/3;object-fit:cover;margin:0 !important;padding:0 !important;border:2px solid #fff !important;border-radius:12px !important;box-shadow:0 4px 12px rgba(120,90,60,.20) !important;background:none !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;max-width:100% !important;min-width:0 !important;transform:none !important;float:none !important;display:block !important}.fis-shopintro h2.features-of-each-store__title{margin:0 !important;padding:0 !important;text-align:left !important;position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:auto !important;max-width:none !important;min-width:0 !important;transform:none !important;float:none !important;clear:none !important;background:none !important;border:none !important}@media screen and (min-width:600px){.fis-shopintro{gap:18px}.fis-shopintro img.fis-shopintro__photo{width:150px !important}}@media screen and (max-width:374px){.fis-shopintro{gap:9px}.fis-shopintro img.fis-shopintro__photo{width:88px !important}}.fis-oname-fis{position:relative !important;margin-top:76px !important}.fis-oname-fis::before{content:"" !important;position:absolute;left:50%;top:-48px;transform:translateX(-50%);width:40px;height:20px;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20' fill='none' stroke='%23ff8c3a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 2 L20 18 L38 2'/></svg>")}.fis-cta a.fis-cta__btn{background:linear-gradient(180deg,#4ce18a 0%,#06c755 48%,#04a948 100%) !important;box-shadow:0 7px 0 #058a3d,0 14px 24px rgba(5,138,61,.30) !important}.fis-cta a.fis-cta__btn:hover,.fis-cta a.fis-cta__btn:focus,.fis-cta a.fis-cta__btn:active{box-shadow:0 3px 0 #058a3d,0 8px 16px rgba(5,138,61,.30) !important}.fis-cta .fis-cta__btnSub{color:#e7ffe9 !important}.fis-cta .fis-cta__btnNote{color:#eaffef !important}.fis-cta .fis-cta__btnMain::before{content:none !important;display:none !important}.fis-cta .fis-cta__btnMain i.fa-line{font-size:1.2em;margin-right:8px;vertical-align:-2px;color:#fff !important;font-style:normal}.fis-cta .fis-cta__btnMain i.fa-line,.fis-cta i.fa-brands{font-family:"Font Awesome 6 Brands" !important;font-weight:400 !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-variant:normal;text-rendering:auto;line-height:1}.fis-cta .fis-cta__num{font-size:clamp(42px,15vw,70px) !important}.fis-cta .fis-cta__yen{font-size:clamp(16px,5.2vw,23px) !important}.fis-cta .fis-cta__tag{font-size:clamp(10.5px,3.05vw,13.5px) !important;padding:5px 6px !important}.fis-cta .fis-cta__off60{width:clamp(44px,14vw,70px) !important;height:clamp(44px,14vw,70px) !important;font-size:clamp(11px,3.4vw,16px) !important;border-width:2px !important}.fis-cta p.fis-cta__priceRow{gap:clamp(3px,1vw,6px) !important;flex-wrap:nowrap !important}.fis-cta .fis-cta__was{font-size:clamp(15px,4.6vw,19px) !important}.fis-cta .fis-cta__now{font-size:clamp(31px,10.2vw,42px) !important}.fis-cta .fis-cta__now .fis-cta__yen{font-size:clamp(14px,4.4vw,19px) !important}.fis-cta .fis-cta__spark{font-size:clamp(14px,4.4vw,20px) !important}.fis-cta p.fis-cta__joinRow{gap:clamp(3px,1.2vw,8px) !important;flex-wrap:nowrap !important}.fis-feat3 .fis-feat3__l1{font-size:clamp(13.5px,4.4vw,20px) !important}.fis-feat3 .fis-feat3__l2{font-size:clamp(13px,4.2vw,19px) !important}.fis-cta p.fis-cta__pack{white-space:nowrap !important;font-size:clamp(13px,4.5vw,21px) !important;gap:clamp(6px,2.3vw,10px) !important}.fis-shopintro{margin-bottom:18px !important}.fis-feat3{margin-bottom:44px !important}@media screen and (min-width:600px){.fis-shopintro{margin-bottom:24px !important}.fis-feat3{margin-bottom:52px !important}}.entry-title,.post .entry-title{font-size:clamp(22px,6.4vw,26px) !important;line-height:1.5 !important;letter-spacing:.02em !important}.features-of-each-store__sub{gap:clamp(10px,3.4vw,24px) !important;flex-wrap:wrap !important;padding:0 4px !important}.features-of-each-store__sub li{white-space:nowrap !important;font-size:clamp(11.5px,3.5vw,16px) !important}.fis-cta p.fis-cta__joinLabel--2{margin-top:16px !important}.fis-cta.fis-cta--slim{margin:40px 0 28px !important;padding:16px 14px 18px !important;border-radius:20px !important;box-shadow:0 8px 20px rgba(255,102,0,.10) !important}.fis-cta.fis-cta--slim::before{content:none !important}.fis-cta--slim .fis-cta__inner{max-width:560px !important}.fis-cta--slim p.fis-cta__slimLead{margin:0 0 6px !important;font-size:clamp(13px,3.9vw,16px) !important;font-weight:700 !important;line-height:1.5 !important;color:var(--deep) !important;letter-spacing:.02em}.fis-cta--slim p.fis-cta__slimRow{display:flex !important;align-items:center;justify-content:center;gap:clamp(4px,1.4vw,9px) !important;flex-wrap:nowrap !important;margin:0 0 12px !important;white-space:nowrap}.fis-cta--slim .fis-cta__slimWas{font-size:clamp(13px,3.9vw,17px) !important;font-weight:700;color:#a5a5a5 !important;text-decoration:line-through;text-decoration-thickness:2px}.fis-cta--slim .fis-cta__slimArrow{display:block;width:14px;height:12px;flex:0 0 14px;background:var(--soft) !important;clip-path:polygon(0 22%,58% 22%,58% 0,100% 50%,58% 100%,58% 78%,0 78%)}.fis-cta--slim .fis-cta__slimNow{font-size:clamp(26px,8.4vw,38px) !important;font-weight:700;line-height:1.05;color:var(--main) !important}.fis-cta--slim .fis-cta__slimNow .fis-cta__slimYen{font-size:clamp(13px,4vw,18px) !important;font-weight:700}.fis-cta--slim .fis-cta__slimOff{display:inline-flex !important;align-items:center;justify-content:center;flex:0 0 auto;padding:4px 9px !important;border-radius:999px;background:linear-gradient(180deg,#ff9440 0%,#f45d00 100%) !important;color:#fff !important;font-size:clamp(10.5px,3.1vw,13px) !important;font-weight:700;line-height:1.3;letter-spacing:.02em;box-shadow:0 3px 8px rgba(240,78,0,.25)}.fis-cta--slim .fis-cta__slimPlus{font-size:clamp(15px,4.4vw,20px) !important;font-weight:700;color:var(--main) !important}.fis-cta--slim .fis-cta__slimSep{font-size:clamp(13px,3.8vw,17px) !important;font-weight:700;color:var(--soft) !important}.fis-cta--slim a.fis-cta__btn{max-width:360px;margin:0 auto !important;padding:11px 16px 10px !important;box-shadow:0 5px 0 #058a3d,0 10px 18px rgba(5,138,61,.28) !important}.fis-cta--slim .fis-cta__btnMain{font-size:clamp(17px,4.7vw,20px) !important}.fis-cta--slim .fis-cta__btnSub{font-size:11px !important}.fis-cta--slim .fis-cta__btnNote{font-size:10.5px !important}@media screen and (min-width:600px){.fis-cta.fis-cta--slim{padding:20px 24px 22px !important}.fis-cta--slim p.fis-cta__slimRow{margin-bottom:14px !important}}.fis-footbar{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:flex;gap:8px;align-items:stretch;justify-content:center;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);box-shadow:0 -4px 16px rgba(0,0,0,.12);box-sizing:border-box}.fis-footbar a.fis-footbar__btn{flex:1 1 0;max-width:270px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-decoration:none !important;border-radius:14px;line-height:1.25;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-weight:700;box-sizing:border-box;padding:6px 8px}.fis-footbar .fis-footbar__main{display:flex;align-items:center;gap:6px;font-size:clamp(13px,3.9vw,15px);letter-spacing:.02em;white-space:nowrap}.fis-footbar a.fis-footbar__btn--trial{background:linear-gradient(180deg,#4ce18a 0%,#06c755 55%,#04a948 100%);color:#fff !important;box-shadow:0 3px 0 #058a3d;border:none}.fis-footbar i.fa-line{font-family:"Font Awesome 6 Brands" !important;font-weight:400 !important;font-style:normal;font-size:1.15em;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}body{padding-bottom:calc(80px + env(safe-area-inset-bottom)) !important}#page-top{bottom:calc(86px + env(safe-area-inset-bottom)) !important}