@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap";html,body{margin:0;padding:0}.pre-inc{margin:0;padding:0;box-sizing:border-box;font-family:YakuHanMP,YuMincho,"Yu Mincho","Noto Serif JP","Hiragino Mincho ProN",serif;font-weight:400}.pre-inc *{margin:0;padding:0;box-sizing:border-box}.pre-inc h1,.pre-inc h2,.pre-inc h3,.pre-inc h4,.pre-inc h5,.pre-inc h6{font-weight:normal;line-height:1}.pre-inc a{color:inherit;text-decoration:none;transition:.6s}.pre-inc a:hover{opacity:.7}.pre-inc main{overflow:hidden}.pre-inc .sp_on{display:none}@media only screen and (max-width: 768px){.pre-inc .sp_on{display:inline}}@media only screen and (max-width: 768px){.pre-inc .pc_off{display:none}}.pre-inc .pc_on{display:inline}@media only screen and (max-width: 768px){.pre-inc .pc_on{display:none}}.pre-inc .ib{display:inline-block}.pre-inc .fs12{font-size:12px}.pre-inc img{width:100%;vertical-align:bottom}.pre-inc .header{position:fixed;top:0;left:0;z-index:1000;width:100%}.pre-inc .header .wrap{width:95%;margin:0 auto;display:flex;position:relative;align-items:center;justify-content:space-between;height:100%}@media screen and (min-width: 768px){.pre-inc .header .wrap{width:90%}}.pre-inc .header .header_nav{height:50px;background:rgba(133,197,196,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.5)}@media screen and (min-width: 768px){.pre-inc .header .header_nav{height:74px}}.pre-inc .header .header_nav h1{font-size:10px;color:#fff;caret-color:rgba(0,0,0,0);text-shadow:0 0 1em hsl(179,100%,25%);max-width:100px}@media screen and (min-width: 768px){.pre-inc .header .header_nav h1{max-width:150px}}.pre-inc .header .header_nav .nac_btn{position:absolute;top:50%;left:0;font-family:"a-otf-ud-reimin-pr6n",sans-serif;font-weight:300;font-style:normal}.pre-inc .header .header_nav .nav_btn{width:20px;height:18px;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.pre-inc .header .header_nav .nav_btn span{width:100%;height:2.5px;background:#fff;display:block;transition:.6s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pre-inc .header .header_nav .nav_btn.active span:nth-of-type(2){position:absolute;top:50%;transform:translateY(-50%) translateX(120%)}.pre-inc .header .header_nav .nav_btn.active span:nth-of-type(1){position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.pre-inc .header .header_nav .nav_btn.active span:nth-of-type(3){position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg)}.pre-inc .header .header_nav .request,.pre-inc .header .header_nav .reserve{display:block;position:absolute;top:50%;right:50px;color:#fff;font-family:"Cinzel",serif;font-weight:400;font-size:10px;padding:.6em 1.8em;background:#00527a;border-radius:50px;transform:translateY(-50%)}@media screen and (min-width: 768px){.pre-inc .header .header_nav .request,.pre-inc .header .header_nav .reserve{font-size:14px;padding:.6em 2.4em}}.pre-inc .header .header_nav .reserve{right:130px;background:#7a0000}@media screen and (min-width: 768px){.pre-inc .header .header_nav .reserve{right:184px}}.pre-inc .header .nav{background:rgba(133,197,196,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.5);width:100%;position:absolute;bottom:0;left:0;opacity:0;transform:translateY(20%);transition:.6s;height:100dvh}@media screen and (min-width: 768px){.pre-inc .header .nav{height:auto}}.pre-inc .header .nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (min-width: 768px){.pre-inc .header .nav ul{justify-content:center;gap:1em;padding:1.25em 0 1em}}.pre-inc .header .nav ul li{font-size:3vw;color:#fff;list-style:none;font-family:"Cinzel",serif;text-shadow:0 0 1em hsl(179,100%,25%);width:48%;border-bottom:1px solid #fff;padding:1em 0}@media screen and (min-width: 768px){.pre-inc .header .nav ul li{font-size:16px;border-bottom:none;width:auto;padding:0}}.pre-inc .header .nav ul li .nohref{opacity:.5}.pre-inc .header .nav ul li.new{position:relative}.pre-inc .header .nav ul li.new::after{content:"new";position:absolute;top:50%;right:0;background:#7a0000;color:#fff;font-size:2vw;padding:0 .25em;transform:translateY(-50%)}@media screen and (min-width: 768px){.pre-inc .header .nav ul li.new::after{font-size:10px;top:-1.5em;right:auto;left:0;transform:translateY(0)}}.pre-inc .header .nav.active{opacity:1;transform:translateY(100%)}.pre-inc section.sec_04 .wrap{max-width:1280px;width:80%;margin:0 auto}.pre-inc section.sec_04 .note{font-size:10px;text-align:justify;padding:4.8em 0;line-height:2}.pre-inc #footer .sec_con{background:#f0f3f3;padding:48px 0;text-align:center}.pre-inc #footer .sec_con .text01{font-size:14px;line-height:2;font-feature-settings:"palt"}.pre-inc #footer .sec_con .text02{font-size:10px;line-height:2}@media screen and (min-width: 768px){.pre-inc #footer .sec_con .text02{font-size:12px}}.pre-inc #footer .sec_con .tel{display:flex;align-items:center;justify-content:center}.pre-inc #footer .sec_con .tel .photo{width:16.8%;max-width:63px}.pre-inc #footer .sec_con .tel a{font-size:40px}.pre-inc #footer .sec_deve{padding:40px 0}@media screen and (min-width: 768px){.pre-inc #footer .sec_deve{display:flex;max-width:610px;margin:0 auto;justify-content:space-between;align-items:center}}.pre-inc #footer .sec_deve .logo01{width:60%;margin:0 auto}@media screen and (min-width: 768px){.pre-inc #footer .sec_deve .logo01{width:37%}}.pre-inc #footer .sec_deve .deves{margin:0 auto}@media screen and (min-width: 768px){.pre-inc #footer .sec_deve .deves{margin:0;width:55.73%}}.pre-inc #footer .sec_deve .deves dl dt{text-align:center;font-size:12px;margin-top:2.5em}@media screen and (min-width: 768px){.pre-inc #footer .sec_deve .deves dl dt.deve01{margin:0}}.pre-inc #footer .sec_deve .deves dl .logo02{display:block;width:90%;margin:0 auto}.pre-inc #footer .sec_deve .deves dl .logo03{display:block;width:64%;margin:0 auto}.pre-inc #footer .footer{text-align:center;background:#85c5c4;color:#fff;font-size:12px;padding:1.33em 0}@keyframes photo{from{transform:translateY(0%)}to{transform:translateY(1em)}}.pre-inc [data-parallax]{opacity:0;visibility:hidden;transform:scale(0.9);transition:1s}.pre-inc [data-parallax].active-y{opacity:1;visibility:visible;transform:scale(1)}.pre-inc [data-parallax] [data-parallax-step]{opacity:0;visibility:hidden;transition:1s}.pre-inc [data-parallax] [data-parallax-step].active{opacity:1;visibility:visible}.pre-inc [data-parallax].right-to-left [data-parallax-step]{transform:translateX(4em);display:inline-block}.pre-inc [data-parallax].right-to-left [data-parallax-step].active{transform:translateX(0)}.pre-inc [data-parallax].photo{transition:5s}.pre-inc [data-parallax].photo.left{transform:translateY(5vw) rotateY(20deg) rotateX(-20deg)}.pre-inc [data-parallax].photo.left.active-y{transform:translateY(0) rotateY(0) rotateX(0)}.pre-inc [data-parallax].photo.left img{animation:5s ease-in-out 0s infinite alternate photo}.pre-inc [data-parallax].photo.right{transform:translateY(5vw) rotateY(-20deg) rotateX(-20deg)}.pre-inc [data-parallax].photo.right.active-y{transform:translateY(0) rotateY(0) rotateX(0)}.pre-inc [data-parallax].photo.right img{animation:5s ease-in-out 2s infinite alternate photo}.pre-inc *:has(>[data-parallax].photo){perspective:200vw}.pre-inc .fade-in{opacity:0;transition-duration:1.5s;transition-property:opacity,transform}.pre-inc .delay01{transition-duration:3s}.pre-inc .delay02{transition-duration:4s}.pre-inc .delay03{transition-delay:5s}.pre-inc .delay05{transition-duration:5s}.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 .scroll-in{opacity:1;transform:translate(0, 0)}.pre-inc .pc-on{display:block !important}@media screen and (max-width: 767px){.pre-inc .pc-on{display:none !important}}.pre-inc .sp-on{display:none !important}@media screen and (max-width: 767px){.pre-inc .sp-on{display:block !important}}.pre-inc .bnrBox{width:90%;max-width:850px;margin:0 auto 3em}@media screen and (max-width: 767px){.pre-inc .bnrBox{margin:0 auto 2em}}.pre-inc .bnrBox .bnr{margin:0 auto 2em}@media screen and (max-width: 767px){.pre-inc .bnrBox .bnr{margin:0 auto 1em}}.pre-inc .infobox{border:1px solid red;color:red;max-width:1180px;margin:3em auto 3em;padding:1em;text-align:center}@media screen and (max-width: 767px){.pre-inc .infobox{width:90%;font-size:3vw}}.pre-inc .bnrarea{max-width:850px;width:90%;margin:3em auto;text-align:center}@media screen and (max-width: 767px){.pre-inc .bnrarea{width:95%;margin:1.5em auto}}/*# sourceMappingURL=common.css.map */