@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}#float a,#float a:active,#float a:hover,#float a:link,#float a:visited,#main a,#main a:active,#main a:hover,#main a:link,#main a:visited{text-decoration:none;color:#000}#float div,#float dl,#main div,#main dl{box-sizing:border-box}#float .list .item,#main .list .item{float:left}#float .movie_container,#main .movie_container{position:relative}#float .movie_container iframe,#main .movie_container iframe{position:absolute;left:0;top:0;width:100%;height:100%}#float .btn,#main .btn{display:block}#float .btn img,#main .btn img{width:100%;height:auto;vertical-align:bottom}#float .btn.hover,#main .btn.hover{transition:opacity .3s ease-out}#float .btn.hover:hover,#main .btn.hover:hover{opacity:.7}#float .cf::after,#main .cf::after{content:"";display:block;clear:both}#float .alternative-text,#main .alternative-text{display:none}body{font-family:'Yu Gothic',YuGothic,sans-serif}body ol,body ul{padding:0;margin:0}body h2,body h3,body p,body span{line-height:1;color:#333;margin:0;padding:0}body img{vertical-align:bottom;-webkit-user-drag:none}body .fancybox-button--zoom{background:#28aa3c!important;color:#fff}body .fancybox-button--close{background:#28aa3c!important;color:#fff}body #main .wrapper{padding-top:180px}body #main .wrapper section{background:#dee5e9;text-align:center}body #main .wrapper section#top{background:#fff}body #main .wrapper section#top h1{margin:0;padding:0;font-size:42px;text-align:center;width:auto;line-height:1;margin-bottom:60px;margin-top:0;color:#333}body #main .wrapper section#top h1 img{display:block;width:110px;margin:0 auto;margin-top:18px}body #main .wrapper section#infomation{padding-bottom:40px}body #main .wrapper section#infomation h2{width:700px;margin:0 auto;display:block;padding-top:64px;margin-bottom:50px}body #main .wrapper section#infomation .container{width:950px;margin:0 auto;background:#fff;text-align:center;display:inline-block}body #main .wrapper section#infomation .container .box{width:700px;margin:0 auto;margin-top:40px;display:inline-block;padding-bottom:40px}body #main .wrapper section#infomation .container .box h3{text-align:center;color:#333;font-size:30px}body #main .wrapper section#infomation .container .box h3 img{width:35px}body #main .wrapper section#infomation .container .box .rainbow_bar{width:100%;margin-bottom:30px}body #main .wrapper section#infomation .container .box .notif01_img{margin-bottom:60px}body #main .wrapper section#infomation .container .box .notif02_img{margin-bottom:60px}body #main .wrapper section#infomation .container .box .subttl01{font-size:24px;color:#333;line-height:1.8;font-weight:700;border-top:2px solid #333;border-bottom:2px solid #333;padding:10px;margin-bottom:30px;padding:3px 0;display:inline-block}body #main .wrapper section#infomation .container .box .notif03_img{margin-bottom:10px}body #main .wrapper section#infomation .container .box .add_small{font-size:12px;color:#333;display:inline-block;text-align:left;width:100%;margin-bottom:50px}body #main .wrapper section#infomation .container .box .notif_red{width:100%;display:block;background:#e60012;font-size:24px;font-weight:700;color:#fff;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:30px}body #main .wrapper section#infomation .container .box .anchor li{width:340px;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;transition:.2s ease-out}body #main .wrapper section#infomation .container .box .anchor li:hover{opacity:.8}body #main .wrapper section#infomation .container .box .anchor :nth-child(even){margin-right:0}body #main .wrapper section#time .container{width:950px;margin:0 auto;background:#fff;text-align:center;display:inline-block}body #main .wrapper section#time .container .box{width:700px;margin:0 auto;margin-top:40px;display:inline-block;padding-bottom:40px}body #main .wrapper section#time .container .box h3{white-space:nowrap;margin-bottom:0;line-height:1.4;text-align:center;color:#333;font-size:30px}body #main .wrapper section#time .container .box h3 img{width:35px}body #main .wrapper section#time .container .box .rainbow_bar{width:100%;margin-bottom:30px}body #main .wrapper section#time .container .box .ttl_bundle{background:#90c320;margin-bottom:20px}body #main .wrapper section#time .container .box .ttl_bundle span{font-size:20px;letter-spacing:.1em;font-weight:700;color:#fff;text-align:center;padding:10px 0;display:inline-block}body #main .wrapper section#time .container .box #line_y_02b_notif .txt .map_detail{margin-top:10px;font-size:12px;color:#333;text-align:left;line-height:1.6;width:100%;display:inline-block}body #main .wrapper .press_info{background:#dee5e9;width:100%;padding:60px 0;text-align:center}body #main .wrapper .press_info a{display:inline-block;margin:0 auto;width:700px;transition:.2s ease-out}body #main .wrapper .press_info a:hover{opacity:.8}body #main footer .link_area .share_ttl{padding-top:76px}body.ipad_wide #main .wrapper{padding-top:0}body.ipad_wide #main .wrapper section#top{background:#fff}body.ipad_wide #main .wrapper section#top h1{font-size:6.13333vw;margin-bottom:8vw;margin-top:30vw;white-space:nowrap}body.ipad_wide #main .wrapper section#top h1 img{width:21.33333vw;margin-top:3vw}body.ipad_wide #main .wrapper section#infomation{padding-bottom:4vw}body.ipad_wide #main .wrapper section#infomation h2{width:81.33333vw;margin:0 auto;display:block;padding-top:8vw;margin-bottom:7vw}body.ipad_wide #main .wrapper section#infomation .container{width:90.66667vw;margin:0 auto;background:#fff;text-align:center;display:inline-block}body.ipad_wide #main .wrapper section#infomation .container .box{width:81.33333vw;margin:0 auto;margin-top:8vw;display:inline-block;padding-bottom:6vw}body.ipad_wide #main .wrapper section#infomation .container .box h3{line-height:1.4;text-align:center;color:#333;font-size:5.86667vw}body.ipad_wide #main .wrapper section#infomation .container .box h3 img{width:7vw}body.ipad_wide #main .wrapper section#infomation .container .box .rainbow_bar{width:100%;margin-bottom:5vw}body.ipad_wide #main .wrapper section#infomation .container .box .notif01_img{margin-bottom:8vw}body.ipad_wide #main .wrapper section#infomation .container .box .notif02_img{margin-bottom:7vw}body.ipad_wide #main .wrapper section#infomation .container .box .subttl01{width:100%;font-size:4vw;color:#333;line-height:1.4;font-weight:700;border-top:.5vw solid #333;border-bottom:.5vw solid #333;margin-bottom:6vw;padding:1vw 0;display:inline-block}body.ipad_wide #main .wrapper section#infomation .container .box .notif03_img{margin-bottom:2vw}body.ipad_wide #main .wrapper section#infomation .container .box .add_small{font-size:3.2vw;color:#333;display:inline-block;text-align:left;width:100%;letter-spacing:-.02em;white-space:nowrap;margin-bottom:6vw}body.ipad_wide #main .wrapper section#infomation .container .box .notif_red{width:100%;display:block;background:#e60012;font-size:4vw;font-weight:700;color:#fff;text-align:center;line-height:1.4;padding-top:2vw;padding-bottom:2vw;margin-bottom:4vw}body.ipad_wide #main .wrapper section#infomation .container .box .anchor li{width:38.66667vw;display:inline-block;float:left;margin-right:3.4vw;margin-bottom:3.4vw;transition:.2s ease-out}body.ipad_wide #main .wrapper section#infomation .container .box .anchor li:hover{opacity:.8}body.ipad_wide #main .wrapper section#infomation .container .box .anchor :nth-child(even){margin-right:0}body.ipad_wide #main .wrapper section#time .container{width:90.66667vw;margin:0 auto;background:#fff;text-align:center;display:inline-block}body.ipad_wide #main .wrapper section#time .container .box{width:81.33333vw;margin:0 auto;margin-top:4vw;display:inline-block;padding-bottom:6vw}body.ipad_wide #main .wrapper section#time .container .box h3{white-space:nowrap;margin-bottom:0;line-height:1.5;text-align:center;color:#333;font-size:5.86667vw}body.ipad_wide #main .wrapper section#time .container .box h3 img{width:7vw}body.ipad_wide #main .wrapper section#time .container .box .rainbow_bar{width:100%;margin-bottom:5vw}body.ipad_wide #main .wrapper section#time .container .box .ttl_bundle{background:#90c320;margin-bottom:4vw}body.ipad_wide #main .wrapper section#time .container .box .ttl_bundle span{font-size:3.6vw;letter-spacing:.1em;font-weight:700;color:#fff;text-align:center;padding:3vw 0;display:inline-block}body.ipad_wide #main .wrapper section#time .container .box #line_y_02b_notif .txt .map_detail{margin-top:2vw;font-size:2.93333vw;color:#333;text-align:left;line-height:1.6;white-space:nowrap;width:100%;display:inline-block}body.ipad_wide #main .wrapper .press_info{background:#dee5e9;width:100%;padding:8vw 0;padding-bottom:9vw;text-align:center}body.ipad_wide #main .wrapper .press_info a{display:inline-block;margin:0 auto;transition:.2s ease-out;width:81.33333vw}body.ipad_wide #main .wrapper .press_info a:hover{opacity:.8}body.ipad_wide #main footer{height:101vw}body.ipad_wide #main footer .link_area .share_ttl{padding-top:10vw}@media screen and (max-width:950px) and (min-width:750px){body #main .wrapper section#kv .container .sub_ttl{font-size:15px}body #main .wrapper section#kv .container h1 p{font-size:27px}}@media screen and (max-width:1280px) and (min-width:950px){body #main .wrapper section#information .container .swiper-container .swiper-button-prev{top:7.5vw;left:28vw;width:3vw}body #main .wrapper section#information .container .swiper-container .swiper-button-next{top:7.5vw;left:68vw;width:3vw}}@media screen and (max-width:1280px) and (min-width:950px) and (-ms-high-contrast:none){body #main .wrapper section#information .container .swiper-container .swiper-button-prev{top:6.5vw;left:27vw}body #main .wrapper section#information .container .swiper-container .swiper-button-next{top:6.5vw;left:68.5vw}}@media screen and (max-width:950px) and (min-width:950px) and (-ms-high-contrast:none){body{width:950px}body #main .wrapper section#kv .container .sub_ttl{font-size:15px}body #main .wrapper section#kv .container h1 p{font-size:27px}body #main .wrapper section#information .container .swiper-container .swiper-button-prev{top:60px!important;left:260px!important}body #main .wrapper section#information .container .swiper-container .swiper-button-next{top:60px!important;left:660px!important}}@media screen and (max-width:1080px){body #main .wrapper{padding-top:0}body #main .wrapper section#top{background:#fff}body #main .wrapper section#top h1{font-size:6.13333vw;margin-bottom:8vw;margin-top:30vw;white-space:nowrap}body #main .wrapper section#top h1 img{width:21.33333vw;margin-top:3vw}body #main .wrapper section#infomation{padding-bottom:4vw}body #main .wrapper section#infomation h2{width:81.33333vw;margin:0 auto;display:block;padding-top:8vw;margin-bottom:7vw}body #main .wrapper section#infomation .container{width:90.66667vw;margin:0 auto;background:#fff;text-align:center;display:inline-block}body #main .wrapper section#infomation .container .box{width:81.33333vw;margin:0 auto;margin-top:8vw;display:inline-block;padding-bottom:6vw}body #main .wrapper section#infomation .container .box h3{line-height:1.4;text-align:center;color:#333;font-size:5.86667vw}body #main .wrapper section#infomation .container .box h3 img{width:7vw}body #main .wrapper section#infomation .container .box .rainbow_bar{width:100%;margin-bottom:5vw}body #main .wrapper section#infomation .container .box .notif01_img{margin-bottom:8vw}body #main .wrapper section#infomation .container .box .notif02_img{margin-bottom:7vw}body #main .wrapper section#infomation .container .box .subttl01{width:100%;font-size:4vw;color:#333;line-height:1.4;font-weight:700;border-top:.5vw solid #333;border-bottom:.5vw solid #333;margin-bottom:6vw;padding:1vw 0;display:inline-block}body #main .wrapper section#infomation .container .box .notif03_img{margin-bottom:2vw}body #main .wrapper section#infomation .container .box .add_small{font-size:3.2vw;color:#333;display:inline-block;text-align:left;width:100%;letter-spacing:-.02em;white-space:nowrap;margin-bottom:6vw}body #main .wrapper section#infomation .container .box .notif_red{width:100%;display:block;background:#e60012;font-size:4vw;font-weight:700;color:#fff;text-align:center;line-height:1.4;padding-top:2vw;padding-bottom:2vw;margin-bottom:4vw}body #main .wrapper section#infomation .container .box .anchor li{width:38.66667vw;display:inline-block;float:left;margin-right:3.4vw;margin-bottom:3.4vw}body #main .wrapper section#infomation .container .box .anchor li:hover{opacity:.8}body #main .wrapper section#infomation .container .box .anchor :nth-child(even){margin-right:0}body #main .wrapper section#time .container{width:90.66667vw;margin:0 auto;background:#fff;text-align:center;display:inline-block}body #main .wrapper section#time .container .box{width:81.33333vw;margin:0 auto;margin-top:4vw;display:inline-block;padding-bottom:6vw}body #main .wrapper section#time .container .box h3{white-space:nowrap;margin-bottom:0;line-height:1.5;text-align:center;color:#333;font-size:5.86667vw}body #main .wrapper section#time .container .box h3 img{width:7vw}body #main .wrapper section#time .container .box .rainbow_bar{width:100%;margin-bottom:5vw}body #main .wrapper section#time .container .box .ttl_bundle{background:#90c320;margin-bottom:4vw}body #main .wrapper section#time .container .box .ttl_bundle span{font-size:3.6vw;letter-spacing:.1em;font-weight:700;color:#fff;text-align:center;padding:3vw 0;display:inline-block}body #main .wrapper section#time .container .box #line_y_02b_notif .txt .map_detail{margin-top:2vw;font-size:2.93333vw;color:#333;text-align:left;line-height:1.6;white-space:nowrap;width:100%;display:inline-block}body #main .wrapper section#time .container .box #line_y_02b_notif .txt .map_detail a img{border-radius:.8vw}body #main .wrapper .press_info{background:#dee5e9;width:100%;padding:8vw 0;padding-bottom:9vw;text-align:center}body #main .wrapper .press_info a{display:inline-block;margin:0 auto;width:81.33333vw}body #main .wrapper .press_info a:hover{opacity:.8}body #main footer{height:101vw}body #main footer .link_area .share_ttl{padding-top:10vw}}