A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	MARGIN: 0px
}
.center {
	TEXT-ALIGN: center
}
.right {
	TEXT-ALIGN: right
}
.red {
	COLOR: #ff0000
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1.logoMark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 78px
}
P.logoMark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 78px
}
H1.logoMark IMG {
	VERTICAL-ALIGN: middle
}
P.logoMark IMG {
	VERTICAL-ALIGN: middle
}
BODY {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 760px; LINE-HEIGHT: 130%; PADDING-TOP: 0px
}
#headerArea {
	BACKGROUND-IMAGE: url(../common/headerBack.jpg); WIDTH: 760px; BACKGROUND-REPEAT: no-repeat
}
#mainArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 0px
}
#footerArea {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../common/footer.jpg); PADDING-BOTTOM: 9px; WIDTH: 760px; COLOR: #ffffff; PADDING-TOP: 9px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.pageTop {
	MARGIN-TOP: 5px; PADDING-LEFT: 10px; BACKGROUND: url(../common/img_pageTop.gif) no-repeat 0px 50%; MARGIN-BOTTOM: 5px; MARGIN-LEFT: auto; WIDTH: 9em; TEXT-ALIGN: left; voice-family: inherit
}
#headerArea UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#headerArea UL.mainMenu {
	WIDTH: 760px; LIST-STYLE-TYPE: none; HEIGHT: 35px
}
#headerArea UL.mainMenu LI {
	FLOAT: left; TEXT-INDENT: -99999px; HEIGHT: 35px
}
#headerArea UL.mainMenu LI A {
	DISPLAY: block; HEIGHT: 35px; TEXT-DECORATION: none
}
#headerArea UL.mainMenu LI.naTop {
	BACKGROUND: url(../common/navi.jpg) no-repeat 0px 0px; WIDTH: 152px
}
#top #headerArea UL.mainMenu LI.naTop A {
	BACKGROUND: url(../common/navi.jpg) no-repeat 0px -35px
}
#headerArea UL.mainMenu LI.naTop A:hover {
	BACKGROUND: url(../common/navi.jpg) no-repeat 0px -35px
}
#headerArea UL.mainMenu LI.naKaisha {
	BACKGROUND: url(../common/navi.jpg) no-repeat -152px 0px; WIDTH: 152px
}
#kaisha #headerArea UL.mainMenu LI.naKaisha A {
	BACKGROUND: url(../common/navi.jpg) no-repeat -152px -35px
}
#headerArea UL.mainMenu LI.naKaisha A:hover {
	BACKGROUND: url(../common/navi.jpg) no-repeat -152px -35px
}
#headerArea UL.mainMenu LI.naAnnai {
	BACKGROUND: url(../common/navi.jpg) no-repeat -304px 0px; WIDTH: 152px
}
#annai #headerArea UL.mainMenu LI.naAnnai A {
	BACKGROUND: url(../common/navi.jpg) no-repeat -304px -35px
}
#headerArea UL.mainMenu LI.naAnnai A:hover {
	BACKGROUND: url(../common/navi.jpg) no-repeat -304px -35px
}
#headerArea UL.mainMenu LI.naAccess {
	BACKGROUND: url(../common/navi.jpg) no-repeat -456px 0px; WIDTH: 152px
}
#access #headerArea UL.mainMenu LI.naAccess A {
	BACKGROUND: url(../common/navi.jpg) no-repeat -456px -35px
}
#headerArea UL.mainMenu LI.naAccess A:hover {
	BACKGROUND: url(../common/navi.jpg) no-repeat -456px -35px
}
#headerArea UL.mainMenu LI.naOtoiawse {
	BACKGROUND: url(../common/navi.jpg) no-repeat -608px 0px; WIDTH: 152px
}
#otoiawse #headerArea UL.mainMenu LI.naOtoiawse A {
	BACKGROUND: url(../common/navi.jpg) no-repeat -608px -35px
}
#headerArea UL.mainMenu LI.naOtoiawse A:hover {
	BACKGROUND: url(../common/navi.jpg) no-repeat -608px -35px
}
#top #mainArea #topContents {
	MARGIN: 15px; WIDTH: 730px
}
#top #topContents .annaiArea {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#top #topContents .annaiArea P {
	MARGIN: 8px
}
#top #topContents .news {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #444 1px dotted
}
#annai #mainArea {
	BACKGROUND: url(../common/img_naviBack.gif) repeat-y center top
}
#annai #maContents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 25px auto 0px 175px; WIDTH: 560px; PADDING-TOP: 0px
}
#annai H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
#annai H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 0px
}
#annai #maContents P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 8px; PADDING-TOP: 0px
}
#annai #commentArea {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#annai #subNavi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
#subNavi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#subNavi UL.menu {
	WIDTH: 150px; LIST-STYLE-TYPE: none; HEIGHT: 212px
}
#subNavi UL.menu LI {
	FLOAT: left; TEXT-INDENT: -99999px; HEIGHT: 53px
}
#subNavi UL.menu LI A {
	DISPLAY: block; HEIGHT: 35px; TEXT-DECORATION: none
}
#subNavi UL.menu LI.naGijyutu {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat -150px 0px; WIDTH: 150px
}
.gijyutu #subNavi UL.menu LI.naGijyutu A {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat 0px 0px; HEIGHT: 53px
}
#subNavi UL.menu LI.naGijyutu A:hover {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat 0px 0px; HEIGHT: 53px
}
#subNavi UL.menu LI.naGogaku {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat -150px -53px; WIDTH: 150px
}
.gogaku #subNavi UL.menu LI.naGogaku A {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat 0px -53px; HEIGHT: 53px
}
#subNavi UL.menu LI.naGogaku A:hover {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat 0px -53px; HEIGHT: 53px
}
#subNavi UL.menu LI.naKyoiku {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat -150px -106px; WIDTH: 150px
}
.kyoiku #subNavi UL.menu LI.naKyoiku A {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat 0px -106px; HEIGHT: 53px
}
#subNavi UL.menu LI.naKyoiku A:hover {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat 0px -106px; HEIGHT: 53px
}
#subNavi UL.menu LI.naHaken {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat -150px -159px; WIDTH: 150px
}
.haken #subNavi UL.menu LI.naHaken A {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat 0px -159px; HEIGHT: 53px
}
#subNavi UL.menu LI.naHaken A:hover {
	BACKGROUND: url(../02_annai/img/sub_navi.gif) no-repeat 0px -159px; HEIGHT: 53px
}
#access #maContents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 25px auto 0px; WIDTH: 680px; PADDING-TOP: 0px
}
#kaisha #maContents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 25px auto 0px; WIDTH: 680px; PADDING-TOP: 0px
}
#access P.center {
	MARGIN: 8px
}
#kaisha DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px
}
#kaisha DT {
	FONT-WEIGHT: bold; MARGIN: 10px 0px 0px
}
#kaisha DD {
	MARGIN-LEFT: 1em
}
#kaisha .gaiyoTable {
	MARGIN: 0px 0px 15px; WIDTH: 325px; BORDER-COLLAPSE: collapse; HEIGHT: 400px
}
#kaisha .gaiyoTable TH {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
#kaisha .gaiyoTable TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#kaisha H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 20px; PADDING-TOP: 0px
}
#kaisha UL.gaiyou {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 15px; PADDING-TOP: 0px
}
#kaisha .gaiyou LI {
	MARGIN: 5px 0px
}
#otoiawase #maContents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 25px auto 0px; WIDTH: 520px; PADDING-TOP: 0px
}
#otoiawase .contactTable {
	MARGIN: 15px 0px; BORDER-COLLAPSE: collapse
}
#otoiawase .contactTable TH {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
#otoiawase .contactTable TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
#otoiawase #maContents P {
	MARGIN: 10px
}
#otoiawase #maContents .thanks {
	MARGIN: 80px 0px 100px
}
