@charset "UTF-8";.page_FV{padding-top:100px;width:100%}.page_FV img{width:100%;height:300px;object-fit:cover}.page_FV .h1-wrap{background-image:url(//tarumi-gym.jp/wp-content/themes/gym/css/../images/guide-bg.jpg);padding:20px 0;background-size:cover;background-repeat:no-repeat}.page_FV .h1-wrap h1{width:90%;max-width:1200px;margin:0 auto;font-size:1.8rem;font-weight:700;color:#476d90}.page_FV .h1-wrap h1:first-letter {color:#ea5514;font-size:2.5rem}.page_FV .breadcrumbs-wrap{width:90%;max-width:1200px;margin:1rem auto 0 auto}.page_FV .breadcrumbs-wrap .breadcrumbs{display:flex;gap:0 1rem;flex-wrap:wrap}.page_FV .breadcrumbs-wrap .breadcrumbs a{color:#476d90}.contents-wrapper{margin-top:40px;padding-bottom:40px}@media screen and (min-width:768px){.contents-wrapper{margin-top:80px;padding-bottom:80px}}@media screen and (min-width:992px){.contents-wrapper{margin-top:100px;padding-bottom:100px}}@media screen and (min-width:1024px){.contents-wrapper{margin-top:120px;padding-bottom:120px}}.main-single{margin-top:40px}@media screen and (min-width:768px){.main-single{margin-top:80px}}@media screen and (min-width:992px){.main-single{margin-top:100px}}@media screen and (min-width:1024px){.main-single{margin-top:120px}}.main-wrap{display:grid;grid-template-columns:100%;gap:40px;padding-bottom:40px}@media screen and (min-width:768px){.main-wrap{gap:80px;padding-bottom:80px}}@media screen and (min-width:992px){.main-wrap{gap:100px;padding-bottom:100px}}@media screen and (min-width:1024px){.main-wrap{gap:120px;padding-bottom:120px}}.main-wrap .section h2{font-size:min(6vw,2rem) !important;border-bottom:#476d90 4px solid;margin-top:40px;font-weight:700;position:relative;color:#476d90}.main-wrap .section h2:after{content:"";display:block;width:30%;max-width:100px;height:4px;background-color:#ea5514;position:absolute;bottom:-4px;left:0}@media screen and (min-width:1200px){.main-wrap .section h2{margin-top:60px}}.main-wrap .section h2:first-of-type{margin-top:0}.main-wrap .section h3{display:flex;align-items:center;gap:1rem;font-size:min(4.5vw,1.5rem) !important;color:#476d90;margin-top:20px}.main-wrap .section h3:before{content:"";display:block;width:1rem;height:1rem;background-color:#476d90}.main-wrap .section a{color:#476d90;text-decoration:underline}.main-wrap .section a:hover{color:#ea5514}.main-wrap .section .section_inner{display:grid;grid-template-columns:100%;gap:16px;line-height:1.8}.main-wrap a.link-button{color:#fff;text-decoration:none}.main-wrap a.link-button:hover{color:#fff}.main-wrap.news-wrapper .section_inner{display:grid;grid-template-columns:100%;gap:60px}@media screen and (min-width:1024px){.main-wrap.news-wrapper .section_inner{display:grid;grid-template-columns:100%;gap:80px}}.main-wrap.news-wrapper .section_inner .news-inner .contents{display:grid;grid-template-columns:100%;gap:20px;padding:1rem 0;border-top:1px solid #707070}.main-wrap.news-wrapper .section_inner .news-inner .contents.single-contents{border:none}.main-wrap.news-wrapper .section_inner .news-inner .contents .category-wrap{display:grid;grid-template-columns:100%;gap:0}@media screen and (min-width:768px){.main-wrap.news-wrapper .section_inner .news-inner .contents .category-wrap{display:grid;grid-template-columns:auto 1fr;gap:20px}}.main-wrap.news-wrapper .section_inner .news-inner .contents .post-categories{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.main-wrap.news-wrapper .section_inner .news-inner .contents .post-categories li a{text-decoration:none;background-color:#476d90;padding:0 .5rem;color:#fff;font-size:14px}.main-wrap.news-wrapper .section_inner .news-inner .contents a{text-decoration:none}.main-wrap.news-wrapper .section_inner .news-inner .contents .title-wrap a{display:grid;grid-template-columns:1fr auto;gap:20px}@media screen and (min-width:768px){.main-wrap.news-wrapper .section_inner .news-inner .contents .title-wrap a{padding-right:40px;gap:60px}}.main-wrap.news-wrapper .section_inner .news-inner .contents .title-wrap a i{transition:all .4s ease}.main-wrap.news-wrapper .section_inner .news-inner .contents .title-wrap a:hover i{transform:translateX(10px)}.main-wrap.news-wrapper .section_inner .news-inner .contents h2{margin:0;font-size:1rem !important;border-bottom:none;color:#333;font-weight:400}.main-wrap.news-wrapper .section_inner .news-inner .contents h2:after{display:none}.main-wrap.news-wrapper .section_inner .pagenavi .wp-pagenavi{display:flex;justify-content:center}.main-wrap.news-wrapper .section_inner .pagenavi .wp-pagenavi span.current{font-weight:700;background-color:#476d90;border:#476d90;color:#fff}.main-wrap.news-wrapper .section_inner .pagenavi a{text-decoration:none}.main-wrap.news-wrapper .section_inner .pagenavi a:hover{color:#476d90;border:#bfbfbf 1px solid;background-color:#bfbfbf}.main-wrap.news-wrapper .section_inner .pagenavi .current,.main-wrap.news-wrapper .section_inner .pagenavi .page{padding:3px 10px}.main-wrap.news-wrapper .section_inner .single-contents .title-wrap h2{color:#476d90;font-size:min(6vw,2rem) !important;border-bottom:1px solid #707070;padding-bottom:.5rem}.main-wrap.news-wrapper .section_inner .single-contents .contents-item{margin-top:40px;display:grid;grid-template-columns:100%;gap:8px}.main-wrap.news-wrapper .section_inner .single-contents .contents-item a{text-decoration:underline}.wpcf7-form label{width:100%;margin-bottom:1rem}.wpcf7-form input.wpcf7-form-control.has-spinner.wpcf7-submit{background-color:#476d90;border-color:#476d90;padding:6px 32px;border-radius:0;margin:40px auto 0 auto;display:block}.wpcf7-form input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#fff;border-color:#476d90;color:#476d90 !important}a.post.post-page{pointer-events:none;color:#333 !important}aside{width:90%;max-width:1200px;margin:0 auto}aside .sidebar-inner{width:50%}aside p{font-size:1.5rem;color:#476d90;font-weight:700;border-bottom:4px solid #476d90;margin-bottom:1.5rem;line-height:1.2;padding:.3rem 0}aside li a{display:flex;align-items:center;gap:1rem;padding-bottom:1rem}aside li a:before{content:"";display:block;width:.7rem;height:.7rem;border-radius:50%;background-color:#476d90}aside li a:hover:before{background-color:#ea5514}@media screen and (min-width:1200px){.contents-wrapper{display:grid;grid-template-columns:75% 1fr;gap:5%;width:90%;margin-left:auto;margin-right:auto;max-width:1200px}.contents-wrapper .main-wrap .section .section_inner{width:100%;margin:0 auto}.contents-wrapper aside{width:100%}.contents-wrapper aside .sidebar-inner{width:100%;position:sticky;top:120px}}aside .sidebar-inner{width:60%}