﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP&family=Zen+Old+Mincho&display=swap");.for_sp{display:none}.for_pc{display:block}.gothic{font-family:"Noto Sans JP", sans-serif}.zen{font-family:"Zen Old Mincho", serif}@media screen and (max-width: 1000px){.for_sp{display:inline-block}.for_pc{display:none}}#RthCustomizeW{width:950px !important}#RthCustomizeW{position:relative;background-color:#fff;color:#343434;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0;margin:0 auto;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho","Noto Serif JP",serif,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}#RthCustomizeW img{vertical-align:bottom;max-width:100%}#RthCustomizeW .ta_r{text-align:right}#RthCustomizeW .ta_c{text-align:center}#RthCustomizeW a{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#RthCustomizeW a img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#RthCustomizeW a:active,#RthCustomizeW a:hover,#RthCustomizeW a:hover img{opacity:0.5}#RthCustomizeW li{list-style:none}#RthCustomizeW img{vertical-align:bottom;max-width:100%}#RthCustomizeW a{color:unset;cursor:pointer;text-decoration:none}#RthCustomizeW a{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#RthCustomizeW img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#RthCustomizeW a:active,#RthCustomizeW a:hover,input[type=submit]:hover{opacity:0.7}div#htlMainContent #RthCustomizeW h1#pageTitle{text-align:center;padding-right:0}#htlMainContent input[type=submit]{transition:0.3s ease-in-out;cursor:pointer}#rt_top{position:relative}#RthCustomizeW a{transition:0.3s ease-in-out}#RthCustomizeW img{transition:0.3s ease-in-out}#RthCustomizeW a:active,#RthCustomizeW a:hover,#RthCustomizeW a:hover img{opacity:0.5}.showup{opacity:0;transition:1s;transform:translateY(20px);-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px)}.upview{-moz-animation:showup 0.6s linear 0s 1 normal forwards;-webkit-animation:showup 0.6s linear 0s 1 normal forwards;-o-animation:showup 0.6s linear 0s 1 normal forwards;-ms-animation:showup 0.6s linear 0s 1 normal forwards}.upview.uv2{-moz-animation:showup 0.6s linear 0.3s 1 normal forwards;-webkit-animation:showup 0.6s linear 0.3s 1 normal forwards;-o-animation:showup 0.6s linear 0.3s 1 normal forwards;-ms-animation:showup 0.6s linear 0.3s 1 normal forwards}.upview.uv3{-moz-animation:showup 0.6s linear 0.6s 1 normal forwards;-webkit-animation:showup 0.6s linear 0.6s 1 normal forwards;-o-animation:showup 0.6s linear 0.6s 1 normal forwards;-ms-animation:showup 0.6s linear 0.6s 1 normal forwards}.upview.uv4{-moz-animation:showup 0.6s linear 0.9s 1 normal forwards;-webkit-animation:showup 0.6s linear 0.9s 1 normal forwards;-o-animation:showup 0.6s linear 0.9s 1 normal forwards;-ms-animation:showup 0.6s linear 0.9s 1 normal forwards}.upview.uv5{-moz-animation:showup 0.6s linear 1.2s 1 normal forwards;-webkit-animation:showup 0.6s linear 1.2s 1 normal forwards;-o-animation:showup 0.6s linear 1.2s 1 normal forwards;-ms-animation:showup 0.6s linear 1.2s 1 normal forwards}.showdown{opacity:0;transition:1s;transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}.downview{-moz-animation:showdown 0.6s linear 0s 1 normal forwards;-webkit-animation:showdown 0.6s linear 0s 1 normal forwards;-o-animation:showdown 0.6s linear 0s 1 normal forwards;-ms-animation:showdown 0.6s linear 0s 1 normal forwards}.downview.dv2{-moz-animation:showdown 0.6s linear 0.3s 1 normal forwards;-webkit-animation:showdown 0.6s linear 0.3s 1 normal forwards;-o-animation:showdown 0.6s linear 0.3s 1 normal forwards;-ms-animation:showdown 0.6s linear 0.3s 1 normal forwards}.downview.dv3{-moz-animation:showdown 0.6s linear 0.6s 1 normal forwards;-webkit-animation:showdown 0.6s linear 0.6s 1 normal forwards;-o-animation:showdown 0.6s linear 0.6s 1 normal forwards;-ms-animation:showdown 0.6s linear 0.6s 1 normal forwards}.downview.dv4{-moz-animation:showdown 0.6s linear 0.9s 1 normal forwards;-webkit-animation:showdown 0.6s linear 0.9s 1 normal forwards;-o-animation:showdown 0.6s linear 0.9s 1 normal forwards;-ms-animation:showdown 0.6s linear 0.9s 1 normal forwards}.showleft{opacity:0;transition:1s;transform:translateX(-20px);-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px)}.leftview{-moz-animation:showleft 1s linear 0s 1 normal forwards;-webkit-animation:showleft 1s linear 0s 1 normal forwards;-o-animation:showleft 1s linear 0s 1 normal forwards;-ms-animation:showleft 1s linear 0s 1 normal forwards}.showright{opacity:0;transition:1s;transform:translateX(20px);-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px)}.rightview{-moz-animation:showright 1s linear 0s 1 normal forwards;-webkit-animation:showright 1s linear 0s 1 normal forwards;-o-animation:showright 1s linear 0s 1 normal forwards;-ms-animation:showright 1s linear 0s 1 normal forwards}.wrap,#page{width:100%;position:relative}.mainw,.mainw_pc{width:950px}.img100{width:100%}.img100 img{width:100%}@-webkit-keyframes imgfade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes showdown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes showleft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes showright{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.feadAnime{position:relative}.feadAnime>*{position:absolute;top:0;left:0;animation-name:fade;animation-duration:12s;animation-iteration-count:infinite;z-index:1;opacity:0;height:100%;width:100%}.feadAnime>*:nth-child(1){position:relative}.feadAnime>*:nth-child(2){animation-delay:4s}.feadAnime>*:nth-child(3){animation-delay:8s}@keyframes fade{0%{opacity:0}3%{opacity:0}5%{opacity:1}35%{opacity:1}40%{opacity:0}85%{opacity:0}100%{opacity:0}}.mainvisual{position:relative}.mainvisual .slider_img{position:relative}.mainvisual .slider_img img{width:100%}.mainvisual h2{width:100%;text-align:center;font-size:40px;font-weight:600;position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%, -50%);text-shadow:2px 3px 3px rgba(0,0,0,0.4)}.mainvisual h3{width:100%;position:absolute;bottom:68px;left:50%;transform:translateX(-50%)}.mainvisual .slick-slide img.for_pc{display:block}.mainvisual .slick-slide img.for_sp{display:none}.news{margin:130px 0 150px}.news .news_wrap{display:flex}.news .news_wrap .news_ttl{width:calc(100% - (887/1130)*100%)}.news .news_wrap h2{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-size:30px;letter-spacing:0.4em;margin-left:40px;margin-right:auto;margin-top:18px}.news .news_wrap ul{max-width:887px;width:78.4955752212%}.news .news_wrap ul a{display:flex;align-items:center;padding:18px 0;border-bottom:1px solid #343434;position:relative}.news .news_wrap ul a::before{position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px;border-bottom:1px solid #343434;border-right:1px solid #343434;content:''}.news .news_wrap ul time{display:inline-block;margin-right:17px}.news .news_wrap ul .news_cate{display:inline-block;margin-right:13px;font-size:14px;border:1px solid #707070;border-radius:12px;width:138px;text-align:center}.news .news_wrap ul h3{font-size:18px;letter-spacing:0.05em}.news .news_link{margin-top:36px;text-align:right;letter-spacing:0.08em;padding-right:40px;position:relative}.news .news_link::before{position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px;border-bottom:1px solid #343434;border-right:1px solid #343434;content:''}.top_ttl{font-size:126px;font-weight:700}.common_txt{font-size:18px;line-height:1.8888888889}.consept{padding:50px 0 200px;background:url("../img/top/consept_bg.jpg") no-repeat bottom center/cover}.consept .consept_inr{padding:0 60px}.consept h2{color:rgba(24,42,59,0.05)}.consept p{margin-top:54px}.features{margin-top:120px;position:relative}.features .features_img{margin-left:auto;width:84%}.features .features_img img{margin-left:auto;margin-right:0}.features .features_inr{position:absolute;top:-61px;left:50%;transform:translateX(-50%);z-index:1}.features h2{color:#F4EFEB}.features h3{margin-top:70px;font-size:26px;letter-spacing:0.08em;line-height:1.5769230769;font-weight:600}.features p{margin-top:60px;letter-spacing:-0.03em}.features .w1366{position:relative;max-width:1366px;margin-left:auto;margin-right:auto}.commom_box{position:relative}.commom_box .commom_img{width:46.2664714495%}.commom_box .commom_img img{width:100%}.commom_box .common_contents h2,.commom_box .common_contents .common_txt{width:490px}.commom_box h2{font-size:33px;font-weight:600;letter-spacing:0.06em}.commom_box .common_txt{margin-top:15px;letter-spacing:-0.03em}.commom_box .mainw{position:absolute;top:0;left:50%;transform:translateX(-50%)}.commom_box .top_ttl{line-height:100%;font-size:85px;width:490px;color:rgba(209,193,176,0.7)}.commom_box .top_ttl a{position:relative;display:inline-block}.commom_box .circle_arrow{position:absolute;display:block;z-index:1;width:56px;height:56px}.commom_box .circle_arrow img{display:block}.rooms{background:url(../img/top/rooms_bg.jpg) no-repeat top center/cover;margin-top:100px}.rooms .rooms_img{margin-right:0;margin-left:auto}.rooms .common_contents{margin-top:50px;margin-left:30px}.rooms .top_ttl{margin-top:40px;line-height:100%;text-align:right;padding-right:60px}.rooms .circle_arrow{top:0;right:0;transform:translate(50%, -50%)}.breakfast{margin-top:0;background:url(../img/top/breakfast_bg.jpg) no-repeat top center/100%}.breakfast .breakfast_img{margin-left:0;margin-right:auto}.breakfast .common_contents{margin:50px 0 0 auto;padding-right:10px}.breakfast .common_contents h2,.breakfast .common_contents .common_txt{margin-left:auto;margin-right:0;padding-left:15px}.breakfast .circle_arrow{top:0;right:0;transform:translate(50%, -50%)}.breakfast .top_ttl{margin-top:40px;text-align:right;margin-left:auto;margin-right:0;text-align:left}.sightseeing{margin-top:0;background:url(../img/top/sightseeing_bg.jpg) no-repeat top center/cover}.sightseeing .sightseeing_img{margin-left:auto;margin-right:0}.sightseeing .common_contents{margin:50px auto 0 30px}.sightseeing .common_txt{padding-right:30px}.sightseeing .circle_arrow{top:0;right:0;transform:translate(50%, -50%)}.sightseeing .top_ttl{margin-top:40px;letter-spacing:-0.03em;font-size:80px}.access{margin-top:0;background:url(../img/top/access_bg.jpg) no-repeat top center/100%}.access .common_contents{margin:50px auto 0 0;padding-right:10px}.access .common_contents h2,.access .common_contents .common_txt{margin-left:auto;margin-right:0;padding-left:15px}.access .circle_arrow{top:0;right:0;transform:translate(50%, -50%)}.access .top_ttl{letter-spacing:-0.03em;text-align:right;margin-left:auto;padding-right:40px}.access .top_ttl a{margin:60px 0 0 auto}.loop{margin-top:140px;width:100%;height:309px;background-image:url("../img/top/loop_img.jpg");background-repeat:repeat-x;background-size:auto 309px;-webkit-animation:loop 40s linear infinite;animation:loop 40s linear infinite}@-webkit-keyframes loop{from{background-position:0 0}to{background-position:-1130px 0}}@keyframes loop{from{background-position:0 0}to{background-position:-1130px 0}}#RthCustomizeW .recommend{margin-top:94px}#RthCustomizeW .recommend h2{font-size:50px;font-weight:700;text-align:center}#RthCustomizeW .recommend h2 span{display:block}#RthCustomizeW .recommend h2 .ja{font-size:16px;margin-top:8px}#RthCustomizeW .recommend ul{display:flex;gap:0 32px;margin-top:50px}#RthCustomizeW .recommend li{display:flex;flex-direction:column;flex:1}#RthCustomizeW .recommend .more{margin-top:auto;margin-bottom:0;text-align:right}#RthCustomizeW .recommend .more a{text-align:center;width:120px;height:40px;display:inline-block;background:rgba(24,42,59,0.5);padding-top:8px;color:#fff}#RthCustomizeW .recommend .more span{display:inline-block;margin-left:10px}#RthCustomizeW .recommend .more img{vertical-align:middle}#RthCustomizeW .recommend dt{font-size:18px;margin-top:16px}#RthCustomizeW .recommend dd{margin-top:16px;padding-bottom:20px}#bnr{margin-top:30px}#bnr .bns .rtban_box{margin:0 auto;width:730px}#RthCustomizeW .bns a,#RthCustomizeW .bns a:link,#RthCustomizeW .bns a,#RthCustomizeW .bns a:visited{color:#b22222;text-decoration:none}#bnr .bns .rtban_box{margin-bottom:20px}#bnr .bns .rtban_box img{width:100%}
/*# sourceMappingURL=top.css.map */
