.pageBus{margin-bottom:50px}.sectionTitle{margin-bottom:80px}@media print,screen and (min-width:768px){.sectionTitle{margin-bottom:100px}}.textImg{width:320px;height:36px;margin:auto;position:absolute;top:-36px;left:0;right:0}@media print,screen and (min-width:768px){.textImg{width:566px;height:64px;top:-64px}}@media print,screen and (min-width:960px){.textImg{margin:0;left:auto;right:5%}}.bgGradientWrap{position:relative;padding:80px 0}.bgGradientWrap:after{content:"";background:#003d93;background:linear-gradient(0deg,#003d93 0,#ffe19b 100%);display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:.2}.bgGradientWrap .centerBox{position:relative;z-index:1}@media print,screen and (min-width:768px){.bgGradientWrap{padding:80px 0 140px}}.leadText{background-color:#fff;border-radius:16px;font-size:14px;margin-bottom:60px;padding:30px 8%;position:relative}.leadText:after{content:"";display:block;background-image:url(../images/icon-triangle-01.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px;margin:auto;position:absolute;bottom:-25px;left:0;right:0}@media print,screen and (min-width:768px){.leadText{font-size:16px}}.pointList{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px}@media print,screen and (min-width:768px){.pointList{display:grid;grid-template-columns:repeat(auto-fit,150px);gap:10px 5%}}.pointListItem{background:#003d93;background:linear-gradient(180deg,#003d93 0,#ffe19b 100%);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1.4;text-align:center;width:150px;height:150px;padding:10px}@media print,screen and (min-width:768px){.pointListItem{margin-top:30px}.pointListItem:nth-child(2){margin-top:0}}.busCourseMapWrap{padding:60px 0 80px}@media print,screen and (min-width:768px){.busCourseMapWrap{padding:80px 0 150px}}.busCourseMapTitle{text-align:center;margin-bottom:30px;font-size:24px;font-weight:700;margin-bottom:20px}@media print,screen and (min-width:768px){.busCourseMapTitle{font-size:30px;margin-bottom:30px}}.busCourseMap{background-color:#fff;border-radius:16px;padding:25px}@media print,screen and (min-width:768px){.busCourseMap{padding:40px}}.busCourseMapImg{box-shadow:0 0 12px rgba(0,0,0,.2)}.busCourseMapNoteList{display:grid;justify-content:center;margin-top:30px}.busCourseMapNoteListItem{font-size:16px;padding-left:16px;position:relative}.busCourseMapNoteListItem span{color:#dc1818}.busCourseMapNoteListItem::before{content:"";display:block;background:#003d93;background:linear-gradient(180deg,#003d93 0,#ffe19b 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.interviewWrap{width:95%;margin:auto;position:relative}.interview{background-color:#fff;border-radius:24px;padding:40px 120px 40px 15px}@media print,screen and (min-width:768px){.interview{padding:6% 210px 6% 6%}}.interviewLabel{background-color:#003d93;border-radius:30px;color:#fff;font-size:14px;width:-moz-fit-content;width:fit-content;margin:auto;padding:.5em 2.5em;position:absolute;top:-15px;left:0;right:0}.interviewLabel:after{content:"";display:block;background-image:url(../images/icon-bus-interview-01.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:-10px;left:-15px}@media print,screen and (min-width:768px){.interviewLabel{font-size:16px;left:-10px;right:auto}}.interviewTitle{color:#003d93;font-size:1.875rem;font-weight:700;margin-bottom:10px}@media (max-width:1000px){.interviewTitle{font-size:calc(1.03125rem + 1.35vw)}}@media print,screen and (min-width:768px){.interviewTitle{margin-bottom:20px}}.interviewImg{width:80px;height:217px;margin:auto;position:absolute;top:0;bottom:0;right:20px}@media print,screen and (min-width:768px){.interviewImg{width:138px;height:376px;right:40px}}.busCourseNav{padding:50px 0}@media print,screen and (min-width:768px){.busCourseNav{padding:70px 0}}@media print,screen and (min-width:960px){.busCourseNav{padding:100px 0}}.busCourseNavList{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media print,screen and (min-width:768px){.busCourseNavList{gap:20px}}@media print,screen and (min-width:960px){.busCourseNavList{grid-template-columns:repeat(3,1fr)}}.busCourseNavLink{border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;text-decoration:none;padding:.75em 5px;transition:background .3s,color .3s}@media print,screen and (min-width:768px){.busCourseNavLink{font-size:16px}}.busCourseNavLink.busCourse01{background-color:#71b854;border:1px solid #71b854}.busCourseNavLink.busCourse02{background-color:#f68c47;border:1px solid #f68c47}.busCourseNavLink.busCourse03{background-color:#8a73b3;border:1px solid #8a73b3}.busCourseNavLink.busCourse04{background-color:#25bdad;border:1px solid #25bdad}.busCourseNavLink.busCourse05{background-color:#dc82b6;border:1px solid #dc82b6}.busCourseNavLink.busCourse06{background-color:#30a4dc;border:1px solid #30a4dc}.busCourseNavLink:hover.busCourse01{background-color:#fff;color:#71b854}.busCourseNavLink:hover.busCourse02{background-color:#fff;color:#f68c47}.busCourseNavLink:hover.busCourse03{background-color:#fff;color:#8a73b3}.busCourseNavLink:hover.busCourse04{background-color:#fff;color:#25bdad}.busCourseNavLink:hover.busCourse05{background-color:#fff;color:#dc82b6}.busCourseNavLink:hover.busCourse06{background-color:#fff;color:#30a4dc}.busCourseWrap{counter-reset:number 0}.busCourseWrap .centerBox{max-width:1290px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.busCourse{padding:50px 0}.busCourse:nth-child(odd){background-color:#f6f6f6}@media print,screen and (min-width:768px){.busCourse{padding:70px 0}}@media print,screen and (min-width:960px){.busCourse{padding:100px 0}}.busCourseNameWrap{margin-bottom:30px}@media print,screen and (min-width:768px){.busCourseNameWrap{margin-bottom:40px}}.busCourseName{display:grid;align-items:center;grid-template-columns:22px 1fr;gap:10px}.busCourseName::before{counter-increment:number 1;content:counter(number);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;text-align:center;width:22px;min-width:22px;height:22px}.busCourse01 .busCourseName::before{background-color:#71b854}.busCourse02 .busCourseName::before{background-color:#f68c47}.busCourse03 .busCourseName::before{background-color:#8a73b3}.busCourse04 .busCourseName::before{background-color:#25bdad}.busCourse05 .busCourseName::before{background-color:#dc82b6}.busCourse06 .busCourseName::before{background-color:#30a4dc}.busScheduleWrap{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,320px);justify-content:center}@media print,screen and (min-width:768px){.busScheduleWrap{grid-template-columns:repeat(2,1fr);justify-content:start}}@media print,screen and (min-width:960px){.busScheduleWrap{grid-template-columns:repeat(3,1fr)}}.busSchedule{background-color:#fff;border-radius:16px;box-shadow:0 0 12px rgba(0,0,0,.2);padding:30px 20px}.timeZone{display:grid;align-items:center;gap:10px;grid-template-columns:28px 1fr;font-size:16px;font-weight:700;margin-bottom:25px}.timeZone::before{content:"";background-position:center;background-repeat:no-repeat;background-size:contain;display:block;width:28px;height:28px}.timeZone.morning::before{background-image:url(../images/icon-bus-morning.png)}.timeZone.evening::before{background-image:url(../images/icon-bus-evening.png)}.timeZone.night::before{background-image:url(../images/icon-bus-night.png)}.busStopList{display:grid;gap:30px 0;position:relative;z-index:0}.busStopList:after{content:"";display:block;width:1px;height:calc(100% - 30px);margin:auto;position:absolute;top:0;bottom:0;left:6px;z-index:0}.busCourse01 .busStopList:after{background-color:#71b854}.busCourse02 .busStopList:after{background-color:#f68c47}.busCourse03 .busStopList:after{background-color:#8a73b3}.busCourse04 .busStopList:after{background-color:#25bdad}.busCourse05 .busStopList:after{background-color:#dc82b6}.busCourse06 .busStopList:after{background-color:#30a4dc}.busStopListItem{display:flex;align-items:center;justify-content:space-between;gap:0 15px}.busStop,.busStopTime{font-size:15px;line-height:1.4}.busStop{padding-left:20px;position:relative;z-index:0}.busStop:after{content:"";display:block;border-radius:50%;width:13px;height:13px;margin:auto;position:absolute;top:0;bottom:0;left:0;z-index:2}.busCourse01 .busStop:after{background-color:#71b854}.busCourse02 .busStop:after{background-color:#f68c47}.busCourse03 .busStop:after{background-color:#8a73b3}.busCourse04 .busStop:after{background-color:#25bdad}.busCourse05 .busStop:after{background-color:#dc82b6}.busCourse06 .busStop:after{background-color:#30a4dc}.busStopTime{min-width:-moz-fit-content;min-width:fit-content}.busWeekdays{color:#003d93;font-size:16px;font-weight:700;margin-bottom:15px}.busHoliday{color:#dc1818;font-size:16px;font-weight:700;margin-bottom:15px}