@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@700;800&display=swap");header{background:#000;color:#fff;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;z-index:998}header h1{display:block;padding:0 15px;width:65%;line-height:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (max-width: 750px){header h1{padding:4px 15px 8px}}@media screen and (min-width: 751px){header{height:100px}}#btnMenu{z-index:999;max-width:280px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#c00;color:#fff;font-weight:800;border:none;cursor:pointer}#btnMenu.close{position:fixed;top:0;right:0;background:#fff;color:#c00;border-radius:50px;border:0.5em solid #e04100}@media screen and (max-width: 750px){#btnMenu{width:8em}}@media screen and (min-width: 751px){#btnMenu{width:10em;font-size:2rem}}.bar,.bar::before,.bar::after{width:1.2em;background-color:#fff;color:#111;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;position:relative}@media screen and (max-width: 750px){.bar,.bar::before,.bar::after{height:3px}}@media screen and (min-width: 751px){.bar,.bar::before,.bar::after{height:4px}}.bar{display:grid;margin-left:1em}.bar::before,.bar::after{content:"";grid-area:1 / 1}@media screen and (max-width: 750px){.bar::before{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.bar::after{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}}@media screen and (min-width: 751px){.bar::before{-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem)}.bar::after{-webkit-transform:translateY(0.8rem);transform:translateY(0.8rem)}}.close .bar::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#c00;color:#fff}.close .bar::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#c00;color:#fff}nav{-webkit-transform:translateY(-100vh);transform:translateY(-100vh);transition:all ease-in-out 0.5s;background:#e04100;color:#fff;height:100vh;width:100vw;position:fixed;top:0;right:0;z-index:998;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left}nav.show{display:block;-webkit-transform:translateY(0);transform:translateY(0)}nav h2{margin:0 auto;text-align:center;padding:40px 20px 20px}@media screen and (max-width: 750px){nav h2{max-width:260px}}@media screen and (min-width: 751px){nav h2{max-width:400px}}nav ul{display:block;max-width:500px;margin:0 auto;padding:0 20px 20px;list-style:none;text-indent:none}nav ul li{max-width:460px;display:block;margin-bottom:5px}nav ul li a{display:block;background:#c00;color:#fff;margin:0 auto;padding:0.5em 2em 0.5em 3rem;text-decoration:none;border-radius:15px;position:relative}nav ul li a:after{background:url(../images/common/arrow_r.svg) right center no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:1em;margin:auto;content:"";vertical-align:middle;width:0.6em;height:1em}nav ul li:nth-of-type(-n+3) a:before{background:url(../images/common/ico_nav.png) left center no-repeat;background-size:contain;position:absolute;top:0;bottom:0;left:1rem;margin:auto;content:"";vertical-align:middle;width:1.2rem;height:1.2rem}nav ul li:nth-of-type(n+4){font-size:0.8em}nav #soundControl{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer}nav #soundControl .btnSound{font-size:1rem;border:none;display:block;background:#666;color:#fff;margin:0 10px 20px;width:6em;text-align:center;border-radius:2em;font-weight:800;cursor:pointer}nav #soundControl .btnSound.active{background:#fff;color:#c00}@media screen and (min-width: 751px){nav #soundControl .btnSound{font-size:1.25rem}}footer{background:#000;color:#f8f0e0;text-align:center;padding:1em 0}footer small{display:block;margin:0 auto;font-size:0.7rem}footer p a{background:#000;color:#f8f0e0}html{scrollbar-color:#111 #cdd0ec;scrollbar-width:thin}html::-webkit-scrollbar{width:.66667vw}@media screen and (min-width: 751px){html::-webkit-scrollbar{width:.15vw}}@media screen and (min-width: 2000px){html::-webkit-scrollbar{width:3px}}html::-webkit-scrollbar-track{background-color:#cdd0ec;color:#111}html::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1000px #111}*{margin:0;padding:0;box-sizing:border-box}body{background:#000;color:#fff;display:block;width:100%;overflow-x:hidden;position:relative;font-size:1rem;line-height:1.8;letter-spacing:0;-webkit-text-size-adjust:100%;overflow-x:hidden}body p{font-size:1rem}@media screen and (min-width: 751px){body{font-size:1.25rem}body p{font-size:1.25rem}}body a{text-decoration:none}@media (hover: hover){body a:hover{opacity:0.8}}body:focus{box-shadow:0 0 0 2px #FFF;outline:4px dotted #336600}body::before,body::after{content:'';display:block;width:100%;height:100%;position:fixed;z-index:-1;bottom:0;left:0}body::before{background:#fe6a85;background:linear-gradient(0deg, #fe6a85 0%, #ff7933 50%, #ffef32 100%);color:#111}@media screen and (max-width: 750px){body::after{background:url(../images/common/bg_sp.png) center top repeat;mix-blend-mode:screen}}@media screen and (min-width: 751px){body::after{background:url(../images/common/bg.png) center top repeat;mix-blend-mode:screen}}header,footer,main,button{font-family:"M PLUS Rounded 1c", sans-serif;font-weight:700}h1,h2,h3,h4,h5,p,a,li,dt,dd{-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}img{width:auto;max-width:100%;height:auto;vertical-align:bottom;font-size:0rem;line-height:1;outline:none}ul li{list-style-type:none}h1,h2,h3,h4,h5,h6{line-height:1}.sp{display:block}@media screen and (min-width: 751px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 751px){.pc{display:block}}.center{text-align:center}.loader{position:fixed;z-index:999;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;background:#111;color:#fff}main #contents{max-width:500px;margin:0 auto;padding:20px}main h2{background:#f8f0e0;color:#111;text-align:center;padding:1em 0.5em;font-weight:800;border-radius:2em;margin:0 auto 1em;font-size:1rem;line-height:1.6}@media screen and (min-width: 751px){main h2{font-size:1.25rem;line-height:1.6}}main h3{background:#000;color:#f8f0e0;padding:1em;margin:0 auto 1em}main .txt{font-size:1.2rem;line-height:2;font-weight:800;padding:1em;border-radius:15px;margin-bottom:1em;background:#fff;color:#111}main .txt dt.dot{font-weight:800;margin-bottom:1em;padding-bottom:1em;border-bottom:3px dotted #000}main .txt p{padding-top:1em}main .txt p:nth-of-type(1){padding-top:0}main strong{font-weight:800}main .red{background:#fff;color:#c00;border-bottom:2px dotted #c00}main .list li{margin-bottom:1em}main .list li a{display:block;background:#f8f0e0;color:#111;padding:1em}#onetrust-consent-sdk{font-family:auto !important}#onetrust-consent-sdk a{display:inline}

/*# sourceMappingURL=maps/layout.css.map */
