/*==== pankuzu ====*/

#pankuzu{
	width:960px;
	margin:0px auto 0px;
	padding:10px 0 10px 0;
}

#pankuzu a{
 color:#0000FF;
 text-decoration:underline;
}

#pankuzu a:hover{
 color:#B2B2FF;
}

/*== トップページ ==*/
.page-top_box{
	width:960px;
	text-align:right;
	margin:50px auto 0px;
	padding-bottom:50px;
	}

.page-top_box a{
	color:#2b2b93;
	}

.page-top_box a:hover{
	color:#BFBFDE;
	text-decoration:none;
	}

.page_mark1{vertical-align: text-bottom; margin:0 5px 0 0;}

/*== history ==*/
#history_box{
}

#history_box table{
	margin:0px !important;
	padding:0px !important;
}

#history_box th{
	width:20%;
	font-weight:bold;
	padding:6px 0 6px 5px;
	border: 1px solid #BFBFDE;
	background:#2b2b93;
	color:#FFFFFF;
}

#history_box td{
	padding:6px 5px 6px 5px;
	border: 1px solid #BFBFDE;
}

/*== students ==*/
#students_box{
}

#students_box table{
	margin:0px !important;
	padding:0px !important;
	font-size:85% !important;
	line-height:120%;
}

#students_box th{
	font-weight:bold;
	padding:4px 2px 4px 2px;
	border: 1px solid #565656;
	background:#EBEAD8;
	text-align:center !important;
}

#students_box td{
	padding:4px 2px 4px 2px;
	border: 1px solid #565656;
	text-align:center !important;
}

.students_box_td1{
	width:200px !important;
}

.students_box_td2{
	}

.students_box_td3{
}

.students_box_td4{
	background:#EBEAD8;
}

.students_box_td5{
}

.students_box_back1{
	background:#F09900;
	color:#FFFFFF;
}

.students_box_back2{
	background:#81E83C;
	color:#FFFFFF;
}

.students_box_back3{
	background:#D6334F;
	color:#FFFFFF;
}

.students_box_back4{
	background:#5EB4FF;
	color:#FFFFFF;
}

.students_box_back5{
	background:#AC53A8;
	color:#FFFFFF;
}

.students_box_back6{
	background:#3C9C2C;
	color:#FFFFFF;
}

.students_box_back7{
	background:#916700;
	color:#FFFFFF;
}

.students_box_back8{
	background:#3C6800;
	color:#FFFFFF;
}

.students_box_back9{
	background:#8C0000;
	color:#FFFFFF;
}

.students_box_back10{
	background:#273A97;
	color:#FFFFFF;
}

.students_box_back11{
	background:#612F67;
	color:#FFFFFF;
}

/*== foreignstudent ==*/

#foreignstudent_box{
}

#foreignstudent_box table{
	margin:0px !important;
	padding:0px !important;
	font-size:85% !important;
	line-height:120%;
}

#foreignstudent_box th{
	font-weight:bold;
	padding:4px 2px 4px 2px;
	border: 1px solid #565656;
	background:#EBEAD8;
	text-align:center !important;
}

#foreignstudent_box td{
	padding:4px 2px 4px 2px;
	border: 1px solid #565656;
	text-align:center !important;
}

.foreignstudent_box_back1{
	background:#EBEAD8;
}

.foreignstudent_box_back2{
	background:#F9EDE0;
	}

.foreignstudent_box_back3{
	background:#F6EF7B;
	}

.foreignstudent_box_back4{
	background:#E5E5FE;
	}

/*== traffic ==*/
.traffic_menu{
	margin:20px 0 0 0;
	padding:5px;
	background:#2b2b93;
	text-align:center;
}

.traffic_menu a{
	color:#ffffff !important;
	text-decoration:underline !important;
	}

.traffic_menu a:hover{
	color:#C1272D !important;
	text-decoration:underline !important;
	}

.traffic_menu ul{
	display:inline;
	border-left: 1px solid #ffffff;
}

.traffic_menu li{
	padding:0 40px 0 0;
	color:#ffffff;
	list-style: none !important;
	border-right: 1px solid #ffffff;
	width: auto;
	white-space: nowrap;
	display:inline;
}

#traffic_wrap dt{
	font-weight:bold;
	color:#80AAD4;
	margin-top:20px;

}
#traffic_wrap dd{
	margin-left:1em;

}


.traffic_box1{
	float:left;
	width:300px;
}

.traffic_box2{
	float:left;
	width:365px;
	padding:0 10px 0 10px;
}

/*== campus life ==*/
/*== calender ==*/
#calender_box{
}

#calender_box table{
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
}

#calender_box th{
	font-weight:bold;
	padding:4px 0px 4px 0px;
	border: 1px solid #565656;
	width:40px;
	background:#2b2b93;
	color:#FFFFFF;
	text-align:center !important;
}
.calender_box_td1{
padding:6px 5px 6px 0px;
	border-top: 1px solid #BFBFDE;
	border-bottom: 1px solid #BFBFDE;
	text-align:left !important;
	font-size:93% !important;
}

.calender_box_td2{
border-top: 1px solid #BFBFDE;
border-bottom: 1px solid #BFBFDE;
border-right: 1px solid #BFBFDE;
padding:6px 0px 6px 0px;
width:130px;
}

/*== dwelling ==*/

#dwelling_box{
}

#dwelling_box table{
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
	text-align:left !important;
}

#dwelling_box th{
	font-weight:bold;
	padding:4px 0px 4px 5px;
	border: 1px solid #565656;
	background:#EBEAD8;
	width:124px;
}

.dwelling_box_td1{
padding:6px 5px 6px 5px;
	border-top: 1px solid #565656;
	border-bottom: 1px solid #565656;
	text-align:left !important;
	font-size:85% !important;
	width:50px;
}

.dwelling_box_td2{
border-top: 1px solid #565656;
border-bottom: 1px solid #565656;
border-right: 1px solid #565656;
padding:6px 5px 6px 0px;
}

/*== scholarship ==*/

#scholarship_box{
}

#scholarship_box table{
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
	font-size:85% !important;
	text-align:left !important;
}

#scholarship_box th{
	font-weight:bold;
	padding:6px 0 6px 5px;
	border: 1px solid #565656;
	background:#EBEAD8;
	width:120px;
}

#scholarship_box td{
	padding:6px 5px 6px 5px;
	border: 1px solid #565656;
}

.scholarship_li1{
list-style:decimal !important;
margin-left:2em !important;
}

.scholarship_li2{
list-style: disc !important;
margin-left:2em !important;
}

.scholarship_li3{
list-style: none !important;
margin-left:2em !important;
}

/*== exchange ==*/
.exchange_title1{
	border-bottom: 1px solid #2b2b93;
	padding-bottom:5px;
}

.exchange_flag{
	vertical-align:middle !important;
	margin-right:10px;
}

/*== programs ==*/

#programs_box table{
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
	font-size:85% !important;
}

#programs_box th{
	font-weight:bold;
	padding:6px 2px 6px 2px;
	border: 1px solid #565656;
	background:#EBEAD8;
	text-align:center;
}

#programs_box td{
	padding:6px 2px 6px 2px;
	border: 1px solid #565656;
}

.programs_box_td1{
	text-align:center !important;
}

.programs_box_td2{
	text-align:center !important;
}

.programs_box_td3{
	text-align:left !important;
}

.programs_box_td4{
	text-align:left !important;
}

.programs_box_td5{
	text-align: center !important;
}
.programs_box_td6{
	width:48px;
}

.programs_box_td7{
	width:70px;
}

/*== examination ==*/
#examination_box table{
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
	font-size:93% !important;
}

#examination_box th{
	font-weight:bold;
	padding:6px 2px 6px 2px;
	border: 1px solid #565656;
	background:#EBEAD8;
	text-align:center;
	width:80px;
}

#examination_box td{
	padding:6px 5px 6px 5px;
	border: 1px solid #565656;
}

.examination_box_td1{
	width:70px;
}

/*== info_request ==*/
.info_request_box1{
	width:395px;
	border: 1px solid #2b2b93;
	padding:20px;
	margin:10px auto;
	}

.info_request_box2{
	width:355px;
	border: 1px solid #565656;
	background:#F7F7F7;
	padding:20px;
	margin:10px auto;
	}

/*==foreign_examination==*/

#foreign_examination table{
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
	font-size:93% !important;
}

#foreign_examination th{
	font-weight:bold;
	padding:6px 0px 6px 10px;
	border: 1px solid #565656;
	background:#EBEAD8;
	text-align:left;
	width:250px;
}

#foreign_examination td{
	padding:6px 10px 6px 10px;
	border: 1px solid #565656;
}

/*==ex_contact==*/

#ex_contact table{
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
	font-size:85% !important;
}

#ex_contact th{
	font-weight:bold;
	padding:6px 0px 6px 0px;
	border: 1px solid #565656;
	background:#EBEAD8;
	text-align:center;
	width:20px;
}

#ex_contact td{
	padding:6px 10px 6px 10px;
	border: 1px solid #565656;
}

#ex_contact2 table{
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
	font-size:85% !important;
}

#ex_contact2 th{
	font-weight:bold;
	padding:6px 0px 6px 5px;
	border: 1px solid #565656;
	background:#EBEAD8;
	text-align:left;
}

#ex_contact2 td{
	padding:6px 10px 6px 10px;
	border: 1px solid #565656;
}


/*==foreign_info==*/

#foreign_info table{
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
	font-size:93% !important;
}

#foreign_info th{
	font-weight:bold;
	padding:6px 0px 6px 10px;
	border: 1px solid #565656;
	background:#EBEAD8;
	text-align:left;
	width:100px;
}

#foreign_info td{
	padding:6px 10px 6px 10px;
	border: 1px solid #565656;
}

/*==examination_pop==*/

#examination_pop{
 width:920px;
 margin:10px auto 0px;
 padding:50px 0px 0px 0px;
 text-align:left;
 background:#FFFFFF;
}

.close_box{
	padding:20px 0 20px 0;
	margin:0px auto 10px;
	width: 960px;
	text-align:center;
	border-top: 1px dashed #666;
}

#pop_box1 table{
	margin:0px !important;
	padding:0px !important;
	line-height:120%;
	font-size:93% !important;
}

#pop_box1 th{
	font-weight:bold;
	padding:6px 10px 6px 10px;
	border: 1px solid #565656;
	background:#EBEAD8;
}

#pop_box1 td{
	padding:6px 10px 6px 10px;
	border: 1px solid #565656;
}

.examination_pop_back1{
	background:#2b2b93 !important;
	color:#fff;
}

.examination_pop_back2{
	background:#E5E5FE !important;
}

.examination_pop_back3{
	background:#EBEAD8 !important;
}

.pop_box1_th1{
	width:160px;
}

.pop_box1_td1{
	width:230px;
}

.pop_box1_td2{
	width:230px;
}

.pop_box1_td3{
	width:160px;
}

.pop_box1_td4{
	width:70px;
	text-align:center;
}

.pop_box1_td5{
	width:280px;
	text-align:center;
	background:#EBEAD8 !important;
}

.pop_box1_td6{
	width:180px;
}

.pop_box1_td7{
	width:40px;
}

/*==facilities==*/

#facilities_box a{
	color:#2b2b93;
	text-decoration:none;
	}

#facilities_box a:hover{
	color:#BFBFDE;
	text-decoration:none;
	}

/*==sitemap==*/

#sitemap_box ul li{
	padding-left:1em;
	margin-top:10px;
	margin-left:20px;
	list-style:none;
	background:url(/stf/kkokusai/shared/images/sitemap_mark.gif) no-repeat left 5px;
}

#sitemap_box ul li ul{
	margin-left:2em;
}

#sitemap_box ul li ul li{
	padding-left:0px;
	list-style-type: disc;
	background:none;
}


/*==2017==*/

.pop_box1_th2017-1{
	width:240px;
}