#page-header h1{color:#91ba21}.what{text-align:center;margin:80px auto 40px}@media (min-width:1024px){.what{margin:100px auto 60px}}@media (min-width:1250px){.what{margin:140px auto}}.what p{font-family:'Montserrat',sans-serif;font-style:italic;font-size:1.5em;color:#91ba21}@media (min-width:1024px){.what p{font-size:2em}}.what img{max-width:300px;width:60%;margin-top:10px}@media (min-width:1250px){.what img{max-width:460px}}.prologue{max-width:1600px;width:90%;margin:auto;position:relative}@media (min-width:1024px){.prologue{display:flex}}.prologue .prologue-left{padding-bottom:20px}@media (min-width:1024px){.prologue .prologue-left{padding-bottom:80px}}@media (min-width:1250px){.prologue .prologue-left{width:70%}}.prologue .prologue-left h2{font-size:1.6em;line-height:1.6em;color:#703f56;margin-bottom:20px}@media (min-width:1024px){.prologue .prologue-left h2{font-size:4.25vw;margin-bottom:40px}}@media (min-width:1250px){.prologue .prologue-left h2{margin-bottom:60px}}@media (min-width:1600px){.prologue .prologue-left h2{font-size:4em}}.prologue .prologue-left p{font-size:.9em;line-height:2em;text-align:justify}@media (min-width:1024px){.prologue .prologue-left p{font-size:1.125em}}.prologue .prologue-left .sozai{margin-top:20px}@media (min-width:768px){.prologue .prologue-left .sozai{display:flex}}@media (min-width:1024px){.prologue .prologue-left .sozai{margin-top:40px}}@media (min-width:768px){.prologue .prologue-left .sozai .sozai-left{width:230px}}@media (min-width:1024px){.prologue .prologue-left .sozai .sozai-left{width:330px}}.prologue .prologue-left .sozai .sozai-left ul{display:flex;justify-content:center}@media (min-width:768px){.prologue .prologue-left .sozai .sozai-left ul{justify-content:flex-start}}.prologue .prologue-left .sozai .sozai-left ul li{margin:0 10px;text-align:center}@media (min-width:768px){.prologue .prologue-left .sozai .sozai-left ul li{margin:0 10px 0 0}.prologue .prologue-left .sozai .sozai-left ul li:last-child{margin-right:0}}@media (min-width:1024px){.prologue .prologue-left .sozai .sozai-left ul li{margin:0 20px 0 0}}.prologue .prologue-left .sozai .sozai-left ul li img{width:70px}@media (min-width:1024px){.prologue .prologue-left .sozai .sozai-left ul li img{width:90px}}.prologue .prologue-left .sozai .sozai-left ul li p{font-size:.9em;line-height:1.4em;text-align:center;margin-top:10px}@media (min-width:1024px){.prologue .prologue-left .sozai .sozai-left ul li p{font-size:1.125em}}.prologue .prologue-left .sozai .sozai-right{margin:15px 0 0}@media (min-width:768px){.prologue .prologue-left .sozai .sozai-right{width:calc(100% - 230px);max-width:300px;margin:0 0 0 15px}}@media (min-width:1024px){.prologue .prologue-left .sozai .sozai-right{width:calc(100% - 330px);max-width:300px}}@media (min-width:768px){.prologue .prologue-right img:nth-child(1){width:50%;position:absolute;right:0;top:10%}}@media (min-width:1024px){.prologue .prologue-right img:nth-child(1){width:50%}}@media (min-width:1250px){.prologue .prologue-right img:nth-child(1){top:0}}@media (min-width:1600px){.prologue .prologue-right img:nth-child(1){width:50%}}@media (min-width:768px){.prologue .prologue-right img:nth-child(2){width:50%;position:absolute;right:-5%;bottom:0;z-index:-1}}@media (min-width:1024px){.prologue .prologue-right img:nth-child(2){width:50%}}@media (min-width:1600px){.prologue .prologue-right img:nth-child(2){width:50%;right:0}}.story{background-color:#91ba21;padding:40px 0}@media (min-width:1024px){.story{padding:100px 0}}.story .story-in{max-width:1600px;width:90%;margin:auto}.story .story-in .story-left .story-title{display:flex;align-items:center;justify-content:center;background-color:#703f56;padding:5px 10px;width:250px}.story .story-in .story-left .story-title h4{font-size:1.125em;font-weight:900;line-height:1.2em;color:#91ba21}.story .story-in .story-left .story-title h3{font-size:1.125em;font-weight:900;line-height:1.2em;color:#fff;margin-left:5px}.story .story-in .story-left h2{font-size:7vw;line-height:1.4em;color:#fff;margin-top:20px}@media (min-width:768px){.story .story-in .story-left h2{font-size:3vw}}@media (min-width:1600px){.story .story-in .story-left h2{font-size:3.3em}}.story .story-in .story-left p{font-size:.9em;line-height:2.4em;text-align:justify;color:#fff;margin-top:15px}@media (min-width:1024px){.story .story-in .story-left p{font-size:1.125em;margin-top:30px}}@media (min-width:1024px){.story .story-in .story-photo{width:55%;padding-left:4%;float:right}}.havefun{padding:100px 0 100px}@media (min-width:1024px){.havefun{padding:100px 0 150px}}.havefun .fun-title{margin:0 auto 40px;text-align:center}@media (min-width:1024px){.havefun .fun-title{margin:0 auto 100px}}.havefun .fun-title img{max-width:200px;width:40%}@media (min-width:1024px){.havefun .fun-title img{max-width:300px}}.havefun .fun-title h2{font-family:'Montserrat',sans-serif;font-style:italic;font-size:2em;line-height:1em;margin-top:20px}@media (min-width:768px){.havefun .fun-title h2{font-size:3em}}@media (min-width:1024px){.havefun .fun-title h2{font-size:4em}}.havefun .fun-title h2 .color1{color:#91ba21}.havefun .havefun-box{text-align:center;margin-bottom:40px}@media (min-width:768px){.havefun .havefun-box{margin-bottom:60px}}.havefun .havefun-box h3{font-size:1.125em;color:#fff;display:inline-block;width:100%;max-width:360px;text-align:center;height:80px;line-height:80px}@media (min-width:1024px){.havefun .havefun-box h3{font-size:1.5em;height:100px;line-height:100px}}.havefun .havefun-box h3.color1{background-color:#91ba21}.havefun .havefun-box h3.color2{background-color:#703f56}.havefun .havefun-box p{font-size:.8em;line-height:1.6em;text-align:center;margin-top:10px}@media (min-width:1024px){.havefun .havefun-box p{font-size:1.125em;margin-top:20px}}.havefun .havefun-ue{max-width:1160px;width:80%;margin:auto}@media (min-width:768px){.havefun .havefun-ue{width:95%}}.havefun .havefun-shita{max-width:530px;width:80%;margin:auto}@media (min-width:768px){.havefun .havefun-shita{width:95%}}@media (min-width:1024px){.havefun .havefun-shita{max-width:760px}}.havefun .type{margin:80px auto 60px}@media (min-width:768px){.havefun .type{margin:80px auto 100px}}.havefun .type h3{font-size:1.8em;line-height:1.2em;text-align:center}@media (min-width:768px){.havefun .type h3{font-size:2.25em}}.havefun .type ul{display:flex;justify-content:center;margin-top:40px}.havefun .type ul li{margin-right:10px;text-align:center}@media (min-width:768px){.havefun .type ul li{margin-right:40px}}.havefun .type ul li:last-child{margin-right:0}.havefun .type ul li img{width:100px}@media (min-width:768px){.havefun .type ul li img{width:150px}}@media (min-width:1024px){.havefun .type ul li img{width:200px}}.havefun .type ul li p{font-size:.8em;line-height:1.2em;font-feature-settings:"palt";margin-top:10px}@media (min-width:768px){.havefun .type ul li p{font-size:1em}}@media (min-width:1024px){.havefun .type ul li p{font-size:1.125em}}.havefun .commom-btn{margin:auto}