@charset "utf-8";
/* CSS Document */

/*---------------------------------------------------------------
レイアウト
---------------------------------------------------------------*/
#mainArea{
	margin:0 auto ;
	padding-bottom:55px;
	width:960px;
	text-align:left;	
}

#wrapper{
	width:960px;
	margin:0 auto ;
	background:url(../img/bg_2.gif) 0 0 repeat-y;
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
}

#newsrelease{
		margin:0 auto;
		padding:0 25px;
		width:720px;
		font-size:14px;
		line-height:22px;
	}



#newsrelease h3 {
	text-align: center;
	margin-bottom: 18px;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	color: #00639C;
	padding-top:15px;
}

#newsrelease h3 span{
	
	color:#fd798d;
}



#newsrelease .nr_date {
	text-align: right;

}

#newsrelease .title_img {
	margin-bottom: 8px;
	text-align: center;
}



.copy {
	text-align: left;
	margin-bottom: 40px;
	line-height: 22px;
	display: block;
	padding-top:10px;
	font-size:16px;
}


.bar {
font-weight:bold;
clear:both;
padding:5px;
width:100%;
font-size:16px;
display:block;
background:#fec4c4;
margin:0;
}

.midashi {
font-weight:bold;
clear:both;
padding:25px 0 5px 0;
width:100%;
font-size:16px;
display:block;
margin:0;
}


.tokuchou {
	text-align: left;
	
}
.tokuchou span {
	text-indent: -15px;
	display: block;
	margin-left: 15px;
	margin-bottom: 6px;
	line-height: 20px;
}

.small{font-size:85%;}

.pink{
	color:#fd798d;
	}
	
.red{
	color:#F00;
	}	
	
	
.futoji {
font-weight:bold;
padding:25px 0 7px 0;
}


.memo {
border:solid 2px #cccccc;
padding:10px;
width:705px;
}

.f12{
font-size:12px;
}




/*横幅最大ライン有テーブル*/

#newsrelease table.table730 {
border-top:1px solid #757679;
border-right:1px solid #757679;
width:730px;
	}



#wrapper table.table730 td {
	line-height: 18px;
	padding: 6px;
	border-left:1px solid #757679;
	border-bottom:1px solid #757679;
	font-weight:normal;
		
}


/*ライン無しテーブル*/

#newsrelease table.no-border{
	border-top:0;
	border-right:0;
width:700px;
	}
	
#wrapper table.no-border td{
	line-height: 18px;
	padding: 6px;
	border:0;
	font-weight:normal;	
	
	}	

/*ノーマルテーブル*/

#newsrelease table td{
padding:5px;
	}




	
#newsrelease strong {font-weight:bold;}	
.center{text-align:center; margin:0 auto;}

.right-img{float:right; padding:0px 0 15px 15px; display:block; margin:0;}
.left-img{float:left; padding:0 15px 15px 0; display:block; margin:0; clear:left;}	
.mar0{margin-top:0px;}
.mar10{margin-top:10px;}
.mar20{margin-top:20px;}
.mar30{margin-top:30px;}
.mar40{margin-top:40px;}
.mar50{margin-top:50px;}
.pad0{padding-top:0px;}
.pad10{padding-top:10px;}
.pad20{padding-top:20px;}
.pad30{padding-top:30px;}
.pad40{padding-top:40px;}
.pad50{padding-top:50px;}

	
.toTop {
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	padding-left: 20px;
	padding-top:40px;

}


.toTop a:link { color: #CC0000; text-decoration: none;}
.toTop a:visited { color: #CC0000; text-decoration: none;}
.toTop a:active { color: #FF0000; text-decoration: none;}
.toTop a:hover { color: #FF6600; text-decoration: underline;}
.clear { clear: both;}
