@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}html,body{height:100%;width:100%;position:relative}body{color:#000;margin:0;overflow-x:hidden;width:100%;height:auto !important;background-color:#fff;-webkit-text-size-adjust:100%;font-size:1.5rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.7;z-index:0;position:relative}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3{font-size:100%;font-weight:400;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}h4,h5,h6{font-size:100%;font-weight:400}a{color:#1e90ff;transition:.7s}a:hover{color:#ff4500}.linkbox{cursor:pointer}.text_right{text-align:right}.text_left{text-align:left}.center{text-align:center}.clear{clear:both}.clearfix{display:block}img{max-width:100%;height:auto;-webkit-backface-visibility:unset!important;image-rendering:-webkit-optimize-contrast;transition:.7s}a img:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=80)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1}iframe{border:0}.pc_none{display:none}.sp_none{display:revert}.sp_faq_up p{display:none}.sp_faq_down p{display:none}.sp_btn{display:none}.red{color:red}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}img[class*=wp-image-],img[class*=attachment-]{height:auto;max-width:100%}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:"";display:block;clear:both}header{position:relative;z-index:1}header h1{position:absolute;z-index:3;margin:auto;left:20%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;height:100%}header h1 span.main{display:inline-block;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;letter-spacing:5px;font-size:50px}header h1 span.main font{display:inline-block;-webkit-writing-mode:lr;-moz-writing-mode:lr;-ms-writing-mode:tb-lr;-ms-writing-mode:lr;writing-mode:lr;letter-spacing:5px;font-size:50px}header h1 span.sab{display:block;font-size:16px;margin-top:.7em}.header_bg img{width:100%;height:100%;object-fit:cover}#pc_menu{position:absolute;z-index:4;width:100%;height:110px;padding:10px 20px;display:flex;justify-content:space-between;align-items:center}#globalNav{position:relative;margin:0 auto;text-align:center;height:auto;width:auto}#globalNav a{color:#fff;font-size:16px;font-weight:800;text-decoration:none;line-height:1.5;display:block;padding:8px 15px;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;transition:all .7s ease 0s}#globalNav a span{display:block;font-size:11px;color:#ffffffa3;font-weight:100;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#globalNav a:hover{background:#00000017}#globalNav ul{list-style:none;display:flex;justify-content:space-evenly;height:100%;align-items:center}#subNav{position:relative;z-index:2;top:auto;right:auto;width:260px}#subNav ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}#subNav ul li{width:45%;text-align:center;margin-top:5px}#subNav a{color:#fff;font-size:13px;font-weight:800;text-decoration:none;line-height:1.5;display:block;padding:4px 0;letter-spacing:.05em;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:1px solid #ffffffd6}#subNav a span{display:block;font-size:8px;color:#ffffffa3;font-weight:100;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#subNav a:hover{background:#00000017}#Translator{position:absolute;top:120px;z-index:5;right:0}main #Translator{position:absolute;bottom:auto;top:126px;z-index:5;right:-4px}#sortable{float:none!important;display:flex!important}#sortable li:nth-of-type(1){order:3}#sortable li:nth-of-type(2){order:4}#sortable li:nth-of-type(3){order:2}#sortable li:nth-of-type(4){order:1}#sortable li:nth-of-type(5){order:5}.main_imgBox{height:100vh;overflow:hidden;position:relative;z-index:0;background-color:#000}.main_img{z-index:1;width:100%;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;opacity:.8}#home-news{position:absolute;z-index:5;bottom:0;width:50%;left:0;height:70px;background:#094a81;color:#fff;display:flex;align-items:center}#home-news h3{font-size:22px;margin:0 30px}div.ticker{width:100%;padding:0 !important}div.ticker a{color:#fff}div.ticker li{width:calc( 100% - 20px )!important;box-sizing:border-box;position:relative}div.ticker li span.title{text-decoration:underline}div.ticker li span.date{margin-left:.5em;font-size:.8em}#ticker h2{display:none}.top_blog_btn a{background:#2388d2;color:#fff;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:.2em 1em;margin-right:30px}.top_blog_btn a:hover{background:#4d90fe}.Reservation-btn.home{position:absolute;z-index:4;bottom:0;right:0}.Reservation-btn{z-index:2;width:160px;height:70px;background:#ffe300;transition:all .7s ease 0s}.Reservation-btn:hover{background:#fff}.Reservation-btn{text-align:center;display:flex;align-items:center;justify-content:center}.Reservation-btn h3{font-size:20px;line-height:1;font-weight:700}.Reservation-btn h3 span.min{font-size:14px}.Reservation-btn h3 span.en{font-size:10px;width:100%;display:inline-block}.Reservation-btn a{color:#084a80;text-decoration:none}.container{position:relative;margin:0 80px}#home main{margin:65px 0 0}hgroup.top.page.schedule_fireflies{margin-top:80px}hgroup.top{text-align:center;margin-bottom:60px}hgroup.top.page{margin-bottom:30px}hgroup.top.icon-left{margin-bottom:30px}hgroup.top h2:before{content:"";display:inline-block;width:80px;height:50px;background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/logo.png);background-position:center;background-size:cover;margin-bottom:10px}hgroup.top h2{display:flex;flex-direction:column;align-items:center;font-size:32px;font-weight:800;line-height:2}hgroup.top.icon-left h2{display:block}hgroup.top.icon-left h2 i{font-size:1.2em}hgroup.top.icon-left h2:before{content:"";display:inline-block;width:0;height:0;background-image:none;margin-bottom:10px}hgroup.top p{font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.pickup_bg{margin-bottom:80px}.layout-L{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px}.layout-R{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px;flex-direction:row-reverse}.pickup_title{width:350px}.pickup_pic{width:calc(100% - 400px);position:relative}.pickup_pic p{position:relative;display:block;padding-top:50%;overflow:hidden;background-color:#000}.pickup_pic p img{position:absolute;left:0;top:0;transition:transform .6s ease;width:100%}.pickup_pic p img:hover{transform:scale(1.08);opacity:.85}.pickup_title .icon{display:flex;margin-bottom:.5em}.pickup_title .icon p{margin-right:1em}.pickup_title .icon p img{height:50px;width:auto}.pickup_title .icon p:last-child{margin-right:0}.pickup_title h3{font-size:24px;font-weight:800;margin-bottom:.5em;line-height:1.6}.pickup_title h3 span.min{font-size:17px}.pickup_title .period{text-align:center;border:1px solid #9b9b9b;line-height:3em;height:3em;margin-bottom:.5em}.pickup_title .period:has(font){line-height:1.5;height:auto}.pickup_title .price{display:flex;justify-content:space-evenly;margin-bottom:.5em}.pickup_title .price.ma-no{margin-bottom:0}.pickup_title .price .big{font-size:1.3em}.pickup_title .price span{text-align:center}.pickup_title .txt{margin-bottom:1.5em}.more a{color:#000;text-decoration:none;position:relative;padding-bottom:5px;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.more a:before{background:#999;content:'';width:100%;height:1px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.more a:hover:before{transform-origin:left top;transform:scale(1,1)}.btn-box-bg{position:relative;margin-top:2em;display:inline-block}.btn-box-bg.page{position:relative;margin-top:2em;display:block;margin-bottom:80px}.btn-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.btn{position:relative;display:block;width:400px;height:42px;line-height:42px;text-decoration:none;background-color:#fff;color:#000;text-align:center;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}.btn:hover{color:#000}.btn:hover:before{content:"";height:25px;width:25px;position:absolute;top:0;left:0;border:1px solid #000;border-width:1px 0 0 1px;-webkit-transition:all .4s;transition:all .4s}.btn:hover:after{content:"";height:25px;width:25px;position:absolute;top:21px;left:400px;border:1px solid #000;border-width:0 1px 1px 0;-webkit-transition:all .4s;transition:all .4s}.btn:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;border:1px solid #000;border-width:1px 0 0 1px;-webkit-transition:all .4s;transition:all .4s}.btn:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;border:1px solid #000;border-width:0 1px 1px 0;-webkit-transition:all .4s;transition:all .4s}.top-tourlist-bg{background-color:#e6f0f8;padding:80px;margin:120px auto}.top-tourlist{display:flex;justify-content:space-between;flex-wrap:wrap}.top-tourlist div{background-color:#fff;width:calc(50% - 40px);padding-bottom:6rem;position:relative}.top-tourlist figure{font-size:0;margin-bottom:2rem}.top-tourlist figure img{width:100%}.top-tourlist hgroup{text-align:center;margin-bottom:2rem}.top-tourlist hgroup a{color:#000;text-decoration:none}.top-tourlist hgroup h3{font-size:28px;font-weight:600;line-height:1.5}.top-tourlist hgroup p{font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.top-tourlist nav{display:flex;justify-content:center;align-items:center;flex-direction:column}.top-tourlist nav ul{list-style:none}.top-tourlist nav ul li{position:relative;margin:.5em 0;line-height:1.3}.top-tourlist nav ul li a{color:#000;padding-left:1em;transition:all .5s;text-decoration:none}.top-tourlist .more{position:absolute;bottom:2rem;left:0;right:0;text-align:center}.top-tourlist nav ul li a:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0da";position:absolute;left:0}.top-tourlist nav ul li a:before{background:#094a81;content:'';width:100%;height:1px;position:absolute;left:0;bottom:0;margin:auto;1 transform-origin:right top;transform:scale(0,1);transition:transform .3s}.top-tourlist nav ul li a:hover:before{transform-origin:left top;transform:scale(1,1)}.top-info{max-width:1200px;margin:0 auto 80px}.top-information ul{display:flex;list-style:none;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.top-information ul li{width:30%;max-width:320px;text-align:center;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.top-information ul li figure{position:relative;width:100%;border-radius:50%;margin-bottom:1em}.top-information ul li figure p{position:relative;display:block;padding-top:100%;overflow:hidden;border-radius:50%}.top-information ul li figure p img{position:absolute;left:0;top:0;transition:transform .6s ease;width:100%;border-radius:50%}.top-information ul li figure p img:hover{transform:scale(1.08);filter:brightness(.88)}.top-information ul li .title{font-weight:700}.top-information ul li .more{margin-top:1em}.top-faq{position:relative;width:100%}.top-faq div.in{margin:0 auto 80px;width:1199px;height:404px;background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/top-faq.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.top-faq .faq-more{position:absolute;bottom:0;left:0;right:0;margin:auto;width:162px;font-size:0}.top-faq ul.left{position:absolute;left:290px;top:150px;text-align:right;list-style:none;line-height:3}.top-faq ul.right{position:absolute;right:263px;top:150px;list-style:none;line-height:3}.top-faq ul a{color:#fff;text-decoration:none}.top-faq ul a:hover{text-decoration:underline}.sp_faq_title{display:none}.top-blog{margin:0 auto 80px;width:1200px}.top-blog-in{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;list-style:none;line-height:1;margin-bottom:30px}.top-blog-in li{width:30%;max-width:320px}.top-blog-in li .pic{font-size:0;width:100%;aspect-ratio:1/1}.top-blog-in li .pic img{width:100%;height:100%;object-fit:cover}.top-blog-in li .time{color:#777}.top-blog-in li h4{font-size:1.2em;font-weight:500;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.top-blog-in li h4 a{color:#000;text-decoration:none}.top-blog-in li h4 a:hover{color:#555;text-decoration:underline}.top-blog-in li .blog-more a{color:#000;text-decoration:none}.top-blog-in li.blog-more a:hover{color:#555;text-decoration:underline}.top-blog-category{display:flex;background-color:#eee;padding:20px 50px;color:#777}.top-blog-category a{color:#777;text-decoration:none}.top-blog-category a:hover{color:#000;text-decoration:underline}.top-blog-category dt{padding-right:50px;border-right:1px solid #999}.top-blog-category dd{padding-left:60px}.top-blog-category dd ul{display:flex}.top-blog-category dd ul li{padding-right:50px}.top-blog-in li .pic img:hover{opacity:.7;zoom:1;transition:opacity .7s}.top-instagram{padding:0;margin:0 auto;background-color:#094a81;text-align:center;position:relative;z-index:0}.top-instagram h3{color:#fff;padding:15px 0;font-size:20px}#sb_instagram #sbi_images{padding:0!important}footer nav{background-color:#094a81}footer nav ul{margin:0 auto;padding:20px 0;width:1200px;display:flex;justify-content:space-evenly;list-style:none}footer nav ul a{color:#fff;text-decoration:none;padding:10px 15px;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}footer nav ul a:hover{color:#fff;background-color:#1b66a5;text-decoration:none}ul.links{margin:50px auto;width:1200px;display:flex;justify-content:space-between;list-style:none;text-align:center}ul.links .txt{color:#555;font-size:13px}ul.links h5{font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}ul.links h5 a{color:#000;font-weight:500;text-decoration:none}ul.links img:hover{opacity:.7;zoom:1;transition:opacity .7s}footer a{color:#333;text-decoration:none}footer a:hover{text-decoration:underline}.footer-contact{text-align:center;margin-top:55px}.footer-contact h2{font-size:0}.footer-contact address{font-style:normal;color:#333;font-size:.9em;margin:15px 0 10px}footer .nature-guide{margin-bottom:1em}.footer-tel{line-height:1.3}.footer-tel a{font-size:30px;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.footer-tel span{display:block;line-height:1}.footer-mail{margin:1em 0}.footer-sns{display:flex;justify-content:space-evenly;align-items:center;list-style:none;width:300px;margin:0 auto;font-size:50px;line-height:1.8}.footer-sns .facebook a:hover{color:#0866ff}.footer-sns .instagram a:hover{color:#d3}#page main{margin:0}.calendar_txt{text-align:center;margin-bottom:1em}.sab_imgBox{padding-top:35%;overflow:hidden;position:relative;z-index:0;background-color:#000;color:#fff;text-align:center;margin-bottom:70px}.sab_img{z-index:1;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;opacity:.65}#page header{width:100%;height:110px;display:block;padding:0;position:relative;z-index:9000}header .logo{display:inline-block;width:120px;font-size:0}#page #globalNav a{color:#000}#page #globalNav span{color:#777}#subNav.page ul li{margin-top:0;margin-bottom:5px}#page #subNav a{color:#000;border-bottom:1px solid #999;transition:all .7s ease 0s}#page #subNav a:hover{background:#00000017}#page #subNav span{color:#777}.pagetitle{color:#fff;padding-top:0;position:absolute;left:50%;top:calc(50% - 35px);transform:translateX(-50%) translateY(-50%);z-index:10;width:90%}.pagetitle h1{font-size:36px;letter-spacing:.03em;line-height:1.3;margin-bottom:30px}.pagetitle h1 span{display:block;font-size:18px;margin-bottom:1em}.pagetitle .priod{width:35em;display:inline-block;border:1px solid #fff;line-height:1.5;padding:0 0 .5rem;font-size:14px}.pagetitle .priod span{width:100%;display:block;color:#000;background:#fff;margin-bottom:.5rem;line-height:2}.pageNav{display:flex;align-items:stretch;justify-content:center;position:relative;z-index:10;width:100%;max-width:1200px;margin:0 auto}.pageNav ul{background-color:#fff;width:calc(100% - 160px);list-style:none;display:flex;align-items:center;justify-content:space-evenly}.pageNav ul a{color:#000;text-decoration:none;position:relative;padding-bottom:5px;font-weight:500;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.pageNav ul a span{font-size:.8em;color:#555}.pageNav ul li.comment{font-weight:500;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#000}.pageNav ul a:before{background:#999;content:'';width:100%;height:1px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.pageNav ul a:hover:before{transform-origin:left top;transform:scale(1,1)}.Reservation-btn.page{position:relative}.container-min{width:100%;max-width:1200px;margin:0 auto 80px;position:relative}h2.default{font-size:24px;font-weight:800;margin:70px 0 30px;border-bottom:1px solid #999;line-height:2}.column-flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;list-style:none}.column-flex li{width:45%;margin:35px 0;text-align:center}.column-flex li figure{position:relative;z-index:0;font-size:0;margin-bottom:1em;display:block;padding-top:50%;overflow:hidden;background-color:#000}.column-flex li figure img{position:absolute;left:0;top:0;transition:transform .6s ease;width:100%}.column-flex li figure img:hover{transform:scale(1.08);opacity:.85}.column-flex li figure .more{position:absolute;z-index:2;bottom:13px;right:19px;font-size:15px}.column-flex li figure .more a{color:#fff}.column-flex li figure .more a:before{background:#fff}.column-flex li h3{margin:16px 0 5px;font-size:22px;font-weight:800;line-height:1.5}.column-flex li .period{margin-bottom:4px}.column-flex li .price{display:flex;justify-content:center}.column-flex li .price .big{font-size:1.3em}.column-flex li .price>span:nth-of-type(1){margin-right:2em}.tour_tag{font-size:13px;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:8px}.tour_tag span{border-right:1px solid #aaa;line-height:1.8;padding:0 1em}.tour_tag span:first-child{border-left:1px solid #aaa}.pagetitle .tour_tag{font-size:14px;margin-bottom:30px}.pagetitle .tour_tag span:first-child{border-left:1px solid #fff}.pagetitle .tour_tag span{border-right:1px solid #fff}.container-min.introduction{margin:0 auto}.half_contents dl{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.half_contents dl dt{width:570px;margin-bottom:50px}.half_contents dl dd{width:570px;margin-bottom:50px}.half_contents dl dd h3{font-size:28px;font-weight:800;margin-bottom:.5em}.half_contents dl dd p{margin-bottom:.7em}.introduction a,table a,.accbox a,.schedule a{margin:0 .5em}.option_waku{padding:1em 1.5em;border:1px dashed #aaa}.half_contents dl dd .option_waku p{margin-bottom:.5em;line-height:1.5}.half_contents dl dd .option_waku p:last-child{margin-bottom:0}.tourpic_frex{background-color:#e6f0f8;padding:80px;margin:0 auto 80px}.tourpic_frex ul{display:flex;list-style:none;flex-wrap:wrap;font-size:0;width:1200px;margin:0 auto;justify-content:space-between}.tourpic_frex ul li{width:18%}.tourpic_frex h3{text-align:center;font-size:18px;margin:1.3em 0;font-weight:800}.tour_chu{margin:0 auto 50px;width:100%;max-width:800px;padding:25px 30px;background:#f1f1f1}.tour_chu .title h3{text-align:center;font-size:18px;font-weight:800;margin-bottom:.7em}.tour_chu p{margin-bottom:.7em}.tour_point{margin:0 auto 80px;border:1px solid #777;padding:25px 30px}.tour_point hgroup.title{text-align:center}.tour_point h3{font-size:22px;font-weight:800}.tour_point_list{display:flex;justify-content:space-between;list-style:none;font-size:13px;margin:2em 0 1em}.tour_point_list li{width:22%}.tour_point_list li hgroup{text-align:center;margin-bottom:.5em}.tour_point_list li hgroup i{font-size:37px}.tour_point_list li hgroup h4{font-size:16px;font-weight:800;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.schedule hgroup{height:429px}.schedule hgroup.yacht_1day{background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/schedule_yacht_1day_hed.jpg);position:relative}.schedule hgroup.Sunset{background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/schedule_yacht_Sunset_hed.jpg);position:relative}.schedule hgroup.Charter{background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/schedule_yacht_Charter_hed.jpg);position:relative}.schedule hgroup.Pinai_Half{background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/schedule_canoe_Pinai_Yubu_Half.jpg);position:relative}.schedule hgroup.Pinai_Barasu{background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/schedule_canoe_Pinai_Barasu_hed.jpg);position:relative}.schedule hgroup.Pinai_Yubu{background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/schedule_canoe_Pinai_Yubu_hed.jpg);position:relative}.schedule hgroup.Pinai1day{background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/schedule_canoe_Pinai1day_hed.jpg);position:relative}.schedule hgroup.fireflies{background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/schedule_fireflies_hed.jpg);position:relative}.schedule hgroup h3{position:absolute;bottom:0;left:0;right:0;text-align:center;margin:auto;font-size:20px;font-weight:800}.schedule hgroup h3 span{background-color:#e6f0f8;display:inline-block;padding:12px 20px;width:800px;line-height:1.5}.schedule_bg{background-color:#e6f0f8;padding:45px 0}.schedule_in{width:900px;margin:0 auto}.schedule_in h4{font-weight:600;font-size:17px;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;margin-bottom:1em}.schedule_in h4 span{border-bottom:1px solid #000;padding:3px 1em}.schedule_in dl{display:flex;align-items:center;width:100%;margin-bottom:80px;padding:10px 30px;box-sizing:border-box;background:#fff;position:relative;height:100px;justify-content:space-between;border:1px solid #e7e7e7}.schedule_in dl:before{content:'';position:absolute;bottom:-57px;right:0;left:0;width:.1rem;height:0;border:1.2rem solid transparent;border-top-color:#084a80;background:0 0;margin:auto}.schedule_in .ya_no:before{border:0}.schedule_in .up_margin{margin-top:120px}.schedule_in .down_margin{margin-bottom:40px}.schedule_in dl dt{width:170px;font-size:0}.schedule_in dl dt img{width:170px;height:170px;border-radius:170px;padding:5px;background:#fff;border:1px dashed #00bcd4}.schedule_in dl dd{width:calc( 100% - 190px )}.schedule_in dl dd p{line-height:1.5}.schedule_in dl dd p.time{display:inline;font-weight:700;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#094a81;font-size:18px;position:relative}.schedule_in dl dd p.time:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f017";margin-right:.3em}table.information{border-collapse:separate;border-spacing:3px;width:100%;box-sizing:border-box}table.information th{background:#094a81;padding:9px 25px;text-align:right;color:#fff;font-weight:400;white-space:nowrap;vertical-align:top}table.information td{background:#e6f0f8;padding:9px 25px}table.information td p{margin-bottom:.7em}table.information td p:last-child{margin-bottom:0}table.information td dl{display:flex;flex-wrap:wrap}table.information td dl:first-child{margin-bottom:1em}table.information td dl dt{width:9em;margin-right:1em}table.information td dl dd{width:calc( 100% - 10em )}table.information td ul.hosoku{list-style:none;border:1px solid #d9d9d9;padding:.3em 1em;margin-top:.5em;background-color:#fff}table.information td ul.hosoku li{text-indent:-1em;padding-left:1em}table.information td ul.hosoku li ul{text-indent:-1em;padding-left:1em}table.information td ul.hosoku li ul li{text-indent:0;padding-left:0}table.information td .price{color:red}table.information td .price span{font-size:1.3em}.container-min.faq .hosoku{list-style:none;margin-top:.7em}.container-min.faq .hosoku li{text-indent:-1em;padding-left:1em}.greeting{background-color:#e6f0f8;padding:80px;margin:0 auto 80px}.greeting .half_contents{width:1200px;margin:0 auto}.greeting .half_contents dl dd p{margin-bottom:1em}.greeting .half_contents dl dt,.greeting .half_contents dl dd{margin-bottom:0}.greeting .half_contents .option_waku p{margin-bottom:0}.staff .half_contents dl{align-items:flex-start}.staff .half_contents dl dt{width:400px}.staff .half_contents dl dd{width:calc( 100% - 470px )}.half_contents .option_waku dl{justify-content:flex-start;align-items:flex-start}.half_contents .option_waku dl dt{width:3em;margin-bottom:0}.half_contents .option_waku dl dd{width:calc( 100% - 3em );margin-bottom:0}.hed_contents{margin-bottom:80px}.hed_txt{text-align:center}.hed_txt p{margin-bottom:.7em}.pic2_wide{display:flex;flex-wrap:wrap;justify-content:space-between}.pic4_flex{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:0}.pic4_flex figure{width:21%}.pic4_flex figure img{width:100%;aspect-ratio:1/1;object-fit:cover;margin-bottom:64px}.pic4_flex2{display:flex;flex-wrap:wrap;justify-content:space-between}.pic4_flex2 figure{width:21%;font-size:0}.pic4_flex2 figure figcaption{font-size:13px;text-align:center}.access_in{margin:50px 60px 0}.yacht{background-color:#e6f0f8;padding:80px 80px 16px;margin-bottom:80px}ul.pic-flex-imgcircle{display:flex;justify-content:space-between;list-style:none;font-size:0}ul.pic-flex-imgcircle li{width:50%}ul.pic-flex-imgcircle li img{width:100%;aspect-ratio:1/1;object-fit:cover}.pic-flex-imgcircle-bottom{background-color:#e6f0f8;padding:1em 2em;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.pic-flex-imgcircle-bottom div{width:calc( 100% - 180px )}.pic-flex-imgcircle-bottom h4{font-weight:800;font-size:1.2em;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:.5em}.pic-flex-imgcircle-bottom figure{text-align:center;width:120px}.pic-flex-imgcircle-bottom figure img{width:100%;height:120px;object-fit:cover;border-radius:120px;border:3px solid #fff}p.number{font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px}p.number span{font-size:36px;margin-left:5px;font-weight:800}.half_contents dl dd p.number{margin-bottom:0}.half_contents.yacht_point dl dd{width:550px}.access dl{display:flex;margin:0 60px 30px}.access dl dt{font-size:30px;margin-right:30px}.access a{margin:0 .5em}.access_in_ul{margin-top:.5em}.chu_waku_red{border:1px dashed #fd0100;position:relative;margin:60px 60px 0;padding:2em 3em}.chu_waku_red h6{background:#fd0100;line-height:30px;font-family:'Noto Serif JP',sans-serif;font-size:16px;font-weight:800;color:#fff;position:absolute;top:-16px;left:0;right:0;margin:auto;width:270px;text-align:center}.accbox p{margin-bottom:.7em}.accbox p:last-child{margin-bottom:0}.accbox h3{font-size:20px;font-weight:800;margin:2em 0 0;color:#9cd8d8}.accbox label{display:block;margin:2em 0 0;padding:13px 20px;font-weight:700;cursor:pointer;transition:all .5s;border:1px solid #c9c9c9;background-color:#e6f0f8;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.accbox label:before{content:'\f054';font-family:'FontAwesome';padding-right:8px}.accbox label:hover{background:#bdd8ed}.accbox input{display:none}.accbox .accshow{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.chu65{background:#f1f1f1;padding:.5em 0;margin-bottom:1em}.chu65 p{margin:0 1em}.chu65 ul{margin-right:1em}.cssacc:checked+label+.accshow{height:auto;padding:15px 25px;background:#fff;opacity:1;border:1px solid #c9c9c9;border-top:none;box-sizing:border-box}.cssacc:checked+label:before{content:'\f078'}.accbox table,.accbox table th,.accbox table td{border:1px solid #595959;border-collapse:collapse}.accbox table th,.accbox table td{padding:.4em 1em}.accbox table th{background:#eee}.sp_header{display:none}.reservation_info_bg{padding:20px 30px;margin:30px auto;background:#efefef}.reservation-flow{text-align:center}.reservation-chu{text-align:center;margin:25px 0}#mailfield{background-color:#fff;margin:0 auto 4em}#mailfield .chu{color:red;line-height:1.6;margin:.2em}#mailfield .hosoku{line-height:1.6;margin:.2em}h4.h4_contact{position:relative;text-align:center;font-size:26px;line-height:54px;font-family:Garamond,"Times New Roman",游明朝,"Yu Mincho",游明朝体,YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,HGS明朝E,"ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:700;margin:0 0 15px}h4.h4_contact:before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background:#ccc;background:-webkit-linear-gradient(-45deg,transparent,#555 10%,#555 90%,transparent);background:linear-gradient(-45deg,transparent,#555 10%,#555 90%,transparent)}h4.h4_contact span{position:relative;z-index:2;display:inline-block;margin:0 4em;padding:0 1em;background-color:#fff;text-align:left}h5.reserve_kakuninjikou{color:red;font-family:Garamond,"Times New Roman",游明朝,"Yu Mincho",游明朝体,YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,HGS明朝E,"ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:700;font-size:20px;text-align:center;margin:2em 0 .5em}.reserve_important{line-height:24px;margin:0 0 20px;border:1px dashed red;background:#fff4f4;padding:1.5em 2em}.reserve_important_ul>li{margin:.5em 0}.reserve_important_ul table.cancel{border-collapse:collapse;border:1px solid #595959}.reserve_important_ul table.cancel th{background:#eee;padding:3px 20px;text-align:left;font-weight:300;border:1px solid #595959;vertical-align:middle}.reserve_important_ul table.cancel td{background:#fff;padding:5px 20px;border:1px solid #595959}.reserve_important_ul .hosoku-ul{margin:.5em 0 1em 2em;list-style:disc}.reserve_important_ul strong{font-size:1.1em}.important{margin-top:1em;padding:1em 2em;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;text-align:center}.important{margin-top:1em;padding:1em 2em;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;text-align:center}.mfp_element_textarea{background:#fff}.important strong{font-size:1.4em}.important input[type=checkbox]{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.important input[type=checkbox]{cursor:pointer;padding-left:30px;vertical-align:middle;position:relative;margin-top:-7px}.important input[type=checkbox]:before,.important input[type=checkbox]:after{content:"";display:block;position:absolute}.important input[type=checkbox]:before{background-color:#fff;border-radius:0;border:1px solid #666464;width:20px;height:20px;transform:translateY(-50%);top:50%;left:5px}.important input[type=checkbox]:after{border-bottom:3px solid #666464;border-left:3px solid #666464;opacity:0;height:6px;width:11px;transform:rotate(-45deg);top:-7px;left:10px}.important input[type=checkbox]:checked:after{opacity:1}input[type="text" i]:disabled{background-color:#d1d1d1}.mfp_element_text,.mfp_element_tel,.mfp_element_email,.mfp_element_select-one{padding:5px 10px!important;background:#fff}form#mailformpro label.mfp_not_checked.inline,form#mailformpro label.mfp_checked.inline{display:inline-block!important}form#mailformpro dl dd p.hosoku_sankasya{line-height:1.5;margin:.5em 0}form#mailformpro dl dd p.hosoku_sankasya span.hosoku_yacht{display:table-cell;color:#fff;padding:0 .5em;border:1px solid #aaa;background-color:#278ad8;font-weight:800}form#mailformpro dl dd p.hosoku_sankasya span.hosoku_canoe{display:table-cell;color:#fff;padding:0 .5em;border:1px solid #aaa;background-color:#00aa63;font-weight:800}form#mailformpro dl dd p.hosoku_sankasya:has(span.hosoku_canoe){margin-bottom:0}form#mailformpro dl dd p .reservation_table{border-collapse:collapse;margin-bottom:.5em}.reservation_table th i{margin-right:.5em}.reservation_table th{vertical-align:middle;padding:.2em 1em;border-bottom:1px solid #82b3dd}.reservation_table td{padding:.2em 1em;border-bottom:1px solid #82b3dd}#blog_bg{width:100%;max-width:1200px;margin:0 auto 80px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.blog_in{width:830px}#blog_side{width:280px}.blog_pagetitle{font-size:20px;font-weight:800;margin:0 0 2rem}h2.blog_h2{font-size:22px;font-weight:800;margin:4rem 0 .5rem}h2.blog_h2:nth-of-type(1){margin:0 0 .5rem}h2.blog_h2 a{text-decoration:none;color:#333}.box_blog_page{background:#fff;border:1px dashed #ccc;padding:1.5rem 3rem;box-shadow:0px 0px 8px -5px #777}.box_blog_page .date{font-size:.9em}.box_blog_page div{max-width:100%!important;height:auto!important}.box_blog_page img{max-width:100%!important;height:auto!important}.box_blog_page p{margin-bottom:1rem;line-height:1.7}#blog_bg #blog_side #side .boxS #npcatch li a{display:flex;justify-content:space-between;padding:0 0 1rem !important}#blog_bg #blog_side #side .boxS #npcatch figure{width:70px!important;height:53px!important;padding:0 !important}#blog_bg #blog_side #side .boxS #npcatch figure img{width:100%!important;height:100%!important;object-fit:cover!important}#blog_bg #blog_side #side .boxS #npcatch .detail{width:165px!important;line-height:1.4;position:relative}#blog_bg #blog_side #side .boxS #npcatch .detail .date{position:absolute;bottom:0;right:0;font-size:12px}#blog_side #side .boxS h3{font-size:16px;font-weight:800;color:#073d6e;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin:2rem 0 .2rem;border-bottom:1px solid #aaa;margin:2em 0 1em}#blog_side #side .boxS:first-child h3{margin:0 0 1em}.widget_recent_entries li{line-height:1.5;margin-bottom:.5em}.widget_recent_entries .post-date{display:block;margin-left:1.5em;color:#777;font-size:.85em}.rpwwt-widget .rpwwt-post-date{color:#777;font-size:.85em}#blog_side .widget_categories ul,#blog_side .widget_archive ul,#blog_side .widget_recent_entries ul{margin-left:.5em}#blog_side .widget_categories ul li:before,#blog_side .widget_archive ul li:before,#blog_side .widget_recent_entries ul li:before,#blog_side .widget_recent_comments ul li:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0da";margin-right:.5em}.rpwwt-widget ul li{margin:1em 0 0 !important;line-height:1.5}.rpwwt-widget ul li img{margin:0 1em 0 0!important}#calendar_wrap{border:1px dashed #ccc;background:#fff;padding:15px 20px;font-size:13px}#calendar_wrap table{width:100%}#calendar_wrap table td{text-align:center}.wp-calendar-nav{text-align:center}.box_blog_page #blog_comment{background:#efefef;margin:0;overflow:hidden}.box_blog_page #blog_comment input[type=submit]{margin-top:0;padding:0 1em}.box_blog_page #blog_comment .reply{display:none}.box_blog_page #blog_comment .required{font-weight:800}.box_blog_page #blog_comment h3,.box_blog_page #blog_comment h3{margin:.5em 1em;font-size:1.2em;font-weight:800}.box_blog_page #blog_comment form{margin:0 1em}.comment-body{display:flex;flex-wrap:wrap}.comment-author{width:50%}.comment-meta{width:50%;text-align:right;font-size:.9em}.required-field-message{display:block}.comment-body p{width:100%}.comment-author .fn{font-weight:700}ol.commets-list{margin:.5em 1em}ol.commets-list>li{padding:1em 1.5em;margin-bottom:1.5em;background:#fff}ol.commets-list>li>ul.children{border:1px dashed #aaa;padding:.7em 1em 0}.box_blog_page #blog_comment button,.box_blog_page #blog_comment input,.box_blog_page #blog_comment textarea{background:#fff}.box_blog_page #blog_comment textarea{width:100%}#next{text-align:center;margin:1rem 0 3rem;font-size:13px}.wp-pagenavi{display:flex !important;justify-content:center;width:100%}.campaign10{background-color:#ff4c4c;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;font-size:1.1em;padding:.1em 1.5em 0;display:inline-block}.tour_price span{margin:0 .5em}.tour_price del{color:initial;font-weight:300;font-size:1.6rem}.menu_in dl dd .txt ul.price_bg li .campaign10{font-size:1em;padding:0 1.5em 0}.box_blog{font-size:1.6rem}.box_blog .alignleft{float:left;margin:0 1em 1em 0}.box_blog .alignright{float:right;margin:0 0 1em 1em}.box_blog .aligncenter{display:block;margin:0 auto 1em}.box_blog .alignnone{margin:0 1em 1em 0}.wp-caption{background-color:#eee;padding:10px 0 10px 10px}.wp-caption-text{text-align:center;font-size:12px}.faq_point{margin:80px auto 80px;border:1px solid #777;padding:25px 30px}.accbox .faq_point h3{font-size:22px;font-weight:800;margin:0 0 .5em;color:#000;text-align:center;border-bottom:1px dashed #aaa}@media screen and (max-width:1366px){.top-info{width:90%}.top-faq div.in{width:1100px;height:371px}.top-faq ul.left{left:250px;top:126px}.top-faq ul.right{right:230px;top:126px}.top-blog{width:90%}.top-faq .faq-more{width:11%}.sab_imgBox{padding-top:40vw;margin-bottom:5vw}.pagetitle{color:#fff;padding-top:25px;padding-bottom:50px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.pagetitle h1{font-size:3vw;margin-bottom:3vw}.pagetitle h1 span{font-size:1.5vw}.pagetitle .tour_tag{font-size:1.2vw;margin-bottom:1vw}.pagetitle .priod{width:50vw;font-size:1em}.container-min{width:90%}.half_contents dl{align-items:flex-start}.half_contents dl dt{width:47%;margin-bottom:3.5vw}.half_contents dl dd{width:47%;margin-bottom:3.5vw}hgroup.top h2{font-size:2.3vw}.half_contents dl dd h3{font-size:2vw}.tour_point{margin:0 auto 5vw}hgroup.top{margin-bottom:5vw}.tourpic_frex{padding:5vw;margin:0 auto 5vw}.tourpic_frex ul{width:100%}hgroup.top.page{margin-bottom:3vw}.schedule hgroup h3{font-size:1.6vw}.schedule hgroup h3 span{width:60%}.schedule hgroup{height:32vw;background-size:cover}.schedule_in h4{font-size:1.4vw}.schedule_in dl dd p.time{font-size:1.3em}h2.default{font-size:2vw;margin:5vw 0 1vw}.column-flex li h3{margin:1.5vw 0 .5vw;font-size:2vw}.tour_tag{font-size:1vw;margin-bottom:.8vw}.column-flex li .period{margin-bottom:.4vw}.greeting{padding:5vw 5%}.greeting .half_contents{width:100%}.pic2_wide figure{width:47%}.half_contents.yacht_point dl dd{width:47%}.yacht{padding:80px 5% 16px}.yacht .container-min{width:100%}}@media screen and (max-width:1200px){body{font-size:1.15vw}#home-news h3{font-size:1.5vw}div.ticker{font-size:1.1vw}.pickup_title h3{font-size:1.8vw}.pickup_title h3 span.min{font-size:1.5vw}.pickup_title .txt{margin-bottom:.5em}.pickup_title .icon p img{height:3.5vw}.pickup_title .period{line-height:2.5em;height:2.5em}.top-faq div.in{width:1000px;height:337px}.top-faq ul.left{left:230px;top:117px}.top-faq ul.right{right:205px;top:117px}footer nav ul{width:90%}.Reservation-btn{height:50px;width:120px}.pageNav ul{width:calc(100% - 120px)}.Reservation-btn h3{font-size:1.2vw}.Reservation-btn h3 span.min{font-size:1vw}.Reservation-btn h3 span.en{font-size:.8vw}.tour_point h3,.accbox .faq_point h3{font-size:2vw}.tour_point_list li hgroup h4{font-size:1.3vw}.tour_point_list li hgroup i{font-size:3vw}#home-news{height:50px}#blog_bg{width:90%;max-width:90%}.blog_in{width:100%;max-width:100%}#blog_side{width:100%}#side{width:100%}.box_blog_page div{width:100%}}@media screen and (max-width:1100px){#globalNav a{font-size:1.3vw}#globalNav a span{font-size:1vw}#subNav a{font-size:1.1vw}#subNav a span{font-size:.8vw}.Reservation-btn h3{font-size:1.6vw}.Reservation-btn h3 span.min{font-size:1.1vw}.Reservation-btn h3 span.en{font-size:.8vw}header h1 span.main{font-size:4vw}header h1 span.sab{font-size:1.2vw}hgroup.top h2{font-size:2.3vw}hgroup.top h2:before{width:4vw;height:2.8vw}#home main{margin:6vw 0 0}.container{margin:0 5vw}.top-tourlist-bg{padding:5vw 5vw 6vw;margin:5vw auto 6vw}.top-tourlist hgroup h3{font-size:1.7vw}.top-info{margin:0 auto 5vw}.top-faq div.in{width:900px;height:303px}.top-faq ul.left{left:215px;top:104px}.top-faq ul.right{right:183px;top:104px}.schedule_in{width:90%}.tour_point_list li hgroup h4{font-size:1.6vw}}@media screen and (max-width:900px){#pc_menu{display:none}.sp_header{display:flex;align-items:center;width:100%;z-index:777;background:#fff;height:70px;border-top:3px solid #094a81;position:absolute}#page header{height:auto}.Reservation-btn{height:6.5vw}.Reservation-btn h3{font-size:2vw}hgroup.top h2:before{width:7vw;height:4.8vw}.sab_imgBox{padding-top:50vw;margin-bottom:5vw}.pagetitle{padding-bottom:0}.access dl{display:flex;margin:0 0 3vw}.chu_waku_red{margin:6vw 0 0}.access_in{margin:5vw 0 0}.pic4_flex2 figure figcaption{font-size:1.1vw}#home-news h3{font-size:2.5vw}div.ticker{font-size:1.5vw}p.number{font-size:1.5vw}p.number span{font-size:3vw}.pic-flex-imgcircle-bottom h4{font-size:1.7vw}.pic-flex-imgcircle-bottom{padding:1em}.pic-flex-imgcircle-bottom figure{width:10vw}.pic-flex-imgcircle-bottom figure img{height:10vw}.pic-flex-imgcircle-bottom div{width:calc(100% - 13.5vw)}#Translator{top:100px}main #Translator{top:87px}#google_language_translator{display:none}.top-instagram h3{font-size:2.2vw}.menu-btn{position:fixed;top:17px;right:17px;display:flex;height:40px;width:40px;justify-content:center;align-items:center;z-index:90;background-color:#094a81}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background-color:#fff;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}.menu-content{width:100%;height:100%;position:fixed;top:0;left:0;z-index:80;background-color:#3584bb;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.menu-content .logo{margin:20px 0 0 20px}.menu-content ul{padding:10px 2rem 0}.menu-content ul li{border-bottom:solid 1px #fff;list-style:none}.menu-content ul li a{display:block;width:100%;font-size:1.2rem;box-sizing:border-box;color:#fff;text-decoration:none;padding:9px 15px 8px 0;position:relative;font-weight:800}.menu-content ul li a span{font-size:.9rem;font-weight:300}.menu-content ul li a:before{content:"";width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;right:11px;top:16px}.menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#094a81;transition:all .5s;overflow-scrolling:touch;overflow-y:auto;max-height:100vh}#menu-btn-check:checked~.menu-content{left:0}.menu-content .logo{width:50%;margin:20px 0 0 20px}.menu-content .menu_sns{margin:0 auto;width:40%}.menu-content .menu_sns ul{font-size:3.2rem;display:flex;justify-content:center;list-style:none;padding:.3rem 0 0}.menu-content .menu_sns ul li{border:0;margin:0 .3rem}.menu-content .menu_sns ul a{font-size:3.2rem;padding:0}.menu-content .menu_sns ul li a:before{width:0;height:0;border:0;display:none}.menu-content .logo_btn{width:90%;margin:0 auto;color:#000;font-size:1.3rem}.menu-content .logo_btn a{color:#000}.menu-content .logo_btn .fas,.menu-content .logo_btn .far{color:#000}.menu-content .logo_btn .btn_links.default{align-items:flex-end;font-size:1.3rem}.menu-content .logo_btn .tel{color:#fff;text-align:center}.menu-content .logo_btn .tel a{color:#fff;margin:1rem 0 0;font-size:2rem;line-height:2rem;display:block;text-decoration:none;font-weight:800}.menu-content .logo_btn .tel span{color:#fff;font-size:1rem;line-height:2rem}.menu-content .logo_btn .tel span .fas{color:#fff;margin-right:.3rem}.menu-content .logo_btn{margin:0 2rem;font-size:1.3rem}.menu-content .btn_links{border-radius:100px;display:flex;justify-content:space-between;padding:.5em 2em;margin-bottom:1em}.menu-content .btn_links a{font-size:1.3rem;text-decoration:none}.menu-content .btn_links.reservation{background-color:#ffe300}.menu-content .btn_links.contact{background-color:#ffe}.sp_header_title{display:flex;align-items:center;justify-content:space-evenly;margin-left:17px}.menu-content .sp_header_title{justify-content:flex-start;margin:3px 0 0;height:70px;margin-left:17px;color:#fff}.menu-content .sp_header_title .sp_logo img{height:49px;width:auto}.sp_header_title .sp_logo{font-size:0}.sp_header_title .title{margin-left:17px;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:14px}.sp_header_title .title span{display:block;font-size:10px}#home-news{width:100%;height:50px}.Reservation-btn.home{bottom:50px;height:50px;width:120px}.layout-L{position:relative;z-index:0}.pickup_pic{width:100%;order:1}.pickup_title{width:100%;order:2;position:relative;z-index:0}.pickup_title .icon{position:absolute;z-index:1;top:-4.5vw;margin:auto;padding:1vw;left:0;right:0;width:40%;text-align:center;background-color:#fff;font-size:0;justify-content:center}.pickup_title h3{text-align:center;margin-top:1.5vw}.pickup_title .period{width:75vw;margin:0 auto .5em}.pickup_title .price{width:90vw;margin:0 auto .5em}body{font-size:1.5vw}p.more{text-align:center}.pickup_title .icon p img{margin:0 .5rem}hgroup.top{margin-bottom:5vw}.top-tourlist div{width:100%}.top-tourlist div:first-child{margin-bottom:5vw}.top-tourlist figure p{height:50vw}.top-tourlist figure img{width:100%;height:100%;object-fit:cover}.top-information ul{width:70vw;margin:0 auto}.top-information ul li{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-evenly}.top-information ul li figure{width:25vw}.top-information ul li .title{font-size:2vw}.top-faq div.in{width:100%;background-image:url(//nilaina-holidays.com/wp-content/themes/nilaina-holidays-ver01/img/sp_faq_bg.png);background-size:cover;height:590px;position:relative;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;padding-top:50px;padding-bottom:70px}.sp_faq_title{display:inline-block;margin-bottom:30px}.top-faq ul{font-size:1.8vw}.top-faq ul.left{position:relative;right:auto;left:auto;top:auto}.top-faq ul.right{position:relative;right:auto;left:auto;top:auto}.top-faq .faq-more{width:20%}.sp_faq_up{display:flex;width:100%;justify-content:space-evenly;align-items:center}.sp_faq_down{display:flex;width:100%;justify-content:space-evenly;align-items:center}.top-blog-in li{width:100%;max-width:100%;display:flex;margin-bottom:5vw}.top-blog-in li .pic{width:20vw;margin-right:5vw}.top-blog-in li:last-child{margin-bottom:0}.top-blog-category dd ul{flex-direction:column}footer nav ul{flex-wrap:wrap;padding:20px 0}footer nav ul li{width:33%;text-align:center;margin:.5vw 0}.sp_none{display:none}.footer-sns{width:50vw;font-size:7vw}.sp_faq_up p{display:revert}.sp_faq_down p{display:revert}}@media screen and (max-width:640px){body{font-size:3.5vw}.sp_none{display:none}.pc_none{display:revert}header h1{left:15%;width:70%;display:inline-block;text-align:center}header h1 span.main{font-size:6vw;left:10%;position:absolute;top:32%;width:100%;display:flex;align-items:flex-end}header h1 span.sab{font-size:3.5vw;position:absolute;bottom:18%;width:100%;line-height:1.5}.main_img{display:none}.main_img_sp{z-index:1;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;opacity:.8}.main_imgBox{height:90vh}.Reservation-btn h3{font-size:3.3vw}.Reservation-btn h3 span.min{font-size:2.6vw}.Reservation-btn h3 span.en{font-size:2vw}#home-news h3{font-size:3.3vw;margin:0 3vw}.top_blog_btn a{font-size:2.8vw;margin-right:3vw;padding:.7em 1.5em .6em}div.ticker{font-size:2.8vw}hgroup.top h2:before{width:15vw;height:8.8vw}hgroup.top h2{font-size:4.5vw}.pickup_title .icon{top:-6vw}.pickup_title .icon p img{height:4.5vw}.pickup_title h3{font-size:4vw}.layout-L,.layout-R{margin-bottom:10vw}#home main{margin:10vw 0 0}.top-tourlist-bg{padding:8vw 5vw 6vw;margin:5vw auto 10vw}.top-tourlist hgroup h3{font-size:4.5vw}.top-information ul{width:100%}.top-information ul li figure{width:30vw}.top-information ul li .title{font-size:2.8vw}.top-info{margin:0 auto 10vw}.sp_faq_title{width:50vw}.top-faq ul{font-size:2.8vw}.sp_faq_up p{width:30vw}.sp_faq_down p{width:30vw}.top-faq div.in{height:500px}.top-faq .faq-more{width:27%}.top-faq div.in{margin:0 auto 10vw}.top-blog{margin:0 auto 10vw}hgroup.top.icon-left{margin-bottom:5vw}.top-blog-in{margin-bottom:5vw}.top-blog-in li .pic{width:25vw}.top-blog-in li h4{font-size:3.3vw}.top-blog-category{padding:3vw 5vw;flex-direction:column}.top-blog-category dt{padding-right:0;border-right:0;font-weight:500;font-family:"Noto Serif Japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.top-blog-category dd{padding-left:2em;font-size:.9em}footer nav ul li{margin:1.5vw 0}footer nav ul{padding:3vw 0}.footer-contact{margin-top:10vw}.footer-contact h2 img{width:40vw}.footer-contact address{font-size:1em}.footer-tel a{font-size:7vw}.footer-sns{width:60vw;font-size:8vw}.sab_imgBox{padding-top:70px;margin-bottom:8vw;height:70vw}.pageNav{display:none}.sab_img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;left:0;top:0;opacity:.65;bottom:0}.pagetitle{padding-top:70px}.pagetitle h1{font-size:4.5vw;margin-bottom:1vw;font-weight:900}.pagetitle h1 span{font-size:2vw;margin-bottom:.5em}.pagetitle .tour_tag{font-size:2vw;margin-bottom:2vw}.pagetitle .priod{width:70vw;font-size:2.5vw;font-weight:900}.pagetitle .priod span{margin-bottom:.5em;line-height:1.5}.pagetitle .tour_tag span{font-weight:900}.half_contents dl dt{width:100%;margin-bottom:2vw}.half_contents dl dd{width:100%}.half_contents>dl>dt:nth-of-type(1){order:1}.half_contents>dl>dd:nth-of-type(1){order:2}.half_contents>dl>dt:nth-of-type(2){order:3}.half_contents>dl>dd:nth-of-type(2){order:4}.half_contents>dl>dt:nth-of-type(3){order:5}.half_contents>dl>dd:nth-of-type(3){order:6}.half_contents dl dd h3{font-size:4.5vw;text-align:center;line-height:1.5;margin-bottom:2.5vw}.tour_point{margin:0 auto 10vw}.tour_point h3,.accbox .faq_point h3{font-size:4vw}.tour_point_list{display:flex;font-size:1em;margin:1em 0 1em;flex-direction:column}.tour_point_list li{width:100%}.tour_point_list li hgroup i{font-size:7vw}.tour_point_list li hgroup h4{font-size:3.2vw}.tourpic_frex ul li{width:24%}.tourpic_frex ul li:last-child{display:none}.tourpic_frex h3{font-size:4vw;margin:3vw 0;line-height:1.5}.schedule hgroup{height:40vw;background-size:cover;background-position:center;margin-bottom:11vw}.schedule hgroup h3{font-size:3.5vw;bottom:-11vw}.tourpic_frex{margin:0 auto 10vw}.schedule hgroup h3 span{width:100%;padding:2vw 0}.schedule_bg{padding:4vw 0}.schedule_in h4{font-size:3.4vw}.schedule_in dl{padding:0;background:0 0;border:0;margin-bottom:5vw;height:auto}.schedule_in dl dt{width:25vw;font-size:0}.schedule_in dl dt img{width:25vw;height:25vw;padding:2px}.schedule_in dl dd{width:calc(100% - 29vw);background:#fff;padding:2vw 3vw;position:relative}.schedule_in dl dd p.time{font-size:3.5vw}.schedule_in dl:before{border:0}.schedule_in dl.ya_no dd:after{border:0}.schedule_in .up_margin{margin-top:0}.schedule_in .down_margin{margin-bottom:1em}.container-min{margin:0 auto 10vw}table.information{border-spacing:0}table.information th{display:block;width:100%;text-align:left}table.information td{display:block;width:100%}table.information td dl dt{width:100%;margin-right:0;border-bottom:1px dashed;margin-bottom:.5em;font-weight:700}table.information td dl dd{width:100%}.calendar iframe{height:100vw}.tour_chu{margin:0 auto 10vw;padding:3vw 5vw}.tour_chu .title h3{font-size:3.5vw;margin-bottom:.3em}.schedule_in{width:92%}h2.default{font-size:4vw;margin:5vw 0 0}.column-flex li{width:100%;margin:5vw 0}.column-flex li figure .more{font-size:3vw}.column-flex li h3{margin:2vw 0 .5vw;font-size:4vw}.tour_tag{font-size:2.2vw}hgroup.top{margin:0 5% 5vw}.access dl{margin:3vw 0 3vw}.access dl dt{margin-right:4vw}.chu_waku_red{margin:10vw 0 0}.chu_waku_red h6{font-size:3vw}.pic4_flex2 figure{width:48%}.pic4_flex2 figure figcaption{font-size:2.5vw;margin-bottom:3vw}iframe.access-map{margin:3vw 0 1vw;height:50vw}.accbox label{padding:10px 20px 8px}.cssacc:checked+label+.accshow{padding:9px 15px}.greeting{padding:8vw 5%;margin:0 auto 8vw}.half_contents.staff dt p{height:50vw;width:100%}.half_contents.staff dt img{width:100%;height:100%;object-fit:cover}.half_contents.staff dd{margin-top:3vw}.staff .half_contents>dl>dt{width:100%}.staff .half_contents>dl>dd{margin-top:1vw;width:100%}.half_contents dl dd p{margin-bottom:.5em}.half_contents .option_waku dl dt{width:3.5em}.half_contents .option_waku dl dd{width:calc(100% - 3.5em);margin-top:0}.hed_txt{text-align:left}.btn-box-bg{width:100%}.btn-box-bg.page{margin-bottom:0}.btn-box{position:relative}.btn-box.center{text-align:center;margin-top:3vw}.btn-box .btn{width:90%;margin:0 auto}.hed_contents{margin-bottom:0}.pic2_wide figure{width:100%;margin:2vw 0;height:100%}.pic2_wide figure img{width:100%;height:100%;object-fit:cover}.yacht{padding:8vw 5% 1.5vw;margin-bottom:7vw}.pic4_flex figure{width:47%}.pic4_flex figure img{margin-bottom:10%}.half_contents.yacht_point dl dd{width:100%}p.number{font-size:3vw}p.number span{font-size:5vw}.half_contents.yacht_point>dl>dd:nth-of-type(1){order:1}.half_contents.yacht_point>dl>dd:nth-of-type(2){order:2}.half_contents.yacht_point>dl>dd:nth-of-type(3){order:3}.half_contents.yacht_point>dl>dd:nth-of-type(4){order:4}.pic-flex-imgcircle-bottom figure{width:20vw}.pic-flex-imgcircle-bottom figure img{height:20vw}.pic-flex-imgcircle-bottom div{width:calc(100% - 25.5vw)}.pic-flex-imgcircle-bottom h4{font-size:3.7vw}#Translator{top:85px}main #Translator{top:87px;right:0}.reservation_info_bg{padding:3vw;margin:3vw auto}.reservation_info_bg li{margin:2vw 0}h4.h4_contact,h5.reserve_kakuninjikou{font-size:5vw;line-height:1.5}h4.h4_contact span{margin:0}form#mailformpro label{white-space:normal!important}.reservation_table tr{display:flex;flex-wrap:wrap}.reservation_table tr th{width:100%;padding:1em 0 .3em;border-bottom:0;border-top:1px dashed #aaa;margin-top:1em;font-size:3.5vw}.reservation_table tr td{padding:0 1em 0 0;border-bottom:0}.reservation_table.sp_ma_no tr td{padding:0}.reserve_important{padding:2vw 3vw;margin:0 auto 3vw;line-height:1.7}.reserve_important_ul table.cancel{border:0}.reserve_important_ul table.cancel th{display:block;width:100%;border:0;background:#ccc;font-weight:700;padding:1.5vw 2vw}.reserve_important_ul table.cancel td{display:block;width:100%;border:0;padding:1.5vw 2vw}.important{padding:0}.important strong{font-size:4vw}.important input[type=checkbox]:before{width:4vw;height:4vw}.important input[type=checkbox]:after{height:2vw;width:3vw;top:-2vw;left:2vw}.top-instagram h3{font-size:4vw;padding:10px 0}.menu-content ul li a{font-size:3.5vw;line-height:1.5}.menu-content ul li a span{font-size:3vw;display:block}.box_blog_page{padding:1.5vw 3vw}.box_blog_page #blog_comment{font-size:2.8vw}.pickup_pic p{background:0 0}.Reservation-btn.home{height:40px}.column-flex li figure{background:0 0}.pickup_title h3 span.min{font-size:3.4vw}#flags{width:115px!important}header h1 span.main font{word-break:normal;font-size:4vw}.calendar_txt{text-align:left;width:90%;margin:0 auto 1em;font-size:3vw}}