/* CSS Document */


body{
  background:#e059e2;
  margin: 0 ;
  padding:0;
  font-size:12px;
  font-family : "ＭＳ Ｐゴシック", "MS UI Gothic", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka, "平成角ゴシック","HeiseiKakuGothic", "中ゴシック体", "ChuGothic", sans-serif;
  }

h3{
  margin:0;
  padding:0;
  }

p{
  margin:0;
  padding:0;
  }

#site-bg{
  background:#e059e2 url(../img/bg.jpg) repeat-x top;
  }
  
#wrapper{
	width: 760px;
	margin: 0 auto;
  } 

#content-wrapper{
  background:url(../img/top_bottom_bg.jpg) no-repeat;
  width:760px;
  }

img{
  border: 0 none ;
  }

a:link,
a:visited{
  color:#ed44f2;;
  }

a:hover{
  color: #0aa0cf;
  }
  
#contents-area{
	margin:0;
	padding:0;
	width:760px;
	height:755px;
	background-image: url(../img/_top_bottom_bg.jpg);
	background-repeat: no-repeat;
  }

.pickup-area{
  margin: 40px 0 0 20px;
  background:url(../img/pickup_bg.gif) no-repeat 0 8px;
  width:370px;
  height:232px;
  display:block;
  }

td.pickup{
  vertical-align:top;
  }

.pickup-space{
  margin: 5px 0 0 35px;
  width:88px;
  height:155px;
  }

.pickup-text{
  text-align:left;
  vertical-align:middle;
  margin: 0px 0 10px 0px;
  width:200px;
  height:130px;
  }

.pickup-date{
  font-weight:bold;
  }

.pickup-news{
  line-height:15px;
  }

/*.topics-area{
  margin: 0 0 0 20px;
  background:url(../img/topics_bg.gif) no-repeat;
  width:367px;
  height:290px;
  display:block;
  }*/
  
.topics-area{
  margin: 0 0 5px 20px;
  background:url(../img/topics_bg02.gif) no-repeat;
  width:367px;
  height:187px;
  display:block;
  }

.topics{
  vertical-align:top;
  }
 
.topics-height{
  vertical-align:top;
  }

/*.topics-box{
  margin: 0;
  vertical-align:top;
  width:355px;
  height:185px;
  overflow: auto;
  scrollbar-base-color:#fdd8d7;
  scrollbar-face-color:#ffffff;
  scrollbar-arrow-color:#ffaac8;
  scrollbar-3dlight-color:#ffa7e1;
  scrollbar-darkshadow-color:#ffa7e1; 
  } */
  
.topics-box{
  margin: 0;
  vertical-align:top;
  width:355px;
  height:85px;
  overflow: auto;
  scrollbar-base-color:#fdd8d7;
  scrollbar-face-color:#ffffff;
  scrollbar-arrow-color:#ffaac8;
  scrollbar-3dlight-color:#ffa7e1;
  scrollbar-darkshadow-color:#ffa7e1; 
  }

.topics-list{
  padding: 5px 0 5px 20px;
  background:  url(../img/topics_mark.gif) no-repeat 2px 5px;
  list-style: none;
  border-bottom: #fdd8d7  dashed 1px;
  }

.topics-date{
  padding-right:10px;
  color:#0aa0cf;
  font-size:11px;
  font-weight:bold;
  }

.topics-text{
  color:#ed44f2;
  font-size:11px;
  }

ul{
  margin: 5px 5px 0 20px;
  padding: 0;
  }

.caption{
  vertical-align:top;
  height:73px;
  border:#33FF66 solid 1px;
  }

.next-week{
  margin: 35px 0 0 5px;
  background:url(../img/yokoku_bg.gif) no-repeat;
  width:339px;
  height:405px;
  display:block;
  }

.next-photo{
  margin: 0;
  padding: 0;
  vertical-align:top;
  }

.next-caption{
  background: url(../img/yokoku_text_bg.gif) repeat;
  margin: 6px 5px 0 18px;
  padding: 7px 5px 7px 10px;
  width: 280px;
  display:block;
  font-weight:bold;
  }

.next-text{
  margin: 0 5px 0 22px;
  padding: 7px 5px;
  width: 280px;
  line-height:18px;
  color:#1c9ab1;
  }

.next-btn{
  margin:0px 0 0 0px;
  padding: 0 0 0 50px;
  }

.kids-banner{
  padding: 5px 0 0 35px;
  }

.banner-area{
  margin: 0px 0 0 30px;
  padding: 0 0 30px;
  }

.banner{
	margin-top: 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
  }
  
#footer{
  width:760px;
  margin: 0 auto;
  color:#FFFFFF;
  font-size:12px;
  padding:15px 0;
  text-align:center;
  }

/*******************************plugin*************************************/

.pickup-area{
  margin: 40px 0 0 20px;
  background:url(../img/pickup_bg.gif) no-repeat 0 8px;
  width:370px;
  height:232px;
  display:block;
  }

td.pickup{
  vertical-align:top;
  }

.pickup-space{
  margin: 5px 0 0 35px;
  width:88px;
  height:155px;
  }

.pickup-text{
  text-align:left;
  vertical-align:middle;
  margin: 0px 0 10px 0px;
  width:200px;
  height:130px;
  }



.series-area{
  margin: 0 0 0 30px;
  background:url(../img/series_bg.gif) no-repeat;
  width:352px;
  height:175px;
  display:block;
  }
  
td.series{
  vertical-align:top;
  }
  
.series-high{
	margin-top:8px;
	}
.series-low{
	margin: 0 ;
	}

.series-banner01{
	margin-left:62px;
	}
.series-banner02{
	margin-left:35px;
	}
.series-banner03{
	margin-left:60px;
	}
.series-banner04{
	margin-left:30px;
	}