@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}}h2{font-size:3rem;font-weight:700}@media(max-width: 431px){h2{font-size:2rem}}#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 p{line-height:2}#feature .list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem;padding:0 150px}@media(max-width: 1025px){#feature .list{padding:0}}#feature .list .item{width:fit-content;display:flex;align-items:center;gap:5rem}#feature .list .item:nth-child(even){flex-direction:row-reverse}@media(max-width: 431px){#feature .list .item:nth-child(even){flex-direction:column}}@media(max-width: 431px){#feature .list .item{flex-direction:column;gap:1.5rem}}#feature .list .item .content{flex:1;display:flex;flex-direction:column;gap:1rem}#feature .list .item .content h2{font-size:2rem;font-weight:400}@media(max-width: 431px){#feature .list .item .content h2{font-size:1.5rem}}#feature .list .item figure{flex:1}#character{padding:0 14%}@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 2fr 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}#character li .description .cv{margin-top:1rem}#character li .description .cv h4{font-size:1.5rem;font-weight:600}#character li .description .cv .indent{padding-left:4rem}@media(max-width: 431px){#character li .description .cv .indent{padding-left:0}}#shop-bonuses{display:flex;flex-direction:column;gap:2rem}@media(max-width: 1025px){#shop-bonuses{gap:1rem}}#shop-bonuses h2{font-size:2rem;text-align:center}#shop-bonuses .list{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:3rem;padding:0 2%;margin-bottom:4rem}@media(max-width: 1025px){#shop-bonuses .list{grid-template-columns:1fr 1fr}}@media(max-width: 431px){#shop-bonuses .list{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}}#shop-bonuses .content{display:flex;flex-direction:column;gap:1rem}#shop-bonuses .content figure{display:flex;justify-content:center;align-items:center}#shop-bonuses .content .image img{height:350px;object-fit:contain}#shop-bonuses .content .logo img{max-width:200px;height:80px;object-fit:contain}#shop-bonuses .content .name{text-align:center;font-size:1.2rem;font-weight:600}.note{text-align:center;font-size:.9rem;color:rgba(0,0,0,.7882352941)}#products .list{width:85%;margin:0 auto}@media(max-width: 431px){#products .list{width:100%}}#products .list .item{display:grid;grid-template-columns:1fr 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 .list .cover .description{padding-left:3rem}@media(max-width: 431px){#products .list .cover .description{padding-left:0}}#products .list .cover .description ul{list-style:none;padding-left:0}#products .list .cover .description .indent{padding-left:7rem}#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}footer{display:flex;flex-direction:column;justify-content:center;align-items:center}footer figure{max-width:300px}/*# sourceMappingURL=foodgirls2.min.css.map */