@CHARSET "UTF-8";

table
{
	width	:685px;
}

th,
td
{
	border-top		:1px dotted #bfbfbf;
	border-bottom	:1px dotted #bfbfbf;
	border-left		:none;
	border-right	:none;
}

th
{
	background-color	:#ffe8d0;
	border-right		:3px solid #fc6;
	font-weight			:bold;
	text-align			:center;
	width				:9em;
}

td
{
	padding				:0.5em;
}

table.bona_table tbody tr th
{
	background-color	:#ebebeb;
	border-right		:3px solid #8ba5da;
	font-weight			:bold;
	text-align			:center;
	width				:10em;
}

table.bona_table thead tr th
{
	background-color	:#dbe7f4;
	border-right		:3px solid #8ba5da;
	border-bottom		:3px solid #8ba5da;
	font-weight			:bold;
	text-align			:center;
	width				:10em;
}

table.bona_table thead tr td
{
	background-color	:#dbe7f4;
	border-bottom		:3px solid #8ba5da;
	font-weight			:bold;
	text-align			:center;
}

table.bona_table_shop_info tr th
{
	background-color	:#dbe7f4;
	border-right		:3px solid #8ba5da;
	font-weight			:bold;
	text-align			:center;
	width				:10em;
}

/*==============================================
 *
 * IDセレクタ
 *
 *==============================================*/

#title
{
	background-image	:url("/img/banquet/title.png");
}

#content_body
{
	padding			:14px 0 0 30px;
	width			:710px;
}

#reve	{background-image	:url("/img/banquet/reve.png");}
#bona	{background-image	:url("/img/banquet/bona.png");}

#wedding_data	{background-image	:url("/img/banquet/wedding_data.png");}
#shop_info		{background-image	:url("/img/banquet/shop_info.png");}
#contact		{background-image	:url("/img/banquet/contact.png");}

#party_menu	{background-image	:url("/img/banquet/party_menu.png");}
#shop_info_bona		{background-image	:url("/img/banquet/shop_info_bona.png");}
#contact_bona		{background-image	:url("/img/banquet/contact_bona.png");}

#to_contact
{
	float				:right;
	margin-right		:25px;
	display				:block;
	width				:355px;
	height				:50px;
	background-image	:url("/img/banquet/to_contact.png");
	background-repeat	:no-repeat;
	background-position	:left top;	
}

/*==============================================
 *
 * クラスセレクタ
 *
 *==============================================*/

.ct_box
{
	width				:370px;
	height				:401px;
	padding				:180px 315px 0 0;
	background-repeat	:no-repeat;
	background-position	:left top;
	letter-spacing		:0;
	margin-bottom		:10px;
}

.ct_tbl_b_ttl
{
	background-repeat	:no-repeat;
	background-position	:left top;
	width				:685px;
	height				:25px;
	margin				:35px 0 20px 0;
}


