@charset "utf-8";

/* ------------------------------
   for Top Page
------------------------------ */
#home{
background:#1f5314 url(/top/images/bg_01.gif) 0 0 repeat-x;
}
#home #base{
width:950px;
}
#home #base #flashArea{
width:950px;
height:678px;
}
#home #base #footer{
min-height:13.5em;
_height:13.5em;
}
#home #base #footer ul.utilityNav{
margin-bottom:24px;
}
#home #base #footer dl.infoList dt{
float:left;
font-weight:bold;
}
#home #base #footer dl.infoList dd{
padding-left:6em;
}
#home #base #footer dl.infoList li{
display:inline-block;
*display:inline;
padding-right:20px;
}
#home #base #footer dl.infoList li a{
*white-space:nowrap;
}
#home #base #footer dl{
clear:both;
margin-bottom:10px;
}
#home #base #footer dl.corp dt{
margin-bottom:7px;
}
#home #base #footer dl.corp dd.tel{
float:left;
margin-right:16px;
}

/* slide */
#home #base #footer .slide_btn_01 img{
margin-top:2px;
}
#home #base #footer .slide_txt_01{
clear:both;
padding-right:10px;
}
#home #base #footer .slide_txt_01 img{
padding:2px;
border:solid 1px #484848;
}
#home #base #footer .slide_txt_01 p{
margin:0 0 15px 2px;
}
#home #base #footer .slide_txt_01 h2{
margin:34px 0 15px 0;
padding:0 0 2px 2px;
color:#fff;
font-size:116.67%;
font-weight:bold;
border-bottom:solid 1px #4d4d4d;
}
#home #base #footer .slide_txt_01 div.imageAndText_01_R{
margin:0;
}
#home #base #footer .slide_txt_01 div.imageAndText_01_R h3{
background:url(/shared/images/bg_h3_01.gif) 0 0.6em no-repeat;
display:inline-block;
margin:25px 0 8px 0;
padding-left:20px;
}
#home #base #footer .slide_txt_01 div.imageAndText_01_R .image{
float:right;
margin:0;
padding:0 0 1em 23px;
}
#home #base #footer .slide_txt_01 ul{
margin-bottom:15px;
border-left:solid 1px #fff;
}
#home #base #footer .slide_txt_01 ul li{
display:inline;
padding:0 10px;
border-right:solid 1px #fff;
}


/* ------------------------------
   .clearFix
------------------------------ */
#home #base #footer .slide_txt_01 div.imageAndText_01_R:after,
#home #base #footer dl.corp:after,
#home #base #footer dl.infoList:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
ul li,
ol li,
#home #base #footer dl.infoList dd,
#home #base #footer .slide_txt_01{
zoom:0;
}

