@charset "UTF-8";h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,li,ol,dl,dd,span,a,tr{font-size:1.14vw;line-height:1.5}@media (max-width:799px){h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,li,ol,dl,dd,span,a,tr{font-size:3.73vw}}h1,h2,h3,h4,h5,h6{line-height:1}body{overflow:hidden}a{color:#000;text-decoration:none;transition:.3s}a:visited{color:#000}a:hover{color:#000;text-decoration:none}a:active{color:#000}@media (min-width:800px){a.tel{pointer-events:none;cursor:default}}@media (min-width:800px){.sp{display:none !important}}@media (max-width:799px){.pc{display:none !important}}main{margin-top:5.4vw;padding-bottom:44.07vw;box-sizing:border-box;position:relative;z-index:1}main:before{content:"";display:inline-block;position:absolute;width:100%;height:60.39vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/main_bottom.png) no-repeat 0/contain;left:0;bottom:0;z-index:-1}@media (max-width:799px){main{margin-top:0;padding-bottom:76vw}main:before{height:94.8vw;background-image:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/sp/main_bottom.png)}}header{position:fixed;top:0;left:0;right:0;z-index:999;width:100%;box-sizing:border-box;transition:.3s}header .header_inner{display:flex;justify-content:space-between}header .header_inner .logo{width:222px}header .header_inner .main_nav ul li a{font-weight:500}@media (min-width:800px){header .header_inner .main_nav ul li a{background:linear-gradient(90deg,#19d178,#0c56ff 50%,#000 50%) no-repeat 100% 0/200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (min-width:800px) and (hover:hover){header .header_inner .main_nav ul li a:hover{background-position-x:0}}@media (min-width:800px){header .header_inner .main_nav ul li a.here{background-position-x:0}}@media (min-width:800px){header{padding-left:3vw;background-color:#fff}header .header_inner{align-items:flex-end}header .header_inner .logo{width:15.86vw;transition:.3s}header .header_inner .menu_wrap{display:block !important}header .header_inner .menu_wrap nav{display:flex;align-items:center}header .header_inner .main_nav ul{display:flex}header .header_inner .main_nav ul li{font-weight:500}header .header_inner .main_nav ul li:not(:nth-last-of-type(2)):after{content:"";display:inline-block;width:1px;height:1vw;background-color:#000;margin-inline:1.2vw;transform:rotate(-30deg)}header .header_inner .btn_nav{margin-left:4vw;margin-right:-1.43vw}header .header_inner .btn_nav ul li a{width:23.7vw;height:5.4vw}header .header_inner .btn_nav ul li a .inner{justify-content:flex-start;padding-inline:3vw 2.5vw}header .header_inner .btn_nav ul li a .inner .icon_wrap{width:4vw}header .header_inner .btn_nav ul li a .inner span{margin-left:2.7vw}header .header_inner .sns_wrap{display:none}header.scroll .header_inner .logo{width:13.07vw;transform:translateY(-1vw)}}@media (max-width:799px){header{padding-left:2.67vw}header.scroll{background-color:#fff}header .header_inner{align-items:center}header .header_inner .logo{width:32.8vw;z-index:100}header .header_inner #menuBtn{width:21.47vw;height:14vw;position:relative;z-index:100}header .header_inner #menuBtn:before{content:"";display:inline-block;position:absolute;width:28.8vw;height:100%;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/sp/ham_bg.png) no-repeat 0/contain;top:0;right:0}header .header_inner #menuBtn .btn_wrap{position:absolute;right:5.87vw;top:0;bottom:0;margin:auto;width:12vw;height:2.67vw;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}header .header_inner #menuBtn span{height:1px;background-color:#fff;transition:.3s}header .header_inner #menuBtn span:first-of-type{width:12vw;transform-origin:right top}header .header_inner #menuBtn span:last-of-type{width:9.33vw;transform-origin:right bottom}header .header_inner #menuBtn.open span{width:12vw}header .header_inner #menuBtn.open span:first-of-type{transform:rotate(-12deg)}header .header_inner #menuBtn.open span:last-of-type{transform:rotate(12deg)}header .header_inner .menu_wrap{display:none;background-color:#000;padding:13.33vw 4vw 20px;position:fixed;left:0;top:0;right:0;bottom:0;z-index:99}header .header_inner .menu_wrap:before{content:"";display:inline-block;position:absolute;width:48.8vw;height:106.93vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/sp/menu_bg.png) no-repeat 0/contain;left:0;top:0;z-index:-1}header .header_inner .menu_wrap nav{overflow-y:scroll;height:100%;margin:auto}header .header_inner .main_nav{padding:75px 3.5vw 0;display:flex;justify-content:space-between;box-sizing:border-box}header .header_inner .main_nav>ul{max-inline-size:max-content}header .header_inner .main_nav>ul>li{line-height:1;font-size:3.73vw}header .header_inner .main_nav>ul>li+li{margin-top:6.67vw}header .header_inner .main_nav>ul>li a{color:#fff}header .header_inner .main_nav>ul>li a:hover,header .header_inner .main_nav>ul>li a:visited{color:#fff}header .header_inner .main_nav>ul>li a.outlink:after{content:"";display:inline-block;position:relative;width:3.2vw;height:3.2vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/outlink_wh.svg) no-repeat 0/cover;margin-left:1.5vw;top:1px}header .header_inner .main_nav .sub_list{margin-top:4vw;margin-left:4.73vw}header .header_inner .main_nav .sub_list li{line-height:1;font-size:4vw}header .header_inner .main_nav .sub_list li:before{content:"-";color:#fff}header .header_inner .main_nav .sub_list li+li{margin-top:4.67vw}header .header_inner .btn_nav{margin-top:10.4vw}header .header_inner .btn_nav ul li+li{margin-top:3.73vw}}@media (max-width:799px) and (max-width:799px){header .header_inner .btn_nav .link_btn{width:72vw}}@media (max-width:799px){header .header_inner .btn_nav .link_btn.contact:before{background-color:#fff}header .header_inner .btn_nav .link_btn.contact span{color:#000}header .header_inner .btn_nav .link_btn.faci:before{background-color:#3f3f3f}header .header_inner .sns_wrap{margin-top:11.73vw;display:grid;place-content:center;place-items:center;box-sizing:border-box;border-top:1px solid #3a3a3a;gap:4vw;padding-top:6vw}header .header_inner .sns_wrap p{font-family:"Poppins";font-weight:400;font-size:4.27vw;line-height:1;background:linear-gradient(90deg,#4158d0,#c850c0 30%,#ffcc70);background:linear-gradient(90deg,#19d178,#0c56ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}header .header_inner .sns_wrap ul{display:flex;align-items:center;column-gap:6.67vw}header .header_inner .sns_wrap ul li{line-height:1}header .header_inner .sns_wrap ul li a{line-height:1}header .header_inner .sns_wrap ul .yt{width:5.73vw}header .header_inner .sns_wrap ul .tw{width:4.93vw}header .header_inner .sns_wrap ul .is{width:4.53vw}}footer{position:relative;background-color:#f5f5f5;z-index:1}@media (max-width:499px){footer{margin-bottom:50px}}footer .foot_img{position:absolute;left:0}footer .contact_wrap .lead_wrap .sec_ttl .jp{font-weight:700}footer .contact_wrap .ttl{font-weight:700}footer .contact_wrap .ttl span:before{content:"";display:inline-block;position:relative}footer .contact_wrap .web_wrap .ttl span{padding-bottom:.2vw}footer .contact_wrap .web_wrap .ttl span:before{width:1.93vw;height:1.71vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/icon_web.png) no-repeat 0/contain;margin-right:1.2vw;top:.3vw}footer .contact_wrap .tel_wrap .ttl span{padding-bottom:.2vw}footer .contact_wrap .tel_wrap .ttl span:before{width:1.86vw;height:1.86vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/icon_tel.png) no-repeat 0/contain;margin-right:.7vw;top:.3vw}footer nav{display:flex;justify-content:space-between}footer nav>ul{max-inline-size:max-content}footer nav>ul>li a.outlink:after{content:"";display:inline-block;position:relative;width:.79vw;height:.79vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/outlink.svg) no-repeat 0/contain;margin-left:.5em}footer nav .sub_list li:before{content:"-";margin-right:1px}footer .info_wrap .sns_wrap{display:flex;align-items:center;box-sizing:border-box}footer .info_wrap .sns_wrap p{font-family:"Poppins";font-weight:400;background:linear-gradient(90deg,#19d178,#0c56ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}footer .info_wrap .sns_wrap ul{display:flex;align-items:center}footer .info_wrap .sns_wrap ul li{line-height:1}footer .info_wrap .sns_wrap ul li a{line-height:1}footer .info_wrap .copy{line-height:1;color:#616161}footer .text-in{position:absolute;width:100%;height:100%;left:0;bottom:0;pointer-events:none}footer .text-in .side_text{left:-2vw;bottom:100vw}.footer_inner .info_wrap .logo_wrap2{margin-top:5%;width:60%}.footer_inner .info_wrap .logo_wrap2 li img{max-width:250px;margin-left:-8px;margin-bottom:5%}.footer_inner .info_wrap .logo_wrap2 li:last-child img{max-width:400px;margin-left:0}.footer_inner .info_wrap .logo_wrap2 li{margin-right:3%}@media (max-width:799px){footer .text-in{height:58%}footer .text-in .side_text{left:-4vw;bottom:206vw}}@media (min-width:800px){footer{height:110.11vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/foot_bg.jpg) no-repeat 0/cover}footer:before{height:170.29vw;bottom:0;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/foot_bg.png) no-repeat 0/contain}footer .foot_img{top:-24.5vw;width:42.14vw}footer .contact_wrap{position:absolute;left:41.14vw;top:-9.29vw}footer .contact_wrap .link_btn{width:21.9vw}footer .contact_wrap .link_btn .inner{padding-inline:3vw 2.5vw}footer .contact_wrap .link_btn .inner .icon_wrap{width:4vw}footer .contact_wrap .lead_wrap dd{line-height:2.3;margin-top:1.86vw;margin-left:2.71vw}footer .contact_wrap .web_wrap .ttl,footer .contact_wrap .tel_wrap .ttl{font-size:1.43vw;line-height:1}footer .contact_wrap .web_wrap{margin-top:5vw;margin-left:7.14vw}footer .contact_wrap .web_wrap .btn_wrap{display:flex;margin-top:1.5vw;margin-left:1.8vw}footer .contact_wrap .tel_wrap{margin-top:3.57vw;margin-left:12.29vw}footer .contact_wrap .tel_wrap dd{line-height:2;margin-left:2.5vw}footer .contact_wrap .tel_wrap .btn_wrap{margin-top:1vw;margin-left:4.5vw}footer nav{position:absolute;right:13.07vw;bottom:20.21vw;column-gap:4.64vw}footer nav>ul>li{line-height:1}footer nav>ul>li+li{margin-top:1.71vw}footer nav>ul>li a{background:linear-gradient(90deg,#19d178,#0c56ff 50%,#000 50%) no-repeat 100% 0/200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (min-width:800px) and (hover:hover){footer nav>ul>li a:hover{background-position-x:0}}@media (min-width:800px){footer nav .sub_list{margin-top:1.64vw;margin-left:1vw}footer nav .sub_list li{line-height:1}footer nav .sub_list li+li{margin-top:1.57vw}footer .info_wrap{position:absolute;left:14.29vw;bottom:7.64vw}}@media (min-width:800px) and (hover:hover){footer .info_wrap a:hover{opacity:.7}}@media (min-width:800px){footer .info_wrap .logo{width:10.5vw}footer .info_wrap .lab{margin-top:1.29vw;width:80%;display:flex;flex-wrap:wrap}footer .info_wrap .lab a{margin-right:5%}footer .info_wrap .lab img{width:100%;height:auto;max-width:10vw}footer .info_wrap .bn_wrap{width:28.57vw;margin-top:2.5vw}footer .info_wrap .sns_wrap{margin-top:3.64vw;display:flex;align-items:center;box-sizing:border-box;gap:2.14vw}footer .info_wrap .sns_wrap p{font-family:"Poppins";font-weight:400;font-size:1.29vw;background:linear-gradient(90deg,#19d178,#0c56ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}footer .info_wrap .sns_wrap ul{display:flex;align-items:center;column-gap:1.43vw}footer .info_wrap .sns_wrap ul .yt{width:1.36vw}footer .info_wrap .sns_wrap ul .tw{width:1.14vw}footer .info_wrap .sns_wrap ul .is{width:1.07vw}footer .info_wrap .copy{margin-top:2.8vw;font-size:.79vw}}@media (max-width:799px){footer:before{content:"";display:inline-block;position:absolute;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/foot_bg.png) no-repeat 0/contain;width:100%;left:0;pointer-events:none;z-index:-1}footer .foot_img{top:-39.5vw;width:87.07vw;z-index:1}footer .contact_wrap{padding:61.87vw 4vw 15.73vw;box-sizing:border-box;position:relative;background-color:#fff}footer .contact_wrap dd{font-size:3.73vw}footer .contact_wrap .link_btn{margin-inline:auto}footer .contact_wrap .ttl{margin-inline:auto;font-size:4.53vw;font-weight:700;line-height:1}footer .contact_wrap .lead_wrap .sec_ttl{position:absolute;left:4vw;top:-56vw}footer .contact_wrap .lead_wrap dt .en{font-size:10.67vw}footer .contact_wrap .lead_wrap dt .jp{font-size:3.47vw}footer .contact_wrap .lead_wrap dd{line-height:1.9}footer .contact_wrap .web_wrap{margin-top:9.33vw}footer .contact_wrap .web_wrap .ttl span:before{width:4.5vw;height:3.71vw;margin-right:2vw}footer .contact_wrap .web_wrap .btn_wrap{margin-top:5.2vw}footer .contact_wrap .web_wrap .btn_wrap li+li{margin-top:2.53vw}footer .contact_wrap .tel_wrap{margin-top:11.33vw}footer .contact_wrap .tel_wrap .ttl span{padding-bottom:.5vw}footer .contact_wrap .tel_wrap .ttl span:before{width:4.2vw;height:4.4vw;top:.8vw;margin-right:1.5vw}footer .contact_wrap .tel_wrap dd{text-align:center;margin-top:3.27vw;line-height:2}footer .contact_wrap .tel_wrap .btn_wrap{margin-top:5vw}footer nav{padding:12vw 11vw 13.33vw;box-sizing:border-box;background-color:#f5f5f5;position:relative}footer nav:before{content:"";display:inline-block;position:absolute;width:0;height:0;border-width:7vw 4vw;border-style:solid;border-color:transparent transparent #f5f5f5 #f5f5f5;left:0;top:-14vw}footer nav:after{content:"";display:inline-block;position:absolute;width:29vw;height:11vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/sp/foot_dot_wh.png) no-repeat 0/contain;left:4vw;bottom:2vw}footer nav>ul{z-index:1}footer nav>ul>li+li{margin-top:7.2vw}footer nav>ul>li a.outlink:after{width:3.2vw;height:3.2vw}footer nav>ul li{font-size:3.73vw;line-height:1}footer nav .sub_list{margin-top:5.5vw;margin-left:4.93vw}footer nav .sub_list li:before{content:"-";margin-right:1px}footer nav .sub_list li+li{margin-top:4.93vw}footer .info_wrap{padding:13.33vw 4vw;box-sizing:border-box;background-color:#1c1c1c;position:relative}footer .info_wrap:before{content:"";display:inline-block;position:absolute;width:70vw;height:119vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/sp/foot_dot_bk.png) no-repeat 0/contain;left:0;top:1vw}footer .info_wrap .logo{width:42.8vw;margin-inline:auto}footer .info_wrap .lab{width:100%;margin-top:8vw;margin-inline:auto;justify-content:space-between;width:43.8vw;margin-inline:auto}footer .info_wrap .lab a{width:47%}footer .info_wrap .lab img{width:100%;height:auto}footer .info_wrap .bn_wrap{margin-top:10vw;position:relative;z-index:1}footer .info_wrap .sns_wrap{margin-top:10.67vw;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;gap:7.33vw}footer .info_wrap .sns_wrap p{font-size:4.27vw}footer .info_wrap .sns_wrap ul{display:flex;align-items:center;column-gap:7.33vw}footer .info_wrap .sns_wrap ul .yt{width:6.53vw}footer .info_wrap .sns_wrap ul .tw{width:5.6vw}footer .info_wrap .sns_wrap ul .is{width:5.2vw}footer .info_wrap .copy{margin-top:11.73vw;font-size:10px;letter-spacing:0;text-align:center}.footer_inner .info_wrap .logo_wrap2{text-align:center;width:100%;margin-top:9%}}.pagetop{position:absolute;transform:rotate(90deg);transform-origin:right bottom;line-height:1;z-index:10}.pagetop a:before{content:"";display:inline-block;position:absolute;margin:auto;top:0;left:0;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/arrow.svg) no-repeat 0/contain;transform:scaleX(-1)}@media (min-width:800px){.pagetop{bottom:26.93vw;right:5vw}.pagetop a{font-size:1vw;padding-left:4vw}.pagetop a:before{width:3.43vw;height:.64vw}}@media (min-width:800px) and (hover:hover){.pagetop a:hover{opacity:.7}}@media (max-width:799px){.pagetop{bottom:105.93vw;right:6.47vw}.pagetop a{font-size:3.47vw;padding-left:9.6vw;color:#fff}.pagetop a:before{width:8.27vw;height:1.6vw;background-image:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/arrow_wh.svg);bottom:0}}.fixed_bn{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:10}@media (min-width:800px){.fixed_bn{width:7.1vw}.fixed_bn a{display:block;transform:skewY(14deg);width:100%;height:25.4vw;position:relative;z-index:1;overflow:hidden}.fixed_bn a:before,.fixed_bn a:after{content:"";display:inline-block;position:absolute;left:0;width:100%;height:100%;z-index:-1;transition:.3s}.fixed_bn a:before{bottom:0;background:linear-gradient(#19d178,#0c56ff)}.fixed_bn a:after{bottom:-100%;background-color:#000}.fixed_bn a .inner{transform:skewY(-14deg);display:grid;place-content:center;place-items:center;width:100%;height:100%}.fixed_bn a .inner img{width:3.71vw}.fixed_bn a .inner .icon_wrap{width:2px;height:4.3vw;position:relative;background:#fff;transition:.3s;margin-top:2vw}.fixed_bn a .inner .icon_wrap .round{position:absolute;width:.5vw;height:.5vw;border-radius:50%;background-color:#fff;left:-.1vw;bottom:-.15vw;transition:.3s}.fixed_bn a .inner .icon_wrap .round:before,.fixed_bn a .inner .icon_wrap .round:after{content:"";display:inline-block;position:absolute;width:2.57vw;height:2.57vw;border-radius:50%;box-sizing:border-box;left:-1.1vw;top:-1.1vw;transition:opacity .3s}.fixed_bn a .inner .icon_wrap .round:before{background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/btn_round_wh.png) no-repeat 0/contain}.fixed_bn a .inner .icon_wrap .round:after{background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/btn_round_grd.png) no-repeat 0/contain;opacity:0}}@media (min-width:800px) and (hover:hover){.fixed_bn a:hover:before,.fixed_bn a:hover:after{transform:translateY(-100%)}.fixed_bn a:hover .inner .icon_wrap{background:linear-gradient(#19d178,#0c56ff)}.fixed_bn a:hover .inner .icon_wrap .round{background-color:#19d178;bottom:100%}.fixed_bn a:hover .inner .icon_wrap .round:before{opacity:0}.fixed_bn a:hover .inner .icon_wrap .round:after{opacity:1}}@media (max-width:799px){.fixed_bn{width:15.73vw}}.fixed_fc{position:fixed;left:0;bottom:0;z-index:1}@media (min-width:500px){.fixed_fc{width:clamp(280px, 28.57vw, 500px);transition:.3s}.fixed_fc.off{opacity:0;pointer-events:none}.fixed_fc span{display:none}}@media (min-width:500px) and (hover:hover){.fixed_fc a:hover{opacity:.7}}@media (max-width:499px){.fixed_fc img{display:none}.fixed_fc a{display:block;width:100vw;line-height:50px;background-color:#4070de;color:#fff;text-align:center}}#loader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1001}.c-anim-up{transform:translate(0,30px);opacity:0;transition:.3s ease}.move{transform:translate(0,0);opacity:1}.delay1{-moz-transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s}.delay2{-moz-transition-delay:.6s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;-ms-transition-delay:.6s}.delay3{-moz-transition-delay:.9s;-webkit-transition-delay:.9s;-o-transition-delay:.9s;-ms-transition-delay:.9s}.delay4{-moz-transition-delay:1.2s;-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;-ms-transition-delay:1.2s}.delay5{-moz-transition-delay:1.5s;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;-ms-transition-delay:1.5s}.delay6{-moz-transition-delay:1.8s;-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;-ms-transition-delay:1.8s}.delay7{-moz-transition-delay:2.1s;-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;-ms-transition-delay:2.1s}html{overflow:auto}html.no_move{overflow:hidden}img{max-width:100%;height:auto}img[src$=".png"],img[src$=".jpg"]{backface-visibility:hidden}.container{padding-inline:5vw;box-sizing:border-box;margin-inline:auto}@media (max-width:799px){.container{padding-inline:4vw}}.en{font-family:"Poppins";font-weight:500}.ttl-up{opacity:1;transform:none;overflow:hidden;position:relative;display:block;max-inline-size:max-content}.ttl-up>span{display:inline-block;clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transition:clip-path .48s cubic-bezier(.165,.84,.44,1) .08s;padding-right:.57vw}.ttl-up:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;transform:translateX(-151%) skewX(45deg);transition:transform .96s cubic-bezier(.165,.84,.44,1)}.ttl-up.move span{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.ttl-up.move:after{transform:translateX(151%) skewX(45deg)}.sec_ttl>span{display:flex;align-items:center;line-height:1}.sec_ttl>span .en{font-size:7.14vw}.sec_ttl>span .en:after{content:"";display:inline-block;width:1.86vw;height:3.07vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/slash.png) no-repeat 0/contain;margin-inline:1.3vw .5vw}.sec_ttl>span .jp{margin-top:2.1vw;font-weight:700}@media (max-width:799px){.sec_ttl>span .en{font-size:10.67vw}.sec_ttl>span .en:after{width:4.27vw;height:7.2vw;margin-inline:2vw 1vw}.sec_ttl>span .jp{margin-top:1vw}}.link_btn{display:block;transform:skewX(27deg);width:28.14vw;height:7.14vw;position:relative;z-index:1;overflow:hidden}.link_btn:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:-1;transition:.3s}.link_btn .inner{transform:skewX(-27deg);display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;padding-inline:4vw 3.5vw;box-sizing:border-box}.link_btn .inner .icon_wrap{width:5.5vw;height:2px;position:relative;background:linear-gradient(90deg,#19d178,#0c56ff);transition:.3s}.link_btn .inner .icon_wrap .round{position:absolute;width:.5vw;height:.5vw;border-radius:50%;background-color:#19d178;left:-.1vw;top:-.15vw;transition:.3s}.link_btn .inner .icon_wrap .round:before,.link_btn .inner .icon_wrap .round:after{content:"";display:inline-block;position:absolute;width:2.57vw;height:2.57vw;border-radius:50%;box-sizing:border-box;left:-1.1vw;top:-1.1vw;transition:opacity .3s}.link_btn .inner .icon_wrap .round:before{background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/btn_round_grd.png) no-repeat 0/contain}.link_btn .inner .icon_wrap .round:after{background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/btn_round_wh.png) no-repeat 0/contain;opacity:0}.link_btn .inner span{color:#fff;font-size:1.29vw;font-weight:700;margin-left:.71vw}.link_btn.grd:before{background:linear-gradient(90deg,#19d178,#0c56ff)}.link_btn.grd:after{background:#000}.link_btn.grd .icon_wrap{background:#fff}.link_btn.grd .icon_wrap .round{background-color:#fff}.link_btn.grd .icon_wrap .round:before{background-image:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/btn_round_wh.png)}.link_btn.grd .icon_wrap .round:after{background-image:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/btn_round_grd.png)}@media (hover:hover){.link_btn.grd:hover .inner .icon_wrap{background:linear-gradient(90deg,#19d178,#0c56ff)}.link_btn.grd:hover .inner .icon_wrap .round{background-color:#19d178}}@media (min-width:800px){.link_btn:after{content:"";display:inline-block;position:absolute;left:-100%;top:0;width:100%;height:100%;background:linear-gradient(90deg,#19d178,#0c56ff);z-index:-1;transition:.3s}}@media (min-width:800px) and (hover:hover){.link_btn:hover:before,.link_btn:hover:after{transform:translateX(100%)}.link_btn:hover .inner .icon_wrap{background:#fff}.link_btn:hover .inner .icon_wrap .round{left:100%;background-color:#fff}.link_btn:hover .inner .icon_wrap .round:before{opacity:0}.link_btn:hover .inner .icon_wrap .round:after{opacity:1}}@media (max-width:799px){.link_btn{background-color:#000;display:block;width:75.73vw;height:16.13vw;margin:auto}.link_btn .inner{justify-content:space-between;padding-inline:9vw 9vw}.link_btn .inner .icon_wrap{width:17vw;height:2px;position:relative}.link_btn .inner .icon_wrap .round{width:4px;height:4px;top:-1px}.link_btn .inner .icon_wrap .round:before{width:6.67vw;height:6.67vw;left:-3.1vw;top:-3.1vw}.link_btn .inner span{font-size:4vw;font-weight:500;margin-left:2.13vw}}.ttl_sec{box-sizing:border-box}.ttl_sec .container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ttl_sec span{line-height:1}.ttl_sec h1{display:flex;align-items:center}.ttl_sec h1.long{display:block}.ttl_sec h1.long .en:after{display:none}.ttl_sec h1.long .jp:before{content:"";display:inline-block;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/slash.png) no-repeat 0/contain}.ttl_sec h1 .en{font-weight:500}.ttl_sec h1 .en:after{content:"";display:inline-block;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/slash.png) no-repeat 0/contain}.ttl_sec .pan{display:flex}.ttl_sec .pan li{color:#616161}.ttl_sec .pan li:not(:last-of-type){white-space:nowrap}.ttl_sec .pan li:not(:last-of-type):after{content:"";display:inline-block;width:1px;height:.7vw;background-color:#616161;transform:rotate(-30deg);margin-inline:1vw .8vw;position:relative;top:1px}.ttl_sec .pan li a{color:#616161}.ttl_sec .pan li a:hover,.ttl_sec .pan li a:visited{color:#616161}@media (min-width:800px){.ttl_sec{height:25vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/ttl_bg.jpg) no-repeat center/cover;padding-block:8.71vw 1.43vw}.ttl_sec h1 .en{font-size:6.43vw}.ttl_sec h1 .en:after{width:1.86vw;height:3.07vw;margin-inline:1vw .2vw}.ttl_sec h1 .jp{font-size:1.43vw;margin-top:1vw}.ttl_sec h1.long .en{font-size:5.43vw}.ttl_sec h1.long .jp{display:flex;align-items:center}.ttl_sec h1.long .jp:before{width:1.86vw;height:3.07vw;margin-inline:1vw .2vw;top:.3vw;position:relative}.ttl_sec h1.long .jp.ex{margin-top:.3vw;position:relative}.ttl_sec h1.long .jp.ex:before{top:.7vw;margin-right:.7vw}.ttl_sec h1.long .jp.ex small{font-size:.86vw;position:absolute;left:3.5vw;top:2.5vw}.ttl_sec .pan li,.ttl_sec .pan a{font-size:.86vw}}@media (max-width:799px){.ttl_sec{height:58.4vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/sp/ttl_bg.jpg) no-repeat center/cover;padding-block:23.2vw 3.87vw}.ttl_sec h1 .en{font-size:10.67vw}.ttl_sec h1 .en:after{width:4.27vw;height:7.2vw;margin-inline:3vw 1.2vw}.ttl_sec h1 .jp{font-size:3.2vw}.ttl_sec h1.long{margin-top:-5vw}.ttl_sec h1.long .en{font-size:9.43vw}.ttl_sec h1.long .jp{display:flex;align-items:center}.ttl_sec h1.long .jp:before{width:4.27vw;height:7.2vw;margin-inline:.5vw 1.2vw;top:.3vw;position:relative}.ttl_sec h1.long .jp.ex{margin-top:.3vw;position:relative}.ttl_sec h1.long .jp.ex:before{top:.7vw;margin-right:.7vw}.ttl_sec h1.long .jp.ex small{font-size:2.67vw;margin-left:1vw}.ttl_sec .pan li{font-size:2.67vw}.ttl_sec .pan li a{font-size:2.67vw}.ttl_sec .pan li:not(:last-of-type):after{top:0;margin-inline:2vw 1.8vw;height:1.8vw}}.text_link{background:linear-gradient(#000,#000) no-repeat right bottom/100% 1px;padding-bottom:2px}@media (min-width:800px) and (hover:hover){.text_link:hover{animation:tl_hover .3s}}@media (min-width:800px){@keyframes tl_hover{50%{background-size:0 1px;background-position-x:right}51%{background-size:0 1px;background-position-x:left}100%{background-size:100% 1px;background-position-x:left}}}.text-in{position:relative;opacity:1;transform:none}.text-in .side_text{font-family:"Poppins";font-weight:500;font-size:14.29vw;line-height:1;color:#fff;position:absolute;transform:rotate(90deg) translateX(-100%);opacity:0;transform-origin:left bottom;mix-blend-mode:overlay;pointer-events:none;white-space:nowrap}.text-in .side_text.r_side{transform-origin:right top}@media (max-width:799px){.text-in .side_text{font-size:26.67vw}}.text-in.move .side_text{opacity:1;transform:rotate(90deg) translateX(0%);transition:.7s .8s}.img-in{transform:none;opacity:1}.img-in .img{clip-path:inset(0 0 100%)}.img-in.move .img{clip-path:inset(0 0 0);transition-duration:.5s}.news_list{display:flex;flex-wrap:wrap}.news_list li{box-sizing:border-box}.news_list li a figure img{min-height:100%;min-width:100%;object-fit:cover;aspect-ratio:76/49}.news_list li a .info{display:flex;align-items:center}.news_list li a .info .date{color:#5f5f5f}.news_list li a .info .cate{display:grid;place-content:center;color:#fff;font-weight:500}.news_list li a .info .cate.news{background-color:#19d178}.news_list li a .info .cate.event{background-color:#4070de}.news_list li a .info .cate.media{background-color:#de4092}.news_list li a .ttl{display:inline;overflow-wrap:break-word}@media (min-width:800px){.news_list{margin:0 -1.43vw -3.21vw}.news_list li{width:33.33%;padding:0 1.43vw 3.21vw}.news_list li a figure{overflow:hidden}.news_list li a figure img{transition:.3s}.news_list li a .text_wrap{margin-top:1.64vw}.news_list li a .info{margin-bottom:.4vw;column-gap:1.21vw;margin-top:1.4vw}.news_list li a .info .date{font-size:1vw}.news_list li a .info .cate{font-size:.86vw;padding-inline:1.2vw;height:1.21vw;border-radius:.61vw}.news_list li a .ttl{font-size:1.07vw;display:inline;background:linear-gradient(#000,#000) no-repeat right bottom/0 1px;transition:background-size .3s}}@media (min-width:800px) and (hover:hover){.news_list li a:hover img{transform:scale(1.06)}.news_list li a:hover .ttl{background-size:100% 1px;background-position-x:left}}@media (max-width:799px){.news_list{margin:0 -1.33vw -5.6vw}.news_list li{width:50%;padding:0 1.33vw 5.6vw}.news_list li a figure{overflow:hidden}.news_list li a .text_wrap{margin-top:1.64vw}.news_list li a .info{margin-bottom:.64vw;column-gap:2.67vw;margin-top:2.5vw}.news_list li a .info .date{font-size:3.2vw}.news_list li a .info .cate{font-size:2.93vw;height:auto;border-radius:1.87vw;line-height:1;padding:.3vw 2vw .55vw}.news_list li a .ttl{font-size:3.73vw}}@media (min-width:800px){#Top main{padding-bottom:34.07vw}#Top main:before{background-image:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/top/bg_bottom.jpg);width:100vw;height:386.91vw}#Top main .flow_text p:nth-of-type(2){margin-left:1em}#Top main .flow_text p:nth-of-type(3){margin-left:2em}}@media (max-width:799px){#Top main{margin-top:14vw}#Top main:before{background-image:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/top/sp/bg_bottom.jpg);width:100vw;height:846.49vw}}#Top main .mv_sec{position:relative;z-index:1}#Top main .mv_sec:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:83.25vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/top/main_bg.jpg) no-repeat 0/contain;z-index:-1}#Top main .mv_sec .img_wrap{position:absolute;right:0;bottom:0}#Top main .mv_sec .img_wrap .img{position:absolute;clip-path:inset(0 0 100%);display:block}#Top main .mv_sec .catch_wrap .catch{position:absolute}#Top main .mv_sec .catch_wrap .catch.catch1,#Top main .mv_sec .catch_wrap .catch.catch2{overflow:hidden}#Top main .mv_sec .catch_wrap .catch.catch1:after,#Top main .mv_sec .catch_wrap .catch.catch2:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;transform:translateX(-151%) skewX(45deg)}#Top main .mv_sec .catch_wrap .catch.catch1 img,#Top main .mv_sec .catch_wrap .catch.catch2 img{display:inline-block;-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}#Top main .mv_sec .catch_wrap .catch.catch1:after{height:41%;top:29%}#Top main .mv_sec .catch_wrap .catch.catch3{font-family:"Poppins";font-weight:300;color:#5e5e5e;opacity:0;transform:translateY(1vw);text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}#Top main .mv_sec.loaded .img_wrap .img{clip-path:inset(0 0 0);transition-duration:.4s;transition-timing-function:cubic-bezier(.68,-.05,1,.43)}#Top main .mv_sec.loaded .img_wrap .img.img1{transition-delay:.4s}#Top main .mv_sec.loaded .img_wrap .img.img2{transition-delay:.6s}#Top main .mv_sec.loaded .img_wrap .img.img3{transition-delay:.8s}#Top main .mv_sec.loaded .img_wrap .img.img4{transition-delay:1.2s}#Top main .mv_sec.loaded .catch_wrap .catch.catch1:after,#Top main .mv_sec.loaded .catch_wrap .catch.catch2:after{transform:translateX(151%) skewX(45deg);transition:transform .96s cubic-bezier(.165,.84,.44,1)}#Top main .mv_sec.loaded .catch_wrap .catch.catch1 img,#Top main .mv_sec.loaded .catch_wrap .catch.catch2 img{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);transition:-webkit-clip-path .48s cubic-bezier(.165,.84,.44,1) .08s;transition:clip-path .48s cubic-bezier(.165,.84,.44,1) .08s;transition:clip-path .48s cubic-bezier(.165,.84,.44,1) .08s,-webkit-clip-path .48s cubic-bezier(.165,.84,.44,1) .08s;padding-right:8px}#Top main .mv_sec.loaded .catch_wrap .catch.catch1:after{transition-delay:1.6s}#Top main .mv_sec.loaded .catch_wrap .catch.catch1 img{transition-delay:1.6s}#Top main .mv_sec.loaded .catch_wrap .catch.catch2:after{transition-delay:1.8s}#Top main .mv_sec.loaded .catch_wrap .catch.catch2 img{transition-delay:1.8s}#Top main .mv_sec.loaded .catch_wrap .catch.catch3{opacity:1;transform:translateY(0);transition:1s 2s}@media (min-width:800px){#Top main .mv_sec{height:74.07vw}#Top main .mv_sec .img_wrap{width:71.64vw;height:72.5vw}#Top main .mv_sec .catch_wrap .catch1{width:53.71vw;left:1.2vw;top:17.8vw}#Top main .mv_sec .catch_wrap .catch2{width:36vw;left:8.5vw;top:30.5vw}#Top main .mv_sec .catch_wrap .catch3{font-size:.93vw;left:8.5vw;top:36vw;line-height:2.5}}@media (max-width:799px){#Top main .mv_sec{height:121.47vw}#Top main .mv_sec:before{height:106.67vw;background-image:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/top/sp/main_bg.jpg);top:55vw}#Top main .mv_sec .img_wrap{width:93.33vw;height:121.73vw}#Top main .mv_sec .catch_wrap .catch1{width:62.71vw;left:1.2vw;top:40.8vw}#Top main .mv_sec .catch_wrap .catch2{width:74vw;left:4.5vw;top:72.5vw}#Top main .mv_sec .catch_wrap .catch3{font-size:2.4vw;left:4vw;top:86vw;line-height:2}}#Top main .news_sec .list_wrap{max-width:80vw;margin-inline:auto}@media (max-width:799px){#Top main .news_sec .list_wrap{max-width:79vw}}#Top main .news_sec .swiper{overflow:visible}#Top main .news_sec .swiper .swiper-slide{box-sizing:border-box;padding:0 1vw}#Top main .news_sec .swiper .swiper-slide a figure{transform:skewX(27deg);overflow:hidden}#Top main .news_sec .swiper .swiper-slide a figure img{min-height:100%;min-width:100%;object-fit:cover;aspect-ratio:76/49;transform:skewX(-27deg) scale(1.35)}#Top main .news_sec .swiper .swiper-slide a .text_wrap{transform:translateX(7vw);box-sizing:border-box;padding-right:5vw;margin-top:1vw}#Top main .news_sec .swiper .swiper-slide a .info{display:flex;align-items:center}#Top main .news_sec .swiper .swiper-slide a .info .date{color:#5f5f5f}#Top main .news_sec .swiper .swiper-slide a .info .cate{display:grid;place-content:center;color:#fff;font-weight:500}#Top main .news_sec .swiper .swiper-slide a .info .cate.news{background-color:#19d178}#Top main .news_sec .swiper .swiper-slide a .info .cate.event{background-color:#4070de}#Top main .news_sec .swiper .swiper-slide a .info .cate.media{background-color:#de4092}#Top main .news_sec .swiper .swiper-slide a .ttl{display:inline;overflow-wrap:break-word}@media (min-width:800px){#Top main .news_sec .swiper .swiper-slide a figure{overflow:hidden}#Top main .news_sec .swiper .swiper-slide a figure img{transition:.3s}#Top main .news_sec .swiper .swiper-slide a .text_wrap{margin-top:1.64vw}#Top main .news_sec .swiper .swiper-slide a .info{margin-bottom:.4vw;column-gap:1.21vw}#Top main .news_sec .swiper .swiper-slide a .info .date{font-size:1vw}#Top main .news_sec .swiper .swiper-slide a .info .cate{font-size:.86vw;padding-inline:1.2vw;height:1.21vw;border-radius:.61vw}#Top main .news_sec .swiper .swiper-slide a .ttl{font-size:1.07vw;display:inline;background:linear-gradient(#000,#000) no-repeat right bottom/0 1px;transition:background-size .3s}}@media (min-width:800px) and (hover:hover){#Top main .news_sec .swiper .swiper-slide a:hover figure img{transform:skew(-27deg) scale(1.41)}#Top main .news_sec .swiper .swiper-slide a:hover .ttl{background-size:100% 1px;background-position-x:left}}@media (max-width:799px){#Top main .news_sec .swiper .swiper-slide{padding-inline:2vw}#Top main .news_sec .swiper .swiper-slide a figure{overflow:hidden}#Top main .news_sec .swiper .swiper-slide a .text_wrap{margin-top:1.64vw;padding-right:0;transform:translateX(8vw)}#Top main .news_sec .swiper .swiper-slide a .info{margin-bottom:.64vw;column-gap:2.67vw}#Top main .news_sec .swiper .swiper-slide a .info .date{font-size:3.2vw}#Top main .news_sec .swiper .swiper-slide a .info .cate{font-size:2.93vw;height:3.73vw;border-radius:1.87vw;padding-inline:1.2vw}#Top main .news_sec .swiper .swiper-slide a .ttl{font-size:3.73vw}}@media (min-width:800px){#Top main .news_sec{margin-top:-3vw}#Top main .news_sec .container{position:relative;z-index:1}#Top main .news_sec h2{pointer-events:none}#Top main .news_sec h2 .en{font-size:4.29vw}#Top main .news_sec h2 .jp{margin-top:.1vw}#Top main .news_sec .list_wrap{margin-top:2vw}#Top main .news_sec .btn_wrap{position:absolute;z-index:-1;right:-8vw;top:4vw}#Top main .news_sec .btn_wrap a{padding-bottom:10vw;height:5.14vw}#Top main .news_sec .btn_wrap a .inner{justify-content:flex-start}#Top main .news_sec .btn_wrap a .inner .icon_wrap{width:7.36vw}#Top main .news_sec .btn_wrap a .inner span{font-weight:500}}@media (max-width:799px){#Top main .news_sec{margin-top:20vw}#Top main .news_sec .container{position:relative;z-index:1}#Top main .news_sec .list_wrap{margin-top:2vw}#Top main .news_sec .btn_wrap{margin-top:4vw}#Top main .news_sec .btn_wrap a{width:60.73vw}#Top main .news_sec .btn_wrap a .inner .icon_wrap{width:15vw}}#Top main .about_sec{position:relative}#Top main .about_sec .side_text{left:-2vw;top:-6vw;z-index:1}@media (max-width:799px){#Top main .about_sec .side_text{left:-4vw;top:48vw}}#Top main .about_sec .movie_wrap{transform:skewX(27deg);overflow:hidden}#Top main .about_sec .movie_wrap video{transform:skewX(-27deg) translate(-50%,-50%);min-height:100%;position:absolute;left:50%;top:50%}@media (min-width:800px){#Top main .about_sec .container{height:65vw;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}#Top main .about_sec .text_wrap{width:36.93vw}#Top main .about_sec .text_wrap .flow_text{margin-top:1.7vw}#Top main .about_sec .text_wrap .flow_text p{line-height:2.5}#Top main .about_sec .text_wrap .flow_text p .spw{display:none}#Top main .about_sec .text_wrap .btn_wrap{margin-top:2.6vw;margin-left:6vw}#Top main .about_sec .movie_wrap{position:absolute;left:2vw;top:9vw;width:52.5vw;height:57.7vw}}@media (max-width:799px){#Top main .about_sec{margin-top:22vw}#Top main .about_sec .flow_text{margin-top:1vw}#Top main .about_sec .flow_text p{line-height:2}#Top main .about_sec .flow_text p .pcw{display:none}#Top main .about_sec .btn_wrap{margin-top:5.87vw}#Top main .about_sec .movie_wrap{width:98.5vw;height:107vw;position:relative;right:5vw;margin-top:8vw}}#Top main .cource_sec{overflow:hidden}#Top main .cource_sec .container{max-width:97.14vw}#Top main .cource_sec .side_text{right:-2vw;top:170vw}@media (max-width:799px){#Top main .cource_sec .side_text{right:-2vw;bottom:-44vw;top:auto}}#Top main .cource_sec .lead_wrap .sec_ttl span{color:#fff}#Top main .cource_sec .lead_wrap p{color:#fff;font-weight:700;line-height:1}#Top main .cource_sec .lead_wrap picture{display:block}#Top main .cource_sec .cource_wrap picture{display:block;pointer-events:none}#Top main .cource_sec .cource_wrap .text_wrap .en_ttl{line-height:1}#Top main .cource_sec .cource_wrap .text_wrap h3{border-bottom:1px solid #fff;max-inline-size:unset}#Top main .cource_sec .cource_wrap .text_wrap h3 small{font-weight:500}#Top main .cource_sec .cource_wrap.elem_wrap .en_ttl{color:#19d178}#Top main .cource_sec .cource_wrap.elem_wrap .link_btn:before{background-image:linear-gradient(90deg,#18d078,#01743c)}#Top main .cource_sec .cource_wrap.elem_wrap .link_btn:after{background:#01a65a}#Top main .cource_sec .cource_wrap.junior_wrap .en_ttl{color:#4070de}#Top main .cource_sec .cource_wrap.junior_wrap .link_btn:before{background-image:linear-gradient(90deg,#38c7ec,#0346d7)}#Top main .cource_sec .cource_wrap.junior_wrap .link_btn:after{background:#0c56ff}@media (min-width:800px){#Top main .cource_sec{margin-top:12.93vw;padding-bottom:24vw}#Top main .cource_sec .lead_wrap{width:71.43vw;margin-inline:auto}#Top main .cource_sec .lead_wrap p{font-size:1.43vw}#Top main .cource_sec .lead_wrap picture{margin-top:2.14vw;width:60.71vw}#Top main .cource_sec .cource_wrap{position:relative}#Top main .cource_sec .cource_wrap picture{display:block;position:absolute;left:0;width:65.71vw}#Top main .cource_sec .cource_wrap .text_wrap{margin-inline:auto 0;width:38.29vw}#Top main .cource_sec .cource_wrap .text_wrap h3{color:#fff;padding-bottom:2.07vw;margin-top:1vw}#Top main .cource_sec .cource_wrap .text_wrap h3 span{font-size:2.86vw}#Top main .cource_sec .cource_wrap .text_wrap h3 small{font-size:1.14vw;margin-left:2vw}#Top main .cource_sec .cource_wrap .text_wrap .flow_text{margin-top:1.5vw;margin-left:2vw}#Top main .cource_sec .cource_wrap .text_wrap .flow_text p{color:#fff;line-height:2.5}#Top main .cource_sec .cource_wrap .text_wrap .btn_wrap{margin-top:2vw;margin-left:7vw}#Top main .cource_sec .cource_wrap .text_wrap .btn_wrap .inner .icon_wrap{background:#fff}#Top main .cource_sec .cource_wrap .text_wrap .btn_wrap .inner .icon_wrap .round{background:#fff}#Top main .cource_sec .cource_wrap .text_wrap .btn_wrap .inner .icon_wrap .round:before{opacity:1}#Top main .cource_sec .cource_wrap .text_wrap .btn_wrap .inner .icon_wrap .round:after{opacity:0}#Top main .cource_sec .cource_wrap.elem_wrap{margin-top:17.21vw}#Top main .cource_sec .cource_wrap.elem_wrap picture{top:-12vw}#Top main .cource_sec .cource_wrap.junior_wrap{margin-top:22.14vw}#Top main .cource_sec .cource_wrap.junior_wrap picture{top:-8vw}}@media (max-width:799px){#Top main .cource_sec{margin-top:5.93vw;padding-bottom:9vw}#Top main .cource_sec .lead_wrap{margin-inline:4vw;z-index:1;position:relative}#Top main .cource_sec .lead_wrap p{font-size:3.2vw;margin-top:1vw}#Top main .cource_sec .lead_wrap picture{margin-top:4vw}#Top main .cource_sec .cource_wrap{position:relative;text-align:center}#Top main .cource_sec .cource_wrap picture{display:block}#Top main .cource_sec .cource_wrap .text_wrap{margin:4vw auto 0;text-align:center}#Top main .cource_sec .cource_wrap .text_wrap .en_ttl{font-size:2.93vw;margin-inline:auto}#Top main .cource_sec .cource_wrap .text_wrap h3{color:#fff;padding-bottom:2vw}#Top main .cource_sec .cource_wrap .text_wrap h3 span{font-size:5.87vw}#Top main .cource_sec .cource_wrap .text_wrap h3 small{font-size:1.14vw;margin-left:2vw}#Top main .cource_sec .cource_wrap .text_wrap .flow_text{margin-top:2.5vw}#Top main .cource_sec .cource_wrap .text_wrap .flow_text p{color:#fff;line-height:2}#Top main .cource_sec .cource_wrap .text_wrap .btn_wrap{margin-top:4vw}#Top main .cource_sec .cource_wrap .text_wrap .btn_wrap a{width:60.73vw}#Top main .cource_sec .cource_wrap .text_wrap .btn_wrap a .inner .icon_wrap{width:15vw}#Top main .cource_sec .cource_wrap.elem_wrap{margin-top:9.21vw;z-index:1}#Top main .cource_sec .cource_wrap.junior_wrap{margin-top:15.14vw}}@media (min-width:800px){#Top main .faci_sec{position:relative;margin-top:32vw}#Top main .faci_sec .text_wrap{margin-left:13vw}#Top main .faci_sec .text_wrap p{line-height:2.5;margin-top:2vw;margin-left:4vw}#Top main .faci_sec .text_wrap picture{position:absolute;right:0;top:-18vw;width:57.14vw}#Top main .faci_sec .text_wrap .btn_wrap{margin-top:3vw;margin-left:7vw}}@media (max-width:799px){#Top main .faci_sec{position:relative;margin-top:10vw}#Top main .faci_sec .text_wrap{margin-left:4vw}#Top main .faci_sec .text_wrap p{line-height:2;margin-top:3vw}#Top main .faci_sec .text_wrap picture{margin-top:4vw;display:block}#Top main .faci_sec .text_wrap .btn_wrap{margin-top:4vw}#Top main .faci_sec .text_wrap .btn_wrap a{width:60.73vw}#Top main .faci_sec .text_wrap .btn_wrap a .inner .icon_wrap{width:15vw}}#Top main .movie_sec .sec_ttl{margin-inline:auto}#Top main .movie_sec .movie_wrap iframe{width:100%;height:100%}@media (min-width:800px){#Top main .movie_sec{margin-top:18.29vw}#Top main .movie_sec .movie_wrap{width:61.14vw;margin:.5vw auto 0;aspect-ratio:856/478}}@media (max-width:799px){#Top main .movie_sec{margin-top:15.29vw}#Top main .movie_sec .movie_wrap{margin:1vw auto 0;aspect-ratio:856/478}}#Info main#List .list_sec{margin-block:10vw 11.43vw}@media (max-width:799px){#Info main#List .list_sec{margin-block:10.67vw 13.33vw}}#Info main#List .page_navigation{margin-top:5.57vw}#Info main#List .page_navigation .nav-links{display:flex;align-items:center;justify-content:center}#Info main#List .page_navigation .nav-links .page-numbers{font-family:"Poppins";font-weight:500;color:#fff;background-color:#d5d5d5;border-radius:50%;display:grid;place-content:center}#Info main#List .page_navigation .nav-links .page-numbers.current{background-color:#000}#Info main#List .page_navigation .nav-links .page-numbers.dots{width:1.79vw;height:.36vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/dot.svg) no-repeat 0/contain;border-radius:0;padding:0;pointer-events:none}#Info main#List .page_navigation .nav-links .page-numbers.prev,#Info main#List .page_navigation .nav-links .page-numbers.next{position:relative;border-radius:0;width:3.5vw;height:2vw;background:0 0}#Info main#List .page_navigation .nav-links .page-numbers.prev:before,#Info main#List .page_navigation .nav-links .page-numbers.next:before{content:"";display:inline-block;position:absolute;margin:auto;width:3.5vw;height:.64vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/arrow.svg) no-repeat 0/contain;top:0;bottom:0}#Info main#List .page_navigation .nav-links .page-numbers.prev{margin-right:1.5vw}#Info main#List .page_navigation .nav-links .page-numbers.prev:before{transform:scaleX(-1)}#Info main#List .page_navigation .nav-links .page-numbers.next{margin-left:1.5vw}@media (min-width:700px){#Info main#List .page_navigation .nav-links{column-gap:.5vw}#Info main#List .page_navigation .nav-links .page-numbers{font-size:1.57vw;width:4.64vw;height:4.64vw;padding-right:.2vw}}@media (min-width:700px) and (hover:hover){#Info main#List .page_navigation .nav-links .page-numbers:hover{background-color:#000}}@media (min-width:700px){#Info main#List .page_navigation .nav-links .page-numbers.dots{margin-inline:1vw}#Info main#List .page_navigation .nav-links .page-numbers.prev:before,#Info main#List .page_navigation .nav-links .page-numbers.next:before{transition:.3s}#Info main#List .page_navigation .nav-links .page-numbers.prev{padding-left:5px}#Info main#List .page_navigation .nav-links .page-numbers.prev:before{left:5px}}@media (min-width:700px) and (hover:hover){#Info main#List .page_navigation .nav-links .page-numbers.prev:hover{background:0 0}#Info main#List .page_navigation .nav-links .page-numbers.prev:hover:before{transform:scaleX(-1) translateX(5px)}}@media (min-width:700px){#Info main#List .page_navigation .nav-links .page-numbers.next{padding-right:5px}#Info main#List .page_navigation .nav-links .page-numbers.next:before{right:5px}}@media (min-width:700px) and (hover:hover){#Info main#List .page_navigation .nav-links .page-numbers.next:hover{background:0 0}#Info main#List .page_navigation .nav-links .page-numbers.next:hover:before{transform:translateX(5px)}}@media (max-width:699px){#Info main#List .page_navigation{margin-top:10.67vw}#Info main#List .page_navigation .nav-links{column-gap:1.2vw}#Info main#List .page_navigation .nav-links .page-numbers{font-size:4vw;width:10.67vw;height:10.67vw;box-sizing:border-box;padding-right:.2vw}}@media (max-width:699px) and (hover:hover){#Info main#List .page_navigation .nav-links .page-numbers:hover{background-color:#000}}@media (max-width:699px){#Info main#List .page_navigation .nav-links .page-numbers.dots{width:3.33vw;height:.67vw}#Info main#List .page_navigation .nav-links .page-numbers.prev,#Info main#List .page_navigation .nav-links .page-numbers.next{width:9.33vw;height:2.67vw}#Info main#List .page_navigation .nav-links .page-numbers.prev:before,#Info main#List .page_navigation .nav-links .page-numbers.next:before{width:100%;height:100%;background-image:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/sp/arrow.svg);left:0}#Info main#List .page_navigation .nav-links .page-numbers.prev{margin-right:1vw}#Info main#List .page_navigation .nav-links .page-numbers.next{margin-left:1vw}}#Info main#Blog .blog_sec{margin-block:10vw 11.21vw}#Info main#Blog .ttl_wrap .info{display:flex;align-items:center;justify-content:center}#Info main#Blog .ttl_wrap .info .date{color:#5f5f5f}#Info main#Blog .ttl_wrap .info .tag{display:grid;place-content:center;color:#fff;font-weight:500}#Info main#Blog .ttl_wrap .info .tag.news{background-color:#19d178}#Info main#Blog .ttl_wrap .info .tag.event{background-color:#4070de}#Info main#Blog .ttl_wrap h2{font-weight:400;text-align:center;line-height:1.2;overflow-wrap:break-word}#Info main#Blog .content_wrap{margin-top:2.14vw}#Info main#Blog .content_wrap p{overflow-wrap:break-word}#Info main#Blog .content_wrap p a{background:linear-gradient(#000,#000) no-repeat right bottom/100% 1px}#Info main#Blog .pager_wrap{max-width:20.36vw;margin:6.64vw auto 0}#Info main#Blog .pager_wrap ul{position:relative}#Info main#Blog .pager_wrap ul li{line-height:1}#Info main#Blog .pager_wrap ul .list{text-align:center}#Info main#Blog .pager_wrap ul .list a{font-weight:500;display:inline-block}#Info main#Blog .pager_wrap ul .prev,#Info main#Blog .pager_wrap ul .next{position:absolute;top:0;bottom:0;margin:auto;height:32px}#Info main#Blog .pager_wrap ul .prev a,#Info main#Blog .pager_wrap ul .next a{display:inline-block;position:relative}#Info main#Blog .pager_wrap ul .prev a:before,#Info main#Blog .pager_wrap ul .next a:before{content:"";display:inline-block;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}#Info main#Blog .pager_wrap ul .prev{left:0}#Info main#Blog .pager_wrap ul .prev a:before{transform:scaleX(-1)}#Info main#Blog .pager_wrap ul .next{right:0}@media (min-width:800px){#Info main#Blog .blog_sec{margin-block:10vw 11.21vw}#Info main#Blog .blog_sec .container{max-width:64.29vw}#Info main#Blog .ttl_wrap .info{column-gap:1.07vw}#Info main#Blog .ttl_wrap .info .date{font-size:1vw}#Info main#Blog .ttl_wrap .info .tag{font-size:.86vw;width:6.43vw;height:1.29vw;border-radius:.65vw}#Info main#Blog .ttl_wrap h2{font-size:2.14vw;margin-top:1.57vw}#Info main#Blog .content_wrap{margin-top:2.14vw}#Info main#Blog .content_wrap p{line-height:2.2}#Info main#Blog .content_wrap p+p{margin-top:2.43vw}#Info main#Blog .content_wrap p a{padding-bottom:2px}}@media (min-width:800px) and (hover:hover){#Info main#Blog .content_wrap p a:hover{opacity:.7}}@media (min-width:800px){#Info main#Blog .pager_wrap ul li a:hover{opacity:.7}#Info main#Blog .pager_wrap ul .list a{font-size:1.29vw}#Info main#Blog .pager_wrap ul .prev,#Info main#Blog .pager_wrap ul .next{margin:auto;height:100%}#Info main#Blog .pager_wrap ul .prev a,#Info main#Blog .pager_wrap ul .next a{display:inline-block;position:relative;font-weight:500;width:3.5vw;height:.64vw;bottom:.2vw}#Info main#Blog .pager_wrap ul .prev a:before,#Info main#Blog .pager_wrap ul .next a:before{width:3.5vw;height:100%;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/arrow.svg) no-repeat 0/contain;transition:all .3s ease}#Info main#Blog .pager_wrap ul .prev a{padding-left:5px}}@media (min-width:800px) and (hover:hover){#Info main#Blog .pager_wrap ul .prev a:hover:before{transform:scaleX(-1) translateX(5px)}}@media (min-width:800px){#Info main#Blog .pager_wrap ul .next a{padding-right:5px}}@media (min-width:800px) and (hover:hover){#Info main#Blog .pager_wrap ul .next a:hover:before{transform:translateX(5px)}}@media (max-width:799px){#Info main#Blog .blog_sec{margin-block:10.67vw 12.67vw}#Info main#Blog .ttl_wrap .info{column-gap:2.67vw}#Info main#Blog .ttl_wrap .info .date{font-size:3.2vw}#Info main#Blog .ttl_wrap .info .tag{font-size:2.93vw;width:16vw;height:3.73vw;border-radius:1.87vw}#Info main#Blog .ttl_wrap h2{font-size:4.53vw;margin-top:2.67vw}#Info main#Blog .content_wrap{margin-top:4.27vw}#Info main#Blog .content_wrap p{font-size:3.73vw;line-height:2}#Info main#Blog .content_wrap p+p{margin-top:5.33vw}#Info main#Blog .content_wrap p a{padding-bottom:2px}#Info main#Blog .pager_wrap{margin-top:12.4vw;max-width:54.67vw}#Info main#Blog .pager_wrap ul .list a{font-size:4vw}#Info main#Blog .pager_wrap ul .prev,#Info main#Blog .pager_wrap ul .next{margin:auto;height:100%}#Info main#Blog .pager_wrap ul .prev a,#Info main#Blog .pager_wrap ul .next a{display:inline-block;position:relative;font-weight:500;width:9.33vw;height:2.67vw}#Info main#Blog .pager_wrap ul .prev a:before,#Info main#Blog .pager_wrap ul .next a:before{width:100%;height:100%;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/sp/arrow.svg) no-repeat 0/contain}}@media (min-width:800px){#About main section:not(.ttl_sec) .container{max-width:78.57vw}}#About main>.lead_wrap{padding-block:8.93vw 13.14vw;position:relative}#About main>.lead_wrap .wrap1 h2 span{font-size:4.29vw}@media (min-width:800px){#About main>.lead_wrap .wrap1 picture{position:absolute;right:0;bottom:-9.2vw;display:block;width:42.64vw;z-index:1}}#About main>.lead_wrap .wrap1 p{line-height:2.4;margin-top:3.5vw}#About main>.lead_wrap .wrap2{margin-top:5vw}#About main>.lead_wrap .wrap2 h3{font-size:1.57vw;border-bottom:1px solid #000}#About main>.lead_wrap .wrap2 p{line-height:2.2;margin-top:3vw}#About main>.lead_wrap figure{position:absolute;left:0;bottom:-29vw;width:20.43vw;z-index:1}#About main .about_sec{padding-top:13.21vw;box-sizing:border-box;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/about/about_bg.jpg) no-repeat 0 0/100% auto;counter-reset:num 0}#About main .about_sec span,#About main .about_sec h3,#About main .about_sec p,#About main .about_sec dt,#About main .about_sec dd,#About main .about_sec li{color:#fff}#About main .about_sec h2{display:flex;flex-direction:column;align-items:center}#About main .about_sec h2 .en span{font-size:6.43vw}#About main .about_sec h2 .jp span{font-size:2.14vw;background:linear-gradient(90deg,#19d178,#0c56ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#About main .about_sec .wrap{position:relative;counter-increment:num 1}#About main .about_sec .wrap .text_wrap{text-align:center}#About main .about_sec .wrap .text_wrap h3{margin-inline:auto}#About main .about_sec .wrap .text_wrap h3 span{font-size:2.14vw}#About main .about_sec .wrap .text_wrap h3:before{content:"0" counter(num) ".";font-family:"Poppins";font-weight:400;font-size:2.86vw;margin-right:.5vw}#About main .about_sec .wrap .text_wrap p{line-height:2.5;margin-top:1.5vw}#About main .about_sec .wrap .img_wrap{display:flex;flex-wrap:wrap}#About main .about_sec .wrap.wrap1{margin-top:7vw}#About main .about_sec .wrap.wrap1 .staff_list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2vw;max-width:59.29vw;margin:5vw auto 0}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap picture{display:block}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap dl{text-align:center;margin-top:1.5vw}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap dl dt{line-height:1.3;font-size:.86vw}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap dl dd{line-height:1;font-size:1.57vw;margin-top:.8vw}@media (min-width:800px){#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap picture{margin:0 -4vw}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap:nth-of-type(1) dl{margin-right:2vw}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap:nth-of-type(2) dl{margin-right:1vw}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap dl{max-inline-size:max-content;margin-left:auto}}#About main .about_sec .wrap.wrap2{margin-top:8.57vw}#About main .about_sec .wrap.wrap2 .img_wrap{max-width:55.71vw;margin:3.57vw auto 0}#About main .about_sec .wrap.wrap2 .img_wrap picture+picture{margin-top:1.5vw}#About main .about_sec .wrap.wrap2 .img_wrap picture:last-of-type{width:37.86vw;margin-inline:auto}#About main .about_sec .wrap.wrap3{margin-top:7.14vw}#About main .about_sec .wrap.wrap3 .text_wrap ul{margin-top:1.5vw}#About main .about_sec .wrap.wrap3 .text_wrap ul li{line-height:2.5}#About main .about_sec .wrap.wrap3 .img_wrap{margin-top:5vw;display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.57vw}#About main .about_sec .border_wrap{border:1px solid #dfdfdf;box-sizing:border-box;max-width:71.43vw;margin:20vw auto 0;padding:4.71vw 6.67vw 6.43vw;background-color:#fff}#About main .about_sec .border_wrap .table_wrap{margin-top:.71vw}#About main .about_sec .border_wrap .table_wrap .ttl{margin-inline:auto}#About main .about_sec .border_wrap .table_wrap .ttl span{font-size:2vw;font-weight:500;color:#000}#About main .about_sec .border_wrap .table_wrap .scroll_wrap{margin:2vw auto 0;width:55.71vw}#About main .training_sec{margin-top:11.71vw;position:relative}#About main .training_sec:before,#About main .training_sec:after{content:"";display:inline-block;position:absolute;width:100%;left:0;z-index:-1}#About main .training_sec:before{height:509.36vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/about/bg01.jpg) no-repeat 0/contain;top:-26vw}#About main .training_sec:after{height:143.86vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/about/bg02.jpg) no-repeat 0/contain;bottom:-13vw}@media (max-width:799px){#About main .training_sec:before{height:107.47vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/about/sp/bg01.jpg) no-repeat 0/contain;top:-37vw}#About main .training_sec:after{display:none}}#About main .training_sec h2 .en span{font-size:7.14vw;padding-bottom:1vw}#About main .training_sec h2 .jp{position:relative;margin-top:-2vw;padding:.7vw 0 .7vw 3vw}#About main .training_sec h2 .jp:before{content:"";display:inline-block;position:absolute;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/slash.png) no-repeat 0/contain;width:1.86vw;height:3.07vw;left:1vw;top:0}#About main .training_sec .list{margin-top:6.43vw}#About main .training_sec .list .wrap{z-index:1}#About main .training_sec .list .wrap+.wrap{margin-top:7.86vw}#About main .training_sec .list .wrap h3{color:#fff;position:relative;max-inline-size:unset;text-align:center;z-index:1}#About main .training_sec .list .wrap h3:after{content:"";display:inline-block;position:absolute;margin:auto;width:97%;height:100%;background-color:#000;left:0;right:0;top:0;transform:skewX(27deg);z-index:-1}#About main .training_sec .list .wrap h3>span{font-size:2.14vw;width:100%;padding-block:.4vw .5vw}#About main .training_sec .list .wrap h3>span span{font-size:1.86vw}#About main .training_sec .list .wrap .lead_wrap{margin-top:2.86vw;display:flex;justify-content:center;align-items:center}#About main .training_sec .list .wrap .lead_wrap picture{width:28.57vw;margin-right:2.86vw}#About main .training_sec .list .wrap .lead_wrap p{font-size:1.07vw;line-height:2.2}#About main .training_sec .list .wrap .img_wrap{display:flex;flex-wrap:wrap;justify-content:center}#About main .training_sec .list .wrap .img_wrap picture{margin-inline:auto}#About main .training_sec .list .wrap.wrap1>picture{margin-inline:auto;display:block}#About main .training_sec .list .wrap.wrap1 .img1{width:54vw;margin-top:2.5vw}#About main .training_sec .list .wrap.wrap1 .movie_list{display:grid;grid-template-columns:repeat(2,1fr);gap:2.86vw 4.29vw;max-width:55.71vw;margin:8.57vw auto 0}#About main .training_sec .list .wrap.wrap1 .movie_list li{width:100%}#About main .training_sec .list .wrap.wrap1 .movie_list li video{width:100%}#About main .training_sec .list .wrap.wrap1 .movie_list li p{font-size:1.57vw;font-weight:700;text-align:center;line-height:1;margin-top:1.07vw}#About main .training_sec .list .wrap.wrap1 .img2{margin-top:5vw;width:56vw}#About main .training_sec .list .wrap.wrap2 .img_wrap{margin-top:2.14vw}#About main .training_sec .list .wrap.wrap2 .img_wrap picture:nth-of-type(1){width:48.07vw}#About main .training_sec .list .wrap.wrap2 .img_wrap picture:nth-of-type(2){width:61.57vw;margin-top:3vw}#About main .training_sec .list .wrap.wrap3 .img_wrap{margin-top:4.14vw}#About main .training_sec .list .wrap.wrap3 .img_wrap picture{width:40.71vw}#About main .training_sec .list .wrap.wrap4 .img_wrap{margin-top:2.14vw}#About main .training_sec .list .wrap.wrap4 .img_wrap picture:nth-of-type(1){width:42.43vw;margin-bottom:3vw}#About main .training_sec .list .wrap.wrap4 .img_wrap picture:nth-of-type(2){width:53%}#About main .training_sec .list .wrap.wrap4 .img_wrap picture:nth-of-type(3){width:47%}#About main .training_sec .list .wrap.wrap4 .img_wrap picture:nth-of-type(4){width:63.64vw}#About main .training_sec .list .wrap.wrap5 .img_wrap{margin-top:2.14vw}#About main .training_sec .list .wrap.wrap5 .img_wrap picture:nth-of-type(1){width:47.43vw}#About main .training_sec .list .wrap.wrap5 .img_wrap picture:nth-of-type(2){width:50vw}#About main .training_sec .list .wrap.wrap5 .img_wrap picture:nth-of-type(3){width:52vw}#About main .course_sec{margin-top:9vw}#About main .course_sec h2{margin-inline:auto}#About main .course_sec h3{max-inline-size:unset;text-align:center;margin-top:1.5vw}#About main .course_sec h3 span{font-size:2.14vw;background:linear-gradient(90deg,#19d178,#0c56ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#About main .course_sec .link_wrap{margin-top:4vw;position:relative}#About main .course_sec .link_wrap ul li{position:absolute;pointer-events:none;text-align:center;left:18vw;bottom:3vw;max-inline-size:max-content}#About main .course_sec .link_wrap ul li dl dt{line-height:1}#About main .course_sec .link_wrap ul li dl dt .en{color:#19d178;font-size:1vw}#About main .course_sec .link_wrap ul li dl dt .jp{color:#fff;display:block;font-size:2.57vw;margin-top:0;font-weight:700}#About main .course_sec .link_wrap ul li dl dd{color:#fff;margin-top:1vw;line-height:2.1}#About main .course_sec .link_wrap ul li:nth-of-type(2){left:67vw}#About main .course_sec .link_wrap ul li:nth-of-type(2) dl dt .en{color:#38c8ec}@media (max-width:799px){#About main>.lead_wrap{padding-block:10vw 13.14vw}#About main>.lead_wrap .wrap1 h2 span{font-size:8.53vw;line-height:1}#About main>.lead_wrap .wrap1 picture{margin:6vw -4vw 0;display:block}#About main>.lead_wrap .wrap1 p{line-height:2;margin-top:0}#About main>.lead_wrap .wrap2{margin-top:5vw}#About main>.lead_wrap .wrap2 h3{font-size:1.57vw}#About main>.lead_wrap .wrap2 p{line-height:2.2;margin-top:3vw}#About main>.lead_wrap figure{position:absolute;left:0;bottom:-12vw;width:18.71vw}#About main .about_sec{padding-top:13.21vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/about/sp/about_bg.jpg) no-repeat 0 0/100% auto}#About main .about_sec h2 .en span{font-size:10.67vw;line-height:1}#About main .about_sec h2 .jp{margin-top:1vw}#About main .about_sec h2 .jp span{font-size:4.27vw;line-height:1}#About main .about_sec .wrap{padding-top:1.93vw}#About main .about_sec .wrap .text_wrap h3 span{font-size:4.27vw;line-height:1.3}#About main .about_sec .wrap .text_wrap h3:before{font-size:6.67vw;margin-right:0;display:block;margin-bottom:2vw}#About main .about_sec .wrap .text_wrap p{line-height:2;margin-top:4.5vw;letter-spacing:0}#About main .about_sec .wrap.wrap1{margin-top:4vw}#About main .about_sec .wrap.wrap1 .staff_list{display:block;max-width:81vw;margin:3vw auto 0}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap+.staff_wrap{margin-top:4vw}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap dl{margin-top:3vw}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap dl dt{font-size:2.93vw}#About main .about_sec .wrap.wrap1 .staff_list .staff_wrap dl dd{font-size:4.27vw;margin-top:2vw}#About main .about_sec .wrap.wrap2{margin-top:10.57vw}#About main .about_sec .wrap.wrap2 .img_wrap{max-width:100%;margin:5.57vw auto 0}#About main .about_sec .wrap.wrap2 .img_wrap picture+picture{margin-top:4vw}#About main .about_sec .wrap.wrap2 .img_wrap picture:last-of-type{width:100%}#About main .about_sec .wrap.wrap3{margin-top:12.14vw}#About main .about_sec .wrap.wrap3 .text_wrap ul{margin-top:4.5vw}#About main .about_sec .wrap.wrap3 .text_wrap ul li{line-height:2}#About main .about_sec .wrap.wrap3 .img_wrap{margin:5vw auto 0;display:block;width:90%}#About main .about_sec .border_wrap{max-width:none;margin:20vw 2vw 0;padding:3.71vw 1.87vw 3.43vw}#About main .about_sec .border_wrap .table_wrap{margin-top:3vw}#About main .about_sec .border_wrap .table_wrap .ttl{margin-inline:auto}#About main .about_sec .border_wrap .table_wrap .ttl span{font-size:4.8vw}#About main .about_sec .border_wrap .table_wrap p.sp{font-size:3.47vw;margin-top:2vw;color:#000;text-align:center}#About main .about_sec .border_wrap .table_wrap p.sp img{width:4.53vw;margin-left:1vw}#About main .about_sec .border_wrap .table_wrap .scroll_wrap{margin-top:5vw;width:100%;overflow:scroll}#About main .about_sec .border_wrap .table_wrap .scroll_wrap figure{width:clamp(100px, 200vw, 700px)}#About main .training_sec{margin-top:11.71vw}#About main .training_sec h2 .en span{font-size:10.67vw;line-height:1;padding-bottom:1vw}#About main .training_sec h2 .jp{margin-top:-1vw;padding:.1vw 0 .7vw 6vw}#About main .training_sec h2 .jp:before{width:3.86vw;height:6.07vw;left:1vw}#About main .training_sec .list{margin-top:6.43vw}#About main .training_sec .list .wrap{z-index:1}#About main .training_sec .list .wrap h3:after{width:93%}#About main .training_sec .list .wrap h3>span{font-size:3.73vw;padding-block:1.2vw 2vw;letter-spacing:0;line-height:1}#About main .training_sec .list .wrap h3>span span{font-size:3.73vw}#About main .training_sec .list .wrap h3>span small{display:block;font-size:2.67vw;margin-top:1.5vw}#About main .training_sec .list .wrap .lead_wrap{margin-top:3.5vw;display:block}#About main .training_sec .list .wrap .lead_wrap picture{width:100%;margin-right:0}#About main .training_sec .list .wrap .lead_wrap p{font-size:3.73vw;line-height:2;margin-top:2vw}#About main .training_sec .list .wrap.wrap1 .img1{width:100%;margin-top:3.5vw}#About main .training_sec .list .wrap.wrap1 .movie_list{display:grid;grid-template-columns:repeat(2,1fr);gap:3.86vw 3.29vw;max-width:100%;margin:4.57vw auto 0}#About main .training_sec .list .wrap.wrap1 .movie_list li{width:100%}#About main .training_sec .list .wrap.wrap1 .movie_list li video{width:100%}#About main .training_sec .list .wrap.wrap1 .movie_list li p{font-size:3.2vw;line-height:1;margin-top:.07vw}#About main .training_sec .list .wrap.wrap1 .img2{margin-top:3vw;width:100%}#About main .training_sec .list .wrap.wrap2{margin-top:4.86vw}#About main .training_sec .list .wrap.wrap2 .img_wrap{margin-top:2.14vw}#About main .training_sec .list .wrap.wrap2 .img_wrap picture:nth-of-type(1){width:100%}#About main .training_sec .list .wrap.wrap2 .img_wrap picture:nth-of-type(2){width:100%;margin-top:3vw}#About main .training_sec .list .wrap.wrap3{margin-top:9.86vw}#About main .training_sec .list .wrap.wrap3 .img_wrap{margin-top:4.14vw}#About main .training_sec .list .wrap.wrap3 .img_wrap picture{width:100%}#About main .training_sec .list .wrap.wrap4 .img_wrap{margin-top:2.14vw}#About main .training_sec .list .wrap.wrap4 .img_wrap picture:nth-of-type(1){width:100%;margin-bottom:3vw}#About main .training_sec .list .wrap.wrap4 .img_wrap picture:nth-of-type(2){width:100%}#About main .training_sec .list .wrap.wrap4 .img_wrap picture:nth-of-type(3){width:100%;margin-top:3vw}#About main .training_sec .list .wrap.wrap4 .img_wrap picture:nth-of-type(4){width:100%}#About main .training_sec .list .wrap.wrap5 .img_wrap{margin-top:2.14vw}#About main .training_sec .list .wrap.wrap5 .img_wrap picture:nth-of-type(1){width:100%}#About main .training_sec .list .wrap.wrap5 .img_wrap picture:nth-of-type(2){width:100%;margin-top:3vw}#About main .training_sec .list .wrap.wrap5 .img_wrap picture:nth-of-type(3){width:100%;margin-top:3vw}#About main .course_sec{margin-top:9vw}#About main .course_sec h2{margin-inline:auto}#About main .course_sec h2 span{line-height:1}#About main .course_sec h3{max-inline-size:unset;text-align:center;margin-top:.5vw}#About main .course_sec h3 span{font-size:4vw;line-height:1;background:linear-gradient(90deg,#19d178,#0c56ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#About main .course_sec .link_wrap{margin-top:4vw;position:relative}#About main .course_sec .link_wrap ul li{position:relative;pointer-events:auto;text-align:center;left:0;bottom:0;max-inline-size:unset}#About main .course_sec .link_wrap ul li dl{position:absolute;left:0;right:0;bottom:5vw}#About main .course_sec .link_wrap ul li dl dt span{line-height:1}#About main .course_sec .link_wrap ul li dl dt .en{color:#19d178;font-size:2.67vw}#About main .course_sec .link_wrap ul li dl dt .jp{font-size:5.6vw;margin-top:1vw}#About main .course_sec .link_wrap ul li dl dd{margin-top:4vw;line-height:1.7}#About main .course_sec .link_wrap ul li:nth-of-type(2){left:0;margin-top:1vw}#About main .course_sec .link_wrap ul li:nth-of-type(2) dl dt .en{color:#38c8ec}}main#Contact input{-webkit-appearance:none}main#Contact input[type=text]{padding:0;border:none;border-radius:0;outline:none;background:0 0}main#Contact input[type=radio]{opacity:0;margin:0;width:0;height:0;font-size:0;line-height:1}main#Contact input[type=radio]:checked+label{background:red}main#Contact input[type=checkbox]{opacity:0;margin:0;width:0;height:0;font-size:0;line-height:1}main#Contact input[type=checkbox]:checked+label{background:red}main#Contact input::placeholder{color:#b7b7b7}main#Contact input:-ms-input-placeholder{color:#b7b7b7}main#Contact input::-webkit-input-placeholder{color:#b7b7b7}main#Contact button,main#Contact input[type=button],main#Contact input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:0 0}main#Contact textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;outline:none;background:0 0;border-radius:0}main#Contact textarea::placeholder{color:#b7b7b7}main#Contact textarea:-ms-input-placeholder{color:#b7b7b7}main#Contact textarea::-webkit-input-placeholder{color:#b7b7b7}main#Contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:0 0;border-radius:0}main#Contact span.error{color:#cc0303;display:block;margin:7px 0 0}main#Contact input:-webkit-autofill{animation-name:onAutoFillStart;background:#fff !important;transition:background-color 50000s ease-in-out 0s}main#Contact input[type=text]:focus,main#Contact input[type=email]:focus,main#Contact input[type=tel]:focus,main#Contact input[type=search]:focus,main#Contact input[type=url]:focus,main#Contact textarea:focus{color:#000;background-color:#f5f5f5}main#Contact .ERR{color:#cc0303}main#Contact input[type=text]{letter-spacing:.03em;padding:1.3vw 1.57vw;background:#f5f5f5;box-sizing:border-box;width:100%}@media (max-width:799px){main#Contact input[type=text]{font-size:clamp(16px, 3.73vw, 20px);padding:2.4vw 3.6vw}}main#Contact .checkbox label{padding-left:2.43vw;position:relative;cursor:pointer}main#Contact .checkbox label:before,main#Contact .checkbox label:after{content:"";display:inline-block;position:absolute;margin:auto;top:0;bottom:0}main#Contact .checkbox label:before{left:0;width:1.57vw;height:1.57vw;border:1px solid #c4c4c4}main#Contact .checkbox label:after{width:.43vw;height:.64vw;left:.57vw;border-bottom:2px solid #000;border-right:2px solid #000;opacity:0;position:absolute;transform:rotate(45deg)}@media (max-width:799px){main#Contact .checkbox label{font-size:3.73vw;padding-left:6vw}main#Contact .checkbox label:before{width:3.2vw;height:3.2vw}main#Contact .checkbox label:after{width:1vw;height:1.5vw;left:1.2vw;bottom:.4vw}}main#Contact .checkbox label:has(input[type=checkbox]:checked){background:0 0}main#Contact .checkbox label:has(input[type=checkbox]:checked):after{opacity:1}main#Contact .select-box{overflow:hidden;width:60%;text-align:center;position:relative;background:#fff;border:1px solid #c4c4c4}main#Contact .select-box select{letter-spacing:.035em;color:#000;width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding:1.3vw 3.57vw 1.3vw 2vw}main#Contact .select-box select::-ms-expand{display:none}main#Contact .select-box:before{content:"";display:inline-block;position:absolute;margin:auto;width:1.43vw;height:.57vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/arrow_down.svg) no-repeat 0/contain;top:0;bottom:0;right:1.86vw;pointer-events:none}@media (max-width:799px){main#Contact .select-box{width:85%}main#Contact .select-box select{font-size:3.73vw;padding:2.4vw 8.6vw 2.4vw 3.6vw}main#Contact .select-box:before{width:3.33vw;height:1.33vw;right:3.47vw}}main#Contact textarea{letter-spacing:.03em;background:#f5f5f5;box-sizing:border-box;width:100%;padding:1.3vw 1.57vw;min-height:21.43vw}@media (max-width:799px){main#Contact textarea{font-size:clamp(16px, 3.73vw, 20px);padding:2.4vw 3.6vw;min-height:60vw}}main#Contact .submit_area{margin-top:5.71vw;text-align:center}main#Contact .submit_area span{margin:auto}main#Contact .submit_area span input[type=submit]{cursor:pointer;width:114%;height:100%;color:#fff;position:absolute;left:-2vw;box-sizing:border-box;padding-left:8vw;font-size:1.29vw;font-weight:700;font-style:italic}@media (max-width:799px){main#Contact .submit_area span{width:77.73vw}main#Contact .submit_area span input[type=submit]{font-size:4vw;padding-left:15vw}}main#Contact ul.submit_area{max-width:57vw;margin-inline:auto}main#Contact ul.submit_area li{margin:auto}main#Contact .submit_area ul.koumoku li input[type=submit]{cursor:pointer;width:114%;height:100%;color:#fff;position:absolute;left:-2vw;box-sizing:border-box;padding-left:8vw;font-size:1.29vw;font-weight:700;font-style:italic}@media (max-width:799px){main#Contact ul.submit_area li{width:77.73vw}main#Contact .submit_area ul.koumoku li input[type=submit]{font-size:4vw;padding-left:15vw}}@media (max-width:799px){main#Contact ul.submit_area.koumoku{max-width:none;display:flex;flex-direction:column-reverse}main#Contact ul.submit_area .left{margin-top:3vw}}main#Contact .contact_back{margin-top:4.29vw;text-align:center}@media (max-width:799px){main#Contact .contact_back{margin-top:9vw}}main#Contact .contact_back a{margin-inline:auto}@media (min-width:800px){main#Contact .form-sec{margin-block:8.86vw 11.36vw}main#Contact .form-sec .container{max-width:78.57vw}}@media (max-width:799px){main#Contact .form-sec{margin-block:8vw 6.67vw}}main#Contact .need{color:#fff;background-color:#000;display:grid;place-content:center}main#Contact .lead{margin-bottom:3.29vw;line-height:2.5}@media (max-width:799px){main#Contact .lead{font-size:3.73vw;line-height:2.1;margin-bottom:9.33vw}}main#Contact table{display:block}main#Contact table tbody{display:block}main#Contact table tr{display:block}main#Contact table tr th{letter-spacing:.03em;display:block;text-align:left;font-weight:400}main#Contact table tr td{display:block;align-content:center}main#Contact table tr td .row{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:800px){main#Contact table{max-width:64.29vw}main#Contact table tr{display:flex}main#Contact table tr+tr{margin-top:2.14vw}main#Contact table tr th{letter-spacing:.03em;display:block;text-align:left;width:20.71vw;position:relative;margin-top:1.36vw;line-height:1.7}main#Contact table tr th .need{position:absolute;top:.29vw;right:1.71vw;font-size:.86vw;letter-spacing:.1em;width:4.29vw;height:1.43vw}main#Contact table tr td{display:block;flex:1}main#Contact table tr td .row{column-gap:.71vw}main#Contact table tr td p{font-size:1vw;margin-top:.71vw}}@media (max-width:799px){main#Contact table tr+tr{margin-top:6.67vw}main#Contact table tr th{letter-spacing:.03em;display:flex;align-items:center;text-align:left;position:relative;line-height:1;font-size:3.73vw}main#Contact table tr th .need{font-size:2.93vw;letter-spacing:.1em;width:10.67vw;height:3.73vw;margin-left:2vw}main#Contact table tr td{display:block;margin-top:2vw}main#Contact table tr td .row{column-gap:1.33vw}main#Contact table tr td p{font-size:3.73vw;margin-top:1.71vw}}main#Contact .check-list{margin-top:1.71vw;display:flex;column-gap:2.5vw}@media (max-width:799px){main#Contact .check-list{column-gap:8.8vw;margin-top:0}}@media (min-width:800px){main#Contact.sfm2 table tr th{margin-top:0}main#Contact.sfm2 table tr td p{margin-top:0}}main#Contact.sfm2 td p{overflow-wrap:break-word}main#Contact.sfm3 .form-sec p{text-align:center;line-height:2.1}@media (max-width:799px){main#Contact.sfm3 .form-sec p{text-align:left;line-height:2}}main#Contact tr.kikkake{border-top:solid 1px #000;padding-top:3%;margin-top:5%}main#Contact tr.kikkake td ul{display:block}main#Contact tr.kikkake td ul li{display:inline-block;width:27%;margin-bottom:2%}@media (max-width:640px){main#Contact tr.kikkake td ul li{width:46%}}#Course main span{line-height:1.22}@media (min-width:800px){#Course main section:not(.ttl_sec) .container{max-width:78.57vw}}#Course main>.lead_wrap{padding-block:8.93vw 13.14vw;position:relative}#Course main>.lead_wrap .wrap1 h2>span:nth-of-type(1) span{font-size:1.57vw}#Course main>.lead_wrap .wrap1 h2>span:nth-of-type(2) span{font-size:3.57vw;margin-top:1vw;letter-spacing:0}@media (min-width:800px){#Course main>.lead_wrap .wrap1 picture{position:absolute;right:0;bottom:0;display:block;width:40.64vw}}#Course main>.lead_wrap .wrap1 p{line-height:2.4;margin-top:3vw}#Course main>.lead_wrap .wrap2{margin-top:5vw}#Course main>.lead_wrap .wrap2 h3{border-bottom:1px solid #000;max-inline-size:unset;width:45vw;padding-bottom:1vw}#Course main>.lead_wrap .wrap2 h3 span{font-size:1.57vw}#Course main>.lead_wrap .wrap2 p{line-height:2.2;margin-top:2vw}#Course main>.lead_wrap figure{position:absolute;left:0;bottom:-11.5vw;width:19vw;z-index:1}#Course main .about_sec{padding-top:13.21vw;height:116.11vw;box-sizing:border-box;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/junior/about_bg.jpg) no-repeat center 0/cover}#Course main .about_sec span,#Course main .about_sec h3,#Course main .about_sec p{color:#fff}#Course main .about_sec h2{display:flex;flex-direction:column;align-items:center}#Course main .about_sec h2 .en span{font-size:5.43vw}#Course main .about_sec h2 .jp{margin-top:1vw}#Course main .about_sec h2 .jp span{font-size:2.14vw;background:linear-gradient(90deg,#19d178,#0c56ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#Course main .about_sec .wrap{position:relative;padding-top:1.93vw}#Course main .about_sec .wrap picture{display:block;position:absolute;top:0}#Course main .about_sec .wrap .container .text_wrap{max-inline-size:max-content}#Course main .about_sec .wrap .container h3 span{font-size:2.14vw}#Course main .about_sec .wrap .container p{line-height:2.5;margin-top:1.5vw}#Course main .about_sec .wrap.wrap1{margin-top:8vw}#Course main .about_sec .wrap.wrap1 picture{left:0;width:35.71vw}#Course main .about_sec .wrap.wrap1 .text_wrap{margin-inline:auto 0}#Course main .about_sec .wrap.wrap2{margin-top:10.36vw}#Course main .about_sec .wrap.wrap2 picture{right:0;width:45.71vw}#Course main .program_sec{position:relative;padding-top:13.57vw}@media (min-width:800px){#Course main .program_sec>picture{position:absolute;left:0;top:0;display:block;width:27.29vw}}#Course main .program_sec .lead_wrap{margin-left:27vw}#Course main .program_sec .lead_wrap p{line-height:2.4;margin-top:1vw;margin-left:3vw}#Course main .program_sec .content_wrap{margin-top:3.9vw}#Course main .program_sec .content_wrap .wrap{max-inline-size:max-contant;margin-inline:auto;position:relative;z-index:1}#Course main .program_sec .content_wrap .wrap:before{content:"";display:inline-block;position:absolute;width:113%;height:100%;background-color:#f5f5f5;left:50%;top:0;z-index:-1;transform:skewX(27deg) translateX(-50%)}#Course main .program_sec .content_wrap .wrap h3{position:relative;margin-inline:auto}#Course main .program_sec .content_wrap .wrap h3:before{content:"";display:block;position:absolute;width:calc(100% - 7vw);height:1px;right:0;bottom:0;background-color:#000}#Course main .program_sec .content_wrap .wrap h3>span{display:flex;align-items:center;padding-inline:2vw;width:74.43vw;box-sizing:border-box}#Course main .program_sec .content_wrap .wrap h3>span .tag{display:grid;place-content:center;width:8.86vw;height:5.71vw;color:#fff;position:relative;background-color:#000;transform:skewX(24deg)}#Course main .program_sec .content_wrap .wrap h3>span .tag span{transform:skewX(-24deg)}#Course main .program_sec .content_wrap .wrap h3>span .ttl{font-size:2.86vw;font-weight:700;margin-left:2.5vw}#Course main .program_sec .content_wrap .wrap h3>span .ttl small{font-size:1.86vw;margin-left:.5vw}#Course main .program_sec .content_wrap .wrap h3>span .ttl small.small{font-size:1.6vw}#Course main .program_sec .content_wrap .wrap ul{width:78.57vw;display:grid;grid-template-columns:repeat(5,1fr);column-gap:1.79vw;margin:3vw auto 0}#Course main .program_sec .content_wrap .wrap ul li picture{display:block}#Course main .program_sec .content_wrap .wrap ul li>p{font-size:1.29vw;font-weight:700;line-height:1;margin-top:1vw;text-align:center;letter-spacing:0}#Course main .program_sec .content_wrap .wrap.wrap1{padding-block:5vw 5.71vw}#Course main .program_sec .content_wrap .wrap.wrap1 .block2{margin-top:5.86vw;position:relative}#Course main .program_sec .content_wrap .wrap.wrap1 .block2:before,#Course main .program_sec .content_wrap .wrap.wrap1 .block2:after{content:"";display:inline-block;position:absolute;margin:auto;width:2.1vw;height:.2vw;background-color:#000;left:0;top:-3vw;right:0}#Course main .program_sec .content_wrap .wrap.wrap1 .block2:after{transform-origin:center;transform:rotate(90deg)}#Course main .program_sec .content_wrap .wrap.wrap1 .block2 h3{padding-bottom:1.5vw}#Course main .program_sec .content_wrap .wrap.wrap1 .block2 h3:before{width:95%;left:0;margin:auto}#Course main .program_sec .content_wrap .wrap.wrap1 .block2 h3>span{justify-content:center}#Course main .program_sec .content_wrap .wrap.wrap1 .block2 h3>span .ttl{margin-left:0}#Course main .program_sec .content_wrap .wrap.wrap2{margin-top:5.29vw;padding-block:4.21vw 4.5vw}#Course main .program_sec .content_wrap .wrap.wrap2:after{content:"";display:inline-block;position:absolute;margin:auto;width:3.93vw;height:5.21vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/junior/arrow_double.svg) no-repeat 0/contain;left:0;right:0;top:-3vw}#Course main .program_sec .content_wrap .wrap.wrap2 ul{grid-template-columns:repeat(4,1fr)}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap{width:14vw;margin:1vw auto 0}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap p{text-align:center;color:#fff;position:relative;z-index:1;display:grid;place-content:center;height:2.6vw}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap p:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;transform:skewX(26deg);z-index:-1}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap .tag1:before{background:linear-gradient(90deg,#0c56ff,#19d178)}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap .tag1 img{width:1.4vw;position:absolute;left:1vw;top:0;bottom:0;margin:auto}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap .tag2{position:relative;left:1.24vw}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap .tag2:before{background:linear-gradient(90deg,#e72a29,#fc8665)}#Course main .program_sec .table_wrap{margin-top:5.71vw}#Course main .program_sec .table_wrap .ttl{margin-inline:auto}#Course main .program_sec .table_wrap .ttl span{font-size:2vw;font-weight:500}#Course main .program_sec .table_wrap .scroll_wrap{margin:2vw auto 0;width:55.71vw}#Course main .training_sec{margin-top:11.71vw;position:relative}#Course main .training_sec>picture{position:absolute;right:0;top:-7.71vw;width:28.29vw}#Course main .training_sec .lead_wrap h2 .en span{font-size:7.14vw;padding-bottom:1vw}#Course main .training_sec .lead_wrap h2 .jp{position:relative;margin-top:-1vw;padding:.7vw 0 .7vw 3vw}#Course main .training_sec .lead_wrap h2 .jp:before{content:"";display:inline-block;position:absolute;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/slash.png) no-repeat 0/contain;width:1.86vw;height:3.07vw;left:1vw;top:0}#Course main .training_sec .lead_wrap p{line-height:2.4;margin-top:3vw}#Course main .training_sec .list{margin-top:6.43vw}#Course main .training_sec .list .wrap{padding:7.86vw 7.86vw 5.71vw;box-sizing:border-box;border:1px solid;border-image:linear-gradient(90deg,#19d178,#0c56ff) 1;z-index:1;background-color:#fff}#Course main .training_sec .list .wrap+.wrap{margin-top:5.93vw}#Course main .training_sec .list .wrap h3{background-color:#fff;position:absolute;left:0;right:0;margin:auto;top:-2.4vw;padding-inline:.5vw 1vw;max-inline-size:max-content}#Course main .training_sec .list .wrap h3>span{margin-inline:auto}#Course main .training_sec .list .wrap h3 .en{font-size:4.29vw;padding-inline:.7vw}#Course main .training_sec .list .wrap h3 .jp{margin-top:1vw}#Course main .training_sec .list .wrap .tag{position:absolute;left:-2vw;top:2vw;width:3.57vw}#Course main .training_sec .list .wrap .video_wrap video{width:100%}#Course main .training_sec .list .wrap .img_wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3.14vw}#Course main .training_sec .list .wrap .img_wrap picture:nth-of-type(1){width:60.26%;margin-right:2.56%}#Course main .training_sec .list .wrap .img_wrap picture:nth-of-type(2){width:37%}#Course main .training_sec .list .wrap .img_wrap picture:nth-of-type(3){margin-top:2.14vw;width:95%}#Course main .bg_area:before,#Course main .bg_area:after{content:"";display:inline-block;position:absolute;width:100%;left:0;z-index:-1}#Course main .price_sec{padding-block:6.43vw 7.14vw;position:relative;margin-top:12.64vw;z-index:1}#Course main .price_sec:before{content:"";display:inline-block;position:absolute;width:85vw;height:100%;background-color:#0e0e0e;left:-8vw;top:0;z-index:-1;transform:skew(27deg,0deg)}#Course main .price_sec span,#Course main .price_sec dt,#Course main .price_sec dd,#Course main .price_sec small,#Course main .price_sec li{color:#fff}#Course main .price_sec .text_wrap{margin-top:1.5vw;margin-left:4vw}#Course main .price_sec .text_wrap .course_wrap{display:flex}#Course main .price_sec .text_wrap .course_wrap dl+dl{margin-left:5vw;position:relative}#Course main .price_sec .text_wrap .course_wrap dl+dl:before{content:"";display:inline-block;position:absolute;width:6vw;height:1px;background-color:#fff;left:-7.3vw;bottom:.5vw;transform-origin:right bottom;transform:rotate(62deg)}#Course main .price_sec .text_wrap .course_wrap dl dt{font-size:1.57vw;font-weight:700;line-height:1}#Course main .price_sec .text_wrap .course_wrap dl dd{font-family:"Poppins";font-weight:500;font-size:3.71vw;line-height:1;margin-top:1vw}#Course main .price_sec .text_wrap .course_wrap dl dd small{font-family:YakuHanJP_Noto,"Noto Sans JP";font-weight:700;font-size:1.57vw;margin-left:1vw}#Course main .price_sec .text_wrap ul{margin-top:2vw}#Course main .price_sec .text_wrap ul li{line-height:2}@media (max-width:799px){#Course main>.lead_wrap{padding-block:13.33vw 12vw}#Course main>.lead_wrap .wrap1 h2>span:nth-of-type(1){letter-spacing:0}#Course main>.lead_wrap .wrap1 h2>span:nth-of-type(1) span{font-size:4vw;padding-right:0}#Course main>.lead_wrap .wrap1 h2>span:nth-of-type(2){margin-top:3vw}#Course main>.lead_wrap .wrap1 h2>span:nth-of-type(2) span{font-size:7.33vw}#Course main>.lead_wrap .wrap1 picture{display:block;margin:5.5vw -4vw 0}#Course main>.lead_wrap .wrap1 p{line-height:3.73;line-height:2.1;margin-top:0}#Course main>.lead_wrap .wrap2{margin-top:9.33vw}#Course main>.lead_wrap .wrap2 h3{border-bottom:1px solid #000;max-inline-size:unset;padding-bottom:4vw;width:100%}#Course main>.lead_wrap .wrap2 h3 span{font-size:4vw}#Course main>.lead_wrap .wrap2 p{line-height:2.2;margin-top:3vw}#Course main .about_sec{padding-block:13.21vw 5vw;height:auto;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/junior/about_bg.jpg) no-repeat center 0/cover}#Course main .about_sec span,#Course main .about_sec h3,#Course main .about_sec p{color:#fff}#Course main .about_sec h2 .en span{font-size:10.67vw;text-align:center}#Course main .about_sec h2 .jp{margin-top:2vw}#Course main .about_sec h2 .jp span{font-size:4.27vw}#Course main .about_sec .wrap{padding-top:1.93vw}#Course main .about_sec .wrap picture{position:relative;margin-inline:4vw}#Course main .about_sec .wrap .container .text_wrap{max-inline-size:max-content;margin-top:5vw}#Course main .about_sec .wrap .container h3{margin-inline:auto}#Course main .about_sec .wrap .container h3 span{font-size:4.53vw}#Course main .about_sec .wrap .container p{line-height:1.8;margin-top:3.5vw}#Course main .about_sec .wrap.wrap1{margin-top:6vw}#Course main .about_sec .wrap.wrap1 picture{width:calc(100% - 8vw)}#Course main .about_sec .wrap.wrap1 .text_wrap{margin-inline:auto 0}#Course main .about_sec .wrap.wrap2{margin-top:6vw}#Course main .about_sec .wrap.wrap2 picture{width:calc(100% - 8vw)}#Course main .program_sec{padding-top:0}#Course main .program_sec .lead_wrap{margin:6vw 4vw 7vw}#Course main .program_sec .lead_wrap p{line-height:2;margin:5vw 0 0}#Course main .program_sec .content_wrap .wrap:before{display:none}#Course main .program_sec .content_wrap .wrap h3{width:92vw;max-inline-size:unset}#Course main .program_sec .content_wrap .wrap h3:before{width:calc(100% - 7vw)}#Course main .program_sec .content_wrap .wrap h3>span{padding-inline:3vw;width:100%}#Course main .program_sec .content_wrap .wrap h3>span .tag{width:17.86vw;height:11.71vw;font-size:3.47vw}#Course main .program_sec .content_wrap .wrap h3>span .ttl{font-size:4.8vw;margin-left:2.5vw}#Course main .program_sec .content_wrap .wrap h3>span .ttl small{font-size:3.2vw;margin-top:1vw;display:block}#Course main .program_sec .content_wrap .wrap h3>span .ttl small.small{font-size:2.2vw}#Course main .program_sec .content_wrap .wrap ul{width:85vw;display:flex;flex-wrap:wrap;justify-content:center;column-gap:0;margin:9vw auto -5vw}#Course main .program_sec .content_wrap .wrap ul li{width:50%;padding:0 1vw 5vw;box-sizing:border-box}#Course main .program_sec .content_wrap .wrap ul li picture{display:block;margin-inline:2vw}#Course main .program_sec .content_wrap .wrap ul li>p{font-size:3.47vw;margin-top:1vw}#Course main .program_sec .content_wrap .wrap.wrap1{padding-block:8vw 10.71vw;background-color:#f5f5f5}#Course main .program_sec .content_wrap .wrap.wrap1 .block2{margin-top:14.86vw}#Course main .program_sec .content_wrap .wrap.wrap1 .block2:before,#Course main .program_sec .content_wrap .wrap.wrap1 .block2:after{width:4vw;height:2px;top:-7.5vw}#Course main .program_sec .content_wrap .wrap.wrap1 .block2 h3{padding-bottom:1.5vw}#Course main .program_sec .content_wrap .wrap.wrap1 .block2 h3:before{width:95%;left:0;margin:auto}#Course main .program_sec .content_wrap .wrap.wrap1 .block2 h3>span{justify-content:center}#Course main .program_sec .content_wrap .wrap.wrap1 .block2 h3>span .ttl{margin-left:0;text-align:center}#Course main .program_sec .content_wrap .wrap.wrap2{margin-top:6.29vw;padding-block:12.21vw 11.5vw;background-color:#e8e7e7}#Course main .program_sec .content_wrap .wrap.wrap2:after{width:5.93vw;height:8.21vw;top:-3vw}#Course main .program_sec .content_wrap .wrap.wrap2 ul{width:95vw}#Course main .program_sec .content_wrap .wrap.wrap2 ul li picture{margin-inline:4vw}#Course main .program_sec .content_wrap .wrap.wrap2 ul li>p{display:grid;place-content:center;height:10vw;line-height:1.2}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap{width:40vw;margin:1vw auto 0}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap p{text-align:center;color:#fff;position:relative;z-index:1;display:grid;place-content:center;height:8.6vw}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap .tag1 img{width:3.4vw;left:2vw}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap .tag1 p{font-size:3.47vw}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap .tag2{left:4.25vw}#Course main .program_sec .content_wrap .wrap.wrap2 ul .tag_wrap .tag2 p{font-size:3.2vw}#Course main .program_sec .table_wrap{margin-top:10.71vw}#Course main .program_sec .table_wrap .ttl span{font-size:4.8vw}#Course main .program_sec .table_wrap .ttl+p{font-size:3.47vw;margin-top:2vw;text-align:center}#Course main .program_sec .table_wrap .ttl+p img{width:4.53vw;margin-left:1vw}#Course main .program_sec .table_wrap .scroll_wrap{margin:5vw 0 0 4vw;width:96vw;overflow:scroll}#Course main .program_sec .table_wrap .scroll_wrap figure{width:clamp(100px, 200vw, 700px)}#Course main .training_sec{margin-top:20.71vw}#Course main .training_sec>picture{top:-7.71vw;width:46.29vw}#Course main .training_sec .lead_wrap h2 .en{font-size:10.67vw}#Course main .training_sec .lead_wrap h2 .en span{padding-bottom:1vw}#Course main .training_sec .lead_wrap h2 .jp{font-size:3.47vw;position:relative;margin-top:0;padding:1.7vw 0 1.7vw 5.5vw}#Course main .training_sec .lead_wrap h2 .jp:before{width:4.86vw;height:7.07vw}#Course main .training_sec .lead_wrap p{line-height:2;margin-top:4vw}#Course main .training_sec .list{margin-top:11.43vw}#Course main .training_sec .list .wrap{padding:13.33vw 2vw 5.07vw;box-sizing:border-box;border:1px solid;border-image:linear-gradient(90deg,#19d178,#0c56ff) 1;z-index:1}#Course main .training_sec .list .wrap+.wrap{margin-top:9.93vw}#Course main .training_sec .list .wrap h3{background-color:#fff;position:absolute;left:0;right:0;margin:auto;top:-4.4vw;padding-inline:.5vw 1vw;max-inline-size:max-content}#Course main .training_sec .list .wrap h3>span{margin-inline:auto}#Course main .training_sec .list .wrap h3 .en{font-size:8.8vw;padding-inline:.7vw}#Course main .training_sec .list .wrap h3 .jp{font-size:3.2vw;margin-top:1vw}#Course main .training_sec .list .wrap .tag{left:-2vw;top:2vw;width:8vw}#Course main .training_sec .list .wrap .img_wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3.14vw}#Course main .training_sec .list .wrap .img_wrap picture:nth-of-type(1){width:100%;margin-right:0}#Course main .training_sec .list .wrap .img_wrap picture:nth-of-type(2){width:60%;margin:4vw auto 0}#Course main .training_sec .list .wrap .img_wrap picture:nth-of-type(3){margin-top:8vw;width:100%}#Course main .price_sec{padding-block:7.43vw 9.5vw;margin-top:10.64vw;z-index:1}#Course main .price_sec:before{width:116vw;left:-15vw}#Course main .price_sec .text_wrap{margin-top:4.5vw;margin-left:0}#Course main .price_sec .text_wrap .course_wrap dl+dl{margin-left:8vw}#Course main .price_sec .text_wrap .course_wrap dl+dl:before{width:11vw;left:-13.3vw}#Course main .price_sec .text_wrap .course_wrap dl dt{font-size:3.2vw}#Course main .price_sec .text_wrap .course_wrap dl dd{font-size:6.93vw;margin-top:1vw}#Course main .price_sec .text_wrap .course_wrap dl dd small{font-family:YakuHanJP_Noto,"Noto Sans JP";font-weight:700;font-size:2.93vw;margin-left:.5vw}#Course main .price_sec .text_wrap ul{margin-top:4.5vw}#Course main .price_sec .text_wrap ul li{line-height:1.7;font-size:2.93vw}}#Course main#Junior .about_sec{overflow:hidden}#Course main#Junior .about_sec .side_text{right:-2vw;top:117vw}@media (max-width:799px){#Course main#Junior .about_sec .side_text{right:-2vw;bottom:33vw;top:auto}}#Course main#Junior .bg_area:before{height:375.64vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/junior/bg01.jpg) no-repeat 0/contain;top:-3vw}#Course main#Junior .bg_area:after{height:444.29vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/junior/bg02.jpg) no-repeat 0/contain;bottom:31vw}@media (max-width:799px){#Course main#Junior .bg_area:before{height:1056.93vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/junior/sp/bg01.jpg) no-repeat 0/contain;top:8vw}#Course main#Junior .bg_area:after{height:917.07vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/junior/sp/bg02.jpg) no-repeat 0/contain;bottom:339vw}}#Course main#School .about_sec .wrap .side_text{transition-delay:.2s;z-index:1}#Course main#School .about_sec .wrap.wrap1 .side_text{left:-2vw;top:-16vw}@media (max-width:799px){#Course main#School .about_sec .wrap.wrap1 .side_text{left:0;top:-27vw}}#Course main#School .about_sec .wrap.wrap2 .side_text{right:-2vw;top:47vw}@media (max-width:799px){#Course main#School .about_sec .wrap.wrap2 .side_text{right:0;top:136vw}}#Course main#School .about_sec .wrap.wrap3 .side_text{left:-2vw;top:-43vw}@media (max-width:799px){#Course main#School .about_sec .wrap.wrap3 .side_text{left:0;top:-73vw}}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4.14vw;margin-top:3.57vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dt,#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dd,#Course main#School .about_sec .wrap.wrap3 .text_wrap .list span,#Course main#School .about_sec .wrap.wrap3 .text_wrap .list p,#Course main#School .about_sec .wrap.wrap3 .text_wrap .list li{color:#fff}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl{border:1px solid #878787;box-sizing:border-box}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl dt{display:grid;place-content:center;place-items:center;height:7.14vw;line-height:1;font-size:1.57vw;font-weight:700;background:linear-gradient(90deg,#1a2439,#444e58)}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl dt span{margin-top:1vw;font-size:1.14vw;font-weight:500}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl dd{border-top:1px solid #878787}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .sub{font-weight:700;font-size:1.29vw;line-height:4vw;text-align:center}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex{padding:1.29vw 1.71vw;box-sizing:border-box}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex .ttl{margin-top:0;line-height:1}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul{margin-top:1vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul li{font-size:1.07vw;line-height:1}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul li+li{margin-top:1vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul li:before{content:"・"}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2){position:relative}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2):before{content:"";display:inline-block;position:absolute;margin:auto;width:2.86vw;height:2.07vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/junior/arrow_double_wh.svg) no-repeat 0/contain;left:-3.5vw;top:0;bottom:0}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) dt{background:linear-gradient(90deg,#19d178,#0c56ff)}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) .ex .flex{display:flex;align-items:center}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) .ex .flex p{background-color:#2e2e2e;position:relative}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) .ex .flex p:before,#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) .ex .flex p:after{content:"";display:inline-block;position:absolute;margin:auto;width:1.43vw;height:1px;background-color:#fff;left:-2.7em;top:0;bottom:0}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) .ex .flex p:after{transform:rotate(90deg)}#Course main#School .bg_area:before{height:504.29vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/school/bg01.jpg) no-repeat 0/contain;top:-3vw}#Course main#School .bg_area:after{height:424.93vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/school/bg02.jpg) no-repeat 0/contain;bottom:28vw}@media (max-width:799px){#Course main#School .bg_area:before{height:1086.13vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/school/sp/bg01.jpg) no-repeat 0/contain;top:8vw}#Course main#School .bg_area:after{height:1048.93vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/school/sp/bg02.jpg) no-repeat 0/contain;bottom:109vw}}@media (min-width:800px){#Course main#School>.lead_wrap{padding-bottom:9vw}#Course main#School .about_sec{background-image:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/school/about_bg.jpg);height:191.26vw}#Course main#School .about_sec .wrap.wrap1 .text_wrap{margin-right:6vw}#Course main#School .about_sec .wrap.wrap2{margin-top:7.36vw}#Course main#School .about_sec .wrap.wrap3{margin-top:22.36vw}#Course main#School .about_sec .wrap.wrap3 .container{max-width:92.86vw}#Course main#School .about_sec .wrap.wrap3 picture{left:0;width:40.71vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap{margin-inline:auto 0;width:47.43vw;max-inline-size:unset}#Course main#School .about_sec .wrap.wrap3 .text_wrap h3 span{line-height:1.2}#Course main#School .about_sec .wrap.wrap3 .text_wrap dl:nth-of-type(2) .ex .flex p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:2.86vw;height:7.43vw;text-align:center;line-height:2.7;letter-spacing:.1em;margin-left:3.57vw}}@media (max-width:799px){#Course main#School .about_sec{background-image:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/school/sp/about_bg.jpg);padding-bottom:0}#Course main#School .about_sec .wrap.wrap3{padding-top:7vw}#Course main#School .about_sec .wrap.wrap3 h3{text-align:center}#Course main#School .about_sec .wrap.wrap3 h3 span{line-height:1.3}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list{display:block;margin-top:2.57vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl dt{height:13.6vw;font-size:3.73vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl dt span{margin-top:1vw;font-size:2.67vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .sub{font-size:3.2vw;line-height:7.6vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex{padding:2vw 1.71vw 4vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex .ttl{font-size:3.2vw;text-align:center;margin-bottom:2vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul{margin-top:0;display:flex;flex-wrap:wrap;max-width:49vw;margin-inline:auto}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul li{font-size:3.2vw;line-height:1}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul li+li{margin-top:0}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul li:nth-of-type(1){order:1;width:20vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul li:nth-of-type(2){order:3;width:20vw;margin-top:1vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul li:nth-of-type(3){order:2}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl .ex ul li:nth-of-type(4){order:4;margin-top:1vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2){margin-top:9vw}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2):before{width:6.13vw;height:4.8vw;left:0;right:0;top:-7.2vw;bottom:auto;transform:rotate(90deg)}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) .ex .flex{align-items:flex-start;justify-content:center}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) .ex .flex ul{margin-inline:0}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) .ex .flex p{width:24vw;height:8vw;font-size:3.2vw;display:grid;place-content:center;line-height:1;margin-left:5.5vw;margin-top:0}#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) .ex .flex p:before,#Course main#School .about_sec .wrap.wrap3 .text_wrap .list dl:nth-of-type(2) .ex .flex p:after{width:2.43vw;left:-1.3em}#Course main#School .training_sec{margin-top:14.71vw}#Course main#School .training_sec .lead_wrap p{letter-spacing:0}}#Privacy main .content_sec{margin-bottom:10vw;margin-top:3vw}#Privacy main .content_sec .container{max-width:1000px}#Privacy main .content_sec .lead{margin-bottom:2vw}#Privacy main .content_sec h3{font-size:1.7vw;margin-bottom:2vw;margin-top:4vw}#Privacy main .content_sec dl+dl{margin-top:2vw}#Privacy main .content_sec dl dt{font-size:1.5vw}#Privacy main .content_sec dl ul{margin-top:2vw}@media (max-width:799px){#Privacy main .content_sec{margin-bottom:15vw;margin-top:5vw}#Privacy main .content_sec .lead{margin-bottom:2vw}#Privacy main .content_sec h3{font-size:5vw;margin-bottom:3vw;margin-top:10vw}#Privacy main .content_sec dl+dl{margin-top:4vw}#Privacy main .content_sec dl dt{font-size:4vw;font-weight:700}#Privacy main .content_sec dl dd{margin-top:3vw}#Privacy main .content_sec dl ul{margin-top:3vw}}#Tokusyo main .content_sec .container{max-width:1000px}#Tokusyo .table-wrap h2{margin-top:10%}#Tokusyo .table-wrap table{width:100%;border-collapse:separate;border:1px solid #f2f2f2;border-collapse:collapse;margin-top:3%;overflow:hidden;margin-bottom:5%}#Tokusyo .table-wrap table .cell_gray{background-color:#eee;width:40%;font-weight:100;font-weight:700;text-align:left}#Tokusyo .table-wrap table th,#Tokusyo .table-wrap table td{padding:15px;border:1px solid #686868;vertical-align:middle;font-size:16px}#Tokusyo .table-wrap table td a{font-size:16px}@media screen and (max-width:640px){#Tokusyo .table-wrap table .cell_gray{width:100%;text-align:center}#Tokusyo .table-wrap table th,#Tokusyo .table-wrap table td{font-size:16px;display:block}}.t_box{margin:50px 0 0;font-style:normal}.t_box h4{text-align:center;font-size:21px;font-weight:500;margin-bottom:30px;line-height:1.5}.t_box h5{text-align:center;font-size:17px;font-weight:500;color:#325174;line-height:1.5}.t_box p{margin-top:15px}.t_box strong{color:red;padding-left:10px}.t_txt{background-color:#f2f2f4;padding:15px 10px 20px;margin:20px 0 60px}.t_flex{display:flex;justify-content:space-between;flex-wrap:wrap}.t_txt span{color:#4f95c9}.t_flex img{width:50%}.t_flex .t_txt{width:45%}#School .t_box p{margin-top:0}@media (max-width:799px){.t_box h4{font-size:19px}.t_box h5{font-size:15px}.t_flex img,.t_flex .t_txt{width:100%}}.catch_wrap{margin-top:-9%}@media (max-width:799px){.catch_wrap{margin-top:0}}#Top main .cource_sec .cource_wrap.junior_wrap.adult_course .en_ttl{color:#da48ff}#Top main .cource_sec .cource_wrap.junior_wrap.adult_course .link_btn:before{background-image:linear-gradient(90deg,#c96aff,#591178)}#Top main .cource_sec .cource_wrap.junior_wrap.adult_course .link_btn:after{background:#591178}#Top main .cource_sec .cource_wrap.junior_wrap{margin-top:30vw}#Top main .cource_sec .cource_wrap.junior_wrap.adult_course{margin-top:33vw}#Top main .cource_sec .cource_wrap.junior_wrap.adult_course small{font-size:2vw}#Top main .about_sec{margin-top:10vw}@media (min-width:800px){#Top main:before{height:471vw;top:19.5%}#Top main .faci_sec{margin-top:37vw}}@media (max-width:799px){#Top main:before{height:1023.49vw}#Top main .cource_sec .cource_wrap.junior_wrap.adult_course small{font-size:4vw}}footer .info_wrap .top_logo img{width:55%;margin:0 auto 30px}@media (max-width:1050px){footer .info_wrap .top_logo img{width:35%;margin:0 auto 20px}}@media (max-width:799px){footer .info_wrap .top_logo img{width:35%;margin:0 auto 30px;display:block;min-width:160px}}@media (max-width:640px){.footer_inner .info_wrap .logo_wrap2 li:last-child img{max-width:300px}}.add_line{padding:6.2vw 0 9vw;text-align:center;font-style:normal}.add_line h2{font-size:2.2vw;line-height:1.4;margin:0 auto}.add_line p{font-size:1.8vw;font-weight:600;margin:2.2vw 0 3vw}.add_line ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.add_line ul li{width:29%;box-shadow:7px 7px 0px 0px rgba(0,0,0,.65)}.add_line ul li:nth-child(1){background:#2aaed1}.add_line ul li:nth-child(2){background:#9d6cd9}.add_line ul li:nth-child(3){background:#189a82}.add_line .fa-up-right-from-square:before{content:"\f35d";font-size:1.4vw;padding-left:50%}.add_line ul li a{color:#fff;font-weight:700;line-height:1.6;font-size:1.8vw;height:9vw;display:block;align-content:center}.add_line li small{display:block;font-size:1.3vw}main.line_page{padding-bottom:0}main.line_page:before,footer.line_footer .info_wrap:before,.line_footer .text-in.move .side_text{display:none}footer.line_footer{height:55vw;background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/foot_bg_line.jpg) no-repeat 0/cover}footer .contact_wrap .line_wrap .ttl span:before{background:url(//www.sports-science.co.jp/arrowz-gym/info/wp-content/themes/gym/css/../images/common/icon_line.png) no-repeat 0/contain}@media (min-width:800px){footer .contact_wrap .tel_wrap{margin-left:17vw}footer .contact_wrap .line_wrap{margin-left:10vw}footer{height:130vw}}@media (max-width:799px){footer.line_footer{height:60vw}}@media (max-width:799px){.add_line ul li{width:75%;margin:0 auto 6vw;box-shadow:3px 3px 0px 0px rgba(0,0,0,.65)}.add_line li small{display:inline-block;font-size:3.2vw;margin-right:2%}.add_line ul li a{font-size:3.2vw;height:12vw}.add_line .fa-up-right-from-square:before{font-size:2.8vw}.add_line{padding:16vw 0 11vw}.add_line h2{font-size:4.5vw}.add_line p{font-size:3.5vw;margin:3.2vw 0 9vw}main.line_page{padding-bottom:0}footer.line_footer{height:100%}}.fc_cta{position:fixed;bottom:0;right:0;max-width:250px;z-index:200}@media (max-width:699px){.fc_cta{max-width:unset;width:100%;background-color:#0059b1;padding:20px 0}.fc_cta p{text-align:center;color:#fff;font-weight:700;font-size:18px;line-height:22px}.fc_cta p span{display:block;font-size:15px}}.privacy_cell p{font-style:normal;display:inline-block}main#Contact .privacy_cell .need{display:inline-block;padding:0 1.9%;font-size:.86vw}.privacy_cell a{color:#106dd0;font-style:normal;text-decoration:underline;padding:0 5% 0 0}.privacy_cell div{margin:1.5% 0 0}@media (max-width:799px){.privacy_cell p{display:inline}main#Contact .privacy_cell .need{font-size:2.93vw}}.agree_area{text-align:center;margin-top:3%;line-height:45px}.agree_area a{color:#0641c9;text-decoration:underline}main#Contact .wpcf7cp-btns.customized .link-btn{cursor:pointer;width:114%;height:100%;color:#fff;position:absolute;left:-2vw;box-sizing:border-box;padding-left:8vw !important;font-size:1.29vw;font-weight:700;font-style:italic;margin:0}@media (max-width:799px){main#Contact .wpcf7cp-btns.customized .link-btn{font-size:4vw;padding-left:15vw}}.bl_recaptcha{text-align:center;padding:10px 0 20px;margin-top:5%;font-size:15px}.bl_recaptcha a{margin:0 5px;border-bottom:1px solid #00a1e9;color:#00a1e9;font-size:15px}