@charset "utf-8";html{scroll-behavior:smooth;font-size:62.5%}body{font-family:'Noto Sans JP',sans-serif;background-color:#28292b;position:relative;z-index:0;font-size:1.6rem;overflow-x:hidden;-webkit-overflow-scrolling:touch;line-height:1.6}img{max-width:100%;height:auto}a{text-decoration:underline}a:hover{text-decoration:none}.linkbox{cursor:pointer}.center{text-align:center}.black{color:#28292b}.white{color:#fff}.red{color:#f66}.blue{color:#0084f7}.font-mi{font-family:'Noto Serif JP',sans-serif}.font-en{font-family:'Righteous',cursive}.pc_none{display:none}header{width:100%}nav{font-family:'Righteous',cursive;display:flex;justify-content:space-between;align-items:center;width:91%;margin:35px auto}body.sab nav{margin:10px auto}body.sab nav h1{position:relative;top:30px}nav h1{width:30%;margin-right:5%;z-index:4}nav .pc_menu{width:60%}.pc_menu ul{display:flex;justify-content:space-around;font-size:1.1vw}.pc_menu ul a{color:#fff;text-decoration:none}.pc_menu ul .default a span{display:inline-block;transition:.7s}.pc_menu ul .default.contact a{background-color:#fff;padding:.3rem .7em;color:#28292b;font-size:87%}.pc_menu ul .default.contact a i{margin-right:.3em;font-size:82%}.pc_menu ul .default.reservation a{background-color:#fff;padding:.3rem .7em;color:#28292b;font-size:87%}.pc_menu ul .default.reservation a i{margin-right:.3em;font-size:82%}.pc_menu ul .default a:hover span{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}.pc_menu{position:relative;width:100%;max-width:1000px;margin:0 auto}.pc_menu>li{float:left;width:20%;height:50px;line-height:50px;background:#1d2113}.pc_menu>li a{display:block;color:#fff}.pc_menu>li a:hover{color:#999}ul.menu__second-level{visibility:hidden;opacity:0;z-index:1}ul.menu__third-level{visibility:hidden;opacity:0}ul.menu__fourth-level{visibility:hidden;opacity:0}.pc_menu>li:hover{background:#072a24;-webkit-transition:all .5s;transition:all .5s}.menu__second-level li{padding:.7vw 1.5vw;border-top:1px dashed #ddd}.menu__third-level li{padding:.7vw 1.5vw}.pc_menu:before,.pc_menu:after{content:" ";display:table}.pc_menu:after{clear:both}.pc_menu{*zoom:1;}.menu>li.menu__single{position:relative}li.menu__single ul.menu__second-level{position:absolute;top:1vw;-webkit-transition:all .2s ease;transition:all .2s ease;display:block;font-family:'Noto Serif JP',sans-serif;font-size:.8vw}li.menu__single ul.menu__second-level li{background:#28292b}li.menu__single ul.menu__second-level li:first-child{margin-top:1vw}li.menu__single:hover ul.menu__second-level{top:1vw;visibility:visible;opacity:1}li.menu__single ul.menu__second-level li:hover{background:#555}#hamburger{width:60px;height:60px;position:relative}.cp_fullscreenmenu{position:fixed;z-index:10}.cp_fullscreenmenu .menu{position:fixed;top:0;left:0;display:flex;visibility:hidden;overflow:hidden;width:100%;height:100%;pointer-events:none;outline:1px solid transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;justify-content:center}.cp_fullscreenmenu .menu>div{display:flex;overflow:hidden;width:100vw;height:100%;transition:all .4s ease;-webkit-transform:scale(0);transform:scale(0);text-align:center;color:#fefefe;background:#28292b;flex:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;justify-content:center}.cp_fullscreenmenu .menu>div>ul{display:block;max-height:100%;margin:0;padding:0 1em;list-style:none;transition:opacity .4s ease;opacity:0;position:absolute;top:1vh}.cp_fullscreenmenu .menu>div>ul>li{font-size:2.6vh;display:block;margin:1.7vh;padding:0}.cp_fullscreenmenu .menu>div>ul>li.contact,.cp_fullscreenmenu .menu>div>ul>li.reservation{font-size:2.4vh;display:block;margin:1.7vh;padding:.5vh 0 .7vh;background:#fff;line-height:1.3}.cp_fullscreenmenu .menu>div>ul>li.contact:hover,.cp_fullscreenmenu .menu>div>ul>li.reservation:hover{background:#fff;color:#28292b;transition:0}.cp_fullscreenmenu .menu>div>ul>li.contact a:hover,.cp_fullscreenmenu .menu>div>ul>li.reservation a:hover{color:#28292b;transition:0}.cp_fullscreenmenu .menu>div>ul>li.contact a,.cp_fullscreenmenu .menu>div>ul>li.reservation a{color:#28292b;transition:0}.cp_fullscreenmenu .menu>div>ul>li.contact a i,.cp_fullscreenmenu .menu>div>ul>li.reservation a i{font-size:1.6vh}.cp_fullscreenmenu .menu>div>ul>li.sns{display:flex;justify-content:center}.cp_fullscreenmenu .menu>div>ul>li.sns p{margin:0 1vh}.cp_fullscreenmenu .menu>div>ul>li.sns a{font-size:4vh;text-decoration:none}.cp_fullscreenmenu .menu>div>ul>li.info a{font-size:2vh;text-decoration:none}.cp_fullscreenmenu .menu>div>ul>li.info .address{font-size:1.4vh}.cp_fullscreenmenu .menu>div>ul>li.info .address a{font-size:1.3vh}.cp_fullscreenmenu .menu>div>ul>li.logo img{height:13vh;width:auto}.cp_fullscreenmenu .menu>div>ul>li span{font-size:1.6vh;display:block;font-family:'Noto Serif JP',sans-serif}.cp_fullscreenmenu .menu>div>ul>li>a{position:relative;display:inline;cursor:pointer;transition:color .4s ease;text-decoration:none;font-size:2.4vh}.cp_fullscreenmenu .menu>div>ul>li>a:hover{color:#e5e5e5}.cp_fullscreenmenu .menu>div>ul>li>a:hover:after{width:100%}.cp_fullscreenmenu .menu>div>ul>li>a span:after{position:absolute;z-index:1;bottom:-.15em;left:0;width:0;height:2px;content:'';transition:width .4s ease;background:#e5e5e5}.cp_fullscreenmenu .toggle{position:absolute;z-index:2;top:0;left:0;width:60px;height:60px;cursor:pointer;opacity:0}.cp_fullscreenmenu .toggle:checked+.hamburger>span{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.cp_fullscreenmenu .toggle:checked+.hamburger>span:before,.cp_fullscreenmenu .toggle:checked+.hamburger>span:after{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cp_fullscreenmenu .toggle:checked+.hamburger>span:after{opacity:0}.cp_fullscreenmenu .toggle:checked~.menu{visibility:visible;pointer-events:auto}.cp_fullscreenmenu .toggle:checked~.menu>div{transition-duration:.75s;-webkit-transform:scale(1);transform:scale(1)}.cp_fullscreenmenu .toggle:checked~.menu>div>ul{opacity:1}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(1){transition-delay:.4s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(2){transition-delay:.6s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(3){transition-delay:.8s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(4){transition-delay:1s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(5){transition-delay:1.2s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(6){transition-delay:1.4s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(7){transition-delay:1.6s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(8){transition-delay:1.8s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(9){transition-delay:2s}.cp_fullscreenmenu .toggle:checked~.menu>div>ul li:nth-of-type(10){transition-delay:2.2s}.cp_fullscreenmenu .toggle:hover+.hamburger{box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.cp_fullscreenmenu .toggle:checked:hover+.hamburger>span{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.cp_fullscreenmenu .hamburger{position:absolute;z-index:1;top:0;left:0;display:block;width:60px;height:60px;padding:.5em 1em;cursor:pointer;transition:box-shadow .4s ease;border-radius:0 .12em .12em 0;background:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cp_fullscreenmenu .hamburger>span{position:relative;top:50%;display:block;width:100%;height:2px;transition:all .4s ease;background:#fefefe}.cp_fullscreenmenu .hamburger>span:before,.cp_fullscreenmenu .hamburger>span:after{position:absolute;z-index:1;top:-10px;left:0;display:block;width:100%;height:2px;content:'';transition:all .4s ease;background:inherit}.cp_fullscreenmenu .hamburger>span:after{top:10px}.cp_fullscreenmenu h1{position:absolute;top:35px;left:4%}#slidernew{width:95%;margin:0 0 150px 5%;position:relative;overflow:hidden;display:flex;justify-content:space-between;z-index:0}#slidernew img{width:100%;height:719px;object-fit:cover}#imgBoxLogo{width:5%;display:flex;align-items:center;justify-content:center}#imgBoxLogo img{max-width:100%;height:auto;object-fit:none}.imgBox_bg{width:65%;margin:0}#imgBox{position:relative;max-width:1277px;width:100%;margin:0;height:719px}#imgBox .slider{width:100%;margin:0;height:719px}#imgBox .slide{position:absolute;top:0;left:0;width:100%;height:719px;-webkit-clip-path:polygon(0% 0%,0% 0%,-35% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,-35% 100%,0% 100%);transition:1.2s ease-in}#imgBox .slide.isNow{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);z-index:2}#imgBox .slide.isOld{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);z-index:1}.imgTxt_bg{width:30%;margin-right:5%}#imgTxt{position:relative;max-width:417px;height:719px;width:100%;margin:0}#imgTxt .slider{width:100%;margin:0;height:719px}#imgTxt .slideTxt{position:absolute;top:0;left:0;width:100%;height:719px;-webkit-clip-path:polygon(0% 0%,0% 0%,-35% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,-35% 100%,0% 100%);transition:1.2s ease-in}#imgTxt .slideTxt.isNow{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);z-index:2}#imgTxt .slideTxt.isOld{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);z-index:1}.fadeIn{transform:translate3d(0,-10px,0);transition:1s;opacity:0}.fadeIn.animated{transform:translate3d(0,0,0);opacity:1}#top-news{margin:-75px 0 0}.top_news_in_title{background-color:#f6f4ef;margin-left:15%;height:80px}.top_news_in_title h2{height:80px;line-height:80px;font-family:'Righteous',cursive;font-size:20px;margin-left:50px}.top_news_in_txt{background:#fff;padding-bottom:60px}.top_news_in_txt .top-widget{background-color:#f6f4ef;padding-bottom:20px;margin-left:15%}.top_news_in_txt .top-widget h2{display:none}.top_news_in_txt .top-widget #custom-post-type-recent-posts-4 ul li:before{content:"INFO";background-color:#28292b;color:#fff;font-size:90%;padding:0 2.7em;text-align:center;margin-right:1em;font-family:'Righteous',cursive;display:}.top_news_in_txt .top-widget #custom-post-type-recent-posts-5 ul li:before{content:"PICK UP";background-color:#8c0000;color:#fff;font-size:90%;padding:0 2em;margin-right:1em;font-family:'Righteous',cursive}.top_news_in_txt ul li{margin:0 50px 1em;background-color:#fff;padding:1em 2em;font-size:90%}.sp-pcp-post .sp-pcp-post-thumb-area img{filter:saturate(120%) contrast(110%)}.custom-title-pickup{background-color:#8c0000;color:#fff;font-size:90%;padding:0 2em;margin-right:1em;font-family:'Righteous',cursive}.custom-title-info{background-color:#28292b;color:#fff;font-size:90%;padding:0 2.7em;text-align:center;margin-right:1em;font-family:'Righteous',cursive}.square-btn .btn,.square-btn a.btn,.square-btn button.btn{font-size:13px;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem}.square-btn a.btn-svg{font-weight:700;line-height:54px;width:204px;height:54px;padding:0;cursor:pointer;text-decoration:none;background-color:transparent}.square-btn a.btn-svg svg{position:absolute;top:0;left:0;width:100%;height:100%}.square-btn a.btn-svg svg rect{-webkit-transition:all .4s ease;transition:all .4s ease;stroke:#fff;stroke-width:1;stroke-dasharray:200px,16px;stroke-dashoffset:70px}.square-btn a.btn-svg:hover svg rect{stroke-dashoffset:284px}.square-btn a.btn-svg span{color:#fff}h3.default{font-family:'Righteous',cursive;font-size:40px;line-height:1.5;color:#fff}h3.default span{border-bottom:1px solid #fff}h3.default.black{color:#28292b}h3.default.black span{border-bottom:1px solid #28292b}.container .hed h3{margin-top:85px}.container .hed h4{font-family:'Noto Serif JP',sans-serif;font-size:2.2rem;margin-bottom:3rem}h3.default.black span{border-bottom:1px solid #28292b}h3.default-white{font-family:'Righteous',cursive;font-size:34px;line-height:1.5;color:#27282b}h3.default-white span{border-bottom:1px solid #27282b}.center_hed{text-align:center}.center_hed h3.default-white{text-align:center;margin-bottom:40px}.top-diving-menu_in h4{font-size:2.4rem;font-weight:700;line-height:1.6;margin-bottom:2vw}.top-diving-menu_in h4 span{font-size:1.6rem;font-weight:300;color:#79796a;font-family:'Righteous',cursive;display:block}.top-diving-menu_in h5{font-weight:700;line-height:1.6;margin-bottom:2vw}h3.title{font-family:'Noto Serif JP',sans-serif;font-size:22px;line-height:1.5;font-weight:700}h3.title span.min{display:block;margin-bottom:2rem;border-bottom:1px dashed #aaa;line-height:2;font-size:1.8rem}h3.title.white span{display:block;border-bottom:1px solid #fff;width:4em;margin:1em auto}.charter-price h3.title span{display:block;border-bottom:1px solid #28292b;width:4em;margin:1em auto}h3.title2{font-family:'Righteous',cursive;font-size:4rem}h3.title2 span{font-family:'Noto Serif JP',sans-serif;font-size:1.8rem;display:block}h3.h3_sab{font-family:'Noto Serif JP',sans-serif;font-size:2.4rem;font-weight:700;border-bottom:1px solid #fff;margin-bottom:2.5rem;line-height:2}#top-about{display:flex;justify-content:flex-end;align-items:center}#top-about .txt{width:30%;margin-right:5%}#top-about .pic{width:60%}#top-about .txt_in{margin:2vw 0;color:#fff;line-height:1.5}#top-about .txt_in p{margin-bottom:1em}.sp-pcp-post .sp-pcp-title,.sp-pcp-post .sp-pcp-title a{color:#999!important}.top_logbook{margin:0;position:relative;z-index:0}.top_logbook_up{display:flex;flex-wrap:wrap;margin:0}.top_logbook_up_left{width:50%;background-color:#28292b;height:90px}.top_logbook_up_right{width:50%;background-color:#000;height:90px}.top_logbook_bg{display:flex;flex-wrap:wrap;margin:0;position:relative;z-index:0}.top_logbook_bg_left{width:50%;background-color:#fff;height:680px}.top_logbook_bg_right{width:50%;background-color:#000;height:680px}.top_logbook_bg_right .title{display:flex;justify-content:space-evenly}.top_logbook_bg_right .btn{margin-top:.8rem}.sp-pcp-container{position:absolute!important;top:120px}.top-diving-menu{background-color:#f6f4ef;padding:100px 0}.top-diving-menu_in{position:relative;display:flex;width:80%;margin:100px auto 0;justify-content:center}.top-diving-menu_in .pic{width:50%;position:relative}.top-diving-menu_in .pic p{width:100%;height:100%}.top-diving-menu_in .pic p img{width:100%;height:100%;object-fit:cover}.top-diving-menu_in .pic:before{content:'';display:inline-block;width:163px;height:163px;background-image:url(//ishigaki-solidcrew.com/wp/wp-content/themes/solidcrew2022/img/logo_maru_touka.png);background-size:contain;vertical-align:middle;position:absolute;top:-81px;left:-81px}.top-diving-menu_in .txt{width:50%;position:relative;background-color:#fff;padding:4vw 5vw 0;font-size:1.5rem}.top-diving-menu_in .txt p{margin-bottom:1.5vw}.top-diving-menu_in .txt .in_pic{display:flex;justify-content:space-between;margin:3vw 0 0}.top-diving-menu_in .txt .in_pic p{margin:0;width:45%}.top-diving-menu_in_btm{display:flex;justify-content:flex-end;width:80%;height:6vw;margin:0 auto}.top-diving-menu_in_btm div{width:65%;height:100%;background-color:#fff}.btn{margin-top:3rem}.btn a{font-size:1.1rem;background-color:#ddd;font-family:'Righteous',cursive;border:1px solid transparent;display:flex;justify-content:center;align-items:center;position:relative;width:200px;height:40px;color:#333;text-decoration:none;transition:.3s;padding:0 0 8px}.btn03 a:before{content:'';position:absolute;top:-5px;left:-5px;width:100%;height:100%;background-color:transparent;border:1px solid #333}.btn03 a:after{content:'';position:absolute;top:44%;right:-20px;width:50px;height:1px;background-color:#666}.btn03 a:hover{background-color:#999;color:#fff}.top-pickup{margin:80px auto;width:96%}.top-pickup h3{text-align:center}.top-pickup ul{display:flex;justify-content:space-between;margin:50px 0}.top-pickup ul li{width:18%}.top-pickup ul li h5{display:flex;justify-content:space-between;align-items:flex-start}.top-pickup ul li h5 .title{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;font-family:'Righteous',cursive}.top-pickup ul li h6{color:#fff;line-height:1.5;font-size:1.3rem;margin-top:10px}.top-pickup ul li h6 span{color:#79796a;font-family:'Righteous',cursive;display:block}.top-pickup ul li h6 a{text-decoration:none}.top-pickup ul li h6 a:hover{text-decoration:underline}#hed-area{position:relative;z-index:-1;width:100%;height:500px}#hed-area .eyecatch{position:relative;z-index:-1;width:90%;height:500px}#hed-area .eyecatch img{width:100%;height:100%;object-fit:cover}#hed-area h2{position:absolute;z-index:0;bottom:5%;right:5%;color:#fff;font-family:'Noto Serif JP',sans-serif;font-size:26px;text-align:right;line-height:1.5}#hed-area h2 span{font-family:'Righteous',cursive;font-size:40px;display:block}.container{margin:0;padding:0}.bg-black{overflow:hidden}.bg-black2{overflow:hidden;background-color:#000}.bg-cream{background-color:#f6f4ef;overflow:hidden}.harf-auto{margin:85px auto;max-width:1400px;display:flex;justify-content:center;align-items:center;padding:0 2vw}.harf-auto2{justify-content:space-between;align-items:flex-start;margin:50px auto 0}.harf-auto .pic{width:450px}.harf-auto .txt{width:600px}.harf-auto .pic400{width:400px;margin-right:30px}.harf-auto .pic400 p{margin-bottom:30px}.harf-auto .txt.txt850{width:850px}.bg-black .harf-auto .txt{color:#fff}.bg-black .harf-auto .txt h3{margin-bottom:1em}.bg-black .harf-auto .txt p{margin-bottom:1em;line-height:1.7}.bg-black .harf-auto .txt p:last-child{margin-bottom:0}.harf-flex{margin:100px auto;max-width:1400px;display:flex;justify-content:space-between;align-items:center;padding:0 2vw}.harf-flex.fun{margin:50px auto 100px}.harf-flex .pic{width:48%;position:relative}.harf-flex .pic.logo-left:before{content:'';display:inline-block;width:163px;height:163px;background-image:url(//ishigaki-solidcrew.com/wp/wp-content/themes/solidcrew2022/img/logo_maru_touka.png);background-size:contain;vertical-align:middle;position:absolute;top:5%;left:5%}.harf-flex .pic.logo-right:before{content:'';display:inline-block;width:163px;height:163px;background-image:url(//ishigaki-solidcrew.com/wp/wp-content/themes/solidcrew2022/img/logo_maru_touka.png);background-size:contain;vertical-align:middle;position:absolute;top:5%;right:5%}.harf-flex .txt{width:48%}.harf-flex .txt h3{margin-bottom:1em}.harf-flex .txt p{margin-bottom:1em;line-height:1.7}.harf-flex .txt .bo-waku{margin:2rem 0 0}.harf-flex .txt .bo-waku p{margin:0;line-height:1.7}.wi800{width:800px;margin:0 auto}.wi800 h3{text-align:center}.wi800 h3 span{display:block;border-bottom:1px solid #28292b;width:4em;margin:1em auto}.wi800 p{margin-bottom:1em;line-height:1.7}p.bo-waku{border:1px solid #aaa;padding:.5rem 1rem;text-align:center}.shop-info{margin:85px auto;max-width:1200px}.shop-info.price{margin:30px auto 85px;max-width:1200px;padding:0 2vw}.shop-info.price.black{color:#000}.shop-info table{width:100%;border-collapse:separate;line-height:1.5}.price-hosoku{color:#eee;text-align:right;font-size:1.4rem}.shop-info table .red{color:red}.shop-info.price table th{width:30%}.shop-info table th{text-align:center;font-weight:300;background-color:#838383;color:#fff;vertical-align:middle;padding:1rem 2rem}.shop-info table td{background-color:#e3e3e3;padding:1rem 2rem}.staff-bg{max-width:1400px;margin:100px auto;padding:0 2vw}.staff-bg ul{width:1000px;margin:50px auto;padding:0 1vw;display:flex;justify-content:space-between;flex-wrap:wrap}.staff-bg ul li{width:45%;color:#fff}.staff-bg.column2 ul li .pic{text-align:center}.staff-bg ul li h4{margin:2rem 0;text-align:center;font-family:'Righteous',cursive;font-size:2rem}.staff-bg ul li h4 span{font-family:'Noto Serif JP',sans-serif;font-size:2rem;display:block;margin-top:1rem}.staff-bg ul li p{margin-bottom:1rem;font-size:1.5rem;line-height:1.7;color:#ddd}.drift .bo-waku-700{margin:50px auto 85px}.bo-waku-700{max-width:700px;margin:0 auto;text-align:center;color:#ddd;border:1px solid #ddd;padding:1.5rem;line-height:1.6}.bo-waku-700 h5{font-family:'Noto Serif JP',sans-serif;font-size:2rem;margin-bottom:1rem;color:#fff}.bo-waku-700 p{font-size:1.4rem}.bo-waku{border:1px solid #ddd;padding:1rem 1.5rem;font-size:1.5rem}.bo-waku ul{margin-left:2rem;list-style-type:disc}.bo-waku ul li{padding:.3rem 0}.map-bg{max-width:1400px;margin:100px auto;padding:0 2vw}.map-bg ul{width:100%;margin:50px auto;padding:0 1vw;display:flex;justify-content:space-between;flex-wrap:wrap}.map-bg ul li{width:45%;text-align:center}.map-bg ul li p{margin-bottom:2rem}.peag-links{background-color:#000;padding:50px 0 20px}.peag-links ul{margin:0 auto;width:1200px;display:flex;justify-content:space-between;flex-wrap:wrap}.peag-links ul li{width:48%;background-color:#fff;padding:9px;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.peag-links ul li:hover{background-color:#d7e1ef}.peag-links ul li p{width:90px}.peag-links ul li h5{width:-webkit-calc(100% - 120px);width:calc(100% - 120px);font-family:'Righteous',cursive;font-size:2.4rem;line-height:1.2}.peag-links ul li h5 span{font-family:'Noto Serif JP',sans-serif;font-size:1.2rem;display:block}.comcept-box{max-width:1400px;margin:120px auto 70px;padding:0 2vw}.comcept-box ul{display:flex;justify-content:space-between;color:#fff;flex-wrap:wrap}.comcept-box ul li{width:47%;display:flex;justify-content:space-between;margin-bottom:3rem}.comcept-box ul li p.pic{width:200px;height:150px}.comcept-box ul li .txt{width:-webkit-calc(100% - 230px);width:calc(100% - 230px)}.comcept-box ul li h4{font-family:'Noto Serif JP',sans-serif;font-size:1.6rem;font-weight:700;margin:0 0 1rem}.comcept-box ul li p{font-size:1.4rem;margin-bottom:1rem;line-height:1.6}.comcept-box ul li .linkbox{text-align:right}.comcept-box ul li .linkbox i{margin-right:1rem}.comcept-box ul li .linkbox a:hover{text-decoration:none}.flex-column3{max-width:1400px;margin:85px auto 35px;padding:0 2vw}.flex-column3 ul{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-column3 ul li{width:28%;margin-bottom:50px}.flex-column3 ul li h4{font-family:'Noto Serif JP',sans-serif;margin:1rem 0 .7rem;font-size:1.7rem;font-weight:700}.flex-column3 ul li p.txt{font-size:1.5rem;line-height:1.6}.kaisetsu{max-width:1200px;margin:80px auto;padding:0 2vw;color:#fff}.kaisetsu dl{margin:50px auto}.kaisetsu p{line-height:1.6}.kaisetsu dl dt{font-family:'Noto Serif JP',sans-serif;font-size:1.7rem;font-weight:700;line-height:2;border-bottom:1px solid #ddd}.kaisetsu dl dt i{margin-right:1rem}.kaisetsu dl dd{line-height:1.6;margin:1rem 0 3rem}.kaisetsu dl dd ul{list-style:disc;margin-left:3rem}.kaisetsu dl dd ul li{margin:.5rem 0}.flex-column2box{width:90%;margin:100px auto 20px;color:#fff}.flex-column2box ul{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-column2box ul li{width:46%;margin-bottom:80px}.flex-column2box ul li dl{display:flex;justify-content:space-between}.flex-column2box ul li dt{display:flex;width:10%;padding-right:2%;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;align-items:center;font-family:'Noto Serif JP',sans-serif;font-size:2rem;border-right:1px solid #ddd}.flex-column2box ul li dd{width:85%;font-size:1.5rem;color:#ddd}.flex-column2box ul li dd p{margin-bottom:1rem}.flex-column2box ul li dd p.pic{margin-bottom:3rem}.big1400{max-width:1400px;margin:100px auto;padding:0 2vw}.big1400.appeal h3.default{color:#28292b;text-align:left}.big1400.appeal h3.default span{border-bottom:0}.big1400.appeal .pic{position:relative;z-index:0;margin:0}.big1400.appeal .pic span{position:absolute;bottom:0;right:0;background:#25292b;color:#fff;padding:1rem 2rem;font-family:'Noto Serif JP',sans-serif;font-size:1.7rem}.big1400.appeal .appeal-txt{background-color:#fff;padding:4rem}.big1400.appeal .appeal-txt h4{font-weight:700;line-height:1.6;margin-bottom:1.5rem}.big1400.appeal .appeal-txt p{margin-bottom:1rem}.big1400.appeal .appeal-txt .appeal-pic{margin-top:3rem}.big1400.appeal .appeal-txt .appeal-pic ul{display:flex;justify-content:space-between}.big1400.appeal .appeal-txt .appeal-pic ul li{width:18.7%}.harf-auto .txt.txt850.info dl dt{border-bottom:1px dashed #fff;margin-bottom:1rem;font-size:1.8rem}.harf-auto .txt.txt850.info dl dd{margin-bottom:3rem;font-size:1.5rem}.harf-auto .txt.txt850.info dl dd p{margin-bottom:1rem}.harf-auto .txt.txt850.info dl dd table.night th,.harf-auto .txt.txt850.info dl dd table.night th{padding:.7rem 1.5rem}.harf-flex .txt table.default{width:100%;border-collapse:separate;font-size:1.4rem;color:#fff}.harf-flex .txt table.default th{text-align:center;font-weight:300;background-color:#555;vertical-align:middle;padding:.5rem 1rem}.harf-flex .txt table.default td{background-color:#777;vertical-align:middle;padding:.5rem 1rem}.other_info{max-width:1200px;padding:0 2vw;margin:30px auto 85px}.other_info table{width:100%;border-collapse:separate;font-size:1.4rem;color:#fff}.other_info table th{text-align:center;font-weight:300;background-color:#555;vertical-align:middle;padding:1rem 2rem}.other_info table td{background-color:#777;padding:1rem 2rem}.hed p{margin-bottom:1rem}.point-map{margin:50px auto 85px;max-width:1200px;text-align:center}.schedule{max-width:1400px;margin:50px auto 85px;padding:0 2vw}.schedule table{width:100%;border-collapse:separate;font-size:1.4rem;color:#fff;margin:1rem 0}.schedule table th{text-align:center;font-weight:700;background-color:#333;vertical-align:middle;padding:1rem 2rem}.schedule table td{background-color:#666;vertical-align:middle;padding:1rem 2rem;color:#fff}.schedule table td .red{color:#e70606}.schedule table td.check{background:#777}.schedule table td.time{background:#333}.info-links{background:#fff;color:#c00;font-weight:700;padding:.1rem 1rem .2rem 1.5rem;font-family:'Noto Serif JP',sans-serif;border:1px dashed #d80000;margin:0 .3em}.info-links:hover{background:#f2ea0e}.info-links a{text-decoration:none}.info-links2{background:#fff;color:#0166c9;font-weight:700;padding:.1rem 1rem .2rem 1.5rem;font-family:'Noto Serif JP',sans-serif;border:1px dashed #0166c9;margin:0 .3em}.info-links2:hover{background:#f2ea0e}.info-links2 a{text-decoration:none}.check-point span{background:#931c1c;padding:.1rem 1.5rem;font-family:'Righteous',cursive;font-size:1.2rem}.hed1400{max-width:1400px;padding:0 2vw;margin:85px auto 0;color:#fff}.box_linktxt{margin:3rem 0;font-family:'Noto Serif JP',sans-serif}.box_linktxt span{border:1px solid #fff;padding:.5rem 3rem;background-color:#444}.box_linktxt span a{text-decoration:none}.box_linktxt span:hover{background-color:#111}.box_linktxt i{margin-right:1rem}.charter-price{max-width:1200px;margin:80px auto;padding:0 2vw;color:#28292b}.charter-price .shop-info{margin:30px auto 100px}.img_wrap{margin:0 auto;overflow:hidden;cursor:pointer}.img_wrap img{width:100%;transition-duration:.5s}.img_wrap:hover img{transform:scale(1.1);transition-duration:.5s}.seasonality{margin:0 0 5rem}.seasonality h4{margin:7rem 0 1rem;font-family:'Noto Serif JP',sans-serif;font-size:3.5rem;line-height:1.5;font-weight:700}.seasonality h4 span{font-family:'Righteous',cursive;font-size:2rem;font-weight:300;margin-left:1rem;color:#bbb}.seasonality table{width:100%;border-collapse:separate;color:#28292b}.seasonality table th{white-space:nowrap;text-align:center;padding:.7rem 2rem;background-color:#c1c1c1;font-size:1.5rem}.seasonality table td{padding:.7rem 2rem;background-color:#efefef}.seasonality .check{background-color:#28292b;color:#fff;margin:1rem 2px;border:1px dashed #ccc;padding:.7rem 2rem;box-sizing:border-box;font-size:1.5rem}.seasonality .season-map span{border:1px solid;padding:0 2rem;font-size:1.4rem;background-color:#fff}.seasonality p{margin-bottom:.7rem}.seasonality p:last-child{margin-bottom:0}.seasonality p:last-child{margin-bottom:0}.to-top{text-align:right;font-size:1.4rem;font-family:'Noto Serif JP',sans-serif}.faq-bg{max-width:1200px;margin:80px auto;padding:0 2vw;color:#fff}ul.hed-list{border:1px dashed #ccc;display:inline-block;padding:2rem;margin:2rem 0;font-size:1.4rem}ul.hed-list li{line-height:2}ul.hed-list li i{margin-right:.7rem}ul.hed-list.yoko{border:1px solid #ccc;display:flex;padding:1rem;justify-content:space-evenly;font-size:1.7rem}.accbox{margin:0 auto 80px;padding:0;max-width:100%;font-size:1.5rem}.accbox h3{font-size:2rem;font-weight:800;margin:2em 0 1em;font-family:'Noto Serif JP',sans-serif}.accbox label{display:block;margin:1em 0 0;padding:13px 20px;color:#28292b;font-weight:700;cursor:pointer;transition:all .5s;background:#ddd}.accbox label:before{content:'\f054';font-family:'FontAwesome';padding-right:8px}.accbox label:hover{background:#d7d7d7}.accbox input{display:none}.accbox .accshow{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.cssacc:checked+label+.accshow{height:auto;padding:10px 25px;background:#fff;opacity:1;box-sizing:border-box;color:#28292b}.accbox .accshow p{margin:1.5rem 1rem}.cssacc:checked+label:before{content:'\f078'}.accbox2{margin:50px auto;padding:0;max-width:100%}.accbox2 h3{font-size:20px;font-weight:800;margin:2em 0 0;color:#1ec3ce}.accbox2 label{display:block !important;margin:1em 0 0;padding:13px 20px;color:#063459;font-weight:700;cursor:pointer;transition:all .5s;background:#d7d7d7}.accbox2 label:before{content:'\f054';font-family:'FontAwesome';padding-right:8px}.accbox2 label:hover{background:#ddd}.accbox2 input.cssacc2{display:none}.accbox2 .accshow2{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.cssacc2:checked+label+.accshow2{height:auto;padding:10px 0 30px;opacity:1;box-sizing:border-box}.cssacc2:checked+label:before{content:'\f078'}.campaign h3.default{font-family:'Noto Serif JP',sans-serif;font-size:3.4rem}.campaign dl{margin:5rem 0;padding:2rem 3rem;background:#f6f4ef;color:#28292b}.campaign dl dt{font-family:'Noto Serif JP',sans-serif;font-size:2rem;padding:0 0 1.5rem;border-bottom:1px solid #28292b}.campaign dl dd{padding:2rem 0 0}.campaign dl dd p{margin-bottom:1rem;font-size:1.5rem}.campaign dl dd strong{font-size:1.7rem;font-family:'Noto Serif JP',sans-serif}.campaign dl dd .min{font-size:1.2rem}.campaign dl dd table.default{width:100%;border-collapse:separate;line-height:1.5;font-size:1.4rem}.campaign dl dd table.default th{text-align:center;font-weight:500;background-color:#ccc;vertical-align:middle;padding:1rem 2rem}.campaign dl dd table.default td{background-color:#fff;padding:1rem 2rem}.pic3flex{display:flex;justify-content:space-evenly}.table3flex{margin:1.5rem auto 0;max-width:750px;font-size:1.4rem}.table3flex table{width:100%;margin:0 0 1rem}.table3flex th{border-bottom:1px dashed #aaa}.table3flex td{padding-bottom:.7rem}.breadcrumbs{background-color:#d7d7d7;margin:0 auto;padding:10px 0 12px}.aioseo-breadcrumbs{margin:0 auto;max-width:1200px;display:flex;justify-content:center;text-align:center;font-size:1.1rem;font-family:'Noto Serif JP',sans-serif}.aioseo-breadcrumbs span{line-height:1;padding:0 1rem 0 0}.aioseo-breadcrumbs span:first-child:before{content:"\f015";font-family:FontAwesome;font-weight:800}footer{clear:both;background-color:#f6f4ef;padding:100px 0 10px}.footer_bg{width:1200px;margin:0 auto 50px;display:flex;justify-content:space-between}.footer_bg .logo{width:400px}.footer_bg .sitemap{width:700px;display:flex;justify-content:space-evenly;margin-top:50px}.footer_bg a{text-decoration:none}.footer_bg a:hover{text-decoration:underline}.footer_bg .logo{text-align:center}.footer_bg .tel{font-size:2.2rem;font-family:'Righteous',cursive;margin:1rem 0}.footer_bg .mail{font-size:1.2rem;margin:1rem 0}.footer_bg .yda{margin:1.5rem 0 0;font-size:1rem}.footer_bg .yda{margin:1.5rem 0 0}.footer_bg .footer-sns{display:flex;justify-content:center;font-size:5rem;margin:1rem 0 0}.footer_bg .footer-sns a:hover{color:#79796a}.footer_bg .footer-sns li{margin:0 1rem}.footer_bg .footer-card{font-size:3rem;display:flex;justify-content:center}.footer_bg .footer-card li{margin:0 1rem}footer .copyright{text-align:center;font-size:1.2rem}.sitemap_in{display:flex;margin:60px 0}.sitemap_in .sitemap_bo{border-right:1px solid #28292b;width:1px;margin-right:30px}.sitemap_in dl{line-height:1}.sitemap_in dl dt{font-size:1.7rem;font-family:'Righteous',cursive}.sitemap_in dl dd{margin-top:1rem;font-size:1.4rem}#contact_bg{background-color:#f6f4ef;color:#28292b;padding:3rem;margin:5rem 0}input[type=submit]{-webkit-appearance:none;border-radius:0}.contact_info{margin:3rem auto;background:#f6f4ef;padding:2rem;color:#28292b;font-size:1.5rem}.contact_info li{padding:.5rem 0}.reservation_calendar_info{margin:3rem 0 2rem;font-size:1.4rem}.reservation_calendar_info table{color:#28292b;border-collapse:separate;line-height:1.5;color:#fff;border:1px solid #ccc;padding:.5em 1rem}.reservation_calendar_info table th{padding:1rem .5rem;vertical-align:middle;text-align:center}.reservation_calendar_info table td{padding:1rem .5rem;vertical-align:middle}.reservation_calendar_info table td.yajirushi{width:2rem;padding:1rem}.reservation_calendar_info table td.naiyou{padding:1rem 2rem}.reservation_calendar_info table span{display:block;font-size:1.3rem;font-weight:300}.wpsbc-container{margin:0 0 5rem}#contact_bg h4.h4_contact{font-family:'Noto Serif JP',sans-serif;font-size:2.2rem;font-weight:700;color:#28292b;margin-bottom:.5em;border-bottom:1px solid #222;line-height:2}.tyakugo_diving{background:#efefef;padding:.5em 1em;margin:1rem 0}.tyakugo_diving #toggle_00{background:#fff;padding:.5rem 1rem;margin:.5rem 0;border:1px solid #ccc}form#mailformpro dl dd .tyakugo_diving ul{margin-top:.7em;margin-left:2.5em}#contact_bg h5.reserve_kakuninjikou{font-family:'Noto Serif JP',sans-serif;font-size:1.8rem;color:#d80000;margin:1em 0 0}ul.reserve_important_ul{margin-bottom:1rem}ul.reserve_important_ul li{padding:.5rem 0}.reserve_important{border:1px solid #d80000;padding:1.5rem;background:#fff4f4;font-size:1.5rem}.reserve_important .red{color:#c00}#contact_bg .important{width:80%;margin:30px auto}.important label.mfp_not_checked{padding:25px 20px !important;font-size:1.2em}.important label.mfp_checked{padding:25px 20px !important;font-size:1.2em}form#mailformpro dl dd ul li,form#mailformpro dl dd ol li{line-height:1.5}form#mailformpro dl dt{font-family:'Noto Serif JP',sans-serif}#contact_bg .cssacc2:checked+label+.accshow2{padding:0;margin:-3px 3px 4rem}#contact_bg .accbox2 .mailform{background:#eee;padding:1rem 2rem}#contact_bg .accbox2 .mailform label{font-weight:300}#contact_bg .accbox2 .mailform label:before{content:'';padding-right:0}#contact_bg .bo-waku-700{max-width:80%;color:#000}.blog{max-width:1400px;padding:0 2vw;margin:85px auto;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}#blog_bg{width:70%}#blog_side{width:25%;margin-top:10px}.blog_title{font-family:'Noto Serif JP',sans-serif;font-size:22px;line-height:1.5;font-weight:700}.blog_title a{text-decoration:none}.blog_waku{background-color:#f6f4ef;color:#28292b;margin:1rem 0 80px;padding:2rem 3rem}#blog_category{text-align:right}.blog_inner p{margin-bottom:1rem}.blog_inner img{max-width:100%;height:auto;margin:1rem}#come{background-color:#d7d7d7;padding:.5rem 2rem;font-size:1.4rem;margin:5rem 0 0}#come:hover{background-color:#ccc}#blog_side h2.widgettitle{font-family:'Noto Serif JP',sans-serif;font-size:18px;line-height:1.5;font-weight:700;margin-bottom:5px}#blog_side h2.widgettitle:before{content:'\f0d7';font-family:'FontAwesome';padding-right:8px}#npcatch{background-color:#f6f4ef;color:#28292b;font-size:1.3rem;line-height:1.2;padding:.5rem 1.5rem;margin-bottom:50px}#npcatch figure{width:30%;height:60px}#npcatch img{height:100%!important;width:100%;object-fit:cover}#npcatch .detail{width:67%}#npcatch .detail .date{float:right}#npcatch li{margin:.5rem 0 !important}#npcatch li a{justify-content:space-between}.widget_categories ul{background-color:#f6f4ef;color:#28292b;font-size:1.4rem;line-height:1.2;padding:1rem 2rem;margin-bottom:50px}.widget_categories ul li{list-style:disc;margin-left:1.5rem;padding:.5rem 0}.widget_archive select{width:100%;background-color:#f6f4ef;color:#28292b;padding:.5rem 1rem;font-size:1.4rem;margin-bottom:50px}.widget_recent_comments ul{background-color:#f6f4ef;color:#28292b;font-size:1.3rem;line-height:1.2;padding:1rem 2rem}.widget_recent_comments ul li{list-style:disc;margin-left:1.5rem;padding:.5rem 0}.widget_recent_comments ul#recentcomments li.recentcomments a{display:block!important}h4.pagetitle{font-family:'Noto Serif JP',sans-serif;font-size:22px;line-height:1.5;font-weight:700;margin-bottom:5rem}#blog_comment{background-color:#d7d7d7;padding:1.5rem 2rem;margin:5rem 0;font-size:1.4rem}h3#comments{font-family:'Noto Serif JP',sans-serif;font-size:18px;font-weight:700}#commentlist{margin-bottom:2rem}#commentlist li{background-color:#fff;margin:1rem 0;padding:1rem 1.5rem}#commentlist li cite{font-weight:700}#commentlist li p:first-child{border-bottom:1px solid #aaa;padding-bottom:.5rem;margin-bottom:.5rem}h4#respond{font-family:'Noto Serif JP',sans-serif;font-size:18px;font-weight:700}#blog_comment input,#blog_comment optgroup,#blog_comment select,#blog_comment textarea{background-color:#fff}#blog_comment input[type=submit]{border:1px solid #111;padding:.2rem 1rem;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:1rem;font-weight:700}#next2{text-align:center;border:1px dashed #ccc;padding:.5rem}.blog-chu{margin:5rem 0;text-align:center;font-size:1.3rem;color:#c00;border:3px double;padding:1rem}#side .widget_recent_entries ul{background-color:#f6f4ef;color:#28292b;font-size:1.3rem;line-height:1.5;padding:1rem 2rem;margin-bottom:50px}#side .widget_recent_entries ul li{list-style:disc;margin-left:1.5rem;padding:.5rem 0}.blog_inner h2{font-family:'Noto Serif JP',sans-serif;font-size:2.2rem;line-height:1.5;font-weight:700;margin-bottom:1.5rem}.blog_inner h3{font-family:'Noto Serif JP',sans-serif;font-size:2rem;line-height:2;font-weight:700;margin:3rem 0 1rem;border-bottom:1px solid #555}.blog_inner ul{margin:0 0 1rem 3rem;list-style:disc}.blog_inner ul li{margin:.3rem 0}.blog_inner table{width:100%;border-collapse:separate;line-height:1.5}.blog_inner table th{text-align:center;font-weight:300;background-color:#838383;color:#fff;vertical-align:middle;padding:1rem 2rem;white-space:nowrap}.blog_inner table td{background-color:#e3e3e3;padding:1rem 2rem}.blog_inner table ul{margin:0 0 0 2rem}.blog_inner table p:last-child{margin:0}@media screen and (max-width:1380px){h3.default{font-size:3vw}#top-about .txt{font-size:1.1vw}}@media screen and (max-width:640px){body{font-size:1.3rem}.sp_none{display:none}.pc_none{display:unset}nav{flex-wrap:wrap;margin:5px auto 7px;width:96%}nav h1{width:60%}nav .pc_menu{display:none}.outer-menu{z-index:1;width:15%}.cp_fullscreenmenu .menu{background:#28292b}.cp_fullscreenmenu .toggle{width:50px;height:50px}.cp_fullscreenmenu .hamburger{width:50px;height:50px}#hamburger{width:50px;height:50px}footer{padding:3rem 0 10px}.footer_bg{width:100%;flex-wrap:wrap;margin:0 auto}.footer_bg .logo{width:90%;margin:0 auto}.footer_bg .logo img{width:50%}.footer_bg .sitemap{display:none}.footer_bg .footer-card{font-size:2.7rem}.top-diving-menu_in{width:90%;margin:1rem auto 0;flex-wrap:wrap}.top-diving-menu_in .pic{width:100%;height:50vw}.top-diving-menu_in .txt{width:100%;font-size:1.2rem}.top-diving-menu_in_btm{width:90%;margin-bottom:6rem}.top-diving-menu_in_btm div{width:100%}.top-diving-menu_in .btn a{margin:0 auto 2rem}.top-diving-menu_in .pic:before{width:20vw;height:20vw;top:2vw;left:2vw}.top-diving-menu{padding:3rem 0 1rem}.top_logbook_up,.top_logbook_bg_left{display:none}.top_logbook_bg_right{width:100%;height:auto}#top-about{width:90%;margin:3rem auto;flex-wrap:wrap}#top-about .txt{width:100%;margin:0 auto 3rem}#top-about .txt_in p{margin-bottom:.5rem;font-size:1.2rem}h3.default{font-size:2.3rem}#top-about .pic{width:100%}.square-btn a.btn-svg.btn{margin:0;line-height:38px;height:38px;width:40vw}.square-btn a.btn-svg svg rect{height:35px;width:38vw;stroke-dasharray:170px,16px}.top_logbook{padding:3rem 0 1rem;background-color:#000;display:flex;flex-wrap:wrap}.pcp-section-title{display:none}.sp-pcp-container{order:2;position:relative!important;top:auto;width:90% !important}.top_logbook_bg{background-color:#000;order:1;width:100%}.pcp-carousel-wrapper .sp-pcp-carousel{padding:3rem 0 0 !important}.sp-pcp-post .sp-pcp-post-thumb-area{height:50vw !important}.pcp-carousel-wrapper .sp-pcp-carousel{height:auto !important}.swiper-pagination{position:relative!important}.pcp-wrapper-18311 .sp-pcp-title a{color:#f6f4ef!important;font-size:1.2rem!important;line-height:1.5!important}.pcp-wrapper-18311 .sp-pcp-post-meta li,.pcp-wrapper-18311 .sp-pcp-post-meta ul,.pcp-wrapper-18311 .sp-pcp-post-meta li a{font-size:1rem!important;color:#f6f4ef!important}.center_hed{width:90%;margin:0 auto}.center_hed h3.default-white{margin-bottom:1rem}h3.default-white{font-size:2.4rem}.top-diving-menu_in h4{font-size:2rem}.top-diving-menu_in h4 span{padding:0}#top-news{margin:0;background:#f6f4ef}.top_news_in_title{margin-left:0;height:auto}.top_news_in_title h2{height:4rem;line-height:4rem;font-size:1.7rem;margin-left:5vw}.top_news_in_txt{background:#f6f4ef;padding-bottom:0}.top_news_in_txt .top-widget{padding-bottom:.5rem;margin:0 5vw}.top_news_in_txt ul li{margin:0 0 1rem;background-color:#fff;padding:.5rem 1rem;font-size:1.2rem}.top_news_in_txt ul li a{display:block}.top-pickup{margin:3rem auto;width:85%}.top-pickup ul{margin:3rem 0;flex-wrap:wrap}.top-pickup ul li{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.top-pickup ul li h5{display:initial;width:15%}.top-pickup ul li h5 .title{display:none}.top-pickup ul li h6{width:80%;margin-top:0}.top-pickup ul li h6 span{margin-top:.5rem}.footer_bg .tel{margin:0}.footer_bg .mail{margin:0}.top-pickup ul li h6 a{border-bottom:1px solid #ccc;padding-bottom:.2rem}.peag-links ul{width:100%}#hed-area{height:50vw}#hed-area .eyecatch{height:50vw;width:100%}#hed-area h2{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:flex-end;font-size:1.3rem;background-color:rgb(0 0 0/30%);width:100%;right:0;bottom:10%;padding-right:5%}#hed-area h2 span{font-size:1.3rem;width:100%}.harf-auto{margin:3rem auto;width:90%;flex-wrap:wrap;padding:0}.harf-auto .pic,.harf-flex .pic{width:100%;text-align:center;margin-bottom:3rem}.harf-auto .pic.logo img{width:50%}.harf-auto .txt{width:100%}h3.title{font-size:1.6rem}.comcept-box{width:90%;margin:3rem auto;padding:0}.comcept-box ul li{width:100%;flex-wrap:wrap}.comcept-box ul li p.pic{width:100%;height:auto;text-align:center}.comcept-box ul li .txt{width:100%}.comcept-box ul li h4{text-align:center}.harf-flex{width:90%;margin:3rem auto;padding:0;flex-wrap:wrap}.harf-flex .pic.shop{order:2;height:60vw}.harf-flex .pic.shop img{width:100%;height:100%;object-fit:cover}.harf-flex .txt.shop{order:1;width:100%}.harf-flex .txt.shop h3{text-align:center}.wi800{width:90%;margin:0 auto;padding:0}.shop-info{width:90%;margin:0 auto 3rem;padding:0}.staff-bg{width:90%;margin:3rem auto 3rem;padding:0}.staff-bg ul{width:100%;margin:2rem auto;padding:0}.staff-bg ul li{width:100%;margin-bottom:3rem}.staff-bg ul li h4{margin:1rem 0 .5rem;font-size:1.5rem}.staff-bg ul li h4 span{font-size:1.7rem;margin-top:0}.staff-bg ul li .pic{width:100%;height:60vw}.staff-bg ul li .pic img{width:100%;height:100%;object-fit:cover}.staff-bg ul li p{font-size:1.3rem;line-height:1.5}.bo-waku-700 h5{font-size:1.5rem}.bo-waku-700 p{font-size:1.2rem}.map-bg{width:90%;margin:3rem auto 3rem;padding:0}.map-bg ul li{width:100%;margin-bottom:3rem}.map-bg ul li iframe{height:50vw}.peag-links{padding:1rem 1rem 0}.peag-links ul li{width:100%;margin-bottom:1rem}.peag-links ul li p{width:20%}.peag-links ul li h5{width:75%}.kaisetsu p{margin-bottom:1rem}.harf-flex.boat .txt{order:1;width:100%}.harf-flex.boat .pic{order:2;width:100%;height:65vw}.harf-flex.boat .pic img{width:100%;height:100%;object-fit:cover}.flex-column3{width:90%;margin:4rem auto 3rem;padding:0}.flex-column3 ul li{width:100%;margin-bottom:2rem}.flex-column3 ul li .pic{width:70%;margin:0 auto}.flex-column3 ul li .pic img{width:100%;height:100%;object-fit:cover}.flex-column3 ul li h4{text-align:center;margin:1rem 0 0;font-size:1.5rem}.flex-column3 ul li p.txt{font-size:1.3rem}.kaisetsu{width:90%;margin:4rem auto 3rem;padding:0}.kaisetsu dl{margin:2rem auto}.kaisetsu dl dt{font-size:1.3rem}.kaisetsu .shop-info{width:100%;margin:0;padding:0}.hed1400{width:90%;margin:3rem auto 3rem;padding:0}ul.hed-list{border:1px dashed #ccc;display:block;padding:1.5rem 2rem;margin:2rem 0 0;font-size:1rem}.harf-flex.fun{margin:3rem auto 3rem}.harf-flex.fun .pic,.harf-flex.fun2 .pic{order:1;width:100%;height:55vw}.harf-flex.fun .pic img,.harf-flex.fun2 .pic img{width:100%;height:100%;object-fit:cover}.harf-flex.fun .txt,.harf-flex.fun2 .txt{order:2;width:100%}.harf-flex .pic.logo-right:before,.harf-flex .pic.logo-left:before{width:20vw;height:20vw}.flex-column2box{width:90%;margin:4rem auto 3rem;padding:0}.flex-column2box ul li{width:100%;margin-bottom:4rem}.flex-column2box ul li dt{font-size:1.5rem}.flex-column2box ul li dd p.pic{margin-bottom:1rem}.flex-column2box ul li dd{font-size:1.2rem}.big1400{width:90%;margin:4rem auto 3rem;padding:0}.big1400.appeal .pic span{padding:.5rem 1rem;font-size:1.3rem}.big1400.appeal .appeal-txt{padding:2rem}.big1400.appeal .appeal-txt h4{margin-bottom:1rem}.price-hosoku{font-size:1.1rem}.container .hed h3{margin-top:4rem}.container .hed h4{font-size:1.5rem;margin-bottom:2rem}.harf-auto .pic400{width:100%;margin-right:0}.harf-auto .txt.txt850{width:100%;border:1px dashed #888;padding:1rem 1.5rem}.harf-auto .txt.txt850.info dl dt{margin-bottom:.5rem;font-size:1.3rem}.harf-auto .txt.txt850.info dl dd{margin-bottom:1rem;font-size:1.2rem}.schedule{width:90%;margin:4rem auto 3rem;padding:0}.schedule table{font-size:1.2rem}.schedule table th,.schedule table td{display:block;width:100%}.schedule table .time{margin-top:1.5rem;font-size:1.4rem;line-height:1.4;font-weight:700}.container#night .hed{width:90%;margin:4rem auto 3rem;padding:0}.point-map{width:90%;margin:0 auto 3rem;padding:0}.harf-auto .pic400.sp_flex{display:flex;justify-content:space-between}.harf-auto .pic400.sp_flex p{width:48%}.other_info{width:90%;margin:0 auto 3rem;padding:0}.other_info table{font-size:1.2rem}.bo-waku{font-size:1.2rem}h3.title span.min{margin-bottom:1rem;font-size:1.3rem}.faq-bg{width:90%;margin:4rem auto 3rem;padding:0}.contact_info{margin:2rem auto;padding:.5rem 1rem;font-size:1.2rem}.contact_info li{padding:.3rem 0}.harf-flex.charter .pic{order:2;width:100%;height:55vw;margin:0}.harf-flex.charter .pic img{width:100%;height:100%;object-fit:cover}.harf-flex.charter .txt{order:1;width:100%}.box_linktxt{margin:1rem 0;text-align:center}.charter-price{width:90%;margin:4rem auto 3rem;padding:0}.charter-price .shop-info{width:100%;margin:1rem 0 3rem}.charter-price h3.title span{margin:1rem auto}.shop-info table th{white-space:normal;width:40%}ul.hed-list.yoko{font-size:1.2rem;flex-wrap:wrap}ul.hed-list.yoko li{width:15%}.seasonality h4{margin:3rem 0 1rem;font-size:2.2rem}.seasonality h4 span{font-size:1.3rem;margin-left:.5rem}.seasonality table th{display:block;font-size:1.3rem}.seasonality table td{display:block;margin-bottom:1rem;padding:.7rem 1rem;font-size:1.2rem}.seasonality .season-map span{padding:0 1rem;font-size:1.1rem;display:inline-block;margin:.2rem 0}.seasonality .check{margin:1rem 2px;padding:.7rem 1rem;font-size:1.2rem}.seasonality .check strong .red{display:block}.to-top{font-size:1rem}.campaign dl dt{font-size:1.5rem;line-height:1.5;padding:0 0 .5rem}.campaign dl dd strong{font-size:1.2rem}.campaign dl dd p.center.red{font-size:1.3rem;line-height:1.3}.campaign dl dd p.center{text-align:left}.campaign dl{padding:1rem 1.5rem}.campaign dl dd table.default{font-size:1.2rem;margin-top:1rem}.campaign dl dd table.default th,.campaign dl dd table.default td{padding:.5rem 1rem}.campaign dl dd p{font-size:1.3rem;line-height:1.3}.table3flex{width:100%;font-size:1.3rem;line-height:1.5}.accbox h3{font-size:1.5rem;margin:2rem 0 0}.accbox label{margin:1rem 0 0;padding:.5rem 1rem;font-size:1.2rem}.cssacc:checked+label+.accshow{padding:.5rem 1rem;font-size:1.2rem}.accbox .accshow p{margin:0 0 1rem}.blog{width:90%;margin:2rem auto;padding:0}#blog_bg{width:100%}#blog_side{width:100%;margin-top:5rem;margin-bottom:5rem}.blog_title{font-size:1.5rem}.blog_waku{margin:.5rem 0 5rem;padding:1rem 1.5rem}#blog_category{margin:0 0 1rem}.blog_inner p{line-height:1.5}.blog-chu{margin:3rem 0;font-size:1rem}#come{font-size:1rem;margin:1rem 0 0}h4#respond{font-size:1.5rem}#blog_side h2.widgettitle{font-size:1.3rem}#side .widget_recent_entries ul,.widget_categories ul{font-size:1.2rem;padding:.5rem 2rem;margin-bottom:2rem}#npcatch{font-size:1.2rem;margin-bottom:2rem;margin-bottom:2rem}.widget_archive select{font-size:1.2rem;margin-bottom:2rem}.blog_inner h2{font-size:1.5rem;margin-bottom:1rem}.blog_inner h3{font-size:1.4rem}.container button,.container input,.container optgroup,.container select,.container textarea{max-width:100%}#contact_bg{padding:.5rem 1rem}.reservation_calendar_info{font-size:1.1rem}.reservation_calendar_info table{padding:0;width:100%}.reservation_calendar_info table span{font-size:1rem}.reservation_calendar_info table th{padding:.5rem}.reservation_calendar_info table td.yajirushi{padding:.5rem 0}.reservation_calendar_info table td.naiyou{padding:.5rem}#contact_bg h4.h4_contact{font-size:1.5rem}form#mailformpro dl dt{font-size:1.3rem!important;padding:4px 5px 2px!important;display:flex;align-items:center;line-height:1.5!important}form#mailformpro dl dd{font-size:1.3rem!important;margin-bottom:1rem!important}.must{font-size:1rem!important}form#mailformpro label.mfp_not_checked,form#mailformpro label.mfp_checked{padding:.5rem 1rem .7rem!important}form#mailformpro dl dd.name input{width:100%!important}.accbox2 label{padding:.5rem 1rem}#contact_bg .accbox2 .mailform{padding:.5rem 0}#contact_bg h5.reserve_kakuninjikou{font-size:1.5rem}.reserve_important{padding:.5rem;font-size:1.2rem}#contact_bg .important{width:100%}.important label.mfp_not_checked{font-size:1em}.important label.mfp_checked{font-size:1em}#contact_bg .bo-waku-700{width:100%;max-width:100%;text-align:left}.footer_bg .yda{margin:1.5rem 0;font-size:1rem}.footer_bg .yda img{width:30%}.cp_fullscreenmenu .menu>div>ul>li.info{margin:1.7vh 0 0}.cp_fullscreenmenu .menu>div>ul>li.info .tel,.cp_fullscreenmenu .menu>div>ul>li.info .tel a{font-size:5vw}.cp_fullscreenmenu .menu>div>ul>li.info .address,.cp_fullscreenmenu .menu>div>ul>li.info .address a{font-size:3.4vw}.cp_fullscreenmenu .menu>div>ul>li.info .mail,.cp_fullscreenmenu .menu>div>ul>li.info .mail a{font-size:3.4vw}.cp_fullscreenmenu .menu>div>ul>li.sns{margin:0}.cp_fullscreenmenu .menu>div>ul>li.logo{margin:0 0 1.7vh;padding:1vh 0 0}.mfp_element_checkbox,.mfp_element_radio{margin:.7rem!important}#slidernew{width:100%;margin:0}#imgBox{position:relative;max-width:1000px;width:100%;margin:0 auto;height:65vw}#slidernew img{height:65vw}#imgBox .slider{width:100%;margin:0 auto}#imgBox .slide{position:absolute;top:0;left:0;width:100%;transition:2.5s ease-in;-webkit-clip-path:polygon(0% 0%,-100% 0%,-200% 100%,0% 100%);clip-path:polygon(0% 0%,-100% 0%,-200% 100%,0% 100%)}#imgBox .slide.isNow{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);z-index:2}#imgBox .slide.isOld{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);z-index:1}#imgTxt{position:relative;max-width:1000px;width:100%;margin:0 auto}#imgTxt .slider{width:100%;margin:0 auto}#imgTxt .slideTxt{position:absolute;top:0;left:0;width:100%;transition:2.5s ease-in;-webkit-clip-path:polygon(0% 0%,-100% 0%,-200% 100%,0% 100%);clip-path:polygon(0% 0%,-100% 0%,-200% 100%,0% 100%)}#imgTxt .slideTxt.isNow{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);z-index:2}#imgTxt .slideTxt.isOld{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);z-index:1}#imgBoxLogo{display:none}.imgTxt_bg{display:none}.imgBox_bg{width:100%}}