@charset "shift_jis";
/* ----------------------------------------
*	The value of all elements is reset. 
---------------------------------------- */
html {
	color:#000000;
	background:#FFFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input,textarea,select {
*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}


/* ----------------------------------------
*	汎用クラススタイル
---------------------------------------- */
* {
	color:#FFFFFF;
}


/* ----------------------------------------
*	ワイヤーフレーム部位別スタイル 
---------------------------------------- */
div#topnav {
	display:none;
}
body,
div#container {
	background-color:#000000;
}
div#wrapper {
	width:950px;
	margin:0 auto;
}
div#col1_content,
div#col2_content,
div#col3_content {
	width:950px;
	position:relative;
}
div#footer {
	text-align:center;
	padding-bottom:30px;
	clear:both;
}


/* ----------------------------------------
*	ページスタイル
---------------------------------------- */
/*	col1		---------------------------------------- */
div#col1_content {
	width:950px;
	height:598px;
}
div#col1_content div#title,
div#col1_content dl#reg_podcast dt,
div#col1_content dl#reg_itunes dt {
	position:absolute;
	top:0;
	left:0;
}
div#col1_content dl#reg_podcast {
	position:absolute;
	top:305px;
	left:27px;
}
div#col1_content dl#reg_itunes {
	position:absolute;
	top:305px;
	left:250px;
}
div#col1_content dl#reg_podcast dd.podcast_audio,
div#col1_content dl#reg_itunes dd.podcast_audio {
	position:absolute;
	top:38px;
	left:13px;
}
div#col1_content dl#reg_podcast dd.podcast_movie,
div#col1_content dl#reg_itunes dd.podcast_movie {
	position:absolute;
	top:85px;
	left:13px;
}


/*	col2		---------------------------------------- */
div#col2_content {
	width:950px;
	height:334px;
	margin-bottom:15px;
}
div#col2_content div#col2_title {
	position:absolute;
	top:0;
	left:0;
}
div#col2_content li.download_audio {
	position:absolute;
	top:74px;
	left:475px;
}
div#col2_content li.download_movie {
	position:absolute;
	top:74px;
	left:696px;
}
div#col2_content p#download_flashplayer {
	position:absolute;
	top:287px;
	left:345px;
}
div#col2_content p#download_quicktime {
	position:absolute;
	top:277px;
	left:836px;
}
div#col2_content div#flash_movie {
	position:absolute;
	top:0px;
	left:90px;
}


/*	col3		---------------------------------------- */
div#col3_content {
	margin-bottom:15px;
}
div#col3_content dl {
	width:311px;
	height:320px;
	float:left;
	font-size:12px;
	background:url(../imgs/bg_about-podcast.jpg) no-repeat top left;
}
div#col3_content dl#overview_01,
div#col3_content dl#overview_02 {
	margin-right:8px;
}
div#col3_content dl dt {
	height:50px;
	text-indent:-9999px;
}
div#col3_content dl#overview_01 dt {
	background:url(../imgs/bg_about-podcast.jpg) no-repeat top left;
}
div#col3_content dl#overview_02 dt {
	background:url(../imgs/bg_howto-listen.jpg) no-repeat top left;
}
div#col3_content dl#overview_03 dt {
	background:url(../imgs/bg_itunes.jpg) no-repeat top left;
}
div#col3_content dl dd.overview_pic {
	height:70px;
	width:260px;
	margin-left:40px;
	text-align:center;
	padding:20px 0 10px 0;
}
div#col3_content dl dd.overview_txt {
	width:257px;
	text-align:justify;
	margin:0 10px 0 auto;
	line-height:1.5;
}
