body#topPage {background-image:url(../../job/images/bg01.jpg); background-repeat:repeat-x;}
body#dataPage {background-image:url(../../job/images/bg02.jpg); background-repeat:repeat-x;}

/* Row1 link color */
#row1 .topSubmenu a:link {color:#CC0000; text-decoration:none;}
#row1 .topSubmenu a:visited {color:#CC0000; text-decoration:none;}
#row1 .topSubmenu a:hover {color:#CC0000; text-decoration:underline;}
#row1 .topSubmenu a:active {color:#CC0000; text-decoration:underline;}

/* Section Headings for STAFF */
#hdrRow {background:#CC0000;}
#hdrRow .hdrCol2,
#hdrRow .hdrCol3,
#hdrRow .hdrCol4 {background:url(../../job/images/headings/shdr_bg.gif) no-repeat;}

/* Cover page Links */
#row4Cover a:link {color:#333333; text-decoration:none;}
#row4Cover a:visited {color:#333333; text-decoration:none;}
#row4Cover a:hover {color:#CC0000; text-decoration:underline;}
#row4Cover a:active {color:#CC0000; text-decoration:underline;}

/*Right MENU for STAFF */
#rightContainer {padding-bottom:50px;}
#row3 {background:url(../images/right_menu_bg.jpg) repeat-y right top;}
.RightMENUheading,
a.RightMENUheading:link,
a.RightMENUheading:visited {color:#CC0000;}
a.RightMENUheading:hover,
a.RightMENUheading:active {color:#CC0000; text-decoration:underline; font-size:9pt;}
.RightMENUon,
a.RightMENUon:link,
a.RightMENUon:visited {color:#CC0000;}
a.RightMENUon:hover,
a.RightMENUon:active {color:#CC0000;}
a.RightMENU:hover,
a.RightMENU:active {background:#CC0000; color:#ffffff;}
a.RightMENUsub:hover,
a.RightMENUsub:active {color:#CC0000;}

#rightContainer #rTopicBtn ul li {border-top: 1px solid #CCCCCC; padding:12px 0 10px 5px;}
#rBanners {margin-top:5px; margin-left:4px; padding-bottom:0; height:auto;}

#rightContainer #newsTopics {margin:10px 0 30px 0;}
#rightContainer #newsTopics .RightMENUheading {padding:5px 0 0 10px; border-top: 1px solid #CCCCCC; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#rightContainer #newsTopics ul {padding:0;}
#rightContainer #newsTopics ul li {padding:5px 10px; border-top:1px dotted #CCCCCC; line-height:140%;}
#rightContainer #newsTopics ul li:first-child {padding:5px 10px; border-top:none; line-height:140%;}
#rightContainer #newsTopics ul li strong {display:block; padding-bottom:1px; color:#d7853c;}

#rightContainer #fbBox {margin:20px 10px 0 3px; background:#ffffff;}
#rightContainer #fbBox ul {border-bottom:1px solid #014a99; border-left:1px solid #014a99; border-right:1px solid #014a99; padding-top:5px;}
#rightContainer #fbBox ul li {padding:8px; _padding-right:6px; background:url(../../jobsearch/images/bg_fb_line.gif) repeat-x left top;}
#rightContainer #fbBox ul li:first-child {background:none; padding:0 8px 8px 8px; margin:0;}
#rightContainer #fbBox ul li h3 {padding:0 0 6px 0; margin:0; font-size:9pt; color:#00489c; line-height:1.4; font-weight:bold; list-style-image:none; zoom:1;}
#rightContainer #rRecommendBnr {padding:10px 0; margin:0 5px 10px 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
#rightContainer #rRecommendBnr p {padding-left:24px; margin-bottom:8px; color:#666666; font-size:8pt; line-height:1.4; background:url(../../job/images/ico_crown.jpg) no-repeat left top; zoom:1;}
#rightContainer #rRecommendBnr p span {font-size:1.2em; font-weight:bold;}

#rightContainer #fb1Box {padding:10px 0; margin:20px 5px 0 0; clear:both; border-top:1px solid #cccccc; }
#fb1Box .fbHdr {background:url(/images/fb/hdr_1fb.jpg) no-repeat left top; zoom:1; margin-bottom:8px;}
#fb1Box .fbBnr {background:url(/images/fb/1fb.gif) no-repeat left top; zoom:1;}

span.RightMENU {background:url(../../common/images/arrow_b.gif) no-repeat 165px 4px;}
.menuOut {font-weight:bold; color:#666666; border-bottom:1px none; padding:3px 0px 3px 5px; display:block; cursor:pointer; background:url(../../common/images/arrow_b.gif) no-repeat 165px 4px;}
.menuOutheading {font-weight:bold; color:#CC0000; padding:10px 0px 2px 5px; font-size:8pt; display:block; border-top:1px solid #CCCCCC; cursor:pointer;}
.menuOver {font-weight:bold; color:#FFFFFF; border-bottom:1px none; padding:3px 0px 3px 5px; display:block; cursor:pointer; background:#CC0000 url(../../job/images/arrow_rnavi.gif) no-repeat right top;}
.menuOverheading {font-weight:bold; color:#FFFFFF; border-bottom:1px none; padding:3px 0px 2px 5px; margin-top:7px; font-size:9pt; display:block; cursor:pointer; background:#CC0000 url(../../job/images/arrow_rnavi.gif) no-repeat right top;}


h1 {color:#CC0000;}
h2 {color:#CC0000;}
h3 {color:#CC0000; list-style-image:url(../../job/images/maru.gif);}
h2.bgBar { background-color:#EEEEEE; margin:20px 0px 10px 0px; padding:4px 5px 4px 5px;}
hr.redBar {height:1px; color:#CC0000; background-color:#CC0000; border:0 ;  margin:5px 5px 0px 5px;}
.hdrBar {padding:5px; border-bottom:1px solid #CC0000; margin:50px 5px 10px 5px}


.styleColor {color:#CC0000;}
a.styleColor:link {color:#CC0000; text-decoration:none;}
a.styleColor:visited  {color:#CC0000; text-decoration:none;}
a.styleColor:hover  {color:#CC0000; text-decoration:underline;}
a.styleColor:active  {color:#CC0000; text-decoration:underline;}


.interviewer {background-image:url(../../job/images/interviewer.gif); background-repeat:no-repeat; padding-left:30px; padding-bottom:6px; border-bottom:1px solid #CC0000; font-weight:normal; _width:100%;}
.respondent01 {background-image:url(../../job/images/respondent01.gif); background-repeat:no-repeat; padding-left:30px;  padding-bottom:5px; margin-bottom:20px; _width:100%;}
.respondent02 {background-image:url(../../job/images/respondent02.gif); background-repeat:no-repeat; padding-left:30px;  padding-bottom:5px; margin-bottom:20px; _width:100%;}


/* shokushu page */
#shokushuTopPage .menuBox {float:left; width:110px;}
#shokushuTopPage .menuBox .txtBox {padding:0 5px 5px 5px; margin:0;}
#shokushuTopPage .floatLeft img a:focus {outline:none;} 
#shokushuTopPage #shokushuRow1 {background:url(../../job/shokushu/images/top_bg01.jpg) no-repeat left bottom; margin-top:20px;}
#shokushuTopPage #shokushuRow2 {background:url(../../job/shokushu/images/top_bg02.jpg) no-repeat left bottom; margin-top:50px;}
#shokushuTopPage #shokushuRow3 {background:url(../../job/shokushu/images/top_bg03.jpg) no-repeat left bottom; margin-top:50px;}
#shokushuTopPage .menuBox h2 {color:#333333;}
#shokushuTopPage .menuBox h2 a:link {color:#333333; text-decoration:none;}
#shokushuTopPage .menuBox h2 a:visited {color:#333333; text-decoration:none;}
#shokushuTopPage .menuBox h2 a:hover {color:#CC0000; text-decoration:none;}
#shokushuTopPage .menuBox h2 a:active {color:#CC0000; text-decoration:none;}
#shokushuTopPage .menuBox .sub {color:#CC0000; font-family:Verdana, Arial, sans-serif; font-size:8pt;}

#shokushuMiddlePage .menuBox {float:left; width:190px;}
#shokushuMiddlePage h1 {padding:10px; margin:0;}
#shokushuMiddlePage .menuBox h2 {color:#333333; border-bottom:1px solid #dddddd; padding-left:5px; margin:0 0 0 5px;}
#shokushuMiddlePage .menuBox h2 a:link {color:#333333; text-decoration:none;}
#shokushuMiddlePage .menuBox h2 a:visited {color:#333333; text-decoration:none;}
#shokushuMiddlePage .menuBox h2 a:hover {color:#CC0000; text-decoration:none;}
#shokushuMiddlePage .menuBox .txtBox {padding:5px 10px 20px 10px; margin:0;}
#shokushuMiddlePage .menuBox h2 a:active {color:#CC0000; text-decoration:none;}
#shokushuMiddlePage hr {width:585px}

#shokushuPage .Col2bL {float:left; width:200px;}
#shokushuPage .Col2bR {float:right; width:400px;}
#shokushuPage #main ul {margin-bottom:15px;}

#shokushuPage .Col2bL .redBold a:link {color:#CC0000; text-decoration:none;}
#shokushuPage .Col2bL .redBold a:visited {color:#CC0000; text-decoration:none;}
#shokushuPage .Col2bL .redBold a:hover {color:#333333; text-decoration:none;}

/* Cover page Links */
body#topPage dd h1 a:link {color:#CC0000; text-decoration:none;}
body#topPage dd h1 a:visited {color:#CC0000; text-decoration:none;}
body#topPage dd h1 a:hover {color:#CC0000; text-decoration:none;}
body#topPage dd h1 a:active {color:#CC0000; text-decoration:none;}

/* News Links */
ul.newsArea li a:link {color:#333333; text-decoration:none;}
ul.newsArea li a:visited {color:#333333; text-decoration:none;}
ul.newsArea li a:hover {color:#CC0000; text-decoration:underline;}
ul.newsArea li a:active {color:#CC0000; text-decoration:underline;}

/* Group Links */
#groupLink {padding:10px 0 10px 0; margin:0;}
#groupLink .hdrBar {padding:5px; border-bottom:1px solid #CC0000; margin:10px 5px 10px 5px}
#groupLink a:link {color:#999999; text-decoration:none;}
#groupLink a:visited {color:#999999; text-decoration:none;}
#groupLink a:hover {color:#CC0000; text-decoration:underline;}
#groupLink a:active {color:#CC0000; text-decoration:underline;}

/* footer Links */
.footerCol a:link {color:#333333; text-decoration:none;}
.footerCol a:visited {color:#333333; text-decoration:none;}
.footerCol a:hover {color:#CC0000; text-decoration:underline;}
.footerCol a:active {color:#CC0000; text-decoration:underline;}

#area #hdrRowSub {height:25px; background-color:#DDDDDD; background-image:none; clear:both}
#area #hdrRowSub .subHdrCol01 {float:left; width:600px; height:25px;}
#area #hdrRowSub .subHdrCol01 img{margin:5px 10px 0px 10px; padding:0;}

.areaBox {margin:5px; padding:5px;}
.areaBox ul {margin:0; padding:0; list-style-type:none}
.areaBox ul li {margin:0; padding:2px 0 6px 0; list-style-type:none}
.areaBox ul li .prefecture {display:block; float:left; width:55px; margin:0px; padding:0;}
.areaBox ul li .city {display:block; float:left; margin:0px; padding:0 0 0 10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; width:220px}

.areaBox ul li a:link {color:#333333; text-decoration:underline;}
.areaBox ul li a:visited {color:#333333; text-decoration:underline;}
.areaBox ul li a:hover {color:#CC0000; text-decoration:none;}
.areaBox ul li a:active {color:#CC0000; text-decoration:none;}

#row4 table.lifeBox {border:1px solid #FFFFFF;}
#row4 table.lifeBox td {padding:2px 10px; margin:0; border-bottom:1px solid #DDDDDD; border-top:1px solid #FFFFFF;} 
#row4 table.lifeBox td.menuBtn{padding:0; margin:0; border:1px solid #FFFFFF; width:195px;} 

/* Reason page box */
.btnBox {float:left; width:120px; margin:5px 10px 5px 0px; padding:2px 5px 4px 5px; background-color:#EEEEEE; font-weight:bold; font-size:9pt;}

table.workstyleIdx {border-bottom:0px}
table.workstyleIdx h1 {font-size:10pt}
table.workstyleIdx h1 a:link {color:#CC0000; text-decoration:none;}
table.workstyleIdx h1 a:visited {color:#CC0000; text-decoration:none;}
table.workstyleIdx h1 a:hover {color:#CC0000; text-decoration:none;}
table.workstyleIdx h1 a:active {color:#CC0000; text-decoration:none;}

ul.networkList .prefecture {color:#CC0000;}


/* Life Top Page */
#lifeCategory1 {padding:0; margin:0;}
#lifeCategory1 a {display:block; margin:5px 0px; font-weight:bold; font-size:9pt;}
#lifeCategory1 a:link {color:#F3656C; text-decoration:underline;}
#lifeCategory1 a:visited {color:#F3656C; text-decoration:underline;}
#lifeCategory1 a:hover {color:#F3656C; text-decoration:none;}
#lifeCategory1 a:active {color:#F3656C; text-decoration:none;}

#lifeCategory2 {padding:0; margin:0;}
#lifeCategory2 .ttlBox{margin:5px 0px;}
#lifeCategory2 .lifeColL a {font-size:9pt; font-weight:bold;}
#lifeCategory2 .lifeColL a:link {color:#669900; text-decoration:underline;}
#lifeCategory2 .lifeColL a:visited {color:#669900; text-decoration:underline;}
#lifeCategory2 .lifeColL a:hover {color:#669900; text-decoration:none;}
#lifeCategory2 .lifeColL a:active {color:#669900; text-decoration:none;}
#lifeCategory2 .lifeColR a {font-size:9pt; font-weight:bold;}
#lifeCategory2 .lifeColR a:link {color:#FF6600; text-decoration:underline;}
#lifeCategory2 .lifeColR a:visited {color:#FF6600; text-decoration:underline;}
#lifeCategory2 .lifeColR a:hover {color:#FF6600; text-decoration:none;}
#lifeCategory2 .lifeColR a:active {color:#FF6600; text-decoration:none;}
#lifeCategory2 .linkSub {color:#FF6600; font-size:8pt;}

#lifeCategory4 {margin:30px 10px 20px 10px;}

.workTopImg {float:right; margin:0px 0px 30px 0px;}


/* Learn Top Page */
#learnPage #main h2 {background:url(../../job/learn/images/h2bg.gif) repeat-x; padding:8px 5px; color:#333333; width:570px;}
#learnPage #main h3 {padding:0 0 0 80px; color:#333333; height:57px; list-style:none; margin:0 0 10px 0;}
#learnPage #main h3.skillupS {background:url(../../job/learn/images/h3bg_skillup.gif) no-repeat;}
#learnPage #main h3.brushupS {background:url(../../job/learn/images/h3bg_brushup.gif) no-repeat;}
#learnPage #main a:hover {color:#CC0000;}
#learnPage .newsIcon {margin:0 0 0 5px;}
.learnCategoryCol {margin:10px 10px 0px 10px; _margin:5px 10px 0px 10px;}
.learnCategoryCol ul {margin-bottom:0px;}
.learnCategoryCol ul li {background:url(../../job/learn/images/topics_bg.gif) no-repeat left bottom; padding:4px 15px;}
#learnPage div.rsssuite-custom ul {margin:5px 5px 40px 5px; background:url(../../job/learn/images/listbg.gif) repeat-x left top; width:580px;}
#learnPage div.rsssuite-custom ul li {background:url(../../job/learn/images/listbg.gif) repeat-x left bottom; padding:4px 0;}
#learnPage div.rsssuite-custom ul li.end {background:none;}
#learnPage div.rsssuite-custom ul li span.className {float:left; width:220px;}
#learnPage div.rsssuite-custom ul li span.priceS {float:left; width:140px;}
#learnPage div.rsssuite-custom ul li span.other {float:left;}
#plusclass {width:583px; margin:0 0 0 5px;}
#plusclass h2 {background:none; margin:0; padding:0;}
#plusclassBox {background:url(../../job/learn/images/plusclass_bg.gif) no-repeat left top;}
#plusclassBox .Col2 {width:291px;}
#plusclassBox .txtBox {padding:10px 15px; margin:0; font-size:8pt;}
#plusclassBox .note {background:url(../../job/learn/images/notebg.gif); line-height:24px;}

/* 拠点 Page */
.topicBox {width:180px; background-color:#EEEEEE; padding:5px; line-height:17px}


/* 拠点 Page Tab change */
div#tab_change {
	margin:20px 5px 20px 5px; 
	width:590px; 
	text-align:left; 
	}

div#tab_change ul#tab {
	margin:0; 
	padding:0; 
	border-bottom:1px solid #E7CBAB; 
	float:left; 
	width:100%; 
	}

div#tab_change ul#tab li {
	background:url("../../job/area/images/rss_tab_off.gif") no-repeat; 
	float:left; 
	width:115px; height:18px; 
	font-size:8pt; 
	}

div#tab_change ul#tab li.selected {
	background:url("../../job/area/images/rss_tab_on.gif") no-repeat; 
	}

div#tab_change ul#tab li.selected a {
	color:#CC0000; 
	}
	
div#tab_change ul#tab li a {
	text-decoration:none; 
	display:block; 
	margin:2px 10px 0 5px; 
}

div#tab_change div#rssBtn {
	position:relative; 
	left:530px; top:15px; 
	width:50px; 
}

div#tab_change div.txtBox {
	margin:0; padding:0; 
}

div#tab_change div.txtBox ul {
	clear:both; 
	margin:0; padding:10px 0px 0px 0px; 
}

div#tab_change div.txtBox ul li {
	background:url("../../job/area/images/rss_list_bg.gif") no-repeat left top; 
	border-bottom:1px dotted #DDDDDD; 
	margin:0; padding:6px 10px 2px 8.25em; text-indent:-6.25em; 
}

div#tab_change div.txtBox ul li a {
	text-decoration:none; 
}

div#tab_change div.tabComment {
	background:url("../../job/area/images/rss_list_bg.gif") no-repeat left top; 
	margin:0; padding:16px 10px 30px 5px; 
}

ul.tabs{
	margin:0; 
	padding:0; 
	float:left; 
	list-style:none; 
	height:18px; 
	border-bottom:1px solid #E7CBAB; 
	width:100%; 
}
ul.tabs li{
	float:left; 
	margin:0; 
	padding:0; 
	width:115px; 
	height:18px; 
	overflow:hidden; 
	position:relative; 
	font-size:11px; 
	line-height:1.1; 
	background:url("../../job/area/images/rss_tab_off.gif") no-repeat; 
}
ul.tabs li a{
	display:block; 
	padding:3px 10px 3px 5px; 
	outline:none; 
	text-decoration:none; 
}
ul.tabs li a:link,
ul.tabs li a:hover,
ul.tabs li a:active,
ul.tabs li a:visited{
	text-decoration:none; 
}
ul.tabs li a:hover{
	background:url("../../job/area/images/rss_tab_on.gif") no-repeat; 
}
html ul.tabs li.active,
html ul.tabs li.active a:link,
html ul.tabs li.active a:hover{
	background:url("../../job/area/images/rss_tab_on.gif") no-repeat; 
	color:#CC0000; 
}

.tab_container{
  clear:both; 
  width:100%; 
  background:#fff; 
}

div.tab_content ul {
	clear:both; 
	margin:0; padding:10px 0px 0px 0px; 
}

div.tab_content ul li {
	background:url("../../job/area/images/rss_list_bg.gif") no-repeat left top; 
	border-bottom:1px dotted #DDDDDD; 
	margin:0; padding:6px 10px 2px 8.25em; text-indent:-6.25em; 
}

div.tab_content ul li a,
div.tab_content ul li a:link,
div.tab_content ul li a:hover,
div.tab_content ul li a:active,
div.tab_content ul li a:visited{
	text-decoration:none; 
}

div#nearbyBranch {margin:30px 10px; padding:0;}

div#areaAbout {
	padding:5px; 
	margin:25px 5px 15px 5px; 
	background-color:#F7F7F7; 
}

div#areaTrendBox {
position:relative; 
}

div#areaDicBox {
position:absolute; 
left:10px; top:-85px; 
width:155px; 
background:url(../../job/area/images/area_dic_bg.gif) no-repeat left bottom; 
padding:30px 0 0 10px; 
}

div#aboutRss {
	padding:0px 10px 30px 10px; margin:0; 
	clear:both; 
}

div#aboutRss02 {
	padding:0px 10px 30px 5px; margin:0; 
	clear:both; 
}

div#aboutRss img, div#aboutRss02 img {
vertical-align:top; 
margin-right:5px; 
}


/* 拠点 area Page Tab */
#areaCoverPage h3 {color:#333333; list-style:none; margin:0; padding:8px 0 4px 24px; _height:25px; background:url(../../job/area/images/h3_areabg.gif) no-repeat 5px top; list-style-image:none;}

#areaCoverPage h3 a {font-size:9pt; font-weight:bold;}
#areaCoverPage h3 a:link {color:#333333; text-decoration:underline;}
#areaCoverPage h3 a:visited {color:#333333; text-decoration:underline;}
#areaCoverPage h3 a:hover {color:#333333; text-decoration:none;}
#areaCoverPage h3 a:active {color:#333333; text-decoration:none;}
#areaCoverPage #swfMap {margin:0 5px 30px 5px}

/* staff interview report */
#styleReportPage h3 {padding:20px 0 10px 0; margin:0; list-style-image:none; color:#333333; font-size:12pt; line-height:140%; display:block;}
#styleReportPage .question {background:url(../../job/interview/images/ico_q.gif) no-repeat left top; padding:0 0 10px 20px; margin:30px 0 0 0; border-bottom:0px; font-weight:normal; _width:100%; color:#CC0000;}
#styleReportPage .question02 {padding:0 0 10px 0; margin:0; _width:100%; color:#CC0000;}
#styleReportPage #bottomBox {background-color:#FDE9F2; padding:10px 5px 5px 5px; margin:30px 5px;}
#styleReportPage p {margin-bottom:20px;}
#bottomBoxL {float:left; width:200px;}
#styleReportPage #bottomBoxL img {display:block;}
#styleReportPage #bottomBoxR {float:left; width:180px;}


/* #officeInfo */
#officeInfo {background:#F2F2F2 url(../../job/images/top/areabox_bottom.gif) no-repeat left bottom; padding-bottom:30px; width:590px; font-size:12px;}
#officeInfo dl{margin: 16px 0 0 7px; border:none;}
#officeInfo dl dt,
#officeInfo dl dd{
	padding: 0 0 10px 0;
	line-height: 1;
	border:none;
}
#officeInfo dl dt{
	width: 110px;
	padding-top:2px;
	float: left;
	clear: both;
 }

#officeInfo dl dd{
	_position: relative; /* for WinIE6 */
	_left: -3px; /* for WinIE6 */
	_height: 0%; /* for WinIE6 */
	margin-left: 110px;
}
#officeInfo dl dd ul li {float:left; width:73px; height:32px; display:block;}
#officeInfo dl dd ul li div.tooltip-target {padding:5px 8px 15px 18px; cursor:pointer; background:url(../../job/images/top/btn_area.gif) no-repeat left top;}
#officeInfo div.tooltip-content {
		display: none;      /* required */
		position: absolute; /* required */
		width: 172px;
		_width: 205px;
		height: 125px;
		_height: 130px;
		background:url(../../job/images/top/balloon.png) no-repeat left top;
		padding:5px 15px 0 18px;
		font-size:11px;
		line-height:1.1;
	}
#officeInfo div.tooltip-content span {display:block; padding-bottom:8px; text-align:right; cursor:pointer;}
#officeInfo div.tooltip-content strong {font-size:1.2em;}
#officeInfo div.tooltip-content ul {zoom:1;}
#officeInfo div.tooltip-content ul li {padding:8px 0 4px 0; border-top:1px dotted #DFDECA;}
#officeInfo div.tooltip-content ul li:first-child {border:none;}
#officeInfo div.tooltip-content ul li a {padding:0 0 6px 22px;}

#officeInfo div.tooltip-content .comment {color:#CC0000; margin:20px 0 0 0; padding:0; text-align:left; cursor:auto;}
#officeInfo div.tooltip-content .comment a {padding:0 0.5em; font-weight:bold; font-size:1.2em;}

a.iconSearch {background:url(../../job/images/top/icon_search.gif) no-repeat left top;}
a.iconRegist {background:url(../../job/images/top/icon_regist.gif) no-repeat left top;}
a.iconInfo {background:url(../../job/images/top/icon_info.gif) no-repeat left top;}
a.iconSearch:hover {background:url(../../job/images/top/icon_search_on.gif) no-repeat left top;}
a.iconRegist:hover {background:url(../../job/images/top/icon_regist_on.gif) no-repeat left top;}
a.iconInfo:hover {background:url(../../job/images/top/icon_info_on.gif) no-repeat left top;}

#officeInfo div.tooltip-content a,
#officeInfo div.tooltip-content a:link,
#officeInfo div.tooltip-content a:visited {color:#CC0000; text-decoration:none;}
#officeInfo div.tooltip-content a:hover,
#officeInfo div.tooltip-content a:active {color:#D16302; text-decoration:none;}

#officeInfo .linkMore {margin:50px 0 0 120px;}
#officeInfo .relatedLink {margin:50px 0 0 10px;}
#officeInfo .relatedLink li {margin-bottom:6px; color:#c7beb4;}
#officeInfo .relatedLink li a {text-decoration:none;}


body.workstyle #menu_workstyle .submenu,
body.career #menu_career .submenu,
body.shokushu #menu_shokushu .submenu,
body.other_benefit #sub2,
body.hoken #sub3,
body.soudan #sub4 {display:block;}

body.network .menu_network,
body.group .menu_group,
body.workstyle #menu_workstyle a.RightMENU,
body.career #menu_career a.RightMENU,
body.shokushu #menu_shokushu a.RightMENU,
body.benefit .menu_benefit,
body.p-hoiku .menu_p-hoiku,
body.other_benefit #menu2,
body.hoken #menu3,
body.soudan #menu4 {color:#CC0000 !important; background:#ffffff !important;}

body.global a.submenu_global,
body.business_r a.submenu_business_r,
body.w_sub01 #menu_workstyle .sub01,
body.w_sub02 #menu_workstyle .sub02,
body.w_sub03 #menu_workstyle .sub03,
body.w_sub04 #menu_workstyle .sub04,
body.w_sub05 #menu_workstyle .sub05,
body.w_sub06 #menu_workstyle .sub06,
body.c_sub01 #menu_career .sub01,
body.c_sub02 #menu_career .sub02,
body.c_sub03 #menu_career .sub03,
body.c_sub04 #menu_career .sub04,
body.c_sub05 #menu_career .sub05,
body.c_sub06 #menu_career .sub06,
body.c_sub07 #menu_career .sub07,
body.c_sub08 #menu_career .sub08,
body.c_sub09 #menu_career .sub09,
body.s_sub01 #menu_shokushu .sub01,
body.s_sub02 #menu_shokushu .sub02,
body.s_sub03 #menu_shokushu .sub03,
body.s_sub04 #menu_shokushu .sub04,
body.s_sub05 #menu_shokushu .sub05,
body.s_sub06 #menu_shokushu .sub06,
body.s_sub07 #menu_shokushu .sub07,
body.s_sub08 #menu_shokushu .sub08,
body.s_sub09 #menu_shokushu .sub09,
body.bh_sub01 #sub3 .sub01,
body.bh_sub02 #sub3 .sub02,
body.bh_sub03 #sub3 .sub03,
body.bh_sub04 #sub3 .sub04,
body.bs_sub01 #sub4 .sub01,
body.bs_sub02 #sub4 .sub02,
body.ob_sub01 #sub2 .sub01,
body.ob_sub02 #sub2 .sub02 {color:#666666 !important;}



/* 職種で探す 追加 20120905 */
.shokushuIndex {padding:0 10px; margin:0;}
.shokushuCategory {font-weight:bold; color:#cc0000; cursor:pointer; margin:1em 0 0.5em 0; padding:0 0 0 12px; background:url(../../job/shokushu/images/arrow_l.gif) no-repeat 0px 2px;}
.shokushuList ul {margin:0 0 0 12px;}
.shokushu #row4 ul.relatedLinks li {padding-left:10px; background:url(../../job/shokushu/images/arrow_l03.gif) no-repeat 0px 5px;}

.shokushu #row4 #feed1 a,
.shokushu #row4 #feed2 a {
	border-left:4px solid #999999;
	padding-left:6px;
	display:block;
}
.shokushu #row4 #feed2 li {margin-bottom:0.75em;}
.shokushu #row4 #feed1 dl{margin:8px 0 10px 0; border-bottom:solid 1px #999999; background:#dddddd;}

.shokushu #row4 #feed1 dl dt,
.shokushu #row4 #feed1 dl dd{
	padding:3px 5px 7px 5px;
	border-top:solid 1px #999999;
}

.shokushu #row4 #feed1 dl dt{
	width: 120px;
	_width: 130px; /* Override for WinIE6 */
	float: left;
	clear: both;
	font-weight:bold;
 }

.shokushu #row4 #feed1 dl dd{
	_position:relative; /* for WinIE6 */
	_left:-3px; /* for WinIE6 */
	_height: 1.5em;
	min-height:1.5em;
	height: auto !important;
	height: 1.5em;
	margin-left:130px;
	border-left:solid 1px #999999;
	background:#ffffff;
}
h4.smalltxt {font-size:0.9em;}

.shokushu #row4 #feed1 dl :nth-child(n+15) {
display:none
}

/* Added 2013/06  */

#rightContainer #rTopicBtn {margin-top:5px;margin-bottom:10px;border-top:1px solid #cccccc;}
#rightContainer #rTopicBtn h3 {list-style-type:none;list-style-image:none;padding-top:5px; margin-left:0;margin-bottom:0;height:38px;border-top:1px solid #ccc;}
#rightContainer #rTopicBtn ul {background:url(/job/images/bg_regist_r.png) no-repeat left top;width:175px;height:152px;padding-left:5px;}
#rightContainer #rTopicBtn ul li {list-style-type:none; border:none;padding:8px 0 0 5px;}
#rightContainer #rTopicBtn p{text-align:center;padding:0;margin:0;}
#rightContainer #rTopicBtn ul p{margin-bottom:5px;text-align:left;}
#rightContainer #rTopicBtn h3.jobs{height:1em;margin:10px 0 5px 0;}
#rightContainer #rTopicBtn p.jobsearch{padding-bottom:10px;}
#rightContainer #rTopicBtn p.debut{border-top:1px solid #ccc;padding-top:10px;}



@media print{
body#topPage {background-image:none;}
body#dataPage {background-image:none;}
}
