BODY {
	FONT-SIZE: 80%;
	background-image: url(../images/back.gif);
	LINE-HEIGHT: 140%;
	TEXT-ALIGN: center;
	background-repeat: repeat-y;
	background-position: center;
	}
	
	
TD {
	VERTICAL-ALIGN: top;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 90%;
	line-height: 140%;
}

#main {
	VERTICAL-ALIGN: top;
	WIDTH: 820px;
	HEIGHT: 100%;
	TEXT-ALIGN: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

IMG {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	text-align: center;
}

#header {
	WIDTH: 820px;
	height:86px;
	background-image:url(../images/topbanner.gif);
}

#left {
	FLOAT: left; 
	VERTICAL-ALIGN: top; 
	WIDTH: 220px
}

#menu {
	VERTICAL-ALIGN: top;
	WIDTH: 220px;
	PADDING-TOP: 8px;
}
#menu IMG {
	VERTICAL-ALIGN: bottom
}

#link {
	VERTICAL-ALIGN: top
}

#link IMG {
	MARGIN-BOTTOM: 5px;
	padding-left:10px;
}

#right {
	PADDING-TOP: 19px;
	FLOAT: left;
	WIDTH: 600px;
}

#topics {
	MARGIN-BOTTOM: 22px;
	PADDING-TOP: 10px;
	font-size: 14px;
}
#info {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 10px; 
	MARGIN-BOTTOM: 22px; 
	PADDING-BOTTOM: 10px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: #cccccc 1px solid; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #aaaaaa 1px solid
}


#footer {
	FONT-SIZE: 11px;
	COLOR: #0066ff;
	TEXT-ALIGN: center;
	width: 820px;
	clear: both;
}
HR {
	MARGIN-TOP: 5px; BORDER-LEFT-COLOR: #778899; MARGIN-BOTTOM: 5px; BORDER-BOTTOM-COLOR: #778899; BORDER-TOP-STYLE: dashed; BORDER-TOP-COLOR: #778899; BORDER-RIGHT-STYLE: dashed; BORDER-LEFT-STYLE: dashed; BORDER-RIGHT-COLOR: #778899; BORDER-BOTTOM-STYLE: dashed
}
A:link {
	COLOR: #0066ff
}
A:visited {
	COLOR: #0066ff
}
A:active {
	COLOR: #0066ff;
	height: 40px;
}
A:hover {
	COLOR: #00bfff; TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	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
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-LEFT: 26px; FONT-SIZE: 24px; BACKGROUND-IMAGE: url(image/midashi_img.gif); PADDING-BOTTOM: 38px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 28px; FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体"
}
H2 {
	MARGIN-TOP: 15px; PADDING-LEFT: 30px; FONT-SIZE: 17px; BACKGROUND-IMAGE: url(image/midashi2_img.gif); MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 8px; COLOR: #d96c0b
}
H3 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ff6600 5px solid; COLOR: #11552e; BORDER-BOTTOM: #aaaaaa 1px solid
}
UL {
	PADDING-RIGHT: 10px; MARGIN-TOP: 13px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 13px; MARGIN-LEFT: 10px
}
LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 7px; COLOR: #9e2525; LIST-STYLE-TYPE: none
}
.cont {
	MARGIN-BOTTOM: 40px
}
.cont P {
	BORDER-RIGHT: #ebecd7 7px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ebecd7 7px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #ebecd7 7px solid; WIDTH: auto; COLOR: #363728; PADDING-TOP: 10px; BORDER-BOTTOM: #ebecd7 7px solid; BACKGROUND-COLOR: #ffffff
}
.cont2 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.cont3 {
	BORDER-RIGHT: #aaaaaa 1px solid; WIDTH: auto; COLOR: #4a4b36; BORDER-BOTTOM: #aaaaaa 1px solid
}
.cont4 {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 14px; WIDTH: auto; COLOR: #2e2f22; LINE-HEIGHT: 160%; PADDING-TOP: 14px; BORDER-BOTTOM: #aaaaaa 1px solid
}
.cont5 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: auto; COLOR: #2e2f22; LINE-HEIGHT: 160%; PADDING-TOP: 10px
}
.midashi {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FLOAT: left;
	COLOR: #000099;
	padding: 5px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #000099;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	background-color: #E9EFF3;
	border-right-style: solid;
}
.midashi2 {
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	MARGIN-TOP: 20px;
	margin-left:10px;
	MARGIN-BOTTOM: 0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #49643c 5px solid; 
	WIDTH: auto; COLOR: #49643c; 

	BORDER-BOTTOM: #aaaaaa 1px solid; 
	BACKGROUND-COLOR: #f5f4eb
}
.midashi3 {
	MARGIN-TOP: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	MARGIN-BOTTOM: 0px;
	WIDTH: auto;
	COLOR: #2c3558;
	padding: 5px;
	margin-left: 10px;
}
.midashi33 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND-IMAGE: url(image/midashi_back.gif); MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #2c3558; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid
}
.midashi4 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #2c3558 5px solid; WIDTH: auto; COLOR: #2c3558; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px dashed; BACKGROUND-COLOR: #f5f4eb
}
.midashi5 {
	padding-top:5px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	margin-top:0px;
	margin-left:10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	WIDTH: auto;
	COLOR: #000099;
	BACKGROUND-COLOR: #EBEAF7;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #aaaaaa;
	border-left-color: #000099;
	border-right-width: 1px;
	border-right-color: #000099;
}
.migi {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: right
}
.moji_aka {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.moji_aka2 {
	FONT-WEIGHT: bold; COLOR: #ae0000; TEXT-ALIGN: center
}
.moji_minchou {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: "ＭＳ Ｐ明朝", "細明朝体"
}
.moji_small {
	FONT-SIZE: 11px
}
.moji_xsmall {
	FONT-SIZE: 9px
}
.map {
	PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(10/map.gif); PADDING-TOP: 370px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 430px
}
.kaiin1 {
	BORDER-TOP: #aaaaaa 1px solid; MARGIN-TOP: 5px; FONT-WEIGHT: bold; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 90px; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #f2f2ea; TEXT-ALIGN: left
}
.kaiin2 {
	BORDER-TOP: #aaaaaa 1px solid; MARGIN-TOP: 5px; FONT-WEIGHT: bold; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 235px; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #f2f2ea; TEXT-ALIGN: center
}
.kaiin3 {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; MARGIN-TOP: 5px; FONT-WEIGHT: bold; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #f2f2ea; TEXT-ALIGN: center
}
.kaiin11 {
	FONT-WEIGHT: bold; MARGIN-LEFT: 7px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 90px; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px dashed
}
.kaiin21 {
	MARGIN-LEFT: 7px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 235px; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px dashed
}
.kaiin31 {
	BORDER-RIGHT: #aaaaaa 1px solid; FONT-SIZE: 11px; MARGIN-LEFT: 7px; BORDER-LEFT: #cccccc 1px solid; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px dashed
}
.kaiin12 {
	FONT-WEIGHT: bold; MARGIN-LEFT: 7px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 90px; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px solid
}
.kaiin22 {
	MARGIN-LEFT: 7px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 235px; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px solid
}
.kaiin32 {
	BORDER-RIGHT: #aaaaaa 1px solid; FONT-SIZE: 11px; MARGIN-LEFT: 7px; BORDER-LEFT: #cccccc 1px solid; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px solid
}
.reikai_waku {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
.reikai_midashi {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 19px; BACKGROUND-IMAGE: url(05/image/title_back1.gif); MARGIN-BOTTOM: 0px; WIDTH: auto; COLOR: #2c3558; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 70px; TEXT-ALIGN: center
}
.inq_bun {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #52597a; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #f3f4e8; PADDING-RIGTT: 5px
}
.shin1 {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(image/mongon_back.gif); VERTICAL-ALIGN: top; WIDTH: 20%; COLOR: #505e8d; BORDER-BOTTOM: #cccccc 1px dashed; HEIGHT: 30px
}
.shin2 {
	VERTICAL-ALIGN: top; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px dashed
}
.shin22 {
	VERTICAL-ALIGN: top; WIDTH: 30%; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px dashed
}
.gyouji1 {
	BORDER-TOP: #aaaaaa 1px solid; MARGIN-TOP: 5px; FONT-WEIGHT: bold; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 100px; COLOR: #2d586a; BORDER-BOTTOM: #aaaaaa 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #f5f3e7; TEXT-ALIGN: center
}
.gyouji2 {
	BORDER-TOP: #aaaaaa 1px solid; MARGIN-TOP: 5px; FONT-WEIGHT: bold; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 170px; COLOR: #2d586a; BORDER-BOTTOM: #aaaaaa 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #f5f3e7; TEXT-ALIGN: center
}
.gyouji3 {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; MARGIN-TOP: 5px; FONT-WEIGHT: bold; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #2d586a; BORDER-BOTTOM: #aaaaaa 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #f5f3e7; TEXT-ALIGN: center
}
.gyouji11 {
	FONT-WEIGHT: bold; MARGIN-LEFT: 7px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 100px; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px dashed; BACKGROUND-COLOR: #fbfaf4; TEXT-ALIGN: center
}
.gyouji21 {
	MARGIN-LEFT: 7px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 170px; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px dashed; TEXT-ALIGN: center
}
.gyouji31 {
	BORDER-RIGHT: #aaaaaa 1px solid; FONT-SIZE: 13px; MARGIN-LEFT: 7px; BORDER-LEFT: #cccccc 1px solid; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px dashed
}
.gyouji111 {
	FONT-WEIGHT: bold; MARGIN-LEFT: 7px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 100px; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #fbfaf4; TEXT-ALIGN: center
}
.gyouji211 {
	MARGIN-LEFT: 7px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 175px; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center
}
.gyouji311 {
	BORDER-RIGHT: #aaaaaa 1px solid; FONT-SIZE: 13px; MARGIN-LEFT: 7px; BORDER-LEFT: #cccccc 1px solid; COLOR: #405057; BORDER-BOTTOM: #aaaaaa 1px solid
}
.moji_normal {
	FONT-SIZE: 13px
}
#kigyou_1 {
	BACKGROUND-IMAGE: url(08/kigyou_img/titleback_kigyou.gif); MARGIN-BOTTOM: 20px; WIDTH: 560px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 33px
}
.kigyou1_left {
	PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 17px; FLOAT: left; WIDTH: 400px; COLOR: #1d4a7c; PADDING-TOP: 8px
}
.kigyou1_right {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FLOAT: right; WIDTH: 110px; PADDING-TOP: 9px; TEXT-ALIGN: right
}
#kigyou_2 {
	CLEAR: both; WIDTH: 560px
}
.kigyou2_left {
	FLOAT: left; WIDTH: 288px
}
.kigyou2_left .orange {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #df7220; PADDING-TOP: 0px
}
.kigyou2_right {
	FLOAT: right; WIDTH: 240px
}
.kigyou2_right .k_jyouhou {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f7f3ef
}
.kigyou2_right .k_jyouhou SPAN {
	FONT-WEIGHT: bold; COLOR: #9d814d
}
#kigyou_3 {
	CLEAR: both; MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px; WIDTH: 560px; TEXT-ALIGN: right
}
table col.col1 {
  width: 80px;
}

table{
	border-collapse: collapse;
	margin-left:10px;

}

