#program{
		font-size : 170%;
		text-align : left;
		padding-left : 0mm;
		padding-right : 0mm;
		font-weight : bold;
		color : navy;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #cccccc;
}
.jukou{
		font-size : 14px;
		color : white;
		background-color : #0000a6;
		text-align : left;
		width : 200px;
		border-collapse : collapse;
		empty-cells : show;
		padding-left : 2mm;
		padding-right : 2mm;
		height : 40px;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : silver;
		border-left-width : 1px;
		border-right-width : 1px;
		border-left-style : solid;
		border-right-style : solid;
		border-left-color : silver;
		border-right-color : silver;
}
.seiseki{
		font-size : 14px;
		color : white;
		background-color : #0000a6;
		text-align : left;
		width : 200px;
		border-collapse : collapse;
		empty-cells : show;
		padding-left : 2mm;
		padding-right : 2mm;
		height : 40px;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : silver;
}
.t-nyugaku{
		font-size : 14px;
		color : white;
		background-color : #8080c0;
		text-align : center;
		width : 150px;
		border-collapse : collapse;
		empty-cells : show;
		padding-left : 2mm;
		padding-right : 2mm;
		height : 40px;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : silver;
}
.t-jukou{
		font-size : 14px;
		color : white;
		background-color : #8080c0;
		text-align : center;
		width : 200px;
		padding-left : 2mm;
		padding-right : 2mm;
		height : 40px;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : silver;
		border-left-width : 1px;
		border-right-width : 1px;
		border-left-style : solid;
		border-right-style : solid;
		border-left-color : silver;
		border-right-color : silver;
}
.t-seiseki{
		font-size : 14px;
		color : white;
		background-color : #8080c0;
		text-align : center;
		width : 200px;
		padding-left : 2mm;
		padding-right : 2mm;
		height : 40px;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : silver;
}
.nyugaku{
		width : 150px;
		font-size : 14px;
		color : white;
		background-color : #0000a6;
		text-align : left;
		padding-left : 2mm;
		padding-right : 2mm;
		border-right-width : 1px;
		border-right-style : solid;
		border-right-color : silver;
		height : 40px;
		border-collapse : collapse;
		empty-cells : show;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : silver;
}
#jouken{
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		border-collapse : collapse;
		empty-cells : show;
}
h4{
		font-size : 18px;
		color : #46468c;
		font-weight : bold;
}
.t-course{
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 140px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
		color : white;
		background-color : #8080c0;
		font-size : 14px;
		text-align : center;
}
.t-kaishi{
		font-size : 14px;
		color : white;
		background-color : #8080c0;
		text-align : center;
		padding-left : 0mm;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 140px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
}
.t-shuryo{
		font-size : 14px;
		color : white;
		background-color : #8080c0;
		text-align : center;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 150px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
}
.t-kikan{
		font-size : 14px;
		color : white;
		background-color : #8080c0;
		text-align : center;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 140px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
}
.course{
		font-size : 14px;
		color : white;
		background-color : #000099;
		text-align : left;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 140px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
		padding-left : 2mm;
}
.kaishi{
		font-size : 14px;
		color : white;
		background-color : #000099;
		text-align : right;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 140px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
		padding-left : 2mm;
		padding-right : 20px;
}
.shuryo{
		font-size : 14px;
		color : white;
		background-color : #000099;
		text-align : right;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 150px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
		padding-left : 2mm;
		padding-right : 10px;
}
.kikan{
		font-size : 14px;
		color : white;
		background-color : #000099;
		text-align : left;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 140px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
		padding-left : 2mm;
}
.t-ryokin{
		font-size : 14px;
		color : white;
		background-color : #8080c0;
		text-align : center;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 300px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
}
.australia{
		font-size : 14px;
		color : white;
		background-color : #000099;
		text-align : center;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 290px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
		padding-left : 2mm;
}
.t-australia{
		font-size : 14px;
		color : white;
		background-color : #8080c0;
		text-align : center;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 290px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
}
.ryokin{
		font-size : 14px;
		color : white;
		background-color : #000099;
		text-align : left;
		padding-left : 2mm;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		width : 300px;
		height : 25px;
		border-collapse : collapse;
		empty-cells : show;
}
#program-toi{
		text-align : center;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		width : 200px;
		margin-left : 200px;
		font-size : 18px;
}
.small{
		font-size : 15px;
		font-weight : bold;
}
