.sm-a-iconTextButton{align-items:center;display:flex;font-size:var(--ekiten-item-size-m);gap:.5rem;justify-content:center}.sm-a-iconTextButton .ll-icon{font-size:2rem;height:1em;width:1em}.sm-a-iconTextButton__label{font-size:var(--ekiten-letter-fontSize-xs);line-height:1}@media (hover:hover){.sm-a-iconTextButton:hover{background-color:var(--ekiten-border-color-secondaryWithin);border-color:var(--ekiten-border-color-secondaryWithin)}}.sm-a-iconTextButton--bottom,.sm-a-iconTextButton--top{flex-direction:column}.sm-a-iconTextButton--top .sm-a-iconTextButton__label{order:2}.sm-a-iconTextButton--left{flex-direction:row-reverse}.sm-a-iconTextButton--right{flex-direction:row}.sm-a-loader{align-items:center;display:flex;height:100%;justify-content:center}.sm-a-loader__loader{fill:var(--mono-50)}.sm-a-loader__loader--isOverBackGround{fill:var(--mono-10)}.sm-a-textLink{align-items:center;-moz-column-gap:.3rem;column-gap:.3rem;display:inline-flex;font-size:inherit;line-height:inherit}.sm-a-textLink--m{font-size:var(--ekiten-letter-fontSize-m)}.sm-a-textLink--primary{color:var(--ekiten-link-color-default);text-decoration:none}@media (hover:hover){.sm-a-textLink--primary:hover{text-decoration:underline}}.sm-a-textLink--secondary{color:var(--ekiten-link-color-secondary);text-decoration:underline}@media (hover:hover){.sm-a-textLink--secondary:hover{text-decoration:none}}.sm-a-textLink--overBackGround{color:var(--ekiten-link-color-overBackground);text-decoration:underline}.sm-a-textLink--underBorder{text-decoration:underline}.sm-a-textLink--disabled{color:var(--mono-25);pointer-events:none}.sm-a-textLink .ll-icon{fill:var(--mono-75);flex-shrink:0}.sm-a-text{font-weight:700}.sm-a-text--attention{color:var(--brand-color)}.sm-a-checkBox{align-items:flex-start;display:inline-flex;flex-grow:1;font-size:1.4rem}.sm-a-checkBox__body{display:inline-block;position:relative}.sm-a-checkBox__body>input{cursor:pointer;height:2.4rem;margin:0;opacity:0;outline:none;position:absolute;width:2.4rem}.sm-a-checkBox__body__checkBox{display:inline-block}.sm-a-checkBox__body__checkBox>svg{border-radius:.4rem;vertical-align:bottom}.sm-a-checkBox__body__checkBox__notChecked{fill:#fff;stroke:var(--mono-20)}.sm-a-checkBox__label{margin-left:1rem;word-break:break-word}.sm-a-checkBox__label--isLink{color:var(--blue-100)}@media (hover:hover){.sm-a-checkBox__label--isLink:hover{text-decoration:underline}}.sm-a-checkBox--isHover:hover .sm-a-checkBox__body__checkBox__notChecked{box-shadow:0 0 .4rem var(--blue-100)}.sm-a-checkBox--disabled .sm-a-checkBox__body>input{cursor:default}.sm-a-checkBox--disabled .sm-a-checkBox__body__checkBox__notChecked{fill:var(--mono-05);stroke:var(--mono-20)}.sm-a-checkBox--isError .sm-a-checkBox__body__checkBox__notChecked{fill:var(--red-05);stroke:var(--red-50)}.sm-a-smallGenreLink{align-items:center;background-color:var(--white);border:.1rem solid var(--mono-20);border-radius:.6rem;display:flex;justify-content:center;line-height:var(--ekiten-letter-lineHeight-narrow);min-height:5rem;padding:0 1rem;width:100%}.sm-a-smallGenreLink--current,.sm-a-smallGenreLink:hover{color:var(--brand-color);font-weight:700}.sm-a-smallGenreLink--current{border:.2rem solid var(--brand-color)}.sm-a-smallGenreLink--disabled{color:var(--mono-25);pointer-events:none}.sm-m-triggerListItemWrap{margin-bottom:-.1rem}.sm-m-triggerListItem__item{align-items:center;border-bottom:.1rem solid #d6d6d6;display:flex;flex-wrap:wrap}.sm-m-triggerListItem__item__body{flex-grow:1;text-align:left}.sm-m-triggerListItem__item__controller{color:var(--ekiten-link-color-default);flex-shrink:0;font-size:2rem;margin-left:1rem}.sm-m-triggerListItem__item__controller--passed{color:var(--mono-75)}.sm-m-triggerListItem__item__controller--hidden{visibility:hidden}.sm-m-triggerListItem__item__lowerContent{width:100%}.sm-m-triggerListItem__item--disablePaddingLeftAndRight>.sm-m-triggerListItem__itemAction{padding-left:0;padding-right:0}.sm-m-triggerListItem__item--current .sm-m-triggerListItem__item__body{color:#d00;font-weight:700}.sm-m-triggerListItem__item--spreadPadding{padding:1.5rem}.sm-m-triggerListItem__itemAction{align-items:center;display:flex;min-height:5rem;padding:1.5rem;width:100%}.sm-m-triggerListItem__itemAction--disabled,.sm-m-triggerListItem__itemAction:disabled{color:var(--mono-25);pointer-events:none;text-decoration:none}.sm-m-triggerListItem__itemAction[type=button] .sm-m-triggerListItem__item__controller .ll-icon{fill:var(--mono-75)}.sm-m-triggerListItem .sm-m-triggerListItem{padding:0 1.5rem}.sm-m-triggerListItem .sm-m-triggerListItem .sm-m-triggerListItem__item:last-child{border-bottom:none}.sm-m-panelListItem{cursor:pointer;display:inline-block;text-align:center}@media (hover:hover){.sm-m-panelListItem:hover{color:#d00}}.sm-m-panelListItem__head{color:inherit;font-size:var(--ekiten-letter-fontSize-m);font-weight:700;line-height:1.3}.sm-m-panelListItem__wrapperThumbnail{margin-bottom:1rem}.sm-m-panelListItem__thumbnail{border-radius:.6rem;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sm-m-panelListItem--selected{color:#d00}.sm-m-panelListItem--disabled{color:#ccc;cursor:default}@media (hover:hover){.sm-m-panelListItem--disabled:hover{color:#ccc}}.sm-m-panelListItem--disabled .sm-m-panelListItem__thumbnail{opacity:.5}.sm-m-searchSmallGenreList{grid-column-gap:2rem;grid-row-gap:1.5rem;display:grid;grid-template-columns:repeat(3,1fr)}.sm-o-searchDefinitionList{display:flex;flex-direction:column;row-gap:3rem}.sm-o-searchDefinitionList--narrowGap{row-gap:2.5rem}.sm-o-searchDefinitionList__item{-moz-column-gap:2rem;column-gap:2rem;display:flex}.sm-o-searchDefinitionList__item__term{flex-basis:1.4rem;font-weight:700}.sm-o-searchDefinitionList__item__description{flex-grow:1}.sm-o-searchDefinitionList__item--column{-moz-column-gap:0;column-gap:0;flex-direction:column;row-gap:1rem}.sm-o-list{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}.sm-o-list--column3{grid-row-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr);row-gap:1rem}.sm-o-searchPanelList{display:grid}.sm-o-searchPanelList--column2{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-columns:repeat(2,1fr);row-gap:2rem}.sm-o-searchPanelList--column3{gap:2rem;grid-template-columns:repeat(3,1fr)}.sm-o-searchPanelList--column4{gap:2rem;grid-template-columns:repeat(4,1fr)}.sm-p-station__operations{align-items:center;background-color:var(--white);border-bottom:1px solid var(--mono-20);display:flex;justify-content:space-between;min-height:6.7rem;padding:1.5rem;position:sticky;top:0;z-index:1}.sm-p-station__operations--borderClear{border-bottom:none}.sm-p-station__operations--disablePaddingLeftAndRight{padding-left:0;padding-right:0}.sm-p-station__operations__trainRouteName{font-weight:700;line-height:1.3rem}.sm-p-station__operations__button{color:var(--blue-100)}.sm-p-trainRoute__tabBar__items{background-color:var(--white);border-bottom:.1rem solid var(--mono-10);display:flex;margin:0 -1.5rem;overflow-x:scroll;position:sticky;top:0}.sm-p-trainRoute__tabBar__items--marginAdjust{margin:0 -1.5rem 2.5rem 0}.sm-p-trainRoute__tabBar__items--marginAdjust .sm-p-trainRoute__tabBar__item:first-child{margin-left:-1.5rem}.sm-p-trainRoute__tabBar__item--current .sm-p-trainRoute__tabBar__item__pagingLabel{color:var(--brand-color);position:relative;text-decoration:none}.sm-p-trainRoute__tabBar__item--current .sm-p-trainRoute__tabBar__item__pagingLabel:before{background-color:var(--brand-color);bottom:0;content:"";display:block;height:.4rem;position:absolute;width:calc(100% - 3rem)}.sm-p-trainRoute__tabBar__item__pagingLabel{display:block;font-size:1.4rem;font-weight:700;line-height:1;padding:1.5rem;text-decoration:none;white-space:nowrap}.sm-t-pageLayout{padding:0 1.5rem 3rem}.sm-t-pageLayout--leftBlank{padding:0 1.5rem 3rem 6rem}.sm-t-pageLayout__header{margin-bottom:2rem}.sm-t-pageLayout__header--marginReset{margin-bottom:0}.sm-t-pageLayout__body--topBorder{border-top:1px solid var(--mono-20)}.sm-t-pageLayout__footer{margin-top:1.5rem}.sm-t-pageLayout__footer--marginWide{margin-top:2.5rem}
