.header-1 {  background: url(top/back2.jpg) no-repeat center top; padding: 0px 0px; width: 800px; height: 200px; margin: 0px 0px}
.outline1 {  width: 800px; margin: 0px 0px; padding: 0px 0px}
.point1 {  list-style: none; background: url(top/point1.jpg) no-repeat; margin: 10px 0px 10px 15px; padding: 5px 0px 0px 35px; vertical-align: middle}
.point4 { list-style: none; background: url(top/point4.jpg) no-repeat; margin: 10px 0px 10px 15px; padding: 5px 0px 0px 35px; vertical-align: middle}
.point2 { list-style: none; background: url(top/point2.jpg) no-repeat; margin: 10px 0px 10px 15px; padding: 5px 0px 0px 35px; vertical-align: middle; height: 30px }
.point3 { list-style: none; background: url(top/point3.jpg) no-repeat; margin: 10px 0px 10px 15px; padding: 5px 0px 0px 35px; vertical-align: middle; height: 30px }
.box-honbun {
	font: 12px/18px "ＭＳ Ｐゴシック", "Osaka";
	color: #330000;
	background: #FFFFFF;
	margin: 0px 25px 10px 0px;
	float: right;
	text-align: left;
	padding: 0px 0px;
	width: 520px;
	display: inline;
}
.box-honbun a{
	color: #330000 }
.box-navi {
	margin: 0px 20px 20px 0px;
	width: 210px;
	padding: 0px 0px;
	float: left;
	text-align: left;
}
.c-both { clear:both; }

.copyright {  font: 10px "ＭＳ Ｐゴシック", "Osaka"; color: #330000; text-align: center; width: 800px; margin: 5px 0px 0px}
.address {  font: 12px/20px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(top/back-footer.jpg) repeat-x left top; width: 800px; height: 20px; margin: 0px 0px}
.address a{
	color: #FFFFFF }
.main_hd{
	display:none;
; background: url(profile/midashi1.jpg)
}
.header-font { font: 16px/22px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; text-align: left; padding: 110px 0px 0px 50px; width: 800px; height: 200px; margin: 0px 0px }
.navi-1 { list-style: none; height: 35px; font: 14px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(navi/navi1-1.jpg) no-repeat; padding: 0px 0px 0px 18px; margin: 0px 0px 0px 17px}
.navi-2 { list-style: none; height: 35px; font: 14px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(navi/navi2-1.jpg) no-repeat; padding: 0px 0px 0px 18px; vertical-align: middle ; margin: 0px 0px 0px 17px}
.navi-3 { list-style: none; height: 35px; font: 14px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #DBDB95; background: url(navi/navi3-1.jpg) no-repeat; padding: 0px 0px 0px 18px; vertical-align: middle ; margin: 0px 0px 0px 17px}
.navi-4 { list-style: none; height: 35px; font: 12px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(navi/navi4-1.jpg) no-repeat; padding: 0px 0px 0px 38px; vertical-align: middle ; margin: 0px 0px 0px 17px}
.navi-5 { list-style: none; height: 35px; font: 12px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(navi/navi5-1.jpg) no-repeat; padding: 0px 0px 0px 38px; vertical-align: middle ; margin: 0px 0px 0px 17px}
.navi-6 { list-style: none; height: 35px; font: 12px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(navi/navi6-1.jpg) no-repeat; padding: 0px 0px 0px 38px; vertical-align: middle ; margin: 0px 0px 0px 17px}
.navi-7 { list-style: none; height: 35px; font: 14px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(navi/navi7-1.jpg) no-repeat; padding: 0px 0px 0px 18px; vertical-align: middle ; margin: 0px 0px 0px 17px}
.navi-8 { list-style: none; height: 35px; font: 14px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(navi/navi8-1.jpg) no-repeat; padding: 0px 0px 0px 18px; vertical-align: middle ; margin: 0px 0px 0px 17px}
.navi-9 { list-style: none; height: 35px; font: 14px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(navi/navi9-1.jpg) no-repeat; padding: 0px 0px 0px 18px; vertical-align: middle ; margin: 0px 0px 0px 17px}
.navi-10 { list-style: none; height: 35px; font: 14px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(navi/navi10-1.jpg) no-repeat; padding: 0px 0px 0px 18px; vertical-align: middle ; margin: 0px 0px 0px 17px}
.navi-11 { list-style: none; height: 35px; font: 14px/35px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; background: url(navi/navi11-1.jpg) no-repeat; padding: 0px 0px 0px 18px; vertical-align: middle ; margin: 0px 0px 0px 17px}
.navi-1 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-2 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-3 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-4 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-5 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-6 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-7 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-8 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-9 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-10 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-11 a {
	color: #DBDB95; text-decoration: none; width: 100%}
.navi-1 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.navi-2 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.navi-3 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.navi-4 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.navi-5 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.navi-6 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.navi-7 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.navi-8 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.navi-9 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.navi-10 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.navi-11 a:hover {
	color: #FFFFFF; ; text-decoration: none; width: 100% }
.outline2 { margin: 0px 0px; background: url(top/line-side1.gif) repeat-y left top; width: 800px; padding: 0px 0px; vertical-align: top}
.photo-r {  margin: 0px 0px 0px 10px; float: right}
.header-2 { background: url(top/back4.jpg) no-repeat center top; padding: 0px 0px; width: 800px; height: 100px; margin: 0px 0px }
.header-font2 { font: 14px/22px "ＭＳ Ｐゴシック", "Osaka"; color: #FFFFFF; text-align: left; padding: 60px 0px 0px 40px; width: 800px; height: 100px; margin: 0px 0px ; vertical-align: middle}
.midashi-top1 { background: url(top/midashi1.jpg) no-repeat; margin: 20px 0px 0px; height: 35px; padding: 0px 0px ; width: 520px}
.midashi-top2 { background: url(top/midashi2.jpg) no-repeat; margin: 30px 0px 0px; width: 520px; height: 35px ; padding: 0px 0px }
.midashi-info1 { background: url(info/midashi1.jpg) no-repeat; margin: 20px 0px 0px; width: 520px; height: 35px; padding: 0px 0px }
.midashi-info2 { background: url(info/midashi2.jpg) no-repeat; margin: 20px 0px 0px; width: 520px; height: 35px; padding: 0px 0px }
.box-500 {  margin: 15px 0px 0px 20px; width: 500px; line-height: 18px}
.box-480 { margin: 15px 0px 0px; border: 1px #CCCC99 solid; padding: 15px 10px 10px 15px; background: url(info/480-back.jpg) no-repeat left top}
.font-b {  font: bold 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #000000}
.line-red {  border: dotted; border-width: 0px 0px 3px; border-color: black black #993333; margin: 10px 0px; line-height: 33px; font-size: 14px}
.midashi-profile1 { background: url(profile/midashi1.jpg) no-repeat; margin: 20px 0px 10px; width: 520px; height: 35px; padding: 0px 0px }
.box-profile { margin: 30px 0px 0px; border: 1px #D7C4FF solid; padding: 15px 15px 10px 20px; background: url(profile/back1.jpg) no-repeat left top; line-height: 19px}
.midashi-link { background: url(link/midashi1.jpg) no-repeat; margin: 20px 0px 10px; width: 520px; height: 35px; padding: 0px 0px }
.table1 {  background: #F0FFD0; font: 12px "ＭＳ Ｐゴシック", "Osaka"; color: #993300; border: 1px #CCCC99 solid; padding: 3px 3px}
.table2 { font: 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #660000; border: 1px #CCCC99 solid; padding: 3px 3px}
.midashi-access1 { background: url(access/midashi1.jpg) no-repeat; margin: 20px 0px 10px; width: 520px; height: 35px; padding: 0px 0px }
.midashi-faq { background: url(faq/midashi1.jpg) no-repeat; margin: 20px 0px 10px; width: 520px; height: 35px; padding: 0px 0px }
.box-q { margin: 15px 0px 0px; width: 490px; line-height: 18px ; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: bold; color: #330000; background: url(faq/q-back.jpg) no-repeat left top; padding: 5px 0px 0px 32px}
.box-a { margin: 0px 0px; line-height: 18px ; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #333333; background: url(faq/a-back.jpg) no-repeat left bottom; padding: 10px 20px 10px 30px}
.photo-l { margin: 0px 10px 0px 0px; float: left}
.midashi-course1-1 { background: url(course1/midashi1.jpg) no-repeat; margin: 20px 0px 10px; width: 520px; height: 35px; padding: 0px 0px }
.box-250left {  font: 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #333333; margin: 0px 0px 15px; width: 230px; float: left}
.box-250right { font: 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #330000; margin: 0px 0px 15px; width: 250px; float: right; border: 2px #DADAB8 dotted; padding: 5px 5px 10px; text-align: left}
.font-b2 { font: bold 12px/18px "ＭＳ Ｐゴシック", "Osaka"; color: #330000; background: #FFFF99}
.midashi-course1-2 { background: url(course1/midashi2.jpg) no-repeat; margin: 20px 0px 10px; width: 520px; height: 35px; padding: 0px 0px }
.midashi-course3-1 { background: url(course3/midashi1.jpg) no-repeat; margin: 20px 0px 10px; width: 520px; height: 35px; padding: 0px 0px }
.midashi-course2-1 { background: url(course2/midashi1.jpg) no-repeat; margin: 20px 0px 10px; width: 520px; height: 35px; padding: 0px 0px }
.midashi-course2-2 { background: url(course2/midashi2.jpg) no-repeat; margin: 20px 0px 10px; width: 520px; height: 35px; padding: 0px 0px }
.point5 { list-style: none; background: url(top/point5.jpg) no-repeat; margin: 10px 0px 10px 15px; padding: 5px 0px 0px 35px; vertical-align: middle }
.box-footerlink {  text-align: center; margin: 40px 0px 0px}
.table3 { font: 10px/15px "ＭＳ Ｐゴシック", "Osaka"; color: #330000; padding: 3px 3px ; background: #EBE9B6; text-align: left}
.table4 { font: 10px/15px "ＭＳ Ｐゴシック", "Osaka"; color: #660000; padding: 3px 3px ; background: #F9FACF}

.table5 {
	font: 10px/15px "ＭＳ Ｐゴシック", "Osaka";
	color: #330000;
	padding: 3px 3px;
	background: #EBE9B6;
	text-align: center
}

.navi-12 { list-style: none; padding: 0px 0px 0px 12px; margin: 20px 0px 0px 17px}
.box-step1 { margin: 3px 0px 0px; width: 490px; line-height: 18px ; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: bold; color: #BF3900; background: url(course1/step-back.jpg) no-repeat left top; padding: 5px 0px 0px 10px; height: 30px}
.box-step2 { margin: 0px 0px 5px; line-height: 18px ; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #333333; background: url(course1/a-back.jpg) no-repeat left bottom; padding: 10px 20px 10px 30px }
.midashi-course3-2 { background: url(course3/midashi2.jpg) no-repeat; margin: 20px 0px 10px; width: 520px; height: 35px; padding: 0px 0px }
.photo-l-2 { margin: 0px 30px 0px 0px; float: left }
ul {  margin: 0px 0px; padding: 0px 0px}
