#top_banner{
position:relative;
width:100%;
height:450px;
}

#banner_controls_container{
margin-left:auto;
margin-right:auto;
width:960px
}

.container_24 .grid_4{
width:150px
}
.container_24 .suffix_20{
padding-right:800px
}

#slidBanner {
width:100%;
min-width:960px;
height:515px;
clear:both;
border-bottom:#CCCCCC solid 7px;
text-align:center;
margin:0 auto 0;
z-index:100;
}

#banner_slider{
overflow:hidden;
}

#slidBanner div.slide_container{
display:block;
width:100%;
height:515px;
margin:0 auto;
background-color:#000000;
}

#slidBanner div.slide_container .inner{
position:relative;
width:100%;
height:515px; 
background-color:#FFFFFF;
}

#slidBanner div.slide_container .img{
position:absolute;
top:0;
left:50%;
width:2200px;
height:515px;
margin-left:-1100px;
}

#slidBanner div.slide_container a{
width:2200px;
height:515px;
display:block;
}

#slidBanner div.slide_container .txtWrap{
position:absolute;
top:453px;
left:0;
width:100%;
height:63px;
}

#slidBanner div.slide_container .txt{
width:950px;
height:43px;
color:#FFFFFF;
text-align:left;
margin:0 auto 0;
padding:10px 0;
font-weight:bold;
}

#slidBanner div.slide_container .txt .catch{
font-size:13px;
}

#slidBanner div.slide_container .txt .ttl{
font-size:18px;
}

#banner_controls{
float:left;
font:normal normal normal 62.5% Helvetica,Arial,sans-serif;
color:#262626;
font-size:10px;
background-color:#389543;
padding:20px;
margin-top:-170px;
position:relative;
z-index:100;
}
#banner_controls #banner_control_text{
float:left;
font-size:30px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#fff;
text-align:center;
position:relative;
}
#banner_controls #prev_banner{
background:url("../images/top/prev.jpg") no-repeat center left;
float:left
}
#banner_controls #next_banner{
background:url("../images/top/next.jpg") no-repeat center right;
float:right
}
#banner_controls #prev_banner,#banner_controls #next_banner{
display:block;
width:23px;
height:43px;
cursor:pointer;
opacity:.7;
-ms-filter:"alpha(opacity=70)";
filter:alpha(opacity = 70)
}
#banner_controls #prev_banner:hover,#banner_controls #next_banner:hover{
opacity:1.0;
-ms-filter:"alpha(opacity=100)";
filter:alpha(opacity = 100)
}

#nowNmb {
position:absolute;
top:-13px;
left:27px;
font-size:35px;
font-weight:bold;
}

#maxNmb {
position:absolute;
top:20px;
left:58px;
font-size:25px;
font-weight:bold;
}

#nmbSlash {
position:absolute;
top:-8px;
left:40px;
font-size:50px;
text-align:center;
}