body {
	text-align: center;
}
#bodybg {
	background-image: url(images/common_img_bg1.gif);
	background-repeat: repeat-y;
	text-align: left;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
td {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 75%; line-height: 180%; color: #333333}


.news ul {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.news li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	text-indent: 0pt;
	list-style-position: outside;
	list-style-type: none;
	display: block;
}


.news a:link{
	background: url(images/lo_bt_newsline.gif) no-repeat;
	height: 26px;
	width: 373px;
	color: #333333;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	text-decoration: none;
	font-weight: normal;
}

.news a:visited{
	background: url(images/lo_bt_newsline.gif) no-repeat;
	height: 26px;
	width: 373px;
	color: #333333;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	text-decoration: none;
	font-weight: normal;
}

.news a:hover{
	background: url(images/lo_bt_newsline_f2.gif) no-repeat;
	height: 26px;
	width: 373px;
	color: #99CC00;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	text-decoration: none;
	font-weight: normal;
}


.footmenu {
	margin-left: 14px;
	font-size: 11px;
}

.footmenu a:link{
	background: url(images/lo_bt_go.gif) no-repeat;
	color: #666666;
	padding-top: 2px;
	padding-left: 13px;
	margin-right: 14px;
	text-decoration: none;
	font-weight: normal;
}

.footmenu a:visited{
	background: url(images/lo_bt_go.gif) no-repeat;
	color: #666666;
	padding-top: 2px;
	padding-left: 13px;
	margin-right: 14px;
	text-decoration: none;
	font-weight: normal;
}

.footmenu a:hover{
	background: url(images/lo_bt_go_f2.gif) no-repeat;
	color: #99CC00;
	padding-top: 2px;
	padding-left: 13px;
	margin-right: 14px;
	text-decoration: none;
	font-weight: normal;
}

#Menu1 {
	font-size: 11px;
	line-height: 140%;
}
#Menu1 a:link{
	background: url(images/nav_bt_sub.gif) no-repeat;
	color: #666666;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu1 a:visited{
	background: url(images/nav_bt_sub.gif) no-repeat;
	color: #666666;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu1 a:hover{
	background: url(images/nav_bt_sub_f2.gif) no-repeat;
	color: #99CC00;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu2 {
	font-size: 11px;
	line-height: 140%;
}
#Menu2 a:link{
	background: url(images/nav_bt_sub.gif) no-repeat;
	color: #666666;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu2 a:visited{
	background: url(images/nav_bt_sub.gif) no-repeat;
	color: #666666;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu2 a:hover{
	background: url(images/nav_bt_sub_f2.gif) no-repeat;
	color: #99CC00;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu3 {
	font-size: 11px;
	line-height: 140%;
}
#Menu3 a:link{
	background: url(images/nav_bt_sub.gif) no-repeat;
	color: #666666;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu3 a:visited{
	background: url(images/nav_bt_sub.gif) no-repeat;
	color: #666666;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu3 a:hover{
	background: url(images/nav_bt_sub_f2.gif) no-repeat;
	color: #99CC00;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu4 {
	font-size: 11px;
	line-height: 140%;
}
#Menu4 a:link{
	background: url(images/nav_bt_sub.gif) no-repeat;
	color: #666666;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu4 a:visited{
	background: url(images/nav_bt_sub.gif) no-repeat;
	color: #666666;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
#Menu4 a:hover{
	background: url(images/nav_bt_sub_f2.gif) no-repeat;
	color: #99CC00;
	padding-top: 2px;
	padding-left: 18px;
	text-decoration: none;
	font-weight: normal;
	width: 142px;
	height: 20px;
	display: block;
}
h2 {  background: url(images/bg_h2.gif) no-repeat; text-indent: 12px; font-size: 14px; height: 18px; padding: 0px 0px; margin: 0px 0px 10px; line-height: 18px}
p {  padding: 0px 0px 45px 12px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; margin: 0px 0px; width: 520px; height: auto; float: left}
.box {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; padding: 10px 10px; width: 520px; height: auto; float: left; border: 1px #009900 solid; margin:  0px 0px 35px; background: #F7FDF7}
.k12gry {  font: 12px/180% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #009900}
h3 { background: url(images/bg_h3.gif) no-repeat; text-indent: 16px; font-size: 12px; height: 18px; padding: 0px 0px; margin: 15px 0px 0px; line-height: 18px ; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #009900}
.box2 { padding: 0px 16px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; margin: 5px 0px; width: 520px; height: auto; float: left }
#m table {
        font-size: 12px;
        color: #666666;
        width: 490px;
        margin-bottom: 30px;
        border: 1px solid #CCCCCC;
        border-collapse: separate;
        border-spacing: 1px;
}
#M th {
        padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #E1E2E6;
}
#M td {
        padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #EFF2F3;
}.boxq { padding: 0px 15px 0px 21px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; margin: 5px 0px 15px; width: 520px; height: auto; float: left ; font-size: 12px; line-height: 18px}
.boxa { padding: 0px 15px 0px 43px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; margin: 5px 0px 35px; width: 520px; height: auto; float: left ; font-size: 12px; line-height: 18px}
.k12red { font: 12px/180% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #FF0000}


a:link {
	color: #003399;
}
a:visited {
	color: #333399;
}
a:hover {
	color: #99CC00;
}
.txt {  text-indent: 12px; padding-bottom: 15px}
