@charset "utf-8";


body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FFF;
	font-size:12px;
	line-height:180%;
	height:100%;
	background-color:#000;
	background-image:url(../img/bk.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
}

/****************************************/
/*			　タグ管理　				*/
/****************************************/
h1 {
}

h2.sub{
	float:right;
}

h3.cap {

	color:#FFF;
	height:28px;
	padding-top:10px;
	padding-left:12px;
	font-size:14px;
	font-weight:800;
	display:block;
	border:1px solid #333;
	background:url(../img/TitleBack.gif);
}

.M_size{
font-size:14px;}
hr{border:none;border-bottom:#666666 1px solid;}
hr{margin:10px 20px;}


/****************************************/
/*			ポジション設定				*/
/****************************************/
.center {	text-align:center;}
.left {	float:left;}
.right {float:right;}
.clear {clear:both;}

.mini{font-size:11px}
.Right_mini{font-size:11px;float:right;color:#666;text-align:right;}
.Normal{font-weight:normal;}

.Sp{font-size:16px;color:#03C;}
.Minor{color:#999;}


/****************************************/
/*			　リンク設定　				*/
/****************************************/
a {
	color:#e5bf73;
	font-style:normal;
	text-decoration: none;
	outline:none;
	border:none;
}

a:hover {
	color:#FFF;
	font-style:normal;
	text-decoration: none;
}

/****************************************/
/*			テキストカラー				*/
/****************************************/

.red {color:#FC9;}
.red2 {color:#C33; font-size:11px;}

/****************************************/
/*		　　	ページ管理				*/
/****************************************/
.wrapper {
	width:900px;
	margin:0 auto;
	background:#000;
	border:#565656 1px solid;
	border-top:none;
}

/****************************************/
/*			   ヘッダー管理				*/
/****************************************/

#header {
	margin:0;
	padding:0;
	width:900px;
	height:320px;
	background:#000  no-repeat 0 0;
}

#header1 {
	margin:0;
	padding:0;
	width:900px;
	height:320px;
	background:#000 url(../common/001.jpg) no-repeat 0 0;
}

#header2 {
	margin:0;
	padding:0;
	width:900px;
	height:320px;
	background:#000 url(../common/002.jpg) no-repeat 0 0;
}

#header3 {
	margin:0;
	padding:0;
	width:900px;
	height:320px;
	background:#000 url(../common/003.jpg) no-repeat 0 0;
}

#header4 {
	margin:0;
	padding:0;
	width:900px;
	height:320px;
	background:#000 url(../common/004.jpg) no-repeat 0 0;
}
#header5 {
	margin:0;
	padding:0;
	width:900px;
	height:320px;
	background:#000 url(../common/005.jpg) no-repeat 0 0;
}
#header6{
	margin:0;
	padding:0;
	width:900px;
	height:320px;
	background:#000 url(../common/006.jpg) no-repeat 0 0;
}

#header_c {
	margin:0;
	padding:0;
	width:900px;
	height:320px;
	background:#000 url(../common/00c.jpg) no-repeat 0 0;
}



#Logo{
	margin:0;
	padding-top:20px;
	padding-left:40px;
}

/****************************************/
/*			グローバルメニュー　		*/
/****************************************/
#navi ul{
	width:870px;
	padding-left:30px;
	height:60px;
	background:url(../img/menu.jpg);
}

#navi li{
	font-size:14px;
	font-weight:800;
	display:block;
	float: left;
	list-style-type: none;
	}

#navi li a{
	padding:24px 26px 0;
	height:36px;
	float: left;
}

#navi li a:hover{
	color: #FFF;
}

/****************************************/
/*		　コンテンツ背景管理			*/
/****************************************/
#contents {
	padding:20px 50px 40px;
	width:800px;
	overflow:hidden;
}

#contents:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #contents {
	height: 1em;
	overflow: visible;
}
/**/

/****************************************/
/*		　サイドコンテンツＬ			*/
/****************************************/
#leftcontents {
	margin:0;
	padding:0;
	width:510px;
	float:left;
}


#leftcontents img{
margin-bottom:5px;
}

/****************************************/
/*		　　　新着情報部分　			*/
/****************************************/
#info {
	width:490px;
	padding:20px 10px;
	line-height:180%;
}

#info ul li {
	margin-left:10px;
}

.day {
	padding-left:20px;
}

h4 {
	margin-left:10px;
	padding-left:20px;
	background-color: #000;
	background-image: url(../img/index2_19.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
}

.day a{
	color:#FF3300;
	text-decoration:underline;
	}

.day a:hover{
	background-color:#666;
	color:#fff;
	text-decoration:none;
}



/****************************************/
/*		　サイドコンテンツＲ			*/
/****************************************/
#rightcontents {
	margin:0;
	padding-left:30px;
	width:240px;
	float:right;
}

#rightcontents .FAN {
	margin:0;
	padding:10px 0;
	width:240px;
	font-size:11px;
	text-align:center;
}

#rightcontents img{
margin-bottom:8px;
}


/****************************************/
/*		　　　　センターコンテンツ		*/
/****************************************/

#centercontents{
	margin:0 auto;
	padding:0;
	width:800px;
}

/****************************************/
/*		　　　　フッター				*/
/****************************************/
#footer {
	margin:0 auto;
	width:900px;
	height:80px;
}

#footer ul {
	margin:0;
	padding-top:15px;
	width:900px;
	height:15px;
	font-size:12px;
	list-style-type:none;
	vertical-align:top;
	text-align:center;
}

#footer ul li {
	display:inline;
	padding:0 20px;
}

#Copyright {
	margin:0;
	padding-top:10px;
	width:900px;
	height:15px;
	color:#4c4c4c;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
}

/****************************************/
/*			　ランチビュフェ			*/
/****************************************/

#BuffetArea{width:760px;margin:10px 20px 0;}

.Buffet{padding:15px;width:160px;float:left;}
.Buffet img{padding:5px 0;}
.Buffet .textArea{width:160px;line-height:180%;font-size:12px;padding:10px 0}


.Buffet_Recreation{/*飲み放題*/
	margin:20px auto;
	padding-right:50px;
	line-height:180%;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	width:605px;
	background:url(../img/Recreation2.jpg) repeat-y 0 0;
}




/****************************************/
/*			ディナーエリア					*/
/****************************************/

.pan{text-align:center;font-size:14px;font-weight:normal;}/*パンクズ*/


/*いらない？？？*/
/*	.DinnerArea{
	width:800px;
	padding:20px 0;
	font-size:14px;
	border-bottom:1px solid #666;
	padding-bottom:30px;
}

.DinnerArea img{
	float:left;
	margin-right:16px;
	margin-bottom:20px;
	border:2px solid #FFF;
	width:200px;
}

.m{font-size:12px;}

.Dinner{width:580px;
	line-height:180%;
}	*/

.Dinner th{
	color:#FFF;
	text-align:left;
	padding-bottom:20px;
}

.Dinner td{
	vertical-align:top;
	padding:0;
}



/****************************************/
/*				　御膳					*/
/****************************************/

/*	.DinnerSetArea{
	width:800px;
	padding:20px 0;
	font-size:14px;
	border-bottom:1px solid #666;
	padding-bottom:30px;
}	

.DinnerSetArea .imgz{
	float:left;
	margin-right:16px;
	margin-bottom:20px;
	width:324px;
	font-size:12px;
}*/
/*	
.DinnerSetArea .imgz img{
	border:2px solid #FFF;
}

.DinnerSetArea .text{
	font-size:12px;
	font-weight:normal;
}


.DinnerSet td.title{
	font-weight:bold;
	vertical-align:top;
	width:360px;
	padding-left:10px;
	padding-bottom:10px;
}

.DinnerSet td.Price{
	width:60px;
	padding-right:20px;
	text-align:right;
	vertical-align:top;
	text-align:right;
}

.Dinner td.title{
	padding-left:20px;
	width:400px;
	font-weight:bold;
	vertical-align:top;

}

.Dinner td.Price{
	width:60px;
	padding-right:20px;
	text-align:right;
	vertical-align:top;
}
	*/

/*10月1日追加*/
/*	.Dinner td.titles{
	padding-left:20px;
	width:250px;
	font-weight:bold;
	vertical-align:top;
}
	*/

/*10月1日追加*/
/*	.Dinner td.MenuSize{
	width:100px;
	padding-right:30px;
	text-align:right;
	vertical-align:top;
}

.Dinner td ul li{
	line-height:180%;
	color:#FFF;
}



	*/
/*	

.Course{
	width:800px;
	font-size:14px;
	padding:20px 0;
}

.CourseMenu{
	width:455px;
	padding:20px 5px 20px 5px;
	float:left;
	line-height:180%;
}

.CourseMenu ul li{
	list-style-type:square;
	list-style-position: outside;
	margin-left:10px;
	padding:2px 0;
	font-weight:bold;
}

ul.No li{
	list-style:none;
	list-style-position: outside;
}

.CourseImg{
	width:320px;

	padding:20px 8px 18px 3px;
	float:right;
}

.CourseImg img{
border:2px solid #FFF;
}

.Recreation2{
	margin:20px auto;
	padding-right:50px;
	line-height:180%;
	text-align:right;
	font-size:16px;
	width:605px;
	background:url(../img/Recreation2.jpg) repeat-y 0 0;
}
	*/

/****************************************/
/*		　		ドリンク		　		*/
/****************************************/
.DrinkArea{
	width:800px;
	font-size:14px;
	display:block;
}

/*	.LDrinkField{
	width:390px;
	padding-right:10px;
	float:left;
}

.RDrinkField{
	width:380px;
	padding-left:10px;
	float:right;
}	*/

/*	.LDrinkField .img , .RDrinkField .img{
	width:100px;
	height:100px;
	margin:20px 2px;
	border:2px solid #FFF;
	float:left;
}	*/

/*ドリンクテーブル*/
/*	
.Drinktext{
	width:260px;
	margin:20px 0 20px 10px;
}

.Drinktext th{
	width:145px;
	padding-left:10px;
	font-weight:bold;
	text-align:left;
}

.Drinktext td{
	width:85px;
	padding:0;
	text-align:right;
}
	*/

/****************************************/
/*		　ソフトドリンク9_29追加　		*/
/****************************************/
/*ドリンクテーブル*/
/*	.SDrinktext{
	width:260px;
	margin:20px 0 20px 10px;
}

.SDrinktext th{
	width:195px;
	padding-left:10px;
	font-weight:bold;
	text-align:left;
}

.SDrinktext td{
	width:35px;
	padding:0;
	text-align:right;
}	*/

/****************************************/
/*		　ワイン　		*/
/****************************************/
/*	
.WineField{
	width:800px;
	padding:0;
	float:left;
}

.WineField .img{
	width:100px;
	height:100px;
	margin:35px 2px;
	border:2px solid #FFF;
	float:left;
}

.Winetext{
	width:685px;
	margin:30px 0 30px 5px;
	line-height:180%;
	float:right;
}

.Winetext th{
	width:260px;
	padding-left:30px;
	font-weight:800;
	text-align:left;
}


.Winetext td.comment{
	font-size:11px;
	color:#999;
	width:290px;
	padding-right:10px;
	text-align:right;
	vertical-align:middle;	
}

.Winetext td.Price{
	width:70px;
	padding-right:10px;
	text-align:right;
	vertical-align:middle;
}
	*/

/****************************************/
/*			　アクセスマップ　			*/
/****************************************/
.AccessArea{font-size:12px;background:#000;}
.AccessDate{float:left;padding:10px 0 0;font-size:12px;width:260px;}
.ResturantDate{margin-left:15px;line-height:180%;}
.ResturantDate th{padding-top:5px;width:55px;vertical-align:top;}
.ResturantDate td{padding-top:5px;width:190px;vertical-align:top;}

/****************************************/
/*		　メールフォーム管理　　		*/
/****************************************/
.mail {width:570px;margin:0 auto;line-height:180%;}
.mail th {border-style:none;padding:5px 10px;white-space:nowrap;font-size:12px;text-align:right;width:100px;font-weight:normal;vertical-align:top;}
.mail td {border-style:none;text-align:left;padding:5px 10px;white-space:nowrap;font-size:12px;width:420px;}
textarea , input {border:#666 solid 1px;background:#333;color:#FFF;}
textarea{width:400px;height:100px;overflow:auto;}

/************************************/
/*		　mori　追加　090907		*/
/*			topページ新着			*/
/************************************/
.sp{font-weight:bold;color:#E5BF73;}
.ss{font-size:11px;color:#E5BF73;text-align:right;}


/****************************************/
/*		彩の宴　mori　追加　100108		*/
/****************************************/
.wrapper2 {
	width:830px;
	margin:0 auto;
	background:#000;
	border:#565656 1px solid;
	border-top:none;
}

#contents2 {
	margin:0;
	padding:40px 40px 0;
	width:750px;
	overflow:hidden;
}
/*\*/
* html #contents2 {
	height: 1em;
	overflow: visible;
}
/**/
.utage_logo{
	display:block;
	float:left;
	margin-right:20px;
	padding:0;
	width:200px;
	height:100%;
}

.utage_title{
	margin:5px 0;
	color:#E5BF73;
	font-size:16px;
	font-weight:bold;
	line-height:160%;
	text-align:center;
	}



.utage_img{
	margin:5px 0;
	text-align:center;
	float:left;
	width:110px;
}

.utage_day{
	margin:5px 0;
float:left;

}




.utage_title p{
	color:#E5BF73;
	font-size:14px;
	font-weight:normal;
	}

.utage_data{
	margin:5px 0 10px;
	padding:10px 20px;
	width:480px;
	font-size:14px;
	border:3px double #666;
}

.utage_data ol{
	margin:0;
	padding:0;
	color:#F4C9C0;
	font-size:11px;
	vertical-align:top;
	}

.utage_data li{
	margin-left:20px;
	padding:0;
	list-style:none;
	color:#fff;
	font-size:12px;
	line-height:1.6em;
	}

.utage_s{
	color:#999;
	font-size:11px;
}

.utage_menu{
	margin:5px 0;
	padding:0;
	height:100px;
	background-color:#1D1D1D;
	}






.utage_menuL,.utage_menuR{margin:5px 0 10px;padding:5px 10px;width:210px;}
.utage_menuL{float:left;}
.utage_menuR{float:right;}
.utage_menubk{background-color:#1D1D1D;padding-bottom:10px;height:220px;}

.point{margin:10px 0;color:#ECDC8E;font-weight:bold;text-align:center;}
.waku{margin:5px 0;padding:10px;font-size:14px;text-align:center;}


/****************************************/
/*			彩の宴　レポート			*/
/****************************************/
.repo table{width:440px;margin:10px auto;
}

.repo td{
	margin:0;
	padding:5px 10px 15px;
	width:180px;
	color:#999;
	font-size:11px;
	line-height:160%;
	vertical-align:top;
}

.repo td img{margin-bottom:5px;}
.repo_menu{margin:5px 0;font-size:12px;text-align:center;}
.repo_menu p{margin:0 0 5px;padding:2px;background-color:#A61B18;color:#fff;font-weight:bold;}
.repo_menu .title{margin-bottom:5px;border:1px solid #333;border-left:none;border-right:none;}
.waku2{margin:0 0;padding:5px;font-size:14px;border:3px double #666;}
.gray{color:#999;font-size:11px;}
.copy{margin:0 auto 20px;color:#4c4c4c;font-family:Verdana, Geneva, sans-serif;font-size:11px;text-align:center;}


/********************************************/
/*			日本酒ページ　彩の酒			*/
/********************************************/

.SakeField{
	width:794px;/*最大幅800px*/
	background:url(../img/course_img/course_Bk.gif);
	border:3px solid #dcdcdc;
	color:#333;
	line-height:120%;
}

#saisake{margin:30px 0 0;width:794px;}
#saisake .name , #saisake .comment{text-align:right;width:560px;padding-right:20px;}
#saisake .Price{
	padding:10px 20px 0 0;
	width:200px;
	font-size:14px;
	text-align:right;
}

#saisake .name{padding-top:10px;font-size:14px;font-weight:800;}
#saisake .comment{padding-bottom:10px;color:#999;font-size:11px;border-bottom:solid 1px #CCC;}
#saisake .shoparea ,#saisake .shop{
	text-align:right;
	width:90px;
	padding-bottom:10px;
	padding-right:20px;
	font-size:11px;
	color:#999;
	border-bottom: solid 1px #CCC;}

/********************************************/
/*				ドリンクメニュー			*/
/********************************************/
.drink2{width:800px;display:block;font-size:14px;}
.drink2 td{padding:2px 0;}
.drinkLArea , .drinkRArea ,.WineArea{margin:20px 0;width:390px;float:right;}
.drink2 .mini{margin-left:5px;font-weight:normal;}
.drinkLArea {float:left;}
.drinkRArea {float:right;}
.drinkLArea .name , .drinkRArea .name{
	text-align:right;
	width:290px;
	font-weight:bold;
	padding-right:0px;
}
.drinkLArea .Price , .drinkRArea .Price{
	width:80px;
	text-align:right;
	padding-right:20px;
}
/********************************************/
/*					ＷＥＢ					*/
/********************************************/
/*
	.WineSpace {float:left;width:390px;margin-top:20px;}
	.WineArea{float:right;width:390px;}
	.WineArea .name{
		text-align:right;
		width:290px;
		font-weight:bold;
		padding-right:0px;
	}
	.WineArea .Price{
		width:80px;
		text-align:right;
		padding-right:20px;
	}
	.WineArea .comment .mini{
		font-weight:normal;
		text-align:right;
		font-size:10px;
		color:#666;
	}
*/

.genre{padding-left:12px;background:#000;font-weight:800;border-bottom:#333 1px solid;font-size:14px;color:#FFF;}
.drink_menu{padding-bottom:20px;}


/********************************************/
/*				宴会コース					*/
/********************************************/
.utage_L{width:200px;float:left;margin-right:20px;}
.repo_menu{margin:5px 0;font-size:12px;text-align:center;}
.repo_menu p{
	margin-bottom:5px;
	padding:2px;
	background-color:#A61B18;
	color:#fff;
	font-weight:bold;
}

.repo_menu .title{
	margin-bottom:5px;
	border:1px solid #333;
	border-left:none;
	border-right:none;
}
.utage_R{width:530px;float:right;}
.repo_under{width:440px;margin:0 auto;}

/****************************************/
/*			　鍋フェアー				*/
/****************************************/
.FairSetArea{width:800px;padding:20px 0;font-size:14px;border-bottom:1px solid #666;padding-bottom:30px;}
.Fair{width:790px;background:url(../Fair/FairBk.jpg);border:#c5c1ae 5px solid;}
.Fair .leftArea{width:350px;float:left;padding:20px;}
.Fair .rightArea{width:350px;float:right;padding:20px;}


/****************************************/
/*			宴会メニュー				*/
/****************************************/
/*	.FairList{color:#000;font-weight:800;line-height:200%;}
.FairList li{padding-left:20px;color:#000;font-weight:800;list-style:inside;list-style-type:disc;}
.FairRecreation{
	margin-top:20px;
	width:800px;
	line-height:200%;
	font-weight:bold;
	background:url(../Fair/Fairdlink02.jpg) repeat-y 0 0;
}
.Fairdrink{padding:20px;padding-bottom:0;}
.Fairdrink li{width:350px;float:left;padding-left:25px;}
.Fairdrink li.last{width:760px;float:left;}
.FairAttention{font-size:11px;text-align:right;}

.FairRec{width:800px;padding:20px 0;font-size:14px;border-bottom:1px solid #666;padding-bottom:30px;}
.FairRec .leftArea{width:380px;float:left;}
.FairRec .rightArea{width:380px;float:right;}	*/




/*2_22追加*/
/****************************************/
/*			　	コース					*/
/****************************************/
#course_Area{
	width:794px;/*最大幅800px*/
	background:url(../img/course_img/course_Bk.gif);
	border:3px solid #dcdcdc;
	color:#333;
}

.course_image{padding:30px;float:left;}
.course_text{padding:30px;padding-left:14px;width:370px;float:left;}
#course_Area .line_dot{margin:10px 0;height:1px;background:url(../img/course_img/course_line.gif);}
#course_Area .line_dot{	margin:10px 0;	height:1px;	background:url(../img/course_img/course_line.gif);}
.course_menu{line-height:200%;}
.course_menu li{font-size:14px;color:#333;padding-left:10px;list-style:inside;list-style-type:circle;line-height:200%;}
.course_plan{width:734px;padding:0 30px;}


.course_ul{
line-height:200%;
margin:20px 0;
font-weight:normal;
font-size:13px;
width:750px;
padding-left:84px;
}

.course_ulL{
line-height:200%;
margin:20px 0;
	font-size:13px;
	width:325px;
	float:left;

	padding-left:84px;
}
.course_ulR{
line-height:200%;
margin:20px 0;
	font-size:13px;
	width:325px;
	float:right;

}

.course_ulL li{width:315px;padding-left:10px;float:left;list-style: circle inside;}
.course_ulR li{width:315px;padding-left:10px;float:left;list-style: circle inside;}
.courseline{border-bottom:#CCC 1px solid;}

.course_red{
	padding:0;
	width:245px;
	height:360px;
	margin-left:15px;
	background:#900;
	background:url(../img/course_img/course_r.gif);
	float:left;
}

.course_gold{
	padding:0;
	width:245px;
	height:360px;
	margin-left:10px;
	margin-right:10px;
	background:#C90;
	background:url(../img/course_img/course_g.gif);
	float:left;
}

.course_black{
	padding:0;
	width:245px;
	height:360px;
	background:#000;
	background:url(../img/course_img/course_b.gif);
	float:left;
}

.course_textArea{
	width:215px;
	margin: 0 15px;
	font-size:13px;
	background:url(../img/course_img/course_Bk.gif);
}


/********************************************/
/*				ドリンクメニュー			*/
/********************************************/
#drink_Area{
	width:794px;/*最大幅800px*/
	background:url(../img/course_img/course_Bk.gif);
	border:3px solid #dcdcdc;
	color:#333;
	font-size:13px;
}

.drink_menuArea{margin:30px;width:330px;float:left;line-height:200%;}
.drink_menuArea th.Dtitle{width:225px;padding-left:15px;border-bottom:#CCC 1px solid;}
.drink_menuArea th.Dgenre{font-weight:800;color:#900;padding-top:10px;}
.drink_menuArea td{
	width:60px;
	text-align:right;
	vertical-align:top;
	text-align:right;
	padding-right:20px;
	border-bottom:#CCC 1px solid;
}

/****************************************/
/*			　	アラカルト				*/
/****************************************/
#alacalt_Area{
	width:794px;/*最大幅800px*/
	background:url(../img/course_img/course_Bk.gif);
	border:3px solid #dcdcdc;
	color:#333;
	line-height:200%;
}

.alacalt_image{padding:30px;width:200px;float:left;}
.alacalt_text{font-size:13px;margin-top:30px;margin-left:34px;margin-right:30px;width:470px;float:left;}
.alacalt_text td.title{vertical-align:top;width:390px;}

.alacalt_text td.Price{
	width:60px;
	text-align:right;
	vertical-align:top;
	text-align:right;
	padding-right:20px;
}

#alacalt_Area .line_dot{margin:10px 0;height:1px;background:url(../img/course_img/course_line.gif);}
#alacalt_Area .line_dot{	margin:10px 0;	height:1px;	background:url(../img/course_img/course_line.gif);}

.calacalt_menu{line-height:200%;}
.alacalt_menu li{font-size:13px;font-weight:800;color:#333;padding-left:10px;list-style:inside;list-style-type:circle;line-height:200%;}

/****************************************/
/*			　	飲み放題				*/
/****************************************/
.course_Recreation{
	margin:0 15px;
	font-size:13px;
	font-weight:bold;
	width:752px;
	background:url(../img/Recreation2.gif);
	line-height:200%;
}


/*飲み放題*/
#course_drink{padding:10px 20px;}
#course_drink li{font-weight:normal;color:#333;width:331px;float:left;padding-left:25px;}
#course_drink li.last{width:687px;float:left;padding-left:25px;}



/*飲み放題お酒*/
.course_bnr{padding:25px 35px 0;}


/*飲み放題お酒*/
#course_sake{margin:10px 35px;}
#course_sake li{font-weight:normal;color:#333;width:215px;float:left;padding:5px 0 5px 10px;}

/*飲み放題お酒2*/
#course_sake2{margin:10px 35px;}
#course_sake2 li{font-weight:normal;color:#333;width:215px;float:left;padding-left:10px;}
#course_sake2 li.last{width:687px;float:left;padding-left:25px;}



.course_sake{padding:10px 40px;}
.course_sakemenu{background:#F0F0F0;padding:10px 30px; margin:10px;}
.course_sakemenu li{font-weight:normal; font-size:12px;color:#333;width:195px;float:left;}


.a { cursor: wait; }


.next{
	text-align:center;
	background:#333;
}



.next_utage{
text-align:center;
border-top:1px solid #333;
border-bottom:1px solid #333;
}


#twitter_Area{

}


#twitter_Area h3{
	height:10px;
	background:#000;
}

.txt_box{
	margin:4px auto;
	padding:20px;
	width:400px;
	font-size:16px;
	border:1px solid #666;
	text-align:center;
	}


/**/

/**/
.coupon_logo{
	display:block;
	float:left;
	margin-right:20px;
	padding:0;
	width:200px;
	height:100%;
}

.coupon_title{
	margin:5px 0;
	color:#E5BF73;
	font-size:16px;
	font-weight:bold;
	line-height:160%;
	text-align:center;
	}

.coupon_title p{
	color:#E5BF73;
	font-size:14px;
	font-weight:normal;
	}

.coupon_data{
	margin:5px 0 10px;
	padding:10px 20px;
	font-size:14px;
	border:3px double #666;
}


.coupon_img{
	padding:5px;
	float:left;
}

.coupon_day{
	padding:5px;
	float:left;
}
