.breadcrumbs{display:flex;flex-wrap:wrap;margin:0 auto;width:1080px}@media(max-width:1024px){.breadcrumbs{width:90%}}.breadcrumbs__item{color:#666;margin:0 2px}.breadcrumbs__item--select{color:#026400;font-weight:700}@media(max-width:599px){.breadcrumbs{display:none}}.main-content{margin:0 auto;max-width:1080px;padding:0 0 50px}.main-content .main-title{color:#333;display:flex;font-size:clamp(2rem,2vw + 1rem,3.2rem);letter-spacing:1.5px;margin:25px 0}.main-content .main-title .green-border{background-color:#026400;display:block;margin:6px 10px 6px 0;width:5px}@media(max-width:599px){.main-content .main-title{background-color:#666;color:#fff;font-size:1.6rem;margin:0;padding:10px 12px}.main-content .main-title .green-border{display:none}}.main-content .attention{color:#c3001e;margin:12px}.main-content .tabs{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:32px}@media(max-width:599px){.main-content .tabs{justify-content:center;margin-bottom:20px}}.main-content .tabs__tab{border-bottom:3px solid #bebebe;color:#026400;padding:16px 24px;text-align:center}@media(max-width:599px){.main-content .tabs__tab{flex-grow:1}}.main-content .tabs__tab.active{border-bottom:3px solid #026400;font-weight:700}.main-content .revision-list{border-bottom:1px solid #bebebe;margin-bottom:24px}.main-content .revision-list__company{background-color:rgba(2,100,0,.1);border-top:1px solid #026400;color:#666;font-size:1.6rem;font-weight:700;padding:8px 24px}@media(max-width:599px){.main-content .revision-list__company{padding-left:12px}}.main-content .revision-list__revision{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.main-content .revision-list .revision{border-bottom:1px solid #bebebe;padding:16px 24px;width:100%}.main-content .revision-list .revision:last-child{border-bottom:none}.main-content .revision-list .revision__container{align-items:center;display:flex;justify-content:flex-start}.main-content .revision-list .revision__link{font-weight:700;margin-right:24px;max-width:200px;min-width:200px}.main-content .revision-list .revision__type{border-radius:4px;margin-right:24px;padding:6px 8px;white-space:nowrap}.main-content .revision-list .revision__type.timetable{background-color:#e2e9f4;border:1px solid #2969d9;color:#2969d9}.main-content .revision-list .revision__type.fare{background-color:#ffe6cb;border:1px solid #ff7f00;color:#ff7f00}.main-content .revision-list .revision__message{color:#666;margin-right:24px}.main-content .revision-list .revision__status{border-radius:4px;margin-left:auto;padding:6px 8px;white-space:nowrap}.main-content .revision-list .revision__status.plannning,.main-content .revision-list .revision__status.scheduled{border:1px solid #bebebe;color:#666}.main-content .revision-list .revision__status.fixed{border:1px solid #c3001e;color:#c3001e}@media(max-width:599px){.main-content .revision-list .revision{padding:12px}.main-content .revision-list .revision__container{align-items:flex-start;flex-direction:column;position:relative}.main-content .revision-list .revision__link{margin-bottom:12px;margin-right:0;max-width:none;min-width:none;width:calc(100% - 80px)}.main-content .revision-list .revision__type{font-size:clamp(1rem,3rem - 2vw,1.2rem);margin-bottom:4px;margin-right:0;padding:0 8px}.main-content .revision-list .revision__message{font-size:clamp(1.2rem,3rem - 2vw,1.4rem);margin-right:0}.main-content .revision-list .revision__status{font-size:clamp(1rem,3rem - 2vw,1.2rem);padding:0 8px;position:absolute;right:0;top:0}}.main-content .past{margin:12px}.main-content .solution-link-area{display:flex;flex-direction:column;float:right}.main-content .solution-link-area__title{font-size:16px;font-weight:700;margin:0 0 5px}.main-content .solution-link-area__link{align-items:center;align-self:flex-end;background-color:#e88400;border-radius:4px;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:20px;margin-bottom:5px;padding:5px 0;text-align:center;text-decoration:none;width:180px}