html,body{margin:0;padding:0;border:none}.pre-inc{scroll-behavior:smooth;padding:50px 0 0;font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;color:#000;font-size:clamp(12px,0.646rem + 0.44dvw,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:80px 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{overflow:hidden;width:100%;display:block}.pre-inc .inner{margin:0 auto;width:90%;max-width:1000px}.pre-inc .inner2{margin:0 auto;width:90%;max-width:1280px}.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:clamp(10px,0.573rem + 0.22dvw,12px);vertical-align:super}.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{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 .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 .blur{filter:blur(5rem);transition:all 2s 0s ease}.pre-inc .scroll-in{opacity:1;transform:translate(0, 0);filter:blur(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%)}}.pre-inc .photo{position:relative;line-height:0}.pre-inc .photo.change::before{content:"";background:rgba(0,0,0,.5019607843);position:absolute;inset:0}.pre-inc .photo.change::after{content:"制作データ待ち";padding:.5em;background:#b00101;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;color:#fff;font-size:clamp(16px,0.793rem + 0.88dvw,24px);line-height:1}.pre-inc .photo img{width:100%;height:auto;font-size:0;line-height:0}.pre-inc .photo span{padding:.5em;position:absolute;right:0;bottom:0;text-align:right;color:#fff;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1;text-shadow:0 0 3px #000}.pre-inc .photo span.bk{color:#000;text-shadow:none}.pre-inc .photo span.bg{background:rgba(0,0,0,.5019607843)}.pre-inc .photo span.left{left:0;right:auto;text-align:left}.pre-inc .photo span.btm{transform:translateY(100%)}.pre-inc .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc .btn-box{margin:0 auto;width:90%;max-width:800px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4%;font-size:clamp(12px,0.646rem + 0.44dvw,16px)}.pre-inc .btn-box .btn{padding:.75em 0;width:48%;max-width:200px;background:#c08d4e;border:1px #c08d4e solid;box-sizing:border-box;position:relative;display:block;text-align:center;color:#fff;font-size:clamp(12px,0.621rem + 0.55dvw,17px);letter-spacing:.05em;line-height:1;transition:.3s}@media screen and (min-width: 769px),print{.pre-inc .btn-box .btn{width:48%}}.pre-inc .btn-box .btn:hover{background:#fff;color:#c08d4e}.pre-inc .btn-box .btn.hp{background:#fff;color:#c08d4e}.pre-inc .btn-box .btn.hp:hover{background:#c08d4e;color:#fff}.pre-inc .btn-box .btn2{padding:1em 0;width:18em;background:linear-gradient(135deg, #BF9647, #FFF3C4, #BF9647);position:relative;text-align:center;font-size:clamp(14px,0.720rem + 0.66dvw,20px);letter-spacing:.05em;line-height:1;box-shadow:1px 1px 3px rgba(0,0,0,.2509803922)}.pre-inc .btn-box .btn2::before{content:"";border:1px #000 solid;position:absolute;inset:.2em}.pre-inc #bnr-block{padding:3em 0;width:100%;background:#fff}@media screen and (min-width: 769px),print{.pre-inc #bnr-block{padding:6em 0}}.pre-inc .bnr-box{gap:1em}.pre-inc .bnr-box .bnr{width:100%}/*# sourceMappingURL=common.css.map */