@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&family=Noto+Sans+JP:wght@100..900&family=PT+Sans+Caption:wght@400;700&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1;min-height:100vh;min-height:100dvh}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (max-width:768px){html{scroll-padding-top:80px}}html.loaded{scroll-behavior:smooth}a{transition:.2s all}img{max-width:100%;height:auto}@font-face{font-family:"kadomaru H";src:url(../webfonts_ja/kadomaru-Heavy.woff) format("woff"),url(../webfonts_ja/kadomaru-Heavy.eot) format("eot")}@font-face{font-family:"kadomaru B";src:url(../webfonts_ja/kadomaru-Bold.woff) format("woff"),url(../webfonts_ja/kadomaru-Bold.eot) format("eot")}@font-face{font-family:"kadomaru M";src:url(../webfonts_ja/kadomaru-Medium.woff) format("woff"),url(../webfonts_ja/kadomaru-Medium.eot) format("eot")}body{margin:0;padding:0;color:#505050;background:url(../img/background.jpg) repeat-y;background-size:100% auto;font-size:14px;font-family:"PT Sans Caption","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:normal;text-size-adjust:100%;-webkit-text-size-adjust:none}a{color:#439906;text-decoration:none}a:visited{color:#86c166}a:hover{color:#439906;font-weight:none;text-decoration:underline}a img{transition:opacity .2s linear}a:hover img{opacity:.7}h1,h2,h3,h4,h5,h6{margin-top:0}p{margin-top:0}img{vertical-align:bottom}#wrapper{padding:0 20px;max-width:1020px;margin:0 auto;overflow:hidden;display:flex;gap:30px;z-index:10;position:relative}@media (max-width:768px){#wrapper{flex-direction:column}}header{margin-bottom:10px;position:relative;z-index:11}@media (max-width:768px){header{position:sticky;top:0}}.header_inner{padding:0 20px;max-width:1020px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px}@media (max-width:768px){.header_inner{background-color:rgba(255,255,255,.8);height:65px}}header h1.logo{filter:drop-shadow(0 0 1rem #fff);position:relative;z-index:100}@media (max-width:768px){header h1.logo{max-width:50%;width:200px}}body.menu-open{overflow:hidden}#global_navi{display:block}@media (max-width:768px){#global_navi{display:none;position:fixed;width:100%;top:0;left:0;align-items:center;justify-content:center;background-color:#fff;height:100vh;height:100dvh;overflow-y:scroll}body.menu-open #global_navi{display:flex}}#global_navi ul.haeader-paarent-list{list-style:none;padding:0;display:flex;gap:20px;white-space:nowrap}@media (max-width:1024px){#global_navi ul.haeader-paarent-list{gap:20px}}@media (max-width:768px){#global_navi ul.haeader-paarent-list{flex-direction:column;gap:22px;max-height:100vh;max-height:100dvh;padding-top:70px}}#global_navi ul.haeader-paarent-list>li{text-align:center;position:relative}#global_navi ul.haeader-paarent-list>li a{font-size:15px;font-family:"kadomaru B";font-weight:400;color:#75452e;letter-spacing:.1em;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:8px}@media (max-width:1024px){#global_navi ul.haeader-paarent-list>li a{font-size:13px}}@media (max-width:768px){#global_navi ul.haeader-paarent-list>li a{flex-direction:row;font-size:18px}}#global_navi ul.haeader-paarent-list>li i{color:#439906;font-size:1.8em;width:1.4em}#global_navi ul li a:hover i{transition:opacity .2s linear;opacity:.8}#global_navi ul li a.current i{color:#439906;opacity:1}ul.haeader-paarent-list>li:hover .haeader-child-nav{display:block}@media (min-width:769px){.haeader-child-nav{display:none;padding-top:5px;position:absolute;left:50%;transform:translateX(-50%)}}.haeader-child-list{padding:5px 10px;background-color:#fff;margin:auto;width:fit-content;min-width:120px;border-radius:5px}.haeader-child-list li{border-bottom:1px solid #439906}.haeader-child-list li:last-child{border:none}.haeader-child-list a{display:flex;padding:5px;font-family:"kadomaru M"!important;font-size:.9em!important;justify-content:center}.haeader-child-list a:hover{color:#439906!important}@media (min-width:769px){.header_menu_btn{display:none}}.header_menu_btn{width:30px;height:20px;position:fixed;left:calc(100vw - 50px);top:20px;cursor:pointer}.header_menu_btn span,.header_menu_btn::after,.header_menu_btn::before{content:"";display:block;height:2px;background-color:#439906;width:100%;position:absolute}.header_menu_btn span{top:50%;transform:translateY(-50%)}body.menu-open .header_menu_btn span{display:none}body.menu-open .header_menu_btn::after{transform:translateY(-50%) rotate(45deg);top:50%}.header_menu_btn::before{bottom:0}body.menu-open .header_menu_btn::before{transform:translateY(-50%) rotate(-45deg);top:50%}#main{flex:1}#main section{display:block;width:auto;background:#fff;border-radius:10px;padding:30px;margin-bottom:40px}@media (max-width:1024px){#main section{padding:20px}}@media (max-width:768px){#main section{padding:15px}}#main h1{display:block;height:100px;font-size:28px;font-family:"kadomaru H";color:#75452e;letter-spacing:.25em;padding-top:15px;padding-bottom:30px;text-align:center}#main h1 i{font-size:1.8em;color:#439906;vertical-align:-.2em;padding-right:5px}#main h2{font-size:20px;padding-bottom:15px;font-family:"kadomaru B";color:#75452e;letter-spacing:.25em;text-align:center;border-bottom:#439906 1px dotted}#main h3{font-size:17px;margin-top:20px;padding-bottom:13px;font-family:"kadomaru B";font-weight:400;display:flex}#main h3::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f1bb";color:#bdd639;font-size:1.25em;margin:0 8px;vertical-align:0}#main p{line-height:normal;padding:0 15px 10px 15px}#main .pdf i{color:#e74c3c;margin-right:.25em}#main .markerB{background:linear-gradient(transparent 60%,#d9f6ff 60%)}#main .attention:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f071";color:gold;font-size:1.25em;margin-right:3px;vertical-align:0}#main .timetable{width:100%;font-weight:400;border-top:1px solid #bdd639;border-bottom:1px solid #bdd639;margin-bottom:15px}#main .timetable tr{border-bottom:1px dotted #bdd639}#main .timetable td,#main .timetable th{font-weight:400;padding:10px;text-align:center}#main .textbrown i,#main .timetable i{color:#75452e;opacity:.9}#main .timetable span{margin-right:10%}#main .gmap i{padding-right:.25em;color:#ea4335}footer{background:linear-gradient(to bottom,rgba(67,153,6,0),rgba(67,153,6,.7) 50%,#439906);padding-bottom:30px;padding-top:60px;margin-top:-60px;position:sticky;top:100vh;top:100dvh}footer .footer_inner{padding:0 20px;max-width:1020px;margin:0 auto;overflow:hidden}footer .footer-main{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}@media (max-width:1024px){footer .footer-main{flex-direction:column;align-items:center}}footer #cominfo{color:#fff}footer #cominfo #maininfo{font-family:"kadomaru H";font-weight:400;font-size:20px;padding-bottom:5px}footer #cominfo #tel{display:inline-block}footer #cominfo #tel a,footer #cominfo #tel a:hover,footer #cominfo #tel a:visited{color:#fff;text-decoration:none;font-size:.9em;letter-spacing:.05em}footer #cominfo address{font-size:12px;line-height:16px;font-style:normal}footer #cominfo address #access{display:inline-block;font-size:.85em}footer #cominfo address #access i{font-size:1.2em;color:#a2d75e;padding-right:.25em;vertical-align:-.05em}footer .footer-nav-copy{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media (max-width:1024px){footer .footer-nav-copy{align-items:center}}footer #footer_nav{display:block}footer #footer_nav ul{list-style:none;margin-top:7px;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px 28px}@media (max-width:1024px){footer #footer_nav ul{justify-content:center}}footer #footer_nav ul li{font-size:13px}footer #footer_nav ul li a{font-family:"kadomaru M";font-weight:400;color:#fff}footer #footer_nav ul li a:hover{text-decoration:none;padding-left:0}footer small{font-size:9px;color:#fff;display:block;text-align:center}@media (min-width:769px){#sidebar{width:200px}}#sidebar #submenu ul{list-style:none;margin:0;padding:0}#sidebar #submenu ul li{margin-bottom:20px;text-align:center}#sidebar #submenu ul li a,#sidebar #submenu ul li a:visited{display:block;padding:10px;background-color:#439906;border-radius:7px;color:#fff;font-size:15px;font-family:"kadomaru B";font-weight:400;text-decoration:none}#sidebar #submenu ul li a:hover{opacity:.8}#sidebar #submenu ul li a i{font-size:42px;margin-right:10px}#sidebar #submenu p{font-family:"kadomaru M";font-weight:400;font-size:11px;margin-top:7px}#sidebar #submenu dl{display:flex;align-items:center}#sidebar #submenu dt{padding-left:5px}#sidebar #submenu dd{flex:1}#sidebar #submenu .apply i{padding-left:0}#sidebar #submenu .qanda dd{letter-spacing:.2em}#sidebar #submenu .qanda i{font-size:36px;padding:3.25px 0}#sidebar #submenu .number{font-family:"kadomaru H";font-weight:400;font-size:1.25em}#sidebar #submenu .accident a{background-image:url(../img/bluewater.jpg);background-position:center;background-size:210px auto;border-radius:0;text-shadow:0 0 3px #666;border-top:4px double #fff;border-bottom:4px double #fff}#sidebar #submenu .accident i{color:gold}#sidebar #submenu .closed a{font-family:"kadomaru M";font-weight:400}#sidebar #submenu .closed i{font-size:15px;margin:0 0 0 10px}#sidebar #submenu .reservation{font-family:"kadomaru B";background-color:#fff;border:3px solid #439906;border-radius:10px;padding:14px 3px}#sidebar #submenu .reservation h3{font-size:16px;color:#439906;line-height:1.4;margin-bottom:10px;letter-spacing:-.05em}#sidebar #submenu .reservation .add{display:block;font-size:.8em}#sidebar #submenu .reservation .info{margin-bottom:10px}#sidebar #submenu .reservation .info .add{text-align:left;padding:0 4px 0 1em;margin-left:14px;text-indent:-1em}#sidebar #submenu .reservation .info .time{margin:5px 18px;border:1px solid #666;padding:5px;text-align:left;font-size:.9em}#sidebar #submenu .reservation .info h4{letter-spacing:-.05em}#sidebar #submenu .reservation a{border-radius:50px;margin:0 5px}#sidebar .links{font-family:"kadomaru M";margin-top:50px}#sidebar .links h3{color:#449908;font-size:16px;border-bottom:1px dotted #449908;padding-bottom:5px;margin-bottom:15px}#sidebar .links li{list-style:none}#sidebar .links li .date{font-size:.9em;letter-spacing:.1em;margin-bottom:.2em}#sidebar .links li a{display:block;margin-bottom:20px}@media (min-width:769px){.sp_only{display:none!important}}@media (max-width:768px){.pc_only{display:none!important}}.txt_hide{text-indent:100%;white-space:nowrap;overflow:hidden}.txt_center{text-align:center}.txt_right{text-align:right}.txt_left{text-align:left}.ib{display:inline-block}.bold{font-weight:700}.u-mb--s{margin-bottom:20px}.u-mb--m{margin-bottom:40px}.u-mb--l{margin-bottom:60px}.u-mb--none{margin-bottom:0}.u-pb--s{padding-bottom:20px}.u-pb--m{padding-bottom:40px}.u-pb--l{padding-bottom:60px}.u-pb--none{padding-bottom:0!important}.u-font-s{font-size:.85em}.c-wire-btn{display:flex;border:1px solid #bdd639;padding:10px;border-radius:5px;color:#bdd639;font-weight:700;position:relative;padding-right:30px;align-items:center;min-height:70px}.c-wire-btn::after{content:"";content:"";display:block;width:10px;height:10px;border-top:2px solid #bdd639;border-right:2px solid #bdd639;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:14px;margin:auto}.c-wire-btn:hover,.c-wire-btn:visited{text-decoration:none;color:#bdd639}.c-wire-btn:hover{opacity:.8}.c-wire-btn::before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f073";color:#bdd639;font-size:2.6em;text-align:center;padding:0 .3em}.c-wire-btn__text{flex:1}.c-wire-btn--pdf::before{content:"\f1c1"}.c-wire-btn--file::before{content:"\f15c"}.c-wire-btn--cal::before{content:"\f073"}.c-big-btn{border:1px solid #bdd639;display:block;border-radius:5px;padding:10px 20px;color:#bdd639;width:fit-content}.c-big-btn span{display:block}@media (max-width:768px){.c-big-btn{padding:10px}}.c-big-btn__top{display:flex!important;font-weight:700;position:relative;padding-right:30px;align-items:center;border-bottom:1px solid #bdd639;padding-bottom:10px;margin-bottom:5px}.c-big-btn__top::after{content:"";content:"";display:block;width:10px;height:10px;border-top:2px solid #bdd639;border-right:2px solid #bdd639;transform:rotate(45deg);position:absolute;top:-5px;bottom:0;right:5px;margin:auto}.c-big-btn__top::before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f15c";color:#bdd639;font-size:2em;text-align:center;padding-right:10px}.c-big-btn__title{font-size:1.5em;font-weight:500}@media (max-width:768px){.c-big-btn__title{font-size:1.2em;letter-spacing:0}}.c-big-btn:hover,.c-big-btn:visited{text-decoration:none;color:#bdd639}.c-big-btn:hover{opacity:.8}.c-big-btn__text{flex:1}.c-grid{display:grid;gap:10px;margin:10px 0}.c-grid--two{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.c-grid{grid-template-columns:1fr}}#cover{display:inherit;padding:0 20px;max-width:1020px;height:255px;margin:-15px auto 0;background:url(../img/mano_appearance.png) no-repeat;background-size:650px;background-position:left top;position:relative}@media (max-width:1024px){#cover{background-position:center;background-size:contain}}#cover #cover_menu{max-width:360px;margin-top:15px;position:absolute;right:20px}@media (max-width:600px){#cover #cover_menu{display:none}}@media (max-width:768px){#cover #cover_menu{right:0;left:0;bottom:0;margin:auto;width:fit-content}}#cover #cover_menu ul{list-style:none;margin:0;padding:0}#cover #cover_menu ul li{display:block;margin-bottom:20px;text-align:center}#cover #cover_menu ul li a,#cover #cover_menu ul li a:visited{display:block;padding:8px 10px 10px 10px;background-color:#439906;border-radius:7px;color:#fff;font-size:15px;font-family:"kadomaru B";font-weight:400;line-height:1.2em;text-decoration:none}#cover #cover_menu ul li a:hover{opacity:.8}#cover #cover_menu ul li a i{font-size:42px;line-height:normal}@media (max-width:768px){#cover #cover_menu ul li a i{font-size:32px}}#cover #cover_menu dt{float:left;text-align:center;padding:0 0 0 15px}#cover #cover_menu dd{margin-left:15px;padding-top:5px}#cover #cover_menu .qanda i{font-size:36px;padding:3.25px 0}@media (max-width:768px){#cover #cover_menu .qanda i{font-size:26px}}#cover #cover_menu .phone{font-size:.8em}#cover #cover_menu .number{font-family:"kadomaru H";font-weight:400;font-size:1.4em;letter-spacing:.05em;line-height:40px}@media (max-width:768px){#cover #cover_menu .number{font-size:1.2em}}#news dl{border-bottom:dotted 1px #439906;display:flex;align-items:baseline;padding:15px;gap:5px 20px}@media (max-width:1024px){#news dl{flex-direction:column}}#news dd{flex:1}#news .time{font-family:"Courier Prime",monospace;font-size:1.2em;vertical-align:-.1em}#topics dl{border-bottom:dotted 1px #439906}#topics dt{padding:20px 20px 8px 20px;font-family:"kadomaru M";font-weight:400;font-size:1.1em;display:flex;align-items:baseline}#topics dt:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f14a";color:#ff5733;font-size:1.1em;margin-right:.25em;vertical-align:0}#topics dd{padding:0 20px 20px 20px;font-family:"PT Sans Caption","Noto Sans JP";display:flex;gap:20px}#topics dd .txt{flex:1}@media (min-width:481px){#topics dd .pic{max-width:36%;width:200px}}@media (max-width:480px){#topics dd{flex-direction:column;align-items:center}#topics dd .pic{margin-top:10px}#topics dd .txt{width:100%}}.sp-banner-list{padding:0 20px;margin-bottom:20px;margin-top:-50px;display:flex;flex-direction:column;gap:6px;position:relative;z-index:5}@media (min-width:601px){.sp-banner-list{display:none}}.sp-banner-list__item{list-style:none}.sp-banner-list__link{display:block;padding:14px;background-color:#439906;border-radius:7px;color:#fff;font-size:15px;font-family:"kadomaru B";font-weight:400;line-height:1.2em;text-decoration:none;text-align:center}.sp-banner-list__link:visited{color:#fff}.sp-banner-list__link:hover{opacity:1;color:#fff}#default h2{padding-bottom:20px}.top-main-inner{display:flex;flex-direction:column}@media (max-width:768px){#top-feature{order:2}#top-feature h3{padding-bottom:0}}.news_wrapper{background-color:#fff;padding-top:50px;padding-bottom:50px;font-family:"kadomaru M"}.news_wrapper .page_title{font-family:"kadomaru B";font-size:30px;margin-bottom:30px;color:#75452d;padding-left:10px}.news_wrapper .page_title .fas{color:#449908;font-size:1.4em;vertical-align:text-top;margin-right:5px}.each_article{font-size:1.1em;border:3px solid #449908;padding:30px 45px;background-color:#fff;border-radius:30px;margin-bottom:30px}@media (max-width:1024px){.each_article{padding:20px;border-radius:20px;margin-bottom:20px}}.each_article .article_header{border-bottom:1px dotted #449908;padding-bottom:10px;margin-bottom:20px}.each_article .article_header .title{color:#449908;font-size:1.3em}.each_article .article_header .date{font-size:1.2em;letter-spacing:.2em;margin-bottom:.2em}.each_article li{list-style:none}.each_article li a{display:inline-block;color:#449908;padding:5px;padding-left:20px;background-image:url(../img/arrow_r.svg);background-size:14px auto;background-position:0 center;background-repeat:no-repeat}.each_article p{padding:0!important;margin-bottom:1em;line-height:1.8!important}.p-page-nav{max-width:340px;margin:0 auto;text-align:center;margin-bottom:50px}.p-page-nav__item{font-size:18px;font-family:"kadomaru B";list-style:none;border-bottom:1px solid #75452e;margin-bottom:.4em}.p-page-nav__link{display:block;color:#75452e;position:relative;text-align:center;display:flex;justify-content:space-between;align-items:center}.p-page-nav__link::after{content:"";display:block;width:12px;height:12px;border-top:3px solid #75452e;border-right:3px solid #75452e;transform:rotate(45deg);transform:rotate(135deg);position:relative;top:-5px}.p-page-nav__link:visited{color:#75452e}.p-page-nav__link:hover{color:#bdd639;text-decoration:none}.p-page-nav__link:hover::after{content:"";display:block;width:12px;height:12px;border-top:3px solid #bdd639;border-right:3px solid #bdd639;transform:rotate(45deg);transform:rotate(135deg)}.p-open-caution{text-align:center;background-color:#f85500;color:#fff;border-radius:5px;font-weight:700;margin-top:15px;padding:10px;line-height:1.8;font-size:1.2em;margin-bottom:14px}.p-open-txt{line-height:1.8}.p-access-googlemap{width:100%;height:auto;aspect-ratio:2/1}.about-pics{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.about-pics .splide__slide{border:none!important;border-radius:5px;overflow:hidden}.about-pics #thumbnail-slider .is-active{opacity:.8}.about-prof{display:flex;gap:20px;align-items:center;margin-bottom:20px}@media (max-width:768px){.about-prof{flex-direction:column}}.about-prof__pic{aspect-ratio:1;overflow:hidden;position:relative}.about-prof__pic img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.about-prof__pic{border-radius:50%;width:140px;border:2px solid #bdd639;max-width:80%}@media (max-width:768px){.about-prof__pic{width:200px}}.about-prof__name{font-size:1.4em;margin-bottom:.3em;font-weight:500}@media (max-width:768px){.about-prof__name{text-align:center}}.about-prof__role li{list-style:none}.about-history{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.3em 1em;margin-top:.2em;margin-bottom:2em}.faq-set{background:#fff;border-radius:10px;margin-bottom:20px;padding-bottom:10px}.faq-set__q{font-size:17px;font-family:"kadomaru B";font-weight:400;position:relative;cursor:pointer;display:flex;align-items:baseline;padding:20px;padding-bottom:10px;padding-right:40px}.faq-set__q::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f1bb";color:#bdd639;font-size:1.25em;margin-right:8px;vertical-align:0}.faq-set__q::after{content:"";content:"";display:block;width:10px;height:10px;border-top:2px solid #bdd639;border-right:2px solid #bdd639;transform:rotate(45deg);position:absolute;top:5px;bottom:0;right:20px;margin:auto;transform:rotate(135deg)}.faq-set__a{line-height:1.7;display:none;padding:0 20px 20px}.faq-set.open .faq-set__q::after{transform:rotate(315deg)}.links-list li{list-style:none}.links-list li a{display:inline-block;padding:5px;font-size:1.1em}
/*# sourceMappingURL=style.css.map */
