@import"https://use.fontawesome.com/releases/v5.15.1/css/all.css";BODY,H1,H2,H3,H4,H5,H6,P,TD,TH,DIV,INPUT,TEXTAREA,OL,UL,LI,PRE{font-family:\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;line-break:strict}body,input,textarea,button,select{color:#333}a{color:#000;text-decoration:none;background:transparent}body{background:#fff;overflow-x:hidden}.main-content h1{font-family:\6e38\660e\671d,YuMincho,HG\6b63\6977\66f8\4f53-PRO,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;text-align:center}.main-content #ProductSection h1{text-align:left}.wrapper{padding:0}.breadcrumb{margin-top:0}.mainTitle h2{text-align:center;font-size:26px;position:relative;margin:40px 0;color:#296a1d;font-family:\6e38\660e\671d,YuMincho,HG\6b63\6977\66f8\4f53-PRO,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}.mainTitle.beige{padding:20px 500%;margin:40px -500%;background:#f7f4e7}.mainTitle.beige h2{margin:10px 0}.mainTitle h2 span{display:block;color:#333;font-size:14px}.direct_delivery{display:inline-block;background:#000;color:#fff;padding:2px 10px;margin-bottom:5px}.giftbag{background:#fafafa;border:solid 1px #dedede}.giftbag a{display:block;padding:5px 8px}ul.free_delivery{margin:0;padding:0}.free_delivery li{display:inline-block}.free_delivery li:after{content:"\30fb"}.free_delivery li.last:after{content:""}.btn,.btn-secondary,input.btn-secondary,input[type=submit],.header-cart-btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.btn:hover{background:#000}.btn.btn--add-to-cart,.btn--add-to-cart.btn-secondary,input.btn--add-to-cart[type=submit],.btn--add-to-cart.header-cart-btn,.shopify-payment-button .btn--add-to-cart.shopify-payment-button__button--unbranded{background:#000;color:#fff;border:none}h1,.h1,#shopify-product-reviews .spr-header-title,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:\30e1\30a4\30ea\30aa,Meiryo,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af  Pro,Hiragino Kaku Gothic Pro,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.btn_jam{margin:30px 0}.btn_jam a{position:relative;z-index:2;display:inline-block;padding:0;background:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#fff!important;text-decoration:none;font-weight:500;max-width:300px;width:300px;height:40px;line-height:40px;text-align:center;overflow:hidden;box-sizing:border-box!important}.btn_jam a i{margin:0 10px;transition-duration:.5s}.btn_jam a:hover{color:#fff!important;text-decoration:none;transition-duration:.5s}.btn_jam a:hover i{margin-left:15px;transition-duration:.5s}.btn_jam a:after{top:0;bottom:-100%;width:100%;height:100%}.btn_jam a:hover:after{left:0;background:#296a1d}.btn_jam a:before,.btn_jam a:after{position:absolute;z-index:-1;display:block;content:""}.btn_jam a,.btn_jam a:before,.btn_jam a:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.header-logo{margin:0}.header-logo img{max-width:150px;height:auto}.site-header{color:#000;padding:10px 0}.site-header .wrapper{max-width:1180px;font-weight:700}.site-header .search-bar input[type=text],.site-header .search-bar input[type=search]{background:#fff;border:solid 2px #000;border-radius:20px}.site-header .search-bar input[type=text]:hover,.site-header .search-bar input[type=text]:focus,.site-header .search-bar input[type=search]:hover,.site-header .search-bar input[type=search]:focus{background:#f5f5f5}.nav-bar{background:#fff;border-top:solid 1px #f3f3f3;border-bottom:solid 1px #f3f3f3}.site-nav>li{border-left:solid 1px #fafafa;padding:0 40px;font-size:13px}.site-nav>li:last-child{border-right:solid 1px #fafafa}.nav-bar a{color:#333}.site-nav{text-align:center}ul#head_icon{display:inline-block;margin:0;width:300px;vertical-align:middle}ul#head_icon li{display:inline-block;text-align:center;margin:0 5px;font-size:13px}#head_icon a{color:#000}#head_icon a i{font-size:16px;margin-right:10px}.site-header .grid--full>.grid-item#header{width:180px}.site-header .grid--full>.grid-item#header_nav{width:940px}.search-bar{width:240px}#header_telfax{width:380px;margin-left:20px;display:inline-block;vertical-align:middle;text-align:left}#header_telfax p{font-size:15px;line-height:1;margin:0}#header_telfax p.order{margin-bottom:10px}#header_telfax p.tel{font-size:24px;display:inline-block;vertical-align:middle}#header_telfax p.tel span{font-size:13px;display:block;margin-top:8px}#header_telfax p.tel i{margin-right:5px}#header_telfax p.fax{width:160px;background:#a3c204;padding:10px 15px;border-radius:10px;box-sizing:border-box;text-align:center;display:inline-block;margin:0 0 0 15px}#header_telfax p.fax a{color:#fff}.template-index .wrapper.main-content{padding-top:0}.template-index .custom__item{padding:0}#catchArea{margin:0 auto 80px}.catch_block{position:relative}.slick-dots{bottom:-40px!important}.catch_block img{width:100%}.catchArea_inner{color:#fff;z-index:9999;position:absolute;bottom:10%;left:5%;margin:auto}.catchArea_inner h1{font-size:28px;color:#fff;margin-bottom:30px}.catchArea_inner p{font-size:16px}#feature{text-align:center;margin-bottom:80px}#feature ul{margin:0;padding:0;list-style:none}#feature li{padding:0 15px}#feature li img{display:block;margin:0 auto 10px;max-width:100%}#feature p.btn_jam{margin-top:80px}#couture{text-align:center;margin:30px auto}#couture_content{display:flex;align-items:center}#couture_image{width:45%}#couture_image img{max-width:100%}#couture_text{width:55%;text-align:justify;box-sizing:border-box;padding:0 0 0 30px}#products_list{margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap}#products_list .products_list_block{width:33.33333%;width:-webkit-calc(100% / 3);width:calc(100% / 3);margin:0 0 30px;box-sizing:border-box;padding:0 1%}#products_list .products_list_block a{display:block;position:relative}#products_list .products_list_block img{border-radius:10px}#products_list .products_list_block h3{font-size:14px;margin:15px 0 15px 5px}#products_list .products_list_block ul{list-style:none;margin:10px 0 0}#products_list .products_list_block ul li{display:inline-block;background:#efefef;border-radius:10px}#products_list .products_list_block ul li a{color:#000;padding:5px 10px}#products_list .products_list_block ul li a:hover{text-decoration:none}.featured-blog .grid-item{border-right:solid 1px #efefef}ul#footer_bnr{margin:80px auto;padding:0;list-style:none;text-align:center}ul#footer_bnr li{display:inline-block;position:relative;margin:0 .5% 40px;width:15%}ul#footer_bnr li h3{background:#000;color:#fff;display:inline-block;position:absolute;bottom:-8px;left:0;padding:6px 15px;right:0;width:80%;margin:0 auto;font-size:13px}ul#footer_bnr li img{max-width:100%;height:auto}#footer_area{text-align:center}.pcNone{display:none}.rte ul.sample_image{letter-spacing:-.4em;margin:0;padding:0;list-style:none;counter-reset:number 0}.rte ul.sample_image li{display:inline-block;width:32%;margin:0 2% 2% 0;box-sizing:border-box;position:relative}.rte ul.sample_image li a{display:block}.rte ul.sample_image li:nth-child(3n){margin-right:0}.rte ul.sample_image li:before{counter-increment:number 1;content:counter(number,upper-alpha);letter-spacing:normal;position:absolute;top:0;left:0;background:#000;color:#fff;padding:10px 15px}.rte ul.sample_image li img{width:auto;height:270px;object-fit:cover}h3.arrenge_title{margin-top:30px!important}.rte ul.subcategory_btn{margin:0;padding:0;list-style:none}.subcategory_btn li{display:inline-block;background:#efefef;border-radius:10px}.subcategory_btn li a{color:#000;padding:5px 10px;display:block}.subcategory_btn li:hover{background:#a3c204}.subcategory_btn li:hover a{color:#fff}.message_card,.name_board{display:none}.grid-border--left{border:none}.large--four-fifths,.large--eight-tenths{width:100%}.push--large--one-fifth,.push--large--two-tenths{left:initial}#keshoran h3{border-bottom:solid 1px #000;padding-bottom:10px}#keshoran ul.sample_image{letter-spacing:-.4em;margin:0;padding:0;list-style:none}#keshoran ul.sample_image li{display:inline-block;width:33.33333%;width:-webkit-calc(100% / 3);width:calc(100% / 3);box-sizing:border-box;padding:0 10px 20px 0;letter-spacing:normal;text-align:center}#keshoran ul.sample_image li img{width:auto;height:260px;object-fit:cover}#avail_content h2{background:#ededed;padding:8px;margin:20px 0;font-size:16px}#avail_content h3{border-bottom:solid 1px #ededed;padding-bottom:6px;margin:40px 0 20px;font-size:15px}#avail_content table{margin-bottom:10px}#avail_content table th{background:#ededed;padding:8px 12px}#avail_content.flowerschool h3{font-size:21px}#avail_content.flowerschool p{font-size:16px;line-height:2.1}#avail_content.flowerschool ul{margin:0;padding:0;list-style:none}#avail_content.flowerschool ol{counter-reset:list;list-style-type:none;padding:0;margin:0}#avail_content.flowerschool ol li{position:relative;margin:7px 0 14px;padding-left:40px;font-weight:700;font-size:14px;line-height:30px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}#avail_content.flowerschool ol li:before{counter-increment:list;content:counter(list);position:absolute;left:0;width:30px;height:30px;text-align:center;color:#fff;line-height:30px;background:#333;border-radius:50%;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#avail_content.flowerschool ol li:hover:before{background:#000;color:#fff}#avail_content.flowerschool ul.course li{border:solid 2px #000;padding:15px;font-weight:700;margin-bottom:15px;font-size:16px}#avail_content.flowerschool table{width:100%}#avail_content.flowerschool table th{width:20%}#avail_content.flowerschool ul.school_gallery{display:flex;flex-wrap:wrap}#avail_content.flowerschool ul.school_gallery li{position:relative;width:25%;margin-bottom:0}#avail_content.flowerschool ul.school_gallery li:before{content:"";display:block;padding-top:100%}#avail_content.flowerschool ul.school_gallery img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}.main-content #CollectionSection h1{text-align:left}.shopify-policy__container{margin-top:60px!important}#order_detail{border-bottom:solid 1px #ddd;margin-bottom:10px}#order_detail h3{border-top:solid 1px #ddd;color:#333;margin-bottom:10px;padding-top:15px;font-weight:400}.imgbox{width:100%;max-width:334px;height:334px;display:block;border:1px solid #ededed;text-align:center;position:relative;background:#00806005}.imgbox img{max-width:100%;max-height:100%;margin:auto;display:block;position:absolute;left:0;right:0;top:0;bottom:0}.dinb{letter-spacing:-8px}.dinb_inner{letter-spacing:0;display:inline-block;vertical-align:top}.dinb.school_wrap .dinb_inner{width:48%;margin:1%}.dinb.school_wrap .dinb_inner{width:48%;margin:1% 1% 30px}#category_backstage h2{border-bottom:solid 1px #ddd;padding-bottom:10px;margin-bottom:20px}#category_backstage .studio_list{overflow-y:auto;height:150px;border:solid 1px #ddd;background:#fafafa;margin-bottom:30px;padding:10px 20px}#category_backstage .studio_list dl{display:flex;flex-wrap:wrap}#category_backstage .studio_list dt{width:35%;padding:0;margin:0;font-weight:700}#category_backstage .studio_list dd{width:65%;padding:0;margin:0}#insta{text-align:center}#insta ul{margin:0 0 30px;padding:0;list-style:none;text-align:center}#insta ul li{display:inline-block;width:150px;margin:5px}#insta ul li img{width:100%;height:300px;object-fit:cover}#page_content h2{border-bottom:solid 1px #aaa;padding-bottom:10px;margin:20px 0 10px}.rte ul.backstage_works{margin:40px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.rte ul.backstage_works li{width:24%;margin:0 .5% 25px}ul.top_bnr{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}ul.top_bnr li{margin:0 1% 20px;width:48%}ul.top_bnr li img{box-sizing:border-box;border:solid 1px #eee}ul.gakuyabana{display:flex}@media screen and (max-width:768px){.rte ul.backstage_works li{width:49%}}@media screen and (max-width:768px){.pcNone{display:block}.spNone{display:none!important}.show-nav .nav-bar{z-index:99999}.header-logo img{width:100px!important}.mainTitle h2{font-size:21px}.mainTitle h2 span{font-size:14px}.mainTitle.beige{padding:20px 0;margin:40px 0}#mobileNavBar{background:#000}.template-index .custom-content{margin-left:0}.header-logo{margin:0}.cart-count{background:#296a1d;margin:-20px 0 0 -20px;font-size:9px}.site-header .grid--full>.grid-item#header{width:100px}.site-header .grid--full>.grid-item#header_nav{width:140px;float:right;margin-top:5px}ul#head_icon{width:100%}#catchArea .slick-slide img{height:350px;object-fit:cover}.catchArea_inner h1{font-size:18px;margin-bottom:10px}.catchArea_inner p{font-size:14px}.catchArea_inner{bottom:5%;margin-right:5%}#catchArea{margin-bottom:40px}#feature li{width:32%;font-size:12px;padding:2px}#feature .slick-dots li{width:initial}#feature li span,#feature li span.small{font-size:14px}#feature{margin-bottom:40px}#products_list .products_list_block,#products_list .products_list_block img{width:100%}#products_list .products_list_block:nth-child(-n+2){margin-bottom:50px}#products_list .products_list_block ul{margin:20px 5px 0}#products_list .products_list_block ul li{font-size:12px}template-index .grid-uniform{width:96%;margin:0 auto}template-index .grid-item{padding:5px}ul#footer_bnr{letter-spacing:-.4em}ul#footer_bnr li{letter-spacing:normal;width:50%;padding:5px;margin:0 auto 30px}ul#footer_bnr li h3{font-size:13px}ul#footer_bnr li img{max-width:100%}.rte ul.sample_image li{vertical-align:top}.rte ul.sample_image li img{height:auto}.dinb.school_wrap .dinb_inner{width:98%;text-align:center}.imgbox{max-width:100%;border:0;background:none;height:auto}.imgbox img{position:static}#couture_content{display:block}#couture_image{width:80%;margin:auto}#couture_text{width:90%;margin:auto;padding:0}.shopify-section{width:96%;margin:auto}#category_backstage h2{font-size:14px}#category_backstage .studio_list{height:100px;padding:10px}#category_backstage .studio_list dt,#category_backstage .studio_list dd{width:100%}ul.top_bnr li{width:98%}#feature ul.gakuyabana{flex-wrap:wrap}#feature ul.gakuyabana li{width:50%}}.avail-announcement{width:100%;margin:0;padding:12px 16px;background:#2f5f3a;color:#fff;text-align:center;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.05em;box-sizing:border-box}.avail-announcement:hover{opacity:.9}@media screen and (max-width:749px){.avail-announcement{padding:9px 10px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/avail.css.map */
