@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:auto;
}

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

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

div#mainContent div.conTent {
	width:924px;
	height:auto;
	margin: 0px 10px 0px;
	padding: 3px 0px 3px;
}



div#mainContent div.conTent .designed {
	border-collapse: collapse;
	border-top: 2px solid #004040;
	border-bottom: 2px solid #004040;
	border-left: 2px solid #004040;
	border-right: 2px solid #004040;
	padding-top: 7px;
	padding-bottom: 7px;
}

div#mainContent div.conTent th.base p{
	background-color: #004040;
	border-right: 1px solid #FFF; 
	border-bottom: 1px solid #004040; 
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}

div#mainContent div.conTent th.base-last p{
	background-color: #004040;
	border-bottom: 1px solid #004040; 
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}



/** 大学・大学院留学 **/
div#mainContent div.conTent .program-001 {
	width: 281px;
	height: 49px;
	padding-left: 0px;
	border-right: 1px solid #004040; 
	border-bottom: 1px solid #004040; 
}

div#mainContent div.conTent p.title-001 {
	display: block;
	width: 261px;
	height: 25px;
	margin: 10px 5px 10px 5px;
	padding: 13px 10px 11px 10px;
	font-family: "HGP平成丸ｺﾞｼｯｸ体W8";
	font-size: 19px;
	color: #00F;
	line-height: 22px;
	text-align: center;
	background-image: url(../../images/about/seminor/banner_001.jpg);
	background-repeat: no-repeat;
	overflow: visible;
}

div#mainContent div.conTent p.title-001 span.medium {
	font-size: 16px;
}

div#mainContent div.conTent p.sub-001 {
	display: block;
	font-family: "HGP平成丸ｺﾞｼｯｸ体W8";
	font-size: 14px;
	color: #F00;
	text-indent: 10px;
	margin-bottom: 10px;
	overflow: visible;
}


/** 大学・大学院留学 **/
div#mainContent div.conTent .program-002 {
	width: 281px;
	height: 49px;
	padding-left: 0px;
	border-right: 1px solid #004040; 
	border-bottom: 1px solid #004040; 
}

div#mainContent div.conTent p.title-002 {
	display: block;
	width: 275px;
	height: 25px;
	margin: 10px 5px 10px 5px;
	padding: 13px 10px 11px 10px;
	font-family: "HGP平成丸ｺﾞｼｯｸ体W8";
	font-size: 19px;
	color: #00F;
	line-height: 22px;
	text-align: center;
	background-image: url(../../images/about/seminor/banner_002.jpg);
	background-repeat: no-repeat;
	overflow: visible;
}

div#mainContent div.conTent p.sub-002 {
	display: block;
	font-family: "HGP平成丸ｺﾞｼｯｸ体W8";
	font-size: 14px;
	color: #F00;
	text-indent: 10px;
	margin-bottom: 10px;
	overflow: visible;
}

/** 大学・大学院留学 **/
div#mainContent div.conTent .program-003 {
	width: 281px;
	height: 49px;
	padding-left: 0px;
	border-right: 1px solid #004040; 
	border-bottom: 1px solid #004040; 
}

div#mainContent div.conTent p.title-003 {
	display: block;
	width: 296px;
	height: 71px;
	margin: 10px 5px 0px 5px;
	padding: 13px 10px 11px 10px;
	font-family: "HGP平成丸ｺﾞｼｯｸ体W8";
	font-size: 19px;
	color: #00F;
	line-height: 22px;
	text-align: center;
	background-image: url(../../images/about/seminor/banner_003.jpg);
	background-repeat: no-repeat;
	overflow: visible;
}


div#mainContent div.conTent p.title-003 span.small {
	font-size: 12px;
	letter-spacing: 0px;
}


div#mainContent div.conTent p.sub-003 {
	display: block;
	font-family: "HGP平成丸ｺﾞｼｯｸ体W8";
	font-size: 14px;
	color: #F00;
	text-indent: 10px;
	margin-bottom: 10px;
	overflow: visible;
}



/************************************************************************ 申込バナー　**/

/** 東京 セミナー　**/
div#mainContent div.conTent p.apply-tyo a {
	display: block;
	overflow: hidden;
	width: 138px;
	height: 28px;
	background-image: url(../../images/about/seminor/apply_tyo.jpg);
	background-repeat: no-repeat;
	margin-left: 11px;
	margin-top: 10px;
}


div#mainContent div.conTent p.apply-tyo a:hover {
	background-position: 0 -28px;
}

/** 東京 カウンセリング　**/
div#mainContent div.conTent p.applytel-tyo a {
	display: block;
	overflow: hidden;
	width: 138px;
	height: 30px;
	background-image: url(../../images/about/seminor/apply-tyo.jpg);
	background-repeat: no-repeat;
	margin-left: 11px;
	margin-top: 10px;
}

div#mainContent div.conTent p.applytel-tyo a:hover {
	background-position: 0 -30px;
}



/** 大阪　セミナー　**/
div#mainContent div.conTent p.apply-osa a {
	display: block;
	overflow: hidden;
	width: 138px;
	height: 28px;
	background-image: url(../../images/about/seminor/apply_osa.jpg);
	background-repeat: no-repeat;
	margin-left: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#mainContent div.conTent p.apply-osa a:hover {
	background-position: 0 -28px;
}

/** 大阪 カウンセリング　**/
div#mainContent div.conTent p.applytel-osa a {
	display: block;
	overflow: hidden;
	width: 138px;
	height: 30px;
	background-image: url(../../images/about/seminor/apply-osa.jpg);
	background-repeat: no-repeat;
	margin-left: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#mainContent div.conTent p.applytel-osa a:hover {
	background-position: 0 -30px;
}


/** その他地域　セミナー　**/
div#mainContent div.conTent p.apply-oth a {
	display: block;
	overflow: hidden;
	width: 138px;
	height: 30px;
	background-image: url(../../images/about/seminor/apply_oth.jpg);
	background-repeat: no-repeat;
	margin-left: 11px;
	margin-bottom: 10px;
}

div#mainContent div.conTent p.apply-oth a:hover {
	background-position: 0 -30px;
}


/************************************************************************ 申込バナー　**/


div#mainContent div.conTent p.title {
	font-family: "HGP平成丸ｺﾞｼｯｸ体W8";
	font-size: 20px;
	color: #00F;
	text-align: center;
	line-height: 22px;
	display: inline-block;
	padding: 7px 5px 7px;
	background-color: #C5F2FE;
	border: 1px solid #04B7E3;
}

div#mainContent div.conTent p.sub_title {
	font-family: "HGP平成丸ｺﾞｼｯｸ体W8";
	font-size: 14px;
	color: #F00;
	text-align: center;
	line-height: 16px;
	padding-top: 5px;
	
}

div#mainContent div.conTent td.des-left {
	border-right: 1px solid #004040; 
	border-bottom: 1px solid #004040; 
}

div#mainContent div.conTent td.des-left p {
	font-size: 12px;
	padding-left: 5px;
	padding-right: 3px;
}

div#mainContent div.conTent td.des-center {
	border-right: 1px solid #004040; 
	border-bottom: 1px solid #004040; 
	padding: 7px 0px 7px;
}

div#mainContent div.conTent td.des-center p {
	font-size: 12px;
	text-align: center;
}

div#mainContent div.conTent td.des-apply {
	border-right: 1px solid #004040; 
	border-bottom: 1px solid #004040; 
	padding: 7px 0px 7px;
}

div#mainContent div.conTent td.des-apply p {
	font-size: 12px;
	text-indent: -9999px;
}







div#mainContent div.conTent p {
	margin-top:12px;
	margin-left:36px;
	margin-right:36px;
	color:#000;
	font-size: small;
}

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

div#mainContent div.conTent ul#kaijyoAnnai  {
	width:222px;
	height:36px;
	display:block;
	padding:0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 700px;
}

div#mainContent div.conTent ul#kaijyoAnnai  li.kaijyo1{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type: none;
}

div#mainContent div.conTent ul#kaijyoAnnai  li.kaijyo2{
	float:left;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	list-style-type: none;
}

div#mainContent div.conTent table p {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	color:#333;
	font-size:small;
}

div#mainContent div.conTent table {
	width:924px;
}

div#mainContent div.conTent table caption {
	color:#333;
	font-weight:bold;
	text-align:left;
	line-height: 1.5;
	margin-left: 12px;
}

/*日程表ここから↓*/

div#mainContent div.conTent table.tokyo-osaka {
	margin-top:10px;
	border-collapse:collapse;
	border:3px solid #008855;
}

div#mainContent div.conTent table.tokyo-osaka th {
	color:#ffffff;
	background-color:#008855;
	text-align:left;
	padding:6px;
}

div#mainContent div.conTent table.tokyo-osaka td {
	padding:6px;
	border:1px solid #008855;
	vertical-align:top;
}
	
div#mainContent div.conTent table.tokyo-osaka th.pro {
	width:30%;
}	
	
div#mainContent div.conTent table.tokyo-osaka th.con {
	width:25%;
}	
	
div#mainContent div.conTent table.tokyo-osaka th.tar {
	width:10%;
}		

div#mainContent div.conTent table.tokyo-osaka td p.yoyakuTokyo a {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-seminar-tokyo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 48px;
	width: 72px;
	overflow: hidden;
}		

div#mainContent div.conTent table.tokyo-osaka td p.yoyakuTokyo a:hover {
	background-image: url(../../images/about/btn-seminar-tokyo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}			

div#mainContent div.conTent table.tokyo-osaka td p.yoyakuOsaka a {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-seminar-osaka.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 48px;
	width: 72px;
	overflow: hidden;
}		

div#mainContent div.conTent table.tokyo-osaka td p.yoyakuOsaka a:hover {
	background-image: url(../../images/about/btn-seminar-osaka.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#mainContent div.conTent table.tokyo-osaka td p.yoyakuChiho a {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-seminar-chiho.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 48px;
	width: 72px;
	overflow: hidden;
}		

div#mainContent div.conTent table.tokyo-osaka td p.yoyakuChiho a:hover {
	background-image: url(../../images/about/btn-seminar-chiho.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

h3#campaign {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-summercampaign.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 54px;
	width: 180px;
	overflow: hidden;
}		


div#mainContent div.conTent table.tokyo-osaka td h3.global {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-global.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 180px;
	overflow: hidden;
}	

div#mainContent div.conTent table.tokyo-osaka td h3.jobget {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-internusa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 180px;
	overflow: hidden;
}		

div#mainContent div.conTent table.tokyo-osaka td p.proName {
	margin-top:1em;
	margin-left: 0.5em;
	color: #F00;
	font-weight: bold;
}		

div#mainContent div.conTent table.tokyo-osaka td h3.dairyu {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-dairyu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 180px;
	overflow: hidden;
}	

div#mainContent div.conTent table.tokyo-osaka td h3.handred {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-aukuni.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 180px;
	overflow: hidden;
}	

div#mainContent div.conTent table.tokyo-osaka td h3.passWay {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-kokkoritsu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 180px;
	overflow: hidden;
}	

div#mainContent div.conTent table.tokyo-osaka td h3.aus102 {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-koryu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 180px;
	overflow: hidden;
}	

div#mainContent div.conTent table.tokyo-osaka td h3.whs {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-wh.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 180px;
	overflow: hidden;
}	

div#mainContent div.conTent table.tokyo-osaka td h3.skoryu {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-springkoryu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 180px;
	overflow: hidden;
}	

div#mainContent div.conTent table.tokyo-osaka td h3.int-setsu {
	color: #000;
	background-color: #FFF;
	background-image: url(../../images/about/btn-internkaikei.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 72px;
	width: 180px;
	overflow: hidden;
}	

div#mainContent div.conTent table.tokyo-osaka td p.yukyu-setsumeiksi {
	font-weight:bold;
}

div#mainContent div.conTent table.tokyo-osaka td p.yukyu-setsumeiksi img {
	vertical-align:bottom;
}



div#mainContent div.conTent table.tokyo-osaka td p.yukyu-setsumeiksi a {
	text-decoration:none;
	}


	

div#mainContent div.conTent table.tokyo-osaka td p.yukyu-setsumeiksi span.new {
	font-weight:bold;
	color:#F00;
	background-color:#6FF;
}

div#mainContent div.conTent table.tokyo-osaka td p.chiho {
	text-align: center;
}

div#mainContent div.conTent table.tokyo-osaka td p.chiho a {
	text-decoration:none;
	font-weight:bold;
}

div#mainContent div.conTent table.tokyo-osaka td p.chihoChu {
	color:#F00;
}




/*日程表ここまで↑*/

div#mainContent div.conTent p.chuigaki {
	margin-top:4px;
	margin-left:350px;
	margin-bottom:20px;
	font-size:smaller;
	color:#666;
}

div#mainContent div.conTent p.chuigaki span.kyocho {
	color:#F00;
	font-weight:bold;
}


/*地図のテーブルここから↓*/

div#mainContent div.conTent table.map {
	border-collapse:collapse;
	background-image: url(../../images/about/bg1.gif);
	background-repeat: repeat;
}

div#mainContent div.conTent table.map td {
	padding:12px;
	vertical-align: top;
}

div#mainContent div.conTent table.map td.tokyo {
	width: 45%;
}


div#mainContent div.conTent table.map td.blank {
	background-color: #FFF;
	width: 10%;
}

div#mainContent div.conTent table.map td.osaka {
	width: 45%;	
}

div#mainContent div.conTent table.map p.tKaijyo {
	background-color: #FFF;
	background-image: url(../../images/about/bn-tkaijo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 108px;
}

div#mainContent div.conTent table.map p.oKaijyo {
	background-color: #FFF;
	background-image: url(../../images/about/bn-okaijyo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	width: 108px;
}
	
/*地図のテーブルここまで↑*/

div#mainContent div.conTent p#counselling {
	margin-top:36px;
	margin-bottom:0px;
	padding:0px;
	text-align: center;
}

.kaijyo {
	font-weight: bold;
	color: blue;
	text-align: center;
}
