@charset "UTF-8";
/* CSS Document */


/*　パンくず　*/

#pan {
	font-size:85%;
	text-align:right;
	padding:3px 5px;
	color:#666666;
}


/*　共通カテゴリリスト　*/

div#main #news ul,
div#main #dorama ul,
div#main #movie ul,
div#main #music ul,
div#main #classic ul,
div#main #eventrepo ul,
div#main #info ul,
div#main #present ul,
div#main #ranran ul,
div#main #pickup ul,
div#main #cinema ul,
div#main #other ul {
	width:98%;
	margin:0 auto;
}

div#main #news ul li,
div#main #dorama ul li,
div#main #movie ul li,
div#main #music ul li,
div#main #classic ul li,
div#main #eventrepo ul li,
div#main #info ul li,
div#main #present ul li,
div#main #ranran ul li,
div#main #pickup ul li,
div#main #cinema ul li,
div#main #other ul li {
	padding:15px;
	border-bottom:1px dotted #999999;
}

div#main #news ul li span,
div#main #dorama ul li span,
div#main #movie ul li span,
div#main #music ul li span,
div#main #classic ul li span,
div#main #eventrepo ul li span,
div#main #info ul li span,
div#main #present ul li span,
div#main #ranran ul li span,
div#main #pickup ul li span,
div#main #cinema ul li span,
div#main #other ul li span {
	display:block;
	font-size:80% !important;
	color:#666666 !important;
}

div#main #news ul li img,
div#main #dorama ul li img,
div#main #movie ul li img,
div#main #music ul li img,
div#main #classic ul li img,
div#main #eventrepo ul li img,
div#main #info ul li img,
div#main #present ul li img,
div#main #ranran ul li img,
div#main #pickup ul li img,
div#main #cinema ul li img,
div#main #other ul li img {
	float:left;
	margin:0 10px 0 0;
}


/*　ページナビ　*/

div.wp-pagenavi {
	margin:20px 0;
}


/*　ニュース　タイトル　*/

div#main #news h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#f8e491;
	padding:7px 10px;
	margin:0 0 20px 0;
}

/*　ドラマ　タイトル　*/

div#main #dorama h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#fad198;
	padding:7px 10px;
	margin:0 0 20px 0;
}

/*　映画　タイトル　*/

div#main #movie h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#fbc1ab;
	padding:7px 10px;
	margin:0 0 20px 0;
}

/*　音楽　タイトル　*/

div#main #music h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#efa9c8;
	padding:7px 10px;
	margin:0 0 20px 0;
}

/*　クラシック　タイトル　*/

div#main #classic h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#92cbed;
	padding:7px 10px;
	margin:0 0 20px 0;
}

/*　イベントレポ　タイトル　*/

div#main #eventrepo h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#a8b1d7;
	padding:7px 10px;
	margin:0 0 20px 0;
}

/*　情報　タイトル　*/

div#main #info h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#ceafd2;
	padding:7px 10px;
	margin:0 0 20px 0;
}

/*　プレゼント　タイトル　*/

div#main #present h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#c3c3b9;
	padding:7px 10px;
	margin:0 0 20px 0;
}

/*　ランラン　タイトル　*/

div#main #ranran h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#b6cf94;
	padding:7px 10px;
	margin:0 0 20px 0;
}

/*　ピックアップ　タイトル　*/

div#main #pickup h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#f75010;
	padding:7px 10px;
	margin:0 0 20px 0;
	color:#ffffff;
}

/*　おすすめ映画情報　タイトル　*/

div#main #cinema h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#f64a09;
	padding:7px 10px;
	margin:0 0 20px 0;
	color:#ffffff;
}

/*　その他のおすすめ♪　タイトル　*/

div#main #other h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#385ea8;
	padding:7px 10px;
	margin:0 0 20px 0;
	color:#ffffff;
}


/*　トピックス　タイトル　*/

div#main #other h2 {
	font-size:140%;
	border: double 4px #ffffff;
	border-radius:5px;
	font-weight:bold;
	background:#ec419c;
	padding:7px 10px;
	margin:0 0 20px 0;
	color:#ffffff;
}


/*　シングルページ　*/

div#main #single h2.tit {
	color:#ec419c;
	font-size:150%;
	line-height:1.5;
	border-bottom:1px solid #ec419c;
	padding:5px 10px;
	font-weight:bold;
}

div#main #single p.date {
	color:#666666;
	font-size:90%;
	text-align:right;
	margin:5px 0 40px 0;
}

div#main #single p {
	width:98%;
	margin:auto;
	line-height:2.0;
}

div#main #single p img.aligncenter {
	display: block;
	margin:10px auto;
}

div#main #kanren h2 {
	color:#666666;
	border:1px solid #ec419c;
	border-left:5px solid #ec419c;
	padding:5px;
	font-weight:bold;
	margin:50px 0 20px 0;
}

div#main #kanren ol li {
	list-style:url(../img/arrow_topics.png);
	margin:0 0 5px 22px;
}


/*　トピックス一覧　*/

div#main #topics h2 {
	font-size:120%;
	border-bottom:1px solid #ec419c;
	padding:5px 10px;
	font-weight:bold;
	margin:0 0 20px 0;
}

div#main #topics dl {
	width:98%;
	margin:auto;
}

div#main #topics dl dt {
	clear:left;
	width:80px;
	float:left;
	padding:0 0 0 5px;
}

div#main #topics dl dd {
	padding:0 5px 5px 100px;
	margin:0 0 10px 0;
	border-bottom:1px dotted #999999;
}


/*　検索ページ　*/

.page-header {
	width:95%;
	font-size:90%;
	margin:0 auto 20px auto;
}

.entry-header {
	width:95%;
	margin:0 auto;
}

div.entry-summary {
	margin:0 0 20px 0;
	padding:10px 40px;
	border-bottom:1px dotted #999999;
}
