*{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}body{font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#333;text-decoration:none;word-break:break-all}body.hidden{overflow:hidden}@media screen and (min-width: 1024px),print{body.hidden{overflow:auto}}a{transition:.3s}main{display:block;width:100%}main h1,main h2,main h3,main h4,main h5,main h6,main p,main ul,main ol,main li,main dl,main dt,main dd,main small{line-height:1.6em}small{font-size:.75em;display:inline-block}summary{list-style-image:none}summary::-webkit-details-marker{display:none}summary:hover{cursor:pointer}table{border-collapse:collapse;border-spacing:0;vertical-align:top}sup{font-size:.75em;vertical-align:super}sub{font-size:.75em;vertical-align:sub}img{max-width:100%;max-height:100%}form input[type=submit],form input[type=reset],form button[type=submit],form button[type=reset]{width:6rem;box-shadow:0 0 0 1px;margin:0 .5em;line-height:1.25em;padding:.875em}form input[type=submit]:hover,form input[type=reset]:hover,form button[type=submit]:hover,form button[type=reset]:hover{cursor:pointer}button{background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:none}button:hover{cursor:pointer}input,textarea,select{box-shadow:0 0 0 1px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;max-width:100%}input[type=radio]{border-radius:50%}.inner{width:calc(100% - 2em);max-width:1024px;margin:0 auto;padding:1em 0}.popupbox{position:fixed;background:rgba(0,0,0,.7);top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10}.popupbox div{max-width:800px;width:90%;position:relative}.popupbox div a{display:block}.popupbox div .close{position:absolute;top:0;right:0;background:#fff;color:#fff}.popupbox div .close a{padding:0 .5em}body{margin:auto;padding:0;background:#fff;font-size:min(2.8svw,16px);font-weight:500;line-height:1.6;position:relative}body div{margin:auto;padding:0}body ul{margin:auto;padding:0}body a{text-decoration:none;color:#000;transition:.5s}body a:hover{opacity:.6}body dl{margin:0}body dl dd{margin:0}body img{width:100%;height:auto;display:block;font-size:0;line-height:0}body main{margin:auto;padding:0;overflow:hidden}body li{list-style:none}body .pc-on{display:block !important}@media screen and (max-width: 767px){body .pc-on{display:none !important}}body .sp-on{display:none !important}@media screen and (max-width: 767px){body .sp-on{display:block !important}}body .ib{display:inline-block}body .fade-in{opacity:0;transition-duration:1.5s;transition-property:opacity,transform}body .delay01{transition-duration:3s}body .delay02{transition-duration:4s}body .delay03{transition-delay:5s}body .fade-in-up{transform:translate(0, 100px)}body .fade-in-down{transform:translate(0, -100px)}body .fade-in-left{transform:translate(-50px, 0)}body .fade-in-right{transform:translate(50px, 0)}body .blur{filter:blur(5rem);transition:all 1.5s 0s ease}body .scroll-in{opacity:1;transform:translate(0, 0);filter:blur(0)}body sup{font-size:12px}@media screen and (max-width: 767px){body sup{font-size:10px}}.bounce{transform:scale(0);opacity:0}.bounce.scroll-in{opacity:1;animation:bounce 1s ease forwards}@keyframes bounce{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}.cap{position:absolute;bottom:0;right:0;padding:.5em;font-size:min(2.3svw,12px);text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);color:#fff;text-align:right}#note{max-width:878px;margin:0 auto;padding:65px 0}@media screen and (max-width: 767px){#note{width:90%;margin:0 auto;padding:3em 0}}#note li{text-align:left;font-size:min(2.3svw,12px);margin:0 auto;color:#464646;text-indent:-1em;padding-left:1em}main .title{width:100%}a[nohref]{opacity:.6}.shine{overflow:hidden;display:block}.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%)}}.infobox{text-align:center;font-size:14px;margin:2em auto 0;color:#fff;max-width:860px;line-height:1.5}@media screen and (max-width: 767px){.infobox{width:95%;font-size:3vw;margin:1em auto 0}}.bnrBox{width:90%;max-width:850px;margin:0 auto 3em}@media screen and (max-width: 767px){.bnrBox{margin:0 auto 2em}}.bnrBox .bnr{margin:0 auto 2em}@media screen and (max-width: 767px){.bnrBox .bnr{margin:0 auto 1em}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:#a1abad}video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#btmbox{position:relative;z-index:2;background:#fff}.pagetopb{text-align:center;height:40px;width:40px;cursor:pointer;position:fixed;right:-200px;bottom:5px;z-index:99999;transition:.5s;background:#a1abad;animation:AnimationName 30s ease infinite;text-shadow:0 1px 1px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.pagetopb{bottom:100px}}.pagetopb a{display:block;width:100%;height:100%}.pagetopb::after{pointer-events:none;content:"";position:absolute;left:0;right:0;top:16px;z-index:1;width:10px;height:10px;margin:auto;border-left:#fff solid 1px;border-top:#fff solid 1px;transform:rotate(45deg)}.scroll .pagetopb{right:5px}/*# sourceMappingURL=common.css.map */