@charset "UTF-8";
/* CSS Document */

body {
	background-color:#ffffff;
	padding: 0;
	margin: 0;
	font-size:12px;
	font-family: "ＭＳ ゴシック", "Osaka";
}

img {
border:0;}

iframe {
	padding:0;
	margin:0;
}



a {
	text-decoration:none;
	color: #044587;
}

a:link,active,visited {
	color: #044587;
}

a:hover {
	color:#ff9900;
}

/*リンクグレイ*/
a.gray:link{text-decoration:none; color:#555555;}
a.gray:visited{text-decoration:none; color:#555555;}
a.gray:active{text-decoration:none; color:#555555;}
a.gray:hover{text-decoration:none; color:#ff9900;}


ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

li{
	list-style-type:none;
}


.gray_txt {
	color: #333333;
}

#container {
	height:100px;
	width:700px;
	margin:0;
	padding:0;
}



/*　最新情報レイアウト*/

#new {
	width:38px;
	height:100%;
	padding:0;
	margin:0;
	background-color:#f5f5f5;
	float:left;
}

#new_right{
	float:right;
	padding:0 0 0 15px;
	line-height: 24px;
}

td{	
padding: 2px 0;
	margin: 0;
	font-size:12px;
	line-height: 18px;
}

.td_newday{
	width:140px;
	vertical-align: top;
}
.td_newsubject{
}



#span_eria{
	width:365px;
	height:175px;
	padding:5px 0;
	margin:0;
}


/*　SPANリスク・パラメーター・ファイル　レイアウト*/
/*
.span {
	padding:0 0 0 10px;
	margin:0 0 4px 0;
	background-color:#f5f5f5;
	line-height:24px;
	padding:0;
	float:left;
}
*/
#span {
	padding:0 0 0 10px;
	background-color:#f5f5f5;
	line-height:24px;
	margin:7px 0 4px 0;
	padding:0;
	float:left;
}
#span ul{
	margin:0;
	padding:0;
}

#span li{
	list-style-type:none;
}


.span_l {
	float:left;
	width:160px;
	margin:0 0 4px 0;
}


.span_l2 {
	float:left;
	width:230px;
}

.span li{
	list-style-type:none;
}

.pdf {
	float:right;
	padding:2px 5px 2px 5px;
	margin:0;
}



#head {
/*	width:40px;
	height:100px;
	background-color:#f5f5f5;
	
	padding:16px 0 0 0;
	line-height: 24px;
	font-size:12px;
	*/
	margin:7px 0 4px 3px;
	color:#044587;
	float:left;
	background-color:#f5f5f5;
	line-height:24px;
}
#head ul{
	margin:0;
	padding:0;
}

#head li{
	list-style-type:none;
}
.head_l {
	margin:0 0 4px 3px;
	padding:0 1px 0 0;
}







#span2 {
	padding:0 0 0 10px;
	background-color:#f5f5f5;
	line-height:24px;
	margin:7px 0 4px 2px;
	padding:0;
	float:left;
	width:330px;
}
#span2 ul{
	margin:0;
	padding:0;
}

#span2 li{
	list-style-type:none;
}


.span2_l {
	float:left;
	width:235px;
	margin:0 0 4px 3px;
}





#contents div.span_l2{
width:360px;
float:left;
}


#contents div.span_r2{
width:360px;
float:right;
}

#contents iframe.span_l2{
border:none;
width:360px;
height:160px;
}

#contents iframe.span_r2{
border:none;
width:360px;
height:160px;
}

#contents ul {
list-style: none;
margin: 1em 0 0 10px;
padding: 0;
}





/* テーブル基本スタイルセット　SPANリスク・パラメーター・ファイル用 */

.TableLiskprmf {
margin: 5px;
border-collapse: collapse;
	background-color:#f5f5f5;
}
.TableLiskprmf td {
	color: #044587;
	background-color:#f5f5f5;
	padding:2px 0px 3px 4px;
}



.TableLiskprmf2 {
border-collapse: collapse;
margin: 2px 0px;
}
.TableLiskprmf2 td {
	color:#044587;
	background-color:#f5f5f5;
	padding:1px;
	padding:3px 0px 5px 0px;
}



/* テーブル基本スタイルセット　SPANパラメーター用 */

.TablePrmfile {
margin: 5px;
border-collapse: collapse;
	background-color:#f5f5f5;
}
.TablePrmfile td {
	color: #044587;
	background-color:#f5f5f5;
	padding:2px 0px 3px 4px;
}



.TablePrmfile2 {
border-collapse: collapse;
margin: 2px 0px;
}
.TablePrmfile2 td {
	color:#044587;
	background-color:#f5f5f5;
	padding:1px;
}

iframe{
	overflow-y: scroll;
}
