@charset "UTF-8";.h2,h2{font-size:1.5rem;padding-top:25px}.gym-box-text{padding:1em 2rem 2em}.video{position:relative;width:100%;padding-top:56.25%}.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.row-0{margin-left:0;margin-right:0}.row-0>div{padding-right:0;padding-left:0}.row-10{margin-left:-5px;margin-right:-5px}.row-10>div{padding-right:5px;padding-left:5px}.row-20{margin-left:-10px;margin-right:-10px}.row-20>div{padding-right:10px;padding-left:10px}.row-30{margin-left:-15px;margin-right:-15px}.row-30>div{padding-right:15px;padding-left:15px}.row-40{margin-left:-20px;margin-right:-20px}.row-40>div{padding-right:20px;padding-left:20px}.row-50{margin-left:-25px;margin-right:-25px}.row-50>div{padding-right:25px;padding-left:25px}.row-60{margin-left:-30px;margin-right:-30px}.row-60>div{padding-right:30px;padding-left:30px}.container-fluid{padding-right:0;padding-left:0}nav.globalMenuSp{position:fixed;z-index:2;top:0;left:0;transform:translateY(-100%);transition:all .6s;width:100%}nav.globalMenuSp ul{background:rgba(100,100,100,.9);margin:0 auto;padding:1rem;width:100%}nav.globalMenuSp ul li{font-size:1rem;list-style-type:none;padding:.5rem;width:100%;border-bottom:1px dotted rgba(255,255,255,.6)}nav.globalMenuSp ul li:last-child{padding-bottom:0;border-bottom:none}nav.globalMenuSp ul li a{display:block;color:#fff;padding:.3rem}nav.globalMenuSp.active{transform:translateY(0%)}.menu{position:relative}.nav-fix{position:absolute;right:52px;top:5px;display:flex}.navToggle{display:block;position:absolute;right:0;top:0;width:42px;height:42px;cursor:pointer;z-index:3;background:#8fc31f;text-align:center}.navToggle span{display:block;position:absolute;width:30px;border-bottom:solid 3px #eee;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:6px}.navToggle span:nth-child(1){top:9px}.navToggle span:nth-child(2){top:18px}.navToggle span:nth-child(3){top:27px}.navToggle.active span:nth-child(1){top:18px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.navToggle.active span:nth-child(2),.navToggle.active span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#topimg{background:url(//pump-climbing.com/general/wp-content/themes/general-new/images/bg-pc4.jpg)no-repeat;height:600px;background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto}.bgnimg{background-image:url(//pump-climbing.com/general/wp-content/themes/general-new/images/bgnimg.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto}.img9856{background-image:url(//pump-climbing.com/general/wp-content/themes/general-new/images/img9856.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto}.img9813{background-image:url(//pump-climbing.com/general/wp-content/themes/general-new/images/img9813.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto}.kdsimg{background-image:url(//pump-climbing.com/general/wp-content/themes/general-new/images/bgnimg.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto}.pjcimg{background-image:url(//pump-climbing.com/general/wp-content/themes/general-new/images/bgnimg.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto}.baseimg{background:url(//pump-climbing.com/general/wp-content/themes/general-new/images/bg-pc3.jpg)no-repeat;background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto}.bg-w{background:#fff;box-shadow:2px 2px 4px #ccc}.bg-top{background:linear-gradient(to top,rgba(255,255,255,0),#fff 20%)}.contents-wh{background:#fff;margin-top:300px}.not-image .contents-wh{margin-top:1rem}*{margin:0;padding:0}body{font-size:.9rem}.hide-sh{display:block}.hide-pc{display:none}.topcontainer{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.header-change{position:fixed;top:-200px;transition:.5s;z-index:100;background:#fff}.header-change.show{top:0}.header-nav p{line-height:1.2;padding:4px;font-size:.6rem;margin:0}.header-nav a{color:#333;display:block;border:1px solid #333;margin:0 .1rem}.header-nav a:hover{color:#777;text-decoration:none;border:1px solid #777}h1,h2,h3,h4,h5,h6,.lead{font-family:'Raleway',sans-serif}p.lead{margin-bottom:.5rem}.slogan{margin-top:2rem;font-size:3rem;letter-spacing:.2rem;color:#fff;font-family:'Raleway',sans-serif;line-height:1.2}.slogan .cap{font-size:1rem;font-weight:400}.slogan2{font-size:.9rem;font-family:'Noto Sans JP',sans-serif;font-weight:700;background:#fff;margin:0;padding:.5rem;text-align:center}.slogan2 p{margin:0}hr{border-bottom:3px solid #333;max-width:50px;margin:0 auto}.b-line{border-bottom:1px solid #eee;max-width:100%;margin:1rem auto}.footer-area ul{list-style-type:none}.footer-nav h3{font-size:.9rem;margin-top:1rem;padding:.5rem;border:none;border-radius:300px;text-transform:uppercase;color:#fff;text-align:center;background-color:rgba(255,255,255,.14)}.footer-area{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,1));color:#fff}.footer-nav>li>ul>li>a{color:#ccc}address{margin:0;padding:1rem;color:#333}table .active{background:#eee;font-weight:700}.news-line{padding:1rem}.news-line-img{width:100%;height:60px;object-fit:cover}.cat-ico a{color:#fff;background-color:#343a40;border-color:#343a40;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;font-size:.7rem;padding:0 .5rem;border-radius:100px}.cat-ico a:hover{background-color:#000;border-color:#343a40;text-decoration:none}time{font-weight:700}.cat-tab .cat-item,.newstop{margin:5px 0;font-size:.8rem;padding:.5rem;text-transform:uppercase;color:#343a40;text-align:center;border-bottom:1px dotted rgba(0,161,233,.2)}.pagination li{padding:.3rem;margin:1px;border:1px solid #eee}.newsbox img{max-width:100%;height:auto}.gym-box{background:#fff}.gym-img{position:relative}.gym-img img{width:100%;object-fit:cover;background-image:url(//pump-climbing.com/general/wp-content/themes/general-new/images/pump1.jpg)}.gym-img a:hover{opacity:.9}.gym-box-inner{padding:2em 1rem}.scroll{display:none}.bgn-h3{color:#11c4c9;line-height:1.8}.bgn-h3 span{display:block;font-size:16px;color:#333}.result-yt{margin:0}.result-yt li{border-bottom:1px dotted#ccc;padding:.2rem 0}.pjcc2020-hd{background-image:url(//pump-climbing.com/general/wp-content/themes/general-new/images/pjcc2020_pc.jpg);background-size:cover;background-position:center}.pjcc2020-title img{height:260px;margin:150px}.pjcc-textbox{width:80%;margin:0 auto}.acd-check{display:none}.acd-label{color:#fff;display:block;margin-bottom:1px;padding:10px;position:relative;font-weight:700}.acd-label:after{position:absolute;bottom:.6rem;right:.5rem;display:block;content:"\f067";z-index:5;font-family:"Font Awesome 5 Free";font-weight:900}.tat{background:#0e0000}.at{background:#474747}.ac{background:#eb8a88}.bc{background:#87cfde}.cc{background:#c3d600}.acd-content{height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden;color:#fff}.acd-check:checked+.acd-label+.acd-content{height:220px;opacity:1;padding:10px;visibility:visible}.pjcc-table-scroll{overflow:auto;white-space:nowrap}.pjcc-table-scroll::-webkit-scrollbar{　　 height:5px}.pjcc-table-scroll::-webkit-scrollbar-track{　　 background:#f1f1f1}.pjcc-table-scroll::-webkit-scrollbar-thumb{　　 background:#bcbcbc}.pjcc-gym-list{color:#222}.pjcc-gym-list h4{margin-top:1rem;font-size:1rem;text-align:left}.pjcc-gym-list p{margin-bottom:.5rem}.pjcc-gym-list ul li{padding-left:.5rem;font-size:.8rem}.pjcc-cource-table{width:1100px;margin:0 auto;color:#fff;text-align:left;border-collapse:separate;border-spacing:5px}.pjcc-cource-table th{width:300px;position:relative;text-align:center;font-weight:700;padding:1rem}.pjcc-cource-table .at>th:before{position:absolute;top:-45px;left:0;content:url(//pump-climbing.com/general/wp-content/themes/general-new/images/at-bg.png)}.pjcc-cource-table .ac>th:before{position:absolute;top:-45px;left:0;content:url(//pump-climbing.com/general/wp-content/themes/general-new/images/ac-bg.png)}.pjcc-cource-table .bc>th:before{position:absolute;top:-45px;left:0;content:url(//pump-climbing.com/general/wp-content/themes/general-new/images/bc-bg.png)}.pjcc-cource-table .cc>th:before{position:absolute;top:-45px;left:0;content:url(//pump-climbing.com/general/wp-content/themes/general-new/images/cc-bg.png)}.pjcc-cource-table td{padding:1rem;white-space:normal}.pjcc-price-table{width:80%;margin:0 auto;color:#fff}.pjcc-price-table tr{border-bottom:5px solid #fff}.pjcc-price-table th{font-weight:700;text-align:left;padding:1rem}.pjcc-price-table td{padding:1rem}.waku{background:-webkit-repeating-linear-gradient(-45deg,#87cfde,#87cfde 3px,#fff 3px,#fff 7px);background:repeating-linear-gradient(-45deg,#87cfde,#87cfde 3px,#fff 3px,#fff 7px);padding:.3rem 0;display:flex}.waku p{padding:.5rem;background:#fff;margin:0;color:#000}.table-bg-midashi{background:#333;color:#fff}.table-bg-01{background:#fff}.table-bg-02{background:#e1ecef}.table-bg-03{background:#d1e3e8}.table-bg-04{background:#c1dae0}td.no-wrap{white-space:nowrap}@media screen and (max-width:1199px){.gym-box-inner{background:#fff;padding:1em 1rem}}@media screen and (max-width:767px){.hide-sh{display:none}.hide-pc{display:block}.pagination{border-bottom:1px solid #eee;padding-bottom:2rem}.pjcc2020-title{text-align:center}.pjcc2020-title img{width:240px;margin:2rem 0}.pjcc-textbox{width:90%;margin:0 auto}.pjcc-price-table{width:100%}}@media screen and (max-width:575px){.pjcc2020-title{text-align:left;padding-left:20px}.pjcc2020-title img{width:240px;margin:2rem 0}.slogan .cap{font-size:.7rem;font-weight:400}.slogan{position:absolute;top:120px;left:20px;font-size:2rem;margin-top:0}.gym-box-inner{padding:0 !important}.gym-box-text{padding:.5em 0 2em .5rem}.contents-wh{background:#fff;margin-top:200px}h1 img{width:120px}#topimg{background:url(//pump-climbing.com/general/wp-content/themes/general-new/images/bg-sh3.jpg)no-repeat;height:450px;background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto}h2{font-size:1.2rem}h3{font-size:1.1rem}h4{font-size:1rem}h5{font-size:1rem}.scroll{position:absolute;top:380px;left:50%;display:block}.scroll a{padding-top:60px}.scroll a span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border:1px solid #fff;border-radius:100%;box-sizing:border-box}.scroll a span:after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}}