﻿@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}article{width:100%;margin:0 auto;font-family:-apple-system, BlinkMacSystemFont, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;font-size:16px}article #pickup_kirakira-kids img{display:block;width:100%;height:auto}article #pickup_kirakira-kids .single,article #pickup_kirakira-kids .faq{margin-top:80px}article #pickup_kirakira-kids .faq h2{font-size:20px;font-weight:bold;color:#5AC8A0;line-height:1.5em;margin-top:2em;padding-left:50px;position:relative}article #pickup_kirakira-kids .faq h2:before{position:absolute;display:block;content:"";width:40px;height:2px;background:#5AC8A0;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}article #pickup_kirakira-kids .faq p{line-height:2.5em;margin-top:1em}article #pickup_kirakira-kids .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:calc(40px - 12px)}article #pickup_kirakira-kids .gallery img{width:calc((99.9% - 24px) / 3);margin-top:12px}.hos_info{margin-bottom:65px}@media screen and (max-width: 959px){article{width:100%;font-size:14px}article #pickup_kirakira-kids .single,article #pickup_kirakira-kids .faq{margin-top:60px}article #pickup_kirakira-kids .faq h2{font-size:18px}.hos_info{margin-bottom:50px}}@media screen and (max-width: 599px){article{font-size:12px}article #pickup_kirakira-kids .single,article #pickup_kirakira-kids .faq{margin-top:40px}article #pickup_kirakira-kids .faq h2{font-size:16px;padding-left:40px}article #pickup_kirakira-kids .faq h2:before{width:30px}article #pickup_kirakira-kids .gallery{margin-top:calc(20px - 10px)}article #pickup_kirakira-kids .gallery img{width:calc((99.9% - 10px) / 2);margin-top:10px}.hos_info{margin-bottom:35px}}
