/* ----- prod.css ----- */

ul#menu_btn_00 li#menu_btn_03 a,
ul#menu_btn_00 li#menu_btn_03 a:visited{
   background-position:100% 0;
}

#prod_st00{
   width:579px;
   height:175px;
   overfloe:hidden;
}

.prod_st01{
   width:524px;
   height:auto;
   margin:30px 0 40px 0;
   text-align:center;
}

.line{
   width:524px;
   margin:20px 0 0 0;
   text-align:center;
}

.prod_st02{
   width:522;
   height:auto;
   margin:20px 0 0 0;
   padding:0 0 0 2px;
}
.prod_st02 .pict{
   width:304px;
   padding:0 18px 0 0;
   float:left;
}
.prod_st02 .text{
   width:200px;
   float:left;
}
.prod_st02 .pict img{
   padding:1px;
   border:solid 1px #dbdb93;
}
.prod_st02 .text h2{
   margin:0 0 10px 0;
}
.prod_st02 .text .text01{
   height:94px;
   padding:0 0 10px 15px;
}
html>body .prod_st02 .text .text01{
   min-height:94px;
}
.prod_st02 .btn{
   width:187px;
   padding:0 0 0 13px;
}
.prod_st02 .btn .link{
   width:132px;
   height:24px;
   padding:6px 0 0 55px;
   background:url('/img/bg_btn_detail.gif') no-repeat 0 0;
}
.prod_st02 .btn .link a{
   display:block;
   width:127px;
   height:18px;
   text-indent:-9999px;
   overflow:hidden;
}

.prod_st03{
   width:522;
   height:auto;
   margin:20px 0 0 0;
   padding:0 0 0 2px;
}
.prod_st03 h2{
   margin:0 0 10px 0;
}
.prod_st03 p{
   width:507px;
   padding:0 0 10px 15px;
}
