﻿@charset "utf-8";

/*------------------------------------------------------------
news をベースに 「読み物」「学習」「コミュニティ」「部屋」「お知らせ」「その他」専用css

body
  .header
    .search  灰色部分
    .menu  メニュー
  .main            relative
    .contents  コンテンツ  margin-left
    .sidemenu  サイド    absolute
  .footer

-------------------------------------------------------------*/

/* - .main - */
/* - .contents - */

.entryhead, .storyhead{
    border-left:9px solid #73a51e;
}

/* 分野リスト */
#library_movie_category_list{
  margin:2em 0 2em 20px;
}

#library_movie_category_list ul{
  clear:both;
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:hidden;
}

#library_movie_category_list ul li{
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}

#library_movie_category_list ul li a{
  display:block;
  width:97px;
  height:84px;
  text-indent:-9999px;
}

/* 月リスト */
#library_month_list{
  margin:2em 0 2em 20px;
}

#library_month_list ul{
  clear:both;
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:hidden;
}

#library_month_list ul li{
  float: left;
  margin-right:2px;
}

#library_month_list ul li img{
  display:block;
  width:50px;
  height:25px;
}

/* エントリー一覧 */
#library_entry_list{
  margin-left:20px;
}

#library_entry_list ul{
  clear:both;
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:hidden;
}

#library_entry_list ul li{
  float:left;
  width:200px;
  margin-right:10px;
  margin-bottom: 15px;
}

#library_entry_list ul li .thumb{
  width:200px;
  height:150px;
}

#library_entry_list ul li .title{
  
}

#library_entry_list ul li .icon{
  
}

.movie_category {
  float: left;
  padding: 1px;
}
.movie_category_left {
  float: left;
  background-image: url("/images/renew/library/corner_left01.gif");
  background-repeat:no-repeat;
  height: 15px;
  width: 3px;
}

.movie_category_right {
  float: left;
  background-image: url("/images/renew/library/corner_right01.gif");
  background-repeat:no-repeat;
  height: 15px;
  width: 3px;
}
.movie_category_middle {
  float: left;
  background-image: url("/images/renew/library/corner_middle01.gif");
  background-position:left top;
  background-repeat: repeat;
  color: #ffffff;
  font-weight: bold;
  height: 15px;
  *margin-left:-1px; /* Only IE HACK */
}


/* Classes */
.vmiddle{
  vertical-align:middle;
}

#library_choose{
  width:174px;
  text-align:center;
  padding-top:1em;
}

.library_lead {
  margin: 2em 0px 0em 20px;
}

