a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{color:#333}a,a:hover{text-decoration:none}img{vertical-align:bottom}@font-face{font-family:nsjp;font-style:normal;font-weight:400;src:url(../fonts/nsjp/nsjp-regular.woff) format("woff");src:url(../fonts/nsjp/nsjp-regular.otf) format("opentype")}@font-face{font-family:nsjp;font-style:normal;font-weight:500;src:url(../fonts/nsjp/nsjp-medium.woff) format("woff");src:url(../fonts/nsjp/nsjp-medium.otf) format("opentype")}@font-face{font-family:nsjp;font-style:normal;font-weight:700;src:url(../fonts/nsjp/nsjp-bold.woff) format("woff");src:url(../fonts/nsjp/nsjp-bold.otf) format("opentype")}@font-face{font-family:nsjp;font-style:normal;font-weight:900;src:url(../fonts/nsjp/nsjp-black.woff) format("woff");src:url(../fonts/nsjp/nsjp-black.otf) format("opentype")}@font-face{font-display:block;font-family:bbq;font-style:normal;font-weight:400;src:url(../fonts/bbq/bbq.eot);src:url(../fonts/bbq/bbq.eot) format("embedded-opentype"),url(../fonts/bbq/bbq.ttf) format("truetype"),url(../fonts/bbq/bbq.woff) format("woff"),url(../fonts/bbq/bbq.svg) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:bbq!important;speak:never;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bbq:before{content:"\e900";font-size:60px}.h1{color:#194492;font-size:30px;font-weight:800;text-align:center}@media screen and (max-width:414px){.h1{font-size:24px}}h1{font-family:Arial;z-index:10}body{background:#fff;color:#555;font-family:nsjp,sans-serif;font-size:20px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%}#mainNav{background-color:#fbf4f4;border-bottom:1px solid #ccc}.language{font-size:16px;position:absolute;right:600px;top:30px}@media screen and (max-width:1200px){.language{right:100px;top:20px}}@media screen and (max-width:768px){.language{right:80px;top:15px}}@media screen and (max-width:430px){.language{font-size:14px;right:65px;top:18px}}.language li{color:#fff;display:inline-block}.language a{padding:5px .5em 5px 5px}.language span{margin:0 .5em 0 0}@media screen and (max-width:430px){.language .langtxt{display:none}}#mainNav.navbar{padding:10px 30px 10px 20px;width:100%}@media screen and (max-width:768px){#mainNav.navbar{padding:5px 20px}}#mainNav .navbar-toggler{border:0;font-size:20px;padding:13px;right:0}@media screen and (max-width:375px){#mainNav .navbar-toggler{padding:10px}}#mainNav h1{color:#555;font-family:nsjp;font-size:24px;font-weight:400;letter-spacing:.1em;line-height:1;padding:0 0 0 60px;position:relative}@media screen and (max-width:768px){#mainNav h1{padding:0 0 0 40px}}@media screen and (max-width:375px){#mainNav h1{letter-spacing:0}}@media screen and (max-width:768px){#mainNav h1 span{display:block}}#mainNav h1 .logo{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:50px}@media screen and (max-width:768px){#mainNav h1 .logo{width:30px}#mainNav h1 .navbar-brand{font-size:16px}}@media screen and (max-width:1200px){.nav-item{border-top:1px dotted #ccc;text-align:center}}#mainNav .navbar-nav .nav-item .nav-link{font-size:18px;padding:1em}@media screen and (max-width:768px){#mainNav .navbar-nav .nav-item .nav-link{font-size:16px;padding:.64em 0}}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#194492;font-weight:500}.masthead{background-attachment:scroll;background-image:url(../images/hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;margin:70px 0 0;text-align:center}@media screen and (max-width:1200px){.masthead{margin:68px 0 0}}@media screen and (max-width:768px){.masthead{margin:58px 0 0}}@media screen and (max-width:414px){.masthead{background-image:url(../images/hero-iphone.png)}}@media screen and (max-width:375px){.masthead{margin:52px 0 0}}.intro-text{letter-spacing:.5em;padding:355px 0 615px}@media screen and (max-width:768px){.intro-text{letter-spacing:.2em;padding:200px 0}}@media screen and (max-width:414px){.intro-text{letter-spacing:0;padding:60px 0 140px}}.intro-heading{font-size:50px;font-weight:500;line-height:1}@media screen and (max-width:768px){.intro-heading{font-size:30px}}@media screen and (max-width:414px){.intro-heading{font-size:20px}}.intro-lead-in{font-size:30px;font-weight:700;line-height:1;margin:1em 0 0}@media screen and (max-width:768px){.intro-lead-in{font-size:22px}}@media screen and (max-width:414px){.intro-lead-in{font-size:18px}}.intro-lead-in span{display:inline-block;position:relative}.intro-lead-in span:after,.intro-lead-in span:before{content:"-";position:absolute;top:50%;transform:translateY(-50%)}.intro-lead-in span:before{left:-1em}.intro-lead-in span:after{right:-1em}.news-content{padding:100px 0}@media screen and (max-width:768px){.news-content{padding:3em 0}}@media screen and (max-width:414px){.news-content{padding:2em 0}}.news-content h1{font-size:30px;font-weight:700;letter-spacing:.1em;padding:0 15px}@media screen and (max-width:414px){.news-content h1{font-size:24px}}.news-content h1:first-letter{color:#194492}.news-content .news-list{padding:0 15px;position:relative}@media screen and (max-width:414px){.news-content .news-list{margin:.5em 0 0}}.news-content .news-list dt{padding:5px 0;position:absolute}@media screen and (max-width:768px){.news-content .news-list dt{font-size:16px;padding:5px 0 0;position:inherit}}.news-content .news-list dd{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:5px 0 5px 7em}@media screen and (max-width:768px){.news-content .news-list dd{font-size:18px;padding:5px 0}}@media screen and (max-width:414px){.news-content .news-list dd{font-size:16px}}.news-content .news-list dd+dt+dd{margin:0}.dorone-image{height:auto;width:100%}.summary-content{overflow:hidden;padding:100px 0 0;position:relative;text-align:center}@media screen and (max-width:768px){.summary-content{padding:3em 0 0}}@media screen and (max-width:414px){.summary-content{padding:2em 0 0}}.summary-box{z-index:10}@media screen and (max-width:768px){.summary-box{padding:0 1em}}.description{font-size:24px;line-height:2;margin:2.6em 0 0}@media screen and (max-width:768px){.description{font-size:22px}}@media screen and (max-width:414px){.description{font-size:18px;margin:1em 0 0;text-align:left}.description br{display:none}}.attention{color:#921919;font-size:24px;font-weight:500;line-height:1.5;margin:2em 0 0}@media screen and (max-width:768px){.attention{font-size:22px}}@media screen and (max-width:414px){.attention{font-size:18px;margin:1em 0 0;text-align:left}.attention br{display:none}}#canvas-container{height:300px;margin:2em 0 0;width:100%}@media screen and (max-width:768px){#canvas-container{margin:1em 0 0}}@media screen and (max-width:414px){#canvas-container{margin:-2em 0 0}}.kamome{animation:fly 40s ease-in-out infinite;height:auto;position:absolute;width:65px;z-index:-10}@media screen and (max-width:768px){.kamome{animation:fly 25s ease-in-out infinite}}@media screen and (max-width:414px){.kamome{display:none}}@keyframes fly{0%{bottom:10%;left:-15%;transform:scale(1)}25%{bottom:50%;left:110%;transform:scale(1)}50%{bottom:60%;left:110%;transform:scaleX(-1)}75%{bottom:50%;left:-15%}to{bottom:50%;left:-15%;transform:scaleX(-1)}}.info-content{overflow:hidden;padding:100px 0;position:relative;z-index:10}@media screen and (max-width:768px){.info-content{padding:3em 0}}@media screen and (max-width:414px){.info-content{padding:2em 0}}@media screen and (max-width:768px){.info-content .container{padding:0 2em}}.info-table{background:hsla(0,0%,100%,.9);border-left:1px solid #666;border-top:1px solid #666;display:flex;flex-wrap:wrap;margin:4em auto 0}@media screen and (max-width:768px){.info-table{margin:3em auto 0}}@media screen and (max-width:430px){.info-table{border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:16px;margin:2em auto 0}}.info-table dt{align-items:center;border-bottom:1px solid #666;border-right:1px solid #666;display:flex;padding:1.5em;width:40%}@media screen and (max-width:430px){.info-table dt{background:#f5f5f5;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:1em;width:100%}}.info-table dd{align-items:center;border-bottom:1px solid #666;border-right:1px solid #666;display:flex;padding:1.5em;width:60%}@media screen and (max-width:430px){.info-table dd{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:1em;width:100%}}@media screen and (max-width:768px){.info-table dd:last-child{padding:0}}.info-table dd:last-child li{padding:1em}@media screen and (max-width:768px){.info-table dd:last-child li{border-bottom:1px dotted #ccc;border-right:1px dotted #ccc}}.info-table dd:last-child li br{display:block}.equipment-list{display:flex;flex-wrap:wrap;font-size:18px;justify-content:space-between;text-align:center;width:100%}@media screen and (max-width:768px){.equipment-list{font-size:16px}}.equipment-list li{width:25%}@media screen and (max-width:768px){.equipment-list li{width:33.33%}}@media screen and (max-width:430px){.equipment-list li{width:50%}}.equipment-list i{color:#194492;font-size:40px;margin:0 0 5px}.caution{margin:5em 0 0;text-align:center}@media screen and (max-width:768px){.caution{margin:3em 0 0}}@media screen and (max-width:414px){.caution{font-size:16px}}.btn-kiyaku{display:block;margin:4em auto 0;width:6em}@media screen and (max-width:768px){.btn-kiyaku{margin:2.5em auto 0}}@media screen and (max-width:414px){.btn-kiyaku{font-size:18px}}.ship-01{animation:ship 40s linear infinite;height:auto;position:absolute;width:5vw;z-index:-10}@media screen and (max-width:768px){.ship-01{width:65px}}@media screen and (max-width:414px){.ship-01{display:none}}.ship-02{animation:ships 40s linear infinite;height:auto;position:absolute;width:5vw;z-index:-10}@media screen and (max-width:768px){.ship-02{width:65px}}@media screen and (max-width:414px){.ship-02{display:none}}@keyframes ship{0%{left:60%;top:-15%;transform:rotate(155deg)}25%{left:90%;top:110%;transform:rotate(155deg)}50%{left:40%;top:110%;transform:rotate(-30deg)}75%{left:15%;top:-15%;transform:rotate(-30deg)}to{left:15%;top:-15%;transform:rotate(-30deg)}}@keyframes ships{0%{bottom:10%;left:-15%;transform:rotate(80deg)}25%{bottom:60%;left:110%;transform:rotate(80deg)}50%{bottom:60%;left:110%;transform:rotate(-110deg)}75%{bottom:-15%;left:-15%;transform:rotate(-110deg)}to{bottom:-15%;left:-15%;transform:rotate(-110deg)}}#map-canvas{height:650px;overflow:hidden;width:100%}@media screen and (max-width:414px){#map-canvas{height:400px}}.price-content{padding:100px 0}@media screen and (max-width:768px){.price-content{padding:3em 0}}.price-table{background:hsla(0,0%,100%,.9);border-left:1px solid #666;border-top:1px solid #666;display:flex;flex-wrap:wrap;font-size:40px;font-weight:800;margin:4em auto 10px;text-align:center}@media screen and (max-width:768px){.price-table{border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:30px;margin:2em auto 10px}}.price-table dt{border-bottom:1px solid #666;border-right:1px solid #666;line-height:1.5;padding:1.5em 1em;width:25%}@media screen and (max-width:768px){.price-table dt{background:#f5f5f5;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:2em;width:100%}}.price-table dt img{margin:0 0 10px;width:100%}.price-table dt span{display:block}.price-table dd{align-items:center;border-bottom:1px solid #666;border-right:1px solid #666;color:#777;display:flex;flex-wrap:wrap;width:75%}@media screen and (max-width:768px){.price-table dd{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:.5em;width:100%}}.price-table dd div{line-height:1.5;padding:1.5em 1em;width:50%}@media screen and (max-width:768px){.price-table dd div{width:100%}}.price-table dd div:first-of-type{border-right:1px solid #666}@media screen and (max-width:768px){.price-table dd div:first-of-type{border-bottom:1px solid #ccc;border-right:none}}.price-table dd div span{display:block}.price-table .fts-small{font-size:20px}.price-txt{font-size:60px;font-weight:800}@media screen and (max-width:768px){.price-txt{font-size:50px}}@media screen and (max-width:414px){.price-txt{font-size:30px}}.facility-content{color:#fff;display:flex;flex-wrap:wrap}@media screen and (max-width:414px){.facility-content{color:#f0f0f0}}.facility-content>div{padding:5em 5em 6em}@media screen and (max-width:768px){.facility-content>div{padding:3em 3em 4em}}@media screen and (max-width:414px){.facility-content>div{padding:1.5em 1.5em 2em}.facility-content>div.bed{padding:1.5em 1.5em 3em}}.facility-content h1{font-size:48px;font-weight:600;letter-spacing:.025em}@media screen and (max-width:768px){.facility-content h1{font-size:40px}}@media screen and (max-width:414px){.facility-content h1{font-size:28px}}.facility-content p{font-size:24px;margin:1.5em 0 0}@media screen and (max-width:768px){.facility-content p{font-size:20px;margin:1em 0 0}}@media screen and (max-width:414px){.facility-content p{font-size:18px}}.bath{background:url(../images/pht_bathroom.png) 50%/cover no-repeat;flex-basis:50%}@media screen and (max-width:768px){.bath{flex-basis:100%}}.rest{background:url(../images/pht_restarea.png) 50%/cover no-repeat;flex-basis:50%}@media screen and (max-width:768px){.rest{flex-basis:100%}}.bed{background:url(../images/pht_glamping.png) 50%/cover no-repeat;flex-basis:100%}@media screen and (max-width:768px){.bed{flex-basis:100%}}.btn-clh{display:block;margin:200px auto 0;width:9em}@media screen and (max-width:768px){.btn-clh{margin:3em auto 0}}@media screen and (max-width:414px){.btn-clh{font-size:18px;width:9.5em}}.btn i{padding:.5em}.btn-outline-light:hover{color:#212529}.btn-outline-light a{color:#fff}.btn-outline-light a:hover{color:#212529}.footer{background:#ffc000;padding:100px 0 0}.footer h1{color:#333;font-family:Arial;font-size:24px;font-weight:700}.bnr{margin:2em auto 0;width:80%}@media screen and (max-width:414px){.bnr{width:100%}}.bnr li{margin:10px 0 0}.bnr a{background:#fff;border:2px solid #454545;display:block;font-size:24px;margin:1em;padding:0 1em;position:relative;transition:all .3s ease-in-out}@media screen and (max-width:768px){.bnr a{padding:1em}}@media screen and (max-width:414px){.bnr a{font-size:20px}}.bnr a:after,.bnr a:before{border-color:#454545;border-style:solid;box-sizing:border-box;content:"";display:block;height:1em;position:absolute;transition:all .3s ease-in-out;width:1em}.bnr a:before{border-width:2px 0 0 2px;left:-6px;top:-6px;z-index:5}.bnr a:after{border-width:0 2px 2px 0;bottom:-6px;right:-6px}.bnr a:hover:after,.bnr a:hover:before{border-color:#fff;height:calc(100% + 12px);width:calc(100% + 12px)}.bnr a:hover{background-color:#fff;border-color:#fff}@media screen and (max-width:768px){.contact{margin:2em 0 0}}@media screen and (max-width:414px){.contact{margin:2em 20px 0}}.contact-form{margin:2em 0 0}.contact-form dt{flex-basis:40%}@media screen and (max-width:768px){.contact-form dt{flex-basis:30%;min-width:10em;text-align:left}}@media screen and (max-width:414px){.contact-form dt{flex-basis:100%}}.contact-form dd{flex-basis:60%}@media screen and (max-width:768px){.contact-form dd{flex-basis:70%}}@media screen and (max-width:414px){.contact-form dd{flex-basis:100%}}.contact-form span{display:block}.contact-form input,.contact-form textarea{-webkit-appearance:none;border:2px solid #333;display:inline-block;margin:10px 0 0;padding:.5em;width:100%!important}@media screen and (max-width:414px){.contact-form input,.contact-form textarea{margin:10px 0}}.btn-submit{display:block;margin:2em 0 0 59%;padding:.5em 2em}@media screen and (max-width:768px){.btn-submit{font-size:20px;margin:2em auto 0;margin:1em auto 0}}.company-group{background:#fcfcfc;font-size:16px;margin:100px 0 0;padding:1em 2em 4em;text-align:center}@media screen and (max-width:414px){.company-group{padding:1em 2em 2em}}.related-companies{margin:4em 0 0}@media screen and (max-width:414px){.related-companies{margin:2em 0 0}}.group-row{display:flex;flex-wrap:wrap;justify-content:space-around}.group-col{width:20%}@media screen and (max-width:768px){.group-col{width:30%}}@media screen and (max-width:414px){.group-col{width:100%}.company-list{display:flex;flex-wrap:wrap}.company-list dt{display:inline-block;margin:2em 0 0;width:100px}}.company-list dt a{display:block}.company-list dt img{height:auto;margin:3em 0 0;width:100%}@media screen and (max-width:414px){.company-list dt img{margin:0}}.company-list dd{border-bottom:1px solid #ddd;margin:2em 0 0;padding-bottom:1em}@media screen and (max-width:414px){.company-list dd{display:inline-block;position:relative;text-align:left;width:calc(100% - 100px)}.company-list dd:before{background:#ddd;bottom:-1px;content:"";height:1px;left:-100px;position:absolute;width:100px}}.company-list dd a{word-wrap:break-word}.business-name{background:#f0f0f0;border-radius:15px;font-weight:500;margin:5em 0 0;padding:5px}@media screen and (max-width:414px){.business-name{margin:2em 0 0}}address{background:#111;color:#fff;font-size:10px;padding:8px;text-align:center}.page-single .masthead{background:#194492}.page-single .intro-text{padding:4.25em 0}@media screen and (max-width:768px){.page-single .intro-text{padding:3em 0}}@media screen and (max-width:414px){.page-single .intro-text{padding:2em 0}}.page-single .intro-heading{font-size:30px}@media screen and (max-width:768px){.page-single .intro-heading{font-size:26px}}@media screen and (max-width:414px){.page-single .intro-heading{font-size:20px;letter-spacing:0}}.page-single .intro-lead-in{font-size:24px}@media screen and (max-width:414px){.page-single .intro-lead-in{font-size:20px;letter-spacing:0}}.single-content{padding:4em 0 10em}@media screen and (max-width:768px){.single-content{padding:2em 2em 10em}}@media screen and (max-width:414px){.single-content{padding:2em 1em 8em}}.single-content h1{font-size:30px;font-weight:700;letter-spacing:.1em;margin:0 0 1em;padding:0 15px 2em;position:relative;text-align:center}@media screen and (max-width:768px){.single-content h1{padding:0 15px 1em}}@media screen and (max-width:414px){.single-content h1{font-size:24px}}.single-content h1:before{border-bottom:1px solid #ccc;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:920px}@media screen and (max-width:768px){.single-content h1:before{width:100%}}.single-content h1:first-letter{color:#194492}.single-content .container{max-width:950px}.single-content .container h1{font-size:22px;letter-spacing:.05em;margin:1em 0 0;padding:0;text-align:left}@media screen and (max-width:414px){.single-content .container h1{font-size:18px}}.single-content .container h1:first-letter{color:inherit}.single-content .container h1:before{content:none}.single-content .container p{letter-spacing:.05em;line-height:1.75;margin:1.5em 0 0}@media screen and (max-width:414px){.single-content .container p{font-size:16px}}.single-content .container img{margin:1.5em 0 0}.single-content .container a{color:#194492}.single-textbox img{height:auto;max-width:100%}.date{letter-spacing:.05em}@media screen and (max-width:414px){.date{font-size:16px}}
/*# sourceMappingURL=style.css.map */