body,html {
  padding:0;
  font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','Meiryo','メイリオ','sans-serif';
  background:url(./img/cate_back.gif) repeat-y left top;
}

* {
  margin:0;
  padding:0;
}

.horizontal_scroll_wrap{
  margin:40px auto 60px;
  width:360px;


}
.horizontal_scroll_wrap li{
  list-style:none;
  background:#fff;
}

.scroll_item {
  position:relative;
  margin-top:20px;
  padding-bottom:10px;
  vertical-align:top;
}

.scroll_item_thum .comment{
  padding-top:5px;
  padding-left:7px;
  text-align:left;
}

.scroll_item:first-child {
}

.scroll_item .icon {
}
.scroll_item .info {
  position:absolute;
  top:15px;
  left:220px;
}
.scroll_item .event_info {
  position:absolute;
  top:15px;
  left:200px;
  font-size:15px;
  font-weight:bold;
}


.scroll_item .main_img {
  width:360px;
  text-align:center;
}

.go_down {
  z-index: 3;
  position:fixed;
  top:0px;
  width:100%;
  height:37px;
  text-align:center;
}
.go_down_bk {
  padding:0px 0 1px;
}

#header {|
  width:360px;
  height:40px;
  margin:auto;
}

.go_cate {
  position:fixed;
  bottom:0px;
  width:100%;
  height:50px;
  text-align:center;
}
.go_cate_bk {
  padding:0px 0 1px;

}

#footer {
  width:360px;
  height:100%;
  margin:auto;

}

.go_cate a{
  text-decoration:none;
}

.pink {
  color:#e71775;
}

.green {
  color:#006600;
}

.bold {
  font-weight:bold;
}

.red {
  color:#f00;
  font-weight:bold;
}