h2 {
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.li-nospace {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-type: disc;
}
.tp-txt1 {
	font-size: 12px;
	line-height: 140%;
	color: #E1E1E1;
}
.hdline-tbl{
	display:inline;
}
.hdline-tbl table{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0;
	width:280px;
	border-collapse:collapse;
	background-color: #DADFED;
	}
.hdline-tbl th{
	border-bottom:1px solid #323356;
	background-image: none;
	background-color: #CDD5E7;
	}
.hdline-tbl-col1{
	border-bottom:1px dotted #002952;
	background-image: url(0top-bull1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	}
.hdline-tbl-col2 {
	border-bottom:1px dotted #002952;
}
.hdline-tbl td{
	font-size: 63%;
	line-height: 130%;
	border-bottom:1px dotted #003359;
	padding: 7px 2px 7px 8px;
	}
.hdline-tbl a:hover{
color:#0066FF;
text-decoration:underline;
	}
.hdline-tbl-history{
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0F2C3A;
	}
.tp-box1 {
	font-size: 63%;
	line-height: 140%;
}
.hdline-tbl a:visited {
color:#660000;
text-decoration:underline;
}

.tp-txt2 {
	font-size: 12px;
}

.course {
	color: #FFFFFF;
	font-weight: bold;
}
.jinzai a {
	text-decoration: none;
	color: #333333;
}
.jinzai a:visited{
	text-decoration: none;
	color: #333333;
}
.jinzai a:hover{
	text-decoration: none;
	color: #003399;
}



@media print{
body {background-image:none;}
#k-menu{display:none;}
.k-footer{display:none;}
.nav-pad{display:none;}
.main-box {
	float: left;
	clear:both;/*MacIE対策*/
	background-image:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.nav-text,.nav-text-end{
width:740px;
w\idth:735px;
}
.nav-text-old{
width:720px;
w\idth:715px;
}
.nav-text-subtitle {
	width:685px;
	w\idth:680px;
	}
.nav-text-img {
	width:700px;
	w\idth:695px;
}
.bd {
	width:685px;
	w\idth:680px;
}
.h-lv1,.h-lv1-s,.h-lv2 {
	width:705px;
	w\idth:698px;
}
.h-lv3,.h-lv3-u {
	width:700px;
	w\idth:698px;
}
.nav-text-end {
	width:735px;
	w\idth:730px;
}
.nav-text-size {
	width:734px;
	w\idth:729px;
}

.break { page-break-before: always; }

.chu01 {font-size: 9px}

