@charset "UTF-8";html body:before{content:none !important;display:none !important}html body .siteHeader_logo:after,html body .site-header-logo:after,html body .navbar-brand:after,html body .site-title:after{content:none !important;display:none !important}html body .siteHeader_logo>a,html body .site-header-logo>a,html body a.navbar-brand,html body .site-title>a{display:inline-flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important;text-decoration:none !important}html body .siteHeader_logo>a:after,html body .site-header-logo>a:after,html body a.navbar-brand:after,html body .site-title>a:after{content:"独立加盟店" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:3px 10px !important;border:1px solid #c8d6aa !important;border-radius:999px !important;background:#f3f7ee !important;color:#2f4635 !important;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic","Yu Gothic Medium","Meiryo",sans-serif !important;font-size:11px !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:0 !important;white-space:nowrap !important;vertical-align:middle !important;box-sizing:border-box !important}@media screen and (max-width:767px){html body .siteHeader_logo>a,html body .site-header-logo>a,html body a.navbar-brand,html body .site-title>a{gap:6px !important}html body .siteHeader_logo>a:after,html body .site-header-logo>a:after,html body a.navbar-brand:after,html body .site-title>a:after{padding:2px 8px !important;font-size:10px !important}}@media screen and (min-width:992px){html body header.siteHeader .container.siteHeadContainer{padding-top:10px !important;padding-bottom:6px !important}html body header.siteHeader .siteHeader_logo,html body header.siteHeader .navbar-brand{margin-top:0 !important;margin-bottom:4px !important;padding-top:0 !important;padding-bottom:0 !important;line-height:1.25 !important}html body header.siteHeader .siteHeader_logo a,html body header.siteHeader .navbar-brand a{line-height:1.25 !important}html body header.siteHeader #gMenu_outer{margin-top:2px !important}html body header.siteHeader #gMenu_outer .gMenu>li>a{padding-top:11px !important;padding-bottom:11px !important}}@media screen and (min-width:992px){html body:not(.header_scrolled) header.siteHeader .container.siteHeadContainer{display:flex !important;align-items:center !important;width:100% !important;max-width:1180px !important;margin:0 auto !important;padding:8px 12px !important;min-height:68px !important}html body:not(.header_scrolled) header.siteHeader .navbar-header{display:flex !important;align-items:center !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important}html body:not(.header_scrolled) header.siteHeader .siteHeader_logo{display:block !important;margin:0 !important;padding:0 !important}html body:not(.header_scrolled) header.siteHeader .siteHeader_logo>a{display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:1 !important;white-space:nowrap !important;text-decoration:none !important}html body:not(.header_scrolled) header.siteHeader .siteHeader_logo>a>span{display:none !important}html body:not(.header_scrolled) header.siteHeader .siteHeader_logo>a:before{content:"【奈良・生駒ヨガ】\A" "イルチブレインヨガ生駒スタジオ";display:inline-block !important;white-space:pre !important;color:#111 !important;font-size:17px !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:0 !important}html body:not(.header_scrolled) header.siteHeader #gMenu_outer{display:flex !important;align-items:center !important;align-self:center !important;flex:1 1 auto !important;height:100% !important;margin:0 0 0 26px !important;padding:0 !important}html body:not(.header_scrolled) header.siteHeader #gMenu_outer nav,html body:not(.header_scrolled) header.siteHeader #gMenu_outer .gMenu{display:flex !important;align-items:center !important;margin:0 !important;padding:0 !important}html body:not(.header_scrolled) header.siteHeader #gMenu_outer .gMenu>li>a{padding:8px 9px !important;font-size:13px !important;line-height:1.2 !important;white-space:nowrap !important}html body.header_scrolled header.siteHeader .container.siteHeadContainer{display:block !important;width:100% !important;max-width:1200px !important;margin:0 auto !important;padding:0 !important;min-height:0 !important}html body.header_scrolled header.siteHeader .navbar-header,html body.header_scrolled header.siteHeader .siteHeader_logo{display:none !important}html body.header_scrolled header.siteHeader #gMenu_outer{display:block !important;width:min(1200px, calc(100vw - 32px)) !important;max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;padding:0 !important;box-sizing:border-box !important}html body.header_scrolled header.siteHeader #gMenu_outer nav,html body.header_scrolled header.siteHeader #gMenu_outer .gMenu{display:flex !important;align-items:stretch !important;width:100% !important;max-width:1200px !important;margin:0 auto !important;padding:0 !important}html body.header_scrolled header.siteHeader #gMenu_outer .gMenu>li{flex:1 1 0 !important;width:auto !important;margin:0 !important;padding:0 !important}html body.header_scrolled header.siteHeader #gMenu_outer .gMenu>li>a{display:flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;padding:0 8px !important;font-size:13px !important;line-height:1.2 !important;white-space:nowrap !important}}body.page-id-4731.header_scrolled header.siteHeader .container.siteHeadContainer{display:block !important;width:100% !important;max-width:1120px !important;margin:0 auto !important;padding:0 !important;min-height:0 !important}body.page-id-4731.header_scrolled header.siteHeader .navbar-header,body.page-id-4731.header_scrolled header.siteHeader .siteHeader_logo{display:none !important}body.page-id-4731.header_scrolled header.siteHeader #gMenu_outer{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body.page-id-4731.header_scrolled header.siteHeader #gMenu_outer nav{width:100% !important;margin:0 !important;padding:0 !important}body.page-id-4731.header_scrolled header.siteHeader #gMenu_outer .gMenu{display:flex !important;align-items:stretch !important;justify-content:center !important;width:100% !important;margin:0 !important;padding:0 !important}body.page-id-4731.header_scrolled header.siteHeader #gMenu_outer .gMenu>li{flex:1 1 0 !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important}body.page-id-4731.header_scrolled header.siteHeader #gMenu_outer .gMenu>li>a{display:flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;padding:0 10px !important;font-size:13px !important;line-height:1.2 !important;white-space:nowrap !important}}@media screen and (min-width:992px){body.page-id-4731:not(.header_scrolled) header.siteHeader #gMenu_outer{align-self:center !important;display:flex !important;align-items:center !important;height:100% !important}body.page-id-4731:not(.header_scrolled) header.siteHeader #gMenu_outer nav,body.page-id-4731:not(.header_scrolled) header.siteHeader #gMenu_outer .gMenu{display:flex !important;align-items:center !important}body.page-id-4731.header_scrolled header.siteHeader .container.siteHeadContainer{width:100% !important;max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}body.page-id-4731.header_scrolled header.siteHeader #gMenu_outer{width:min(1200px, calc(100vw - 32px)) !important;max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;box-sizing:border-box !important}body.page-id-4731.header_scrolled header.siteHeader #gMenu_outer nav,body.page-id-4731.header_scrolled header.siteHeader #gMenu_outer .gMenu{width:100% !important;max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}body.page-id-4731.header_scrolled header.siteHeader #gMenu_outer .gMenu>li{flex:1 1 0 !important}body.page-id-4731.header_scrolled header.siteHeader #gMenu_outer .gMenu>li>a{min-height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-left:8px !important;padding-right:8px !important}}@media screen and (max-width:767px){html body:has(.iby-page.is-ikoma-top) header.siteHeader .container.siteHeadContainer{min-height:66px !important;padding:5px 8px !important}html body:has(.iby-page.is-ikoma-top) header.siteHeader .navbar-header{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;min-height:56px !important;margin:0 !important;padding:0 8px 0 42px !important}html body:has(.iby-page.is-ikoma-top) header.siteHeader .siteHeader_logo{width:100% !important;margin:0 !important;padding:0 !important}html body:has(.iby-page.is-ikoma-top) header.siteHeader .siteHeader_logo>a{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;margin:0 !important;padding:0 !important;gap:8px !important;flex-wrap:nowrap !important;text-decoration:none !important}html body:has(.iby-page.is-ikoma-top) header.siteHeader .siteHeader_logo>a>span{display:none !important}html body:has(.iby-page.is-ikoma-top) header.siteHeader .siteHeader_logo>a:before{content:"イルチブレインヨガ生駒スタジオ\A" "生駒市でヨガをするなら！" !important;display:block !important;flex:0 1 auto !important;color:#222 !important;font-size:14px !important;font-weight:500 !important;line-height:1.4 !important;letter-spacing:0 !important;text-align:center !important;white-space:pre !important}html body:has(.iby-page.is-ikoma-top) header.siteHeader .siteHeader_logo>a:after{position:static !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;margin:0 !important;padding:2px 6px !important;font-size:8px !important;line-height:1.15 !important;white-space:nowrap !important}}html body .section.page-header{background:#7d9a6e !important;background-color:#7d9a6e !important;color:#fff !important}html body .section.page-header .page-header_pageTitle,html body .section.page-header h1{color:#fff !important}body.post-type-archive-info .siteContent .subSection.sideSection{display:none !important}body.post-type-archive-info .siteContent .mainSection{flex:0 0 100% !important;width:100% !important;max-width:100% !important}body.post-type-archive-info .siteContent .mainSection>*{max-width:1120px;margin-left:auto;margin-right:auto}body.category-blog .siteContent .subSection.sideSection{display:none !important}body.category-blog .siteContent .mainSection{flex:0 0 100% !important;width:100% !important;max-width:100% !important}body.category-blog .siteContent>.container>.row{display:block !important}body.category-blog .siteContent .mainSection{margin-left:auto !important;margin-right:auto !important}html body .tribe-events-view:before{content:"イベント";display:block !important;width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-bottom:42px !important;padding:22px 20px !important;background:#7d9a6e !important;color:#fff !important;font-size:28px !important;font-weight:500 !important;line-height:1.4 !important;text-align:center !important;box-sizing:border-box !important}html body .tribe-events .tribe-events-c-search__button,html body .tribe-events button.tribe-events-c-search__button{background:#6f8f5f !important;border-color:#6f8f5f !important;color:#fff !important;border-radius:6px !important;box-shadow:none !important}html body .tribe-events .tribe-events-c-search__button:hover,html body .tribe-events .tribe-events-c-search__button:focus{background:#557544 !important;border-color:#557544 !important;color:#fff !important}html body .tribe-events .tribe-events-c-search__button:focus{outline-color:#6f8f5f !important}