@charset "utf-8";


body{
background:#dee0e5 url(/images/index_bg_body.gif) left top repeat-x;
}

/* ------------------------------
   #header
------------------------------ */
#header{
background:url(/images/index_bg_header.gif) left top no-repeat;
width:758px;
padding:0 4px;
}
#mainImg{
clear:both;
}

/*--------------------------------
   #gloval nav
-----------------------------------*/   
#globalNav{
clear:both;
background:url(/common/images/bg_gnav_idx.gif) left bottom repeat-x;
height:39px;
padding:0 0 0 55px;
}

/* ------------------------------
   #contents
------------------------------ */
#contents{
/*background:url(/images/index_bg_container.gif) left top repeat-x;*/
width:520px;
padding:41px 0 0 34px;
}
h2.topics{
margin-bottom:0;
}
#contents dl{
margin-bottom:0;
}
#topicsList dt{
clear:both;
float:left;
padding:12px 0 8px 19px;
width:115px;
}
#topicsList dd{
border-bottom:1px solid #e7e7e7;
padding:12px 0 8px 134px;
zoom:normal;/*for IE*/
}
#topicsList dd a{
background:url(/common/images/icon01.gif) 0 0.5em no-repeat;
display:block;
padding-left:9px;
text-decoration:none;
}
#topicsList .lastItem{
border-bottom:none;
}
#contents_wide .extraBtn,
#contents .extraBtn{
border-top:1px solid #bfbfbf;
border-bottom:none;
margin:0;
height:17px;
}
#contents .extraBtn img{
margin-top:3px
}
#contents p.lead01{
margin:0 0 25px 0;
}
#contents div.layout_R{
margin-bottom:25px;
}
#contents div.layout_R p.image{
float:right;
margin-left:10px;
}
#contents div.layout_R p{
margin-bottom:0;
}


/* ------------------------------
   #localNav
------------------------------ */
#localNav{
/*background:url(/images/index_bg_container.gif) left top repeat-x;*/
float:right;
width:164px;
padding:45px 20px 0;
}
#localNav ul{
background:none;
border-top:2px solid #21498d;
padding-left:0;
}
#localNav li{
border-top:none;
background:none;
}
#localNav li a{
padding:0;
width:164px;
}
#localNav li img{
vertical-align:bottom;
}

/* ------------------------------
   #footer
------------------------------ */
#footer{
margin-top:50px;
}

/* ------------------------------
   .clearFix
------------------------------ */
#contents div.layout_R:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}

