/*
TEMPLATED BY ASSASSIN JP/TINKER

MISC CONFIGURATION
*/

.entry-more p {
	clear:both;
}

form {
	margin:0px;
}

textarea {
	font-family:"Meiryo","メイリオ","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","Verdana","Arial","Osaka","MS Pゴシック";
}

.read-button {
	position:absolute;
	right:0px;
}

#good-quote {
	font-weight:bold;
	font-family:Georgia,'Times New Roman', Optima, 'trebuchet ms', serif;
	font-size:22px;
	line-height:40px;
	color:#313131;
}

#good-quote-2 {
	font-weight:bold;
	font-family:Georgia,'Times New Roman', Optima, 'trebuchet ms', serif;
	font-size:14px;
	margin-top:10px;
	margin-bottom:20px;
	color:#313131;
}

.entry-date {
	background-color:#000000;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	padding-right:2px;
	line-height:1.0em;
	background:url('/images/common/entry_date_bg.gif') top left repeat-x;
	margin-bottom:10px;
}

.entry-bg, .entry-bg-classify {
	padding:10px 40px 30px 0px;
	background:url('/images/common/entry_bg.gif') right bottom no-repeat;
}

.entry-show-pic {
	margin-top:10px;
	min-height:150px;
}

.entry-blank-pic {
	float:left;
}

.entry-inside-2 {
	position:relative;
	clear:both;
}

.entry-bottom {
	font-size:xx-small;
	font-family:Verdana;
	line-height:1.6em;
}

#comments {
	margin-top:10px;
}

.comments-body-1 {
	padding:10px;
	background:#d2d2d2;
}

.comments-body-2 {
	padding:10px;
	background:#e0bed4;
}

img.emoticon {
	margin-bottom : 5px;
	margin-left : 5px;
	margin-top : 5px;
	margin-right :5px;
	border:0px;
}

#preload{
	background:url('/images/common/search_off.gif');
	background:url('/images/common/search_on.gif');
	background:url('/images/common/read_on.gif');
	background:url('/images/common/read_off.gif');
	background:url('/images/common/top_rss_on.gif');
	background:url('/images/common/top_rss_off.gif');
	width:0px; 
	height:0px; 
	overflow:hidden;
}

#top-category {
	width:420px;
	height:150px;
	color:#ffffff;
	position:relative;
}

#badge-category-top {
	position:absolute;
	right:-15px;
	top:-15px;
}

#top-category h2 {
	position:absolute;
	bottom:38px;
	left:4px;
}

h5 {
	margin-top: 0;
	margin-bottom: 0;
}

ul.summary-episodes, ul.summary-movie, ul.summary-casts, ul.summary-news, ul.summary-links {
	margin:10px 0px 10px 0px;
}


ul.summary-episodes li, ul.summary-movie li, ul.summary-casts li, ul.summary-news li, ul.summary-links li, ul.summary-else li, .entry-tag, .tagged-entry, .tvguide, .zap2it {
	text-indent:18px;
	font-weight:bold;
}

ul.summary-episodes li {
	background:url('/images/icon/summary_episodes.gif') left top no-repeat;
	color: #434343;
}

ul.summary-movie li {
	background:url('/images/icon/summary_movie.gif') left top no-repeat;
}

ul.summary-casts li {
	background:url('/images/icon/summary_casts.gif') left top no-repeat;
}

ul.summary-news li {
	background:url('/images/icon/summary_news.gif') left top no-repeat;
}

ul.summary-links li {
	background:url('/images/icon/summary_links.gif') left top no-repeat;
}

ul.summary-else li {
	background:url('/images/icon/summary_else.gif') left top no-repeat;
}

.entry-tag {
	background:url('/images/icon/entry_tag.gif') left top no-repeat;
	margin-top:20px;
}

.tagged-entry {
	background:url('/images/icon/tagged_entries.gif') left top no-repeat;
}

.tvguide {
	background:url('/images/icon/tvguide.gif') left top no-repeat;
}

.zap2it {
	background:url('/images/icon/zap2it.gif') left top no-repeat;
}

#show-description {
	margin:0;
	margin-top:10px;
	background:#000000;
	background:url('/images/common/cate_top_bg.jpg') top no-repeat;
	padding:10px 15px 0px 10px;
	color:#ffffff;
}

#cate-top-adsense {
	margin:0;
	margin-top:10px;
	background:#000000;
	background:url('/images/common/cate_top_adsense.jpg') top no-repeat;
	padding:35px 15px 15px 10px;
	text-align:center;
}

#cate-top-adsense-bottom {
	margin:0;
	background:url('/images/common/cate_top_adsense.jpg') bottom no-repeat;
	padding:10px 15px 0px 10px;
	height:15px;
}

#show-description-2 {
	margin-top:4px;
	padding-top:4px;
	border-top:solid 1px #ffffff;
}

.top-caption {
	background:#000000;
	background:url('/images/common/top_caption_bg.jpg') top right no-repeat;
	padding:2px 0px 0px 4px;
	color:#ffffff;
	font-weight:bold;
}

.top-caption-bottom {
	background:url('/images/common/top_caption_bg.jpg') bottom right no-repeat;
	width:420px;
	height:5px;
	overflow:hidden;
}

#top-caption-bottom {
	margin-bottom:40px;
}

.updated {
	font-style:italic;
	font-weight:bold;
	color:#c4dd6a;
}

.content .updated {
	color:#00a089;
}

.entry-more {
	margin-top:20px;
	background:#eeeeee;
	padding:10px;
	font-size:105%;
	line-height:1.8em;
}

.comments-author-1 {
	background:url('/images/icon/comments_author_1.gif') left no-repeat;
	text-indent:17px;
}

.comments-author-2 {
	background:url('/images/icon/comments_author_2.gif') left no-repeat;
	text-indent:17px;
}

.pankuzu, .pankuzu-bottom {
	font-weight:bold;
}

.pankuzu-bottom {
	background:url('/images/dot/dark_gray.gif') left top repeat-x;
	padding-top:5px;
	margin-top:80px;
}

/* +++++++++++++++++++++++++ */
/* classify page */
/* +++++++++++++++++++++++++ */

.badge-classify {
	position:absolute;
	right:10px;
	top:-50px;
}

.classify-read {
	text-align:right;
	margin-top:2px;
	margin-bottom:2px;
}

h2.classify-title {
	background:#000000;
	padding-left:4px;
}

.entry-bg-classify {
	position:relative;
	margin-bottom:40px;
}

.classify-updated {
	position:absolute;
	top:-50px;
}

.tv-info-genre {
	margin: 0px;
	padding: 20px 0px 10px 0px;
}

/* +++++++++++++++++++++++++ */
/* nav part in entry archive */
/* +++++++++++++++++++++++++ */

.nav-wrap {
	padding:10px;
	background:#ffffff;
}

.nav-caption {
	background:url('/images/icon/nav_caption.gif') left top no-repeat;
	text-indent:20px;
	margin-top:15px;
	font-size:110%;
	font-weight:bold;
	margin-bottom:10px;
}

ul.entry-nav {
	margin: 0px;
	padding: 0px;
}

ul.entry-nav li {
	list-style-image: url(/images/icon/entry_nav.gif);
	margin-left:1.2em;
	font-weight: bold;
	color: #434343;
}

#ranking {
	margin-left:15px;
	margin-top:15px;
	margin-bottom:120px;
}

/* +++++++++++++++++++++++++ */
/* footer */
/* +++++++++++++++++++++++++ */

#thanks {
	width:245px;
	height:180px;
	background-color:#a14c76;
	position:absolute;
	right:30px;
	text-align:center;
}

#thanks-padding {
	padding-top:20px;
	font-weight:bold;
	font-size:11px;
	line-height:1.4em;
}

#caution {
	position:absolute;
	left:20px;
	top:20px;
}

#copyright {
	position:absolute;
	bottom:40px;
	left:20px;
	padding-top:5px;
	background:url('/images/common/dot_white.gif') left top repeat-x;
	width:650px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:xx-small;
	line-height:1.6em;
}

/* +++++++++++++++++++++++++ */
/* header */
/* +++++++++++++++++++++++++ */

#top-logo {
	left:22px;
	top:27px;
	position:absolute;
}

#search-form {
	right:15px;
	top:27px;
	position:absolute;
}

#rss-icon-bg {
	background:url('/images/rss-icon/tag_it_bg.gif') no-repeat;
	width:128px;
	height:38px;
	position:absolute;
	top:140px;
	left:250px;
}

#delicious {
	position:absolute;
	top:5px;
	left:8px;
	width:20px;
	height:20px;
}

#livedoor {
	position:absolute;
	top:5px;
	left:30px;
	width:20px;
	height:20px;
}

#buzzurl {
	position:absolute;
	top:5px;
	left:52px;
	width:20px;
	height:20px;
}

#newsing {
	position:absolute;
	top:5px;
	left:74px;
	width:20px;
	height:20px;
}

#hatena {
	position:absolute;
	top:5px;
	left:96px;
	width:20px;
	height:20px;
}


#top-rss {
	position:absolute;
	left:159px;
	top:35px;
}

.adsense-center {
	background:url('/images/common/adsense_center.jpg');
	width:420px;
	height:380px;
	margin-bottom:20px;
	margin-top:20px;
	position:relative;
}

.adsense-center-2 {
	position:absolute;
	top:50px;
	left:40px;
	height:280px;
	width:336px;
	color:#ffffff;
}

.adsense-center-22 {
	position:absolute;
	top:65px;
	left:58px;
	height:250px;
	width:300px;
}

#rss-updates {
	position:absolute;
	left:23px;
	bottom:10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:xx-small;
	line-height:1.4em;
}

.rss-ticker{
	width: 600px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
	-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}

ul.rss-headline li, ul.monthly-archive li {
	list-style-image: url('/images/icon/rss_headline.gif');
	line-height:1.5em;
	margin-left:2.2em;
}

.monthly-archive {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:10px;
	font-weight: bold;
}

.entry-tb {
	background:#313131;
	color:#ffffff;
	margin-top:20px;
	padding:5px 10px 5px 10px;
}

.entry-tb-url {
	width:395px;
}

.best-quote-1 {
	background:url('/images/common/best_quote.jpg') top no-repeat;
	width:420px;
	height:80px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}

.best-quote-2 {
	padding-left:10px;
}

.tb-caption {
	font-weight:bold;
}

ul.tb-line {
	margin: 0px;
	padding: 0px;
}

ul.tb-line li {
	text-indent:17px;
	background:url('/images/icon/tb-line.gif') left top no-repeat;
}

.show-all {
	text-align:right;
}

.bottom-2-col {
	margin-top:50px;
	padding-top:10px;
	background:url('/images/common/dot.gif') left top repeat-x;
	width:650px;
}

.small-font {
	font-weight:bold;
	font-size:xx-small;
}

#seoparts { list-style:none;margin:0px;padding:0px;font-size:11px;line-height:1.3em; }
#seoparts li { padding:1px }
#seoparts-img-li {  }
#seoparts-img-li img { vertical-align:top }

.entry-caption {
	font-size:14px;
	font-weight:bold;
	border-left:solid 4px #535353;
	border-bottom:solid 1px #535353;
	padding-left:2px;
	padding-bottom:1px;
}

.out-link li, .curse-jp-entries li {
	list-style-image: url('/images/icon/out_link.gif');
	line-height:1.5em;
	margin-left:1.1em;
}

.cast-page {
	margin-bottom:20px;
	clear:both;
}

.cast-page-des {
	border-top:dotted 1px #434343;
	margin-top:5px;
	padding-top:5px;
}

ul.tv-info {
	margin: 0px;
	padding: 0px;
}

.entry-others {
	padding: 10px;
	border: solid 1px #000000;
	background: #ffffff;
}
.name-wrap {
	padding:10px;
	background:#ffffff;
	border:dotted 1px #535353;
}

.name-info {
	border-left:20px solid #434343;
	padding-left:10px;
	margin:10px 0px 10px 0px;
}

.filmography li {
	list-style-type: square; 
	margin-left: 3em;

}

.tv-episode li{
	list-style-type: circle; 
}

.tagged-entries li {
	list-style-image: url(/images/icon/entry_nav.gif);
	margin-left:2em;
	font-weight: bold;
}

.curse-jp-entries li {
	margin-left:2em;
}

/* RSS HEADLINE */

.headline-each {
	margin-top:20px;
	margin-bottom:20px;
}

.rss-headline {
	margin-bottom:20px;
}
