#container img{border:0}

#NaviSlider p,#NaviSlider dl,#NaviSlider dt,#NaviSlider dd,#NaviSlider ul,#NaviSlider ol{
margin:0;padding:0;font-size:100%;}

#naviColumn p,#naviColumn dl,#naviColumn dt,#naviColumn dd,#naviColumn ul,#naviColumn ol{
margin:0;padding:0;font-size:100%;}

#naviColumn #NaviBox li{list-style:none;}

#naviColumn{
width:200px;
clear:both;
}

* html #naviColumn {
width:198px !important;
}

#naviColumn #NaviBox .scrolHead{
background:url(../img/bg_title_s.gif) repeat-x;
height:27px;
}

#naviColumn #NaviBox .scrolHead p.w45{
width:45px;
float:right;
margin:5px 5px 0 0;
background:url(../img/bg_button_45.gif) no-repeat;
}

#naviColumn #NaviBox .scrolHead h2{
background:url(../img/icon_new.gif) no-repeat 5px 4px;
color:#fff;
padding:5px 0 0 30px;
width:auto;
height:28px;
display:inline;
position:relative;
}

#naviColumn #NaviBox .scrolHead h2 a img{
vertical-align:middle;
margin-left:10px;
padding:3px 2px;
position:absolute;
top:6px;
left:160px;
}

* html #naviColumn #NaviBox .scrolHead h2{float:left !important}
* html #naviColumn #NaviBox .scrolHead h2 a img{vertical-align:top !important}

#naviColumn #NaviBox .scrolHead p a{
display:block;
font-size:10px;
text-decoration:none;
color:#0090FF;
padding:3px 0 2px 15px;
}

#NaviBox div.naviInner{
overflow:hidden;
position:relative;
height:600px !important;
background:#fff;
width:198px;
clear:both;
}

* html #NaviBox div.naviInner{
height:599px !important;
}

#naviColumn #NaviBox p.btnTop{
position:absolute;
top:-3px;
left:-3px;
z-index:90;
cursor:pointer;
}

#naviColumn #NaviBox p.btnBottom{
position:absolute;
top:+579px;
left:-3px;
bottom:0;
z-index:90;
cursor:pointer;
}

* html #naviColumn #NaviBox{
padding:1px 0 !important;
}

#naviColumn #NaviBox .PickupStyle a{
font-size:12px;
text-decoration:none;
color:#0090FF;
}

#naviColumn #NaviBox .PickupStyle{
position:absolute;
margin-right:0;
padding-top:22px;
top:0;
left:0;
}

#naviColumn .boxStyle h2{
background:url(../img/bg_title_s.gif) repeat-x;
color:#fff;
font-size:90%;
height:1.8em;
}

#naviColumn #NaviBox .infoBox{
overflow:hidden;
zoom:1;
border:1px solid #cccccc;
background:#fff;
margin-bottom:10px;
padding:0;
}

#NaviBox .infoBox ul.PickupStyle{
overflow:hidden;
zoom:1;
margin-right:-10px;
}

#naviColumn .infoBox ul.PickupStyle li{
width:100%;
float:left;
list-style:none;
margin-right:0;
margin-bottom:2px;
display:inline;
}

#naviColumn .infoBox ul.PickupStyle li dl{
overflow:hidden;
zoom:1;
}

#naviColumn .infoBox ul.PickupStyle li dl dt{
width:200px;
padding-left:15px;
padding-top:7px;
float:left;
margin-bottom:-4px;
}

* html #naviColumn .infoBox ul.PickupStyle li dl dt{
padding-top:12px !important;
margin-bottom:-8px !important;
}

#naviColumn #NaviBox .PickupStyle li dd{
width:190px;
padding-left:8px;padding-right:5px;
padding-top:3px;
font-size:12px;
}


* html #naviColumn .infoBox ul.PickupStyle li dl dd{
width:194px !important;
}

#naviColumn .infoBox ul.PickupStyle li dt.line_dt{
height:1px !important;
padding-left:5px !important;
width:190px !important;
margin:0px !important;
}

* html #naviColumn .infoBox ul.PickupStyle li dt.line_dt{
height:1px !important;
width:190px !important;
}

.d_line{
height:1px !important;
padding-left:5px !important;
width:184px;
margin-top:8px !important;
background-image: url(../img/line1t.gif);
float:left;
}

* html .d_line{
margin:0px !important;
padding-left:0px !important;
background-image: url(../img/spacer.gif) !important;
}

p.btnLeft{cursor:pointer;}
p.btnRight{cursor:pointer;}

#container .infoBox ul.textBannerStyle{
overflow:hidden;
zoom:1;
margin-right:-10px;
}

#container .infoBox ul.textBannerStyle li{
width:145px;
float:left;
list-style:none;
margin-right:5px;
display:inline;
}

#container .infoBox ul.textBannerStyle.wide li{
width:152px;
float:left;
list-style:none !important;
display:inline;
margin-top:2px;
margin-right:7px;
}

* html #container .infoBox ul.textBannerStyle.wide li{
width:108px;
}

#container .infoBox ul.textBannerStyle li dl{
overflow:hidden;
zoom:1;
}

#container .infoBox ul.textBannerStyle li dl dt{
width:145px;
float:left;
}

#container .infoBox ul.textBannerStyle li dl dd{
width:128px;
float:left;
font-size:82%;
}

* html #container .infoBox ul.textBannerStyle li dl dd{
width:110px;
}

#container .infoBox ul.textBannerStyle.wide li dl dd{
padding:0 0 0 2px;
width:142px;
float:left;
font-size:98%;
line-height:16px;
}

* html #container .infoBox ul.textBannerStyle.wide li dl dd{
width:147px;
/*padding:5px 0 8px 3px;*/
}

#NaviSlider .slider{
overflow:hidden;
position:relative;
zoom:1;
height:106px;
width:640px;
border: 1px solid #dddddd;
}

* html #NaviSlider .slider{
width:100.1%;
>width:646px;
}

#NaviSlider .slider ul{
width:1000px;
padding:1px 20px;
position:absolute;
}

#NaviSlider .btnLeft{
position:absolute;
z-index:200;
top:0;
left:0;
}

#NaviSlider .btnRight{
position:absolute;
z-index:200;
top:0;
right:0;
}

#NaviSlider .infoHead{
overflow:hidden;
height:24px;
zoom:1;
background:#fff;
border-left:5px solid #000080;
}

#NaviSlider .infoHead h4{
width:627px;
float:left;
border:none;
padding-left:10px;
background:url(../img/head_menu_back_.gif)  repeat;
}

* html #NaviSlider .infoHead h4{
width:631px !important;
>width:642px;
}

#NaviSlider{
margin-top:6px;
}
