@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#000;font-family:"Roboto","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;text-align:left;margin:0;background-color:#fff}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}p a{display:inline-block}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin:0 0 1rem}ol,ul,dl,ol ol,ul ul,ol ul,ul ol{padding:0;margin:0}ol li,ul li{list-style-position:inside;padding:0}dt{font-weight:700}dd{margin-bottom:0;margin-left:0}blockquote{margin:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a,p a{color:#15c39a;text-decoration:none;background-color:transparent}a:hover{color:#15c39a}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}hr{box-sizing:content-box;height:0;overflow:visible}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin:0;overflow:auto}figure{margin:0}img{width:100%;max-width:100%;height:auto;vertical-align:top;border-style:none}svg{overflow:hidden;vertical-align:middle}table{width:100%;border-collapse:collapse}caption{color:var(--black);text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin:0}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible;vertical-align:top;padding:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=text],input[type=tel],input[type=email],input[type=search],input[type=submit]{outline:none;border:1px solid var(--gray)}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin:0 0 .5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{cursor:pointer}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}ul,ol{padding:0;margin:0}ul li,ol li{list-style:none}figure{margin:0}img{width:100%;max-width:100%;height:auto}button,input[type=submit],input[type=button]{border:none;outline:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,select,input{color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button::-moz-placeholder,select::-moz-placeholder,input::-moz-placeholder{color:#000}button::placeholder,select::placeholder,input::placeholder{color:#000}.l-wrapper{position:relative;overflow:hidden;background-color:#000}.l-main{position:relative;z-index:3}.l-header{width:100%;position:fixed;top:0;z-index:1001;padding:75px 0 0;transition:all .35s ease}.l-header.is-active{padding:25px 0;background-color:rgba(0,0,0,.8)}.l-header.is-active .l-header__logo{width:104px}.l-header.is-active .l-header__navi{transform:translate(calc(-50% - 28px), -50%)}.l-header.is-active .c-nav-global__item{margin:0 20px}.l-header.is-active .c-nav-global__item:first-child{margin-left:160px}.l-header.is-active .c-nav-global__item:nth-child(4){margin-left:185px}.l-header.is-show{top:-120px}.l-header__inner{position:relative}.l-header__navi{width:100%;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 28px), -50%);transition:all .35s ease}@media screen and (max-width:912px){.l-header{display:none}}.l-footer{width:100%;position:relative;padding:270px 0 0}.l-footer:after{content:"";display:block;width:100%;padding-top:75%;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bg-footer.jpg) no-repeat center bottom/cover;position:absolute;bottom:0;left:0;z-index:1}.l-footer__inner{position:relative;z-index:2}.l-footer__figure{max-width:780px;text-align:center;padding-bottom:170px;margin:0 auto}.l-footer__copy{width:100%;text-align:center;background-color:#000;position:absolute;left:0;bottom:0}.l-footer__copy small{color:#fff;display:block;position:relative;z-index:2;font-size:14px;font-size:.875rem;letter-spacing:0;padding:35px 0}.l-footer__totop{width:34px;position:absolute;bottom:190px;right:38px;z-index:5}.l-footer__online{width:108px;position:fixed;bottom:40px;right:40px;z-index:101;transform:translateY(10px);transition:all .35s ease}.l-footer__online.is-active{opacity:1;transform:translateY(0)}.l-footer__online a{display:block;position:relative;transition:opacity .35s ease}.l-footer__online a:hover{opacity:.7}.l-footer__online a:after{pointer-events:none;content:"";display:block;width:175px;height:174px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/img-marquee-circle.svg) no-repeat center center/cover;position:absolute;top:calc(50% - 87.5px);left:calc(50% - 87px);z-index:-1;animation:spin 10s linear infinite}.l-footer__smokes{position:relative;z-index:2}.l-footer__smoke-01{position:absolute;bottom:0;left:50%;transform:translateX(calc(-50% - 400px))}.l-footer__smoke-01 img{width:auto}.l-footer__smoke-02{position:absolute;bottom:0;left:50%;transform:translateX(calc(-50% - 100px))}.l-footer__smoke-02 img{width:auto}.l-footer__smoke-03{position:absolute;bottom:0;left:50%;transform:translateX(calc(-50% + 200px))}.l-footer__smoke-03 img{width:auto}.l-footer__smoke-04{position:absolute;bottom:0;left:50%;transform:translateX(calc(-50% + 500px))}.l-footer__smoke-04 img{width:auto}@media screen and (max-width:912px){.l-footer{padding:140px 0 0}.l-footer__totop{width:30px;top:50px;right:30px}.l-footer__smokes{display:none}}@media screen and (max-width:550px){.l-footer{padding:120px 0 0}.l-footer:after{padding-top:110%}.l-footer__figure{padding-bottom:80px}.l-footer__copy small{font-size:12px;font-size:.75rem;padding:10px 0}.l-footer__totop{width:22px;top:30px;right:20px}.l-footer__online{width:66px;bottom:20px;right:20px}.l-footer__online a:after{width:110px;height:110px;top:calc(50% - 55px);left:calc(50% - 55px)}}@keyframes spin{100%{transform:rotate(-360deg);transform-origin:center}}.js-loader{position:fixed;width:100%;height:100%;top:0;left:0;visibility:visible;opacity:1;background:#000;transition:opacity .8s,visibility .8s;z-index:10000}.is-loaded .js-loader{visibility:hidden;opacity:0}.js-loader-progress{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:3px}.is-loaded .js-loader-progress{visibility:hidden;opacity:0}.js-loader-progress-bar{background:#cf000e;height:100%;width:0;transition:width .4s}.js-loader-progress-number{color:#cf000e;text-align:center;font-family:"Kiwi Maru",serif;font-size:25px;font-size:1.5625rem;font-weight:700;width:100%;margin-top:20px}.c-logo{display:block;width:100%;max-width:212px;line-height:.1;text-align:center;margin:0 auto}a.c-logo:hover{transition:opacity .35s ease;opacity:.5}.c-nav-global{width:100%;max-width:212px;line-height:.1;text-align:center;margin:0 auto}.c-nav-global__list{display:flex;align-items:center;justify-content:center}.c-nav-global__item{line-height:1;margin:0 22px;transition:all .2s ease}.c-nav-global__item:first-child{margin-left:160px}.c-nav-global__item:nth-child(4){margin-left:290px}.c-nav-global__link{position:relative;display:block}.c-nav-global__link:after{opacity:0;content:"";display:block;width:110px;height:12px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/is-current-global.png) no-repeat 0 0/cover;position:absolute;left:50%;bottom:-5px;transform:translate(-50%,3px);z-index:-1;transition:all .2s ease}.c-nav-global__link.is-current:after,.c-nav-global__link:hover:after{opacity:1;transform:translate(-50%,0)}.c-nav-sub{opacity:0;visibility:hidden;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%,-10px);transition:all .35s ease}.c-nav-sub.is-show{opacity:1;visibility:visible;transform:translate(-50%,0)}.c-nav-sub:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 5px 9px;margin:0 auto;border-color:transparent transparent #fff}.c-nav-sub__list{display:flex;flex-direction:column;align-items:flex-start;padding:20px 35px;border-radius:5px;background-color:#fff}.c-nav-sub__item{margin:8px 0}.c-nav-sub__item a{color:#000;display:block;font-family:"Kiwi Maru",serif;font-size:16px;font-size:1rem;font-weight:500;white-space:nowrap;letter-spacing:0;transition:opacity .35s ease}.c-nav-sub__item a:hover{opacity:.5}.c-nav-header{width:100%;position:absolute;top:0;right:0;z-index:1002;padding:30px 45px 0 0;margin:0}@media screen and (max-width:912px){.c-nav-header{display:none}}.c-nav-header__list{display:flex;align-items:center;justify-content:flex-end}.c-nav-header__item{line-height:1;margin:0 0 0 22px}.c-nav-header__item a{color:#fff;position:relative;font-size:13px;font-size:.8125rem;font-weight:400;letter-spacing:0}.c-nav-header__item a:before{content:"";display:inline-block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;margin-right:5px;transform:rotate(45deg);transform-origin:top right}.c-nav-header__item a:after{content:"";display:block;width:0;height:1px;background:#fff;position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);transition:all .2s ease}.c-nav-header__item a:hover:after{width:100%}.c-offcanvas{display:none;width:100%;height:100%}@media screen and (max-width:912px){.c-offcanvas{display:block}}.c-offcanvas.is-active .c-offcanvas__hamburger{background-color:transparent}.c-offcanvas.is-active .c-offcanvas__hamburger:before{margin-top:0;background-color:#000;transform:rotate(-225deg)}.c-offcanvas.is-active .c-offcanvas__hamburger:after{margin-top:0;background-color:#000;transform:rotate(225deg)}.c-offcanvas.is-active .c-offcanvas__menu{color:#000}.c-offcanvas.is-active .c-offcanvas__body{right:0;margin-right:15px;transform:translateX(15px);transition:all .5s cubic-bezier(.215,.61,.355,1) 0s}.c-offcanvas__button{display:block;cursor:pointer;width:30px;height:22px;position:fixed;right:30px;top:20px;z-index:2003;margin:0;padding:0;border:none;background:0 0}.c-offcanvas__hamburger{display:block;width:30px;height:3px;margin:0;background-color:#fff;transform:translateY(0px);transform-origin:center;transition:all .35s ease}.c-offcanvas__hamburger:before,.c-offcanvas__hamburger:after{display:block;content:"";width:30px;height:3px;background-color:#fff;transform-origin:center;transition:all .5s ease .1s;position:absolute;top:0;left:0}.c-offcanvas__hamburger:before{transform:translateY(9px)}.c-offcanvas__hamburger:after{transform:translateY(-9px)}.c-offcanvas__menu{color:#fff;line-height:1;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:14px;font-size:.875rem;font-weight:500;letter-spacing:0;white-space:nowrap;transform:translateX(-50%);position:absolute;top:30px;left:50%}.c-offcanvas__body{width:90%;height:100vh;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:50px;background:#fff;transition:right .2s ease-out;position:absolute;top:0;bottom:0;right:-90%;z-index:2002}.c-offcanvas__overlay{opacity:0;visibility:hidden;cursor:pointer;width:100%;height:100%;background:rgba(0,0,0,.8);transition:all .5s ease;position:absolute;top:0;left:0;z-index:2001}.c-offcanvas__overlay.is-visible{opacity:1;visibility:visible}.c-offcanvas__navi{margin:auto}.c-offcanvas__title{font-size:25px;font-size:1.5625rem;letter-spacing:.1rem;margin:0 0 10px}.c-offcanvas__list{display:flex;flex-direction:column}.c-offcanvas__item{line-height:1;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:21px;font-size:1.3125rem;font-weight:900;letter-spacing:.05rem;list-style:none;padding:0}.c-offcanvas__item span{color:#000;display:block;padding:.5rem 0}.c-offcanvas__item a{color:#000;display:block;padding:.5rem 0;transition:all .35s ease}.c-offcanvas__item a:hover{opacity:.5}.c-offcanvas__list-child{display:flex;flex-direction:column;margin:5px 0 10px 20px}.c-offcanvas__list-child li{line-height:1;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:15px;font-size:.9375rem;font-weight:500;letter-spacing:.02rem;list-style:none;padding:0}.c-offcanvas__list-child li a{color:#000;display:block;padding:.5rem 0;transition:all .35s ease}.c-offcanvas__list-child li a:hover{opacity:.5}.c-offcanvas__list-sub{display:flex;flex-direction:column;margin:10px 0 0}.c-offcanvas__list-sub li{line-height:1;font-size:13px;font-size:.8125rem;font-weight:500;letter-spacing:.02rem;list-style:none;padding:0}.c-offcanvas__list-sub li a{color:#000;display:block;padding:.5rem 0;transition:all .35s ease}.c-offcanvas__list-sub li a:hover{opacity:.5}.c-offcanvas__youtube{display:flex;align-items:center;margin:20px 0 0}.c-offcanvas__youtube span{display:block;margin:0 5px 0 0}.c-offcanvas__youtube>a{color:#000;display:block;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.02rem;transition:all .35s ease;margin:0}.c-offcanvas__youtube>a:hover{opacity:.5}.c-channel__header{min-height:100px;display:flex;align-items:flex-end}.c-channel__heading{width:calc(100% - 168px);max-width:396px}.c-channel__link{margin:0 0 0 20px}.c-channel__body{margin:25px 0 0}.c-channel__button{width:100%;cursor:pointer;display:block;margin:0;transition:opacity .35s ease}.c-channel__button:hover{opacity:.7}@media screen and (max-width:912px){.c-channel__header{min-height:inherit}}@media screen and (max-width:550px){.c-channel__heading{width:50%}.c-channel__body{margin:20px 0 0}}.c-youtubeChannel{margin:30px 0 0}.c-youtubeChannel__link{transition:opacity .35s ease}.c-youtubeChannel__link:hover{opacity:.5}@media screen and (max-width:550px){.c-youtubeChannel{margin:20px 0 0}}.c-topics__header{min-height:100px;display:flex;align-items:flex-end}.c-topics__heading{width:calc(100% - 130px);max-width:234px}.c-topics__link{margin:0 0 0 20px}.c-topics__body{margin:25px 0 0}.c-topics__list{display:flex;flex-direction:column}.c-topics__item{margin:0}.c-topics__item:not(:first-of-type){margin:32px 0 0}.c-topics__item a{transition:opacity .35s ease}.c-topics__item a:hover{opacity:.5}.c-topics__meta{display:flex;align-items:center;justify-content:flex-start}.c-topics__category{color:#fff;min-width:104px;line-height:1;font-family:"Kiwi Maru",serif;font-size:14px;font-size:.875rem;font-weight:300;text-align:center;padding:.3rem 0;border-radius:3px;background:rgba(255,255,255,.4)}.c-topics__date{color:#929292;display:block;line-height:1;font-feature-settings:"palt" 1;font-family:"Kiwi Maru",serif;font-size:15px;font-size:.9375rem;font-weight:400;margin:0 0 0 1rem}.c-topics__title{color:#fff;line-height:1;font-feature-settings:"palt" 1;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;font-weight:400;white-space:nowrap;letter-spacing:.02rem;margin:.7rem 0 0;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:912px){.c-topics__header{min-height:inherit}}@media screen and (max-width:550px){.c-topics__heading{width:50%}.c-topics__body{margin:15px 0 0}.c-topics__item:not(:first-of-type){margin:18px 0 0}.c-topics__category{min-width:78px;font-size:12px;font-size:.75rem;padding:.2rem 0;border-radius:2px}.c-topics__date{font-size:13px;font-size:.8125rem;margin:0 0 0 .5rem}.c-topics__title{font-size:14px;font-size:.875rem}}.c-button-intro{min-height:58px;display:flex;align-items:center;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bg-button-intro.svg) no-repeat 5px 0/58px auto;transition:opacity .35s ease}.c-button-intro:hover{opacity:.5}.c-button-intro__icon{font-style:normal}.c-button-intro__icon:before{content:"";display:block;width:27px;height:19px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/ico-arrow-wht.svg) no-repeat 0 0/cover}.c-button-intro__text{color:#fff;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;white-space:nowrap;letter-spacing:0;margin:0 0 0 8px}@media screen and (max-width:550px){.c-button-intro{min-height:48px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bg-button-intro.svg) no-repeat 5px 0/48px auto}.c-button-intro__icon:before{width:22px;height:16px}.c-button-intro__text{font-size:15px;font-size:.9375rem;margin:0 0 0 5px}}.c-button-line{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;padding:8px 0;border-radius:30px;background-color:#fff;transition:opacity .35s ease}.c-button-line:hover{opacity:.5}.c-button-line__icon{display:block;font-style:normal;width:30px;height:30px}.c-button-line__text{color:#000;font-family:"Kiwi Maru",serif;font-size:16px;font-size:1rem;line-height:1;text-align:center;white-space:nowrap;letter-spacing:0;margin:0 0 0 .5rem}@media screen and (max-width:912px){.c-button-line__text{font-size:15px;font-size:.9375rem}.c-button-line__text br{display:none}}@media screen and (max-width:550px){.c-button-line{min-height:35px;padding:8px 0}.c-button-line__text{font-size:14px;font-size:.875rem}}.c-button-more{min-height:72px;display:flex;align-items:center;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bg-button-more.svg) no-repeat 8px 0/72px auto;transition:opacity .35s ease}.c-button-more:hover{opacity:.5}.c-button-more__icon{font-style:normal}.c-button-more__icon:before{content:"";display:block;width:33px;height:24px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/ico-arrow-wht.svg) no-repeat 0 0/cover}.c-button-more__text{color:#fff;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1;white-space:nowrap;letter-spacing:.2rem;margin:0 0 0 8px}@media screen and (max-width:912px){.c-button-more{min-height:62px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bg-button-more.svg) no-repeat 5px 0/62px auto}.c-button-more__icon:before{width:28px;height:20px}.c-button-more__text{font-size:20px;font-size:1.25rem;letter-spacing:.05rem;margin:0 0 0 5px}}.c-button-white{width:100%;min-height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:5px;background-color:#fff;transition:opacity .35s ease}.c-button-white:hover{opacity:.5}.c-button-white__icon{font-style:normal}.c-button-white__icon:before{content:"";display:block;width:19px;height:19px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/ico-more-bla.svg) no-repeat 0 0/cover}.c-button-white__text{color:#000;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;line-height:1;white-space:nowrap;letter-spacing:0;margin:-2px 0 0}@media screen and (max-width:912px){.c-button-white{min-height:50px;padding:0 12px}.c-button-white__text{font-size:14px;font-size:.875rem}}.c-card-fitness{display:flex;flex-direction:column}.c-card-fitness__figure{width:90%;position:relative;z-index:-1;margin:0 0 0 auto;transform:translateY(25px)}.c-card-fitness__link{display:block;transition:opacity .35s ease}.c-card-fitness__link:hover{opacity:.5}.c-card-fitness__title{line-height:1}.c-card-fitness__title--striker-gym{max-width:280px}.c-card-fitness__title--bigarm-gym{max-width:310px}.c-card-fitness__desc{color:#fff;font-family:"Kiwi Maru",serif;font-size:22px;font-size:1.375rem;line-height:1;letter-spacing:.02rem;margin:5px 0 0}.c-card-fitness__desc>span{font-size:14px;font-size:.875rem;letter-spacing:0}.c-card-fitness__list{display:flex;align-items:center;margin:18px 0 0}.c-card-fitness__list>li{line-height:1;margin:0 10px 0 0}.c-card-fitness__list>li a{display:block;transition:opacity .35s ease}.c-card-fitness__list>li a:hover{opacity:.5}.c-button-blue{width:100%;min-height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:5px;background-color:#68607e;transition:opacity .35s ease}.c-button-blue:hover{opacity:.5}.c-button-blue__icon{font-style:normal}.c-button-blue__icon:before{content:"";display:block;width:19px;height:19px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/ico-more-wht.svg) no-repeat 0 0/cover}.c-button-blue__text{color:#fff;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;line-height:1;white-space:nowrap;letter-spacing:0;margin:-2px 0 0}@media screen and (max-width:550px){.c-button-blue{min-height:50px;padding:0 12px}.c-button-blue__text{font-size:14px;font-size:.875rem}}.c-main-title{display:block;width:100%;padding:270px 0 0;margin:0 0 25px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bg-main-title.png) no-repeat center bottom/cover}.c-main-title__heading{line-height:1;text-align:center}.c-main-title__subject{color:#fff;line-height:1;font-family:"Kiwi Maru",serif;font-size:30px;font-size:1.875rem;font-weight:400;text-align:center;letter-spacing:.1rem;text-indent:.1rem;margin:28px auto 0}@media screen and (max-width:912px){.c-main-title{padding:140px 0 0}.c-main-title__heading{transform:scale(.8);transform-origin:center center}.c-main-title__heading svg{width:100%;height:auto}.c-main-title__subject{font-size:24px;font-size:1.5rem;margin:10px auto 0}}@media screen and (max-width:550px){.c-main-title{padding:110px 0 0}.c-main-title__heading{transform:scale(.9)}.c-main-title__subject{font-size:19px;font-size:1.1875rem;letter-spacing:.05rem;text-indent:.05rem;margin:10px auto 0}}.c-card-archive-news__link{color:#fff;display:flex;transition:all .35s ease}.c-card-archive-news__link:hover{color:#fdfd46;opacity:.8}.c-card-archive-news__thumbnail{width:270px}.c-card-archive-news__text{width:calc(100% - 270px - 25px);margin:0 0 0 25px}.c-card-archive-news__title{color:inherit;font-feature-settings:"palt" 1;line-height:1.6;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:.05rem;margin:1rem 0 0}@media screen and (max-width:550px){.c-card-archive-news__link{flex-direction:column}.c-card-archive-news__thumbnail{width:100%}.c-card-archive-news__text{width:100%;margin:10px 0 0}.c-card-archive-news__title{font-size:16px;font-size:1rem;letter-spacing:.02rem;margin:.5rem 0 0}}.c-meta__list{line-height:1.2;display:flex;align-items:center}.c-meta__date{color:#999;line-height:1;font-family:"Kiwi Maru",serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:.05rem;margin:0}.c-meta__category{color:#fff;line-height:1;font-family:"Kiwi Maru",serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:.05rem;padding:.1rem .8rem;margin:0 0 0 1rem;border-radius:3px;background-color:#666}@media screen and (max-width:550px){.c-meta__date{font-size:12px;font-size:.75rem;letter-spacing:.02rem}.c-meta__category{font-size:12px;font-size:.75rem;letter-spacing:.02rem;padding:.1rem .6rem;border-radius:2px}}.c-pagination__list{display:flex;align-items:center;justify-content:center}.c-pagination__item{line-height:1.4;font-size:16px;font-size:1rem;margin:0 .5px}.c-pagination__item a{color:#fff;width:50px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#68607e;transition:all .35s ease}.c-pagination__item a:hover{opacity:.5}.c-pagination__item a.is-inactive{color:#000;display:flex;justify-content:center;align-items:center;border:1px solid #f1f1f1;background-color:#f1f1f1}.c-pagination__item a.is-inactive:hover{color:#fff;opacity:1;border:1px solid #68607e;background-color:#68607e}.c-pagination__item span{color:#000;width:50px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f1f1f1}.c-pagination__item span.is-current{color:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #68607e;background-color:#68607e}.c-pagination__icon{position:relative;display:inline-block;width:11px;height:11px;margin:0}.c-pagination__icon--prev:after{position:absolute;top:auto;bottom:auto;left:2px;right:auto;margin:auto;content:"";display:block;width:11px;height:11px;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;transform:rotate(45deg);transform-origin:center;transition:border .2s ease}.c-pagination__icon--next:after{position:absolute;top:auto;bottom:auto;left:auto;right:2px;margin:auto;content:"";display:block;width:11px;height:11px;border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;transform:rotate(45deg);transform-origin:center;transition:border .2s ease}.c-pagination__icon--first:before{position:absolute;top:auto;bottom:auto;left:4px;right:auto;margin:auto;content:"";display:block;width:11px;height:11px;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;transform:rotate(45deg);transform-origin:center;transition:border .2s ease}.c-pagination__icon--first:after{position:absolute;top:auto;bottom:auto;left:-1px;right:auto;margin:auto;content:"";display:block;width:11px;height:11px;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;transform:rotate(45deg);transform-origin:center;transition:border .2s ease}.c-pagination__icon--last:before{position:absolute;top:auto;bottom:auto;left:auto;right:4px;margin:auto;content:"";display:block;width:11px;height:11px;border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;transform:rotate(45deg);transform-origin:center;transition:border .2s ease}.c-pagination__icon--last:after{position:absolute;top:auto;bottom:auto;left:auto;right:-1px;margin:auto;content:"";display:block;width:11px;height:11px;border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;transform:rotate(45deg);transform-origin:center;transition:border .2s ease}@media screen and (max-width:912px){.c-pagination__item{font-size:14px;font-size:.875rem}.c-pagination__item a,.c-pagination__item span{width:40px;height:40px}.c-pagination__icon{width:9px;height:9px}.c-pagination__icon--prev:after{width:9px;height:9px}.c-pagination__icon--next:after{width:9px;height:9px}.c-pagination__icon--first:before,.c-pagination__icon--first:after{width:9px;height:9px}.c-pagination__icon--last:before,.c-pagination__icon--last:after{width:9px;height:9px}}@media screen and (max-width:550px){.c-pagination__item{font-size:13px;font-size:.8125rem}.c-pagination__item a,.c-pagination__item span{width:35px;height:35px}.c-pagination__icon{width:7px;height:7px}.c-pagination__icon--prev:after{width:7px;height:7px}.c-pagination__icon--next:after{width:7px;height:7px}.c-pagination__icon--first:before,.c-pagination__icon--first:after{width:7px;height:7px}.c-pagination__icon--last:before,.c-pagination__icon--last:after{width:7px;height:7px}}.c-nav-side-archive__heading{color:#fff;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:.1rem;margin:0 0 1rem}.c-nav-side-archive__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.c-nav-side-archive__item{width:100%;border-top:1px solid #666}.c-nav-side-archive__item:last-child{border-bottom:1px solid #666}.c-nav-side-archive__item a{color:#fff;display:block;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:0;padding:1.2rem 0;transition:all .35s ease}.c-nav-side-archive__item a:hover{opacity:.5}@media screen and (max-width:912px){.c-nav-side-archive__item a{font-size:16px;font-size:1rem}}@media screen and (max-width:550px){.c-nav-side-archive__item a{font-size:14px;font-size:.875rem;padding:1rem 0}}.c-nav-side-post-recent__heading{color:#fff;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:.1rem;margin:0 0 1rem}.c-nav-side-post-recent__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.c-nav-side-post-recent__item{width:100%;border-top:1px solid #666}.c-nav-side-post-recent__item:last-child{border-bottom:1px solid #666}.c-nav-side-post-recent__item a{color:#fff;display:block;padding:1rem 0;transition:all .35s ease}.c-nav-side-post-recent__item a:hover{opacity:.5}.c-nav-side-post-recent__title{color:#fff;font-feature-settings:"palt" 1;font-family:"Kiwi Maru",serif;font-size:17px;font-size:1.0625rem;font-weight:400;letter-spacing:.1rem;margin:.8rem 0 0}@media screen and (max-width:550px){.c-nav-side-post-recent__heading{font-size:16px;font-size:1rem;letter-spacing:.05rem;margin:0 0 .5rem}.c-nav-side-post-recent__title{font-size:14px;font-size:.875rem;letter-spacing:.05rem;margin:.5rem 0 0}.c-nav-side-post-recent__item a{padding:1rem 0}}.c-nav-side-monthly__heading{color:#fff;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:.1rem;margin:0 0 1rem}.c-nav-side-monthly select{color:#fff;display:block;width:100%;font-size:14px;font-size:.875rem;padding:.5rem 1rem;border-radius:4px;border:1px solid #fff;background-color:#000}.c-nav-side-monthly select:focus{outline:none}@media screen and (max-width:550px){.c-nav-side-monthly__heading{font-size:16px;font-size:1rem;letter-spacing:.05rem;margin:0 0 .5rem}.c-nav-side-monthly select{font-size:13px;font-size:.8125rem;padding:.2rem 1rem;border-radius:2px}}.c-pager__list{display:flex;align-items:center;justify-content:space-between}.c-pager__item{width:calc(50% - 1.5rem);line-height:1.4;font-size:16px;font-size:1rem;letter-spacing:.1rem}.c-pager__item:first-child .c-pager__icon{margin-right:10px}.c-pager__item:nth-child(2){width:3rem;text-align:center}.c-pager__item:last-child{text-align:right}.c-pager__item:last-child .c-pager__icon{margin-left:10px}.c-pager__item a{color:#fff;display:flex;align-items:center;justify-content:center;transition:opacity .35s ease}.c-pager__item a:hover{opacity:.5}.c-pager__icon{line-height:1;font-size:22px;font-size:1.375rem;font-style:normal}@media screen and (max-width:550px){.c-pager__item{font-size:14px;font-size:.875rem}}.c-recommend-menu__logo{width:276px;margin:0 0 0 30px}.c-recommend-menu__overview{display:flex;align-items:flex-end;flex-direction:row-reverse;padding:0 80px;margin:-200px auto 0}.c-recommend-menu__figure{width:calc(100% - 300px - 30px);margin:0 0 0 30px}.c-recommend-menu__text{width:300px}.c-recommend-menu__title{color:#fff;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:28px;font-size:1.75rem;font-weight:700}.c-recommend-menu__title span{font-size:18px;font-size:1.125rem;margin:0 0 0 1rem}.c-recommend-menu__desc{color:#fff;font-family:"Kiwi Maru",serif;font-size:16px;font-size:1rem;font-weight:400}.c-recommend-menu__grid{display:flex;flex-wrap:wrap;margin:55px -10px 0}.c-recommend-menu__col{width:calc(33.3333% - 20px);margin:0 10px 40px}.c-recommend-menu__col figure{width:100%;height:auto}.c-recommend-menu__col figcaption{color:#fff;font-family:"Kiwi Maru",serif;font-size:16px;font-size:1rem;font-weight:400;text-align:center;margin:.2rem auto 0}@media screen and (max-width:912px){.c-recommend-menu__logo{width:100%;max-width:250px;margin:0 auto}.c-recommend-menu__overview{align-items:center;flex-direction:column;padding:0;margin:40px auto 0}.c-recommend-menu__figure{width:100%;max-width:600px;margin:0 auto}.c-recommend-menu__text{max-width:600px;width:auto;text-align:center}.c-recommend-menu__grid{margin:40px -10px 0}.c-recommend-menu__col{width:calc(50% - 20px)}}@media screen and (max-width:550px){.c-recommend-menu__logo{max-width:200px}.c-recommend-menu__title{font-size:22px;font-size:1.375rem}.c-recommend-menu__desc{font-size:14px;font-size:.875rem;letter-spacing:-.02rem}.c-recommend-menu__grid{margin:30px -5px 0}.c-recommend-menu__col{width:calc(50% - 10px);margin:0 5px 20px}.c-recommend-menu__col figcaption{font-size:14px;font-size:.875rem}}.c-list-shops__heading{color:#fff;line-height:1;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:50px;font-size:3.125rem;font-weight:700;text-align:center;letter-spacing:.05rem;text-indent:.05rem;margin:0 auto}.c-list-shops__grid{display:flex;flex-wrap:wrap;margin:55px -23px 0}.c-list-shops__col{width:calc(33.3333% - 46px);margin:0 23px 60px}.c-list-shops__figure{width:100%;height:auto}.c-list-shops__title{color:#fff;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:25px;font-size:1.5625rem;font-weight:700;text-align:left;margin:.2rem auto 0}.c-list-shops__address{color:#fff;display:table;font-family:"Kiwi Maru",serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:.05rem;text-decoration:underline;margin:0;transition:all .35s ease}.c-list-shops__address:hover{color:#fdfd46}.c-list-shops__hours{margin:.2rem 0 0}.c-list-shops__hours>li{color:#fff;font-family:"Kiwi Maru",serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:0}.c-list-shops__reserve{display:flex;align-items:flex-start;margin:.4rem 0 0}.c-list-shops__reserve>li{color:#fff;line-height:1;font-family:"Kiwi Maru",serif;font-size:22px;font-size:1.375rem;font-weight:400;letter-spacing:.05rem}.c-list-shops__reserve>li a{color:#fff;display:block}.c-list-shops__reserve>li:not(:first-of-type){margin:0 0 0 1rem}.c-list-shops__button-web{line-height:1;font-family:"Kiwi Maru",serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:.05rem;padding:.3rem .5rem;border:1px solid #fff;border-radius:4px;transition:all .35s ease}.c-list-shops__button-web:hover{color:#000;background-color:#fff}.c-list-shops__delivery{display:flex;margin:20px 0 0}.c-list-shops__delivery>li:not(:first-of-type){margin:0 0 0 12px}.c-list-shops__delivery>li img{width:100%;max-height:40px}.c-list-shops__delivery>li a{transition:opacity .35s ease}.c-list-shops__delivery>li a:hover{opacity:.5}@media screen and (max-width:912px){.c-list-shops__heading{font-size:42px;font-size:2.625rem}.c-list-shops__grid{margin:40px -10px 0}.c-list-shops__col{width:calc(50% - 20px);margin:0 10px 60px}}@media screen and (max-width:550px){.c-list-shops__heading{font-size:32px;font-size:2rem}.c-list-shops__grid{flex-direction:column;margin:30px 0 0}.c-list-shops__col{width:100%;margin:0}.c-list-shops__col:not(:first-of-type){margin:40px auto 0}.c-list-shops__title{font-size:22px;font-size:1.375rem}.c-list-shops__address{font-size:13px;font-size:.8125rem;letter-spacing:0}.c-list-shops__hours>li{font-size:13px;font-size:.8125rem}.c-list-shops__reserve{align-items:flex-end}.c-list-shops__reserve>li{font-size:22px;font-size:1.375rem;letter-spacing:.02rem}.c-list-shops__button-web{font-size:12px;font-size:.75rem;letter-spacing:.02rem;padding:.2rem .4rem}.c-list-shops__delivery>li img{width:auto}}a.c-list-shops__title{display:inline-block;text-decoration:underline;transition:all .35s ease}a.c-list-shops__title:hover{color:#fdfd46}.c-table-company tbody th,.c-table-company tbody td{color:#fff;font-size:16px;font-size:1rem;text-align:left;vertical-align:top;letter-spacing:.02rem;padding:1rem 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed}@media screen and (max-width:550px){.c-table-company{width:100%}.c-table-company tbody th,.c-table-company tbody td{display:flex;flex-direction:column;width:100%;font-size:14px;font-size:.875rem;letter-spacing:0}.c-table-company tbody th{padding:.5rem 0 0;border-bottom:none}.c-table-company tbody td{padding:0 0 .5rem;border-top:none;border-bottom:none}}.c-table-history tbody th,.c-table-history tbody td{color:#fff;font-size:16px;font-size:1rem;text-align:left;vertical-align:top;letter-spacing:0;padding:.2rem 0}.c-table-history tbody th{min-width:8rem}@media screen and (max-width:550px){.c-table-history tbody th,.c-table-history tbody td{font-size:14px;font-size:.875rem}.c-table-history tbody th{min-width:7rem}}.c-form__footer{margin:30px auto 0}.c-form__row{display:flex;align-items:flex-start;justify-content:space-between}.c-form__row:not(:first-of-type){margin-top:20px}.c-form__col-30{width:30%;position:relative}.c-form__col-70{width:70%;position:relative}.c-form__label{color:#fff;display:flex;align-items:center;width:90%;line-height:1;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.05rem;padding:.75rem 0;margin:5px 0}.c-form__supplement{color:#000;font-size:14px;font-size:.875rem;margin:-15px 0 0}.c-form input[type=text],.c-form input[type=email],.c-form input[type=tel],.c-form select,.c-form textarea{color:#000;width:100%;font-size:15px;font-size:.9375rem;font-weight:400;letter-spacing:.05rem;padding:.5rem .75rem;margin:5px 0;border:none;border-radius:5px;background-color:#fff;resize:vertical;transition:all .35s ease}.c-form input[type=text]::-moz-placeholder,.c-form input[type=email]::-moz-placeholder,.c-form input[type=tel]::-moz-placeholder,.c-form select::-moz-placeholder,.c-form textarea::-moz-placeholder{color:#ccc}.c-form input[type=text]::placeholder,.c-form input[type=email]::placeholder,.c-form input[type=tel]::placeholder,.c-form select::placeholder,.c-form textarea::placeholder{color:#ccc}.c-form input[type=text]:focus,.c-form input[type=email]:focus,.c-form input[type=tel]:focus,.c-form select:focus,.c-form textarea:focus{outline:none;box-shadow:0 0 8px 2px rgba(255,255,255,.5)}.c-form textarea{min-height:225px}.c-form__agree{text-align:center;margin:0 auto}.c-form__agree a{color:#fff;text-decoration:underline;transition:all .35s ease}.c-form__agree a:hover{color:#fdfd46;opacity:.8}.c-form__buttons{margin:30px auto 0}.c-form__buttons>*:not(:first-of-type){margin:10px auto 0}.c-form__button{display:flex;align-items:flex-start;justify-content:center}@media screen and (max-width:912px){.c-form__desc{margin:20px auto 0}.c-form__row{flex-direction:column;justify-content:flex-start}.c-form__row:not(:first-of-type){margin-top:10px}.c-form__col-30,.c-form__col-70{width:100%}.c-form__label{width:100%;margin:0}.c-form input[type=text],.c-form input[type=email],.c-form input[type=tel],.c-form select,.c-form textarea{margin:0 0 .2rem}}@media screen and (max-width:550px){.c-form__desc{font-size:13px;font-size:.8125rem;letter-spacing:.05rem;text-indent:.05rem;margin:0 auto}.c-form__desc br{display:block}.c-form__body{margin:15px auto 0}.c-form__label{font-size:14px;font-size:.875rem;padding:.5rem 0}.c-form input[type=text],.c-form input[type=email],.c-form input[type=tel],.c-form select,.c-form textarea{font-size:14px;font-size:.875rem;padding:.35rem .5rem}.c-form textarea{min-height:150px}.c-form__buttons{margin:20px auto 0}}.c-required{color:#fff;float:right;line-height:1;font-size:12px;font-size:.75rem;font-weight:400;letter-spacing:.1rem;text-indent:.1rem;text-align:center;vertical-align:text-bottom;padding:.2rem .3rem;margin:0 0 0 auto;border-radius:3px;background-color:#c8161d}@media screen and (max-width:912px){.c-required{font-size:11px;font-size:.6875rem;margin:0 0 0 1rem}}@media screen and (max-width:550px){.c-required{font-size:10px;font-size:.625rem}}.c-terms__text{max-width:550px;display:flex;flex-direction:column;align-items:flex-start;margin:0 auto}.c-terms__title{color:#fff;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.05rem;margin:0}.c-terms__desc{color:#fff;font-feature-settings:"palt" 1;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:.1rem;margin:10px 0 0}@media screen and (max-width:550px){.c-terms__title{font-size:14px;font-size:.875rem}.c-terms__desc{font-size:12px;font-size:.75rem;letter-spacing:.05rem;margin:5px 0 0}.c-terms__desc br{display:none}}.mwform-radio-field label{margin:0}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.c-radio{display:flex;flex-direction:column;padding:15px 0}.c-radio input[type=radio]{position:absolute;opacity:0}.c-radio input[type=radio]+.c-radio__label,.c-radio input[type=radio]+.mwform-radio-field-text{display:block;line-height:1.2;margin:0 0 10px}.c-radio input[type=radio]+.c-radio__label:hover,.c-radio input[type=radio]+.mwform-radio-field-text:hover{cursor:pointer}.c-radio input[type=radio]+.c-radio__label:before,.c-radio input[type=radio]+.mwform-radio-field-text:before{content:"";background:#fff;border-radius:100%;border:1px solid #bfbfbf;display:inline-block;width:1.4em;height:1.4em;position:relative;top:0;margin-right:.5em;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.c-radio input[type=radio]:checked+.c-radio__label:before,.c-radio input[type=radio]:checked+.mwform-radio-field-text:before{background-color:#c8161d;box-shadow:inset 0 0 0 4px #fff}.c-radio input[type=radio]:focus+.c-radio__label:before,.c-radio input[type=radio]:focus+.mwform-radio-field-text:before{outline:none;border-color:#c8161d}.c-radio input[type=radio]:disabled+.c-radio__label:before,.c-radio input[type=radio]:disabled+.mwform-radio-field-text:before{box-shadow:inset 0 0 0 4px #fff;border-color:#bfbfbf;background:#bfbfbf}.c-radio input[type=radio]+.c-radio__label:empty:before,.c-radio input[type=radio]+.mwform-radio-field-text:empty:before{margin-right:0}.c-checkbox{padding:0}.c-checkbox:first-child{margin:1em 0 0}.c-checkbox__input{display:none}.c-checkbox__input:checked+.c-checkbox__label:after{opacity:1;transform:rotate(45deg) scale3d(1,1,1)}.c-checkbox__label{color:#fff;box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 0 0 1.5em;position:relative;width:auto}.c-checkbox__label:before{background:#fff;border:1px solid #fff;border-radius:3px;content:"";display:block;width:18px;height:18px;left:0;margin-top:-9px;position:absolute;top:50%}.c-checkbox__label:after{opacity:0;content:"";display:block;width:8px;height:14px;margin-top:-8px;border-right:3px solid #c8161d;border-bottom:3px solid #c8161d;position:absolute;top:50%;left:5px;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out}@media screen and (max-width:550px){.c-checkbox:first-child{margin:0 !important}.c-checkbox__label{font-size:14px;font-size:.875rem}}.c-button-submit{width:100%;max-width:265px;position:relative;display:flex;align-items:center;justify-content:center;transition:opacity .35s ease}.c-button-submit.is-submit-ok:hover{opacity:.5}.c-button-submit.is-submit-ok:after{opacity:1}.c-button-submit input[type=submit],.c-button-submit input[type=button]{color:#fff;cursor:pointer;width:100%;line-height:1;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.1rem;text-indent:.1rem;font-weight:700;padding:1.5rem 0;border:none;border-radius:5px;background-color:#493589;transition:opacity .35s ease}.c-button-submit input[type=submit]:disabled,.c-button-submit input[type=button]:disabled{pointer-events:none;opacity:.2}.c-button-submit:after{opacity:.2;pointer-events:none;content:"";display:block;width:19px;height:19px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/ico-arrow-submit.svg) no-repeat 0 0/cover;transition:opacity .35s ease;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width:550px){.c-button-submit{max-width:240px}.c-button-submit input[type=submit],.c-button-submit input[type=button]{font-size:14px;font-size:.875rem}}.c-button-back{color:#fff;width:100%;max-width:120px;display:flex;align-items:center;justify-content:center;border-radius:5px;margin:10px auto 0;background-color:rgba(255,255,255,.2)}.c-button-back input[type=submit],.c-button-back input[type=button],.c-button-back button{color:#fff;display:block;width:100%;cursor:pointer;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.1rem;text-indent:.1rem;font-weight:700;padding:.5rem 0;margin:0;border:none;transition:opacity .35s ease}.c-button-back input[type=submit]:hover,.c-button-back input[type=button]:hover,.c-button-back button:hover{opacity:.5}.c-button-back input[type=submit][aria-disabled=true],.c-button-back input[type=button][aria-disabled=true],.c-button-back button[aria-disabled=true]{pointer-events:none;opacity:.2}.c-button-back input[type=submit][aria-disabled=false]:hover,.c-button-back input[type=button][aria-disabled=false]:hover,.c-button-back button[aria-disabled=false]:hover{opacity:.5}.p-hero{position:relative;width:100%;height:100%;overflow:hidden}.p-hero:after{content:"";display:block;width:100vw;height:100vw;position:absolute;top:-25vw;left:0;z-index:1;opacity:0;background-color:#000;transition:all 1s ease 0s,opacity 2s ease 1s}.p-hero.is-animated:after{opacity:1;background:#000 url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bg-hero-top-pc.png) no-repeat center center/cover;animation:rotating 120s linear infinite}.p-hero__inner{position:relative;z-index:2;width:100%;max-width:747px;min-height:890px;margin:0 auto;display:flex;flex-direction:column}.p-hero__logo-tab{display:none}.p-hero__slider{color:#fff;max-width:750px;margin:auto;padding-top:12%}.p-hero__main{pointer-events:none;display:flex;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:calc(100% + 400px)}.p-hero__baloon{width:169px;position:absolute;left:5px;bottom:255px;z-index:1}.p-hero__waiwai{width:164px;position:absolute;left:82px;top:385px;z-index:3}.p-hero__content-right{width:324px;padding-top:100px}.p-hero__mainSp{display:none}@media screen and (max-width:912px){.p-hero{min-height:inherit}.p-hero.is-animated:after{width:100vw;height:110%;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#000 url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bg-hero-top-tab.png) no-repeat center center/cover;animation:none}.p-hero__inner{min-height:inherit;padding:20% 30px 12%}.p-hero__logo-tab{display:block;position:absolute;z-index:5;top:3%;width:90%;max-width:700px;left:50%;transform:translateX(-50%)}.p-hero__slider{max-width:768px;margin:25px 0 0}.p-hero__main{width:100%;top:inherit;bottom:0;transform:translate(-50%,-9vh)}.p-hero__content-left,.p-hero__content-right{display:none}.p-hero__mainSp{display:block;width:calc(100% + 40px);transform:translateX(-20px);margin-top:-18%;position:relative;z-index:10}}@media screen and (max-width:550px){.p-hero__inner{padding:44% 20px 12%}.p-hero__logo-tab{top:12%;width:95%}.p-hero__mainSp{width:calc(100% + 30px);transform:translateX(-15px);margin-top:-35%}}@keyframes rotating{from{transform:scale(1.1) rotate(0deg);transform-origin:center center}to{transform:scale(1.1) rotate(-360deg);transform-origin:center center}}.p-banner{position:relative;z-index:2;margin-top:-105px}.p-banner__content{max-width:780px;margin:0 auto}.p-banner__link{position:relative;display:block;margin:0 auto}.p-banner__link:after{content:"";display:block;width:182px;height:182px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bal-view-movie.png) no-repeat 0 0/cover;position:absolute;right:-10px;top:50%;transform:translateY(-52%)}.p-banner__link img{transition:opacity .35s ease}.p-banner__link:hover img{opacity:.5}@media screen and (max-width:912px){.p-banner{margin-top:-5vh}}@media screen and (max-width:550px){.p-banner__link:after{width:85px;height:85px}}.p-intro{padding:35px 0 0}.p-intro__column{display:flex;margin:0 -45px}.p-intro__item{width:calc(59% - 115px);margin:0 45px}.p-intro__item:nth-child(2){width:calc(41% - 80px)}@media screen and (max-width:912px){.p-intro__inner.u-container{max-width:700px}.p-intro__column{flex-direction:column;margin:0}.p-intro__item{width:100%;margin:0}.p-intro__item:nth-child(2){width:100%;margin:40px 0 0}}.p-public{padding:80px 0 0}.p-public__inner{position:relative}.p-public__frame{position:relative}.p-public__frame:before,.p-public__frame:after{content:"";display:block;width:29px;height:29px;position:absolute;z-index:2}.p-public__frame:before{top:0;left:0;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/ico-public-frame-lt.png) no-repeat 0 0/cover}.p-public__frame:after{top:0;right:0;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/ico-public-frame-rt.png) no-repeat 0 0/cover}.p-public__body{position:relative;padding:30px;background-color:rgba(255,255,255,.3)}.p-public__body:before,.p-public__body:after{content:"";display:block;width:29px;height:29px;position:absolute;z-index:2}.p-public__body:before{bottom:0;left:0;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/ico-public-frame-lb.png) no-repeat 0 0/cover}.p-public__body:after{bottom:0;right:0;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/ico-public-frame-rb.png) no-repeat 0 0/cover}.p-public__column{display:flex;position:relative;margin:0 -20px}.p-public__content{width:calc(52% - 40px);text-align:center;margin:0 20px}.p-public__content+*{width:calc(48% - 40px)}.p-public__title img{width:auto}.p-public__desc{color:#fff;font-size:18px;font-size:1.125rem;letter-spacing:.02rem}.p-public__list{display:flex;align-items:center;justify-content:center;margin:20px -5px 0}.p-public__item{width:calc(33.3333% - 10px);margin:0 5px}.p-public__item a{transition:opacity .35s ease}.p-public__item a:hover{opacity:.5}@media screen and (max-width:912px){.p-public__inner.u-container{max-width:700px}.p-public__column{flex-direction:column;margin:0}.p-public__content{width:100%;margin:0}.p-public__content:nth-child(2){margin:30px 0 0}.p-public__desc{font-size:16px;font-size:1rem}.p-public__list{flex-direction:column;margin:10px 0 0}.p-public__item{width:100%;max-width:200px;margin:5px 0}}@media screen and (max-width:550px){.p-public__frame{position:relative}.p-public__frame:before,.p-public__frame:after{width:18px;height:18px}.p-public__body{padding:20px}.p-public__body:before,.p-public__body:after{width:18px;height:18px}.p-public__title--line{width:65%}.p-public__desc{font-size:14px;font-size:.875rem;text-align:justify}.p-public__item{margin:5px auto}}.p-information{position:relative;z-index:5;padding:80px 0 0}.p-information__heading{max-width:828px;text-align:center;margin:0 auto}.p-information__body{display:flex;margin:30px -45px 0}.p-information__column{margin:0 -18px}.p-information__item{display:flex;flex-direction:row;align-items:center}.p-information__item:nth-child(even){flex-direction:row-reverse}.p-information__item:nth-child(even) .p-information__content{flex-direction:row-reverse}.p-information__item:nth-child(even) .p-information__text{margin:0 0 0 20px}.p-information__item:not(:first-of-type){margin:50px auto 0}.p-information__figure{width:540px;margin:0 18px}.p-information__content{width:calc(100% - 576px);display:flex;justify-content:space-evenly;margin:0 18px}.p-information__text{color:#fff;max-width:390px;margin:0 4% 0 0}.p-information__title{color:#fff;position:relative;font-feature-settings:"palt" 1;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:23px;font-size:1.4375rem;line-height:1.6;letter-spacing:-.02rem;padding:0;margin:0}.p-information__title:after{content:"";display:block;width:100%;height:4px;margin:15px 0 0;background-color:#cf000e}.p-information__desc{color:#fff;font-family:"Kiwi Maru",serif;font-size:16px;font-size:1rem;line-height:1.8;text-align:justify;letter-spacing:.05rem;margin:.8rem 0 0}.p-information__button{margin:20px 0 0}.p-information__logo{margin:0}.p-information__logo img{display:block;margin:0 auto}.p-information__logo--buchi img{max-width:156px}.p-information__logo--horumon img{max-width:172px}.p-information__logo--gorou img{max-width:172px}.p-information__logo--hiromaru img{max-width:90px}.p-information__logo--jirou img{max-width:131px}.p-information__logo--syunkirou img{max-width:112px}@media screen and (max-width:912px){.p-information{padding:65px 0 0}.p-information__inner.u-container{max-width:700px}.p-information__body{margin:20px 0 0}.p-information__column{margin:0}.p-information__item{position:relative;flex-direction:column}.p-information__item:nth-child(even){flex-direction:column}.p-information__item:nth-child(even) .p-information__figure{margin:8% 0 0 auto}.p-information__item:nth-child(even) .p-information__text{margin:0}.p-information__item:nth-child(even) .p-information__logo{right:inherit;left:0}.p-information__figure{width:73%;margin:8% auto 0 0}.p-information__content{width:100%;margin:10px 0 0}.p-information__text{width:100%;max-width:768px;margin:0}.p-information__logo{width:25%;position:absolute;top:0;right:0}}@media screen and (max-width:550px){.p-information__title{font-size:18px;font-size:1.125rem}.p-information__title:after{height:3px}.p-information__desc{font-size:14px;font-size:.875rem;letter-spacing:.02rem}.p-information__button{margin:15px 0 0}.p-information__logo--hiromaru img{max-width:50px}}.p-online{position:relative;z-index:5;padding:150px 0 0}.p-online__inner{position:relative;display:flex}.p-online__header{width:70%;max-width:800px;position:relative;z-index:1;padding:60px 14% 60px 8%;background:linear-gradient(109deg,#222 10%,#5b5b5b 100%)}.p-online__body{width:100%;max-width:479px;position:absolute;right:35px;top:-20px;z-index:2}.p-online__heading{line-height:1;max-width:458px;margin:0}.p-online__desc{color:#fff;max-width:545px;font-feature-settings:"palt" 1;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;line-height:1.8;text-align:justify;letter-spacing:.02rem;margin:1rem 0 0}.p-online__button{max-width:268px;margin:28px 0 0}@media screen and (max-width:912px){.p-online{padding:80px 0}.p-online__inner{flex-direction:column-reverse}.p-online__inner.u-container{padding-left:0;padding-right:0}.p-online__header{width:100%;max-width:inherit;margin-top:-42%;padding:48% 10% 80px}.p-online__body{position:static;width:80%;margin:0 auto}.p-online__desc{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:16px;font-size:1rem}}@media screen and (max-width:550px){.p-online{padding:65px 0 0}.p-online__header{padding:52% 40px 55px;margin-top:-47%}.p-online__body{width:75%}.p-online__desc{font-size:14px;font-size:.875rem;margin:1.2rem 0 0}.p-online__button{max-width:220px}}.p-central{min-height:535px;position:relative;z-index:2;margin:250px 0 0;background-color:#000;background:#000 url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bg-central-pc.jpg) no-repeat center center/cover;background-attachment:fixed}.p-central__inner{position:relative;z-index:2;display:flex}.p-central__header{width:45%}.p-central__figure{position:relative;width:495px;padding-top:100%}.p-central__figure-01{width:313px;position:absolute;bottom:calc(50% - 60px);right:calc(50% - 95px)}.p-central__figure-02{width:313px;position:absolute;top:calc(50% - 60px);left:calc(50% - 95px)}.p-central__baloon-01{width:93px;position:absolute;bottom:calc(50% + 70px);left:calc(50% + 115px)}.p-central__baloon-02{width:130px;position:absolute;top:calc(50% + 25px);right:calc(50% + 130px)}.p-central__body{width:55%;margin-top:-25px}.p-central__heading{max-width:650px;margin:0}.p-central__text{max-width:480px;margin:30px auto 0}.p-central__title{color:#fff;position:relative;font-feature-settings:"palt" 1;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:23px;font-size:1.4375rem;line-height:1.6;letter-spacing:.05rem;padding:0;margin:1rem 0 0}.p-central__title br{display:none}.p-central__desc{color:#fff;font-family:"Kiwi Maru",serif;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.05rem;margin:1rem 0 0}.p-central__button{max-width:268px;margin:25px 0 0}.p-central__voice{display:block;width:378px;height:77px;position:absolute;bottom:calc(100% + 60px);right:-5%;z-index:1}@media screen and (max-width:912px){.p-central{margin:150px 0 0;background:0 0}.p-central:after{content:"";display:block;width:100%;height:auto;padding-top:84%;background-color:#000;background:#000 url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bg-central-tab.jpg) no-repeat center center/cover;position:absolute;top:0;left:0;z-index:1}.p-central__inner{flex-direction:column-reverse}.p-central__header{width:100%}.p-central__figure{width:100%;padding-top:75%}.p-central__figure-01{width:30%;bottom:calc(50% - 60px);right:48%;z-index:1}.p-central__figure-02{width:30%;top:calc(50% - 60px);left:48%;z-index:2}.p-central__baloon-01{width:15%;position:absolute;bottom:35%;left:82%;z-index:3}.p-central__baloon-02{width:22%;top:30%;right:74%;z-index:4}.p-central__body{width:100%;margin-top:-30px}.p-central__heading{width:90%;margin:0 auto}.p-central__heading>*{width:100%}.p-central__text{max-width:600px;padding:0;margin:20px auto 0}.p-central__title{font-size:20px;font-size:1.25rem}.p-central__desc{font-size:15px;font-size:.9375rem}.p-central__voice{bottom:calc(100% + 60px);right:30px}}@media screen and (max-width:550px){.p-central:after{padding-top:122%}.p-central__figure{padding-top:65%}.p-central__figure-01{width:35%;bottom:calc(50% - 70px);right:48%}.p-central__figure-02{width:35%;top:calc(50% - 45px);left:48%}.p-central__baloon-01{left:88%}.p-central__baloon-02{right:79%}.p-central__body{margin-top:-10px}.p-central__text{margin:15px auto 0}.p-central__title{font-size:18px;font-size:1.125rem}.p-central__title br{display:block}.p-central__desc{font-size:14px;font-size:.875rem}.p-central__button{max-width:220px;margin:20px 0 0}.p-central__voice{bottom:calc(100% + 25px);right:20px;width:65%;height:50px}}.p-fitness{position:relative;z-index:5;padding:230px 0 70px;background-color:transparent}.p-fitness__inner{display:flex;align-items:center;position:relative}.p-fitness__inner:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 715px 1500px;border-color:transparent transparent rgba(207,0,14,.75) transparent;position:absolute;top:50%;left:50%;z-index:-1;transform:rotate(12deg) skew(-8deg) translate(-58%,-45%);transform-origin:top center}.p-fitness__header{max-width:510px;position:absolute;top:0;left:0}.p-fitness__heading>span{display:block;width:100%}.p-fitness__heading>span+span{max-width:350px;margin:20px 0 0}.p-fitness__title{max-width:277px;margin:5px 0 0}.p-fitness__desc{color:#fff;max-width:425px;font-feature-settings:"palt" 1;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;line-height:1.8;text-align:justify;letter-spacing:.02rem;margin:10px 0 0}.p-fitness__body{width:calc(100% - 510px);min-width:700px;position:relative;margin:150px 0 0 auto}.p-fitness__body:before{content:"";display:block;width:129px;height:207px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/bal-fitness.svg) no-repeat 0 0/cover;position:absolute;bottom:100%;right:385px;z-index:1}.p-fitness__body:after{content:"";display:block;width:292px;height:407px;background:url(//bigarm.jp/wordpress/wp-content/themes/bigarm/assets/css/../../assets/img/img-fitness.png) no-repeat 0 0/cover;position:absolute;bottom:65%;right:70px;z-index:1}.p-fitness__list{position:relative;z-index:2;display:flex;margin:0 -24px}.p-fitness__item{width:calc(50% - 48px);margin:0 24px}@media screen and (max-width:912px){.p-fitness{padding:250px 0 0}.p-fitness__inner{flex-direction:column;align-items:stretch}.p-fitness__inner:after{left:24%}.p-fitness__inner.u-container{max-width:600px}.p-fitness__header{max-width:inherit;position:static}.p-fitness__heading{width:75%}.p-fitness__heading>span+span{width:60%}.p-fitness__title{margin:10px 0 0}.p-fitness__desc{max-width:768px;font-size:16px;font-size:1rem}.p-fitness__desc br{display:none}.p-fitness__body{width:100%;min-width:inherit;position:relative;padding:0 6%;margin:0 auto}.p-fitness__body:before{width:19%;height:23%;bottom:150%;right:17%;z-index:-1}.p-fitness__body:after{width:40%;height:42%;bottom:117%;right:-9%;z-index:-1}.p-fitness__list{flex-direction:column;margin:0}.p-fitness__item{width:85%;min-width:210px;margin:0 auto 0 0}.p-fitness__item:nth-child(even){margin:-10px 0 0 auto}}@media screen and (max-width:550px){.p-fitness{padding:150px 0 0}.p-fitness__heading{width:68%}.p-fitness__heading>span+span{width:72%;margin:5px 0 0}.p-fitness__title{width:50%}.p-fitness__desc{font-size:14px;font-size:.875rem;margin:0}.p-fitness__body:before{width:16%;height:18%;bottom:151%;right:24%}.p-fitness__body:after{width:35%;height:32%;right:0;bottom:123%}.p-fitness__item{width:72%}}.p-company{position:relative;z-index:5;padding:20px 0 75px}.p-company__inner{position:relative;z-index:5;display:flex;align-items:center}.p-company__header{width:calc(100% - 530px);position:absolute;top:0;left:0}.p-company__figure{padding-top:59%}.p-company__president{width:536px;position:absolute;top:0;left:50px}.p-company__hanko{width:150px;position:absolute;bottom:-48px;left:65px}.p-company__body{width:100%;max-width:572px;position:relative;z-index:2;margin:80px 0 0 auto}.p-company__heading{max-width:465px}.p-company__list{display:flex;flex-wrap:wrap;margin:20px -10px -10px}.p-company__item{width:calc(50% - 20px);margin:10px}@media screen and (max-width:912px){.p-company{padding:80px 0 0}.p-company__inner{flex-direction:column;align-items:flex-start}.p-company__inner.u-container{max-width:600px}.p-company__header{width:70%;position:relative}.p-company__figure{padding-top:0}.p-company__president{width:100%;position:relative;top:0;left:0}.p-company__hanko{width:27%;position:absolute;bottom:-13%;left:0}.p-company__body{max-width:768px;margin:0 auto}.p-company__heading{max-width:inherit;width:80%;margin:0 0 0 auto}}@media screen and (max-width:550px){.p-company{padding:65px 0 0}.p-company__item{width:calc(50% - 10px);margin:5px}}.p-recruit{position:relative;z-index:5;padding:100px 0}.p-recruit__inner{position:relative;display:flex}.p-recruit__inner.u-container{max-width:1080px}.p-recruit__header{width:490px;position:relative;z-index:2}.p-recruit__body{width:calc(100% - 490px);max-width:520px;position:absolute;right:80px;top:0;z-index:1}.p-recruit__heading{line-height:1;max-width:370px;margin:0}.p-recruit__title{color:#fff;position:relative;font-feature-settings:"palt" 1;font-family:"Yuji Syuku","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:25px;font-size:1.5625rem;line-height:1.6;letter-spacing:-.02rem;padding:0;margin:1.2rem 0 0}.p-recruit__title br{display:none}.p-recruit__desc{color:#fff;font-feature-settings:"palt" 1;font-family:"Kiwi Maru",serif;font-size:18px;font-size:1.125rem;line-height:1.8;text-align:justify;letter-spacing:.02rem;margin:.8rem 0 0}.p-recruit__button{max-width:268px;margin:20px 0 0}.p-recruit__baloon{width:130px;position:absolute;top:0;right:50px;z-index:1}@media screen and (max-width:912px){.p-recruit{padding:80px 0 0}.p-recruit__inner{flex-direction:column-reverse}.p-recruit__inner.u-container{max-width:600px}.p-recruit__header{margin-top:-60px}.p-recruit__body{width:100%;max-width:768px;position:static}}@media screen and (max-width:550px){.p-recruit{padding:65px 0 0}.p-recruit__header{width:auto}.p-recruit__title br{display:block}.p-recruit__desc{font-size:14px;font-size:.875rem;margin:.8rem 0 0}.p-recruit__desc br{display:none}.p-recruit__button{max-width:220px}.p-recruit__baloon{width:80px}}.p-baloon__figure{position:absolute;z-index:1}.p-baloon__figure--01{width:290px;top:calc(100vh + 860px);right:-1%}.p-baloon__figure--02{width:236px;top:calc(100vh + 1670px);left:-2%}.p-baloon__figure--03{width:308px;top:calc(100vh + 2050px);right:-1%}.p-baloon__figure--04{width:420px;top:calc(100vh + 2750px);left:-8%}.p-baloon__figure--05{width:483px;top:calc(100vh + 3200px);right:-10%}.p-baloon__figure--06{width:621px;top:calc(100vh + 3300px);left:-12%}@media screen and (max-width:912px){.p-baloon{display:none}}.js-init{opacity:0;transform:translate3d(0,100px,0) scale3d(3,3,3);transition:all .35s cubic-bezier(.305,1.65,.455,.82)}.js-init.is-animated{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}.u-container{width:100%;max-width:1250px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}@media screen and (max-width:912px){.u-container{padding-left:30px;padding-right:30px}}@media screen and (max-width:550px){.u-container{padding-left:20px;padding-right:20px}}:root{--swiper-navigation-size:60px !important;--swiper-theme-color:#fff !important}.swiper-clip-container{-webkit-clip-path:url(#clipshape);clip-path:url(#clipshape);margin:40px 0 0}@media screen and (max-width:912px){.swiper-clip-container{margin:0}}@media screen and (max-width:550px){.swiper-clip-container{transform:translateY(-18%)}}.swiper{width:100%;height:100%;background:0 0}@media screen and (max-width:912px){.swiper-button-prev,.swiper-button-next{display:none !important}}.swiper-slide{cursor:grab;max-width:1350px;transition:all .5s cubic-bezier(.305,1.65,.455,.82)}.swiper-slide img{width:100%;height:auto}.swiper-pagination-bullet{width:10px !important;height:10px !important;margin:0 7px !important}@media screen and (max-width:550px){.swiper-pagination-bullet{width:8px !important;height:8px !important;margin:0 6px !important}}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:20px !important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"" !important}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:20px !important}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"" !important}.swiper-pagination{background:0 0}
/*!
 * Luminous v2.3.5
 * Copyright 2015-2021, Zebrafish Labs
 * Licensed under BSD-2 (https://github.com/imgix/luminous/blob/main/LICENSE.md)
**/
.lum-previous-button:after,.lum-next-button:after{box-shadow:none}.lum-lightbox{z-index:5001;background:rgba(0,0,0,.9)}.lum-lightbox-inner{overflow-y:auto}.lum-lightbox-inner::-webkit-scrollbar{display:none}.lum-lightbox-inner img{max-height:initial;max-width:1080px}.lum-gallery-button{width:45px !important;height:50px !important;position:fixed !important}.lum-close-button{opacity:1 !important}.lum-close-button:after,.lum-close-button:before{height:60px !important;left:-5px !important;width:1px !important}.js-anim--bounceIn{opacity:0;transform:translate3d(0,100px,0) scale3d(.7,.7,.7);transition:all .5s cubic-bezier(.305,1.65,.455,.82)}.js-anim--bounceIn.is-animated{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}.js-anim--blurIn{opacity:0;filter:blur(20px);transform:translate3d(0,100px,0) scale3d(.9,.9,.9);transition:all 1.2s cubic-bezier(.33,1,.68,1)}.js-anim--blurIn.is-animated{opacity:1;filter:blur(0px);transform:translate3d(0,0,0) scale3d(1,1,1)}.js-anim--rightIn{opacity:0;filter:blur(20px);transform:translate3d(100px,0,0) scale3d(.9,.9,.9);transition:all 1.2s cubic-bezier(.33,1,.68,1)}.js-anim--rightIn.is-animated{opacity:1;filter:blur(0px);transform:translate3d(0,0,0) scale3d(1,1,1)}.js-anim-smoke .js-anim-smoke-01{opacity:0}.js-anim-smoke .js-anim-smoke-02{opacity:0}.js-anim-smoke .js-anim-smoke-03{opacity:0}.js-anim-smoke .js-anim-smoke-04{opacity:0}.js-anim-smoke.is-animated .js-anim-smoke-01{animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:linear;animation-name:smoke01}.js-anim-smoke.is-animated .js-anim-smoke-02{animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:linear;animation-name:smoke02}.js-anim-smoke.is-animated .js-anim-smoke-03{animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:linear;animation-name:smoke03}.js-anim-smoke.is-animated .js-anim-smoke-04{animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:linear;animation-name:smoke04}@keyframes smoke01{from{opacity:0;transform:translate3d(0,0,0) scale3d(.5,.5,.5)}60%{opacity:.6;transform:translate3d(-180px,-420px,0) scale3d(.92,.92,.92)}to{opacity:0;transform:translate3d(-300px,-700px,0) scale3d(1.2,1.2,1.2)}}@keyframes smoke02{from{opacity:0;transform:translate3d(0,0,0) scale3d(.5,.5,.5)}60%{opacity:.6;transform:translate3d(-30px,-420px,0) scale3d(.92,.92,.92)}to{opacity:0;transform:translate3d(-50px,-700px,0) scale3d(1.2,1.2,1.2)}}@keyframes smoke03{from{opacity:0;transform:translate3d(0,0,0) scale3d(.5,.5,.5)}60%{opacity:.6;transform:translate3d(30px,-210px,0) scale3d(.92,.92,.92)}to{opacity:0;transform:translate3d(50px,-350px,0) scale3d(1.2,1.2,1.2)}}@keyframes smoke04{from{opacity:0;transform:translate3d(0,0,0) scale3d(.5,.5,.5)}60%{opacity:.6;transform:translate3d(120px,-420px,0) scale3d(.92,.92,.92)}to{opacity:0;transform:translate3d(200px,-700px,0) scale3d(1.2,1.2,1.2)}}.js-anim-lets{opacity:0;transform:translate3d(0,0,0) scale3d(2,2,2) perspective(800px) rotate(720deg);transition:all .8s cubic-bezier(.305,1.65,.455,.82)}.js-anim-lets.is-animated{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1) perspective(800px) rotate(0)}.c-modal-youtube{cursor:pointer;display:flex;justify-content:center;align-items:center;position:fixed;z-index:1001;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);transition:all .5s ease}.c-modal-youtube.close{opacity:0;visibility:hidden}.c-modal-youtube.open{opacity:1;visibility:visible}.c-modal-youtube iframe{width:64vw;height:36vw;box-shadow:0 0 15px 5px rgba(255,255,255,.5)}@media screen and (max-width:912px){.c-modal-youtube iframe{width:83.2vw;height:46.8vw}}.js-marquee-wrap{overflow:hidden;position:absolute;top:50%;transform:translateY(-50%)}.js-marquee{display:flex}.js-marquee__list{display:flex;animation:marquee 100s infinite linear;margin:0}.js-marquee:hover .js-marquee__list .js-marquee__item{opacity:1;color:#f5f5f5}.js-marquee__item{color:#fff;line-height:1;font-weight:600;font-feature-settings:"palt" 1;white-space:pre;list-style-type:none;padding:0;margin:0 21px;transition:all .35s ease}.js-marquee__item:after{content:"";display:block;width:42px;height:200px;background-color:rgba(255,255,255,.15)}@media screen and (max-width:550px){.js-marquee__item{margin:0 15px}.js-marquee__item:after{width:30px;height:180px}}@keyframes marquee{100%{transform:translateX(-100%)}}.js-action-korokoro-left{animation:korokoroLeft 1s steps(2) 2s infinite}@keyframes korokoroLeft{0%,100%{transform:translateX(0%);transform-origin:50% 50%}to{transform:rotate(-8deg)}}.js-action-korokoro-right{animation:korokoroRight 1s steps(2) 2s infinite}@keyframes korokoroRight{0%,100%{transform:translateX(0%);transform-origin:50% 50%}to{transform:rotate(8deg)}}