.honbun	{
	font-size: small;
	line-height: 150%;
	color: #333333;
	width: 540px;
}

.nomal {font-size: small}

.txt00 {
	line-height: 150%;

}


.txt00 strong{

	color: #6A5B17;
}


.txt01		{font-size:small; font-weight: normal; color: #2E61B6}

.txt02		{font-size:1.2em; font-weight: bold; color: #9B6900}

.txt03		{font-size:12px; color: #666666}

.txt04		{font-size:small; color: #ffffff}

.txt04_b	{font-size:small; font-weight: bold;color: #ffffff}

.txt05	{border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ff0000;}

.ttl		{
	font-size: medium;
	font-weight: bold;
	color: #003399;
	width: 540px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: left;
}

.ttl02 		{font-size: small; font-weight: bold; color: #3399FF}

.ttl02_k 		{font-size: small; font-weight: bold; color: #DF800B}

.ttl02_s 		{font-size: small; font-weight: bold; color: #009999}

.ttl02_y 		{font-size: small; font-weight: bold; color: #8985E0}

.ttl03 		{font-size: small; font-weight: bold; color: #669933}

.small		{font-size: small; color: #333333}

.urgent 		{font-size: small; font-weight: bold; color: #FF3300}


a.nav:link {color:#ffffff}
a.nav:visited {color:#ffffff}
a.nav:hover {color:#99ccff}


a.menu:visited{color: #339999; text-decoration: none}
a.menu:active{color:#FF9900; text-decoration: none} 
a.menu:hover{color: #FF6600; text-decoration:underline} 
a.menu:link{color: #7478CF; text-decoration: none} 


a.menu01:link{color:#656D78}
a.menu01:visited{color:#656D78}
a.menu01:hover{color:#FF6600}
a.menu01:active{color:#747d86}

a.menu03:link{color:#FFFFFF}
a.menu03:visited{color:#FFFFFF}
a.menu03:hover{color:#FF6600}
a.menu03:active{color:#FFFFFF}

a.g_nav:link{font-size: small;color:#6699FF}
a.g_nav:visited, a.g_nav:active {font-size: small;color:#9966FF}
a.g_nav:hover{font-size: small;color:#FF6600}

a.l_nav01:link{font-size: small;color:#2E61B6}
a.l_nav01:visited{font-size: small;color:#8385E2}
a.l_nav01:hover{font-size: small;color:#D67B29}
a.l_nav01:active{font-size: small;color:#2E61B6}

a.l_nav02:link{font-size: small;color:#2E61B6}
a.l_nav02:visited, a.l_nav02:active {font-size: small;color:#663366}
a.l_nav02:hover{font-size: small;color:#CC6600}
.l_nav02{font-size: small;color:#663366}

a.l_nav04:link{
	font-size: 14px;
	color:#0066FF;
	font-weight: bold;
}
a.l_nav04:visited, a.l_nav04:active {
	font-size: 14px;
	color:#663366;
	font-weight: bold;
}
a.l_nav04:hover{
	font-size: 14px;
	color:#FF6600;
	font-weight: bold;
}
.l_nav04{
	font-size: 14px;
	color:#663366;
	font-weight: bold;
}

a.l_nav03:link{font-size:12px;color:#7478CF}
a.l_nav03:visited, a.l_nav03:active {font-size:12px;color:#9966FF}
a.l_nav03:hover{font-size:12px;color:#FF6600}


a.foot:link{font-size:12px;color:#666666}
a.foot:visited, a.foot:active {font-size:12px;color:#9966FF}
a.foot:hover{font-size:12px;color:#FF6600}

.bgpan {
	background-image: url(../img/bg_pan.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #82A5CB;
	font-size: 12px;
}
.bgbt {
	background-image: url(../img/bgbt.jpg);
	background-repeat: repeat-y;
	height: 31px;
	width: 189px;
}
.adobereader {
	bottom: 15px;
	margin: 0px;
	width: 160px;
	font-size: small;
	line-height: 130%;
	color: #666666;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

a.l_nav05:link{
	font-size: small;
	color:#4880F2;
	line-height: 150%;
}
a.l_nav05:visited{
	font-size: small;
	color:#9966FF;
	line-height: 150%;
}
a.l_nav05:hover{
	font-size: small;
	color:#FF6600;
	line-height: 150%;
}
a.l_nav05:active{
	font-size: small;
	color:#3399FF;
	line-height: 150%;
}







/*-----  tablelayout  -----*/

table th{
	text-align: center;
}

table.tableborder{
	border-top: 1px solid #CCCCCC;
	border-right: #CCCCCC;
	border-bottom: #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: center;
}


table.tableborder td{
	font-size: small;
	color: #333333;
	border-top: #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: #CCCCCC;
}

/*-----  tableの色分け部 -----*/

table.tableborder td.yellow{
	/*background-color: #FFFFCC;*/
	text-align: center;
}
table.tableborder td.yellow_c{
	background-color: #FFFFCC;
	text-align: center;
}
table.tableborder tr.yellow_c{
	background-color: #FFFFCC;
	text-align: center;
}

table.tableborder td.lightgreen{
	background-color: #F7F7F7;
}

table.tableborder td.lightgrey{
	background-color: #f6fff0;
}


table.tableborder th{
	background-color: #99C7FF;
	font-size: small;
	color: #333333;
	border-top: #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: #CCCCCC;
}

table.tableborder th.parple{
	background-color: #99B0FF;
}

table.tableborder th.lightblue{
	background-color: #D2E7FF;
}

table.tableborder th.lightparple{
	background-color: #C4D1FF;
}



/*****************************/
/* txtArea */
/*****************************/

.txtArea{
	clear:both;
	padding-top: 15px;
}



ul.square li{
	margin-left: 1em;
	list-style-type: square;
}

ul.square li ol{
	margin-left: 1em;
}

ul.square li ol li{
	list-style-type: decimal;
}


ul.disc{
	margin-left: 1em;
}

ul.disc li{
	list-style-type: disc;
}

ol.decimal{
	margin-left: 2em;
}

ol.decimal li{
	list-style-type: decimal;
}


/*****************************/
/* branchtable */
/*****************************/

table.branchtable{
	width: 540px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-collapse: collapse;
}

table.branchtable td{
	padding: 3px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

table.branchtable td.shiken{
	width: 60px;
}

table.branchtable td.kikan{
	width: 30px;
}

table.branchtable td.yotei{
	width: 60px;
}


table.branchtable th{
	padding: 3px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #2E61B6;
	color: #FFFFFF;
	text-align: left;
}

table.branchtable th.days{
	background-color: #6699FF;
}

table.branchtable tr.dark td{
	background-color: #F5F5F5;
}

table.branchtable tr.blue td{
	background-color: #D2E7FF;
}

table.branchtable tr.yellow td{
	background-color: #FFFFCC;
}

table.branchtable td.dark{
	background-color: #F5F5F5;
}

table.branchtable td table{
	width: auto;
	border-left: none;
	border-top: none;
	border-collapse: collapse
}

table.branchtable td table td{
	padding: inherit;
	border-right: none;
	border-bottom: none;
}

.small_letter{
	font-size: 0.9em;
	
	}
/*****************************/
/* orgtable */
/*****************************/

table.orgtable{
	width: 540px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-collapse: collapse;
}

table.orgtable td{
	padding: 3px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

table.orgtable td.dark{
	background-color: #F5F5F5;
}

table.orgtable tr.blue td{
	background-color: #D2E7FF;
}

table.orgtable tr.yellow td{
	background-color: #FFFFCC;
}

table.orgtable th{
	padding: 3px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #2E61B6;
	color: #FFFFFF;
	text-align: center;
}

.item_w{
	white-space: nowrap;
	}
	
#kyoutu li {
	margin-bottom: 5px;
}
#kyoutu {
	margin-left: 20px;
}

/*試験実施状況*/
.examination td{
	text-align: right;
}

.t_l{	text-align: right;}

.orgtable .th_w{text-align: center;background: transparent; color: #000000; font-weight: normal;}

.orgtable td{text-align: right;}

