@font-face{font-family:"banana";src:url("/little-school/font/bananaslipplus.woff") format("woff")}#page_contents{padding-top:10.66vw;padding-bottom:37.18vw}#page_contents .sec_ttl{margin-bottom:11.23vw;font-size:1.6rem}@media(min-width: 375px){#page_contents .sec_ttl{font-size:calc(1.6rem + (1vw - 3.75px)*3.0534351145)}}@media(min-width: 768px){#page_contents .sec_ttl{font-size:2.8rem}}#page_contents .wrapper{max-width:1146px}.cont_thum{margin:0 auto 6.453vw;width:24.459vw}.cont_box{margin-top:5.857vw}.cont_box .cont_box-inner .cont_box-left{margin-bottom:6.205vw}.cont_box .cont_box-inner+.cont_box-inner{margin-top:7.692vw}.cont_box .cont_box-ttl{font-size:2rem;display:inline-flex;align-items:baseline;margin-bottom:3.333vw;font-weight:900;line-height:1;letter-spacing:.1em;text-align:left}@media(min-width: 390px){.cont_box .cont_box-ttl{font-size:calc(2rem + (1vw - 3.9px)*1.055408971)}}@media(min-width: 769px){.cont_box .cont_box-ttl{font-size:2.4rem}}.cont_box .cont_box-ttl span{font-size:2.4rem;color:#2facde}@media(min-width: 390px){.cont_box .cont_box-ttl span{font-size:calc(2.4rem + (1vw - 3.9px)*2.6385224274)}}@media(min-width: 769px){.cont_box .cont_box-ttl span{font-size:3.4rem}}.cont_box .cont_box-txt{font-size:1.3rem;line-height:1.9438461538;font-weight:500;letter-spacing:.1em}@media(min-width: 390px){.cont_box .cont_box-txt{font-size:calc(1.3rem + (1vw - 3.9px)*0.7915567282)}}@media(min-width: 769px){.cont_box .cont_box-txt{font-size:1.6rem}}.cont_box .cont_box-images{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center}.cont_box .cont_box-images .cont_box-img{flex:0 1 45.7142857%;width:45.7142857%}.cont_box .cont_box-images .cont_box-img figcaption{font-size:1.1rem;line-height:1.4545454545;margin-top:1.795vw;font-weight:500}@media(min-width: 390px){.cont_box .cont_box-images .cont_box-img figcaption{font-size:calc(1.1rem + (1vw - 3.9px)*0.5277044855)}}@media(min-width: 769px){.cont_box .cont_box-images .cont_box-img figcaption{font-size:1.3rem}}.cont_box .cont_box-images .cont_box-img.rotate{text-align:center;transform:rotate(-4deg)}.cont_box .cont_box-images .cont_box-img.rotate img{width:95%}.cont_box .cont_box-images.full .cont_box-img{flex:0 1 100%;width:100%}.cont_box .cont_box-images.full .cont_box-img figcaption{text-align:right}.cont_box .cont_box-images.full .cont_box-img+.cont_box-img{margin-top:3.333vw}.cont_box:nth-of-type(-n + 1){margin-top:0}@media screen and (min-width: 769px){#page_contents{padding-top:min(5.5vw,75px);padding-bottom:min(19.4vw,265px)}#page_contents .sec_ttl{margin-bottom:min(3.499vw,47.8px)}.cont_thum{margin-bottom:min(7.028vw,96px);width:min(14.601vw,199.45px)}.cont_box{margin-top:min(5.857vw,80px)}.cont_box .cont_box-inner{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}.cont_box .cont_box-inner .cont_box-left{flex:0 1 57.2425829%;width:57.2425829%;margin-bottom:0}.cont_box .cont_box-inner .cont_box-right{flex:0 1 36.6492147%;width:36.6492147%}.cont_box .cont_box-inner+.cont_box-inner{margin-top:min(3.66vw,50px)}.cont_box .cont_box-inner.align-center{align-items:center;margin-top:0}.cont_box .cont_box-inner.align-center .cont_box-images{transform:translateY(0)}.cont_box .cont_box-ttl{margin-bottom:min(1.245vw,17px);width:57.2425829%;line-height:1.4412}.cont_box .cont_box-txt{line-height:2.035625;letter-spacing:.17em}.cont_box .cont_box-images{transform:translateY(min(-3.66vw, -50px))}.cont_box .cont_box-images .cont_box-img{flex:0 1 46.1904762%;width:46.1904762%}.cont_box .cont_box-images .cont_box-img figcaption{line-height:1.4615384615;margin-top:min(.732vw,10px)}.cont_box .cont_box-images .cont_box-img.rotate img{width:100%}.cont_box .cont_box-images.full{transform:translateY(min(-2.196vw, -30px))}.cont_box .cont_box-images.full .cont_box-img{flex:0 1 100%;width:100%}.cont_box .cont_box-images.full .cont_box-img figcaption{text-align:right}.cont_box .cont_box-images.full .cont_box-img+.cont_box-img{margin-top:3.333vw}.cont_box:nth-of-type(-n + 1){margin-top:0}.cont_box:nth-of-type(3) .cont_box-right,.cont_box:nth-of-type(4) .cont_box-right{flex:0 1 39.2670157%;width:39.2670157%}.cont_box:nth-of-type(even){text-align:right}.cont_box:nth-of-type(even) .cont_box-inner{flex-direction:row-reverse}.cont_box:nth-of-type(even) .cont_box-txt{text-align:left}.cont_box:nth-of-type(even) .cont_box-images .cont_box-img figcaption{text-align:left}}