html{font-size:small;line-height:1.5}body{color:#343434;background:#fff;-webkit-text-size-adjust:none;font-size:124%}.ie body{font-size:120%}@media only screen and (max-width: 767px){body{font-size:100%}}body a{color:#343434;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body *{box-sizing:border-box}body,pre,input,textarea,select{font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}input,select,textarea{font-size:100%}@font-face{font-family:'icomoon';src:url("https://central-resort-miyakojima.com/bk/files/fonts/icomoon.ttf?uwqvxw") format("truetype"),url("https://central-resort-miyakojima.com/bk/files/fonts/icomoon.woff?uwqvxw") format("woff"),url("https://central-resort-miyakojima.com/bk/files/fonts/icomoon.svg?uwqvxw#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}i[class^="ic"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ic-chevron-down:before{content:"\e90f"}.ic-chevron-left:before{content:"\e910"}.ic-chevron-right:before{content:"\e911"}.ic-chevron-up:before{content:"\e912"}.ic-menu1:before{content:"\e920"}.ic-minus-circle:before{content:"\e900"}.ic-plus-circle:before{content:"\e901"}.ic-instagram1:before{content:"\e909"}.ic-facebook1:before{content:"\e93a"}.ic-twitter:before{content:"\e939"}.ic-close:before{content:"\e90a"}.ic-external-link:before{content:"\f08e"}.ic-phone1:before{content:"\f095"}.ic-file-pdf-o1:before{content:"\f1c2"}.ic-location:before{content:"\e916"}.ic-envelope-o:before{content:"\f003"}.ic-calendar1:before{content:"\f073"}.ic-caret-down:before{content:"\f0d7"}.ic-airplane:before{content:"\e901"}.ic-chat-bubble-dots:before{content:"\e902"}.ic-message:before{content:"\e900"}html.ie8 .view_tab,html.ie8 .view_tab_sp,html.ie8 .view_sp{display:none !important}html.ie8 #abi_page{min-width:1200px !important;margin:auto;font-size:100% !important}@media only screen and (min-width: 1200px){body .view_tab-sp,body .view_tab{display:none !important}}@media print{body .view_tab-sp,body .view_tab{display:none !important}}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media only screen and (max-width: 1199px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}.mouse .over{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .over:hover,.touch .over.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .over{-webkit-tap-highlight-color:transparent}.touch .over.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#abi_page{overflow:hidden}@media only screen and (min-width: 1200px){#abi_page{width:100%;margin:auto}}@media print{#abi_page{width:100%;margin:auto}}@media only screen and (min-width: 768px){#abi_page{font-size:100% !important}}#header{position:relative}@media only screen and (min-width: 768px){#header .logo{position:absolute;top:37.87879%;left:4.47917%;z-index:10;width:7.70833%}}@media only screen and (min-width: 768px) and (max-width: 983px){#header .logo{top:113.63636%;width:9.25%;min-width:90px}}@media only screen and (max-width: 767px){#header .logo{width:16%;padding:.8em 0;margin:0 auto}}#header .logo a{display:block;text-decoration:none}@media only screen and (min-width: 768px){#header .con_nav ul li a,#header .con_fixnav ul li a{display:block;text-decoration:none;color:#000000;font-weight:bold;letter-spacing:.1em;text-align:center;position:relative}}@media only screen and (min-width: 768px) and (min-width: 1200px){#header .con_nav ul li a,#header .con_fixnav ul li a{padding:1.2em 2em;font-size:107%}}@media only screen and (min-width: 768px) and (min-width: 1200px) and (max-width: 1560px){#header .con_nav ul li a,#header .con_fixnav ul li a{font-size:100%;padding:1.2em .8em}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1199px){#header .con_nav ul li a,#header .con_fixnav ul li a{padding:1.1em 1em;font-size:88%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 983px){#header .con_nav ul li a,#header .con_fixnav ul li a{padding:1.1em .8em}}@media only screen and (min-width: 768px){#header .con_nav ul li a:after,#header .con_fixnav ul li a:after{content:'';width:0;height:2px;background:#13b5b1;display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto;opacity:0;transition:width 400ms ease,opacity 400ms ease}#header .con_nav ul li a:hover:after,#header .con_fixnav ul li a:hover:after{width:2em;opacity:1}#header .con_nav ul li.rsv1 a,#header .con_fixnav ul li.rsv1 a{background:#d09f3e;color:#FFF;transition:background 400ms ease}#header .con_nav ul li.rsv1 a:after,#header .con_fixnav ul li.rsv1 a:after{display:none}#header .con_nav ul li.rsv1 a:hover,#header .con_fixnav ul li.rsv1 a:hover{background:#dab367}#header .con_nav ul li.rsv2 a,#header .con_fixnav ul li.rsv2 a{background:#b67260;color:#FFF;transition:background 400ms ease}#header .con_nav ul li.rsv2 a:after,#header .con_fixnav ul li.rsv2 a:after{display:none}#header .con_nav ul li.rsv2 a:hover,#header .con_fixnav ul li.rsv2 a:hover{background:#c69183}}@media only screen and (min-width: 768px){#header .con_nav ul{display:flex;flex-direction:row;justify-content:flex-end}}@media only screen and (min-width: 768px){#header .con_fixnav{position:fixed;top:0;left:0;width:100%;z-index:3000;top:-150px;opacity:0;background:rgba(239,241,234,0.8);transition:top 600ms ease,opacity 600ms ease}.activeFix #header .con_fixnav{opacity:1;top:0}#header .con_fixnav ul{max-width:1200px;margin:0 auto;width:100%;display:table !important}#header .con_fixnav ul li{display:table-cell;vertical-align:middle}}@media only screen and (min-width: 768px) and (min-width: 1200px){#header .con_fixnav ul li a{padding:1.2em 1.5em;font-size:107%}}@media only screen and (min-width: 768px){#header .con_side{position:fixed;top:50%;transform:translateY(-50%);right:0;z-index:3000}}@media only screen and (max-width: 767px){#header .con_side{position:absolute;top:50%;transform:translateY(-50%);right:1em}}@media only screen and (min-width: 768px){#header .con_side ul{background:rgba(0,158,182,0.6);padding:1.3em 1em}}@media only screen and (max-width: 767px){#header .con_side ul{display:flex;flex-direction:row}}@media only screen and (max-width: 767px){#header .con_side ul li{margin-left:1em}}#header .con_side ul li a{display:block;text-decoration:none}@media only screen and (min-width: 768px){#header .con_side ul li a{color:#FFF;padding:.5em .2em}}@media only screen and (max-width: 767px){#header .con_side ul li a{color:#009eb6}}@media only screen and (min-width: 768px){#header .con_side ul li a i{font-size:113%}}@media only screen and (max-width: 767px){#header .con_side ul li a i{font-size:125%}}#footer{margin-top:5.20833%;background:url(https://central-resort-miyakojima.com/bk/files/images/footer/bg_foooter.jpg) no-repeat center bottom;background-size:100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer{margin-top:8.33333%}}@media only screen and (max-width: 767px){#footer{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer{background-size:170% auto}}@media only screen and (max-width: 767px){#footer{background-size:auto 95%}}#footer .con_img{position:relative;max-width:1680px;width:90%;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_img .box_img{overflow:hidden}#footer .con_img .box_img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){#footer .con_img .box_img{overflow:hidden}#footer .con_img .box_img img{position:relative;width:150%;max-width:none;margin-left:-25%}}#footer .con_img .box_txt{position:absolute;top:81.66667%;left:0;right:0;margin:0 auto;text-align:center;width:23.39286%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_img .box_txt{min-width:250px;top:58.33333%}}@media only screen and (max-width: 767px){#footer .con_img .box_txt{width:65%;top:55%}}#footer .con_footer{max-width:1680px;width:90%;margin:0 auto;padding:4.16667% 0 7.7381%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer{padding:5.83333% 0 10.83333%}}@media only screen and (max-width: 767px){#footer .con_footer{padding:30% 0 6.5em}}@media only screen and (min-width: 768px){#footer .con_footer{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 983px){#footer .con_footer{padding:4em 0}}@media only screen and (max-width: 767px){#footer .con_footer{width:83.33333%}}#footer .con_footer .box_add{color:#2f2f2f}@media only screen and (min-width: 768px){#footer .con_footer .box_add{width:22.61905%;min-width:300px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_add{min-width:250px}}#footer .con_footer .box_add .logo{margin:0 auto}@media only screen and (min-width: 768px){#footer .con_footer .box_add .logo{width:32.63158%;min-width:100px}}@media only screen and (max-width: 767px){#footer .con_footer .box_add .logo{width:25%}}#footer .con_footer .box_add .logo a{display:block;text-decoration:none}#footer .con_footer .box_add .wrp_add{font-size:100%;letter-spacing:.08em;line-height:1.8;margin-top:10.26316%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_add .wrp_add{font-size:94%}}@media only screen and (max-width: 767px){#footer .con_footer .box_add .wrp_add{font-size:94%}}@media only screen and (max-width: 767px){#footer .con_footer .box_add .wrp_add{margin-top:1.5em}}@media only screen and (max-width: 767px){#footer .con_footer .box_add .wrp_add{text-align:center}}#footer .con_footer .box_add .wrp_add a,#footer .con_footer .box_add .wrp_add span{font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;font-size:144%;letter-spacing:.06em}#footer .con_footer .box_add .btn{margin-top:3.94737%}@media only screen and (max-width: 767px){#footer .con_footer .box_add .btn{margin-top:1em}}#footer .con_footer .box_add .btn a{display:block;text-decoration:none;font-size:100%;text-align:center;border:1px solid #171717;padding:1em 1.5em;color:#171717;letter-spacing:.08em;transition:background 400ms ease,color 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_add .btn a{font-size:94%}}@media only screen and (max-width: 767px){#footer .con_footer .box_add .btn a{font-size:100%}}#footer .con_footer .box_add .btn a i{margin-right:.5em}#footer .con_footer .box_add .btn a:hover{background:#171717;color:#FFF}@media only screen and (min-width: 768px){#footer .con_footer .box_lnk{width:25.83333%;min-width:350px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_lnk{min-width:280px}}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk{margin-top:.8em}}#footer .con_footer .box_lnk .btn a{display:block;text-decoration:none;font-size:107%;text-align:center;background:#d09f3e;color:#fff;padding:1em 2em;letter-spacing:.1em;font-weight:bold;transition:background 400ms ease,color 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_lnk .btn a{font-size:100%}}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk .btn a{font-size:100%}}#footer .con_footer .box_lnk .btn a i{margin-right:.5em}#footer .con_footer .box_lnk .btn a:hover{background:#dab367}#footer .con_footer .box_lnk .wrp_sns{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:4.60829%;color:#575757}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk .wrp_sns{margin-top:1em}}#footer .con_footer .box_lnk .wrp_sns .sst{font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;letter-spacing:0.08em;font-size:113%;text-transform:uppercase;margin-right:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_lnk .wrp_sns .sst{font-size:107%}}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk .wrp_sns .sst{font-size:100%}}#footer .con_footer .box_lnk .wrp_sns ul{display:flex;flex-direction:row}#footer .con_footer .box_lnk .wrp_sns ul li:not(:last-child){margin-right:1.2em}#footer .con_footer .box_lnk .wrp_sns ul li a{display:block;text-decoration:none;font-size:138%}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_lnk .wrp_sns ul li a{font-size:125%}}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk .wrp_sns ul li a{font-size:125%}}#footer .con_footer .box_lnk .wrp_lnk{margin-top:13.82488%;display:flex;flex-direction:row}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk .wrp_lnk{margin-top:1.5em}}@media only screen and (min-width: 768px){#footer .con_footer .box_lnk .wrp_lnk{justify-content:flex-end}}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk .wrp_lnk{justify-content:center}}#footer .con_footer .box_lnk .wrp_lnk p{display:inline-block;border-right:1px solid #2f2f2f}#footer .con_footer .box_lnk .wrp_lnk p:first-child{border-left:1px solid #2f2f2f}#footer .con_footer .box_lnk .wrp_lnk p a{display:block;color:#2f2f2f;line-height:1;font-size:100%;text-decoration:none;padding:0 1em;letter-spacing:0.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_lnk .wrp_lnk p a{font-size:94%}}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk .wrp_lnk p a{font-size:100%}}#footer .con_footer .box_lnk .wrp_lnk p a:hover{text-decoration:underline}#footer .con_footer .box_lnk #copyright{margin-top:6.91244%;font-size:82%}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk #copyright{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer .con_footer .box_lnk #copyright{font-size:82%}}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk #copyright{font-size:75%}}@media only screen and (min-width: 768px){#footer .con_footer .box_lnk #copyright{text-align:right}}@media only screen and (max-width: 767px){#footer .con_footer .box_lnk #copyright{text-align:center}}#footer #chat{display:none}#menu{position:fixed;width:100%;bottom:-1px;left:0;right:0;margin:0 auto;z-index:5000;display:table;table-layout:fixed;display:flex;flex-direction:row;background:#000;box-shadow:0 0 0.8em rgba(255,255,255,0.15)}#menu li{display:flex;flex-direction:row;width:25%}#menu li a,#menu li span{text-decoration:none;text-align:center;font-size:75%;padding:.8em 0 .9em;width:100%;display:flex;flex-direction:column;justify-content:center;letter-spacing:.05em;line-height:1.2}#menu li a>i,#menu li span>i{display:block;margin:0 auto;margin-bottom:.1em;font-size:200%}#menu li a .icon i,#menu li span .icon i{display:block;margin:0 auto;margin-bottom:.1em;font-size:184%}#menu li:nth-child(2) a i{font-size:150%;padding-bottom:.3em}#menu li.c1 a,#menu li.c1 span{background:#575757;color:#FFF}#menu li.c1 a i,#menu li.c1 span i{font-size:134%;margin:.1em auto .3em}#menu li.c2 a{background:#d09f3e;color:#FFF}#menu li.c2 a i{margin:.1em auto .3em}#menu li.c3 a{background:#b67260;color:#FFF}#menu li.c3 a i{font-size:150%;margin:.1em auto .5em}#menu li.c4 span{background:#343434;color:#FFF}#menu li #js-btnMenu .icon{position:relative}#menu li #js-btnMenu .icon i{transition:opacity 400ms ease}#menu li #js-btnMenu .icon i:nth-child(2){position:absolute;top:0;left:0;right:0;margin:0 auto;text-align:center;opacity:0;transition:opacity 400ms ease}#menu li #js-btnMenu .text{position:relative;margin-top:.5em}#menu li #js-btnMenu .text i{transition:opacity 400ms ease}#menu li #js-btnMenu .text i:nth-child(2){position:absolute;top:0;left:0;right:0;margin:0 auto;text-align:center;opacity:0}#menu li #js-btnMenu.active .icon i:nth-child(1){opacity:0}#menu li #js-btnMenu.active .icon i:nth-child(2){opacity:1}#menu li #js-btnMenu.active .text i:nth-child(1){opacity:0}#menu li #js-btnMenu.active .text i:nth-child(2){opacity:1}@media only screen and (max-width: 767px){#menuList{position:fixed;top:-1px;width:100%;height:100%;z-index:2900;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#FFF;right:-100%;opacity:0;transition:right 600ms, opacity 600ms}#menuList.active{opacity:1;right:0}#menuList .box_menu{padding-bottom:6em}#menuList .box_menu .logo{text-align:center;width:20%;padding:1em 0;margin:0 auto}#menuList .box_menu .wrp_men{overflow:hidden;width:90%;margin:0 auto}#menuList .box_menu .wrp_men li{width:50%;float:left}#menuList .box_menu .wrp_men li.c0{width:100%}#menuList .box_menu .wrp_men li.c0+.c0{margin-top:.5em}#menuList .box_menu .wrp_men li.c0 a{border-right:none}#menuList .box_menu .wrp_men li.c1 a{background:#d09f3e;color:#FFF}#menuList .box_menu .wrp_men li.c1 a:after{color:#FFF}#menuList .box_menu .wrp_men li.c2 a{background:#b67260;color:#FFF}#menuList .box_menu .wrp_men li.c2 a:after{color:#FFF}#menuList .box_menu .wrp_men li.line2 a{height:3.5em;line-height:1.2em;padding:.5em 1em .6em .3em}#menuList .box_menu .wrp_men li:nth-child(2n+1) a{border-right:1px solid transparent}#menuList .box_menu .wrp_men li a{display:block;text-decoration:none;position:relative;text-align:center;padding:0 1em 0 .3em;border-bottom:1px solid rgba(87,87,87,0.3);border-right:1px solid rgba(87,87,87,0.3);font-size:88%;height:3.5em;line-height:3.5em;letter-spacing:.08em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#343434}#menuList .box_menu .wrp_men li a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;top:50%;font-size:116%;margin-top:-.5em;right:.4em;color:#575757;line-height:1}#menuList .box_menu .wrp_lnk{width:90%;margin:1em auto 0;overflow:hidden}#menuList .box_menu .wrp_lnk li{min-width:49%;float:left;margin-bottom:.5em;padding-right:.5em}#menuList .box_menu .wrp_lnk li:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;margin-right:.2em}#menuList .box_menu .wrp_lnk li a{font-size:88%;display:inline-block;text-decoration:none;letter-spacing:.08em}#menuList .box_menu .wrp_lnk li a:hover{text-decoration:underline}}.c-st1 i,.c-st2 i{display:block;font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;font-size:300%;color:#575757;text-transform:uppercase;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-st1 i,.c-st2 i{font-size:188%}}@media only screen and (max-width: 767px){.c-st1 i,.c-st2 i{font-size:163%}}.c-st1 span,.c-st2 span{color:#000000;font-size:113%;margin-top:.7em;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-st1 span,.c-st2 span{font-size:107%}}@media only screen and (max-width: 767px){.c-st1 span,.c-st2 span{font-size:100%}}.c-st1 span:before,.c-st2 span:before{content:'';width:3em;height:1px;background:#000;display:block;display:inline-block;vertical-align:middle;margin-right:.5em}.c-st2{text-align:center}.c-st2 span:before{display:none}.c-sst1{color:#575757}.c-sst1 i{display:inline-block;font-family:'Lexend Giga', Verdana, Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:138%;padding-right:.3em;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-sst1 i{font-size:125%}}@media only screen and (max-width: 767px){.c-sst1 i{font-size:125%}}.c-sst1 span{display:inline-block;font-size:113%;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-sst1 span{font-size:107%}}@media only screen and (max-width: 767px){.c-sst1 span{font-size:100%}}@media only screen and (max-width: 767px){html body #tripla-chat-img,html body #tripla-chat-window+div[draggable="false"]{display:none !important}}html body #tripla-chat-img .triplabot-icon-container,html body #tripla-chat-window+div[draggable="false"] .triplabot-icon-container{border:none !important}@media only screen and (min-width: 768px){html body #tripla-icon-message{right:100px !important;bottom:1em !important}}@media only screen and (max-width: 767px){html body #tripla-icon-message{display:none !important}}