#toprap{
	width:760px;
	margin:0 auto;
	background:#fff url(../image/top-temp/right-bg-top.gif) 578px 0 repeat-y;
}
.maincontent {
	padding-top:20px !important;
	min-height:600px;
}
.contnavis{
	margin-left:20px;
}

.contnavi{
	width:265px;
	height:115px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
}

.informset{
		background:#A3D175 url(../image/top-temp/head-top-bnr110406.jpg) 578px -2px no-repeat;
		height:178px;
		padding:10px 15px 0 20px;
}

#inform-top-splink{
	float:right;
	width:150px;
	height:150px;
	text-indent:-9999px;
}

#inform-top-splink a{
	height:150px;
	display:block;
}

.informset h3{
	width:100px;
	font-size:14px;
	float:left;
}

* html .informset h3{
	padding-top:3px;
}

*:first-child+html .informset h3{
	padding-top:3px;
}

.informset ul{
	width:400px;
	float:left;
	height:55px !important;
	padding-right:15px;
}
.informset li{
	list-style-type:none;
	padding-left:16px;
	font-size:80%;
	background:url(../image/parts/en-white.gif) 0 2px no-repeat;
	_background:url(../image/parts/en-white.gif) 0 6px no-repeat;
	margin-left:15px;
	min-height:15px;
	margin-bottom:4px;
}

#inform-top{
	text-indent:-9999px;
	width:545px;
	height:20px;
	overflow:hidden;
	background:url(../image/top-temp/info-top.gif) 0 0 no-repeat;
}
#inform-mid{
	width:545px;
	background:url(../image/top-temp/info-mid.gif) 0 0 repeat-y;
	padding-top:3px;
}
#inform-bot{
	height:15px;
	background:url(../image/top-temp/info-bot.gif) 0 0 no-repeat;
	margin-bottom:5px;
	width:545px;
}

.informcont{
	height:55px !important;
	margin:0 15px;
	border-top:1px dotted #9c6;
	padding-top:5px;
}

.kousin h3{
	width:35px;
	height:27px;
	float:left;
	text-indent:-9999px;
	font-size:0.8em !important;
	background:url(../image/top/kousin-tl.gif) 0 0 no-repeat;
}

.kousin ul{
	float:left;
	width:488px;
	_width:473px;
	height:36px !important;
	overflow:auto;
}

.kousin li{
	margin:0 0 5px 0;
	line-height:120% !important;
	padding-left:12px;
	background:url(../image/top/kousin-arrow.gif) 0 2px no-repeat;
}

.kousin{
	height:36px !important;
	margin:0 18px 15px 0;
	padding:6px 10px 4px 6px;
	font-size:0.8em;
	background:#f0f0f0;
}

.saigaiv h3{
	width:80px;
	height:27px;
	float:left;
	text-indent:-9999px;
	font-size:0.8em !important;
	background:url(../image/top/saigaiv-tl.gif) 0 0 no-repeat;
}

.saigaiv ul{
	float:left;
	width:442px;
	_width:410px;
	height:66px !important;
	overflow:auto;
}

.saigaiv li{
	margin:0 0 5px 0;
	line-height:120% !important;
	padding-left:12px;
	background:url(../image/top/kousin-arrow.gif) 0 2px no-repeat;
}

.saigaiv li a{
	display:block;
}

.saigaiv{
	height:72px !important;
	margin:0 20px 5px 0;
	padding:4px 0 0 6px;
	font-size:0.8em;
	border:1px solid #CC6699;
}


.division1{
	background:url(../image/top-temp/division1.gif) 0 0 no-repeat;
}

.division2{
	background:url(../image/top-temp/division2.gif) 0 0 no-repeat;
	margin-left:10px;
}
.division3{
	background:url(../image/top-temp/division3.gif) 0 0 no-repeat;
}
.division4{
	background:url(../image/top-temp/division4.gif) 0 0 no-repeat;
	margin-left:10px;
}
.division5{
	background:url(../image/top-temp/division5.gif) 0 0 no-repeat;
}
.division6{
	background:url(../image/top-temp/division6.gif) 0 0 no-repeat;
	margin-left:10px;
}

* html .twoColFixRtHdr .division2,* html .twoColFixRtHdr .division4,* html .twoColFixRtHdr .division6 {
	margin-left:7px;

}


.topmoekusa{
	width:265px;
	height:45px;
	float:left;
	margin:8px 0 15px 0;
}

.topmoekusa a{
	display:block;
	height:45px;
	background:url(../image/top/topmekusa.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

.toppartner a#partner{
	display:block;
	height:40px;
	background:url(../image/top/toppartner.gif) 0 0 no-repeat;
	text-indent:-9999px;
	margin-bottom:8px;
}

.toppartner a#jobnet{
	display:block;
	height:40px;
	background:url(../image/top/topjobnet.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

.toppartner{
	width:265px;
	height:85px;
	float:left;
	margin:8px 0 15px 10px;
}

a#tofea{
	display:block;
	height:40px;
	background:url(../image/top/topfea.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}

.contnavi-link{
	text-indent:-9999px;
	height:60px;
	display:block;
}

.kindnavi a{
	color:#390;
}

.topshousai{
	margin-left:173px;
	margin-top:33px;
}

.redwings{
	font-size:0.7em;
	width:200px;
	padding:0;
	clear:left;
	float:left;
	line-height:140%;
	height:45px;
	margin:-50px 0 15px 12px;
}

.redwings a{
	background:url(../image/top/redwing.gif) 0 0 no-repeat;
	display:block;
	width:48px;
	float:left;
	height:38px;
	text-indent:-9999px;
}

#tofea{
	width:265px;
	float:left;
	top:-52px;
	position:relative;
}

* html #tofea{
	top:-55px;
}

#tofea a{
	display:block;
	height:40px;
	background:url(../image/top/topfea.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}

.redwings-neo{
	font-size:0.7em;
	width:200px;
	padding:0;
	clear:left;
	float:left;
	line-height:140%;
	height:45px;
	margin:-40px 0 0 12px;
}

.redwings-neo a{
	background:url(../image/top/redwing.gif) 0 0 no-repeat;
	display:block;
	width:48px;
	float:left;
	height:38px;
	text-indent:-9999px;
	margin-right:10px;
	top:-5px;
	position:relative;
}


.redwings-neo-2011{
	font-size:0.7em;
	width:220px;
	padding:0;
	clear:left;
	float:right;
	line-height:140%;
	height:45px;
	margin:-35px 60px 0 0;
}

.redwings-neo-2011 a.redb{
	background:url(../image/top/redwing.gif) 0 0 no-repeat;
	display:block;
	width:48px;
	float:left;
	height:38px;
	text-indent:-9999px;
	margin-right:10px;
	top:-5px;
	position:relative;
}

.redssp{
	padding-top:6px;
}

#lastremake{
	font-size:0.8em;
	padding-left:20px;
	clear:left;
	margin-top:30px;
}
.adobes{
	float:right;
	margin-right:100px;
	_margin-right:50px;
	margin-top:5px;

}

/*add*/
.joseikin-info,.kenshu-inv-info{
display:block;
width:120px;
height:30px;
margin-top:-20px;
_margin-top:-30px;
}

*:first-child+html .joseikin-info,*:first-child+html .kenshu-inv-info{
}

.kindnavi{
	text-align:left !important;
	padding-left:20px !important;
}

