/* CSS Document */

* {
	margin: 0;
	padding: 0;
	font-size: 12px;
	list-style-type: none;
	border: none;
}

/* リンク色 指定 */

a:link,
a:hover,
a:visited {
	color:#FFFFFF;
}

/* ページ */

#page {
	width: 100%;
}

#header {
	width: 100%;
	margin: 0 0 30px 0;
	background-color: #096bdf;
}

#header-contents {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#header-contents ul#header-navi {
	float: right;
	margin: 23px 0 15px 0;
}

ul#header-navi li {
	float: left;
	padding: 0 7px;
	border-right: 1px solid #ffffff;
}

/* メインコンテンツ */

#main {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#main #left-contents,
#main #right-contents  {
	float: left;
}

/* レフトコンテンツ */

#main #left-contents {
	padding: 178px 28px 0 25px;
}

/* ライトコンテンツ */

#main #right-contents {
	margin: 0 0 30px 0;
}

#main #right-contents ul.company-contents {
	float: left;
}

#main #right-contents ul.company-contents li {
	border: 1px solid #d0d1cf;
	margin: 0 0 2px 2px;
	height: 58px;
	_width:73px
}

/* 注目企業50 */

#main #company-bottun {
	clear: both;
	margin: 0 0 30px 0;
	overflow: hidden;
}

#main #company-bottun p {
	float: left;
	margin: 0 0 0 10px;
}

ul#under-navi {
	margin: 0 0 10px 18px;
	overflow: hidden;
}

ul#under-navi li {
	float: left;
	height: 14px;
	padding: 0 8px;
	border-right: 1px solid #636363;
}

/* ランダム */

#random-contents {
	width:930px;
	padding: 0 10px;
	overflow: hidden;
}

#random-contents .random-search {
	clear: both;
	margin: 0 0 30px 0;
	overflow: hidden;
	_padding: 0 0 30px 0;
}

#random-contents .random-company {
	width: 280px;
	margin: 0 20px 0 0;
	overflow: hidden;
	float: left;
}

#random-contents .random-company ul.random-company-list li {
	float: left;
	width:189px;
}

#random-contents .random-company ul.random-company-list li ul li {
	float: left;
}

#random-contents .random-company ul.random-company-list li ul li.random-company-vision {
	margin: 0 0 5px 0;
}

#random-contents .random-company ul.random-company-list li.random-company-logo {
	width:79px;
	height:58px;
	margin: 0 10px 0 0;
	border:1px solid #cccccc;
}

#random-contents .random-company ul.random-company-list li ul li.random-company-vision a:link,
#random-contents .random-company ul.random-company-list li ul li.random-company-vision a:hover,
#random-contents .random-company ul.random-company-list li ul li.random-company-vision a:visited {
	color:#096bdf;
}



#random-contents .random-company-end {
	width: 304px;
	margin: 0 0px 0 0;
	overflow: hidden;
	float: left;
}

#random-contents .random-company-end ul.random-company-list li {
	float: left;
	width:213px;
}

#random-contents .random-company-end ul.random-company-list li ul li {
	float: left;
}

#random-contents .random-company-end ul.random-company-list li ul li.random-company-vision {
	margin: 0 0 5px 0;
}

#random-contents .random-company-end ul.random-company-list li.random-company-logo {
	width:79px;
	margin: 0 10px 0 0;
	border:1px solid #cccccc;
}

#random-contents .random-company-end ul.random-company-list li ul li.random-company-vision a:link,
#random-contents .random-company-end ul.random-company-list li ul li.random-company-vision a:hover,
#random-contents .random-company-end ul.random-company-list li ul li.random-company-vision a:visited {
	color:#096bdf;
}

/* 注目企業チーフアドバイザー */

#interview-content-list {
	margin: 0 0 33px 0;
	overflow: hidden;
	_height:1%;
	_margin: 0 0 15px 0;
}

#interview-content-list #content-list-left {
	width: 440px;
	float: left;
	overflow: hidden;
	margin: 0 0 0 10px;
}

#interview-content-list #content-list-left h2 {
	margin: 0 0 10px 0;
}

.content-list-photo {
	margin: 0 12px 0 0;
	float: left;
	overflow: hidden;
}

.content-list-photo p.advice-img {
	margin: 0 0 13px 0;
}

.content-list-photo p.advice-text {
	margin:0 0 0 19px;
}

.content-list-text {
	width: 278px;
	float: left;
}

.content-list-text p.list-text-title {
	margin: 0 0 4px 0;
}

.content-list-text p.list-text-content {
	line-height: 1.3em;
}

.content-list-text p.list-text-name {
	margin: 10px 0 0 0;
}

p.list-text-content a:link,
p.list-text-content a:hover,
p.list-text-content a:visited {
	color: #0066FF;
}

/* 注目企業　編集長 */

#interview-content-list #content-list-right {
	width: 440px;
	float: left;
	overflow: hidden;
	margin: 0 0 0 40px;
}

#interview-content-list #content-list-right h2 {
	margin: 0 0 10px 0;
}

.content-list-photo p#canpany-text {
	margin:0;
}


/* フッター */

#footer {
	width: 100%;
	background-color: #096bdf;
	overflow: hidden;
	clear: both;
}

#footer-contents {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0;
}

#footer-contents ul#footer-navi {
	margin: 0 0 20px 18px;
	overflow: hidden;
}

#footer-contents ul#footer-navi li {
	float: left;
	padding: 0 8px;
	border-right: 1px solid #ffffff;
}

#footer-contents p#Copyright {
	clear: both;
	color: #ffffff;
	margin: 0 0 0 25px;
}

