@charset "Shift_JIS";

/*************************************************
* 会社情報　全体                          *
**************************************************/
#link #maincon_para{
	width: 700px;
	margin:10px auto 10px;
}
#maincon_para h2{
	margin-bottom: 7px;
	position:relative;
}

	#maincon_para h2 a{
		display:block;
		position:absolute;
		top:6px;
		right:0px;
	}
	
		#maincon_para h2 a img:hover{
				  opacity:0.7;
				  filter:alpha(opacity = 70);
				  -moz-opacity: 0.70;
		}

#link #maincon_para h3{
	margin: 15px 0 5px 0;
	font-size: 100%;
	color: #04810D;
	width: 100%;
	background: url(../img/navi_upline.gif) repeat-x bottom;
}

#link #maincon_para h3 strong{
	display: block;
	padding: 5px 5px 3px 13px;
	background: url(../img/con_stitle_bg.gif) no-repeat left center;
}

/*************************************************
* 別ウィンドウ用                              *
**************************************************/
#link{
	background: none;
}

#link #container{
	width: 600px;
}

#link h3{
	text-align: left;
	font-size: 115%;
	color: #04810D;
	margin-bottom: 10px;
}

#link h4{
	font-size: 95%;
	color: #04810D;
	margin-top: 3px;
}

#link p{
	margin-bottom: 10px;
}

#link .news_pic01{
	float: left;
	width: 200px;
	margin-right: 10px;
	margin-top: 2px;
}

#link .news_pic01_txt{
	float: left;
	width: 390px;
}

#link .news_pic02{
	float: left;
	width: 160px;
	margin-top: 2px;
}

#link .news_pic02_txt{
	float: left;
	width: 430px;
	margin-right: 10px;
}

#link .cap{
	font-size: 80%;
	line-height: 110%;
	padding-top: 4px; 
	color: #333333;
	text-align: center;
}

#link .win_close{
	text-align: center;
	margin-top: 15px;
}
