/* Default Layout:  */
 /* main
----------------------------------------------- */

#main{
 width:891px;
 height:100%;
 margin-top:2px;
 background:url(http://www.bunei.net/imgs/main_bg.gif);
 background-repeat:repeat-y;
 margin-top:3px;
 }

.main_top{
 width:890px;
}

.main_bottom{
 width:866px;
 height:100%;
 margin:1px auto 0 auto;
 }

 /* photo
----------------------------------------------- */
.photo{
 width:890px;
 height:290px;
 margin:0px auto 0px auto;
 }

.photo_s{
 width:866px;
 height:285px;
 margin:5px auto 0px auto;
 background:url(http://www.bunei.net/img/photo.jpg);
 background-repeat:no-repeat;
position:relative;
}

  /* bottom
----------------------------------------------- */

.bottom_left{
 width:210px;
 height:100%;
 float:left;
 }
 
.bottom_middle{
 width:323px;
 height:100%;
 float:left;
 margin-left:20px;
}

.bottom_right{
 width:290px;
 height:100%;
 float:left;
 margin-left:15px;
}

  /* calendar
----------------------------------------------- */
.calendar{
 width:197px;
 height:163px;
 margin-left:4px;
 margin-bottom:6px;
 }

.calendar_s{
 width:197px;
 height:127px;
 background:url(http://www.bunei.net/img/calendar_bg.gif);
 background-repeat:no-repeat;
 }
 
  /* textなど
----------------------------------------------- */
.txt_01{
 width:161px;
 height:50px;
 margin:0px auto 8px auto;
 font-size:12px;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 
 }
.text_01{
 width:312px;
 height:auto;
 margin:7px 0px 0px 10px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 }

.text01{
 width:300px;
 height:auto;
 font-size:12px;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 margin-bottom:8px;
 }
 
.txt01{
 width:60px;
 height:auto;
 float:left;
 text-align:right;
}

.txt02{
 width:215px;
 height:auto;
 float:left;
 margin-left:20px;
 } 

  /* 新着情報
----------------------------------------------- */
.jyohobnr{
 width:322px;
 height:auto;
 margin-top:7px;
 }
.jyohobnr div{
  margin-top:4px;
}
.jyohobnr img:hover{
 opacity:0.8;
 filter:alpha(opacity=80);
}

  /* 増刊号
----------------------------------------------- */
.zokan_01{
 width:90px;
 height:auto;
 margin-bottom:4px;
 margin-left:2px;
 float:left;
}
.zokan{
 width:283px;
 height:auto;
 margin-top:10px;
 text-align:center;
}
.zokan img{
 border:solid 1px #C1C1C1;
}


.jyohobnr1{
 width:160px;
 height:auto;
 float:left;
}

.jyohobnr2{
 width:160px;
 height:auto;
 float:left;
}

