	img {
		border: none;
	}
	body {
		font: 0.9em "Tahoma", Arial, Helvetica, sans-serif;
		color: #59493f;
	}
	.bold {
		font-weight: bold;
	}
	.hidden {
		display none:
	}
	.links {
		color: blue;
		text-decoration: underline;
		cursor: pointer;
	}
	.supplement {
		font-weight: normal;
		font-size: 10px;
	}
	.red {
		color: red;
	}
	.supplementRed {
		font-weight: normal;
		font-size: 10px;
		color: red;
	}
	div#headerLogo {
		font-size: 18px;
	}


/* Columns */
	div#topColumn {
		position: static;
		margin: 0 auto 0 auto;
		width: 800px;
		height: 440px;
	}
	div#aboutJBAColumn {
		position: relative;
		margin: 0px auto 0 auto;
		padding-top: 45px;
		width: 800px;
		height: auto;
	}
	div#licenseColumn {
		position: relative;
		margin: -45px auto 0 auto;
		padding-top: 45px;
		width: 800px;
		height: auto;
	}
	div#lectureCoursesColumn {
		position: relative;
		margin: -45px auto 0 auto;
		padding-top: 45px;
		width: 800px;
		height: auto;
	}
	div#aboutExamColumn {
		position: relative;
		margin: -45px auto 0 auto;
		padding-top: 45px;
		width: 800px;
		height: auto;
	}
	div#trainingScheduleColumn {
		position: relative;
		margin: -45px auto 0 auto;
		padding-top: 45px;
		width: 800px;
		height: auto;
	}
	div#InstructorsColumn {
		position: relative;
		margin: -45px auto 0 auto;
		padding-top: 45px;
		width: 800px;
		height: auto;
	}
	div#seminarColumn {
		position: relative;
		margin: -45px auto 0 auto;
		padding-top: 45px;
		width: 800px;
		height: auto;
	}
	div#eventColumn {
		position: relative;
		margin: -300px auto 45px auto;
		padding-top: 0px;
		width: 800px;
		height: 2000px;
	}
	div#registrationColumn {
		position: relative;
		margin: 45px auto 0px auto;
		padding-top: 45px;
		width: 800px;
		height: auto;
	}


/* -- MainMenu -- */
	div#mainMenu img {
		display: none;
	}
	img#toMenu {
		display: none;
	}

/* -- TopArea -- */
	div#whatsNewArea {
		position: absolute;
		margin: 0px 0px 0px -43px;
		height: auto;
		background: url('../images/whats_new_bg.png') no-repeat;
	}
	dl#whatsNew {
		position: relative;
		margin: 131px 0px 0px 44px;
		height: auto;
		list-style-type: none;
		overflow: hidden;
	}
	dl#whatsNew dd {
		background: url('../images/paper500_bg_ie6.png') top left no-repeat;
		height: 25px;
		padding: 5px 10px 0px 25px;
		text-align: left;
		margin-right: 20px;
	}
	dl#whatsNew dt  {
		background: url('../images/paper500_bg.png') top left no-repeat;
		height: 25px;
		float: left;
		width: 90px;
		padding: 5px 0px 0px 30px;
	}
	div#info {
		position: absolute;
		margin: 44px 0px 0px 505px;
		width: 300px;
		height: 326px;
		background: url('../images/jba_info.png') no-repeat;
	}
	div#infoTxt {
		position: absolute;
		margin: 218px 0px 0px 0px;
		width: 300px;
		text-align: center;
		font-size: 11px;
	}
	div#infoLinks {
		position: absolute;
		margin: 266px 0px 0px 0px;
		width: 300px;
		text-align: center;
		font-size: 13px;
	}

/* -- AboutJBA -- */
	div#aboutJBAContents {
		position: static;
		margin: 0px 0px 0px -43px;
		height: 830px;
		background: url('../images/about_jba.png') no-repeat;
		font-size: 0.85em;
	}
	div#aboutJBAContents p {
		line-height: 25px;
	}
	img#hamadaKaicho {
		position: absolute;
		margin: 150px 0px 0px 70px;
	}
	p#associationAbout {
		position: absolute;
		margin: 155px 0px 0px 200px;
		line-height: 25px;
	}
	p#associationSpeech {
		position: absolute;
		margin: 281px 0px 0px 78px;
		padding: 0px 0px 0px 30px;
		width: 670px;
	}
	p#associationSpeech .bold {
		margin: 0px 0px 0px -30px;
		font-size: 14px;
	}
	p#associationSign {
		position: absolute;
		margin: 456px 0px 0px 470px;
		width: 300px;
		text-align: right;
		
	}
	p#associationAim {
		position: absolute;
		margin: 531px 0px 0px 78px;
		padding: 0px 0px 0px 30px;
		width: 670px;
	}
	p#associationAim .bold {
		margin: 0px 0px 0px -30px;
		font-size: 14px;
	}
	p#associationEffort {
		position: absolute;
		margin: 790px 0px 0px 73px;
		padding: 8px 0px 0px 0px;
		width: 731px;
		height: 40px;
		background:  url('../images/paper500_bg.png') top left no-repeat;
		text-align: center;
		color: #4b3511;
	}
	p#associationEffort .bold {
		margin: 0px 0px 0px -30px;
		font-size: 14px;
	}
	div.associationEffortContents {
		margin: 30px 0px 30px 30px;
		width: 700px;
		color: #4b3511;
	}
	img.barTitle {
		margin: 3px 0px 0px 1px;
		color: #4b3511;
	}
	img.barTitle01 {
		margin: 0px 0px 0px 1px;
		color: #4b3511;
	}
	span.barHeadTitle {
		position: absolute;
		margin: 3px 0px 0px -740px;
	}
	span.barHeadTitle01 {
		position: relative;
		margin: 0px 0px 0px -740px;
	}
	div.associationEffortContents ul {
		margin-top: 0px;
		font-size: 12px;
		list-style-type: none;
	}
	div.associationEffortContents li {
		margin: 0px 0px 0px 40px;
	}
	div.associationEffortContents li.dotLine {
		margin: 0px 0px 0px 0px;
	}
	div.associationEffortContents li.bold {
		margin: 0px 0px 0px 30px;
	}
	div#aboutJBAFooter {
		margin: -4px 0px 0px -4px;
		background: url('../images/associationEffort/foot.png') no-repeat;
		width: 800px;
		height: 73px;
		text-indent: -9999px;
	}
	dl.accordion01 dt {
		color: #4b3511;
		display: none;
	}
	dl.accordion01 dd {
		color: #4b3511;
	}
	div.associationEffortContents h1 {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 25px;
		height: 36px;
		font-size: 14px;
		font-weight: bold;
	}

/* -- License -- */
	div#licenseContentsHeader {
		position: static;
		margin: 0px 0px 0px -43px;
		width: 838px;
		height: 154px;
		background: url('../images/licenseHeader.png') no-repeat;
		font-size: 0.85em;
		text-indent:-9999px;
	}
	div#licenseContents {
		margin: 0px 0px 0px 0px;
	}
	div#licenseSystem {
		margin: 10px 0px 0px -5px;
		background: url('../images/licence_system_bg.png') no-repeat;
		width: 800px;
		height: 400px;
	}
	div#licenseDetail {
		position: relative;
		margin: 0px 0px 0px 0px;
		width: 800px;
		line-height: 25px;
		background: url('../images/paper800px.png') repeat-y;
		font-size: 0.85em;
	}
	div#licenseDetailHeaderMsg {
		position: absolute;
		margin: -64px 0px 0px 29px;
		padding: 60px 0px 0px 19px;
		width: 742px;
		height: 50px;
		font-size: 14px;
		font-weight: bold;
		background: url('../images/dot_line.png') no-repeat;
	}
	div.JBAlicenseMsg {
		position: absolute;
		margin: -40px 0px 0px 48px;
		font-size: 18px;
		font-weight: bold;
	}
	div.JBAInstructorMsg {
		position: absolute;
		margin: 60px 0px 0px 48px;
		font-size: 18px;
		font-weight: bold;
	}
	div#licenseDetail dl {
		margin: 0px 0px 0px 0px;
	}
	div#licenseDetail dt {
		margin: 0px 0px 0px 10px;
		font-weight: bold;
	}
	img.registButton {
		margin: 10px 0px -25px 300px;
		cursor: pointer;
	}
	dt.levels img {
		margin: 0px 0px 0px 38px;
		padding: 32px 0px 0px 0px;
	}
	dd.levelsDD {
		margin: 4px 0px 10px 50px;
		font-size: 12px;
		font-weight: bold;
	}
	div#licenseFlow {
		position: relative;
		margin: 0px 0px 0px -5px;
		width: 800px;
		height: 675px;
		background: url('../images/licenseDetailBG.png') no-repeat;
	}
	div.headTitle {
		position: absolute;
		margin: 10px 0px 0px 30px;
		padding: 30px 0px 0px 20px;
		width: 742px;
		height: 50px;
		background: url('../images/dot_line.png') no-repeat 0px 0px;
		font-size: 14px;
		font-weight: bold;
		line-height: 22px;
	}
	img.JBAInstructorDetailDot {
		margin: 0px 0px 0px 40px;
	}
	div#licenseFlowDetail {
		position: absolute;
		margin: 75px 0px 0px 140px;
		width: 565px;
		height: 492px;
		background: url('../images/img_exam.png') no-repeat;
	}
	div#JBAInstructorDetail div.headTitle {
		position: absolute;
		margin: 35px 0px 0px 0px;
		padding: 60px 0px 0px 50px;
		background: url('../images/dot_line.png') no-repeat 30px 0px;
	}
	img#JBASchoolLinks {
		display: none;
	}
	span.licenseDetailHead {
		margin: 0px 0px 10px 50px;
		padding: 5px 0px 10px 34px;
		height: 27px;
		background: url('../images/img_filter_s.png') no-repeat -4px 0px;
		font-size: 14px;
		font-weight: bold;
		cursor: pointer;
		text-decoration: underline;
	}
	span.licenseDetailHead:hover {
		text-decoration: none;
		background: url('../images/img_filter_s.png') no-repeat -4px 0px;
	}
	span.licenseDetailHead:active {
		color: red;
		background: url('../images/img_filter_s.png') no-repeat -4px 0px;
	}
	dl.accordion02 dd {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 120px;
		width: 690px;
		height: auto;
		line-height: 25px;
		background: url('../images/paper800px.png') repeat-y;
		}
	dl#JBAInstructorLicense {
		padding: 40px 0px 0px 0px;
	}
	div#JBAInstructorDetail {
		display: none;
	}
	div#JBAInstructorDetail img {
		margin: 102px 0px 0px 50px;
	}
	div#JBAInstructorDetail p {
		margin: 36px 0px 0px 50px;
	}





/* -- LectureCoursesContents -- */
	div#lectureCoursesHeader {
		margin: 0px 0px 0px -43px;
		width: 838px;
		height: 206px;
		background: url('../images/training_courses_header.png') no-repeat;
	}
	div#filterImg {
		position: absolute;
		margin: 20px 0px 0px 520px;
		width: 291px;
		height: 322px;
		background: url('../images/img_filter.png') no-repeat;
	}
	div.headerContents {
		position: absolute;
		margin: 100px 0px 0px 88px;
		font-size: 14px;
		font-weight: bold;
	}
	img.pencil {
		margin: 0px 0px 0px -17px;
	}
	div.lectureCoursesLevelContents {
		margin: 30px 0px 30px 30px;
		width: 600px;
	}
	div.lectureCoursesLevelContents h1 {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 34px;
		height: 27px;
		background: url('../images/img_filter_s.png') no-repeat -4px 0px;
		font-size: 14px;
		font-weight: bold;
	}
	div.lectureCoursesLevelContents ul {
		margin-top: -12px;
		font-size: 12px;
		list-style-type: none;
	}
	div.lectureCoursesLevelContents li {
		margin: 0px 0px 0px 40px;
	}
	div.lectureCoursesLevelContents li.dotLine {
		margin: 0px 0px 0px 0px;
	}
	div.lectureCoursesLevelContents li.bold {
		margin: 0px 0px 0px 30px;
	}
	dl.accordion dt {
		width: 817px;
		margin: -3px 0px 0px -5px;
		cursor: pointer;
	}
	dl.accordion dd {
		margin: -3px 0px 0px -5px;
		width: 800px;
		height: auto;
		line-height: 25px;
		background: url('../images/paper800px.png') repeat-y;
	}
	div.footer {
		position: static;
		margin: -4px 0px 0px -5px;
		width: 800px;
		height: 41px;
		background: url('../images/paper_foot800px.png') no-repeat;
	}

/* -- AboutExam -- */
	div#aboutExamContents {
		position: static;
		margin: 0px 0px 0px -43px;
		width: 838px;
		height: 1494px;
		background: url('../images/about_exam.png') no-repeat;
		font-size: 0.85em;
	}
	dl#examFlow {
		margin: 90px 0px 0px -19px;
		width: 742px;
	}
	dl#examFlow dt {
		padding-left: 20px;
		height: 46px;
		background: url('../images/dot_line.png') no-repeat 0px 30px;
		font-weight: bold;
	}
	dl#examFlow dt#examDetailHead {
		margin: 28px 0px 0px 0px;
	}
	dl#examFlow dd {
		margin: 0px 0px 0px 30px;
		line-height: 25px;
		font-size: 11px;
		font-weight: normal;
	}
	dl#examDetail {
		margin: 6px 0px 0px -19px;
		width: 742px;
	}
	dl#examDetail dt {
		padding-top: 2px;
		padding-left: 20px;
		height: 20px;
		font-weight: bold;
	}
	dl#examDetail dd {
		margin: 0px 0px 0px 30px;
		line-height: 25px;
		font-size: 11px;
		font-weight: normal;
	}
	img.dotPos {
		margin: 10px 0px 0px -30px;
	}


/* -- TrainingScheduleContents -- */
	div#trainingScheduleContents {
		position: static;
		margin: 0px 0px 0px -43px;
		width: 838px;
		height: 444px;
		background: url('../images/training_schedule.png') no-repeat;
		font-size: 0.85em;
	}
	ul#licenseSchoolArea {
		position: absolute;
		margin: 180px 0px 0px 95px;
		list-style-type: upper-roman;
		z-index: 10;
	}
	ul#licenseSchoolArea li {
		line-height: 25px;
	}
	div#trainingScheduleContents p {
		position: absolute;
		margin: 440px 0px 0px 136px;
		font-size: 16px;
		font-weight: bold;
	}

	.scheduleListNum {
		width: 30px;
		height:23px;
	}
	.scheduleDate {
		width: 142px;
		height:23px;
	}
	div#examSchedule {
		margin: 30px 0px 0px -19px;
		width: 742px;
		height: 46px;
		font-weight: bold;
		font-size: 1em;
		position: relative;
	}
	div#examScheduleCaption {
		font-size: 1.2em;
		font-weight: normal;
		position: absolute;
		top: 175px;
		left: 300px;
		font-weight: bold;
	}
	div#examSchedule h2 {
		height: 46px;
		background: url('../images/dot_line.png') no-repeat 0px 30px;
		font-weight: bold;
		font-size:1em;
		width: 742px;
		padding-left:20px;
	}
	div#examSchedule table {
		font-weight: normal;
		width: 210px;
		border-collapse: collapse;
		margin-left: 24px;
		padding-right: 31px;
	}
	div#examSchedule tr.scheduleOddNum {
		background: #ded0a9;
	}
	div#examSchedule tr.scheduleEvenNum {
		background: #d7c499;
	}
	div#examSchedule th {
		font-weight: normal;
		color:#ffffff;
		height: 25px;
		text-align: center;
		border: 1px solid #8a805c;
		margin-top:10px;
		background: #a36734;
	}
	div#examSchedule td {
		height: 25px;
		text-align: center;
		border: 1px solid #8a805c;
	}
	div#examSchedule h3 {
		font-size: 1em;
		padding: 4px 0px 6px 22px;
	}
	div#examScheduleLevel1 {
		position: relative;
	}
	div#examScheduleLevel2 {
		position: absolute;
		margin: -275px 0 0 250px;
	}
	div#examScheduleLevel2 th {
		background: #676e3f;}
	
	div#examScheduleLevel3 {
		position: absolute;
		margin: -276px 0 0 500px;
	}
	div#examScheduleLevel3 h3 {
		margin-top: 1px;
	}
	div#examScheduleLevel3 th {
		background: #837153;
	}


/* -- InstructorsContents -- */
	div#instructorsContents {
		position: static;
		margin: 0px 0px 0px -43px;
		width: 838px;
		height: 791px;
		background: url('../images/instractors_bg.png') no-repeat;
		font-size: 0.85em;
	}
	div#instructorsMrNegishi {
		position: absolute;
		margin: 17px 0px 0px 90px;
	}
	dl.instructors {
		margin:0px 0px 0px 100px;
		padding: 0px 0px 0px 0px;
		width: 700px;
		height: auto;
		line-height: 25px;
		clear: both;
	}
	dl.instructors dt {
		float: left;
	}
	dl.instructors dd {
		position: static;
		margin: 100px 0px 0px 0px;
	}
	dl.instructors dd.deatil {
		position: static;
		margin: 30px 0px 0px 130px;
		font-size: 13px;
	}
	dl.instructors img.dotLine {
		position: static;
		margin: 12px 0px 0px -24px;
		font-size: 13px;
	}
	div#commiteeMsg {
		position: absolute;
		margin: 729px 0px 0px 90px;
		font-weight: bold;
		font-size: 16px;
	}


/* -- SeminarContents -- */
	div#seminarContents {
		position: static;
		margin: 0px 0px 0px -43px;
		width: 840px;
		height: 372px;
		background: url('../images/seminar.png') no-repeat;
		font-size: 0.85em;
	}
	div#seminarContents p {
		position: absolute;
		margin: 137px 0px 0px 90px;
		font-size: 14px;
		font-weight: bold;
	}


/* -- EventContents -- */
	div#eventContents {
		position: static;
		margin: 0px 0px 0px -43px;
		width: 840px;
		height: 372px;
		background: url('../images/event.png') no-repeat;
		font-size: 0.85em;
	}
	div#eventContents p {
		position: static;
		margin: 0px 0px 0px 90px;
		font-size: 14px;
		font-weight: bold;
	}


/* -- registrationContents -- */
	div#registrationContents {
		position: static;
		margin: 0px 0px 0px -43px;
		width: 840px;
		height: 1050px;
		background: url('../images/resistration.png') no-repeat;
		font-size: 0.85em;
	}
	div#registrationContents h2{
		font-size: 1.3em;
	}
	span#examQualification {
		color: red;
		text-decoration: underline;
	}
	span#examQualification:hover {
		color: blue;
		text-decoration: underline;
		cursor: pointer;
	}
	span#examQualification02 {
		color: red;
		text-decoration: underline;
	}
	span#examQualification02:hover {
		color: blue;
		text-decoration: underline;
		cursor: pointer;
	}
	
	div#registrationForm {
		position: absolute;
		margin: 134px 0px 0px 90px;
	}
	div#registrationForm p {
		font-size: 14px;
		font-weight: bold;
	}
	div#registrationForm h2 {
		margin:29px 0px 0px -25px;
		background: url('../images/dot_line.png') no-repeat 0px 30px;
		height: 46px;
		width: 737px;
		padding: 0px 0px 0px 22px;
	}
	div#registrationForm h3 {
		font-size:1em;
		padding: 8px 0px 0px 0px;
	}
	div#registrationForm li {
		padding: 9px 0px 0px 0px;
		line-height:1.3em;
	}
	div#registrationButtons {
		margin: 35px 0px 0px 0px;
	}
	div#registrationButtons img {
		float: left;
		padding: 0px 20px 0px 0px;
	}
	div#registrationAccount {
		clear: left;
		padding: 2px 65px 0px 0px;
		color: red;
	}
	div#registrationAccount p {
		float: right;
		padding-left: 34px;
		font-size: 1em;
	}
	div#registrationInstructor {
		margin: 60px 0px 35px 0px;
	}
	div#registrationInstructor img {
		margin: 22px 0px 0px 0px;
	}
	div#registrationInstructor p {
		font-size: 1em;
		padding: 0px 0px 0px 28px;
	}
	div#registrationSeminar p {
		position: absolute;
		top: 680px;
		left: 200px;
	}
	div#registrationIvent {
		margin: 55px 0px 0px 0px;
	}
	div#registrationIvent p {
		position: absolute;
		top: 785px;
		left: 200px;
	}

	div#registrationColumn .supplement {
		margin: 10px 0px 0px 0px;
		font-weight: normal;
		font-size: 12px;
	}
	div#commonFooter {
		text-align: center;
		width: 800px;
		margin: -20px 0px 0px 170px;
		padding: 0px 0px 20px 0px;
	}
	div#examResistButton {
		display: none;
	}







