@charset "utf-8";
/* CSS Document */
#wrapFla{
margin:0 30px;
height:390px;
}
#wrapFla p{
padding:20px;
font-size:12px;
line-height:140%;
}
#wrapFla img{
}
/**/
#wrapHomeInfo{
position:relative;
margin:0 30px;
}
#wrapHomeInfo #wrapNews{
float:left;
width:680px;
}
#wrapHomeInfo #wrapNews h2{
margin:0 0 20px 0;
}
#wrapHomeInfo #wrapNews th{
font-size:0.75em;
padding:0 10px 10px 10px;
}
#wrapHomeInfo #wrapNews td{
font-size:0.75em;
padding:0 10px 10px 10px;
}
#wrapHomeInfo #wrapNews p.link{
margin:5px 0 0 0;
background:url(../images/news_line.gif) no-repeat;
padding:6px;
}
/**/
#wrapHomeInfo #wrapPup{
float:right;
width:220px;
}
/*#wrapHomeInfo #wrapPup li{
	margin:0 0 10px 0;
}*/
#wrapHomeInfo #wrapPup img{
display:block;
}
#wrapHomeInfo #wrapPup dl.others dt{
margin:10px 0;
}
#wrapHomeInfo #wrapPup dl.kankyo{
margin:0 0 0 0;
}
#wrapHomeInfo #wrapPup dl.kankyo dd{
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
font-size:0.75em;
}
#wrapHomeInfo #wrapPup dl.kankyo dd a{
display:block;
background:url(../images/icon_link.gif) no-repeat 15px 50%;
padding:0 0 0 12px;
padding:10px 5px 10px 27px;
line-height:130%;
}
#wrapHomeInfo #wrapPup dl.kankyo dd a:hover{
background:#f4f8ee url(../images/icon_link.gif) no-repeat 15px 50%;
}
#wrapHomeInfo #wrapPup dl.kankyo dd a img{
display:inline;
}
/**/
#wrapHome #wrapHomeEle #wrapHomeInfo #wrapNews p a {
font-size: 80%;
}
#wrapHome #wrapHomeEle #wrapGnavi p {
text-align: center;
font-weight: bold;
}
/**/
#wrapNews p.msg{
margin:0 0 15px 0;
font-size:1em;
font-weight:bold;
line-height:140%;
}
/*end*/

