/* CSS Document */



#contents div.span_info{

font-size:12px;

margin:5px 0 0 0;

width:100%;

}



#contents h2.h3_01{

margin-top:10px;

}



#contents h2.h3_02{

margin-top:5px;

}



#contents div.span_info_flat{

float:right;

}





#contents div.span_l{

width:360px;

float:left;

}



#contents div.span_r{

width:350px;

float:right;

}



#contents iframe.span_l{

border:none;

width:355px;

height:68px;

}



#contents iframe.span_r{

border:none;

width:355px;

height:68px;

}



#contents ul {

list-style: none;

margin: 1em 0 0 10px;

padding: 0;

}



#contents li {

line-height: 150%;

padding: 0.25em 1em 0.25em 2em;

background: url(../images/p_indent_back2.gif) no-repeat;

background-position: 0 0.6em;

vertical-align: middle;

}



#contents span.blu{

color:#003399;

}



#contents span.date{

color:#999999;

}



#contents p.kako{
color:#003399;
margin-top:10px;
margin-right:10px;
text-align:right;
background: #fff url(../images/icon_footer_navigation.gif) no-repeat 83%;
}
#contents p.kako2 {
margin-bottom: 1px;
font-size:12px;
background: #fff url(../images/icon_footer_navigation.gif) no-repeat 92%;
}



#contents p.filesize{

margin-top:-1.5em;

text-align:right;

}



#contents iframe.new{

margin-top:5px;

border:none;

width:100%;

height:135px;

}



#contents span.top_banner{

width:100%;

}



#contents img.top_banner1{

margin:0 22px 0 22px;

}



#contents img.top_banner2{

margin:0 22px 0 22px;

}



#contents img.top_banner3{

margin:0 22px 0 22px;

}



