﻿html,body{margin:0;padding:0;border:none}.pre-inc{scroll-behavior:smooth;padding:65px 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:130px 0 0}}@media screen and (min-width: 769px)and (min-width: 1280px),print{.pre-inc{padding:180px 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 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 sub{font-size:10px;vertical-align:sub}.pre-inc img{max-width:100%;max-height:100%}.pre-inc button{background-color:rgba(0,0,0,0);appearance:none;border:none}.pre-inc button:hover{cursor:pointer}.pre-inc input,.pre-inc textarea,.pre-inc select{border-radius:0;appearance:none;max-width:100%}.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;color:#fff;font-size:min(2svw,10px);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}.pre-inc .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc .btn-box{margin:2em auto 0;width:90%;max-width:800px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;font-size:clamp(12px,0.646rem + 0.44dvw,16px)}@media screen and (min-width: 769px),print{.pre-inc .btn-box{margin:4em auto 0}}.pre-inc .btn-box .btn{padding:1em 0;width:80%;max-width:280px;background:#000;border:1px #000 solid;box-sizing:border-box;position:relative;display:block;text-align:center;color:#fff;font-size:clamp(14px,0.720rem + 0.66dvw,20px);letter-spacing:.05em;line-height:1;transition:.3s}@media screen and (min-width: 769px),print{.pre-inc .btn-box .btn{width:calc((100% - 16px)/2);max-width:none}}.pre-inc .btn-box .btn::after{content:"▼";position:absolute;top:50%;right:5%;transform:translateY(-50%) rotate(-90deg);color:inherit;font-size:.6em}.pre-inc .btn-box .btn:hover{background:#fff;color:#000}.pre-inc .btn-box .btn2{padding:1em 0;width:80%;max-width:280px;background:#000;box-sizing:border-box;position:relative;display:block;text-align:center;color:#fff;letter-spacing:.05em;line-height:1}.pre-inc .btn-box .btn2::before{content:"";border:1px #fff solid;position:absolute;inset:2px}@media screen and (min-width: 769px),print{.pre-inc .btn-box .btn2::before{inset:5px}}.pre-inc #bnr-block{padding:3em 0;width:100%;background:#fff}@media screen and (min-width: 769px),print{.pre-inc #bnr-block{padding:4em 0}}.pre-inc .bnr-box{gap:1em}.pre-inc .bnr-box .bnr{width:100%}.pre-inc #contents-btm{padding:3em 0;background:#f4f4f4}@media screen and (min-width: 769px),print{.pre-inc #contents-btm{padding:4em 0}}.pre-inc #contents-btm .bnr{width:90%;max-width:500px;margin:auto;text-align:center}.pre-inc #contents-btm .bnr:nth-child(n+2){margin-top:2dvw}.pre-inc #contents-btm .bnr a{margin:auto}.pre-inc #contents-btm.flex{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px 30px}.pre-inc #contents-btm.flex .bnr{margin:0;line-height:1;font-size:0;box-shadow:0 0 4px #ddd}.bnr_floating{position:fixed;bottom:2%;right:2%;max-width:480px;z-index:110;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.bnr_floating{bottom:75px;max-width:240px}}.bnr_floating.active{opacity:1;visibility:visible}.bnr_floating .bnr{opacity:1;margin:0 auto;position:relative;font-size:0;padding:0 0 0;transition:.3s;isolation:isolate}@media screen and (max-width: 767px){.bnr_floating .bnr{width:100%;padding:0 0}}.bnr_floating .bnr:hover{opacity:.7}.bnr_floating .bnr div.close{position:absolute;top:-10%;right:0;mix-blend-mode:multiply;cursor:pointer;color:#fff;background:rgba(61,61,61,.6);text-align:center;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;width:auto;line-height:1;padding:.1em;display:inline-block;position:absolute}@media screen and (max-width: 767px){.bnr_floating .bnr div.close{top:-20%;width:11%}}.bnr_floating .bnr div.close span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:.05em;font-size:min(4.2svw,24px)}@media screen and (max-width: 767px){.bnr_floating .bnr div.close span{font-size:min(5svw,32px)}}.bnr_floating .bnr a img{max-width:100%;max-height:100%}/*# sourceMappingURL=common.css.map */