h2, h4{font-family: Verdana, Times New Roman; text-align:center;}

hr{color:#CCCCCC; width:70%; height:0px;}

#table_head td, #table td
{box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #333;}

#table_head {width:80%; margin:0 auto 20px auto;}
#table_head td { padding:10px; text-align:justify; background-color: #fff; border-collapse: collapse;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}
#table_head td:last-child {background-color:#f1f1f1;}
#table_head td img{width: 90%; display: block; margin: 0 auto;}
#table_head td p.txt{font:15px/25px Verdana, Geneva, sans-serif; text-indent: 25px;}
#table_head td p.author{font:bold italic 13px Verdana, Geneva, sans-serif; text-align: right; margin-bottom: 30px;}
#table_head td ul{list-style-type: circle;}
#table_head td ul li{font:15px Verdana, Geneva, sans-serif; margin: 8px;}

#table{width:80%; margin:0 auto; border-spacing:10px;}
#table td{padding:10px; text-align:center; font:bold 16px Verdana, Geneva, sans-serif;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

iframe.ip_man{display: block; margin: 0 auto 20px auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}

.td{background-color:#ECEAEA;}


@media screen and (max-width:900px){
	#table_head{ width:90%;}
	#table_head td:first-child{ display:none;}
	
	#table{ width:100%;}
	#table td img{ width:100%; height:auto;}
}

@media screen and (max-width:620px){
	iframe.ip_man{width: 90%;}
}

