@charset "utf-8";

@import url("../../css/reset.css");
@import url("../../css/common.css");

/* ================================================

	news
	
	index.css
	
================================================ */
body {
	background: url(../../images/common/back_dotonbori.jpg) top center no-repeat fixed;
}

h3 {
	text-align: center;
}

p.date {
	margin-top: -10px;
	margin-bottom: 10px;
	padding-right: 20px;
	text-align: right;
	font-size: 80%;
}


div.back_top {
	width: 760px;
	margin: 0 auto;
	background: url(../images/news_backtop.gif) top no-repeat;
}

h3 {
	width: 670px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 25px;
}


div.back_bottom {
	width: 760px;
	margin: 0 auto;
	padding-bottom: 30px;
	background: url(../images/news_backbottom.gif) bottom no-repeat;
}


div.back_bottom p {
	width: 670px;
	margin: 0 auto;
	padding-bottom: 20px;
}


/* 	outline
================================================ */
div.outline {
	width: 670px;
	margin: 10px auto 0 auto;
	padding: 15px;
	background-color: #EBE5D1;
	font-size: 85%;
}

div.outline h4 {
	padding-bottom: 10px;
}

div.outline table.event {
	width: 668px;
	background-color: #FFFFFF;
}

div.outline table tr th {
	width: 60px;
}

div.outline table tr th,
div.outline table tr td {
	padding: 8px 10px;
	border: 1px #787878 solid;
	vertical-align: top;
}

div.outline table tr td {
	padding-left: 20px;
}

div.outline table tr td table tr th {
	width: 40px;
}

div.outline table tr td table tr th,
div.outline table tr td table tr td {
	padding: 3px 0;
	border: none;
}

div.outline table tr td table tr td {
	padding-left: 10px;
}