/* ----- plist.css ----- */

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

.plist_st01 {
   width:510px;
   height:auto;
   margin:20px 0 0 0;
   padding:0;
}
.plist_st01 h2{
   margin:0 0 3px 0;
}
.plist_st01 .pict{
   width:166px;
   padding:10px 0 5px 15px;
   float:left;
}
.plist_st01 .text{
   width:300px;
   padding:10px 0 9px 14px;
   float:left;
}
.plist_st01 .pict img{
   width:160px;
   height:120px;
   margin:0 0 4px 0;
   padding:2px;
   border-top:solid 1px #e2e299;
   border-left:solid 1px #e2e299;
   border-right:solid 1px #c6c690;
   border-bottom:solid 1px #c6c690;
}

.plist_st02{
   width:510px;
   margin:15px 0 10px 0;
}

.lines{ margin:10px 0 0 0; }

.plist_st03{
   width:510px;
   margin:10px 0 10px 0;
}
.plist_st03 h2{
   margin:0 0 3px 0;
}
.plist_st03 .area02_top{
   width:495px;
   padding:10px 0 10px 15px;
}
.plist_st03 .plist_inner{
   width:468px;
   height:auto;
   margin:0 0 6px 0;
   padding:4px 5px 3px 5px;
   border-top:solid 1px #dcdcc0;
   border-left:solid 1px #dcdcc0;
   border-right:solid 1px #bcbc97;
   border-bottom:solid 1px #bcbc97;
   background:url('/img/bg_ptn_01.gif') repeat;
}
.plist_st03 .plist_inner .pict{
   width:122px;
   padding:0 14px 5px 0;
   overflow:hidden;
   float:left;
}
.plist_st03 .plist_inner .text_right{
   padding:0;
   margin:0;
   clear:both;
}
.plist_st03 .plist_inner .pict img{
   width:120px;
   height:90px;
   padding:1px;
   border-top:solid 1px #c2c290;
   border-left:solid 1px #c2c290;
   border-right:solid 1px #bb8;
   border-bottom:solid 1px #bb8;
}
.plist_st03 .plist_inner h3{
   padding:0 0 0 4px;
   margin:5px 0 4px 132px;
   background:url('/img/bg_head_01.gif') no-repeat 0 0;
   color:#440;
   font-size:12px;
}
