@charset "utf-8";


/*
	Since:06 Sep 2006
	Last-Updated:06 Sep 2006
	Editor:Masataka Asakura(MIC)
*/


@import url("../../css/print_master.css");

/*
-------------File Contents--------------
	
	0. 共通設定
			
	1. INDEX
			
	2. 進学先大学
	
	3. 海外の大学学べる専攻
	
	4. 就職関連ページ共通設定
	
	5. 就職サポート
	
	6. 先輩メッセージ
	
	7. 就職先実績
	
	8. 同窓生の皆様へ

*/



/*---------0. 共通設定-------*/


#contents h4{
	display:block;
	padding:0 0 0.5em 0;
	margin:0;
	border-bottom:1px solid #999;
	width:auto;
	font-size:14pt;
	line-height: 1.4;
}

#footerSitemap-abroad{
	display:none;
}


#catchCopy{
	margin-top:25px;
	margin-bottom:10px;
}

ul#tabNav{
	display:none;
}

.abroadUK #topWrap{
	padding-bottom:2em;
}



ul#bannerNav{
	list-style:none;
	margin:2.5em 0 2em 0;
	padding:0;
}
ul#bannerNav li{
	padding-bottom:1.275em;
}
ul#bannerNav .bannerImage a{
	border-bottom:0 solid;
}

ul#bannerNav h4{
	padding-top:0.2em;
	line-height:1.3;
	width:530px;
}

#footBrochure{
	display:none;
}


#footerSitemap{
	display:none;
}


ul#backLinks{
	display:none;
}

span.spacerSpan1emR{
	margin-right:1em;
}

/*---------USA/UK Index -------*/

#mv{
	padding:30px 0 0 0;
	margin:0 auto;
	text-align: center;
	border-bottom:1px solid #999;
	width:auto;
}
.index #wrapper01{
	padding-top:2em;
}

.index #contents #wrapper01 h4{
	color:#000;
	border-bottom:3px solid;
	padding-bottom:0.3em;
	letter-spacing:0.05em;
	font-size:12pt;
}


.index #wrapper01 h4 span.h4EN{
	font-family: "times new roman", serif;
	font-size:18pt;
	line-height:1.2;
}

ul#searchMap{
	display:none;
}


/*=============index of univ=============*/

#univWraper01, #univWraper02, #univWraper03{
	margin-top:3em;
}

.abroadAUS #univWraper01{
	border-bottom:1px solid #ccc;
	padding-bottom:1.5em;
}

#univWraper02, #univWraper03{
	border-bottom:1px solid #ccc;
	padding-bottom:1.5em;
}
.abroadUK .index #univWraper03{
	border-top:1px solid #ccc;
	padding-top:2.5em;
}

#univWraper01 h5, #univWraper02 h5, #univWraper03 h5{
	line-height:1.3;
}
.abroadUK .index #univWraper03 h5{padding-top:1.5em;}



.univBlock01{
	float:left;
	width:48%;
}
.univBlock02{
	float:left;
	width:48%;
}

.univBlock01 ul, .univBlock02 ul{
	list-style: none;
	padding:1.5em 0 0 0;
	margin:0;
}

.univBlock01 ul li, .univBlock02 ul li{
	padding:0.1em 0 1em 0;
	line-height:1.3;
}



/*=============map of univ =============*/

#wrapper02 h5{
	background:url("../images/common_abroad/search.gif") no-repeat 0 0;
	padding:0.1em 0 0.2em 1.875em;
	margin:2em 0 1em 0;
	font-weight:bold;
	font-size:110%;
}



#map{
 width:572px;
 height:400px;
}
#map p a{
	border-bottom:1px solid;
}
#map h6{
	padding:0em 1em 0 0;
	margin:0;
	line-height:1.4;
	width:120%;
}
#map h6 em{
	font-style:normal;
	color:#0950a2;
	margin-right:0.1em;
}


/*---------usa-2. USA Univ-------*/

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

h4 span.h4EN{
	font-family: "times new roman", serif;
	font-size:18pt;
	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;
}



/* gbvXN[,vCXgp */

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

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



.csvpa #univName h4 span.h4EN{
	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;
}

.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;
}

#wrap01 h5{
	border-bottom:1px solid #ccc;
	padding-bottom:0.775em;
	line-height:1.4;
}


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

/* gbvXN[ */

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

#featureBlock .textDiv{
	float:left;
	width:360px;
}
#featureBlock .textDiv h6, .abroadUSA .placeindex #featureBlock h6{
	font-size:12pt;
	line-height:1.3;
}




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


/* Np / gbvXN[TOP ?JL */
.abroadUSA .p03 #imageWrap01{
	padding:3em 0 0 0;
}
.abroadUSA .p08 #imageWrap01{
	margin:3em 0 0 0;
	background:url("../images/common_abroad/bg_line02.gif") repeat-y 0 0;
}


.abroadUSA .p03 #imageWrap01 .textDiv, .abroadUSA .topindex #imageWrap01 .textDiv, 
.abroadUSA .topindex #imageWrap02 .textDiv{
	float: left;
	width:328px;
}
.abroadUSA .p08 #imageWrap01 .textDiv{
	float: left;
	width:240px;
}
.abroadUSA .topindex #imageWrap02 .textDiv h5{
	border-left:5px solid #06f;
	padding-left:1em;
	font-size:110%;
}

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

.abroadUSA .p08 #imageWrap01 .textDiv p{
	padding-top:0.575em;
}

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

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



#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;}

.abroadUSA .p08 #imageWrap01 .caUnivs{
	float:right;
	width:338px;
}

ul.requestBrochure{
	display:none;
}


#featureBlock .voice{
	float:right;
	padding: 15px;
	border:1px solid #ccc;
	width:208px;
}
#featureBlock .voice h6{
	font-size: 12pt;
	color:#c60;
	padding-top:1em;
	letter-spacing:0.05em;
	line-height:1.3;
}
#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;
}

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

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


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



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

#featureDept, #department{
	border-top: 1px solid #ccc;
	margin-top:2em;
	padding-top:2em;
}

/* gbvXN[,v[Xg */

#basicData{
	border-top: 1px solid #ccc;
	margin-top:2em;
	padding-top:2em;
}



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


/*@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:45%;
	padding-top: 1.5em;
}
.abroadUSA .p05 #featureDept div.blockRight{
	float: right;
	width:45%;
	padding-top: 1.5em;
	
}

/* N@?ubN */
.abroadUSA .p03 #featureDept h6, .abroadUSA .p08 #featureDept h6{
	font-size:11pt;
	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: 45%;
	margin-right:20px;
}
.abroadUSA .p03 #featureDept div.blockRight, 
.abroadUSA .p08 #featureDept div.blockRight{
	float: left;
	width: 45%;
}




/*N pageNavigation*/

#pNav{
	display:none;
}
#ukPNav{
	display:none;
}

ul#nextPage{
	display:none;
}


/* gbvXN[,vCXg messageNavigation*/

ul#messageNav{
	list-style:none;
	padding:0 20px;
	margin:0;
}

.abroadUSA .topindex ul#messageNav, .abroadUSA .placeindex ul#messageNav{
	padding:0;
}

ul#messageNav li{
	padding:0 0 1em 0;
	margin:0;
}
ul#messageNav li a{
	border-bottom:0px solid!important;
}


/* Nw Pic,Text */

.collegePic{
	margin-bottom:15px;
}
.collegeText p{
	padding-top:0;
}
.collegeText p.P4{
	padding-top:1em!important;
}


/* CMX */

.mvUniv02{
	padding-top:3em;
}

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


.ukExplan .uktextDiv{
	float:left;
	width:55%;
}

.ukExplan .ukRanking{
	float:right;
	width:40%;
}
.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:160%;
	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:20px;
}
.messageBox .image01{
	width:208px;
}
.messageBox .image01 p{
	font-size:12pt;
	font-weight: bold;
	font-family:"times new roman", serif;
	padding-top:0.5em;
}

.messageBox .textDiv{
	margin-top:2em;
}
.messageBox .textDiv h5{
	color:#c30;
	font-size:120%;
	padding-top:0.2em;
}

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

#uk02 .messageBox .profileWrap h6{
	width:50%;
}
#uk02 .messageBox .profileWrap .profile{
	width:48%;
}

#uk17 .messageBox .profileWrap h6{
	width:35%;
}
#uk17 .messageBox .profileWrap .profile{
	width:64%;
}
#uk21 .messageBox .profileWrap h6{
	width:39%;
}
#uk21 .messageBox .profileWrap .profile{
	width:59%;
}
#uk31 .messageBox .profileWrap h6{
	width:39%;
}
#uk31 .messageBox .profileWrap .profile{
	width:59%;
}

.ukp01 .messageBox .profileWrap h6{
	width:45%;
}
.ukp01 .messageBox .profileWrap .profile{
	width:48%;
}
.ukp02 .messageBox .profileWrap h6{
	width:39%;
}
.ukp02 .messageBox .profileWrap .profile{
	width:59%;
}
.aup .messageBox .profileWrap h6{
	width:39%;
}
.aup .messageBox .profileWrap .profile{
	width:59%;
}

.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:708px;
	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-top:2em;
}
#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:120%;
}

.csvpa .course{
	padding-top:2em;
	font-size:110%;
}
.csvpa #courseWrap{
	padding-top:2em;
}
.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;
}

/* 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:auto;
	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:#ccc;

}

table.placeTable thead th{
	white-space: nowrap;
	font-size:92%;
}

table.placeTable th{
	text-align:center;
	margin:0;
  border-color:#ccc;
	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:80%;
}


th.state{
	width:6%;
}
th.university{
	width:52%;
}
th.est{
	width:10%;
}
th.student{
	width:10%;
}

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



table.placeTable tbody th{
	font-size:86%;
	background-color:#9FD9F6;
	color:#006;
}
table.placeTable tbody tr.blue td{
	background-color: #E6F6FC;

}



table.placeTable td{
	background-color:#fff;
	margin:0;
  border-color:#ccc;
	border-width:0 1px 1px 0;
  border-style : solid ;
  line-height:1.3;
	padding:0.8em 0.2em 0.5em 0.2em;
	font-size:88%;
}
table.placeTable td span.url{
	font-size:80%;
	margin-top: 0.5em;
}
table.placeTable td span.url a{
	border-bottom: 1px solid;
}
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%;
}

/* SUISE*/


.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{
	width:39%;
	color:#333!important;
}
.abroadSUI .messageBox .profileWrap .profile{
	width:59%;
}

/* CRICOS in IBT/AUS*/

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



/*
------------3. 海外の大学学べる専攻-----------------
*/


.ca05 .TextWrapper{
	border:1px solid #999;
	padding:2em 0 1.5em 38px;
}

.ca05 .TextWrapper ul{
	padding:0;
	margin:0;
	list-style:none;
}

.ca05 .TextWrapper ul li{
	padding:0px 0px 15px 0px;
	font-weight:bold;
	font-size: 10.5pt;
}


.subject-pages .Section01{
	padding:5px 0px 0 0;
}



.subject-pages .SubjectWrapper{
	padding-top:30px;
}

.subject-pages .Section01 h5{
	margin-left:2px;
	border-left:4px solid #7b5d33;
	border-bottom:1px solid #7b5d33;
	padding-top:1px;
	padding-left:12px;
}

.subject-pages .Section01 ul{
	padding-top:1em;
	padding-left:1.275em;
}


.subject-pages .SubjectWrapper ul li{
	line-height:130%;
	margin-right:0;
	padding-bottom: 8px;
}
.subject-pages .Section01 ul.SubjectList, 
.subject-pages .Section01 ul.SubjectList02, .subject-pages .Section01 ul.SubjectList03, 
.subject-pages .Section01 ul.SubjectList04, .subject-pages .Section01 ul.SubjectList05{
	list-style: none;
	padding-top:0;
	border-top-width:0;
	clear:left;
	padding-left:0;
}

.subject-pages .Section01 ul.SubjectList{
	padding-top:1em;
}

.subject-pages .Section01 ul.SubjectList li, 
.subject-pages .Section01 ul.SubjectList02 li, 
.subject-pages .Section01 ul.SubjectList03 li, 
.subject-pages .Section01 ul.SubjectList04 li, 
.subject-pages .Section01 ul.SubjectList05 li{
	float:left;
	white-space:nowrap;
	padding-bottom:8px;
	margin-right: 7px;
	line-height:110%!important;
}


.subject-pages .Section01 ul li a{
	text-decoration:underline;
}
.subject-pages .SubjectWrapper ul li span{
	display:block!important;
	padding-top:6px;
	padding-bottom:4px;
	margin-left:60px;
}
.subject-pages .SubjectWrapper ul li sup{
	color:#f00;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	font-size:82%;
	vertical-align:top;
}

.subject-pages .Section01 ul.UlNote{
	margin-top:0px;
	border-top-width:0px;
	padding-left:1.5em;
	text-indent:-1.5em;
	list-style-type: none;
}
.subject-pages .SubjectWrapper ul.UlNote li sup{
	margin-right:5px;
	font-weight:bold;
}
.subject-pages h4{
	margin:2em 0 0 0;
	display:block;
	padding:0 0 0.5em 0;
	
}



/*
------------4. 就職関連ページ共通設定----------------
*/




.ca06 #contents h4{
	display:block;
	padding:0 0 0.5em 0;
	margin:0;
	border-bottom:1px solid #999;
	width:auto;
	font-size:14pt;
	line-height: 1.4;
}





/*
------------5. 就職サポート----------------
*/
.ca06 #mv03{
	padding-top:1.5em;
	padding-bottom:1em;
}


.ca06 h5.midHeading01{
	padding-bottom: 0.5em;
}


.ca06 .text01{
	float:left;
	width:365px;
}

.ca06 .image01{
	float:right;
	padding-top:1.5em;
	width:150px;
}
.ca06 #wrap03 h5{
	font-size: 18pt;
	padding:0em 0 0.275em 3em;
	border-bottom:3px solid #06c;
	margin-left: 0;
	text-indent:-2.4em;
	line-height:1.4;
}
.ca06 #wrap03 h5.h5-06c{
	border-bottom:3px solid #06c;
}
.ca06 #wrap03 h5.h5-309{
	border-bottom:3px solid #309;
}
.ca06 #wrap03 h5.h5-93c{
	border-bottom:3px solid #93c;
}

.ca06 #wrap03 .block{padding:1em 15px;}

.ca06 #wrap03 h6, .ca06 #wrap04 h6{
	font-size:10.5pt;
	padding: 1.5em 0 0.5em 0;
}
.ca06 #wrap03 a, .ca06 #wrap04 .text01 a{text-decoration:underline!important;line-height:1.4;}

.ca06 #wrap04 .image01 a{text-decoration:none!important;}


/*
------------6.  先輩メッセージ----------------
*/


.ca07-p01 #mv04, .ca07-p02 #mv04, 
.ca07-p03 #mv04, .ca07-p04 #mv04, 
.ca07-p05 #mv04, .ca07-p06 #mv04, 
.ca07-p07 #mv04, .ca07-p08 #mv04, 
.ca07-p09 #mv04{
	border-bottom:0 solid;
	text-align:center;
	margin:0 auto;
}


.ca07-p01 #wrap01, .ca07-p02 #wrap01, 
.ca07-p03 #wrap01, .ca07-p04 #wrap01, 
.ca07-p05 #wrap01, .ca07-p06 #wrap01, 
.ca07-p07 #wrap01, .ca07-p08 #wrap01, 
.ca07-p09 #wrap01{
	padding-top:1.5em;
}
.ca07-p01 #localNav, .ca07-p02 #localNav, 
.ca07-p03 #localNav, .ca07-p04 #localNav, 
.ca07-p05 #localNav, .ca07-p06 #localNav, 
.ca07-p07 #localNav, .ca07-p08 #localNav, 
.ca07-p09 #localNav{
	margin:3em 0 0 0;
}



.ca07 #wrap01 ul{
	list-style:none;
	padding:0 0 0 20px;
	margin:0;
	width:542px;
}
.ca07 #wrap01 ul li{
	padding-bottom:0.5em;
	margin:0;
}
.ca07 #wrap01 ul li div a{
	border-bottom:0 solid!important;
}
.ca07 #wrap01 ul li p{
	display:none;
}

/*
------------7. 就職先実績----------------
*/



.ca08 #contents h4{
	clear:both;
	padding:0.2em 0 0.1em 0em!important;
	margin:0;
	border-bottom:0px solid!important;
	height:auto!important;
	width:auto;
	text-indent:0!important;
	letter-spacing :0.05em!important;
	line-height:1.3!important;
	font-size:14pt;
}
.ca08 #contents h5{
	clear:both;
	margin-top:2em;
	padding:0 0 0em 0px;
	font-size: 10.5pt;
}
.ca08 #contents h6{
	padding-top:1.5em;
}

.ca08 #contents ul{
	list-style:none;
	padding:1em 0 0 0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
}

.ca08 #contents #wrap02 ul{
	padding-top: 2em;
}
.ca08 #contents ul li{
	padding-bottom:0.475em;
	line-height:1.3;
	display:block;
	text-align:left;important;
}

.ca08 ul.listLeft{
	float:left;
	margin-right:2%;
	width:32%;
}
.ca08 ul.listRight{
	float:left;
	width:31%;
}
.ca08 ul.listLeft02{
	float:left;
	width:auto;
	margin-right:1em;
	white-space: nowrap;
}


/*
------------9. 同窓生の皆様へ----------------
*/




.ca09 .TextWrapper{
	border:1px solid #999;
	padding:38px 0 20px 28px;
}


.ca09 .TextWrapper ul{
	padding:0 0 0 1.475em;
	margin:0;
	text-align:left;
}

.ca09 .TextWrapper ul li{
	padding-bottom:15px;
	font-weight:bold;
}




.ca09 h5{
	font-size:12pt;
	display:block;
	padding:0;
	margin:25px 0 10px -10px;
}


