@charset "utf-8";@media only screen and (max-width:1000px){#g-nav,#g-nav.panelactive #g-nav-list{width:100%}nav .pc{display:none}#g-nav{position:fixed;z-index:999;top:0;right:-100%;width:100%;height:100vh;background:linear-gradient(45deg,rgb(120 213 170/90%),rgba(1,135,209,.9));transition:all .6s}#g-nav.panelactive{right:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%)}#g-nav li{list-style:none;text-align:center;margin-bottom:20px}#g-nav li a{color:#fff;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:700;transition:all .5s}#g-nav li a:hover{color:#ccc}.inner-600{width:100%}.nav-sp{display:block}.openbtn{position:fixed;z-index:9999;top:0;right:0;cursor:pointer;width:70px;height:70px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:20px;height:2px;border-radius:2px;background-color:#2c2c2c;width:35%}.openbtn.nav-sp.active span{background-color:#fff}.openbtn span:nth-of-type(1){top:27px}.openbtn span:nth-of-type(2){top:35px}.openbtn span:nth-of-type(3){top:43px}.openbtn.active span:nth-of-type(1){top:30px;left:24px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:42px;left:24px;transform:translateY(-6px) rotate(45deg);width:30%}}@media screen and (max-width:768px){body{font-size:1.6rem;font-weight:400;margin:0 auto;width:100%;overflow-x:hidden;box-sizing:border-box}img{max-width:100%}.pc{display:none}.sp{display:block}main{width:100%;margin:0 auto;padding:0}.inner{padding:0 20px}.inner-900{max-width:100%;padding-right:20px}.inner-800{max-width:100%}h2{margin-bottom:30px}header{height:70px;background:#fff}.header{height:70px}h1{width:118px;top:10px}h1 img{width:40px;margin-bottom:0}h1 p{font-size:1.2rem}@media screen and (max-width:1000px){.nav-menu{display:inherit}.header-logo{width:150px;height:110px;border-radius:0 0 20px}.header-logo img{width:110px}}.main-visual{padding-left:40px}.concept{display:inherit}.concept-title{margin-right:0;width:100%;margin-bottom:30px;display:flex;align-items:center}.concept-text{text-align:justify}.main-visual-text1{padding-left:40px;display:flex;align-items:center}.main-visual-text1 p{font-size:5rem;line-height:1.3}.main-visual-text2{font-size:1.2rem;left:20px;padding-left:40px}.concept-inner{padding:0 20px;max-width:100%}.concept-bird{width:60px;right:24px}.scrolldown1{width:40px}.section-title-1{font-size:2.4rem}.top-news .inner{padding-left:20px}.top-news-inner{padding-top:50px}.top-news-item-box{display:inherit}.top-news-item-date,.top-news-item-category{display:inline-block}.top-news-item-date{width:155px;margin-bottom:5px}.top-tree{width:125px}.link-menu-item-box-1 h2{margin-bottom:30px}.link-menu-item{display:inherit;margin-bottom:30px}.link-menu-item-box-1{width:100%;padding:30px 20px;text-align:justify}.link-menu-item-box-2{width:100%;height:300px}.link-menu{padding-bottom:0}.radius-r{border-radius:0 0 30px 30px}.radius-l{border-radius:0 0 30px 30px}.link-menu-item{border-radius:30px}@media screen and (max-width:450px){.link-menu-item-box-2{width:100%;height:250px}}.neko{width:125px;top:inherit;bottom:0;right:40%}.staff{padding-bottom:80px}.staff-list{padding:50px 0}.staff-list h4{margin-bottom:25px}.staff-inner{padding-left:40px}.staff-item{display:inherit;margin-bottom:30px}.staff-item-img{width:100%;height:200px;border-radius:20px 20px 0 0}.staff-item-text{width:100%;padding:20px;border-radius:0 0 20px 20px}.office-img{padding-right:40px}.office-img div{border-radius:0 30px 30px 0}.greeting{padding:50px 0}.greeting-box{display:inherit}.greeting-box div{width:100%;margin-right:0}.greeting-box-text{margin-bottom:30px}.greeting-box-img img{border-radius:30px}@media screen and (max-width:600px){.top-contact-list{padding:0 20px}.top-contact-item{display:inherit}}#top-contact .inner{padding:0}.top-contact{border-radius:0;padding:50px 0;margin-bottom:80px}footer{padding-right:40px}.footer{padding:66px 40px 53px;border-radius:0 30px 0 0}.pagetop{width:40px}.pagetop a{line-height:40px}.footer-nav{padding-bottom:50px}.footer-box{margin-top:50px}.nav-menu li{margin-left:0;margin-bottom:5px}.copyright{position:inherit;width:100%;height:auto;writing-mode:inherit}.site-map-box{padding:20px;display:flex;flex-wrap:wrap}.site-map span{margin-right:30px;width:calc(25% - 90px / 4)}.site-map span:nth-child(4n){margin-right:0}.footer-address{margin-bottom:50px}.follow-me{margin-left:22px}.pankuzu{margin:10px 20px 20px 40px}.page-visual{padding-left:40px;height:200px}.page-visual img{width:100%;height:100%;object-fit:cover}.page-visual .scrolldown1{bottom:10px}.about-menu{margin-bottom:40px}h5{padding:17px;margin-bottom:50px;font-size:2.2rem;border-radius:30px 0}iframe{margin-bottom:10px}.info-list{margin-bottom:50px}.food-description{font-size:1.8rem}.food-lunch-item-title{font-size:1.8rem}.info-item dt{width:130px}.info-item dd{width:calc(100% - 130px)}.price-member{padding-left:20px;padding-right:20px}.tournament-list{display:inherit}.tournament-item{margin-right:0;width:100%}.tournament-item:first-of-type{margin-bottom:30px}.food-lunch-list{display:inherit}.food-lunch-list:first-of-type{margin-bottom:50px}.food-lunch-item{margin-right:0;width:100%}.food-lunch-item{margin-bottom:10px}.info-box{display:inherit}.info-box-1,.info-box-2{margin-right:0;width:100%}.fishman img{width:100%}.about-photo{margin-bottom:0}.about-photo-item img{border-radius:10px}.about-photo-item:first-of-type{padding-right:20px}.story-list{display:inherit}.story-item{margin-right:0;width:100%}.story-item:first-of-type{margin-bottom:30px}.story-title{margin-bottom:40px}.thanks .inner-800{padding:0 20px}.error-contents{padding-top:50px;padding-bottom:98px}.error-img{width:62%}.error-contents .inner{padding-left:40px}.form-title{width:100%}.form-item dd{width:100%;margin-bottom:20px}.contact-lead p{font-size:1.6rem;text-align:center}.contact-tel p:first-of-type{font-size:2.4rem}input[type=submit],input[type=button]{-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.form-footer{margin-left:0;padding:30px 0;text-align:center}.form-item{display:inherit;margin-bottom:0}.form-parts{line-height:1;margin-bottom:0}.contact-lead1{font-size:1.6rem;margin-bottom:40px}#contact .section-inner-r:before{width:0}form p{text-align:center}#contact .section-inner-r{padding-bottom:0}.archive-item{margin-right:20px;width:calc(50% - 20px / 2);margin-bottom:30px}.archive-item:nth-child(2n){margin-right:0}.archive-item:nth-child(4n+3):nth-last-child(-n+2),.archive-item:nth-child(4n+4):nth-last-child(-n+1){margin-bottom:0}.archive-item:nth-child(4n+1):nth-last-child(-n+4),.archive-item:nth-child(4n+2):nth-last-child(-n+3){margin-bottom:30px}.archive-item-title{font-size:1.4rem}.category-list{justify-content:left;white-space:nowrap;overflow-x:scroll;flex-wrap:inherit}.single-pagination{display:inherit}.single-pagination li{margin-bottom:10px}}