@charset "utf-8";
/*

各番組のスタイル

*/

div#main div#recentEntries {
	position: relative;
}
div#main div#recentEntries h2 {
	font-size: 0;
	line-height: 1;
	margin-bottom: 30px;
}
div#main div#recentEntries p#rss {
	position: absolute;
	top: 122px;
	right: 0;
}
div#main div.entries {
	position: relative;
	background: url(img/entriesLine.gif) repeat-x left bottom;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
div#main div.entries div.title {
	min-height: 157px;
	_height: 157px;
	margin-bottom: 20px;
	padding: 0 1em 0 105px;
}
div#main div.entries div.title h3 {
	font-size: 167%;
	font-weight: normal;
	background: url(img/quoteBlue.gif) no-repeat 0 10px;
	margin-bottom: 10px;
	padding: 20px 1em 0 30px;
}
div#main div.entries div.title h3 span.new {
	display: block;
	position: absolute;
	top: -19px;
	left: -12px;
}
div#main div.entries div.title p {
	font-size: 107%;
	margin: 0 20px;
}
div#main div.entries div.title p.date {
	font-size: 100%;
	text-align: right;
	margin: 0;
	padding-bottom: 10px;
}
div#main div.entries p.nowPost {
	text-align: right;
	margin: 0 0 15px;
}

div#main div.entries div.recentPost {
}
div#main div.entries div.recentPost h3 {
	min-height: 31px;
	_height: 31px;
	color: #33779d;
	font-size: 122%;
	font-weight: normal;
	background: url(img/postHeading.gif) no-repeat left bottom;
	margin-bottom: 20px;
	padding-left: 60px;
}

div#main div.entries div.recentPost div.postDetail {
	position: relative;
	background: url(img/individual/postBg.gif) no-repeat 190px 0;
	padding-left: 10px;
}
div#main div.entries div.recentPost div.postDetail ul.postDeta {
	list-style: none outside;
}
div#main div.entries div.recentPost div.postDetail ul.postDeta li.point {
	position: absolute;
	top: 0;
	left: 10px;
	color: #fff;
	line-height: 1;
	text-align: right;
	font-weight: bold;
	font-size: 15px;
	background: url(img/pointBg.gif) no-repeat left top;
	padding: 8px 35px 15px 8px;
	min-width: 46px;
	_width: 46px;
}
div#main div.entries div.recentPost div.postDetail ul.postDeta li.point span.point {
	font-size: 26px;
}
div#main div.entries div.recentPost div.postDetail ul.postDeta li.icon {
	position: absolute;
	top: 0;
	left: 105px;
}
div#main div.entries div.recentPost div.postDetail ul.postDeta li.name {
	width: 175px;
	position: absolute;
	top: 70px;
	left: 0;
	text-align: right;
}
div#main div.entries div.recentPost div.postDetail div.postBody {
	min-height: 60px;
	_height: 100px;
	background: url(img/quoteGray.gif) no-repeat 15px 15px #ebebeb;
	margin-left: 210px;
	margin-bottom: 20px;
	padding: 40px 1em 0 50px;
}
div#main div.entries div.recentPost div.postDetail div.postBody p.date {
	text-align: right;
}

div#main div.entries textarea#comment-text {
	width: 100%;
}
div#main div.entries div#comment-form-external-auth {
	background: url(img/individual/postMark.gif) no-repeat left top;
	padding: 5px 0 10px 45px;
}


div#main div.entries div.entry {
	margin-bottom: 30px;
	padding: 0 0 0.5em 0;
}
div#main div.entries div.entry h2 {
	color: #fff;
	margin-bottom: 25px;
	padding: 20px 10px 10px 110px;
}
div#main div.entries div.entry p.date {
	text-align: right;
	margin-right: 1em;
}
div#main div.entries div.entry div.entryBody {
	font-size: 122%;
}
/*======================================

	オリラジ
	
=======================================*/
body#oriradi {
	color: #000;
	background: url(img/individual/oriradi/bg.gif);
}
body#oriradi div#header {
	height: 200px;
	background: url(img/individual/oriradi/headerBg.jpg);
}
body#oriradi div#header ul#localNav li#navBlogpark {
	position: absolute;
	top: 146px;
	right: 0;
}
body#oriradi div#main div.entries div.title {
	background: url(img/individual/oriradi/titleBg.gif) no-repeat left top #f1faff;
}

body#oriradi div#main div.entries div.entry {
	border: 1px solid #268d26;
}
body#oriradi div#main div.entries div.entry h2 {
	background: url(img/individual/oriradi/entryTitleBg.gif) no-repeat left top;
}
body#oriradi div#main div.entries div.entry div.entryBody {
	min-height: 170px;
	_height: 170px;
	background: url(img/individual/oriradi/entryBg.gif) no-repeat left top;
	padding: 0 1em 0 110px;
}
/*======================================

	エムオン的韓流プログラム 韓風WIDE!!
	
=======================================*/
body#kanfuwide {
	color: #000;
	background: url(img/individual/kanfuwide/bg.gif);
}
body#kanfuwide div#header {
	height: 557px;
	background: url(img/individual/kanfuwide/headerBg.jpg);
}
body#kanfuwide div#header ul#localNav li#navBlogpark {
	position: absolute;
	top: 484px;
	right: 0;
}
body#kanfuwide div#main div.entries div.title {
	background: url(img/individual/kanfuwide/titleBg.gif) no-repeat left top #f1faff;
}

body#kanfuwide div#main div.entries div.entry {
	border: 1px solid #268d26;
}
body#kanfuwide div#main div.entries div.entry h2 {
	background: url(img/individual/kanfuwide/entryTitleBg.gif) no-repeat left top;
}
body#kanfuwide div#main div.entries div.entry div.entryBody {
	min-height: 170px;
	_height: 170px;
	background: url(img/individual/kanfuwide/entryBg.gif) no-repeat left top;
	padding: 0 1em 0 110px;
}
/*======================================

	ライブナビ	

=======================================*/

body#navi {
	color: #000;
	background: url(img/individual/navi/bg.gif);
}

body#navi div#header {
	height: 200px; /* 背景画像に合わせて適宜高さを変えてください */
	background: url(img/individual/navi/headerBg.jpg);
}

body#navi div#header ul#localNav li#navBlogpark {
	position: absolute;
	top: 146px; /* 配置に合わせて適宜位置を変えてください */
	right: 0;
}

body#navi div#main div.entries div.title {
	background: url(img/individual/navi/titleBg.gif) no-repeat left top #f1faff;
}

body#navi div#main div.entries div.entry {
	border: 1px solid #268d26; /* 背景画像に合わせて適宜色を変えてください */
}

body#navi div#main div.entries div.entry h2 {
	background: url(img/individual/navi/entryTitleBg.gif) no-repeat left top;
}

body#navi div#main div.entries div.entry div.entryBody {
	min-height: 170px;
	_height: 170px;
	background: url(img/individual/navi/entryBg.gif) no-repeat left top;
	padding: 0 1em 0 110px;
}

/*======================================

	ロケットマン	

=======================================*/

body#rocketman {
	color: #000;
	background: url(img/individual/rocketman/bg.gif);
}

body#rocketman div#header {
	height: 200px; /* 背景画像に合わせて適宜高さを変えてください */
	background: url(img/individual/rocketman/headerBg.jpg);
}

body#rocketman div#header ul#localNav li#navBlogpark {
	position: absolute;
	top: 146px; /* 配置に合わせて適宜位置を変えてください */
	right: 0;
}

body#rocketman div#main div.entries div.title {
	background: url(img/individual/rocketman/titleBg.gif) no-repeat left top #f1faff;
}

body#rocketman div#main div.entries div.entry {
	border: 1px solid #268d26; /* 背景画像に合わせて適宜色を変えてください */
}

body#rocketman div#main div.entries div.entry h2 {
	background: url(img/individual/rocketman/entryTitleBg.gif) no-repeat left top;
}

body#rocketman div#main div.entries div.entry div.entryBody {
	min-height: 170px;
	_height: 170px;
	background: url(img/individual/rocketman/entryBg.gif) no-repeat left top;
	padding: 0 1em 0 110px;
}

/*======================================

	ハリセンボン・ランキングセレナーデ

=======================================*/

body#harisen {
	color: #000;
	background: url(img/individual/harisen/bg.gif);
}

body#harisen div#header {
	height: 382px; /* 背景画像に合わせて適宜高さを変えてください */
	background: url(img/individual/harisen/headerBg.jpg);
}

body#harisen div#header ul#localNav li#navBlogpark {
	position: absolute;
	top: 313px; /* 配置に合わせて適宜位置を変えてください */
	right: 0;
}

body#harisen div#main div.entries div.title {
	background: url(img/individual/harisen/titleBg.gif) no-repeat left top #f1faff;
}

body#harisen div#main div.entries div.entry {
	border: 1px solid #268d26; /* 背景画像に合わせて適宜色を変えてください */
}

body#harisen div#main div.entries div.entry h2 {
	background: url(img/individual/harisen/entryTitleBg.gif) no-repeat left top;
}

body#harisen div#main div.entries div.entry div.entryBody {
	min-height: 170px;
	_height: 170px;
	background: url(img/individual/harisen/entryBg.gif) no-repeat left top;
	padding: 0 1em 0 110px;
}
/*======================================

	GGTV

=======================================*/

body#ggtv {
	color: #000;
	background: url(img/individual/ggtv/bg.gif);
}

body#ggtv div#header {
	height: 382px; /* 背景画像に合わせて適宜高さを変えてください */
	background: url(img/individual/ggtv/headerBg.jpg);
}

body#ggtv div#header ul#localNav li#navBlogpark {
	position: absolute;
	top: 240px; /* 配置に合わせて適宜位置を変えてください */
	right: 0;
}

body#ggtv div#main div.entries div.title {
	background: url(img/individual/ggtv/titleBg.gif) no-repeat left top #f1faff;
}

body#ggtv div#main div.entries div.entry {
	border: 1px solid #268d26; /* 背景画像に合わせて適宜色を変えてください */
}

body#ggtv div#main div.entries div.entry h2 {
	background: url(img/individual/ggtv/entryTitleBg.gif) no-repeat left top;
}

body#ggtv div#main div.entries div.entry div.entryBody {
	min-height: 170px;
	_height: 170px;
	background: url(img/individual/ggtv/entryBg.gif) no-repeat left top;
	padding: 0 1em 0 110px;
}





