h1.mainvisual {
margin-bottom:15px;
position:relative;
}

h1.mainvisual .btnCurricculum {
position:absolute;
left:41px;
top:164px;
}

h1.mainvisual .btnSchedule {
position:absolute;
left:41px;
top:190px;
}

h1.mainvisual .btnAbroad {
	position:absolute;
	left:41px;
	top:218px;
}

.pageMenu {
position:relative;
height:150px;
margin-bottom:20px;
}


.pageMenu2 {
position:relative;
height:80px;
margin-bottom:20px;
}

.pageMenu3 {
position:relative;
height:80px;
margin-bottom:20px;
}


.pageMenu4 {
position:relative;
height:180px;
margin-bottom:20px;
margin-top:10px;
}

.pageMenu5 {
position:relative;
height:130px;
margin-bottom:20px;
margin-top:10px;
}

.pageMenu li,
.pageMenu2 li,
.pageMenu3 li,
.pageMenu4 li, 
.pageMenu5 li {
position:absolute;
}

.pageMenu li.basic {
left:0px;
top:0px;
}

.pageMenu li.abroad {
left:313px;
top:0px;
}

.pageMenu li.curricculum {
left:4px;
top:77px;
}

.pageMenu li.curricculum2 {
left:318px;
top:77px;
}

.pageMenu li.schedule {
left:4px;
top:103px;
}

.pageMenu li.schedule2 {
left:318px;
top:103px;
}

.pageMenu li.license {
left:4px;
top:130px;
}

.pageMenu li.license2 {
left:318px;
top:130px;
}


.pageMenu li.lesson {
left:4px;
top:157px;
}

.pageMenu li.lesson2 {
left:318px;
top:157px;
}


.pageMenu2 li.basic {
left:0px;
top:0px;
}

.pageMenu2 li.curricculum {
left:406px;
top:11px;
}

.pageMenu2 li.schedule {
left:406px;
top:39px;
}

.pageMenu3 li.basic {
left:0px;
top:0px;
}

.pageMenu3 li.curricculum {
left:320px;
top:11px;
}

.pageMenu3 li.schedule {
left:320px;
top:39px;
}




.pageMenu4 li.basic {
left:0px;
top:0px;
}

.pageMenu4 li.abroad {
left:313px;
top:0px;
}

.pageMenu4 li.curricculum {
	left:4px;
	top:105px;
}

.pageMenu4 li.curricculum2 {
	left:318px;
	top:105px;
}

.pageMenu4 li.class {
	left:4px;
	top:78px;
}

.pageMenu4 li.class2 {
	left:318px;
	top:77px;
}

.pageMenu4 li.schedule {
	left:4px;
	top:131px;
}

.pageMenu4 li.schedule2 {
	left:318px;
	top:132px;
}

.pageMenu4 li.license {
	left:4px;
	top:158px;
}

.pageMenu4 li.license2 {
	left:318px;
	top:159px;
}




.pageMenu5 li.curricculum {
	left:104px;
	top:16px;
}

.pageMenu5 li.curricculum2 {
	left:328px;
	top:16px;
}


.pageMenu5 li.schedule {
	left:104px;
	top:42px;
}

.pageMenu5 li.schedule2 {
	left:328px;
	top:43px;
}

.pageMenu5 li.license {
	left:104px;
	top:69px;
}

.pageMenu5 li.license2 {
	left:328px;
	top:70px;
}

.pageMenu5 li.whats {
	left:328px;
	top:100px;
}






.train .pageMenu,
.railway .pageMenu {
	height:100px;
}
.train .pageMenu li.curricculum2,
.railway .pageMenu li.curricculum {
left:318px;
top:26px;
}
.train .pageMenu li.schedule2,
.railway .pageMenu li.schedule {
left:318px;
top:53px;
}
.train .pageMenu li.license2,
.railway .pageMenu li.license {
left:318px;
top:79px;
}
.train .pageMenu li.content2,
.railway .pageMenu li.content2 {
left:318px;
top:0px;
}


.advantage {
background:url(../img/advantage_frame_base.gif) repeat-y 0 0;
margin-bottom:40px;
}

.advantage .extra1 {
background:url(../img/advantage_frame_bottom.gif) no-repeat left bottom;
}

.advantage .extra1 .extra2 {
background:url(../img/advantage_frame_top.gif) no-repeat 0 0;
padding:15px 10px;
zoom:1;
}

.advantage .extra1 .extra2:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.advantage .columnA,
.advantage .columnB {
width:288px;
}

.advantage .columnA {
float:left;
}

.advantage .columnB {
float:right;
}

.advantage .columnA .description,
.advantage .columnB .description {
}

.advantage .columnA .btn,
.advantage .columnB .btn {
}








.advantage2 {
background:url(../img/advantage_frame_base2.gif) repeat-y 0 0;
margin-bottom:10px;
}

.advantage2 .extra1 {
background:url(../img/advantage_frame_bottom2.gif) no-repeat left bottom;
}

.advantage2 .extra1 .extra2 {
background:url(../img/advantage_frame_top2.gif) no-repeat 0 0;
padding:15px;
zoom:1;
}

.advantage2 .extra1 .extra2:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.advantage2 .columnA {
width:273px;
float:left;
}

.advantage2 .columnB {
float:right;
width:310px;
}

.advantage2 .columnA .description,
.advantage2 .columnB .description {
}

.advantage2 .columnB .btn {
margin-top:5px;
}








.advantage3 {
background:url(../img/advantage_frame_base3.gif) repeat-y 0 0;
margin-bottom:20px;
}

.advantage3 .extra1 {
background:url(../img/advantage_frame_bottom3.gif) no-repeat left bottom;
}

.advantage3 .extra1 .extra2 {
background:url(../img/advantage_frame_top3.gif) no-repeat 0 0;
padding:15px;
zoom:1;
}

.advantage3 .extra1 .extra2:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.advantage3 .columnA {
width:217px;
float:left;
}

.advantage3 .columnB {
float:right;
width:359px;
}

.advantage3 .columnA .description,
.advantage3 .columnB .description {
}

.advantage3 .columnB .btn {
}





.advantage4 {
background:url(../img/advantage_frame_base4.gif) repeat-y 0 0;
margin-bottom:40px;
}

.advantage4 .extra1 {
background:url(../img/advantage_frame_bottom4.gif) no-repeat left bottom;
}

.advantage4 .extra1 .extra2 {
background:url(../img/advantage_frame_top4.gif) no-repeat 0 0;
padding:15px;
zoom:1;
}

.advantage4 .extra1 .extra2:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.advantage4 .columnA {
width:273px;
float:left;
}

.advantage4 .columnB {
float:right;
width:285px;
}

.advantage4 .columnA .description,
.advantage4 .columnB .description {
}

.advantage4 .columnB .btn {
}







.advantage5 {
background:url(../img/advantage_frame_base5.gif) repeat-y 0 0;
margin-bottom:40px;
}

.advantage5 .extra1 {
background:url(../img/advantage_frame_bottom5.gif) no-repeat left bottom;
}

.advantage5 .extra1 .extra2 {
background:url(../img/advantage_frame_top5.gif) no-repeat 0 0;
padding:15px;
zoom:1;
}

.advantage5 .extra1 .extra2:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.advantage5 .columnA {
width:273px;
float:left;
}

.advantage5 .columnB {
float:right;
width:305px;
}

.advantage5 .columnA .description,
.advantage5 .columnB .description {
}

.advantage5 .columnB .btn {
}






.advantage6 {
background:url(../img/advantage_frame_base6.gif) repeat-y 0 0;
margin-bottom:40px;
}

.advantage6 .extra1 {
background:url(../img/advantage_frame_bottom6.gif) no-repeat left bottom;
}

.advantage6 .extra1 .extra2 {
background:url(../img/advantage_frame_top6.gif) no-repeat 0 0;
padding:15px;
zoom:1;
}

.advantage6 .extra1 .extra2:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.advantage6 .columnA {
width:273px;
float:left;
}

.advantage6 .columnB {
float:right;
width:305px;
}

.advantage6 .columnA .description,
.advantage6 .columnB .description {
}

.advantage6 .columnB .btn {
}


.advantage7 {
	margin-bottom: 20px;
}
.advantage7 p {
	position: relative;
}
.advantage7 p.columnA {
	margin-bottom: 10px;
}
.advantage7 p.columnB {
}
.advantage7 p.columnA span {
	position: absolute;
	display: block;
	left: 12px;
	top: 45px;
}
.advantage7 p.columnB span {
	position: absolute;
	display: block;
	left: 12px;
	top: 75px;
}

.anchorBtn {
text-align:right;
margin-bottom:15px;
}


.bnrBox {
	margin-bottom:30px;
}


.airline .jobs {
background:url(../img/job_border.gif) repeat-y 0 0;
}

.airline .jobs .lineRow {
	border-top:1px solid #FE7F7F;
	padding:15px 0;
	clear:both;
	zoom:1;
}
.bridal .jobs {
background:url(../img/job_border2.gif) repeat-y 0 0;
}

.bridal .jobs .lineRow {
	border-top:1px solid #FE91BD;
	padding:15px 0;
	clear:both;
	zoom:1;
}
.hotel .jobs {
background:url(../img/job_border3.gif) repeat-y 0 0;
}

.hotel .jobs .lineRow {
	border-top:1px solid #A8817F;
	padding:15px 0;
	clear:both;
	zoom:1;
}

.train .jobs {
background:url(../img/job_border4.gif) repeat-y 0 0;
}

.train .jobs .lineRow {
	border-top:1px solid #80C2FE;
	padding:15px 0;
	clear:both;
	zoom:1;
}


.railway .jobs {
background:url(../img/job_border5.gif) repeat-y 0 0;
}

.railway .jobs .lineRow {
	border-top:1px solid #69B887;
	padding:15px 0;
	clear:both;
	zoom:1;
}


.english .jobs {
background:url(../img/job_border6.gif) repeat-y 0 0;
}

.english .jobs .lineRow {
	border-top:1px solid #80C2FE;
	padding:15px 0;
	clear:both;
	zoom:1;
}

.korean .jobs {
background:url(../img/job_border7.gif) repeat-y 0 0;
}

.korean .jobs .lineRow {
	border-top:1px solid #E7888D;
	padding:15px 0;
	clear:both;
	zoom:1;
}

.chinese .jobs {
background:url(../img/job_border8.gif) repeat-y 0 0;
}

.chinese .jobs .lineRow {
	border-top:1px solid #F9CB7F;
	padding:15px 0;
	clear:both;
	zoom:1;
}


.jobs .lineRow:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.jobs .lineRow.firstItem {
border-top:0;
padding-top:0;
}

.jobs .lineRow .itemLeft,
.jobs .lineRow .itemRight {
width:160px;
padding-left:130px;
position:relative;
min-height:90px;
}

* html .jobs .lineRow .itemLeft,
* html .jobs .lineRow .itemRight {
height:90px;
}

.noimage .lineRow .itemLeft,
.noimage .lineRow .itemRight {
padding:0 !important;
width:290px !important;
height:inherit !important;
min-height:inherit !important;
}

.jobs .lineRow .itemLeft {
float:left;
}

.jobs .lineRow .itemRight {
float:right;
}

.airline .jobs h3 {
	font-size:76%;
	font-weight:bold;
	color:#FE0000;
	margin-bottom:5px;
}
.bridal .jobs h3 {
	font-size:76%;
	font-weight:bold;
	color:#FE247B;
	margin-bottom:5px;
}
.hotel .jobs h3 {
	font-size:76%;
	font-weight:bold;
	color:#520400;
	margin-bottom:5px;
}
.train .jobs h3 {
	font-size:76%;
	font-weight:bold;
	color:#0186FD;
	margin-bottom:5px;
}
.railway .jobs h3 {
	font-size:76%;
	font-weight:bold;
	color:#2AA738;
	margin-bottom:5px;
}
.jobs .description {
}

.english .jobs h3 {
	font-size:76%;
	font-weight:bold;
	color:#0186FD;
	margin-bottom:5px;
}
.korean .jobs h3 {
	font-size:76%;
	font-weight:bold;
	color:#D0121B;
	margin-bottom:5px;
}
.chinese .jobs h3 {
	font-size:76%;
	font-weight:bold;
	color:#F39800;
	margin-bottom:5px;
}
.jobs .description {
}

.jobs .img {
position:absolute;
top:0px;
left:10px;
}

.jobs .link {
text-align:right;
margin-top:5px;
}

.jobs .link a:link,
.jobs .link a:visited {
color:#FF5371;
}

.jobs .link a:hover,
.jobs .link a:active {
color:#FF0000;
}

.bridal .jobs .link a:link,
.bridal .jobs .link a:visited {
color:#FE247B;
}

.bridal .jobs .link a:hover,
.bridal .jobs .link a:active {
color:#FF0000;
}

.hotel .jobs .link a:link,
.hotel .jobs .link a:visited {
color:#520400;
}

.hotel .jobs .link a:hover,
.hotel .jobs .link a:active {
color:#840600;
}

.train .jobs .link a:link,
.train .jobs .link a:visited {
color:#0186FD;
}

.train .jobs .link a:hover,
.train .jobs .link a:active {
color:#4BA9FE;
}

.railway .jobs .link a:link,
.railway .jobs .link a:visited {
color:#2AA738;
}

.railway .jobs .link a:hover,
.railway .jobs .link a:active {
color:#69B887;
}

.english .jobs .link a:link,
.english .jobs .link a:visited {
color:#0186FD;
}

.english .jobs .link a:hover,
.english .jobs .link a:active {
color:#4BA9FE;
}

.korean .jobs .link a:link,
.korean .jobs .link a:visited {
color:#D0121B;
}

.korean .jobs .link a:hover,
.korean .jobs .link a:active {
color:#EE353F;
}




.keywordSupli {
text-align:center;
font-weight:bold;
color:#FF5371;
font-size:90%;
}


.hotel .keywordSupli {
text-align:center;
font-weight:bold;
color:#520400;
font-size:90%;
}











/*EOF*/
