@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:300;font-size:100%;line-height:1.5}h1,h2,h3,h4,h5,h6{font-weight:normal}ul,ol{list-style:none}img{display:block;width:100%;max-width:100%;height:auto}a{display:block;text-decoration:none;color:#000}html,body{height:100%}body{padding:0 36px}.font-400{font-weight:400}.copyright{margin-top:3rem;font-size:.9rem;color:gray}section{margin-top:150px}@media(max-width: 1025px){section{margin-top:100px}}@media(max-width: 431px){section{margin-top:80px}}#banner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;text-align:center;padding:0 3%}@media(max-width: 431px){#banner{padding:0}}#banner h1{font-size:2.5rem;font-weight:600}@media(max-width: 431px){#banner h1{font-size:1.8rem}}#banner .description{font-weight:600}#banner .description p:first-child{padding-right:8rem}#banner .description p:last-child{padding-left:6rem}#tgs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center;padding:0 15%;margin-top:100px}@media(max-width: 1025px){#tgs{padding:0 8%}}#tgs h2{font-size:2rem;font-weight:600}#tgs .link{width:40px;height:40px}#tgs .sns{display:flex;gap:1rem}#tgs .sns .item{display:flex;flex-direction:column;align-items:center;max-width:100px}#tgs .bold{font-weight:600}#tgs .images{display:flex;gap:5rem}@media(max-width: 431px){#tgs .images{flex-direction:column;gap:2rem}}#tgs .images img{max-width:500px}#tgs .profile{text-align:left}#tgs .profile p:first-child{font-size:1.5rem}#tgs .profile p{margin:1rem 0}#tgs .profile .links{display:flex;gap:1rem}#tgs .profile .links .link{display:flex;justify-content:center;align-items:center;width:32px;height:32px}#character{padding:0 15%}@media(max-width: 1025px){#character{padding:0 8%}}@media(max-width: 431px){#character{padding:0 5%}}#character h2{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:2rem}#character li{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:3rem 0}@media(max-width: 431px){#character li{grid-template-columns:1fr;gap:2rem}}#character li .description{display:flex;flex-direction:column;justify-content:center}#character li .description h3{font-size:2rem;font-weight:600}#character li .description p{margin:1rem 0}#bonus{padding:0 10%;text-align:center}@media(max-width: 431px){#bonus{padding:0 5%}}#bonus h2{font-size:2.5rem;font-weight:600}#bonus .notes{margin-top:3rem;margin-bottom:4rem}#bonus .container{display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));grid-gap:2rem;grid-auto-flow:dense;align-items:start;text-align:left}@media(max-width: 1025px){#bonus .container{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}}@media(max-width: 431px){#bonus .container{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-gap:1.5rem}}#bonus .container .item{break-inside:avoid;display:flex;flex-direction:column}#bonus .container .item[data-height]{grid-row-end:span var(--row-span)}#bonus .container p{margin:1rem 0}#bonus .container img{max-width:100%;height:auto}#bonus .container .content{transition:all .3s}#bonus .container .content:hover{scale:1.05}#products .list{width:85%;margin:0 auto}@media(max-width: 431px){#products .list{width:100%}}#products .list .item{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin:6rem 0}@media(max-width: 1025px){#products .list .item{grid-template-columns:1fr}}#products .list .item .description{display:flex;flex-direction:column;justify-content:center;gap:2rem}#products .list .item .description h3{font-size:2rem;font-weight:600}#products .list .item .description ul{list-style:disc;padding-left:2rem}#products .list .item .description ul li{margin:1rem 0}#products .ns_ps{width:85%;margin:0 auto}@media(max-width: 431px){#products .ns_ps{width:100%}}#products .ns_ps h1{font-size:2.5rem;font-weight:600;margin:2rem 0}#products .ns_ps p{margin:1rem 0}#products .ns_ps .indent{padding-left:7rem}#logos ul{display:flex;justify-content:center;gap:2rem}@media(max-width: 1025px){#logos ul{margin-left:-60px}}@media(max-width: 431px){#logos ul{margin-left:-30px}}#logos ul li{max-width:350px}@media(max-width: 1025px){#logos ul li{max-width:240px}}@media(max-width: 431px){#logos ul li{max-width:200px}}#logos ul .pupuya{margin-right:-100px}@media(max-width: 1025px){#logos ul .pupuya{margin-right:-80px}}@media(max-width: 431px){#logos ul .pupuya{margin-right:-40px}}#logos .copyright{text-align:center}/*# sourceMappingURL=little-witch-nobeta.min.css.map */