
body {
	margin: 0;
	padding: 0;
	background: #000 url(images/bg.jpg) no-repeat center top;
	font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-size: 12px;
	color: #fff;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #ff0000;
}

h1 {
	font-size: 20px;
	font-weight : bold ; 
}

h2 {
	height: 30px;
	padding-top: 0px;
	font-size: 15px;
}

h3 {
	font-size: 12px;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li {
	margin: 0;
	padding: 0px 0px 8px 0px;
}

a {
	text-decoration: underline;
	color: #fff;
}

a:hover {
}

#wrapper {
	width: 850px;
	margin: 0 auto;
	padding: 0;
}

/* Header */

#header {
	clear: both;
	width: 850px;
	height: 443px;
	margin: 0 auto;
	padding: 0px;
	background: url(images/head2.jpg) no-repeat right top;
}

/* page */

#page {
	width: 850px;
	margin: 0 auto;
	padding: 0px;
}

/* Menu */

#menu {
	float: left;
	width: 240px;
	margin: 0px;
	background:#000;
	padding: 20px 0px 0px 0px;
}

#menu p {
	margin: 0 0px;
	padding: 0px 0px 8px 0px;
}

#rssf {
	float: left;
	width: 240px;
	margin: 0px;
	background:#000;
	padding: 0px 0px 0px 0px;
}

#menu_cont {
	width: 220px;
	margin: 0px;
	background:#000;
	padding: 0px 0px 10px 0px;
	text-align: right;
	color:#525252;

}

#menu_cont a {
    text-decoration:none;
	color: #ff0000;
}

#menu_cont a:hover {
    text-decoration:none;
	color: #fff;
}

#menu_cont p {
	padding: 0px 0px 10px 0px;
}



/* Content */

#content {
	float: right;
	width: 560px;
	padding: 20px 0px 0px 0px;
}

#content p {
	padding: 10px 0px 0px 30px;
}

#content_prof {
	float: right;
	width: 520px;
	padding: 20px 50px 0px 0px;
}

.bos {
	padding: 15px 0px 15px 0px;
	margin: 30px 0px 40px 0px;
	text-align:center;
	border-top:solid 1px #525252;
	border-bottom:solid 1px #525252;
	font-size:14px;
	font-weight:bold;
}

.bost {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 40px 0px;
	text-align:center;
	border-bottom:solid 1px #525252;
	font-size:14px;
	font-weight:bold;
}

.boso {
	padding: 15px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	text-align:center;
	border-top:solid 1px #525252;
	font-size:12px;
}


/* Sidebar */

#sidebar {
	float: left;
	width: 240px;
	margin: 0px;
	background:#000;
	padding: 0px 0px 0px 0px;
}


/* Footer */

#footer {
	margin: 0 auto;
	padding: 45px 0px 10px 0px;
	background: #000 url(images/bg_foot.gif) repeat-x center top;
	text-align:center;
}

#footer_b {
	margin: 0 auto;
	padding: 10px 0px 30px 0px;
	background: #000 url(images/bg_foot_b.gif) repeat-x center top;
	text-align:center;
}


#tprr {
    width:530px;
	margin: 0 auto;
	border-top:#61292A solid 1px;
	border-bottom:#61292A solid 1px;
	padding: 10px 0px 10px 0px;
	text-align:left;
}

/* Popup */

.pop{
    position: relative;
    top: 0px;
	left: 0px;
}

.ballimg{
    position: absolute;
    top: 50px;
	left: 510px;
    display: none;

}
a:hover .ballimg {

    display: block;
}

.style1 {
	font-size: 12px;
	color: #000;
}

.style2 {
	font-size: 14px;
	color: #fff;
	font-weight : bold ; 
}

.style3 {
	font-size: 10px;
	color: #fff;
}

.style4 {
	font-size: 14px;
}

.style5 {
	font-size: 12px;
	color: #ff0000;
}

#back-top {
	position: fixed;
	bottom: 115px;
	right:0px;
	width:18px;
	height:30px;
}
img {border:none;}
back-top p { width:300px;}

.accordion_head {cursor:pointer;}

.ga_bg {
	background-image: url(images/bg_ga.gif);
	background-repeat: no-repeat;
	background-position:left;
}

.ga_bg2 {
	background-image: url(images/bg_ga2.gif);
	background-repeat: no-repeat;
	background-position:left;
}

.ga_bg3 {
	background-image: url(images/bg_ga3.gif);
	background-repeat: no-repeat;
	background-position:left;
}

	#tabs ul {list-style:none;}
	#tabs li {float:left; width:150px;}
	#tabs .panel {display:none; clear:both; width:500px; border:0px solid #ccc; padding:0px;}



.rss-box {

	width: 240px;
margin: 0px;
padding: 0px;
background:#000;
text-align:left;

}

/* RSSフィード　サイトタイトル表示 */

.rss-title {

margin: 0px 0;
	padding: 5px 0px 0px 5px;

}

/* RSSフィード　サイトタイトル表示　リンクカラー */

.rss-title a {

font-size: 12px;
font-weight:bold;
color: #fff;
text-decoration : none;

}

/* RSSフィード　記事一覧の大枠 */

.rss-items {

	background: url(images/rss_bg.gif) repeat-x left bottom;
}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 */

.rss-item {

font-size: 12px;
font-weight : normal;
margin: 0px 0;
	padding: 0px 0px 10px 10px;
}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー */

.rss-item a:link ,

.rss-item a:visited ,

.rss-item a:active {

text-decoration : underline;

color: #ff0000;

}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー：ロールオーバー */

.rss-item a:hover {

text-decoration : underline;

color: #ff0000;

}

/* RSSフィード　記事日付 */

.rss-date {

font-size: 10px;

font-weight : normal;

color: #4E81B4;

}

/* ボタン */

.pod-play {

_width:12em;

margin: 0 0.2em; padding: 0.1em 0; _padding:0;

white-space:nowrap;

text-decoration: none;

vertical-align:middle;

background: #fb6;

color: black;

}

/* 左側ボタン */

.pod-play em {

_width:1em; _cursor:hand;

font-style: normal;

margin:0; padding: 0.1em 0.5em;

background: white;

color: #222;

}

/* 右側ボタン */

.pod-play span {

_width:1em; _cursor:hand;

margin:0; padding: 0.1em 0.5em 0.1em 0.3em;

}

/* 左側ボタン：ロールオーバー */

.pod-play:hover {

background: #666;

color: white;

}

/* 右側ボタン：ロールオーバー */

.pod-play:hover em {

background: black;

color: white

}
