[data-scope-path="juku/elements/header"]{position:fixed;top:0;left:0;z-index:1;width:100%;height:80px;padding:0 20px;background-color:#fff;border-bottom:1px solid #005792}@media screen and (max-width: 768px){[data-scope-path="juku/elements/header"]{height:56px;padding:0 3%}}[data-scope-path="juku/elements/header"] .header-content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1080px;height:100%;margin:0 auto}@media screen and (max-width: 768px){[data-scope-path="juku/elements/header"] .header-content{height:100%}}[data-scope-path="juku/elements/header"] .header-content .logo-image{display:block;width:auto;height:48px}@media screen and (max-width: 768px){[data-scope-path="juku/elements/header"] .header-content .logo-image{width:100px;height:auto}}[data-scope-path="juku/elements/header"] .header-content .header-btn .btn{display:flex;align-items:center;padding:6px 15px;font-size:16px;font-weight:bold;line-height:1.3;color:#fff;text-align:center;text-decoration:none;background:#ffb800;border-radius:5px;box-shadow:0 4px 0 #dd9f00}@media screen and (max-width: 768px){[data-scope-path="juku/elements/header"] .header-content .header-btn .btn{padding:4px 8px;font-size:12px;line-height:1.1;border-radius:4px;box-shadow:0 2px 0 #dd9f00}}[data-scope-path="juku/elements/header"] .header-content .header-btn .btn .book-icon{display:block;width:29px;height:35px}@media screen and (max-width: 768px){[data-scope-path="juku/elements/header"] .header-content .header-btn .btn .book-icon{width:25px;height:32px}}[data-scope-path="juku/elements/header"] .header-content .header-btn .btn .classroom-num{padding:2px 5px;margin-bottom:15px;margin-left:-5px;font-size:10px;color:#fff;background:#d70032;border-radius:50%}@media screen and (min-width: 769px){[data-scope-path="juku/elements/header"] .header-content .menu{display:none}}@media screen and (max-width: 768px){[data-scope-path="juku/elements/header"] .header-content .menu .toggle-menu .open-image{position:absolute;top:12px;right:15px}[data-scope-path="juku/elements/header"] .header-content .menu .toggle-menu .close-image{display:none}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents{position:absolute;top:0;right:0;width:100%;max-width:500px;padding:16px 20px 33px;margin-top:56px;background-color:#fff;transition:transform 1s;transform:translateX(100%)}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .menu-h2{padding:16px 16px 16px 56px;font-size:28px;font-weight:600;line-height:1.2;color:#005792;overflow-wrap:break-word;background-repeat:no-repeat;background-position:left 16px center;background-size:24px 24px;border-bottom:2px dotted currentColor}}@media screen and (max-width: 768px)and (max-width: 768px){[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .menu-h2{padding:8px 8px 8px 32px;font-size:20px;background-position:left 8px center;background-size:16px 16px}}@media screen and (max-width: 768px){[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .menu-h2.search{background-image:url("/img/juku/icons/search.png")}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .menu-h2 .text-small{font-size:16px}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .menu-list .menu-item{margin-top:8px;list-style:none}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .menu-link{position:relative;padding:14px 10px;font-size:17px;font-style:normal;font-weight:600;line-height:1.2;color:#323232;display:block;width:100%;height:100%;text-decoration:none;border-bottom:1px solid #ddd}}@media screen and (max-width: 768px)and (max-width: 768px){[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .menu-link{padding:10px}}@media screen and (max-width: 768px){[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .menu-link::before{position:absolute;top:calc(50% - 5px);right:18px;display:inline-block;width:10px;height:10px;content:"";border:solid #323232;border-width:2px 2px 0 0;transform:rotate(45deg)}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .contact-wrapper{margin-top:30px}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .contact-wrapper .menu-link-white{display:flex;align-items:center}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .contact-wrapper .menu-link-white::before{border:solid #fff;border-width:2px 2px 0 0}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .contact-wrapper .menu-link-white .book-icon{margin-right:10px}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .contact-wrapper .contact{font-size:15px;background-color:#ddd;border:0}[data-scope-path="juku/elements/header"] .header-content .menu .menu-contents .contact-wrapper .katekyo{margin-top:16px;font-size:15px;color:#fff;background-color:#538fc4;border:0}[data-scope-path="juku/elements/header"] .header-content .menu.open .menu-contents{transform:translateX(0)}[data-scope-path="juku/elements/header"] .header-content .menu.open .toggle-menu .open-image{display:none}[data-scope-path="juku/elements/header"] .header-content .menu.open .toggle-menu .close-image{position:absolute;top:18px;right:21px;display:initial}}[data-scope-path="juku/elements/header"] .nav-bar{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background-color:#005792}@media screen and (max-width: 768px){[data-scope-path="juku/elements/header"] .nav-bar{display:none}}[data-scope-path="juku/elements/header"] .nav-bar ul{display:flex;max-width:1000px;height:72px;margin:0 auto;list-style:none}[data-scope-path="juku/elements/header"] .nav-bar ul li{width:260px;text-align:center;border-left:solid 1px #fff}[data-scope-path="juku/elements/header"] .nav-bar ul li a{display:block;padding:13px 0;font-size:18px;font-weight:bold;line-height:1.3;color:#fff;text-decoration:none}[data-scope-path="juku/elements/header"] .nav-bar ul li:last-child{border-right:solid 1px #fff}[data-scope-path="juku/elements/header"] .nav-bar ul li:last-child a{padding:24px 67px}
