main{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif}@media (-ms-high-contrast:none){main,main ::-ms-backdrop{font-family:HiraKakuProN-W3,Helvetica,sans-serif}}main .card{margin:0;padding:0}main .card:nth-of-type(odd){background-color:#f7f7f7}main .card:nth-of-type(2n){background-color:#fff}@media only screen and (min-width:800px){main .card:not(.card--full){padding:0 20px}}main .card .card-widget{background-color:inherit;margin:0 auto;max-width:940px;padding:0}.mod-backPage{padding:15px 10px 10px}@media only screen and (min-width:800px){.mod-backPage{padding:40px 0 0}}.mod-backPage p{margin:0}.mod-backPage a{background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.3);color:#000;display:inline-block;font-size:.875em;font-weight:700;line-height:1;padding:13px 15px;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:800px){.mod-backPage a{font-size:1em}.mod-backPage a:hover{border:1px solid #ed6103;box-shadow:none;color:#ed6103;margin:-1px;transform:translateY(2px)}}.mod-backPage .text{display:inline-block;margin-left:5px}.mod-noResult{font-size:1rem;margin-bottom:40px;padding:0 23px}@media only screen and (min-width:800px){.mod-noResult{padding:0}}.mod-noResult .text{font-weight:700;padding:40px 0}.mod-pageHeader{padding:20px 10px 0}@media only screen and (min-width:800px){.mod-pageHeader{padding:50px 10px 0}}.mod-pageHeader .head{display:flex;justify-content:center;margin:0 auto;max-width:700px;position:relative}.mod-pageHeader .head .heading{color:#ed6103;font-size:1.875em;line-height:1.3;margin:0;padding:30px 15px}@media only screen and (min-width:800px){.mod-pageHeader .head .heading{font-size:3.125em;padding:40px 20px}}.mod-pageHeader .head .heading .subText{display:block;font-size:.6em;margin-bottom:10px}@media only screen and (min-width:800px){.mod-pageHeader .head .heading .subText{font-size:.6em}}.mod-pageHeader .head .heading:after,.mod-pageHeader .head .heading:before{background:url(/machimusubi/assets/img/common/icon/l-focus.svg) no-repeat 0 0;background-size:contain;content:"";display:block;height:18px;position:absolute}@media only screen and (min-width:800px){.mod-pageHeader .head .heading:after,.mod-pageHeader .head .heading:before{height:25px}}.mod-pageHeader .head .heading:before{bottom:0;left:0;transform:rotate(-90deg);width:18px}@media only screen and (min-width:800px){.mod-pageHeader .head .heading:before{width:25px}}.mod-pageHeader .head .heading:after{bottom:0;right:0;transform:rotate(180deg);width:18px}@media only screen and (min-width:800px){.mod-pageHeader .head .heading:after{width:25px}}.mod-pageHeader .head:after,.mod-pageHeader .head:before{background:url(/machimusubi/assets/img/common/icon/l-focus.svg) no-repeat 0 0;background-size:contain;content:"";display:block;height:18px;position:absolute}@media only screen and (min-width:800px){.mod-pageHeader .head:after,.mod-pageHeader .head:before{height:25px}}.mod-pageHeader .head:before{left:0;top:0;width:18px}@media only screen and (min-width:800px){.mod-pageHeader .head:before{width:25px}}.mod-pageHeader .head:after{right:0;top:0;transform:rotate(90deg);width:18px}@media only screen and (min-width:800px){.mod-pageHeader .head:after{width:25px}}.mod-pageHeader .lead{margin:25px auto;max-width:700px}@media only screen and (min-width:800px){.mod-pageHeader .lead{margin:40px auto 50px}}.mod-pageHeaderSimple{margin:0 auto;max-width:940px;padding:50px 10px 0}@media only screen and (min-width:800px){.mod-pageHeaderSimple{padding:30px 10px 0}}.mod-pageHeaderSimple .heading{color:#ed6103;font-size:1.875em;line-height:1.3;margin:0}@media only screen and (min-width:800px){.mod-pageHeaderSimple .heading{font-size:3.125em}}.mod-pageHeaderSimple .lead{margin:25px 0}@media only screen and (min-width:800px){.mod-pageHeaderSimple .lead{margin:40px 0 50px}}.mod-pagination{display:flex;padding:0 15px}@media only screen and (min-width:800px){.mod-pagination{padding:0}}.mod-pagination.top{flex-direction:column}@media only screen and (min-width:800px){.mod-pagination.top{align-items:center;flex-direction:row;justify-content:space-between}}.mod-pagination.bottom{flex-direction:column-reverse}@media only screen and (min-width:800px){.mod-pagination.bottom{align-items:center;flex-direction:row;justify-content:space-between}}.mod-pagination .result{margin:20px 0}@media only screen and (min-width:800px){.mod-pagination .result{margin:0}}.mod-pagination .result .number{color:#ed6103;font-size:1.5em;font-weight:700}.mod-pagination .result .unit{font-size:1.1875em;font-weight:700;margin-right:15px}.mod-pagination .pagination{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.mod-pagination .pagination .current,.mod-pagination .pagination a{border:1px solid #ebebeb;box-sizing:border-box;color:#000;display:inline-block;line-height:1;min-width:2.3em;padding:8px 5px;text-align:center;text-decoration:none}@media only screen and (min-width:800px){.mod-pagination .pagination .current,.mod-pagination .pagination a{line-height:28px;min-height:30px;min-width:1.9em;padding:0 5px}}.mod-pagination .pagination a{background:#fff;white-space:nowrap}@media only screen and (min-width:800px){.mod-pagination .pagination a:hover{border:1px solid #ed6103;color:#ed6103}}.mod-pagination .pagination .current{background:#ed6103;border-color:#ed6103;color:#fff}.mod-pagination .pagination li+li{margin-left:10px}.mod-pagination .pagination .firstPage:after{content:"…";display:inline-block;margin-left:5px}.mod-pagination .pagination .lastPage:before{content:"…";display:inline-block;margin-right:5px}.mod-selectedTag{padding:20px 10px 0}@media only screen and (min-width:800px){.mod-selectedTag{padding:40px 0}}.mod-selectedTag:not(.single):after{border-bottom:1px solid #707070;content:"";display:block}.mod-selectedTag [aria-hidden=true]{display:none}.mod-selectedTag .showButton[aria-hidden=false]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:block;font-weight:700;margin:0 0 25px auto;padding:0;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:800px){.mod-selectedTag .showButton[aria-hidden=false]{margin:0 0 35px auto}}.mod-selectedTag .showButton[aria-hidden=false] .icon{margin-left:5px;vertical-align:-3px}.mod-selectedTag .otherTags[aria-hidden=false]{display:inline}.mod-selectedTag .head{align-items:center;display:flex}.mod-selectedTag .head .heading{font-size:1.25em;margin:0}@media only screen and (min-width:800px){.mod-selectedTag .head .heading{font-size:1.875em}}.mod-selectedTag .head .changeButton{margin:0 0 0 auto}.mod-selectedTag .head .changeButton a{background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.3);color:#000;display:block;font-size:.875em;font-weight:700;line-height:1;margin:auto;padding:13px 15px;text-align:center;text-decoration:none;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:800px){.mod-selectedTag .head .changeButton a{font-size:1em}.mod-selectedTag .head .changeButton a:hover{border:1px solid #ed6103;box-shadow:none;color:#ed6103;margin:-1px;transform:translateY(2px)}}.mod-selectedTag .head .changeButton .text{display:inline-block;margin-right:5px}.mod-selectedTag .head .heading+.changeButton{margin:0 0 0 20px}.mod-selectedTag .body{margin-top:10px}@media only screen and (min-width:800px){.mod-selectedTag .body{margin-top:25px}}.mod-selectedTag .tags{display:inline;list-style:none;margin:0;padding:0}.mod-selectedTag .tags li{background:#fff;border-radius:4px;display:inline-block;font-size:.875em;margin:0 15px 15px 0;padding:7px 10px}@media only screen and (min-width:800px){.mod-selectedTag .tags li{margin:0 23px 23px 0}}.mod-stationList{font-size:1rem;margin-bottom:40px;padding:0 23px}@media only screen and (min-width:800px){.mod-stationList{padding:0}}.mod-stationList .notes{font-size:.75em;margin:30px 0 15px}@media only screen and (min-width:800px){.mod-stationList .notes{font-size:.8125em;margin:40px 0 20px}}.mod-stationList .stationList{list-style-type:none;margin:0;padding:0}.mod-stationList .stationList .stationListItem+.stationListItem{padding-top:30px}@media only screen and (min-width:700px)and (max-width:939px){.mod-stationList .stationList{align-items:stretch;display:flex;flex-wrap:wrap}.mod-stationList .stationList .stationListItem{box-sizing:border-box;margin-right:35px;width:calc(50% - 17.5px)}.mod-stationList .stationList .stationListItem+.stationListItem{padding-top:0}.mod-stationList .stationList .stationListItem:nth-of-type(n+3){padding-top:35px}.mod-stationList .stationList .stationListItem:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:940px){.mod-stationList .stationList{align-items:stretch;display:flex;flex-wrap:wrap}.mod-stationList .stationList .stationListItem{box-sizing:border-box;margin-right:35px;width:calc(33.33333% - 23.33333px)}.mod-stationList .stationList .stationListItem+.stationListItem{padding-top:0}.mod-stationList .stationList .stationListItem:nth-of-type(n+4){padding-top:35px}.mod-stationList .stationList .stationListItem:nth-of-type(3n){margin-right:0}}.mod-stationList .stationList .station{height:100%}.mod-stationList .stationList .anchor{background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.3);box-sizing:border-box;color:inherit;display:block;height:100%;padding:25px 34px;position:relative;text-decoration:none}@media only screen and (min-width:800px){.mod-stationList .stationList .anchor{padding:20px;position:relative}.mod-stationList .stationList .anchor:hover{border:1px solid #ed6103;box-shadow:none;height:calc(100% + 2px);margin:-1px;transform:translateY(2px)}.mod-stationList .stationList .anchor:hover .name{color:#ed6103}}.mod-stationList .stationName{border-bottom:2px solid #ed6103;line-height:1.2;margin:0 0 20px;text-align:center}.mod-stationList .stationName .name{display:block;font-size:1.4166666667em;font-weight:700}.mod-stationList .stationName .city{color:#a5a5a5;display:block;font-size:.625em;margin:5px 0 10px}.mod-stationList .avaragePrice{align-items:center;display:flex;justify-content:center}.mod-stationList .avaragePrice .price{margin:0;padding-left:10px}.mod-stationList .avaragePrice .price dd,.mod-stationList .avaragePrice .price dt{line-height:1.2;margin:0;padding:0;text-align:center}.mod-stationList .avaragePrice .price dt{font-size:.9375em;font-weight:700}@media only screen and (min-width:800px){.mod-stationList .avaragePrice .price dt{font-size:1em}}.mod-stationList .avaragePrice .price em{color:#ed6103;font-size:1.5em;font-style:normal;font-weight:700}.mod-stationList .avaragePrice .price .unit{font-size:.8125em}@media only screen and (min-width:800px){.mod-stationList .avaragePrice .price .unit{font-size:.875em}}.mod-stationList .detailLink{bottom:20px;color:#ed6103;display:block;font-size:.875em;margin:0;padding:0;position:absolute;right:34px;text-decoration:underline;white-space:nowrap}@media only screen and (min-width:800px){.mod-stationList .detailLink{right:20px}}.mod-stationList .detailLink .label{margin-right:5px}.mod-stationList .stats{margin:0 0 40px}.mod-stationList .stats .group{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.mod-stationList .stats dt{font-size:1em;line-height:1.1}@media only screen and (min-width:800px){.mod-stationList .stats dt{font-size:1.125em}}.mod-stationList .stats dd{color:#5c5c5c;line-height:1;margin:0;white-space:nowrap}.mod-stationList .stats .rate svg{height:24px;width:24px}@media only screen and (min-width:800px){.mod-stationList .stats .rate svg{height:26px;width:26px}}.mod-stationList .stats .rate use{fill:#ffe5b5}.mod-stationList .stats .rate .rateValue{display:inline-block;font-family:verdana;font-size:1.5em;margin-left:5px;text-align:center;vertical-align:1px;vertical-align:2px;width:1.6em}@media only screen and (min-width:800px){.mod-stationList .stats .rate .rateValue{font-size:2em;margin-left:10px}}.mod-stationList .stats .highRate .label{font-weight:700}.mod-stationList .stats .highRate use{fill:#ed6103}.mod-stationList .stats .highRate .rateValue{color:#ed6103}.mod-stationList .stats .noData use{fill:#d8d8d8}.mod-stationList .stats .noData .rateValue{color:#a5a5a5}.mod-stationList .breakpoint{align-items:center;display:flex;justify-content:center;margin:50px -10px}.mod-stationList .breakpoint:before{animation:walking_homes_kun_small .48s steps(3) 0s infinite forwards;background:url(/machimusubi/assets/img/common/walking_homes_kun.svg) no-repeat 0 0;background-size:400% 100%;content:"";display:block;flex:0 0 auto;height:112px;width:90px}@media only screen and (min-width:800px){.mod-stationList .breakpoint:before{animation-name:walking_homes_kun_large;height:150px;width:120px}}.mod-stationList .breakpoint .message{padding:20px 45px}.mod-stationList .breakpoint .message:after,.mod-stationList .breakpoint .message:before{border:1px solid #acacac;content:"";display:block;width:35px}.mod-stationList .breakpoint .message:before{margin:0 0 13px -30px;transform:rotate(-20deg)}.mod-stationList .breakpoint .message:after{margin:13px 0 0 -30px;transform:rotate(20deg)}.mod-stationList .breakpoint .message span{color:#ed6103;font-weight:700}@keyframes walking_homes_kun_small{0%{background-position:0 0}to{background-position:-270px 0}}@keyframes walking_homes_kun_large{0%{background-position:0 0}to{background-position:-360px 0}}
