body {
	color: #333333;
	font: 13px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: normal;
	text-align: center;
}


.linkg 		a:link		{color:#003399; font-size:11pt; text-indent: 1em;  FONT-FAMILY: "MS UI Gothic"}
.linkg		a:visited	{color:#003399; font-size:11pt; text-indent: 1em;  FONT-FAMILY: "MS UI Gothic"}
.linkg		a:active	{color:#cccccc; font-size:11pt; text-indent: 1em;  FONT-FAMILY: "MS UI Gothic"}
.linkg		a:hover		{color:#cccccc; font-size:11pt; text-decoration: underline}

.linkgs		a:link		{color:#003399; font-size:10pt; text-indent: 0.6em; FONT-FAMILY: "MS UI Gothic"}
.linkgs		a:visited	{color:#003399; font-size:10pt; text-indent: 0.6em; FONT-FAMILY: "MS UI Gothic"}
.linkgs		a:hover		{color:#cccccc; font-size:10pt; text-decoration: underline FONT-FAMILY: "MS UI Gothic"}

.linkm 		a:link		{color:#333333; font-size:10pt; text-decoration:none;}
.linkm		a:visited	{color:#333333; font-size:10pt; text-decoration:none;}
.linkm		a:hover		{color:#99cccc; font-size:10pt; text-decoration: underline}

.linkb 		a:link		{color:#003399; font-size:11pt; }
.linkb		a:visited	{color:#003399; font-size:11pt; }
.linkb		a:hover		{color:#ff92ae; font-size:11pt; text-decoration: underline}

.links		a:link		{color:#333333; font-size:11pt; }
.links		a:visited	{color:#333333; font-size:11pt; }
.links		a:hover		{color:#cc6600; font-size:11pt; }
.links		a:hover		{color:#cc6600; font-size:11pt; }

.linkss		a:link		{color:#666666; font-size:10pt; line-height:13pt; text-decoration: underline}
.linkss		a:visited	{color:#666666; font-size:10pt; line-height:13pt; text-decoration: underline}
.linkss		a:hover		{color:#ff9c00; font-size:10pt; line-height:13pt; text-decoration: underline}

.linkw		a:link		{color:#ffffff; font-size:10pt; text-indent: 0.5em; font-weight:600; }
.linkw		a:visited	{color:#ffffff; font-size:10pt; text-indent: 0.5em; font-weight:600; }
.linkw		a:hover		{color:#ffff33; font-size:10pt; text-decoration: underline font-weight:600; }

.textind			{color:#ffffff; font-size:11pt; FONT-FAMILY: "MS UI Gothic"; font-weight:600; text-indent: 0.5em;}

.texts				{font-size:10pt; line-height:12pt;}
.textb				{font-size:12pt; line-height:15pt;}
.text1				{font-size:11pt; line-height:15pt;}
.text2				{
	font-size:11pt;
	line-height:14pt;
	letter-spacing: 00px;
}
.text3				{font-size:10pt; line-height:13pt;}
.text3i				{font-size:10pt; line-height:13pt; text-indent: 0.6em;}
.text4				{font-size:10pt; }
.text5				{font-size:9pt; }
.text6				{font-size:8pt;}
.text7				{font-size:11pt; letter-spacing:-2px;}
.text8				{font-size:15pt; }

DIV		{line-height:17pt;}
SMALL		{font-size:9pt; line-height:11pt;}

BIG		{font-size:13pt; line-height:16pt;}
.waku {
	border: 1px solid #CC0000;
}
.waku2 {
	border-right: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
}
.waku3 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}
.waku4 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
.waku_under_texr2 {
	border-bottom: 1px solid #999999;
	font-size: 11pt;
	line-height: 14pt;
}



STRONG		{font-size:16pt; line-height:17pt;}

.button {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 11pt; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 24px; BACKGROUND-COLOR: #DDDDDD; TEXT-ALIGN: center
}
.button2 {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 11pt; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 24px; BACKGROUND-COLOR: #F9DBDB; TEXT-ALIGN: center
}
.box1	 {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 24px; BACKGROUND-COLOR: #efefef; 
}

.box2{ border: 1px #0099cc solid; }

.box3{ border: 1px #999999 dotted; }

.maTB8{ margin: 8px 0px; }
.img_box {
	width: 658px;
	margin-right: auto;
	margin-left: auto;
	border-right: 3px solid #333333;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
}
.img_box img {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.saiyoubotan {
	font-size: 14px;
	color: #FFFFFF;
	background: #FF9900;
	width: 220px;
	text-align: center;
	border-top: 1px solid #FFCC33;
	border-right: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	border-left: 1px solid #FFCC33;
	font-weight: bold;
	padding: 5px;
}
.saiyoubotan a {
	color: #FFFFFF;
}
.saiyoubotan a:hover {
	color: #CC0000;
}
.saiyou_table {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.saiyou_table th {
	background: #ececec;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	font-size: 14px;
}
.saiyou_table td {
	font-size: 14px;
	padding: 5px 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	line-height: 24px;
}
.saiyou_shikenkai {
	font-size: 14px;
	line-height: 22px;
}
#library_book_box {
	background: url(library/img/book_c.jpg) repeat-y;
	width: 480px;
	text-align: left;
}
#library_book_h {
	background: url(library/img/book_f.jpg) no-repeat left bottom;
	width: 480px;
	text-align: left;
	text-indent: 0px;
	margin: 0px;
	padding: 0px 0px 80px;
}
#library_book_ul {
	list-style-type: none;
	background: url(library/img/book_h.jpg) no-repeat 0px 0px;
	width: 100%;
	text-align: left;
	padding-top: 175px;
	padding-left: 75px;
}
#library_book_ul  p {
	background: url(library/denkihoan/img/d1.gif) no-repeat 0px 2px;
	line-height: 12pt;
	margin-bottom: 10px;
	padding-left: 20px;
}
#hoan_r_headbox {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	background: url(library/hello/img/ntitle_bg.gif) no-repeat 0px 0px;
	text-align: left;
	vertical-align: top;
}
.hoan_r_headname {
	font-size: 12pt;
	color: #FFFFFF;
	background: #217FC4 url(library/hello/img/nname_bg.gif) no-repeat;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	text-indent: 35px;
}
#hoan_r_headinbox {
	width: 540px;
}
.hoan_image  {
	background: url(library/hello/img/nimg_bg.gif) no-repeat;
	display: block;
	padding: 1px 4px 4px 1px;
}
.eco_melit_midashi {
	background: #FFFFFF url(eco/img/eco_system_melit_inc.gif) no-repeat;
	height: 30px;
	width: 510px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.1em;
	padding-left: 15px;
	color: #0033ff;
}
.eco_melit_mtext {
	background: #FFFFFF;
	padding: 2px 5px;
	font-size: 14px;
	line-height: 20px;
}


.shoene_topicstable{
}

.shoene_topicstable th{
	padding: 5px 0 0;
}

.shoene_topicstable td{
	padding: 5px 10px 10px;
	border-top: #FFCC66 2px solid;
	border-bottom: #FFCC66 2px solid;
	font-size: 0.9em;
	background: #FFF8F1;
}
