
/***ニュースリリース目次***/

#latest_index{
width:623px;
font-size:80%;
line-height:140%;
text-align:left;
background-color:#FFFFFF;
border-bottom: 1px solid #bbb;
margin:0 0 0 21px;
padding:0;
overflow:hidden;
}

#latest_index h2{
margin-top:0;
}

#latest_index dl{
margin-left:20px;
margin-top:0px;
padding:0 0 0 0;
}

#latest_index dl.newsBox{
margin-left:0px;
margin-top:0px;
border-top:#CCCCCC dotted 1px;
padding:0 0 0px 0;
}

#latest_index dt.newsDate{
color:#009966;
font-size:80%;
padding:0 15px 0 0;
margin:0;
text-align:right;
}


#latest_index dt.newsName{
color:#009966;
font-size:95%;
padding-top:0px;
margin-left:0;
padding-left:20px;
padding-bottom:5px;
background-image:url(../images/icon_2.gif);
background-repeat:no-repeat;
background-position:left center; 
}


#latest_index dd.newsTitle{
color:#000000;
padding:0 15px 0 15px;
margin-left:0;
font-size:95%;

}


#latest_index dd{
color:#000000;
padding-left:0;
font-size:95%;
}

#latest_index dd.newsTitle a{
color:#000000;
}
#latest_index dd.newsTitle a:hover{
color:#006633;
}
#latest_index dd.newsTitle a:visited{
color:#606060;
}

#latest_index p{
text-align:right;
margin-right:20px;
}


#latest_index h6{
text-align:center;
background-color:none;
color:#000000;
border-top:1px dotted #CCCCCC;
padding:20px 0 20px 0;
}

/***ニュースリリース詳細***/

#latest_detail{
width:623px;
font-size:80%;
line-height:140%;
text-align:left;
background-color:#FFFFFF;
margin:0 0 0 21px;
padding:0;
overflow:hidden;
}

#latest_detail h2{
margin-top:0;
}


#latest_detail .detailBox{
margin-left:0px;
margin-top:0px;
border-bottom: 1px solid #bbb;
padding:25px;
}


#latest_detail .back{
margin:10px 20px 0 330px;
text-align:right;
font-size:80%;
}





#latest_detail p.detailName{
color:#009966;
font-size:120%;
font-weight:bold;
padding:5px 5px 0 20px;
margin-left:0;
background-image:url(../images/icon_2.gif);
background-repeat:no-repeat;
background-position:left center; 
}

#latest_detail p.detailDate{
color:#009966;
font-size:80%;
padding:0 15px 10px 0;
margin:0;
text-align:right;
}

#latest_detail p.detailTitle{
color:#000000;
padding:0 10px 5px 10px;
margin:0;
font-size:95%;
font-weight:bold;
}

#latest_detail p.detailText{
color:#000000;
padding:0 10px 0 10px;
margin:0;
font-size:90%;
}


#latest_detail p#detailParmaLink{
margin:10px;
text-align:right;
}


#latest_detail p#detailParmaLink a{ 
 color: #075730; 
 height:auto;
 font-weight: normal; 
 text-decoration: none;
 background-image: url(../images/icon_r.gif); 
 background-repeat: no-repeat; 
 background-position: 0 center; 
 padding: 0 3px 0 14px;
}

#latest_detail h6{
text-align:center;
background-color:none;
color:#000000;
border-bottom:1px solid #CCCCCC;
padding:0px 0 20px 0;
}


div.banner{
text-align:center;
margin:10px auto;
font-size:85%;
}


/*--------読み飛ばし--------------*/
.skip{
	position: absolute;
	left: -9999px;
}
/*--------非表示-----------------*/
.none{
	display: none;
}
/*---------区切り---------------*/
hr {
	display: none;
}

/*--------feed_output-------*/
/*-----elements----------*/

h1 {   
color: #1b471b; 
font-size: 130%; 
font-weight: bold; 
background-color: white; 
padding: 2px 2px 2px 5px; 
border-color: #999 #999 #999 #1b471b; 
border-style: solid; 
border-width: 1px 1px 1px 20px; 
}

h3 {   
color: #1b471b; 
font-size:100%; 
background-color: #fff; 
padding: 3px 2px 3px 5px; 
border-top: 1px solid #bbb; 
border-left: 20px solid #1b471b; 
border-bottom: 1px solid #bbb; 
}

h2 {   
color: #363636; 
margin: 0 0 10px; 
padding-top: 3px; 
padding-bottom: 3px; 
padding-left: 5px; 
border-left: 4px solid #e75878; 
border-top-width: 0; 
border-right-width: 0; 
border-bottom-width: 0; 

}

h4 {   
color: #fff; 
 background-color: #1b471b; 
padding: 2px 2px 0 5px; 
height:25px; 
border-top: 1px solid #999; 
border-left: 1px solid #999; 
border-bottom: 1px solid #999; 
}

h5 {
 font-size:110%;
 background-color:#CCFF99;
 padding:2px 5px 2px 8px;
}
h6 {
 margin-top:3px;
 margin-right:0px;
 margin-left:0px;
 margin-bottom:0;
 font-size:105%;
 padding:5px 0px 5px 10px;
}


p {}
blockquote {   
font-size: 80%; 
line-height: 150%; 
margin-left:20px;}
em {   
font-size: 105%; 
font-weight: bold; 
font-style: normal; 
}
