@charset "UTF-8";/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:#ffcd3e;text-decoration:none;transition:.3s all}a:hover{opacity:.8}img{max-width:100%;height:auto;vertical-align:bottom}li,ul{list-style:none;margin:0;padding:0}table{border-collapse:collapse}:root{font-size:62.5%}body,html{overflow-x:hidden}body{margin:0;color:#231815;text-align:center;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;line-height:140%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.for-spTab{display:none!important}.for-sp{display:none!important}.section-container{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.section-container::after{clear:both;content:"";display:block}.is-bold{font-weight:700}.btn-basic{background:#fff;border:5px solid #ffcd3e;box-sizing:border-box;box-shadow:2px 2px 5px rgba(0,0,0,.3);color:#231815;display:inline-block;font-size:1.8rem;font-weight:700;letter-spacing:.15rem;line-height:1.4;padding:8px 40px;position:relative;text-align:center}.btn-basic::before{border:10px solid transparent;border-top-color:#ffcd3e;content:"";position:absolute;bottom:-10px;right:-10px;transform:rotate(-45deg)}.btn-basic::after{width:9px;height:20px;background:url(../img/icon/icon_arrow_btn.svg) no-repeat 0 0/contain;content:"";display:inline-block;margin-left:16px;position:relative;top:-2px;vertical-align:middle}.btn-plane{width:100%;background:#231815;box-sizing:border-box;color:#fff;display:inline-block;padding:5px}.btn-plane.is-blue{background:#1e247d}.btn-plane::after{width:7px;height:16px;background:url(../img/icon/icon_arrow_btn_white.svg) no-repeat 0 0/contain;content:"";display:inline-block;margin-left:16px;position:relative;top:-2px;vertical-align:middle}.card{background:#fff;box-sizing:border-box;box-shadow:2px 2px 5px rgba(0,0,0,.3);overflow:hidden;padding:30px 40px}.card-img img{width:100%}.card-date,.card-info{color:#707070;display:inline-block;font-size:1.4rem;margin-top:20px;vertical-align:middle}.card-date{margin-right:16px}.card-address,.card-contractDate{color:#707070;font-size:1.8rem}.card-contractDate{margin-top:20px}.card-title{font-size:2.2rem;font-weight:700;margin-top:10px}.card-btn{width:100%;max-width:210px;float:right;margin-top:24px}.card-btn>a{font-size:1.4rem;padding:10px}.grid{display:flex;flex-wrap:wrap;justify-content:space-between}.grid::after{width:48%;content:"";display:block}.grid-col-2{width:48%}.module-common{margin-top:80px}.module-common-guideline-des{margin-top:24px;text-align:center}.module-common-guideline-btn{margin-top:40px;text-align:center}.module-common-guideline+.module-common-bnr{margin-top:80px}.module-common-bnr{width:90%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.module-common-bnr-item{width:47%;box-shadow:2px 2px 5px rgba(0,0,0,.3)}.module-common-bnr-item:first-child a{background:#2a2a29;box-shadow:12px 12px 0 0 #2a2a29 inset,-12px -12px 0 0 #2a2a29 inset,13px 13px 0 0 #fff inset,-13px -13px 0 0 #fff inset}.module-common-bnr-item a{background:#9b8874;box-shadow:12px 12px 0 0 #9b8874 inset,-12px -12px 0 0 #9b8874 inset,13px 13px 0 0 #fff inset,-13px -13px 0 0 #fff inset;box-sizing:border-box;color:#fff;display:block;padding:30px 10px;text-align:center}.module-common-bnr-item-title{font-size:2.4rem;font-weight:700;letter-spacing:.1em}.module-common-bnr-item-des{font-weight:700;margin-top:5px}.module-common-links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}.module-common-links-contents{width:47%;margin-top:48px}.module-common-links-contents a{background:url(../img/bg_common.jpg) repeat 0 0/100%;box-sizing:border-box;box-shadow:-3px -3px 0 0 #231815 inset,-12px -11px 0 0 #fff inset;color:#000;display:block;padding:16px 40px 40px;position:relative;text-align:center}.module-common-links-contents-icon{width:108px;position:absolute;top:-20px;left:-38px}.module-common-links-contents-title{border-bottom:1px solid #000;font-size:2.7rem;font-weight:700;letter-spacing:.05em;padding-bottom:10px}.module-common-links-contents-des{font-weight:700;letter-spacing:.1em;margin-top:10px}.module-common-links-contents-btn{background:#ffcd3e;box-sizing:border-box;font-size:1.7rem;font-weight:700;letter-spacing:.1em;margin-top:10px;padding:5px;position:relative}.module-common-links-contents-btn::before{border:12px solid transparent;border-top-color:#fff;content:"";position:absolute;bottom:-12px;right:-12px;transform:rotate(-45deg)}.module-lesson-coach{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.module-lesson-coach a{color:#000;text-decoration:underline}.module-lesson-coach.is-open .module-lesson-coach-btn{display:none}.module-lesson-coach.is-open .module-lesson-coach-btn.is-close{display:block}.module-lesson-coach.is-open .is-right{height:auto}.module-lesson-coach.is-open .is-right::before{display:none}.module-lesson-coach-btn{width:30%;background:#fff;box-sizing:border-box;box-shadow:2px 2px 5px rgba(0,0,0,.3);cursor:pointer;font-size:1.8rem;font-weight:700;padding:8px 5px;position:absolute;bottom:0;left:70%;transform:translateX(-50%);text-align:center;transition:.3s all;z-index:1}.module-lesson-coach-btn:hover{opacity:.7}.module-lesson-coach-btn::after{border:8px solid transparent;border-top-color:#000;content:"";display:inline-block;margin-left:8px;position:relative;top:3px;vertical-align:middle}.module-lesson-coach-btn.is-close{display:none;margin:24px auto 10px;position:static;transform:translate(0)}.module-lesson-coach-btn.is-close::after{border-top-color:transparent;border-bottom-color:#000;top:-6px}.module-lesson-coach-img{width:35%;max-height:460px}.module-lesson-coach .is-right{width:60%;height:390px;overflow:hidden;position:relative}.module-lesson-coach .is-right::before{width:100%;height:80px;background:linear-gradient(rgba(203,203,203,0) 0,#cbcbcb 100%);content:"";display:none;position:absolute;bottom:0;left:0}.module-lesson-coach .is-right.is-green::before{background:linear-gradient(rgba(217,234,214,0) 0,#d9ead5 100%)}.module-lesson-coach-place-item{box-sizing:border-box;color:#fff;display:inline-block;margin-right:5px;padding:0 8px}.module-lesson-coach-place-item.is-green{background:#00913b}.module-lesson-coach-place-item.is-black{background:#2a2a29}.module-lesson-coach-place-item.is-blue{background:#1e247d}.module-lesson-coach-place-item.is-white{background:#fff;color:#000}.module-lesson-coach-title{font-size:3rem;font-weight:700;letter-spacing:.15em;line-height:1.2;margin-top:10px}.module-lesson-coach-title span{font-size:1.8rem;letter-spacing:.1em;margin-left:10px;vertical-align:bottom}.module-lesson-coach-table{margin-top:32px;table-layout:fixed}.module-lesson-coach-table tr:last-child td,.module-lesson-coach-table tr:last-child th{border-bottom:1px dashed #605b55}.module-lesson-coach-table td,.module-lesson-coach-table th{border-top:1px dashed #605b55;box-sizing:border-box;font-size:1.8rem;padding:16px 10px}.module-lesson-coach-table th{width:28%;letter-spacing:.1em;text-align:left}.wp-pagenavi{font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.wp-pagenavi>a,.wp-pagenavi>span{display:inline-block;margin-right:10px}.wp-pagenavi>a{background:#fff;border:1px solid #00973b;border-radius:5px;box-sizing:border-box;color:#00973b;font-weight:700;padding:6px 15px;text-align:center}.wp-pagenavi>a:hover{background:#00973b;color:#fff;opacity:1}.wp-pagenavi .current{background:#00973b;border:1px solid #00973b;border-radius:5px;box-sizing:border-box;color:#fff;font-weight:700;padding:6px 15px;text-align:center}table{width:100%;box-sizing:border-box}.table-overflow{width:100%}.tableBase td,.tableBase th{border:1px solid #9b8874;box-sizing:border-box;line-height:1.4;padding:20px 30px;text-align:center}.tableBase th{background:#eaeaea}.title-base{border-top:1px solid #f39800;border-bottom:1px solid #f39800;box-sizing:border-box;color:#f39800;font-size:32px;letter-spacing:.1em;padding:10px;text-align:center}.title-blue{background:#90c2c8;display:inline-block;color:#fff;font-size:18px;font-weight:700;letter-spacing:.05em;padding:8px 30px;text-align:center}.pagetop{display:none;position:fixed;bottom:30px;right:40px;z-index:998}.pagetop>a{width:50px;height:50px;background:#00973b;border-radius:50%;display:block;opacity:.7;overflow:hidden;text-align:center}.pagetop>a:hover{opacity:1;transform:scale(1.1)}.pagetop>a:hover svg{animation:upDown .3s cubic-bezier(.25,.46,.45,.94)}.pagetop svg{width:25px;height:25px;stroke:#fff;padding-top:12px;transition:.3s stroke}.footer{width:100%;background:url(../img/bg_footer.jpg) no-repeat center 0/cover;margin-top:80px}.footer a{color:#fff}.footer-inner{box-sizing:border-box;padding:40px 0 80px;position:relative}.footer-title{color:#fff;letter-spacing:.05em;font-size:4rem;font-weight:900}.footer-title span{font-size:1.8rem;font-weight:700;letter-spacing:normal;padding-left:24px;vertical-align:middle}.footer-contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.footer-contents-info{width:25%}.footer-contents-info-logo{width:90%}.footer-contents-info-address{color:#fff;font-size:1.4rem;margin-top:24px}.footer-contents-bnr{width:47%;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-contents-bnr-item{width:48%;line-height:1}.footer-contents-bnr-item:first-child{width:100%}.footer-contents-bnr-item a{display:block}.footer-contents-links{width:23%}.footer-contents-links-item a{width:100%;border:5px solid #fff;box-sizing:border-box;display:block;font-size:1.7rem;font-weight:700;padding:8px 5px;text-align:center}.footer-contents-links-item a.is-short{padding:20px 5px}.footer-contents-links-item+.footer-contents-links-item{margin-top:12px}.footer-sitemap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:48px}.footer-sitemap-contents{width:23%}.footer-sitemap-contents-item{color:#fff;font-weight:700;letter-spacing:.1em;margin-top:8px}.footer-sitemap-contents-item.is-title{border-bottom:1px solid #fff;padding-bottom:5px}.footer-sitemap-contents-item.is-title a{padding-left:0}.footer-sitemap-contents-item.is-title a::before{display:none}.footer-sitemap-contents-item a{box-sizing:border-box;padding-left:10px;position:relative}.footer-sitemap-contents-item a::before{width:5px;height:5px;background:#fff;border-radius:50%;content:"";position:absolute;top:11px;left:0}.footer-copyright{background:#000;color:#fff;padding:10px 0 16px;text-align:center}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:25px;height:19px;display:inline-block;margin-right:0;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:25px;height:1px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-9px;left:0}.hamburger-inner::after{bottom:-9px;left:0}.is-active .hamburger-inner::before{top:-9px;left:0}.is-active .hamburger-inner::after{bottom:-9px;left:0}.hamburger--slider .hamburger-inner{top:.5px}.hamburger--slider .hamburger-inner::before{top:9px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner::after{top:18px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-3.5714285714px,-8px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-18px,0) rotate(-90deg)}.hamburger{display:none;position:fixed;z-index:10001}.fixedMenu{position:fixed;top:200px;right:10px;z-index:10}.fixedMenu-item{max-width:100px}.fixedMenu-item a{display:block;position:relative;transition:.3s all}.fixedMenu-item a:hover{transform:translateX(-10px)}.fixedMenu-item a::before{width:40px;height:32px;background:rgba(255,255,255,.8);content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%);z-index:-1}.fixedMenu-item+.fixedMenu-item{margin-top:16px}.header{width:100%;background:#fff}.header-inner{width:100%;max-width:1200px;display:flex;align-items:center;margin-right:auto;margin-left:auto}.header-logo{width:40%;max-width:235px;margin-right:auto;margin-left:2%}.header-logo img{width:100%}.header-links{display:flex;align-items:center}.header-links-contact{display:inline-block;letter-spacing:-.4em;margin-right:24px}.header-links-contact-item{max-width:106px;display:inline-block;letter-spacing:normal}.header-links-place{display:inline-block;letter-spacing:-.4em}.header-links-place-item{max-width:235px;display:inline-block;letter-spacing:normal}.header .gnav{background:#00973b}.header .gnav-list{display:flex;justify-content:center}.header .gnav-list-item>a{box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;padding:16px 22px;position:relative;text-align:center}.header .gnav-list-item>a:hover{opacity:1}.header .gnav-list-item>a::after{width:0;height:3px;background:#fff;content:"";position:absolute;bottom:0;left:0;transition:.3s all}.header .gnav-list-item>a:hover::after{width:100%}.header .gnav-list-item>a.is-star::before{width:20px;height:19px;background:url(../img/icon/icon_star_white.svg) no-repeat 0 0/contain;content:"";display:inline-block;margin-right:5px;position:relative;top:-4px;vertical-align:middle}.mv{position:relative}.mv-img{width:100%}.mv-img img{width:100%}.mv-title{width:90%;color:#255642;font-size:4.5rem;font-weight:700;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}.mv-btns{width:90%;max-width:400px;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.mv-btns-item a{background:rgba(0,0,0,.4);border:2px solid #fff;box-sizing:border-box;color:#fff;display:block;font-size:1.8rem;font-weight:700;padding:0;position:relative;text-align:center}.mv-btns-item a::before{width:8px;height:16px;background:url(../img/icon/icon_arrow_btn_white.svg) no-repeat 0 0/contain;color:#fff;content:"";font-size:2rem;font-weight:900;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mv-btns-item+.mv-btns-item{margin-top:16px}.mv-noImg{margin-top:60px}.mv-noImg-title{font-size:4rem;font-weight:900;letter-spacing:.05em;line-height:1.6;position:relative;text-align:center}.mv-noImg-title span{display:block;font-size:1.6rem;font-weight:700;margin-top:16px}.mv-noImg-title::before{width:52px;height:2px;background:#000;content:"";position:absolute;top:68px;left:50%;transform:translate(-50%,-50%)}div.wrapper_{width:100%;margin:0 auto;text-align:left}div.container_{width:980px;margin:0 auto}div.contents_{width:980px;margin:0 auto;zoom:1}div.container_ div.contents_ div.mainframe_,div.container_ div.contents_ div.mainframe_ .event_ .goods_,div.container_ div.mainframe_{width:750px}div.mainframe_{float:right}div.leftmenuframe_{width:210px;float:left}div.container_:after,div.contents_:after{content:"";display:block;height:0;font-size:0;clear:both;visibility:hidden}#pattern{font-family:"Noto Serif JP","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.6}#pattern .pattern-floatBtn{display:none;position:fixed;top:25px;right:25px;z-index:99}#pattern .pattern-floatBtn a{background:#f39800;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.1em;padding:25px 20px;position:relative;text-align:center;text-decoration:none}#pattern .pattern-floatBtn a::before{width:calc(100% - 10px);height:calc(100% - 10px);background:0 0;border:1px solid #fff;border-radius:10px;box-sizing:border-box;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#pattern .pattern-intro-title{font-size:32px;font-weight:700;letter-spacing:.1em;line-height:2;margin-top:80px;text-align:center}#pattern .pattern-intro-title span{display:block;font-size:22px;font-weight:400}#pattern .pattern-intro-link{display:flex;justify-content:center;margin-top:80px}#pattern .pattern-intro-link-item{width:19%}#pattern .pattern-intro-link-item a{color:#000}#pattern .pattern-intro-link-item img{width:100%}#pattern .pattern-intro-link-item span{display:block;font-size:17px;margin-top:8px;text-align:center}#pattern .pattern-intro-link-item+.pattern-intro-link-item{margin-left:30px}#pattern .pattern-intro-contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;padding:60px 0 90px}#pattern .pattern-intro-contents.is-first{background:url(../img/ajitebako_brand/bg_section_1.jpg) no-repeat 0 0/cover}#pattern .pattern-intro-contents.is-second{background:url(../img/ajitebako_brand/bg_section_2.jpg) no-repeat right 0/cover;flex-direction:row-reverse;margin-top:1px;position:relative}#pattern .pattern-intro-contents.is-second .pattern-intro-contents-products{border-bottom-color:#ffe787;padding-bottom:10px}#pattern .pattern-intro-contents.is-second::before{width:100%;height:1px;background:url(../img/ajitebako_brand/bg_line.jpg) no-repeat right 0/cover;content:"";position:absolute;left:0;top:-1px}#pattern .pattern-intro-contents>div{width:24%;text-align:center}#pattern .pattern-intro-contents-img{width:60%;margin:80px auto 0}#pattern .pattern-intro-contents div.pattern-intro-contents-products-wrap{width:76%;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}#pattern .pattern-intro-contents-products{width:48%;border-bottom:1px solid #f9ccc1;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:25px;padding-bottom:20px}#pattern .pattern-intro-contents-products:nth-child(1),#pattern .pattern-intro-contents-products:nth-child(2){margin-top:0}#pattern .pattern-intro-contents-products-img{width:25%}#pattern .pattern-intro-contents-products .is-right{width:70%}#pattern .pattern-intro-contents-products-title{font-size:18px;font-weight:700;letter-spacing:.1em}#pattern .pattern-intro-contents-products-des{font-size:14px;letter-spacing:.1em;margin-top:5px}#pattern .pattern-sumi{display:flex;flex-direction:row-reverse;justify-content:center;margin-top:80px}#pattern .pattern-sumi-title{margin-left:40px}#pattern .pattern-sumi-des{font-size:14px;letter-spacing:.3em;line-height:2;margin-left:40px;writing-mode:vertical-rl}#pattern .pattern-sumi-btn a{background:#78c8df;border-radius:5px;box-sizing:border-box;color:#fff;font-size:14px;font-weight:700;letter-spacing:.2em;padding:10px 10px;text-decoration:none;writing-mode:vertical-lr}#pattern .pattern-lineup{margin-top:100px}#pattern .pattern-lineup-box{width:78%;margin:0 auto}#pattern .pattern-lineup-box-title{font-size:28px;margin-top:50px;text-align:center}#pattern .pattern-lineup-box-contents{display:flex;flex-wrap:wrap;justify-content:space-between}#pattern .pattern-lineup-box-contents-item{width:48%;margin-top:57px}#pattern .pattern-lineup-box-contents-item span{display:block;font-size:19px;letter-spacing:.1em;margin-top:16px;text-align:center}#pattern .pattern-lineup-season{width:78%;margin:90px auto 0}#pattern .pattern-lineup-season-title{background:url(../img/ajitebako_brand/bg_line_title.png) no-repeat center bottom;border-top:2px solid #67b5b7;box-sizing:border-box;color:#67b5b7;font-size:18px;letter-spacing:.1em;padding:15px 10px 40px;position:relative;text-align:center}#pattern .pattern-lineup-season-title::after,#pattern .pattern-lineup-season-title::before{width:44px;height:68px;content:"";position:absolute}#pattern .pattern-lineup-season-title::before{background:url(../img/ajitebako_brand/dec_title_left.png) no-repeat 0 0/contain;left:0;bottom:10px}#pattern .pattern-lineup-season-title::after{background:url(../img/ajitebako_brand/dec_title_right.png) no-repeat 0 0/contain;right:0;top:-31px}#pattern .pattern-lineup-season-contents{display:flex;flex-wrap:wrap;justify-content:space-between}#pattern .pattern-lineup-season-contents-item{width:48%;margin-top:35px}#pattern .pattern-lineup-season-contents-item span{display:block;font-size:14px;letter-spacing:.1em;text-align:center}#pattern .pattern-lineup-gift-title{font-size:28px;margin-top:60px;text-align:center}#pattern .pattern-lineup-gift-contents{display:flex;flex-wrap:wrap;justify-content:space-between}#pattern .pattern-lineup-gift-contents-item{width:31.5%;margin-top:30px}#pattern .pattern-lineup-gift-contents-item span{display:block;font-size:16px;margin-top:10px;text-align:center}#pattern .pattern-lineup-btn{width:100%;max-width:613px;margin:60px auto 0}#pattern .pattern-lineup-btn a{width:100%;background:#f39800;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-block;font-size:24px;font-weight:700;letter-spacing:.1em;padding:15px 10px;text-align:center;text-decoration:none}#pattern .pattern-package{margin-top:100px}#pattern .pattern-package-sumi{background:url(../img/ajitebako_brand/bg_sumi.jpg) no-repeat right 0/cover;box-sizing:border-box;display:flex;flex-direction:row-reverse;margin-top:60px;padding:50px 25px 45px 20px;position:relative}#pattern .pattern-package-sumi::before{width:100%;height:79px;background:url(../img/ajitebako_brand/dec_sumi.png) no-repeat 0 0/contain;content:"";position:absolute;left:0;bottom:15px}#pattern .pattern-package-sumi-title{font-size:26px;font-weight:700;letter-spacing:.1em;position:relative;top:-15px;writing-mode:vertical-rl}#pattern .pattern-package-sumi-des{font-size:14px;letter-spacing:.25em;line-height:1.6;margin-right:8px;writing-mode:vertical-rl}#pattern .pattern-package-sumi-des+.pattern-package-sumi-des{margin-right:15px}#pattern .pattern-package-sumi-img{margin-right:20px}#pattern .pattern-package-profile{margin-top:40px}#pattern .pattern-package-profile-contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:55px}#pattern .pattern-package-profile-contents-title{font-size:16px;letter-spacing:.1em;position:relative;top:-15px}#pattern .pattern-package-profile-contents-title .is-left{display:inline-block}#pattern .pattern-package-profile-contents-title .is-big{display:block;font-size:23px}#pattern .pattern-package-profile-contents-title .name{display:inline-block;font-size:60px;letter-spacing:.15em;margin-left:25px}#pattern .pattern-package-profile-contents-link-item{margin-top:10px}#pattern .pattern-package-profile-contents-link-item a{color:#000;font-size:14px;letter-spacing:.1em;text-decoration:underline}#pattern .pattern-package-profile-contents-link-item a:hover{text-decoration:none}#pattern .pattern-package-profile-contents-link-item a::after{width:13px;height:13px;background:url(../img/ajitebako_brand/icon_outlink.png) no-repeat 0 0/contain;content:"";display:inline-block;margin-left:8px;vertical-align:middle}#pattern .pattern-package-profile-contents-des{width:47%;font-size:14px;letter-spacing:.1em;line-height:2.2}#pattern .pattern-thoughts{box-sizing:border-box;margin-top:90px;padding:0 20px}#pattern .pattern-thoughts-des{font-size:14px;letter-spacing:.1em;line-height:2.2;margin-top:25px}#pattern .pattern-youtube{box-sizing:border-box;margin-top:60px;padding:0 20px 100px}#pattern .pattern-youtube-contents{margin-top:30px}#pattern .pattern-youtube-contents iframe{width:100%;height:400px}@media (max-width:979px){.for-pcOnly{display:none!important}.for-spTab{display:block!important}.sp-container{width:90%!important;margin-left:auto;margin-right:auto}.card-title{font-size:1.8rem}.module-common-bnr-item-title{font-size:2.1rem}.module-common-links-contents-icon{width:70px;top:-10px;left:-15px}.module-common-links-contents-title{font-size:2rem}.module-lesson-coach-btn{width:45%}.module-lesson-coach-table th{width:35%}.hamburger{display:block;top:32px;right:5%}.fixedMenu{position:static;margin-top:24px;text-align:center}.fixedMenu-item{display:inline-block}.fixedMenu-item a:hover{transform:translateX(0)}.fixedMenu-item a::before{display:none}.fixedMenu-item+.fixedMenu-item{margin-top:0;margin-left:24px}.header{box-shadow:0 1px 4px rgba(0,0,0,.3);padding:10px 0;position:fixed;top:0;left:0;z-index:999}.header-inner{padding:0 5%}.header-logo{width:40%;margin:0}.header-logo img{position:relative;top:-3px;vertical-align:middle}.header-links-contact{width:40%;display:block;margin:48px auto 0}.header-links-contact-item{width:50%;max-width:1000px}.header-links-contact-item img{width:100%}.header-links-place{width:40%;display:block;margin:16px auto 0}.header-links-place-item{width:50%;max-width:1000px}.header-links-place-item img{width:100%}.header .gnav{width:100%;height:100vh;background:rgba(255,255,255,.9);box-sizing:border-box;overflow-y:scroll;padding:40px 5% 70px;position:fixed;top:0;left:0;transform:translateX(100%);transition:.3s all;z-index:99999}@supports ((-webkit-backdrop-filter:blur(50px)) or (backdrop-filter:blur(50px))){.header .gnav{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.header .gnav.is-active{transform:translateX(0)}.header .gnav-logo{width:55%;max-width:200px;margin:0 auto}.header .gnav-list{display:block;margin-top:24px}.header .gnav-list-item>a{border-bottom:1px solid #eee;color:#000;display:block;padding:16px 10px;text-align:left}.header .gnav-list-item>a::after{display:none}.header .gnav-list-item>a.is-star::before{display:none}.header .gnav-list-item:first-child>a{border-top:1px solid #eee}.mv-title{font-size:3rem}.mv-btns-item a{font-size:1.6rem}}@media (max-width:767px){.for-pc{display:none!important}.for-sp{display:block!important}.btn-basic{border-width:4px;font-size:1.4rem}.card-address,.card-contractDate{font-size:1.4rem}.card-title{font-size:1.6rem}.card-btn{max-width:none;float:none}.grid-col-2{width:100%}.module-common{margin-top:16px}.module-common-guideline-btn{margin-top:32px}.module-common-guideline+.module-common-bnr{margin-top:40px}.module-common-bnr{width:100%;margin-top:40px}.module-common-bnr-item{width:100%}.module-common-bnr-item-title{font-size:1.8rem}.module-common-bnr-item-des{font-weight:400}.module-common-bnr-item+.module-common-bnr-item{margin-top:24px}.module-common-links{margin-top:0}.module-common-links-contents{width:100%}.module-common-links-contents a{padding:10px 20px 20px}.module-common-links-contents-title{font-size:1.8rem}.module-common-links-contents-btn{font-size:1.4rem}.module-lesson-coach-btn{width:90%;left:50%;font-size:1.6rem}.module-lesson-coach-img{width:100%;max-height:none}.module-lesson-coach .is-right{width:100%;margin-top:16px}.module-lesson-coach .slider~.is-right{margin-top:40px}.module-lesson-coach-title{font-size:2rem;margin-top:16px}.module-lesson-coach-title span{font-size:1.4rem}.module-lesson-coach-table{margin-top:24px}.module-lesson-coach-table td,.module-lesson-coach-table th{font-size:1.6rem;padding:12px 10px}.module-lesson-coach-table th{width:40%}.wp-pagenavi>a{padding:4px 10px}.wp-pagenavi .current{padding:4px 10px}.table-overflow>table{max-width:100%;display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.table-overflow>table::-webkit-scrollbar{height:5px;background:#ccc}.table-overflow>table::-webkit-scrollbar:horizontal{height:5px}.table-overflow>table::-webkit-scrollbar-button{width:5px;height:5px;background:#666}.table-overflow>table::-webkit-scrollbar-piece{background:#ccc}.table-overflow>table::-webkit-scrollbar-thumb{background:#666}.table-overflow>table::-webkit-scrollbar-corner{background:#333}.tableBase td,.tableBase th{padding:12px}.title-base{width:90%;font-size:7vw;margin-left:auto;margin-right:auto}.pagetop{bottom:40px;right:20px}.pagetop>a{opacity:1}.pagetop>a:hover{transform:scale(1)}.pagetop>a:hover svg{animation:none}.footer{margin-top:40px}.footer-inner{padding:40px 0}.footer-title{display:none;font-size:2.4rem;text-align:center}.footer-title span{font-size:1.4rem;padding-left:16px}.footer-contents{margin-top:0}.footer-contents-info{width:100%}.footer-contents-info-logo{width:50%;margin:0 auto}.footer-contents-info-address{margin-top:16px;text-align:center}.footer-contents-bnr{width:100%;margin-top:10px}.footer-contents-bnr-item{width:50%;margin-top:16px}.footer-contents-links{width:100%;margin-top:24px}.footer-contents-links-item a{border-width:2px;font-size:1.4rem}.footer-contents-links-item+.footer-contents-links-item{margin-top:16px}.footer-sitemap{margin-top:32px}.footer-sitemap-contents{width:45%}.footer-sitemap-contents-item{font-weight:400}.footer-sitemap-contents-item.is-title{margin-top:24px}.hamburger{top:23px}.fixedMenu-item{max-width:80px}.header-links-contact{width:100%;margin-top:24px}.header-links-place{width:100%}.mv-title{font-size:2.2rem;line-height:1.4;top:55%}.mv-btns{margin:16px auto 0;position:static;transform:translateX(0)}.mv-btns-item a{border-color:#000;background:#fff;color:#000}.mv-btns-item a::before{background:url(../img/icon/icon_arrow_btn.svg) no-repeat 0 0/contain}.mv-noImg{margin-top:10px}.mv-noImg-title{font-size:2.4rem;padding-top:24px}.mv-noImg-title span{font-size:1.4rem}.mv-noImg-title::before{width:30px;top:66px}div.container_{width:100%}div.contents_{width:100%}div.container_ div.contents_ div.mainframe_,div.container_ div.contents_ div.mainframe_ .event_ .goods_,div.container_ div.mainframe_{width:100%}div.mainframe_{float:none}div.leftmenuframe_{display:none}#pattern .pattern-floatBtn{top:70px;right:10px}#pattern .pattern-floatBtn a{font-size:13px;letter-spacing:.05em;padding:15px 13px}#pattern .pattern-mv{width:90%;margin:0 auto}#pattern .pattern-intro-title{font-size:20px;margin-top:60px}#pattern .pattern-intro-title span{font-size:15px}#pattern .pattern-intro-link{margin-top:48px}#pattern .pattern-intro-link-item{width:26%}#pattern .pattern-intro-link-item+.pattern-intro-link-item{margin-left:40px}#pattern .pattern-intro-contents{padding:40px 5% 70px}#pattern .pattern-intro-contents.is-first{background:url(../img/ajitebako_brand/bg_section_1_sp.jpg) no-repeat 0 0/cover}#pattern .pattern-intro-contents.is-second{background:url(../img/ajitebako_brand/bg_section_2_sp.jpg) no-repeat right 0/cover}#pattern .pattern-intro-contents>div{width:18%}#pattern .pattern-intro-contents-title{width:60%;margin:0 auto}#pattern .pattern-intro-contents-img{width:100%;margin-top:60px}#pattern .pattern-intro-contents div.pattern-intro-contents-products-wrap{width:78%}#pattern .pattern-intro-contents-products{width:100%}#pattern .pattern-intro-contents-products:nth-child(2){margin-top:25px}#pattern .pattern-sumi{margin-top:70px}#pattern .pattern-sumi-title{margin-left:30px}#pattern .pattern-sumi-des{margin-left:50px}#pattern .pattern-lineup{margin-top:80px}#pattern .pattern-lineup-box-title{font-size:24px}#pattern .pattern-lineup-box-contents-item{width:75%;margin:40px auto 0}#pattern .pattern-lineup-box-contents-item span{margin-top:10px}#pattern .pattern-lineup-season{width:90%;margin-top:60px}#pattern .pattern-lineup-season-title{font-size:5vw}#pattern .pattern-lineup-season-contents-item{margin-top:25px}#pattern .pattern-lineup-gift-title{font-size:24px}#pattern .pattern-lineup-gift-contents-item{width:55%;margin:40px auto 0}#pattern .pattern-lineup-btn{margin-top:48px;text-align:center}#pattern .pattern-lineup-btn a{width:90%;font-size:18px;padding:20px 10px}#pattern .pattern-package-sumi{background:url(../img/ajitebako_brand/bg_sumi_sp.jpg) no-repeat right 0/cover;flex-wrap:wrap;justify-content:center;padding-top:70px}#pattern .pattern-package-sumi::before{bottom:-5px}#pattern .pattern-package-sumi-des{margin-right:10px}#pattern .pattern-package-sumi-img{width:90%;margin:10px auto 0}#pattern .pattern-package-profile{margin-top:50px;padding:0 5%}#pattern .pattern-package-profile-contents{margin-top:35px}#pattern .pattern-package-profile-contents-title{font-size:13px;top:0}#pattern .pattern-package-profile-contents-title .is-big{font-size:18px}#pattern .pattern-package-profile-contents-title .name{font-size:40px;margin-left:15px}#pattern .pattern-package-profile-contents-link{margin-top:24px}#pattern .pattern-package-profile-contents-des{width:100%;margin-top:24px}#pattern .pattern-thoughts{margin-top:80px;padding:0 5%}#pattern .pattern-youtube{padding:0 5% 80px}#pattern .pattern-youtube-contents iframe{height:220px}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}