/*------------------------------------------------
		個別パーツレイアウト定義スタイル
		元CSS名.corporate_info.css
		Last Update:2010/03/05
------------------------------------------------*/
#news { 
	width: 100%;
	padding-top: 85px;
	padding-left: 10px;
	font-size: 12px;
}
#news a{ 
	text-decoration: none;
}
#news_main {
	width: 550px; 
	height: 90%; 
	margin: 5px;
	padding: 0 0 100px 0;
	float: right;
	clear: both;
}
#news_main dt{
	margin: 10px 0 1px 20px;
	font-weight: bold;
	color:#666666;
}
#news_main dd{
	margin: 0 0 0 25px;
}
#news_sub {
	width: 230px; 
	height: 100%; 
	margin: 18px 0 18px 60px;
	float: left;
}
#news_sub dt{
	margin: 10px 0 1px 20px;
	font-weight: bold;
	color:#666666;
}
#news_sub dd{
	margin: 0 0 0 25px;
}
#TopicsTitle {
	behavior: expression(IEPNGFIX.fix(this));
	text-indent: -9999px;
	width: 396px;
	height: 35px;
	/*margin: 10px 0 0 10px;*/
	margin: 110px 0 0 10px;
	padding: 0;
	overflow: hidden;
	/*background: url('/image/title_topics.png') no-repeat;*/
}
#PressReleaseTitle {
	text-indent: -9999px;
	width: 233px;
	height: 35px;
	margin: 10px 0 0 10px;
	padding: 0;
	overflow: hidden;
	/*background: url('/image/title_pr.gif') no-repeat;*/
}
#RecruitTitle {
	text-indent: -9999px;
	width: 233px;
	height: 35px;
	margin: 10px 0 0 10px;
	padding: 0;
	overflow: hidden;
	/*background: url('image/title_recruit.gif') no-repeat;*/
}
#qualification_top img {
	margin: 180px 0 0 30px;
	padding: 0;
	border: 0;
}
/*
a {
	text-decoration: none;
}
a:link {
	color: #5d5d5d;
}
a:visited {
	color: #5d5d5d;
}
a:hover {
	color: 0000ff;
	text-decoration: underline;
}
a:active {
	color: #5d5d5d;
}
*/
img{
	border: none;
}
td {
	margin: 0;
	padding: 4px 1px 2px 5px;
	text-align: left;
}
.title_set1 {
	margin: 0 0 15px 20px;
	height: 26px;
	width: 486px;
	padding-left: 14px;
	padding-top: 8px;
	background-image: url('image/h2_bg.png');
	font-size: 14px;
}
.title_set3 {
	margin:10px 30px 10px 30px;
	height:19px;
	border:1px solid #cccccc;
	/*background-image:url('image/h3_bg1.gif');*/
	font-size:14px;
	padding:9px 0 0 10px;
	color:#636663;
}
.office_base {
	margin: 30px 0 10px 50px;
	height: 90px;
	width: 550px;
	color: #000;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
}
.office_base img{
	margin-right: 30px;
	width: 160px;
	height: 120px;
	float: left;
	border: 1px solid #636663;
}
.office_base dl{
	margin:0;
	padding:0;
	width:340px;
	height:90px;
	float:left;
}
.office_base dt{
	width:320px;
	margin:0 30px 10px 0;
	height:19px;
	border:1px solid #cccccc;
	/*background-image:url('image/h3_bg1.gif');*/
	font-size:14px;
	padding:9px 0 0 5px;
	color:#000;
}
.office_base dd{
	margin:10px 0 0 15px;
	padding:0;
	/*font-size:75%;*/
	font-size:100%;	
}
#Qualification img {
	margin: 20px 0 0 30px;
	padding: 0;
	border: 0;
}
img.imgset_title {
		margin-top: 15px;
		margin-left: 45px;
}
#TableStyle1 {
	margin: 10px 0 15px 40px;
	color:#000;
	/*font-size:75%;*/
	font-size:100%;
	border-collapse: collapse;
}
#TableStyle1 .base1{
		width:110px;
		padding: 5px;
		background:#dddddd;
		text-align:right;
}
#TableStyle1 .base1c{
		width:110px;
		padding: 5px;
		background:#f2f2f2;
		text-align:right;
}
#TableStyle1 .base2{
		width:390px;
		border:1px #dddddd solid;
		padding: 5px 5px 5px 10px;
		line-height:140%;
}
h2.entry-header {
	width:515px;
	height:25px;
	margin: 30px 0 0 30px;
	padding: 5px 0 0 15px;
	/*font-size:85%;*/
	font-size:100%;
	font-family:"ＭＳ Ｐゴシック", Arial, sans-serif;
	/*background:url(image/sTitle_back.gif) no-repeat;*/
	font-weight:normal;
}
h3.date-header {
	margin: 0 0 3px 460px;
	padding: 0;
	/*font-size:75%;*/
	font-size:100%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
div.entry-body {
	margin: 5px 0 20px 50px;
	width: 500px;
	/*font-size:75%;*/
	font-size:100%;
	font-family:"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;
	line-height:130%;
}
.TableStyle3 {
	margin: 10px 0 15px 40px;
	color:#000;
	/*font-size:75%;*/
	font-size:100%;
	border:none;
}
.TableStyle3 .base1{
		width:70px;
		padding: 5px;
		text-align:right;
}
. .base1c{
		width:70px;
		padding: 5px;
		background:#f2f2f2;
		text-align:center;
}
.TableStyle3 .base2{
		width:430px;
		padding: 5px 5px 5px 10px;
		line-height:140%;
}
.TableStyle3 .base2c{
		width:430px;
		background:#f2f2f2;
		padding: 5px 5px 5px 10px;
		line-height:140%;
		text-align:center;
}
#S1987,#S1990,#S1991,#S1992,#S1996,#S1997,#S1999,#S2000,
#S2001,#S2002,#S2003,#S2004,#S2005,#S2006,#S2007 {
		margin: 10px 0 5px 30px ;
		padding: 0;
		height: 30px;
		width: 500px;
		font-size:1px;
		text-indent:-9999px;
}
/*
h2#S1987 {background:url(image/1987.gif); }
h2#S1990 {background:url(image/1990.gif); }
h2#S1991 {background:url(image/1991.gif); }
h2#S1992 {background:url(image/1992.gif); }
h2#S1996 {background:url(image/1996.gif); }
h2#S1997 {background:url(image/1997.gif); }
h2#S1999 {background:url(image/1999.gif); }
h2#S2000 {background:url(image/2000.gif); }
h2#S2001 {background:url(image/2001.gif); }
h2#S2002 {background:url(image/2002.gif); }
h2#S2003 {background:url(image/2003.gif); }
h2#S2004 {background:url(image/2004.gif); }
h2#S2005 {background:url(image/2005.gif); }
h2#S2006 {background:url(image/2006.gif); }
h2#S2007 {background:url(image/2007.gif); }
*/

