@charset "UTF-8";:root{--responsive-mobile-breakpoint: 950px;--header-height: 120px}body{font-family:Noto Sans JP,sans-serif}p{margin:0}h1,h2,h3,h4,h5,h6,p,div,span,a{color:#191c1e}.accordion-button:after{background-image:url(/images/icons/plus.svg);background-size:auto;width:24px;height:24px}.accordion-button:not(.collapsed){color:inherit}.accordion-button:not(.collapsed):after{background-image:url(/images/icons/minus.svg)}.accordion-button:focus{box-shadow:none}.new-office-section .carousel-controls,.area-section .carousel-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;margin-top:10px;width:100%}.new-office-section .carousel-controls .carousel-prev,.area-section .carousel-controls .carousel-prev,.new-office-section .carousel-controls .carousel-next,.area-section .carousel-controls .carousel-next{all:unset;cursor:pointer}.new-office-section .carousel-controls .carousel-prev:disabled,.area-section .carousel-controls .carousel-prev:disabled,.new-office-section .carousel-controls .carousel-next:disabled,.area-section .carousel-controls .carousel-next:disabled{all:unset;cursor:not-allowed}.new-office-section .carousel-controls .carousel-prev-icon.normal-icon,.area-section .carousel-controls .carousel-prev-icon.normal-icon,.new-office-section .carousel-controls .carousel-next-icon.normal-icon,.area-section .carousel-controls .carousel-next-icon.normal-icon{display:inline-block}.new-office-section .carousel-controls .carousel-prev-icon.disabled-icon,.area-section .carousel-controls .carousel-prev-icon.disabled-icon,.new-office-section .carousel-controls .carousel-next-icon.disabled-icon,.area-section .carousel-controls .carousel-next-icon.disabled-icon{display:none}.new-office-section .carousel-controls .carousel-prev:disabled .carousel-prev-icon.normal-icon,.area-section .carousel-controls .carousel-prev:disabled .carousel-prev-icon.normal-icon,.new-office-section .carousel-controls .carousel-next:disabled .carousel-next-icon.normal-icon,.area-section .carousel-controls .carousel-next:disabled .carousel-next-icon.normal-icon{display:none}.new-office-section .carousel-controls .carousel-prev:disabled .carousel-prev-icon.disabled-icon,.area-section .carousel-controls .carousel-prev:disabled .carousel-prev-icon.disabled-icon,.new-office-section .carousel-controls .carousel-next:disabled .carousel-next-icon.disabled-icon,.area-section .carousel-controls .carousel-next:disabled .carousel-next-icon.disabled-icon{display:inline-block}.new-office-section .carousel-controls .carousel-pagination,.area-section .carousel-controls .carousel-pagination{display:flex;gap:3px;margin:0 10px;z-index:0}.new-office-section .carousel-controls .carousel-pagination .carousel-dot,.area-section .carousel-controls .carousel-pagination .carousel-dot{display:inline-block;position:relative;background-color:#e1e2e5;border-radius:9999px;margin:0 2px;padding:3px 8px;cursor:pointer;transition:background-color .5s ease-out,transform .5s ease-out}.new-office-section .carousel-controls .carousel-pagination .carousel-dot.active,.area-section .carousel-controls .carousel-pagination .carousel-dot.active{background-color:#179bcd;padding:3px 16px}@media (min-width: 950px){.new-office-section .carousel-controls .carousel-pagination,.area-section .carousel-controls .carousel-pagination{gap:5px;margin:0 10px}}.line-station-search-button-container{justify-content:center;align-items:center;position:sticky;bottom:0;width:100%;height:76px;background-color:#c0c7cdcc;z-index:1000;padding:15px;text-align:center;box-sizing:border-box}.line-station-search-button{display:inline-block;border:2px #fff solid;border-radius:4px;width:277px;height:44px;background:#179bcd;font-size:16px;color:#fff}.line-station-search-button span{color:#fff}.line-station-search-button:hover{background:linear-gradient(0deg,#179bcd,#179bcd),linear-gradient(0deg,#fff3,#fff3);cursor:pointer}.hero-section{position:relative;height:538px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:auto}.hero-section .map{width:100%;height:100%}.hero-section #zoom-controls{display:none}@media (min-width: 950px){.hero-section #zoom-controls{display:block;position:absolute;right:0;bottom:91px}.hero-section #zoom-controls #zoom-in,.hero-section #zoom-controls #zoom-out{all:unset;cursor:pointer;display:flex;flex-direction:column;height:44px}.hero-section #zoom-controls .map-enlarge{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hero-section #zoom-controls .map-reduce{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}}@media (min-width: 1108px){.hero-section #zoom-controls{right:calc((100% - 1024px)/2)}}.hero-section .title-container{display:inline-flex;justify-content:space-between;align-items:flex-end;position:absolute;bottom:12px;margin:0 12px}.hero-section .title-container .title-main{display:flex;flex-wrap:wrap;border-radius:12px;padding:24px 12px;width:auto;background-color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-section .title-container .title-main .title{margin:auto 0}.hero-section .title-container .title-main .title img{width:100%;-o-object-fit:contain;object-fit:contain}.hero-section .title-container .title-main .title-today-updated{margin:auto 0;text-align:center}.hero-section .title-container .title-main .title-today-updated .title-today-updated-text{color:#595f63;font-size:12px;margin-bottom:4px}.hero-section .title-container .title-main .title-today-updated .title-today-updated-count{color:#179bcd;font-size:16px;font-weight:700}.hero-section .title-container .title-main .title-today-updated .title-today-updated-count-unit{color:#595f63;font-size:12px;font-weight:500}.hero-section .title-container .title-main .title-graph{position:relative;width:209px;height:78px;margin:auto}.hero-section .title-container .title-main .title-graph #title-chart{width:100%!important;height:100%!important}@media (min-width: 950px){.hero-section .title-container .title-main{padding:20px;height:129px}}@media (min-width: 950px){.hero-section .title-container{bottom:91px;left:0;margin:auto}}@media (min-width: 1108px){.hero-section .title-container{left:calc((100% - 1024px)/2)}}.area-section{padding:24px 12px;max-width:1024px;background-color:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.area-section .area-tabs .area-tab-list{scrollbar-width:none;-ms-overflow-style:none;overflow:scroll;display:flex;padding:0;margin:10px 0;list-style-type:none;justify-content:flex-start}.area-section .area-tabs .area-tab-list::-webkit-scrollbar{display:none}.area-section .area-tabs .area-tab-list .area-tab-item{display:flex;flex-shrink:0;justify-content:center;align-items:center;margin:0 4px;border:1px #dce3e9 solid;border-radius:20px;padding:0 20px;background-color:#ebf2f8;height:37px;font-size:14px}.area-section .area-tabs .area-tab-list .area-tab-item.active{background-color:#179bcd;color:#fff}.area-section .area-tabs .area-tab-list .area-tab-item:hover{cursor:pointer}.area-section .area-tabs .area-tab-panels .area-tab-panel{display:none}.area-section .area-tabs .area-tab-panels .area-tab-panel.active{display:block}.area-section .com-slider .area-link-card{display:flex;justify-content:flex-start;gap:0 16px;width:100%;scroll-snap-type:x mandatory;background-color:#f8f9fc;padding:10px;margin:0;border-radius:5px;border:1px #dce3e9 solid;align-items:center}.area-section .com-slider .card-icon{margin-right:0}.area-section .com-slider .card-icon img{margin:0;padding:0;display:block}.area-section .com-slider .card-value{font-size:12px}.area-section .com-slider .card-value *{white-space:nowrap}.area-section .com-slider .card-arrow{margin-left:auto}.area-section .area-cards{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;display:flex;justify-content:flex-start;gap:0 16px;margin-bottom:16px;width:100%;aspect-ratio:1;scroll-snap-type:x mandatory}.area-section .area-cards::-webkit-scrollbar{display:none}@media (min-width: 950px){.area-section .area-cards{overflow-x:auto;gap:0 18.5px;margin-bottom:0;height:150px}}.area-section .area-card-group{display:flex;flex-wrap:wrap;flex-shrink:0;align-content:flex-start;align-items:flex-start;gap:16px 16px;width:100%;scroll-snap-align:start}@media (min-width: 950px){.area-section .area-card-group{gap:0 18.5px;width:820px;transform:translate(50px)}}.area-section .area-card{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-evenly;align-items:center;border:1px #dce3e9 solid;border-radius:8px;width:calc((100% - 16px * 2) / 3);height:calc((100% - 16px * 2) / 3);background-color:#f8f9fc}.area-section .area-card:hover{background-color:#e6edf2;cursor:pointer}@media (min-width: 950px){.area-section .area-card{flex-direction:row;margin-bottom:10px;padding:0 10px;width:190px;height:67px}}.area-section .area-building-icon{width:24px;height:24px}@media (min-width: 950px){.area-section .area-building-icon{margin-right:16px}}.area-section .area-name{margin:0 0 8px;text-align:center;font-size:14px;color:#191c1e}@media (min-width: 950px){.area-section .area-name{margin:0 0 4px;text-align:left}}.area-section .area-count{margin:0;text-align:center;font-size:12px;color:#191c1e}@media (min-width: 950px){.area-section .area-count{margin:0 60px 0 0}}.area-section .area-arrow-icon{display:none}@media (min-width: 950px){.area-section .area-arrow-icon{display:inline;margin-left:auto}}.area-section .flex-divider{flex-basis:100%;margin-bottom:16px}@media (min-width: 950px){.area-section .flex-divider{flex-basis:auto}}.area-section .other-area-link{margin-top:10px;display:block;text-align:right;align-items:center;margin-left:auto;font-size:12px}.area-section .other-area-link a{font-size:12px;color:#505355;text-decoration:underline}.area-section .other-area-link-icon{margin-left:8px}@media (min-width: 950px){.area-section{margin:-75px auto 48px;border-radius:12px;padding:20px;height:295px}}.line-section{border-radius:12px;padding:24px 12px;max-width:1024px;height:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.line-section .line-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.line-section .line-header .line-title{margin-bottom:0;color:#191c1e;font-size:18px;font-weight:700}.line-section .line-header .other-line-link{display:flex;align-items:center;font-size:12px;color:#505355;text-decoration:underline}.line-section .line-header .other-line-link .other-line-link-icon{margin-left:8px}.line-section .line-tabs{margin-bottom:20px}.line-section .line-tabs .line-tab-list{display:flex;padding:0;margin:10px 0;list-style-type:none;justify-content:flex-start;overflow:scroll;scrollbar-width:none}.line-section .line-tabs .line-tab-list .line-tab-item{height:37px;display:flex;background-color:#ebf2f8;font-size:14px;border:1px #dce3e9 solid;border-radius:20px;margin:0 4px;padding:0 20px;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap}.line-section .line-tabs .line-tab-list .line-tab-item.active{background-color:#179bcd;color:#fff}.line-section .line-tabs .line-tab-panels .line-tab-panel{flex-wrap:wrap;width:100%;flex-shrink:0;gap:12px 16px;display:none}.line-section .line-tabs .line-tab-panels .line-tab-panel.active{display:flex}.line-section .line-tabs .line-tab-panels .line-tab-panel .line-link-card{width:calc((100% - 16px)/2);height:67px;display:flex;flex-shrink:0;background-color:#fff;border:1px #dce3e9 solid;border-radius:8px;padding:0 10px;box-sizing:border-box;align-items:center;text-decoration:none;font-size:14px;margin:0!important}.line-section .line-tabs .line-tab-panels .line-tab-panel .line-link-card:hover{background-color:#e6edf2;cursor:pointer}.line-section .line-tabs .line-tab-panels .line-tab-panel .line-link-card .line-icon{width:24px;height:24px;margin-right:16px}.line-section .line-tabs .line-tab-panels .line-tab-panel .line-link-card .line-value .name{color:#191c1e;font-size:14px;margin:0}.line-section .line-tabs .line-tab-panels .line-tab-panel .line-link-card .line-value .count{color:#505355;font-size:12px}.line-section .line-tabs .line-tab-panels .line-tab-panel .line-link-card:after{content:"";display:block;width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);margin-right:10px;margin-left:auto}@media (min-width: 950px){.line-section .line-tabs .line-tab-panels .line-tab-panel .line-link-card{margin-bottom:10px;width:190px}}.line-section .station-select-lists{display:none}.line-section .station-select-lists .back-to-line-select{margin-bottom:10px}.line-section .station-select-lists .back-to-line-select .back-to-line-select-btn{cursor:pointer;font-size:14px;color:#505355;text-decoration:underline}.line-section .station-select-lists .back-to-line-select .back-to-line-select-btn:before{content:"";display:inline-block;width:10px;height:10px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(-135deg);margin-right:10px;margin-left:auto}.line-section .station-select-lists .station-select-area{display:flex;flex-wrap:wrap;gap:12px 16px;padding:3px 0;overflow:hidden;max-height:0;transition:max-height 1s ease}.line-section .station-select-lists .station-select-area.open{max-height:150dvh}.line-section .station-select-lists .station-select-area .station-select-card{display:flex;align-items:center;padding:0 10px;cursor:pointer;width:calc((100% - 16px)/2);height:67px;background-color:#fff;border:1px #dce3e9 solid;border-radius:8px;box-sizing:border-box;text-decoration:none;font-size:14px}.line-section .station-select-lists .station-select-area .station-select-card .select-card-check{display:flex;align-items:center}.line-section .station-select-lists .station-select-area .station-select-card .select-card-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><rect x='2.5' y='2.5' width='19' height='19' rx='1.5' fill='%23F8F9FC' stroke='%23DCE3E9'/><path d='M7 11.9545L10.7059 15.5L17.5 9' stroke='%23A5ACB2' stroke-linecap='round'/></svg>") no-repeat center/contain;width:24px;height:24px;margin-right:16px}.line-section .station-select-lists .station-select-area .station-select-card .select-card-check input[type=checkbox]:checked{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><rect x='2' y='2' width='20' height='20' rx='2' fill='%23179BCD'/><path d='M7 11.9545L10.7059 15.5L17.5 9' stroke='white' stroke-linecap='round'/></svg>") no-repeat center/contain}.line-section .station-select-lists .station-select-area .station-select-card .select-card-name-count{gap:0 5px}.line-section .station-select-lists .station-select-area .station-select-card .select-card-name-count .select-card-name{color:#191c1e;font-size:14px}.line-section .station-select-lists .station-select-area .station-select-card .select-card-name-count .select-card-count{color:#505355;font-size:12px}@media (min-width: 950px){.line-section .station-select-lists .station-select-area .station-select-card{margin-bottom:10px;width:190px}}.line-section .line-cards{width:100%;justify-content:flex-start}.line-section .line-cards .line-card-group{width:100%;display:flex;flex-wrap:wrap;flex-shrink:0;gap:12px 16px}.line-section .line-cards .line-card{width:calc((100% - 16px)/2);height:67px;display:flex;flex-shrink:0;background-color:#fff;border:1px #dce3e9 solid;border-radius:8px;padding:0 10px;box-sizing:border-box;align-items:center}.line-section .line-cards .line-card:hover{background-color:#e6edf2;cursor:pointer}@media (min-width: 950px){.line-section .line-cards .line-card{margin-bottom:10px;width:190px}}.line-section .line-cards .line-in{transition:transform .5s ease-out}.line-section .line-cards .line-icon{width:24px;height:24px;margin-right:16px}.line-section .line-cards .line-name{color:#191c1e;font-size:14px;margin:0 0 4px}.line-section .line-cards .line-count{color:#191c1e;font-size:12px}.line-section .line-cards .line-arrow-icon{margin-left:auto}.line-section .line-cards .line-station-in{display:none;opacity:0;transition:opacity .5s ease-in}.line-section .line-cards .line-station-card{display:flex;flex-shrink:0;align-items:center;border:1px #dce3e9 solid;border-radius:8px;padding:12px;width:calc((100% - 16px)/2);background-color:#fff}.line-section .line-cards .line-station-card:hover{cursor:pointer}@media (min-width: 950px){.line-section .line-cards .line-station-card{width:185.6px}}.line-section .line-cards .line-station-card-height{height:73px}.line-section .line-cards .line-station-checkbox-container{margin-right:10px}.line-section .line-cards .line-station-contents-vertical{display:block}.line-section .line-cards .line-station-name{color:#191c1e;font-size:14px}.line-section .line-cards .line-station-count{color:#505355;font-size:14px}.line-section .line-cards .back-line{position:fixed;color:#505355;display:inline-block;font-size:14px;margin-bottom:8px;text-decoration:underline;cursor:pointer}.line-section .line-cards .back-line:hover{color:#0056b3}.line-section .line-cards .line-arrow-back-icon{margin-right:4px}@media (min-width: 950px){.line-section .line-cards{gap:0 18.5px}}@media (min-width: 950px){.line-section{margin:0 auto 48px;padding:0}}.station-section{padding:16px 12px;border-radius:12px;max-width:1024px;height:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.station-section .station-title{margin-bottom:16px;font-size:16px;font-weight:700;color:#191c1e}.station-section .station-cards{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;gap:12px 16px}@media (min-width: 950px){.station-section .station-cards{gap:0 18.5px}}.station-section .station-cards .station-link-card{display:flex;border:1px #dce3e9 solid;border-radius:8px;width:calc((100% - 16px)/2);background-color:#fff;padding:10px;font-size:14px;align-items:center;justify-content:center}.station-section .station-cards .station-link-card:after{content:"";display:block;width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);margin-right:10px;margin-left:auto}.station-section .station-cards .station-link-card:hover{background-color:#e6edf2;cursor:pointer}@media (min-width: 950px){.station-section .station-cards .station-link-card{margin-bottom:10px;width:185.6px}}.station-section .station-card-group{display:flex;flex-wrap:wrap;flex-shrink:0;gap:12px 16px;width:100%}@media (min-width: 950px){.station-section .station-card-group{gap:0 18.5px}}.station-section .station-in{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.station-section .station-name{color:#191c1e;font-size:14px;margin:0 0 0 8px}@media (min-width: 950px){.station-section .station-name{margin:4px auto 4px 8px}}.station-section .station-arrow-icon{margin:0 8px 0 0}@media (min-width: 950px){.station-section .station-arrow-icon{margin:4px 8px 4px auto}}@media (min-width: 950px){.station-section{margin:0 auto 48px;padding:0}}.popular-area-section{border-radius:12px;padding:40px 12px;max-width:1024px;height:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.popular-area-section .popular-area-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.popular-area-section .popular-area-header h2{margin-bottom:0;font-size:18px;font-weight:700}.popular-area-section .popular-area-header .other-popular-area-link{color:#505355;font-size:12px;text-decoration:underline}.popular-area-section .popular-area-header .other-popular-area-link .other-popular-area-link-icon{padding-left:8px}.popular-area-section .popular-area-tabs{display:flex;justify-content:flex-start;align-items:stretch;border-radius:4px 4px 0 0}.popular-area-section .popular-area-tabs .popular-area-tab-button{border:1px #dce3e9 solid;padding:10px 15px;width:25%;background-color:#1d1b2014;font-size:12px;color:#505355;word-break:keep-all}.popular-area-section .popular-area-tabs .popular-area-tab-button.active{background-color:#fff;color:#068;border-bottom:1px transparent solid}.popular-area-section .popular-area-tabs .popular-area-tab-button:first-of-type{border-radius:4px 0 0}.popular-area-section .popular-area-tabs .popular-area-tab-button:last-of-type{border-radius:0 4px 0 0}.popular-area-section .popular-area-tabs .popular-area-tab-button:hover{border-bottom:1px transparent solid}.popular-area-section .popular-area-groups{display:flex;gap:20px;border:1px solid #dce3e9;border-top:none;padding:16px 12px;height:auto;background-color:#fff}.popular-area-section .popular-area-groups .popular-area-group{display:none;width:100%}.popular-area-section .popular-area-groups .popular-area-group.active{display:flex;flex-wrap:wrap;gap:12px;width:100%}@media (min-width: 950px){.popular-area-section .popular-area-groups .popular-area-group.active{gap:18.5px}}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card{width:calc(33.3333333333% - 13px);border:1px solid #dce3e9;border-radius:5px;padding:16px}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card .popular-area-card-title{margin:0;display:flex;align-items:center}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card .popular-area-card-title img{width:20px;height:20px;margin-right:5px}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card .popular-area-card-title .popular-area-name{color:#505355;font-size:16px;font-weight:700;margin-right:4px;text-decoration:underline}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card .popular-area-card-title .popular-area-name-count{color:#505355;font-size:14px;font-weight:500}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card .popular-sub-area-list{margin-top:10px}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card ul{list-style:none;padding:0;margin:0}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card ul li{margin-bottom:8px}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card ul li a{text-decoration:none}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card ul li a .popular-sub-area-name{color:#171c1f;font-size:12px;text-decoration:underline}@media (max-width: 950px){.popular-area-section .popular-area-groups .popular-area-group .popular-area-card ul li a .popular-sub-area-name{font-size:14px}}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card ul li a .popular-sub-area-name-count{color:#171c1f;font-size:12px}@media (max-width: 950px){.popular-area-section .popular-area-groups .popular-area-group .popular-area-card ul li a .popular-sub-area-name-count{font-size:14px}}.popular-area-section .popular-area-groups .popular-area-group .popular-area-card ul li a:hover{cursor:pointer}@media (max-width: 950px){.popular-area-section .popular-area-groups .popular-area-group .popular-area-card{width:100%}}@media (min-width: 950px){.popular-area-section .popular-area-groups .popular-area-group{width:auto}}@media (min-width: 950px){.popular-area-section .popular-area-groups{padding:20px}}@media (min-width: 950px){.popular-area-section{margin:0 auto 48px;padding:0}}.guide-section{border-radius:12px;padding:16px 12px 40px;max-width:1024px;height:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guide-section .guide-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.guide-section .guide-header .guide-title{margin-bottom:0;font-size:18px;font-weight:700;color:#191c1e}.guide-section .guide-header .other-guide-link{top:50px;color:#505355;font-size:12px;text-decoration:underline}.guide-section .guide-header .other-guide-link .other-guide-link-icon{padding-left:8px}.guide-section .guide-tabs{margin-bottom:8px}.guide-section .guide-tabs .guide-tab-list{scrollbar-width:none;-ms-overflow-style:none;overflow:scroll;display:flex;flex-shrink:0;margin-bottom:24px;padding:0;justify-content:flex-start;list-style-type:none}.guide-section .guide-tabs .guide-tab-list::-webkit-scrollbar{display:none}.guide-section .guide-tabs .guide-tab-list .guide-tab-item{display:flex;justify-content:center;align-items:center;margin:0 4px;border:1px #dce3e9 solid;border-radius:20px;padding:0 20px;height:37px;background-color:#ebf2f8;font-size:14px;white-space:nowrap}.guide-section .guide-tabs .guide-tab-list .guide-tab-item.active{background-color:var(--area-tab-color, #179bcd);color:#fff}.guide-section .guide-tabs .guide-tab-list .guide-tab-item:hover{cursor:pointer}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-information{display:flex;gap:20px;align-items:center;margin-bottom:15px}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-information .guide-info-count-percent{display:flex;gap:20px}@media (max-width: 950px){.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-information .guide-info-count-percent{justify-content:center}}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-information .guide-info-value{font-size:14px;font-weight:400}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-information .guide-info-value .value{font-size:20px}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-information .guide-unit-price .value{font-size:24px;font-weight:700;color:var(--area-text-color, #068)}@media (max-width: 950px){.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-information .guide-unit-price{text-align:center}}@media (max-width: 950px){.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-information{display:block}}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link{display:flex;gap:30px}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container{width:100%;max-width:480px}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table{width:100%;background-color:#fff}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table tr{border-bottom:1px solid #dce3e9}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table .tb{font-size:14px;width:120px}@media (max-width: 950px){.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table .tb{width:7em}}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table .value-unit{width:120px}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table .value-unit .unit{font-size:.8em;display:inline-block;margin-left:.2em}@media (max-width: 950px){.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table .value-unit{width:6em}}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table thead th{text-align:center;font-size:12px!important;font-weight:400;padding:4px 0}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table tbody th,.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table tbody td{padding:12px 10px}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table tbody .tb{background-color:#f1f2f4}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table tbody .graph{vertical-align:middle}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table tbody .graph .chart-graph{display:flex;width:100%;height:1.2em;align-items:center}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container .guide-chart-table tbody .graph .chart-graph canvas{height:100%}@media (max-width: 950px){.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-chart-container{max-width:100%}}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container{width:100%}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .link-title{color:#191c1e;font-size:16px;font-weight:700;margin-bottom:10px}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards{width:100%;display:flex;flex-wrap:wrap;flex-shrink:0;gap:0 18.5px;margin:0;padding:0}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards .station-link-card{list-style:none;width:calc(50% - 10px)}@media (max-width: 950px){.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards .station-link-card{width:100%}}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards .station-link-card a{display:flex;flex-shrink:0;align-items:center;border:1px #dce3e9 solid;border-radius:8px;padding:0 10px;height:72px;background-color:#fff;margin-bottom:10px;font-size:12px;text-decoration:none}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards .station-link-card a .icon{margin-right:16px}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards .station-link-card a .card-name-rate{width:100%}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards .station-link-card a .card-name-rate .card-name{font-size:14px;margin-bottom:3px}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards .station-link-card a .card-name-rate .card-rate{font-size:12px}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards .station-link-card a .card-name-rate .card-rate .value{font-size:16px;font-weight:700}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards .station-link-card a:hover{cursor:pointer;background-color:#e6edf2}.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container .station-link-cards .station-link-card a:after{content:"";display:block;width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);margin-right:10px;margin-left:auto}@media (max-width: 950px){.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link .guide-link-container{margin-top:15px}}@media (max-width: 950px){.guide-section .guide-tabs .guide-tab-panels .guide-tab-panel .guide-chart-link{display:block}}@media (min-width: 950px){.guide-section .guide-tabs{margin:10px 0}}.guide-section .market-data{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:8px;margin-bottom:8px}.guide-section .market-data p{flex-basis:50%;margin:0;text-align:center}.guide-section .market-data p:nth-child(1){flex-basis:100%}@media (min-width: 950px){.guide-section .market-data p:nth-child(1){flex-basis:auto}}.guide-section .market-data p:nth-child(2){padding-right:8px;text-align:right}.guide-section .market-data p:nth-child(3){padding-left:8px;text-align:left}@media (min-width: 950px){.guide-section .market-data p{flex-basis:auto;margin:0 0 12px;padding:0}}.guide-section .market-data .market-data-text{font-size:14px}.guide-section .market-data .market-data-rent-price-market{color:#068;font-size:24px;font-weight:700}.guide-section .market-data .market-data-yen{font-size:16px}.guide-section .market-data .market-data-value{font-size:18px;font-weight:700}.guide-section .market-data .market-data-unit{font-size:12px}@media (min-width: 950px){.guide-section .market-data{flex-basis:auto;margin:0 0 12px;gap:20px}}.guide-section .guide-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.guide-section .guide-content .guide-table{margin-bottom:24px;border-collapse:collapse;width:100%;table-layout:fixed}.guide-section .guide-content .guide-table colgroup col:nth-child(1){width:88px}@media (min-width: 950px){.guide-section .guide-content .guide-table colgroup col:nth-child(1){width:120px}}.guide-section .guide-content .guide-table colgroup col:nth-child(2){width:88px}@media (min-width: 950px){.guide-section .guide-content .guide-table colgroup col:nth-child(2){width:120px}}.guide-section .guide-content .guide-table colgroup col:nth-child(3){width:auto}.guide-section .guide-content .guide-table th{height:27px;border-bottom:1px #dce3e9 solid;border-radius:4px;text-align:center;background-color:#fff;font-weight:500;font-size:12px;color:#505355}.guide-section .guide-content .guide-table th:nth-child(3){visibility:hidden}@media (min-width: 950px){.guide-section .guide-content .guide-table th:nth-child(3){visibility:visible}}.guide-section .guide-content .guide-table th .table-content-wrapper{display:none}@media (min-width: 950px){.guide-section .guide-content .guide-table th .table-content-wrapper{display:block}}.guide-section .guide-content .guide-table td{border-bottom:1px #dce3e9 solid;height:48px;background-color:#fff;text-align:left}.guide-section .guide-content .guide-table td.chart-container{position:relative;width:calc(100% - 176px)}.guide-section .guide-content .guide-table td.chart-container canvas.guide-chart{width:100%!important;height:100%!important}@media (min-width: 950px){.guide-section .guide-content .guide-table td.chart-container{width:calc(100% - 240px)}}.guide-section .guide-content .guide-table td:nth-child(1){padding-left:8px}.guide-section .guide-content .guide-table td:nth-child(2){padding:12px}@media (min-width: 950px){.guide-section .guide-content .guide-table td:nth-child(2){padding:12px 28px}}.guide-section .guide-content .guide-table td:nth-child(3){padding-right:12px}@media (min-width: 950px){.guide-section .guide-content .guide-table td:nth-child(3){padding-right:24px}}.guide-section .guide-content .guide-table td .table-content-wrapper{display:none}@media (min-width: 950px){.guide-section .guide-content .guide-table td .table-content-wrapper{display:block}}.guide-section .guide-content .guide-table .guide-label{background-color:#f0f1f3}.guide-section .guide-content .guide-table .guide-label a{font-weight:500;font-size:14px;color:#068;text-decoration-color:#068}@media (min-width: 950px){.guide-section .guide-content .guide-table .guide-label a{width:120px}}.guide-section .guide-content .guide-table .price-column{font-size:16px;font-weight:600;text-align:center}.guide-section .guide-content .guide-table .price-column-yen{font-size:11px;font-weight:500}.guide-section .guide-content .guide-table .guide-chart{max-height:48px}@media (min-width: 950px){.guide-section .guide-content .guide-table{margin-bottom:auto;width:47%}}.guide-section .guide-content .guide-cards .guide-cards-title{color:#191c1e;font-size:16px;font-weight:700;margin-bottom:16px}@media (min-width: 950px){.guide-section .guide-content .guide-cards .guide-cards-title{margin:0 0 20px}}.guide-section .guide-content .guide-cards .guide-card-group{width:100%;display:flex;flex-wrap:wrap;flex-shrink:0;gap:0 18.5px}.guide-section .guide-content .guide-cards .guide-card{display:flex;flex-shrink:0;align-items:center;margin-bottom:16px;border:1px #dce3e9 solid;border-radius:8px;padding:0 10px;width:100%;height:72px;background-color:#fff}.guide-section .guide-content .guide-cards .guide-card:last-child{margin-bottom:0}.guide-section .guide-content .guide-cards .guide-card:hover{background-color:#e6edf2;cursor:pointer}@media (min-width: 950px){.guide-section .guide-content .guide-cards .guide-card{margin-bottom:10px;width:242px}}.guide-section .guide-content .guide-cards .guide-analytics-icon{width:24px;height:24px;margin-right:16px}.guide-section .guide-content .guide-cards .guide-card-name{color:#191c1e;font-size:14px;margin:0 0 4px}.guide-section .guide-content .guide-cards .guide-card-rate{margin:0 40px 0 0;font-size:12px}.guide-section .guide-content .guide-cards .guide-card-text{color:#505355;font-size:12px}.guide-section .guide-content .guide-cards .guide-card-value{color:#191c1e;font-size:16px;font-weight:700}.guide-section .guide-content .guide-cards .guide-card-yen{font-size:11px}.guide-section .guide-content .guide-cards .guide-arrow-icon{margin-left:auto}@media (min-width: 950px){.guide-section .guide-content .guide-cards{width:calc((100% - 18px)/2)}}@media (min-width: 950px){.guide-section .guide-content{gap:18px}}@media (min-width: 950px){.guide-section{margin:0 auto 48px;padding:0}}.new-office-section{border-radius:12px;padding:16px 12px 40px;max-width:1024px;height:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.new-office-section .new-office-title{color:#191c1e;font-size:18px;font-weight:700;margin-bottom:30px}@media (min-width: 950px){.new-office-section .new-office-title{margin:0 0 20px}}.new-office-section .new-office-cards-container{overflow:auto hidden;scroll-snap-type:x mandatory}.new-office-section .new-office-cards{display:flex;gap:10px;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:30px}.new-office-section .new-office-cards::-webkit-scrollbar{display:none}@media (min-width: 950px){.new-office-section .new-office-cards{margin-bottom:auto}}.new-office-section .new-office-card-group{display:flex;flex-shrink:0;gap:0 18.5px;scroll-snap-align:start}.new-office-section .new-office-card{display:flex;flex-direction:column;flex-shrink:0;align-items:center;border:1px #dce3e9 solid;border-radius:8px;padding:0 16px;width:280px;background-color:#fff;scroll-snap-align:start}@media (min-width: 950px){.new-office-section .new-office-card{margin-bottom:10px;padding:0 10px;width:230px}}.new-office-section .new-office-in{padding:16px 0;width:100%}.new-office-section .new-office-image{width:228px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0}@media (min-width: 950px){.new-office-section .new-office-image{width:228px}}.new-office-section .new-office-name{color:#191c1e;font-size:16px;font-weight:700;min-height:2em}.new-office-section .new-office-table{color:#505355;font-size:12px;border:none;min-height:190px}.new-office-section .new-office-table th{width:45px;height:19px;color:#505355;font-weight:500;text-align:left;vertical-align:top}.new-office-section .new-office-table td{padding-bottom:8px;height:19px;color:#505355;font-weight:500;text-align:left;vertical-align:top}.new-office-section .new-office-table td .new-office-station-name{color:#505355;text-decoration:underline;text-decoration-color:#505355}@media (min-width: 950px){.new-office-section .new-office-table td{width:153px}}.new-office-section .new-office-border{border:.5px #dce3e9 solid;margin:8px 0 16px}.new-office-section .new-office-detail{display:flex;justify-content:space-between;margin-bottom:16px;width:100%}.new-office-section .new-office-detail-left{margin:auto 0}.new-office-section .new-office-detail-center{text-align:right}.new-office-section .new-office-detail-right{text-align:right;display:flex;flex-direction:column;justify-content:center}.new-office-section .new-office-floor{color:#191c1e;font-size:12px;text-decoration:underline}.new-office-section .new-office-tsubo{color:#191c1e;font-size:18px;font-weight:700}.new-office-section .new-office-tsubo-unit{font-size:12px}.new-office-section .new-office-square-meters{font-size:11px}.new-office-section .new-office-price{color:#191c1e;font-size:18px;font-weight:700}.new-office-section .new-office-price-unit{font-size:12px}.new-office-section .new-office-price-per-tsubo,.new-office-section .new-office-price-structure{font-size:11px}.new-office-section .new-office-button{display:flex;justify-content:center;margin:auto}.new-office-section .new-office-button-link{display:flex;justify-content:center;align-items:center;border-radius:4px;width:100%;height:44px;background-color:#ebf2f8;font-size:16px;color:#191c1e;text-decoration:none}@media (min-width: 950px){.new-office-section .new-office-button-link{width:198px;height:48px}}.new-office-section .new-office-button-text{width:198px;text-align:center}.new-office-section .new-office-arrow-icon{margin-right:10px}.new-office-section .new-office-button-link:hover{background-color:#e6edf2}@media (min-width: 950px){.new-office-section{margin:0 auto 48px;padding:0}}.blog-section{margin-bottom:80px;background-color:#dce3e9;padding:40px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blog-section .blog-container{margin:0 auto;border-radius:12px;max-width:1024px;width:100%;height:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blog-section .blog-container .com-blog-header{display:flex;width:100%;margin-bottom:20px;align-items:center}.blog-section .blog-container .com-blog-header .blog-title{font-weight:700;font-size:17px;line-height:150%;letter-spacing:.15px;margin-bottom:0;color:#191c1e}.blog-section .blog-container .com-blog-header .blog-link{margin-left:auto;font-size:14px;line-height:150%}.blog-section .blog-container .com-blog-header .blog-link a{text-decoration:none;color:#505355}.blog-section .blog-container .blog-group .blog-cards{display:flex;gap:10px;align-items:stretch}.blog-section .blog-container .blog-group .blog-cards .blog-card{min-width:280px;width:280px;height:100%;border-radius:8px 8px 0 0;background-color:#fff}.blog-section .blog-container .blog-group .blog-cards .blog-card .blog-card-image-area{border-radius:8px 8px 0 0;display:flex;justify-content:center;align-items:center;min-width:280px;width:280px;height:173px;max-height:173px;overflow:hidden;text-align:center}.blog-section .blog-container .blog-group .blog-cards .blog-card .blog-card-image-area .blog-card-image{width:100%;height:100%;max-height:100%;max-width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.blog-section .blog-container .blog-group .blog-cards .blog-card .blog-card-in{padding:16px}.blog-section .blog-container .blog-group .blog-cards .blog-card .blog-card-in .blog-card-date{font-size:14px;color:#676e52;margin-bottom:16px}.blog-section .blog-container .blog-group .blog-cards .blog-card .blog-card-in .blog-card-title{display:block;font-size:14px;line-height:175%;font-weight:700;letter-spacing:.25px;color:#191c1e;margin:0}.blog-section .blog-container .blog-group .blog-cards .blog-card .blog-card-in .blog-card-title a{text-decoration:none}.blog-section .blog-container .blog-group .blog-cards .blog-card .blog-card-in .blog-card-title a:hover{text-decoration:underline}.blog-section .blog-container .blog-group .blog-cards .com-slider-indicator{background-color:#fff}.blog-section .blog-container .blog-group .blog-cards .com-slider-indicator.active{background-color:#179bcd}@media (min-width: 950px){.blog-section{margin-bottom:auto;padding:40px 64px}}.layout-container .sidebar{top:80px}@media (max-width: 950px){.layout-container .sidebar{top:0}}@media (max-width: 950px){.layout-container .main-content{margin-top:0}}
