@charset "UTF-8";
/* CSS Document */
.title03{
	text-align:center;
	text-indent:-9999px;
	background:url(../img/podcast/title01.png) center top no-repeat;	
	padding:10px;
}

.sec-podcast{
	width:990px;
	padding:10px 0 0;	
	position:relative;
	z-index:1;
	background:#fff;
	margin: 0 auto;
}
.sec-podcast .image{
	position:relative;
	z-index:1;
	text-align:center;
}

.sec-podcast .txt{
	width:85%;
	margin:25px auto;
	text-align:left;
	padding:14px;
}

.sec-podcast h3{
	padding:10px 10px 10px 12%;
	font-size:28px;
	font-weight:bold;
	text-align:left;
}

.sec-podcast  table{
	margin:0 auto 50px;;
	width:75%;
}

.sec-podcast  td,
.sec-podcast  th{
	padding:10px 2px;
	text-align:center;
}

.sec-podcast  th{
	font-weight:bold;
	white-space:nowrap;
	background-color:#EFEFF0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-right:20px;
	padding-left:10px;
}

.sec-podcast  td{
	padding-left:20px;
	font-size:13px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}



/* All SP & Tablet */
@media screen and (max-width:1039px){
	.sec-podcast{
		width:100%;
		
	}
		
}

/* All SP */
@media screen and (max-width:639px){
	.title03{
		background:url(../img/movie/title02.png) center top no-repeat;
		height:62px;
	}
	
	.sec-podcast{
		width:100%;
		float:none;
	}
	.sec-podcast .txt{
		width:98%;
		margin:15px auto;
		text-align:left;
		padding:10px;
	}
	.sec-podcast  table{
		margin:0 auto 30px;;
		width:100%;
	}
	
	.sec-podcast  td,
	.sec-podcast  th{
		padding:5px 2px;
		font-size:12px;
	}
	
	.sec-podcast h3{
		padding:5px 5px 5px 2%;
	}
}

/* Portrait */
@media screen and (max-width:479px){

}

/* Landscape*/
@media screen and (min-width:480px) and (max-width:639px){

}

/* Tablet */
@media screen and (min-width:640px) and (max-width:1039px){

}