@charset "utf-8";
/* ===================================================================
CSS information

 file name  :restaurant.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */
/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */
/*ページオンマウスカラー*/
#restaurant #gnav li.gnav_restaurant a,
#alacarte #gnav li.gnav_restaurant a,
#course #gnav li.gnav_restaurant a,
#child #gnav li.gnav_restaurant a,
#feast #gnav li.gnav_restaurant a,
#law #gnav li.gnav_restaurant a,
#glad #gnav li.gnav_restaurant a,
#party #gnav li.gnav_restaurant a{
	background: url(../images/gnav.gif) -351px -48px;	
}

/*レストランメニュー*/
#restnav{	
	width: 670px;
	height: 50px;
	margin: 0 0 20px;
	background: url(../restaurant/images/restnav.gif) left top no-repeat;
	clear: both;
}
	
#restnav li{
	width: 134px;
	height: 50px;
	float: left;
	list-style: none;
}

#restnav li a{
	height: 50px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}

/*レストランTOP*/
#restnav li.restnav_top a{
	width: 134px;
}

#restnav li.restnav_top a:hover{
	background: url(../restaurant/images/restnav.gif) 0 -50px;
}

/*一品料理*/
#restnav li.restnav_alacarte a{
	width: 134px;
}

#restnav li.restnav_alacarte a:hover{
	background: url(../restaurant/images/restnav.gif) -134px -50px;
}

/*各コース料理*/
#restnav li.restnav_course a{
	width: 134px;
}

#restnav li.restnav_course a:hover{
	background: url(../restaurant/images/restnav.gif) -268px -50px;
}

/*お子様料理*/
#restnav li.restnav_child a{
	width: 134px;
}

#restnav li.restnav_child a:hover{
	background: url(../restaurant/images/restnav.gif) -402px -50px;
}

/*昼食・ご宴会*/
#restnav li.restnav_feast a{
	width: 133px;
}

#restnav li.restnav_feast a:hover{
	background: url(../restaurant/images/restnav.gif) -536px -50px;
}
	
#restnav li ul.restnav_s{
	width: 133px;
	/*height: 60px;*/
	margin: -7px 0 0 1px;
	position: absolute;
	visibility: hidden;
	background: url(../restaurant/images/restnav_s.gif) left top no-repeat;
}
		
#restnav li ul.restnav_s li{
	width: 133px;
	height: 20px;
	float: none;
	display: inline;
}
		
#restnav li ul.restnav_s li a{
	width: 133px;
	height: 20px;
	overflow: hidden;
	display: block;
}

/*慶事のご案内*/
#restnav li ul.restnav_s li.restnav_s_glad a:hover{
	background: url(../restaurant/images/restnav_s.gif) -133px 0;	
}

/*法要のご案内*/
#restnav li ul.restnav_s li.restnav_s_law a:hover{
	background: url(../restaurant/images/restnav_s.gif) -133px -20px;	
}

/*忘年会・新年会のご案内*/
#restnav li ul.restnav_s li.restnav_s_party a:hover{
	background: url(../restaurant/images/restnav_s.gif) -133px -40px;	
}

/* メニューアクティブ設定
----------------------------------------------------*/
#restaurant #restnav li.restnav_top a{
	background: url(../restaurant/images/restnav.gif) 0 -50px;
}

/* restaurant_c_01
----------------------------------------------------------- */
#restaurant div#restaurant_c_01{
	margin: 0 0 60px;
	width: 670px;
	text-align: left;
	clear:both;
}

/*キャッチコピー*/ 
#restaurant div#restaurant_c_01 h2{
	margin: 0 0 25px;
	width: 670px;
	height: 22px;
	text-align: left;
	background: url(../restaurant/images/restaurant_c_01_copy.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#restaurant div#restaurant_c_01 p{
	margin: 0 0 25px;
	padding: 0;
	border: 0;
}

#restaurant div#restaurant_c_01 #time{
	margin: 0 0 0 50px;
	padding: 0;
	border: 0;
}

/* restaurant_c_02
----------------------------------------------------------- */
#restaurant div#restaurant_c_02{
	margin: 0 0 60px;
	width: 670px;
	text-align: left;
}

#restaurant div#restaurant_c_02 div#restaurant_c_02_menu{
	padding: 20px 0 0 ;
	border: 1px solid #CAC292;
	width: 668px;
	text-align: left;
	background-color: #fff;
}

/*月のメニュー*/ 
#restaurant div#restaurant_c_02 div#restaurant_c_02_menu h4{
	margin: 0px auto 20px;
	width: 630px;
	background-color: #124a27;
	color: #fff;
	font-size: 130%;
	font-weight: bold;
	line-height: 30px;
	text-indent: 25px;
}

#restaurant div#restaurant_c_02 div#restaurant_c_02_menu p{
	margin: 0 auto 20px;
	width: 630px;
	text-align: left;
}

#restaurant div#restaurant_c_02 div#restaurant_c_02_menu img{
	margin: 0 17px 0 20px;
	float: left;
}

/*メニュー表*/ 
#restaurant div#restaurant_c_02 div#restaurant_c_02_menu table{
	width: 320px;
	margin: 0 20px 35px 0;
	color: #111;
	border: 1px solid #cac292;
	background: none;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.5;
	letter-spacing: 0;
}

#restaurant div#restaurant_c_02 div#restaurant_c_02_menu th,
#restaurant div#restaurant_c_02 div#restaurant_c_02_menu td {
	padding: 5px 10px;
	border: 1px solid #cac292;
}

#restaurant div#restaurant_c_02 div#restaurant_c_02_menu th {
	width: 60px;
	color: #4e3f18;
	border: 1px solid #cac292;
	background-color: #f3f2da;
	font-weight: normal;
	text-align: center
}

#restaurant div#restaurant_c_02 div#restaurant_c_02_menu td {
    color: #4e3400;
	border: 1px solid #cac292;
	background: none;
}


/*値段*/ 
#restaurant div#restaurant_c_02 div#restaurant_c_02_menu p#restaurant_c_02_menu_price {
	margin: 0 auto 10px;
	width: 630px;
	text-align: right;
	font-weight: bold;
	letter-spacing: 2.5px;
	clear: both;
}

/*値段*/ 
#restaurant div#restaurant_c_02 div#restaurant_c_02_menu p#restaurant_c_02_menu_caution {
	margin: 0 auto 10px;
	width: 630px;
	text-align: left;
	font-size: 100%;
}


/* restaurant_c_03
----------------------------------------------------------- */
#restaurant div#restaurant_c_03{
	margin: 0 0 60px;
	width: 670px;
	text-align: left;
	clear: both;
	overflow: hidden;
}

#restaurant div#restaurant_c_03 div#restaurant_c_03_left{
	width: 430px;
	float: left;
}

#restaurant div#restaurant_c_03 p{
	margin: 0 0 15px;
}

#restaurant div#restaurant_c_03 img{
	float: right;
}


/* restaurant_c_04
----------------------------------------------------------- */
#restaurant div#restaurant_c_04{
	margin: 0 0 80px;
	width: 670px;
	clear: both;
	overflow: hidden;
}

#restaurant div#restaurant_c_04 p{
	width: 430px;
	float: left;
}

#restaurant div#restaurant_c_04 img{
	float: right;
}

#restaurant div#restaurant_c_04 ul{
	width: 430px;
	text-align: left;
	list-style-type: none;
}

#restaurant div#restaurant_c_04 ul#restaurant_c_04_list_01{
	float: left;
}

#restaurant div#restaurant_c_04 ul#restaurant_c_04_list_01 li ul{
	text-indent: 10px;
}



/*===========================================================
   一品料理
   #alacarte
============================================================*/
/* メニューアクティブ設定
----------------------------------------------------*/
#alacarte #restnav li.restnav_alacarte a{
	background: url(../restaurant/images/restnav.gif) -134px -50px;
}

/* restaurant_c_04
----------------------------------------------------------- */
#alacarte div#alacarte_c_01{
	margin: 0 0 60px;
	width: 670px;
	text-align: left;
	clear:both;
}

#alacarte div#alacarte_c_01 p{
	margin: 0 0 10px;
}

/*キャッチコピー*/ 
#alacarte div#alacarte_c_01 h3{
	margin: 0 0 30px;
	width: 670px;
	height: 45px;
	text-align: left;
	background: url(../restaurant/alacarte/images/restaurant_h3_title_alacart.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

/*table*/
#alacarte table{
	color: #111;
	border: 1px solid #cac292;
	background: none;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.5;
	letter-spacing: 0;
}

#alacarte th,
#alacarte td {
	padding: 5px 10px;
	border: 1px solid #cac292;
}

#alacarte th {
	color: #111;
	border: 1px solid #cac292;
	background-color: #f3f2da;
	font-weight: normal;
}

#alacarte td {
    color: #4e3400;
	border: 1px solid #cac292;
	background: none;
}



/*===========================================================
   各コース料理
   #alacarte
============================================================*/
/* メニューアクティブ設定
----------------------------------------------------*/
#course #restnav li.restnav_course a{
	background: url(../restaurant/images/restnav.gif) -268px -50px;
}

/* サブタイトル
----------------------------------------------------------- */
#course h3#st_course{
	margin: 0 0 30px;
	width: 670px;
	height: 45px;
	text-align: left;
	background: url(../restaurant/course/images/restaurant_h3_title_course.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	clear:both;
}

/* course_c_*|共通スタイル
----------------------------------------------------------- */

/*入れ物*/ 
#course div#course_c_00,
#course div#course_c_01,
#course div#course_c_02,
#course div#course_c_03,
#course div#course_c_04,
#course div#course_c_05,
#course div#course_c_06,
#course div#course_c_07,
#course div#course_c_08,
#course div#course_c_09{
	margin: 0 0 25px;
	width: 670px;
	text-align: left;
	clear: both;
	overflow: hidden;
}

/*画像*/ 
#course div#course_c_00 img,
#course div#course_c_01 img,
#course div#course_c_02 img,
#course div#course_c_03 img,
#course div#course_c_04 img,
#course div#course_c_05 img,
#course div#course_c_06 img,
#course div#course_c_07 img,
#course div#course_c_08 img,
#course div#course_c_09 img{
	float: left;
}

/*説明文*/ 
#course div#course_c_00 p,
#course div#course_c_01 p,
#course div#course_c_02 p,
#course div#course_c_03 p,
#course div#course_c_04 p,
#course div#course_c_05 p,
#course div#course_c_06 p,
#course div#course_c_07 p,
#course div#course_c_08 p,
#course div#course_c_09 p{
	width: 395px;
	float: right;
	margin: 0 0 5px;
}

#course p.price{
	font-weight:bold;
	text-align:right;
	line-height: 3;
}

/*リンク*/ 
#course p.link{
	text-align:right;
}

/*===========================================================
   お子様料理
   #child
============================================================*/
/* メニューアクティブ設定
----------------------------------------------------*/
#child #restnav li.restnav_child a{
	background: url(../restaurant/images/restnav.gif) -402px -50px;
}

#child h3#st_child{
	margin: 0 0 30px;
	width: 670px;
	height: 45px;
	text-align: left;
	background: url(../restaurant/child/images/restaurant_h3_title_child.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	clear:both;
}

/* child_c_*|共通スタイル
----------------------------------------------------------- */
/*入れ物*/ 
#child div#child_c_01,
#child div#child_c_02{
	margin: 0 0 25px;
	padding: 0;
	border: 0;
	width: 670px;
	text-align: left;
	clear: both;
	overflow: hidden;
}

/*画像*/ 
#child div#child_c_01 img,
#child div#child_c_02 img{
	float: left;
}

/*説明文*/ 
#child div#child_c_01 p,
#child div#child_c_02 p{
	width: 395px;
	float: right;
}

/*  child_c_02
----------------------------------------------------------- */
#child div#child_c_02 {
	margin: 0 0 60px 0 ;
}

#child p.price{
	font-weight:bold;
	text-align:right;
	line-height: 3;
}


/*===========================================================
   昼食・ご宴会
   #feast
============================================================*/
/* メニューアクティブ設定
----------------------------------------------------*/
#feast #restnav li.restnav_feast a,
#glad #restnav li.restnav_feast a,
#law #restnav li.restnav_feast a,
#party #restnav li.restnav_feast a{
	background: url(../restaurant/images/restnav.gif) -536px -50px;
}

/*メニュー:昼食・ご宴会用*/
/*慶事のご案内*/
#feast #restnav li ul.restnav_s li.restnav_s_glad a,
#glad #restnav li ul.restnav_s li.restnav_s_glad a,
#law #restnav li ul.restnav_s li.restnav_s_glad a,
#party #restnav li ul.restnav_s li.restnav_s_glad a{
	background: url(../restaurant/images/restnav_s.gif) 0 0;	
}

#feast #restnav li ul.restnav_s li.restnav_s_glad a:hover,
#glad #restnav li ul.restnav_s li.restnav_s_glad a:hover,
#law #restnav li ul.restnav_s li.restnav_s_glad a:hover,
#party #restnav li ul.restnav_s li.restnav_s_glad a:hover{
	background: url(../restaurant/images/restnav_s.gif) -133px 0;	
}

/*法要のご案内*/
#feast #restnav li ul.restnav_s li.restnav_s_law a,
#glad #restnav li ul.restnav_s li.restnav_s_law a,
#law #restnav li ul.restnav_s li.restnav_s_law a,
#party #restnav li ul.restnav_s li.restnav_s_law a{
	background: url(../restaurant/images/restnav_s.gif) 0 -20px;	
}

#feast #restnav li ul.restnav_s li.restnav_s_law a:hover,
#glad #restnav li ul.restnav_s li.restnav_s_law a:hover,
#law #restnav li ul.restnav_s li.restnav_s_law a:hover,
#party #restnav li ul.restnav_s li.restnav_s_law a:hover{
	background: url(../restaurant/images/restnav_s.gif) -133px -20px;	
}

/*忘年会・新年会のご案内*/
#feast #restnav li ul.restnav_s li.restnav_s_party a,
#glad #restnav li ul.restnav_s li.restnav_s_party a,
#law #restnav li ul.restnav_s li.restnav_s_party a,
#party #restnav li ul.restnav_s li.restnav_s_party a{
	background: url(../restaurant/images/restnav_s.gif) 0 -40px;	
}

#feast #restnav li ul.restnav_s li.restnav_s_party a:hover,
#glad #restnav li ul.restnav_s li.restnav_s_party a:hover,
#law #restnav li ul.restnav_s li.restnav_s_party a:hover,
#party #restnav li ul.restnav_s li.restnav_s_party a:hover{
	background: url(../restaurant/images/restnav_s.gif) -133px -40px;	
}

/*サブタイトル*/
#feast h3#st_feast{
	margin: 0 0 30px;
	width: 670px;
	height: 45px;
	text-align: left;
	background: url(../restaurant/feast/images/feast_h3_title_feast.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	clear:both;
}

/* feast_c_01
----------------------------------------------------------- */
#feast div#feast_c_01{
	margin: 0 0 30px;
	width: 670px;
	text-align: left;
}

/*キャッチコピー*/ 
#feast div#feast_c_01 h4{
	margin: 0 0 15px;
	width: 670px;
	height: 20px;
	text-align: left;
	background: url(../restaurant/feast/images/feast_h4_copy_feast.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#feast div#feast_c_01 p{
	margin: 0 0 5px;
	width: 670px;
	text-align: left;
}

/* feast_c_02～05_共通
----------------------------------------------------------- */
#feast div#feast_c_02,
#feast div#feast_c_03,
#feast div#feast_c_04,
#feast div#feast_c_05{
	margin: 0 0 30px;
	width: 670px;
	height: 260px;
	text-align: left;
}

/*キャッチコピー*/ 
#feast div#feast_c_02 h5,
#feast div#feast_c_03 h5,
#feast div#feast_c_04 h5,
#feast div#feast_c_05 h5{
	width: 670px;
	height: 40px;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
}

#feast div#feast_c_02 p,
#feast div#feast_c_03 p,
#feast div#feast_c_04 p,
#feast div#feast_c_05 p{
	margin: 0 0 5px;
	width: 670px;
	height: 220px;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
}

/* feast_c_02
----------------------------------------------------------- */
#feast div#feast_c_02{
	background: url(../restaurant/feast/images/feast_c_02_image.jpg) left top no-repeat;
}

/* feast_c_03
----------------------------------------------------------- */
#feast div#feast_c_03{
	background: url(../restaurant/feast/images/feast_c_03_image.jpg) left top no-repeat;
}

/* feast_c_04
----------------------------------------------------------- */
#feast div#feast_c_04{
	background: url(../restaurant/feast/images/feast_c_04_image.jpg) left top no-repeat;
}

/* feast_c_05
----------------------------------------------------------- */
#feast div#feast_c_05{
	background: url(../restaurant/feast/images/feast_c_05_image.jpg) left top no-repeat;
}

/*====================================================
   ご慶事
   #glad
====================================================*/
#glad h3#st_glad{
	margin: 0 0 30px;
	width: 670px;
	height: 45px;
	text-align: left;
	background: url(../restaurant/feast/glad/images/restaurant_h3_title_glad.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

/* glad_c_01
----------------------------------------------------------- */
#glad div#glad_c_01{
	margin: 0 0 25px;
	width: 670px;
	text-align: left;
}

#glad div#glad_c_01 h4{
	margin: 0 0 15px;
	width: 670px;
	height: 22px;
	text-align: left;
	background: url(../restaurant/feast/glad/images/feast_h4_copy_glad.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#glad div#glad_c_01 p{
	margin: 0 0 25px;
	width: 670px;
}

/* glad_c_*|共通スタイル
----------------------------------------------------------- */
/*入れ物*/ 
#glad div#glad_c_02,
#glad div#glad_c_03,
#glad div#glad_c_04,
#glad div#glad_c_05{
	margin: 0 0 25px;
	width: 670px;
	text-align: left;
	clear: both;
	overflow: hidden;
}

#glad div#glad_c_02 p,
#glad div#glad_c_03 p,
#glad div#glad_c_04 p,
#glad div#glad_c_05 p{
	margin: 0 0 5px;
	text-align: left;
	font-size: 117%;
	width: 395px;
	float: right;
}

#glad div#glad_c_02 dl,
#glad div#glad_c_03 dl,
#glad div#glad_c_04 dl,
#glad div#glad_c_05 dl{
	margin: 0 0 5px;
	text-align: left;
	font-size: 100%;
	width: 395px;
	float: right;
}

#glad div#glad_c_02 dl dt,
#glad div#glad_c_03 dl dt,
#glad div#glad_c_04 dl dt,
#glad div#glad_c_05 dl dt{
	text-align: left;
	float: left;
}

#glad div#glad_c_02 dl dd,
#glad div#glad_c_03 dl dd,
#glad div#glad_c_04 dl dd,
#glad div#glad_c_05 dl dd{
	margin: 0 0 5px;
	padding: 0 0 0 10em;
	text-align: left;
}

/*画像*/ 
#glad div#glad_c_02 img,
#glad div#glad_c_03 img,
#glad div#glad_c_04 img,
#glad div#glad_c_05 img{
	float: left;
}

/*====================================================
   ご法要
   #law
====================================================*/
#law h3#st_law{
	margin: 0 0 30px;
	padding: 0;
	border: 0;
	width: 670px;
	height: 45px;
	text-align: left;
	background: url(../restaurant/feast/law/images/restaurant_h3_title_law.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

/* law_c_01
----------------------------------------------------------- */
#law div#law_c_01{
	margin: 0 0 25px;
	width: 670px;
	text-align: left;
}

#law div#law_c_01 h4{
	margin: 0 0 15px;
	width: 670px;
	height: 22px;
	text-align: left;
	background: url(../restaurant/feast/law/images/feast_h4_copy_law.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#law div#law_c_01 p{
	margin: 0 0 25px;
	width: 670px;
}

#law div#law_c_01 table{
	margin: 0 auto;
	color: #111;
	border: 1px solid #cac292;
	background: none;
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.5;
	letter-spacing: 0;
}

#law div#law_c_01 th,
#law div#law_c_01 td {
	padding: 5px 10px;
	border: 1px solid #cac292;
}

#law div#law_c_01 th {
	width: 100px;
	color: #4e3f18;
	border: 1px solid #cac292;
	background-color: #f3f2da;
	font-weight: normal;
	text-align: center
}

#law div#law_c_01 td {
    color: #4e3400;
	border: 1px solid #cac292;
	background: none;
}

/* law_c_*|共通スタイル
----------------------------------------------------------- */

/*入れ物*/ 
#law div#law_c_02,
#law div#law_c_03,
#law div#law_c_04{
	margin: 0 0 25px;
	padding: 0;
	border: 0;
	width: 670px;
	text-align: left;
	clear: both;
	overflow: hidden;
}

#law div#law_c_02 p,
#law div#law_c_03 p{
	margin: 0 0 5px;
	padding: 0;
	border: 0;
	text-align: left;
	width: 395px;
	float: right;
}

/*画像*/ 
#law div#law_c_02 img,
#law div#law_c_03 img{
	float: left;
}

/* law_c_04
----------------------------------------------------------- */
#law div#law_c_04{
	margin: 0 0 50px;
	border: 1px solid #CAC292;
	width: 668px;
	text-align: left;
	clear: both;
	background-color: #fff;
	overflow: hidden;
}

#law div#law_c_04 p{
	margin: 15px 20px;
	text-align: left;
	width: 630px;
	float: right;
}

#law div#law_c_04 dl{
	margin: 0 0 5px;
	text-align: left;
	width: 630px;
	float: right;
}

#law div#law_c_04 dl dt{
	text-align: left;
	float: left;
}

#law div#law_c_04 dl dd{
	margin: 0 0 5px;
	padding: 0 0 0 10em;
	text-align: left;
}


/*====================================================
   忘年会・新年会のご案内（謝恩会・歓送迎会）
   #party
====================================================*/
#party h3#st_party{
	margin: 0 0 30px;
	width: 670px;
	height: 45px;
	text-align: left;
	background: url(../restaurant/feast/party/images/restaurant_h3_title_party.gif) left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	clear:both;
}

/* party_c_*|共通スタイル
----------------------------------------------------------- */
/*入れ物*/ 
#party div#party_c_00,
#party div#party_c_01,
#party div#party_c_02,
#party div#party_c_03,
#party div#party_c_04,
#party div#party_c_05,
#party div#party_c_06{
	margin: 0 0 25px;
	width: 670px;
	text-align: left;
	clear: both;
	overflow: hidden;
}

/*画像*/ 
#party div#party_c_00 img,
#party div#party_c_01 img,
#party div#party_c_02 img,
#party div#party_c_03 img,
#party div#party_c_04 img,
#party div#party_c_06 img{
	float: left;
}

/*説明文*/ 
#party div#party_c_00 p,
#party div#party_c_01 p,
#party div#party_c_02 p,
#party div#party_c_03 p,
#party div#party_c_04 p,
#party div#party_c_06 p{
	width: 375px;
	float: right;
}

/* party_c_01
----------------------------------------------------------- */
/*入れ物*/ 
#party div#party_c_00{
	margin: 25px 0;
}

/* party_c_05
----------------------------------------------------------- */
#party div#party_c_05{
	margin: 0 0 50px;
	border: 1px solid #CAC292;
	width: 668px;
	text-align: left;
	clear: both;
	overflow: hidden;
	background: #fff url(../restaurant/feast/party/images/party_c_05_image.jpg) right top no-repeat;
}

#party div#party_c_05 p{
	margin: 15px 20px;
	text-align: left;
	width: 630px;
	float: right;
}

#party div#party_c_05 dl{
	margin: 0 0 5px;
	text-align: left;
	width: 630px;
	float: right;
}

#party div#party_c_05 dl dt{
	padding: 2px;
	border: 1px solid #CC9900;
	text-align: left;
	float: left;
	background-color: #F8F6EB;
}

#party div#party_c_05 dl dd{
	margin: 0 0 5px;
	padding: 2px 0 0 8em;
	border: 0;
	text-align: left;
}

#party div#party_c_05 p.party_c_05_plan_title{
	text-align: left;
	width: 630px;
	font-weight: bold;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

