/*ALL*/
body,td,th {  line-height: 150%; font-size: 12px}
.attention {
	font-size: 10pt;
	color:#ff0000;
}
#table777 {
	width: 777px;
	margin-right: 4px;
	margin-left: 4px;
	float: left;
}
#table785 {
	width: 785px;
	float:left;
}
.bold {
	font-weight: bold;
}
.q {
	font-weight: bold;
	color: #FFFFFF;
}
.activeLink {
	color: #FF9900;
}
.woman {
	color: #FF6666;
}
.man {
	color: #3366CC;
}

/*company top*/
#sideL {
	width:165px;
	float:left;
	margin-right: 5px;
}

#sideR {
	width:603px;
	float: left;
	clear: none;
}

#txt {
	width:603;
	padding-left:5px;
	padding-right:5px;
}

.topPicBG {
	background-color:#FF9900;
}

/*interview*/
#int_sideL {
	width:612px;
	float:left;
}

#int_sideR {
	width:155px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

/*result*/
#res_txt {
	width:700;
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 30px;
}

/*schejule*/
#sch_CTN {
	width:777;
	margin-top:10px;
	margin-bottom:15px;
}

/*TOP Template*/
.body {  line-height: 130%; font-size: 10pt}
.body-bold {  line-height: 115%; font-weight: bold}
.bodyCAPTION { line-height: 105%}
.body2 { font-size: 10pt}
.body_small { line-height: 130%}
.body2-bold { line-height: 115%; color: #000000; font-weight: bold }
.body_L { font-size: 12pt; line-height: 115%}
.tuika {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 11px; line-height: 120%; color: #333333}
A { color:#666666;text-decoration:none}
a:hover { text-decoration: underline; color: #3366CC}
/*.back {  background-image: url(../css/img/back01.gif); background-repeat: repeat; background-position: 0px 0px}*/
.bodytop { line-height: 125%; font-size: 8pt}

/*event*/
.barTop {
	background-image: url(../syokusen/img/bar_top_02.gif);
	background-repeat:repeat-x;
}
.tableA01 {
	border: 2px solid #0099CC;
}
.tableA02 {
	border: 1px solid #0099CC;
	border-color: #0099CC;
}
.tableA03_BG {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099CC;
}

.tableB01_head {
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	background-color: #666666;
}
.tableB02 {
	background-color: #F7F7F7;
}
.eventItemB01 {
	border: 2px solid #0099CC;
}

.eventItemBG02 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099CC;
}
.waterBlue {
	color: #0099CC;
}
#left {
	float: left;
	margin-right: 10px;
}

#detailImg {
	float: left;
}
