@charset "UTF-8";
/* CSS Document */
#content h1{
}

.comp_cont1{
	width:500px;
}
.comp_cont1{
	width:430px;
	float:left;
	margin-left:20px;
}
.comp_cont2{
	width:640px;
	margin-bottom:20px;
}
.cont_im{
	float:left;
	margin-bottom:20px;
	margin-top:5px;
}
.comp_cont1 li{
	width:200px;
	margin-bottom:10px;
	float:left;
	background:url(/img/share/allow_small.gif) 0 50% no-repeat;
	padding-left:10px;
}

h2{
	margin-bottom:5px;
}
h2.release{
	height:36px;
}
h2.release img{
	float:left;
}
h2.release span{
	display:block;
	width:56px;
	float:right;
	height:36px;
}
h2.release span a{
	display:block;
	height:36px;
	text-indent:-9999px;
	text-decoration:none;
	background:url(/img/top/subtitle1-2.gif) 0 0 no-repeat;
}
h2.release span a:hover{
	background:url(/img/top/subtitle1-2.gif) 0 -36px no-repeat;
}



dl.comp_cont2 {
	margin-right:13px;
	padding-bottom:5px;
	overflow:auto;
	height:150px;
	width:635px;
	float:left;
}
dl.comp_cont2{
	margin-right:0;
}
.comp_cont2 dt {
	clear:both;
	font-size:90%;
	margin-left:5px;
}
/* ie4-6 */
*html .comp_cont2 dt {
	margin:5px 0 0 5px;
}
.comp_cont2 dd {
	clear:both;
	margin-bottom:5px;
	background:url(/img/share/allow_small.gif) 0 2px no-repeat;
	padding-left:1em;
	font-size:90%;
	margin-left:5px;
}

/* ---------------------
#news{
	clear:both;
	margin:20px 0:
}
#news dt,#news dd{
	font-size:80%;
}
#news h4{
	background:#e4e4e4;
	padding:3px;
	width:309px;
	float:left;
	margin-bottom:3px;
	font-weight:bold;
	font-size:80%;
	letter-spacing:0.1em;
}
h4.news-title1{
	margin-right:10px;
}
h4.news-title1 span{
	color:#039;
}
h4.news-title2 span{
	color:#c03;
}


#news dl {
	margin-right:13px;
	padding-bottom:10px;
	overflow:auto;
	height:150px;
	border:1px solid #ccc;
	width:311px;
	float:left;
}
#news dl.n1 dd img {
	vertical-align: text-bottom ;
}
#news dl.n2{
	margin-right:0;
}
#news dt {
	clear:both;
	margin:5px 0 0 5px;	
	font-weight:bold;
	font-size:80%;
}
------------ */
/* ie4-6
*html #news dt {
	margin:5px 0 0 5px;
}
#news dd {
	clear:both;
	margin:0 0 0 5px;
}
 */
/* ---------------------------------------- */

.toiawase{
	background:url(/img/company/form-back.gif) 0 0 no-repeat;
	width:640px;
	height:125px;
	margin-top:10px;

}
.toiawase h5{
	text-indent:-9999px;
	font-size:1px;
	line-height:1;
}
.toiawase h6{
	line-height:1;
	font-size:1px;
	margin:78px 0 0 25px;
}
#content .box2 #rec{
	width:305px;
	margin-right:0;

}
#content .box2 #rec .rec1{
	background:url(/img/company/dot_01.gif) 0 0.5em no-repeat;
	margin-right:0;
	width:305px;
	padding-left:10px;
	font-size:90%;
}
#content .box2 #rec .rec2{
	background:url(/img/company/star_01.gif) 0 0.5em no-repeat;
	margin-right:0;
	width:305px;
	padding-left:10px;
	margin-top:15px;
	font-size:90%;
}
#content .box2 #rec .rec3{
	font-weight:bold;
}
#content .box2 #rec .rec4{
	margin-top:8px;
	font-weight:bold;
}

.ichran img{
 margin-top:5px;
 }
 
  .rss-re{
 	text-align:right;
	font-size:90%;
	margin-bottom:5px;
 }
  .rss-re img{
  	margin:0 5px;
  }
