header .logo{display:none}header h1{width:30rem}header h1 img{width:100%}header h1{margin-left:3rem;width:65rem;margin-right:2rem;margin-top:1rem}header .sns{display:none !important}#news{width:64rem;line-height:5rem;height:5rem;border-radius:5rem;background:#fff;overflow:hidden;color:#000;top:11rem;left:4rem;z-index:1}#news li{font-weight:bold;font-size:2.4rem}ul.marquee{display:block;padding:0;list-style:none;line-height:1;line-height:5rem;position:relative;overflow:hidden;width:100%;height:5rem;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}ul.marquee li{position:absolute;top:-999em;left:0px;display:block;white-space:nowrap}ul.marquee li span{color:#19afa0;margin-right:1.5rem;font-size:2.6rem;padding-left:2rem;font-family:"Roboto",sans-serif}ul.marquee li a{text-decoration:underline;color:#e56c3e}#loading{position:fixed;inset:0;background:#f1eddf;display:flex;justify-content:center;align-items:center;z-index:99999;transition:opacity .6s}#loading.hide{opacity:0;pointer-events:none}.dots span{display:inline-block;width:10px;height:10px;margin:0 6px;background:#19afa0;border-radius:50%;animation:bounce 1.2s infinite ease-in-out}.dots span:nth-child(2){animation-delay:.2s}.dots span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,100%{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}#menubt{background:#ffdc00;width:12rem;position:fixed;height:6.5rem;z-index:101;top:2rem;right:2rem;border-radius:100%;border:.4rem solid #19afa0;cursor:pointer}#menubt.open{background:#f0cb6a}#menubt i{display:block;position:relative;width:4rem;height:2.8rem;margin:1.8rem auto 0 auto}#menubt i span{position:absolute;left:0;width:100%;height:.4rem;background-color:#19afa0;border-radius:.4rem}#menubt i span{display:inline-block;transition:all .5s;box-sizing:border-box}#menubt i span:nth-of-type(1){top:0}#menubt i span:nth-of-type(2){top:1.2rem}#menubt i span:nth-of-type(3){bottom:0}#menubt i span:nth-of-type(1){animation:btn07-bar01 .75s forwards}@keyframes btn07-bar01{0%{transform:translateY(1.2rem) rotate(25deg)}50%{transform:translateY(1.2rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}#menubt i span:nth-of-type(2){transition:all .25s .25s;opacity:1}#menubt i span:nth-of-type(3){animation:btn07-bar03 .75s forwards}@keyframes btn07-bar03{0%{transform:translateY(-1.2rem) rotate(-25deg)}50%{transform:translateY(-1.2rem) rotate(0)}100%{transform:translateY(0) rotate(0)}}#menubt.open i span:nth-of-type(1){animation:active-btn07-bar01 .75s forwards}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(1.2rem) rotate(0)}100%{transform:translateY(1.2rem) rotate(25deg)}}#menubt.open i span:nth-of-type(2){opacity:0}#menubt.open i span:nth-of-type(3){animation:active-btn07-bar03 .75s forwards}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.2rem) rotate(0)}100%{transform:translateY(-1.2rem) rotate(-25deg)}}.menu{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);transform:translateY(100%);opacity:0;transition:transform .5s ease,opacity .3s ease}.menu.open{transform:translateY(0);opacity:1}.menu::before{content:"";width:100vw;height:100vh;position:absolute;backdrop-filter:blur(12px);transition:1s;transition-delay:.5s;opacity:0;left:0}.menu_wrap{justify-content:center;display:flex;align-items:center}.menu_wrap .list{height:100vh;display:flex;align-items:center;justify-content:center}.menu_wrap ul{position:relative;padding-left:2rem;width:27rem;height:50rem;text-align:left;border-left:.1rem solid #000;left:5rem}.menu_wrap ul p{writing-mode:vertical-rl;font-family:"Roboto",sans-serif;font-weight:900;font-style:italic;font-size:5rem;position:absolute;left:-5.7rem}.menu_wrap ul li{font-size:2rem;line-height:1.2em}.menu_wrap ul li.non{pointer-events:none;opacity:.3}.menu_wrap ul a{color:#000;font-weight:bold;display:block;width:20rem;padding:1rem 0 1rem .5rem;transition:.3s}.menu_wrap ul:nth-child(1) a:hover{background:#fff}.menu_wrap ul:nth-child(2) a:hover{background:#1a2941;color:#fff}.menu_wrap ul:nth-child(3) a:hover{background:#db4e55;color:#fff}.menu_wrap ul:nth-child(4) a:hover{background:#42a2aa;color:#fff}.menu_wrap ul:nth-child(5) a:hover{background:#f0cb6a}.menu_wrap ul:nth-child(6) a:hover{background:#53a482;color:#fff}#pageTop{position:fixed;right:20px;bottom:20px;width:52px;height:52px;border-radius:50%;background:#19afa0;color:#fff;font-size:20px;border:3px solid #19afa0;cursor:pointer;opacity:0;transform:translateY(20px);transition:.25s ease;z-index:9999}#pageTop.show{opacity:1;transform:translateY(0)}#pageTop:hover{transform:translateY(-6px)}#pageTop:nth-of-type(1):hover{background:#fff;color:#19afa0}#pageTop:nth-of-type(2):hover{background:#1a2941}#pageTop:nth-of-type(3):hover{background:#db4e55}#pageTop:nth-of-type(4):hover{background:#42a2aa}#pageTop:nth-of-type(5):hover{background:#f0cb6a;color:#333}#pageTop:nth-of-type(6):hover{background:#53a482}#pageTop.color1:hover{background:#fff;color:#19afa0}#pageTop.color2:hover{background:#1a2941}#pageTop.color3:hover{background:#db4e55}#pageTop.color4:hover{background:#42a2aa}#pageTop.color5:hover{background:#f0cb6a;color:#333}#pageTop.color6:hover{background:#53a482}.menu.open::before{opacity:1}.menu.closing{transform:translateY(-100%);opacity:0}header{position:absolute;z-index:1;height:6rem;display:flex;align-items:center;top:2rem}header .logo img{width:35.8rem}header .logo{margin-left:2.5rem;position:relative;top:.2rem}header .sns{display:flex;margin:0 1.5rem}header .sns li{margin-right:.2rem}header .sns li img{width:4.6rem}header .kaimon{margin-right:1.5rem}header .kaimon dl{display:flex}header .kaimon dl dt{background:#000;line-height:5.6rem;width:11rem;color:#fff;text-align:center;font-weight:bold;font-size:2rem}header .kaimon dl dd{background:#fff;width:20rem;display:flex;text-align:left;align-items:center}header .kaimon dl dd p{font-size:1.8rem;padding-left:1rem;font-weight:bold;line-height:1.2em}address{font-size:1.6rem;font-weight:300;font-family:"Roboto",sans-serif;padding-bottom:2rem;font-style:normal}@media(max-width: 750px){.sp_non{display:none !important}header{top:0}#news{width:72rem;z-index:10;left:1rem;top:8.5rem}header .logo{margin-left:4rem;top:4rem}.left_b{display:none}#wrapper{width:100% !important;left:0 !important}header .logo img{width:48.4rem}header .sns{display:none}header .kaimon{display:none}#news{position:absolute;left:4rem;width:67rem;top:13rem}#menubt{transform:scale(1.3);top:2.2rem;right:4rem;transform-origin:top right}#wrapper{overflow:hidden}header h1{width:50rem;margin-top:6rem}#news{display:none}.menu_wrap .list{display:block;width:65rem;margin:0 auto}.menu_wrap{display:block;overflow-y:scroll}.menu_wrap ul:first-child{padding-top:8rem}.menu_wrap ul:last-child{padding-bottom:10rem}.menu_wrap ul{height:auto;width:100%;padding-left:3rem;padding-bottom:3rem}.menu_wrap ul li{font-size:2.8rem}.menu_wrap ul a{width:100%}.menu_wrap ul a br{display:none}.menu_wrap ul p{writing-mode:horizontal-tb;position:relative;left:-3.65rem}.footer{background:#000;padding-top:3.5rem;padding-bottom:3.5rem;position:relative;z-index:1}.footer ul.sns{display:flex;gap:1rem;justify-content:center}.footer ul.sns li img{width:9rem}.footer address{text-align:center;color:#fff;margin-top:1.5rem;font-size:2rem}}@media(min-width: 751px){.pc_no,.pc_non{display:none !important}html{font-size:.5208333333vw}body{font-size:2rem}.attention{margin-top:1.6rem}.attention li{font-size:1.4rem}footer{position:relative}footer::after{content:"";width:111rem;height:57rem;left:-6rem;top:-26rem;position:absolute;background:url(../images/boat.png) no-repeat;background-size:contain;z-index:1}footer address{font-size:1.6rem;padding:2rem 0 2.1rem}.footer .sns{display:none}}@keyframes zoomIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes zoomOut{0%{transform:scale(3);opacity:0}60%{transform:scale(0.8);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{translate:0 100%;opacity:0}60%{translate:0 -20%;opacity:1}100%{translate:0 0;opacity:1}}@keyframes float02{0%{transform:translateY(0)}50%{transform:translateY(-2rem)}100%{transform:translateY(0)}}@keyframes rotateAnime{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.97)}}@keyframes slide{0%{transform:translateX(0)}50%{transform:translateX(1.2rem)}100%{transform:translateX(0)}}/*# sourceMappingURL=contents.min.css.map */