.contents{padding-top:80px;background:#fafafa}.breadcrumbs{background:#fafafa}.single .container_subpage{padding:0}.container_subpage .ptn01 ul#post-list li.sub .summary p{margin:0 0 1em;font-size:15px}.single .container_subpage h1{font-size:28px;margin:30px 0 .5em;padding-bottom:.5em;border-bottom:1px solid #000}.inner_article h3{margin:.5em 0 .5em !important;padding:0;color:#1e1b18;font-size:16px}.inner_article .sub h3{margin:0 0 .5em !important;padding:0;color:#1e1b18;font-size:16px}.single ul#post-list,.single ul#post-list2{align-items:flex-start}.single .wrapper_date_category{margin:1% 0}.single .wrapper_date_category span.wrapper-date{margin-right:1em;color:#888;font-size:14px;line-height:1}.single .wrapper_date_category span.wrapper-category a{font-size:14px;line-height:1}.single .tag a{margin:.5em 1em .5em 0;padding:.5em 1em;color:#fff;font-size:12px;line-height:1;background:#666;border-radius:0 !important}.tag a:hover{text-decoration:none;background:#999}.single ul.outer li.main .tag{justify-content:flex-start}.single ul.outer li.main .tag a{flex:0 0 auto;max-width:100%}ul.itemization li:before{content:'・';margin-right:.25em}ul.itemization li.no_disc{padding-left:0;text-indent:0}ul.itemization li.no_disc:before{margin-right:0;content:''}ul.itemization li.note{padding-left:1.25em;text-indent:-1.25em}ul.itemization li.note:before{counter-increment:none;content:'※';margin-right:.25em;color:#aaa}ul.itemization li.note.red{padding-left:1em;text-indent:0}ul.itemization li.note.red:before{counter-increment:none;content:'※';margin-right:.25em;color:#bb0a21}.single .container_subpage ul#post-list li.main p.caption_slideshow{margin:0;color:#fff;font-size:16px;line-height:1.2;text-shadow:#222 1px 1px 2px,#222 -1px 1px 2px,#222 1px -1px 2px,#222 -1px -1px 2px;filter:drop-shadow(0 0 .15rem #222);position:absolute;bottom:1em;left:1em}.container_subpage .ptn01 ul#post-list li.main{flex:0 0 65%;margin:0 3% 2% 0;padding:2% 0}.single .container_subpage ul#post-list li.main h2{margin:0 0 1em;padding:0 0 0 1em;font-size:24px;text-align:left;line-height:1.5;border-left:5px solid #084b83}.single .container_subpage ul#post-list li.main h3{font-size:20px;text-align:left;margin:3em 0 1.5em;padding:.5em 0;border-top:1px solid #292b2b;border-bottom:1px solid #292b2b}.single .container_subpage ul#post-list li.main h4{font-size:16px;text-align:left;margin:3em 0 1.5em}.single .container_subpage ul#post-list li.main .box{margin-top:-80px;padding-top:80px}.single .container_subpage ul#post-list li.main p{margin:1em 0 2em}.single .container_subpage ul#post-list li.main p.lead,.single .container_subpage ul#post-list li.main p.red{margin:1em 0}.single .container_subpage ul#post-list li.main img{width:100%;height:auto;border-radius:5px}.single .container_subpage ul#post-list li.sub ul.inner{align-items:stretch}.single .container_subpage ul#post-list li.sub ul.inner li.inner_li{flex:0 0 auto;max-width:100%;margin-bottom:3%}.single .container_subpage ul#post-list li.sub ul.inner li ul.sub_inner li.txt{margin-bottom:0;padding-bottom:3%;border-bottom:none}#accommodations_ul ul.inner li.photo{position:relative}#accommodations_ul ul.inner li.photo span.dog-friendly{position:absolute;right:2%;bottom:2%;z-index:10}#accommodations_ul ul.inner li.photo span.dog-friendly i{color:#fff;font-size:5em}.single .box_details dl{width:100%}.single .box_details dl dd:before{content:''}.single .box_details dl dt,.single dl.detail dt{font-weight:700;margin-bottom:.5em;padding:.5em;border-bottom:1px dotted #ccc}.single .box_details dl dd,.single dl.detail dd{margin-bottom:1.5em;padding-left:.5em}.single .box_details .photo span.caption,.single .box_details .photo span.caption_last{display:block;font-size:13px;text-align:left;line-height:1.5;margin:.5em 0 1em}.single .box_details .photo span.caption_last{margin:1em 0 0}.single .content_bg_gray{padding:1em;background:#eee}.single .content_bg_gray h4{margin:0;padding:0}.single .content_bg_gray p{margin:0;padding:0}.single dl.definition{width:100%;margin:5% auto 10%;align-items:normal}.single dl.definition dt{flex:0 0 16%;padding:1em 2%;border-bottom:1px solid #eee}.single dl.definition dd{flex:0 0 76%;padding:1em 2%;border-bottom:1px solid #eee}.icofont.phone:before{content:"\efbb";margin-right:.25em}.slideShow{margin:0 auto;width:100%;max-height:520px;text-align:left;position:relative}.slideShow ul{width:100%}.slideShow ul li{top:0;left:0;width:100%;display:none;position:absolute}.slideShow ul li img{object-fit:cover;width:100%;height:290px}.pagiNation{bottom:20px;left:0;width:100%;height:15px;text-align:center;position:absolute;z-index:110}.pagiNation a{margin:0 5px;width:5px;height:5px;display:inline-block;overflow:hidden;background:#fff;border-radius:50%;transition:all .2s ease-in-out;vertical-align:middle}.pagiNation a:hover{opacity:.6}.pagiNation a.pnActive{width:10px;height:10px}.pagiNation a.pnActive:hover{opacity:1}.slideShow .btnPrev,.slideShow .btnNext{margin-top:-25px;top:50%;width:50px;height:50px;position:absolute;z-index:61}.slideShow .btnPrev{left:10px !important}.slideShow .btnPrev:before{color:#fff;font-family:'Font Awesome 5 Free' !important;font-size:40px !important;font-weight:900 !important;content:'\f137' !important}.slideShow .btnNext{right:10px !important}.slideShow .btnNext:before{color:#fff;font-family:'Font Awesome 5 Free' !important;font-size:40px !important;font-weight:900 !important;content:'\f138' !important}.single .container_subpage ul#post-list li.sub ul.inner li ul.sub_inner li.txt{flex:0 0 100%;margin:0;font-size:13px}.single .container_subpage ul#post-list li.sub ul.inner li.inner_li ul.sub_inner li.txt{margin-bottom:3%}.single-marine-activities .container_subpage ul#post-list li.sub ul.inner li.inner_li ul.sub_inner li.txt{margin-bottom:0}.container_subpage .ptn01 ul#post-list li.sub{flex:0 0 32%;margin:30px 0 0;padding:2% 0}#archive_news #archive_news_ul li.sub ul.inner li.inner_li{width:100%}.single .container_subpage ul#post-list li.sub ul.inner2{margin-bottom:3em;align-items:stretch}.single .container_subpage ul#post-list li.sub ul.inner2 li{line-height:2.2;border-bottom:1px dotted #ccc}.single .container_subpage ul#post-list li.sub ul#archive-inner2{margin-bottom:0}.container_subpage .container_subpage .ptn01 ul#post-list li.sub .tag{padding-bottom:3%}.related_articles{margin:0 auto 5%}.related_articles h2{margin:1em 0}.related_articles ul.outer{justify-content:flex-start;align-items:flex-start}.related_articles ul.outer li.outer_li{flex:0 0 31.9999%;margin:0 2% 2% 0;border:1px solid #f5f0f6;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.related_articles ul.outer li.outer_li a{display:block;background:#fff;border-radius:5px}.related_articles ul.outer li.outer_li a:hover{background:#eee}.related_articles ul.outer li.outer_li a:hover img{opacity:.8}.related_articles ul.outer li.outer_li:nth-child(3n){margin-right:0}.related_articles ul.outer li.outer_li ul.inner li.photo{width:38%;margin-right:2%;border-radius:5px 0 0 5px}.related_articles ul.outer li.outer_li ul.inner li.photo img{border-radius:5px 0 0 5px}.related_articles ul.outer li.outer_li ul.inner li.txt{width:90%;padding:5%;line-height:1.2;border-radius:0 5px 5px 0}.single ul.pagination2 li.previous i{font-size:2em;margin:0 .25em 0 0;vertical-align:middle}.single ul.pagination2 li.next i{font-size:2em;margin:0 0 0 .25em;vertical-align:middle}.pagination2{width:100%;height:auto;margin:0 auto 5%;padding:2.5%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#e5f3fe}.pagination2 li{flex:0 0 auto;max-width:100%}.pagination2 li.previous{flex:0 0 45%;margin-right:5%}.pagination2 li.next{flex:0 0 45%;margin-left:5%;text-align:right}.pagination2 li.previous a,.pagination2 li.next a{line-height:1;vertical-align:middle}.container_subpage .ptn01 ul#post-list2 li.main{flex:0 0 auto;width:100%;margin:0 0 2%;padding:2% 0}.single .container_subpage ul#post-list2 li.main h2{font-size:20px;text-align:left;margin:0;padding:0 0 1em}.single .container_subpage ul#post-list2 li.main h3{font-size:14px;text-align:left;margin:0;padding:.5em 0}@media screen and (max-width:1200px){.contents{padding-top:50px}}@media screen and (min-width:821px) and (max-width:1200px){.container h2,.container_subpage h2{font-size:28px}}@media screen and (max-width:820px){.single .container_subpage_inner{width:94%;max-width:94%}.pagination2 li.previous{flex:0 0 auto;width:100%;max-width:100%;margin-right:0}.pagination2 li.next{flex:0 0 auto;width:100%;max-width:100%;margin-left:0}.container_subpage .ptn01 ul#post-list li.main{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:0}.container_subpage .ptn01 ul#post-list li.sub{flex:0 0 auto;width:100%;max-width:100%;margin:30px 0 0;padding:2% 0}.single .container_subpage ul#post-list li.sub ul.inner li.inner_li{margin-bottom:0}.single .container_subpage ul#post-list li.sub ul.inner li.inner_li ul.sub_inner li.txt{margin-bottom:0}.related_articles ul.outer li.outer_li{flex:0 0 49%}.related_articles ul.outer li.outer_li:nth-child(3n){margin-right:2%}.related_articles ul.outer li.outer_li:nth-child(2n){margin-right:0}}@media screen and (min-width:641px) and (max-width:810px){.single .container_subpage ul#post-list li.main{flex:0 0 auto;width:100%;max-width:100%;margin-right:0;padding:4% 0 0}.single .container_subpage ul#post-list li.sub{flex:0 0 auto;width:100%;max-width:100%;margin-right:0;padding:0}.single .container_subpage ul#post-list li.main h1{font-size:20px}.single .container_subpage ul#post-list li.main h2{font-size:16px}.single .container_subpage ul#post-list li.sub ul.inner{align-items:stretch}.single .container_subpage ul#post-list li.sub ul.inner li ul.sub_inner li.photo{flex:0 0 auto;width:100%;max-width:100%;margin-right:0}.single .container_subpage ul#post-list li.sub ul.inner li ul.sub_inner li.txt{flex:0 0 auto;width:100%;max-width:100%}.container_subpage .ptn01 ul#post-list li.sub .summary p{font-size:14px}.single .container_subpage ul#post-list li.sub ul.inner li ul.sub_inner li.photo img{width:150px;height:70px}.single .container_subpage ul#post-list li.main h3{margin-bottom:1em !important}.single .box_details{flex-direction:column}.single .box_details dl{width:100%}.single .box_details .photo{width:100%;margin:0 0 2em}}@media screen and (max-width:640px){.contents{padding-top:50px}.single .container_subpage{width:100%}.single .container_subpage h1{margin-top:.5em;font-size:20px}.single .container_subpage ul#post-list li.main{flex:0 0 auto;width:100%;max-width:100%;margin:0 0 3%;padding:3% 0 0}.single .container_subpage ul#post-list li.sub{flex:0 0 auto;width:100%;max-width:100%;margin-right:0;padding:0}.container_subpage .ptn01 ul#post-list li.sub .summary p{font-size:14px}.pagination2{margin:10% auto 15%;padding:5% 2.5%}.single .box_details{flex-direction:column}.single .container_subpage h2{font-size:24px}.single .container_subpage ul#post-list li.sub ul.inner li ul.sub_inner li.photo img{width:150px;height:90px}.single .box_details dl{width:100%}.single .box_details .photo{width:100%;margin:0 0 2em}.single .container_subpage ul#post-list li.main p{margin:1em 0 3em}.pagiNation{display:none}.archive .container_subpage_inner,.single .container_subpage_inner{width:94%;max-width:94%}.tag h2,.tax-plans_tag h2,.tax-spend_tag h2,.category h2,.archive h2{font-size:20px}}@media screen and (max-width:480px){.single .container_subpage h2{font-size:4.8vw}.single ul.pagination2 li.previous{font-size:13px}.single ul.pagination2 li.next{font-size:13px}.single ul.pagination2 li.previous i{font-size:1.5em}.single ul.pagination2 li.next i{font-size:1.5em}.related_articles ul.outer{flex-direction:column}.related_articles ul.outer li.outer_li{flex:0 0 auto;width:100%;max-width:100%;margin:0 0 2%}.related_articles ul.outer li.outer_li ul.inner li.photo{width:30%}.related_articles ul.outer li.outer_li ul.inner li.photo img{width:100%;object-fit:cover}}@media screen and (max-width:428px){.single .container_subpage ul#post-list li.main h3{font-size:16px}.single .container_subpage ul#post-list li.main h4{font-size:15px}.single .wrapper_date_category span.wrapper-category{margin:.5em 0}.single .container_subpage ul#post-list li.main img{border-radius:2.5px}.related_articles ul.outer li.outer_li ul.inner li.photo{border-radius:2.5px 0 0 2.5px}.related_articles ul.outer li.outer_li ul.inner li.photo img{border-radius:2.5px 0 0 2.5px}.related_articles ul.outer li.outer_li ul.inner li.txt{border-radius:0 2.5px 2.5px 0}.single dl.definition dt{flex:0 0 auto;width:96%}.single dl.definition dd{flex:0 0 auto;width:96%}}@media screen and (max-width:375px){.single .container_subpage ul#post-list li.main h2{font-size:18px}}@media screen and (max-width:320px){.single .container_subpage ul#post-list li.main h2{font-size:16px}.single .container_subpage ul#post-list li.main h3{font-size:15px}.single .container_subpage ul#post-list li.main h4{font-size:14px}}@media screen and (max-width:280px){.single .container_subpage ul#post-list li.main h2{font-size:15px}.single .container_subpage ul#post-list li.main h3{font-size:14px}.single .container_subpage ul#post-list li.main h4{font-size:13px}}