#TopKey{
		width:760px;
		clear:both;
		float:left;; margin-top: 5px; margin-right: 0; margin-bottom: 0px; margin-left: 0}


h1.h1summary {
		font-size : 20px;
		font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯", "£Í£Ó ¥´¥·¥Ã¥¯";
		font-weight : bold;
		padding-top : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-bottom : 0px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		border-style : none none none none;
		letter-spacing : 0px;
		color : black;
}

h2.h2summary {
		font-size : 12px;
		font-family : "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯";
		font-weight : bold;
		padding-top : 0px;
		padding-right : 0px;
		padding-right : 0px;
		padding-bottom : 0px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		border-style : none none none none;
		letter-spacing : 0px;
		color : #FFFFFF;
		text-decoration: none;
}

H1 {
		font-size : 20px;
		font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯", "£Í£Ó ¥´¥·¥Ã¥¯";
		font-weight : bold;
		padding-top : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-bottom : 0px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		border-style : none none none none;
		letter-spacing : 0px;
		color : black;
}

H2 {
		font-size : 
12px;
		font-family : "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯";
		font-weight : bold;
		padding-top : 0px;
		padding-right : 0px;
		padding-right : 0px;
		padding-bottom : 0px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		border-style : none none none none;
		letter-spacing : 0px;
		color : #FFFFFF;
		text-decoration: none;
}

H3 {
		font-size : 20px;
		font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯", "£Í£Ó ¥´¥·¥Ã¥¯";
		font-weight : bold;
		padding-top : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-bottom : 0px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		border-style : none none none none;
		letter-spacing : 0px;
		color : black;
}

H4 {
		font-size : 
15px;
		font-family : "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯";
		font-weight : bold;
		padding-top : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-bottom : 0px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		border-style : none none none none;
		letter-spacing : 0px;
		color : black;
}

.lbm_main {
		font-family: 
"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
		font-size: 12px;
		line-height: 13pt;
		text-decoration: none
}

.lbm_main_small {
		font-family: 
"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
		font-size: x-small;
		line-height: 12pt
}

#navi {
		font-size: 12px;
		line-height: 15px;
		color: #5E7D8C;
}

A:link {
		color: #0000E1;
		text-decoration: 
underline;
}

A:visited {
		color: #0000CC;
		text-decoration: underline;
}

A:active {
		color: 
#FF0000;
		text-decoration: none;
}

A:hover {
		color: #FF5A0B;
		text-decoration: underline;
}

#navi td {
}

#navi a:hover {
		background:#A6BCD2;
}

#navi a:visited,
#navi a:link {
		color:#003366;
}

#seminar01 {
		overflow: scroll;
		height: 200px;
}

#lbmPR {
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-bottom: 
1px solid #CCCCCC;
}

#indexchart1 {
		padding-top: 8px;
}

#indexchart1 table {
		border:1px solid #ccc;
		margin-bottom:8px;
		display:none;
}

#indexchart1 th {
		background:#EBEBEB;
		border-bottom:1px solid #ccc;
}

#indexchart1 td {
		background: #fff;
}

#indexchart2 {
}

#indexchart2 table {
		border-left:1px solid #ccc;
		border-bottom:1px solid #ccc;
		margin:8px 0px 8px 0px;
}

#indexchart2 th {
		background:#EBEBEB;
		border-right:1px solid #ccc;
		border-top:1px solid #ccc;
		padding:2px;
}

#indexchart2 td {
		background: #fff;
		border-right:1px solid #ccc;
		border-top:1px solid #ccc;
		padding:2px;
}

#indexchart3 {
		padding-top: 8px;
}

#indexchart3 table {
		border:1px solid #ccc;
		margin-bottom:8px;
}

#indexchart3 th {
		background:#EBEBEB;
		border-bottom:1px solid #ccc;
}

#indexchart3 td {
		background: 
#fff;
}

#inputHTML {
		width:410px;
		background:#555;
		display:none;
}

#inputHTML table {
		border:1px solid #ccc;
		margin-bottom:8px;
		margin-top:8px;
}

#inputHTML th {
		background:#EBEBEB;
		border-bottom:1px solid #ccc;
}

#inputHTML td {
		background: #fff;
}

.head01 {
		padding: 5px;
		font-size: 
12px;
}

.lbm_head {
		font-size: 12px;
		padding-right: 5px;
		line-height: 18px;
}

.lbm_head_company {
		font-size: 16px;
}

.lbm_minibig {
		font-size: 15px;
		line-height: 150%
}

.lbm_bigbig {
		font-size: 20px;
		line-height: 140%
}

.lbmsmallbig {
		font-size: 12px
}

.lbm_main_kaigyou {
		font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
		font-size: 12px;
		line-height: 120%
}

.bar_background {
		background-image: url(../image/bar_background.gif);
		background-repeat: no-repeat
}

.lbm_main_small_link {
		font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
		font-size: x-small;
		line-height: 16px
}

.lbm_main_small2 {
		font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
		font-size: xx-small;
		line-height: 150%
}

.aa {
		font-size: 12px;
		line-height: 150%
}

.bar_background_elearning {
		background-image: url(../image/bar_background_elearning.gif);
		background-repeat: no-repeat
}

.whitelink {
		color: #FFFFFF;
		line-height: normal;
		font-weight: normal;
		text-align: right
}
