
body,th,td,a,p,.h{
/*font-family:arial,sans-serif;*/
font-family:"MS Pゴシック","Osaka","Hiragino Kaku Gothic Pro","Verdana","Helvetica","sans-serif";
/*font-family:	'TITUS Cyberbit Basic', 'Code2000', 'Doulos SIL', 'Chrysanthi Unicode', 'Bitstream Cyberbit', 'Bitstream CyberBase', 'Bitstream Vera', 'Thryomanes', 'Gentium', 'GentiumAlt', 'Visual Geez Unicode', 'Lucida Grande', 'Arial Unicode MS', 'Microsoft Sans Serif', 'Lucida Sans Unicode', sans-serif;*/


/*ＭＳ Ｐゴシック", Osaka,"ヒラギノ角ゴ Pro W6",Helvetica,sans-serif*/
/* �	font-size: 12px;
	color: #4A4A4A;
	text-decoration: none;
	line-height: 155%;
}
"MS Pゴシック","Osaka","Hiragino Kaku Gothic Pro","Verdana","Helvetica","sans-serif"//"ＭＳ ゴシック","ＭＳ Ｐゴシック",Arial,Osaka,Helvetica,sans-serif

A {	color: #003399;
	text-decoration: none;}
A:visited {
	color: #003399;
	text-decoration: none;
	}

A:active {
	color: #003399;
	text-decoration: none;
	}

A:hover {
	color: #CC0000;
	text-decoration: underline;*/
}

/* �BS企業詳細情報テーブル内用*/


.bst-l {

	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #484848;
border-bottom: 1px #66B450 dotted;
border-right: 1px #66B450 dotted;
	}

.bst-l a:link {
	color: #003399;
	text-decoration: none;
}

.bst-l a:visited {
	color: #003399;
	text-decoration: none;
	}

.bst-l a:active {
	color: #003399;
	text-decoration: none;
	}

.bst-l a:hover {
	color: #CC0000;
	text-decoration: underline;
}


.bst-r {

	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #484848;
border-bottom: 1px #66B450 dotted;
	}

.bst-r a:link {
	color: #003399;
	text-decoration: none;
}

.bst-r a:visited {
	color: #003399;
	text-decoration: none;
	}

.bst-r a:active {
	color: #003399;
	text-decoration: none;
	}

.bst-r a:hover {
	color: #CC0000;
	text-decoration: underline;
}

/* /�BS企業詳細情報テーブル内用/*/


.body10 {
	font-size: 10px;
	color: #4A4A4A;
	text-decoration: none;
	line-height: 15px;

	}


.body10 a:link {
	color: #003399;
	text-decoration: none;
}

.body10 a:visited {
	color: #003399;
	text-decoration: none;
	}

.body10 a:active {
	color: #003399;
	text-decoration: none;
	}

.body10 a:hover {
	color: #CC0000;
	text-decoration: underline;
}

/* main text -12px*/
.body12 {
	font-size: 12px;
	color: #4A4A4A;
	text-decoration: none;
	line-height: 155%;

	}


.body12 a:link {
	color: #003399;
	text-decoration: none;
}



.body12 a:visited {
	color: #003399;
	text-decoration: none;
	}

.body12 a:active {
	color: #003399;
	text-decoration: none;
	}

.body12 a:hover {
	color: #CC0000;
	text-decoration: underline;
}

/* main text -14px*/
.body14 {
	font-size: 14px;
	color: #4A4A4A;
	text-decoration: none;
	line-height: 130%;

	}


.body14 a:link {
	color: #003399;
	text-decoration: none;
}

.body14 a:visited {
	color: #003399;
	text-decoration: none;
	}

.body14 a:active {
	color: #003399;
	text-decoration: none;
	}

.body14 a:hover {
	color: #CC0000;
	text-decoration: underline;
}

/* main text -16px*/
.body16 {
	font-size: 16px;
	color: #4A4A4A;
	text-decoration: none;
	line-height: 130%;

	}


.body16 a:link {
	color: #003399;
	text-decoration: none;
}

.body16 a:visited {
	color: #003399;
	text-decoration: none;
	}

.body16 a:active {
	color: #003399;
	text-decoration: none;
	}

.body16 a:hover {
	color: #CC0000;
	text-decoration: underline;
}

/* main text -18px*/
.body18 {
	font-size: 18px;
	color: #4A4A4A;
	text-decoration: none;
	line-height: 130%;

	}


.body18 a:link {
	color: #003399;
	text-decoration: none;
}

.body18 a:visited {
	color: #003399;
	text-decoration: none;
	}

.body18 a:active {
	color: #003399;
	text-decoration: none;
	}

.body18 a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.body24 {
	font-size: 24px;
	color: #4A4A4A;
	text-decoration: none;
	line-height: 130%;

	}
/* link white on black -12px*/
.linkw10 {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 130%;

	}


.linkw10 a:link {
	color: #FFFFFF;
	text-decoration: none;
}


.linkw10 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkw10 a:active {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkw10 a:hover {
	color: #EEEEEE;
	text-decoration: underline;
}

/* link white on black -12px*/
.linkw12 {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 130%;

	}


.linkw12 a:link {
	color: #FFFFFF;
	text-decoration: none;
}


.linkw12 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkw12 a:active {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkw12 a:hover {
	color: #EEEEEE;
	text-decoration: underline;
}

/* link white on black -14px*/
.linkw14 {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 130%;

	}

.linkw14 a:link {
	color: #FFFFFF;
	text-decoration: none;
}


.linkw14 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkw14 a:active {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkw14 a:hover {
	color: #EEEEEE;
	text-decoration: underline;
}

/* link white on black -16px*/
.linkw16 {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 130%;

	}

.linkw16 a:link {
	color: #FFFFFF;
	text-decoration: none;
}


.linkw16 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkw16 a:active {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkw16 a:hover {
	color: #EEEEEE;
	text-decoration: underline;
}

/* link white on black - whiteback-12px*/
.linkw-bg12 {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 130%;

	}


.linkw-bg12 a:link {
	color: #FFFFFF;
	text-decoration: none;
}


.linkw-bg12 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkw-bg12 a:active {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkw-bg12 a:hover {
	color: #4A4A4A;
	background-color: #FFFFFF;
	text-decoration: none;
}

/* link black on white- back-12px*/
.linkw-bg-g12 {
	font-size: 12px;
	color: #4A4A4A;
	background-color: #FFFFFF;
	text-decoration: none;
	line-height: 130%;

	}


.linkw-bg-g12 a:link {
	color: #4A4A4A;
	background-color: #FFFFFF;
	text-decoration: none;
}


.linkw-bg-g12 a:visited {
	color: #4A4A4A;
	background-color: #FFFFFF;
	text-decoration: none;
	}

.linkw-bg-g12 a:active {
	color: #4A4A4A;
	background-color: #FFFFFF;
	text-decoration: none;
	}

.linkw-bg-g12 a:hover {
	color: #4A4A4A;
	background-color: #FFFFFF;
	text-decoration: none;
}


/* link red  -10px*/
.linkr10 {
	font-size: 10px;
	color: #C23E00;
	text-decoration: none;
	line-height: 130%;

	}


.linkr10 a:link {
	color: #C23E00;
	text-decoration: none;
}


.linkr10 a:visited {
	color: #C23E00;
	text-decoration: none;
	}

.linkr10 a:active {
	color: #C23E00;
	text-decoration: none;
	}

.linkr10 a:hover {
	color: #C2693C;
	text-decoration: underline;
}

/* link red  -12px*/
.linkr12 {
	font-size: 12px;
	color: #C23E00;
	text-decoration: none;
	line-height: 130%;

	}


.linkr12 a:link {
	color: #C23E00;
	text-decoration: none;
}


.linkr12 a:visited {
	color: #C23E00;
	text-decoration: none;
	}

.linkr12 a:active {
	color: #C23E00;
	text-decoration: none;
	}

.linkr12 a:hover {
	color: #C2693C;
	text-decoration: underline;
}

/* link white on light blue -12px*/
.linkwlb12 {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 130%;

	}


.linkwlb12 a:link {
	color: #FFFFFF;
	text-decoration: none;
}


.linkwlb12 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkwlb12 a:active {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkwlb12 a:hover {
	color: #B2E6FF;
	text-decoration: underline;
}



/* �BS企業詳細情報テーブル内用*/


.bst-l {
border-bottom: 1px #66B450 dotted;
border-right: 1px #66B450 dotted;
	}


.bst-r {
border-bottom: 1px #66B450 dotted;
	}
/* /�BS企業詳細情報テーブル内用/*/
.hl_on{
background-color: #FFFF66;
}
.hl{
background-color: transparent;
}

/* COM DETAIL TABLE */
.t-l {
	font-family:"MS Pゴシック","Osaka","Hiragino Kaku Gothic Pro","Verdana","Helvetica","sans-serif";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #484848;
border-bottom: 1px #AFAFAF dotted;
border-right: 1px #AFAFAF dotted;
	}

.t-l a:link {
	color: #003399;
	text-decoration: none;
}

.t-l a:visited {
	color: #003399;
	text-decoration: none;
	}

.t-l a:active {
	color: #003399;
	text-decoration: none;
	}

.t-l a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.t-r {
	font-family:"MS Pゴシック","Osaka","Hiragino Kaku Gothic Pro","Verdana","Helvetica","sans-serif";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #484848;
border-bottom: 1px #AFAFAF dotted;
	}

.t-r a:link {
	color: #003399;
	text-decoration: none;
}

.t-r a:visited {
	color: #003399;
	text-decoration: none;
	}

.t-r a:active {
	color: #003399;
	text-decoration: none;
	}

.t-r a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.t-r2 {
	font-family:"MS Pゴシック","Osaka","Hiragino Kaku Gothic Pro","Verdana","Helvetica","sans-serif";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #484848;

	}

.t-r2 a:link {
	color: #003399;
	text-decoration: none;
}

.t-r2 a:visited {
	color: #003399;
	text-decoration: none;
	}

.t-r2 a:active {
	color: #003399;
	text-decoration: none;
	}

.t-r2 a:hover {
	color: #CC0000;
	text-decoration: underline;
}
/*event comlist table*/

.Rtable_border {
	border:1px solid #999999;
	background-color:#FFFFFF;
	padding: 0;
	margin-bottom: 15px;
}

.row1p { background-color: #fff;}
.row2p { background-color: #f4f4f4;}

.row1 { background-color: #DCDCDC}
.row2 { background-color: #E8E8E8}

.comname {
  font-size: 12px;
  text-decoration: none;
  color: #333333;
}
.comname a:link {
	color: #003399;
		text-decoration: none;
}


.comname a:visited {
	color: #006699;
	text-decoration: none;
	}

.comname a:active {
	color: #003366;
	text-decoration: none;
	}

.comname a:hover {

	color: #CC3300;
	text-decoration: underline;
}

#EqMust{
	width:98%;
	border:solid 1px rgb(150, 150, 150);
	padding:5px;
	font-size:12px;
	margin-bottom:10px;
}

#EqOptional{
	width:98%;
	border:solid 1px rgb(200, 200, 200);
	padding:5px;
	font-size:12px;
	margin-bottom:10px;
}


/* 2009 */
img.preload{
	display:none;
}

object{
	outline:none;
}

/* 2010 */
.autoBreak{
	word-break: break-all;
}

