@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;line-height:1;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.bg-ttl{position:relative;padding:50px;background-image:url(../img/points/bg_points2502.jpg);background-position:center center;background-size:cover}@media screen and (max-width:999px){.bg-ttl{padding:40px}}@media screen and (max-width:600px){.bg-ttl{padding:25px}}.bg-ttl:before{position:absolute;content:"";background-color:rgba(0,0,0,0.3);width:100%;height:100%;top:0;left:0}.bg-ttl h1{position:relative;font-size:42px;text-align:center;letter-spacing:4px;color:#ffffff;z-index:5}@media screen and (max-width:999px){.bg-ttl h1{font-size:34px}}@media screen and (max-width:600px){.bg-ttl h1{font-size:26px;letter-spacing:2px}}.bg-ttl h1 span{display:block;margin-top:5px;font-size:33px;font-family:eb-garamond,serif;letter-spacing:0}@media screen and (max-width:999px){.bg-ttl h1 span{font-size:28px}}@media screen and (max-width:600px){.bg-ttl h1 span{margin-top:0;font-size:20px}}.mainvisual{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}@media screen and (max-width:600px){.mainvisual{display:none}}.mainvisual .ttl-wrap{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:5}.mainvisual .ttl-wrap p{padding-top:30px;font-size:18px;letter-spacing:3px;color:#ffffff;white-space:nowrap}@media screen and (max-width:999px){.mainvisual .ttl-wrap p{font-size:17px}}.mainvisual #movie{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.mainvisual .mask{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5);top:0;left:0}.page-ttl-wrap{flex-wrap:wrap;align-content:center;background-image:url(../img/points/bg_points.jpg)}.page-ttl-wrap h1{width:100%}.page-ttl-wrap p{position:relative;margin-top:15px;color:#ffffff;z-index:5}@media screen and (min-width:601px){.page-ttl-wrap{display:none}}.point-ttl{margin-bottom:40px;font-size:42px;letter-spacing:3px;text-align:center}@media screen and (max-width:999px){.point-ttl{margin-bottom:30px;font-size:30px}}@media screen and (max-width:600px){.point-ttl{font-size:21px;letter-spacing:1px}}.point-ttl>span{display:block;font-size:33px;font-family:eb-garamond,serif;letter-spacing:0}@media screen and (max-width:999px){.point-ttl>span{font-size:28px}}@media screen and (max-width:600px){.point-ttl>span{font-size:23px}}.point-ttl>span span{margin-left:20px;font-size:46px}@media screen and (max-width:999px){.point-ttl>span span{margin-left:15px;font-size:36px}}@media screen and (max-width:600px){.point-ttl>span span{margin-left:10px;font-size:30px}}.point01 .point-iframe-wrap{max-width:600px;margin:0 auto 100px}@media screen and (max-width:600px){.point01 .point-iframe-wrap{margin-bottom:60px}}.point01 .point-iframe-wrap .point-iframe{position:relative;width:100%;height:0;padding-top:56.25%}.point01 .point-iframe-wrap .point-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.point01 .wrap{display:flex;flex-wrap:wrap}@media screen and (max-width:600px){.point01 .wrap{display:block}}.point01 .wrap .item{width:46%}@media screen and (max-width:600px){.point01 .wrap .item{width:100%}}.point01 .wrap .item:nth-child(-n+2){margin-bottom:40px}.point01 .wrap .item:nth-child(2n-1){margin-right:8%}@media screen and (max-width:600px){.point01 .wrap .item:nth-child(2n-1){margin-right:0}}@media screen and (max-width:600px){.point01 .wrap .item:not(:last-child){margin-bottom:40px}}.point01 .wrap .item h3{margin-bottom:20px;font-size:24px;letter-spacing:1px;text-align:center}@media screen and (max-width:999px){.point01 .wrap .item h3{margin-bottom:15px;font-size:21px}}@media screen and (max-width:600px){.point01 .wrap .item h3{margin-bottom:10px;font-size:18px}}.point01 .wrap .item img{margin-bottom:20px}@media screen and (max-width:999px){.point01 .wrap .item img{margin-bottom:15px}}.point01 .wrap .item p{line-height:1.8}@media screen and (max-width:999px){.point01 .wrap .item p{font-size:15px}}@media screen and (max-width:600px){.point01 .wrap .item p{font-size:14px}}.point02 img{margin-bottom:30px}.point02 p{max-width:650px;margin:auto;line-height:1.8}@media screen and (max-width:999px){.point02 p{font-size:15px}}@media screen and (max-width:600px){.point02 p{font-size:14px}}.point03{position:relative;background-image:url(../img/points/bg_point03.jpg);background-position:center center;background-size:cover}.point03:before{position:absolute;content:"";background-color:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0}.point03 .point-ttl{color:#ffffff}.point03 .wrap{display:flex;align-items:center;justify-content:space-between;padding-bottom:50px}@media screen and (max-width:999px){.point03 .wrap{display:block;max-width:850px;margin:auto;padding-bottom:30px}}.point03 .wrap .image{width:60.7%}@media screen and (max-width:999px){.point03 .wrap .image{width:100%;margin-bottom:60px}}.point03 .wrap .image .js-mv-wrap{width:100%}.point03 .wrap .image .js-mv-wrap .bg{position:relative;background-size:cover;background-position:center}.point03 .wrap .image .js-mv-wrap .bg:before{content:"";display:block;padding-top:62.3%}.point03 .wrap .text{width:35%;color:#ffffff}@media screen and (max-width:999px){.point03 .wrap .text{width:100%}}.point03 .wrap .text p{margin-bottom:35px;font-size:18px;line-height:1.8}@media screen and (max-width:999px){.point03 .wrap .text p{font-size:16px}}@media screen and (max-width:600px){.point03 .wrap .text p{font-size:14.5px}}.point03 .wrap .text a{position:relative;display:block;font-size:17px;line-height:70px;text-align:center;border:solid 1px #ffffff}@media screen and (max-width:999px){.point03 .wrap .text a{max-width:500px;margin:auto;font-size:16px}}@media screen and (max-width:600px){.point03 .wrap .text a{font-size:15px;line-height:60px}}.point03 .wrap .text a:after{position:absolute;content:"";width:9px;height:9px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;top:50%;right:25px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:600px){.point03 .wrap .text a:after{border-top:1px solid #ffffff;border-right:1px solid #ffffff}}.route{overflow:hidden}.route .point-ttl{padding-top:30px;font-size:36px}@media screen and (max-width:999px){.route .point-ttl{font-size:30px}}@media screen and (max-width:600px){.route .point-ttl{padding-top:20px;font-size:24px}}@media screen and (max-width:999px){.route .point-ttl span{font-size:25px}}@media screen and (max-width:600px){.route .point-ttl span{font-size:21px}}.route .tab-wrap{display:flex;justify-content:center;text-align:center;margin-bottom:50px}@media screen and (max-width:999px){.route .tab-wrap{justify-content:space-between}}.route .tab-wrap .tab{cursor:pointer;position:relative;width:38%;font-size:20px;line-height:95px;border:solid 1px #000000}@media screen and (max-width:999px){.route .tab-wrap .tab{width:48%;font-size:18px;line-height:70px}}@media screen and (max-width:600px){.route .tab-wrap .tab{padding-right:1em;font-size:14.5px;line-height:50px}}.route .tab-wrap .tab:after{position:absolute;content:"";width:10px;height:10px;border-bottom:1px solid #000000;border-right:1px solid #000000;top:50%;right:25px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:999px){.route .tab-wrap .tab:after{width:8px;height:8px;right:20px}}.route .tab-wrap .tab.active{background-color:#ffffff}.route .tab-wrap .tab:first-child{margin-right:3%}@media screen and (max-width:767px){.route .content-wrap{max-width:600px;margin:auto}}.route .content-wrap .content{margin:auto;opacity:0;position:absolute;top:0;left:0;z-index:-100}.route .content-wrap .content.show{position:relative;opacity:1;z-index:0}.route .content-wrap .content.content-second .item{padding-bottom:130px}@media screen and (max-width:767px){.route .content-wrap .content.content-second .item{padding-bottom:60px}}.route .content-wrap .content .item{position:relative;width:50%;padding-bottom:80px}@media screen and (max-width:767px){.route .content-wrap .content .item{width:100%;padding-bottom:60px}}.route .content-wrap .content .item.style-left{float:left;padding-right:67.5px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-left{padding-right:50px}}@media screen and (max-width:767px){.route .content-wrap .content .item.style-left{float:none;padding-right:0}}.route .content-wrap .content .item.style-left:before{position:absolute;content:"";width:2px;height:100%;background-color:#454569;top:80px;right:-1px}@media screen and (max-width:767px){.route .content-wrap .content .item.style-left:before{top:10px;right:auto;left:24px}}.route .content-wrap .content .item.style-left.white .inner:before{border-width:20px 0 20px 50px;border-color:transparent transparent transparent #ffffff;right:-40px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-left.white .inner:before{border-width:15px 0 15px 40px;right:-30px}}.route .content-wrap .content .item.style-left.white .inner:after{right:-84.5px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-left.white .inner:after{right:-64.5px}}.route .content-wrap .content .item.style-left.blue .inner:before{border-width:20px 0 20px 50px;border-color:transparent transparent transparent #454569;right:-35px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-left.blue .inner:before{border-width:15px 0 15px 40px;right:-25px}}.route .content-wrap .content .item.style-left.blue .inner:after{right:-97.5px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-left.blue .inner:after{right:-74.5px}}@media screen and (max-width:767px){.route .content-wrap .content .item.style-left.blue .inner:after{top:10px;left:10px;right:auto}}.route .content-wrap .content .item.style-right{float:right;padding-left:67.5px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-right{padding-left:50px}}@media screen and (max-width:767px){.route .content-wrap .content .item.style-right{float:none;padding-left:0}}.route .content-wrap .content .item.style-right:before{position:absolute;content:"";width:2px;height:100%;background-color:#454569;top:80px;left:-1px}@media screen and (max-width:767px){.route .content-wrap .content .item.style-right:before{top:10px;left:24px}}.route .content-wrap .content .item.style-right.white .inner:before{border-width:20px 50px 20px 0;border-color:transparent #ffffff transparent transparent;left:-40px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-right.white .inner:before{border-width:15px 40px 15px 0;left:-30px}}.route .content-wrap .content .item.style-right.white .inner:after{left:-84.5px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-right.white .inner:after{left:-64.5px}}.route .content-wrap .content .item.style-right.blue .inner:before{border-width:20px 50px 20px 0;border-color:transparent #454569 transparent transparent;left:-35px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-right.blue .inner:before{border-width:15px 40px 15px 0;left:-25px}}.route .content-wrap .content .item.style-right.blue .inner:after{left:-97.5px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-right.blue .inner:after{left:-74.5px}}@media screen and (max-width:767px){.route .content-wrap .content .item.style-right.blue .inner:after{top:10px;left:10px}}.route .content-wrap .content .item:nth-child(2){margin-top:70px}@media screen and (max-width:767px){.route .content-wrap .content .item:nth-child(2){margin-top:0}}.route .content-wrap .content .item.white .inner{background-color:#ffffff}.route .content-wrap .content .item.white .inner:before{position:absolute;content:"";width:0;height:0;border-style:solid;top:60px}@media screen and (max-width:767px){.route .content-wrap .content .item.white .inner:before{content:none}}.route .content-wrap .content .item.white .inner:after{position:absolute;content:"";width:32px;height:32px;background-color:#ffffff;border-radius:50%;border:solid 1px #000000;top:62px}@media screen and (max-width:999px){.route .content-wrap .content .item.white .inner:after{width:27px;height:27px}}@media screen and (max-width:767px){.route .content-wrap .content .item.white .inner:after{content:none}}.route .content-wrap .content .item.white .inner .slide-dots li.slick-active button:before{background:#000000}.route .content-wrap .content .item.blue.train .inner:after{background-image:url(../img/points/icon_train.svg)}.route .content-wrap .content .item.blue.walk .inner:after{background-image:url(../img/points/icon_walk.svg)}.route .content-wrap .content .item.blue.inc .inner:after{background-image:url(../img/points/icon_inc.svg)}.route .content-wrap .content .item.blue.elev .inner:after{background-image:url(../img/points/icon_elev.svg)}.route .content-wrap .content .item.blue.bus .inner:after{background-image:url(../img/points/icon_bus.svg)}.route .content-wrap .content .item.blue .inner{color:#ffffff;background-color:#454569}.route .content-wrap .content .item.blue .inner:before{position:absolute;content:"";width:0;height:0;border-style:solid;top:120px}@media screen and (max-width:767px){.route .content-wrap .content .item.blue .inner:before{content:none}}.route .content-wrap .content .item.blue .inner:after{position:absolute;content:"";background-position:center center;background-size:cover;background-repeat:no-repeat;width:60px;height:60px;top:110px}@media screen and (max-width:999px){.route .content-wrap .content .item.blue .inner:after{width:50px;height:50px}}.route .content-wrap .content .item.blue h3{padding-top:25px;font-size:24px}@media screen and (max-width:999px){.route .content-wrap .content .item.blue h3{font-size:21px}}@media screen and (max-width:767px){.route .content-wrap .content .item.blue h3{padding-top:0;padding-left:40px}}@media screen and (max-width:600px){.route .content-wrap .content .item.blue h3{font-size:18px}}.route .content-wrap .content .item.count h3{padding-left:40px}@media screen and (max-width:600px){.route .content-wrap .content .item.count h3{padding-left:30px}}.route .content-wrap .content .item.count .number{position:absolute;display:flex;justify-content:center;align-items:center;width:64px;height:64px;top:0;left:0;font-size:39px;font-family:eb-garamond,serif;line-height:1;color:#ffffff;background-color:#454569}@media screen and (max-width:999px){.route .content-wrap .content .item.count .number{width:50px;height:50px;font-size:30px}}@media screen and (max-width:600px){.route .content-wrap .content .item.count .number{width:42px;height:42px;font-size:24px}}.route .content-wrap .content .item.time-only{margin-top:-30px;padding-bottom:50px}@media screen and (max-width:767px){.route .content-wrap .content .item.time-only{margin:0}}.route .content-wrap .content .item.time-only.train:after{background-image:url(../img/points/icon_train.svg)}.route .content-wrap .content .item.time-only.walk:after{background-image:url(../img/points/icon_walk.svg)}.route .content-wrap .content .item.time-only:after{position:absolute;content:"";background-position:center center;background-size:cover;background-repeat:no-repeat;width:60px;height:60px;top:-13px;left:-30px}@media screen and (max-width:999px){.route .content-wrap .content .item.time-only:after{width:50px;height:50px;left:-25.5px}}@media screen and (max-width:767px){.route .content-wrap .content .item.time-only:after{left:0}}.route .content-wrap .content .item.time-only.style-left{margin-top:130px}@media screen and (max-width:767px){.route .content-wrap .content .item.time-only.style-left{margin-top:0}}.route .content-wrap .content .item.time-only.style-left:after{left:auto;right:-30px}@media screen and (max-width:999px){.route .content-wrap .content .item.time-only.style-left:after{width:50px;height:50px;left:auto;right:-25.5px}}@media screen and (max-width:767px){.route .content-wrap .content .item.time-only.style-left:after{left:0;right:auto}}.route .content-wrap .content .item.time-only.style-left p{margin-right:-1em;text-align:right}@media screen and (max-width:767px){.route .content-wrap .content .item.time-only.style-left p{margin:0;text-align:left}}.route .content-wrap .content .item.time-only p{margin-left:-1em;font-size:20px}@media screen and (max-width:999px){.route .content-wrap .content .item.time-only p{margin-left:0;font-size:18px}}@media screen and (max-width:767px){.route .content-wrap .content .item.time-only p{padding-left:60px}}.route .content-wrap .content .item.ttl-only.style-left:before{top:50px}.route .content-wrap .content .item.ttl-only .inner{padding:25px 30px}.route .content-wrap .content .item.ttl-only .inner:before{top:27px}.route .content-wrap .content .item.ttl-only .inner:after{top:30px}.route .content-wrap .content .item.ttl-only h3{margin-bottom:0}.route .content-wrap .content .item.last-vertical:before{content:none}@media screen and (max-width:767px){.route .content-wrap .content .item.last-vertical:before{content:""}}.route .content-wrap .content .item.style-last:before{background-image:url(../img/common/bg.jpg);background-position:center center;width:10px;height:100px;right:-7px;top:55px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-last:before{right:-5px;top:50px}}@media screen and (max-width:767px){.route .content-wrap .content .item.style-last:before{content:none}}.route .content-wrap .content .item.style-last .inner:before{top:50%;transform:translateY(-50%)}.route .content-wrap .content .item.style-last .inner:after{top:50%;transform:translateY(-50%)}.route .content-wrap .content .item.style-last h3{margin-bottom:0}.route .content-wrap .content .item.style-last02:before{background-image:url(../img/common/bg.jpg);background-position:center center;width:10px;height:200%;right:-7px;top:75px}@media screen and (max-width:999px){.route .content-wrap .content .item.style-last02:before{right:-5px}}@media screen and (max-width:767px){.route .content-wrap .content .item.style-last02:before{content:none}}.route .content-wrap .content .item .inner{position:relative;padding:25px 50px}@media screen and (max-width:999px){.route .content-wrap .content .item .inner{padding:20px 25px}}.route .content-wrap .content .item h3{margin-bottom:15px;font-size:27px}@media screen and (max-width:999px){.route .content-wrap .content .item h3{margin-bottom:10px;font-size:23px}}@media screen and (max-width:600px){.route .content-wrap .content .item h3{margin-bottom:10px;font-size:20px}}.route .content-wrap .content .item .desc{margin-bottom:20px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media screen and (max-width:999px){.route .content-wrap .content .item .desc{font-size:15px}}@media screen and (max-width:600px){.route .content-wrap .content .item .desc{margin-bottom:15px;font-size:14px}}.route .content-wrap .content .item .image{margin-bottom:35px}.route .content-wrap .content .item .image .js-mv-wrap{width:100%}.route .content-wrap .content .item .image .js-mv-wrap .bg{position:relative;background-size:cover;background-position:center}.route .content-wrap .content .item .image .js-mv-wrap .bg:before{content:"";display:block;padding-top:62.3%}
/*# sourceMappingURL=points.css.map */