@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@800&display=swap");body{border:none;background:none;background:url("../../images/babylabo/bg_all.png") repeat-y top center;background-size:100%}#special-container{margin:0;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:800}@media only screen and (max-width: 990px){#special-container img{max-width:100%}}.headerCol{background-color:#fff}.headerCol .inner{width:1014px;padding:30px 0;margin:0 auto;background-color:#fff}@media only screen and (max-width: 990px){.headerCol .inner{width:100%;padding:3.94737vw 0}}.headerCol h1{width:382px;margin:0 auto;height:auto;line-height:0}@media only screen and (max-width: 990px){.headerCol h1{width:50.26316vw}}.headerCol h1 a{display:block}.headerCol h1 a img{max-width:100%;max-height:none !important}.headerCol nav{margin-top:30px}@media only screen and (max-width: 990px){.headerCol nav{margin-top:3.94737vw}}.headerCol nav ul{display:flex;justify-content:center}@media only screen and (max-width: 990px){.headerCol nav ul{padding:0 3.8vw}}.headerCol nav ul li{width:313px;position:relative;padding:0 0 0 3px}@media only screen and (max-width: 990px){.headerCol nav ul li{max-width:313px}}.headerCol nav ul li:before{content:"";display:block;height:100%;width:3px;border-radius:1.5px;background-color:#00a0e9;position:absolute;top:0;left:0}.headerCol nav ul li:last-child{width:316px;padding:0 3px}@media only screen and (max-width: 990px){.headerCol nav ul li:last-child{max-width:316px}}.headerCol nav ul li:last-child:after{content:"";display:block;height:100%;width:3px;border-radius:1.5px;background-color:#00a0e9;position:absolute;top:0;right:0}.headerCol nav ul li a{display:block;position:relative;text-align:center;font-size:26px;color:#000;text-decoration:none;padding:24px 20px 37px;line-height:1.4}@media only screen and (max-width: 990px){.headerCol nav ul li a{font-size:3.68421vw;padding:3.15789vw 2.63158vw 4.86842vw}}.headerCol nav ul li a:after{content:"";display:block;width:22px;height:12px;position:absolute;left:0;right:0;bottom:0;margin:0 auto;background:url("../../images/babylabo/bg_cursor_bottom.png") no-repeat center bottom;transition:all 0.3s}@media only screen and (max-width: 990px){.headerCol nav ul li a:after{max-width:22px;max-height:12px;width:2.89474vw;height:1.57895vw}}.headerCol nav ul li a:hover:after{bottom:-6px}.bg_babylabo{width:1014px;margin:0 auto;padding:70px 0;background:url("../../images/babylabo/bg.png") repeat-y top center;background-size:1600px}@media only screen and (max-width: 990px){.bg_babylabo{width:100%;padding:6.57895vw 0}}.columnContentCol{background-color:#fff;width:906px;padding:55px 73px 73px;margin:0 auto;border-radius:100px}@media only screen and (max-width: 990px){.columnContentCol{width:calc(100% - 7.6vw);border-radius:13.15789vw;padding:6.57895vw}}.columnContentCol h2{color:#00a0e9;font-size:56px;font-weight:800;text-align:center;line-height:1.2}@media only screen and (max-width: 990px){.columnContentCol h2{line-height:1.3;font-size:7.36842vw}}.columnContentCol h2 span{display:block;font-size:40px}@media only screen and (max-width: 990px){.columnContentCol h2 span{font-size:5.26316vw}}.columnContentCol h2:after{content:"";display:block;height:4px;width:100%;background:url("../../images/babylabo/bg_dot_lightBlue.png") repeat-x center top;margin-top:35px}@media only screen and (max-width: 990px){.columnContentCol h2:after{margin-top:4.60526vw}}.columnContentCol .imgMain{margin-top:40px}@media only screen and (max-width: 990px){.columnContentCol .imgMain{margin-top:5.26316vw}}.columnContentCol .contentBox{margin-top:60px}@media only screen and (max-width: 990px){.columnContentCol .contentBox{margin-top:7.89474vw}}.columnContentCol .contentBox h3{color:#00a0e9;font-size:32px;font-weight:800;padding-left:22px;line-height:1.0;position:relative}@media only screen and (max-width: 990px){.columnContentCol .contentBox h3{font-size:5.26316vw;padding-left:calc(8px + 1.5vw)}}.columnContentCol .contentBox h3:before{content:"";display:block;position:absolute;top:0;left:0;width:10px;height:100%;background-color:#e60019;border-radius:5px}@media only screen and (max-width: 990px){.columnContentCol .contentBox h3:before{width:8px;border-radius:4px}}.columnContentCol .contentBox .text{color:#000;font-size:24px;line-height:1.6;margin-top:14px}@media only screen and (max-width: 990px){.columnContentCol .contentBox .text{font-size:3.94737vw;margin-top:1.84211vw}}.columnContentCol01 .contentSikaku .imgList{display:flex;justify-content:center;margin-top:22px}@media only screen and (max-width: 990px){.columnContentCol01 .contentSikaku .imgList{display:block;margin-top:5.26316vw}}@media only screen and (max-width: 990px){.columnContentCol01 .contentSikaku .imgList li{margin-top:5.26316vw;text-align:center;padding:0 10.52632vw}}.columnContentCol01 .contentSikaku .imgList li:first-child{margin-right:103px}@media only screen and (max-width: 990px){.columnContentCol01 .contentSikaku .imgList li:first-child{margin:0}}.columnContentCol01 .contentHowToPlay .content2Col{display:flex;margin-top:30px}@media only screen and (max-width: 990px){.columnContentCol01 .contentHowToPlay .content2Col{display:block;margin-top:6.57895vw}}.columnContentCol01 .contentHowToPlay .content2Col:nth-of-type(1){margin-top:22px}@media only screen and (max-width: 990px){.columnContentCol01 .contentHowToPlay .content2Col:nth-of-type(1){margin-top:1.84211vw}}.columnContentCol01 .contentHowToPlay .content2Col .text{color:#000;font-size:24px;line-height:1.6;margin:0 30px 0 0;width:576px}@media only screen and (max-width: 990px){.columnContentCol01 .contentHowToPlay .content2Col .text{width:100%;font-size:3.94737vw;margin:0}}.columnContentCol01 .contentHowToPlay .content2Col .img{width:154px}@media only screen and (max-width: 990px){.columnContentCol01 .contentHowToPlay .content2Col .img{width:100%;text-align:center;margin-top:2.63158vw}}.columnContentCol02{margin-top:70px}@media only screen and (max-width: 990px){.columnContentCol02{margin-top:6.57895vw}}.columnContentCol02 .contentSikaku .imgList{display:flex;justify-content:center;margin-top:22px}@media only screen and (max-width: 990px){.columnContentCol02 .contentSikaku .imgList{display:block;margin-top:5.26316vw}}@media only screen and (max-width: 990px){.columnContentCol02 .contentSikaku .imgList li{margin-top:5.26316vw;text-align:center;padding:0 15.78947vw}}.columnContentCol02 .contentSikaku .imgList li:first-child{margin-right:70px}@media only screen and (max-width: 990px){.columnContentCol02 .contentSikaku .imgList li:first-child{margin:0;padding:0 21.05263vw}}.columnContentCol02 .contentHowToPlay .content2Col{display:flex;margin-top:30px}@media only screen and (max-width: 990px){.columnContentCol02 .contentHowToPlay .content2Col{display:block;margin-top:6.57895vw}}.columnContentCol02 .contentHowToPlay .content2Col:nth-of-type(1){margin-top:22px}@media only screen and (max-width: 990px){.columnContentCol02 .contentHowToPlay .content2Col:nth-of-type(1){margin-top:1.84211vw}}.columnContentCol02 .contentHowToPlay .content2Col .text{color:#000;font-size:24px;line-height:1.6;margin:0 30px 0 0;width:576px}@media only screen and (max-width: 990px){.columnContentCol02 .contentHowToPlay .content2Col .text{width:100%;font-size:3.94737vw;margin:0}}.columnContentCol02 .contentHowToPlay .content2Col .img{width:154px}@media only screen and (max-width: 990px){.columnContentCol02 .contentHowToPlay .content2Col .img{width:100%;text-align:center;margin-top:2.63158vw}}.columnContentCol03{margin-top:70px}@media only screen and (max-width: 990px){.columnContentCol03{margin-top:6.57895vw}}.columnContentCol03 .contentTyoukaku .imgList{display:flex;justify-content:center;margin-top:22px}@media only screen and (max-width: 990px){.columnContentCol03 .contentTyoukaku .imgList{display:block;margin-top:5.26316vw}}@media only screen and (max-width: 990px){.columnContentCol03 .contentTyoukaku .imgList li{margin-top:5.26316vw;text-align:center;padding:0 10.52632vw}}.columnContentCol03 .contentTyoukaku .imgList li:first-child{margin:10px 25px 0 0}@media only screen and (max-width: 990px){.columnContentCol03 .contentTyoukaku .imgList li:first-child{margin:5.26316vw 0 0}}.columnContentCol03 .contentHowToPlay .content2Col{display:flex;margin-top:30px}@media only screen and (max-width: 990px){.columnContentCol03 .contentHowToPlay .content2Col{display:block;margin-top:6.57895vw}}.columnContentCol03 .contentHowToPlay .content2Col:nth-of-type(1){margin-top:22px}@media only screen and (max-width: 990px){.columnContentCol03 .contentHowToPlay .content2Col:nth-of-type(1){margin-top:1.84211vw}}.columnContentCol03 .contentHowToPlay .content2Col .text{color:#000;font-size:24px;line-height:1.6;margin:0 30px 0 0;width:576px}@media only screen and (max-width: 990px){.columnContentCol03 .contentHowToPlay .content2Col .text{width:100%;font-size:3.94737vw;margin:0}}.columnContentCol03 .contentHowToPlay .content2Col .img{width:154px}@media only screen and (max-width: 990px){.columnContentCol03 .contentHowToPlay .content2Col .img{width:100%;text-align:center;margin-top:2.63158vw}}.columnContentCol04{margin-top:70px}@media only screen and (max-width: 990px){.columnContentCol04{margin-top:6.57895vw}}.columnContentCol04 .textMain{color:#000;font-size:24px;line-height:1.6;margin-top:30px}@media only screen and (max-width: 990px){.columnContentCol04 .textMain{margin-top:3.94737vw;font-size:3.94737vw}}.columnContentCol04 .contentBalance .content2Col{display:flex;margin-top:30px}@media only screen and (max-width: 990px){.columnContentCol04 .contentBalance .content2Col{display:block;margin-top:6.57895vw}}.columnContentCol04 .contentBalance .content2Col:nth-of-type(1){margin-top:22px}@media only screen and (max-width: 990px){.columnContentCol04 .contentBalance .content2Col:nth-of-type(1){margin-top:1.84211vw}}.columnContentCol04 .contentBalance .content2Col .text{color:#000;font-size:24px;line-height:1.6;margin:0 30px 0 0;width:572px}@media only screen and (max-width: 990px){.columnContentCol04 .contentBalance .content2Col .text{width:100%;font-size:3.94737vw;margin:0}}.columnContentCol04 .contentBalance .content2Col .img{width:150px}@media only screen and (max-width: 990px){.columnContentCol04 .contentBalance .content2Col .img{width:auto;max-width:270px;margin:3.94737vw auto 0;padding:0 60px}}.columnContentCol04 .contentNum .content2Col{display:flex;margin-top:30px}@media only screen and (max-width: 990px){.columnContentCol04 .contentNum .content2Col{display:block;margin-top:6.57895vw}}.columnContentCol04 .contentNum .content2Col:nth-of-type(1){margin-top:22px}@media only screen and (max-width: 990px){.columnContentCol04 .contentNum .content2Col:nth-of-type(1){margin-top:1.84211vw}}.columnContentCol04 .contentNum .content2Col .text{color:#000;font-size:24px;line-height:1.6;margin:0 30px 0 0;width:572px}@media only screen and (max-width: 990px){.columnContentCol04 .contentNum .content2Col .text{width:100%;font-size:3.94737vw;margin:0}}.columnContentCol04 .contentNum .content2Col .img{width:150px}@media only screen and (max-width: 990px){.columnContentCol04 .contentNum .content2Col .img{width:auto;max-width:270px;margin:3.94737vw auto 0;padding:0 60px}}.js-scrollDisplay-column_01,.js-scrollDisplay-column_02,.js-scrollDisplay-column_03,.js-scrollDisplay-column_04{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all 0.5s ease}@media only screen and (max-width: 990px){.js-scrollDisplay-column_01,.js-scrollDisplay-column_02,.js-scrollDisplay-column_03,.js-scrollDisplay-column_04{-webkit-transform:translateY(3.94737vw);transform:translateY(3.94737vw)}}
