#index #header{padding-bottom:0}#index main{padding-bottom:0}#index main #container{padding-top:0}@media screen and (max-width: 1024px){#index main{padding-top:80px}}@media screen and (max-width: 600px){#index main{padding-top:60px}}@-webkit-keyframes mainNavup{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}100%{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes mainNavup{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}100%{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}#index nav#mainNav:not(.nav-animation){top:calc(100vh - 170px);height:180px;z-index:1000;-webkit-transition:0s;transition:0s;-webkit-animation:mainNavup 1s .5s forwards;animation:mainNavup 1s .5s forwards;opacity:0}#index nav#mainNav:not(.nav-animation) ul#cntNav{-webkit-transition:.5s all ease;transition:.5s all ease}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco{width:180px;height:140px}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>a,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>div.maintitle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;font-weight:500;padding-top:10px;padding-bottom:10px}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>a .icon,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>div.maintitle .icon{width:60px;height:50%;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>a .icon img,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>div.maintitle .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:1;-webkit-transition:.5s all ease;transition:.5s all ease}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>a .title,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>div.maintitle .title{height:50%;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>.mega-menu{top:-270px}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.rehabili>a .title br,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.rehabili>div.maintitle .title br,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>a .title br,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>div.maintitle .title br{display:none}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.rehabili>a .title,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.rehabili>div.maintitle .title,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>a .title,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>div.maintitle .title{-ms-flex-wrap:wrap;flex-wrap:wrap}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.rehabili>a .title span,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.rehabili>div.maintitle .title span,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>a .title span,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>div.maintitle .title span{width:100%}@media screen and (max-width: 1024px){#index nav#mainNav:not(.nav-animation){top:auto;bottom:0;height:140px}#index nav#mainNav:not(.nav-animation) ul#cntNav{padding:10px 0}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco{width:20%;border-radius:0;-webkit-filter:none;filter:none;border-right:1px solid #cfcfcf;height:100%}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco+li{margin-left:0}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>a,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>div.maintitle{border-radius:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;padding-bottom:0}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>a .icon,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>div.maintitle .icon{width:60px;height:40%;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>a .icon img,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>div.maintitle .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:1;-webkit-transition:.5s all ease;transition:.5s all ease}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>a .title,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>div.maintitle .title{height:40%;padding-top:5px}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.rehabili>a .title,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.rehabili>div.maintitle .title,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>a .title,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>div.maintitle .title{-ms-flex-wrap:wrap;flex-wrap:wrap}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.rehabili>a .title span,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.rehabili>div.maintitle .title span,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>a .title span,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>div.maintitle .title span{width:100%}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.citizen{border-right:none}}@media screen and (max-width: 600px){#index nav#mainNav:not(.nav-animation){height:80px}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>a .icon,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>div.maintitle .icon{width:40px;height:60%;padding-top:5px}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>a .title,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>div.maintitle .title{font-size:.625rem}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>.mega-menu{width:95vw;height:auto;top:auto;bottom:90px;left:50%;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>.mega-menu .mega-menu-nav{height:auto;padding:20px}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>.mega-menu .mega-menu-nav>ul{display:block;width:100%}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>.mega-menu .mega-menu-nav>ul>li{width:100%}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco>.mega-menu .mega-menu-nav>ul>li:nth-child(even){margin-left:0}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.patient>.mega-menu,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco.citizen>.mega-menu{left:50%;right:auto;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco:hover>.mega-menu,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco:active>.mega-menu{left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco:hover.patient>.mega-menu,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco:hover.citizen>.mega-menu,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco:active.patient>.mega-menu,#index nav#mainNav:not(.nav-animation) ul#cntNav>li.aco:active.citizen>.mega-menu{left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}#index nav#mainNav.nav-animation{position:fixed;top:70px;z-index:1000;-webkit-transition:0s;transition:0s}#index nav#mainNav.nav-animation ul#cntNav{height:60px}#index nav#mainNav.nav-animation ul#cntNav>li.aco{font-size:.875rem}#index nav#mainNav.nav-animation ul#cntNav>li.aco>a .icon{width:35px}@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#index .heading01 .heading01-sup{margin-top:30px;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.5rem}@media screen and (max-width: 600px){#index .heading01 .heading01-sup{margin-top:18px;font-size:.875rem}}#index .heading01.mf2050 .imgHeading{height:50px;line-height:1;letter-spacing:0}#index .heading01.mf2050 .imgHeading img{padding-top:4px;margin-right:5px;height:50px;vertical-align:top}#index .heading01.mf2050 .heading01-sup img{height:20px;margin-right:5px;vertical-align:baseline}@media screen and (max-width: 1024px){#index .heading01.mf2050 .imgHeading{height:38px}#index .heading01.mf2050 .imgHeading img{height:38px;padding-top:0}}@media screen and (max-width: 600px){#index .heading01.mf2050 .imgHeading{height:34px}#index .heading01.mf2050 .imgHeading img{height:28px;margin-top:2px}}#mainArea{z-index:-1;width:100vw;height:100%;position:relative;-webkit-animation:fadeIn 2s forwards;animation:fadeIn 2s forwards}#mainArea ul.slick01{width:100%;height:calc(100% - 90px);position:relative;margin-bottom:0;z-index:-1}#mainArea ul.slick01 .slick-list,#mainArea ul.slick01 .slick-track{height:100%}#mainArea ul.slick01 li.slick-slide{height:100%;position:relative}#mainArea ul.slick01 li.slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:0s;transition:0s}#mainArea .catchArea{padding-left:0;height:100vh;position:absolute;padding-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1024px){#mainArea{height:calc(var(--vh)*100 - 200px)}#mainArea ul.slick01{width:100%;height:100%}#mainArea .catchArea{height:auto;bottom:170px;width:84%;left:8%;padding:0}}@media screen and (max-width: 1024px)and (max-width: 1024px){#mainArea .catchArea{left:0;top:14%}}@media screen and (max-width: 1024px){#mainArea .catchArea .catch{width:100%;padding:20px 10px;border-radius:5px}}@media screen and (max-width: 1024px)and (max-width: 1024px){#mainArea .catchArea .catch{padding-left:0}}@media screen and (max-width: 600px){#mainArea{height:calc(var(--vh)*100 - 90px)}#mainArea .catchArea{width:90%;bottom:120px;left:0;top:10%;font-size:.875rem;padding:0}#mainArea .catchArea .catch{width:100%}}#container #mainArea{position:relative;z-index:10}#container #mainArea .pickup-box{position:absolute;right:0;bottom:0;width:330px;height:auto;background:#fff;padding:20px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:6px 0 0 6px;z-index:1000000000;opacity:0;pointer-events:none;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .35s ease;transition:all .35s ease}@media screen and (max-width: 600px){#container #mainArea .pickup-box{width:100%;padding:14px;border-radius:0}}#container #mainArea .pickup-box span{display:block;margin:0 auto;font-family:"Kiwi Maru",sans-serif;font-size:1.25rem;font-weight:400;color:#268d14;text-align:center}@media screen and (max-width: 600px){#container #mainArea .pickup-box span{font-size:1rem}}#container #mainArea .pickup-box span i{padding-right:4px}@media screen and (max-width: 600px){#container #mainArea .pickup-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}#container #mainArea .pickup-inner .pickup-thumb{width:270px;margin:14px auto 0 auto}@media screen and (max-width: 600px){#container #mainArea .pickup-inner .pickup-thumb{margin:0;padding-right:8px}}#container #mainArea .pickup-inner .pickup-thumb img{width:100%}#container #mainArea .pickup-inner .pickup-text .pickup-heading{margin-top:18px;margin-bottom:10px;font-size:1.125rem;font-weight:500}@media screen and (max-width: 600px){#container #mainArea .pickup-inner .pickup-text .pickup-heading{margin:0;font-size:1rem}}#container #mainArea .pickup-inner .pickup-text .pickup-desc{font-size:1rem;line-height:1.6;color:#000}@media screen and (max-width: 600px){#container #mainArea .pickup-inner .pickup-text .pickup-desc{font-size:.9375rem;line-height:1.4}}#container #mainArea .pickup-inner .pickup-text .pickup-arrow{text-align:right}#container #mainArea .pickup-inner .pickup-text .pickup-arrow a{color:#268d14;font-size:.75rem}#container #mainArea .pickup-tab{position:absolute;right:0;bottom:0;width:330px;background:#fff;border-radius:6px 0 0 6px;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);cursor:pointer;z-index:30;font-family:"Kiwi Maru",sans-serif;font-size:1.25rem;color:#268d14}@media screen and (max-width: 600px){#container #mainArea .pickup-tab{width:100%;height:8%;padding:12px;border-radius:0;font-size:1rem}}#container #mainArea .pickup-tab span i{padding-right:4px}#container #mainArea .pickup-toggle{padding-left:130px}@media screen and (max-width: 600px){#container #mainArea .pickup-toggle{padding-left:220px}}#container #mainArea .pickup-box.active{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#container #mainArea .pickup-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}#container #mainArea .pickup-close{background:none;border:none;font-size:1.25rem;cursor:pointer;color:#268d14}#index #news{background:url(../../images/top/news/bg-img.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:120px;padding-bottom:200px}@media screen and (max-width: 600px){#index #news{background:url(../../images/top/news/bg-img_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}}#index #news .wrap{width:1000px}@media screen and (max-width: 1024px){#index #news .wrap{max-width:768px}}@media screen and (max-width: 600px){#index #news .wrap{max-width:375px}}#index #news .wrap .news-area{max-width:1000px;margin-top:10px;padding-bottom:60px;background:#fff;border-radius:10px}@media screen and (max-width: 1024px){#index #news .wrap .news-area{margin-top:0}}#index #news .wrap .heading02{padding-top:60px}#index #news .news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:940px;margin:0 auto;padding:50px 30px 0 30px}@media screen and (max-width: 1024px){#index #news .news-list{padding-top:0}}#index #news .news-list li{width:50%}@media screen and (max-width: 1024px){#index #news .news-list li{width:100%}}#index #news .news-list li .news-list-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 600px){#index #news .news-list li .news-list-cnt{display:block;padding-bottom:0}}#index #news .news-list li .news-list-cnt .thumbnail{width:200px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:16px}@media screen and (max-width: 600px){#index #news .news-list li .news-list-cnt .thumbnail{width:100%}}#index #news .news-list li .news-list-cnt .thumbnail img{width:100%;aspect-ratio:10/7;-o-object-fit:cover;object-fit:cover}#index #news .news-list li .news-list-cnt .news-txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;margin-right:42px;font-family:"Noto Sans JP",sans-serif;color:#000;text-align:left}@media screen and (max-width: 600px){#index #news .news-list li .news-list-cnt .news-txt{margin-right:0;padding:12px}}#index #news .news-list li .news-list-cnt .news-txt .date{display:inline}#index #news .news-list li .news-list-cnt .news-txt .txt{display:block;margin-top:15px;line-height:1.4}@media screen and (max-width: 600px){#index #news .news-list li .news-list-cnt .news-txt .txt{margin-top:6px}}#index #news .news-list li .news-list-cnt .news-txt .more{font-size:1rem;text-align:right;color:#268d14}@media screen and (max-width: 1024px){#index #news .news-list li .news-list-cnt .news-txt .more{margin-top:46px}}@media screen and (max-width: 600px){#index #news .news-list li .news-list-cnt .news-txt .more{margin-top:0}}#index #news .news-list li .news-list-cnt .news-txt .more i{font-size:.5rem;padding-left:8px}#index #news .news-list li:nth-child(odd){padding-right:30px}@media screen and (max-width: 1024px){#index #news .news-list li:nth-child(odd){padding-right:0}}#index #news .news-list li:nth-child(even){padding-left:30px}@media screen and (max-width: 1024px){#index #news .news-list li:nth-child(even){padding-left:0}}#index #hours-fees{position:relative;margin-top:10px;padding-top:100px;padding-bottom:120px;background-color:#fffbe6}@media screen and (max-width: 1024px){#index #hours-fees{padding-top:40px}}@media screen and (max-width: 600px){#index #hours-fees{margin-top:-60px;padding-bottom:60px}}#index #hours-fees .curve{position:absolute;left:0;top:-80px}@media screen and (max-width: 1024px){#index #hours-fees .curve{top:-60px}}@media screen and (max-width: 600px){#index #hours-fees .curve{top:-30px}}#index #hours-fees .hours{max-width:1000px}#index #hours-fees .hours h3.section-title{padding:14px 0;background:#268d14;border-top-left-radius:10px;border-top-right-radius:10px;font-size:1.625rem;font-weight:600;color:#fff;text-align:center}@media screen and (max-width: 1024px){#index #hours-fees .hours h3.section-title{font-size:1.25rem}}#index #hours-fees .hours>div{background:#d6f4d1;border-radius:6px;margin-top:10px}#index #hours-fees .hours .hours-list{max-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto 0 auto;padding-bottom:20px}@media screen and (max-width: 1024px){#index #hours-fees .hours .hours-list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px 20px 20px}}#index #hours-fees .hours .hours-list .hours-item{position:relative;border-radius:10px}#index #hours-fees .hours .hours-list .hours-item .ttl{display:block;margin-bottom:10px;padding-left:26px;text-align:left;font-size:1.25rem;font-weight:500}@media screen and (max-width: 600px){#index #hours-fees .hours .hours-list .hours-item .ttl{font-size:1.125rem}}#index #hours-fees .hours .hours-list .hours-item .ttl::before{content:"";position:absolute;left:0;top:5%;display:block;width:20px;height:20px;background:#268d14;border-radius:6px}#index #hours-fees .hours .hours-list .hours-item .time{display:block;width:280px;padding-top:10px;padding-bottom:10px;border-radius:6px;background:#fff;font-size:1.25rem;font-weight:500;text-align:center}@media screen and (max-width: 1024px){#index #hours-fees .hours .hours-list .hours-item .time{width:320px}}@media screen and (max-width: 600px){#index #hours-fees .hours .hours-list .hours-item .time{width:307px}}#index #hours-fees .hours .hours-list .hours-item:nth-child(2){margin:0 30px}@media screen and (max-width: 1024px){#index #hours-fees .hours .hours-list .hours-item:nth-child(2){margin-left:4%;margin-right:0}}@media screen and (max-width: 600px){#index #hours-fees .hours .hours-list .hours-item:nth-child(2){margin-top:20px;margin-left:0}}@media screen and (max-width: 750px){#index #hours-fees .hours .hours-list .hours-item:nth-child(2){margin-left:0}}@media screen and (max-width: 1024px){#index #hours-fees .hours .hours-list .hours-item:nth-child(3){margin-top:20px}}#index #hours-fees .hours .hours-list:last-of-type{margin-top:30px}#index #hours-fees .hours .note{padding-right:50px;padding-bottom:20px;font-size:.875rem;color:#000;text-align:right}@media screen and (max-width: 1024px){#index #hours-fees .hours .note{text-align:left;margin-top:10px;padding-left:20px;padding-right:0}}@media screen and (max-width: 600px){#index #hours-fees .hours .note{padding-right:27px}}#index #hours-fees .emp{font-size:2.75rem;color:#268d14}@media screen and (max-width: 600px){#index #hours-fees .emp{font-size:2.125rem;line-height:1.2}}#index #hours-fees section.price ul.hours-list li.emphasis{width:900px}#index #hours-fees section.price ul.hours-list li.emphasis .time-sp{display:none}#index #hours-fees section.price ul.hours-list li.emphasis .time{position:relative;width:900px;padding-left:0}@media screen and (max-width: 1024px){#index #hours-fees section.price ul.hours-list li.emphasis .time{width:670px}}@media screen and (max-width: 600px){#index #hours-fees section.price ul.hours-list li.emphasis .time{display:none}}#index #hours-fees section.price ul.hours-list li.emphasis .time p{text-align:center}#index #hours-fees section.price ul.hours-list li.emphasis .time .border{margin-top:20px}@media screen and (max-width: 1024px){#index #hours-fees section.price ul.hours-list li.emphasis .time .border{text-align:center}}#index #hours-fees section.price ul.hours-list li.emphasis .time .border ::before{content:"";position:absolute;left:10%;top:60%;width:80%;height:1px;display:inline-block;background:#000}@media screen and (max-width: 1024px){#index #hours-fees section.price ul.hours-list li.emphasis .time .border ::before{left:7%;top:50%;width:86%}}#index #hours-fees section.price ul.hours-list li.emphasis .time .sup{padding-left:44px;font-weight:400}@media screen and (max-width: 1024px){#index #hours-fees section.price ul.hours-list li.emphasis .time .sup{padding-left:0;font-size:.875rem}}@media screen and (max-width: 600px){#index #hours-fees section.price ul.hours-list li.emphasis .time-sp{position:relative;display:block;width:307px;padding:6px;border-radius:6px;background:#fff;font-size:.9375rem;font-weight:500}#index #hours-fees section.price ul.hours-list li.emphasis .time-sp>p{text-align:center}#index #hours-fees section.price ul.hours-list li.emphasis .time-sp .border{margin-top:12px;padding-left:8px;text-align:center;line-height:1.2}#index #hours-fees section.price ul.hours-list li.emphasis .time-sp .border::before{content:"";position:absolute;left:4%;top:55%;width:93%;height:1px;display:inline-block;background:#000}#index #hours-fees section.price ul.hours-list li.emphasis .time-sp .sup{margin-top:6px;padding-left:8px;font-weight:400}}#index #hours-fees section.price ul.hours-list .emphasis .ttl::before{left:0;top:2%}#index #hours-fees section.price ul.hours-list .ball .ttl::before,#index #hours-fees section.price ul.hours-list .putter .ttl::before{left:0;top:4%}#index #hours-fees section.price ul.hours-list .ball .time,#index #hours-fees section.price ul.hours-list .putter .time{width:438px;display:block;padding-left:0;text-align:center}@media screen and (max-width: 1024px){#index #hours-fees section.price ul.hours-list .ball .time,#index #hours-fees section.price ul.hours-list .putter .time{width:670px}}@media screen and (max-width: 600px){#index #hours-fees section.price ul.hours-list .ball .time,#index #hours-fees section.price ul.hours-list .putter .time{width:307px;padding-left:0}}#index #hours-fees section.price ul.hours-list .ball .time .sup,#index #hours-fees section.price ul.hours-list .putter .time .sup{font-weight:400}#index #hours-fees section.price ul.hours-list .ball .time{padding-bottom:24px;text-align:center}@media screen and (max-width: 1024px){#index #hours-fees section.price ul.hours-list .ball .time{padding-left:0;text-align:center}}#index #hours-fees section.price ul.hours-list .ball .time .sup{display:block;margin-top:-8px}@media screen and (max-width: 600px){#index #hours-fees section.price ul.hours-list .ball .time .sup{margin-top:0}}#index #hours-fees section.price ul.hours-list .putter{margin-left:24px}@media screen and (max-width: 1024px){#index #hours-fees section.price ul.hours-list .putter{margin-left:0}}#index #hours-fees section.price ul.hours-list .putter .time{padding:25px 0}#index #hours-fees section.price .price-cnt{position:relative}#index #hours-fees section.price .price-cnt .lf-img{position:absolute;left:-2%;top:72%}@media screen and (max-width: 1024px){#index #hours-fees section.price .price-cnt .lf-img{left:0;top:82%}}@media screen and (max-width: 600px){#index #hours-fees section.price .price-cnt .lf-img img{max-width:80%}}#index #hours-fees section.price .price-cnt .rg-img{position:absolute;right:-3%;top:72%}@media screen and (max-width: 1024px){#index #hours-fees section.price .price-cnt .rg-img{right:0;top:85%}}@media screen and (max-width: 600px){#index #hours-fees section.price .price-cnt .rg-img{right:-18%}}@media screen and (max-width: 600px){#index #hours-fees section.price .price-cnt .rg-img img{max-width:70%}}#index #first{position:relative;margin-top:0;padding-top:120px;padding-bottom:120px;background:#d6f4d1}#index #first .wrap{max-width:900px;margin-left:auto;margin-right:auto}@media screen and (max-width: 600px){#index #first .wrap{max-width:372px}}#index #first .first-cnt{position:relative}@media screen and (max-width: 600px){#index #first .first-cnt{max-width:372px;padding-left:16px;padding-right:16px}}#index #first .first-cnt h3{position:relative;padding-left:50px;font-size:1.625rem;font-weight:400;z-index:2}@media screen and (max-width: 1024px){#index #first .first-cnt h3{font-size:1.25rem}}@media screen and (max-width: 600px){#index #first .first-cnt h3{padding-left:6px}}#index #first .first-cnt h3::before{content:"";position:absolute;left:2%;top:-30%;display:inline-block;width:70px;height:70px;background:#51b73f;border-radius:50%;z-index:-1}@media screen and (max-width: 600px){#index #first .first-cnt h3::before{left:-2%;top:-10%;width:42px;height:42px}}#index #first .first-cnt .cnt .card{position:relative;padding-left:48px}@media screen and (max-width: 600px){#index #first .first-cnt .cnt .card{padding-left:0}}#index #first .first-cnt .cnt .card .txt{max-width:590px;margin-top:40px}@media screen and (max-width: 1024px){#index #first .first-cnt .cnt .card .txt{max-width:440px}}@media screen and (max-width: 600px){#index #first .first-cnt .cnt .card .txt{margin-top:20px}}#index #first .first-cnt .cnt .card .txt p{font-size:1.125rem;font-weight:400}@media screen and (max-width: 600px){#index #first .first-cnt .cnt .card .txt p{font-size:1rem;line-height:1.4}}#index #first .first-cnt .cnt .card .txt .btn{margin-top:50px;margin-left:0}@media screen and (max-width: 600px){#index #first .first-cnt .cnt .card .txt .btn{margin-top:30px;margin:220px auto 0 auto}}#index #first .first-cnt .cnt .card .txt .btn i{left:274px}@media screen and (max-width: 1024px){#index #first .first-cnt .cnt .card .txt .btn i{left:254px}}#index #first .first-cnt .cnt .card .card-img{position:absolute;right:1%;bottom:0}@media screen and (max-width: 1024px){#index #first .first-cnt .cnt .card .card-img{right:3%}}@media screen and (max-width: 600px){#index #first .first-cnt .cnt .card .card-img{right:12%;bottom:18%}}@media screen and (max-width: 600px){#index #first .first-cnt .cnt .card .card-img img{width:70%}}#index #first .first-cnt .cnt:nth-child(2){margin-top:90px;margin-bottom:90px}@media screen and (max-width: 600px){#index #first .first-cnt .cnt:nth-child(2){margin-top:60px;margin-bottom:60px}}#index #first .first-cnt .mypage{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding-left:54px}@media screen and (max-width: 600px){#index #first .first-cnt .mypage{display:block;padding-left:0}}#index #first .first-cnt .mypage .mypage-img{width:100%;margin-top:60px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 600px){#index #first .first-cnt .mypage .mypage-img{margin-top:20px}}#index #first .first-cnt .mypage .txt{max-width:400px;margin-left:4%;padding-top:15%}@media screen and (max-width: 1024px){#index #first .first-cnt .mypage .txt{max-width:300px;margin-left:2%;padding-top:18%}}@media screen and (max-width: 600px){#index #first .first-cnt .mypage .txt{max-width:100%;margin-left:0;padding-top:10px}}#index #first .first-cnt .belongings-img{margin-top:40px;text-align:center}@media screen and (max-width: 1024px){#index #first .first-cnt .belongings-img{margin-bottom:40px}}@media screen and (max-width: 1024px){#index #first .first-cnt .belongings-img img{max-width:80%}}#index #first .first-cnt .belongings-img-sp{display:none}@media screen and (max-width: 600px){#index #first .first-cnt .belongings-img-sp{display:block;margin:20px auto}}#index #first .first-cnt .caution{display:inline-block;margin-top:30px;margin-left:80px}#index #first .lf-img{position:absolute;right:17%;bottom:9%;z-index:3}@media screen and (max-width: 1024px){#index #first .lf-img{right:4%;bottom:2%}}@media screen and (max-width: 600px){#index #first .lf-img{right:-2%;bottom:1%}}@media screen and (max-width: 600px){#index #first .lf-img img{max-width:80%}}#index #first .bg-img-top{position:absolute;left:0;top:0}@media screen and (max-width: 600px){#index #first .bg-img-top img{width:70%}}#index #first .bg-img-btm{position:absolute;right:0;bottom:0}@media screen and (max-width: 600px){#index #first .bg-img-btm{right:-30%}}@media screen and (max-width: 600px){#index #first .bg-img-btm img{width:70%}}#index #facility{margin-top:0}#index #facility .facility-cnt a{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){#index #facility .facility-cnt a{display:block}}#index #facility .facility-cnt a img{width:70%}@media screen and (max-width: 600px){#index #facility .facility-cnt a img{width:100%}}#index #facility .facility-cnt a .h2Area{width:30%;height:auto;margin-bottom:0;background:#268d14}@media screen and (max-width: 600px){#index #facility .facility-cnt a .h2Area{width:100%;height:20%}}#index #facility .facility-cnt a .h2Area .heading02{padding-top:50%;color:#fff}@media screen and (max-width: 1024px){#index #facility .facility-cnt a .h2Area .heading02{padding-top:40%;padding-bottom:40%}}@media screen and (max-width: 600px){#index #facility .facility-cnt a .h2Area .heading02{padding-top:4%;padding-bottom:4%}}#index #lesson{position:relative;margin-top:0;padding-top:120px;padding-bottom:200px;background:#fffbe6}@media screen and (max-width: 600px){#index #lesson{padding-top:60px}}#index #lesson .wrap{max-width:1000px}#index #lesson .wrap .lesson-cnt .lesson-01,#index #lesson .wrap .lesson-cnt .lesson-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 600px){#index #lesson .wrap .lesson-cnt .lesson-01,#index #lesson .wrap .lesson-cnt .lesson-02{display:block}}#index #lesson .wrap .lesson-cnt .lesson-01 .txt{margin-left:6%;padding-right:3%}@media screen and (max-width: 1024px){#index #lesson .wrap .lesson-cnt .lesson-01 .txt{margin-left:2%}}@media screen and (max-width: 600px){#index #lesson .wrap .lesson-cnt .lesson-01 .txt{margin-top:10px;margin-left:23px}}@media screen and (max-width: 600px){#index #lesson .wrap .lesson-cnt .lesson-01 p{padding-right:16px}}#index #lesson .wrap .lesson-cnt .lesson-02{margin-top:-80px}@media screen and (max-width: 1024px){#index #lesson .wrap .lesson-cnt .lesson-02{margin-top:0}}#index #lesson .wrap .lesson-cnt .lesson-02 .txt{margin-right:6%;padding-top:70px;padding-left:3%}@media screen and (max-width: 1024px){#index #lesson .wrap .lesson-cnt .lesson-02 .txt{margin-right:2%}}@media screen and (max-width: 600px){#index #lesson .wrap .lesson-cnt .lesson-02 .txt{display:none}}#index #lesson .wrap .lesson-cnt .lesson-02 .txt-sp{display:none}@media screen and (max-width: 600px){#index #lesson .wrap .lesson-cnt .lesson-02 .txt-sp{display:block;margin-top:10px}}#index #lesson .wrap .lesson-cnt .lesson-02 p{padding-left:23px}#index #lesson .wrap .lesson-cnt p{width:50%}@media screen and (max-width: 600px){#index #lesson .wrap .lesson-cnt p{width:100%}}#index #lesson .wrap .lesson-cnt p img{width:100%}#index #lesson .lf-img{position:absolute;left:10%;bottom:8%}@media screen and (max-width: 1024px){#index #lesson .lf-img{left:3%;bottom:6%}}@media screen and (max-width: 600px){#index #lesson .lf-img img{width:80%}}#index #lesson .rg-img{position:absolute;right:14%;bottom:8%}@media screen and (max-width: 1024px){#index #lesson .rg-img{right:3%;bottom:6%}}@media screen and (max-width: 600px){#index #lesson .rg-img{right:-12%;bottom:7%}}@media screen and (max-width: 600px){#index #lesson .rg-img img{width:70%}}#index #access{position:relative}#index #access .gmap{width:100vw}@media screen and (max-width: 600px){#index #access .gmap{height:300px}}#index #access .access-img{position:absolute;right:10%;bottom:25%}@media screen and (max-width: 1024px){#index #access .access-img{display:none}}#index .anchor::before{content:"";display:block;height:120px;margin-top:-120px;visibility:hidden;pointer-events:none}#index #link{margin-top:-6px;padding-bottom:200px;background:url(../../images/top/link/link-bg.jpg) no-repeat right center/cover}@media screen and (max-width: 600px){#index #link{padding-bottom:80px}}#index #link .wrap{max-width:1000px}#index #link .wrap .h2Area{padding-top:100px}@media screen and (max-width: 600px){#index #link .wrap .h2Area{padding-top:60px}}#index #link .wrap .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 600px){#index #link .wrap .links{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}#index #link .wrap .links .bnr a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#index #link .wrap .links .bnr a:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}#index #link .wrap .links .bnr:nth-child(2){margin:0 2.5%}@media screen and (max-width: 600px){#index #link .wrap .links .bnr:nth-child(2){margin:10px 0}}#index #link .wrap .links img{width:100%}#index #about_us{margin-top:100px}#index #about_us .center-bussiness-list{margin-top:60px}#index #about_us .btn{margin-top:66px}@media screen and (max-width: 600px){#index #about_us{margin-top:60px}#index #about_us .center-bussiness-list{margin-top:40px}#index #about_us .btn{margin-top:40px}}#index #update{padding-top:0;position:relative;margin-top:200px}#index #update::before{position:absolute;content:"";background:#fffbe6;border-radius:50%;width:130%;height:560px;top:-100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media screen and (max-width: 600px){#index #update{margin-top:150px}#index #update::before{height:220px;top:-70px}}/*# sourceMappingURL=toppage.css.map */