@charset "utf-8";

#top_message {
	width:860px;
	margin:10px auto 0 auto;
	text-align:left
}

	#top_message p {
		margin-top:20px;
	}

#main_content {
	width:860px;
	margin:30px auto 0 auto;
	text-align:left
}

#bukken_head_bar {
	width:860px;
	height:1px;
	margin:0 auto;
	background-color:#fff;
	background:url(../img/dline860.gif) no-repeat;
	background-position: bottom;
}

.disp_line {
	width:860px;
	margin:0;
	overflow: visible;
/*	background:url(../img/disp_line1.gif) no-repeat;
	background-position: bottom;*/
}

/*
	.disp_line img {
		margin:7px 0 0 8px;
	}
*/

.cell_left_space {
	width:1px;
	float:left;
}

.data_cell_1 {
	width:285px;
	float:left;
}

.data_cell {
	width:285px;
/*	margin-left:15px;*/
	float:left;
}

/*
.cell_img {
	margin-top:7px;
}

.cell_text {
	width:180px;
	margin:5px auto;
	text-align:left;
}
*/

.disp_message {
	margin-top:50px;
	text-align:center;
}

	.td_text_l {
		width:110px;
		line-height:120%;
		margin:5px 0 0 10px;
		font-size:8pt;
		float:left;
	}

	.td_text {
		clear:both;
		width:180px;
		margin-left:10px;
		font-size:8pt;
	}

	.resident_mark_on {
		width:65px;
		margin:5px 0 0 5px;
		padding-top:2px;
		float:left;
		background-color:#039;
		color:#fff;
		font-size:9pt;
		font-weight:bold;
		text-align:center;
	}

	.resident_mark_off {
		width:65px;
		margin:5px 0 0 5px;
		padding-top:2px;
		float:left;
		background-color:#f70;
		color:#fff;
		font-size:9pt;
		font-weight:bold;
		text-align:center;
	}

	.resident_mark_off2 {
		width:65px;
		margin:5px 0 0 5px;
		padding-top:2px;
		float:left;
		background-color:#fc0;
		color:#f00;
		font-size:9pt;
		line-height:110%;
		font-weight:bold;
		text-align:center;
	}

.mark {
	color:#39c;
}

.link_moji{
	color: #039;
	font-size: 80%;
	font-weight: bold;
	margin: 5px;
}

#link_shop_text {
	width:230px;
	height:78px;
	margin:10px 0 0 22px;
	float:left;
}

	#link_shop_text p {
		margin:0;
		font-size:12pt;
		font-weight:bold;
	}

