body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(img/common/bg.jpg);
	background-repeat: repeat-x;
}
.main {
	width: 800px;
}
.head-content {
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.txt10-plain {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
}
.chara-main {
	width: 800px;
	clear: both;
	text-align: center;
}
.head-gline {
	background-image: url(img/common/head_g_line.gif);
	background-repeat: repeat-x;
	height: 7px;
	width: 800px;
}
.foot-content {
	width: 800px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 17px;
	background-image: url(img/common/footbg.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	height: 17px;
	text-align: center;
	clear: both;
}
.main-a {
	float: left;
	width: 625px;
	background-color: #FFFFFF;
	clear: both;
}
.main-b {
}
.head-menulist {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 17px;
	float: left;
	height: 17px;
	width: 800px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	background-image: url(img/common/head01bg.gif);
	background-repeat: repeat-x;
}
.foot-content2 {
	width: 800px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 17px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 17px;
	text-align: center;
}
.main-content01 {
	float: left;
	width: 625px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}
.sub-content01 {
	width: 156px;
	clear: right;
	float: right;
}
.sub-content-line {
	width: 156px;
	clear: right;
	float: right;
	background-image: url(img/common/head_g_line.gif);
	height: 7px;
}
.sub-content-bar {
	width: 156px;
	clear: right;
	float: right;
	text-align: left;
}
.sub-content-menu {
	width: 156px;
	clear: right;
	float: right;
	text-align: left;
	background-color: #F0F0F0;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.sub-content-login {
	width: 156px;
	clear: right;
	float: right;
	border: 2px solid #FF0000;
	text-align: left;
	padding-left: 10px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 18px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.kantan {
	float: left;
	width: 625px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.kensaku-left {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 18px;
	float: left;
	width: 390px;
}
.kantanget {
	float: left;
	width: 320px;
	height: 33px;
}
.main-content-text {
	float: left;
	width: 625px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.kensaku-right {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 18px;
	float: right;
	width: 231px;
	height: 66px;
	clear: right;
	border: 2px solid #2C8A0B;
	background-color: #2C8A0B;
}
.bar-left {
	float: left;
	width: 64px;
	height: 66px;
}
.bar-line {
	background-image: url(img/common/head_g_line.gif);
	height: 7px;
	background-repeat: repeat-x;
}
.kensaku-tit {
	float: left;
	width: 625px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.bar-text {
	height: 7px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 14px;
}
.bar-tit {
	height: 20px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #009900;
}
.kensaku-foot01 {
	float: left;
	width: 625px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 33px;
	text-align: left;
	background-image: url(img/top0708/newkensakufoot01.gif);
	height: 22px;
	padding: 0px;
}
.kensaku-foot-left {
	float: left;
	width: 180px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 22px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.kensaku-foot-right {
	float: right;
	clear: right;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	text-align: right;
	height: 33px;
	line-height: 33px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.kensaku-foot02 {
	float: left;
	width: 625px;
	clear: both;
	text-align: left;
	background-image: url(img/top0708/newkensakufoot02.gif);
	height: 11px;
	padding: 0px;
}
.kensaku-foot03 {
	float: left;
	width: 620px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 22px;
	text-align: left;
	background-image: url(img/top0708/top_r43_c4.gif);
	height: 27px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.kensaku-tit02 {
	float: left;
	width: 625px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.main-content02 {
	float: left;
	width: 625px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.knowledge {
	float: left;
	width: 310px;
	clear: left;
}
.knowledge-tit {
	float: left;
	width: 310px;
	background-image: url(img/top0708/top_r53_c19.gif);
	height: 30px;
}
.news {
	float: right;
	width: 305px;
	clear: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.knowledge-contents {
	float: left;
	width: 300px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 18px;
}
.news-tit {
	float: right;
	width: 305px;
	background-image: url(img/top0708/top_r53_c38.gif);
	height: 30px;
	clear: right;
}
.news-contents {
	float: right;
	width: 295px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 18px;
	clear: right;
}
.newstit-01 {
	float: left;
	width: 222px;
}
.newstit-02 {
	float: right;
	width: 78px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 30px;
	clear: right;
	height: 30px;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.link-tit {
	float: left;
	width: 625px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	background-image: url(img/top0708/top_r55_c14.gif);
	padding: 0px;
}
.link-foot {
	float: left;
	width: 620px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 22px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.link-left {
	float: left;
	width: 300px;
	clear: both;
}
.link-right {
	float: right;
	width: 320px;
	clear: right;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 18px;
}
.kensaku-right2 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 18px;
	float: right;
	width: 231px;
	height: 66px;
	clear: right;
	border: 2px solid #CAEAF4;
}
.kensaku-foot04 {
	float: left;
	width: 620px;
	clear: both;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 22px;
	text-align: left;
	background-image: url(img/top0708/top_r49_c4.gif);
	height: 66px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.kensaku-right2 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 18px;
	float: right;
	width: 231px;
	height: 66px;
	clear: right;
	border: 2px solid #DFF4CA;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.login {
	float: right;
	width: 299px;
	text-align: center;
	padding: 0px;
	background-image: url(img/top0708/login_b.gif);
	background-repeat: repeat-y;
}
.bar-tit2 {
	height: 20px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.bar-line2 {
	background-image: url(img/top0708/bar_green_l.gif);
	height: 7px;
	background-repeat: repeat-x;
}

.style1 {
	color: #FF0000;
	font-weight: bold;
}
.style2 {color: #CC33CC}
.style4 {color: #3366FF}
body,td,th {
	color: #666666;
}
.style5 {color: #009900}
.style7 {
	color: #3366CC;
	font-weight: bold;
}
.style8 {color: #3366CC; }
.style9 {color: #FF3300}
.style10 {
	color: #FF6600;
	font-weight: bold;
}
.style11 {color: #CC6600}
.style12 {color: #00AFF0}
.style13 {color: #FFFFFF; }
.style14 {
	color: #333333;
	font-weight: bold;
}
.kujou {color: #666666; }
body {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
#s11{position:absolute;visibility:hidden}
#s12{position:absolute;visibility:hidden}
#s13{position:absolute;visibility:hidden}
#s14{position:absolute;visibility:hidden}
#s15{position:absolute;visibility:hidden}
#s31{position:absolute;visibility:hidden}
#s32{position:absolute;visibility:hidden}
#s33{position:absolute;visibility:hidden}
#s34{position:absolute;visibility:hidden}
#s35{position:absolute;visibility:hidden}
.0801head-content {
	width: 933px;
	margin: 0px;
}
.0801head-menulist {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 17px;
	float: left;
	height: 17px;
	width: 933px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	background-image: url(img/common/head01bg.gif);
	background-repeat: repeat-x;
}
.0801head-gline {
	background-image: url(img/common/head_g_line.gif);
	background-repeat: repeat-x;
	height: 7px;
	width: 933px;
}
.0801main {
	width: 933px;
	clear: both;
}
.0801sub-content01 {
	width: 288px;
	clear: none;
	float: right;
	height: 25px;
	background-color: #D4F1FC;
}
.0801flv {
	width: 288px;
	clear: right;
	float: right;
	text-align: center;
}
.0801sub-content00 {
	width: 288px;
	clear: right;
	float: right;
	height: 25px;
}
.0801sub-content-line {
	width: 288px;
	clear: right;
	float: right;
	background-image: url(img/common/head_g_line.gif);
	height: 7px;
}
.0801sub-content01b {
	width: 288px;
	clear: right;
	float: right;
	height: 25px;
}
.0801sub-content-bar {
	width: 288px;
	clear: right;
	float: right;
	text-align: left;
}
.0801foot-content2 {
	width: 933px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 17px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 17px;
	text-align: center;
}
.0801foot-content {
	width: 933px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 17px;
	background-image: url(img/common/footbg.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	height: 17px;
	text-align: center;
}
.0801sub-content-menu {
	width: 288px;
	clear: right;
	float: right;
	text-align: left;
	background-color: #F0F0F0;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.0801main-b {
	width: 288px;
	float: right;
	background-color: #CCCCFF;
}
.0801sub-content-login {
	width: 274px;
	clear: right;
	float: right;
	border: 2px solid #FF0000;
	text-align: left;
	padding-left: 10px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka;
	font-size: 10px;
	line-height: 18px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.0801main-a {
	float: left;
	width: 625px;
	background-color: #FFFFFF;
	clear: both;
}

