@charset "utf-8";
/* **************************************************
 * TOPページのみに適用させるスタイル
 ************************************************** */

a {
color:#4D4D4D;
text-decoration:underline;
}

a:hover {
color:#808080;
}

#maincol {
border-right:none;
}


/* --------------------------------------------------
 * #maincol articles - 更新情報、ニュースリリース
 * -------------------------------------------------- */
#maincol .articleswrapper {
	float: right;
	display: inline;
	margin:0 20px 0 0;
}
#maincol .articles {
	width: 265px;
	text-align:left;
}
#maincol .articles h2 {
margin: 0 0 10px;
}
#maincol .articles ul {
margin: 0 0 1em 5px;
}
#maincol .articles ul li {
list-style:none;
margin: 0 0 0.5em;
}





/* --------------------------------------------------
 * associated_company - 関連企業
 * -------------------------------------------------- */

#associated_company {
margin: 0 0 30px;
zoom:100%;
}
#associated_company:after {
content: " ";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
#associated_company .label {
float:left;
width: 82px;
text-align:right;
padding: 0.75em 5px 0 0;
}
#associated_company .contents {
float:left;
border-left:1px solid #b3b3b3;
width: 700px;
font-size:10px;
line-height: 200%;	
}
*html #associated_company .contents {
font-size:9px;
}
#associated_company .contents ul {
margin: 0 0 0 5px;
}
#associated_company .contents ul li {
list-style:none;
display: inline;
margin: 0 2em 0 0;
float: left;
}
#associated_company .contents ul.clear {
clear:both;
}


