@media screen and (min-width: 768px){body #wrap .main_contents{background:#ffffff;overflow:hidden}body #wrap .main_contents .contents_inner{padding:200px 20px 0 20px;margin:0 auto;max-width:1024px}body #wrap .main_contents .content{margin-bottom:200px;overflow:hidden}body #wrap .main_contents .content h4{margin:0 0 25px;font-size:33px;text-align:center;font-weight:500;font-family:"Noto Serif JP", serif}body #wrap .main_contents .content p{margin-bottom:28px;line-height:170%;font-size:15px}body #wrap .main_contents .content .photo{overflow:hidden}body #wrap .main_contents .content .photo img{display:block;object-fit:cover}body #wrap .main_contents .content .more_btn a{margin:0 auto;width:400px;height:60px;display:block;box-sizing:border-box;border:1px solid #000000;background:#000000;text-align:center;line-height:60px;font-size:18px;color:#ffffff;transform-style:preserve-3d;transition-property:background color;transition-duration:300ms;transition-timing-function:linear;transition-delay:0ms}body #wrap .main_contents .content .more_btn a:hover{background:#ffffff;color:#000000}body #wrap .main_contents .content .more_btn a span{color:inherit}body #wrap .main_contents .content.room .images{width:50%;float:left;box-sizing:border-box}body #wrap .main_contents .content.room .images .photo_flex{overflow:hidden;display:flex}body #wrap .main_contents .content.room .images .photo_flex .photo{height:240px}body #wrap .main_contents .content.room .text{padding-top:24px;padding-left:5%;width:50%;float:right;box-sizing:border-box}body #wrap .main_contents .content.item .image{margin-bottom:24px}body #wrap .main_contents .content.item .image .photo{width:100%;}body #wrap .main_contents .content.head_spa ul.time_box{margin-top:50px;margin-bottom:40px;border-top:1px solid #cccccc;text-align:center}body #wrap .main_contents .content.head_spa ul.time_box li{margin-bottom:20px;padding:18px 0;border-bottom:1px solid #cccccc;line-height:150%}body #wrap .main_contents .content.head_spa ul.time_box li h5,body #wrap .main_contents .content.head_spa ul.time_box li div,body #wrap .main_contents .content.head_spa ul.time_box li span{display:inline-block;font-family:"Noto Serif JP", serif;font-weight:400}body #wrap .main_contents .content.head_spa ul.time_box li h5{font-size:32px}body #wrap .main_contents .content.head_spa ul.time_box li .yen{margin:10px 0 0;padding:0 0 0 20px;font-size:24px}body #wrap .main_contents .content.head_spa ul.time_box li .yen .border{margin-left:15px}body #wrap .main_contents .content.head_spa ul.time_box li .yen .big{font-size:25px}body #wrap .main_contents .content.head_spa ul.time_box li .yen .small{font-size:0.6em}body #wrap .main_contents .content.head_spa ul.time_box li .msg{padding:6px 0;display:block;font-size:18px}body #wrap .gallery_block,body #wrap .access_block{margin-bottom:200px}body #wrap .block_title{background:#ffffff}}@media screen and (max-width: 767px){body #wrap .main_contents{background:#ffffff;overflow:hidden}body #wrap .main_contents .contents_inner{padding:14vw 3vw 0 3vw;margin:0 auto}body #wrap .main_contents .content{margin-bottom:22vw;overflow:hidden}body #wrap .main_contents .content h4{margin:0 0 4vw;font-size:6.5vw;text-align:center;font-weight:500;font-family:"Noto Serif JP", serif}body #wrap .main_contents .content p{margin-bottom:3vw;line-height:170%;font-size:3.8vw}body #wrap .main_contents .content .photo{overflow:hidden}body #wrap .main_contents .content .photo img{width:100% !important;height:auto !important;display:block}body #wrap .main_contents .content .more_btn a{margin:0 auto;width:70%;height:10vw;display:block;background:#000000;text-align:center;line-height:10vw;font-size:4vw;color:#ffffff}body #wrap .main_contents .content .more_btn a span{color:inherit}body #wrap .main_contents .content.room .images{box-sizing:border-box}body #wrap .main_contents .content.room .images .photo_flex{overflow:hidden;display:flex}body #wrap .main_contents .content.room .text{padding-top:3vw;float:right;box-sizing:border-box}body #wrap .main_contents .content.item .image{margin-bottom:3vw}body #wrap .main_contents .content.item .image .photo{width:100%}body #wrap .main_contents .content.head_spa ul.time_box{margin-top:7vw;margin-bottom:8vw;border-top:1px solid #cccccc;text-align:center}body #wrap .main_contents .content.head_spa ul.time_box li{margin-bottom:1vw;padding:1vw 0;border-bottom:1px solid #cccccc;line-height:150%}body #wrap .main_contents .content.head_spa ul.time_box li h5,body #wrap .main_contents .content.head_spa ul.time_box li div,body #wrap .main_contents .content.head_spa ul.time_box li span{display:inline-block;font-family:"Noto Serif JP", serif;font-weight:400}body #wrap .main_contents .content.head_spa ul.time_box li h5{font-size:4.4vw}body #wrap .main_contents .content.head_spa ul.time_box li .yen{margin:0.5vw 0 0;padding:0 0 0 1vw;font-size:4.8vw}body #wrap .main_contents .content.head_spa ul.time_box li .yen .border{margin-left:3.2vw}body #wrap .main_contents .content.head_spa ul.time_box li .yen .big{font-size:5.4vw}body #wrap .main_contents .content.head_spa ul.time_box li .yen .small{font-size:0.6em}body #wrap .main_contents .content.head_spa ul.time_box li .msg{padding:0.5vw 0;display:block;font-size:3.2vw}body #wrap .gallery_block,body #wrap .access_block{margin-bottom:32vw}body #wrap .block_title{background:#ffffff}}
