.font-yuGothic{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.font-bold{font-weight:700}.sectionWrap{display:flex;justify-content:center;padding-right:24px;padding-left:24px;width:100%;position:relative;overflow:hidden}@media screen and (max-width: 1140px){.sectionWrap{padding-right:42px;padding-left:42px}}.sectionWrap>.sectionWrap-inner{width:100%;position:relative;max-width:1200px}.sectionWrap>.sectionWrap-inner>.sectionWrap-inner-bg{width:100%;height:100%;position:absolute;inset:0;pointer-events:none;z-index:-1}.sectionWrap>.sectionWrap-bg{width:100%;height:100%;position:absolute;inset:0;pointer-events:none;z-index:-1}.imgBase{display:block}.imgBase>.imgBase-cont{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.imgBase.-sizeCover>.imgBase-cont{-o-object-fit:cover;object-fit:cover}.footer>.footer-inner{padding-top:18px;padding-bottom:80px;text-align:center}.footer>.footer-inner>.footer-txt{font-size:22px;letter-spacing:0}@media screen and (max-width: 1140px){.footer>.footer-inner>.footer-txt{font-size:14px}}.menu-btn{width:32px;height:32px;position:fixed;top:96px;right:72px;z-index:910}@media screen and (max-width: 840px){.menu-btn{right:48px}}@media screen and (max-width: 768px){.menu-btn{top:32px;right:32px}}.menu-btn>.menu-btn-bar{width:32px;height:3px;position:absolute;right:50%;bottom:50%;background-color:#3e3028;border-radius:9px}@media screen and (max-width: 840px){.menu-btn>.menu-btn-bar{width:28px}}@media screen and (max-width: 768px){.menu-btn>.menu-btn-bar{width:26px;height:2px}}.menu-btn>.menu-btn-bar:nth-child(1){-webkit-transform:translate(50%, 50%) translateY(-6px);transform:translate(50%, 50%) translateY(-6px)}@media screen and (max-width: 840px){.menu-btn>.menu-btn-bar:nth-child(1){-webkit-transform:translate(50%, 50%) translateY(-5px);transform:translate(50%, 50%) translateY(-5px)}}.menu-btn>.menu-btn-bar:nth-child(2){-webkit-transform:translate(50%, 50%) translateY(6px);transform:translate(50%, 50%) translateY(6px)}@media screen and (max-width: 840px){.menu-btn>.menu-btn-bar:nth-child(2){-webkit-transform:translate(50%, 50%) translateY(5px);transform:translate(50%, 50%) translateY(5px)}}.menu-btn.-open>.menu-btn-bar{width:40px}@media screen and (max-width: 840px){.menu-btn.-open>.menu-btn-bar{width:32px}}@media screen and (max-width: 768px){.menu-btn.-open>.menu-btn-bar{width:30px}}.menu-btn.-open>.menu-btn-bar:nth-child(1){-webkit-transform:translate(50%, 50%) rotate(45deg);transform:translate(50%, 50%) rotate(45deg)}.menu-btn.-open>.menu-btn-bar:nth-child(2){-webkit-transform:translate(50%, 50%) rotate(-45deg);transform:translate(50%, 50%) rotate(-45deg)}.menu{width:64%;height:100%;background-image:url("/wp-content/themes/ipadmate-kids_coporate/assets/img/common/bg-pc@2x.jpg");background-size:auto 100vh;background-position:top center;display:none;position:fixed;top:0;right:0;bottom:0;max-width:627px;overflow-y:auto;z-index:900}@media screen and (max-width: 1140px){.menu{background-image:url("/wp-content/themes/ipadmate-kids_coporate/assets/img/common/bg-sp@2x.jpg")}}@media screen and (max-width: 768px){.menu{width:100%}}.menu>.menu-inner{margin-right:auto;margin-left:auto;padding-top:80px;padding-right:40px;padding-bottom:80px;padding-left:40px;max-width:544px}@media screen and (max-width: 768px){.menu>.menu-inner{padding-top:40px;padding-right:32px;padding-bottom:40px;padding-left:32px}}.menu>.menu-inner>.menu-logo{width:146px;height:56px}@media screen and (max-width: 768px){.menu>.menu-inner>.menu-logo{width:104px;height:40px}}.menu>.menu-inner>.menu-nav{margin-top:48px;padding-right:20px;padding-left:20px}@media screen and (max-width: 768px){.menu>.menu-inner>.menu-nav{margin-top:36px;padding-right:16px;padding-left:16px}}.menu>.menu-inner>.menu-nav>.menu-nav-item{margin-top:24px;font-weight:700;font-size:24px;line-height:1.6;display:block}@media screen and (max-width: 768px){.menu>.menu-inner>.menu-nav>.menu-nav-item{margin-top:20px;font-size:18px}}.menu>.menu-inner>.menu-nav>.menu-nav-item>.menu-nav-item-sholder{font-weight:500;font-size:16px;display:block}@media screen and (max-width: 768px){.menu>.menu-inner>.menu-nav>.menu-nav-item>.menu-nav-item-sholder{font-size:14px}}.menu>.menu-inner>.menu-nav>.menu-cta{padding-top:12px;padding-right:40px;padding-bottom:12px;padding-left:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:40px;background-color:#af291e;font-weight:700;font-size:20px;display:block;border-radius:10px;color:#fff}@media screen and (max-width: 768px){.menu>.menu-inner>.menu-nav>.menu-cta{margin-top:32px;padding-right:24px;padding-left:24px;font-size:16px}}.menu>.menu-inner>.menu-nav>.menu-sns-list{display:flex;margin-top:40px;gap:32px}@media screen and (max-width: 768px){.menu>.menu-inner>.menu-nav>.menu-sns-list{margin-top:32px;gap:28px}}.menu>.menu-inner>.menu-nav>.menu-sns-list>.menu-sns-item>.menu-sns-icon{width:40px;height:40px}@media screen and (max-width: 768px){.menu>.menu-inner>.menu-nav>.menu-sns-list>.menu-sns-item>.menu-sns-icon{width:32px;height:32px}}.menu.-open{display:block}.menu-bg{position:fixed;inset:0;display:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:800}.menu-bg::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:#fff;opacity:.2}.menu-bg.-open{display:block}html{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:500;font-size:16px;letter-spacing:.05em;line-height:1.7;background-image:url("/wp-content/themes/ipadmate-kids_coporate/assets/img/common/bg-pc@2x.jpg");background-size:auto 100vh;background-position:top center;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#3e2f23}@media screen and (max-width: 1140px){html{background-image:url("/wp-content/themes/ipadmate-kids_coporate/assets/img/common/bg-sp@2x.jpg")}}.-is-pc{display:initial}@media screen and (max-width: 480px){.-is-pc{display:none}}.-is-pc-large{display:initial}@media screen and (max-width: 1140px){.-is-pc-large{display:none}}.-is-lg{display:none}@media screen and (max-width: 1140px){.-is-lg{display:initial}}.-is-sp{display:none}@media screen and (max-width: 480px){.-is-sp{display:initial}}