@charset "UTF-8";
/* CSS Document */

#menu span.m5 a{background-position:left center;}

/* headtag ---------------------------- */
#stage h2{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#stage h3{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#stage h4{
	font-size: 1px;
	line-height: 1px;
	text-indent: -1000em;
	display: block;
	margin: 10px 0 0 0;
	padding: 0px;
	height: 26px;
	width: 210px;
	overflow: hidden;
}

/* school-style */
#stage h2.title-school{
background-image: url(../images/hl_school.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 191px;
}


#stage .p-school-index{
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 120px;
}
#stage .p-school-index2{
	margin: 0 0 0 20px;
	padding: 0px;
	float: left;
	height: auto;
	width: 120px;
}
#stage .p-school-index a p,#stage .p-school-index2 a p{
    margin:0 0 5px 0; 
}
#stage .p-school-index a h6.icon,#stage .p-school-index2 a h6.icon{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/btn_school.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -1000em;
	display: block;
	height: 21px;
	width: 120px;
	overflow: hidden;
	margin:0;
	padding:0;
}
#stage .p-school-index a:hover h6.icon,#stage .p-school-index2 a:hover h6.icon{
background-position: left bottom;
}


#stage .txt-school-index{
	margin: 0 0 0 10px;
	padding: 0px;
	float: left;
	height: auto;
	width: 185px;
}
#stage .txt-school-index h4{
	margin: 0px;
	height: 19px;
	width: 185px;
	background-repeat: no-repeat;
	background-position: left top;
}
#stage .txt-school-index h4.title1{
	background-image: url(../images/title_school_index01.gif);	
}
#stage .txt-school-index h4.title2{
    background-image: url(../images/title_school_index02.gif);
}
#stage .txt-school-index h4.title3{
    background-image: url(../images/title_school_index03.gif);
}
#stage .txt-school-index h4.title4{
    background-image: url(../images/title_school_index04.gif);
}
#stage .txt-school-index h4.title5{
    background-image: url(../images/title_school_index05.gif);
}
#stage .txt-school-index h4.title6{
    background-image: url(../images/title_school_index06.gif);
}
#stage .txt-school-index h4.title7{
    background-image: url(../images/title_school_index07.gif);
}
#stage .txt-school-index h4.title8{
    background-image: url(../images/title_school_index08.gif);
}
#stage .txt-school-index h4.title9{
    background-image: url(../images/title_school_index09.gif);
}
#stage .txt-school-index h4.title10{
    background-image: url(../images/title_school_index10.gif);
}
#stage .txt-school-index h4.title11{
    background-image: url(../images/title_school_index11.gif);
}
#stage .txt-school-index h4.title12{
    background-image: url(../images/title_school_index12.gif);
}
#stage .txt-school-index h4.title13{
    background-image: url(../images/title_school_index13.gif);
}
#stage .txt-school-index h4.title14{
    background-image: url(../images/title_school_index14.gif);
}
#stage .txt-school-index h4.title15{
    background-image: url(../images/title_school_index15.gif);
}
#stage .txt-school-index h4.title16{
    background-image: url(../images/title_school_index16.gif);
}
#stage .txt-school-index h4.title17{
    background-image: url(../images/title_school_index17.gif);
}
#stage .txt-school-index h4.title18{
    background-image: url(../images/title_school_index18.gif);
}
#stage .txt-school-index h4.title19{
    background-image: url(../images/title_school_index19.gif);
}
#stage .txt-school-index h4.title20{
    background-image: url(../images/title_school_index20.gif);
}
#stage .txt-school-index h4.title21{
    background-image: url(../images/title_school_index21.gif);
}
#stage .txt-school-index h4.title22{
    background-image: url(../images/title_school_index22.gif);
}
#stage .txt-school-index h4.title23{
    background-image: url(../images/title_school_index23.gif);
}
#stage .txt-school-index h4.title24{
    background-image: url(../images/title_school_index24.gif);
}
#stage .txt-school-index h4.title25{
    background-image: url(../images/title_school_index25.gif);
}
#stage .txt-school-index h4.title26{
    background-image: url(../images/title_school_index26.gif);
}
#stage .txt-school-index h4.title27{
    background-image: url(../images/title_school_index27.gif);
}
/* icon */
#contents .txt-school-index ul{
	margin:0 0 5px 0;
}
#contents .txt-school-index li{
	width:15px;
	height:15px;
	text-indent:-1000em;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
}
#contents .txt-school-index li.icon-eng{
	background-image:url(../images/icon_english.gif);
}
#contents .txt-school-index li.icon-eng2{
	margin:0 0 0 2px;
	background-image:url(../images/icon_english.gif);
}
#contents .txt-school-index li.icon-italy{
	background-image:url(../images/icon_italy.gif);
}
#contents .txt-school-index li.icon-italy2{
	margin:0 0 0 2px;
	background-image:url(../images/icon_italy.gif);
}
#contents .txt-school-index li.icon-spain{
	background-image:url(../images/icon_spain.gif);
}
#contents .txt-school-index li.icon-spain2{
	margin:0 0 0 2px;
	background-image:url(../images/icon_spain.gif);
}
#contents .txt-school-index li.icon-fra{
	margin:0 0 0 2px;
	background-image:url(../images/icon_france.gif);
}
#contents .txt-school-index li.icon-china{
	margin:0 0 0 2px;
	background-image:url(../images/icon_chinese.gif);
}
#contents .txt-school-index li.icon-china2{
	background-image:url(../images/icon_chinese.gif);
}
#contents .txt-school-index li.icon-korea{
	margin:0 0 0 2px;
	background-image:url(../images/icon_korea.gif);
}
#contents .txt-school-index li.icon-japan{
	margin:0 0 0 2px;
	background-image:url(../images/icon_japan.gif);
}
#contents .txt-school-index li.icon-russia{
	margin:0 0 0 2px;
	background-image:url(../images/icon_russia.gif);
}
#contents .txt-school-index li.icon-german{
	margin:0 0 0 2px;
	background-image:url(../images/icon_german.gif);
}
#contents .txt-school-index li.icon-other{
	margin:0 0 0 2px;
	background-image:url(../images/icon_other.gif);
}
/* pagefootbuttons */
#stage .buttons{
	height: 25px;
	width: 650px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	padding: 5px 0 0 0;
	margin: 40px 0 0 0;
	clear:both;
}
#stage .buttons2{
	height: 25px;
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding: 5px 0 0 0;
	margin: 0px;
	clear:both;
}
#stage .buttons ul{
	margin: 0px auto;
	display:block;
}
#stage .buttons li{
float:left;
}
#stage .buttons li.counseling-top{
margin:0 5px 0 0;
}
#stage .buttons li.counseling-top a{
font-size: 1px;
	line-height: 1px;
	background-image: url(../images/btn_counselingtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -1000em;
	display: block;
	height: 19px;
	width: 180px;
	overflow: hidden;
}
#stage .buttons li.counseling-top a:hover{
background-position: left bottom;
}


#stage .buttons li.entry,#stage .buttons2 li.entry{
float:left;
margin:0px;
}
#stage .buttons li.entry a,#stage .buttons2 li.entry a{
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/btn_counselingentry.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -1000em;
	display: block;
	height: 19px;
	width: 200px;
	overflow: hidden;
}
#stage .buttons li.entry a:hover,#stage .buttons2 li.entry a:hover{
background-position: left bottom;
}
