div.center_block {
	margin-bottom:5px;
}

div.center_block_body {
	padding:5px 10px;
}

/* お問い合せ用 */
div.center_block_liaise {
	text-align:left;
	width:505px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
div.center_block_liaise {
	text-align:left;
	width:505px;
	padding-right: 30px;
}
}

div.center_block_body_liaise {
	text-align:left;
	width:505px;
}


hr#separator {
	border: none;
	border-top: 2px #7a7a45 dotted;
}

hr#separator_event {
	margin-top:4px;
	*margin-top:0px;
	border: none;
	border-top: 2px #7a7a45 dotted;
}

div#top_contents{
	background-image: url("../../images/top/top_border_back.png");
	width:500px;
	margin-top:-5px;
	margin-bottom:-4px;
}

/* 近日開催のイベント情報 */
div#event_tabs {
	margin-top:5px;
}

table#event_body {
	padding:3px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	font-size:12px;
	width:480px
}

tr.event {
	vertical-align:top;
	padding-bottom:5px;
}

td.event_list{
	vertical-align:top;
	padding-bottom:5px;
    word-break: break-all;
}

td.event_list_ymd{
	vertical-align:top;
	padding-top:2px;
	*padding-top:1px;
	padding-bottom:5px;
}

td.event_list_prefecture{
	vertical-align:top;
	padding-top:2px;
	*padding-top:3px;
	padding-bottom:5px;
}

td.center {
	text-align:center;
}

th.event {
	color:#666666;
}

div#panlist {
	margin-bottom:5px;
	font-size:13px;
	line-height: 1.8;
}
div#panlist_sub {
    font-size:14px;
    line-height: 1.8;
}

/* お知らせ一覧 */
div#information_list {
	background-image: url("../../images/common/border_back.png");
	font-size:13px;
	line-height: 1.8;
	width:500px;
	margin-top:-5px;
	margin-bottom:-4px;
}

div#right{
	text-align:right;
}

img.inf_logo{
	width: 50px;
}

div#foruser {
	background-image: url("../../images/common/border_back.png");
	font-size:13px;
	line-height: 1.8;
	width:500px;
	margin-top:-4px;
	margin-bottom:-4px;
}

div#copyright {
	background-image: url("../../images/common/border_back.png");
	font-size:13px;
	line-height: 1.8;
	width:500px;
	margin-top:-4px;
	margin-bottom:-4px;
}

table#schedule {
	font-size:14px;
	line-height: 1.5;
	width:475px;
	word-break: break-all;
    word-wrap: break-word;
}

}

td.head {
	width:120px;
	background:none repeat scroll 0 0 #B5E072;
	border:1px solid #A9A9A9;
	color:#000000;
}
td.detail {
	width:380px;
	border:1px solid #A9A9A9;
	color:#000000;
}

td.even {
	background:none repeat scroll 0 0 #FFF9C8;
	border:1px solid #A9A9A9;
	color:#000000;
	padding:3px;
}

div#centercolumn {
	border: solid 1px #cccccc;
}

td.comp_msg{
	width:400px;
	padding:10px;
	font-size:16px;
	font-weight: bold;
	text-align:center;
	color:#333333;
	background-color: #ffffff;
	border:solid 3px #5BB549;
}


table#information_list {
	margin: 5px 0;
	border: solid #bbbbbb 1px;
}

span.information_title {
	line-height:1.4;
	font-size:12px;

}

div#information_title {
	background-image: url("../../images/top/information_back.png");
	padding:9px 0;
	color:#ffffff;
	margin-bottom:5px;
	text-align:center;
}


td.information_title {
	padding:9px 0;
	margin-bottom:5px;
	text-align:center;
}

a.information{
	font-size:12px;
	color:#666666;
}

img.databook_fig_tbl {
	width:680px;
	border:0;
	border:0;
}

p.description {
	font-size: 13px;
}

p.source {
	text-align: right;
	font-size: 12px;
}

a.databook{
	font-size:12px;
	color:#666666;
}

td.date01{
	color:#ff6600;
	font-weight:bold;
	font-size:13px;
	width:420px;
}
span.page_title{
	font-weight:bold;
}

span.databook_title {
	font-weight:bold;
}

p#data_fig_tbl {
	text-align:center;
	margin-top:5px;
}

span.title02{
	color:#7fa935;
	font-weight:bold;
	font-size:18px;
}
span.title03 {
	font-size:13px;
	line-height: 1.5;
}

span.infomation_title {
	font-size:13px;
	line-height: 1.5;
}

span.alert{
	color:#ff0000;
}
span.alert_s{
	color:#ff0000;
	font-size:12px;
}

/* データブック詳細 */
div.databook_body {
	width:720px;
}

div#databook_detail {
	background-image: url("../../images/common/long_border_back.png");
	font-size:13px;
	line-height: 1.8;
	width:700px;
	margin-top:-5px;
	margin-bottom:-4px;
}

td#form_complete {
    width:550px;
    height:80px;
    margin-left: 10px;
    font-size: 14px;
}

div#print_top {
	text-align:right;
	font-size:13px;
}

div#print_foot {
	text-align:right;
	font-size:13px;
}

/* データブックランダム表示コンテンツ部分 */
td.random_contents {
	font-size:14px;
	text-align:center;
	width:200px;
}

