html,body{margin:0;padding:0;border:none}.pre-inc{scroll-behavior:smooth;padding-top:56px;padding-bottom:60px;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;color:#000;font-size:min(3.2svw,16px);font-weight:normal;line-height:1.6;text-decoration:none;word-break:break-all}@media screen and (min-width: 769px),print{.pre-inc{padding:94px 0 0}}.pre-inc.hidden{overflow:hidden}@media screen and (min-width: 1024px),print{.pre-inc.hidden{overflow:auto}}.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{margin:0 auto;width:90%;max-width:1000px}.pre-inc small{font-size:.75em;display:inline-block}.pre-inc table{border-collapse:collapse;border-spacing:0;vertical-align:top}.pre-inc ul{list-style:none}.pre-inc sup{font-size:min(2svw,10px);vertical-align:super}.pre-inc sub{font-size:min(2svw,10px);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 .sp{display:block}@media screen and (min-width: 769px),print{.pre-inc .sp{display:none}}.pre-inc .pc{display:none}@media screen and (min-width: 769px),print{.pre-inc .pc{display:block}}.pre-inc .sp-in{display:inline}@media screen and (min-width: 769px),print{.pre-inc .sp-in{display:none}}.pre-inc .pc-in{display:none}@media screen and (min-width: 769px),print{.pre-inc .pc-in{display:inline}}.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 .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 .shine{overflow:hidden;display:block}.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%)}}#reserve,#entry{position:relative}#reserve #main,#entry #main{background:url(../images/common/bg-glitter.webp) 50% 0%/cover no-repeat;width:100vw;height:100%}#reserve #main .cnt-area,#entry #main .cnt-area{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;background:linear-gradient(90deg, rgba(102, 45, 145, 0.5) 0%, rgba(102, 45, 145, 0.5) 50%, rgba(218, 64, 157, 0.5) 50%, rgba(218, 64, 157, 0.5) 100%)}#reserve #main .cnt-area .page-title,#entry #main .cnt-area .page-title{width:90%;max-width:1000px;margin:2em auto 0;z-index:2}#reserve #main .cnt-area .wrap,#entry #main .cnt-area .wrap{display:flex;flex-wrap:wrap;justify-content:center;width:100%}#reserve #main .cnt-area .wrap .box,#entry #main .cnt-area .wrap .box{width:100%;color:#fff}@media screen and (min-width: 769px),print{#reserve #main .cnt-area .wrap .box,#entry #main .cnt-area .wrap .box{width:50%}}#reserve #main .cnt-area .wrap .box .box-in,#entry #main .cnt-area .wrap .box .box-in{padding:10% 0}#reserve #main .cnt-area .wrap .box.left,#entry #main .cnt-area .wrap .box.left{background:url(../images/common/bg-glitter.webp) left bottom/200% no-repeat,#662d91}@media screen and (min-width: 769px),print{#reserve #main .cnt-area .wrap .box.left,#entry #main .cnt-area .wrap .box.left{background:none}}#reserve #main .cnt-area .wrap .box.right,#entry #main .cnt-area .wrap .box.right{background:url(../images/common/bg-glitter.webp) right center/200% no-repeat,#da409d}@media screen and (min-width: 769px),print{#reserve #main .cnt-area .wrap .box.right,#entry #main .cnt-area .wrap .box.right{background:none}}#reserve #main .cnt-area .wrap .h2-sub,#entry #main .cnt-area .wrap .h2-sub{font-size:min(2.4svw,12px);text-align:center;margin-bottom:.5em}#reserve #main .cnt-area .wrap h2,#entry #main .cnt-area .wrap h2{font-size:min(4.6svw,28px);text-align:center;margin-bottom:1em;line-height:1.3}#reserve #main .cnt-area .wrap .btn-wrapper,#entry #main .cnt-area .wrap .btn-wrapper{padding:2px;background-color:#fff;width:80%;max-width:480px;margin:auto;z-index:1}@media screen and (min-width: 1024px),print{#reserve #main .cnt-area .wrap .btn-wrapper,#entry #main .cnt-area .wrap .btn-wrapper{width:100%}}#reserve #main .cnt-area .wrap .btn-wrapper a,#entry #main .cnt-area .wrap .btn-wrapper a{display:block;border:1px solid rgba(193,65,143,.3);width:100%;height:100%;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:min(3.8svw,20px);font-weight:500;line-height:2.2;text-align:center;transition:.5s}#reserve #main .cnt-area .wrap .btn-wrapper a.col-left,#entry #main .cnt-area .wrap .btn-wrapper a.col-left{color:#662d91}#reserve #main .cnt-area .wrap .btn-wrapper a.col-right,#entry #main .cnt-area .wrap .btn-wrapper a.col-right{color:#c1418f}#reserve #main .cnt-area .wrap .btn-wrapper.btn-right:hover,#entry #main .cnt-area .wrap .btn-wrapper.btn-right:hover{background-color:#662d91}#reserve #main .cnt-area .wrap .btn-wrapper:hover,#entry #main .cnt-area .wrap .btn-wrapper:hover{background-color:#c1418f}#reserve #main .cnt-area .wrap .btn-wrapper:hover a,#entry #main .cnt-area .wrap .btn-wrapper:hover a{border:1px solid hsla(0,0%,100%,.5);color:#fff}#reserve #main .cnt-area .wrap .btn-wrapper:hover a.col-right,#entry #main .cnt-area .wrap .btn-wrapper:hover a.col-right{background-color:#662d91}#reserve #contents,#entry #contents{padding:5% 0;background:#662d91;background:linear-gradient(90deg, rgba(102, 45, 145, 0.2) 0%, rgba(218, 64, 157, 0.2) 100%),#fff}#reserve #contents .btn-wrapper,#entry #contents .btn-wrapper{position:relative;padding:4px;background:#662d91;background:linear-gradient(90deg, rgba(102, 45, 145, 0.4) 0%, rgba(218, 64, 157, 0.4) 100%);width:80%;max-width:880px;margin:auto;z-index:1}@media screen and (min-width: 1024px),print{#reserve #contents .btn-wrapper,#entry #contents .btn-wrapper{width:100%}}#reserve #contents .btn-wrapper a,#entry #contents .btn-wrapper a{background:#662d91;background:linear-gradient(90deg, rgba(102, 45, 145, 0.2) 0%, rgba(218, 64, 157, 0.2) 100%);display:block;border:1px solid #fff;width:100%;height:100%;color:#fff;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-size:min(3.8svw,20px);font-weight:500;line-height:2.2;text-align:center;transition:.5s;padding:.25em}#reserve #contents .btn-wrapper:hover,#entry #contents .btn-wrapper:hover{opacity:.8}#reserve #contents .btn-wrapper:hover a,#entry #contents .btn-wrapper:hover a{border:1px solid hsla(0,0%,100%,.5)}#reserve #contents .p-note,#entry #contents .p-note{font-size:min(2.4svw,12px);text-align:center;margin:1em auto 0}/*# sourceMappingURL=common.css.map */