@import url(common/import.css);

/*
----------------------------------------------------------------------------
international 国際交流
----------------------------------------------------------------------------
*/

body.international h2#mainimg{
	background:url(../img/international/common/title.jpg) no-repeat;
	}
	
body.international div.contents,
body.international div.contents-abroad,
body.foreigner div.contents{
	width:660px;
	clear:both;
	}
	
body.international div.contents-abroad{
	margin-bottom:40px;
	}
	
/*--トップ--*/

body#international-index h3#st01{
	background:url(../img/international/index/st01.gif) no-repeat;
	height:65px;
	margin-bottom:40px;
	}
	
body#international-index div#contbox01 h4{
	width:100%;
	height:26px;
	background:url(../img/international/index/welcome.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
	}
	
body#international-index div#contbox01 p{
/*	width:440px;*/
	margin-bottom:10px;
	}
	
/* body#international-index div#contbox01 img{
	width:200px;
	float:right;
	} */

body#international-index div#contbox02{
	margin-bottom:20px;
	padding-bottom:20px;
	background:url(../img/common/line.gif) no-repeat center bottom;
	}

body#international-index div#contbox02 div.cont-innerbox{
	width:320px;
	float:left;
	}

body#international-index div.cont-innerbox img{
	float:left;
	margin-right:5px;
	}	

body#international-index div#contbox02 div#innerbox-l{
	margin-right:20px;
	}

body#international-index div.cont-innerbox p{
	text-indent:-9999px;
	height:25px;
	margin-bottom:10px;
	float:right;
	}

body#international-index div.cont-innerbox ul{
	float:right;
	}
	
body#international-index div.cont-innerbox ul li{
	margin-bottom:5px;
	}


body#international-index div#contbox02 div.cont-innerbox p{
	width:240px;
	}
	
body#international-index div#contbox02 div.cont-innerbox ul{
	width:240px;
	}

body#international-index div#contbox02 div#innerbox-l p{
	background:url(../img/international/index/to01.gif) no-repeat;
	}

body#international-index div#contbox02 div#innerbox-r p{
	background:url(../img/international/index/to02.gif) no-repeat;
	}
	
body#international-index div#contbox03 dl dt{
	margin-bottom:5px;
	}
	

body#international-index div#contbox04 div.cont-innerbox ul{
	width:580px;
	}
	
body#international-index div#contbox04 div.cont-innerbox p{
	width:580px;
	background:url(../img/international/index/to03.gif) no-repeat;
	}

	
/*--国際交流トピックス--*/


body.intertopics h3#st01{
	background:url(../img/international/topics/common/st01.gif) no-repeat;
	}

/*2010*/
body#intertopics-2010 h4#sst00{
	background:url(../img/international/topics/2010/sst00.gif) no-repeat;
	margin-bottom:30px;
	}
	
body#intertopics-2010 h4#sst01{
	background:url(../img/international/topics/2010/sst01.gif) no-repeat;
	}
	
body#intertopics-2010 h4#sst02{
	background:url(../img/international/topics/2010/sst02.gif) no-repeat;
	}
	
body#intertopics-2010 h4#sst03{
	background:url(../img/international/topics/2010/sst03.gif) no-repeat;
	}
	
body#intertopics-2010 h4#sst04{
	background:url(../img/international/topics/2010/sst04.gif) no-repeat;
	}
	
body#intertopics-2010 h4#sst05{
	background:url(../img/international/topics/2010/sst05.gif) no-repeat;
	}
	
body#intertopics-2010 h4#sst06{
	background:url(../img/international/topics/2010/sst06.gif) no-repeat;
	}
	
body#intertopics-2010 h4#sst07{
	background:url(../img/international/topics/2010/sst07.gif) no-repeat;
	}
	
body#intertopics-2010 h4#sst08{
	background:url(../img/international/topics/2010/sst08.gif) no-repeat;
	}
	
body#intertopics-2010 h4#sst09{
	background:url(../img/international/topics/2010/sst09.gif) no-repeat;
	}
	
body#intertopics-2010 h4#sst10{
	background:url(../img/international/topics/2010/sst10.gif) no-repeat;
	}
	
/*2011*/
body#intertopics-2011 h4#sst00{
	background:url(../img/international/topics/2011/sst00.gif) no-repeat;
	margin-bottom:30px;
}

body#intertopics-2011 h4#sst01{
	height:48px;
	background:url(../img/international/topics/2011/sst01.gif) no-repeat;
}
	
body#intertopics-2011 h4#sst11{
	background:url(../img/international/topics/2011/sst11.gif) no-repeat;
}
	
body#intertopics-2011 h4#sst02{
	background:url(../img/international/topics/2011/sst02.gif) no-repeat;
}

body#intertopics-2011 h4#sst03{
	background:url(../img/international/topics/2011/sst03.gif) no-repeat;
}

/*2012*/
body#intertopics-2012 h4#sst00{
	background:url(../img/international/topics/2012/sst00.gif) no-repeat;
	margin-bottom:30px;
}
body#intertopics-2012 h4#sst01{
	height:48px;
	background:url(../img/international/topics/2012/sst01.gif) no-repeat;
}
body#intertopics-2012 h4#sst02{
	height:28px;
	background:url(../img/international/topics/2012/sst02.gif) no-repeat;
}
body#intertopics-2012 h4#sst03{
	height:48px;
	background:url(../img/international/topics/2012/sst03.gif) no-repeat;
}
body#intertopics-2012 h4#sst04{
	height:28px;
	background:url(../img/international/topics/2012/sst04.gif) no-repeat;
}
body#intertopics-2012 h4#sst05{
	height:28px;
	background:url(../img/international/topics/2012/sst05.gif) no-repeat;
}
body#intertopics-2012 h4#sst06{
	height:28px;
	background:url(../img/international/topics/2012/sst06.gif) no-repeat;
}

/*2013*/
body#intertopics-2013 h4#sst00{
	background:url(../img/international/topics/2013/sst00.gif) no-repeat;
	margin-bottom:30px;
}
body#intertopics-2013 h4#sst01{
	height:48px;
	background:url(../img/international/topics/2013/sst01.gif) no-repeat;
}

body#intertopics-2013 h4#sst02{
	height:48px;
	background:url(../img/international/topics/2013/sst02.gif) no-repeat;
}

body#intertopics-2013 h4#sst03{
	height:48px;
	background:url(../img/international/topics/2013/sst03.gif) no-repeat;
}

body#intertopics-2013 h4#sst04{
	height:48px;
	background:url(../img/international/topics/2013/sst04.gif) no-repeat;
}

/*2014*/

body#intertopics-2014 h4#sst00{
	background:url(../img/international/topics/2014/sst00.gif) no-repeat;
	margin-bottom:30px;}
body#intertopics-2014 h4#sst01{
	background:url(../img/international/topics/2014/sst01.gif) no-repeat;
	margin-bottom:;}
body#intertopics-2014 h4#sst02{
	background:url(../img/international/topics/2014/sst02.gif) no-repeat;
	margin-bottom:;}
body#intertopics-2014 h4#sst03{
	background:url(../img/international/topics/2014/sst03.gif) no-repeat;
	margin-bottom:;}
body#intertopics-2014 h4#sst04{
	background:url(../img/international/topics/2014/sst04.gif) no-repeat;
	margin-bottom:;}
body#intertopics-2014 h4#sst05{
	background:url(../img/international/topics/2014/sst05.gif) no-repeat;
	margin-bottom:;}




body.intertopics div.abroadbox{
	width:660px;
	clear:both;
	margin-bottom:30px;
	}

body.intertopics div.abroadbox-l{
	width:390px; 
	float:left;
	margin-right:20px;
	}
	
body.intertopics .rside{
	width:250px;
	float:right;
}
	
body.intertopics div.abroadbox-l h5{
	margin-top:1em;
	}

body.intertopics div.contents-abroad p{
	line-height:1.4em;
	margin-bottom:1em;
	}
/*2016*/
body#intertopics-2016 h4#sst00{
	background:url(../img/international/topics/2016/sst00.gif) no-repeat;
	margin-bottom:30px;
	height: 21px;
	text-indent:-9999px;
}
body#intertopics-2016 h4#sst01{
	background:url(../img/international/topics/2016/sst01.gif) no-repeat;
	height: 31px;
	text-indent:-9999px;
	margin-bottom: 20px;
}

body#intertopics-2016 h4#sst02{
	background:url(../img/international/topics/2016/sst02.gif) no-repeat;
	height: 28px;
	text-indent:-9999px;
	margin-bottom: 20px;
}
body#intertopics-2016 .f_all:after{
	display: block;
	clear: both;
	content:"";
}
body#intertopics-2016 .f_all{
	margin: 0 auto;
	margin-top: 20px;
	width: 525px;
}
body#intertopics-2016 .f_all p{
	text-align: left;
}

/*2015*/

body#intertopics-2015 h4#sst00{
	background:url(../img/international/topics/2015/sst00.gif) no-repeat;
	margin-bottom:30px;}
body#intertopics-2015 h4#sst01{
	background:url(../img/international/topics/2015/sst01.gif) no-repeat;
	margin-bottom:;}
body#intertopics-2015 h4#sst02{
	background:url(../img/international/topics/2015/sst02.gif) no-repeat;
	margin-bottom:;}
body#intertopics-2015 h4#sst03{
	background:url(../img/international/topics/2015/sst03.gif) no-repeat;
	margin-bottom:;}
body#intertopics-2015 h4#sst04{
	background:url(../img/international/topics/2015/sst04.gif) no-repeat;
	margin-bottom:;}
body#intertopics-2015 h4#sst05{
	background:url(../img/international/topics/2015/sst05.gif) no-repeat;
	margin-bottom:;}

body#intertopics-2015 ul:after{
	content:"";
	clear: both;
	display: block;
}
body#intertopics-2015 .pre ul li{
	float: left;
	margin-right: 15px;
	}
	
body#intertopics-2015 .pre{
	content:"";
	clear: both;
	display: block;
}
	
body#intertopics-2015 ul li.last{
	margin-right: 0px;
}
body#intertopics-2015 .rightp{
	text-align: right;
}
body#intertopics-2015 .abroadbox:after{
	content:"";
	clear: both;
	display: block;
}
	


body.intertopics div.abroadbox{
	width:660px;
	clear:both;
	margin-bottom:30px;
	}

body.intertopics div.abroadbox-l{
	width:390px; 
	float:left;
	margin-right:20px;
	}
	
body.intertopics .rside{
	width:250px;
	float:right;
}
	
body.intertopics div.abroadbox-l h5{
	margin-top:1em;
	}

body.intertopics div.contents-abroad p{
	line-height:1.4em;
	margin-bottom:1em;
	}

/*2016*/
#intertopics-2016 .text_area:after{
	content:"";
	display: block;
	clear: both;
}
#intertopics-2016 .text_area_in{
	float: left;
	width: 415px;
	text-align:justify;
}
#intertopics-2016 .photo_area{
	float: right;
}
#intertopics-2016 .photo_area a{
	display: block;
	margin-bottom: 5px;
}
#intertopics-2016 .photo_area p{
	margin-bottom: 15px;
}

	
/*--海外留学・海外研修プログラム--*/
body#studyabroad-program h3#st01{
	background:url(../img/international/study_abroad/program/st01.gif) no-repeat;
	}
	
body#studyabroad-program h4#sst01{
	background:url(../img/international/study_abroad/program/sst01.gif) no-repeat;
	}
	
body#studyabroad-program h4#sst02{
	background:url(../img/international/study_abroad/program/sst02.gif) no-repeat;
	}
	
body#studyabroad-program h4#sst03{
	background:url(../img/international/study_abroad/program/sst03.gif) no-repeat;
	}	

body.international div.abroadbox div#beijing p,
body.international div.abroadbox div#bradford p,
body.international div.abroadbox div#Kempten p,
body.international div.abroadbox div#monterey p{
	text-indent:-9999px;
	width:390px;
	height:67px;
	margin-bottom:10px;
	}
	
body.international div.abroadbox div#Kempten p{
}

body.international div.abroadbox div#beijing p{
	background:url(../img/international/study_abroad/common/t01.gif) no-repeat;
	height:31px;
	}
	
body.international div.abroadbox div#bradford p{
	background:url(../img/international/study_abroad/common/t02.gif) no-repeat;
	}

body.international div.abroadbox div#monterey p{
	background:url(../img/international/study_abroad/common/t03.gif) no-repeat;
	}

body.international div.abroadbox div#Kempten p#tit{
	background:url(../img/international/study_abroad/common/t04.gif) no-repeat;
	}


body#studyabroad-program div.abroadbox,
body#studyabroad-scholarship div.abroadbox{
	width:660px;
	clear:both;
	margin-bottom:20px;
	}

body#studyabroad-program div.abroadbox-l,
body#studyabroad-scholarship div.abroadbox-l{
	width:390px; 
	float:left;
	margin-right:20px;
	}

body.international div.contents-abroad p{
	line-height:1.4em;
	}

body#studyabroad-program div.abroadbox-l table,
body#studyabroad-scholarship div.abroadbox-l table{
	width:390px;
	}
	
body#studyabroad-program div.contents-abroad div#upb-program{
	width:100%;
	clear:both;
	margin-top:20px;
	border:#444444 5px solid;
	}

body#studyabroad-program div.contents-abroad div#upb-program dl{
	width:362px;
	float:left;
	padding:10px 0px 0px 10px;
	}

body#studyabroad-program div.contents-abroad div#upb-program dl dt{
	width:352px;
	height:37px;
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../img/international/study_abroad/program/t02a.gif) no-repeat;
	}
	
body#studyabroad-program div.contents-abroad div#upb-program img{
	float:right;
	padding:5px;
	}

/*--海外留学のための奨学金--*/
body#studyabroad-scholarship h3#st01{
	background:url(../img/international/study_abroad/scholarship/st01.gif) no-repeat;
	}

body.international div.abroadbox div#Kempten p#tit{
	background:url(../img/international/study_abroad/common/t04.gif) no-repeat;
	}
	
/*--留学生会--*/
body#foreigner-index h3#st01{
	background:url(../img/international/foreigner/group/st01.gif) no-repeat;
	}
	
body#foreigner-index h4#sst01{
	background:url(../img/international/foreigner/group/sst01.gif) no-repeat;
	}
	
body#foreigner-index h4#sst02{
	background:url(../img/international/foreigner/group/sst02.gif) no-repeat;
	}
	
body#foreigner-index div#contbox01 img{
	float:left;
	margin-right:20px;
	}
	
body#foreigner-index div#contbox01 p{
	margin-bottom:10px;
	float:left;
	}

body#foreigner-index div#contbox02 p{
	margin-bottom:20px;
	}

body#foreigner-index div#contbox02 dl{
	width:165px;
	float:left;
	margin-bottom:20px;
	}
	
body#foreigner-index div#contbox02 dl dt{
	margin-bottom:5px;
	}
	


/*--入管手続き--*/
body#foreigner-procedure h3#st01{
	background:url(../img/international/foreigner/procedure/st01.gif) no-repeat;
	}
	
body#foreigner-procedure h4#sst01{
	background:url(../img/international/foreigner/procedure/sst01.gif) no-repeat;
	}
	
body#foreigner-procedure div.contents p,
body#foreigner-procedure div.contents ul,
body#foreigner-procedure div.contents table{
	margin-bottom:20px;
	}
	
	
/*--留学生を対象にした奨学金--*/
body#foreigner-scholarship h3#st01{
	background:url(../img/international/foreigner/scholarship/st01.gif) no-repeat;
	}
	
body#foreigner-scholarship h4#sst01{
	background:url(../img/international/foreigner/scholarship/sst01.gif) no-repeat;
	}

body#foreigner-scholarship h4#sst02{
	background:url(../img/international/foreigner/scholarship/sst02.gif) no-repeat;
	}
	
body#foreigner-scholarship h4#sst03{
	background:url(../img/international/foreigner/scholarship/sst03.gif) no-repeat;
	}

body#foreigner-scholarship div.contents ul li{
	margin-bottom:10px;
	}

body#foreigner-scholarship div.contents ul li ol{
	padding-left:20px;
	}
	
body#foreigner-scholarship div.contents ul li ol li{
	font-size:1.0em;
	}

body#foreigner-scholarship div.contents table{
	margin-top:10px;
	}

body#foreigner-scholarship div.contents table td.c2{
	white-space:nowrap;
	}
	
/*--留学生への就職支援--*/
body#foreigner-empsupport h3#st01{
	background:url(../img/international/foreigner/emp_support/st01.gif) no-repeat;
	}
	
body#foreigner-empsupport h4#sst01{
	background:url(../img/international/foreigner/emp_support/sst01.gif) no-repeat;
	}

body#foreigner-empsupport div.contents table th#th25{
	width:20%;
	}
	
body#foreigner-empsupport div.contents table td.c2{
	text-align:center;
	}
	
body#foreigner-empsupport div.contents p.right-txt{
	text-align:right;
	margin-top:10px;
	}

/*--学生会館、住宅保障制度--*/
body#foreigner-guarantee h3#st01{
	background:url(../img/international/foreigner/guarantee/st01.gif) no-repeat;
	}
	
body#foreigner-guarantee h4#sst01{
	background:url(../img/international/foreigner/guarantee/sst01.gif) no-repeat;
	}

body#foreigner-guarantee h4#sst02{
	background:url(../img/international/foreigner/guarantee/sst02.gif) no-repeat;
	}

body#foreigner-guarantee div#contbox01 p{
	margin-bottom:30px;
	}

body#foreigner-guarantee div#contbox01 dl{
	margin-bottom:20px;
	padding-bottom:20px;
	background:url(../img/common/line.gif) no-repeat center bottom;
	}

body#foreigner-guarantee div#contbox01 dl dt{
	color:#483EB9;
	font-weight:600;
	}
	
body#foreigner-guarantee div#contbox01 dl dt span.font14{
	font-size:1.2em;
	}

body#foreigner-guarantee div#contbox02 p#guarantee-img{
	margin-top:20px;
	}

body#foreigner-guarantee div#contbox02 p#guarantee-img img{
	margin-right:5px;
	vertical-align:bottom;
	}

/*
----------------------------------------------------------------------------
huckclearfix
----------------------------------------------------------------------------
*/


body.teacher div.cmsfoatbox:after,
body.international div.contents:after,
body.international div.contents dl:after,
body#studyabroad-program div.abroadbox:after,
body#studyabroad-program div.contents-abroad div#upb-program:after,
body#international-index div#contbox02 div.cont-innerbox:after{
	content: "";
	display: block;
	height:0;
	clear: both;
	visibility:hidden;
	}	

body.teacher div.cmsfoatbox,
body.international div.contents,
body.international div.contents dl,
body#studyabroad-program div.abroadbox,
body#studyabroad-program div.contents-abroad div#upb-program,
body#international-index div#contbox02 div.cont-innerbox{
	display:inline-block;
	}
 
/*\*/

* html body.teacher div.cmsfoatbox,
* html body.international div.contents,
* html body.international div.contents dl,
* html body#studyabroad-program div.abroadbox,
* html body#studyabroad-program div.contents-abroad div#upb-program,
* html body#international-index div#contbox02 div.cont-innerbox{
	height:1%;
}

body.teacher div.cmsfoatbox,
body.international div.contents,
body.international div.contents dl,
body#studyabroad-program div.abroadbox,
body#studyabroad-program div.contents-abroad div#upb-program,
body#international-index div#contbox02 div.cont-innerbox{
	display:block;
	}

/**/	