@charset "UTF-8";.body *,.body :after,.body :before{-webkit-box-sizing:border-box;box-sizing:border-box}.body h1,.body h2,.body h3,.body h4,.body h5,.body h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.body ol,.body ul{list-style:none;margin:0;padding:0}.body a{background-color:transparent;color:inherit;text-decoration:none;-webkit-transition:all 0.4s;transition:all 0.4s}.body a:hover{opacity:0.7}.body img{height:auto;max-width:100%;vertical-align:bottom}.body blockquote,.body dl,.body iframe,.body ol,.body p,.body table,.body ul{margin-bottom:8px}.body body,.body p{font-size:0.8125rem;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,futura-pt JP,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif;color:#242424;letter-spacing:0.1em;text-indent:0;vertical-align:middle;text-align:justify;word-break:break-all;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.75}.body h2{font-size:2rem;font-weight:700}.body h3{font-size:1.5rem;font-weight:bold}.body h4{font-size:1.25rem;font-weight:500}.body h5{font-size:1.125rem;font-weight:500}.body h6{font-size:1.03125rem;font-weight:500}.body caption,.body nav{font-size:0.8125rem}.body .min{font-family:HiraMinProN-W3;font-weight:normal!important}.body .en{font-family:"Times New Roman";font-weight:normal!important}.body .cap{font-size:0.8125rem}.body .head{width:100%;padding:64px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.body .head h2{font-family:"Times New Roman";font-weight:normal!important;letter-spacing:0.07em;text-align:center}.body .head h2:after{content:"";display:block;width:80px;margin:0 auto;margin-top:20px;height:1px;background-color:#242424}.body .head h5{font-size:0.875rem;letter-spacing:0.2em}.body .head p{margin-top:24px}.body .head__bar{width:100%;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;background-color:#c4a762}.body .head__bar h2{color:#fafafa;font-family:"Times New Roman";font-weight:normal!important;letter-spacing:0.07em}.body .head__bar h5{color:#fafafa;font-size:0.875rem;letter-spacing:0.2em}.body{width:100%;max-width:950px;margin:0 auto}.body .bnr{display:block;margin-top:-20px}.body .cp{margin:40px auto 0}.body .cp:last-of-type{margin:10px auto 40px}.body #r_wrapper{width:100%}.body #r_slider{position:relative;max-width:950px;margin:0 auto;overflow:hidden;height:560px}.body #r_slider.sub_slider{height:400px}.body #r_slider.facility_slider{height:320px}.body .rslider_pic img{position:absolute;width:100%;top:0;left:100%;-webkit-animation:imgTrans 20s infinite;animation:imgTrans 20s infinite;height:100%;-o-object-fit:cover;object-fit:cover}.body .rslider_pic_03 img{position:absolute;width:100%;top:0;left:100%;-webkit-animation:imgTrans 15s infinite;animation:imgTrans 15s infinite;height:100%;-o-object-fit:cover;object-fit:cover}.body #rslider_photo1 img{-webkit-animation-delay:0s;animation-delay:0s}.body #rslider_photo2 img{-webkit-animation-delay:5s;animation-delay:5s}.body #rslider_photo3 img{-webkit-animation-delay:10s;animation-delay:10s}.body #rslider_photo4 img{-webkit-animation-delay:15s;animation-delay:15s}@-webkit-keyframes imgTrans{0%{left:0%;opacity:0}5%{left:0%;opacity:1}20%{left:0%;opacity:1}25%{left:0%;opacity:0}26%{left:100%;opacity:0}to{left:100%;opacity:0}}@keyframes imgTrans{0%{left:0%;opacity:0}5%{left:0%;opacity:1}20%{left:0%;opacity:1}25%{left:0%;opacity:0}26%{left:100%;opacity:0}to{left:100%;opacity:0}}.body .hero{margin-top:6px;position:relative}.body .hero.mv{width:100%;aspect-ratio:16/9}.body .hero.mv .mv_area{position:relative;max-width:950px;margin:0 auto;overflow:hidden}.body .hero.mv .mv_area video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.body .hero .logo{display:none}.body .sub__hero{height:320px;overflow:hidden}.body .sub__hero img{width:100%;-o-object-position:top -60px left 0;object-position:top -60px left 0}.body .menubtn{width:100%;margin-top:6px}.body .menubtn ul{width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:6px;padding:0;margin:0}.body .menubtn ul li{width:calc(16.6666666667% - 5px);height:100%;margin:0}.body .menubtn ul li a{width:100%;height:100%;display:block;background:#08194a;color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.75rem}.body .introduction{margin-top:6px;width:100%}.body .introduction img{width:100%}.body .autoplay{margin-top:6px;width:100%;overflow:hidden}.body .row{display:-ms-grid}.body .autoplay-slider{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;width:-webkit-min-content;width:-moz-min-content;width:min-content;-webkit-animation:40s linear infinite sliderAnimation;animation:40s linear infinite sliderAnimation}.body .slide{height:100%;width:240px;margin:0 4px;position:relative}@-webkit-keyframes sliderAnimation{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes sliderAnimation{to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.body .bluebookcafe{width:100%;background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/slide_bluebooks01.jpg") no-repeat;background-size:cover;background-position:right bottom;text-align:left;margin-top:6px}.body .bluebookcafe .wrap{width:70%;padding:24px 32px;background:transparent -webkit-gradient(linear,right top,left top,from(rgba(0,87,111,0)),color-stop(53%,rgba(0,87,111,0.8705882353)),color-stop(78%,#00576f),to(#00576f)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(270deg,rgba(0,87,111,0) 0%,rgba(0,87,111,0.8705882353) 53%,#00576f 78%,#00576f 100%) 0% 0% no-repeat padding-box}.body .bluebookcafe .wrap img{width:60%}.body .bluebookcafe .wrap p{line-height:2.3;color:#fff}.body .category a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:6px}.body .category a img{width:50%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.body .category a .text{width:50%;padding:40px;background:rgba(136,100,17,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.body .category a .text:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/img06.jpg") no-repeat;background-size:cover;z-index:-1}.body .category a .text:after{content:"";position:absolute;bottom:-25%;right:-30%;width:60%;aspect-ratio:3/2;background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/mark01.png") no-repeat;background-size:contain;opacity:0.3;-webkit-transition:all 0.4s;transition:all 0.4s}.body .category a .text h3,.body .category a .text h5,.body .category a .text p{color:#fff}.body .category a .text h3{margin-bottom:32px}.body .category a .text h3 span:before{display:inline-block;content:"";width:8px;height:1px;background:#fff;margin:0 16px 4px}.body .category a .text h5{line-height:2}.body .category a:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.body .category a:nth-of-type(2) .text{background:rgba(0,87,111,0.9)}.body .category a:nth-of-type(2) .text:before{background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/bg_facility03.jpg") no-repeat;background-size:cover}.body .category a:nth-of-type(3) .text{background:rgba(80,80,80,0.9)}.body .category a:nth-of-type(3) .text:before{background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/bg_facility04.jpg") no-repeat;background-size:cover}.body .category a:hover .text:after{-webkit-transform:scale(1.2);transform:scale(1.2)}.body .access{margin:64px auto;width:100%;text-align:center}.body .access>p{margin-top:40px;text-align:center}.body .access .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:64px;padding:0 24px}.body .access .wrap .text{width:60%;padding:0 0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.body .access .wrap .text h5{margin-top:15px;margin-bottom:12px;color:#886b28}.body .access .wrap .text h5:first-of-type{margin-top:0}.body .access .wrap .text .cap{letter-spacing:-0.04em}.body .access .wrap img{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.body .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:64px;padding:64px 24px}.body .footer img{width:40%}.body .footer:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/bg_facilities01.jpg") no-repeat;background-size:cover}.body .footer .wrap p{color:#fff;margin:0;font-size:16px}.room__intro{margin-bottom:16px;background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/roomconcept.jpg") no-repeat;background-size:cover}.room__intro p{font-size:1.125rem;color:#fff;text-align:center;line-height:2;margin-bottom:0;letter-spacing:0.2em;padding:120px 0}.room__cont{margin-top:16px}.room__cont ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:16px}.room__cont ul li{width:calc(50% - 8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.room__cont ul li img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.room__cont ul li .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;padding:10px}.room__cont ul li .name h4{text-align:center;width:45%;font-size:1.5rem;letter-spacing:-0.07em}.room__cont ul li .name .disc{color:#c4a762;width:55%;margin:0;padding:0 0 0 24px;line-height:1.7}.room__cont ul li>p{border-top:1px solid #242424;border-bottom:1px solid #242424;padding:4px;text-align:center;margin-top:0}.room__cont ul li:last-of-type{width:100%}.room__cont ul li:last-of-type img{max-height:320px}.room__option{padding:40px 0 64px}.room__option>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room__option>.wrap ul{width:50%;padding:80px}.room__option>.wrap ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:24px}.room__option>.wrap ul li:last-of-type{margin-bottom:0}.room__option>.wrap ul li img{width:64px;height:64px}.room__option>.wrap ul li h5{margin-bottom:24px}.room__option>.wrap ul li p{font-weight:bold;font-size:1.125rem}.room__option>.wrap .inner{width:50%;background:#fafafa;padding:32px}.room__option>.wrap .inner>.wrap{border:1px solid #242424;padding:32px}.room__option>.wrap .inner>.wrap h5{font-size:0.8125rem;letter-spacing:0.1em;background:#333;width:50%;text-align:center;padding:4px;color:#fff;margin-bottom:12px}.room__option>.wrap .inner>.wrap h5:first-of-type{margin-top:0}.room__option>.wrap .inner>.wrap p{margin-bottom:40px}.room__option>.wrap .inner>.wrap p:last-of-type{margin-bottom:0}.room__option>p{margin-top:64px;text-align:center}.facility__disc{margin-bottom:24px}.facility__disc img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover}.facility__disc .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}.facility__disc .text .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.facility__disc .text .name h3{font-size:2rem;color:#05173e;white-space:nowrap}.facility__disc .text .name p{font-size:0.9375rem}.facility__disc .text .name p span{display:block;margin-top:10px}.facility__disc .text>p{width:40%;padding:0 0 0 40px}.facility__disc .text>p .time{display:block;border-top:1px solid #242424;border-bottom:1px solid #242424;padding:2px;text-align:center;margin-top:10px}.facility__aroma{margin-top:40px;background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/img08.jpg") no-repeat;background-size:cover;text-align:center;padding:64px}.facility__aroma h3{color:#c4a762;margin-bottom:16px;letter-spacing:0.1em;font-size:2rem}.facility__aroma h4{margin-bottom:16px;color:#fff;letter-spacing:0.1em;font-size:1.5rem}.facility__aroma p{color:#fff;text-align:center;line-height:2}.facility__subdisc{width:80%;margin:80px auto}.facility__subdisc h6{padding:8px;background-color:#c4a762;text-align:center;color:#fff}.facility__subdisc h6 .time{margin-left:32px}.facility__subdisc table{width:100%;margin-top:16px;border-spacing:0}.facility__subdisc table tr:first-of-type,.facility__subdisc table tr:nth-of-type(odd){background:#fafafa}.facility__subdisc table th{width:30%;padding:16px 40px;font-family:HiraMinProN-W3;text-align:left;letter-spacing:0.1em}.facility__subdisc table td{width:70%;padding:16px 24px;font-size:0.8125rem}.sightseeing__cont>ul>li{margin-bottom:80px}.sightseeing__cont>ul>li h3{letter-spacing:0.2em;padding:6px 0 6px 12px;width:100%;color:#fafafa;margin-bottom:24px;font-family:HiraMinProN-W3;font-weight:normal;background-color:#801414}.sightseeing__cont>ul>li:nth-of-type(2) h3{background-color:#ac8323}.sightseeing__cont>ul>li:nth-of-type(3) h3{background-color:#08194a}.sightseeing__cont>ul>li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px}.sightseeing__cont>ul>li ul li{width:calc(50% - 12px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.sightseeing__cont>ul>li ul li img{width:100%;max-height:240px;-o-object-fit:cover;object-fit:cover}.sightseeing__cont>ul>li ul li h4{font-size:1.375rem;color:#801414}.sightseeing__cont>ul>li ul li h4 span{font-size:1rem}.sightseeing__cont>ul>li ul li .acc{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:16px 10px;background:#fafafa;height:80px}.sightseeing__cont>ul>li ul li .acc .en{color:#801414}.sightseeing__cont>ul>li ul li .acc p{margin-bottom:0}.sightseeing__cont>ul>li ul li .acc p span{display:block;position:relative}.sightseeing__cont>ul>li ul li .acc p span:before{content:"";background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/circle.svg") no-repeat;background-size:contain;position:relative;display:inline-block;margin-right:3px;width:6px;height:6px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sightseeing__cont>ul>li ul li .cap{width:100%;text-align:left;color:#801414;margin:0}.sightseeing__cont>ul>li ul li .cap .en{color:#801414}.sightseeing__cont>ul>li:nth-of-type(2) ul{gap:15px}.sightseeing__cont>ul>li:nth-of-type(2) ul li{width:calc(33.3333333333% - 10px);margin-bottom:35px}.sightseeing__cont>ul>li:nth-of-type(2) ul li h4{font-size:1.125rem;color:#ac8323}.sightseeing__cont>ul>li:nth-of-type(2) ul li h4 span{font-size:0.875rem}.sightseeing__cont>ul>li:nth-of-type(2) ul li p .en{color:#ac8323}.sightseeing__cont>ul>li:nth-of-type(2) ul li p.acc{padding:10px 8px;gap:16px}.sightseeing__cont>ul>li:nth-of-type(2) ul li p.cap{color:#ac8323}.sightseeing__cont>ul>li:nth-of-type(3) ul li{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sightseeing__cont>ul>li:nth-of-type(3) ul li img{width:50%;max-height:none}.sightseeing__cont>ul>li:nth-of-type(3) ul li .wrap{width:50%;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.sightseeing__cont>ul>li:nth-of-type(3) ul li .wrap h4{font-size:1.5rem;color:#08194a}.sightseeing__cont>ul>li:nth-of-type(3) ul li .wrap h4 span{font-size:0.875rem}.sightseeing__cont>ul>li:nth-of-type(3) ul li .wrap p .en{color:#08194a}.sightseeing__cont>ul>li:nth-of-type(3) ul li .wrap p.acc{padding:8px 4px;gap:16px}.sightseeing__cont>ul>li:nth-of-type(3) ul li .wrap p.cap{color:#08194a}.faq__category{width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:64px}.faq__category a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 27px;color:#fafafa;text-align:center;font-size:13px}.faq__category a:first-of-type{background:#801414}.faq__category a:nth-of-type(2){background:#ac8323}.faq__category a:nth-of-type(3){background:#08194a}.faq__category a:nth-of-type(4){background:#333333}.faq__cont{margin-bottom:48px}.faq__cont h5{text-align:center;margin-bottom:24px}.faq__cont h5:after{content:"";width:24px;height:2px;background:#242424;display:block;margin:0 auto;margin-top:10px}#faq__other{margin-bottom:80px}.acd-check{display:none}.acd-label{padding:10px 24px 10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 5px;width:80%;font-size:14px}.acd-label:after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10px;height:10px;background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/arrow-bottom.png") no-repeat;background-size:contain;background-position:center;-webkit-transition:all 0.3s;transition:all 0.3s}.acd-content{height:0;opacity:0;-webkit-transition:0.3s;transition:0.3s;visibility:hidden;width:80%;padding:0;margin:0 auto}.acd-content p{margin:0;padding:0 20px;word-break:break-all}.acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:15px 0;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-all}.acd-check:checked+.acd-label:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bluebooks__bar{background:#00576f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:20px 0}.bluebooks__bar img{width:100px}.bluebooks__bar h3{color:#fff;letter-spacing:0.15em;text-align:center;margin-bottom:10px}.bluebooks__bar h6{color:#fff;text-align:center}.bluebooks__intro{padding:40px 0;text-align:center}.bluebooks__intro h5{color:#00576f;line-height:2.3;margin-bottom:20px}.bluebooks__intro p{text-align:center;line-height:2}.bluebooks__imgs{margin-bottom:6px}.bluebooks__imgs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:6px}.bluebooks__imgs ul li{width:calc(50% - 3px);aspect-ratio:3/2}.bluebooks__imgs ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.breakfast{padding:64px 0;text-align:center;background:rgba(65,51,18,0.7);position:relative}.breakfast:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:url("https://aicreate-ltd.com/rakutentravel/resolnaha/img/slide02_bluebooks01.jpg") no-repeat;background-size:cover;background-position:center}.breakfast h3{color:#ac8323;letter-spacing:0.15em;margin-bottom:10px}.breakfast h4{color:#fff;margin-bottom:20px}.breakfast p{color:#fff;text-align:center;line-height:2}.breakfast__info{padding:40px;background:#fafafa}.breakfast__info h3{margin-bottom:24px;text-align:center}.breakfast__info .inner{width:90%;margin:0 auto;border:1px solid #707070;padding:15px 30px 25px}.breakfast__info .inner p{text-align:center}.breakfast__info .inner h6{width:85%;margin:0 auto;background:#707070;color:#fff;font-size:12px;padding:3px 0;margin-top:20px;margin-bottom:10px;text-align:center}.breakfast__info .inner ul{width:80%;margin:0 auto;list-style:inherit}.breakfast__info .inner ul li{font-size:0.8125rem;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,futura-pt JP,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif;color:#242424;letter-spacing:0.02em;margin-bottom:5px}.bluebooks__info{padding:64px 0}.bluebooks__info h2{text-align:center;letter-spacing:0.1em;color:#00576f}.bluebooks__info p{text-align:center;color:#00576f;margin-bottom:64px}.bluebooks__info .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.bluebooks__info .inner img{width:50%}.bluebooks__info .inner table{width:50%;padding:24px}.bluebooks__info .inner table tr{display:block;margin-bottom:20px}.bluebooks__info .inner table tr:last-of-type{margin-bottom:0}.bluebooks__info .inner table td,.bluebooks__info .inner table th{font-size:0.8125rem;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,futura-pt JP,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif;letter-spacing:0.02em}.bluebooks__info .inner table th{background:#05173e;color:#fff;font-size:12px;font-weight:normal;width:120px;display:inline-block;margin-right:12px;padding:7px 4px}.bluebooks__info .inner table td{display:inline-block}
/*# sourceMappingURL=style.css.map */