.childseat_container{background-color:#fffcdb;color:#000}.childseat_container>.cs_shop_name{display:flex;align-items:center;justify-content:center}.childseat_container>.cs_shop_name>div{background-color:#fff100;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.childseat_container>.cs_shop_name>div>.cssn{margin:0;letter-spacing:.1em;color:#000;line-height:1.2em}.childseat_container>.cs_shop_name>div>.cssn>strong{font-weight:bold}.childseat_container>.cs_shop_name>div>.cssn>strong rt{text-align:center}.childseat_container>.cs_shop_name>div>.csad{color:#000;font-weight:bold;line-height:1.2em;margin:.25em 0 0}.childseat_container>.cs_type{display:flex;justify-content:center;flex-wrap:wrap}.childseat_container>.cs_type>p{display:flex;font-weight:bold;line-height:1.4em}.childseat_container>.cs_type>p>.icon{width:1.4em;height:1.4em;overflow:hidden;display:flex;justify-content:center;align-items:center}.childseat_container>.cs_type>p>.icon>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.childseat_container figure>img{display:block}.childseat_container figure>figcaption{display:block;font-weight:bold;line-height:1.5em}@media(min-width: 768px){.childseat_container{padding:30px}.childseat_container>.cs_logo{width:260px;margin:0 auto 50px}.childseat_container>.cs_shop_name>div{padding:25px 30px 15px;border-radius:90px}.childseat_container>.cs_shop_name>div>.cssn{font-size:42px}.childseat_container>.cs_shop_name>div>.csad{font-size:20px}.childseat_container>.cs_type{margin:25px -10px;font-size:14px}.childseat_container>.cs_type>p{margin:5px 10px}.childseat_container>.cs_type>p>.icon{margin-right:5px}.childseat_container figure>figcaption{font-size:12px}}@media(max-width: 767px){.childseat_container{margin:0 -5px;padding:15px}.childseat_container>.cs_logo{width:200px;margin:0 auto 36px}.childseat_container>.cs_shop_name>div{padding:15px 15px 10px;border-radius:50px}.childseat_container>.cs_shop_name>div>.cssn{font-size:26px}.childseat_container>.cs_shop_name>div>.csad{font-size:12px}.childseat_container>.cs_type{margin:15px -6px;font-size:12px}.childseat_container>.cs_type>p{margin:5px 6px}.childseat_container>.cs_type>p>.icon{margin-right:5px}.childseat_container figure>figcaption{font-size:10px}}.type01>figcaption{margin:.5em 0 0}@media(min-width: 768px){.type01{margin:0 0 30px}}@media(max-width: 767px){.type01{margin:0 0 20px}}.type02>figure>figcaption{margin:.5em 0 0}@media(min-width: 768px){.type02{display:flex;flex-wrap:wrap;margin:-15px -15px 15px}.type02>figure{margin:15px;width:calc(50% - 30px)}}@media(max-width: 767px){.type02{display:flex;flex-direction:column;align-items:center;margin:-10px 0 10px}.type02>figure{margin:10px;width:calc(75% - 30px)}}.cs_sub_ttl{margin:0 0 1em;line-height:1.4em}.cs_sub_ttl+p{line-height:1.7em}@media(min-width: 768px){.cs_sub_ttl{font-size:20px;margin-top:60px}.cs_sub_ttl+p{margin:0 0 30px}}@media(max-width: 767px){.cs_sub_ttl{font-size:18px;margin-top:40px}.cs_sub_ttl+p{margin:0 0 20px}}.cs_shop_info{background-color:#fff;display:flex;flex-wrap:wrap}.cs_shop_info>.zu{display:flex;align-items:center;justify-content:center}.cs_shop_info>.zu>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.cs_shop_info>.text_info{display:flex;flex-wrap:wrap}.cs_shop_info>.text_info>p{line-height:1.4em}.cs_shop_info>.text_info>p.name{font-weight:bold}@media(min-width: 768px){.cs_shop_info{padding:15px 15px;border-radius:10px}.cs_shop_info>.shop,.cs_shop_info>.zu{width:calc(50% - 30px);margin:15px}.cs_shop_info>.text_info{width:calc(100% - 30px);margin:-2px 5px 3px}.cs_shop_info>.text_info>p{margin:2px 10px;font-size:12px}.cs_shop_info>.text_info>p.name{width:calc(100% - 20px);font-size:16px}}@media(max-width: 767px){.cs_shop_info{padding:5px 5px;border-radius:5px}.cs_shop_info>.shop,.cs_shop_info>.zu{width:calc(50% - 10px);margin:5px}.cs_shop_info>.text_info{width:calc(100% + 10px);margin:0px -5px 8px}.cs_shop_info>.text_info>p{margin:2px 10px;font-size:10px}.cs_shop_info>.text_info>p.name{width:calc(100% - 20px);font-size:14px}}.cs_staff{text-align:right;margin:2em 0}.cs_end{padding:5em 0;text-align:center}