@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600&family=Yusei+Magic&family=Zen+Kaku+Gothic+New:wght@300;500&family=Zen+Maru+Gothic:wght@300;500&display=swap";*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{color:#552e08;font-family:"Zen Kaku Gothic New",sans-serif;font-size:min(13px,3.3078880407vw)}a{color:inherit;text-decoration:none;transition:all .3s ease;cursor:pointer}a:hover{opacity:.8}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;vertical-align:bottom}.vdl-penletter{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal}.Yusei_Magic{font-family:"Yusei Magic",sans-serif}.Nunito{font-family:"Nunito",sans-serif}.Zen_Kaku{font-family:"Zen Kaku Gothic New",sans-serif}.Zen_Maru{font-family:"Zen Maru Gothic",serif}.btn{background-color:#fffef2;display:inline-grid;place-content:center;font-family:"Zen Maru Gothic",serif;color:#41609b;font-size:min(14px,3.5623409669vw);line-height:min(25px,6.3613231552vw);letter-spacing:min(-0.3px,-0.0763358779vw);text-align:center;font-weight:600;padding-top:min(15px,3.8167938931vw);padding-bottom:min(15px,3.8167938931vw);border:1.5px solid #d9d17c;border-radius:min(30px,7.6335877863vw);box-shadow:1px 1px 3px rgba(0,0,0,.2)}.btn span{display:inline-block;color:#ff6200}main.content{background-color:#fff;max-width:393px;margin:0 auto;overflow:hidden}#fv{background:url(https://storage.googleapis.com/babyco-web/articles/1598/images/fv_393x270.webp) no-repeat center center/cover;width:min(393px,100vw);height:min(282px,71.7557251908vw)}#fv .inner{padding:0 18px;padding-top:min(27px,6.8702290076vw)}#fv .logo{width:min(66px,16.7938931298vw);text-align:center;margin:0 auto;margin-bottom:min(20px,5.0890585242vw)}#fv .wakuwaku{width:min(109px,27.7353689567vw)}#fv .sub_title{position:relative;display:flex;justify-content:center;align-items:center;font-size:min(12px,3.0534351145vw);line-height:min(20px,5.0890585242vw)}#fv .sub_title::before,#fv .sub_title::after{content:"";background-color:#707070;width:min(32px,8.1424936387vw);height:1px}#fv .sub_title::before{margin-right:min(10px,2.5445292621vw);transform:rotate(60deg)}#fv .sub_title::after{margin-left:min(10px,2.5445292621vw);transform:rotate(-60deg)}#fv h1{display:flex;justify-content:center;align-items:flex-end;gap:4px;font-size:min(30px,7.6335877863vw);line-height:min(40px,10.1781170483vw);margin-top:min(12px,3.0534351145vw);margin-bottom:min(12px,3.0534351145vw)}#fv .lead{font-size:min(13px,3.3078880407vw);line-height:min(23px,5.8524173028vw);letter-spacing:min(-0.1px,-0.0254452926vw)}#menu .inner{padding:10px}#menu .menu_items{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:min(88px,22.3918575064vw);gap:min(7px,1.7811704835vw);margin-top:min(10px,2.5445292621vw)}#menu .menu_item{position:relative;display:grid;place-content:center}#menu .menu_item::after{content:"";background-color:#fff;width:min(13px,3.3078880407vw);height:min(8px,2.0356234097vw);margin:5px auto 0;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}#menu .menu_item p{font-family:"Yusei Magic",sans-serif;font-size:min(13px,3.3078880407vw);line-height:min(19px,4.834605598vw);text-align:center}#menu .menu_item p span{font-size:min(16px,4.0712468193vw)}#menu .menu_item_A{background-color:#e6ea54}#menu .menu_item_B{background-color:#ffcc58}#menu .menu_item_C{background-color:#f7b877}#menu .menu_item_D{background-color:#d6eaeb}#choose .title_items{background:url(https://storage.googleapis.com/babyco-web/articles/1598/images/choose_img01.webp) no-repeat center center/cover;width:100%;height:min(92px,23.4096692112vw);padding:12px 0;text-align:center}#choose .title_items h2{position:relative;font-family:"Yusei Magic",sans-serif;font-size:min(23px,5.8524173028vw);font-weight:300;line-height:min(34px,8.6513994911vw);margin-bottom:10px}#choose .title_items h2::after{content:"";background-color:#552e08;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:min(263px,66.9211195929vw);height:2px}#choose .title_items p{font-size:min(14px,3.5623409669vw);line-height:min(19px,4.834605598vw)}#choose .content{background:url(https://storage.googleapis.com/babyco-web/articles/1598/images/choose_bg_393x750.webp) no-repeat center center/cover;width:100%}#choose .content p.lead{font-size:min(13px,3.3078880407vw);line-height:min(23px,5.8524173028vw);letter-spacing:min(-0.1px,-0.0254452926vw)}#choose .inner{padding:20px 20px 0}#choose .choose_items{padding-bottom:20px}#choose .choose_item_A{display:grid;grid-template-columns:1fr 1fr;gap:20px 8px;grid-template-areas:"title title" "btn_01 btn_02" "btn_03 btn_04"}#choose .title{grid-area:title}#choose .btn_01{grid-area:btn_01}#choose .btn_02{grid-area:btn_02}#choose .btn_03{grid-area:btn_03}#choose .btn_04{grid-area:btn_04}#choose .choose_item_B{display:grid;grid-template-columns:1fr 1fr;gap:20px 8px;grid-template-areas:"title title" "btn_01 btn_02"}#choose .title{grid-area:title;margin-bottom:-10px}#choose .btn_01{grid-area:btn_01}#choose .btn_02{grid-area:btn_02;line-height:min(19px,4.834605598vw);padding:10px 0}#play .title_items{background:url(https://storage.googleapis.com/babyco-web/articles/1598/images/play_img01.webp) no-repeat center center/cover;width:100%;height:min(92px,23.4096692112vw);padding:12px 0;text-align:center}#play .title_items h2{position:relative;font-family:"Yusei Magic",sans-serif;font-size:min(23px,5.8524173028vw);font-weight:300;line-height:min(34px,8.6513994911vw);margin-bottom:10px}#play .title_items h2::after{content:"";background-color:#552e08;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:min(263px,66.9211195929vw);height:2px}#play .title_items p{font-size:min(14px,3.5623409669vw);line-height:min(19px,4.834605598vw)}#play .content{background:url(https://storage.googleapis.com/babyco-web/articles/1598/images/play_bg_393x309.webp) no-repeat center center/cover;width:100%}#play .content p.lead{font-size:min(13px,3.3078880407vw);line-height:min(23px,5.8524173028vw);letter-spacing:min(-0.1px,-0.0254452926vw)}#play .inner{padding:20px 20px 0}#play .play_items{padding-top:15px;padding-bottom:20px}#play .play_item_A{display:grid;grid-template-columns:1fr 1fr;gap:20px 8px;grid-template-areas:"btn_01 btn_02" "btn_03 btn_04"}#play .btn_01{grid-area:btn_01}#play .btn_02{grid-area:btn_02}#play .btn_03{grid-area:btn_03}#play .btn_04{grid-area:btn_04}#make .title_items{background:url(https://storage.googleapis.com/babyco-web/articles/1598/images/make_img01.webp) no-repeat center center/cover;width:100%;height:min(92px,23.4096692112vw);padding:12px 0;text-align:center}#make .title_items h2{position:relative;font-family:"Yusei Magic",sans-serif;font-size:min(23px,5.8524173028vw);font-weight:300;line-height:min(34px,8.6513994911vw);margin-bottom:10px}#make .title_items h2::after{content:"";background-color:#552e08;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:min(263px,66.9211195929vw);height:2px}#make .title_items p{font-size:min(14px,3.5623409669vw);line-height:min(19px,4.834605598vw)}#make .content{background:url(https://storage.googleapis.com/babyco-web/articles/1598/images/make_bg_393x933.webp) no-repeat center center/cover;width:100%}#make .content p.lead{font-size:min(13px,3.3078880407vw);line-height:min(23px,5.8524173028vw);letter-spacing:min(-0.1px,-0.0254452926vw)}#make .inner{padding:15px 20px}#make .make_items{display:flex;align-items:center;flex-direction:column;gap:10px;padding-top:15px}#make .sub_title{font-size:min(15px,3.8167938931vw);line-height:min(26px,6.6157760814vw);text-align:center;font-weight:bold}#make .muu_items{background-color:#ffe44e;display:flex;flex-direction:column;gap:10px;padding:12px}#make .muu_items .head{display:flex;justify-content:center;align-items:center;gap:14px}#make .muu_items .head .head_img{max-width:min(80px,20.3562340967vw)}#make .muu_items .head .head_text{flex:1 1 0}#make .muu_items .head .head_text p{font-size:min(14px,3.5623409669vw);line-height:min(24px,6.106870229vw);letter-spacing:min(-0.1px,-0.0254452926vw);margin-bottom:10px}#make .muu_items .head .head_text p span{font-weight:bold}#make .muu_items p.body{font-size:min(12px,3.0534351145vw);line-height:min(20px,5.0890585242vw);letter-spacing:min(-0.1px,-0.0254452926vw)}#best{background-color:#d6eaeb}#best .title{margin:0 0 25px}#best .best_items .best_item:nth-child(2n){background-color:#fce9e4}#best .best_item{display:flex;flex-direction:column;gap:20px;padding:20px 0}#best h2.goods_title{font-family:"Yusei Magic",sans-serif;font-size:min(20px,5.0890585242vw);line-height:min(24px,6.106870229vw);text-align:center;font-weight:300;white-space:nowrap}#best h2.goods_title span{background-color:#fff;display:inline-block;padding:0 10px}#best h2.goods_title span:not(:last-of-type){margin-bottom:3px}#best .goods{position:relative}#best .goods.best_A h2{position:absolute;top:-10px;left:50%;transform:translateX(-50%)}#best .goods.best_B p{text-align:center}#best .goods.best_D{text-align:center}#best .goods.best_D h2{display:inline-block}#best .goods.best_E{text-align:center}#best .goods.best_E h2{display:inline-block}#best .goods h2{font-family:"Yusei Magic",sans-serif;font-size:min(20px,5.0890585242vw);line-height:min(24px,6.106870229vw);text-align:center;font-weight:300;white-space:nowrap}#best .goods h2 span{background-color:#fff;display:block;padding:0 10px}#best .goods h2 span:not(:last-of-type){margin-bottom:3px}#best .goods p{max-width:calc(100% - 40px);font-size:min(14px,3.5623409669vw);line-height:min(20px,5.0890585242vw);letter-spacing:min(-0.1px,-0.0254452926vw);text-align:left;margin:20px auto 0}#best .goods img{position:relative;z-index:2}#best .voice{position:relative;background-color:#f7f7f2;max-width:calc(100% - 40px);margin:10px auto 0;padding:10px 15px}#best .voice.left{transform:rotate(2deg)}#best .voice.right{transform:rotate(-2deg)}#best .voice.shadow{box-shadow:0px 5px 3px rgba(0,0,0,.2)}#best .voice.star::before{content:"";background:url(../img/best_icon01.svg) no-repeat center center/cover;position:absolute;top:-20px;right:-10px;width:36px;height:34px}#best .voice.star::after{content:"";background:url(../img/best_icon02.svg) no-repeat center center/cover;position:absolute;bottom:-15px;left:-15px;width:36px;height:34px}#best .voice h3{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;font-size:min(20px,5.0890585242vw);line-height:min(28px,7.1246819338vw);letter-spacing:min(-0.1px,-0.0254452926vw);padding-bottom:5px;border-bottom:1px solid #a9e0c8}#best .voice p{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;font-size:min(14px,3.5623409669vw);line-height:min(24px,6.106870229vw);letter-spacing:min(-0.1px,-0.0254452926vw)}#best .voice .voice_items{display:flex;gap:10px;margin-top:10px}#best .voice .voice_item.text{flex:1}#best .voice .voice_item.img{width:100px;text-align:center}#best .etc{max-width:calc(100% - 40px);margin:0 auto}#decider{background-color:#fce9e4}#decider .title{margin:0 0 25px}#decider .decider_items .decider_item:nth-child(2n){background-color:#d6eaeb}#decider .decider_item{display:flex;flex-direction:column;gap:20px;padding:20px 0}#decider h2.goods_title{font-family:"Yusei Magic",sans-serif;font-size:min(20px,5.0890585242vw);line-height:min(24px,6.106870229vw);text-align:center;font-weight:300;white-space:nowrap}#decider h2.goods_title span{background-color:#fff;display:inline-block;padding:0 10px}#decider h2.goods_title span:not(:last-of-type){margin-bottom:3px}#decider .goods{position:relative}#decider .goods.decider_A{text-align:center}#decider .goods.decider_A h2{display:inline-block;margin-bottom:20px}#decider .goods.decider_B h2{position:absolute;top:0;left:50%;transform:translateX(-50%)}#decider .goods h2{font-family:"Yusei Magic",sans-serif;font-size:min(20px,5.0890585242vw);line-height:min(24px,6.106870229vw);text-align:center;font-weight:300;white-space:nowrap}#decider .goods h2 span{background-color:#fff;display:block;padding:0 10px}#decider .goods h2 span:not(:last-of-type){margin-bottom:3px}#decider .goods h2.lego{font-family:"Yusei Magic",sans-serif;font-size:min(20px,5.0890585242vw);line-height:min(24px,6.106870229vw);text-align:center;font-weight:300;white-space:nowrap}#decider .goods h2.lego span{background-color:#fff;display:inline-block;padding:0}#decider .goods h2.lego span:not(:last-of-type){margin-bottom:3px}#decider .goods h2.lego .small{font-size:min(12px,3.0534351145vw)}#decider .goods p{max-width:calc(100% - 40px);font-size:min(14px,3.5623409669vw);line-height:min(20px,5.0890585242vw);letter-spacing:min(-0.1px,-0.0254452926vw);text-align:left;margin:20px auto 0}#decider .goods img{position:relative;z-index:2}#decider .voice{position:relative;background-color:#f7f7f2;max-width:calc(100% - 40px);margin:10px auto 0;padding:10px 15px;box-shadow:0px 5px 3px rgba(0,0,0,.2)}#decider .voice.left{transform:rotate(2deg)}#decider .voice.right{transform:rotate(-2deg)}#decider .voice h3{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;font-size:min(20px,5.0890585242vw);line-height:min(28px,7.1246819338vw);letter-spacing:min(-0.1px,-0.0254452926vw);padding-bottom:5px;border-bottom:1px solid #a9e0c8}#decider .voice p{font-family:"vdl-penletter",sans-serif;font-weight:500;font-style:normal;font-size:min(14px,3.5623409669vw);line-height:min(24px,6.106870229vw);letter-spacing:min(-0.1px,-0.0254452926vw)}#decider .voice .voice_items{display:flex;gap:10px;margin-top:10px}#decider .voice .voice_item.text{flex:1}#decider .voice .voice_item.img{width:100px;text-align:center}#decider .comment{max-width:calc(100% - 40px);margin:0 auto;color:#42454a;font-size:min(11px,2.7989821883vw);line-height:min(20px,5.0890585242vw)}