.lower_page.artist .green_bg_list{margin-bottom:100px}@media screen and (max-width: 767px){.lower_page.artist .green_bg_list{margin-bottom:50px}}.lower_page.artist .green_bg_list__item a{position:relative;display:block;padding-left:25px}.lower_page.artist .green_bg_list__item a i{position:absolute;left:0;top:4px}.lower_page.artist .green_bg_list__item a::after{width:90%}.lower_page.artist .artist_section{border-top:1px solid #707070;max-width:980px;width:90%;margin:0 auto;position:relative;padding:60px 0 140px}.lower_page.artist .artist_section:last-child{border-bottom:1px solid #707070;padding-bottom:100px}@media screen and (max-width: 767px){.lower_page.artist .artist_section{padding:30px 0 70px}}.lower_page.artist .artist_section__artist_name{font-size:24px;text-align:center;margin-bottom:60px}@media screen and (max-width: 767px){.lower_page.artist .artist_section__artist_name{margin-bottom:30px}}.lower_page.artist .artist_section__slide_img{position:relative}.lower_page.artist .artist_section__slide_img .slick-slide{position:relative}.lower_page.artist .artist_section__slide_img .slick-slide picture{margin-bottom:10px}.lower_page.artist .artist_section__slide_img .slick-dots{position:absolute;bottom:50px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);list-style:none;font-size:0;margin:0 auto;text-align:center}@media screen and (max-width: 767px){.lower_page.artist .artist_section__slide_img .slick-dots{bottom:40px}}.lower_page.artist .artist_section__slide_img .slick-dots li{display:inline-block;width:18px;height:18px;border-radius:9999px;border:1px solid #888;background:#fff;margin-right:12px}.lower_page.artist .artist_section__slide_img .slick-dots li:last-child{margin-right:0}.lower_page.artist .artist_section__slide_img .slick-dots li.slick-active{background:#8FC31F;border:1px solid #8FC31F}.lower_page.artist .artist_section__slide_img .slick-dots li button{display:none}@media screen and (max-width: 767px){.lower_page.artist .artist_section__slide_img .slick-dots li{width:12px;height:12px;margin-right:5px}}.lower_page.artist .artist_section__link{text-align:right;margin-top:-3.4%}@media screen and (max-width: 767px){.lower_page.artist .artist_section__link{margin-top:15px}}.lower_page.artist .artist_section__link .btn{width:30%;background:#8FC31F;color:#FFF;font-size:14px;display:inline-block;padding:10px;position:relative;text-align:center !important;border-bottom:1px solid #fff}.lower_page.artist .artist_section__link .btn i{position:absolute;right:15px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 767px){.lower_page.artist .artist_section__link .btn{width:100%;font-size:14px}}.lower_page.artist .artist_section__artist_info{*zoom:1}.lower_page.artist .artist_section__artist_info:after{content:"";display:table;clear:both}@media screen and (max-width: 767px){.lower_page.artist .artist_section__artist_info{margin-top:30px}}.lower_page.artist .artist_section__artist_info .img{float:left;width:15%;text-align:center}.lower_page.artist .artist_section__artist_info .img picture{margin-bottom:15px}@media screen and (max-width: 767px){.lower_page.artist .artist_section__artist_info .img{float:none;width:60%;text-align:center;margin:20px auto}}.lower_page.artist .artist_section__artist_info .artist_profile{float:right;width:78%}.lower_page.artist .artist_section__artist_info .artist_profile p{line-height:2.0}.lower_page.artist .artist_section__artist_info .artist_profile .artist_btn{font-weight:bold;text-align:center;padding:15px;margin:20px auto 0;width:40%;display:block;border:1px solid #000;position:relative}.lower_page.artist .artist_section__artist_info .artist_profile .artist_btn i{position:absolute;right:15px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 767px){.lower_page.artist .artist_section__artist_info .artist_profile{float:none;width:100%;margin:0 auto}.lower_page.artist .artist_section__artist_info .artist_profile .artist_btn{width:100%}}html,body{margin:0;padding:0}html *{box-sizing:border-box}body{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-size:15px;line-height:1.5;color:#222}p{margin:0}ul,h1,h2,h3,h4,h5,h6{margin:0;padding:0}img{width:100%;height:auto;vertical-align:bottom}a{text-decoration:none;color:#222}.hide_small{display:block}@media screen and (max-width: 767px){.hide_small{display:none !important}}.show_small{display:none}@media screen and (max-width: 767px){.show_small{display:block !important}}.wrapper{position:relative}.news_info{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:1;z-index:888;position:fixed;right:0;top:26%;width:60px}.news_info a{overflow:hidden;padding:20px 20px;box-shadow:0px 0px 3px -1px #1E3802;display:block;color:#000;text-align:center;font-size:16px;font-weight:bold;line-height:1.2;position:relative}.news_info a i{font-size:20px}.news_info a::after{position:absolute;left:0;top:0;content:"";display:block;width:100%;height:100%;background:#FAEE00;opacity:0.85;z-index:-1}@media screen and (max-width: 767px){.news_info{bottom:0;right:auto;left:auto;top:auto;width:100%}.news_info a{padding:8px 0;line-height:inherit}.news_info a i{margin:0 5px 0 0}.news_info a::after{opacity:0.85}}@media screen and (max-width: 767px){.header{padding:10px;position:relative}.header .nav_trigger{position:fixed;width:40px;height:40px;right:20px;top:30px;z-index:9999}.header .nav_trigger a{display:block;height:100%}.header .nav_trigger span{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;position:absolute;display:block;width:100%;height:2px;background:#000}.header .nav_trigger span:nth-of-type(1){top:10px}.header .nav_trigger span:nth-of-type(2){bottom:10px}.sp_nav_open .header .nav_trigger span{background:#8FC31F}.sp_nav_open .header .nav_trigger span:nth-of-type(1){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:-10px}.sp_nav_open .header .nav_trigger span:nth-of-type(2){bottom:20px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.g_nav{width:100%;position:relative;z-index:2}@media screen and (max-width: 767px){.g_nav{display:none;opacity:0;z-index:-2}.g_nav::after{position:fixed;left:0;top:0;content:"";display:block;width:100%;height:100vh;background:#FFF;z-index:-1;opacity:0.9}.sp_nav_open .g_nav{opacity:1;display:block;z-index:1000;height:100vh;top:0;left:0;width:100%;position:fixed}.sp_nav_open .g_nav .g_nav__inner{margin:0 auto;width:90%;overflow:hidden;padding-top:170px}.sp_nav_open .g_nav .g_nav__inner_item{float:left;display:block;width:49%;margin-bottom:0}.sp_nav_open .g_nav .g_nav__inner_item a{padding:25px 20px;border-left:none}.sp_nav_open .g_nav .g_nav__inner_item.sp_even a{border-left:1px solid #8FC31F !important}.sp_nav_open .g_nav .g_nav__inner_item:last-child{border-right:none}.sp_nav_open .g_nav .g_nav__inner_item.logo{position:absolute;top:80px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:90px;width:100%}.sp_nav_open .g_nav .g_nav__inner_item.logo a{padding:0 !important}}.g_nav__inner{max-width:1200px;width:100%;margin:60px auto 0;list-style:none;text-align:center;font-size:0}.g_nav__inner_item{display:inline-block;vertical-align:top;width:13.5%}@media screen and (min-width: 768px) and (max-width: 1024px){.g_nav__inner_item{width:13.5%}}.g_nav__inner_item a{display:table;color:#222;text-decoration:none;font-size:15px;font-weight:bold;border-left:1px solid #8FC31F;padding:0;width:100%}@media screen and (min-width: 768px) and (max-width: 1024px){.g_nav__inner_item a{padding:0;font-size:13px}}.g_nav__inner_item a span{display:table-cell;vertical-align:middle}.g_nav__inner_item.logo{width:19%;margin-top:-50px}.g_nav__inner_item.logo a{border:none;padding:0}.g_nav__inner_item:nth-of-type(5) a{border:none}.g_nav__inner_item:last-child{border-right:1px solid #8FC31F}.sp_logo{display:none}@media screen and (max-width: 767px){.sp_logo{display:block;max-width:270px;width:100%}}.footer{background:#FFF;padding:50px 0 0;position:relative}.footer .link_page_top{position:absolute;max-width:115px;width:100%;right:10px;top:-34px;text-align:center;font-size:20px;z-index:999}@media screen and (max-width: 767px){.footer .link_page_top{font-size:17px}}.footer .link_page_top span{display:block}.footer .link_page_top i{font-size:10px}.footer .link_page_top a{background:url("../images/index/btn_top@2x.png") no-repeat center center/90%;display:block;padding:20px}@media screen and (max-width: 767px){.footer .link_page_top a{padding:15px 0;background:url("../images/index/btn_top@2x.png") no-repeat center center/70%}}.footer__inner{overflow:hidden;max-width:1200px;width:90%;margin:0 auto}.footer__left_section{float:left;width:62%;overflow:hidden}@media screen and (max-width: 767px){.footer__left_section{float:none;width:100%}}.sns_box{float:right;width:24%;margin-top:45px}@media screen and (max-width: 767px){.sns_box{float:none;width:52%;margin:15px auto 0}}.sns_box__catch{font-size:14px;position:relative;text-align:center}.sns_box__catch::before{position:absolute;bottom:0;left:0;content:"＼";display:block}.sns_box__catch::after{position:absolute;bottom:0;right:0;content:"／";display:block}.sns_box__list{list-style:none;text-align:center;font-size:0}.sns_box__list li{display:inline-block;margin-right:14px}.sns_box__list li:last-child{margin-right:0}.sns_box__list a{color:#8FC31F;font-size:50px}.footer_logo{overflow:hidden}.footer_logo a{display:block;width:25.4%;float:left;margin-right:50px}@media screen and (max-width: 767px){.footer_logo a{width:34.4%;margin-right:5%}}.footer_logo .info{float:left;width:60.3%;margin-top:58px}@media screen and (max-width: 767px){.footer_logo .info{margin-top:15px}}.footer_logo .info p span{display:block;font-weight:bold;font-size:20px}.footer_logo .info p.access,.footer_logo .info p.tel{font-size:13px}.footer__right_section{float:right;width:40%;text-align:right;max-width:338px;border-left:1px solid #8FC31F;margin-top:53px;padding:15px 0 15px 60px}.footer__right_section i{font-size:10px}@media screen and (max-width: 767px){.footer__right_section{float:none;width:50%;text-align:right;max-width:338px;border-left:none;margin:53px auto auto;padding:0}}.footer .copy{text-align:center;font-size:10px;color:#FFF;padding:70px 0 30px;background:url("../images/index/footer_bg@2x.png") repeat-x bottom center/2000px}.lower_page .g_nav__inner_item.logo{width:13%}.lower_page .title_h1{margin:48px auto 120px;text-align:center;font-size:24px;position:relative}@media screen and (max-width: 767px){.lower_page .title_h1{font-size:20px}}.lower_page .title_h1 span{display:block;font-size:30px}@media screen and (max-width: 767px){.lower_page .title_h1 span{font-size:25px}}.lower_page .title_h1::after{content:"";width:70px;height:1px;background:#707070;position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 767px){.lower_page .title_h1{margin:38px auto 80px}.lower_page .title_h1::after{bottom:-20px}}.lower_page .green_bg_list{background:#8FC31F;padding:30px 0 0}@media screen and (max-width: 767px){.lower_page .green_bg_list{padding:30px 0 20px}}.lower_page .green_bg_list__inner{max-width:980px;width:90%;margin:0 auto;overflow:hidden;list-style:none}.lower_page .green_bg_list__item{float:left;width:33.333333333%;margin-bottom:30px}.lower_page .green_bg_list__item a{color:#FFF;font-size:18px;position:relative}.lower_page .green_bg_list__item a::after{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;display:block;position:absolute;left:0;bottom:-10px;content:"";height:1px;width:100%;text-align:right;background:#FFF;opacity:0}.lower_page .green_bg_list__item a i{color:#FAEE00;margin-right:20px}.lower_page .green_bg_list__item a:hover::after{opacity:1}@media screen and (max-width: 767px){.lower_page .green_bg_list__item{width:39%;margin:0 3.2% 20px 27px}.lower_page .green_bg_list__item a{position:relative;font-size:17px}.lower_page .green_bg_list__item a i{margin-right:10px;position:absolute;left:-24px;top:0}.lower_page .green_bg_list__item a:hover::after{display:none}.lower_page .green_bg_list__item:nth-child(even){margin-right:0}}.lower_page.event .event_slider{margin-bottom:60px}@media screen and (max-width: 767px){.lower_page.event .event_slider{margin-bottom:40px}}.lower_page.event .event_slider .slick-slide{padding:0 40px}@media screen and (max-width: 767px){.lower_page.event .event_slider .slick-slide{padding:0 20px}.lower_page.event .event_slider .slick-slide .matchHeight,.lower_page.event .event_slider .slick-slide .matchHeight02{height:auto !important}}.lower_page.event .event_slider .slick-arrow{z-index:2;position:absolute;top:23%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.lower_page.event .event_slider .slick-arrow.slick-prev{left:3%}.lower_page.event .event_slider .slick-arrow.slick-next{right:3%}.lower_page.event .event_slider .slick-arrow i{font-size:32px}@media screen and (max-width: 767px){.lower_page.event .event_slider .slick-arrow{top:18%}.lower_page.event .event_slider .slick-arrow.slick-prev{left:1%}.lower_page.event .event_slider .slick-arrow.slick-next{right:1%}}picture{margin-bottom:5px;display:block}.lower_page.event .event_slider__event_title{font-size:24px;text-align:center}@media screen and (max-width: 767px){.lower_page.event .event_slider__event_title{font-size:20px}}.lower_page.event .event_slider__facility_tag{text-align:center;color:#fff;font-size:0;list-style:none;margin-bottom:20px}.lower_page.event .event_slider__facility_tag .tag_item{text-align:center;display:inline-block;padding:2px 10px;margin:5px 5px;font-size:13px;border-radius:9999px}@media screen and (max-width: 767px){.lower_page.event .event_slider__facility_tag .tag_item{font-size:10px}}.lower_page.event .event_slider__facility_tag .gt{background:#FA879C}.lower_page.event .event_slider__facility_tag .plant{background:#ABD64D}.lower_page.event .event_slider__facility_tag .country{background:#FFB44D}.lower_page.event .event_slider__facility_tag .museum{background:#D19FD5}.lower_page.event .event_slider__facility_tag .shidare{background:#85CFF7}.lower_page.event .event_slider__facility_tag .cable{background:#ffe14f}.lower_page.event .event_slider__facility_tag .tenran{background:#6987d3}.lower_page.event .event_slider__btn{max-width:290px;width:90%;background:#000;color:#FFF;display:block;margin:30px auto 0;padding:15px;text-align:center;position:relative}.lower_page.event .event_slider__btn i{position:absolute;right:30px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.lower_page.event .facility_section{padding:100px 0 70px}@media screen and (max-width: 767px){.lower_page.event .facility_section{padding:60px 0 40px}}.lower_page.event .facility_section.bg_gray{background:#F8F6F6}.lower_page.event .facility_section__main{*zoom:1;max-width:1200px;width:90%;margin:0 auto 40px}.lower_page.event .facility_section__main:after{content:"";display:table;clear:both}@media screen and (max-width: 767px){.lower_page.event .facility_section__main{margin:0 auto 20px}}.lower_page.event .facility_section__main_title{position:relative;margin-bottom:50px}.lower_page.event .facility_section__main_title::after{position:absolute;left:0;bottom:-20px;content:"";width:105%;height:1px;background:#707070}@media screen and (max-width: 767px){.lower_page.event .facility_section__main_title::after{width:100%}}.lower_page.event .facility_section__main_title picture{display:inline-block;height:40px;margin-bottom:0}.lower_page.event .facility_section__main_title span{font-size:48px;color:#8FC31F;display:block}@media screen and (max-width: 767px){.lower_page.event .facility_section__main_title span{font-size:32px}}.lower_page.event .facility_section__left{float:left;width:46%;position:relative;z-index:1}@media screen and (max-width: 767px){.lower_page.event .facility_section__left{float:none;width:100%}}.lower_page.event .facility_section__right{float:right;width:50%;position:relative;z-index:2}@media screen and (max-width: 767px){.lower_page.event .facility_section__right{float:none;width:100%}}.lower_page.event .facility_section__main_info_text{line-height:2.4}.lower_page.event .facility_section__other{*zoom:1;max-width:1200px;width:90%;margin:0 auto 80px}.lower_page.event .facility_section__other:after{content:"";display:table;clear:both}.lower_page.event .facility_section__other:last-child{margin-bottom:0}.lower_page.event .facility_section__other_left{float:left;width:35.4%}@media screen and (max-width: 767px){.lower_page.event .facility_section__other_left{float:none;width:100%;margin-top:-10px}}.lower_page.event .facility_section__other_right{float:right;width:58%}@media screen and (max-width: 767px){.lower_page.event .facility_section__other_right{float:none;width:100%;margin-top:-10px}}.lower_page.event .facility_section__other_right table{width:80%;margin-bottom:30px}.lower_page.event .facility_section__other_right table th{width:25%;border-bottom:1px solid #8FC31F;padding:15px 0}.lower_page.event .facility_section__other_right table td{padding-left:30px}.lower_page.event .facility_section__other_right table td span{display:block;padding:15px 0;border-bottom:1px solid #EEE}@media screen and (max-width: 767px){.lower_page.event .facility_section__other_right table{width:100%}}.lower_page.event .facility_section__other_right .btn{background:#000;display:block;width:44%;display:block;color:#FFF;position:relative;text-align:center;margin:30px auto 0;padding:15px 0}.lower_page.event .facility_section__other_right .btn i{position:absolute;right:20px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 767px){.lower_page.event .facility_section__other_right .btn{width:70%}}.lower_page.event .facility_section__title{*zoom:1;margin-bottom:40px;font-size:24px;padding-bottom:10px;border-bottom:1px solid #8FC31F}.lower_page.event .facility_section__title:after{content:"";display:table;clear:both}@media screen and (max-width: 767px){.lower_page.event .facility_section__title{margin-bottom:20px}}.lower_page.event .facility_section__title .icon_box{float:right;overflow:hidden;display:block}.lower_page.event .facility_section__title .icon_box .icon{float:left;margin-right:10px;max-width:80px;width:100%}.lower_page.event .facility_section__title .icon_box .icon:last-child{margin-right:0}@media screen and (max-width: 767px){.lower_page.event .facility_section__title .icon_box{float:none;margin-top:5px}.lower_page.event .facility_section__title .icon_box .icon{max-width:60px}}.lower_page.event .facility_section__slide_img{position:relative}.lower_page.event .facility_section__slide_img .slick-dots{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:100%;text-align:center}.lower_page.event .facility_section__slide_img .slick-dots li{margin:5px;display:inline-block;list-style:none;background:#fff;border:1px solid #888;border-radius:9999px;overflow:hidden;width:10px;height:10px}.lower_page.event .facility_section__slide_img .slick-dots li:only-child{display:none}.lower_page.event .facility_section__slide_img .slick-dots li.slick-active{border:1px solid #8FC31F;background:#8FC31F}.lower_page.event .facility_section__slide_img .slick-dots li button{display:none}.lower_page.event .facility_section__slide_img .slick-dots li:hover{cursor:pointer}.lower_page.event .facility_section__info_content{line-height:2.0}.lower_page.event .facility_section__info_content .bold{font-weight:bold}.lower_page.flower .bnr{max-width:1200px;width:90%;margin:0 auto 35px;text-align:right;overflow:hidden}.lower_page.flower .bnr a{float:right;display:block;position:relative;max-width:666px;width:100%;color:#8FC31F}.lower_page.flower .bnr a picture{margin-bottom:0}.lower_page.flower .bnr a span{text-align:center;display:block;width:50%;position:absolute;right:0;top:53%;font-size:22px;font-weight:bold;right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.lower_page.flower .bnr a span i{color:#8FC31F;font-size:30px;position:absolute;right:20px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (max-width: 767px){.lower_page.flower .bnr a span{font-size:13px}.lower_page.flower .bnr a span i{font-size:20px}}.lower_page.flower .month_list{text-align:center;max-width:1200px;width:90%;font-size:0;margin:0 auto 100px}@media screen and (max-width: 767px){.lower_page.flower .month_list{margin:0 auto 50px}}.lower_page.flower .month_list li{display:inline-block;width:33.333333333%;position:relative}@media screen and (max-width: 767px){.lower_page.flower .month_list li{position:static}}.lower_page.flower .month_list li:last-child .trigger{border-right:none}.lower_page.flower .month_list li:hover{cursor:pointer}.lower_page.flower .month_list__inner .trigger{background:#FAEE00;display:block;font-size:20px;padding:15px 0;border-right:1px solid #fff}.lower_page.flower .month_list__inner .trigger i{display:block;font-size:20px}@media screen and (max-width: 767px){.lower_page.flower .month_list__inner .trigger i{font-size:18px}}@media screen and (max-width: 767px){.lower_page.flower .month_list__inner .trigger{font-size:18px}}.current .month_list__item_list{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:100%;opacity:1 !important;height:auto !important;z-index:1 !important}.current .month_list__item_list::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#F8F6F6;z-index:-1}.lower_page.flower .month_list__item_list{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;font-size:20px;position:absolute;width:100%;opacity:0;z-index:-1}.lower_page.flower .month_list__item_list::after{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#F8F6F6;z-index:-1;opacity:0.9}@media screen and (max-width: 767px){.lower_page.flower .month_list__item_list{width:90%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}.lower_page.flower .month_list__item{width:100% !important;display:block !important;border-bottom:1px solid #fff}.lower_page.flower .month_list__item a{display:block;padding:15px 0;position:relative}.lower_page.flower .month_section{max-width:1200px;width:90%;margin:0 auto 100px}.lower_page.flower .month_section .title{background:#8FC31F;color:#FFF;font-size:20px;text-align:center;padding:10px 0;margin-bottom:50px}@media screen and (max-width: 767px){.lower_page.flower .month_section .title{font-size:18px}}.lower_page.flower .month_section__inner{*zoom:1;margin-bottom:100px}.lower_page.flower .month_section__inner:after{content:"";display:table;clear:both}.lower_page.flower .month_section__inner:last-child{margin-bottom:0}.lower_page.flower .month_section__inner.img_left .month_section__img{float:left}.lower_page.flower .month_section__inner.img_left .month_section__flower_info_box{float:right}@media screen and (max-width: 767px){.lower_page.flower .month_section__inner.img_left .month_section__img,.lower_page.flower .month_section__inner.img_left .month_section__flower_info_box{float:none}}.lower_page.flower .month_section__inner.img_right .month_section__img{float:right}.lower_page.flower .month_section__inner.img_right .month_section__flower_info_box{float:left}.lower_page.flower .month_section__inner.img_right .title_h3::after{right:-30%;width:130%;left:auto}@media screen and (max-width: 767px){.lower_page.flower .month_section__inner.img_right .month_section__img,.lower_page.flower .month_section__inner.img_right .month_section__flower_info_box{float:none}.lower_page.flower .month_section__inner.img_right .title_h3::after{right:0;width:100%;left:auto}}.lower_page.flower .month_section__img{width:35%}@media screen and (max-width: 767px){.lower_page.flower .month_section__img{width:100%}}.lower_page.flower .month_section__flower_info_box{width:60%}.lower_page.flower .month_section__flower_info_box .title_h3{font-size:30px;padding-bottom:30px;position:relative;text-align:center;margin-bottom:30px}.lower_page.flower .month_section__flower_info_box .title_h3::after{content:"";position:absolute;bottom:0;left:-30%;width:130%;height:1px;background:#8FC31F;z-index:-1}@media screen and (max-width: 767px){.lower_page.flower .month_section__flower_info_box .title_h3{font-size:25px;padding-bottom:10px;margin-bottom:0}.lower_page.flower .month_section__flower_info_box .title_h3::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#8FC31F;z-index:-1}}@media screen and (max-width: 767px){.lower_page.flower .month_section__flower_info_box{width:100%}}.lower_page.flower .month_section__desc{line-height:2.0;margin-bottom:20px}.lower_page.flower .month_section__flower_info_txt{width:80%;margin-bottom:30px}@media screen and (max-width: 767px){.lower_page.flower .month_section__flower_info_txt{width:90%;margin-bottom:0}}.lower_page.flower .month_section__flower_info_txt th{border-bottom:1px solid #8FC31F;width:20%;padding:20px 0}.lower_page.flower .month_section__flower_info_txt td span{padding:20px 0;width:100%;display:block;margin-left:30px;border-bottom:1px solid #EEEEEE}.lower_page.flower .month_section__flower_spot{width:80%}.lower_page.flower .month_section__flower_spot th{vertical-align:top;font-size:20px;width:20%;padding:15px 0 20px}.lower_page.flower .month_section__flower_spot td a{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;display:block;background:#F8F6F6;color:#222;position:relative;padding:15px;margin:0 0 10px 30px;font-size:20px}.lower_page.flower .month_section__flower_spot td a i{position:absolute;right:15px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);font-size:24px}.lower_page.flower .month_section__flower_spot td a:hover{background:#8FC31F;color:#FFF}@media screen and (max-width: 767px){.lower_page.flower .month_section__flower_spot{width:100%}.lower_page.flower .month_section__flower_spot th,.lower_page.flower .month_section__flower_spot td{display:block;width:100%}.lower_page.flower .month_section__flower_spot th a,.lower_page.flower .month_section__flower_spot td a{margin-left:0}}.index_section_title{font-size:24px;text-align:center;margin-bottom:78px}.index_section_title span{display:block}@media screen and (max-width: 767px){.index_section_title{margin-bottom:39px}}.index_section_title02{font-size:24px;text-align:left;margin-bottom:40px;padding-bottom:15px;border-bottom:1px solid #8FC31F}.main_img{z-index:1;position:relative;width:100%}@media screen and (min-width: 768px){.main_img{margin-top:-10.8%}}.about_section{padding:80px 0;background:#8FC31F;color:#FFF}@media screen and (max-width: 767px){.about_section{padding:34px 0}}.about_section__inner{max-width:980px;width:90%;margin:0 auto}.about_section__read_txt{margin-bottom:40px;font-size:20px;text-align:center;line-height:2.3}@media screen and (max-width: 767px){.about_section__read_txt{margin-bottom:20px;font-size:15px}.about_section__read_txt br{display:none}}.overview_section{padding:100px 0;background:url("../images/index/bg_pattern@2x.png") repeat 0 0/1.5%}@media screen and (max-width: 767px){.overview_section{padding:50px 0}}.overview_section__info_box{max-width:980px;width:90%;margin:0 auto 80px}.overview_section__info_box:last-child{margin-bottom:0}.overview_section__title{position:relative;z-index:2;background:url("../images/index/ribbon@2x.png") no-repeat center top/100% auto;max-width:450px;width:100%;margin:0 auto;color:#FFF;padding:18px 0 39px;text-align:center}@media screen and (max-width: 767px){.overview_section__title{font-size:20px;padding:12px 0 39px}}.overview_section__info{position:relative;z-index:1;background:#FFF;border-radius:5px;padding:66px 66px 30px;margin-top:-40px}@media screen and (min-width: 768px) and (max-width: 1024px){.overview_section__info{padding:66px 20px 30px}}@media screen and (max-width: 767px){.overview_section__info{padding:40px 15px 30px}}.overview_section__info.date{text-align:center}.overview_section__info.date .date_txt{font-size:26px;font-weight:bold;margin-bottom:20px}.overview_section__info.date .date_txt span{font-size:36px}@media screen and (max-width: 767px){.overview_section__info.date .date_txt{font-size:15px;margin-bottom:10px}.overview_section__info.date .date_txt span{font-size:18px}}.overview_section__info.date .time_txt{font-size:14px}.overview_section__info.date .time_txt span{font-size:20px}.overview_section__info_facility_list{text-align:left;font-size:0}.overview_section__info_facility_list_item{display:inline-block;width:33.333333333%;margin-bottom:12px;vertical-align:text-bottom}@media screen and (max-width: 767px){.overview_section__info_facility_list_item{width:47%;margin-right:3%;margin-bottom:20px;vertical-align:top}.overview_section__info_facility_list_item:nth-child(even){margin-right:0}}.overview_section__info_facility_list_item a{display:block;color:#222;text-decoration:none;text-align:left;font-size:17px;font-weight:bold;position:relative;background:url("../images/index/btn_top@2x.png") no-repeat left center/24px;padding-left:30px}@media screen and (min-width: 768px) and (max-width: 1024px){.overview_section__info_facility_list_item a{font-size:13px;padding:6px 0 6px 30px}}@media screen and (max-width: 767px){.overview_section__info_facility_list_item a{background:url("../images/index/btn_top@2x.png") no-repeat left top/24px;font-size:15px}}.link_map{text-align:right}.flower_section{padding:100px 0}@media screen and (max-width: 767px){.flower_section{padding:50px 0}}.flower_section .slick-arrow{display:none !important}.flower_section .slick-slide{padding:0 20px}.flower_section .slick-slide picture{margin-bottom:0}.flower_section a{position:relative;display:block;border-radius:10000px;overflow:hidden}.flower_section a:hover .flower_name{opacity:1}.flower_section .flower_name{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0;width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.flower_section .flower_name .inner{z-index:2;position:relative;font-size:21px;font-weight:bold}@media screen and (min-width: 768px) and (max-width: 1024px){.flower_section .flower_name .inner{font-size:13px}}@media screen and (max-width: 767px){.flower_section .flower_name .inner{font-size:13px}}.flower_section .flower_name .inner::after{display:block;position:absolute;content:"";padding:46%;background:#FFF;opacity:0.7;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:10000px;z-index:-1}.flower_section .flower_name .inner span{display:block;font-size:24px}@media screen and (min-width: 768px) and (max-width: 1024px){.flower_section .flower_name .inner span{font-size:16px}}@media screen and (max-width: 767px){.flower_section .flower_name .inner span{font-size:18px}}.flower_section .link_section{max-width:980px;width:100%;margin:66px auto 0;text-align:center;font-size:0}@media screen and (max-width: 767px){.flower_section .link_section{margin:33px auto 0}}.flower_section .link_section__item{width:44%;display:inline-block;border-radius:50px;margin-right:60px}@media screen and (max-width: 767px){.flower_section .link_section__item{margin-right:20px}}.flower_section .link_section__item:last-child{margin-right:0}.flower_section .link_section__item a{position:relative;display:block;font-size:18px;font-weight:bold;color:#FFF;background:#8FC31F;padding:20px 0}.flower_section .link_section__item a::before{position:absolute;right:30px}@media screen and (max-width: 767px){.flower_section .link_section__item a::before{right:10px}}@media screen and (max-width: 767px){.flower_section .link_section__item a{font-size:14px}}.artist_section{padding:40px 0 140px}.artist_section .simply-scroll{margin-bottom:80px}.artist_section .simply-scroll,.artist_section .simply-scroll-clip{height:438px}.artist_section .simply-scroll .simply-scroll-clip{height:438px}@media screen and (min-width: 768px) and (max-width: 1024px){.artist_section .simply-scroll,.artist_section .simply-scroll-clip{height:300px}.artist_section .simply-scroll .simply-scroll-clip{height:300px}}@media screen and (max-width: 767px){.artist_section{padding:40px 0 70px}.artist_section .simply-scroll{margin-bottom:40px}.artist_section .simply-scroll,.artist_section .simply-scroll-clip{height:200px}.artist_section .simply-scroll .simply-scroll-clip{height:200px}}.artist_section .artist_scroller li{margin:0 15px;width:388px !important;height:438px !important}.artist_section .artist_scroller li picture{margin-bottom:10px}.artist_section .artist_scroller img{width:388px;height:388px}@media screen and (min-width: 768px) and (max-width: 1024px){.artist_section .artist_scroller li{margin:0 15px;width:250px !important;height:300px !important}.artist_section .artist_scroller img{width:250px;height:250px}}@media screen and (max-width: 767px){.artist_section .artist_scroller li{margin:0 15px;width:170px !important;height:200px !important}.artist_section .artist_scroller img{width:170px;height:170px}}.artist_section .link_artist_archives{max-width:430px;width:90%;display:block;margin:0 auto}.artist_section .link_artist_archives a{text-align:center;border-radius:50px;position:relative;display:block;font-size:18px;font-weight:bold;color:#FFF;background:#8FC31F;padding:20px 0}@media screen and (max-width: 767px){.artist_section .link_artist_archives a{font-size:14px}}.artist_section .link_artist_archives a::before{position:absolute;right:30px}.ticket_section{padding:60px;background:#F8F6F6}@media screen and (max-width: 767px){.ticket_section{padding:50px 30px}}.ticket_section__inner{overflow:hidden;margin:0 auto;max-width:980px}.ticket_section__left{float:left;width:55%}@media screen and (max-width: 767px){.ticket_section__left{float:none;width:100%}}.ticket_section__left .index_section_title{text-align:left}@media screen and (max-width: 767px){.ticket_section__left .index_section_title{text-align:center}}.ticket_section__right{float:right;width:44%}@media screen and (max-width: 767px){.ticket_section__right{width:80%;float:none;margin:0 auto 30px;text-align:center}}.ticket_section__info{overflow:hidden;margin-bottom:40px}.ticket_section__info dt{padding:20px 0;border-bottom:1px solid #79CCEE;font-weight:bold;float:left;clear:left;width:20%}@media screen and (max-width: 767px){.ticket_section__info dt{padding:10px 0;float:none;width:100%;text-align:center}}.ticket_section__info dd{padding:20px 0;border-bottom:1px solid #EEEEEE;float:left;width:74%;margin-left:30px;position:relative}.ticket_section__info dd a{color:#6db8d6}.ticket_section__info dd .ticket_sale_check{position:absolute;right:0}@media screen and (max-width: 767px){.ticket_section__info dd .ticket_sale_check{margin-top:10px;position:static;display:block;text-align:center;padding:5px}}.ticket_section__info dd .ticket_sale_check i{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.ticket_section__info dd .ticket_sale_check.on i{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ticket_section__info dd .ticket_sale_box.close{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;height:0;opacity:0}.ticket_section__info dd .ticket_sale_box.open{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;margin-top:20px;height:100%;opacity:1}@media screen and (max-width: 767px){.ticket_section__info dd{width:100%;margin:0}}.attention li{position:relative;padding-left:18px}.attention li::before{font-size:10px;display:block;content:"●";position:absolute;left:0;top:3px}@media screen and (max-width: 767px){.attention li{margin-bottom:10px}.attention li::before{font-size:10px;display:block;content:"●";position:absolute;left:0;top:5px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.facilities_section{padding:100px 0}@media screen and (max-width: 767px){.facilities_section{padding:50px 0}}.facilities_section__inner{max-width:980px;width:100%;margin:0 auto}.facilities_section .link_access{max-width:430px;width:90%;display:block;margin:0 auto}.facilities_section .link_access a{text-align:center;border-radius:50px;position:relative;display:block;font-size:18px;font-weight:bold;color:#FFF;background:#8FC31F;padding:20px 0}@media screen and (max-width: 767px){.facilities_section .link_access a{font-size:14px}}.facilities_section .link_access a::before{position:absolute;right:30px}.instagram_section{position:relative}.instagram_section .instagram_logo{position:absolute;width:14.3%;display:block;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media screen and (max-width: 767px){.instagram_section .instagram_logo{width:33.333333333%}}.instagram_section .instagram_section__img_list{overflow:hidden;position:relative}.instagram_section .instagram_section__img_list li{list-style:none;float:left;width:14.3%;height:100%;position:relative;overflow:hidden}@media screen and (max-width: 767px){.instagram_section .instagram_section__img_list li{width:33.333333333%}.instagram_section .instagram_section__img_list li:nth-of-type(3),.instagram_section .instagram_section__img_list li:nth-of-type(4),.instagram_section .instagram_section__img_list li:nth-of-type(5),.instagram_section .instagram_section__img_list li:nth-of-type(6){display:none}.instagram_section .instagram_section__img_list li:nth-of-type(2){margin-left:33.333333333%}}.instagram_section .instagram_section__img_list li::before{content:"";display:block;padding-top:100%}.instagram_section .instagram_section__img_list li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:transparent}.instagram_section .instagram_section__img_list li img{object-fit:cover;width:100%;height:100%;line-height:0;position:absolute;bottom:0;background:transparent;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.instagram_section .instagram_section__img_list li:nth-of-type(4){margin-left:14.2%}.simultaneously_holding_section{padding:100px 0;background:#F8F6F6}@media screen and (max-width: 767px){.simultaneously_holding_section{padding:50px 0}}.simultaneously_holding_section__inner{overflow:hidden;margin:0 auto 20px;max-width:1200px;width:90%}.simultaneously_holding_section__bnr{float:left;width:45%}@media screen and (max-width: 767px){.simultaneously_holding_section__bnr{float:none;width:100%;margin-bottom:20px}}.simultaneously_holding_section__news{float:right;width:50%}@media screen and (max-width: 767px){.simultaneously_holding_section__news{float:none;width:100%}}.simultaneously_holding_section__news .btn{max-width:430px;width:90%;display:block;margin:0 auto}.simultaneously_holding_section__news .btn a{text-align:center;border-radius:50px;position:relative;display:block;font-size:18px;font-weight:bold;color:#FFF;background:#8FC31F;padding:20px 0}@media screen and (max-width: 767px){.simultaneously_holding_section__news .btn a{font-size:14px}}.simultaneously_holding_section__news .btn a::before{position:absolute;right:30px}.simultaneously_holding_section__news .btn a{border-radius:3px;font-size:15px}.simultaneously_holding_section__news_list{margin-bottom:35px}.simultaneously_holding_section__news_list li{margin-bottom:30px;list-style:none}.simultaneously_holding_section__bnr_list{max-width:1200px;width:90%;margin:0 auto;overflow:hidden}.simultaneously_holding_section__bnr_list_inner{overflow:hidden;margin-bottom:40px}.simultaneously_holding_section__bnr_list_item{list-style:none;width:23.5%;float:left;margin-right:2%}.simultaneously_holding_section__bnr_list_item .bold{display:block;font-weight:bold}.simultaneously_holding_section__bnr_list_item picture{margin-bottom:0}.simultaneously_holding_section__bnr_list_item:last-child{margin-right:0}@media screen and (max-width: 767px){.simultaneously_holding_section__bnr_list_item{width:49%;margin-bottom:2%}.simultaneously_holding_section__bnr_list_item:nth-child(even){margin-right:0}}.sponsorship_section{max-width:1200px;width:90%;margin:0 auto}.sponsorship_section__inner{margin-bottom:20px}.sponsorship_section__inner li{margin-bottom:10px;list-style:none}.sponsorship_section__inner .bold{font-weight:bold;margin-right:15px}@media screen and (max-width: 767px){.sponsorship_section__inner .bold{display:block}}
