@charset "UTF-8";

div.eventClear {
	width: 673px;
	margin: 0px auto;
}

div.eventClear h1 ,
div.eventClear h2 ,
div.eventClear h3 ,
div.eventClear h4 ,
div.eventClear h5 ,
div.eventClear h6 {
	font-weight: normal !important;
	background-color: #fff !important;
	text-align: left !important;
	padding: 0px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border: 0px !important;
}

div.eventClear h1 ,
div.eventClear h2 ,
div.eventClear h3 ,
div.eventClear h4 ,
div.eventClear h5 ,
div.eventClear h6 { font-size: 100%; }

div.eventClear img {
	border: none;
	vertical-align: bottom !important;
}

/* ========== 申込フォーム ========== */

div#eventApplication div.contentsBox {
	margin-bottom: 15px;
	padding-bottom: 10px;
}

div#eventApplication div.contentsBox h4 {
	margin-bottom: 15px;
}

div#eventApplication h4#eventApplicationTitle {
    background-color: #C1B891;
    border: 2px solid #A99C81;
    color: #3E3820;
    font-size: 122%;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
}

div#eventApplication p.eventApplicationBack {
	margin-bottom: 10px;
	text-align: right;
}

div#eventApplication p.eventApplicationBack a {
	font-size: 85%;
}

div#eventApplication div.contentsBox dl {
	padding: 0px 12px;
	margin-bottom: 5px;
	text-align: justify;
	text-justify: inter-ideograph;
}

div#eventApplication div.contentsBox dt {
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	background: url("/images/maru.png") no-repeat left center;
	padding-left: 20px;
}

div#eventApplication div.contentsBox dd dt {
	background: none;
	padding-left: 0px;
}

div#eventApplication ul.eventApplicationBuyList li,
div#inqCheck td li {
	margin-bottom: 5px;
}

div#eventApplication ul.eventApplicationBuyList li#sumTotal {
	text-align: right;
	font-weight: bold;
	font-size: 107%;
	margin-top: 10px;
}

div#eventApplication li#sumTotal span#totalPrice {
	font-weight: bold;
	font-size: 114%;
}

div#inqCheck li#sumTotal {
	font-weight: bold;
	font-size: 107%;
}

div#eventApplication table {
	width: 635px;
	margin: 0px auto;
	margin-bottom: 15px;
	border: solid 1px #a99c81;
}

div#eventApplication table th ,
div#eventApplication table td {
	padding: 5px 5px;
	border-bottom: dotted 1px #a99c81;
}

div#eventApplication table input {
	line-height: 100%;
}

div#eventApplication table th {
	padding-right: 10px;
	width: 180px;
	text-align: right;
	font-weight: bold;
	background-color: #d8d6c7;
}

div#eventApplication table td p {
	font-size: 92%;
	margin-top: 5px;
}

div#eventApplication table td {
	padding-left: 10px;
}

div#eventApplication table tr.odd {
	background-color: #f5f4eb;
}

div#eventApplication table span {
	font-size: 85%;
	letter-spacing: 0;
}

div#eventApplication p.warning {
	padding: 0px 12px;
}

div#eventApplication span#mobileAttent {
	margin-top: 5px;
	display: block;
}


/* ========== 開業記念特別フェア ========== */

/* 2015年4月22日～ */

#event2015_03 * {
	letter-spacing: 0;
}

#event2015_03 #indexList {
	background: url("/event/images/2015/03/back-menu.png") repeat-y center top;
	padding: 10px 0;
}

#event2015_03 #indexList ul {
	width: 477px;
	margin: 0 auto;
	overflow: hidden;
}

#event2015_03 #indexList li {
	float: left;
}

#event2015_03 #kaigyo-kinen {
	clear: both;
	background: url("/event/images/2015/03/back.png") repeat-y center top;
	padding: 0 30px;
	overflow: hidden;
}

#event2015_03 #kaigyo-kinen > div {
	overflow: hidden;
}

#event2015_03 .photo-container {
	float: left;
	width: 260px;
}

#event2015_03 .menu-container {
	float: right;
	width: 353px;
}

#event2015_03 .menu-container ul {
	margin-bottom: 10px;
}

#event2015_03 .pagetop {
	clear: both;
	width: 100%;
	text-align: right;
	border-top: dotted 1px #755618;
	margin-top: 10px;
	padding-top: 4px;
	/*margin-bottom: 25px;*/
}

#event2015_03 .shopinfo {
	clear: both;
	padding-top: 25px;
	margin-bottom: 15px;
}

#event2015_03 .shopinfo > div {
	margin-top: 10px;
	background-color: #f5f2e9;
	background-color: #fefeea;
	padding: 10px;
	border: solid 1px #b28247;
	border: solid 1px #b8b895;
	/* CSS3 角丸 */
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#event2015_03 .shopName {
	font-size: 136%;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 50px;
	background-size: auto 50px;
}

#event2015_03 .shopinfo .benkay {
	padding-left: 110px;
	background: url("/event/images/2015/03/logo-benkay.png") no-repeat left center;
}

#event2015_03 .shopinfo .taoli {
	padding-left: 110px;
	background: url("/event/images/2015/03/logo-taoli.png") no-repeat left center;
}

#event2015_03 .shopinfo .celebrites {
	padding-left: 135px;
	background: url("/event/images/2015/03/logo-celebrites.png") no-repeat left center;
}

#event2015_03 .shopinfo .serena {
	padding-left: 95px;
	background: url("/event/images/2015/03/logo-serena.png") no-repeat left center;
}

#event2015_03 .shopinfo .fountain {
	padding-left: 135px;
	background: url("/event/images/2015/03/logo-fountain.png") no-repeat left center;
}

#event2015_03 .shopinfo .patissiere {
	padding-left: 135px;
	background: url("/event/images/2015/03/logo-patissiere.png") no-repeat left center;
}

#event2015_03 .day {
	font-size: 114%;
	font-weight: bold;
}

#event2015_03 .menu-name {
	margin-top: 15px;
}

#event2015_03 .menu-pay {
	font-weight: bold;
	font-size: 122%;
	margin-top: 15px;
	margin-bottom: 5px;
}

#event2015_03 .menu-pay-serena {
	margin-top: 15px;
	margin-bottom: 5px;
}

#event2015_03 .limited {
	color: #bd0211;
	text-decoration: underline;
	letter-spacing: 0;
}

#event2015_03 .lunch {
	margin-top: 15px;
	background-color: #f5f2e9;
	background-color: #fefeea;
	padding: 10px;
	border: solid 1px #b28247;
	border: solid 1px #b8b895;
	/* CSS3 角丸 */
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#event2015_03 .yoyaku {
	/*text-align: center;*/
	margin-top: 25px;
}

#event2015_03 .check {
	border: dotted 1px #bd0211;
	padding: 5px;
	margin: 10px 0;
	color: #bd0211;
	background-color: #fffff5;
}

#event2015_03 .check p {
	font-weight: bold;
}

#event2015_03 .check p:first-child {
	text-decoration: underline;
}

#event2015_03 hr {
	border: 0;
    border-bottom: 1px solid #b8b895;
    background: #fff;
	margin-top: 15px;
	margin-bottom: 15px;
}

#event2015_03 #page-bottom {
	background: url("/event/images/2015/03/back-bottom.png") no-repeat bottom center;
	min-height: 60px;
	padding-left: 60px;
}


/* ========== 2015年5月25日以降ご宿泊のお客様へ ========== */

/* 2015年4月10日～ */

#event2015_02 > div {
	border: solid 2px #c0ba8a;
	/*width: 659px;*/
	margin: 0px auto;
	padding: 5px;
	margin-top: 15px;
}

#event2015_02 > div > div {
	padding: 7px;
}

#event2015_02 .midashi {
	background-color: #f5f4eb;
	border-bottom: solid 2px #c0ba8a;
	padding: 3px;
	text-align: center;
	font-size: 114%;
	font-weight: bold;
}

#event2015_02 th,
#event2015_02 td {
	padding: 5px 10px;
	border: solid 1px #a99c81;
}

#event2015_02 th {
	white-space: nowrap;
	background-color: #d8d6c7;
	font-weight: bold;
}

#event2015_02 caption {
	font-size: 107%;
	font-weight: bold;
	margin-bottom: 5px;
}

#event2015_02 hr {
	border: 0;
    border-bottom: 1px dotted #333;
    background: #fff;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* ========== 3/16「うたごえ喫茶」 ========== */

/* 2015年1月23日～ */

#event2015_01 {
	background-color: #fef4e0;
}

#event2015_01 #tomoshibi {
	background-color: #fff;
	padding: 13px;
	margin: 15px 0px;
	/* CSS3 角丸 */
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/* ========== クリスマスランチ＆ディナー2014 ========== */

/* 2014年11月07日～*/

div#event2014_18 {
	color: #423936;
}

div#event2014_18 #indexList li {
	float: left;
}

div#event2014_18 #indexList {
	height: 78px;
}

div#event2014_18 #christmasLunchDinner {
	background: url("/event/images/2014/18/back.jpg") repeat-y left top;
	padding: 30px 30px 0px 30px;
	overflow: hidden;
}

div#event2014_18 #fountainCocktail {
	background: url("/event/images/2014/18/back-bottom.jpg") no-repeat center bottom;
	padding: 0px 30px 30px 30px;
	overflow: hidden;
	zoom: 1;
}

div#event2014_18 hr {
	border:none;
    border-top:dotted 1px #3d3431;
    height:1px;
	margin-top: 10px;
	margin-bottom: 16px;
}

div#event2014_18 .foodPhoto {
	clear: both;
	float: left;
	width: 260px;
	margin-bottom: 30px;
}

div#event2014_18 .foodPhoto span {
	display: block;
	margin-left: 21px;
	margin-top: 20px;
}

div#event2014_18 .shop {
	float: right;
	width: 353px;
	margin-bottom: 15px;
}

div#event2014_18 .pagetop {
	clear: both;
	width: 100%;
	text-align: right;
	border-top: dotted 1px #755618;
	padding-top: 4px;
	margin-bottom: 25px;
}

div#event2014_18 .shopName {
	margin-bottom: 25px;
	position: relative;
}

div#event2014_18 .tel {
	position: absolute;
	right: 0;
	font-size: 114%;
	font-weight: bold;
	color: #423936;
	line-height: 24px;
}

div#event2014_18 .catch {
	margin-bottom: 15px;
}

div#event2014_18 .foodmenuName {
	margin-top: 5px;
	margin-bottom: 8px;
}

div#event2014_18 span.attent {
	font-size: 77%;
}

div#event2014_18 .yoyaku {
	margin-top: 15px;
}

div#event2014_18 table {
	margin: 0px;
}

div#event2014_18 th {
	white-space: nowrap;
	vertical-align: top;
	width: 50px;
}

div#event2014_18 th,
div#event2014_18 td {
	padding: 6px 6px 6px 0px;
}

div#event2014_18 #fountain .foodmenuName {
	margin-bottom: 10px;
}

div#event2014_18 .schedule {
	font-size: 107%;
	font-weight: bold;
}

div#event2014_18 #fountainCocktail {
	clear: both;
}

div#event2014_18 #fountainCocktail dd {
	/*font-size: 92%;*/
}

div#event2014_18 dt {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}

div#event2014_18 dd {
	margin-left: 10px;
	line-height: 1.8;
}

/* ========== ガーデンチャペルコンサート ========== */

/* 2014年11月07日～ */

#event2014_17 {
	background: #f2fbfd url("/event/images/2014/17/back.png") no-repeat center top;
}

#event2014_17 #title-img {
	padding-top: 50px;
	text-align: center;
}

#event2014_17 #program {
	border: dotted 1px #374f20;
	padding: 10px 20px;
}

#event2014_17 #program li {
	line-height: 2.3;
}

#event2014_17 #program span {
	font-weight: bold;
}

#event2014_17 #cast {
	overflow: hidden;
}

#event2014_17 #cast li {
	clear: both;
	overflow: hidden;
	letter-spacing: 0;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: dotted 1px #374f20;
}

#event2014_17 #cast li p {
	letter-spacing: 0;
	font-size: 92%;
}

#event2014_17 #cast li .castPhoto {
	width: 85px;
	float: left;
}

#event2014_17 #cast li div {
	width: 528px;
	float: left;
}

#event2014_17 .castName {
	font-size: 107%;
	font-weight: bold;
	margin-bottom: 5px;
}

#event2014_17 #waribiki {
	margin-top: 20px;
	margin-bottom: 30px;
	background-color: #d36060;
	padding: 5px 10px;
	color: #fff;
	/* CSS3 角丸 */
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}


/* ========== ガーデンチャペルコンサート ========== */

/* 2014年10月10日～ */

#event2014_16 {
	background-color: #e3d3b8;
	color: #2f2007;
}

#event2014_16 #event2014_16-contents {
	padding: 20px 30px;
	overflow: hidden;
}

#event2014_16 #program {
	margin-top: 15px;
}

#event2014_16 #program,
#event2014_16 #group-ashi {
	/*border: dotted 1px #374f20;*/
	padding: 10px 20px;
	background-color: #f0e6d7;
}

#event2014_16 #program li,
#event2014_16 #group-ashi li {
	letter-spacing: 0;
}

#event2014_16 #program li {
	margin-top: 10px;
}

#event2014_16 #group-ashi li {
	margin-top: 3px;
}

#event2014_16 #program span,
#event2014_16 #group-ashi span {
	font-weight: bold;
}

#event2014_16 #waribiki {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #aa693f;
	padding: 5px 10px;
	color: #fff;
	/* CSS3 角丸 */
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/* ========== クリスマスケーキ2014 ========== */

/* ～2014年12月19日 */

div#event2014_15 #indexList li {
	float: left;
	background: url("/event/images/2014/15/back_bottom.png") no-repeat center bottom;
}

div#event2014_15 #indexList {
}

div#event2014_15 img {
	/*display: block !important;*/
}

div#event2014_15 #eventApplication {
	background: url("/event/images/2014/15/back_bottom.png") no-repeat center bottom;
	padding-bottom: 45px;
}

div#event2014_15 #eventApplication div {
	background-color: #fff;
	width: 613px;
	margin: 0px auto;
}

div#event2014_15 #eventApplication h3 {
	background-color: #AE8249 !important;
	padding: 3px !important;
	text-align: center !important;
	font-weight: bold !important;
	color: #fff !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

div#event2014_15 #eventApplication ul,
div#event2014_15 #eventApplication dl {
	padding: 10px;
}

div#event2014_15 #eventApplication ul li {
	margin-bottom: 5px;
}

div#event2014_15#eventApplication ul li span {
	display: block;
	text-indent: 9em;
	margin-top: 3px;
}

div#event2014_15 #eventApplication dl {
	background: url("/event/images/2014/15/logo.png") no-repeat center left;
	height: 73px;
}

div#event2014_15 #eventApplication dt,
div#event2014_15 #eventApplication dd {
	padding-left: 105px;
	font-size: 107%;
	font-weight: bold;
}

div#event2014_15 #eventApplication dt {
	color: #7F4F1B;
	margin-top: 10px;
	margin-bottom: 5px;
}

/* ========== ピンクリボン支援 ========== */

/* 2014年10月01日～10月31日 */

#pinkRibbon {
	background: url("/event/images/2014/14/back.png") repeat-y center top;
	padding: 10px 30px 20px 30px;
	border-bottom: solid 15px #e40179;
}

#pinkRibbonTorikumi dt,
#pinkRibbonKifu {
	background-color: #e40179;
	font-weight: bold;
	color: #fff;
	padding: 5px 10px;
	margin-top: 30px;
	margin-bottom: 10px;
}

#pinkRibbonTorikumi dd {
	margin: 0px 10px;
	letter-spacing: 0;
}

div#event2014_14 strong,
#pinkRibbonTorikumi dd li {
	letter-spacing: 0;
}

.pinkRibbonTorikumilist {
	background-color: #fbd0e7;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 5px 10px;
}

#pinkRibbonCocktail {
	background: url("/event/images/2014/14/cocktail.jpg") no-repeat left top;
	min-height: 95px;
	padding-left: 115px;
}

#pinkRibbonCocktail ul {
	margin-top: 5px;
}

#pinkRibbonCocktail li {
	margin-top: 3px;
}

#pinkRibbonJAZZLIVE {
	background: url("/event/images/2014/14/jazz.jpg") no-repeat 488px 5px;
	border: solid 2px #e40179;
	margin: 15px 10px;
	padding: 10px;
}

#pinkRibbonJAZZLIVE p,
#pinkRibbonJAZZLIVE li {
	letter-spacing: 0;
}

#pinkRibbonJAZZLIVE li {
	line-height: 2.0;
}

/* ========== おせち料理2014 ========== */

/* 2014年10月01日～12月31日 */

div#event2014_13 div {
	background: url("/event/images/2014/13/back.jpg") repeat-y center top;
	padding: 0px 15px 15px 15px;
	margin-bottom: 15px;
}

div#event2014_13 div#bodycopy {
	background: url("/event/images/2014/13/back-copy.jpg") repeat-y center top;
	padding-top: 5px;
	margin-bottom: 0px;
}

div#event2014_13 div#bodycopy p {
	letter-spacing: 0px;
}

div#event2014_13 ul#get li {
	font-weight: bold;
	color: #771717;
	font-size: 114%;
	line-height: 2.0;
}

div#event2014_13 #osechiYoyaku {
	font-size: 129%;
	color: #771717;
	font-weight: bold;
	line-height: 56px;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* ========== 高橋真梨子 クリスマスディナーショー2014 ========== */

/* 2014年8月25日～ */

div#event2014_12 #allInfo {
	background-color: #c0ae72;
	padding: 0px 30px;
	padding-bottom: 20px;
	color: #fff;
}

div#event2014_12 p#day {
	font-size: 144%;
	font-weight: bold;
	margin-bottom: 5px;
}

div#event2014_12 div#eventInq {
	background-color: #fff;
	padding: 5px 15px 5px 15px;
	overflow: hidden;
	zoom: 1;
}

div#event2014_12 dt {
	margin-top: 20px;
	margin-bottom: 5px;
}

div#event2014_12 div#stay {
	margin-top: 20px;
	font-size: 92%;
}

div#event2014_12 p#logo {
	margin-top: 10px;
}

/* ========== TAKA'S Secret Dinner 2014 with MASA KASAHARA ～Discover Japan～ ========== */

/* ～2014年9月22日 */

#event2014_11 #read {
	margin: 20px 0px;
}

#event2014_11 #read p {
	letter-spacing: 0;
}

#event2014_11 ul {
	padding: 15px;
	background-color: #f5f4eb;
}


/* ========== 木管五重奏団 farbe ファルベ 演奏会 ========== */

/* ～2014年8月29日 */

#event2014_10 {
	padding: 12px 0px;
	background: #ecd7f3 url("/event/images/2014/10/back.png") no-repeat top center;
	overflow: hidden;
}

#event2014_10 * {
	letter-spacing: 0;
	color: #212231;
}

#event2014_10 #eventMain {
	width: 637px;
	margin: 0px auto;
}

#event2014_10 #eventRead {
	margin: 15px 0px;
}

#event2014_10 .stageTitle {
	font-size: 114%;
	font-weight: bold;
	color: #7c0047;
}

#event2014_10 .stageTime {
	font-size: 107%;
	font-weight: bold;
	margin: 10px 0px;
}

#event2014_10 .stagePrice {
	background-color: #faf9ff;
	padding: 10px;
	margin-top: 10px;
	/* CSS3 角丸 */
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/* ========== ホテルの学校2014 ========== */

/* ～2014年7月27日 */

#event2014_09 {
	width: 653px;
	border: solid 10px #ffd950;
}

#event2014_09 .eventDetail {
	width: 292px;
	padding: 5px 10px;
	color: #fff;
}

#event2014_09 .eventDetail p {
	letter-spacing: 0;
}

#event2014_09 .eventDetail ul {
	margin-top: 10px;
}

#event2014_09 .eventDetail li {
	margin-bottom: 5px;
	letter-spacing: 0;
}

#event201409SushiWedding {
	background: url("/event/images/2014/09/green-pink-center.png") repeat-y top center;
	overflow: hidden;
}

#event201409HotelSweets {
	background: url("/event/images/2014/09/blue-yellow-center.png") repeat-y top center;
	overflow: hidden;
}

#event201409sushi,
#event201409hotel {
	float: left;
	width: 312px;
}

#event201409wedding,
#event201409sweets {
	float: right;
	width: 312px;
}

#event2014_09 .eventDetail .catch {
	font-size: 114%;
	font-weight: bold;
	letter-spacing: 0;
	text-align: center;
	margin-bottom: 5px;
}

/* ========== ホテル日航熊本で楽しむ真夏の粋、納涼怪談 ========== */

/* ～2014年8月26日 */

#event2014_08 {
	background: url("/event/images/2014/08/back.jpg") no-repeat top center;
	border-bottom: solid 15px #165280;
}

#event2014_08 #yoyaku {
	background-color: #fffcb6;
	padding: 10px 15px;
	margin-top: 15px;
	/* CSS3 角丸 */
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#event2014_08 #cast {
	overflow: hidden;
}

#event2014_08 #cast p {
	letter-spacing: 0;
}

/* ========== 第15回 うたごえ喫茶 ========== */

/* 2014年6月4日～ */

#event2014_07 #eventContact {
	background: url("/event/images/2014/07/bk-footer.jpg") repeat-x left top;
	color: #fff;
	padding: 10px 0px 20px;
	text-align: center;
	font-size: 114%;
	margin-bottom: 8px;
}

/* ========== ガーデンチャペルコンサート ========== */

/* 2014年4月10日～ */

#event2014_06 #program {
	border: dotted 1px #374f20;
	padding: 10px 20px;
	/*background-color: #fcf5f5;*/
}

#event2014_06 #program li {
	line-height: 2.3;
}

#event2014_06 #program span {
	font-weight: bold;
}

#event2014_06 #cast {
	overflow: hidden;
}

#event2014_06 #cast li {
	clear: both;
	letter-spacing: 0;
	padding-top: 20px;
}

#event2014_06 #cast li p {
	letter-spacing: 0;
}

#event2014_06 #cast li .castPhoto {
	width: 85px;
	float: left;
}

#event2014_06 #cast li div {
	width: 528px;
	float: left;
}

#event2014_06 .castName {
	font-size: 107%;
	font-weight: bold;
	margin-bottom: 5px;
}

#event2014_06 #waribiki {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #d36060;
	padding: 5px 10px;
	color: #fff;
	/* CSS3 角丸 */
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/* ========== 母の日 フラワーギフト ========== */

/* 2014年3月24日～ */

#event2014_05 * {
	letter-spacing: 0;
}

#event2014_05 .leftPhoto {
	clear: both;
	float: left;
	width: 190px;
}

#event2014_05 .giftDetail {
	float: left;
	width: 323px;
}

#event2014_05 .rightPhoto {
	float: right;
	width: 130px;
	text-align: right;
}

#event2014_05 .giftTitle {
	border-bottom: solid 2px #ed5661;
	font-weight: bold;
	margin-bottom: 5px;
}

#event2014_05 .giftSubTitle {
	font-weight: bold;
	padding-top: 5px;
}

#event2014_05 .giftTitle span,
#event2014_05 .giftSubTitle span {
	font-weight: bold;
	color: #128a25;
}

/* ========== 第1回 ウエディング同窓会 ========== */

/* 2014年1月30日～ */

div#event2014_03 #informationContainer {
	background: #fff url("/event/images/2014/03/back.png") repeat-y top center;
	padding: 30px 40px 20px 40px;
	color: #fff;
}

div#event2014_03 #detail li {
	font-size: 107%;
	margin-bottom: 15px;
	letter-spacing: 0;
}

div#event2014_03 #present {
	margin-top: 20px;
	padding: 10px 15px;
	/*rder: dotted 1px #fff;*/
	background-color: #ffc9e4;
	/* CSS3 角丸 */
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

div#event2014_03 #present p {
	text-align: center;
	color: #000;
	font-weight: bold;
}

div#event2014_03 #eventContact {
	background: #fff url("/event/images/2014/03/footer.png") no-repeat bottom center;
	padding: 16px 40px 20px;
}

div#event2014_03 #eventContact p {
	text-align: center;
	font-size: 107%;
	font-weight: bold;
}

/* ========== MEET THE WINE 2014 ========== */

/* 2014年1月16日～*/

div#event2014_02 #information {
	background: #e3d4b1 url("/event/images/2014/02/back.png") repeat-x top left;
	padding: 20px;
}

div#event2014_02 #detail li {
	font-weight: bold;
	font-size: 114%;
	margin-bottom: 10px;
}

div#event2014_02 .menuDetail {
	margin-left: 30px;
	margin-bottom: 5px;
	font-weight: normal !important;
}

div#event2014_02 #present {
	background-color: #f3ebd8;
	/*border: dotted 1px #b78729;*/
	padding: 10px 15px;
}

div#event2014_02 #present li {
	font-size: 107%;
}

div#event2014_02 #okudaPhoto {
	width: 204px;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 107%;
}

div#event2014_02 #okudaPhoto img {
	margin-bottom: 5px;
}

div#event2014_02 #okudaPhoto span {
	font-size: 77%;
	display: block;
}

/* ========== MEET THE WINE 2014 ========== */

/* 2014年1月9日～*/

div#event2014_01 {
	background: #fefbfa url("/event/images/2014/01/back.jpg") no-repeat top center;
	padding-bottom: 10px;
}

div#event2014_01 #informationContainer {
	background-image: url("/event/images/2014/01/back.png");
	width: 653px;
	margin: 0px auto;
	padding-bottom: 15px;
}

div#event2014_01 #information {
	width: 613px;
	margin: 0px auto;
	padding-top: 25px;
}

div#event2014_01 #bodycopy {
	margin-bottom: 25px;
}

div#event2014_01 #bodycopy p {
	font-weight: bold;
	text-align: center;
}

div#event2014_01 #detail li {
	font-weight: bold;
	margin-bottom: 10px;
}

div#event2014_01 .menuDetail {
	margin-left: 30px;
	margin-bottom: 5px;
	font-weight: normal !important;
}

/* ========== 林修講演会 ========== */

/* 2013年12月16日～*/

div#event2013_08 #information {
	background-color: #0b0a0f;
	color: #fff;
	padding: 20px;
}

div#event2013_08 #date {
	margin-top: 20px;
	margin-bottom: 15px;
}

div#event2013_08 #date li {
	font-size: 136%;
	font-weight: bold;
	margin-bottom: 5px;
}

div#event2013_08 #date span {
	font-size: 85%;
}

div#event2013_08 ul.attent {
	margin-top: 10px;
}

div#event2013_08 ul.attent li {
	margin-bottom: 3px;
}

div#event2013_08 #sale {
	background-color: #e60012;
	font-size: 136%;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	margin: 15px 0px;
	/* CSS3 角丸 */
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

div#event2013_08 hr {
	height: 1px;
	border: none;
	border-top: 1px #fff solid;
}

div#event2013_08 #profile {
	background-color: #f7f7f7;
	padding: 20px;
	font-size: 92%;
	border: solid 1px #0b0a0f;
}

div#event2013_08 #shokuji caption {
	font-size: 114%;
	font-weight: bold;
	margin-bottom: 10px;
}

div#event2013_08 #shokuji th,
div#event2013_08 #shokuji td {
	border: solid 1px #666;
	padding: 5px 10px;
	background-color: #2c2b31;
	color: #fff;
}

/* ========== クリスマスランチ＆ディナー2013 ========== */

/* 2013年11月07日～*/

div#event2013_07 {
	color: #423936;
}

div#event2013_07 #indexList li {
	float: left;
}

div#event2013_07 #indexList {
	height: 78px;
}

div#event2013_07 #christmasLunchDinner {
	background: url("/event/images/2013/07/back.jpg") repeat-y left top;
	padding: 30px 30px 0px 30px;
}

div#event2013_07 #fountainCocktail {
	background: url("/event/images/2013/07/back-bottom.jpg") no-repeat center bottom;
	padding: 0px 30px 30px 30px;
	overflow: hidden;
	zoom: 1;
}

div#event2013_07 .schedule {
	font-weight: bold;
}

div#event2013_07 .foodPhoto {
	clear: both;
	float: left;
	width: 260px;
}

div#event2013_07 .foodPhoto span {
	display: block;
	margin-left: 21px;
	margin-top: 20px;
}

div#event2013_07 .shop {
	float: right;
	width: 353px;
	margin-bottom: 15px;
}

div#event2013_07 .pagetop {
	clear: both;
	width: 100%;
	text-align: right;
	border-top: dotted 1px #755618;
	padding-top: 4px;
	margin-bottom: 25px;
}

div#event2013_07 .shopName {
	margin-bottom: 25px;
	position: relative;
}

div#event2013_07 .tel {
	position: absolute;
	right: 0;
	font-size: 114%;
	font-weight: bold;
	color: #423936;
	line-height: 24px;
}

div#event2013_07 .catch {
	margin-bottom: 15px;
}

div#event2013_07 .foodmenuName {
	margin-top: 20px;
	margin-bottom: 8px;
}

div#event2013_07 span.attent {
	font-size: 77%;
}

div#event2013_07 table {
	margin: 0px;
}

div#event2013_07 th {
	white-space: nowrap;
	vertical-align: top;
	width: 50px;
}

div#event2013_07 th,
div#event2013_07 td {
	padding: 6px;
}

div#event2013_07 #fountain .foodmenuName {
	margin-bottom: 10px;
}

div#event2013_07 #fountain .schedule {
	margin-top: 20px;
	margin-bottom: 10px;
}

div#event2013_07 #fountainCocktail dd {
	font-size: 92%;
}

div#event2013_07 dt {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}

div#event2013_07 dd {
	margin-left: 6px;
}

/* ========== クリスマスケーキ2013 ========== */

/* 2013年11月01日～12月20日 */

div#event2013_06 #indexList li {
	float: left;
	background: url("/event/images/2013/06/back_bottom.png") no-repeat center bottom;
}

div#event2013_06 #indexList {
}

div#event2013_06 img {
	/*display: block !important;*/
}

div#event2013_06 #eventApplication {
	background: url("/event/images/2013/06/back_bottom.png") no-repeat center bottom;
	padding-bottom: 45px;
}

div#event2013_06 #eventApplication div {
	background-color: #fff;
	width: 613px;
	margin: 0px auto;
}

div#event2013_06 #eventApplication h3 {
	background-color: #AE8249 !important;
	padding: 3px !important;
	text-align: center !important;
	font-weight: bold !important;
	color: #fff !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

div#event2013_06 #eventApplication ul,
div#event2013_06 #eventApplication dl {
	padding: 10px;
}

div#event2013_06 #eventApplication ul li {
	margin-bottom: 5px;
}

div#event2013_06 #eventApplication ul li span {
	display: block;
	text-indent: 9em;
	margin-top: 3px;
}

div#event2013_06 #eventApplication dl {
	background: url("/event/images/2013/06/logo.png") no-repeat center left;
	height: 73px;
}

div#event2013_06 #eventApplication dt,
div#event2013_06 #eventApplication dd {
	padding-left: 105px;
	font-size: 107%;
	font-weight: bold;
}

div#event2013_06 #eventApplication dt {
	color: #7F4F1B;
	margin-top: 10px;
	margin-bottom: 5px;
}

/* ========== おせち料理2014 ========== */

/* 2013年10月01日～12月31日 */

div#event2013_05 div {
	background: url("/event/images/2013/05/back.jpg") repeat-y center top;
	padding: 0px 15px 15px 15px;
	margin-bottom: 15px;
}

div#event2013_05 div#bodycopy {
	padding-top: 5px;
	margin-bottom: 0px;
}

div#event2013_05 div#bodycopy p {
	letter-spacing: 0px;
}

div#event2013_05 ul#get li {
	font-weight: bold;
	color: #771717;
	font-size: 114%;
	line-height: 2.0;
}

div#event2013_05 #osechiYoyaku {
	font-size: 129%;
	color: #771717;
	font-weight: bold;
	line-height: 56px;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* ========== 第13回 うたごえ喫茶 ========== */

/* 2013年9月13日～ */

div#event2013_04 {
	background: url("/event/images/2013/04/renga.jpg") repeat-y center top;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	zoom: 1;
}

div#event2013_04 div#eventDetail {
	background: url("/event/images/2013/04/center01.png") no-repeat top right;
	padding: 10px 190px;
}

div#event2013_04 #readtext p {
	color: #693905;
	font-weight: bold;
	font-size: 92%;
	letter-spacing: 0;
}

div#event2013_04 #date {
	margin-top: 15px;
	margin-bottom: 15px;
}

div#event2013_04 #date li {
	font-weight: bold;
	font-size: 136%;
	color: #e73828;
}

div#event2013_04 #date li span {
	font-weight: bold;
	font-size: 77%;
	color: #000;
	display: block;
	margin-left: 4em;
	margin-bottom: 10px;
}

div#event2013_04 #date li.attent {
	font-size: 85%;
	font-weight: normal;
	color: #000;
}

div#event2013_04 #member li {
	font-weight: bold;
	color: #2b883a;
}

div#event2013_04 #contact {
	background: url("/event/images/2013/04/bottom.png") no-repeat bottom center;
	font-weight: bold;
	font-size: 107%;
	padding: 15px 40px;
	text-align: center;
}

/* ========== 高橋真梨子 クリスマスディナーショー2013 ========== */

/* 2013年8月23日～ */

div#event2013_03 #allInfo {
	background-color: #c0ae72;
	padding: 0px 30px;
	padding-bottom: 20px;
	color: #fff;
}

div#event2013_03 p#day {
	font-size: 136%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

div#event2013_03 ul#time {
	margin-bottom: 13px;
	font-size: 107%;
}

div#event2013_03 ul#time span {
	font-weight: bold;
}

div#event2013_03 ul#time li {
	line-height: 2.0;
	font-weight: bold;
}

div#event2013_03 div#eventInq {
	background-color: #fff;
	padding: 5px 15px 5px 15px;
	overflow: hidden;
	zoom: 1;
}

div#event2013_03 dt {
	margin-top: 20px;
	margin-bottom: 5px;
}

div#event2013_03 div#stay {
	margin-top: 20px;
	font-size: 92%;
}

div#event2013_03 p#logo {
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: right;
}


/* ========== ブルーサークルメニュー ========== */

/* 2013年6月3日～ */

#dp2013intro {
	background: url("/event/images/2013/02/photo01.jpg") no-repeat right top;
	padding-right: 195px;
}

#dp2013intro p {
	letter-spacing: 0;
	margin-bottom: 5px;
}

#dp2013outline {
	margin-top: 20px;
	border: solid 2px #c0ba8a;
	padding: 10px;
	background-color: #f5f4eb;
}

#dp2013outline ul {
	background: url("/event/images/2013/02/photo03.jpg") no-repeat bottom right;
}

#dp2013outline li {
	margin-top: 5px;
}

#dp2013chef {
	margin-top: 20px;
	border: dotted 1px #c0ba8a;
	padding: 10px;
	overflow: hidden;
}

#dp2013chef dl {
	overflow: hidden;
	background: url("/event/images/2013/02/photo02.jpg") no-repeat right bottom;
}

#dp2013chef dt {
	clear: both;
	float: left;
	width: 5em;
	height: auto;
	margin-top: 10px;
}

#dp2013chef dd {
	/*width: 580px;*/
	margin-left: 5em;
	height: auto;
	margin-top: 10px;
	zoom: 1;
}

.overImg {
	padding-right: 190px;
	/*width: 390px !important;*/
}

/* ========== ブルーサークルメニュー ========== */

/* 2013年5月15日～*/

#event2013_01Main {
	background: url("/event/images/2013/01/back-center.png") repeat-y left top;
	padding: 0px 18px;
}

#event2013_01Main #intro {
	position: relative;
	height: 250px;
}

#event2013_01Main #logo {
	position: absolute;
	top: 30px;
	left: 0;
	height: 152px;
}

#event2013_01Main #catch {
	position: absolute;
	top: 0;
	right: 0;
	height: 54px;
}

#event2013_01Main #intro div {
	letter-spacing: 0;
	position: absolute;
	top: 60px;
	right: 0;
	width: 482px;
	width: 458px;
	border: solid 2px #1558a0;
	background-color: #e8f3fb;
	padding: 10px;
}

#event2013_01Main h5 {
	clear: both;
	line-height: 3.0;
	font-size: 114%;
	font-weight: bold !important;
	background: url("/event/images/2013/01/back-midashi.png") no-repeat left bottom;
}

#event2013_01Main .lunch,
#event2013_01Main .yoyaku,
#event2013_01Main .dessert {
	clear: both;
	overflow: hidden;
	padding-bottom: 25px;
	zoom: 1;
	height: auto;
}

#event2013_01Main .lunch .photo {
	width: 200px;
	float: left;
}

#event2013_01Main .lunch div {
	width: 417px;
	float: right;
}

#event2013_01Main .yoyaku .photo {
	width: 236px;
	float: left;
}

#event2013_01Main .yoyaku div {
	width: 381px;
	float: right;
}

#event2013_01Main .dessert .photo {
	width: 133px;
	float: left;
}

#event2013_01Main .dessert div {
	width: 484px;
	float: right;
}

#event2013_01Main .lunch li,
#event2013_01Main .yoyaku li,
#event2013_01Main .dessert li {
	font-size: 92%;
}

#event2013_01Main .seibun {
	font-size: 85%;
	border: dotted 1px #999;
	padding: 5px;
	margin-top: 5px;
}

#event2013_01Main .restaurantName {
	font-weight: bold;
}

#event2013_01Main .menuName {
	font-size: 114%;
	font-weight: bold;
	color: #1d2088;
}

#event2013_01Main .lunch .menuName {
	margin-bottom: 5px;
}

#event2013_01Main .menuKakaku {
	font-size: 107%;
	font-weight: bold;
	text-align: right;
	margin-bottom: 5px;
}

#event2013_01Main .dessert .menuKakaku {
	text-align: left;
}

#event2013_01Main .dessert {
	position: relative;
}

.dessertCal {
	position: absolute;
	top: 5px;
	right: 0;
	height: 41px;
}

#event2013_01Main #contact li {
	font-size: 107%;
	line-height: 2.0;
}

#event2013_01 #backBottom {
	width: 673px;
	height: 14px;
	background: url("/event/images/2013/01/back-bottom.png") no-repeat bottom center;
}

/* ========== クリスマスランチ＆ディナー2012 ========== */

/* 2012年11月07日～*/

div#event2012_13 {
	color: #f9edd6;
}

div#event2012_13 #indexList li {
	float: left;
}

div#event2012_13 #indexList {
	height: 78px;
}

div#event2012_13 #christmasLunchDinner {
	background: url("/event/images/2012/13/back.png") repeat-y left top;
	padding: 30px 30px 0px 30px;
}

div#event2012_13 .shop {
	float: right;
	width: 353px;
}

div#event2012_13 .schedule {
	font-weight: bold;
}

div#event2012_13 .foodPhoto {
	float: left;
	width: 260px;
}

div#event2012_13 .pagetop {
	clear: both;
	width: 100%;
	text-align: right;
	border-top: dotted 1px #755618;
	padding-top: 4px;
	margin-bottom: 15px;
}

div#event2012_13 .shopName {
	margin-bottom: 15px;
}

div#event2012_13 .catch {
	margin-bottom: 15px;
}

div#event2012_13 .foodmenuName {
	margin-top: 20px;
	margin-bottom: 8px;
}

div#event2012_13 span.attent {
	font-size: 77%;
}

div#event2012_13 .tel {
	font-size: 114%;
	font-weight: bold;
	color: #dab977;
	margin-top: 15px;
	margin-bottom: 15px;
}

div#event2012_13 table {
	margin: 0px;
}

div#event2012_13 th {
	white-space: nowrap;
	vertical-align: top;
}

div#event2012_13 th,
div#event2012_13 td {
	padding: 6px;
}

div#event2012_13 #fountain .foodmenuName {
	margin-bottom: 10px;
}

div#event2012_13 #fountain .schedule {
	margin-top: 20px;
	margin-bottom: 10px;
}

/* ========== クリスマスケーキ2012 ========== */

/* 2012年11月01日～12月20日 */

div#event2012_12 #indexList li {
	float: left;
	background: url("/event/images/2012/12/back_bottom.png") no-repeat center bottom;
}

div#event2012_12 #indexList {
	height: 82px;
}

div#event2012_12 img {
	/*display: block !important;*/
}

div#event2012_12 #eventApplication {
	background: url("/event/images/2012/12/back_bottom.png") no-repeat center bottom;
	padding-bottom: 45px;
}

div#event2012_12 #eventApplication div {
	background-color: #fff;
	width: 613px;
	margin: 0px auto;
}

div#event2012_12 #eventApplication p {
	background-color: #AE8249;
	padding: 3px;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

div#event2012_12 #eventApplication ul,
div#event2012_12 #eventApplication dl {
	padding: 10px;
}

div#event2012_12 #eventApplication ul li {
	margin-bottom: 5px;
}

div#event2012_12 #eventApplication ul li span {
	display: block;
	text-indent: 9em;
	margin-top: 3px;
}

div#event2012_12 #eventApplication dl {
	background: url("/event/images/2012/12/logo.png") no-repeat center left;
	height: 73px;
}

div#event2012_12 #eventApplication dt,
div#event2012_12 #eventApplication dd {
	padding-left: 105px;
	font-size: 107%;
	font-weight: bold;
}

div#event2012_12 #eventApplication dt {
	color: #7F4F1B;
	margin-top: 10px;
	margin-bottom: 5px;
}

/* ========== 第12回 うたごえ喫茶 ========== */

/* 2012年10月22日～2013年3月12日 */

div#event2012_11 {
	background: #f7e7ed url("/event/images/2012/11/back.png") repeat-x center top;
	margin-bottom: 15px;
}

div#event2012_11 div#eventAll {
	padding: 20px;
	padding-bottom: 0px;
}

div#event2012_11 #date {
	margin-top: 15px;
	margin-bottom: 20px;
}

div#event2012_11 #date li {
	line-height: 2.5;
	font-weight: bold;
	font-size: 122%;
	color: #67062f;
}

div#event2012_11 #date li.attent {
	font-size: 85%;
}

div#event2012_11 #readtext {
	min-height: 315px;
	background: url("/event/images/2012/11/photo.png") no-repeat top right;
	padding-right: 255px;
}

div#event2012_11 #readtext p,
div#event2012_11 #readtext li {
	font-weight: bold;
}

div#event2012_11 #readtext ul {
	margin-top: 10px;
}

div#event2012_11 #readtext ul li {
	line-height: 2.0;
}

div#event2012_11 #comment {
	padding: 5px 15px;
	background-color: #fce964;
}

div#event2012_11 #comment li {
	margin-top: 5px;
}

/* ========== おせち料理2013 ========== */

/* 2012年10月01日～12月31日 */

div#event2012_10 div {
	background: url("/event/images/2012/10/back.jpg") repeat-y center top;
	padding: 0px 15px 15px 15px;
	margin-bottom: 15px;
}

div#event2012_10 div#bodycopy {
	padding-top: 5px;
	margin-bottom: 0px;
}

div#event2012_10 ul#get li {
	font-weight: bold;
	color: #771717;
	font-size: 114%;
	line-height: 2.0;
}

/* ========== うたごえ喫茶 ========== */

/* 2012年8月17日～2012年10月16日 */

div#event2012_09 div#readtext {
	margin-top: 10px;
	margin-bottom: 25px;
}

div#event2012_09 div#readtext p {
	text-align: center;
	color: #460f00;
	font-weight: bold;
	font-size: 107%;
}

div#event2012_09 div#date ul {
	width: 480px;
	float: left;
	margin-bottom: 10px;
}

div#event2012_09 div#date p {
	width: 171px;
	float: right;
	margin-bottom: 10px;
}

*html div#event2012_09 div#date ul,
*html div#event2012_09 div#date p {
	margin-bottom: 0px !important;
}

*:first-child + html div#event2012_09 div#date ul,
*:first-child + html div#event2012_09 div#date p {
	margin-bottom: 0px !important;
}

div#event2012_09 div#date li {
	font-size: 136%;
	font-weight: bold;
	margin-bottom: 12px;
}

div#event2012_09 div#date li span {
	font-size: 77%;
	font-weight: bold;
}

div#event2012_09 div#date li.attent {
	font-size: 85%;
	font-weight: normal;
}

div#event2012_09 #tomoshibi {
	background-color: #518653;
	padding: 3px 13px;
	color: #fff;
}

/* ========== 郷ひろみ クリスマスディナーショー 2012 ========== */

/* 2012年8月1日～2012年12月12日 */

div#event2012_08 div#allInfo {
	background: #383838 url("/event/images/2012/08/back.jpg") no-repeat top center;
	padding: 25px 20px 25px 36px;
	margin-bottom: 15px;
	color: #fff;
	overflow: hidden;
}

div#event2012_08 p#day {
	font-size: 136%;
	font-weight: bold;
	margin-bottom: 15px;
}

div#event2012_08 ul#time {
	margin-bottom: 13px;
	font-size: 107%;
}

div#event2012_08 ul#time span {
	font-size: 85%;
	font-weight: bold;
}

div#event2012_08 ul#time li {
	line-height: 2.0;
	font-weight: bold;
}

div#event2012_08 div.eventInq {
	background-color: #b20000;
	padding: 5px 15px 5px 15px;
	overflow: hidden;
	zoom: 1;
}

div#event2012_08 div#stay {
	margin-top: 20px;
	font-size: 92%;
	float: left;
	width: 470px;
}

div#event2012_08 p#logo {
	margin-top: 25px;
	float: right;
	width: 142px;
}

div#event2012_08 div.eventInq dl {
	margin-top: 15px;
}

div#event2012_08 div.eventInq dt {
	/*margin-top: 5px;*/
	margin-bottom: 10px;
}

div#event2012_08 div.eventInq dd {
	font-weight: bold;
	margin-bottom: 10px;
}

div#event2012_08 div.eventInq dd.attent {
	font-weight: normal;
}

/* ========== ホテルの学校2012 ========== */

/* 2012年7月31日～2012年8月26日 */

#event2012_07 {
	background: url("/event/images/2012/07/back.png") no-repeat center 130px;
}

#event2012_07 h5 {
	color: #ff4e00;
	font-weight: bold !important;
	text-align: center !important;
	font-size: 114%;
	background: none !important;
}

#event2012_07 #midashi01 {
	color: #c60000;
	font-weight: bold;
	font-size: 107%;
	background: url("/event/images/2012/07/logo.png") no-repeat top right;
	padding-right: 100px;
	line-height: 61px;
}

#event2012_07 #date {
	margin-top: 20px;
}

#event2012_07 #date > li {
	margin-bottom: 10px;
	font-size: 114%;
	font-weight: bold;
	color: #002884;
}

#event2012_07 #date > li span {
	font-weight: bold;
}

#event2012_07 #date th,
#event2012_07 #date td {
	border: solid 1px #666;
	font-size: 85%;
	color: #2e2e2e;
	padding: 6px 10px;
}

#event2012_07 #date th {
	text-align: center;
	font-weight: bold;
	/*background-color: #f1f1f1;*/
}

#event2012_07 #attention li {
	font-size: 92%;
	margin-bottom: 5px;
}

#event2012_07 #attention li strong {
	color: #c60000;
}

#event2012_07 #present {
	font-size: 122%;
	text-align: center;
	font-weight: bold;
	margin: 15px 0px;
}

#event2012_07 #present span {
	color: #ff4e00;
	font-weight: bold;
}

#event2012_07 #nagare {
	margin-bottom: 10px;
}

#event2012_07 #nagare th,
#event2012_07 #nagare td {
	padding: 6px;
}

#event2012_07 #nagare th {
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
}

#event2012_07 h6 {
	font-size: 114%;
	font-weight: bold !important;
	color: #ff4e00;
}

#event2012_07 #children {
	margin-top: 20px;
}

#event2012_07 .childIcon {
	clear: both;
	width: 100px;
	float: left;
	text-align: center;
	font-size: 85%;
	margin-bottom: 15px;
}

#event2012_07 .childIcon img {
	margin-bottom: 5px;
}

#event2012_07 .childText {
	width: 534px;
	min-height: 130px;
	float: right;
	background: url("/event/images/2012/07/fukidashi.png") no-repeat top left;
	padding: 12px 12px 12px 26px;
}

*html #event2012_07 .childText {
	height: 130px;
}

/* ========== 懐石と器 ～涼を愛でる～ ========== */

/* 2012年8月1日～2012年8月31日 */

#event2012_06 #eventDetail {
	background: url("/event/images/2012/06/back.jpg") no-repeat top center;
	padding: 25px 20px 20px 20px;
	margin-bottom: 15px;
	overflow: hidden;
}

#event2012_06 #eventDetail span {
	font-size: 65%;
	font-weight: bold;
}

#event2012_06 #eventDetail div p {
	margin-top: 13px;
}

#event2012_06 #eventDetail div p span {
	font-weight: normal;
}

#event2012_06 #eventDetail li {
	font-weight: bold;
}

#event2012_06 #eventDetail dd a {
	font-weight: bold;
}

/* ========== ジャック・ボリーの世界 ～極上のフレンチ～ ========== */

/* 2012年5月25日～2012年7月11日 */

#event2012_05 {
	background-color: #eee7d3;
	width: 633px;
	padding: 20px;
}

#event2012_05 li {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 107%;
}

#event2012_05 li span {
	font-weight: bold;
	font-size: 85%;
	color: #983131;
}

#event2012_05 li a {
	font-weight: bold;
	color: #93652c;
}

/* ========== 10回目の誕生日を記念した特別な3日間 ========== */

/* 2012年05月22日～6月10日 */

#event2012_04 li {
	font-weight: bold;
}

#event2012_04 #lunchList {
	overflow: hidden;
	zoom: 1;
	margin-top: 20px;
	margin-bottom: 20px;
}

#event2012_04 #lunchList li {
	width: 151px;
	float: left;
	margin-left: 10px;
	letter-spacing: 0;
	font-size: 92%;
}

#event2012_04 #lunchList a {
	font-weight: bold;
	letter-spacing: 0;
	color: #2e2e2e;
	text-decoration: none;
}

#event2012_04 #lunchList a:hover {
	text-decoration: underline;
}

#event2012_04 #lunchList li img {
	display: block;
	margin-bottom: 5px;
}

#event2012_04 #lunchList li span {
	display: block;
	font-size: 107%;
	letter-spacing: 0;
	font-weight: bold;
	color: #E84566;
}

/* ========== Love Japan 2012 ========== */

/* 2012年01月23日～2月22日 */

#main01, #main02, #main03, #main04,
#main05, #main06, #main07, #main08 {
	position: absolute;
}

#main01 { top:0; left:0; }
#main02 { top: 49px; left: 494px; }
#main03 { top: 264px; left: 402px; }
#main04 { top: 427px; left: 213px; }
#main05 { top: 490px; left: 21px; }

#main06 { top: 482px; left: 402px; }
#main07 { top: 264px; left: 593px; }
#main08 { top: 636px; left: 213px; }

#event2012_01Outline {
	margin-top: 15px;
}

#event2012_01Outline li dl {
	zoom: 1;
}

#event2012_01Outline > li {
	margin-bottom: 10px;
}

#event2012_01Outline dt {
	letter-spacing: 0;
	margin-bottom: 7px;
}

#event2012_01Outline dd {
	letter-spacing: 0;
	margin-bottom: 5px;
	margin-left: 10px;
}

/* ========== 2012年お正月福袋 ========== */

/* 2011年12月26日～1月3日 */

div#event2011_08 #fukubukuro li {
	float: left;
}

div#event2011_08 div {
	background: url("/event/images/2011/08/back.png") repeat-y center top;
	padding: 20px 0px;
	margin-bottom: 15px;
}

div#event2011_08 div ul {
	width: 633px;
	margin: 0px auto;
}

div#event2011_08 #saleData li {
	font-size: 114%;
	font-weight: bold;
	color: #b90f16;
	margin-bottom: 10px;
}

div#event2011_08 #saleData li span {
	background-color: #b90f16;
	color: #f9f203;
	font-weight: bold;
	padding: 3px 6px;
	margin-right: 10px;
	letter-spacing: 2px;
}

div#event2011_08 div .attent {
	margin-top: 20px;
}

/* ========== クリスマスケーキ2011 ========== */

/* 2011年10月28日～12月21日 */

div#event2011_07 #indexList li {
	float: left;
}

div#event2011_07 #indexList {
	height: 82px;
}

div#event2011_07 img {
	display: block !important;
}

/* ========== おせち料理2012 ========== */

/* 2011年10月04日～12月31日 */

div#event2011_06 div {
	background: url("/event/images/2011/06/back.jpg") repeat-y center top;
	padding: 0px 15px 15px 15px;
	margin-bottom: 15px;
}

div#event2011_06 div#bodycopy {
	padding-top: 5px;
	margin-bottom: 0px;
}

div#event2011_06 ul#get li {
	font-weight: bold;
	color: #771717;
	font-size: 114%;
	line-height: 2.0;
}


/* ========== フレンチブッフェと球磨焼酎を愉しむ夕べ ========== */

/* 2011年09月09日～11月01日 */

div#event2011_05 div {
	width: 673px;
	margin: 0px auto;
	background: url("/event/images/2011/05/back.jpg") no-repeat center top;
}

div#event2011_05 div ul,
div#event2011_05 div p,
div#event2011_05 div dl {
	width: 533px;
	margin: 0px auto;
}

div#event2011_05 ul#data {
	margin-top: 30px;
	margin-bottom: 20px;
}

div#event2011_05 ul#data li {
	line-height: 2.0;
	border-bottom: dotted 1px #bda89f;
}

div#event2011_05 ul#notes {
	margin-top: 15px;
	margin-bottom: 20px;
	background: url("/event/images/2011/05/gara.jpg") no-repeat right bottom;
}

div#event2011_05 ul#notes li {
	padding-right: 180px;
	margin-bottom: 10px;
	font-size: 92%;
}

div#event2011_05 dl {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

div#event2011_05 dl dt {
	font-weight: bold;
}

/* ========== ジョエル・ブリュアン 特別ディナーの美食会 ========== */

/* 2011年08月17日～10月11日 */

div#event2011_04 div#allInfo {
	padding: 13px 30px 23px 30px;
	color: #221815;
}

div#event2011_04 ul#time li {
	font-size: 136%;
	line-height: 2.0;
	font-weight: bold;
	color: #1d2088;
}

div#event2011_04 ul#time li span {
	font-size: 85%;
	font-weight: bold;
}

div#event2011_04 ul.attent {
	margin-top: 20px;
}

div#event2011_04 div#allInfo div {
	border-top: solid 1px #221815;
	border-bottom: solid 1px #221815;
	padding: 10px 0px;
	margin-top: 20px;
}

div#event2011_04 h5 {
	margin-top: 0px !important;
	padding: 0px !important;
	font-weight: bold !important;
	margin-bottom: 10px;
	font-size: 114%;
}

/* ========== 郷ひろみ クリスマスディナーショー 2011 ========== */

/* 2011年08月01日～12月13日 */

div#event2011_03 div#allInfo {
	background-color: #221815;
	padding: 25px 20px;
	margin-bottom: 15px;
	color: #fff;
	overflow: hidden;
}

div#event2011_03 p#day {
	font-size: 136%;
	font-weight: bold;
	margin-bottom: 15px;
}

div#event2011_03 ul#time {
	margin-bottom: 13px;
	font-size: 107%;
}

div#event2011_03 ul#time span {
	font-size: 85%;
}

div#event2011_03 ul#time li {
	line-height: 2.0;
}

div#event2011_03 div#eventInq {
	background-color: #b20000;
	padding: 5px 15px 5px 15px;
}

div#event2011_03 div#stay {
	margin-top: 20px;
	font-size: 92%;
	float: left;
	width: 470px;
}

div#event2011_03 p#logo {
	margin-top: 25px;
	float: right;
	width: 142px;
}

div#event2011_03 div#eventInq dt {
	/*margin-top: 5px;*/
	margin-bottom: 10px;
}

div#event2011_03 div#eventInq dd {
	line-height: 2.0;
	font-weight: bold;
}

div#event2011_03 div#eventInq dd.attent {
	font-weight: normal;
}

/* ========== 市川亀治郎×三響會特別公演 ～伝統芸能の今2011～ ========== */

/* 2011年04月15日～8月8日 */

div#event2011_02 div#program {
	float: left;
	width: 317px;
	padding-top: 21px;
	padding-bottom: 22px;
	background: url("/event/images/2011/02/program_back.png") repeat-y top left;
}

div#event2011_02 dt {
	border: solid 1px #221815;
	background-color: #f1f1f1;
	padding: 3px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}

div#event2011_02 dd {
	margin-bottom: 5px;
	font-weight: bold;
}

div#event2011_02 div#rebbon p {
	font-size: 85%;
}

div#event2011_02 div#rebbon01 {
	margin-top: 20px;
	background: url("/event/images/2011/02/ribbon.png") no-repeat 15px center;
	padding-left: 130px;
}

div#event2011_02 ul#staff {
	margin-top: 15px;
	margin-bottom: 15px;
}

div#event2011_02 ul#staff li {
	font-size: 77%;
}

div#event2011_02 p#stay {
	border-top: dotted 1px #221815;
	padding-top: 10px;
	margin-top: 10px;
}

div#event2011_02 ul#schedule {
	margin-top: 10px;
	margin-bottom: 15px;
}

div#event2011_02 ul#schedule li {
	font-weight: bold;
	font-size: 107%;
}

div#event2011_02 ul#schedule li img {
	vertical-align: middle;
	margin-left: 15px;
}

/* ========== 錦野旦＆山本リンダ ディナーライブショー ========== */

/* 2011年01月25日～3月16日 */

div#event2011_01 div#eventOutline {
	background-color: #9B0000;
	color: #fff;
	padding: 0px 20px 15px 20px;
}

div#event2011_01 #eventDate {
	font-size: 136%;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
}

div#event2011_01 #eventTime {
	font-size: 107%;
	text-align: center;
}

div#event2011_01 #eventTime li {
	margin-bottom: 5px;
}

div#event2011_01 #ticket {
	background-color: #c2af74;
	padding: 3px;
	text-align: center;
	color: #9b0000;
	margin: 15px 0px;
	font-size: 114%;
	font-weight: bold;
}

div#event2011_01 #eventInq {
	background-color: #1c070c;
	color: #c2af74;
	padding: 15px 20px;
}

div#event2011_01 #eventInq .attent {
	margin-top: 10px;
}

div#event2011_01 #eventInq dl {
	margin-bottom: 10px;
}

div#event2011_01 #eventInq dt {
	background-color: #c2af74;
	color: #1c070c;
	padding: 3px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 107%;
	font-weight: bold;
}

div#event2011_01 #eventInq dd {
	margin-bottom: 5px;
}

div#event2011_01 #eventInq .tel {
	font-size: 107%;
	font-weight: bold;
}

div#event2011_01 #eventInq #stay {
	border-top: dotted 1px #c2af74;
	padding-top: 10px;
}

/* ========== 七福神福袋のご案内 ========== */

/* 2010年12月17日～1月5日 */

div#event2010_04 h5 {
	background-color: #730200 !important;
	font-weight: bold !important;
	font-size: 114%;
	text-align: center !important;
	color: #fff;
	padding: 4px !important;
	margin-bottom: 0px !important;
}

div#event2010_04 th ,
div#event2010_04 td {
	border-bottom: dotted 1px #730200;
	padding: 4px;
}

div#event2010_04 th {
	white-space: nowrap;
	font-weight: bold;
}

div#event2010_04 div {
	border: double 4px #730200 !important;
	padding: 0px 10px;
	background-color: #F3E09E;
}

div#event2010_04 a {
	color: #2e2e2e;
}

/* ========== クリスマスケーキのご案内 ========== */

/* 2010年11月1日～12月21日 */

div#event2010_03 h5 {
	background-color: #8a0a07 !important;
	font-weight: bold !important;
	font-size: 114%;
	text-align: center !important;
	color: #fff;
	padding: 4px !important;
	margin-bottom: 0px !important;
}

div#event2010_03 th ,
div#event2010_03 td {
	border-bottom: dotted 1px #8a0a07;
	padding: 4px;
}

div#event2010_03 th {
	white-space: nowrap;
	font-weight: bold;
}

div#event2010_03 div {
	border: solid 1px #8a0a07 !important;
	padding: 0px 10px;
	background-color: #fdcc94;
}

div#event2010_03 h6 {
	background-color: #8a0a07 !important;
	font-weight: bold !important;
	font-size: 114%;
	text-align: center !important;
	color: #fff;
	padding: 4px !important;
	margin-bottom: 0px !important;
}

div#event2010_03 ul {
	background: url("/event/images/2010/03/patissiere.png") no-repeat left top;
	width: 501px;
	height: 50px;
	padding-left: 150px;
	padding-top: 40px;
	margin-top: 15px;
	padding-bottom: 15px;
}

div#event2010_03 li {
	line-height: 2.0;
	font-weight: bold;
}

div#event2010_03 a {
	color: #2e2e2e;
}

div#event2010_03 li a {
	font-weight: bold;
}

/* ========== おせち料理のご案内 ========== */

/* 2010年10月1日～12月6日 */

div#event2010_02 h5 {
	font-size: 114%;
	color: #990000;
	font-weight: bold !important;
}

div#event2010_02 table {
	margin-top: 15px;
}

div#event2010_02 table caption {
	background-color: #990000;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	font-size: 114%;
}

div#event2010_02 th ,
div#event2010_02 td {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: dotted 1px #990000;
	color: #990000;
	font-weight: bold;
	font-size: 114%;
}

div#event2010_02 th {
	white-space: nowrap;
}

div#event2010_02 td a {
	color: #990000;
	font-weight: bold;
}

div#event2010_02 li {
	margin-bottom: 5px;
}

div#event2010_02 dl {
	background-color: #990000;
	color: #fff;
	padding: 7px;
	padding-left: 12px;
	margin-top: 15px;
}

div#event2010_02 dt {
	font-weight: bold;
	font-size: 107%;
}

div#event2010_02 dd {
	margin-top: 5px;
	font-weight: bold;
	font-size: 107%;
}

/* ========== 高橋真梨子クリスマスディナーショー2010 ========== */

/* 2010年10月1日～12月6日 */

div#event2010_01 table th ,
div#event2010_01 table td {
	font-size: 114%;
	color: #006428;
	font-weight: bold;
	padding: 5px;
	border-bottom: dotted 1px #006428;
}

div#event2010_01 table th {
	white-space: nowrap;
}

div#event2010_01 h5 {
	font-size: 114%;
	color: #fff;
	background-color: #006428 !important;
	text-align: center !important;
	padding: 3px !important;
	font-weight: bold !important;
	margin-bottom: 0px !important;
}

div#event2010_01 dl {
	border: solid 5px #006428;
	border-top: none;
	padding: 10px;
	background-color: #EEE7D5;
	margin-bottom: 10px;
}

div#event2010_01 dt {
	border-left: solid 5px #006428;
	padding-left: 7px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #006428;
}

div#event2010_01 dd {
	font-weight: bold;
	color: #006428;
	line-height: 2.0;
}

div#event2010_01 dd span {
	font-size: 85%;
	font-weight: bold;
}


