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}main .card--full .card-widget{max-width:none;padding:0}.subContents{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif}@media (-ms-high-contrast:none){.subContents,.subContents ::-ms-backdrop{font-family:HiraKakuProN-W3,Helvetica,sans-serif}}.subContents .card{background-color:#fff;margin:0;padding:40px 0}@media only screen and (min-width:800px){.subContents .card:not(.card--full){padding:40px 20px}}.subContents .card .card-widget{background-color:inherit;margin:0 auto;max-width:940px;padding:0}.mod-lineList{font-size:1rem;padding:10px 0}.mod-lineList .lineGroup{padding:0 10px}@media only screen and (min-width:800px){.mod-lineList .lineGroup{padding:0}}.mod-lineList .lineGroup+.lineGroup{margin-top:40px}.mod-lineList .lineGroup .heading{margin:10px 0 5px}.mod-lineList .lineGroup .lineList{align-items:stretch;display:flex;flex-wrap:wrap;list-style-type:none;margin:10px 0;padding:0}.mod-lineList .lineGroup .lineList .lineItem{margin:5px 0 5px 10px}@media only screen and (max-width:559px){.mod-lineList .lineGroup .lineList .lineItem{flex-basis:100%;margin-left:0}}@media only screen and (min-width:560px)and (max-width:749px){.mod-lineList .lineGroup .lineList .lineItem{flex-basis:calc(50% - 5px)}.mod-lineList .lineGroup .lineList .lineItem:nth-of-type(odd){margin-left:0}}@media only screen and (min-width:750px)and (max-width:939px){.mod-lineList .lineGroup .lineList .lineItem{flex-basis:calc(33.33333% - 7.66667px)}.mod-lineList .lineGroup .lineList .lineItem:nth-of-type(3n+1){margin-left:0}}@media only screen and (min-width:940px){.mod-lineList .lineGroup .lineList .lineItem{flex-basis:calc(25% - 7.5px)}.mod-lineList .lineGroup .lineList .lineItem:nth-of-type(4n+1){margin-left:0}}.mod-lineList .lineGroup .lineList .lineItem a{align-items:center;background:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.3);box-sizing:border-box;color:inherit;display:flex;font-size:.875em;height:100%;justify-content:space-between;min-height:calc(2.15em + 20px);padding:10px;text-decoration:none}.mod-lineList .lineGroup .lineList .lineItem a:after{background:url(/machimusubi/assets/img/common/icon/arrow-right.svg) no-repeat 50% 50%/auto 100%;content:"";display:block;flex:0 0 12px;height:12px}@media only screen and (min-width:800px){.mod-lineList .lineGroup .lineList .lineItem a:active,.mod-lineList .lineGroup .lineList .lineItem a:hover{border:1px solid #ed6103;box-shadow:none;color:#ed6103;font-weight:700;transform:translateY(2px)}}.mod-pageHeader{font-size:1rem;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-searchInSameRegion{font-size:1rem;padding:0 10px}.mod-searchInSameRegion .heading{font-size:1em;margin:0 0 .5em}.mod-searchInSameRegion .prefList{list-style-type:none;margin:0;padding:0}.mod-searchInSameRegion .prefListItem{display:inline-block;margin:5px 2em 5px 0}@media only screen and (min-width:800px){.mod-searchInSameRegion{padding:0}.mod-searchInSameRegion .heading{font-size:1.25em}}
