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

/*パン屑リストここから↓*/



div#breadCrumb {
	width:710px;
	height:20px;
}

div#breadCrumb ul {
	margin:0px;
	padding:0px;
}

div#breadCrumb ul li {
	float:left;
	font-size:smaller;
	color:#999;
	list-style-position: inside;
	list-style-type: none;
	margin-right:1em;
	margin-top:3px;
}

div#breadCrumb ul li a {
	color:#00F;
	text-decoration:none;
	text-decoration:underline;
}

div#breadCrumb ul li a:hover {
	color:#00F;
	text-decoration:none;
}

/*パン屑リストここまで↑*/


/*base2.cssとの重複ここから↓*/

div#mainContent {
	height:2000px;
}

div#flash-area img {
	vertical-align:bottom;
}

/*base2.cssとの重複ここまで↑*/

div#mainContent div.conTent {
	float:right;
	width:710px;
	height:2000px;
	margin: 0px;
	padding: 0px;
}

div#mainContent div.conTent h2 {
	margin-top:18px;
	margin-left:18px;
	margin-right:18px;
	color:#000;
	font-size:large;
}

div#mainContent div.conTent p.honmon {
	margin-top:9px;
	margin-left:36px;
	margin-right:18px;
	font-size: small;
}

div#mainContent div.conTent p.last {
	margin-bottom:36px;
	margin-left:36px;
	margin-right:18px;
	font-size: small;
}

/*プログラムここから↓*/

div#program-waku {
	width:710px;
	height:1416px;
	}

div#program-waku:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#program-waku { display: inline-block; }

/* Hides from IE-mac \*/
*html div#program-waku { height: 1%; }
div#program-waku { display: block; }
/*End hide from IE-mac */


/*語学留学(1段目)*/

div#program-waku div.language {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-language.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.language h3 {
	color:#000;
	}

div#program-waku div.language h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-language.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.language h3 a:hover {
	background-image: url(../../images/program/btn-language.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.language p {
	margin-top:18px;
	margin-left:22px;
	margin-right:18px;
	font-size:small;
	}
	
div#program-waku div.language p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.language p a:hover {
	color:#00F;
	text-decoration:none;
	}


/*ワーキングホリデー(1段目)*/

div#program-waku div.wh {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-wh.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.wh h3 {
	color:#000;
	}

div#program-waku div.wh h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-wh.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.wh h3 a:hover {
	background-image: url(../../images/program/btn-wh.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.wh p {
	margin-top:18px;
	margin-left:22px;
	margin-right:18px;
	font-size:small;
	}
	
div#program-waku div.wh p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.wh p a:hover {
	color:#00F;
	text-decoration:none;
	}

/*大学・大学院留学(1段目)*/

div#program-waku div.college {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-college.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.college h3 {
	color:#000;
	}

div#program-waku div.college h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-college.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.college h3 a:hover {
	background-image: url(../../images/program/btn-college.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.college p {
	margin-top:18px;
	margin-left:22px;
	margin-right:18px;
	font-size:small;
	}
	
div#program-waku div.college p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.college p a:hover {
	color:#00F;
	text-decoration:none;
	}

/*海外インターンシップ＆資格取得(2段目)*/

div#program-waku div.Internship {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-intern.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.Internship h3 {
	color:#000;
	}

div#program-waku div.Internship h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-intern.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.Internship h3 a:hover {
	background-image: url(../../images/program/btn-intern.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.Internship p {
	margin-top:18px;
	margin-left:22px;
	margin-right:18px;
	font-size:small;
	}
	
div#program-waku div.Internship p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.Internship p a:hover {
	color:#00F;
	text-decoration:none;
	}
	
/*50歳からの海外遊学(2段目)*/

div#program-waku div.yuGaku {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-senior.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.yuGaku h3 {
	color:#000;
	}

div#program-waku div.yuGaku h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-senior.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.yuGaku h3 a:hover {
	background-image: url(../../images/program/btn-senior.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.yuGaku p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.yuGaku p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.yuGaku p a:hover {
	color:#00F;
	text-decoration:none;
	}

/*高校留学(2段目)*/

div#program-waku div.kokoRyugaku {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-highschool.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.kokoRyugaku h3 {
	color:#000;
	}

div#program-waku div.kokoRyugaku h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-highschool.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.kokoRyugaku h3 a:hover {
	background-image: url(../../images/program/btn-highschool.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.kokoRyugaku p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.kokoRyugaku p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.kokoRyugaku p a:hover {
	color:#00F;
	text-decoration:none;
	}
	
/*短期留学(ホリデープラン)(3段目)*/

div#program-waku div.tankiRyugaku {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-short.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.tankiRyugaku h3 {
	color:#000;
	}

div#program-waku div.tankiRyugaku h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-short.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.tankiRyugaku h3 a:hover {
	background-image: url(../../images/program/btn-short.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.tankiRyugaku p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.tankiRyugaku p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.tankiRyugaku p a:hover {
	color:#00F;
	text-decoration:none;
	}

/*スポーツ留学(3段目)*/

div#program-waku div.sportsRyugaku {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-sports.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.sportsRyugaku h3 {
	color:#000;
	}

div#program-waku div.sportsRyugaku h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-sports.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.sportsRyugaku h3 a:hover {
	background-image: url(../../images/program/btn-sports.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.sportsRyugaku p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.sportsRyugaku p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.sportsRyugaku p a:hover {
	color:#00F;
	text-decoration:none;
	}

/*親子留学(3段目)*/

div#program-waku div.oYako {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-family.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.oYako h3 {
	color:#000;
	}

div#program-waku div.oYako h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-family.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.oYako h3 a:hover {
	background-image: url(../../images/program/btn-family.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.oYako p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.oYako p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.oYako p a:hover {
	color:#00F;
	text-decoration:none;
	}


/*プチ資格留学(4段目)*/

div#program-waku div.shikaku {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-shikaku.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.shikaku h3 {
	color:#000;
	}

div#program-waku div.shikaku h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-shikaku.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.shikaku h3 a:hover {
	background-image: url(../../images/program/btn-shikaku.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.shikaku p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.shikaku p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.shikaku p a:hover {
	color:#00F;
	text-decoration:none;
	}

/*専門課程留学(4段目)*/

div#program-waku div.senMon {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-senmon.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.senMon h3 {
	color:#000;
	}

div#program-waku div.senMon h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-senmon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.senMon h3 a:hover {
	background-image: url(../../images/program/btn-senmon.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.senMon p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.senMon p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.senMon p a:hover {
	color:#00F;
	text-decoration:none;
	}
	
/*日本人サポート(4段目)*/

div#program-waku div.suPport {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-support.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.suPport h3 {
	color:#000;
	}

div#program-waku div.suPport h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-support.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.suPport h3 a:hover {
	background-image: url(../../images/program/btn-support.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.suPport p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.suPport p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.suPport p a:hover {
	color:#00F;
	text-decoration:none;
	}
	
/*海外国公立大学進学(5段目)*/

div#program-waku div.koKkoritsu {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-kokkoritsu.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.koKkoritsu h3 {
	color:#000;
	}

div#program-waku div.koKkoritsu h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-kokkoritsu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.koKkoritsu h3 a:hover {
	background-image: url(../../images/program/btn-kokkoritsu.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.koKkoritsu p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.koKkoritsu p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.koKkoritsu p a:hover {
	color:#00F;
	text-decoration:none;
	}

/*学部留学とインターンシップ(5段目)*/

div#program-waku div.gakubuIntern {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-collint.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.gakubuIntern h3 {
	color:#000;
	}

div#program-waku div.gakubuIntern h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-collint.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.gakubuIntern h3 a:hover {
	background-image: url(../../images/program/btn-collint.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.gakubuIntern p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.gakubuIntern p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.gakubuIntern p a:hover {
	color:#00F;
	text-decoration:none;
	}

/*アメリカ有給インターンシップ(5段目)*/

div#program-waku div.Internusa {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-internusa.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.Internusa h3 {
	color:#000;
	}

div#program-waku div.Internusa h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-internusa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.Internusa h3 a:hover {
	background-image: url(../../images/program/btn-internusa.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.Internusa p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.Internusa p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.Internusa p a:hover {
	color:#00F;
	text-decoration:none;
	}


/*通信教育留学(?段目)*/

div#program-waku div.Distance {
	width:236px;
	height:236px;
	float:left;
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/program/bg-internusa.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
div#program-waku div.Distance h3 {
	color:#000;
	}

div#program-waku div.Distance h3 a {
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/program/btn-distance.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 90px;
	width: 236px;
	text-indent: -9999px;
	overflow: hidden;
	}

div#program-waku div.Distance h3 a:hover {
	background-image: url(../../images/program/btn-distance.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}

div#program-waku div.Distance p {
	margin-top:18px;
	margin-left:24px;
	margin-right:19px;
	font-size:small;
	}
	
div#program-waku div.Distance p a {
	color:#333;
	text-decoration:none;
	}
	
div#program-waku div.Distance p a:hover {
	color:#00F;
	text-decoration:none;
	}











/*ここから↓*/



	
/*無料個別カウンセリングここから↓*/

div#mainContent div.conTent p.subApply a {
	margin-top:36px;
	margin-left:36px;
	margin-bottom:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/btn-shiryo.jpg);
	background-repeat: no-repeat;
	background-position: left -3px;
	text-indent: 85px;
	display: block;
	height: 30px;
	width: 500px;
	text-decoration:none;
	color:#333;
	overflow:hidden;
}

div#mainContent div.conTent p.subApply a:hover {
	color:#00F;
}

div#mainContent div.conTent p.subApply2 a {
	margin-top:18px;
	margin-left:36px;
	margin-bottom:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/btn-counseling.jpg);
	background-repeat: no-repeat;
	background-position: left -3px;
	text-indent: 160px;
	display: block;
	height: 30px;
	width: 500px;
	text-decoration:none;
	color:#333;
	overflow:hidden;
}

div#mainContent div.conTent p.subApply2 a:hover {
	color:#00F;
}

div#mainContent div.conTent p.subApply3 a {
	margin-top:18px;
	margin-left:36px;
	margin-bottom:0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../../images/btn-setsumeikai.jpg);
	background-repeat: no-repeat;
	background-position: left -3px;
	text-indent: 105px;
	display: block;
	height: 30px;
	width: 500px;
	text-decoration:none;
	color:#333;
	overflow:hidden;
}

div#mainContent div.conTent p.subApply3 a:hover {
	color:#00F;
}
