BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	DISPLAY: inline
}
TEXTAREA {
	FONT-SIZE: 12px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
ADDRESS {
	FONT-STYLE: normal
}
A:link {
	COLOR: #003399
}
A:visited {
	COLOR: #551a8b
}
A:hover {
	COLOR: red
}
A:active {
	COLOR: red
}
A:link {
	TEXT-DECORATION: underline
}
A:visited {
	TEXT-DECORATION: underline
}
A:hover A:active {
	TEXT-DECORATION: underline
}
A.arrowType1 {
	PADDING-LEFT: 14px; BACKGROUND: url(../image_n/arrow_1.gif) no-repeat left center
}
.msgTxt1 {
	COLOR: #3333ff
}
.msgTxt2 {
	COLOR: #cc0000
}
.msgTxtGray {
	COLOR: gray
}
.msgTxt3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: white; LINE-HEIGHT: 1.5em; PADDING-TOP: 5px; BACKGROUND-COLOR: #cc0000
}
.txtbold {
	FONT-WEIGHT: bold
}
.txtnormal {
	FONT-WEIGHT: normal
}
.txtSize10 {
	FONT-SIZE: 10px
}
.txtSize14 {
	FONT-SIZE: 14px
}
.txtSize16 {
	FONT-SIZE: 16px
}
.txtSize18 {
	FONT-SIZE: 18px
}
.clear {
	CLEAR: both
}
.space5 {
	CLEAR: both; HEIGHT: 5px
}
.space20 {
	CLEAR: both; HEIGHT: 20px
}
BODY {
	FONT-SIZE: 12px; BACKGROUND: url(../image_n/back.gif) #fff repeat-y; COLOR: #000; LINE-HEIGHT: 1.3em; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", arial, sans-serif
}
#headSection {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 788px; HEIGHT: 111px
}
#headBg {
	CLEAR: both; BACKGROUND: url(../image_n/Banner.jpg) #fff no-repeat left top; WIDTH: 788px; HEIGHT: 51px
}
#loginSection {
	CLEAR: both; BACKGROUND: url(../image_n/japan.gif) no-repeat; OVERFLOW: hidden; HEIGHT: 35px
}
#loginSection .loginform {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 35px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#loginSection .loginform .loginBtn {
	LEFT: 760px; POSITION: absolute; TOP: 55px
}
#loginSection .loginform .loginIpt {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #000000 1px solid; WIDTH: 115px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 20px
}
#siteBar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: white; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #314e9e
}
#siteBar .siteMenu {
	FLOAT: left
}
#siteBar .logonTxt {
	FLOAT: right
}
#siteBar A:link {
	COLOR: white; TEXT-DECORATION: none
}
#siteBar A:visited {
	COLOR: white; TEXT-DECORATION: none
}
#siteBar A:hover {
	COLOR: red
}
#siteBar A:active {
	COLOR: red
}
DIV#contentSection {
	WIDTH: 788px
}
#contentSection:unknown {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px; content: ""
}
* HTML #contentSection {
	OVERFLOW: visible; HEIGHT: 1em
}
BODY > #contentSection {
	HEIGHT: auto
}
#leftSection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 160px; PADDING-TOP: 0px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu {
	Z-INDEX: 500; WIDTH: 150px; POSITION: relative; HEIGHT: 706px
}
#menu TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -1px; WIDTH: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px
}
#menu UL {
	LEFT: -9999px; POSITION: absolute
}
#menu LI {
	FLOAT: left; WIDTH: 150px; HEIGHT: 25px
}
#menu LI A {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; COLOR: #777; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
#menu LI.sub A {
	
}
#menu LI A:hover {
	COLOR: #06f; WHITE-SPACE: nowrap; POSITION: relative
}
#menu LI.sub A:hover {
	COLOR: #06f
}
#menu LI.sub A B {
	DISPLAY: block; FONT-WEIGHT: normal; COLOR: #06f
}
#menu LI:hover {
	POSITION: relative
}
#menu LI.sub:hover > A {
	COLOR: #06f
}
#menu :hover UL {
	BACKGROUND: url(../image_n/menu/submenuAll.gif) no-repeat; LEFT: 150px; WIDTH: 144px; TOP: 0px; HEIGHT: auto
}
#menu :hover UL LI {
	FLOAT: none; WIDTH: 144px; LINE-HEIGHT: 27px; HEIGHT: 27px
}
#menu :hover UL LI A {
	FLOAT: none; WIDTH: 144px; LINE-HEIGHT: 27px; HEIGHT: 27px
}
#menu LI.top {
	BACKGROUND: url(../image_n/menu/menuAll.gif) no-repeat
}
#menu LI A.top {
	BACKGROUND: url(../image_n/menu/menuAll.gif) no-repeat
}
#menu LI.categoryTitle1 {
	BACKGROUND-POSITION: 0px 0px; HEIGHT: 42px
}
#menu LI.category1Menu1 {
	BACKGROUND-POSITION: 0px -42px
}
#menu :hover UL.category1Menu1Sub {
	BACKGROUND-POSITION: 0px 0px; HEIGHT: 106px
}
#menu LI.category1Menu2 {
	BACKGROUND-POSITION: 0px -67px
}
#category1Menu1SubIframe {
	DISPLAY: none; Z-INDEX: -1; LEFT: 150px; WIDTH: 144px; POSITION: absolute; TOP: 0px; HEIGHT: 106px
}
#menu :hover #category1Menu1SubIframe {
	DISPLAY: block
}
#menu LI.categoryTitle2 {
	BACKGROUND-POSITION: 0px -93px; HEIGHT: 38px
}
#menu LI.category2Menu1 {
	BACKGROUND-POSITION: 0px -131px
}
#menu :hover UL.category2Menu1Sub {
	BACKGROUND-POSITION: 0px -106px; HEIGHT: 54px
}
#menu LI.category2Menu2 {
	BACKGROUND-POSITION: 0px -156px
}
#menu :hover UL.category2Menu2Sub {
	BACKGROUND-POSITION: 0px -160px; HEIGHT: 80px
}
#menu LI.category2Menu3 {
	BACKGROUND-POSITION: 0px -181px
}
#menu :hover UL.category2Menu3Sub {
	BACKGROUND-POSITION: 0px -240px; HEIGHT: 54px
}
#menu LI.category2Menu4 {
	BACKGROUND-POSITION: 0px -206px
}
#menu LI.category2Menu5 {
	BACKGROUND-POSITION: 0px -231px
}
#menu LI.category2Menu6 {
	BACKGROUND-POSITION: 0px -256px
}
#menu LI.category2Menu7 {
	BACKGROUND-POSITION: 0px -281px
}
#menu LI.categoryTitle3 {
	BACKGROUND-POSITION: 0px -306px; HEIGHT: 38px
}
#menu LI.category3Menu1 {
	BACKGROUND-POSITION: 0px -344px
}
#menu LI.category3Menu2 {
	BACKGROUND-POSITION: 0px -369px
}
#menu LI.category3Menu3 {
	BACKGROUND-POSITION: 0px -394px
}
#menu LI.category3Menu4 {
	BACKGROUND-POSITION: 0px -419px
}
#menu LI.category3Menu5 {
	BACKGROUND-POSITION: 0px -444px
}
#menu LI.category3Menu6 {
	BACKGROUND-POSITION: 0px -469px
}
#menu LI.category3Menu7 {
	BACKGROUND-POSITION: 0px -494px
}
#menu LI.category3Menu8 {
	BACKGROUND-POSITION: 0px -519px
}
#menu LI.category3Menu9 {
	BACKGROUND-POSITION: 0px -544px
}
#menu LI.categoryTitle4 {
	BACKGROUND-POSITION: 0px -569px; HEIGHT: 38px
}
#menu LI.category4Menu1 {
	BACKGROUND-POSITION: 0px -607px
}
#menu :hover UL.category4Menu1Sub {
	BACKGROUND-POSITION: 0px -294px; HEIGHT: 210px
}
#menu LI.category4Menu2 {
	BACKGROUND-POSITION: 0px -632px
}
#menu LI.category4Menu3 {
	BACKGROUND-POSITION: 0px -657px
}
#menu LI.category4Menu4 {
	BACKGROUND-POSITION: 0px -682px
}
HTML > BODY DIV#mainMenu {
	Z-INDEX: 1; POSITION: relative
}
#menu LI STRONG {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; Z-INDEX: -1000; LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TOP: 0px
}
A:focus {
	outline: none
}
*:first-child + HTML #menu A:hover {
	TEXT-INDENT: -9999px
}
*:first-child + HTML #menu A {
	TEXT-INDENT: -9999px
}
* HTML #menu A:hover {
	TEXT-INDENT: -9999px
}
* HTML #menu A {
	TEXT-INDENT: -9999px
}
#menu LI {
	_text-indent: -9999px
}
*:first-child + HTML #menu LI.top {
	TEXT-INDENT: -9999px
}
*:first-child + HTML #menu LI A:hover {
	TEXT-INDENT: -9999px
}
*:first-child + HTML #menu LI.sub A:hover {
	TEXT-INDENT: -9999px
}
*:first-child + HTML #menu :hover UL LI {
	TEXT-INDENT: -9999px
}
*:first-child + HTML #menu :hover UL LI A {
	TEXT-INDENT: -9999px
}
#rightSection {
	FLOAT: right; WIDTH: 619px
}
#mainContent {
	CLEAR: both; PADDING-TOP: 3px
}
#siteNavi {
	CLEAR: both; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#siteNavi A:visited {
	COLOR: #003399
}
#siteNavi A:hover {
	COLOR: red
}
#siteNavi A:active {
	COLOR: red
}
#footerSection {
	CLEAR: both; WIDTH: 788px
}
#footerSection:unknown {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px; content: ""
}
* HTML #footerSection {
	OVERFLOW: visible; HEIGHT: 1em
}
#footerSection .footer {
	CLEAR: both; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 628px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.pagination {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.pagination:unknown {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px; content: ""
}
.pagination UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.pagination LI {
	DISPLAY: inline; PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none
}
.pagination A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #9aafe5 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
.pagination A:visited {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #9aafe5 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
.pagination A {
	COLOR: #3366ff
}
.pagination A:visited {
	COLOR: #551a8b
}
.pagination A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: #ffff80
}
.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: #ffff80
}
.pagination A.disablelink {
	FONT-WEIGHT: normal! important; BORDER-LEFT-COLOR: #929292; BORDER-BOTTOM-COLOR: #929292; CURSOR: default; COLOR: #929292; BORDER-TOP-COLOR: #929292; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: #929292
}
.pagination A.disablelink:hover {
	FONT-WEIGHT: normal! important; BORDER-LEFT-COLOR: #929292; BORDER-BOTTOM-COLOR: #929292; CURSOR: default; COLOR: #929292; BORDER-TOP-COLOR: #929292; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: #929292
}
.pagination A.currentpage {
	FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #2b66a5; BORDER-BOTTOM-COLOR: #2b66a5; CURSOR: default; COLOR: #fff! important; BORDER-TOP-COLOR: #2b66a5; BACKGROUND-COLOR: #2e6ab1; BORDER-RIGHT-COLOR: #2b66a5
}
.pagination A.currentpage:hover {
	FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #2b66a5; BORDER-BOTTOM-COLOR: #2b66a5; CURSOR: default; COLOR: #fff! important; BORDER-TOP-COLOR: #2b66a5; BACKGROUND-COLOR: #2e6ab1; BORDER-RIGHT-COLOR: #2b66a5
}
.pagination A.prevnext {
	FONT-WEIGHT: bold
}
.errorMsgBox {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; MARGIN: 10px auto; BORDER-LEFT: #ff0000 2px solid; WIDTH: 98%; BORDER-BOTTOM: #ff0000 2px solid
}
.errorMsgBox .text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.errorMsgBox .text UL {
	PADDING-LEFT: 15px; WIDTH: 90%
}
.errorMsgBox .text LI {
	LIST-STYLE-TYPE: disc
}
.tooltip {
	FONT-SIZE: 12px; Z-INDEX: 10000! important; OVERFLOW: hidden; POSITION: absolute! important
}
.tooltip .xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.tooltip .xbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.tooltip .xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.tooltip .xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.tooltip .xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.tooltip .xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.tooltip .xb1 {
	HEIGHT: 1px
}
.tooltip .xb2 {
	HEIGHT: 1px
}
.tooltip .xb3 {
	HEIGHT: 1px
}
.tooltip .xb2 {
	BORDER-RIGHT: #333 1px solid; BACKGROUND: #666; BORDER-LEFT: #333 1px solid
}
.tooltip .xb3 {
	BORDER-RIGHT: #333 1px solid; BACKGROUND: #666; BORDER-LEFT: #333 1px solid
}
.tooltip .xb4 {
	BORDER-RIGHT: #333 1px solid; BACKGROUND: #666; BORDER-LEFT: #333 1px solid
}
.tooltip .xbottom .xb2 {
	BACKGROUND: #666
}
.tooltip .xbottom .xb3 {
	BACKGROUND: #666
}
.tooltip .xbottom .xb4 {
	BACKGROUND: #666
}
.tooltip .xb1 {
	BACKGROUND: #333; MARGIN: 0px 5px
}
.tooltip .xb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.tooltip .xb3 {
	MARGIN: 0px 2px
}
.tooltip .xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.tooltip .xboxcontent {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #333 0px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #333 1px solid; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #333 0px solid; BACKGROUND-COLOR: #666; WORD-WRAP: break-word; text-shadow: 2px 2px 0px #CCC
}
DIV.titleline {
	CLEAR: both; BACKGROUND-IMAGE: url(../image_n/titleline.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
