/* ----- dashi ----------------------------------------------- */

.dashi_st01 {
   width:510px;
   height:auto;
   margin:15px 0 0 0;
   padding:0;
}

.dashi_st02 {
   width:510px;
   height:auto;
   margin:15px 0 0 0;
   padding:0;
}
.dashi_st02 .top{
   width:510px;
   height:auto;
   background:url('/img/cap_p3_02.gif') no-repeat 0 0;
}
.dashi_st02 .inner{
   width:508px;
   height:auto;
   padding:0 0 4px 0;
   background:#f9f9f0;
   border-left:solid 1px #e3d470;
   border-right:solid 1px #e3d470;
}
.dashi_st02 .bottom{
   width:510px;
   height:4px;
   overflow:hidden;
   background:url('/img/area_01_btm.gif') no-repeat 0 0;
}
.dashi_st02 h2{
   margin:0 0 2px 0;
}
.dashi_st02 .top #top_inner{
   width:315px;
   padding:10px 0 0 13px;
   line-height:1.5em;
}
.dashi_st02 .inner .dashi_entry{
   width:152px;
   height:auto;
   padding:8px 0 0 12px;
   float:left;
}
.dashi_st02 .inner .dashi_entry img{
   width:144px;
   height:108px;
   padding:4px;
   margin-bottom:2px;
   background:url('/img/bg_img_02.gif') no-repeat 0 0;
}
.dashi_st02 .inner .dashi_entry p{
   margin:0;
   padding:0 3px 5px 22px;
   line-height:1.3em;
}
.dashi_st02 .inner p#num01{
   background:url('/img/num_01.gif') no-repeat 1px 1px;
}
.dashi_st02 .inner p#num02{
   background:url('/img/num_02.gif') no-repeat 1px 1px;
}
.dashi_st02 .inner p#num03{
   background:url('/img/num_03.gif') no-repeat 1px 1px;
}
.dashi_st02 .inner p#num04{
   background:url('/img/num_04.gif') no-repeat 1px 1px;
}
.dashi_st02 .inner p#num05{
   background:url('/img/num_05.gif') no-repeat 1px 1px;
}
.dashi_st02 .inner p#num06{
   background:url('/img/num_06.gif') no-repeat 1px 1px;
}

.inner_comment{
   width:490px;
   height:auto;
   margin:0 auto;
   padding:0;
   background:#eaeabf;
}
.inner_comment #tops{
   height:3px;
   margin:0;
   padding:0;
   background:url('/img/corner_l1.gif') no-repeat 0 0;
   overflow:hidden;
}
.inner_comment #tops span{
   display:block;
   height:3px;
   margin:0;
   padding:0;
   background:url('/img/corner_r1.gif') no-repeat right 0;
   overflow:hidden;
}
.inner_comment #btms{
   height:3px;
   margin:0;
   padding:0;
   background:url('/img/corner_l2.gif') no-repeat 0 0;
   overflow:hidden;
}
.inner_comment #btms span{
   display:block;
   height:3px;
   margin:0;
   padding:0;
   background:url('/img/corner_r2.gif') no-repeat right 0;
   overflow:hidden;
}
.inner_comment p{
   margin:0 !important;
   padding:2px 12px !important;
   color:#004;
   line-height:1.5em !important;
}

.dashi_st03 {
   width:510px;
   height:auto;
   margin:20px 0 5px 0;
}
.dashi_st03 .inner{
   width:510px;
   height:auto;
   margin:15px 0 0 0;
}
.dashi_st03 .inner h3{
   padding:0 0 2px 27px;
   margin:0 0 5px 0;
   font-size:16px;
   background:url('/img/ico_02.gif') no-repeat 1px 0;
   border-bottom:solid 1px #cc6;
}
.dashi_st03 .inner img{
   width:144px;
   height:108px;
   padding:4px;
   margin:0 0 3px 13px;
   background:url('/img/bg_img_02.gif') no-repeat 0 0;
}
