@charset "UTF-8";

/*----------------------------------------------------
お知らせ一覧
----------------------------------------------------*/

h6{
	margin:0px 0px 0px 0px;
	text-align:left;
}


.news {
	width:840px;
	float:left;
	text-align:left;
	margin:20px 0px 30px 0px;
	padding:0px 0px 0px 40px;
}

.news_list table{
	width:840px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

.news_list table th{
	width:100px;
	text-align:left;
	padding:10px 0px 0px 10px;
	color:#4B3235;
	font-weight:bold;
}


.news dl{
	width:840px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

.news dt{
	width:120px;
	float:left;
	text-align:left;
	padding:10px 0px 0px 10px;
	color:#4B3235;
	font-weight:bold;
	border-top:1px solid #4B3235;
}

.news dd{
	width:680px;
	float:left;
	text-align:left;
	padding:10px 0px 0px 30px;
	border-top:1px solid #CCCCCC;
}

/*----------------------------------------------------
お知らせ詳細
----------------------------------------------------*/

.news p.tit {
	text-align:left;
	color:#51373B;
	font-weight:bold;
	font-size:120%;
}

.news p.date{
	width:830px;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:2px 0px 1px 10px;
	background-color:#EEEBEB;
	color:#4B3235;
	font-size:11px;
	font-weight:bold;
}

.news_box {
	text-align:left;
	margin:20px 0px 40px 0px;
	padding:0px 20px 0px 20px;
}

.info_box{
	text-align:center;
}
.info_box div {
	display:inline-block;
	/display:inline;
	/zoom:1;
	text-align:left;
		margin:20px 0px 00px 0px;
	padding:20px 120px;
	border:#eeebeb 2px solid;
}

.table_basic th,
.table_basic td{
	padding:5px 20px;
}
.table_basic th{
	color:#4B3235;
	font-weight:bold;
	border-bottom:1px solid #4B3235;
	text-align:left;
}
.table_basic td{
	border-bottom:1px solid #CCCCCC;
	text-align:left;
}

.table_price td{
	text-align:right;
}
.f_tel{
	margin:0px 3px;
	vertical-align: middle;
}