@charset "utf-8";

.tdStd01 { text-decoration: underline;}
.tdStd01:hover { text-decoration: none;}

/* /international/index.html
---------------------------------------------------------- */
.boxImageLinkType01 {
	overflow: hidden;
	border: 1px solid #ccc;
}
	.boxImageLinkType01 a {}
	.boxImageLinkType01 .boxL01 {
		float: left;
		width: 319px;
	}
		.boxImageLinkType01 .boxL01 .mainTitle {
			background: url(/common/img/bg-linkbox-title02-on.gif) repeat left top;
			color: #fff;
			font-size: 129%;
			padding: 22px 3px 21px 25px;
			line-height: 1.2;
		}
		.boxImageLinkTypeIn01 {
			padding: 18px 24px 10px;
		}
			.boxImageLinkTypeIn01 .title {
				font-size: 129%;
				background: url(/common/img/ico-arrow01.png) no-repeat left 0.6em;
				padding: 0 0 0 25px;
				margin-bottom: 17px;
			}
			.boxImageLinkTypeIn01 .image { margin-bottom: 12px;}
	.boxImageLinkType01 .boxR01 {
		float: right;
		border-left: 1px solid #ccc;
		width: 340px;
		padding: 10px 24px;
	}
		.boxImageLinkType01 .boxR01 ul {}
			.boxImageLinkType01 .boxR01 ul li {
				background: url(/graduate_school/international/img/bg_dot_x01.gif) repeat-x left bottom;
				overflow: hidden;
				padding: 15px 0 16px;
			}
			.boxImageLinkType01 .boxR01 ul li.last { background: none;}
				.boxImageLinkType01 .boxR01 ul li .image {
					float: left;
					margin-right: 15px;
				}
				.boxImageLinkType01 .boxR01 ul li .textDetail {
					overflow: hidden;
				}
				.boxImageLinkType01 .boxR01 ul li .textDetail .title {
					background: url(/common/img/ico-arrow01.png) no-repeat left 0.5em;
					padding: 0 0 0 16px;
				}
				.boxImageLinkType01 .boxR01 ul li .textDetail .text {
					padding-left: 16px;
					font-size: 86%;
				}




/* /international/programs.html
---------------------------------------------------------- */
.chartArea01 {
	position: relative;
}
	.chartArea01 .chartAnchorList01,
	.chartArea01 .chartAnchorList02 {
		position: absolute;
		width: 196px;
		padding: 10px 10px 0;
	}
	.chartArea01 .chartAnchorList03 {
		position: absolute;
		right: 0;
		top: 245px;
	}
	.chartArea01 .chartAnchorList01 {
		left: 0;
		top: 175px;
	}
	.chartArea01 .chartAnchorList02 {
		left: 247px;
		top: 245px;
	}
		.chartArea01 .chartAnchorList01 li,
		.chartArea01 .chartAnchorList02 li { margin-bottom: 10px;}

.englishPage .chartArea01 .chartAnchorList02 {
	width: 216px;
	left: 237px;
}

.h3_basic.bdN {
	border-bottom: none;
	padding-bottom: 0;
}
.programsTable01 {}
.programsTable01.eng01 th { line-height: 1.4;}
	.programsTable01 table .linkIn01 {
		display: inline-block;
				*display: inline;
				*zoom: 1;
				position: relative;
				padding-left: 21px;
	}
		.programsTable01 table .linkIn01 .ico_signage01 {
			position: absolute;
			left: 0;
			top: 6px;
		}
.programsNoteArea01 {
	font-size: 86%;
	margin-top: 16px;
}
	.programsNoteArea01 li {
		position: relative;
		padding-left: 1.1em;
	}
	.programsNoteArea01 li.aster { padding-left: 2.2em;}
		.programsNoteArea01 li .mark01,
		.programsNoteArea01 li .mark02 {
			position: absolute;
			left: 0;
			top: 0;
		}

/* /international/ten_things.html
---------------------------------------------------------- */
.tenThingsList01 {}
	.tenThingsList01 li {
		border-top: 1px solid #ccc;
		padding: 20px 0 40px;
	}
		.titTenthings01 {
			margin-bottom: 24px;
			display: table;
			*display: block;
			width: 100%;
		}
			.titTenthings01 .number {
				display: table-cell;
				*display: inline;
				*zoom: 1;
				vertical-align: middle;
				width: 67px;
			}
			.titTenthings01.digi02 .number { width: 87px;}
			.titTenthings01 .title {
				display: table-cell;
				*display: inline;
				*zoom: 1;
				vertical-align: middle;
				font-size: 186%;
				background: none;
				border: none;
				font-weight: normal;
				padding: 0;
				margin: 0;
				*width: 630px;
			}
			.titTenthings01.digi02 .title { width: 580px;}
				.tenThingsList01 li .btn01 {
					text-align: right;
					margin: 20px 0 10px;
				}
			.tenThingsList01 .btn_type01 {
				float: right;
			}

/* /international/career_paths.html
---------------------------------------------------------- */
.tableSeparate01 {}
	.tableSeparate01 th {
		font-weight: bold;
		vertical-align: middle;
		width: 120px;
	}
	.tableSeparate01 td {
		font-size: 86%;
		border-left: 3px solid #ccc;
		padding-left: 16px;
	}

/* /international/life.html
---------------------------------------------------------- */
.lifeAttractList01 {}
	.lifeAttractList01 li {
		overflow: hidden;
		margin-bottom: 40px;
	}
		.lifeAttractList01 li .image {
			float: left;
			margin-right: 30px;
			padding-top: 2px;
		}
		.lifeAttractList01 li dl {
			overflow: hidden;
			padding-bottom: 4px;
		}
			.lifeAttractList01 li dl dt {
				background: url(/graduate_school/international/img/ico_checkbox01.gif) no-repeat left 2px;
				font-size: 185.7%;
				line-height: 1.1;
				padding: 0 0 16px 43px;
				border-bottom: 1px solid #ccc;
				margin-bottom: 13px;
			}

/* /international/support.html
---------------------------------------------------------- */
.supportCases01 {
	overflow: hidden;
	margin-bottom: 30px;
}
.supportCases01.type01 { background: url(/graduate_school/international/img/img_support_stepbar01.png) no-repeat 45px bottom;}
.supportCases01.type02 { background: url(/graduate_school/international/img/img_support_stepbar02.png) no-repeat 45px bottom;}
.supportCases01.type03 { background: url(/graduate_school/international/img/img_support_stepbar03.png) no-repeat 45px bottom;}
	.supportCases01 .stepImg01 {
		float: left;
		margin-right: 30px;
	}
	.supportCases01 .detailBox01 {
		overflow: hidden;
	}
		.supportCases01 .detailBox01 .detailList01 {}
			.supportCases01 .detailBox01 .detailList01 dt {
				font-size: 185.7%;
				line-height: 1.2;
				border-bottom: 1px solid #ccc;
				height: 48px;
				padding: 7px 0 0 50px;
				margin-bottom: 13px;
			}
			.supportCases01 .detailBox01 .detailList01.staff01 dt{ background: url(/graduate_school/international/img/ico_support_man01.png) no-repeat left top;}
			.supportCases01 .detailBox01 .detailList01.staff02 dt{ background: url(/graduate_school/international/img/ico_support_man02.png) no-repeat left top;}
			.supportCases01 .detailBox01 .detailList01.staff03 dt{ background: url(/graduate_school/international/img/ico_support_man03.png) no-repeat left top;}
				.supportCases01 .detailBox01 .detailList01 dt span {
					font-size: 46.15%;
					margin-left: 13px;
				}
			.supportCases01 .detailBox01 .detailList01 dd {
				overflow: hidden;
			}
				.supportCases01 .detailBox01 .detailList01 dd .img01 {
					float: right;
					margin: 4px 0 0 20px;
				}
				.supportCases01 .ul_type04 li { font-weight: bold;}

.ttlLinkLabelBtn01 {
	font-size: 115%;
	color: #fff;
	font-weight: bold;
	line-height: 1.1;
	padding: 7px 12px 6px;
	background: url(/graduate_school/international/img/bg_ttl_blue01.png) repeat left top;
}
.linkLabelBtnList01 { border-top: 1px solid #fff;}
.linkLabelBtnList01 li { border-bottom: 1px solid #fff;}
.linkLabelBtn01 {}
	.linkLabelBtnIn01 {
		background: url(/graduate_school/international/img/bg_link_label02_no.png) repeat-y left top #eff3f4;
	}
	.bl-hover .linkLabelBtnIn01 {
		background:url(/graduate_school/international/img/bg_link_label02_on.png) repeat-y left top #e3e7e8;
	}
		.linkLabelBtnIn01 .linkLabelCont01 {
			background: url(/common/img/ico-arrow05.png) no-repeat 16px center;
			padding: 20px 20px 20px 60px;
			overflow: hidden;
		}
		.linkLabelBtnIn01 .linkLabelCont01.blank {
			background: url(/common/img/ico-window01.svg) no-repeat 13px center;
		}
			.linkLabelBtnIn01 .linkLabelCont01 .image {
				float: left;
				margin-right: 18px;
			}
				.linkLabelBtnIn01 .linkLabelCont01 dl {
					overflow: hidden;
				}
					.linkLabelBtnIn01 .linkLabelCont01 dl dt {
						font-weight: bold;
						font-size: 115%;
						line-height: 1.1;
						margin-bottom: 10px;
					}
					.linkLabelBtnIn01 .linkLabelCont01 dl dd { font-size: 86%;}
						.linkLabelBtnIn01 .linkLabelCont01 a {			
							text-decoration: none;
							color: #333;
						}

/* /international/information.html
---------------------------------------------------------- */
.informList01,
.informList01.col02 { overflow: hidden;}
	.informList01 li {
		float: left;
		width: 212px;
		background: url(/graduate_school/international/img/bg_dot_y01.gif) repeat-y right top;
		padding-right: 16px;
		margin-right: 20px;
	}
	.informList01.col02 li.list01 { width: 340px;}
	.informList01.col02 li.list02 { width: 330px;}
	.informList01 li.last {
		background: none;
		padding-right: 0;
		margin-right: 0;
	}
		.informList01 li dl {}
			.informList01 li dl dt {
				text-align: center;
				font-size: 128%;
			}
				.informList01 li dl dt .number {
					display: block;
					margin-bottom: 10px;
				}
				.informList01 li dl dt .text {
					display: block;
				}
			.informList01 li dl dd {}

.informList01.type01 li { min-height: 290px;}
.informList01.type01 li dl dt {
	height: 167px;
	margin-bottom: 25px;
}
.informList01.type01 li.list01 dl dt { background: url(/graduate_school/international/img/bg_inform_step01.gif) no-repeat center bottom;}
.informList01.type01 li.list02 dl dt { background: url(/graduate_school/international/img/bg_inform_step02.gif) no-repeat center bottom;}
.informList01.type01 li.list03 dl dt { background: url(/graduate_school/international/img/bg_inform_step03.gif) no-repeat center bottom;}
.informList01.type02 li { min-height: 330px;}
.informList01.type02 li dl dt {
	height: 138px;
	margin-bottom: 16px;
	font-weight: bold;
}
.informList01.type02 li.list01 dl dt { background: url(/graduate_school/international/img/bg_inform_lifeline01.gif) no-repeat center bottom;}
.informList01.type02 li.list02 dl dt { background: url(/graduate_school/international/img/bg_inform_lifeline02.gif) no-repeat center bottom;}
.informList01.type02 li.list03 dl dt { background: url(/graduate_school/international/img/bg_inform_lifeline03.gif) no-repeat center bottom;}
.informList01.type03 li { min-height: 325px;}
.informList01.type03 li dl dt {
	height: 130px;
	margin-bottom: 20px;
	font-weight: bold;
}
.informList01.type03 li.list01 dl dt { background: url(/graduate_school/international/img/bg_inform_emergency01.gif) no-repeat center bottom;}
.informList01.type03 li.list02 dl dt { background: url(/graduate_school/international/img/bg_inform_emergency02.gif) no-repeat center bottom;}

.informTextArea01 {
	padding-right: 225px;
}
.informTextArea01.box01 { background: url(/graduate_school/international/img/img_inform01.gif) no-repeat right 4px;}
.informTextArea01.box02 { background: url(/graduate_school/international/img/img_inform02.gif) no-repeat right 4px;}
.informTextArea01.box03 { background: url(/graduate_school/international/img/img_inform03.gif) no-repeat right 4px;}
.informTextArea01.box04 { background: url(/graduate_school/international/img/img_inform04.gif) no-repeat right 4px;}
.informTextArea01.box05 { background: url(/graduate_school/international/img/img_inform05.gif) no-repeat right 4px;}
.informTextArea01.box06 { background: url(/graduate_school/international/img/img_inform06.gif) no-repeat right 4px;}

.ul_type01.half { overflow: hidden;}
	.ul_type01.half li {
		float: left;
		width: 354px;
		border-right: 1px solid #fff;
	}

/* /international/dormitory.html
---------------------------------------------------------- */
.blankLeadBox {
	overflow: hidden;
	background: url(/graduate_school/international/img/bg_dot_x01.gif) repeat-x left bottom;
	padding-bottom: 30px;
}
	.blankLeadBox .image {
		float: right;
		margin-left: 28px;
	}
