.tab__list{width:100%}.tab__item{display:block;width:100%}.tab__button{display:block;width:100%;font-size:1rem;font-weight:500;line-height:1.45;color:#333;font-family:"Shippori Mincho","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","MS PMincho","Noto Serif JP",serif;text-align:center;padding-bottom:1rem;position:relative;border-bottom:1px solid #acacac}@media screen and (min-width: 768px){.tab__button{font-size:1.25rem}}.tab__button.is-tab--active{border-bottom:2px solid #14458e}.flow-admit__table{max-width:1076px}.flow-admit__table-col-head{width:1.4px}@media screen and (min-width: 768px){.flow-admit__table-col-head{width:2.8px}}.flow-admit__table-col-body{width:calc((100% - 140px)/100)}@media screen and (min-width: 768px){.flow-admit__table-col-body{width:calc((100% - 280px)/100)}}.flow-transfer__table-col-head{width:90px}@media screen and (min-width: 768px){.flow-transfer__table-col-head{width:120px}}.flow-transfer__table-col-body{width:calc((100% - 90px)/100)}@media screen and (min-width: 768px){.flow-transfer__table-col-body{width:calc((100% - 120px)/100)}}.table-standard th,.table-standard td{vertical-align:middle;line-height:1.75;overflow-wrap:anywhere;word-break:break-word}.table-standard th{text-align:center}.table-standard td{text-align:center}.table-standard thead th,.table-standard thead td{line-height:1.75}@media screen and (min-width: 768px){.tab-contents-1 .table-standard tbody th,.tab-contents-1 .table-standard tbody td{padding:1.09rem 1.1rem}}@media screen and (min-width: 768px){.tab-contents-2 .table-standard tbody th,.tab-contents-2 .table-standard tbody td{padding:1rem 1.5rem}}.ls-narrow{letter-spacing:-0.001em}.lh-1{line-height:1}.lh-1_6{line-height:1.6}@media screen and (min-width: 768px){.text-start{text-align:left;display:block}}@media screen and (min-width: 768px){.table-standard th.align-top,.table-standard td.align-top{vertical-align:top}}.d-vertical{vertical-align:middle;writing-mode:vertical-rl;letter-spacing:.4em;width:100%;display:flex;justify-content:center;align-items:center}.table-standard tbody th.d-sp-vertical,.table-standard tbody td.d-sp-vertical,.d-sp-vertical{text-align:center;writing-mode:vertical-rl;letter-spacing:.4em;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.table-standard tbody th.d-sp-vertical,.table-standard tbody td.d-sp-vertical,.d-sp-vertical{writing-mode:horizontal-tb;letter-spacing:.05em}}.text-link.flow-admit__application-link,.text-link.flow-transfer__vacancy-link,.text-link.flow-transfer__application-link{line-height:2;text-underline-offset:.5em;text-decoration-thickness:.01em;text-decoration-line:underline;font-weight:500}.text-link.flow-admit__application-link::before,.text-link.flow-transfer__vacancy-link::before,.text-link.flow-transfer__application-link::before{display:none}.flow-transfer__vacancy-list-item{font-size:.875rem;line-height:1.71}.flow-transfer__vacancy-list-note{display:block;margin-top:.625rem;font-size:.875rem;line-height:1.71;color:#d50000}.flow-download{display:flex;flex-wrap:wrap;gap:20px}@media screen and (min-width: 768px){.flow-download{gap:30px}}@media screen and (min-width: 992px){.flow-download{gap:40px}}.text-link.text-link--icon-pdf__btn{padding-right:2.75rem}.flow-admit__application-note{font-size:.8125rem;font-weight:400;line-height:1;display:block}.flow-page-links__list{display:flex;flex-wrap:wrap;gap:20px}@media screen and (min-width: 768px){.flow-page-links__list{gap:30px}}@media screen and (min-width: 992px){.flow-page-links__list{gap:40px}}.d-none--admissions{display:none}.flow__container:has(.tab-contents-2.is-tab-contents--active) .d-none--admissions{display:flex}/*# sourceMappingURL=style-flow.css.map */