@charset "UTF-8";main{width:100%;height:auto;overflow:hidden}.main-wrap{display:grid;grid-template-columns:100%;gap:40px;padding-bottom:40px}.main-wrap .section{width:100%}.main-wrap .section .section_inner{width:90%;max-width:1200px;margin:0 auto}.main-wrap h2 img{width:50%;min-width:180px}.main-wrap h2 img.h2_oshirase,.main-wrap h2 img.h2_shisetsu{max-width:240px}.main-wrap h2 img.h2_goriyou{max-width:300px}.main-wrap h2 img.h2_kyousitsu{max-width:280px}.main-wrap h2 img.h2_otoiawase{max-width:260px}footer .h2_access{max-width:240px}footer .h2_otoiawase{max-width:260px}.Top_FV{width:100%;height:calc((100vh - 100px) * 0.85);margin-top:100px;background-image:url(https://tarumi-gym.jp/wp-content/uploads/2023/03/tarumi-min-scaled.jpg);background-size:cover;background-repeat:no-repeat;position:relative;background-position:center}.Top_FV img{position:absolute;bottom:0;right:0;width:140px;height:auto}.emergency-box{background-color:#ea5514;color:#fff;min-height:calc((100vh - 100px) * 0.15);display:flex;align-items:center;font-size:min(3.5vw, 16px)}.emergency-box .section_inner{display:flex;flex-direction:column;gap:min(1vw, 0.5rem)}.emergency-box .section_inner .day-wrap{display:flex;align-items:center;gap:1rem}.emergency-box .section_inner h2{display:flex;align-items:center;gap:.5rem}.emergency-box .section_inner h2:before{content:"";display:block;width:min(3.5vw, 16px);height:min(3.5vw, 16px);background-color:#fff}.emergency-box .section_inner a{color:#fff}.emergency-box .section_inner a:hover{color:#fff}.emergency-box .section_inner h3{display:grid;grid-template-columns:auto 1fr;gap:2rem}.section_news h2{height:calc((100vh - 100px) * 0.15);display:flex;align-items:end}.section_news .tab_wrap{width:100vw;margin:0 calc(50% - 50vw);background-color:#476d90;background-size:8px 8px;background-repeat:repeat;background-position:center center;padding:40px 5%}.section_news .tab_inner{width:100%;max-width:1200px;margin:0 auto}.section_news .tab-panel{position:relative}.section_news .tab-group{display:grid;border-bottom:1px solid #fff;grid-template-columns:1fr 1fr 1fr 1fr}.section_news .tab{list-style:none;text-align:center;cursor:pointer;font-size:min(3.6vw, 16px);padding:8px 5px;white-space:nowrap;text-align:center;color:#f0f0f0}.section_news .panel-group{border-top:none}.section_news .panel-group .panel{padding:40px 0}.section_news .panel-group .panel .contents-wrap{display:grid;grid-template-columns:100%;gap:1.5rem}.section_news .panel-group .contents{display:grid;grid-template-columns:100%;gap:.25rem 0;color:#f0f0f0;font-size:min(3.8vw, 16px)}.section_news .panel{display:none}.section_news .tab.is-active{background:#fff;color:#476d90;transition:all .2s ease-out}.section_news .panel.is-show{display:block}.section_news .link-button{text-align:right;color:#f0f0f0;border:1px solid #bbb;display:block;width:fit-content;margin:0 0 0 auto}.section_news .link-button:hover{background-color:#ea5514;border:1px solid #ea5514}.section_news .link-button p{padding:.6rem 2rem;display:flex;align-items:center;gap:1rem}.section_news .link-button p:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent #fff}.section_news .no-contents{color:#fff}.section_facility .contents-wrap{display:grid;grid-template-columns:100%;gap:40px}.section_facility .contents-wrap .parts01{display:grid;grid-template-columns:100%;gap:20px}.section_facility .contents-wrap .parts01 ul{display:grid;grid-template-columns:100%;gap:.5rem}.section_facility .contents-wrap .parts01 ul li{display:flex;gap:1rem;align-items:center}.section_facility .contents-wrap .parts01 ul li:before{content:"";display:block;width:1rem;height:1rem;background-color:#476d90}.section_facility .contents-wrap .parts02{width:100vw;margin:0 calc(50% - 50vw);background-image:url(https://tarumi-gym.jp/wp-content/uploads/2023/03/tarumi-min-1-scaled.jpg);min-height:400px;background-size:cover;background-position:100% 50%}.section_guide{width:100%;padding:60px 0;background-image:url(//tarumi-gym.jp/wp-content/themes/gym/css/../images/guide-bg.jpg);background-size:cover;background-repeat:no-repeat}.section_guide .section_inner{display:grid;grid-template-columns:100%;gap:40px}.section_guide .section_inner h2{text-align:center}.section_guide .section_inner p{max-width:760px;margin:0 auto}.section_guide .section_inner .item-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:900px;margin:0 auto}.section_guide .section_inner .item a{display:grid;grid-template-columns:100%;gap:40px}.section_guide .section_inner .item img{width:100%;max-width:100px;height:auto;margin:0 auto;transition:all .4s ease}.section_guide .section_inner .item .link-button{width:100%;margin:0 auto;font-size:min(3.5vw, 16px);width:min-content;white-space:nowrap}.section_guide .section_inner .item .link-button p.training{gap:.5rem;font-size:min(3vw, 16px)}.section_guide .section_inner .item a:hover{opacity:1}.section_guide .section_inner .item a:hover img{transform:scale(1.1)}.section_guide .section_inner .item a:hover .link-button{opacity:1;text-decoration:none;color:#fff;background-color:#ea5514}.section_course .section_inner{display:grid;grid-template-columns:100%;gap:40px}.section_course .section_inner h2{text-align:center}.section_course .section_inner p.about{max-width:740px}.section_course .section_inner .contents-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px 20px}.section_course .section_inner .contents-wrap .item{font-size:min(3.5vw, 16px);display:grid;grid-template-columns:100%;gap:16px}.section_course .section_inner .contents-wrap .item img{width:100%;aspect-ratio:380/228;object-fit:cover}.section_course .section_inner .contents-wrap .item h3{color:#476d90}.section_contact{width:100%;padding:60px 0;background-image:url(//tarumi-gym.jp/wp-content/themes/gym/css/../images/contact-bg.jpg);background-size:cover;background-repeat:no-repeat}.section_contact .contents-wrap{background-color:rgba(255,255,255,.85);padding:60px 5%;width:100%;max-width:960px;display:grid;grid-template-columns:100%;gap:40px;margin:0 auto}.section_contact .contents{display:grid;grid-template-columns:100%;gap:40px}@media screen and (min-width:992px){.section_contact .contents{display:grid;grid-template-columns:1fr 1fr;gap:40px}}@media screen and (min-width:992px){.section_contact .contents .item01{padding-left:40px}}.section_contact .contents .item01 .text-wrap{display:grid;grid-template-columns:auto 1fr;gap:1rem 2rem;color:#476d90;font-size:1.5rem;margin-bottom:20px}@media screen and (min-width:992px){.section_contact .contents .item01 .text-wrap{display:grid;grid-template-columns:auto 1fr;gap:24px 2rem;margin-bottom:40px}}.section_contact .contents .item01 .text-wrap span{font-weight:700}.section_contact .contents .item01 .text-wrap a{color:#476d90}.section_contact .contents .item01 a.link-button{margin:0 auto 0 0}.section_contact .contents .item02{display:grid;grid-template-columns:100%;gap:2rem;line-height:2}@media screen and (min-width:992px){.section_contact .contents .item02{line-height:2.5}}.section_contact .contents .item02 h3{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.section_contact .contents .item02 h3:before{content:"";display:block;width:1rem;height:1rem;background-color:#476d90}.section_access{margin:40px}@media screen and (min-width:768px){.section_access{margin:80px}}@media screen and (min-width:992px){.section_access{margin:100px}}@media screen and (min-width:1024px){.section_access{margin:120px}}.section_access .contents-wrap{display:grid;grid-template-columns:100%;gap:40px}@media screen and (min-width:1024px){.section_access .contents-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px}}@media screen and (min-width:1200px){.section_access .contents-wrap{display:grid;grid-template-columns:60% 1fr;gap:40px}}.section_access iframe{width:100%;height:70vw;max-height:400px}.section_access .contents{display:grid;grid-template-columns:100%;gap:20px}@media screen and (min-width:1024px){.section_access .contents{display:flex;flex-direction:column;gap:60px}}.section_access .contents .access-li-wrap{display:grid;grid-template-columns:100%;gap:1rem}.section_access .contents .access-li{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:baseline}.section_access .contents .access-li:before{content:"";display:block;width:1rem;height:1rem;background-color:#476d90}@media screen and (min-width:576px){.section_news .tab-group{display:grid;grid-template-columns:auto auto auto auto}}@media screen and (min-width:768px){.main-wrap{gap:80px;padding-bottom:80px}.section_news .panel-group .contents{display:grid;grid-template-columns:auto 1fr;gap:.25rem 80px}.section_news .panel-group .contents h3{line-height:1.8}.section_news .tab_wrap{padding:80px 5%}.section_course .section_inner{gap:40px}}@media screen and (min-width:992px){.main-wrap{gap:100px;padding-bottom:100px}.tab_group_wrap{width:100%;border-bottom:1px solid #fff}.section_news .tab-group{justify-content:flex-start;border-bottom:none}.section_news .tab{padding:8px 52px;white-space:nowrap;text-align:center;color:#f0f0f0;width:fit-content}}@media screen and (min-width:1024px){.main-wrap{gap:120px;padding-bottom:120px}.section_guide .section_inner{gap:60px}.section_guide .section_inner .item-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:min(10vw, 80px)}.section_course .section_inner{gap:60px}.section_course .section_inner .contents-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px 30px}}@media screen and (min-width:1200px){.section_facility .contents-wrap{display:grid;grid-template-columns:40% 1fr;gap:40px}.section_facility .contents-wrap .parts02{width:100%;margin:auto;background-size:cover;background-position:100% 100%}}