*{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}html{scroll-behavior:smooth;overflow-x:clip}body{font-size:min(3.2dvw,16px);font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-weight:400;text-decoration:none;overflow-x:clip}body.hidden{overflow:hidden}a{transition:.3s}main{display:block;width:100%}.inner{width:calc(100% - 20px);max-width:1024px;margin:0 auto}.inner2{width:calc(100% - 20px);max-width:1280px;margin:auto}small{font-size:.75em;display:inline-block}table{border-collapse:collapse;border-spacing:0;vertical-align:top}sup{font-size:min(2dvw,10px);vertical-align:super}sub{font-size:min(2dvw,10px);vertical-align:sub}img{max-width:100%;max-height:100%;width:100%;height:auto}button{background-color:rgba(0,0,0,0);appearance:none;border:none}button:hover{cursor:pointer}input,textarea,select{border-radius:0;appearance:none;max-width:100%}input::placeholder,textarea::placeholder{color:rgba(0,0,0,.3)}input[type=radio],input[type=checkbox]{width:1em;height:1em;background-color:rgba(0,0,0,.1)}input[type=radio]:checked,input[type=checkbox]:checked{background-color:#000}.sp{display:block}@media screen and (min-width: 769px),print{.sp{display:none}}.pc{display:none}@media screen and (min-width: 769px),print{.pc{display:block}}.sp-in{display:inline}@media screen and (min-width: 769px),print{.sp-in{display:none}}.pc-in{display:none}@media screen and (min-width: 769px),print{.pc-in{display:inline}}.fade-in{opacity:0;transition-duration:1.5s;transition-property:opacity,transform}.delay01{transition-duration:3s}.delay02{transition-duration:4s}.delay03{transition-delay:5s}.fade-in-up{transform:translate(0, 100px)}.fade-in-down{transform:translate(0, -100px)}.fade-in-left{transform:translate(-50px, 0)}.fade-in-right{transform:translate(50px, 0)}.scroll-in{opacity:1;transform:translate(0, 0)}.swiper{overflow:hidden;max-width:100%}.swiper-wrapper{display:flex}.swiper-slide{flex-shrink:0}/*# sourceMappingURL=common.css.map */