body .pre-inc{margin:auto;padding:0;background:#fff;font-family:"YakuHanMP","Noto Serif JP","YuMincho","Yu Mincho","Hiragino Mincho ProN","serif";font-size:16px;font-weight:500;line-height:1.6;position:relative}@media screen and (max-width: 767px){body .pre-inc{font-size:3.5vw}}body .pre-inc div{margin:auto;padding:0}body .pre-inc ul{margin:auto;padding:0}body .pre-inc a{text-decoration:none;color:#000;transition:.5s}body .pre-inc a:hover{opacity:.6}body .pre-inc dl{margin:0}body .pre-inc dl dd{margin:0}body .pre-inc img{width:100%;height:auto;display:block;font-size:0;line-height:0}body .pre-inc main{margin:auto;padding:0;overflow:hidden;padding:130px 0 0 0}@media screen and (max-width: 767px){body .pre-inc main{padding:65px 0 0 0}}body .pre-inc li{list-style:none}body .pre-inc .pc-on{display:block !important}@media screen and (max-width: 767px){body .pre-inc .pc-on{display:none !important}}body .pre-inc .sp-on{display:none !important}@media screen and (max-width: 767px){body .pre-inc .sp-on{display:block !important}}body .pre-inc .ib{display:inline-block}body .pre-inc .fade-in{opacity:0;transition-duration:1.5s;transition-property:opacity,transform}body .pre-inc .delay01{transition-duration:3s}body .pre-inc .delay02{transition-duration:4s}body .pre-inc .delay03{transition-delay:5s}body .pre-inc .fade-in-up{transform:translate(0, 100px)}body .pre-inc .fade-in-down{transform:translate(0, -100px)}body .pre-inc .fade-in-left{transform:translate(-50px, 0)}body .pre-inc .fade-in-right{transform:translate(50px, 0)}body .pre-inc .scroll-in{opacity:1;transform:translate(0, 0)}body .pre-inc sup{font-size:12px}@media screen and (max-width: 767px){body .pre-inc sup{font-size:10px}}body .pre-inc .photo{position:relative}body .pre-inc .photo .image{width:100%;height:auto;font-size:0;line-height:0}body .pre-inc .photo .caption{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2vw,10px);line-height:1;text-shadow:0 0 3px #000}body .pre-inc .photo .caption.bk{color:#000;text-shadow:none}body .pre-inc .photo .caption.left{left:0;right:auto}body .pre-inc .photo .caption.bt{transform:translateY(100%)}body .pre-inc .photo .caption.bt2{transform:translateY(80%)}body .pre-inc .photo .caption.bg{background:rgba(0,0,0,.5019607843)}body .pre-inc .photo .cap1{margin:.5em 0 0;width:100%;font-size:min(2vw,10px);line-height:1.4}body .pre-inc .photo .cap1.right{text-align:right !important}@media screen and (max-width: 767px){body .pre-inc .photo .cap1.right{text-align:left !important}}body .pre-inc #note .note-list{margin:5em auto;width:90%;max-width:1000px}@media screen and (max-width: 767px){body .pre-inc #note .note-list{margin:2.5em auto;padding:0}}body .pre-inc #note .note-list .note{margin:0;padding-left:1em;text-indent:-1em;width:100%;text-align:justify;font-size:min(2.4vw,12px)}body .pre-inc #note .note-list .note.nonpd{padding:0;text-indent:0}body .pre-inc main.main-contents .title{padding:10em 0;width:100%}@media screen and (max-width: 767px){body .pre-inc main.main-contents .title{padding:3em 0}}body .pre-inc main.main-contents .title .main-title{margin:0 0 .25em;width:100%;text-align:center;color:#ddc897;font-family:"EB Garamond","serif";font-size:min(5vw,32px);letter-spacing:.1em;line-height:1}body .pre-inc main.main-contents .title .ttl-sub{margin:auto;width:100%;text-align:center;font-size:min(3.8vw,20px);color:#ddc897;line-height:1.5;letter-spacing:.1em}body .pre-inc main.main-contents .cap{padding:.5em;position:absolute;bottom:0;right:0;color:#fff;font-size:min(2.4vw,12px);line-height:1}body .pre-inc a[nohref]{opacity:.6}body .pre-inc .shine{overflow:hidden;display:block}body .pre-inc .shine::after{content:"";width:100%;height:100%;position:absolute;top:0;left:-100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0) 28%, rgba(255, 255, 255, 0.75) 32%, rgba(255, 255, 255, 0.75) 78%, rgba(255, 255, 255, 0) 82%);animation:shine-loop 4s linear infinite}@keyframes shine-loop{0%{transform:translateX(0)}10%{transform:translateX(200%)}100%{transform:translateX(200%)}}body .pre-inc .infobox{text-align:center;color:#ce0000;font-size:14px;margin:1em auto 50px;border:1px solid #ce0000;padding:2em;max-width:860px}@media screen and (max-width: 767px){body .pre-inc .infobox{width:95%;font-size:3vw;padding:1em;margin:1em auto 30px}}body .pre-inc .bnrBox{width:90%;max-width:850px;margin:3em auto}@media screen and (max-width: 767px){body .pre-inc .bnrBox{margin:2em auto}}body .pre-inc .bnrBox .bnr{margin:0 auto 2em}@media screen and (max-width: 767px){body .pre-inc .bnrBox .bnr{margin:0 auto 1em}}body .pre-inc main.map{background:url(../images/plan/bg.webp) repeat-y 0 0;background-size:cover}body .pre-inc main.map #main{padding:6em 0;background:#000}@media screen and (max-width: 767px){body .pre-inc main.map #main{padding:3em 0}}body .pre-inc main.map #main .title{padding:0}body .pre-inc main.map #map{padding:6em 0 8em}@media screen and (max-width: 767px){body .pre-inc main.map #map{padding:3em 0 4em}}body .pre-inc main.map #map .map-img{margin:0 auto;width:90%;max-width:1000px}body .pre-inc main.map #map .btn-box{margin:4em auto 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em 2em}@media screen and (max-width: 767px){body .pre-inc main.map #map .btn-box{margin:2em auto 0}}body .pre-inc main.map #map .btn-box .btn{max-width:379px;margin:0}@media screen and (max-width: 767px){body .pre-inc main.map #map .btn-box .btn{width:80%}}body .pre-inc main.map .salon_map_wrap{margin:2em auto 0;width:90%;max-width:680px;background:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#000}@media screen and (min-width: 768px){body .pre-inc main.map .salon_map_wrap{margin:4em auto 0}}body .pre-inc main.map .salon_map_wrap .t1{margin:0;padding:.5em 0;width:100%;background:#000;text-align:center;color:#fff;font-size:min(3.8svw,20px);font-weight:bold;line-height:1.4}body .pre-inc main.map .salon_map_wrap .txt{width:100%;box-sizing:border-box}@media screen and (min-width: 768px){body .pre-inc main.map .salon_map_wrap .txt{width:55%}}body .pre-inc main.map .salon_map_wrap .txt .t1{margin:0 0 1em;text-align:center;font-size:min(4.2vw,24px);font-weight:bold;line-height:1.4}body .pre-inc main.map .salon_map_wrap .txt .t2{text-align:center;font-size:min(2.4vw,12px);line-height:1.4;letter-spacing:.05em}body .pre-inc main.map .salon_map_wrap .txt .address{border:solid 1px #4d4d4d;text-align:center;color:#4d4d4d;box-sizing:border-box;padding:10px 1%}body .pre-inc main.map .salon_map_wrap .map-address{margin:0;padding:.75em 0;width:100%;background:#a40003;text-align:center;color:#fff;font-size:min(3.8svw,20px);line-height:1}body .pre-inc main.map .salon_map_wrap .map-address.type2{background:#0b3a97}body .pre-inc main.map .salon_map_wrap .map-frame{margin:0;width:90vw;height:54.2647058824vw}@media screen and (min-width: 768px){body .pre-inc main.map .salon_map_wrap .map-frame{width:100%;height:410px}}body .pre-inc main.map .salon_map_wrap .txt-box{margin:0;padding:1em;width:100%;background:#000;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 768px){body .pre-inc main.map .salon_map_wrap .txt-box{padding:1.5em}}body .pre-inc main.map .salon_map_wrap .txt-box .box1{margin:0;width:100%;text-align:justify;font-size:min(2.8svw,14px);letter-spacing:.1em;line-height:1.4;display:flex;flex-direction:column;gap:.25em}body .pre-inc main.map .salon_map_wrap .txt-box .box1 .txt-item{margin:0;padding-left:1em;text-indent:-1em;width:100%}body .pre-inc main.map .salon_map_wrap .txt-box .box1 .txt-item.nonpd{padding:0;text-indent:0}body .pre-inc main.map .salon_map_wrap .txt-box .address{margin:1em 0 0;padding:.5em 0;width:100%;text-align:center;color:#fff;font-size:min(3.8svw,20px);background:#093a93;box-sizing:border-box}body .pre-inc main.map .salon_map_wrap .txt-box .parking{margin:1em 0 0;display:flex;justify-content:center;align-items:center;gap:1em}body .pre-inc main.map .salon_map_wrap .txt-box .parking figure{margin:0;width:10%;font-size:0}body .pre-inc main.map .salon_map_wrap .txt-box .parking p{width:70%;text-align:left;font-size:min(2.4svw,12px);letter-spacing:0;line-height:1.2}body .pre-inc main.map .salon_map_wrap .txt-box .t2{margin:0;width:100%;text-align:center;font-size:min(3.2svw,16px);line-height:1.2}body .pre-inc main.map .salon_map_wrap .salon_map{margin:0;width:100%;border:1px #333 solid;box-sizing:border-box;font-size:0}body .pre-inc main.map .salon-cap{margin:.5em auto 0;width:90%;text-align:center;color:#000;font-size:min(2.4vw,12px);line-height:1.2}body .pre-inc .dli-chevron-round-right{display:inline-block;vertical-align:middle;line-height:1;position:relative;width:.5em;height:.5em;transform:translateX(-25%) rotate(45deg)}body .pre-inc .dli-chevron-round-right::before,body .pre-inc .dli-chevron-round-right::after{content:"";position:absolute;background:currentColor;border-radius:.1em}body .pre-inc .dli-chevron-round-right::before{top:0;left:0;right:0;height:.1em}body .pre-inc .dli-chevron-round-right::after{top:0;right:0;bottom:0;width:.1em}body .pre-inc .dli-chevron-round-left{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:1em;height:1em;transform:translateX(25%) rotate(-135deg)}body .pre-inc .dli-chevron-round-left::before,body .pre-inc .dli-chevron-round-left::after{content:"";position:absolute;background:currentColor;border-radius:.1em}body .pre-inc .dli-chevron-round-left::before{top:0;left:0;right:0;height:.1em}body .pre-inc .dli-chevron-round-left::after{top:0;right:0;bottom:0;width:.1em}/*# sourceMappingURL=style.css.map */