*{margin:0;padding:0}*{margin:0;padding:0}html,body{width:100%}body{background-position:left top;background-repeat:no-repeat;background-attachment:fixed;background-image:url(http://iriomote.mariud.com/annex/img/bg_wood01.jpg);margin:0;overflow-x:hidden}body{color:#0c3241;font-size:14px;font-family:"Hiragino Maru Gothic W4 JIS2004","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;line-height:20px}@media print{body{font-size:14px;font-family:Arial,Roboto,“Droid Sans”,"Yu Mincho","YuMincho",“游ゴシック”,YuGothic,“ヒラギノ角ゴ ProN W3”,“Hiragino Kaku Gothic ProN”,“メイリオ”,Meiryo,sans-serif}}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,h4,h5,h6{font-size:100%;font-weight:400}li{list-style-type:none;padding:0 0 5px;line-height:}p{line-height:26px}.right{float:right}.left{float:left}.center{text-align:center}a:hover{color:#9e3a44}a{color:#333;text-decoration:none}.font_sm{font-size:.8em}header{height:0}.sp_header h1{display:none}#header_google{position:absolute;z-index:1;top:20px;right:calc(50% - 500px + 20px)}.hamburger-menu{display:none}.pc_none{display:none}.sp_none{display:unset}.nivoSlider{z-index:0}#bg_center1000{width:1000px;margin:0 auto;background-image:url(http://iriomote.mariud.com/annex/img/bg_paper.jpg);background-repeat:repeat;overflow:hidden}.header_box{position:relative}#google{position:absolute;top:30px;right:40px;z-index:10}#google2{position:absolute;top:10px}#fancybox-wrap{overflow:unset!important}.top_ttlbox{margin:70px}.top_menubox{float:right}.top_menubox li{float:left;margin:0 0 0 25px}.top_copy_honkanbn{margin:38px 0 0;clear:both}.top_Greetings_p{padding:33px 0 0;clear:both}.top_rsv_info{width:258px;margin:0 0 0 30px;float:left;height:343px;position:relative}.top_telttl{margin:57px 0 20px 6px}.top_menu_forhonkan{margin:28px 0 0;bottom:0}.top_telno{margin:40px 0 20px 6px}.top_tourinfo{padding:70px 0 0;clear:both;overflow:hidden}.top_tourshop_copy_bn{margin:30px 0 0}#side{width:204px;margin:0 0 70px 51px;float:left}#side h2{margin:100px 0 0}#side ul{margin:53px 0 14px;overflow:hidden}#side li{float:left;margin:0 5px}.side_tour_ma{margin:17px 0}.ft_bn_logo{margin:70px 0 0;overflow:hidden;position:relative;clear:both}.top_mainlogo{position:absolute;top:45px;right:90px}.ft_menu,ft_menu2{overflow:hidden;margin:43px auto 30px;width:492px;display:block}.ft_menu ul{overflow:hidden}.ft_menu li{float:left;margin:0 10px}.ft_menu2{overflow:hidden;margin:-12px auto 20px;width:440px;font-size:12px;display:block}.ft_menu2 ul{overflow:hidden}.ft_menu2 li{float:left;margin:0 15px}.ft_add{font-size:9px;text-align:center;padding:18px 0;background:#0c3241;color:#ddd;font-family:“游ゴシック”,YuGothic;line-height:22px}.ft_add a:hover{color:#ddd}.ft_add a{color:#ddd}#page_box{width:695px;float:right;margin:0 0 70px}.page_ttl_line{border-bottom:1px solid #0c3241;padding:0 0 25px;margin:0 0 25px}.page_room_comment{margin:20px 0 0}.room_box{width:695px;border-left:5px solid #0c3241;margin:78px 0 0;overflow:hidden}.room_box_left{width:180px;margin:0 25px 0;float:left}.room_box dl{margin:15px 0 0;font-size:12px}.room_box dt{border-bottom:1px solid #0c3241}.room_box dd{margin:3px 0 0}.room_chage{clear:both;padding:20px 0 0}.room_chage table{width:100%;padding:10px 25px 0;font-family:Arial,Roboto,“Droid Sans”,“游ゴシック”,YuGothic,“ヒラギノ角ゴ ProN W3”,“Hiragino Kaku Gothic ProN”,“メイリオ”,Meiryo,sans-serif}.room_chage th{padding:3px 0;background:rgba(12,50,65,.05)}.room_chage td{text-align:right;padding:0 10px 0 0}.room_chage_item{background:#0c32411f}.room_chage td{background:rgba(255,255,255,.3607843137254902)}.room_slider{width:463px}.slider-nav li{width:116px;height:77px;padding:0}ul.room_okosama{font-size:12px;margin:16px 0 0 72px}ul.room_okosama li{list-style-type:disc}.room_athers{border-left:5px solid #0c3241;margin:70px 0 0;width:622px}.room_athers dl{margin:25px 0 0 25px}.room_athers dt{font-size:15px;border-bottom:1px solid #0c3241;padding:0 0 5px}.room_athers dd{font-size:13px;margin:10px 0 0}.room_athers table{width:190px;margin:7px 0 0}.room_athers th{width:103px;text-align:left;padding:3px 0 3px 15px;background:#0c324112}.room_athers td{text-align:right;padding:0 10px 0 20px;background:rgba(255,255,255,.3607843137254902)}.room_rsv_bn{background:#843139;text-align:center;color:#fff;width:188px;float:right;padding:6px 0;font-weight:400;position:relative;height:23px;line-height:36px}.room_rsv_bn a{color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}.room_rsv_bn a:hover{color:#fff}.slider-nav .slick-slide,.slider-nav2 .slick-slide{cursor:pointer}.slider-for .slick-prev,.slider-for2 .slick-prev,.slider-for .slick-next,.slider-for2 .slick-next{z-index:10;width:40px;height:40px;top:50%;transform:translateY(-50%)}.slider-for .slick-prev,.slider-for2 .slick-prev{left:10px !important}.slider-for .slick-next,.slider-for2 .slick-next{right:10px !important}.slider-for .slick-prev:before,.slider-for2 .slick-prev:before,.slider-for .slick-next:before,.slider-for2 .slick-next:before{color:#fff;font-size:30px;opacity:.7}.slider-nav,.slider-nav2{position:relative;padding:0;position:relative !important;overflow:hidden}.slick-initialized .slick-slide{padding:0}.slider-for,.slider-for2{padding:0 0 10px}.slider-nav .slick-prev,.slider-nav2 .slick-prev,.slider-nav .slick-next,.slider-nav2 .slick-next{z-index:10;width:30px;height:100%;top:0;bottom:0;transform:none;background:rgba(0,0,0,.3);transition:background .3s}.slider-nav .slick-prev:hover,.slider-nav2 .slick-prev:hover,.slider-nav .slick-next:hover,.slider-nav2 .slick-next:hover{background:rgba(0,0,0,.5)}.slider-nav .slick-prev,.slider-nav2 .slick-prev{left:0 !important}.slider-nav .slick-next,.slider-nav2 .slick-next{right:0 !important}.slider-nav .slick-prev:before,.slider-nav2 .slick-prev:before,.slider-nav .slick-next:before,.slider-nav2 .slick-next:before{font-size:20px;opacity:1;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.facility_box{width:700px;clear:both}.facility_box dl{width:327px;margin:36px 0 0}.facility_comment_ttl{margin:20px 0}.facility_box dd{font-weight:500}.meals_box{width:700px;margin:60px 0 0}.meals_box p{width:417px;margin:0 45px 0 0}.rental_box{margin:45px 0}.rental_box p{padding:0 0 0 21px;font-weight:500;font-size:13px}.rental_box h3{border-left:10px solid #0c3241;font-size:18px;font-weight:600;padding:5px 0 5px 10px;margin:60px 0 0}.rental_box th{text-align:left;width:300px;margin:20px 0 0;padding:3px 0 3px 20px;background:rgba(12,50,65,.05)}.rental_box table{margin:11px 0 0;font-size:15px}.rental_box td{background:rgba(255,255,255,.3607843137254902);padding:0 20px;width:200px}.access_box{margin:45px 0}.access_box p{width:620px;padding:5px 0 15px 21px;font-weight:500;font-size:14px}.access_box h3{border-left:10px solid #0c3241;font-size:18px;font-weight:600;padding:5px 0 5px 10px;margin:60px 0 0}.room_chage.room_chage_off div{width:550px;margin:0 auto 0;padding:20px 0 0}.room_chage.room_chage_off{margin:0 0 25px}.room_chage.room_chage_off h3{font-size:17px;background-color:#d0dd33a8;padding:8px;color:#0c3241;text-align:center;margin:0 0 10px;font-weight:700}.room_chage.room_chage_off .room_chage_item{background:#e1f033a8}.room_chage.room_chage_off td{background:rgba(255,255,255,.3607843137254902);color:#e75221;font-size:1.2em;padding:7px 10px 6px 0}.room_chage.room_chage_off .room_okosama{color:#e75221}.room_chage.room_chage_off li{border-bottom:1px solid;width:384px;padding:6px 0 0}.top_offcampaign{background-color:#d0dd33b3;text-align:center;padding:18px 0 16px;margin:33px 0 0;font-size:1.2em}a:hover{color:#0c3241}.top_offcampaign span{font-size:.7em}.mariudo_insta_bn{text-align:center;margin:0 0 60px;display:block}.mariudo_insta_bn_an_side{margin:20px auto}.mariudo_insta_bn_an_side img{width:204px;height:auto}h3.price_title{margin:0 25px;font-size:1.1em;font-weight:700;border-bottom:1px solid #0c3241;line-height:1.5}.gohan_aisatsu{gap:3em;display:flex;width:641px;margin:60px 0 0}.gohan_aisatsu p{margin-bottom:1em}.gohan_aisatsu .txt{line-height:2}.gohan-pic{width:641px;margin:3em 0 0}.gohan-pic ul{display:flex;gap:2.5%;flex-wrap:wrap;justify-content:space-between}.gohan-pic ul li{font-size:0;width:18%;margin-bottom:5px}@media screen and (max-width:766px){body{font-size:3.5vw;line-height:1.5}.credit p{line-height:1.5}.pc_none{display:unset}.sp_none{display:none}#side{display:none}p{line-height:1.7}*,*:before,*:after{box-sizing:border-box}html,body,div,p,section,article,header,footer,aside,nav{max-width:100% !important;overflow-wrap:break-word;float:none !important}img,video,canvas,iframe{max-width:100% !important;height:auto !important}table{width:100% !important}header{display:block;height:73px;border-top:3px solid #0c3241;background-image:url(http://iriomote.mariud.com/annex/img/bg_paper.jpg)}.sp_header{display:flex;align-items:center;width:calc(100% - 70px);height:70px}.sp_header h1{margin:10px 18px 10px 15px;display:unset}.sp_header h1 img{height:50px;width:auto}#header_google{position:relative;z-index:1;top:unset;right:unset;height:29px}#google_language_translator select.goog-te-combo{width:100px!important;font-size:10px!important}.nivoSlider{height:50vh !important}.nivoSlider img{width:100% !important;height:100% !important;object-fit:cover;object-position:center}.hamburger-menu{position:relative;display:unset}.menu-btn{position:fixed;top:15px;right:15px;display:flex;height:40px;width:40px;justify-content:center;align-items:center;z-index:90;background-color:#0c3241}.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:calc( 100dvh - 60px );position:fixed;top:0;left:0;z-index:80;background-image:url(http://iriomote.mariud.com/annex/img/bg_paper.jpg);left:100%;transition:all .5s;border-top:3px solid #6e6048;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px;box-sizing:border-box}.menu-content .logo{margin:10px 15px;width:calc(100% - 200px);margin-top:20px}.menu-content .logo img{height:50px;width:auto}.menu-content ul.menu_ul{padding:10px 2.5rem 0}.menu-content ul.menu_ul li{border-bottom:dashed 1px #0c3241;list-style:none}.menu-content ul.menu_ul li a{display:block;width:100%;font-size:3.5vw;box-sizing:border-box;color:#0c3241;text-decoration:none;padding:3vw 3vw 3vw 0;position:relative;font-weight:800}.menu-content ul.menu_ul li a span{font-size:2.5vw;margin-left:1rem}.menu-content ul.menu_ul li a:before{content:"";width:7px;height:7px;border-top:solid 2px #0c3241;border-right:solid 2px #0c3241;transform:rotate(45deg);position:absolute;right:3vw;top:5vw}#menu-btn-check:checked~.menu-content{left:0}.menu_shinkn_bn{padding:9px 0;text-align:center;margin:1em 2.5rem}.menu_shinkn_bn a{color:#fff;background:#0c3241;text-decoration:none;padding:9px 0;text-align:center;width:100%;display:block}.menu_kanren{margin:1em 2.5rem;display:flex;flex-wrap:wrap;text-align:center}.menu_kanren dt{width:100%}.menu_kanren dd{border:1px solid #0c3241;margin:3px;width:calc(50% - 6px);background:#fff;padding:4px 0;font-size:3vw}.menu_kanren dd a{color:#0c3241;text-decoration:none;font-weight:800}.menu_tel{margin:0 2.5rem;text-align:center}.menu_tel img{display:unset}#footer_btm{display:block;position:fixed;bottom:0;background:#dbd3d1;width:100%;color:#fff;z-index:100}#footer_btm .up{padding:5px 0 0}#footer_btm .up ul{display:flex;justify-content:space-between;list-style:none;margin:0 1%}#footer_btm .up ul li{width:49.3%;text-align:center;line-height:0}#footer_btm .up ul li .fas{margin-left:.5rem}#footer_bg{padding-bottom:60px}#footer_bg{margin:0}#footer_top{margin:0;height:8.5vw;background-size:cover}#footer{margin:0}#footer_inner{padding:0 3vw 5vw}#footer_logo{margin-right:0;text-align:center}#footer_pic,#footer_menu_bg,#footer_contact{display:none}.footer_tel{text-align:center;display:block}.footer_line,#fb,.toppage_link{display:none}.sp_footer_links{display:flex;flex-wrap:wrap;gap:5vw;justify-content:center;margin:5vw 0}.sp_footer_links li{flex:0 0 calc(50% - 5vw)}.sp_footer_links li:last-child{flex:0 0 50%}.sp_footer_logo{text-align:center;display:block;margin:2em auto}.sp_footer_sns{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;gap:3vw;font-size:0}.sp_footer_sns li{width:43%}.slider-wrapper{position:relative;z-index:0}#logo_top{display:none}.sp_top_logo{position:absolute;bottom:-50px;left:0;right:0;margin:auto;width:45vw;display:flex;justify-content:center}.top_ttlbox{margin:77px 8vw 30px}.top_logo_menu h1{display:none}.top_menu{display:flex;justify-content:center;margin-right:4vw}.top_copy_honkanbn{margin:0;clear:both}.top_copy_honkanbn h2{display:none}.top_copy_honkanbn .right{text-align:center}.top_Greetings_p{padding:2em 0 0}.top_rsv_info{width:100%;margin:2em auto 0;text-align:center;height:auto;position:relative}.top_telttl{margin:1em 0}.top_tourinfo{padding:2em 4vw 0;text-align:center}.top_tourinfo span{padding:2em 4vw 0;text-align:center}.ft_bn_logo{margin:2em 0 0;display:flex}.ft_add{font-size:2.7vw;padding:3vw 0;margin-top:2em;padding-bottom:70px}.page_ttl_line img{height:8vw !important;width:auto}.page_room_comment{margin:0 5vw}.room_box{width:auto;margin:10vw 5vw}.room_box div{width:auto}.room_box_left{margin:0 0 5vw 5vw}.room_slider{width:100%;max-width:100% !important;overflow:hidden;margin:0 auto}.room_slider .slick-list,.room_slider .slick-track,.room_slider .slick-slide{max-width:none !important;float:none !important}.room_slider img{width:100%;height:auto;display:block}.slider-nav .slick-slide{box-sizing:border-box;cursor:pointer;height:auto}.room_slider .slick-list,.room_slider .slick-track{max-width:none !important}.room_slider .slick-slide img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.room_slider .slick-slide{max-width:none !important;float:left !important}.room_chage table{padding:0 0 0 5vw;font-size:3vw}.room_box div.right{margin-left:5vw}.room_chage{padding:5vw 0 0}.room_chage th,.room_chage td{padding:3px}.room_chage td .font_sm{padding:3px}ul.room_okosama{font-size:3vw;margin:3vw 0 3vw calc(5vw + 1.5em)}.room_rsv_bn{background:#33515d;height:36px;margin-left:5vw}.room_athers{border-left:5px solid #0c3241;margin:10vw 0 0 5vw;width:auto}.room_athers dl{margin:0 5vw}.room_athers dl:nth-of-type(2){margin:5vw 5vw 0}.facility_box{width:auto;margin:0 5vw}.facility_box dl{width:100%;margin:0 auto 5vw;text-align:center;display:flex;flex-direction:column}.facility_box dl dt{order:2}.facility_box dl dd.facility_comment_ttl{margin:2vw 0;order:1}.facility_box dl dd{order:3}.gohan_aisatsu{gap:.5em;flex-wrap:wrap;justify-content:center;margin:0 5vw;width:auto}.gohan-pic{width:auto;margin:0 5vw}.gohan-pic ul li{width:48%;margin-bottom:3.5%}.rental_box{margin:0 5vw;width:auto}.rental_box h3{font-size:4vw;margin:0}.rental_box h3:nth-of-type(2){font-size:4vw;margin:5vw 0 0}.access_box{margin:0 5vw;width:auto}.access_box h3{font-size:4vw;margin:0}.access_box iframe{height:35vh !important;margin-top:5vw}.access_box p{width:auto;padding:3vw 0 0;font-weight:600;font-size:3.5vw}.access_img{margin-top:5vw}}