html,body{margin:0;padding:0;border:none}.pre-inc{scroll-behavior:smooth;padding:0 0 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: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 #main,.pre-inc #contents{margin:0;width:100%;position:relative}.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 .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 .ib{white-space:nowrap}.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 .pen{pointer-events:none;opacity:.6}.pre-inc .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc .flex.ju-start{justify-content:flex-start}.pre-inc .flex.ju-end{justify-content:flex-end}.pre-inc .flex.al-center{align-items:center}.pre-inc .flex.al-end{align-items:flex-end}.pre-inc .txt{width:100%;text-align:justify;font-size:min(3.2svw,16px);line-height:1.8}@media screen and (min-width: 769px),print{.pre-inc .txt{line-height:2}}.pre-inc .txt.al-center{text-align:center}.pre-inc .txt.al-right{text-align:right}.pre-inc .btn-box{margin:0 auto;width:100%;max-width:1000px;gap:.5em 1em}.pre-inc .btn-box .btn01,.pre-inc .btn-box .btn02{overflow:hidden;margin:0;padding:.75em 0 .75em 2em;width:calc((100% - 3.2svw)/2);background:#bea081;border:1px #bea081 solid;box-sizing:border-box;position:relative;z-index:1;display:block;text-align:left;color:#fff;font-family:"EB Garamond",serif;font-size:min(3.8svw,20px);letter-spacing:.1em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc .btn-box .btn01,.pre-inc .btn-box .btn02{width:14em}}.pre-inc .btn-box .btn01.res,.pre-inc .btn-box .btn02.res{background:#9b8c5a;border:1px #9b8c5a solid}.pre-inc .btn-box .btn01.res:hover,.pre-inc .btn-box .btn02.res:hover{color:#9b8c5a}.pre-inc .btn-box .btn01.res:hover .arrow::before,.pre-inc .btn-box .btn02.res:hover .arrow::before{background:#9b8c5a}.pre-inc .btn-box .btn01.res:hover .arrow::after,.pre-inc .btn-box .btn02.res:hover .arrow::after{border-bottom:1px solid #9b8c5a}.pre-inc .btn-box .btn01.ggl,.pre-inc .btn-box .btn02.ggl{background:#000;border:1px #000 solid}.pre-inc .btn-box .btn01.ggl:hover,.pre-inc .btn-box .btn02.ggl:hover{color:#000}.pre-inc .btn-box .btn01.ggl:hover .arrow::before,.pre-inc .btn-box .btn02.ggl:hover .arrow::before{background:#000}.pre-inc .btn-box .btn01.ggl:hover .arrow::after,.pre-inc .btn-box .btn02.ggl:hover .arrow::after{border-bottom:1px solid #000}.pre-inc .btn-box .btn01::after,.pre-inc .btn-box .btn02::after{content:"";background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0, 1);transform-origin:left top;transition:.2s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}.pre-inc .btn-box .btn01:hover,.pre-inc .btn-box .btn02:hover{background:#fff;color:#b3996d}.pre-inc .btn-box .btn01:hover::after,.pre-inc .btn-box .btn02:hover::after{transform:scale(1, 1)}.pre-inc .btn-box .btn01:hover .arrow::before,.pre-inc .btn-box .btn02:hover .arrow::before{background:#bea081}.pre-inc .btn-box .btn01:hover .arrow::after,.pre-inc .btn-box .btn02:hover .arrow::after{border-bottom:1px solid #bea081}.pre-inc .btn-box .btn01 .arrow,.pre-inc .btn-box .btn02 .arrow{position:absolute;right:1em;bottom:1.25em;display:inline-block;color:#000;vertical-align:middle;text-decoration:none;font-size:min(3.8svw,20px)}.pre-inc .btn-box .btn01 .arrow::before,.pre-inc .btn-box .btn01 .arrow::after,.pre-inc .btn-box .btn02 .arrow::before,.pre-inc .btn-box .btn02 .arrow::after{content:"";margin:auto;position:absolute;top:0;right:0;bottom:0;vertical-align:middle}.pre-inc .btn-box .btn01 .arrow::before,.pre-inc .btn-box .btn02 .arrow::before{right:0;width:.75em;height:1px;background:#fff;transform:rotate(30deg)}.pre-inc .btn-box .btn01 .arrow::after,.pre-inc .btn-box .btn02 .arrow::after{right:0;width:2.5em;height:.4em;border-bottom:1px solid #fff}@media screen and (min-width: 769px),print{.pre-inc .btn-box .btn01 .arrow::after,.pre-inc .btn-box .btn02 .arrow::after{width:3em}}.pre-inc .btn-box .btn02{width:65%}@media screen and (min-width: 769px),print{.pre-inc .btn-box .btn02{width:16em}}.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}}/*# sourceMappingURL=common.css.map */