@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;
	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;
}
#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: #FF9900;
}
#dokurituo 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_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;
}
