/* kodawari.css */

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

.kod_st01{
   padding:8px 0 0 0;
   text-align:center;
}

.kod_st02{
   width:510px;
   height:auto;
   margin:20px 0 0 0;
}
.kod_st02 h2{
   height:20px;
   padding:5px 0 0 20px;
   margin:0 0 3px 0;
   font-size:14px;
   color:#330;
   background:url('/img/bg_ent_head.gif') no-repeat 0 0;
}
.kod_st02 .top{
   width:510px;
   height:5px;
   overflow:hidden;
   background:url('/img/area_03_top.gif') no-repeat 0 0;
}
.kod_st02 .inner{
   width:508px;
   height:auto;
   padding:3px 0;
   background:#f1f1d8;
   border-left:solid 1px #e7e7bc;
   border-right:solid 1px #e7e7bc;
}
.kod_st02 .bottom{
   width:510px;
   height:5px;
   overflow:hidden;
   background:url('/img/area_03_btm.gif') no-repeat 0 0;
}
.kod_st02 .text{
   width:170px;
   height:auto;
   padding:10px 15px 0 15px;
   float:left;
}
.kod_st02 .text h3{
   padding:0 0 2px 0;
   border-bottom:solid 1px #101010;
}
.kod_st02 .text p{
   padding:10px 0 4px 3px;
   line-height:1.5em;
}
.kod_st02 .pict{
   position:relative;
   width:298px;
   height:auto;
   padding:0 0 53px 0;
   float:left;
}
.kod_st02 .pict .frame01{
   margin:0 0 0 126px;
}
.kod_st02 .pict .frame01 img,
.kod_st02 .pict .frame02 img{
   width:160px;
   height:120px;
   padding:5px;
   background:url('/img/bg_img_02.gif') no-repeat 0 0;
}
.kod_st02 .pict .frame02{
   position:absolute;
   top:53px;
   z-index:2;
}
