@charset "utf-8";

body {
color: #333333;
}

div#header {
padding-bottom: 5px;
}

div.main {
margin: 0 0 0 15px;
width: 740px;　/* 718px; */
}

div.main h1 {
margin-bottom: 14px;
}

div.go_pagetop {
margin-bottom: 10px; 
margin-top: 12px; 
text-align: right;
width: 751px;
font-size: 10px;
}

div.go_pagetop.member {
margin-bottom: 20px; 
margin-top: 22px; 
}

/*
  header
*/
div#header {
background: url(../../img/web/header/bg_header.gif) left top repeat-x;
width: 771px;
height: 100px;
border-top:1px solid #FFF;
}

div#header.subwin {
background-image: url(../../img/web/header/bg_header_subwin.gif);
height: 69px;
}

div#header table.first_child {
margin-bottom: 8px;
margin-left: 10px;
margin-top: 9px;
}

div#header table.first_child table {
width: 383px;
}

div#header table.first_child td {
text-align: right;
vertical-align: top;
line-height:12px;
}

div#header table.first_child td td {
padding-bottom: 0px;
padding-top: 5px;
}

div#header table.first_child td td.first_child {
padding-right: 134px;
padding-bottom: 10px;
background-image:url(../../img/web/header/lg_js_corp.gif);
background-position: right 5px;
background-repeat: no-repeat;
}

div#header table.first_child td td.first_child a {
padding-left:10px;
background-image: url(../../img/web/common/ar03.gif);
background-position: 2px center;
background-repeat: no-repeat;
}

div#header table.first_child td td.last_child {
	padding-right:9px;
}

div#header table.last_child {
margin-left: 8px;
}

div#header table.last_child td img {
margin-left: 2px;
margin-right: 2px;
}

/*
  footer
*/

div#pmark{
	width: 771px;
	background:url(./../../img/web/index/pmark.gif) left top no-repeat;
	height: 70px;
	margin-top:20px;
}

div#pmark div {
	float:left;
	width:55px;
	height:70px;
}

div#pmark div a {
	display:block;
	text-indent:-9999px;
	width:55px;
	height:70px;
	background:none;
	padding:0;
}

div#pmark p {
	float:right;
	margin:0;
	padding:40px 10px 0 0;
	text-align:right;
}

div#pmark a{
	font-size: 11px;
	line-height:16px;
	margin :0;
	padding:0 0 0 8px;
	background:url(./../../img/web/index/arrow_blue.gif) no-repeat 0px 2px;
}


div#footer {
width: 771px;
}

div#footer div.first_child {
padding: 8px 8px 3px 60px;
text-indent:-52px;
background-color: #F6F6F6;
border-bottom: 6px #0076C1 solid;
border-top: 1px #CCCCCC solid;
}

div#footer div.first_child img {
	vertical-align:top;
}

div#footer div.first_child a img {
margin: 0 0 8px 6px;
}

div#footer div.copyright {
padding: 6px 8px;
}

div#footer div.copyright table {
width: 755px;
}

div#footer div.copyright,
div#footer div.copyright td {
font-size: 10px;
line-height: 220%;
vertical-align: bottom;
}

div#footer div.copyright td a.copyright {
margin-right: 1em;
}





/* 共通 */
/* 今週のピックアップ企業 */
div.main div.pickup {
	width:190px;
	float:right;
}

div.main div.pickup p {
	margin:0;
	padding:0;
}

div.main div.pickup ul {
	border:1px solid #cccccc;
	border-top:none;
	padding:5px 10px;
}

div.main div.pickup ul li {
	font-size:11px;
	line-height:16px;
	background:url("../../img/web/index/arrow_list.gif") left 0.4em no-repeat;
	margin:4px 0;
	padding:0 0 0 13px;
}

