BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; FONT-FAMILY: "MS P????", Osaka; LETTER-SPACING: 0px; TEXT-ALIGN: center

}

*/ ---old font  "MS P????"  new "Arial Rounded MT Bold"----------*/
TABLE {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px

}

IMG {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px

}

TR {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; FONT-FAMILY: "MS P????", Osaka; LETTER-SPACING: 0px; TEXT-ALIGN: left

}

TD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 17px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma; LETTER-SPACING: 0px

}

A:link {

	COLOR: #a80d1a

}

A:visited {

	COLOR: #a80d1a

}

A:hover {

	

}

#header {

	MARGIN-LEFT: auto; WIDTH: 780px; MARGIN-RIGHT: auto

}

#header TD.hdnavi {

	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right

}

#headnavi {

	MARGIN-LEFT: auto; WIDTH: 326px; MARGIN-RIGHT: 0px

}

.line {

	MARGIN-LEFT: auto; WIDTH: 780px; MARGIN-RIGHT: auto

}

#topimg {

	MARGIN-LEFT: auto; WIDTH: 780px; MARGIN-RIGHT: auto

}

#navi {

	MARGIN-LEFT: auto; WIDTH: 788px; MARGIN-RIGHT: auto

}

#navi TD.side01 {

	BACKGROUND-IMAGE: url(home/img/btn_side01.jpg); WIDTH: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px

}

#navi TD.side02 {

	BACKGROUND-IMAGE: url(home/img/btn_side02.jpg); WIDTH: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px

}

DIV#back01 {

	BACKGROUND-IMAGE: url(home/img/bdbg.jpg); MARGIN-LEFT: auto; WIDTH: 788px; MARGIN-RIGHT: auto; PADDING-TOP: 12px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center

}

DIV#back02 {

	BACKGROUND-IMAGE: url(home/img/bdbg.jpg); MARGIN-LEFT: auto; WIDTH: 788px; MARGIN-RIGHT: auto; PADDING-TOP: 25px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: center

}

#contents {

	MARGIN-BOTTOM: 12px; MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto

}

#concept {

	WIDTH: 370px

}

#concept H1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 323px; COLOR: #666666; LINE-HEIGHT: 150%; PADDING-TOP: 0px; LETTER-SPACING: 1px; TEXT-ALIGN: left

}

#concept TD.hdbg {

	BACKGROUND-IMAGE: url(home/img/conhd.jpg); WIDTH: 370px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 13px

}

#concept TD.bdbg {

	PADDING-BOTTOM: 10px; PADDING-TOP: 10px

}

#concept TD.ftbg {

	BACKGROUND-IMAGE: url(home/img/conft.jpg); WIDTH: 370px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px

}

#info {

	MARGIN-BOTTOM: 20px; WIDTH: 370px

}

.infobox {

	MARGIN-BOTTOM: 5px; MARGIN-LEFT: auto; WIDTH: 350px; MARGIN-RIGHT: 5px

}

.infobox TD {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; LETTER-SPACING: 1px; TEXT-ALIGN: left

}

.infobox TD.mark_b {

	WIDTH: 12px

}

.infobox TD.date {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; WIDTH: 80px

}

#footer {

	BACKGROUND-IMAGE: url(home/img/footer_bg.jpg); MARGIN-LEFT: auto; WIDTH: 780px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px

}

#footer TD {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #666666; LETTER-SPACING: 1px; TEXT-ALIGN: center

}

#bgfoot {

	BACKGROUND-IMAGE: url(home/img/footbg.jpg); MARGIN-LEFT: auto; WIDTH: 788px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 4px

}

.inbox01 {

	VERTICAL-ALIGN: middle; TEXT-ALIGN: center

}

.gray_txt1 {

	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px

}

.footer_txt {

	FONT-SIZE: 12px; COLOR: #ffffff

}

.menu_txt {

	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px

}

.style2 {

	COLOR: #666666

}

.event_box {

	WIDTH: 640px

}

.box150 {

	MARGIN-LEFT: auto; MARGIN-RIGHT: auto

}

.box370 {

	WIDTH: 370px; HEIGHT: 100%

}

.box370 TD.inbox01 {

	VERTICAL-ALIGN: top; TEXT-ALIGN: left

}

.box440 {

	MARGIN-LEFT: auto; WIDTH: 440px; MARGIN-RIGHT: auto

}

.box440 TD {

	PADDING-LEFT: 5px

}

.box490 {

	MARGIN-BOTTOM: 12px; MARGIN-LEFT: auto; WIDTH: 490px; MARGIN-RIGHT: auto

}

.box500 {

	MARGIN-LEFT: auto; WIDTH: 500px; MARGIN-RIGHT: auto

}

.dot_line {

	BORDER-BOTTOM: #999999 1px dotted; HEIGHT: 2px

}

.box510 {

	MARGIN-BOTTOM: 12px; MARGIN-LEFT: auto; WIDTH: 510px; MARGIN-RIGHT: auto

}

.box510b {

	MARGIN-BOTTOM: 5px; MARGIN-LEFT: auto; WIDTH: 510px; MARGIN-RIGHT: auto

}

.box640 {

	MARGIN-BOTTOM: 20px; MARGIN-LEFT: auto; WIDTH: 640px; MARGIN-RIGHT: auto

}

.box640b {

	MARGIN: 12px auto; WIDTH: 640px

}

.box760 {

	MARGIN-BOTTOM: 20px; MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto

}

.txt01 {

	FONT-WEIGHT: bold; COLOR: #833434; PADDING-TOP: 5px

}

.txt02 {

	VERTICAL-ALIGN: middle; COLOR: #833434

}

.txt03 {

	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #833434 5px solid; WIDTH: 80px; COLOR: #833434; PADDING-TOP: 2px

}

.txt04 {

	PADDING-TOP: 2px; LETTER-SPACING: 1px

}

.txt05 {

	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #833434 2px solid; WIDTH: 190px; COLOR: #833434; PADDING-TOP: 2px

}

.txt06 {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 200px; COLOR: #666666; PADDING-TOP: 2px

}

.border_s {

	BORDER-RIGHT: #833434 1px solid; BORDER-TOP: #833434 1px solid; BORDER-LEFT: #833434 1px solid; BORDER-BOTTOM: #833434 1px solid

}

.pagetop {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #833434; TEXT-ALIGN: right

}

.w15 {

	WIDTH: 15px

}

.w20 {

	WIDTH: 20px

}

.w26 {

	WIDTH: 26px

}

.w150 {

	WIDTH: 150px

}

.w370 {

	WIDTH: 370px

}

.h50 {

	HEIGHT: 50px

}

.pl5 {

	PADDING-LEFT: 5px

}
*/---------------- New CSS Code --------------*/
.style3 {
	color: #000000;
	font-weight: bold;
}
.style4 {font-family: "Arial Rounded MT Bold"}
