﻿@import url(normalize.css);@import url(set.css);@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/css/yakuhanjp.min.css");html{font-size:62.5%;box-sizing:border-box}body{margin:0;padding:0;font-size:1.8rem;line-height:1.8;letter-spacing:0.05em;font-family:-apple-system,YakuHanJP,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;color:#333;-ms-word-break:break-word;word-break:break-word}@media screen and (max-width: 768px){body{font-size:1.4rem;line-height:1.4}}a{color:#b6105b}a{-webkit-transition:all .2s;transition:all .2s}a::before,a::after{-webkit-transition:all .2s;transition:all .2s}a:hover,a:focus,a:active{outline:none;color:#e51472;opacity:.8;text-decoration:none}::selection{background:#e51472;color:#fff}::-moz-selection{background:#e51472;color:#fff}@media screen and (max-width: 768px){.pc-only{display:none !important}}@media screen and (max-width: 768px){.tb-over{display:none !important}}@media screen and (min-width: 769px){.sp-only{display:none !important}}.center{text-align:center}img{max-width:100%;height:auto}picture{display:block;margin-top:0.5rem}.clear{clear:both;overflow:hidden}.clear::after{content:"";display:block;clear:both}.red{color:#B80B49}.m-0{margin:0 !important}.m-t-0{margin-top:0rem !important}.m-t-1{margin-top:5rem !important}.m-t-2{margin-top:2rem !important}.m-t-4{margin-top:4rem !important}.m-t-8{margin-top:8rem !important}.separator{clear:both;width:100%;height:5vh;overflow:hidden}.indent{padding-left:1em;text-indent:-1em}.flex-conts,.outline dl,.hotel .item{display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-2,.module-3,.module-4{display:flex;flex-flow:row wrap}.module-2>.module-item{width:50%}@media screen and (max-width: 768px){.module-2>.module-item{width:100%}}.module-3>.module-item{width:33.3333%}@media screen and (max-width: 768px){.module-3>.module-item{width:100%}}.module-4>.module-item{width:25%}@media screen and (max-width: 768px){.module-4>.module-item{width:50%}}.font-xxxl{font-size:8rem}.font-xxl{font-size:3.6rem}.font-xl{font-size:3.0rem}.font-l{font-size:2.4rem}.font-m{font-size:2.0rem}.font-s{font-size:1.4rem}.font-xs{font-size:1.2rem}.font-xxs{font-size:1rem}@media screen and (max-width: 768px){.font-xxxl{font-size:2.8rem}.font-xxl{font-size:2.3rem}.font-xl{font-size:1.7rem}.font-l{font-size:1.6rem}.font-m{font-size:1.5rem}.font-s{font-size:1.0rem}.font-xs{font-size:0.8rem}.font-xxs{font-size:0.7rem}}.font-pink{color:#E51472}.font-pink a{color:#E51472}.font-gold{color:#ae9b5c}.font-beige{color:#ebe4ce}.uppercase{text-transform:uppercase}.fadein{opacity:0;transform:translate(0, 25px);transition:all 1500ms}.fadein.scrollin{opacity:1;transform:translate(0, 0)}@media screen and (min-width: 769px){.fadein-pc{opacity:0;transform:translate(0, 25px);transition:all 1500ms}.fadein-pc.scrollin{opacity:1;transform:translate(0, 0)}}h1,h2,h3,h4,h5{margin:0;font-size:100%}p{margin:0}.page{overflow:hidden;position:relative}.container{margin:0 auto;width:100%}.container::after{content:"";display:block;clear:both}@media screen and (max-width: 768px){.container{width:100%}}.wrap{clear:both;position:relative;margin:0 5vw;width:calc(100% - 10vw);height:100%}@media screen and (min-width: 769px){.wrap{margin:0 auto;width:1080px}}header{margin:0 auto 0;width:100%}@media screen and (max-width: 768px){header{width:100%;margin-top:0}}.col{padding-bottom:5vh}.col.center{margin-left:auto;margin-right:auto}.col .heading{padding:1rem 0px;font-weight:bold;color:#fff;background:#E51472;border-radius:40px;line-height:60px}@media screen and (max-width: 768px){.col .heading{min-height:40px;border-radius:20px;line-height:1.6}}@media screen and (max-width: 320px){.col .heading{letter-spacing:0;white-space:nowrap}}.col .heading.gold{background:#ae9b5c}.col p{margin-top:1rem}.col-01{position:relative;padding-left:5vw;padding-right:5vw;padding-bottom:10vh}.col-01 p{position:relative;color:#666}.col-01 p b{position:relative;z-index:2;display:inline-block;margin:0 2rem;padding:0 2rem;background-color:#fff}.col-01 p:before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#666}@-webkit-keyframes scrollLine{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes scrollLine{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}.col-05{color:#666}.col-05 span{padding-left:0.5rem;padding-right:0.5rem;color:#e51472}.icon{width:75px;margin-left:auto;margin-right:auto}.g-footer{padding-bottom:8rem;text-align:center;color:#fff;background:#B80B49;overflow:hidden}.g-footer a{color:#fff}@media screen and (max-width: 768px){.footer-bg{width:240%;margin-left:-70%;overflow:hidden}}hr.dotted{margin-top:1rem;display:block;width:100%;border-bottom:4px dotted #777}.outline,.hotel{width:100%;margin:2rem auto 0;padding:4rem;background:#ebe4ce;border-radius:8px}.outline.gold,.hotel.gold{background:#150301;color:#ebe4ce;position:relative}.outline.gold a,.hotel.gold a{color:#f26da9}.outline.gold .onigiri,.hotel.gold .onigiri{position:absolute;top:1rem;right:2rem;width:320px}@media screen and (max-width: 768px){.outline,.hotel{padding:2rem}.outline.gold,.hotel.gold{padding-bottom:160px}.outline.gold .onigiri,.hotel.gold .onigiri{top:auto;right:auto;bottom:1rem;left:1rem;width:200px}}.outline dl{margin:0;align-items:flex-start}.outline dt{width:20%}.outline dd{width:80%}@media screen and (max-width: 768px){.outline dt,.outline dd{width:100%}.outline dt{font-weight:bold;margin-top:.5rem}}.hotel .item{align-items:flex-start;margin-top:4rem}.hotel .item .text{width:calc(100% - 400px)}.hotel .item .text p{margin-top:0}.hotel .item .photo{width:400px}.hotel .item:after{content:"";display:block;width:38.2%;margin:4rem auto 0;height:4px;border-radius:2px;background:rgba(255,255,255,0.4)}.hotel .item:first-child{margin-top:0}.hotel .item:last-child:after{content:none}@media screen and (max-width: 768px){.hotel .item .text{width:100%}.hotel .item .text p{margin-top:0}.hotel .item .photo{margin-top:1rem;width:100%}}.hotel .name:before{content:"\f0c8";font-family:'fontAwesome';margin-right:.5rem}
/*# sourceMappingURL=style.css.map */
