@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;700;900&family=Sacramento&display=swap);*{box-sizing:border-box}body,html{margin:0;padding:0}html{color:#4c4c4c;font-family:"Zen Maru Gothic","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif;font-weight:400;font-size:16px;letter-spacing:2px;word-wrap:break-word;position:relative;background-position:center center;background-repeat:repeat;background-size:25%;background:url(../images/bg_body.webp);background-origin:padding-box}body{margin:0;padding:0}main{margin-bottom:5rem}img{max-width:100%}ul{margin:0;padding:0;list-style:none}a{color:#0086e1;text-decoration:underline}a:hover{color:#15a0ff;text-decoration:none}a:hover img{opacity:.75}a.uk-link-muted{pointer-events:none;color:#fff}.uk-button-primary{background:#fda608;border-radius:10px}.uk-button-primary{background-color:#6eb45a;border-radius:10px}.uk-button-primary:active,.uk-button-primary:hover{background:#9ccc8f!important}.uk-button-secondary{background:#4c4c4c;border-radius:10px}.uk-button-secondary:active,.uk-button-secondary:hover{background:#727272!important}.uk-label{font-size:.75rem!important;width:auto!important;color:inherit;background-color:#fff;border:1px solid #4c4c4c;border-radius:5px;white-space:normal}.uk-card-default{border:1px solid #ffb656;-o-border-image:linear-gradient(150deg,#b7687c,#d59541 34%,#88a030 70%,#3f88aa);border-image:linear-gradient(150deg,#b7687c,#d59541 34%,#88a030 70%,#3f88aa);border-image-slice:1;box-shadow:none}.uk-card-title{font-size:1.25rem!important}.list_cates .uk-label{background-color:#5f5143;border:none;color:#fff}.uk-offcanvas-bar{background:#fff}.uk-offcanvas-bar .uk-close{color:rgba(76,76,76,.75)}.uk-offcanvas-bar a{color:#4c4c4c;line-height:2}.uk-offcanvas-bar a .menu-description{font-size:.75rem;margin-left:.5em;color:rgba(76,76,76,.75)}.uk-offcanvas-bar a:hover{color:#5f5143}.uk-card a{color:#4c4c4c}.uk-icon{margin-right:.5rem}h1,h2,h3,h4,h5,h6{font-family:"Zen Maru Gothic","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif;letter-spacing:1px;margin:0;font-weight:700;color:#000}h2{position:relative;padding:.5rem 1rem;font-weight:700;display:inline-block}.wrap_images{text-align:center}.wrap_container{max-width:1080px;width:100%;margin:0 auto}.wrap_subcontent{max-width:1080px;width:100%;margin:0 auto;padding:0 0 1em;background-color:#fff;position:relative}.bg_naname-R{max-width:1080px;height:10vh;position:relative;margin:0 auto}.bg_naname-R::before{content:"";position:absolute;width:100%;max-width:1080px;margin:0 auto;height:10vh;background-color:#fff;z-index:-1;border-radius:2em}.bg_naname-L{max-width:1080px;height:10vh;position:relative;margin:0 auto}.bg_naname-L::before{content:"";position:absolute;width:100%;max-width:1080px;margin:0 auto;height:10vh;background-color:#fff;border-radius:2em;z-index:-1}.wrap_subcontent02{max-width:1080px;width:100%;margin:0 auto;padding-bottom:2em}.br{display:block}img{max-width:100%}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:">";color:#424c61;margin:0 10px 0 6px}.uk-breadcrumb>:last-child{font-size:.875rem}.uk-breadcrumb>*>*{color:#0086e1}.uk-breadcrumb>* a{color:#0086e1}.uk-breadcrumb>* a:hover{color:#0086e1;text-decoration:underline}.uk-card-body p{margin-top:.25em}.uk-sticky{background:#fff;min-height:3rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.uk-sticky .uk-navbar-left{width:60%}.uk-navbar .logo{max-width:220px}.uk-navbar-nav li{position:relative}.uk-navbar-nav li:before{content:"";position:absolute;left:0;height:100%;width:1px;background-color:rgba(95,81,67,.75);background-size:2px 2px;background-position:left bottom}.uk-navbar-nav li:first-child:before{content:"";background:0 0}.uk-navbar-nav li a{text-transform:initial;position:relative;color:#5f5143;transition:all .7s;min-height:40px}.uk-navbar-nav li a:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:0;height:1px;background:#5f5143;opacity:0}.uk-navbar-nav li a:hover{color:#fff;z-index:1}.uk-navbar-nav li a:hover:after{width:100%;opacity:1;-webkit-animation:bgappear .25s forwards;animation:bgappear .25s forwards}.uk-navbar-nav li a div{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.uk-navbar-nav li a div .jp{font-size:.75rem}.uk-navbar-nav li a div .menu-description{font-size:1.25rem;font-weight:700;text-transform:capitalize;color:#5f5143}.uk-navbar-nav li.current a .jp{color:#fff;z-index:1}.uk-navbar-nav li.current a:after{width:100%;opacity:1;-webkit-animation:bgappear .5s forwards;animation:bgappear .5s forwards}@-webkit-keyframes bgappear{0%{width:0%;height:1px}50%{width:100%;height:1px}100%{width:100%;height:100%;background:#5f5143}}@keyframes bgappear{0%{width:0%;height:1px}50%{width:100%;height:1px}100%{width:100%;height:100%;background:#5f5143}}a.deco-no{text-decoration:none!important}a.deco-no:hover{color:inherit}.wrap_copy{padding:1rem 0;color:#5f5143;font-size:.5rem}.wrap_bnrset ul{max-width:360px}.wrap_info{padding:2rem 2rem 1rem;color:#fff}.wrap_info *{margin:0}.wrap_info dl{margin:0 1em 1em 0}.wrap_info dl:last-of-type{margin-right:0}.wrap_info .uk-flex{align-items:flex-start}.wrap_info .uk-label{border:1px solid #fff;font-size:.875rem!important;margin-right:.5em}.wrap_map{height:50vh}.wrap_map>iframe{width:100%;height:100%}.page_title{margin:0 auto;text-align:center}.cation{list-style:none;font-size:.75rem;padding-left:1rem}.cation li:before{content:"※";margin-left:-1rem}.wrap_abcenter{position:absolute;top:40%;left:0;transform:translate(0,-50%);width:100%;padding:0 1rem}.wrap_full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.inner_content,.wrap_content{max-width:960px}.main_gradient{position:absolute;bottom:0;left:0;width:100%;background-size:cover;background-repeat:repeat-x}.wrap_baceswitcher .block_title h3{display:inline-block}.page_toppage .wrap_container{background-color:inherit}.page_toppage .wrap_pageheader{max-width:1080px;margin:0 auto;text-align:center}.page_toppage .wrap_pageheader .page_title{margin:2em auto 0;text-align:center}.page_toppage .wrap_abcenter{margin-top:2rem;z-index:1}@-webkit-keyframes bggradient{0%{background-position:50% 85%}15%{background-position:40% 95%}65%{background-position:60% 10%}100%{background-position:50% 85%}}@keyframes bggradient{0%{background-position:50% 85%}15%{background-position:40% 95%}65%{background-position:60% 10%}100%{background-position:50% 85%}}.bookechange{height:100%;min-height:20em;background-image:url(https://bookgardenfes.com/cmswp/wp-content/themes/theme_2024/asset/images/img_garden.webp);background-position:bottom right;background-repeat:no-repeat;background-size:50%}.bookechange .block_title h3{color:#3c7944}.bookechange .bgimage{width:100%}.wrap_news{background-image:linear-gradient(150deg,rgba(255,241,177,.5),rgba(255,238,217,.5) 50%,rgba(255,241,177,.5));border-top:2px solid #000;border-bottom:2px solid #000;max-width:860px}.wrap_news .block_title{position:relative;display:block}.wrap_news .block_title h2{padding:0}.wrap_news ul dl{margin-bottom:.75em}.wrap_news ul dl dt{font-weight:400}.wrap_news ul dl dt .uk-label{margin-bottom:0}.wrap_news ul li a{color:#4c4c4c}.wrap_snslist li .uk-icon-button{color:#fff}.wrap_snslist li.icon_twitter .uk-icon-button{background-color:#1fa1f2}.wrap_snslist li.icon_instagram .uk-icon-button{background:linear-gradient(135deg,#ffc800,#dd00fd)}.wrap_topmenu{padding:4em 0}.wrap_topmenu ul li{margin:.75em;width:42%}.wpap_toplist .block_title{height:120px}.wpap_toplist .block_title .en{position:absolute;display:block;text-align:end;z-index:-1;font-family:Sacramento,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif;font-size:3rem;line-height:.85;color:#f5b748;transform:rotate(-15deg);font-weight:700}.wrap_top-maparea .block_title .en{margin-left:-3em;margin-top:-.75em}.wpap_innerlist .block_title{height:auto;max-height:3em}.wpap_innerlist .block_title img{max-height:2em}.wpap_innerlist .list_shop a{position:relative;text-decoration:none!important}.wpap_innerlist .list_shop a .linkarrow{position:absolute;right:-6px;bottom:-6px;width:2.5em;height:2.5em}.wpap_innerlist .list_shop a:hover .uk-card{opacity:.75}.wpap_innerlist .list_shop a:hover img{opacity:.75}.wpap_innerlist .list_shop .uk-card .wrap_label{position:absolute;top:.5em;left:-1em}#area_ibarab .block_title{background-color:#50a5dc}#area_motoiba .block_title{background-color:#6eb45a}#area_ground .block_title{background-color:#f5b748}*,:after,:before{box-sizing:border-box}View Compiled Resources .block_timetable th{color:inherit}View Compiled Resources .block_timetable * a{color:#4c4c4c}.wrap_container{background-color:#fff}.single_date{text-align:right}.page_title{margin-bottom:4rem}.single_title{position:relative;padding-bottom:.75rem;margin-bottom:2.5rem}.single_title:after,.single_title:before{position:absolute;content:"";width:100%;height:100%}.single_title:before{border-bottom:2px solid #5f5143;transform:rotate(-.5deg);z-index:1}.single_title:after{bottom:0;background:#0fab00;background:repeating-linear-gradient(45deg,#f5b748,#f5b748 7px,transparent 0,transparent 14px);height:10px}.single_title h3{position:relative;min-height:1.5em;z-index:2}.single_title h3 span{width:100%;height:100%;display:block;z-index:99}.wrap_label .list_cates{margin-right:.5em;z-index:1}.wrap_label .list_areas{z-index:1}.wrap_label .uk-label{line-height:2}.tag_time{border:none;background-color:rgba(95,81,67,.1)}.single_tags ul li{margin-left:.5rem}.single_tags ul li:first-child{margin-left:0}.single_date{margin:.5rem 0 2rem}.single_maincontent>.wrap_body{padding-top:1rem}.single_maincontent .wrap_title{border-bottom:3px solid #0086e1;padding-bottom:.25rem}.wrap_movie{position:relative;width:100%;padding-top:56.25%}.wrap_movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.single_subcontent{margin-top:6rem;background-color:rgba(95,81,67,.05);border-radius:1rem}.single_subcontent .block_title{height:2.5rem;border-bottom:2px solid #5f5143}.single_subcontent .block_title .en{position:absolute;display:block;z-index:1;top:0;left:-.5em;font-family:Sacramento,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif;font-size:3rem;line-height:1;color:#f5b748;transform:rotate(-15deg);font-weight:700}.single_subcontent .block_title h4{position:absolute;z-index:2}.single_subcontent .uk-card .wrap_images{display:flex;align-items:flex-start;margin-bottom:1em}.single_subcontent .wrap_shopinfo .wrap_title{margin-bottom:1em}.single_subcontent .wrap_shopinfo p{margin:0;margin-bottom:.5em}.list_shopLink li{margin-right:.5em;margin-bottom:.5em}.list_shopLink li:last-child{margin-right:0}.list_shopLink li a{display:inline-block;background-color:#fff;border:1px solid #666;padding:.25em 1em;border-radius:7.5px;text-decoration:none;font-size:.85rem}.list_shopLink li a:hover{opacity:.5}.list_shopLink li .shop_instagram{position:relative;border:none}.list_shopLink li .shop_instagram:before{content:"";position:absolute;background:linear-gradient(-135deg,#f13f79 0,#427eff 70%);border-radius:7.5px;top:0;left:0;width:100%;height:110%}.list_shopLink li .shop_instagram:after{content:"Instagram";position:absolute;background:#fff;border-radius:7.5px;border:none;top:1px;left:1px;width:97%;height:101%;z-index:2;text-align:center;line-height:2}.list_shopLink li .shop_twitter{border:1px solid #1d9bf0}.list_shopLink li .shop_facebook{border:1px solid #4867aa}.list_shopLink li .shop_line{border:1px solid #07b53b}.wrap_archive h5{position:relative;padding-bottom:.5em;border-bottom:2px solid #5f5143}.wrap_archive .list_archive li{width:47%;margin-left:1em;margin-top:1em}.wrap_archive .list_archive li:nth-child(odd){margin-left:0}.wrap_archive .list_archive li:first-child,.wrap_archive .list_archive li:nth-child(2){margin-top:0}.wrap_archive .list_archive li a{display:block;height:100%;text-decoration:none}.single_clm h1,.single_clm h2,.single_clm h3,.single_clm h4,.single_clm h5,.single_clm h6{color:#2c3342;font-family:inherit;margin-bottom:1em}.single_clm h1,.single_clm h2{font-size:1.25rem}.single_clm h3{font-size:1.1rem;padding:.5em;padding-left:1em}#pagenation{text-align:center;margin-top:2em;margin-bottom:2em}#pagenation:after{content:".";display:block;clear:both;height:0;visibility:hidden}#pagenation #pagenation-list{display:flex;justify-content:center}#pagenation #pagenation-list li{float:left;background:0 0;list-style:none;padding:0;margin:0 .75em}#pagenation #pagenation-list li:first-child{margin-left:0}#pagenation #pagenation-list li:first-child a.prev{padding-right:0}#pagenation #pagenation-list li:last-child{margin-right:0}#pagenation #pagenation-list li:last-child a.next{padding-right:0}#pagenation #pagenation-list li a{background:#1e87f0;color:#fff;text-decoration:none}#pagenation #pagenation-list li a:hover{background:#1c5ea9;color:#fff;text-decoration:none}#pagenation #pagenation-list a,#pagenation #pagenation-list span{background:0 0;display:block;margin:0;padding:.5em 1em;line-height:1.5;text-align:center}#pagenation #pagenation-list .current{background:#fff;color:#1e87f0;transform:scale(1.25,1.25);border:1px solid #1e87f0}#pagenation #pagenation-list .omit{padding:7px 2px;color:#777}#pagenation #pagenation-list a.next,#pagenation #pagenation-list a.prev{background:0 0;color:inherit}#pagenation #pagenation-list a.next:hover,#pagenation #pagenation-list a.prev:hover{text-decoration:underline}.wrap_contentlist h2{background:0 0;width:100%}.wrap_contentlist h2 .en{font-size:6rem;font-family:Sacramento,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif;color:#5f5143}.wrap_contentlist h2 .jp{position:absolute;bottom:.25em;font-size:3rem;font-family:"M PLUS Rounded 1c","Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif}.wrap_contentlist h2 .jp span{color:#5f5143;background-color:#fff;padding:0 .25em;line-height:1}.wrap_contentlist .cate_description{position:absolute;z-index:2;max-width:860px;color:#5f5143;margin-left:.5em;margin-top:1em;padding:0 .5em}.wrap_contentlist .cate_description span{display:inline;background-color:#fff}@media (min-width:640px){.br{margin-right:1rem;display:inline}.uk-sticky .uk-container{padding:15px 0}.uk-navbar-toggle{min-height:80px}.wrap_map{height:40vh}.main_gradient{background-size:auto}.box_shopcate,.box_stagecate{width:7.5vw}.wrap_info{justify-content:center}.wrap_topmenu ul li{margin:1em;width:29%}.wrap_archive li{width:23.5%;margin-top:0}.wrap_archive .list_archive li{width:23.5%;margin-top:0}.wrap_archive .list_archive li:nth-child(3){margin-left:1em}.wrap_contentlist h2 .en{font-size:7.5rem}.wrap_contentlist h2 .jp{left:1.5em;bottom:.5em}.wrap_contentlist .cate_description{margin-left:4em;margin-top:0}}@media (min-width:960px){.uk-sticky .uk-navbar-left{width:20%}.wrap_read{padding:2em;text-align:center}.box_shopcate,.box_stagecate{width:5vw}.single_subcontent .wrap_body{padding-left:1em}.single_subcontent .uk-card .wrap_images{margin-bottom:0}.image_autumn{max-width:1080px}.bookechange{background-image:url(https://bookgardenfes.com/cmswp/wp-content/themes/theme_2024/asset/images/img_garden.webp);background-position:bottom right;background-repeat:no-repeat;background-size:contain!important;min-height:auto}.bookechange .block_title h3{color:#3c7944}.bookechange .bgimage{width:75%}}@media (max-width:639px) and (min-width:420px){.page_toppage h1 img{max-width:400px}}