Job Openings, North London Collegiate School Kobe (updated)

Fukuoka International School

Job Overview

Join Us
CURRENT OPENINGS

.navbar-toggle span.icon-bar {
transition: all 0.3s;
}

.navbar-toggle span:first-child {
transform: translateX(4px) rotate(45deg);
transform-origin: 10% 10%;
}

.navbar-toggle span:nth-child(2) {
opacity: 0;
}

.navbar-toggle span:last-child {
transform: translateX(4px) rotate(-45deg);
transform-origin: 10% 90%;
}

.navbar-toggle.homeCollapsed span:first-child,
.navbar-toggle.homeCollapsed span:last-child {
transform: rotate(0) translateX(0px);
}

.navbar-toggle.homeCollapsed span:nth-child(2) {
opacity: 1;
}

.column {
float: left;
width: 100%;
margin: 0 0 15px;
padding: 0 7.5px;
cursor: pointer
}

.column > ul {
display: flex;
align-items: center;
justify-content: space-between;
margin: 0;
border: 1px solid #0b476c;
padding: 10px 50px;
position: relative
}

.column > ul:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: transparent;
content: “”;
z-index: 0;
opacity: .1;
pointer-events: none
}

.column.gridClass ul {
padding: 25px 15px;
min-height: 195px
}

.midView .column ul {
padding: 25px 15px
}

.column > ul li {
list-style: none;
width: 16.666%
}

.column > ul li.viewStatus {
text-align: right
}

.column.gridClass ul li.viewStatus {
text-align: left;
max-width: 100%
}

.midView .column ul li.viewStatus {
text-align: left;
max-width: inherit
}

.midView .column ul li {
background-image: none !important
}

.column > ul li.viewTitle {
font-weight: 600;
padding-left: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding: 0 4%;
width: 60%
}

.column.schoolLogoHidden > ul li.viewTitle {
padding-left: 0
}

#btnContainer {
margin-top: 25px;
margin-bottom: 15px;
padding: 0 5px;
display: flex
}

#btnContainer .jobSearchBox {
display: inline-block;
width: 48%;
margin-right: 10px
}

#btnContainer .viewSelectBox {
display: flex;
width: 51%
}

#btnContainer .viewSelectBox select {
width: 35%;
border: 1px solid #ccc;
padding: 0 25px 0 15px;
border-radius: 0;
height: 42px;
border-radius: 4px;
margin-right: 10px;
background: transparent
}

#btnContainer .viewSelectBox select:focus {
outline: none
}

.searchClickBtN {
width: 25%;
margin-right: 10px
}

.viewSelectBox .searchClickBtN button {
text-align: center;
background: #0a486f;
color: #fff;
height: 42px;
width: 100%;
border-radius: 4px
}

.viewSelectBox .searchClickBtN button:focus {
outline: none
}

#btnContainer .viewSelectBox select:last-child {
float: right
}

#btnContainer .viewBtn {
float: right;
margin-top: 5px;
width: 191px;
border-radius: 4px;
height: 42px;
display: flex
}

#btnContainer .viewBtn button.active {
background-color: #fff;
color: #999
}

#btnContainer .viewBtn button {
background-color: #efefef;
color: #ccc;
border-radius: 0;
float: left;
box-shadow: none;
padding: 0 9px;
line-height: 40px;
font-size: 35px;
flex: 0 0 33.333333%;
border: 1px solid #ddd
}

#btnContainer .viewBtn button:focus {
outline: none
}

#btnContainer .viewBtn button:nth-child(2) {
border-right: 0 solid #ddd
}

#btnContainer .viewBtn button:first-child {
border-right: 0 solid #ddd;
border-radius: 4px 0 0 4px
}

#btnContainer .viewBtn button:last-child {
border-radius: 0 4px 4px 0
}

#btnContainer .viewBtn button i {
font-size: 24px
}

.column.gridClass ul {
flex-direction: column;
align-items: baseline
}

.column.gridClass ul li {
width: 100%;
margin-bottom: 5px
}

.column.gridClass ul li.viewTitle {
padding-left: 0;
padding-right: 0
}

.midView .column ul li {
padding-left: 0px !important;
padding-right: 0px !important
}

.column ul li h1 a {
text-decoration: none;
color: #000;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block
}

.midView .column ul li.viewTitle a.linkTitle {
max-width: 100%;
width: 100%;
line-height: 22px;
}

.column.gridClass li.viewTitle a.linkTitle {
max-width: 100%;
width: 100%
}

.column.gridClass ul li.viewLogo {
position: absolute;
right: 15px;
top: 55%;
transform: translateY(-50%);
display: inline-block;
width: 90px;
height: 70px;
line-height: 70px;
padding-right: 0;
margin-bottom: 0;
text-align: right
}

.column.gridClass ul li.viewLogo img {
max-height: 70px
}

.logoGrid {
position: absolute;
right: 15px;
top: 55px
}

.jobSearchBox input {
border: 1px solid #ccc;
padding: 0 15px;
border-radius: 0;
width: 100%;
height: 42px;
border-radius: 4px
}

.jobSearchBox input:focus {
outline: none;
border: 1px solid #ccc
}

.columnNone .column {
display: none !important
}

.midView .column > ul {
flex-direction: column;
align-items: baseline
}

.midView .column .viewLogo {
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
display: inline-block;
width: 90px
}

.column > ul > li > h5 {
display: none
}

.midView .column > ul > li > h5 {
display: block
}

.column .description,
.column .posted-date {
display: none
}

.midView .column .description,
.midView .column .posted-date {
display: flex
}

.midView ul li {
list-style: none;
display: flex;
width: 100%
}

.midView ul li > h5 {
width: 120px;
flex-basis: 120px;
text-align: right;
margin-right: 55px;
position: relative;
padding-bottom: 10px;
font-weight: 400;
font-size: 16px;
margin-top: 0;
margin-bottom: 0
}

.midView ul li > h5:before {
position: absolute;
content: “”;
right: -27.5px;
top: 0;
height: 100%;
width: 1px;
background: #ddd
}

.midView ul li p,
.midView ul li h1 {
width: 100%;
flex-basis: 100%
}

.column ul li h1 {
font-size: 18px;
margin: 0;
color: #000;
line-height: 25px
}

.column > ul > li p {
font-size: 16px;
margin-bottom: 0;
word-wrap: break-word
}

.midView .column ul li:nth-child(2) {
order: 1
}

.midView .column ul li:nth-child(3) {
order: 2
}

.midView .column ul li:nth-child(4) {
order: 4
}

.midView .column ul li:nth-child(5) {
order: 5
}

.midView .column ul li:nth-child(6) {
order: 3
}

.midView .column ul li:nth-child(7) {
order: 6
}

.midView .column ul li:last-child {
order: 7
}

.viewSelectBox button {
border: 0;
background: none;
height: 42px
}

.viewSelectBox button:focus {
outline: none
}

#demo {
overflow: hidden;
clear: both
}

.simple-pagination {
text-align: center;
display: inline-block;
width: 100%;
padding-top: 50px
}

.simple-pagination ul {
margin: 0 0 20px;
padding: 0;
list-style: none;
text-align: center;
display: inline-block
}

.simple-pagination li {
display: inline-block;
margin-right: 5px
}

.simple-pagination li a,
.simple-pagination li span {
color: #0a466b;
padding: 10px 15px;
text-decoration: none;
border: 1px solid #e4e4e4;
background-color: #FFF;
box-shadow: 0 0 10px 0 #EEE
}

.simple-pagination li a {
position: relative
}

.simple-pagination li a.page-link.next {
padding: 10px 25px 10px 15px
}

.simple-pagination li a.page-link.prev {
padding: 10px 15px 10px 25px
}

.simple-pagination li a.page-link.next:before {
position: absolute;
content: “\f101”;
font: normal normal normal 14px/1 FontAwesome;
right: 10px;
top: 50%;
transform: translateY(-50%)
}

.simple-pagination li a.page-link.prev:before {
position: absolute;
content: “\f100”;
font: normal normal normal 14px/1 FontAwesome;
left: 10px;
top: 50%;
transform: translateY(-50%)
}

.simple-pagination .current {
color: #FFF;
background-color: #0a466b;
border-color: transparent
}

.simple-pagination .prev.current,
.simple-pagination .next.current {
background: #e04e60;
display: none;
border: 1px solid #e4e4e4
}

.pageContainer {
max-width: 1280px;
margin: 0 auto;
clear: both
}

.leftInputBox {
width: 100%;
display: flex;
align-items: flex-end
}

.column ul li {
width: 100%;
padding: 0 0 0 22px;
background-repeat: no-repeat
}

.column ul li p {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-size: 14px;
font-weight: 300
}

.column ul li.viewLocation {
background-image: url(/UI/Default/Images/careersite/client-loc-ico.png)
}

.column ul li.posted-date {
background-image: url(/UI/Default/Images/careersite/client-post-ico.png)
}

.column ul li.viewAcademy {
background-image: url(/UI/Default/Images/careersite/client-school-ico.png)
}

.column ul li.viewPrice {
background-image: url(/UI/Default/Images/careersite/css_sprites_new.png);
background-position: -317px -230px
}

.column ul li.viewStatus {
background-image: url(/UI/Default/Images/careersite/client-type-ico.png);
max-width: 90px;
text-align: left
}

.column ul li.viewLogo {
padding-left: 0;
overflow: hidden;
flex: 0 0 70px;
width: 60px;
height: 60px;
text-align: center;
line-height: 60px
}

.column ul li.viewLogo img {
max-width: 100%;
max-height: 60px;
display: block;
}

.column li.viewPrice,
.column li.viewStatus {
display: none
}

.column li.viewLocation {
width: 15%;
order: 5
}

.column li.viewAcademy {
width: 25%
}

.midView .column ul li.viewLocation {
width: 100%
}

.midView .column ul li.viewAcademy {
width: 100%
}

.midView .column ul li.viewTitle {
width: 100%
}

.column.gridClass li.viewPrice,
.column.gridClass li.viewStatus {
display: block
}

.column.gridClass li.viewLocation {
order: inherit
}

@media(max-width:1024px) {
#btnContainer .viewSelectBox {
width: 53%
}
}

@media(max-width:991px) {
#btnContainer .viewSelectBox select {
width: 42%
}

#btnContainer .viewSelectBox {
width: 65%
}
}

@media(max-width:767px) {
.column {
width: 100% !important;
padding: 0 15px
}

.column ul {
flex-direction: column;
align-items: baseline;
padding: 25px 15px
}

.column > ul li.viewStatus {
text-align: left
}

#btnContainer .viewSelectBox select {
width: 42%
}

.column ul li.viewLogo {
position: absolute;
right: 15px;
top: 55%;
transform: translateY(-50%);
display: inline-block;
width: 70px
}

.column ul li {
width: 100%;
margin-bottom: 5px
}

#btnContainer .viewBtn {
display: none
}

#btnContainer .jobSearchBox {
width: 100% !important
}

#btnContainer .viewSelectBox {
width: 100%
}

.jobSearchBox input {
margin-bottom: 15px
}

#btnContainer .jobSearchBox {
margin-right: 0
}

.jobSearchBox input {
width: 100%
}

.leftInputBox {
display: block
}

#btnContainer .viewSelectBox {
width: 100% !important;
flex-wrap: wrap;
justify-content: end
}

#btnContainer .viewSelectBox select:first-child {
width: 45.8%;
order: 1
}

#btnContainer .viewSelectBox select:nth-child(2) {
width: 46%;
margin-right: 0;
order: 2
}

#btnContainer .locationHidden #school {
width: 91.8%
}

#btnContainer .schoolHidden #location {
width: 91.8%
}

.searchClickBtN {
width: 100% !important;
margin-right: 0;
margin-top: 15px;
order: 4
}

#btnContainer .viewSelectBox > button {
order: 3;
width: 42px
}

.column ul li p {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-size: 14px;
font-weight: 300
}

.column > ul li.viewTitle {
padding-left: 0;
padding-right: 0
}

.column ul li h1 {
margin-bottom: 10px
}

#btnContainer {
padding: 0 15px;
margin-bottom: 0
}

#jobslist {
margin-top: -10px
}

.leftInputBox.hiddenSelectbox .viewSelectBox {
max-width: 100%
}

.leftInputBox.hiddenSelectbox {
position: relative
}

#btnContainer .hiddenSelectbox .viewSelectBox > button {
position: absolute;
right: 0;
top: 0
}

#btnContainer .leftInputBox.hiddenSelectbox .jobSearchBox {
padding-right: 55px
}

#btnContainer .leftInputBox.hiddenSelectbox .jobSearchBox input {
margin-bottom: 0
}

.midView .column > ul > li > h5 {
display: none
}

.midView .column ul li.viewLocation {
background-image: url(/UI/Default/Images/careersite/client-loc-ico.png) !important
}

.midView .column ul li.posted-date {
background-image: url(/UI/Default/Images/careersite/client-post-ico.png) !important
}

.midView .column ul li.viewAcademy {
background-image: url(/UI/Default/Images/careersite/client-school-ico.png) !important
}

.midView .column ul li.viewPrice {
background-image: url(/UI/Default/Images/careersite/css_sprites_new.png) !important;
}

.midView .column ul li.viewStatus {
background-image: url(/UI/Default/Images/careersite/client-type-ico.png) !important;
max-width: 90px;
text-align: left
}

.midView .column .description,
.midView .column .posted-date {
display: none
}

.midView .column ul li {
padding: 0 0 0 22px !important
}

.midView .column ul li.viewTitle {
padding-left: 0px !important
}

.midView .column ul li:nth-child(6),
.midView .column ul li:nth-child(5),
.midView .column ul li:nth-child(4),
.midView .column ul li:nth-child(2) {
order: inherit
}

#components-container {
overflow: hidden
}
}

@media(max-width:479px) {
#btnContainer .locationHidden #school {
width: 84.8%
}

#btnContainer .schoolHidden #location {
width: 84.8%
}

#btnContainer .viewSelectBox select:first-child {
width: 42.5%;
order: 1
}

#btnContainer .viewSelectBox select:nth-child(2) {
width: 42.4%;
order: 1
}
}

Clear

view_module
view_stream
view_headline

  • Job Title
    Bus Attendant
  • Location

    Kobe, Japan

  • Posted

    30th July 2025

  • School

    North London Collegiate School Kobe

  • Salary

    TBC

  • Hours

    Part Time

  • Description

    NLCS Kobe – Bus Attendant Effective start date: TBC Closing date for Applications: Friday 15th August 2025 The Position We are seeking a responsible and attentive individual to su …

==>Click here to read more.

More Information

Share this job
Company Information