@charset "utf-8";



@import url("../../css/import900.css");
@import url("../../css/styles.css");
@import url("nav_setting.css");

/*
-------------File Contents--------------
	
	1. ベース設定
	
	2. Univ Name
	
	3. MV
	

*/

/*-----------------------------------------------
									1. ベース設定
-------------------------------------------------*/

#contents02{
	text-align: left;
	width:900px;
}

#pageTitle03{
	margin:0.5em 0 0 0;
	padding:0;
	width:900px;
}

#pageTitle03{
	background-repeat:repeat-x;
	background-position:0 0;
	padding:5px 0 0.3em 20px;
	color:#fff;
	width:880px;
}

#ptFlag{
	float:left;
	margin-right:1.5em;
	width:42px;
}

.abroadAUS #ptFlag{
	margin-right:1.0em;
	width:85px;
}


#Abroad .abroadUSA #pageTitle02, #Abroad .abroadUSA #pageTitle03{
	background-image:url("../images/common_abroad/bg_ptitle_usa.gif");
}
#Abroad .abroadUK #pageTitle02, #Abroad .abroadUK #pageTitle03{
	background-image:url("../images/common_abroad/bg_ptitle_uk.gif");
}
#Abroad .abroadAUS #pageTitle02, #Abroad .abroadAUS #pageTitle03{
	background-image:url("../images/common_abroad/bg_ptitle_ausnz.gif");
}
#Abroad .abroadSUI #pageTitle02, #Abroad .abroadSUI #pageTitle03{
	background-image:url("../images/common_abroad/bg_ptitle_sui.gif");
}

#pageTitle02 h3, #pageTitle03 h3{
	float:left;
	padding:5px 0 0 0;
	font-size:140%;
	height:auto;
	line-height:1.2;
}
.abroadAUS #pageTitle02 h3{
	font-size:130%;
}




/*200902-追加*/
ul.abroad-related-links{
	padding:2em 0 0 0;
	list-style:none;
}
ul.abroad-related-links02{
	padding:0.5em 0 0 0;
	list-style:none;
}

ul.abroad-related-links li, ul.abroad-related-links02 li{
	padding-bottom: 1em;
	padding-left:15px;
	background:url("../../images/li/arrow_red02.gif") no-repeat 0 0.325em;
	font-size:108%;
}


ul.abroad-related-links li a, ul.abroad-related-links02 li a{
	text-decoration: underline;
}



ul#prev-next{
	padding:2em 0 0 0;
	margin:0;
	list-style:none;
	width:572px;
}
ul#prev-next li{
	font-weight:bold;
	font-size:108%;
	background:url("../../images/li/triangle_gray01.gif") no-repeat 0 0.175em;
	padding:0 0 1em 12px;
}

ul#prev-next li a{
	text-decoration:underline;
	font-weight:normal;
}

ul#back-index{
	padding:2em 0 0 0;
	margin:0 auto;
	text-align:center;
	list-style:none;
	width:auto;
}
ul#back-index li a{
	text-decoration:underline;
	font-weight:normal;
}


/* Banner-LCE*/
.bnr-lce{
	margin:2em auto;
	padding:2px;
	border:1px solid #ccc;
	text-align:center;
	width:200px;
}



/*-----------------------------------------------
									2. Univ Name
-------------------------------------------------*/


#univName, .collegeName, #messageTitle, #ukTitle, .ukUnivName{
	padding:1em 0 0 0;
	margin:0;
	width:auto;
}
#ukTitle h4, .ukUnivName h4{
	color:#000;
	border-bottom:3px solid;
	margin-bottom:1em;
	padding-bottom:0.3em;
	padding-left:20px;
	letter-spacing:0.05em;
	border-bottom-color:#b60030;
}
.ukUnivName h4{padding-left:0px;border-bottom:2px solid #b60030;}
.ukUnivName h4 span.h4Num img, .collegeName h4 span.h4Num img{
	vertical-align:baseline;
	margin-right:0.2em;
}

#ukTitle h4 span.h4EN{
	font-family: "times new roman", serif;
	font-size:240%;
	line-height:1.2;
}

.ukUnivName h4{margin-top:1.5em;}
.ukUnivName h4 span.h4EN{
	padding-top: 0.3em;
	display:block;
	font-family: "times new roman", serif;
	font-size: 197%;
	font-weight:normal;
	line-height:1.2;
}


.cats #ukTitle h4, .csvpa #ukTitle h4{
	padding-left:0px;
	color:#006;
}

.cats #ukTitle h4 span.h4EN, .csvpa #ukTitle h4 span.h4EN{
	font-size:120%;
}

.cats #ukTitle h4 span.h4JPN, .csvpa #ukTitle h4 span.h4JPN{
	font-size:140%;
	line-height:1.5;
}


.ukp01 .ukUnivName h4, .ukp02 .ukUnivName h4{
	font-size:160%;
	line-height:1.2;
	color:#006;
}
#ukTitle h5{
	color:#c63a4b;
	padding:0.5em 20px 0.775em 20px;
	letter-spacing:0.05em;
	font-size:140%;
}


/* univLogo setting */
#univLogo, .collegelogo{
	float: left;
	margin-right:1.5em;
	padding-left:20px;
}
.abroadUSA .p01 #univLogo{
	width:59px;
	padding-top:0.2em;
}
.abroadUSA .p02 #univLogo{
	width:93px;
	padding-top:0.775em;
}
.abroadUSA .p04 #univLogo{
	width:39px;
	padding-top:0.375em;
}
.abroadUSA .p05 #univLogo, .abroadUSA .p06 #univLogo{
	width:40px;
	padding-top:0.275em;
}
.abroadUSA .p07 #univLogo{
	width:89px;
	padding-top:1.175em;
}
.abroadUSA .topindex #univLogo{
	width:71px;
	padding-top:0.375em;
	padding-left:0px;
}

.abroadUSA .top01 #univLogo{
	width:71px;
	padding-top:0.375em;
}
.abroadUSA .top02 #univLogo{
	width:91px;
	padding-top:0.975em;
}
.abroadUSA .top03 #univLogo{
	width:100px;
	padding-top:0.975em;
}
.abroadUSA .top04 #univLogo{
	width:75px;
	padding-top:0.575em;
}
.abroadUSA .top05 #univLogo{
	width:100px;
	padding-top:1.175em;
}
.abroadUSA .place01 #univLogo{
	width:93px;
	padding-top:0.375em;
}
.abroadUSA .place02 #univLogo{
	width:94px;
	padding-top:0.975em;
}
.abroadUSA .place03 #univLogo{
	width:93px;
	padding-top:0.875em;
}

.abroadUSA .place04 #univLogo{
	width:100px;
	padding-top:1.175em;
}
.abroadUSA .place05 #univLogo{
	width:100px;
	padding-top:1.175em;
}

.csvpa #univLogo{
	width:45px;
	padding-bottom:0.5em;
}

#univName h4, .collegeName h4{
	float:left;
	color:#000;
	padding-bottom:0.3em;
	letter-spacing:0.05em;
}
/* Np / AUSANZ */

.abroadUSA .p03 #univName h4, .abroadUSA .p08 #univName h4, 
.abroadUSA .topindex #univName h4, .abroadUSA .placeindex #univName h4, 
.abroadAUS #univName h4{
	padding-left:20px;
	float:none;
	width:auto;
}
.abroadAUS #univName h4{
	border-bottom:3px solid #008836;
}
li.ukli01{background-image:url("../images/uk/uk_index/01.gif");}
li.ukli02{background-image:url("../images/uk/uk_index/02.gif");}
li.ukli03{background-image:url("../images/uk/uk_index/03.gif");}
li.ukli04{background-image:url("../images/uk/uk_index/04.gif");}
li.ukli05{background-image:url("../images/uk/uk_index/05.gif");}
li.ukli06{background-image:url("../images/uk/uk_index/06.gif");}
li.ukli07{background-image:url("../images/uk/uk_index/07.gif");}
li.ukli08{background-image:url("../images/uk/uk_index/08.gif");}
li.ukli09{background-image:url("../images/uk/uk_index/09.gif");}
li.ukli10{background-image:url("../images/uk/uk_index/10.gif");}
li.ukli11{background-image:url("../images/uk/uk_index/11.gif");}
li.ukli12{background-image:url("../images/uk/uk_index/12.gif");}
li.ukli13{background-image:url("../images/uk/uk_index/13.gif");}
li.ukli14{background-image:url("../images/uk/uk_index/14.gif");}
li.ukli15{background-image:url("../images/uk/uk_index/15.gif");}
li.ukli16{background-image:url("../images/uk/uk_index/16.gif");}
li.ukli17{background-image:url("../images/uk/uk_index/17.gif");}
li.ukli18{background-image:url("../images/uk/uk_index/18.gif");}
li.ukli19{background-image:url("../images/uk/uk_index/19.gif");}
li.ukli20{background-image:url("../images/uk/uk_index/20.gif");}
li.ukli21{background-image:url("../images/uk/uk_index/21.gif");}
li.ukli22{background-image:url("../images/uk/uk_index/22.gif");}
li.ukli23{background-image:url("../images/uk/uk_index/23.gif");}
li.ukli24{background-image:url("../images/uk/uk_index/24.gif");}
li.ukli25{background-image:url("../images/uk/uk_index/25.gif");}
li.ukli26{background-image:url("../images/uk/uk_index/26.gif");}
li.ukli27{background-image:url("../images/uk/uk_index/27.gif");}
li.ukli28{background-image:url("../images/uk/uk_index/28.gif");}
li.ukli29{background-image:url("../images/uk/uk_index/29.gif");}
li.ukli30{background-image:url("../images/uk/uk_index/30.gif");}
li.ukli31{background-image:url("../images/uk/uk_index/31.gif");}
li.ukli32{background-image:url("../images/uk/uk_index/32.gif");}
li.ukli33{background-image:url("../images/uk/uk_index/33.gif");}
li.ukli34{background-image:url("../images/uk/uk_index/34.gif");}
li.ukli35{background-image:url("../images/uk/uk_index/35.gif");}
li.ukli36{background-image:url("../images/uk/uk_index/36.gif");}
li.ukli37{background-image:url("../images/uk/uk_index/37.gif");}
li.ukli38{background-image:url("../images/uk/uk_index/38.gif");}
li.ukli39{background-image:url("../images/uk/uk_index/39.gif");}
li.ukli40{background-image:url("../images/uk/uk_index/40.gif");}
li.ukli41{background-image:url("../images/uk/uk_index/41.gif");}
li.ukli42{background-image:url("../images/uk/uk_index/42.gif");}
li.ukli43{background-image:url("../images/uk/uk_index/43.gif");}
li.ukli44{background-image:url("../images/uk/uk_index/44.gif");}
li.ukli45{background-image:url("../images/uk/uk_index/45.gif");}
li.ukli46{background-image:url("../images/uk/uk_index/46.gif");}
li.ukli47{background-image:url("../images/uk/uk_index/47.gif");}
li.ukli48{background-image:url("../images/uk/uk_index/48.gif");}
li.ukli49{background-image:url("../images/uk/uk_index/49.gif");}
li.ukli50{background-image:url("../images/uk/uk_index/50.gif");}
li.ukli51{background-image:url("../images/uk/uk_index/51.gif");}
li.ukli52{background-image:url("../images/uk/uk_index/52.gif");}
li.ukli53{background-image:url("../images/uk/uk_index/53.gif");}
li.ukli54{background-image:url("../images/uk/uk_index/54.gif");}
li.ukli55{background-image:url("../images/uk/uk_index/55.gif");}
li.ukli56{background-image:url("../images/uk/uk_index/56.gif");}
li.ukli57{background-image:url("../images/uk/uk_index/57.gif");}
li.ukli58{background-image:url("../images/uk/uk_index/58.gif");}
li.ukli59{background-image:url("../images/uk/uk_index/59.gif");}
li.ukli60{background-image:url("../images/uk/uk_index/60.gif");}
li.ukli61{background-image:url("../images/uk/uk_index/61.gif");}
li.ukli62{background-image:url("../images/uk/uk_index/62.gif");}
li.ukli63{background-image:url("../images/uk/uk_index/63.gif");}
li.ukli64{background-image:url("../images/uk/uk_index/64.gif");}
li.ukli65{background-image:url("../images/uk/uk_index/65.gif");}
li.ukli66{background-image:url("../images/uk/uk_index/66.gif");}
li.ukli67{background-image:url("../images/uk/uk_index/67.gif");}
li.ukli68{background-image:url("../images/uk/uk_index/68.gif");}
li.ukli69{background-image:url("../images/uk/uk_index/69.gif");}
li.ukli70{background-image:url("../images/uk/uk_index/70.gif");}
li.ukli71{background-image:url("../images/uk/uk_index/71.gif");}
li.ukli72{background-image:url("../images/uk/uk_index/72.gif");}
li.ukli73{background-image:url("../images/uk/uk_index/73.gif");}
li.ukli74{background-image:url("../images/uk/uk_index/74.gif");}
li.ukli75{background-image:url("../images/uk/uk_index/75.gif");}
li.ukli76{background-image:url("../images/uk/uk_index/76.gif");}
li.ukli77{background-image:url("../images/uk/uk_index/77.gif");}
li.ukli78{background-image:url("../images/uk/uk_index/78.gif");}
li.ukli79{background-image:url("../images/uk/uk_index/79.gif");}


/*-----------------------------------------------
									3. MV
-------------------------------------------------*/


#mvUniv01, #mvUniv02, .mvUniv02{
	margin-left:20px;
	width:860px;
}
#mvUniv02{
	margin-top: 15px;
}

/*-----------------------------------------------
									4. 上部コンテンツ
-------------------------------------------------*/

.abroadUSA #wrap01, .abroadUSA #wrap02, .abroadUSA #wrap03, .abroadUSA #wrap04, 
.abroadUSA #wrap05, .abroadUSA #wrap06, .abroadUSA #wrap07, .abroadUSA #wrap08, 
.abroadUSA #wrap09, .abroadUSA #wrap10, .abroadUSA #wrap11, 
.abroadUK #wrap01, .abroadUK #wrap02, .abroadUK #wrap03, .abroadUK #wrap04, 
.abroadUK #wrap05, .abroadUK #wrap06, .abroadUK #wrap07, .abroadUK #wrap08, 
.abroadUK #wrap09, .abroadUK #wrap10, .abroadUK #wrap11, 
.abroadAUS #wrap01, .abroadAUS #wrap02, .abroadAUS #wrap03, .abroadAUS #wrap04, 
.abroadAUS #wrap05, .abroadAUS #wrap06, .abroadAUS #wrap07, .abroadAUS #wrap08, 
.abroadAUS #wrap09, .abroadAUS #wrap10, .abroadAUS #wrap11, 
.abroadSUI #wrap01, .abroadSUI #wrap02, .abroadSUI #wrap03, .abroadSUI #wrap04, 
.abroadSUI #wrap05, .abroadSUI #wrap06, .abroadSUI #wrap07, .abroadSUI #wrap08, 
.abroadSUI #wrap09, .abroadSUI #wrap10, .abroadSUI #wrap11
{
	padding:2em 20px 1em 20px;
	width:860px;
}


#featureBlock .textDiv{
	float:left;
	width:580px;
}

#featureBlock .block01, #wrap02 .block01{padding-top:0!important;}

#featureBlock .textDiv h6, .abroadUSA .placeindex #featureBlock h6{
	font-size: 110%;
	color:#06f;
	line-height:1.3;
}

#featureBlock .voice{
	float:right;
	padding: 15px;
	border:1px solid #ccc;
	width:208px;
}
#featureBlock .voice h6{
	font-size: 120%;
	color:#c60;
	padding-top:1em;
	letter-spacing:0.05em;
	line-height:1.3;
}

.abroadUSA .p03 #imageWrap01 .textDiv, .abroadUSA .topindex #imageWrap01 .textDiv, 
.abroadUSA .topindex #imageWrap02 .textDiv{
	float: left;
	width:540px;
}

.abroadUSA .topindex #imageWrap02 .textDiv h5{
	border-left:5px solid #06f;
	padding-left:1em;
	font-size:110%;
}


.block02{
	padding-top:2em!important;
}

.abroadUSA .p03 #imageWrap01 .block02{
	padding-top:4em!important;
}


/*-----------------------------------------------
		5. BasicData/　featureDept / department
-------------------------------------------------*/

#featureDept, #department{
	padding-top:2em;
}

.abroadAUS #basicData h6{
	color:#009800;
}

#basicData ul, #department ul{
	list-style-type:square;
	padding-left:1.275em;
	line-height:1.3;
}
#department ul{padding-top:1.775em;}


#basicData ul.blockLeft, #basicData ul.blockCenter{
	float: left;
	width: 31%;
}
#basicData ul.blockRight{
	float: left;
	width: 30%;
}

.csvpa #featureDept .blockLeft{padding:0;margin-right:2.5%; width:31%;}
.csvpa #featureDept .blockCenter{padding:0;margin:0;width:32%;}
.csvpa #featureDept .blockRight{padding:0;margin:0;float:right;width:32%;}


#basicData{
	margin-top:0em;
	padding-top:0em;
}
.top02 #basicData, .top03 #basicData, .top04 #basicData, 
.top05 #basicData, 
.place01 #basicData, .place02 #basicData, .place03 #basicData, 
.place04 #basicData, .place05 #basicData, .place06 #basicData, 
.aup #basicData, .ibt #basicData{
	padding-top:1.5em!important;
}

.abroadAUS #basicData ul.clear{padding-top:0.5em;}



/*-----------------------------------------------
						6. 二年生大学
-------------------------------------------------*/
.collegePic{
	float:left;
	width:346px;
}
.collegeText{
	float:right;
	width:489px;
}
.collegeText p{
	padding-top:0;
	line-height: 1.5;
	font-size: 108%;
}
.collegeText p.P4{
	padding-top:1em!important;
}

.abroadUSA .p08 #imageWrap01 .textDiv{
	float: left;
	border-right: 1px solid #ccc;
	margin-right: 2%;
	padding-right:2%;
	width:50%;
}
.abroadUSA .p08 #imageWrap01 .caUnivs{
	float:right;
	width:45%;
}

.abroadUSA .p03 #imageWrap01{
	padding:3em 0 0 0;
}
.abroadUSA .p08 #imageWrap01{
	margin:3em 0 0 0;
}
.abroadUSA .p03 #featureDept .block01, 
.abroadUSA .p08 #featureDept .block01{padding-top:0!important;}



.abroadUSA .p08 #imageWrap01 .block02{
	padding-top:1.5em;
}

.abroadUSA .p08 #imageWrap01 .textDiv p{
	padding-top:0.575em;
}
.abroadUSA .topindex #imageWrap01 .textDiv a{
	color:#06f;
	text-decoration:underline;
}
.abroadUSA .topindex #imageWrap01 .textDiv a:hover{
	color:#f00;
	text-decoration:underline;
}

.abroadUSA .p08 #imageWrap01 .caUnivs h6{
	color: #03c;
}
.abroadUSA .p08 #imageWrap01 .caUnivs ul{
	list-style:none;
	padding:1em 0 0 0;
}

.abroadUSA .p08 #imageWrap01 .caUnivs ul li{
	padding-bottom:5px;
}
.abroadUSA .p08 #imageWrap01 .caUnivs ul li a:link, 
.abroadUSA .p08 #imageWrap01 .caUnivs ul li a:visited{
	color: #06f;
	text-decoration:underline;
}
.abroadUSA .p08 #imageWrap01 .caUnivs ul li a:hover, 
.abroadUSA .p08 #imageWrap01 .caUnivs ul li a:active{
	color: #f00;
	text-decoration:underline;
}

.abroadUSA .p08 #imageWrap01 .caUnivs p.etc{
	text-align:center;
	padding-top:0.5em;
}





/*-----------------------------------------------
						7. USA TOPSchool/Placement
-------------------------------------------------*/

#messageTitle h4{
	color:#000;
	padding-bottom:0.3em;
	padding-left:20px;
	letter-spacing:0.05em;
}

.abroadUSA .topindex #messageTitle h4, .abroadUSA .placeindex #messageTitle h4{padding-left:0;}


#messageTitle h4 span.hyphen{
	font-size:140%;
	margin:0 0.275em;
}
#messageTitle h4 span.h4JPN02{
	font-size:120%;
}


#univName h4 span.h4EN, .collegeName h4 span.h4EN, #messageTitle h4 span.h4EN{
	font-family: "times new roman", serif;
	font-size:240%;
	line-height:1.2;
}

.csvpa #univName h4 span.h4EN{
	font-size:197%;
	letter-spacing:normal;
	line-height:1.5;
}


p#univAddress, p.collegeAddress, p.ukcollegeAddress{
	font-family: "times new roman", serif;
	font-size:110%;
	font-weight:bold;
	letter-spacing:0.05em;
	line-height:1.3;
	border-top:3px solid #0950a2;
	padding:0.5em 20px;
}
p#univAddress a, p.collegeAddress a, p.ukcollegeAddress a{
	text-decoration:underline;
}

.abroadUK .cats p#univAddress{
	border-top:3px solid #b60030;
}
.abroadAUS .aup p.collegeAddress{
	border-top:3px solid #008836;
}
.abroadAUS .ibt p.collegeAddress{
	border-top:3px solid #008836;
}
.abroadSUI p#univAddress{
	border-top:3px solid #e6540d;
}

p.collegeAddress{
	padding:0.5em 0;
}
p.ukcollegeAddress{
	line-height:1.4;
	border-top:0px solid;
	border-bottom:1px solid #ccc;
	padding:0em 0 0.5em 0;
}
p.ukcollegeAddress span{
	font-family:Verdana, Helvetica, "qMmpS Pro W3", "Hiragino Kaku Gothic Pro W3", "lr oSVbN", Osaka, sans-serif; 
}

#wrap01 h5{
	font-size:140%;
	color: #06c;
	border-bottom:1px solid #ccc;
	padding-bottom:0.775em;
	line-height:1.4;
}

.abroadUK #wrap01 h5{
	color:#c63a4b;
}

.csvpa #wrap01 h5{
	font-size:130%;
}
.aup #wrap01 h5{
	color: #393;
}

.abroadSUI #wrap01 h5{
	color:#e6540d;
}


#featureBlock{
	padding:2.5em 0 0 0;
}

/* gbvXN[ */

#wrap01 .block01Top{
	padding:1em 0 0 0;
}
.topindex #wrap01 .image01 .image02 img{
	border:1px solid #ccc;
}





/* Np */
.abroadUSA .p03 #featureBlock h6{
	font-size: 110%;
	color:#06f;
	line-height:1.3;
}


/* Np / gbvXN[TOP ?JL */

#admissionTitle01, #admissionTitle02{
	border-bottom:1px solid #c30;
}
#admissionTitle01 .admNum, #admissionTitle02 .admNum{
	float:left;
	font-weight: bold;
	font-family:"times new roman", serif;
	font-size:180%;
	background:url("../images/common_abroad/bg_number01.gif") repeat-x 0 0;
	padding:0.1em 0.5em 0.1em 0.5em;
	width:0.5em;
	height:auto;
	line-height:1.4;
	color:#fff;
}
#admissionTitle01 .admTitle, #admissionTitle02 .admTitle{
	float:left;
	font-size:120%;
	font-weight: bold;
	padding:0.875em 0 0 1em;
	margin-bottom:0.5em;
	color:#c30;
}

.abroadUSA .p08 #admissionTitle01 .admNum{
	width:auto;
	padding:0.1em 0.5em 0.1em 0.5em;
}


.abroadUSA .p03 #imageWrap01 .image01, .abroadUSA .topindex .image01{
	float:right;
	width:272px;
}
.abroadUSA .topindex #imageWrap01 .image01{
	padding-top:0em;
	text-align:center;
	margin:0 auto;
}
.abroadUSA .topindex #imageWrap01 .image01 .image02{
	padding-bottom:2em ;
}
.abroadUSA .topindex #imageWrap02 .image01{padding-top:1em;}


ul.requestBrochure{
	list-style:none;
	padding:2em 0 0 0;
	margin:0;
}

/*gbvXN[*/

.abroadUSA .top02 ul.requestBrochure, .abroadUSA .top03 ul.requestBrochure
.abroadUSA .top04 ul.requestBrochure, .abroadUSA .top05 ul.requestBrochure{
	padding-top:4em;
}

/*UKw?*/
.abroadUK .p01 ul.requestBrochure, .abroadUK .p02 ul.requestBrochure{
	padding-top:4em;
}



ul.requestBrochure li{
	line-height:1.5;
	letter-spacing:0.1em;
	background:url("../images/common_abroad/li_arrow01.gif") no-repeat 0 0.175em;
	padding:0em 0 0.4em 21px;
	font-size:110%;
}
ul.requestBrochure li a:link, ul.requestBrochure li a:visited{
	color:#06f!important;
	text-decoration:underline;
}
ul.requestBrochure li a:hover, ul.requestBrochure li a:active{
	color:#f00!important;
	text-decoration:underline;
}

#featureBlock .block02 ul{padding-left:1.175em;}


#studentData{
	border-top:1px dotted #ccc;
	margin-top:1.5em;
}
#studentData p.studentEN{
	color: #03c;
	font-family:"times new roman", serif;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.05em;
	padding-top:0.775em;
}
#studentData p.studentJPN{
	font-size:130%;
	letter-spacing:0.05em;
	font-weight:bold;
	padding-top:0.5em;
}
#studentData p.studentJPN span{
	font-size:80%;
	font-weight:normal;
	margin-left:0.775em;
}

#wrap02 h6{
	font-size: 110%;
	color:#06f;
	line-height:1.3;
}
#wrap02 h6 span.bk{
	color:#333;
	margin-left:0.5em;
}




/* gbvXN[,v[Xg */



#featureDept div.blockLeft, #featureDept div.blockCenter{
	float: left;
	width: 31%;
	padding-right:2.5%;
	padding-top: 1.5em;
}
#featureDept div.blockRight{
	float: left;
	width: 30%;
	padding-top: 1.5em;
}
.deptName{
	border-left:5px solid #03c;
	padding:0em 0 0em 1em;
	font-weight:bold;
	line-height:1.3;
}
.csvpa #featureDept .deptName{
	padding-left:0.8em;
}
#department ul.blockLeft{
	float: left;
	width: 48%;
}
#department ul.blockRight{
	float: right;
	width: 48%;
}
#department .blockLeft{
	float: left;
	width: 48%;
}
#department .blockRight{
	float: right;
	width: 48%;
}


/*@basicData ?p^[@*/
.abroadUSA .p02 #featureDept, .abroadUSA .p05 #featureDept, .abroadUSA .p07 #featureDept, 
.abroadUSA .top01 #featureDept{
	border-top: 0px solid;
	margin-top:0em;
	padding-top:0;
}


/*@featureDept 4p^[@*/

.abroadUSA .p05 #featureDept div.blockLeft{
	float: left;
	width: 49%;
	padding-top: 1.5em;
}
.abroadUSA .p05 #featureDept div.blockRight{
	float: right;
	width: 48%;
	padding-top: 1.5em;
	
}

/* N@?ubN */
.abroadUSA .p03 #featureDept h6, .abroadUSA .p08 #featureDept h6{
	font-size: 110%;
	color:#06f;
	line-height:1.3;
	padding:0 0 1.5em 0;
}
.abroadUSA .p03 #featureDept div.blockLeft, 
.abroadUSA .p08 #featureDept div.blockLeft{
	float: left;
	width: 49%;
}
.abroadUSA .p03 #featureDept div.blockRight, 
.abroadUSA .p08 #featureDept div.blockRight{
	float: right;
	width: 48%;
}




/*N pageNavigation*/

#pNav{
	border-width:1px 0;
	border-style:solid;
	border-color:#ccc;
	padding:1.5em 20px 0.5em 40px;
}
#ukPNav{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#ccc;
	padding:1em 20px 0.5em 20px;
}

#pNav h5, #ukPNav h5{
	font-size:130%;
}
#pNav ul, #ukPNav ul{
	list-style:none;
	padding:1.2em 0 0 0;
	
}

#pNav ul li{
	float:left;
	font-weight:bold;
	font-size:100%;
	background:url("../images/common_abroad/li_arrow01.gif") no-repeat 0 0;
	padding:0.2em 0em 2em 1.775em;
	width:46%;
	line-height: 1.2;
}
#pNav ul li a{
	text-decoration:underline;
}


#ukPNav ul.univBlock01, #ukPNav ul.univBlock02{
	float:left;
	width:32%;
	margin-right:1%;
}

#ukPNav ul.univBlock03{
	float:right;
	width:33%;
}

.p02 #ukPNav ul.univBlock01{
	width:32%;
	margin-right:2%;
}

.p02 #ukPNav ul.univBlock02{
	width:32%;
}
.p02 #ukPNav ul.univBlock03{
	width:33%;
}


#ukPNav ul li{
	font-weight:bold;
	font-size:100%;
	background-repeat:no-repeat;
	background-position: 0 0;
	padding:0em 0em 1.075em 1.775em;
	line-height:1.2;
}
#pNav ul li a, ul#nextPage li a{
	text-decoration:underline;
}
#ukPNav ul li a{ 
	text-decoration:underline;
}
ul#nextPage li{
	float:right;
	font-weight:bold;
	font-size:100%;
	background:url("../images/common_abroad/li_arrow01.gif") no-repeat 0 0;
	padding:0.2em 0em 2em 1.775em;
}

.abroadAUS ul#nextPage{
	margin-top:0;
	padding-top:0;
}


/* gbvXN[,vCXg messageNavigation*/

ul#messageNav{
	list-style:none;
	padding:0 20px;
	margin:0;
	width:860px;
}
.abroadUSA .topindex ul#messageNav, 
.abroadUSA .placeindex ul#messageNav{
	padding:0;
}

ul#messageNav li{
	float:left;
	width:410px;
	margin-bottom:1em;
}
ul#messageNav li.navRight{
	float:right;
}
ul#messageNav li a, ul#messageNav li a:link{
	border:1px solid #ccc;
	display:block;
}
ul#messageNav li a:hover{
	border:1px solid #c33;
}

ul#messageNav li#topnav-current img{
	border:2px solid #c33!important;
	display:block;
}

/* vCXgptable */

.abroadUSA .placeindex #wrap02 h4{
	border-left:5px solid #06f;
	padding:0.1em 0 0.1em 1em;
	font-size:140%;
	line-height:1.3;
}

table.placeTable{
	width:50%;
	margin:1.5em 0 0 0;
	padding:0;
  border-collapse:collapse;
  border-width:1px 0 0 1px;
  border-style : solid ;
  border-spacing: 0px;
  border-color:#fff;

}
table.placeTable-left{float:left;}
table.placeTable-right{float:right;}
table.placeTable thead th{
	background-color:#03c;
	color: #fff;
	white-space: nowrap;
	font-size: 93%;
}

table.placeTable th{
	text-align:center;
	margin:0;
  border-color:#fff;
	border-width:0 1px 1px 0;
  border-style : solid ;
	padding:1em 1em 0.5em 1em;
}

table.placeTable thead th{
	padding:0.5em 0 0.3em 0;
	line-height: 1.2;
	font-size:85%;
}


th.state{
	width:15%;
}
th.university{
	width:85%;
}
/*
th.est{
	width:10%;
}
th.student{
	width:10%;
}

th.tuition{
	width:10%;
}
th.expenses{
	width:12%;
}*/


table.placeTable tbody{font-family:verdana, arial, sans-serif;}
table.placeTable tbody th{
	font-size:85%;
	font-weight: bold;
	background-color:#9FD9F6;
	color:#006;
	vertical-align:top;
	padding:1em 0em 0.5em 0em;
}

table.placeTable td{
	background-color:#fff;
	margin:0;
  border-color:#fff;
	border-width:0 1px 1px 0;
  border-style : solid ;
 	color:#006;
  line-height:1.3;
	padding:0.8em 0em 0.5em 10px;
	font-size: 93%;
}
table.placeTable td.blue{
	background-color: #E6F6FC;
}
table.placeTable td span{
	display:block;
	font-size: 85%;
	font-weight: normal;
	margin-top: 0.3em;
}

table.placeTable td span a{
	text-decoration:underline;
}
table.placeTable td span a:link, table.placeTable td span a:visited{color:#666;}


/*
table.placeTable td span.url{
	font-size:80%;
	margin-top: 0.5em;
}
table.placeTable td span.url a{
	text-decoration:underline;
}
table.placeTable td.est{
	text-align:center;
	font-size:80%;
	padding:0.8em 0 0.5em 0;
}
table.placeTable td.student{
	padding-right:0.3em;
}
table.placeTable td.student, table.placeTable td.tuition, table.placeTable td.expenses{
	text-align: right;
	font-size:80%;
}
*/


/*-----------------------------------------------
						7. UK
-------------------------------------------------*/


.ukWrap01, .ukWrap02{padding-right:20px;padding-left:20px;}

.ukWrap01 .block01, .abroadUK #wrap01 .block01{padding-top:0!important;}


.mvUniv02{
	padding-top:3em;
}


.ukExplan{
	background:url("../images/common_abroad/bg_line01.gif") repeat-y 0 0;
	margin-top:1em;
	padding-bottom:1em;
}
.ukExplan02{
	margin-top:1em;
	padding-bottom:1em;
}


.ukExplan .uktextDiv{
	float:left;
	width:425px;
}

/*--2010 01 08 追加---*/

.uk-univ-info{
	margin-bottom:1em;
	padding-bottom:0.5em;
	border-bottom:1px solid #ccc;
}
.uk-url{
	float:left;
	width:40%;
	white-space: nowrap;
	color:#666;
	font-size:116%;
	font-family:"times new roman", serif;
}
.uk-url a, .uk-url a:link, .uk-url a:visited{
	font-weight:bold;
	text-decoration:underline;
}

.uk-rank{
	margin-top:-1em;
	float: left;
	width:59%;
}
.uk-rank em{
	margin-right:0.5em;
	font-size: 123.1%;
	font-family:"times new roman", serif;
	font-weight:bold;
}
.uk-rank span{
	padding-top:0.8em;
	font-size: 240%;
	font-family:"times new roman", serif;
	color:#b60030;
}

.abroadUK .innerPagetop{
	padding-top: 1em!important;
}

.interview-box{
	margin:1em auto 2em auto;
	text-align:center;
}
.interview-box div{
	margin: 0em auto;
	padding-top:1.5em;
	text-align:center;
	width:55%;
}
.interview-box div a{
	padding:15px 0 0 35px;
	display:inline;
	background:url("../images/uk/balloon_red.png") no-repeat 0 0;
	font-size: 123.1%;
	font-weight:bold;
	text-decoration:underline;
	width:auto;
}

/*--end 2010 01 08 追加--*/

.ukExplan .ukRanking{
	float:right;
	width:305px;
}
.ukRanking h5{
	color:#c30;
	padding:1em 0 0.5em 0;
	line-height:1.2;
}
.ukRanking .block01 div{line-height:1.3;}
.ukRanking .block01 div span{
	font-size:161.6%;
	color:#06f;
}
.ukRanking .block02{
	padding-top:1em;
}
.ukRanking .block02 p{
	padding:0.275em 0 0 2em;
	text-indent:-2em;
}

.messageBox{
	border:1px solid #ccc;
	margin-top:2em;
	padding:18px 30px 10px 30px;
}
.messageBox .image01{
	float:left;
	width:208px;
}
.messageBox .image01 p{
	font-size:131%;
	font-weight: bold;
	font-family:"times new roman", serif;
	color:#06f;
	padding-top:0.5em;
}

.messageBox .textDiv{
	float:right;
	width:560px;
}
.messageBox .textDiv h5{
	color:#c30;
	font-size:123.%;
	padding-top:0.2em;
}

.messageBox .profileWrap{
	border-top:1px dotted #ccc ;
	margin-top:1em;
	padding-top:1em;
}
.messageBox .profileWrap h6{
	margin-right:1.5em;
	margin-bottom:1em;
	font-size:116%;
	padding-top:0.2em;
	float:left;
	line-height:1.2;
}
.messageBox .profileWrap h6 span{
	font-size:80%;
	margin-left:0.5em;
}
.messageBox .profileWrap .profile{
	padding-top:0.1em;
	line-height:1.5;
}


.chart01{padding-top:3em;}
.chart01 h5{
	font-size: 120%;
	line-height:1.2;
	padding:0 0 1em 0;
}
.chart01 h6{
	font-size: 120%;
	line-height:1.2;
	padding:0 0 0 0;
}
.abroadAUS .chart01 .image01{
	padding:1em 0;
}
.abroadSUI .chart01 .image01{
	padding:1em 0;
}

.ukp01 .block01 h5{
	font-size: 130%;
	line-height:1.2;
	color:#c00;
	padding-top:1em;
}

.ukp01 .block02 h5, .ukp02 .block02 h5{
	font-size: 120%;
	line-height:1.2;
	color:#c00;
}

#ukpScholarship{
	border:1px solid #ccc;
	margin:3em 0 0 0;
}
#ukpScholarship h5{
	background-color: #c33;
	color:#fff;
	font-size:160%;
	padding:0.775em 0 0.5em 20px;
	width:auto;
	line-height: 1.2;
}

#ukpScholashipBody{
	padding:20px;
}

#ukpScholashipBody h6{
	font-size:130%;
	color:#06f;
	padding-top:0.5em;
	line-height: 1.2;
}
#ukpScholashipBody ul{
	padding:1.5em 0 0 20px;
}
#ukpScholashipBody ul li{
	padding-bottom:1em;
	line-height: 1.2;
}

.cats #wrap02 h5{
	color:#06f;
	font-size:120%;
}
.cats #wrap02 h6{
	padding-top:2.5em;
	color:#c00;
	font-size:120%;
}

.cats #wrap02 .textDiv{
	float:left;
	width:45%;
}
.cats #wrap02 .tableDiv{
	float:right;
	width:50%;
}

table.catsTable{
	width:auto;
	margin:2em 0 0 0;
	padding:0;
  border-collapse:collapse;
  border-width:0 0 0 0px;
  border-style : solid ;
  border-spacing: 0px;
  border-color:#ccc;
  font-size:92%;

}

table.catsTable th{
	text-align:left;
	margin:0;
	padding:1em 1em 0.5em 1em;
	vertical-align:baseline;
	width:35%;
	
}

table.catsTable thead th{
	line-height: 1.2;
}
table.catsTable tbody th, table.catsTable tbody td{
	border-top:1px solid #ccc;
}
table.catsTable td{
	margin:0;
  line-height:1.6;
	padding:1em 1em 0.5em 1em;
	width:60%;
}
.csvpa #wrap01 h6{
	color:#c00;
	font-size:116%;
}

.csvpa .course{
	padding-top:2em;
	font-size:110%;
}
.csvpa #courseWrap{
	padding-top:1.5em;
}
.csvpa #courseWrap .blockLeft{
	width:48%;
	float:left;
}

.csvpa #courseWrap .blockRight{
	width:48%;
	float:right;
}
.csvpa #featureDept{
	border-top:0 solid;
	padding-top:0em;
}
.csvpa #featureDept h5{
	padding-bottom:1em;
	color:#c00;
	font-size:120%;
}
.csvpa #featureDept .deptName{
	border-left-color:#c00;
}



/*-----------------------------------------------
						8. AUS/NZ
-------------------------------------------------*/

.ausWrap01, .ausWrap02{padding-right:20px;padding-left:20px;}

.ausWrap01, .ausWrap02{padding-top:2em;}


/* CRICOS in IBT/AUS*/

#cricos{
	border:1px solid #ccc;
	padding: 0 1em 1em 1em;
}

/*-----------------------------------------------
						9. Swiss
-------------------------------------------------*/

.abroadSUI #featureBlock .textDiv{
	float:left;
	width:55%;
}
.abroadSUI #featureBlock .textDiv02{
	float:right;
	width:40%;
}
#featureBlock .textDiv02 ul{padding-left:1.175em;}

.abroadSUI #featureBlock h6{
	color:#CC0000;
}
#featureBlock .prPoint{
	margin-top: 1em;
	border-top:1px solid #ccc;
	padding-top:1.5em;

}



.abroadSUI .messageBox .profileWrap h6{
	color:#333!important;
	margin-bottom:2em;
}



