BODY {
	padding: 0px;
	margin: 0px;
	FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN';
	background-image:url(../images/back.jpg)
}
A:link {
	text-decoration:none;
	color:#2D57D5
}
A:visited {
	text-decoration:none;
	color:#2D57D5
}
A:active {
	text-decoration:underline;
	color:#2D57D5
}
A:hover {
	text-decoration:underline;
	color:#2D57D5
}
DIV#side {
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top: #FFFFFF 2px solid
}
DIV#side_top {
	background-color:#FFFFFF
}
DIV#okiniiri {
	margin:3px;
	padding:10px;
	background-color:#1579F4;
	font-size:12px;
	line-height:18px;
	color:#FFFFFF
}
DIV#navi {
	width:760px;
	margin:0px;
	padding:10px 15px 10px 15px;
	background-color:#EFEFEF;
	font-size:12px;
	line-height:18px;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid
}
DIV#footer {
	width:760px;
	margin:0px;
	padding:8px 15px 3px 15px;
	background-color:#CCCCCC;
	font-size:11px;
	line-height:14px
}
DIV#pan {
	margin:8px 5px 5px 8px;
	padding:0px;
	font-size:11px;
	line-height:14px
}
DIV#koe {
	margin:8px 5px 5px 8px;
	padding:0px;
	font-size:100%;
	line-height:130%
}
table.otoiawase {
	margin:3px;
	border:#666666 1px solid;
	font-size:11px;
	line-height:15px;
	color:#FFFFFF;
	border-collapse:collapse;
	background-color:#FFFFFF
}
table.otoiawase th {
	margin:0px;
	padding:2px;
	font-weight:bold;
	background-color:#666666
}
table.otoiawase td {
	margin:0px;
	padding:2px;
	text-align:center
}
UL.menulist01 {
	margin: 0px;
	padding: 0px
}
LI.menu01 {
	margin: 0px 2px 0px 0px;
	padding:5px 3px 5px 5px;
	font-size: 13px;
	line-height:115%;
	font-weight:bold;
	background-image: url(../images/back_side.jpg);
	border-bottom: #FFFFFF 1px solid;
	background-repeat: repeat-y;
	list-style-type: none
}
LI.menu01 A:link {
	color: #FFFFFF;
	text-decoration: none
}
LI.menu01 A:visited {
	color: #FFFFFF;
	text-decoration: none
}
LI.menu01 A:hover {
	color: #FFFFFF;
	text-decoration:underline
}
LI.menu02 {
	margin: 0px 2px 0px 0px;
	padding:6px 5px 4px 19px;
	font-size: 12px;
	line-height:110%;
	background-image: url(../images/icon1.gif);
	border-bottom: #D1D1ED 1px solid;
	background-repeat: no-repeat;
	background-position: 5px 7px;
	LIST-STYLE-TYPE: none
}
LI.menu03 {
	margin: 0px 2px 0px 0px;
	padding:5px 3px 3px 25px;
	font-size: 12px;
	line-height:110%;
	background-image: url(../images/icon2.gif);
	border-bottom: #D1D1ED 1px solid;
	background-repeat: no-repeat;
	background-position: 13px 6px;
	LIST-STYLE-TYPE: none
}
LI.menu04 {
	margin: 0px 2px 0px 0px;
	padding:6px 5px 4px 19px;
	font-size: 12px;
	line-height:110%;
	background-image: url(../images/icon1.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	LIST-STYLE-TYPE: none
}
LI.menu05 {
	margin: 0px 2px 0px 0px;
	padding:5px 3px 3px 25px;
	font-size: 12px;
	line-height:110%;
	background-image: url(../images/icon2.gif);
	background-repeat: no-repeat;
	background-position: 13px 6px;
	LIST-STYLE-TYPE: none
}
UL.menulist02 {
	margin: 15px 1px 0px 1px;
	padding: 0px
}
LI.list01 {
	margin:0px;
	padding: 0px 3px 2px 8px;
	border:#CCCCCC 1px solid;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	list-style-type: none;
	background-color:#EFEFEF;
	background-image: url(../images/line2.gif);
	background-repeat: no-repeat;
	background-position: 0px 18px;
	LIST-STYLE-TYPE: none
}
LI.list02 {
	margin:2px;
	padding:13px;
	font-size: 11px;
	line-height:15px;
	border-bottom: #CCCCCC 1px solid;
	LIST-STYLE-TYPE: none
}
UL.menulist03 {
	margin: 0px 0px 0px 0px;
	padding: 0px
}
LI.list03 {
	margin:0px;
	padding: 0px 3px 3px 15px;
	list-style-type: none;
	background-image: url(../images/icon4.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;
	LIST-STYLE-TYPE: none
}
LI.list04 {
	margin:0px;
	padding: 8px 3px 0px 40px;
	list-style-type: none;
	background-image: url(../images/icon4.gif);
	background-repeat: no-repeat;
	background-position: 32px 14px;
	LIST-STYLE-TYPE: none;
	font-size:80%;
	line-height:120%
}
LI.list05 {
	margin:0px;
	padding: 5px 3px 0px 50px;
	list-style-type: none;
	background-image: url(../images/icon4.gif);
	background-repeat: no-repeat;
	background-position: 38px 11px;
	LIST-STYLE-TYPE: none;
	font-size:80%;
	line-height:120%
}
LI.list06 {
	margin:0px;
	padding: 0px 3px 0px 20px;
	list-style-type: none;
	background-image: url(../images/icon5.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	LIST-STYLE-TYPE: none
}
LI.list07 {
	margin:0px;
	padding: 0px 3px 5px 70px;
	list-style-type: none;
	background-image: url(../images/icon5.gif);
	background-repeat: no-repeat;
	background-position: 50px 4px;
	LIST-STYLE-TYPE: none;
	font-size:80%;
	line-height:120%
}
LI.list08 {
	margin:0px;
	padding: 5px 3px 3px 15px;
	list-style-type: none;
	background-image: url(../images/icon4.gif);
	background-repeat: no-repeat;
	background-position: 6px 9px;
	LIST-STYLE-TYPE: none
}
ol.ol1 {
	margin: 20px 0px 20px 60px;
	padding: 0px;
	font-size:80%
}
h1 {
	color:#FFFFFF;
	font-size:110%;
	margin:2px;
	padding:8px 5px 8px 15px;
	background-image: url(../images/h1.jpg);
	background-repeat: repeat-y
}
h2 {
	color:#333333;
	font-size:90%;
	margin:8px 5px 12px 10px;
	padding:13px 0px 5px 40px;
	background-image: url(../images/h2.jpg);
	background-repeat: no-repeat
}
h2.title {
	color:#FFFFFF;
	font-size:90%;
	margin:0px;
	padding:5px 0px 4px 10px;
	background-image: url(../images/h2_title.jpg);
	background-repeat: repeat-y
}
h2.sitemap {
	color:#FFFFFF;
	font-size:90%;
	margin:0px;
	padding:7px 0px 3px 30px;
	background-image: url(../images/h2_sitemap.jpg);
	background-repeat: no-repeat
}
h2.sitemap a:link {
	color:#FFFFFF;
	text-decoration: none
}
h2.sitemap a:visited {
	color:#FFFFFF;
	text-decoration: none
}
h2.sitemap a:hover {
	color:#FFFFFF;
	text-decoration: none
}
h3 {
	color:#009999;
	font-size:85%;
	margin:20px 30px 10px 25px;
	padding:0px 0px 0px 7px;
	border-bottom:dotted 1px;
	border-left:solid 2px
}
h3.koe {
	color:#FFFFFF;
	font-size:85%;
	margin:10px 0px 10px 20px;
	padding:5px 5px 10px 27px;
	background-image: url(../images/h3_koe.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px
}
td {
	color:#333333;
	line-height:130%
}
p {
	font-size:80%;
	margin:10px 30px 0px 30px
}
p.t {
	font-size:100%;
	margin:3px 3px 10px 3px
}
table.t1 {
	font-size:80%;
	background-color:#333333;
	border-top:solid 1px;
	border-right:solid 2px;
	border-bottom:solid 2px;
	border-left:solid 1px
}
table.t1b {
	font-size:100%;
	background-color:#333333;
	border-top:solid 1px;
	border-right:solid 2px;
	border-bottom:solid 2px;
	border-left:solid 1px
}
table.t2 {
	font-size:100%
}
table.t3 {
	font-size:80%;
	line-height:130%
}
table.double {
	font-size:80%;
	border-style:double;
	border-color : #999999;
	border-width :2px;
	cellspacing:1px
}
.kyocho1 {
	font-size:110%;
	font-weight:bold;
	color:#FF9933
}
.kyocho2 {
	font-size:110%;
	font-weight:bold
}
.kyocho3 {
	font-size:110%;
	font-weight:bold;
	color:#009900
}
.syosai {
	margin:10px 15px 10px 0px
}
.coment11 {
	font-size:11px;
	line-height:130%
}

