body {width:800px;
 LINE-HEIGHT: ; FONT-FAMILY: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;}
#headder {
	BACKGROUND: #ffffff; MARGIN: 0px
}
#site-all {
	BORDER-RIGHT: #36b4e8 0px solid; BORDER-TOP: #36b4e8 0px solid; MARGIN: 0px; BORDER-LEFT: #36b4e8 0px solid; BORDER-BOTTOM: #36b4e8 0px solid; LINE-BREAK: strict; HEIGHT: auto; TEXT-ALIGN: center
}
#container SPAN {
	FONT-WEIGHT: 300; FONT-SIZE: 9pt; MARGIN:0px; COLOR: #ff6699; pading: 0 0 0 0
}
#navi-head {
	BORDER-RIGHT: #36b4e8 0px solid; MARGIN: 0px; BORDER-TOP: #36b4e8 0px solid; BORDER-LEFT: #36b4e8 0px solid; WIDTH: 950px; BORDER-BOTTOM: #36b4e8 0px solid
}
#container {
	BORDER-RIGHT: #36b4e8 0px solid; BORDER-TOP: #36b4e8 0px solid; MARGIN: 0px; BORDER-LEFT: #36b4e8 0px solid; WIDTH: 802px; BORDER-BOTTOM: #36b4e8 0px solid; POSITION: relative
}
#container1 {
	BORDER-RIGHT: #36b4e8 1px solid; BORDER-TOP: #36b4e8 1px solid; MARGIN: 0px; BORDER-LEFT: #36b4e8 1px solid; WIDTH: 802px; BORDER-BOTTOM: #36b4e8 1px solid; POSITION: relative
}
#container1 TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#tab1 {
	FONT-SIZE: 8pt; LINE-HEIGHT: 2em
}
#left-menu P {
	FONT-WEIGHT: 300; FONT-SIZE: 8pt; MARGIN: 10px 0px; pading: 0 0 0 0
}
#left-menu P A:link {
	COLOR: #0099ff
}
#left-menu P A:visited {
	COLOR: #0099ff
}
#left-menu P A:hover {
	LEFT: 1px; COLOR: #aaaaff; POSITION: relative; TOP: 1px
}
#left-menu P A:active {
	COLOR: #333
}
#headder {
	TEXT-ALIGN: left
}
#headder P {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 1px 0px; pading: 0 0 0 0
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 800px; HEIGHT: auto
}
#navi-head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 7pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-color: #8b4513 
}
.menubar {
	FONT-WEIGHT: 400; FONT-SIZE: 8pt; COLOR: #8b4513 ; TEXT-ALIGN: center
}
.menubar A:link {
	COLOR: #8b4513 ; TEXT-DECORATION: none
}
.menubar A:visited {
	COLOR: #8b4513 ; TEXT-DECORATION: none
}
.menubar A:active {
	COLOR: #454ce6; TEXT-DECORATION: none
}
.menubar A:hover {
	LEFT: 1px; COLOR: #454ce6; POSITION: relative; TOP: 1px; TEXT-DECORATION: none
}
.pad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 8px 10px; PADDING-TOP: 0px; font-size:9pt;
}
.pad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 8px 10px; PADDING-TOP: 0px;  font-size:9pt;
}
.pad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 8px 10px; PADDING-TOP: 0px
}
.even {
	BACKGROUND: #f3f3f3
}
#center {
	FLOAT: right; WIDTH: 950px
}
#container {
	MARGIN: 0px 0px; WIDTH: 950px; HEIGHT: auto
}

#left-menu-choice UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/list-image2.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left-menu-jyouhou UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/list-image2.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left-menu-contact UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/list-image2.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left-menu-word UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/list-image2.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left-menu-qa1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/list-image2.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left-menu-qa2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/list-image2.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left-menu A:link {
	COLOR: #0099ff
}
#left-menu A:visited {
	COLOR: #0099ff
}
#left-menu A:hover {
	LEFT: 1px; COLOR: #aaaaff; POSITION: relative; TOP: 1px
}
#left-menu A:active {
	COLOR: #333
}
#right-link-b A:link {
	COLOR: #0099ff
}
#right-link-b A:visited {
	COLOR: #0099ff
}
#right-link-b A:hover {
	COLOR: #01e7ef; 
}
#right-link-b A:active {
	COLOR: #0099ff
}

#site-all A:link {
	COLOR: #0099ff
}
#site-all A:visited {
	COLOR: #0099ff
}
#site-all A:hover {
	COLOR: #01e7ef; 
}
#site-all A:active {
	COLOR: #0099ff
}


#right-link-b_2 A:link {
	COLOR: #0099ff
}
#right-link-b_2 A:visited {
	COLOR: #0099ff
}
#right-link-b_2 A:hover {
	COLOR: #01e7ef; 
}
#right-link-b_2 A:active {
	COLOR: #0099ff
}

#left-menu-shinryou A:hover {
	LEFT: 1px; COLOR: #aaaaff; POSITION: relative; TOP: 1px
}
#left-menu-shinryou A:active {
	COLOR: #333
}
#left-menu-choice A:link {
	COLOR: #0099ff
}
#left-menu-choice A:visited {
	COLOR: #0099ff
}
#left-menu-choice A:hover {
	LEFT: 1px; COLOR: #aaaaff; POSITION: relative; TOP: 1px
}
#container P A:link {
	COLOR: #0099ff
}
#container P A:visited {
	COLOR: #0099ff
}
#container P A:hover {
	LEFT: 1px; COLOR: #aaaaff; POSITION: relative; TOP: 1px
}
#left-menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/list-image2.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#right-menu {
	BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 0px solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: #eeeeee 0px solid; WIDTH: 586px; BORDER-BOTTOM: #eeeeee 0px solid; HEIGHT: auto
}
#left-menu-about {
	BORDER-RIGHT: #eeeeee 0px solid; BACKGROUND: url(../images/rightbody-back.jpg); BORDER-TOP: #eeeeee 0px solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: #eeeeee 0px solid; WIDTH: 250px; BORDER-BOTTOM: #eeeeee 0px solid; POSITION: relative; HEIGHT: 700px;
}

#right-link-b {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #36b4e8 0px solid; BACKGROUND: url(../images/rightbody-back.jpg); FLOAT: right; MARGIN: 0px 0px 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 750px; BORDER-BOTTOM: #36b4e8 0px solid; HEIGHT: 680px
}

#right-link-b-policy {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #36b4e8 0px solid; BACKGROUND: url(../images/rightbody-back.jpg); FLOAT: right; MARGIN: 0px 0px 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 750px; BORDER-BOTTOM: #36b4e8 0px solid; HEIGHT: 1500px
}

#right-inner {
	 MARGIN: 10px 30px 0px 20px; WIDTH: 700px; BORDER-RIGHT: #eeeeee 0px solid;  BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 0px solid;  HEIGHT: auto; }

#right-inner p {
	FONT-WEIGHT: 400; FONT-SIZE: 10pt; FLOAT: left; MARGIN: 2px 0px 15px; COLOR: #5F5F5F; pading: 0 0 0 0; line-height:18px;
}

#leftnavi {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #36b4e8 0px solid; BACKGROUND: url(../images/sidenavi-back.jpg); FLOAT: left; MARGIN: 0px 0px 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 200px; BORDER-BOTTOM: #36b4e8 0px solid; HEIGHT: 680px
}

#leftnavi-policy {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #36b4e8 0px solid; BACKGROUND: url(../images/sidenavi-back.jpg); FLOAT: left; MARGIN: 0px 0px 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 200px; BORDER-BOTTOM: #36b4e8 0px solid; HEIGHT: 1500px
}

#l-navi {
	 float:right; MARGIN: 45px 0px 0px 0px; WIDTH: 170px; BORDER-RIGHT: #eeeeee 0px solid;  BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 0px solid;  HEIGHT: 138px;  text-align:left;}

#rss {
	MARGIN: 8px 0px 0px 32px; WIDTH: 640px; BORDER-RIGHT: #eeeeee 1px solid;  BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid;  HEIGHT: 151px;}

#outline {
	MARGIN: 10px 0px 0px 32px; WIDTH: 640px; BORDER-RIGHT: #eeeeee 1px solid;  BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid;  HEIGHT: 196px;}

#solution {
	MARGIN: 10px 0px 5px 32px; WIDTH: 642px; BORDER-RIGHT: #eeeeee 0px solid;  BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 0px solid;  height: 198px;}

#sol-3 {
	MARGIN: 0px 6px 0px 0px; WIDTH: 207px; BORDER-RIGHT: #eeeeee 1px solid;  BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid;  HEIGHT: 178px;  float:left;}

#sol-1 {
	MARGIN: 0px 9px 0px 0px; WIDTH: 207px; BORDER-RIGHT: #eeeeee 1px solid;  BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid;  HEIGHT: 178px;  float:right;}

#sol-2 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 207px; BORDER-RIGHT: #eeeeee 1px solid;  BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid;  HEIGHT: 178px;  float:right;}

#f-navi {
	MARGIN: 0px 0px 0px 32px; WIDTH: 642px; BORDER-RIGHT: #eeeeee 0px solid;  BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 0px solid;  HEIGHT: auto;}

#banner {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 1px solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 120px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: auto
}
#right-new {
	BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 0px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #eeeeee 0px solid; WIDTH: 459px; BORDER-BOTTOM: #eeeeee 0px solid; HEIGHT: auto
}
#sp001 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; BACKGROUND: url(../images/ossm_back.gif); PADDING-BOTTOM: 5px; WIDTH: 473px; PADDING-TOP: 5px; HEIGHT: 25px
}
#right-menu1 {
	BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 0px solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: #eeeeee 0px solid; WIDTH: 592px; BORDER-BOTTOM: #eeeeee 0px solid; HEIGHT: auto
}
#word-001 {
	BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 0px solid; BACKGROUND: url(../images/back-image2.gif); FLOAT: right; MARGIN: 0px; BORDER-LEFT: #eeeeee 0px solid; WIDTH: 584px; BORDER-BOTTOM: #eeeeee 0px solid; HEIGHT: auto
}
#word-001 TD {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; MARGIN: 2px 0px 1px; COLOR: #0099ff
}
#word-001 TD A:link {
	COLOR: #0099ff
}
#word-001 TD A:visited {
	COLOR: #0099ff
}
#word-001 TD A:hover {
	LEFT: 1px; COLOR: #aaaaff; POSITION: relative; TOP: 1px
}
#word-001 TD A:active {
	COLOR: #333
}
#back-b A:hover {
	LEFT: 1px; COLOR: #aaaaff; POSITION: relative; TOP: 1px
}


#left-menu-about H3 {
	FONT-WEIGHT: 500; FONT-SIZE: 10pt; MARGIN: 5px 15px; COLOR: #454ce6; LINE-HEIGHT: 1.5em; pading: 0 0 0 0
}
#right-menu1 H3 {
	FONT-WEIGHT: 500; FONT-SIZE: 10pt; MARGIN: 5px 15px; COLOR: #454ce6; LINE-HEIGHT: 1.5em; pading: 0 0 0 0
}
#right-menu LI {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 0px; COLOR: #0099ff; LINE-HEIGHT: 1.5em; pading: 0 0 0 0
}
#right-menu TD {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 1px 0px; COLOR: #0099ff; pading: 0 0 0 0
}
#left-menu-about TD {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 1px 0px; COLOR: #0099ff; pading: 0 0 0 0
}
#right-menu1 TD {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 1px 0px; COLOR: #0099ff; TEXT-ALIGN: center; pading: 0 0 0 0
}
#link {
	MARGIN: 1px 0px; WIDTH: 400px; HEIGHT: 280px
}
#right-menu P {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 5px 15px; COLOR: #0099ff; TEXT-INDENT: 13px; LINE-HEIGHT: 1.5em
}
#left-menu-about P {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 5px 0; COLOR: #0099ff; LINE-HEIGHT: 1.5em
}
#right-menu1 P {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; COLOR: #0099ff; TEXT-INDENT: 13px; LINE-HEIGHT: 1.5em
}
#choice01 P {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 5px 15px; COLOR: #0099ff; TEXT-INDENT: 13px; LINE-HEIGHT: 1.5em
}
#right-menu HR {
	MARGIN: 1px 0px
}
#right-osusume {
	MARGIN: 1px 0px; pading: 2px 0 0px 0
}
#right-1 {
	FLOAT: left; WIDTH: 460px; valign: top
}
#right-2 {
	FLOAT: left; WIDTH: 460px
}
#right-3 {
	FLOAT: right; WIDTH: 460px
}
#right-4 {
	FLOAT: left; WIDTH: 460px
}
#right-map {
	BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 0px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #eeeeee 0px solid; WIDTH: 592px; BORDER-BOTTOM: #eeeeee 0px solid; HEIGHT: auto
}
#map-bar {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 592px; LINE-HEIGHT: 25px; PADDING-TOP: 2px
}
#right-map TD {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 10px 0px; COLOR: #0099ff; pading: 0 0 0 0
}
#kind-deta {
	FLOAT: right
}
#kind-deta TABLE {
	MARGIN: 0px
}
#back-b {
	MARGIN: 0px
}
#kind-deta TD {
	FONT-WEIGHT: 400; FONT-SIZE: 8pt; MARGIN: 0px; COLOR: #0099ff; TEXT-ALIGN: center; pading: 0 0 0 0
}
#right-map TABLE {
	MARGIN: 0px
}
#right-map A:active {
	COLOR: #333
}
#right-map A:link {
	COLOR: #0099ff
}
#right-map A:visited {
	COLOR: #0099ff
}
#right-map A:hover {
	LEFT: 1px; COLOR: #aaaaff; POSITION: relative; TOP: 1px
}
#footer {
	CLEAR: both; BORDER-RIGHT: #36b4e8 0px solid; BORDER-TOP: #36b4e8 0px solid; BORDER-LEFT: #36b4e8 0px solid; WIDTH: 950px; BORDER-BOTTOM: #36b4e8 0px solid; HEIGHT: auto; TEXT-ALIGN: center
}
#footer1 {
	CLEAR: both; BORDER-RIGHT: #36b4e8 1px solid; BORDER-TOP: #36b4e8 1px solid; BORDER-LEFT: #36b4e8 1px solid; WIDTH: 800px; BORDER-BOTTOM: #36b4e8 1px solid; HEIGHT: 100px; TEXT-ALIGN: center
}
#footer-navi {
	WIDTH: 800px
}
#footer-navi OL {
	FONT-SIZE: 10pt; FLOAT: left; WIDTH: 120px; LIST-STYLE-TYPE: none
}
#footer A:link {
	COLOR: #ffffff
}
#footer A:visited {
	COLOR: #ffffff
}
#footer A:hover {
	COLOR: #fff000
}
#footer A:active {
	COLOR: #333
}
#copy {
	FONT-SIZE: 10pt; FONT-STYLE: normal
}
