@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400..600&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400..600&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400..600&display=swap";@import"https://fonts.googleapis.com/css2?family=Imperial+Script&display=swap";@import"https://fonts.googleapis.com/css2?family=Ephesis&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:wght@100..900&display=swap";:root{--font-shippori: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", yumincho, "BIZ UDPMincho", serif;--font-sans: "Noto Sans JP", "Hiragino Sans", "BIZ UDPGothic", meiryo, sans-serif;--font-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", yumincho, "BIZ UDPMincho", serif;--font-oswd: "Oswald", sans-serif;--font-imperial: "Imperial Script", cursive;--font-ephesis: "Ephesis", cursive;--font-jost: "Jost", sans-serif;--vw: 100vw}main .page_visual::before{background-image:url("../img/visual.jpg")}main .page_visual::after{position:absolute;inset:0;content:"";background-color:#000;mix-blend-mode:multiply;opacity:0}@media(max-width: 1024px){main .page_visual::after{opacity:.25}}main .page_visual h1{position:relative;z-index:10;width:40%;max-width:700px;height:auto;background-color:rgba(0,0,0,0)}@media(max-width: 1024px){main .page_visual h1{width:50%}}@media(max-width: 767px){main .page_visual h1{width:70%}}main .page_visual .caption{z-index:10}main .section{overflow:hidden;background:center top/100% auto no-repeat}main .section .wrap{width:90%;max-width:870px;padding:150px 0;margin:0 auto}@media(max-width: 767px){main .section .wrap{padding:4rem 0}}main .section .title{position:relative;max-width:22rem;margin:0 auto}@media(max-width: 767px){main .section .title{max-width:18rem}}@media(max-width: 480px){main .section .title{max-width:60%}}main .section .title i{position:relative;display:block;justify-content:space-between;width:7rem;height:.4em;margin:.5em auto 0;background-color:#ca9f00}@media(max-width: 767px){main .section .title i{width:6rem;height:.3em}}@media(max-width: 480px){main .section .title i{width:5rem}}main .section .title i::before,main .section .title i::after{position:absolute;width:33.3333%;height:100%;content:""}main .section .title i::before{background-color:#796a56}main .section .title i::after{right:0;background-color:#000}main .section .title+p{text-align:center}main .section .title+p>b{display:block;margin-top:2rem;font-size:240%}@media(max-width: 767px){main .section .title+p>b{font-size:200%}}@media(max-width: 480px){main .section .title+p>b{font-size:150%}}@media(max-width: 320px){main .section .title+p>b{font-size:140%}}main .section .title+p>span{display:block;margin-top:1.5rem;line-height:2.2}@media(max-width: 767px){main .section .title+p>span{line-height:1.8}}main .section .title+p>span span{display:inline-block}main .section .box{margin-top:100px}@media(max-width: 767px){main .section .box{margin-top:3rem}}main .section .box.box1 .txt{padding:2rem 0;margin-top:4rem;background:linear-gradient(to right, #fff, #eee2d3 50%, #fff)}@media(max-width: 767px){main .section .box.box1 .txt{margin-top:2rem}}main .section .box.box1 .txt p{font-size:140%;font-weight:500;line-height:1.4;text-align:center}@media(max-width: 767px){main .section .box.box1 .txt p{font-size:130%}}@media(max-width: 480px){main .section .box.box1 .txt p{font-size:110%}}main .section .box.box1 .txt p:nth-of-type(n + 2){margin-top:1.5rem}main .section .box.box1 .txt p>span{display:block}main .section .box.box1 .txt p>span>span{display:inline-block}main .section .box.box1 .txt p b{display:inline-block;font-size:300%;line-height:1.2;letter-spacing:.02em}@media(max-width: 767px){main .section .box.box1 .txt p b{font-size:240%}}main .section .box.box1 .txt p small{font-size:160%}main .section .box.box1 .txt p .c{color:#49140f}main .section .box.box2 .txt1 p{padding:1em 1em 1.2em;font-size:140%;font-weight:500px;color:#fff;text-align:center;background-color:#49140f}@media(max-width: 767px){main .section .box.box2 .txt1 p{font-size:130%}}@media(max-width: 480px){main .section .box.box2 .txt1 p{font-size:110%}}main .section .box.box2 .txt1 p span{display:inline-block}main .section .box.box2 .txt2{font-size:150%;font-weight:600;line-height:1.6;text-align:center}@media(max-width: 767px){main .section .box.box2 .txt2{font-size:130%}}@media(max-width: 480px){main .section .box.box2 .txt2{font-size:110%}}main .section .box.box2 .txt2 p{color:#49140f}main .section .box.box2 .txt2 p span{display:inline-block}main .section .box.box2 .txt2 p b{display:inline-block;font-size:180%;line-height:1}main .section .box.box2 .txt2 p small{display:block;margin-top:1rem;font-size:65%;font-weight:500;color:#000}main .section .box.box2 .graph,main .section .box.box2 .txt2{margin-top:4rem}@media(max-width: 767px){main .section .box.box2 .graph,main .section .box.box2 .txt2{margin-top:3rem}}main .section .box.box2 .ranking_box{margin-top:4rem}main .section .box.box2 .ranking_box .table_wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}main .section .box.box2 .ranking_box .ranking_table{width:100%;font-size:80%;line-height:1.3;border-collapse:collapse}main .section .box.box2 .ranking_box .ranking_table th,main .section .box.box2 .ranking_box .ranking_table td{box-sizing:border-box;padding:.65em 1rem .8em;vertical-align:middle}main .section .box.box2 .ranking_box .ranking_table thead tr{color:#fff;background-color:#3e3a39}main .section .box.box2 .ranking_box .ranking_table thead tr th{font-weight:600;text-align:center;white-space:nowrap}main .section .box.box2 .ranking_box .ranking_table tbody tr{background-color:#fff}main .section .box.box2 .ranking_box .ranking_table tbody tr:nth-child(even){background-color:#e8e8e8}main .section .box.box2 .ranking_box .ranking_table tbody tr .col-rank{font-weight:600;text-align:center}main .section .box.box2 .ranking_box .ranking_table tbody tr .col-area,main .section .box.box2 .ranking_box .ranking_table tbody tr .col-name{text-align:center}main .section .box.box2 .ranking_box .ranking_table tbody tr .col-lines,main .section .box.box2 .ranking_box .ranking_table tbody tr .col-address{text-align:left}main .section .box.box2 .ranking_box .ranking_table tbody tr .col-passengers,main .section .box.box2 .ranking_box .ranking_table tbody tr .col-rate{text-align:center}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-top{font-weight:600}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-top .col-rank{font-size:1.25rem;color:#7a1510}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight{color:#fff;background:linear-gradient(90deg, #6c120c 0%, #8c1e18 50%, #6c120c 100%)}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight td{font-size:1.1rem;font-weight:600;white-space:nowrap}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-rank{font-size:1.85rem;color:#fff}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-area.large{font-size:1.7rem}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-lines.large,main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-address.large{font-size:1.7rem}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-passengers,main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-rate{font-size:1.45rem}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-passengers.large,main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-rate.large{font-size:1.7rem}main .section .box.box2 .ranking_box .ranking_table.table-station thead tr th:nth-child(1){width:10%}main .section .box.box2 .ranking_box .ranking_table.table-station thead tr th:nth-child(2){width:18%}main .section .box.box2 .ranking_box .ranking_table.table-station thead tr th:nth-child(3){width:44%}main .section .box.box2 .ranking_box .ranking_table.table-station thead tr th:nth-child(4){width:28%}main .section .box.box2 .ranking_box .ranking_table.table-landprice thead tr th:nth-child(1){width:10%}main .section .box.box2 .ranking_box .ranking_table.table-landprice thead tr th:nth-child(2){width:22%}main .section .box.box2 .ranking_box .ranking_table.table-landprice thead tr th:nth-child(3){width:46%}main .section .box.box2 .ranking_box .ranking_table.table-landprice thead tr th:nth-child(4){width:22%}@media(max-width: 767px){main .section .box.box2 .ranking_box .ranking_table{font-size:.82rem}main .section .box.box2 .ranking_box .ranking_table thead tr th{font-size:.82rem}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-top .col-rank{font-size:1.05rem}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight td{font-size:.95rem}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-rank{font-size:1.3rem}main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-passengers,main .section .box.box2 .ranking_box .ranking_table tbody tr.rank-highlight .col-rate{font-size:1rem}}main .section .box.box2 .graph .caption,main .section .box.box2 .ranking_box .caption{margin-top:2em}main .section .bottom{overflow:hidden;font-size:160%;background:center top/cover no-repeat;border-bottom:.4em solid #000}@media(max-width: 767px){main .section .bottom{font-size:140%}}@media(max-width: 480px){main .section .bottom{font-size:100%}}main .section .bottom p{width:90%;padding:3rem 0;margin:0 auto;text-align:center}@media(max-width: 767px){main .section .bottom p{padding:2rem 0}}@media(max-width: 320px){main .section .bottom p{padding:1.5rem 0}}main .section .bottom p span{display:inline-block}main .fact1{background-image:url("../img/fact1_bg.png")}main .fact1 .bottom{background-image:url("../img/fact1_bg_bottom.png");border-bottom-color:#f7bdac}main .fact2{background-image:url("../img/fact2_bg.png")}main .fact2 .bottom{background-image:url("../img/fact2_bg_bottom.png");border-bottom-color:#6ab09a}main .fact3{background-image:url("../img/fact3_bg.png")}main .fact3 .bottom{background-image:url("../img/fact3_bg_bottom.png");border-bottom-color:#ab8acf}main .fact4{background-image:url("../img/fact4_bg.png")}main .fact4 .box2 .graph .caption{margin-top:1em !important}main .fact4 .bottom{background-image:url("../img/fact4_bg_bottom.png");border-bottom-color:#83c300}main .point{background:url("../img/point_bg.png") center center/cover no-repeat}main .point .title+p{color:#fff}@media(max-width: 767px){main .point .title+p b{margin-top:1rem}}main .point .box p.txt{margin-top:3rem;font-weight:600;color:#fff;text-align:center}@media(max-width: 767px){main .point .box p.txt{margin-top:2rem}}main .point .box p.txt>*{display:block}main .point .box p.txt>*>span{display:inline-block}main .point .box p.txt>span{font-size:180%}main .point .box p.txt>span b{display:inline-block;font-size:200%;color:#ffdf56}main .point .box p.txt>small{font-size:90%}main .point .box p.txt>b{padding:.8em .5em 1em;margin-top:2rem;font-size:140%;color:#000;background-color:#ffdf56}@media(max-width: 767px){main .point .box p.txt>b{font-size:115%}}main .link{padding-top:150px}@media(max-width: 767px){main .link{padding-top:4rem}}main .link h2{width:90%;margin:0 auto;font-size:180%;text-align:center}@media(max-width: 767px){main .link h2{font-size:160%}}@media(max-width: 480px){main .link h2{font-size:120%}}main .link h2 span{display:inline-block}main .link ul{display:flex;justify-content:center;margin-top:100px;background-color:#75544c}@media(max-width: 767px){main .link ul{margin-top:2rem}}@media(max-width: 540px){main .link ul{flex-direction:column}}main .link ul li{width:33.3333%;max-width:400px;background-color:#fff}main .link ul li:nth-of-type(odd) a{background-color:#45120e}main .link ul li:nth-of-type(even) a{background-color:#836665}@media(max-width: 540px){main .link ul li{width:100%;max-width:none}}main .link ul li a{display:block;padding:80px 0;color:#fff;text-align:center}@media(max-width: 767px){main .link ul li a{padding:3rem 1.5rem}}@media(max-width: 540px){main .link ul li a{padding:1.5rem}}main .link ul li a p{width:10rem;margin:0 auto}@media(max-width: 767px){main .link ul li a p{width:100%}}@media(max-width: 540px){main .link ul li a p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}main .link ul li a p>*{display:block;line-height:1.2}main .link ul li a p>span{padding:.15em 0 .25em;margin:.4em 0;font-size:260%;border:solid hsla(0,0%,100%,.6);border-width:1px 0}@media(max-width: 540px){main .link ul li a p>span{padding:0 0 .1em .5em;margin:0 0 0 .5em;font-size:300%;line-height:.8;border-width:0 0 0 1px}}main .link ul li a p>span>small{display:inline-block;margin-left:.05em;font-size:70%}main .link ul li a p>small:nth-of-type(1){font-size:110%;font-weight:600}@media(max-width: 540px){main .link ul li a p>small:nth-of-type(1){font-size:130%;line-height:0}}main .link ul li a p>small:nth-of-type(2){font-size:90%}@media(max-width: 540px){main .link ul li a p>small:nth-of-type(2){width:120%;margin-top:.5em;font-size:100%;letter-spacing:.05em}}main .link ul li a u{position:relative;display:block;width:10rem;padding:.4em 0 .5em;margin:1.5rem auto 0;font-size:75%;line-height:1;color:#000;background-color:#fff;border-radius:1em}@media(max-width: 767px){main .link ul li a u{width:100%}}@media(max-width: 540px){main .link ul li a u{width:14em;margin-top:1.5em}}main .link ul li a u::after{position:absolute;top:50%;right:1em;width:0;height:0;content:"";border-style:solid;border-top:.2em solid rgba(0,0,0,0);border-right:0;border-bottom:.2em solid rgba(0,0,0,0);border-left:.6em solid #000;transform:translateY(-50%)}main .link ul li a u::before{content:"詳しくはこちら"}/*# sourceMappingURL=style.css.map */