@charset "UTF-8";a{text-decoration:none}a:hover,a:focus{opacity:.7;text-decoration:none}@media screen and (min-width:750px){.collection-hero__description{max-width:-moz-fit-content!important;max-width:fit-content!important}}.collection-hero__description .product_list{display:flex;flex-wrap:wrap;list-style:none;gap:10px 0;margin-bottom:30px}.collection-hero__description .product_list li{padding:0 7px;border-right:1px solid #ccc}.collection-hero__description .product_list li:last-child{border:none}.collection-hero__description .product_list li a{font-size:14px;color:#333;border-bottom:1px dashed #aaa;padding-bottom:2px;text-decoration:none}.collection-hero__description .product_list li a:hover,.collection-hero__description .product_list li a:focus{opacity:.7}.top-bar{display:flex;align-items:center;padding-left:7.5px;padding-right:15px;background:#282828}.top-bar .header__heading-logo{filter:brightness(200%) invert(100%)}.top-bar .header__heading-logo-wrapper{display:flex;align-items:center}@media screen and (max-width:989px){.top-bar{display:none}}.top-bar a{color:#fff}.top-bar ul{list-style:none}.top-bar .header_link{display:inline-flex;gap:10px;font-size:15px;align-items:center;justify-content:flex-start;margin-left:auto}.top-bar .header_link>ul{display:flex;gap:20px;text-wrap:nowrap;margin:0;padding:0 5px}.top-bar .header_link>ul:nth-child(1) a{color:#ffffffbf;font-size:1.4rem}.top-bar .header_link>ul:nth-child(2){gap:12px;line-height:0}.top-bar .header_link>ul .child{display:none;z-index:500;position:absolute;padding:10px 15px;top:100%;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background-color:#fff;box-shadow:0 0 3px #ccc}.top-bar .header_link>ul .child li{margin:8px 0}.top-bar .header_link>ul .child li a{display:block;color:#333;white-space:nowrap}.top-bar .header_link>ul>li{position:relative;padding:15px 0}.top-bar .header_link>ul>li:hover .child{display:block}.top-bar .header_link .engBtn a{background-color:#fff;color:#333;padding:2px 4px;font-size:12px;font-weight:600;border-radius:2px}@media screen and (min-width:990px){.header{padding:10px 1.5rem;letter-spacing:-.01em}.header .header__heading,.header .header__heading-link{display:none}}.header .search-modal__form{margin-right:15px;border-bottom:1px solid #666}.header .search-modal__form .field__input:not(:-moz-placeholder){padding-left:.9rem}.header .search-modal__form .field__input,.header .search-modal__form .field__input:not(:placeholder-shown){padding-left:.9rem}.header .search-modal__form .search__input.field__input{padding-right:3rem}.header .search-modal__form .field__label{left:10px}.header .search-modal__form .field__button{width:3rem}.header .search-modal__form .field:after{box-shadow:none}@media screen and (max-width:989px){.header .search-modal__form{display:none}}.header .header_icon_text{font-size:11px;letter-spacing:-.2em;white-space:nowrap;margin-top:-10px;text-align:center}.header .header__icons a{text-decoration:none}.header .header__icons .header__icon:not(.header__icon--summary),.header .header__icons .header__icon span{flex-direction:column}@media screen and (min-width:990px){.sp_search{display:none}}.sp_search .search-modal__form{width:calc(100% - 30px);margin:auto}.header__icon--menu[aria-expanded=true]:before{display:none}.menu-drawer-container{margin-top:-10px}.menu-drawer-container .link{text-decoration:none}.menu-drawer__navigation .menu_title{margin:15px;font-size:1.6rem;font-weight:600}.menu-drawer__navigation li{border-bottom:1px solid #eee}.menu-drawer__navigation li:first-child{border-top:1px solid #eee}.menu-drawer__navigation li .menu-drawer__menu-item,.menu-drawer__navigation li a.menu-drawer__menu-item{font-size:1.6rem}.slider.slick-slider{padding-left:0;overflow:hidden}.slider.slick-slider img{width:60vw;max-width:700px;height:auto;max-height:510px}@media screen and (max-width:750px){.slider.slick-slider img{width:calc(100vw - 30px)}}.slider.slick-slider.slick-dotted.slick-slider{margin-bottom:0}.slider.slick-slider .slick-slide{transform:scale(.9);transition:all .5s;opacity:.5}.slider.slick-slider .slick-slide.slick-center{transform:scale(1);opacity:1}.slider.slick-slider .slick-dots{position:inherit;bottom:0;text-align:center;margin:10px 0 0}.slider.slick-slider .slick-dots li{display:inline-block;margin:0 4px}.slider.slick-slider .slick-dots button{color:transparent;outline:none;width:8px;height:8px;display:block;border-radius:50%;background:#ccc}.slider.slick-slider .slick-dots button:before{content:none}.slider.slick-slider .slick-dots .slick-active button{background:#333}.news-section .news-list{text-align:left;padding:0 0 30px}.news-section .news-list li{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #ccc}.news-section .news-list li:last-child{border-bottom:none}.news-section .news-list li .date{font-size:14px;color:#888;margin-right:20px;min-width:80px}.news-section .news-list li a{color:#333;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-section .news-list li a:hover .title,.news-section .news-list li a:focus .title{text-decoration:underline}@media screen and (max-width:750px){.news-section .news-list li{flex-direction:column;align-items:flex-start}.news-section .news-list li .date{margin-right:0;margin-bottom:5px}.news-section .news-list li .title{white-space:normal;overflow:visible;text-overflow:initial}}.blog-articles{display:block!important}.blog-articles .article{border-bottom:1px solid #eee}.blog-articles .article-card__info{padding-bottom:10px;font-size:90%}.blog-articles .article-card .card__information{padding-left:0!important;padding-right:0!important}.blog-articles .card__inner.ratio{display:block}.blog-articles p{margin-bottom:0;line-height:1.6}.metafields-product{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:30px}.metafields-product li{width:calc((100% - 90px)/4)}@media screen and (max-width:749px){.metafields-product li{width:calc((100% - 30px)/2)}}.metafields-product li img{width:100%}.metafields-product li .product__price{color:#c8493f;text-align:center}.metafields-product li .product__price .tax{font-size:12px}.product-grid-container .card__media .media img{-o-object-fit:contain;object-fit:contain}.card__information{display:flex;flex-direction:column}.card__information .card__heading{flex-grow:1}.card__information .price{text-align:center}.card__information .price .price__regular{color:red}.card__information .price .price__regular .inTax{letter-spacing:normal;margin-left:8px;font-size:12px}.product__info-wrapper .price .price__regular{color:red}.product__info-wrapper .price .price__regular .inTax{letter-spacing:normal;margin-left:8px;font-size:12px}.product__info-wrapper .payment-icons{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0}.product__info-wrapper .payment-icons .icon{width:50px;height:32px}.product__description img{max-width:100%}.video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page_content h2{border-bottom:1px solid #ccc;margin:45px 0 30px}.page_content h3{border-left:4px solid #ccc;padding-left:8px;margin:30px 0 15px}.page_content .main_area{display:flex;justify-content:center;align-items:center;margin:0 calc(50% - 50vw) 60px;padding:0 calc(50vw - 50% + 8px);width:100vw;min-height:500px}@media screen and (max-width:767px){.page_content .main_area{min-height:300px}}.page_content .main_area.gg-shop{background-image:url(/cdn/shop/files/info-ggshop_img.jpg?v=1719018278);background-size:cover;background-position:center bottom}.page_content .main_area.gg-shop h1{font-family:Hiragino Mincho Pro,Times New Roman,YuMincho,Yu Mincho,MS PMincho,serif;color:#f7e8d5;font-size:34px;letter-spacing:6px;margin:0;text-align:center}@media screen and (max-width:767px){.page_content .main_area.gg-shop h1{font-size:20px;letter-spacing:-1px}}.page_content table{margin-bottom:12px}.page_content ul li{margin-bottom:8px;margin-left:1.4em;text-indent:-1.4em}.page_content ol{list-style-type:auto;text-indent:-1.3em;padding-left:1.3em}.page_content .col2{display:flex;gap:10px;list-style-type:none}.page_content .flow{position:relative;background-color:#f3f3f3;padding:8px;margin-bottom:50px}.page_content .flow p{margin-bottom:0}.page_content .flow.arrow_down:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-10px;margin-bottom:-40px;border:solid 10px transparent;border-left-color:#000;display:inline-block;rotate:90deg}.page_content .guitar-school{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.page_content .guitar-school{display:block}}.page_content .guitar-school .guitar-school-box{display:flex;width:48%;border-bottom:1px solid #cfcfcf;margin-bottom:30px}@media screen and (max-width:767px){.page_content .guitar-school .guitar-school-box{width:100%;display:block}}.page_content .guitar-school .guitar-school-box .guitar-school-img-box{width:50%}@media screen and (max-width:767px){.page_content .guitar-school .guitar-school-box .guitar-school-img-box{width:100%}}.page_content .guitar-school .guitar-school-box .guitar-school-img-box img{width:100%}.page_content .guitar-school .guitar-school-box .guitar-school-left-box{padding-left:15px;margin-bottom:15px;width:50%}@media screen and (max-width:767px){.page_content .guitar-school .guitar-school-box .guitar-school-left-box{padding-left:0;width:100%}}.page_content .guitar-school .guitar-school-box .guitar-school-left-box h2{font-size:18px;font-weight:700}@media screen and (max-width:767px){.page_content .guitar-school .guitar-school-box .guitar-school-left-box h2{margin-top:10px;margin-bottom:20px}}.page_content .guitar-school .guitar-school-box .guitar-school-left-box .sakai-p{margin-bottom:0}.page_content .guitar-school .guitar-school-box .guitar-school-left-box p{margin-bottom:5px;line-height:1.2}.page_content .guitar-school .guitar-school-box .guitar-school-left-box p span{font-weight:700}.page_content .guitar-school .guitar-school-box .guitar-school-left-box a{text-align:center;max-width:150px;display:block;margin-left:auto;background:#af0b0b;color:#fff;border-radius:15px;padding-top:2px;margin-top:15px;font-weight:700}.page_content .performer div{text-align:center;margin-bottom:15px}.page_content ul.prof_sakuin{display:flex;list-style:none;gap:10px;flex-wrap:wrap}.page_content ul.prof_sakuin li a{padding:8px 12px}.page_content .map{margin-bottom:30px;position:relative;width:100%;height:0;padding-top:75%}.page_content .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page_content.comp_history{letter-spacing:.06em}.page_content.comp_history h2{font-weight:400;border-bottom:1px solid #ccc;padding-bottom:10px;line-height:1.4}.page_content.comp_history .box_content{margin-bottom:80px}.page_content.comp_history .box_content dl{display:flex;flex-direction:row-reverse;gap:30px}.page_content.comp_history .box_content dl dt{max-width:calc((100% - 30px)*.3)}.page_content.comp_history .box_content dl dt p{text-align:center}.page_content.comp_history .box_content dl dd{width:-moz-fit-content;width:fit-content;margin:0}.page_content.comp_history .box_content:nth-child(odd) dl{flex-direction:row}.teacher-box{display:flex;margin-bottom:40px;border-bottom:1px solid #c3c3c3;padding-bottom:5px}@media screen and (max-width:767px){.teacher-box .tech-img-box{width:30%}}.teacher-box .tech-right{margin-left:30px;width:90%}@media screen and (max-width:767px){.teacher-box .tech-right{width:70%;padding-left:10px;font-size:14px;margin-left:0}}.teacher-box .tech-right h3{margin-bottom:20px;border-left:0px;font-weight:700;padding-left:0;margin-top:10px}@media screen and (max-width:767px){.teacher-box .tech-right h3{margin-left:0;margin-bottom:10px}}.teacher-box .tech-right .pg-btn{text-align:right}.webby-container .table-flex{display:flex}@media screen and (max-width:767px){.webby-container .table-flex{display:block}}.webby-container .table-flex .table-flex-left{width:20%;text-align:center}@media screen and (max-width:767px){.webby-container .table-flex .table-flex-left{width:100%}}.webby-container .table-flex .table-flex-right{width:80%}@media screen and (max-width:767px){.webby-container .table-flex .table-flex-right{width:100%}}.webby-container .table-flex .table-flex-right table{border:0px;margin-bottom:0}.webby-container .table-flex .table-flex-right table th{border:0px}@media screen and (max-width:767px){.webby-container .table-flex .table-flex-right table th{padding:5px}}.webby-container .table-flex .table-flex-right .table-p{font-weight:700;text-align:center;color:#c00000}.webby-container .table-flex .table-flex-right .table-scroll{overflow-x:auto}.webby-container .table-flex .table-flex-right .table_design12{border-collapse:collapse;table-layout:fixed;width:100%;font-weight:700;text-align:center}@media screen and (max-width:767px){.webby-container .table-flex .table-flex-right .table_design12{font-size:12px}}.webby-container .table-flex .table-flex-right .table_design12 thead th{padding:1em .8em;border-right:2px solid #fff}.webby-container .table-flex .table-flex-right .table_design12 thead th:not(:first-child){background:#4d9bc1;color:#fff;border-radius:15px 15px 0 0;padding:.5em}.webby-container .table-flex .table-flex-right .table_design12 thead th span{font-size:.8rem}.webby-container .table-flex .table-flex-right .table_design12 thead th:nth-child(3){background-color:#f88400;position:relative}.webby-container .table-flex .table-flex-right .table_design12 thead th:nth-child(4){background-color:#e74d4d;position:relative}.webby-container .table-flex .table-flex-right .table_design12 tbody{border:2px solid #d2e8f1}.webby-container .table-flex .table-flex-right .table_design12 tbody tr{background-color:#e6f1f6}.webby-container .table-flex .table-flex-right .table_design12 tbody tr:nth-child(odd){background-color:#fff}.webby-container .table-flex .table-flex-right .table_design12 td{border-left:2px solid #d2e8f1}.webby-container .table-flex .table-flex-right .table_design12 td{color:#4d9bc1;padding:1em}@media screen and (max-width:767px){.webby-container .table-flex .table-flex-right .table_design12 td{padding:0}}.webby-container .table-flex .table-flex-right .table_design12 td:nth-child(3){color:#f88400}.webby-container .table-flex .table-flex-right .table_design12 td:nth-child(4){color:#e74d4d}.webby-container .flow-box{border:2px solid #0081AA;padding:30px 20px 20px;position:relative}.webby-container .flow-box:before{background-color:#fff;color:#0081aa;font-weight:700;position:absolute;padding:0 20px 10px;font-size:20px;left:10px;top:-10px}.webby-container .flow-name1:before{content:"1.\304a\652f\6255\3044\65b9\6cd5\3092\9078\629e"}.webby-container .flow-name2:before{content:"2.\304a\7533\3057\8fbc\307f\306e\30e1\30fc\30eb\3092\78ba\8a8d"}.webby-container .flow-name3:before{content:"3.WeBBy\306e\304a\7533\3057\8fbc\307f"}.webby-container .flow-name4:before{content:"4.\5be9\67fb"}.webby-container .flow-name5:before{content:"5.\5546\54c1\306e\767a\9001"}.webby-container .yazirushi-box{margin-top:20px;margin-bottom:20px;text-align:center}.webby-container .weby-bold{font-weight:700}.koukoku-page .koukoku-top{display:flex}@media screen and (max-width:787px){.koukoku-page .koukoku-top{display:block}}.koukoku-page .koukoku-top .koukoku-top-left{width:20%}@media screen and (max-width:787px){.koukoku-page .koukoku-top .koukoku-top-left{width:100%}}.koukoku-page .koukoku-top .koukoku-top-right{width:80%;margin:auto auto auto 20px}@media screen and (max-width:787px){.koukoku-page .koukoku-top .koukoku-top-right{width:100%;margin:0}}.koukoku-page .table_design09{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden;text-align:center}.koukoku-page .table_design09 tr{background-color:#e6f1f6}.koukoku-page .table_design09 tr:nth-child(2n){background-color:#fff}.koukoku-page .table_design09 th,.koukoku-page .table_design09 td{padding:1em}.koukoku-page .table_design09 thead th{background-color:#4d9bc1;color:#fff;font-weight:700;text-align:center}.koukoku-page .table_design09 tbody th{color:#4d9bc1}@media screen and (max-width:787px){.koukoku-page .table_design09{border-radius:0;text-align:left}.koukoku-page .table_design09 thead{display:none}.koukoku-page .table_design09 tr{background-color:unset}.koukoku-page .table_design09 th,.koukoku-page .table_design09 td{display:block;border:0;border-bottom:1px solid #4d9bc1;text-align:center}.koukoku-page .table_design09 tbody th{background:#4d9bc1;color:#fff;text-align:center}.koukoku-page .table_design09 td:before{content:attr(data-label);background-color:#e6f1f6;font-weight:700;display:block;width:100%;min-width:4em;text-align:center;margin-right:.5em;padding:4px;margin-bottom:10px}}.koukoku-page .koukoku-exe-container{display:flex}@media screen and (max-width:787px){.koukoku-page .koukoku-exe-container{display:block}}.koukoku-page .table_design01{border-collapse:collapse;width:100%;max-width:700px}.koukoku-page .table_design01 th,.koukoku-page .table_design01 td{border:2px solid #fff;background-color:#e6f1f6;padding:1em}.koukoku-page .table_design01 th{background-color:#4d9bc1;color:#fff;font-weight:700;text-align:center;width:30%;min-width:4em}
/*# sourceMappingURL=/cdn/shop/t/24/assets/style.css.map */
