/*ナビゲーション▽*/
li.a1 a:link, li.a1 a:visited {background:transparent url(../img/1_01.gif) no-repeat 0px 0px; text-decoration:none;}
li.a2 a:link, li.a2 a:visited {background:transparent url(../img/1_02.gif) no-repeat 0px 0px; text-decoration:none;}
li.a3 a:link, li.a3 a:visited {background:transparent url(../img/1_03.gif) no-repeat 0px 0px; text-decoration:none;}
li.a4 a:link, li.a4 a:visited {background:transparent url(../img/1_04.gif) no-repeat 0px 0px; text-decoration:none;}
li.a5 a:link, li.a5 a:visited {background:transparent url(../img/1_05.gif) no-repeat 0px 0px; text-decoration:none;}
li.a6 a:link, li.a6 a:visited {background:transparent url(../img/1_06.gif) no-repeat 0px 0px; text-decoration:none;}
li.a7 a:link, li.a7 a:visited {background:transparent url(../img/1_07.gif) no-repeat 0px 0px; text-decoration:none;}
li.a1 a:hover, li.a1 a:focus {background:transparent url(../img/2_01.gif) no-repeat 0px 0px; text-decoration:none;}
li.a2 a:hover, li.a2 a:focus {background:transparent url(../img/2_02.gif) no-repeat 0px 0px; text-decoration:none;}
li.a3 a:hover, li.a3 a:focus {background:transparent url(../img/2_03.gif) no-repeat 0px 0px; text-decoration:none;}
li.a4 a:hover, li.a4 a:focus {background:transparent url(../img/2_04.gif) no-repeat 0px 0px; text-decoration:none;}
li.a5 a:hover, li.a5 a:focus {background:transparent url(../img/2_05.gif) no-repeat 0px 0px; text-decoration:none;}
li.a6 a:hover, li.a6 a:focus {background:transparent url(../img/2_06.gif) no-repeat 0px 0px; text-decoration:none;}
li.a7 a:hover, li.a7 a:focus {background:transparent url(../img/2_07.gif) no-repeat 0px 0px; text-decoration:none;}

li.b1 a:link, li.b1 a:visited {background:transparent url(../img/4_08.gif) no-repeat 0px 0px; text-decoration:none;}
li.b2 a:link, li.b2 a:visited {background:transparent url(../img/4_10.gif) no-repeat 0px 0px; text-decoration:none;}


/*研修名*/

.title_bup {
	font-size:16px ;
	font-weight: bold;
	color:#666666; 
	border-style: solid; 
	border-width: 0px 0px 1px 5px; 
	border-color: #FF0000;
}

.parttitle_bup{
	width:300px;
	border-bottom:2px solid #FF5D09;
	padding-left:12px;
	padding-bottom:1px;
	color: #FF5D09;
	font-size:15px; 
}



/*講師*/

.Instructorpart_bup{
	width:250px;
	border-bottom:2px solid #FF0000;
	padding-left:12px;
	padding-bottom:1px;
	color: #FF0000;
	font-size:15px; 
}

.Instructorlist_bup dl.Instructorlist{
	line-height: 1.25;
	margin: 20px 30px 30px 20px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #FF0000;
}

.Instructorlist_bup dl.Instructorlist dt{
	clear: left;
	float: left;
	width: 100px;
	margin: 0px 0px 0px;
	padding: 1px 1px;
	font-size:13px;
	border-top: 1px solid #FF0000;
}

.Instructorlist_bup dl.Instructorlist dd{
	border-left: 1px solid #FF0000;
	border-top: 1px solid #FF0000;
	margin: 0px 0px 1px 100px;
	padding: 1px 10px;
	font-size:13px;
}


/* カリキュラムのテーブル配色 */

#programTable{
	width: 480px;
	font-size:12px;
	margin: 0px 0px 0px 40px;
	background-color:#FF0000;
}

#programTable tr{
	background-color:#ffffff;
}

　/*リンクの色変更 ここから */

    a:link {color:#0000FF; background:#FFFFFF;
	text-decoration:underline;} 
	a:visited {color:#990066; background:#FFFFFF;
	text-decoration:underline;} 
	a:hover {color:#FF3300; background:#FFFFFF;
	text-decoration:underline;}
	a:active {color:#FF0000; background:#FFFFFF;
	text-decoration:underline;}

/*　リンクの色変更 ここまで */ 






/* スケジュール関連
----------------------------------------- */

#schedule{
	font-size:12px;
	margin: 0px 0px 0px 20px;
	background-color:#FF688D;
	width: 510px;
	border-collapse:collapse	
}

#schedule th{
	height:25px;
	padding:2px 0px 0px 2px;	
	background-color:#fff;
	text-aling:center;
	border: solid 1px #FF688D;
}

#schedule tr td{
	padding:5px;
	margin:1px;
	background-color:#fff;
	border: solid 1px #FF688D;
	text-align:left;
	vertical-align:middle;
}


/* パンくず */
.gray {
	background-color:#f8f4e6;
	height:30px;
	width:565px;
	margin: 0px;
}

.pankuzu {
	color: #FFFFFF;
	font-size: 12px;
	height: auto;
	padding-top: 5px;
	text-align: right;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*ニュースリリース枠設定
--------------------------------------------------------- */

.sub_box{
	line-height: 1.2em;
	margin-left: 25px;
	padding-top: 5px;
	padding-left: 0px;
	/* padding-right: 20px; */
	font-size: 14px;
	background-color: #FFFFFF;
	font-style: normal;
}


/*ニュースリリース
--------------------------------------------------------- */
#newsrelease {
	width: 530px;
	margin: 0px auto;
	font-size: 12px;
}
#newsrelease a {
	text-decoration: none;
}

#newsrelease dl {
	border-bottom: 1px dashed #0066FF;
	margin: 5px auto;
	padding: 0px 0px 5px 20px;
	width: 505px;
}
#newsrelease dt {
	float: left;
	height: 12px;
}

#newsrelease dd {
	padding-left: 45px;
}

.clearfloat { 
	clear:both;
	height:0px;
	font-size: 1px;
	line-height: 0px;
}

