@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@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{text-align:center;padding-top:180px}body #main .wrapper section{width:950px;margin:0 auto}body #main .wrapper section h2{font-size:50px;text-align:center;width:auto;margin-top:100px;margin-bottom:46px}body #main .wrapper section h2 img{width:70px;display:block;margin:0 auto;margin-top:20px}body #main .wrapper section#top h1{margin:0;padding:0;font-size:42px;text-align:center;width:auto;margin-bottom:60px;margin-top:0;line-height:1.5}body #main .wrapper section#top h1 img{display:block;width:254px;margin:0 auto;margin-top:18px}body #main .wrapper section#top .ttl_under{width:100%}body #main .wrapper section#top .ttl_under img{height:4px}body #main .wrapper section#peaktime_about{margin-bottom:60px}body #main .wrapper section#peaktime_about .about_txt{font-size:20px;text-align:center;font-weight:400;line-height:1.6;margin-top:64px;margin-bottom:30px}body #main .wrapper section#peaktime_about .notice_link{text-align:center;width:auto;margin-bottom:60px;display:inline-block;transition:.2s ease-out}body #main .wrapper section#peaktime_about .notice_link .notice_ttl{color:#333;font-size:22px;font-weight:700;text-align:center;display:block;border-bottom:2px solid #333;display:inline-block;margin-left:0;position:relative;padding-right:34px;padding-bottom:4px;transition:.2s ease-out;cursor:pointer}body #main .wrapper section#peaktime_about .notice_link .notice_ttl::after{content:"";border-top:12px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;right:-3px;bottom:16px;transform:rotate(270deg)}body #main .wrapper section#peaktime_about .notice_link:hover{opacity:.8}body #main .wrapper section#peaktime_about .lines_links_txt{font-size:20px;font-weight:700;line-height:1.6;margin-bottom:30px}body #main .wrapper section#peaktime_about ol{width:100%;margin-bottom:0}body #main .wrapper section#peaktime_about ol li{display:inline-block;width:212px;margin-right:28px;margin-bottom:12px;cursor:pointer;transition:.2s ease-out}body #main .wrapper section#peaktime_about ol li:hover{opacity:.8}body #main .wrapper section#peaktime_about ol li:last-child,body #main .wrapper section#peaktime_about ol li:nth-child(4){margin-right:0}body #main .wrapper section#peaktime_about .target_notice_y{width:700px;display:inline-block;margin-bottom:40px}body #main .wrapper section#peaktime_about h3{width:700px;margin:0 auto;margin-bottom:30px;padding-top:80px}body #main .wrapper section#peaktime_about span{font-size:18px;text-align:left;line-height:1.6;font-weight:400;margin-bottom:40px;margin-left:auto;text-align:center;float:none}body #main .wrapper section#peaktime_about span.area_txt{width:700px;margin-bottom:34px;position:relative;display:inline-block;text-align:left;font-size:20px;letter-spacing:.05em}body #main .wrapper section#peaktime_about span.area_txt .target_txt_blue{width:102px}body #main .wrapper section#peaktime_about #map{display:block;width:700px;margin:0 auto;margin-bottom:0}body #main .wrapper section#peaktime_about .map_detail{font-size:12px;font-weight:400;float:left;text-align:left;line-height:1.6;margin-left:130px;margin-bottom:30px}body #main .wrapper section#peaktime_about .pdf{width:440px;margin:0 auto;display:block}body #main .wrapper section#lines{width:100%;background:#dee5e9;padding-top:80px;padding-bottom:80px}body #main .wrapper section#lines .container{width:950px;margin:0 auto;background:#fff;padding-top:70px;padding-bottom:76px}body #main .wrapper section#lines .container .kana_list{width:700px;margin:0 auto}body #main .wrapper section#lines .container .kana_list li{width:100%;margin-bottom:46px;display:inline-block}body #main .wrapper section#lines .container .kana_list li h3{position:relative;font-size:52px;font-weight:700;line-height:1;width:auto;margin-bottom:28px}body #main .wrapper section#lines .container .kana_list li h3 span{font-size:30px}body #main .wrapper section#lines .container .kana_list li h3::before{content:"";position:absolute;width:260px;height:2px;background:#e0e0e0;left:0;bottom:22px}body #main .wrapper section#lines .container .kana_list li h3::after{content:"";position:absolute;width:260px;height:2px;background:#e0e0e0;right:0;bottom:22px}body #main .wrapper section#lines .container .kana_list li .linenames li{display:inline-block;margin-bottom:20px;overflow:hidden;transition:.3s ease-out;cursor:pointer}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl{display:inline-block;width:100%;background:#90c320;position:relative}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl p{font-size:20px;font-weight:700;color:#fff;text-align:center;line-height:1;padding:14px 0}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl .open_btn{display:inline-block;position:relative;margin:0;position:absolute;transition:.3s ease-out;width:20px;height:20px;top:14px;right:16px;transition:.3s ease-out}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl .open_btn::before{width:3px;height:20px;top:0;left:9px;display:block;content:'';background-color:#fff;position:absolute;transition:.3s ease-out}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl .open_btn::after{display:block;content:'';background-color:#fff;position:absolute;width:20px;height:3px;top:8px;left:0;transition:.3s ease-out}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl.open .open_btn{transform:rotate(180deg)}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl.open .open_btn::before{opacity:0}body #main .wrapper section#lines .container .kana_list li .linenames li .txt{padding-top:20px;display:none}body #main .wrapper section#lines .container .kana_list li .linenames li .txt a{display:inline-block;width:100%;margin-bottom:10px;position:relative;height:auto}body #main .wrapper section#lines .container .kana_list li .linenames li .txt a img{display:block;width:100%;position:relative;height:auto}body #main .wrapper section#lines .container .kana_list li .linenames li .txt .map_detail{font-size:12px;font-weight:400;float:left;text-align:left;line-height:1.6;padding:10px 0}body #main .wrapper section#lines .container .kana_list li .linenames li .notif_btn{margin-top:20px}body #main .wrapper section#lines .container .kana_list li .linenames li .notif_btn:hover{opacity:.8}body #main .wrapper section#lines .container .kana_list li .linenames li:last-child{margin-bottom:0}body #main .wrapper section#lines .container .kana_list li:last-child{margin-bottom:0}body #main footer .link_area .share_ttl{padding-top:76px}body.ipad_wide #main .wrapper{padding-top:0}body.ipad_wide #main .wrapper section{width:89vw}body.ipad_wide #main .wrapper section h2{margin-top:12vw;margin-bottom:10vw}body.ipad_wide #main .wrapper section h2 img{width:12vw;margin-top:3vw}body.ipad_wide #main .wrapper section#top h1{font-size:6.13333vw;margin-bottom:4vw;margin-top:30vw;white-space:nowrap}body.ipad_wide #main .wrapper section#top h1 img{width:44.26667vw;margin-top:3vw}body.ipad_wide #main .wrapper section#top .ttl_under img{height:1vw}body.ipad_wide #main .wrapper section#peaktime_about{margin-bottom:12.53333vw}body.ipad_wide #main .wrapper section#peaktime_about .about_txt{font-size:3.46667vw;margin-top:8vw;margin-bottom:5.33333vw;white-space:nowrap}body.ipad_wide #main .wrapper section#peaktime_about .notice_link{margin-bottom:8.8vw}body.ipad_wide #main .wrapper section#peaktime_about .notice_link .notice_ttl{font-size:3.46667vw;border-bottom:.5vw solid #333;margin-left:0;padding-right:6vw;padding-bottom:.13333vw;margin-bottom:0}body.ipad_wide #main .wrapper section#peaktime_about .notice_link .notice_ttl::after{content:"";border-top:1.86667vw solid #333;border-right:1.6vw solid transparent;border-left:1.6vw solid transparent;position:absolute;right:0;bottom:1.86667vw}body.ipad_wide #main .wrapper section#peaktime_about .notice_link:hover{opacity:.8}body.ipad_wide #main .wrapper section#peaktime_about .lines_links_txt{font-size:3.73333vw;margin-bottom:5.33333vw}body.ipad_wide #main .wrapper section#peaktime_about ol{width:100%;margin-bottom:0}body.ipad_wide #main .wrapper section#peaktime_about ol li{width:36.8vw;margin-right:6.4vw;margin-bottom:3.46667vw}body.ipad_wide #main .wrapper section#peaktime_about ol li:hover{opacity:1}body.ipad_wide #main .wrapper section#peaktime_about ol li:last-child,body.ipad_wide #main .wrapper section#peaktime_about ol li:nth-child(4){margin-right:0}body.ipad_wide #main .wrapper section#peaktime_about ol li:nth-child(even){margin-right:0}body.ipad_wide #main .wrapper section#peaktime_about .target_notice_y{width:100%;display:inline-block;margin-bottom:5.33333vw}body.ipad_wide #main .wrapper section#peaktime_about h3{width:100%;margin-bottom:3.46667vw;padding-top:8vw}body.ipad_wide #main .wrapper section#peaktime_about span{font-size:3.46667vw;margin-bottom:4.8vw;margin-left:0}body.ipad_wide #main .wrapper section#peaktime_about span.area_txt{width:100%;margin-bottom:4.53333vw;position:relative;display:inline-block;text-align:left}body.ipad_wide #main .wrapper section#peaktime_about span.area_txt .target_txt_blue,body.ipad_wide #main .wrapper section#peaktime_about span.area_txt .target_txt_red{width:18.4vw}body.ipad_wide #main .wrapper section#peaktime_about #map{width:100%;margin-bottom:1.33333vw}body.ipad_wide #main .wrapper section#peaktime_about .map_detail{font-size:3.2vw;margin-left:0;margin-bottom:6.13333vw;text-align:left}body.ipad_wide #main .wrapper section#peaktime_about .pdf{width:66.66667vw}body.ipad_wide #main .wrapper section#lines{width:100%;padding-top:7.2vw;padding-bottom:7.46667vw}body.ipad_wide #main .wrapper section#lines .container{width:89.33333vw;padding-top:8vw;padding-bottom:8vw}body.ipad_wide #main .wrapper section#lines .container .kana_list{width:80.53333vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li{width:100%;margin-bottom:9.33333vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li h3{font-size:9.6vw;margin-bottom:3.2vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li h3 span{font-size:4vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li h3::before{width:28.53333vw;height:.26667vw;left:0;bottom:3.46667vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li h3::after{width:28.53333vw;height:.26667vw;right:0;bottom:3.46667vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li{margin-bottom:4vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li .ttl{width:100%}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li .ttl p{font-size:3.6vw;padding:2.13333vw 0}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li .ttl .open_btn{width:3.73333vw;height:3.73333vw;top:1.86667vw;right:1.86667vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li .ttl .open_btn::before{width:.53333vw;height:3.73333vw;left:1.73333vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li .ttl .open_btn::after{width:3.73333vw;height:.53333vw;top:1.6vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li .ttl.open .open_btn::before{opacity:0}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li .txt{padding-top:2.4vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li .txt a{margin-bottom:2.4vw}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li .txt .map_detail{font-size:3.2vw;padding:.5vw 0;text-align:left}body.ipad_wide #main .wrapper section#lines .container .kana_list li .linenames li:last-child{margin-bottom:0}body.ipad_wide #main .wrapper section#lines .container .kana_list li:last-child{margin-bottom:0}body.ipad_wide #main footer{height:101vw}body.ipad_wide #main footer .link_area .share_ttl{padding-top:10vw}@media all and (-ms-high-contrast:none){body #main .wrapper #lines .container .kana_list li .linenames li .ttl p{padding-top:20px!important}body #main .wrapper #lines .container .kana_list li .linenames li .ttl .open_btn{top:16px!important}body #main .wrapper #lines .container .kana_list li h3::before{bottom:30px!important}body #main .wrapper #lines .container .kana_list li h3::after{bottom:30px!important}}@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{width:89vw}body #main .wrapper section h2{margin-top:12vw;margin-bottom:10vw}body #main .wrapper section h2 img{width:12vw;margin-top:3vw}body #main .wrapper section#top h1{font-size:6.13333vw;margin-bottom:4vw;margin-top:30vw;white-space:nowrap}body #main .wrapper section#top h1 img{width:44.26667vw;margin-top:3vw}body #main .wrapper section#top .ttl_under img{height:1vw}body #main .wrapper section#peaktime_about{margin-bottom:12.53333vw}body #main .wrapper section#peaktime_about .about_txt{font-size:3.46667vw;margin-top:8vw;margin-bottom:5.33333vw;white-space:nowrap}body #main .wrapper section#peaktime_about .notice_link{margin-bottom:8.8vw}body #main .wrapper section#peaktime_about .notice_link .notice_ttl{font-size:3.46667vw;border-bottom:.5vw solid #333;margin-left:0;padding-right:6vw;padding-bottom:.13333vw;margin-bottom:0}body #main .wrapper section#peaktime_about .notice_link .notice_ttl::after{content:"";border-top:1.86667vw solid #333;border-right:1.6vw solid transparent;border-left:1.6vw solid transparent;position:absolute;right:0;bottom:1.86667vw}body #main .wrapper section#peaktime_about .notice_link:hover{opacity:.8}body #main .wrapper section#peaktime_about .lines_links_txt{font-size:3.73333vw;margin-bottom:5.33333vw}body #main .wrapper section#peaktime_about ol{width:100%;margin-bottom:0}body #main .wrapper section#peaktime_about ol li{width:36.8vw;margin-right:6.4vw;margin-bottom:3.46667vw}body #main .wrapper section#peaktime_about ol li:hover{opacity:1}body #main .wrapper section#peaktime_about ol li:last-child,body #main .wrapper section#peaktime_about ol li:nth-child(4){margin-right:0}body #main .wrapper section#peaktime_about ol li:nth-child(even){margin-right:0}body #main .wrapper section#peaktime_about h3{width:100%;margin-bottom:3.46667vw;padding-top:8vw}body #main .wrapper section#peaktime_about span{font-size:3.46667vw;margin-bottom:4.8vw;margin-left:0}body #main .wrapper section#peaktime_about span.area_txt{width:100%;font-size:3.73333vw;line-height:1.7;letter-spacing:.08em}body #main .wrapper section#peaktime_about span.area_txt .target_txt_blue{width:19.46667vw}body #main .wrapper section#peaktime_about .target_notice_y{width:100%;margin-bottom:6.66667vw}body #main .wrapper section#peaktime_about #map{width:100%;margin-bottom:3.2vw}body #main .wrapper section#peaktime_about .map_detail{font-size:3.2vw;margin-left:0;margin-bottom:6.13333vw}body #main .wrapper section#peaktime_about .pdf{width:66.66667vw}body #main .wrapper section#lines{width:100%;padding-top:7.2vw;padding-bottom:7.46667vw}body #main .wrapper section#lines .container{width:89.33333vw;padding-top:8vw;padding-bottom:8vw}body #main .wrapper section#lines .container .kana_list{width:80.53333vw}body #main .wrapper section#lines .container .kana_list li{width:100%;margin-bottom:9.33333vw}body #main .wrapper section#lines .container .kana_list li h3{font-size:9.6vw;margin-bottom:3.2vw}body #main .wrapper section#lines .container .kana_list li h3 span{font-size:4vw}body #main .wrapper section#lines .container .kana_list li h3::before{width:28.53333vw;height:.26667vw;left:0;bottom:3.46667vw}body #main .wrapper section#lines .container .kana_list li h3::after{width:28.53333vw;height:.26667vw;right:0;bottom:3.46667vw}body #main .wrapper section#lines .container .kana_list li .linenames li{margin-bottom:4vw}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl{width:100%}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl p{font-size:3.6vw;padding:2.13333vw 0}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl .open_btn{width:3.73333vw;height:3.73333vw;top:1.86667vw;right:1.86667vw}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl .open_btn::before{width:.53333vw;height:3.73333vw;left:1.73333vw}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl .open_btn::after{width:3.73333vw;height:.53333vw;top:1.6vw}body #main .wrapper section#lines .container .kana_list li .linenames li .ttl.open .open_btn::before{opacity:0}body #main .wrapper section#lines .container .kana_list li .linenames li .txt{padding-top:2.4vw}body #main .wrapper section#lines .container .kana_list li .linenames li .txt a{margin-bottom:2.4vw}body #main .wrapper section#lines .container .kana_list li .linenames li .txt .map_detail{font-size:3.2vw;padding:.5vw 0}body #main .wrapper section#lines .container .kana_list li .linenames li .notif_btn{margin-top:3vw}body #main .wrapper section#lines .container .kana_list li .linenames li .notif_btn:hover{opacity:1}body #main .wrapper section#lines .container .kana_list li .linenames li:last-child{margin-bottom:0}body #main .wrapper section#lines .container .kana_list li:last-child{margin-bottom:0}body #main footer{height:101vw}body #main footer .link_area .share_ttl{padding-top:10vw}}