@charset "Shift_JIS"; /*　日本語使用　*/



/*　Win --- Fire fox2.0012　--　確認済*/

/*　Win --- NE7.1　--　確認済*/

/*　Win --- Opera9.2　--　確認済*/





/*　====================　サイトマップ　====================　*/

#left_sitemap {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_sitemap  #header {

	background: url(../img/sitemap01_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_sitemap #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#left_sitemap #sitemap01 h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../img/sitemap_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#left_sitemap #sitemap01 p {

	padding: 30px 30px 0px;

	line-height: 180%;

	text-align: left;

}

#left_sitemap #sitemap01 a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#left_sitemap #sitemap01 a:hover {

	color: #FFCC00;

}



#left_sitemap #sitemap01 strong {

	color: #CC6666;

}

#left_sitemap #main {

	padding: 30px;

	width: 580px;

}

#left_sitemap #main ul {

	border: 1px solid #828282;

	list-style: none;

	padding: 30px 30px 30px 50px;

	line-height: 150%;

}

#left_sitemap #main li {

	border-bottom: 2px dotted #CCCCCC;

	padding-top: 3px;

	padding-bottom: 3px;

}



#left_sitemap #main a {

	font-weight: bold;

	color: #0066FF;

}

#left_sitemap #main a:hover {

	color: #CC3333;

}

#left_sitemap #main .sb {

	margin-left: 15px;

}

#left_sitemap #main .sb a {

	font-weight: normal;

	color: #0099FF;

}

#left_sitemap #main .sb a:hover {

	color:#FF9900

}

/*　====================　コンタクト　====================　*/

#left_contact {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_contact #header {

	background: url(../img/contact01_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_contact #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#left_contact #contact01 h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../img/contact_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#left_contact #contact01 p {

	padding: 30px 30px 0px;

	line-height: 180%;

}

#left_contact #contact01 a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#left_contact #contact01 a:hover {

	color: #FFCC00;

}



#left_contact #contact01 strong {

	color: #CC6666;

}

#left_contact #main {

	padding: 30px;

}

#con_form {

	border: 1px solid #CCCCCC;

}

#form_title {

	font-size: 15px;

	color: #CC6666;

	padding-top: 10px;

	padding-bottom: 5px;

	padding-left: 20px;

	font-weight: bold;

}

#form_end {

	width: 550px;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	margin-top: 100px;

	padding-top: 50px;

	padding-bottom: 50px;

	font-size: 13px;

	color: #3C3C3C;

	line-height: 150%;

}

#form_end strong {

	color: #CC6666;

}

#table01 {

	margin: 0px 0px 0px 20px;

}

.komoku {

	width: 150px;

	background: #C8E9FF;

	font-size: 13px;

	font-weight: bold;

	color: #0099FF;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	line-height: 130%;

	border-right: 1px solid #7DCBFF;

	border-bottom: 1px solid #7DCBFF;

}

.scroll {

	background: #C8E9FF;

	font-size: 13px;

	font-weight: bold;

	color: #0099FF;

	padding-top: 5px;

	padding-bottom: 5px;

	line-height: 130%;

	border-right: 1px solid #7DCBFF;

	border-bottom: 1px solid #7DCBFF;

	text-align:center

}

.kisai {

	width: 350px;

	border: 1px solid #C8E9FF;

	padding-left: 10px;

	font-size: 13px;

	color: #3C3C3C;

	line-height: 130%;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 5px;

}

#table01 .kisai a {

	color: #0066FF;

	font-weight: bold;

}

#table01 .kisai a:hover {

	color: #FFCC00;

}



.txt13 {

	font-size: 13px;

	color: #3C3C3C;

	line-height: 150%;

}

/*　====================　コース案内　====================　*/

#left_course {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_course #header {

	background: url(../course/img/course_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_course #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#course h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../course/img/course_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#course p {

	padding: 30px 30px 0px;

	line-height: 180%;

}

#left_course #course h3 {

	color: #666666;

	border-bottom: 2px dotted #CCCCCC;

	padding-bottom: 5px;

	margin-left: 20px;

	margin-top: 20px;

	font-size: 13px;

	margin-right: 30px;

}

#left_course #course a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#left_course #course a:hover {

	color: #FFCC00;

}

#left_course #course strong {

	color: #CC6666;

}

#left_course #main {

	padding: 30px;

}

#course01,#course02,#course03,#course04 {

	color: #FFFFFF;

	font-size: 13px;

	font-weight: bold;

	padding: 10px;

}

#course01 a,#course02 a,#course03 a,#course04 a {

	color: #FFFFFF;

}

#course01 a:hover,#course02 a:hover,#course03 a:hover,#course04 a:hover {

	color: #FFCC00;

	text-decoration: underline;

}

#course01 {	background: #7CB721;}

#course02 {

	background: #6397C4;

	border-right: 1px solid #396B99;

	border-bottom: 1px solid #396B99;

}

#course03 {	background: #CC99CC;}

#course04 {	background: #FF9999;}

.course01,.course02,.course03,.course04 {

	font-size: 13px;

	font-weight: bold;

	padding: 10px;

	width: 150px;

}

.course01 {

	color: #7CB721;

	background: #C4EA8A;

	border-right: 1px solid #7CB721;

	border-bottom: 1px solid #7CB721;

}

#main .table01 .course01 a {

	color: #7CB721;

}

#main .table01 .course01 a:hover,#main .table01 .course02 a:hover,#main .table01 .course03 a:hover,#main .table01 .course04 a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}



.course02 {

	color: #6397C4;

	background: #B8CFE4;

	border-right: 1px solid #6397C4;

	border-bottom: 1px solid #6397C4;

}

#main .table01 .course02 a {

	color: #6397C4;

}

.course03 {

	color: #CC99CC;

	background: #F0E1F0;

	border-right: 1px solid #CC99CC;

	border-bottom: 1px solid #CC99CC;

}

#main .table01 .course03 a {

	color: #CC99CC;

}

.course04 {

	color: #FF9999;

	background: #FFE8E8;

	border-right: 1px solid #FF9999;

	border-bottom: 1px solid #FF9999;

}

#main .table01 .course04 a {

	color: #FF9999;

}

.taisho01,.taisho02,.taisho03,.taisho04 {

	width: 350px;

	padding-left: 10px;

	font-size: 13px;

	color: #3C3C3C;

	line-height: 130%;

	text-align: left;

}

.taisho01 {	border: 1px solid #C4EA8A;}

.taisho02 {	border: 1px solid #B8CFE4;}

.taisho03 {	border: 1px solid #EAD5EA;}

.taisho04 {	border: 1px solid #FFD2D2;}



/*　====================　医療分野　====================　*/

#left_medical {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_medical #header {

	background: url(../medical/img/medical_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_medical #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#medical h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../medical/img/medical_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#medical h3 {

	color: #7CB721;

	border-bottom: 2px dotted #CCCCCC;

	padding-bottom: 5px;

	margin-left: 20px;

	margin-top: 20px;

	font-size: 13px;

	margin-right: 30px;

}

#medical p {

	padding: 30px 30px 0px;

	line-height: 180%;

}

#left_medical #medical a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#left_medical #medical a:hover {

	color: #FFCC00;

}



#left_medical #medical strong {

	color: #CC6666;

}

#left_medical #main {

	padding: 30px;

}

/*　====================　工業分野　====================　*/

#left_industrial {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_industrial #header {

	background: url(../industrial/img/industrial_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_industrial #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#industrial h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../industrial/img/industrial_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#industrial h3 {

	color: #6397C4;

	border-bottom: 2px dotted #CCCCCC;

	padding-bottom: 5px;

	margin-left: 20px;

	margin-top: 20px;

	font-size: 13px;

	margin-right: 30px;

}

#industrial p {

	padding: 30px 30px 0px;

	line-height: 180%;

}

#left_industrial #industrial a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#left_industrial #industrial a:hover {

	color: #FFCC00;

}



#left_industrial #industrial strong {

	color: #CC6666;

}

#left_industrial #main {

	padding: 30px;

}

/*　====================　特許分野　====================　*/

#left_patent {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_patent #header {

	background: url(../patent/img/patent_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_patent #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#patent h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../patent/img/patent_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#patent h3 {

	color: #CC99CC;

	border-bottom: 2px dotted #CCCCCC;

	padding-bottom: 5px;

	margin-left: 20px;

	margin-top: 20px;

	font-size: 13px;

	margin-right: 30px;

}

#patent p {

	padding: 30px 30px 0px;

	line-height: 180%;

}

#left_patent #patent a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#left_patent #patent a:hover {

	color: #FFCC00;

}



#left_patent #patent strong {

	color: #CC6666;

}

#left_patent #main {

	padding: 30px;

}

/*　====================　ソフトウェアー　====================　*/

#left_softo {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_softo #header {

	background: url(../software/img/soft_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_softo #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#softo h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../software/img/software_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#softo h3 {

	color: #FF9999;

	border-bottom: 2px dotted #CCCCCC;

	padding-bottom: 5px;

	margin-left: 20px;

	margin-top: 20px;

	font-size: 13px;

	margin-right: 30px;

}

#softo p {

	padding: 30px 30px 0px;

	line-height: 180%;

}

#left_softo #softo a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#left_softo #softo a:hover {

	color: #FFCC00;

}

#left_softo #softo strong {

	color: #CC6666;

}

#left_softo #main {

	padding: 30px;

}

/*　====================　受講の流れ　====================　*/

#left_juko {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_juko #header {

	background: url(../juko/img/juko_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_juko #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#juko h2 {

	font-weight: bold;

	color: #009966;

	background: url(../juko/img/juko_title.png) no-repeat;

	width: 640px;

	text-align: right;

	padding-top: 9px;

	padding-bottom: 8px;

}

#juko h3 {

	font-size: 14px;

	color: #009966;

	border-bottom: 2px dotted #99FF00;

	margin-top: 30px;

	margin-right: 20px;

	margin-left: 20px;

	padding-right: 20px;

	padding-bottom: 5px;

	padding-left: 10px;

}

#juko a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#juko a:hover {

	color: #FFCC00;

}



#juko strong {

	color: #FF9900;

}

#juko p {

	padding: 20px 30px 0px;

	line-height: 180%;

}

#left_juko #main {

	padding: 30px;

}

#left_juko #main dt {

	border-top: 1px solid #009966;

	border-bottom: 1px solid #009966;

	padding: 10px;

	margin-bottom: 20px;

	margin-top: 20px;

	color: #99CC00;

	font-weight: bold;

	margin-right: 50px;

}

#left_juko #main dd {

	line-height: 150%;

	padding-right: 30px;

	margin-right: 40px;

	margin-left: 20px;

}

/*　====================　修了生の感想　====================　*/

#left_kanso {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_kanso #header {

	background: url(../juko/img/kanso_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_kanso #header p {

	padding-right: 40px;

	padding-left: 330px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#kanso h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../juko/img/kanso_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#kanso p {

	line-height: 180%;

	padding-left: 30px;

	background: url(../juko/img/topics_img01.png) no-repeat right top;

	margin-top: 30px;

	margin-bottom: 30px;

	padding-right: 180px;

	margin-right: 20px;

	padding-bottom: 50px;

}

#kanso h3 {

	font-size: 13px;

	color: #FF3300;

	border-bottom: 2px dotted #FEAC33;

	margin-top: 30px;

	margin-right: 20px;

	margin-left: 20px;

	padding-right: 20px;

	padding-bottom: 5px;

	padding-left: 30px;

}

#left_kanso #kanso ol {

	background: url(../juko/img/topics_img02.png) no-repeat left top;

	line-height: 180%;

	font-size: 13px;

	padding-right: 20px;

	padding-bottom: 30px;

	padding-left: 190px;

	margin-left: 30px;

}

#left_kanso #kanso li {

	font-weight: bold;

	color: #FF6600;

}

#left_kanso #kanso li a {

	margin: 0px;

	padding: 0px;

	color: #3C3C3C;

	font-weight: normal;

}

#left_kanso #kanso li a:hover {

	color: #FF9900;

	text-decoration: underline;

}

#left_kanso #main {

	padding-right: 30px;

	padding-bottom: 30px;

	padding-left: 30px;

}

#left_kanso #main dt {

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

	padding: 10px 10px 10px 50px;

	margin-bottom: 20px;

	margin-top: 20px;

	color: #99CC00;

	font-weight: bold;

	background: url(../q_a/img/q.png) no-repeat left center;

	margin-right: 50px;

}

#left_kanso #main dt a {

	color: #FF9900;

	font-weight: bold;

}



#left_kanso #main dd {

	line-height: 150%;

	padding-right: 30px;

	background: url(../q_a/img/a.png) no-repeat left top;

	text-indent: 30px;

	padding-top: 10px;

	margin-right: 40px;

}

/*　====================　受講後独立　====================　*/

#left_dokuritu {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_dokuritu #header {

	background: url(../juko/img/dokuritu_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_dokuritu #header p {

	padding-right: 40px;

	padding-left: 320px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#dokuritu h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../juko/img/dokuritu_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#dokuritu p {
	line-height: 180%;
	padding-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: 20px;
	padding-bottom: 0px;

}

#dokuritu h3 {

	font-size: 14px;

	color: #FF9900;

	border-bottom: 2px dotted #FF6600;

	margin-top: 30px;

	margin-right: 20px;

	margin-left: 20px;

	padding-right: 20px;

	padding-bottom: 5px;

	padding-left: 10px;

}

#dokuritu a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#dokuritu a:hover {

	color: #FFCC00;

}



#dokuritu strong {
	color: #900;

}

#dokurituo p {

	padding: 20px 30px 0px;

	line-height: 180%;

}

#fukusu h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../juko/img/fukusu_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#fukusu p {
	line-height: 180%;
	padding-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: 20px;
	padding-bottom: 0px;

}

#fukusu h3 {

	font-size: 14px;

	color: #FF9900;

	border-bottom: 2px dotted #FF6600;

	margin-top: 30px;

	margin-right: 20px;

	margin-left: 20px;

	padding-right: 20px;

	padding-bottom: 5px;

	padding-left: 10px;

}

#fukusu a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#fukusu a:hover {

	color: #FFCC00;

}



#fukusu strong {
	color: #900;

}

#fukusu p {

	padding: 20px 30px 0px;

	line-height: 180%;

}


#left_dokuritu #main {

	padding: 0px 30px 30px;

}

#left_dokuritu #main dt {

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

	padding: 10px;

	margin-bottom: 20px;

	margin-top: 20px;

	color: #FF9900;

	font-weight: bold;

	margin-right: 50px;

}

#left_dokuritu #main dd {

	line-height: 150%;

	padding-right: 30px;

	margin-right: 40px;

	margin-left: 20px;

}

#left_dokuritu #main dd p {

	padding-bottom: 15px;

}

#left_dokuritu #main dd a {

	font-weight: bold;

	color: #0066FF;

}

#left_dokuritu #main dd a:hover {

	color: #FFCC00;

}

/*　====================　受講後独立　====================　*/

#left_fukusu {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_fukusu #header {

	background: url(../juko/img/fukusu_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_fukusu #header p {

	padding-right: 40px;

	padding-left: 320px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#fukusu h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../juko/img/fukusu_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#fukusu p {

	line-height: 180%;

	padding-left: 30px;

	background: url(../juko/img/topics_img03.png) no-repeat right top;

	margin-top: 30px;

	margin-bottom: 30px;

	padding-right: 230px;

	margin-right: 20px;

	padding-bottom: 30px;

}

#fukusu h3 {

	font-size: 14px;

	color: #FF9900;

	border-bottom: 2px dotted #FF6600;

	margin-top: 30px;

	margin-right: 20px;

	margin-left: 20px;

	padding-right: 20px;

	padding-bottom: 5px;

	padding-left: 10px;

}

#fukusu a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#fukusu a:hover {

	color: #FFCC00;

}



#fukusu strong {

	color: #FF9900;

}

#fukusu p {
	padding: 20px 30px 0px;
	line-height: 180%;
	background-image: none;
	background-repeat: no-repeat;

}

#left_fukusu #main {

	padding: 0px 30px 30px;

}

#left_fukusu #main dt {

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

	padding: 10px;

	margin-bottom: 20px;

	margin-top: 20px;

	color: #FF9900;

	font-weight: bold;

	margin-right: 50px;

}

#left_fukusu #main dd {

	line-height: 150%;

	padding-right: 30px;

	margin-right: 40px;

	margin-left: 20px;

}

#left_fukusu #main dd p {

	padding-bottom: 15px;

}

#left_fukusu #main dd a {

	font-weight: bold;

	color: #0066FF;

}

#left_fukusu #main dd a:hover {

	color: #FFCC00;

}
#left_fukusu #main h3 {
	font-weight: bold;
	color: #F90;
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

#left_fukusu #main p {
	line-height: 150%;
	padding-bottom: 20px;
	padding-right: 70px;
}
.komoku0 {
	width: ;
	font-size: 13px;
	font-weight: bold;
	color: #900;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 130%;
	background-color: #eeeeee;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #900;
	border-bottom-color: #900;

}

.komoku1 {
	width: ;
	font-size: 13px;
	font-weight: bold;
	color: #7CB721;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 130%;
	background-color: #C4EA8A;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #7CB721;
	border-bottom-color: #7CB721;

}

.kisai1 {
	width: ;
	border: 1px solid #7CB721;
	padding-left: 10px;
	font-size: 13px;
	color: #3C3C3C;
	line-height: 130%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.komoku2 {
	width: ;
	font-size: 13px;
	font-weight: bold;
	color: #6397C4;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 130%;
	background-color: #B8CFE4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #6397C4;
	border-bottom-color: #6397C4;

}

.kisai2 {
	width: ;
	border: 1px solid #6397C4;
	padding-left: 10px;
	font-size: 13px;
	color: #3C3C3C;
	line-height: 130%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.komoku3 {
	width: ;
	font-size: 13px;
	font-weight: bold;
	color: #C9C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 130%;
	background-color: #F0E1F0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C9C;
	border-bottom-color: #C9C;

}

.kisai3 {
	width: ;
	border: 1px solid #C9C;
	padding-left: 10px;
	font-size: 13px;
	color: #3C3C3C;
	line-height: 130%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.komoku4 {
	width: ;
	font-size: 13px;
	font-weight: bold;
	color: #F99;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 130%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F99;
	border-bottom-color: #F99;
	background-color: #FFE8E8;

}

.kisai4 {
	width: ;
	border: 1px solid #F99;
	padding-left: 10px;
	font-size: 13px;
	color: #3C3C3C;
	line-height: 130%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}


/*　====================　受講お申込み　====================　*/

#left_komi {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_komi #header {

	background: url(../juko/img/komi_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_komi #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#left_komi #komi h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../juko/img/komi_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#left_komi #komi p {

	padding: 20px 30px 0px;

	line-height: 180%;

}

#left_komi #komi a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#left_komi #komi a:hover {

	color: #FFCC00;

}



#left_komi #komi strong {

	color: #CC6666;

}

#left_komi #main {

	padding: 30px;

}

/*　====================　Q&A　====================　*/

#left_q_a {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_q_a #header{

	background: url(../q_a/img/q_a_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_q_a #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#left_q_a #q_a a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#left_q_a #q_a a:hover {

	color: #FFCC00;

}



#left_q_a #q_a strong {

	color: #CC6666;

}

#q_a h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../q_a/img/q_a_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#q_a p {

	padding: 30px 30px 0px;

	line-height: 180%;

}

#left_q_a #main {

	padding: 30px;

}

#left_q_a #main ul {

	left: 10px;

	margin-bottom: 30px;

	padding: 0px;

	margin-left: 0px;

	margin-right: 50px;

}

#left_q_a #main .q01 {

	border: 2px solid #0066FF;

	padding: 10px;

	font-weight: bold;

	color: #3C3C3C;

	margin-bottom: 20px;

	margin-top: 20px;

}

#left_q_a #main li {

	content: url(../q_a/img/q.png) inside;

	border-bottom: 2px dotted #CCCCCC;

	padding-bottom: 9px;

	margin-bottom: 10px;

	marker-offset: 10px;

	list-style: decimal inside;

	background: url(../q_a/img/q.png) no-repeat;

	padding-top: 3px;

	padding-left: 35px;

	font-size: 16px;

	font-weight: bold;

	color: #CC3333;

}

#left_q_a #main li a {

	font-size: 13px;

	font-weight: normal;

	color: #3C3C3C;

}

#left_q_a #main dl {

	line-height: 180%;

	padding: 20px;

	margin: 0px 40px 0px 0px;

}

#content #left_q_a #main .title01,#content #left_q_a #main .title03,#content #left_q_a #main .title05 {

	border-style: none;

	padding-left: 10px;

	margin-bottom: 10px;

}

#content #left_q_a #main .title01 {

	color: #0033FF;

	background: #D2E4FF;

}

#content #left_q_a #main .title03 {

	background: #FFCC66;

	color: #FF6600;

}

#content #left_q_a #main .title05 {

	background: #CCFF99;

	color: #99CC00;

	text-decoration: blink;

}

#content #left_q_a #main .title02,#content #left_q_a #main .title04,#content #left_q_a #main .title06 {

	margin-bottom: 10px;

	padding-left: 20px;

}

#content #left_q_a #main .title02 {

	border: 1px solid #0066FF;

	color: #3C3C3C;

}

#content #left_q_a #main .title04 {

	border: 1px solid #FF6600;

	color: #3C3C3C;

}

#content #left_q_a #main .title06 {

	border: 1px solid #99CC00;

	color: #3C3C3C;

}

#left_q_a #main dt {

	color: #0099FF;

	font-weight: bold;

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

	padding-left: 30px;

	line-height: 130%;

	padding-top: 10px;

	padding-bottom: 5px;

	background: url(../q_a/img/q.png) no-repeat left center;

}

#left_q_a #main a {

	color: #0099FF;

}

#left_q_a #main a:hover {

	color: #CC3333;

}

#left_q_a #main dd {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 40px;

	line-height: 140%;

	background: url(../q_a/img/a.png) no-repeat;

	margin-top: 10px;

	text-indent: 35px;

}

/*　====================　会社概要　====================　*/

#left_company {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_company #header {

	background: url(../company/img/company_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_company #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#company01 h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../company/img/company_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#company01 img {

	float: right;

	background: url(../img/topics_img01.png) no-repeat;

	display: block;

	color: #666666;

	text-decoration: none;

	text-align: center;

	margin: 20px;

}

#company01 .name {

	text-align: right;

}



#company01 a {

	color: #0066FF;

	font-weight: bold;

}

#company01 a:hover {

	color: #FFCC00;

}



#left_company #company01 h3{

	color: #003399;

	border-bottom: 2px dotted #CCCCCC;

	padding-bottom: 5px;

	margin-left: 20px;

	font-size: 13px;

	margin-top: 20px;

	margin-right: 30px;

}

#left_company #company01 p {

	padding: 20px 30px 0px;

	line-height: 180%;

}

#content #left_company #main {

	padding: 30px;

}

#content #left_company #main h3{

	color: #003399;

	border-bottom: 2px dotted #CCCCCC;

	padding-bottom: 5px;

	font-size: 13px;

	margin: 20px 30px 20px 20px;

	text-align: left;

}

#left_company #main p {

	padding-bottom: 10px;

	text-align: left;

	padding-left: 30px;

}





/*　====================　リンクページ　====================　*/

#left_link {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_link #header{

	background: url(../link/img/link_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_link #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#left_link #link a {

	margin: 0px;

	padding: 0px;

	color: #0099FF;

	font-weight: bold;

}

#left_link #link a:hover {

	color: #FFCC00;

}



#left_link #link strong {

	color: #CC6666;

}

#link h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../link/img/link_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#link p {

	padding: 30px 30px 0px;

	line-height: 180%;

}

#left_link #main {

	padding: 30px;

}

#left_link #main dl {

	border: 1px solid #999999;

	line-height: 180%;

	padding: 20px;

	width: 85%;

}

#content #left_link #main .title01,#content #left_link #main .title03,#content #left_link #main .title05 {

	border-style: none;

	padding-left: 10px;

	margin-bottom: 10px;

}

#content #left_link #main .title01 {

	color: #0033FF;

	background: #D2E4FF;

}

#content #left_link #main .title03 {

	background: #FFCC66;

	color: #FF6600;

}

#content #left_link #main .title05 {

	background: #CCFF99;

	color: #99CC00;

	text-decoration: blink;

}#content #left_link #main .title02,#content #left_link #main .title04,#content #left_link #main .title06 {

	margin-bottom: 10px;

	padding-left: 20px;

}

#content #left_link #main .title02 {

	border: 1px solid #0066FF;

	color: #3C3C3C;

}

#content #left_link #main .title04 {

	border: 1px solid #FF6600;

	color: #3C3C3C;

}

#content #left_link #main .title06 {

	border: 1px solid #99CC00;

	color: #3C3C3C;

}

#left_link #main dt {

	color: #0099FF;

	font-weight: bold;

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

	padding-left: 30px;

	line-height: 130%;

	padding-top: 5px;

	padding-bottom: 5px;

}

#left_link #main a {

	color: #0099FF;

}

#left_link #main a:hover {

	color: #CC3333;

}

#left_link #main dd {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 40px;

	line-height: 140%;

}

/*　====================　プライバシーコンテンツ　====================　*/

#left_privacy {

	width: 650px;

	float: left;

	text-align: left;

	padding-left: 10px;

}

#left_privacy #header{

	background: url(../img/privacy_imgbk.png) no-repeat;

	height: 141px;

	width: 650px;

}

#left_privacy #header p {

	padding-right: 40px;

	padding-left: 300px;

	letter-spacing: 1px;

	text-align: left;

	line-height: 150%;

	padding-top: 55px;

}

#privacy h2 {

	font-weight: bold;

	color: #FFFFFF;

	background: url(../img/privacy_title.png) no-repeat;

	width: 640px;

	text-align: left;

	padding-left: 30px;

	padding-top: 9px;

	padding-bottom: 8px;

}

#privacy p {

	padding: 30px 30px 0px;

	line-height: 180%;

}

#left_privacy #main {

	padding: 30px;

}

#left_privacy #main dl {

	border: 1px solid #0099FF;

	line-height: 180%;

	padding: 20px;

	width: 85%;

}

#left_privacy #main dt {

	color: #0099FF;

	font-weight: bold;

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

}

#left_privacy #main dd {

	padding-top: 15px;

	padding-bottom: 15px;

	padding-right: 40px;

}

/*　====================　セミナー　====================　*/

#topics #seminar h3 {

	color: #FF9900;

	border-bottom: 1px solid #999999;

}

#topics #seminar table {

	border: 1px solid #999999;

	margin: 0px 30px 30px 50px;

	padding: 20px 30px;

}

#topics #seminar caption {

	font-size: 13px;

	color: #FFFFFF;

	font-weight: bold;

	background: #999999;

	padding-top: 7px;

	padding-bottom: 7px;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 5px;

}



#topics #seminar th {

	font-weight: bold;

	color: #FF9900;

	width: 100px;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

	background: #FFFFCC;

	font-size: 13px;

	letter-spacing: 1px;

}

#topics #seminar td {

	letter-spacing: 1px;

	list-style: none;

	background: url(none);

	margin-right: 0px;

	margin-left: 0px;

	font-size: 13px;

	color: #666666;

	padding: 5px 20px;

	line-height: 130%;

}

#topics #seminar .s_sb {

	padding-left: 130px;

}



#topics #seminar #form a {

	background: #FF9900;

	padding: 5px 10px;

	display: block;

	margin-right: 40px;

	margin-left: 40px;

	color: #FFFFFF;

	text-align: center;

	border: 1px solid #999999;

}

#topics #seminar #form a:hover {

	background: #339999;

}

