html,body{margin:0;padding:0;border:none;outline:none}html{scroll-behavior:smooth}body.hidden{overflow:hidden}.pre-inc{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;word-break:normal;overflow-wrap:break-word;word-wrap:break-word;font-style:normal;text-decoration:inherit;vertical-align:inherit;color:inherit;border:none;outline:none;box-sizing:border-box;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(12px,5vw,16px);text-decoration:none}.pre-inc *{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;word-break:normal;overflow-wrap:break-word;word-wrap:break-word;font-style:normal;text-decoration:inherit;vertical-align:inherit;color:inherit;border:none;outline:none;box-sizing:border-box}.pre-inc a{transition:.3s}.pre-inc main{display:block;width:100%}.pre-inc .inner{width:90%;max-width:1024px;margin:0 auto}.pre-inc small{font-size:.75em;display:inline-block}.pre-inc table{border-collapse:collapse;border-spacing:0;vertical-align:top}.pre-inc sup{font-size:.75em;vertical-align:super}.pre-inc sub{font-size:.75em;vertical-align:sub}.pre-inc img{max-width:100%;max-height:100%}.pre-inc button{background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.pre-inc button:hover{cursor:pointer}.pre-inc input,.pre-inc textarea,.pre-inc select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%}.pre-inc input::-moz-placeholder, .pre-inc textarea::-moz-placeholder{color:rgba(0,0,0,.3)}.pre-inc input::placeholder,.pre-inc textarea::placeholder{color:rgba(0,0,0,.3)}.pre-inc input[type=radio],.pre-inc input[type=checkbox]{width:1em;height:1em;background-color:rgba(0,0,0,.1)}.pre-inc input[type=radio]:checked,.pre-inc input[type=checkbox]:checked{background-color:#000}.pre-inc .ib{display:inline-block}.pre-inc #main{margin:0;padding:56px 0 0;width:100%;position:relative}@media screen and (min-width: 751px),print{.pre-inc #main{padding:72px 0 0}}.pre-inc #main h1{margin:0;padding:2em 0;width:100%;background:#0c1933;text-align:center;color:#fff;font-size:min(3.8svw,20px);letter-spacing:.1em;line-height:1.2}@media screen and (min-width: 751px),print{.pre-inc #main h1{padding:4em 0}}.pre-inc #main h1 .en{font-family:"EB Garamond",serif;font-size:min(6.5svw,46px)}.pre-inc #contents{margin:0;padding:3em 0;width:100%;position:relative}@media screen and (min-width: 751px),print{.pre-inc #contents{padding:6em 0}}.pre-inc #contents .map{margin:0 auto;width:90%;max-width:1024px}.pre-inc #contents .salon{margin:2em auto 0;width:90%;max-width:1024px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (min-width: 751px),print{.pre-inc #contents .salon{margin:4em auto 0;flex-direction:row-reverse}}.pre-inc #contents .salon .salon01{margin:0;width:100%;background:#b7a97a;align-self:stretch;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 751px),print{.pre-inc #contents .salon .salon01{width:50%}}.pre-inc #contents .salon .salon01 .photo{margin:1em 0;width:85%}@media screen and (min-width: 751px),print{.pre-inc #contents .salon .salon01 .photo{margin:0;width:80%}}.pre-inc #contents .salon .salon02{margin:0;width:100%;align-self:stretch}@media screen and (min-width: 751px),print{.pre-inc #contents .salon .salon02{width:50%}}.pre-inc #contents .outline{width:100%}.pre-inc #contents .map-txt{margin:2em auto 0;padding:.75em;width:90%;max-width:1024px;border:1px #b7a97a solid;box-sizing:border-box;text-align:center}@media screen and (min-width: 751px),print{.pre-inc #contents .map-txt{margin:4em auto 0;padding:1.5em}}.pre-inc #contents .map-txt .txt1{margin:0 auto;width:100%;font-size:min(3.6svw,18px);font-weight:500;line-height:1.8}.pre-inc #contents .map-txt .txt2{margin:1em auto 0;padding:1em 0;width:100%;background:rgba(0,0,0,.062745098);font-size:min(2.8svw,14px);line-height:1.6}@media screen and (min-width: 751px),print{.pre-inc #contents .map-txt .txt2{margin:2em auto 0;padding:1.5em 0;line-height:1.8}}.pre-inc #contents .map-txt .ggl-map{margin:0 auto;width:100%;aspect-ratio:1/1}@media screen and (min-width: 751px),print{.pre-inc #contents .map-txt .ggl-map{aspect-ratio:2/1}}.pre-inc #contents .map-txt .cl-ch{color:#c00;font-size:1.4em}.pre-inc #contents .map-txt .fs-up{font-size:1.2em}.pre-inc .photo{position:relative;line-height:0}.pre-inc .photo .image{width:100%;height:auto;font-size:0;line-height:0}.pre-inc .photo .cap{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2svw,10px);line-height:1;text-shadow:0 0 3px #000}.pre-inc .photo .cap.bk{color:#000;text-shadow:none}.pre-inc .photo .cap.bg{background:rgba(0,0,0,.5019607843)}.pre-inc .photo .cap.left{left:0;right:auto}.pre-inc .photo .cap.bt{transform:translateY(100%)}.pre-inc .shine{position:relative;overflow:hidden}.pre-inc .shine::before{content:"";width:30px;height:120%;background-color:#fff;animation:shine2 4s ease-in-out infinite;position:absolute;top:-180px;left:0;opacity:0;transform:rotate(45deg);z-index:5}@keyframes shine2{0%{transform:scale(0) rotate(45deg);opacity:0}70%{transform:scale(4) rotate(45deg);opacity:.5}71%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.pre-inc .tbpc{display:block}@media screen and (max-width: 750px),print{.pre-inc .tbpc{display:none}}.pre-inc .sp{display:none}@media screen and (max-width: 750px),print{.pre-inc .sp{display:block}}.pre-inc .fade-in{opacity:0;transition-duration:1.5s;transition-property:opacity,transform}.pre-inc .fade-in_moveY{opacity:0;transition-duration:1.5s;transition-property:opacity,transform}.pre-inc .delay01{transition-duration:1s}.pre-inc .delay02{transition-duration:2s}.pre-inc .delay03{transition-delay:3s}.pre-inc .fade-in-up{transform:translate(0, 100px)}.pre-inc .fade-in-down{transform:translate(0, -100px)}.pre-inc .fade-in-left{transform:translate(-50px, 0)}.pre-inc .fade-in-right{transform:translate(50px, 0)}.pre-inc .fade-blur{opacity:.1;filter:blur(20px)}.pre-inc .scroll-in{opacity:1;transform:translate(0, 0)}/*# sourceMappingURL=common.css.map */