/*png使用の場合
@import "ping.css";
*/

body{margin: 0px;min-width:980px; width: auto !important; width: 980px; text-align:center; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

img{ margin:0; border:0px;}
ol, ul{ list-style:none;margin: 0px;padding: 0px; }
p{ margin:0 0 1em; 0;}

/*
リンクカラー
a.link:link,a.link:visited,a.link:active
{
	font-family: "Osaka－等幅", "verdana", "sans-serif";
	font-size: 14px;
	color:#D6478F;
	text-decoration:none;
	}
a.link:hover
	{
	color:#FF47A2;
	text-decoration:none;
	}
*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#wapper { text-align:left; }
#title { margin-top: 28px; margin-left: 22px; }

/* メニュー */
#menublock { margin-top: 50px; width:162px;}
#menutitle { margin-left: 23px; margin-bottom:8px; }

#menublock ul {
	list-style-type:none;
}
#menublock ul li {
	display:block;
	width:162px;
	height:22px;
	margin-bottom:2px;
	overflow:hidden;
	line-height:0;/* for IE7 */
	font-size:1%;/* for IE7 */
	vertical-align:bottom;/* for IE8 */
}
#menublock ul li a {
	color:#ffffff;
	line-height:normal;
	display:block;
}
.li_drama{ background-image:url(../img/menu-drama_o.png);}
.li_animation{ background-image:url(../img/menu-animation_o.png);}
.li_entertainment{ background-image:url(../img/menu-entertainment_o.png);}
.li_documentary{ background-image:url(../img/menu-documentary_o.png);}
.li_formats{ background-image:url(../img/menu-formats_o.png);}
.li_alphabetical{ background-image:url(../img/menu-alphabetical_o.png);}
.li_contact{ background-image:url(../img/menu-contact_o.png);}
.li_corporateinfo{ background-image:url(../img/menu-corporateinfo_o.png);}



/* コンテンツ */
#container{ margin-top: 50px; margin-right: 10px; margin-bottom: 10px; margin-left: -200px; text-align: left; width: 100%; float: right; }
#contentsblock {position: relative;margin: 0 0 0 210px;}
#contentstitle{ margin-bottom:15px; width: 783px; }
.pickupblock{ margin-bottom:20px; background-color: #e6e6e6; _background-color:none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /*behavior: url(../js/border-radius.htc);*/ font-size:12px; line-height:15px; color:#333; 
	/*max-width:1200px;*/}
.entryblock{ margin-bottom:20px; background-color: #e6e6e6; _background-color:none; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /*behavior: url(../js/border-radius.htc);*/ font-size:12px; line-height:15px; color:#333; 
	/*max-width:1200px;*/
}



.entrytitle{ padding: 5px; margin-bottom:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /*behavior: url(../js/border-radius.htc);*/ font-size:18px; font-weight:bold; line-height:18px;}

#drama .entrytitle{ background-color:#ff0079; color:#FFF;}
#animation .entrytitle{ background-color:#00A3C6; color:#FFF;}



.entrytitle span{
	/*z-index:10;
	position:relative;*/
}

.thumblock { float: left; width: 181px; margin-right: 10px; }

.containertxtblock{ 
margin-left: -200px;
width: 100%;
float: right;
}

* html .containertxtblock{ 
margin-left:10px;
width: auto;
float: left;
}

.txtblock{ margin-left: 200px; position: relative; }
* html .txtblock{margin-left: 0px; position: static;}



.thumtxt { font-size: 10px; line-height: 12px; padding: 10px 0 10px 0; }

.pdfbtn{ text-align:right;}#pagetopbtn { text-align: right; padding: 0 0 10px 0; }
#copy{ text-align:left;}