@charset "utf-8";@import url("https://fonts.googleapis.com/css2?family=Spartan:wght@400;700&display=swap"); hissukizai:root{--easing:cubic-bezier(.2,1,.2,1);--transition:.8s var(--easing);--color-base:#fff;--color-gray:#ddd;--color-theme:#fff;--color-theme-darken:#f12617;--box-shadow:.8rem .8rem 1.2rem rgba(0,0,0,.05),-.8rem -.8rem 1.2rem #fff;--box-shadow-hover:1rem 1rem 1.5rem rgba(0,0,0,.08),-1rem -1rem 1.5rem #fff;--box-shadow-inset:inset .8rem .8rem 1.2rem rgba(0,0,0,.05),inset -.8rem -.8rem 1.2rem #fff;--box-shadow-dark:.8rem .8rem 1.2rem rgba(0,0,0,.1),-.8rem -.8rem 1.2rem rgba(#fff,.2)}html{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:62.5%;line-height:1.6;height:100%;word-break:break-word;color:#333;background-color:var(--color-base);-webkit-appearance:none;-webkit-tap-highlight-color:transparent}@media only screen and (max-width:1024px){html{-webkit-text-size-adjust:100%}}@media only screen and (max-width:599px){html{font-size:50%}}.sp_none{display:revert}.pc_none{display:none}.layout1024{display:none}body{font-size:1.45rem;margin:0;letter-spacing:.05rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";word-wrap:break-word;top:0!important;position:relative;overflow-x:hidden;z-index:0}a:hover{color:#aaa}*:hover{transition:1s}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}a img:hover{opacity:.7}.p_bottom p{margin-bottom:.7em}header{height:90px;position:absolute;top:0;width:100%;z-index:2}.sub header{position:relative;background:#fff;box-shadow:0px 5px 5px -5px gray}header.scroll{position:fixed;background:#fff;box-shadow:0px 5px 5px -5px gray;animation-name:anime;animation-duration:1s}@keyframes anime{0%{opacity:0}100%{opacity:1}}.bl_header_logo{position:absolute;top:4px;left:0;right:0;width:300px;margin:auto}.bl_header_logo .logo-default{display:block}.bl_header_logo .logo-scroll{display:none}.sub .bl_header_logo .logo-default{display:none}.sub .bl_header_logo .logo-scroll{display:block}.scroll .bl_header_logo .logo-default{display:none}.scroll .bl_header_logo .logo-scroll{display:block}.bl_header_reserve{position:absolute;top:0;right:0;width:90px;height:90px;background:rgba(0,0,0,.75);color:#fff;z-index:99999}.bl_header_reserve p{display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:11px;font-family:'Noto Serif JP',sans-serif;height:100%;line-height:2.5}.bl_header_reserve p i{font-size:26px}.ly_header_wrap{position:fixed;width:100%;background:#fff;transform:translateY(0);transition:all ease-out .3s;width:100%;z-index:1001}.bl_header{display:flex;justify-content:space-between;height:80px;align-items:center}.content-title{font-family:"Spartan","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:700}.mv05 .content-text{font-family:'Noto Serif JP',sans-serif;font-weight:200}.img-cover{filter:contrast(70%)}.header{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#be9dc9}.bl_header_btnName{font-size:8px;color:#fff;text-align:center;font-weight:400;font-family:"Spartan","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif}.scroll .bl_header_btnName{color:#000}.sub .bl_header_btnName{color:#000}.el_humburger{position:absolute;top:30px;left:30px;width:32px;height:auto;padding-top:1px;box-sizing:border-box;z-index:10000;transition:all .2s ease-in-out;cursor:pointer;pointer-events:auto}.el_humburger>span{display:block;width:100%;margin:0 auto 8px;height:2px;background:#fff;transition:all .2s ease-in-out}.scroll .el_humburger>span{background:#000}.sub .el_humburger>span{background:#000}.el_humburger>span:last-child{margin-bottom:0}.js_humburgerOpen .el_humburger>span{background:#000}.js_humburgerOpen .el_humburger>.bl_header_btnName{color:#000}.js_humburgerOpen .el_humburger>span.top{transform:translateY(11px) rotate(-45deg)}.js_humburgerOpen .el_humburger>span.middle{opacity:0}.js_humburgerOpen .el_humburger>span.bottom{transform:translateY(-9px) rotate(45deg)}.el_humburgerButton.el_humburgerButton__close{top:2%;right:2%}.el_humburgerButton__close>span{display:block;width:35px;margin:0 auto;height:4px;background:#fff}.el_humburgerButton__close>span.el_humburgerLineTop{transform:translateY(5px) rotate(-45deg)}.el_humburgerButton__close>span.el_humburgerLineBottom{transform:translateY(-6px) rotate(45deg)}.uq_spNavi{display:none}.uq_spNavi.js_appear{position:fixed;top:0;left:0;bottom:0;right:0;display:block;z-index:9999}.uq_spNavi_screen{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,1);z-index:0;margin-top:0;padding-top:0;overflow:auto;-webkit-overflow-scrolling:touch}.navigation{padding:90px 5vw 0;text-align:center}.humburger_menu_bg h3{font-family:'Noto Serif JP',sans-serif;font-size:2.1rem;text-align:left;margin-top:1em}.humburger_menu01,.humburger_menu02{display:flex;flex-wrap:wrap;border:1px solid rgba(0,0,0,.15);padding:5px 10px 15px}.humburger_menu01 div,.humburger_menu02 div{width:25%;text-align:left}.humburger_menu_contact_bg{margin-top:50px}.humburger_menu_contact_bg ul{display:flex;justify-content:space-evenly;border:1px solid rgba(0,0,0,.15);background:#ddd}.humburger_menu_contact_bg ul li{padding:15px 0;text-align:center;width:25%}.humburger_menu_contact_bg ul li a{display:block;border-right:solid 1px rgba(0,0,0,.15);font-family:'Noto Serif JP',sans-serif}.humburger_menu_contact_bg ul li:last-child a{border-right:0}.acd-check{display:none}.acd-label{font-family:'Noto Serif JP',sans-serif;font-size:1.4rem;display:block;padding:5px 10px 0 17px;margin:5px 10px;position:relative}.acd-label:before{content:"\f0da";font-family:FontAwesome;font-weight:800;position:absolute;left:5px;font-size:.9em;color:#666;padding-top:.33rem}.acd-content{height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden}.acd-content li{line-height:1.2;padding:7px 0}.acd-content li a{padding:7px 0;text-decoration:underline}.acd-content li a:hover{text-decoration:none}.acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:0 10px 0 45px;visibility:visible;list-style:disc}.humburger_menu01 .ichiran{text-align:center;width:100%}.humburger_menu01 .ichiran a{font-size:1.4rem;display:block;margin:10px;padding:10px 0;background:#ddd;font-family:'Noto Serif JP',sans-serif;border:1px solid rgba(0,0,0,.15)}.content-wrapper{color:#fff}.js_fixed{position:fixed;width:100%;height:100%}.top_nav{text-align:center}.top_nav_up{font-family:'Noto Serif JP',sans-serif;border-bottom:solid 1px rgba(0,0,0,.15)}.top_nav_up ul{display:flex;flex-wrap:wrap}.top_nav_up ul li{width:20%}.top_nav_up ul li{width:20%;border-bottom:none;padding:0;line-height:1;border-right:solid 1px rgba(0,0,0,.15)}.top_nav_up ul li:first-child,.top_nav_up ull li:nth-child(2){border-right:none}.top_nav_up ul li a{display:inline-block;padding:0;line-height:1;padding:21px 0;width:100%;font-size:1.5rem}.top_nav_up ul li:first-child a{background:#820000;font-weight:700;letter-spacing:.1em;color:#fff;font-size:1.6rem}.top_nav_up ul li:first-child a:hover{background:#820000a1}.top_nav_up ul li:nth-child(2) a{background:#3e3e3e;font-weight:700;letter-spacing:.1em;color:#fff;font-size:1.6rem}.top_nav_up ul li:nth-child(2) a:hover{background:#3e3e3ea3}.top_nav_down{border-bottom:solid 1px rgba(0,0,0,.15)}.top_nav_down ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:60px;font-size:1.4rem}.top_nav_down ul li:first-child{border-left:solid 1px rgba(0,0,0,.15)}.top_nav_down ul li{line-height:1;margin:0;padding:0 32px;border-right:solid 1px rgba(0,0,0,.15)}.top_nav_down ul li a:hover{color:#bbb}.top_news{margin:140px auto 0;width:1180px;display:flex;flex-wrap:wrap}.top_news h2{display:none}.news_title{width:20%;text-align:left}.news_title h4{font-family:'Noto Serif JP',sans-serif;font-size:2.6rem;letter-spacing:.05em}.news_title h4 span{font-size:1.2rem;letter-spacing:.12em;font-weight:300;color:#9e9e9e}.news_title p{margin-top:30px}.news_contents{width:80%}.news_contents ul li{display:flex;padding:5px 0;border-bottom:dashed 1px rgba(0,0,0,.15)}.news_contents ul li:first-child{border-top:dashed 1px rgba(0,0,0,.15)}.news_contents ul li .post-date{width:8em;flex-shrink:0;color:grey;letter-spacing:.04em;font-size:1.3rem;order:1}.news_contents ul li a{order:2}.news_contents ul li a:hover{text-decoration:underline}.top_gridmenu{margin:140px auto 0;max-width:1300px;display:flex;justify-content:space-between}.top_gridmenu div ul{display:flex;flex-wrap:wrap}.top_gridmenu div ul li{margin:2%}.top_gridmenu div ul li.appeal{width:96%}.top_gridmenu div ul li.appeal img{width:100%;filter:sharpen(1)}.top_gridmenu div ul li.min{width:46%}.top_gridmenu img:hover{transition:1s;filter:brightness(.5)}.top_gridmenu_btn{text-align:center;margin-top:30px}.default_btn{max-width:320px;display:inline-block;font-size:1.4rem;font-weight:700;border:solid 1px #9e9e9e;padding:1em 4em;width:100%;text-align:center;position:relative;background-color:#fff}.wide_btn .default_btn{max-width:500px}.default_btn:after{font-family:FontAwesome;content:"\f0da";position:absolute;right:1.5em;font-size:1.5rem}#new_bg{position:relative}#qrcode{position:absolute;right:0;top:0;display:flex;flex-direction:column;align-items:center}#qrcode span{order:2;font-size:12px}#new_bg.page .sub_catch_copy a.default_btn{color:#fff;background-color:#333}#new_bg.page .sub_catch_copy a.default_btn:hover{color:#070808;background-color:#fff}#new_bg.page a.default_btn{text-decoration:none;margin:.5em 0}#new_bg.page a.default_btn:hover{color:#070808;background-color:#efefef}#new_bg.page .btn_multiple a.default_btn{margin-right:1em}.top_shop_bg{margin-top:140px;background-image:url(//ishigaki-diving-school.com/wp/wp-content/themes/ishigaki-diving-school/img/top_shop_bg06.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:140px 25px}.top_shop_bg:before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:rgba(0,0,0,.4)}.top_shop{position:relative;z-index:1;max-width:1280px;margin:0 auto;color:#fff;font-family:'Noto Serif JP',sans-serif}.top_shop h2{font-size:4.5rem;text-align:center}.top_shop h2 span.min{font-size:2.5rem}.top_shop h2 span.hosoku{display:block;font-size:1.5rem;margin-top:1em}.top_shop ul.fl{display:flex;justify-content:center;margin-top:70px}.top_shop ul.fl li{width:17%;text-align:center}.top_shop ul.fl li p{margin-top:1em;font-size:1.7rem}.top_shop ul.fl li p.pic,.top_shop ul li p.pic2{display:flex;background-color:#fff;width:100px;height:100px;border-radius:100%;align-items:center;justify-content:center;margin:0 auto}.top_shop ul.fl li p.pic img{width:auto;max-height:61%}.top_shop ul.fl li p.pic2 img{max-width:61%;height:auto}.top_shop ul.fl li p span{display:block;font-size:1rem;color:#ccc}.top_event_bg{width:100%}.top_event_bg ul{display:flex;flex-direction:row;height:400px}.top_event_bg ul li{width:100%;height:auto}.el_imgBannerLink{display:flex;background-color:#000;background-size:cover;background-position:center;justify-content:center;align-items:center;height:100%;position:relative;z-index:0}.el_imgBannerLink:before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:rgba(0,0,0,.4)}.el_imgBannerLink p{text-align:center;color:#fff;font-family:'Noto Serif JP',sans-serif;font-size:1.4rem;letter-spacing:.03em;line-height:2.4em;font-size:1.5rem;transition:filter .3s linear;z-index:1;position:relative}.el_imgBannerLink p span{font-size:3rem;letter-spacing:.08em}.footer_contact_bg{background:#000;color:#fff}.footer_contact{width:100%;max-width:1230px;margin:auto;padding:90px 25px;display:flex;font-family:'Noto Serif JP',sans-serif;justify-content:space-evenly;align-items:center}.footer_contact address h3.title{font-size:2.5rem}.footer_contact address p{font-size:1.2rem;margin-top:.5em}.footer_contact .phone{display:flex;align-items:center}.footer_contact .phone figure{font-size:60px;margin-right:2rem}.footer_contact .phone a{display:inline-block;font-size:3.2rem;letter-spacing:.05em;line-height:1;white-space:nowrap}.footer_contact .phone p span{display:block;font-size:1.2rem;margin-top:.5em}.contact_btn{width:300px;text-align:center}.contact_btn .btn{display:inline-block;font-size:1.6rem;font-weight:700;border:solid 1px #9e9e9e;padding:.7em 0;position:relative;width:100%;letter-spacing:.1em}.contact_btn .btn:after{font-family:FontAwesome;content:"\f0da";position:absolute;right:1.5em;font-size:1.5rem}.contact_btn .txt{display:block;font-size:1.2rem;margin-top:.5em}.footer_links{margin:15px auto;width:1280px}.footer_links ul{display:flex;justify-content:space-evenly;align-items:center;font-size:0}.footer_links ul img{width:90px;height:auto}.footer_copyright p{text-align:center;font-size:1.2rem;padding-bottom:10px}.footer_menu_bg{width:1280px;margin:80px auto}.footer_menu_bg .footer_menu01 li,.footer_menu_bg .footer_menu02 li,.footer_menu_bg .footer_menu03 li{position:relative;padding-left:17px;font-size:1.4rem;line-height:1.7}.footer_menu_bg .footer_menu01 li:before,.footer_menu_bg .footer_menu02 li:before,.footer_menu_bg .footer_menu03 li:before{content:"\f0da";font-family:FontAwesome;font-weight:800;position:absolute;left:5px;font-size:.9em;color:#666;padding-top:.1em}.footer_menu_bg h3{font-family:'Noto Serif JP',sans-serif;font-size:3rem;font-weight:700;margin-bottom:1em}.footer_menu01{display:flex;flex-wrap:wrap;justify-content:space-between}.footer_menu01 ul{margin-bottom:1em}.footer_menu01 div{width:30%}.footer_menu02{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.footer_menu02 ul{margin-bottom:1em}.footer_menu02 div.sp{width:65%}.footer_menu02 div.sp div{display:flex;flex-wrap:wrap;justify-content:space-between}.footer_menu02 div.pro{width:30%}.footer_menu03{display:flex;flex-wrap:wrap;justify-content:space-between}.footer_menu03 h3{font-size:2rem}.footer_menu03 div.shop{width:65%}.footer_menu03 div.shop div{display:flex;flex-wrap:wrap;justify-content:space-between}.footer_menu03 div.shop div ul{width:45%}.footer_menu03 div.info{width:30%}.footer_menu_bg h4{font-family:'Noto Serif JP',sans-serif;font-size:1.5rem;font-weight:700;border-bottom:1px solid #aaa;margin-bottom:.6em;line-height:1.8}.footer_menu_contact_bg{margin-top:50px}.footer_menu_contact_bg ul{display:flex;justify-content:space-evenly;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15)}.footer_menu_contact_bg ul li{padding:15px 0;text-align:center;width:25%}.footer_menu_contact_bg ul li a{display:block;border-right:solid 1px rgba(0,0,0,.15)}.footer_menu_contact_bg ul li:last-child a{border-right:0}.footer_payment{margin-top:40px}.footer_payment p{max-width:900px;text-align:center;margin:0 auto}.top_blog_bg{margin:140px auto 0;width:1280px}.top_blog_bg h4{text-align:center;font-size:3.5rem;font-family:'Noto Serif JP',sans-serif;margin-bottom:2rem}.top_blog_bg h4 .ichiran{border:1px solid #ddd;font-size:1.2rem;padding:2px 2rem}.top_blog{margin-top:60px}.top_blog ul{display:flex}.top_blog ul li{width:22%;margin-right:4%}.top_blog ul li:last-child{margin-right:0}.top_blog ul li p.time{margin-bottom:5px;font-size:1.3rem}.top_blog ul li img{width:100%;height:150px;object-fit:cover;margin-bottom:.5em}.top_blog ul li p.title{font-weight:700;font-family:'Noto Serif JP',sans-serif;font-size:1.4rem;margin-bottom:.5em}.top_blog ul li p.title a{font-family:'Noto Serif JP',sans-serif;font-size:1.4rem;text-decoration:underline}.top_event_news{width:1000px;margin:70px auto}.wp_rss_retriever li{border:1px solid #ccc;border-bottom:0;margin-bottom:0 !important;padding:15px 25px}#tours .wp_rss_retriever li{border-bottom:1px solid #ccc}.wp_rss_retriever_date{width:10em;display:inline-block}a.wp_rss_retriever_title{display:inline !important;margin-bottom:0 !important;text-decoration:underline;order:2}.wp_rss_retriever ul:before,.wp_rss_retriever_metadata:before,.wp_rss_retriever_container:before,.wp_rss_retriever_container:after,.wp_rss_retriever_item_wrapper:before,.wp_rss_retriever_item_wrapper:after{display:none !important}.wp_rss_retriever_metadata{margin:0 !important;font-size:95% !important;clear:none !important;display:inline}#event .wp_rss_retriever_metadata:after{content:"年間イベント情報" !important;background:#c91855}#feature .wp_rss_retriever_metadata:after{content:"「必読」 特集記事" !important;background:#3d3d3d}#tours .wp_rss_retriever_metadata:after{content:"国内・海外ツアー情報" !important;background:#008d80}.wp_rss_retriever_metadata:after{font-size:90%;font-weight:700;color:#fff;width:15em;padding:2px 0 0;margin:0 2em;border-radius:50px;display:inline-block !important;text-align:center;clear:none !important}.wp_rss_retriever_item_wrapper{display:flex}.top_other_banner{margin:70px auto 140px;width:1200px}.top_other_banner ul{display:flex;justify-content:space-evenly;text-align:center}.top_other_banner ul li{width:30%}.bg_thumbnails{background-size:cover;background-position:center;height:30vw;position:relative;z-index:0}.bg_thumbnails:before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background:rgba(0,0,0,.4)}.bg_thumbnails h2{display:flex;height:100%;width:100%;align-items:center;justify-content:center;flex-direction:column;color:#fff;position:relative;z-index:1;font-family:'Noto Serif JP',sans-serif;font-size:2.5rem;line-height:2}.bg_thumbnails h2 span{font-size:1.6rem}.sub main{width:1280px;margin:0 auto 80px}.breadcrumbs{margin:1em 0 40px;font-size:1.15rem}.column_list{display:inline-block;background:#f5f5f5;padding:1.1em 2em 1em .5em;margin:0 0 80px;font-size:1.5rem;box-shadow:0px 0px 1px -1px #e3e3e3;min-width:350px}.column_list li{position:relative;padding:0 0 0 1.2em;margin-left:1em;line-height:1.7}.column_list li:before{content:"\f0da";font-family:FontAwesome;font-weight:800;position:absolute;left:5px;font-size:.9em;color:#666;padding-top:.1em}.column_list h3{margin:0 0 .5em 1em;font-size:1.5rem;font-weight:700;border-bottom:solid 1px #ddd;position:relative}.column_list h3:after{position:absolute;content:" ";display:block;border-bottom:solid 1px #555;bottom:-1px;width:30%}.column_list a{text-decoration:underline}h3.icon{font-size:30px;font-family:'Noto Serif JP',sans-serif;font-weight:500;line-height:35px;color:#333;background:url(//ishigaki-diving-school.com/wp/wp-content/themes/ishigaki-diving-school/img/h3-default.png) no-repeat left center;background-size:70px auto;padding:10px 0 5px 90px;border-bottom:solid 1px #9e9e9e;margin-bottom:40px}h3.icon span{display:block;font-size:18px;font-weight:200}.select{display:flex;justify-content:space-between;margin-bottom:80px}.select_bg_left{width:70px;position:relative}.select_bg_left.fun{border-right:10px solid #4b81ab}.select_bg_left.trial{border-right:10px solid #df9f40}.select_bg_left.school{border-right:10px solid #75b3ad}.select_bg_left.safety{border-right:10px solid #d58f8a}.select_bg_left.update{border-right:10px solid #bcc567}.select_bg_left.skillup{border-right:10px solid #9188a3}.select_bg_left.snorkeler{border-right:10px solid #95c7dd}.select_bg_left.padi{border-right:10px solid #9e9e9e}.select_bg_left.select_sp{border-right:10px solid #e3d19a}.select_bg_left.pro{border-right:10px solid #555}.select_tate{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}h3.select_tate{font-size:30px;font-family:'Noto Serif JP',sans-serif;font-weight:400}.select_bg_right{width:1170px}.select_bg_right_title{margin-bottom:2em}.select_bg_right_title.select_bg_right_title2{margin-top:4em;margin-bottom:2em}.select_bg_right_title h4{font-size:26px;font-family:'Noto Serif JP',sans-serif;font-weight:400;border-bottom:1px solid #aaa;padding:0 0 10px 25px;margin-bottom:15px;line-height:1;position:relative}.select_bg_right_title h4:before{content:"\f0da";font-family:FontAwesome;font-weight:800;position:absolute;left:0;font-size:.9em;color:#666;padding-top:.1em}.select_bg_right_in{background-color:#f5f5f5;margin-bottom:2em;padding:20px 30px 25px;box-shadow:0px 0px 1px -1px #e3e3e3}.select_bg_right .select_bg_right_in:last-child{margin-bottom:0}.select_bg_right h3{font-size:22px;font-family:'Noto Serif JP',sans-serif;font-weight:400;border-bottom:1px solid #aaa;padding-bottom:10px;margin-bottom:15px;line-height:1}.select_bg_right .in_waku{display:flex;justify-content:space-between}.select_bg_right .in_waku a{text-decoration:underline}.select_bg_right .in_waku .c-card{margin-bottom:25px}.select_bg_right .in_waku .in_wakuin{width:880px;position:relative;font-size:13px}.select_bg_right .in_waku .in_wakuin h4{font-size:15px;font-family:'Noto Serif JP',sans-serif;font-weight:400;margin-bottom:.5em}.select_bg_right .in_waku .in_wakuin h4.min{font-size:14px}.select_bg_right .in_waku .in_wakuin ul{list-style:disc;margin-left:2em;margin-bottom:.3em}.select_bg_right .in_waku .in_wakuin dl{display:flex;flex-wrap:wrap}.select_bg_right .in_waku .in_wakuin dl dt{width:5em}.select_bg_right .in_waku .in_wakuin dl dd{width:calc(100% - 5em)}.select_btn{position:absolute;bottom:0;right:0}.select_bg_right .in_waku .select_btn a{display:inline-block;background-color:#fff;border:solid 1px #ededed;padding:.5em 6em .3em;text-decoration:none;font-weight:700;box-shadow:0px 0px 1px -1px #e3e3e3}.select_bg_right .in_waku .select_btn a:after{font-family:FontAwesome;content:"\f0da";position:absolute;right:1.5em;font-size:1.3rem}.select_bg_right .in_waku .jouken{display:flex}.ap-login{display:none}.ap-comments-count{display:none}hgroup.icon{text-align:center}hgroup.icon.second{margin-top:120px}hgroup.icon h2{font-size:30px;font-family:'Noto Serif JP',sans-serif;font-weight:500;color:#333;line-height:1.7;position:relative;z-index:0}hgroup.icon h2 span{position:relative;z-index:2;display:inline-block;margin:0 4em;padding:0 1em;background-color:#fff;text-align:center}hgroup.icon h2.min{font-size:26px}hgroup.icon h2:before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background:#ccc;background:-webkit-linear-gradient(-45deg,transparent,#777 10%,#ccc 90%,transparent);background:linear-gradient(-45deg,transparent,#777 10%,#777 90%,transparent)}hgroup.icon p:nth-of-type(1){text-align:center;margin-bottom:1em}hgroup.icon p.english{text-align:center;margin-top:1em;font-family:'Noto Serif JP',sans-serif}.catch_copy{text-align:center;margin-top:3em}.catch_copy p{font-size:1.8rem;font-weight:600;margin-bottom:1em}.sub_catch_copy{text-align:center;margin:3em auto;background-color:#f5f5f5;padding:1.5em;font-weight:600;max-width:1000px}.sub_catch_copy h4{font-size:2rem;font-family:'Noto Serif JP',sans-serif;font-weight:500}h3.default{margin-top:80px;font-size:2.4rem;font-family:'Noto Serif JP',sans-serif;font-weight:500;border-bottom:solid 1px #9e9e9e;margin-bottom:20px;padding-bottom:10px}h3.default i{margin-right:.5em}h3.default .english{font-size:1.8rem;margin-left:1em}.hed_schedule table{border-collapse:collapse;display:flex;justify-content:center}.hed_schedule h4{font-size:2rem;font-family:'Noto Serif JP',sans-serif;font-weight:500;margin-bottom:.3em;text-align:center;line-height:1.8}.hed_schedule table th{border:1px solid #aaa;background:#d8e7fb;padding:.5em 1em;text-align:right}.hed_schedule table td{border:1px solid #aaa;background:#f4f6ff;padding:.5em 1em}table.padi_info.sankamae{margin:30px auto;border-collapse:collapse;border-spacing:0;border:1px solid #aaa}table.padi_info.sankamae th{background:0 0;border:1px solid #aaa}table.padi_info.sankamae td{background:0 0;border:1px solid #aaa}table.padi_info{width:100%;border-collapse:separate;border-spacing:5px;margin:0 auto}table.padi_info th{background:#d2dbdf;padding:1em 1.5em;text-align:center;font-weight:700;vertical-align:top;white-space:nowrap;width:400px}table.padi_info.price.option th{white-space:unset;width:75%}table.padi_info th span.number{font-size:120%}table.padi_info.price th{width:50%;background:#dfdfdf}table.padi_info.belongings th{background:#e5e1e0}table.padi_info.price th span{display:block;font-weight:400}table.padi_info td{background:#f5f5f5;padding:1em 1.5em;font-weight:400}table.padi_info td h5{font-weight:700;border-bottom:1px dashed #bbb;margin-bottom:.5em}table.padi_info td h5:nth-of-type(2),table.padi_info td h5:nth-of-type(3),table.padi_info td h5:nth-of-type(4),table.padi_info td h5:nth-of-type(5){margin-top:1em}table.padi_info td ul{list-style:disc;margin-left:1.5em;line-height:1.7;margin-bottom:.2em}ol.number-ol{list-style:auto;margin-left:1.5em}.border_waku.nintei ol.number-ol>li{margin:1em 0}.border_waku.nintei ol.number-ol>li::marker{font-size:120%;font-weight:700}.border_waku.Policy h4{font-size:1.7rem;font-family:'Noto Serif JP',sans-serif;font-weight:400;line-height:1.5;position:relative;border-bottom:1px dashed #555;padding-bottom:7px;margin-bottom:.5em;margin-top:2em}.border_waku.Policy h4:nth-of-type(1){margin-top:0}.border_waku.Policy h4 i{margin-right:.5em}ul.kome{list-style:none!important;margin-left:0!important;margin-bottom:1em}ul.kome.soto{margin:1em 0 0 1em!important}ul.kome li{padding-left:1em!important;text-indent:-1em!important}table td span.en{font-size:90%}table.padi_info td dl.time{display:flex;flex-wrap:wrap}table.padi_info td dl.time dt{width:6em}table.padi_info td dl.time dd{width:calc( 100% - 6em)}table.padi_info td dl.in_dl{display:flex;background-color:#fff;padding:.8em 1.5em;margin-top:.5em;border:1px solid #bbb}table.padi_info td dl.in_dl dt{white-space:nowrap;margin-right:1em}.menu.pro.page .hosoku_bg{padding:1.5em 2em;margin:1em auto 0;border:1px solid #bbb;max-width:900px}.menu .hosoku_dl{padding:.8em 1.5em;margin:1em 5px 0;border:1px solid #bbb;background-color:#fff}.menu .check_waku dl{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px dashed #aaa;padding:20px 0}.menu .check_waku dl dt{width:250px;text-align:right}.menu .check_waku dl dd{width:915px}.menu .check_waku dl.list ul li{list-style:disc;margin-left:1.5em;padding:.2em 0}.menu .check_waku dl.list ul.kome li{list-style:none;margin-left:0;padding:.2em 0}.menu .check_waku p{margin-bottom:.7em!important}.menu .check_waku .P_ma_none p{margin-bottom:0!important}.menu .check .default_btn{max-width:100%}.menu .check .default_btn .fa-file-pdf{color:#d52b65}#new_bg.page .check .btn_multiple{display:flex;justify-content:space-between}.menu table.padi_info td .hosoku_dl{border:0}.menu .border_waku.nintei .hosoku_dl{margin:1em 0 0}.furikomisaki{background-color:#fff;border:1px solid #ccc;padding:.7em 1.5em 0}.furikomisaki h5{font-weight:700}.menu .hosoku_dl ul{list-style:disc;margin-left:1.5em;line-height:1.7}.menu .hosoku_dl dt{border-bottom:1px dashed #bbb;margin-bottom:.5em;margin-top:1.5em}.menu .hosoku_dl dt:nth-of-type(1){margin-top:0}.menu .hosoku_dl p{margin-bottom:.5em}.menu .hosoku_dl p:nth-of-type(1){margin-bottom:0}.menu .hosoku_dl p:nth-of-type(1){margin-bottom:0}table.padi_info td .in_flex{display:flex}table.padi_info td .in_flex p{margin-right:1.5em;width:30%;text-align:center}table.padi_info td .in_flex.max p{margin-right:0;width:100%;text-align:left}table.padi_info td .in_flex.max div{width:100%}table.padi_info td .in_flex div{width:70%}.menu.page .rental{display:flex;justify-content:space-between;flex-wrap:wrap}.menu.page .rental div{width:48%}.menu.page .rental p.info{width:100%;margin-bottom:1.5rem}.menu table td a{color:#009688;text-decoration:underline;margin-right:.3em}.menu table td a:hover{color:#15597b}.menu table td a i{margin-right:.3em}.menu_up5pic{display:flex;justify-content:space-between;margin:3em auto 0;list-style:none!important}.menu_up5pic li{width:18%}.menu_up5pic.pic3{justify-content:space-evenly}#new_bg.page a{color:#070808;text-decoration:underline}#new_bg.page a:hover{color:#795548;text-decoration:none;transition:1s}#new_bg.page a i{margin-right:.3em}h4.rental_equipment{font-weight:700;font-size:1.8rem}h4.check{margin-top:2em;font-size:2rem}h4.check .btg{background:#f44336;display:inline-block;padding:.3em 7em;color:#fff;font-family:'Noto Serif JP',sans-serif}h4.check.tel .btg.other{background:#8b8b8b;padding:.3em 2em}h4.check.tel .btg{background:#607d8b}h4.check.tel .kakunin{color:#000}h4.check.web .btg{background-color:#009688}h4.check.web .kakunin{color:#009688}.contact_tel span{font-size:30px;color:#607d8b;font-family:'Noto Serif JP',sans-serif}#new_bg.page .contact_tel span a{text-decoration:none;color:#607d8b}.menu .check_waku{padding:10px 2.5em;border:1px solid #f44336;background-color:#fff6f6}.menu .check_waku.tel{padding:1.5em 2.5em;border:1px solid #607d8b;background-color:#f7f7f7}.menu .check_waku.tel.flex{display:flex;align-items:center}.menu .check_waku.web{padding:1.5em 2.5em;border:1px solid #009688;background-color:#f1fdfc}h4.check .kakunin{font-size:1.4rem;color:#f44336;font-weight:700}h4.rental_equipment span{font-weight:300;font-size:1.4rem}.assessment_bg{margin:3em auto;max-width:900px}.assessment_bg p{margin-bottom:.7em;line-height:1.7}.assessment_bg ul{margin-left:2rem;list-style:disc}ol.assessment{margin-left:2rem;list-style:auto}.assessment_bg li{padding:.5em 0}ol.assessment li::marker{font-size:120%;font-weight:700}.border_waku{margin:80px auto;border:1px solid #aaa;position:relative;padding:5rem 3.5rem}.border_waku h3{position:absolute;z-index:2;text-align:center;font-size:24px;font-family:'Noto Serif JP',sans-serif;top:-2rem;width:100%;right:0;left:0}.border_waku h3 span{background:#fff;padding:0 1em}.border_waku.wi_card.staff img{width:auto;max-width:100%}.staff_img{float:left;margin-right:1em}.border_waku.nintei{padding:5rem 3.5rem 2rem}.border_waku.nintei h3{font-size:20px;top:-15px}.border_waku.nintei ul{margin-left:2.5rem;list-style:disc}.border_waku.nintei ul.menu_up5pic{margin:2em 0 0}.border_waku.nintei ul.nintei_ul{margin-bottom:1em}.border_waku.nintei dl.in_dl{display:flex;background-color:#f5f5f5;padding:.8em 1.5em;margin:2em auto}.border_waku.nintei dl.in_dl dt{white-space:nowrap;margin-right:1em}.border_waku2 dl.time{display:flex;flex-wrap:wrap;margin-bottom:.5em}.border_waku2 dl.time dt{width:6em}.border_waku2 dl.time dd{width:calc( 100% - 6em)}.border_waku.nintei ul li{margin-top:.3em;margin-bottom:.3em}.border_waku2 ul{margin-left:2.5rem;margin-bottom:.5em;list-style:disc}.equipment .border_waku h3{font-size:18px;top:-1.5rem}.border_waku p{margin-bottom:1em}.border_waku p:last-child{margin-bottom:0}.border_waku2{margin:80px auto 120px;display:flex;justify-content:space-between}.border_waku2 div{border:1px solid #aaa;position:relative;padding:4rem 3.5rem 3rem;width:48%}.border_waku2 p{margin-bottom:1em}.border_waku2 p:last-child{margin-bottom:0}.border_waku2 div h3{position:absolute;z-index:2;text-align:center;font-size:20px;font-family:'Noto Serif JP',sans-serif;top:-15px;width:100%;right:0;left:0}.border_waku2 div h3 span{background:#fff;padding:0 1em}.belongings div ul{margin-left:2.5rem;list-style:disc}.wi1000{max-width:1000px}.hosoku_dl.center_dl{margin:40px auto;border:0;background:#efefef;padding:1.2em 1.8em}.wi_card{max-width:1000px;text-align:center;margin:0 auto}.wi_card img{max-width:300px}.border_waku.wi_card.staff{margin:80px auto;text-align:left}.border_waku.boat{margin:80px auto;text-align:left}.div_center{margin:0 auto}.hosoku_waku{border:1px solid #aaa;padding:2rem 2.5rem;margin:0 auto}.belongings{display:flex;justify-content:space-between}.belongings div{width:48%}.belongings div h4{font-size:1.7rem;font-family:'Noto Serif JP',sans-serif;font-weight:500;border-bottom:dashed 1px #9e9e9e;margin-bottom:.5em;padding-bottom:10px}.belongings div ul{margin-left:2.5rem;list-style:disc}.belongings01{display:flex;justify-content:center}.belongings01 ul{margin-left:2.5rem;list-style:disc}ul.equipment{margin-left:2.5rem;list-style:disc}ul.equipment li{padding:.2em 0}ul.c-card{display:flex;margin:1em 0}ul.c-card li{width:200px;margin-right:1em}.ul_dl2_waku{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:80px}.ul_dl2_waku dl{width:47%;margin-bottom:5rem}.ul_dl2_waku dl dt{font-size:1.7rem;font-family:'Noto Serif JP',sans-serif;font-weight:400;line-height:1.5;position:relative;border-bottom:1px dashed #555;padding-bottom:7px;margin-bottom:.5em}.ul_dl2_waku dl dt:after{position:absolute;content:" ";display:block;border-bottom:1px solid #555;bottom:-1px;width:50%}.ul_dl2_waku dl dt i{margin-right:.5em}.red{color:#ff5722}.marker-red{background:linear-gradient(transparent 63%,#ffc9bc 63%);font-weight:700;padding:0 4px 3px}.marker-blue{background:linear-gradient(transparent 63%,#bae7ed 63%);font-weight:700}.marker-gray{background:linear-gradient(transparent 63%,#ddd 63%);font-weight:700}.marker-green{background:linear-gradient(transparent 63%,#c3e9c5 63%);font-weight:700}.fa-up-right-from-square{margin-left:.3em;margin-right:.3em}.bg100{position:relative;z-index:1;margin:0 calc(50% - 50vw);width:100vw}.bg100in{margin:120px auto;width:1280px;padding:120px 0}.bg100in2{margin:120px auto;width:1280px;padding:120px 0}.bg100in2 .border_waku{margin:0;border:0;padding:5rem 0 0}.bg100in2 .border_waku .belongings div{width:47%}.bg100in2 .border_waku .belongings div.max{margin:0 auto}.bg100.color01,.bg100.color01 .border_waku h3 span,.bg100.color01 .border_waku2 div h3 span{background:#000;color:#fff}.bg100.color01 h3{font-size:2.4rem;font-family:'Noto Serif JP',sans-serif;font-weight:500;margin-bottom:2em;text-align:center}.bg100.color01 h3 i{margin-right:.5em}.bg100.color01 .one h3{text-align:left;margin-top:0;margin-bottom:1em}.bg100.color01 .one ul{margin-left:2.5rem;list-style:disc}#new_bg.page .bg100.color01 a{color:#fff}.bg100.color01 .border_waku2{margin:80px auto 0}.bg100.color01 .border_waku2 div{border:1px solid #fff}.bg100.color01 .border_waku2 .card{text-align:center;margin:1.5em 0}.bg100.color01 .border_waku2 .card img{border-radius:8px}.bg100.color01 .border_waku2 .card.pro img{border:1px solid #717171}.menu .bg100.color01 .border_waku.nintei{padding:5rem 3.5rem 3rem;border:1px solid #fff}.menu .bg100.color01 .hosoku_dl{margin:2em 0 0;background-color:#4f4f4f;border:0;padding:1.2em 1.7em}.menu .bg100.color01 .hosoku_dl.bg_none{margin:2em 0 0;background:0 0;padding:0}.menu .bg100.color01 .hosoku_dl dt{border-bottom:1px dashed #fff;margin-bottom:.7em;margin-top:1.5em;padding-bottom:.5em}.menu .bg100.color01 .hosoku_dl dt:nth-of-type(1){margin-top:0}.menu .bg100.color01 .border_waku.nintei:last-child{margin-bottom:0}.menu .bg100.color01 .border_waku.nintei dl.in_dl{background-color:#4f4f4f}.menu .bg100.color01 .border_waku2 .in_dl{margin:2em 0 0;background-color:#4f4f4f;border:0;padding:1.2em 1.7em}.hed_message{width:1260px;margin:80px auto;display:flex;justify-content:space-between}.hed_message{width:1260px;margin:80px auto;display:flex;justify-content:space-between}.hed_message p.pic{width:590px}.hed_message div{width:590px}.hed_message div h3{font-size:2.2rem;line-height:1.8;margin-bottom:1em;font-family:'Noto Serif JP',sans-serif}.hed_message div .txt{background:#f5f5f5;padding:1.5em 2em;font-weight:700;margin-top:2em;line-height:1.8}.hed_message div .c-card{margin-top:25px}.hed_message div .card{margin-top:25px}.PADI_eLearning{text-align:center;margin-top:.5em;margin-left:1em}.border_waku_in_flex_pic{display:flex;justify-content:space-between;flex-wrap:wrap}.border_waku_in_flex_pic .txt{width:770px}.border_waku_in_flex_pic p.pic{width:400px}.border_waku_in_flex_half{display:flex;justify-content:space-between;flex-wrap:wrap}.border_waku_in_flex_half div{width:48%}.border_waku_in_flex_half ol{margin-left:2.5rem;list-style:auto}.border_waku_in_flex_half ol li{margin-bottom:.7em}.pic_flex{display:flex;justify-content:space-between}.pic_flex .pic{width:170px}.pic_flex .txt{width:calc(100% - 205px)}.hed_description{margin:80px auto 0}.hed_description .txt{background:#f5f5f5;padding:1.5em 5em;font-weight:700;margin:60px auto 0;line-height:1.8;max-width:800px;text-align:center}.hed_description .txt .card{margin-top:1em}.hed_description h3{font-size:2.4rem;font-family:'Noto Serif JP',sans-serif;font-weight:500;margin-bottom:1em;text-align:center;line-height:1.8}.hed_description ul.pic{display:flex;justify-content:space-between;margin-bottom:60px}.hed_description ul.pic.one{justify-content:center}.hed_description ul.pic li{width:30%}.hed_description ul.menu_up5pic{margin:0 auto 3em}.hed_description ul.menu_up5pic li span.title{font-family:'Noto Serif JP',sans-serif;text-align:center;display:block;font-size:1rem;color:#9e9e9e}.hed_description ul.pic li span.title{font-family:'Noto Serif JP',sans-serif;text-align:center;display:block;font-size:1rem;color:#9e9e9e}ul.anniversary_card{margin:2em auto;width:1000px;display:flex;text-align:center;justify-content:space-between;flex-wrap:wrap}ul.anniversary_card li{width:30%;margin-bottom:2em}ul.anniversary_card.forms{width:100%}ul.anniversary_card.forms li{width:13%;margin-bottom:1em}ul.anniversary_card.forms li span{font-size:85%}ul.anniversary_card li span{margin-top:.5em;display:block}.anniversary_bg{margin:2em auto}.anniversary_bg ul{margin-left:2em;list-style:disc}.anniversary_bg ul li{padding:.3em 0}ul.replacement_card{display:flex;justify-content:space-between;flex-wrap:wrap}.replacement_card li{width:20.1%;margin:1em 0}.replacement_card h5{font-weight:700;text-align:center;margin-bottom:.5em}.replacement_card p{margin-bottom:.5em;font-size:95%}ol.replacement_up{margin-left:2em;list-style:auto;margin-bottom:1.5em}ol.replacement_up h5{font-weight:700;font-size:1.1em;margin-bottom:.5em}ol.replacement_up p{margin-bottom:.5em}ol.replacement_up>li{margin-bottom:1.5em}ol.replacement_up>li::marker{font-size:120%;font-weight:700}ol.replacement_up ul{margin-bottom:.5em}ol.replacement_up ul i{margin:0 .5em}dl.bo_on{margin-bottom:1em}dl.bo_on dt{border-bottom:1px dashed #fff;font-size:110%;line-height:2;margin-bottom:1em}dl dd.bikou{background-color:#4f4f4f;padding:.7em 1em;margin-top:1em}.border_waku_in_flex_half ol.english{list-style:upper-alpha}ul.soto_ul li{margin:.5em 0}ol.soto_ol{margin-left:2em}ol.soto_ol li{margin:.5em 0;list-style:auto}ol.soto_ol>li::marker{font-size:110%}.out_flex_pic{display:flex;justify-content:space-between}.out_flex_pic .pic{width:300px}.out_flex_pic .txt{width:940px}.reservation .out_flex_pic .txt{width:100%}ul.equipment-manufacturer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:1em}ul.equipment-manufacturer li{width:12%;margin-bottom:.5em}.out_flex_pic.boat .pic{width:500px}.out_flex_pic.boat .txt{width:740px}.out_flex_pic .txt h4{font-size:1.7rem;font-family:'Noto Serif JP',sans-serif;font-weight:500;padding-bottom:5px;margin-top:1em}.out_flex_pic .txt h4:nth-of-type(1){margin-top:0}.shop .out_flex_pic .txt h4{margin-top:2em}.shop .out_flex_pic .txt h4:nth-of-type(1){margin-top:0}.shop .out_flex_pic .txt.padi h4{border-bottom:1px dashed #aaa;margin-bottom:.3em;position:relative}.shop .out_flex_pic .txt.padi h4:before{content:"\f0da";font-family:FontAwesome;font-weight:800;margin-right:.4em}.staff_dl{display:flex;flex-wrap:wrap}.staff_dl dt{width:200px;padding:.5em 0;padding-right:20px;border-bottom:1px dashed #ddd}.staff_dl dd{width:calc(100% - 220px);padding:.5em 0;border-bottom:1px dashed #ddd}.staff_dl ul{list-style:disc;margin-left:1.5em}.sensuidou_dl dt{border-bottom:1px dashed #ddd;margin:.5em 0;font-size:110%}.sensuidou_dl i{margin-right:.3em}.sensuidou_dl dd{margin-bottom:2em}.sensuidou_dl dd:last-child{margin-bottom:0}.boat4pic{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 30px}.boat4pic dl{width:29%}.boat4pic dl dt h5{text-align:center}.boat4pic dl dt p{text-align:center}.boat4pic dl dd{margin-top:1em}.boat4pic dl:nth-child(1) dd,.boat4pic dl:nth-child(2) dd,.boat4pic dl:nth-child(3) dd{margin-bottom:1em}.out_flex_half{display:flex;justify-content:space-between;margin:120px 0 0}.out_flex_half .pic{width:600px}.out_flex_half .pic.zukan ul{width:100%;display:flex;flex-wrap:wrap}.out_flex_half .pic.zukan ul li{margin:.2em 0;width:33%;font-size:.9em;position:relative;padding:0 0 0 20px}.out_flex_half .pic.zukan ul li:before{content:"\f02d";font-family:FontAwesome;font-weight:800;position:absolute;left:5px}.out_flex_half .txt{width:600px}.border_waku_min{border:1px solid #aaa;padding:1em}table.even_odd{border:1px solid #aaa;border-collapse:collapse;width:100%}table.even_odd caption{text-align:center;font-weight:700}table.even_odd th{border:1px solid #aaa;background:#797979;padding:.2em 1em;color:#fff}table.even_odd td{border:1px solid #aaa;padding:.2em 1em}table.even_odd tr:nth-child(odd) td{background-color:#efefef}table.even_odd tr:nth-child(even) td{background-color:#fff}table.even_odd2{border:1px solid #aaa;border-collapse:collapse;width:100%;max-width:1000px;margin:2em auto}table.even_odd2 p{margin-bottom:.7em}table.even_odd2 p:last-child{margin-bottom:0}table.even_odd2 caption{text-align:center;font-weight:700}table.even_odd2 th{border:1px solid #aaa;padding:.5em 1.5em;text-align:center}table.even_odd2 td{border:1px solid #aaa;padding:.5em 1.5em;color:#ff5722;font-weight:700;font-size:1.2em}table.even_odd2 tr:last-child td{color:#333;font-weight:300;font-size:1em}table.even_odd2 tr:nth-child(odd){background-color:#efefef}table.even_odd2 tr:nth-child(even){background-color:#fff}.post-password-form{text-align:center;font-size:1.2em;font-weight:700;line-height:2}.post-password-form p{margin-top:1em}.post-password-form input{border:1px solid #aaa;background:#efefef}ul.benefits{font-size:1.7rem;font-weight:700}.out_flex_half h4{font-size:2.4rem;font-family:'Noto Serif JP',sans-serif;font-weight:500;color:#333;line-height:1.7;margin-bottom:.5em}#new_bg.page .out_flex_half .btn_multiple{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row}#new_bg.page .btn_multiple3{display:flex;flex-wrap:wrap;flex-direction:row}#new_bg.page .btn_multiple a.default_btn{width:48%;margin-left:0;margin-right:0}#new_bg.page .btn_multiple3 a.default_btn{width:31%;margin-left:0;margin-right:3.5%}#new_bg.page .btn_multiple3 a.default_btn:nth-child(3),#new_bg.page .btn_multiple3 a.default_btn:nth-child(6),#new_bg.page .btn_multiple3 a.default_btn:nth-child(9){margin-right:0}.in_flex_3column ul{display:flex;justify-content:space-between;flex-wrap:wrap}.in_flex_3column ul li{width:30%}.in_flex_3column ul li h5{font-size:1.5rem;font-family:'Noto Serif JP',sans-serif;text-align:center}.in_flex_3column ul li h5 span{display:block;margin-top:.5em}.payment_ul ul{display:flex}.sab_contents{display:flex;width:100%;margin:100px auto 0;justify-content:space-between;flex-wrap:wrap}.sab_contents_h3{text-align:center;width:180px}h3.vertical{width:auto;display:inline-block}h2.vertical,h3.vertical{-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;width:150px;text-align:left;font-family:'Noto Serif JP',sans-serif;font-size:1.7rem}h2.vertical span,h3.vertical span{display:block;font-size:4rem;font-weight:300;margin-left:20px}.sab_contents_in{width:1080px;display:flex;justify-content:space-between;flex-wrap:wrap}.sab_contents_in a{width:47%;text-decoration:none;margin:0 0 4em}.sab_contents_in a dl{padding:2rem 2.5rem;border:1px solid #aaa}.sab_contents_in a dl dt{font-size:1.1em;border-bottom:1px dashed #aaa;margin:0 0 1em;font-family:'Noto Serif JP',sans-serif;font-weight:400}.sab_contents_in a dl dd{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap}.sab_contents_in a dl dd .pic{width:32%}.sab_contents_in a dl dd .txt{width:63%;color:#333;position:relative;line-height:1.6}.sab_contents_in a dl dd .txt .link{position:absolute;bottom:0;right:0;background-color:#3e3e3e;color:#fff;padding:0 2em .1em;font-family:'Noto Serif JP',sans-serif;font-size:.9em}.recruit_banner{text-align:center;margin:50px auto}#blog_bg{margin:80px auto 0;display:flex;justify-content:space-between}#blog_waku{width:900px}#blog_side{width:300px}.blog_h3{font-family:'Noto Serif JP',sans-serif;font-size:2rem;line-height:1.5;position:relative;margin-bottom:.3em;margin-top:3em}.blog_h3:nth-of-type(1){margin-top:0}.box_blog_page{border:1px solid #bbb;padding:2em 2.5em;color:#000}.box_blog_page p.date{text-align:right;color:#333;font-size:1.4rem}.box_blog_page p{margin-bottom:.7em}.box_blog{margin-bottom:1em}.nocomments{display:none}#next{text-align:center;margin:1em 0}#blog_side a{text-decoration:underline}#blog_side h3{font-family:'Noto Serif JP',sans-serif;font-size:1.7rem;line-height:1.5;position:relative;margin-bottom:.3em;margin-top:2em}#blog_side .widget_recent_entries h3{margin-top:0}#blog_side .widget_recent_entries ul{border:1px solid #bbb;padding:0 15px;font-size:1.4rem}#blog_side .widget_recent_entries ul li{border-bottom:1px dashed #bbb;padding:15px 0 10px}#blog_side .widget_recent_entries ul li:last-child{border:0}#blog_side .widget_recent_entries ul li .post-date{display:block;text-align:right;color:#555}#blog_side .rpwwt-widget ul{border:1px solid #bbb;padding:0 15px;font-size:1.4rem}#blog_side .rpwwt-widget ul li{border-bottom:1px dashed #bbb;padding:15px 0;margin:0;position:relative}#blog_side .rpwwt-widget ul li:last-child{border:0}#blog_side .rpwwt-widget ul li .rpwwt-post-date{position:absolute;bottom:10px;right:0}#blog_side .rpwwt-widget ul li img{margin:0 .75em 0 0}#blog_side .widget_categories>ul{border:1px solid #bbb;padding:1em 0 1em 2.5em;font-size:1.4rem}#blog_side .widget_categories ul li{list-style:disc}#blog_side .widget_categories ul li ul.children{margin-left:1em}#calendar_wrap{border:1px solid #bbb;padding:15px 25px;font-size:1.4rem;text-align:center}#calendar_wrap caption{text-align:center;margin-bottom:.5em}#calendar_wrap table{width:100%;text-align:center}#calendar_wrap table th,#calendar_wrap table td{text-align:center;vertical-align:middle}#calendar_wrap table th,#calendar_wrap table td a{font-weight:800}h4.pagetitle{font-family:'Noto Serif JP',sans-serif;font-size:2rem;margin-bottom:2em;background:#eee;padding:.5em 1em;text-align:center}#blog_comment{background:#efefef;padding:1em 1.5em;margin-top:3em}h3#reply-title{font-family:'Noto Serif JP',sans-serif;margin-bottom:.5em}ol.commentlist{list-style:none;margin-bottom:2em}ol.commentlist ul{list-style:none;margin-left:2em}.comment-author{border-bottom:1px solid #777;font-weight:800}.comment-body{background:#fff;padding:.5em 1em;margin-bottom:.5em;border:1px dashed #aaa}.commentmetadata{text-align:right;margin-bottom:.5em;font-size:13px}button,[type=button],[type=reset],[type=submit]{border:1px solid #aaa;padding:.2em 2em .1em;background:#fff}div#box{display:none;padding:25px}.check_box{margin:50px auto;text-align:center;width:800px}.check_box label{padding:10px 20px;background-color:#f44336;color:#fff;display:block;cursor:pointer;line-height:2}.check_box label strong{font-size:20px;font-family:'Noto Serif JP',sans-serif}.check_box label input[type=checkbox]{position:relative;width:26px;height:26px;border:1px solid #000;background:#fff;vertical-align:-7px;margin-right:1em}.menu .check_waku .reserve_flow{margin:2em 0!important}ol.reserve_chu{list-style:decimal outside none;margin-left:1.5em}ol.reserve_chu li{padding:.3em 0}.reserve_bikou h4{color:#f44535;font-weight:700}.custom_h4{margin-top:80px;font-size:2rem;font-family:'Noto Serif JP',sans-serif;font-weight:500}.form_h4{margin:2em 0 .5em;font-size:2rem;font-family:'Noto Serif JP',sans-serif;font-weight:500;border-bottom:1px dashed #aaa;padding-bottom:.2em}.menu .check_waku #contact dl{display:block;border-bottom:0;padding:0}form#mailformpro dl dd{width:100%}form#mailformpro dl dd p{line-height:1.5}form#mailformpro dl dd .bikou{display:block;line-height:1.5}form#mailformpro label{display:block!important;border:solid 1px #d9d9d9 !important;padding:3px 12px!important}form#mailformpro label.mfp_not_checked{border:solid 1px #d9d9d9!important}form#mailformpro .forms label{white-space:revert}form#mailformpro .forms label ul li{list-style:disc;line-height:1.5;margin-left:2em}.replacement_card.forms p{font-size:80%}.replacement_card.forms li{width:24%}form#mailformpro .chu{color:red}.form_request_inner{margin:0;padding:10px;background:#fff;border:1px #aaa dotted;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.anniversary_in{margin:1em 0 0}form#mailformpro .space10{height:10px}form#mailformpro .space10.border_bottom{border-bottom:1px dashed #aaa;margin-bottom:10px}.short_course{padding:.5em 1em;margin-bottom:.5em;background-color:#fff;border:1px solid #cfcfcf}form#mailformpro label.mfp_not_checked.inline,form#mailformpro label.mfp_checked.inline{display:inline-block!important}textarea:disabled,input:not([type]):disabled,input[type="color" i]:disabled,input[type="date" i]:disabled,input[type="datetime" i]:disabled,input[type="datetime-local" i]:disabled,input[type="email" i]:disabled,input[type="month" i]:disabled,input[type="password" i]:disabled,input[type="number" i]:disabled,input[type="search" i]:disabled,input[type="tel" i]:disabled,input[type="text" i]:disabled,input[type="time" i]:disabled,input[type="url" i]:disabled,input[type="week" i]:disabled,select:disabled,input[type=radio]:disabled{background-color:#ebebe4}form#mailformpro dl dd ul.fa-ul{margin:.5em 0 .5em 2em;line-height:1.5}form#mailformpro dl dd .hissukizai ul.fa-ul{margin:.3em 0 0 2em}.hissukizai{border:1px solid #f44336;padding:.7em 1em;background-color:#fff8f7;margin-top:.5em;margin-bottom:.5em}.hissukizai.tsujo{background-color:#fff;border:1px solid #d1d1d1}.menu .check_waku .hissukizai p{margin-bottom:0!important}form#mailformpro dl dt span{font-weight:400}.self-check form#mailformpro dl dt{float:none;width:100%;clear:both;font-size:1.8rem;padding:10px 20px;text-align:left;margin:0;font-weight:800;line-height:1.5;background-color:#607d8b;color:#fff}.self-check form#mailformpro dl dt span{display:block;font-size:1.4rem}.self-check form#mailformpro dl dt .must{margin:0 10px 0 0;box-shadow:none;font-weight:700}.self-check form#mailformpro dl dd{background-color:#dbeef9;margin:0;padding:15px;font-size:1.8rem;line-height:1.5}.self-check form#mailformpro label{font-weight:700}.self-check form#mailformpro label.mfp_not_checked,.self-check form#mailformpro label.mfp_checked{display:inline-block;width:48%;margin:.5%;padding:10px 12px}.self-check form#mailformpro label.mfp_not_checked.checkbox,.self-check form#mailformpro label.mfp_checked.checkbox{display:inline-block;width:100%;margin:1em 0;padding:20px 12px;text-align:center;font-size:2rem}.selectbox-1{position:relative}.selectbox-1:before,.selectbox-1:after{position:absolute;content:'';pointer-events:none}.selectbox-1:before{display:inline-block;right:0;width:2.8em;height:2.8em;border-radius:0 3px 3px 0;background-color:#2589d0}.selectbox-1:after{position:absolute;top:50%;right:1.4em;transform:translate(50%,-50%) rotate(45deg);width:6px;height:6px;border-bottom:3px solid #fff;border-right:3px solid #fff}.selectbox-1 select{appearance:none;min-width:500px;height:2.8em;padding:.4em 3.6em .4em .8em;border:none;border-radius:3px;background-color:#f2f2f2;color:#333;font-size:1em;cursor:pointer}.selectbox-1 select:focus{outline:2px solid #2589d0}.accbox2{margin:80px auto 80px;padding:0;max-width:100%}.accbox2 h3{font-size:20px;font-weight:800;margin:2em 0 0;color:#1ec3ce}form#mailformpro .accbox2>label{display:block !important;margin:1em 0 0;padding:13px 20px!important;color:#000;font-weight:700;cursor:pointer;transition:all .5s;background:#b3d4e7}form#mailformpro .accbox2 label:before{content:'\f054';font-family:'FontAwesome';padding-right:8px}form#mailformpro .accbox2 label:hover{background:#dbeef9}.accbox2 input.cssacc2{display:none}.accbox2 .accshow2{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}form#mailformpro .cssacc2:checked+label+.accshow2{height:auto;padding:10px 30px 30px;opacity:1;box-sizing:border-box;border:1px solid #b3d4e7}form#mailformpro .cssacc2:checked+label:before{content:'\f078'}form#mailformpro .accbox2 .mailform label{display:block!important;font-weight:400!important;margin:3px!important}form#mailformpro .accbox2 .mailform label:before{content:'';padding-right:0!important}form#mailformpro .accbox2 label.mfp_not_checked.inline,form#mailformpro .accbox2 label.mfp_checked.inline{display:inline-block!important}ol.health-care{list-style:decimal;margin-left:1.5em}ol.health-care li{margin:1em 0}strong{font-weight:700}em{font-style:italic}blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin:0 10px}.alignleft{float:left;margin:0 10px}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:"";display:block;clear:both}@media (max-width:1300px){body{font-size:1.2vw}.top_news{margin:5vw auto 0;width:90%}.top_gridmenu{margin:6vw 3vw 0}.top_shop_bg{margin-top:10vw;padding:5vw 3vw}.top_shop{width:100%}.top_shop h2{font-size:2.8vw}.top_shop h2 span.min{font-size:2vw}.top_shop h2 span.hosoku{font-size:1vw}.top_shop ul.fl{margin-top:4vw;justify-content:space-evenly}.top_shop ul.fl li p.pic,.top_shop ul li p.pic2{width:8vw;height:8vw}.top_shop ul.fl li p{font-size:1.2vw}.top_shop ul.fl li p span{font-size:1vw}.top_blog_bg{margin:10vw 3vw 0;width:auto}.top_blog ul li img{height:12vw}.top_event_news{max-width:95%;margin:5vw auto}.top_other_banner{max-width:95%;margin:5vw auto}.top_event_bg ul{height:22vw}.el_imgBannerLink p{font-size:1.1vw}.el_imgBannerLink p span{font-size:2.2vw}.footer_menu_bg{max-width:90%;margin:5vw auto}.footer_menu_bg h3{font-size:2.3vw}.footer_menu_bg h4{font-size:1.2vw}.footer_menu_bg .footer_menu01 li,.footer_menu_bg .footer_menu02 li,.footer_menu_bg .footer_menu03 li{font-size:1.1vw}.footer_links{margin:2vw auto;width:90%}.sub main{width:auto;margin:0 3vw 5vw}.breadcrumbs{margin:1em 0 5vw;font-size:1.15rem}.sab_contents{margin:0 auto}.sab_contents_h3{width:12%}.sab_contents_in{width:88%}h2.vertical,h3.vertical{width:100%;font-size:1.3vw}h2.vertical span,h3.vertical span{font-size:3vw;margin-left:1.2vw}.bg_thumbnails h2{font-size:3vw;padding:0 5vw}.bg_thumbnails h2 span{font-size:1.3vw}.bg_thumbnails{height:40vw}.bg100in{width:auto;margin:6vw 5vw;padding:6vw 0}.bg100in2{width:auto;margin:6vw 5vw;padding:7vw 0}.hed_description{margin:5vw auto 0}.hed_description ul.pic{margin-bottom:3vw}#qrcode span{font-size:1rem}#qrcode canvas{width:10vw;height:10vw}.menu .check_waku dl dt{width:20%}.menu .check_waku dl dd{width:78%}form#mailformpro dl dt{width:20%!important}form#mailformpro dl dd{padding:10px 5px 13px 23%!important}.mfp_element_text,.mfp_element_number,.mfp_element_select-one,.mfp_element_email,.mfp_element_tel,.mfp_element_textarea,.mfp_element_date,.mfp_element_password{max-width:100%}.check_box label strong{font-size:2vw}h4.check{font-size:2vw}h4.check .kakunin{font-size:1.4vw}.form_h4{font-size:1.7vw}.must{font-size:.9rem!important}form#mailformpro dl dt{font-size:1.3rem!important}form#mailformpro dl dd{font-size:1.3rem!important}.contact_tel span{font-size:2.7vw}form#mailformpro label{white-space:initial!important}div#box{padding:0}.border_waku_in_flex_pic p.pic{width:30%}.border_waku_in_flex_pic .txt{width:67%}ul.anniversary_card{justify-content:flex-start}ul.anniversary_card.forms li{width:23%;margin-right:2.5%}ul.anniversary_card.forms li:nth-child(4),ul.anniversary_card.forms li:nth-child(8){margin-right:0}.out_flex_half{margin:7vw 0 0}.out_flex_half .pic{width:47%}.out_flex_half .txt{width:47%}.sub main{margin:0 5vw 5vw}#new_bg.page .out_flex_half .btn_multiple{flex-direction:column}#new_bg.page .btn_multiple a.default_btn{width:100%;max-width:100%}.out_flex_pic .pic{width:26%}.out_flex_pic .txt{width:70%}#new_bg.page .btn_multiple3 a.default_btn{width:47%;max-width:100%}#new_bg.page .btn_multiple3 a.default_btn:nth-child(odd){margin-right:6%}#new_bg.page .btn_multiple3 a.default_btn:nth-child(even){margin-right:0}.out_flex_pic.boat .pic{width:35%}.out_flex_pic.boat .txt{width:61%}.select_bg_right{width:calc(100% - 100px)}.select_bg_right .in_waku .in_wakuin{width:calc(100% - 220px)}#blog_waku{width:70%}#blog_side{width:25%}}@media (max-width:1200px){body{font-size:1.3vw}.navigation{padding:90px 2vw 0}.footer_contact{padding:5vw 0}.footer_contact .phone figure{font-size:4vw}.footer_contact .phone a{font-size:2vw}.footer_contact .phone p span{font-size:1vw;margin-top:0}.footer_contact address h3.title{font-size:2vw}.contact_btn{width:25vw}.contact_btn .btn{font-size:1.3vw}.contact_btn .txt{font-size:1.2vw;margin-top:.2vw}.top_nav_up ul li a,.top_nav_up ul li:first-child a,.top_nav_up ul li:nth-child(2) a{font-size:1vw}.top_nav_down ul{font-size:1vw}ul.anniversary_card{width:auto}.select_btn{position:relative;text-align:right}.select_btn a{position:relative}#blog_side .widget_recent_entries ul,#blog_side .rpwwt-widget ul,#blog_side .widget_categories>ul{font-size:1.1vw}.box_blog_page{padding:1em 1.5em;font-size:1.2vw}}@media (max-width:1024px){.mv05 .fraction{top:38%!important}.mv05{margin-bottom:0!important}.mv05 .content{top:calc(38% + 6rem)!important}body{font-size:1.4vw}.layout1024{display:revert}.check_box{width:100%}hgroup.icon h2.min,.hed_description h3,.bg100.color01 h3,.bg100.color01 h3,h3.default,.custom_h4{font-size:2vw}h4.rental_equipment,.belongings div h4{font-size:1.2em}.column_list{font-size:1em}.border_waku h3{position:relative;font-size:2rem}.border_waku_in_flex_half div{width:100%}h3.icon{font-size:3vw;line-height:1.5;color:#333;background-size:6vw auto;padding:1vw 0 .5vw 8vw;margin-bottom:3vw}h3.icon span{font-size:1.5vw}h3.select_tate{font-size:3vw}.select_bg_left{width:8%}.select_bg_right{width:calc(100% - 12%)}.select_bg_right h3{font-size:2vw}.select_bg_right .in_waku .in_wakuin h4{font-size:1.7vw}.select_bg_right_title h4{font-size:3vw}}@media (max-width:850px){.top_nav_up ul li.reserve,.top_nav_up ul li.contact{width:50%}.top_nav_up ul li:first-child a,.top_nav_up ul li:nth-child(2) a{font-size:2vw}.top_nav_up ul li{width:33.333333%}.top_nav_up ul li a{font-size:1.7vw}.top_nav_down{display:none}body{font-size:1.7vw}ul.equipment-manufacturer{margin-bottom:0}ul.equipment-manufacturer li{width:26%;margin-bottom:1.5em}.news_contents ul li{display:flex;padding:2vw 0;border-bottom:dashed 1px rgba(0,0,0,.15)}.news_title h4{font-size:2.3vw}.news_title p{margin-top:2vw}.top_shop ul.fl li p{font-size:1.4vw}.top_gridmenu_btn{margin-top:3vw}.default_btn{max-width:100%;font-size:1.4vw;padding:1vw 0}.top_blog_bg h4{font-size:2.8vw}.top_blog_bg h4 .ichiran{font-size:1.3vw}.footer_menu_bg h4{font-size:1.5vw}.footer_menu_bg .footer_menu01 li,.footer_menu_bg .footer_menu02 li,.footer_menu_bg .footer_menu03 li{font-size:1.4vw}h4.rental_equipment span{font-size:1em}table.padi_info th,table.padi_info td,table.padi_info.price th{width:100%;display:block;white-space:initial}table.padi_info.price th{text-align:left}form#mailformpro dl dt{font-size:1.1em !important}form#mailformpro dl dd{font-size:1em !important}form#mailformpro dl dt{float:none !important;width:100% !important;background:#dbeef9 !important;line-height:2em !important;text-align:left !important;padding:10px !important;color:#000 !important}.must{margin:0 1.2vw 0 0 !important}form#mailformpro dl dd{padding:10px 5px 13px !important;background:#f1fdfc !important}.menu .check_waku dl dt{width:100%;margin-bottom:.5em;text-align:left}.menu .check_waku dl dd{width:100%}.menu .check_waku dl{padding:2vw 0}.border_waku:nth-of-type(1){margin:5vw auto}.border_waku{margin:9vw auto!important}.column_list{margin:0 0 9vw}h3.default{margin-top:9vw !important;margin-bottom:3vw;padding-bottom:1vw}table.padi_info th,table.padi_info td,table.padi_info.price th{text-align:left}table.padi_info{border-spacing:0}.bg100.color01 .border_waku2{margin:7vw auto 0}.border_waku2{flex-wrap:wrap}.border_waku2 div{padding:4vw;width:100%}.border_waku2 div:nth-of-type(1){margin-bottom:7vw}hgroup.icon h2{font-size:4vw}hgroup.icon h2 span{margin:0 1em}.replacement_card li{width:47.1%;margin:1em 0 0}.replacement_card li.none{display:none}.replacement_card.forms li{width:48%;text-align:center;margin:1em 0 0}.out_flex_half{flex-wrap:wrap}.out_flex_half .pic{width:100%;text-align:center}.out_flex_half .txt{width:100%;order:2}.out_flex_half .txt.zukan{width:100%;order:1}.out_flex_half .pic.zukan{width:100%;order:2;text-align:left}.out_flex_half .pic.zukan ul li{width:48%}.out_flex_half h4{text-align:center}.wide_btn .default_btn{max-width:100%}.in_flex_3column ul{margin:0 10%}.in_flex_3column ul li{width:100%;margin-bottom:1em}.in_flex_3column ul li h5{display:flex;align-items:center;justify-content:space-evenly}.in_flex_3column ul li h5 img{width:20%}.in_flex_3column ul li h5 span{margin-top:0;width:70%;text-align:left}.ul_dl2_waku{margin-top:10vw}.ul_dl2_waku dl{width:100%;margin-bottom:3vw}.hed_description ul.menu_up5pic{margin:0 auto 1em}h3.default .english{font-size:2.7vw;margin-left:0}.out_flex_pic{flex-wrap:wrap}.out_flex_pic.boat .pic{width:100%;text-align:center}.out_flex_pic.boat .txt{width:100%}h3.default .english{font-size:2vw}.select_bg_right .in_waku .in_wakuin{width:calc(100% - 20%);font-size:1.5vw;margin-left:3%}#blog_bg{margin:5vw auto 0;flex-wrap:wrap}#blog_waku{width:100%}.box_blog_page{padding:2vw 2.5vw;font-size:1.7vw}.box_blog_page p.date{font-size:1.6vw}#blog_side{width:100%;margin-top:5vw}#blog_side .widget_recent_entries ul,#blog_side .rpwwt-widget ul,#blog_side .widget_categories>ul{font-size:1.7vw}h4.pagetitle{font-size:2.5vw}}@media (max-width:640px){.sp_none{display:none}.pc_none{display:revert}.staff_img{float:none;margin:0;text-align:center}header{height:70px;position:fixed!important}.el_humburger{top:16px;left:16px}.bl_header_logo{max-width:250px;max-height:60px;top:0}.bl_header_logo img{height:70px}.sub .bl_header_logo .logo-scroll{height:70px}.bl_header_reserve{width:70px;height:70px}.bl_header_reserve p i{font-size:15px}.navigation{padding:85px 5vw 0;font-size:3vw}.humburger_menu01,.humburger_menu02{padding:5px 5px 10px}.humburger_menu01 div,.humburger_menu02 div{width:100%}.humburger_menu_bg h3{font-size:4vw}.humburger_menu_bg h3 span{font-size:4vw}.humburger_menu_bg h3:nth-of-type(1){margin-top:0}.acd-label{font-size:3.3vw;margin:2px 10px}.humburger_menu_contact_bg ul{flex-wrap:wrap}.humburger_menu_contact_bg ul li{padding:10px 0;text-align:center;width:50%}.humburger_menu_contact_bg ul li:nth-of-type(2) a{border-right:0}.humburger_menu_contact_bg{margin-top:6vw}.top_nav_up ul li:first-child a,.top_nav_up ul li:nth-child(2) a{font-size:3vw}.top_nav_up ul li{width:100%}.top_nav_up ul li a{font-size:2.7vw}.top_nav_up ul li:nth-child(3),.top_nav_up ul li:nth-child(4),.top_nav_up ul li:nth-child(5){display:none}.news_title{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.news_title h4{font-size:5vw;line-height:1}.news_title p{margin-top:0}body{font-size:3.2vw}.news_contents{width:100%;margin-top:3vw}.top_gridmenu{flex-wrap:wrap}.top_gridmenu div{width:100%}.top_news{margin:8vw auto 0}.default_btn{max-width:100%;font-size:3vw;padding:3vw 0}.news_contents ul li .post-date{font-size:2vw}.news_contents ul li{align-items:center}.top_shop h2{font-size:5vw}.top_shop h2 span.min{font-size:3vw}.top_shop h2 span.hosoku{font-size:2.5vw;margin-top:.5em}.top_shop_bg{padding:15vw 3vw}.top_shop ul.fl{flex-wrap:wrap}.top_shop ul.fl li{width:50%;margin-top:4vw}.top_shop ul.fl li p.pic,.top_shop ul li p.pic2{width:22vw;height:22vw}.top_shop ul.fl li p{font-size:3.4vw}.top_shop ul.fl li p span{font-size:2.8vw}.top_blog_bg h4{font-size:4.5vw}.top_blog_bg h4 .ichiran{font-size:2.8vw}.top_blog{margin-top:10vw}.top_blog_bg{margin:10vw 5vw 0}.top_blog ul{flex-wrap:wrap}.top_blog ul li{width:100%;display:flex;justify-content:space-between;margin-bottom:1em}.blog_in_left{width:25%}.blog_in_right{width:70%}.blog_in_right .txt{display:none}.blog_in_right p:nth-of-type(4){display:none}.top_blog ul li img{height:20vw}.top_blog ul li p.time{margin-bottom:1vw;font-size:3vw}.top_blog ul li p.title a{font-size:3vw}.top_event_news{width:auto;margin:5vw}.wp_rss_retriever li{padding:3vw}.wp_rss_retriever_metadata{font-size:2.5vw}.wp_rss_retriever_date{width:auto}.wp_rss_retriever_metadata:after{width:12em;margin:0;display:block!important}a.wp_rss_retriever_title{margin-left:4vw}.top_other_banner{width:55%;margin:8vw auto}.top_other_banner ul{flex-wrap:wrap}.top_other_banner ul li{width:100%;margin-bottom:2vw}.top_event_bg ul{height:auto;flex-direction:column}.top_event_bg ul li{height:25vw}.el_imgBannerLink p span{font-size:5vw}.el_imgBannerLink p{font-size:3vw;line-height:2}.footer_contact{flex-direction:column}.footer_contact .phone figure{font-size:10vw}.footer_contact .phone p span{font-size:3vw;margin-top:0}.footer_contact .phone a{font-size:5vw}.footer_contact address h3.title{font-size:5vw}.footer_contact address p{font-size:3vw;text-align:center;margin:0 0 5vw}.footer_contact .contact_btn{width:60vw}.contact_btn .btn{font-size:3.3vw}.contact_btn .txt{font-size:3vw;margin-top:1vw}.footer_menu_bg h3,.footer_menu01,.footer_menu02,.footer_menu03{display:none}.footer_payment ul{flex-direction:column}.footer_payment ul li{text-align:center;margin-bottom:2vw}.footer_payment{margin-top:5vw}.footer_menu_contact_bg{margin-top:0}.footer_menu_contact_bg ul{flex-direction:column;border-top:0;border-bottom:0}.footer_menu_contact_bg ul li{padding:2vw 0;text-align:center;width:100%}.footer_menu_contact_bg ul li a{display:block;border:solid 1px rgba(0,0,0,.15);padding:2vw 0;font-family:'Noto Serif JP',sans-serif}.footer_links ul{flex-wrap:wrap;justify-content:space-between}.footer_links ul li{width:21%;padding:2vw}.footer_copyright a{display:block}.bg_thumbnails{margin-top:70px}.sab_contents_h3{width:100%;margin-bottom:7vw}h2.vertical,h3.vertical{font-size:4vw;-webkit-writing-mode:initial;writing-mode:initial;text-align:center}.sab_contents_in{width:100%}.sab_contents_in a{width:100%;margin:0 0 5vw}.footer_payment ul li img{height:auto;width:80%}.sab_contents_in a dl{padding:1em 1.5em}.sab_contents_in a dl dt{padding-bottom:.3em;margin:0 0 .7em}hgroup.icon img{width:10vw}hgroup.icon h2.min,.hed_description h3,.bg100.color01 h3,.bg100.color01 h3,.custom_h4{font-size:3.4vw;line-height:1.5}h3.default{font-size:4vw;line-height:1.5}hgroup.icon h2 span{margin:0 1em}hgroup.icon p.english{font-size:2vw}.hed_description ul.pic{flex-wrap:wrap}.hed_description ul.pic li{width:30%;height:25vw}.hed_description ul.pic li img{height:100%;width:100%;object-fit:cover}.hed_description ul.pic li span.title{font-size:.7rem}.hed_description ul.pic{margin-bottom:10vw}#qrcode{display:none}.column_list{margin:0 0 9vw;min-width:100%}.menu.page .rental div{width:100%;margin-bottom:1em}.menu .bg100.color01 .border_waku.nintei{padding:4vw}.bg100.color01 h3{margin-bottom:7vw}.menu_up5pic{flex-wrap:wrap}.menu_up5pic li{width:48%}.menu_up5pic li:nth-of-type(5){display:none}ul.menu_up5pic li{margin-top:0 !important;margin-bottom:4% !important}h4.rental_equipment{font-size:1em;margin:4vw 0 1vw !important}.belongings div h4{font-size:1.1em}.bg100in2 .border_waku .belongings div{width:100%}.belongings{flex-wrap:wrap}.bg100.color01 h3{font-size:3.7vw;top:-3vw}#belongings .menu_up5pic{margin:2em 5vw 0}h4.check{font-size:4vw;background-color:#f44336;text-align:center;padding:.5em 0}h4.check .btg{display:block;padding:0;color:#fff;font-family:'Noto Serif JP',sans-serif}h4.check .btg.other{background:#8b8b8b}h4.check .kakunin,h4.check.tel .kakunin,h4.check.web .kakunin{font-size:2.5vw;color:#fff}.menu .check_waku{padding:1em 1.5em !important}#new_bg.page .check .btn_multiple{flex-wrap:wrap}#new_bg.page .check .btn_multiple a.default_btn{width:100%}.check_box{margin:7vw auto}.check_box label{padding:3vw}.check_box label input[type=checkbox]{width:20px;height:20px}.check_box label strong{font-size:3vw}h4.check.tel{background-color:#607d8b}h4.check.tel.other{background-color:#8b8b8b}h4.check.web{background-color:#009688}.contact_tel span{font-size:4.7vw;display:block}.custom_h4{margin-top:5vw}.form_h4{font-size:1.1em}form#mailformpro dl dt{padding:5px 10px !important}form#mailformpro dl dd{padding:2vw 0 5vw !important}form#mailformpro label.mfp_not_checked,form#mailformpro label.mfp_checked{padding:2vw 3vw !important}.mfp_element_checkbox,.mfp_element_radio{margin-right:.5em !important}.mfp_element_text,.mfp_element_number,.mfp_element_select-one,.mfp_element_email,.mfp_element_tel,.mfp_element_textarea,.mfp_element_date,.mfp_element_password,input[type=time]{padding:2vw 3vw !important;background:#fff}input.go-to:disabled{background:#ebebe4 !important}input[type=time]{-webkit-appearance:none;width:50%;height:10vw;border:solid 1px #ccc;border-radius:3px;box-shadow:0px 0px 5px #ccc inset;margin:2px;padding:2vw 3vw !important;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:3vw}form#mailformpro .chu{display:block}form#mailformpro dl dd label{margin:3px 0 2vw;line-height:1.5}form#mailformpro .cssacc2:checked+label+.accshow2{padding:2vw 3vw}form#mailformpro .cssacc2:checked+label+.accshow2 .form_h4{margin:.5em 0 .5em}.form_request_inner{padding:2vw 3vw;margin-top:1.5vw}.time_select{display:block}table.padi_info th,table.padi_info td{padding:.5em 1em}.bg100.color01 .border_waku2{margin:5vw auto 0}.border_waku2 div:nth-of-type(1){margin-bottom:5vw}.bg100in{padding:7vw 0}h3.default span{font-size:70%;display:block}.border_waku_in_flex_pic{margin:3vw 0}.border_waku_in_flex_pic p.pic{width:100%;text-align:center}.border_waku_in_flex_pic .txt{width:100%}.border_waku2 div{padding:6vw 5vw}.bg100.color01 h3{font-size:3.7vw;margin:0 0 4vw!important;position:relative;padding:0;top:0}.border_waku h3 span{padding:0;font-size:4vw}.border_waku_in_flex_half div{width:100%}.menu .bg100.color01 .hosoku_dl.bg_none{margin:0 0 1.5rem}.bg100in2{padding:0 0 3vw}.hed_description .txt{margin:5vw auto 0}ul.anniversary_card li{width:46%;margin-bottom:1em}.border_waku h3{font-size:3vw}.wi_card img{max-width:100%}ul.anniversary_card.forms li,ul.anniversary_card li{width:48%;margin-right:3.5%}ul.anniversary_card.forms li:nth-child(2),ul.anniversary_card.forms li:nth-child(4),ul.anniversary_card.forms li:nth-child(6),ul.anniversary_card.forms li:nth-child(8){margin-right:0}ul.anniversary_card li:nth-child(2),ul.anniversary_card li:nth-child(4),ul.anniversary_card li:nth-child(6),ul.anniversary_card li:nth-child(8){margin-right:0}.pic_flex{flex-wrap:wrap}.pic_flex .pic{width:100%;height:40vw;text-align:center}.pic_flex .pic img{width:100%;height:100%;object-fit:cover}.pic_flex .txt{width:100%}table.padi_info td .in_flex p{display:none}table.padi_info td .in_flex div{width:100%}.in_flex_3column ul{margin:0}.out_flex_pic{flex-wrap:wrap}.out_flex_pic .pic{width:100%;text-align:center;height:40vw;margin-bottom:1em}.out_flex_pic .pic img{width:100%;height:100%;object-fit:cover}.default .out_flex_pic .pic,.out_flex_pic.default .pic{width:100%;text-align:center;height:auto}.default .out_flex_pic .pic img,.out_flex_pic.default .pic img{width:50%;height:auto;object-fit:cover}.default80 .out_flex_pic .pic{width:100%;text-align:center;height:auto}.default80 .out_flex_pic .pic img{width:80%;height:auto;object-fit:cover}.out_flex_pic .txt{width:100%}#new_bg.page .btn_multiple3 a.default_btn:nth-child(odd){margin-right:0}#new_bg.page .btn_multiple3 a.default_btn{width:100%}.payment_ul ul{flex-wrap:wrap}.txt.padi p:has(img){text-align:center}.staff_dl dt{width:100%;border-bottom:0;padding:1em 0 0}.staff_dl dd{width:100%;padding:0 0 1em}.border_waku.wi_card.staff h3{font-size:4vw}.boat4pic{margin:0}.boat4pic dl{width:100%}.menu .check_waku.tel.flex{flex-wrap:wrap;justify-content:center}hgroup.icon.thanks{margin:3em 0 !important}h3.icon{font-size:4vw}h3.select_tate{font-size:3.5vw}.select_bg_left{width:10%}.select_bg_right{width:calc(100% - 14%)}.select_bg_right_in{padding:4vw 5vw}.select_bg_right h3{font-size:3vw;line-height:1.3;padding-bottom:1vw;margin-bottom:3vw}.select_bg_right .in_waku{flex-wrap:wrap}.select_bg_right .in_waku .in_wakuin{width:100%;font-size:3vw;margin-left:0}.select_bg_right .in_waku>P{text-align:center;width:100%}.select_bg_right .in_waku .c-card{margin-bottom:0}.select_bg_right .in_waku .in_wakuin h4,.select_bg_right .in_waku .in_wakuin h4.min{font-size:3vw;margin:2vw 0}.select_bg_right .in_waku .jouken{flex-wrap:wrap}.select_btn{width:100%;text-align:center}.select_bg_right .in_waku .select_btn a{width:100%;margin-top:3vw}.select_bg_right_title h4{font-size:4vw;padding:0 0 2vw 3vw;margin-bottom:3vw}label{max-width:100%}.selectbox-1 select{max-width:100%;min-width:100%}.blog_h3{font-size:3.2vw}.box_blog_page{padding:3vw 3.5vw;font-size:3vw}.box_blog_page p.date{font-size:2.6vw}#blog_side .widget_recent_entries ul,#blog_side .rpwwt-widget ul,#blog_side .widget_categories>ul{font-size:3vw}h4.pagetitle{font-size:3.2vw}.humburger_menu01 .ichiran a{font-size:3.3vw;margin:10px;padding:7px 0;background:#ddd}table#mfp_confirm_table tr th{white-space:initial!important;width:30%!important}table#mfp_confirm_table tr th,table#mfp_confirm_table tr td{font-size:3vw!important}table.padi_info.price.option th{width:100%}.hed_schedule h4{font-size:3.5vw}.footer_menu_contact_bg ul li:last-child a{border-right:solid 1px rgba(0,0,0,.15)}}