body {width:800px;
 LINE-HEIGHT: ; FONT-FAMILY: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;}
#headder {
	BACKGROUND: #ffffff; MARGIN: 0px
}
#rss H3 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; MARGIN: 5px 15px; COLOR: #0027b0; pading: 0 0 0 0
}

#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: 800px; BORDER-BOTTOM: #36b4e8 0px solid
}

#return {FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 10px 0px; pading: 0 0 0 0;}

#container {
	BORDER-RIGHT: #36b4e8 0px solid; BORDER-TOP: #36b4e8 0px solid; MARGIN: 0px; BORDER-LEFT: #36b4e8 0px solid; WIDTH: 800px; BORDER-BOTTOM: #36b4e8 0px solid; POSITION: relative; BACKGROUND: url(../images/all_back.jpg); height:auto;
}
#container1 {
	BORDER-RIGHT: #36b4e8 1px solid; BORDER-TOP: #36b4e8 1px solid; MARGIN: 0px; BORDER-LEFT: #36b4e8 1px solid; WIDTH: 800px; 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: #000080
}
#left-menu P A:visited {
	COLOR: #000080
}
#left-menu P A:hover {
	COLOR: #aaaaff;
}
#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: #000080 
}
#navi-head A:link {
	COLOR: #000080 
}
#navi-head A:visited {
	COLOR: #000080 
}
#navi-head A:hover {
COLOR: #ff6699;
}
#navi-head A:active {
	COLOR: #333
}
.menubar {
	FONT-WEIGHT: 400; FONT-SIZE: 8pt; COLOR: #000080 ; TEXT-ALIGN: center
}
.menubar A:link {
	COLOR: #000080 ; TEXT-DECORATION: none
}
.menubar A:visited {
	COLOR: #000080 ; TEXT-DECORATION: none
}
.menubar A:active {
	COLOR: #454ce6; TEXT-DECORATION: none
}
.menubar A:hover {
COLOR: #454ce6; TEXT-DECORATION: none;
}
.pad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 8px 10px; PADDING-TOP: 0px; font-size:9pt;
}
.pad2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 8px 10px; PADDING-TOP: 0px;  font-size:9pt;
}
.pad3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 8px 10px; PADDING-TOP: 0px;   font-size:11pt;}

.pad4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px 10px; PADDING-TOP: 0px;   font-size:11pt;}

.even {
	BACKGROUND: #f3f3f3
}
#center {
	FLOAT: right; WIDTH: 800px
}
#container {
	MARGIN: 0px 0px; WIDTH: 800px; HEIGHT: auto
}
#left-menu-about {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #36b4e8 0px solid; BACKGROUND: url(../images/left.back.gif); FLOAT: left; MARGIN: 0px 0px 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 195px; BORDER-BOTTOM: #36b4e8 0px solid; HEIGHT: auto;
}

#left-menu-about A:link {
	COLOR: #000080
}
#left-menu-about A:visited {
	COLOR: #000080
}
#left-menu-about A:hover {
COLOR: #000080;
}
#left-menu-about A:active {
	COLOR: #000080}

#container  A:link {
	COLOR: #000080
}
#container  A:visited {
	COLOR: #000080
}
#container  A:hover {
COLOR: #aaaaff;
}


#tablist {
	color: #333;
	font-family: "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Verdana, sans-serif;
	font-size: 62.5%; /* 10px */
	line-height: 1;

}
#tablist h1 {font-size: 1.5em;}
#tablist p, ul, div {font-size: 12px; list-style-type: none;}
#container5 {
	width: 582px;
	margin: 0px;
	text-align: left;
}


#tab {
	margin-top: 0;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0;
	border-bottom: 2px solid #333;
	height: 30px;
	overflow: hidden;
}
#tab li {
	float: left;
	width: 64px;
	height: 30px;
}
#tab li a {
	display: block;
	width: 64px;
	height: 30px;
	border: 1px solid #ccc;
	border-bottom: 0;
	color: #777;
	text-align: center;
}
#tab li a:hover,
#tab li.present a {
	border-color: #333;
	color: #fff;
	background: #333;
}


#page1, #page2, #page3, #page4, {
	margin-bottom: 10px;
	padding-top: 0px;
}

#page1, #page2, #page3, #page4 H2 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; MARGIN: 0px 0px; COLOR: #ff6699; pading: 0 0 0 0;
}

.memo {
	color: #777;
	font-weight: bold;
	font-size: 0.8em;
}

#rss {margin:0; height:auto; border-bottom:#5f5f5f 1px solid; border-top:#5f5f5f 8px solid; border-right:#5f5f5f 1px solid; border-left:#5f5f5f 1px solid;}
#rss a {margin:0; line-height:1;}
#rss2 {margin:0; height:auto;}
#rss3 {margin:0; height:auto; border-bottom:#5f5f5f 1px solid; border-top:#5f5f5f 8px solid; border-right:#5f5f5f 1px solid; border-left:#5f5f5f 1px solid;}
#rss4 {margin:0; height:auto;}

#right-link-b {
	BORDER-RIGHT: #5f5f5f 0px solid; BACKGROUND: url(../images/rightbody-back.jpg); BORDER-TOP: #5f5f5f 0px solid; FLOAT: right; MARGIN: 0; BORDER-LEFT: #5f5f5f 0px solid; WIDTH: 605px; BORDER-BOTTOM: #5f5f5f 0px solid; POSITION: relative; HEIGHT: auto;
}

#right-inner {
	MARGIN: 0px 0px 0px 0px; WIDTH: 584px; BORDER-RIGHT: #5f5f5f 0px solid;  BORDER-TOP: #5f5f5f 0px solid; BORDER-LEFT: #5f5f5f 0px solid; BORDER-BOTTOM: #5f5f5f 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: #5f5f5f 0px solid; BORDER-TOP: #5f5f5f 0px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #5f5f5f 0px solid; WIDTH: 459px; BORDER-BOTTOM: #5f5f5f 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: #5f5f5f 0px solid; BORDER-TOP: #5f5f5f 0px solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: #5f5f5f 0px solid; WIDTH: 592px; BORDER-BOTTOM: #5f5f5f 0px solid; HEIGHT: auto
}
#word-001 {
	BORDER-RIGHT: #5f5f5f 0px solid; BORDER-TOP: #5f5f5f 0px solid; BACKGROUND: url(../images/back-image2.gif); FLOAT: right; MARGIN: 0px; BORDER-LEFT: #5f5f5f 0px solid; WIDTH: 584px; BORDER-BOTTOM: #5f5f5f 0px solid; HEIGHT: auto
}
#word-001 TD {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; MARGIN: 2px 0px 1px; COLOR: #000080
}
#word-001 TD A:link {
	COLOR: #000080
}
#word-001 TD A:visited {
	COLOR: #000080
}
#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
}
#right-menu H3 A:hover {
	LEFT: 1px; COLOR: #aaaaff; POSITION: relative; TOP: 1px
}
#right-menu H1 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; FLOAT: right; MARGIN: 2px 0px 15px; WIDTH: 592px; COLOR: #ff6699; pading: 0 0 0 0
}
#right-link-b H1 {
	FONT-WEIGHT: 600; FONT-SIZE: 15pt; FLOAT: left; MARGIN: 2px 0px 2px 1px; COLOR: #ff6699; pading: 0 0 0 0
}
#right-menu1 H1 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; FLOAT: right; MARGIN: 2px 0px 15px; WIDTH: 592px; COLOR: #ff6699; pading: 0 0 0 0
}
#right-map H1 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; FLOAT: right; MARGIN: 2px 0px 1px; WIDTH: 592px; COLOR: #ff6699; pading: 0 0 0 0
}
#right-menu H2 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; MARGIN: 1px 0px; COLOR: #ff6699; pading: 0 0 0 0
}
#right-link-b H2 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; MARGIN: 1px 0px; COLOR: #ff6699; pading: 0 0 0 0
}

#rss H2 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; MARGIN: 0px 0px; COLOR: #ff6699; pading: 0 0 0 0
}
#right-menu1 H2 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; MARGIN: 1px 0px; COLOR: #ff6699; pading: 0 0 0 0
}
#kind-deta H2 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; MARGIN: 1px 0px; COLOR: #ff6699; pading: 0 0 0 0
}
#right-menu H3 {
	FONT-WEIGHT: 500; FONT-SIZE: 10pt; MARGIN: 5px 15px; COLOR: #454ce6; LINE-HEIGHT: 1.5em; pading: 0 0 0 0
}
#right-link-b 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: #000080; LINE-HEIGHT: 1.5em; pading: 0 0 0 0
}
#right-menu TD {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 1px 0px; COLOR: #000080; pading: 0 0 0 0
}
#right-link-b TD {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 1px 0px; COLOR: #000080; pading: 0 0 0 0
}
#right-menu1 TD {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 1px 0px; COLOR: #000080; 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: #000080; TEXT-INDENT: 13px; LINE-HEIGHT: 1.5em
}
#right-link-b P {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 5px 15px; COLOR: #000080; LINE-HEIGHT: 1.5em
}
#right-menu1 P {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; COLOR: #000080; TEXT-INDENT: 13px; LINE-HEIGHT: 1.5em
}
#choice01 P {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; MARGIN: 5px 15px; COLOR: #000080; 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: #5f5f5f 0px solid; BORDER-TOP: #5f5f5f 0px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #5f5f5f 0px solid; WIDTH: 592px; BORDER-BOTTOM: #5f5f5f 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: #000080; 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: #000080; TEXT-ALIGN: center; pading: 0 0 0 0
}
#right-map TABLE {
	MARGIN: 0px
}
#right-map A:active {
	COLOR: #333
}
#right-map A:link {
	COLOR: #000080
}
#right-map A:visited {
	COLOR: #000080
}
#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: 800px; 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: #000080
}
#footer A:visited {
	COLOR: #000080
}
#footer A:hover {
	COLOR: #aaaaff
}
#footer A:active {
	COLOR: #000080
}
#copy {
	FONT-SIZE: 10pt; FONT-STYLE: normal
}

