@charset "UTF-8";
/* CSS Document */

/*==== [ index ] ====================================================================*/

/* ==[ mainPhoto ]== */
div#mainPhoto{
	background:url('../img/event/mainphoto.png') no-repeat top center;
	width:754px;
	height:161px;
	margin:0 auto;
	text-indent:-8000px;
}

div#subHeader {
	position:relative;
	display:block;
	width:754px;
	height:40px;
	background:url('../img/event/event_subheader.png') no-repeat top center;
	margin:3px 0 0 0;
}
div#contentSubTitle {
	display:block;
	width:225px;
	height:42px;
	background:url('../img/event/event_title.png') no-repeat top center;
	margin:0 0 0 4px;
}
div.cTitle {
	position:relative;
	top:13px;
	left:46px;
	float:left;
}
div.cTitleIndex {
	position:relative;
	top:11px;
	left:42px;
	float:left;
}
div.cTitleIndex, div.cTitle a { color:#FFFFFF; font-size:14px; }
div.topic {
	position:relative;
	top:13px;
	left:183px;
	float:left;
}
div.topic a{ color:#FFFFFF; }

div#columnL{
	float:left;
	width:234px;
	padding:2px 6px 20px 0px;
}
div#columnR{
	float:left;
	width:512px;
	padding:0px 0px 20px 0px;
}
div#columnL .text, div#columnL .textop{
	color:#3c220e;
}

div#sideBarMsg{
	padding:15px 0px 0px 14px;
}

.sideForm{ padding:5px 0px 0px 10px; }


div.box493{
	display:block;
	background:url('../img/box_middle493.gif') repeat-y top left;
	padding:10px 10px;
}

div.box493 table#retIndex{ width:473px; }
div.box493 td.textg{
	vertical-align:top;
	padding:5px 5px;
}
div.box493 .title{ color:#cb177a; }
.boxColumnL120{ width:120px; vertical-align:top; }
.boxColumnR343{
	width:343px;
	vertical-align:top;
	padding-left:5px;
}

div#spcialBlock{
	display:block;
}
.box493 div.calumn3photoBox{
	display:block;
	min-height:110px;
}

.box493 div.calumn3photoBox div{
	float:left;
	margin:0 8px 0 0;
	color:#999999;
	font-size:10px;
}
.box493 div.calumn3photoBox div img{
	margin-bottom:3px;
}
.box493 div#detail{
	padding:15px 0 0 0;
}



div#read { width:480px; margin:6px 30px 10px 15px; }
* html div#read { width:480px; margin:0 0 10px 15px; }
div#read span{ color:#3c220e; }
div.box493 .title{ color:#cb177a; }
.boxColumnL95{ width:95px; }
.boxColumnR378{ width:378px; }
.boxColumnR378 td{ vertical-align:top; }

div#menulist { margin:20px 15px 0 15px; }
div#menulist dl{ margin:0; }
div#menulist dt{ font-weight:bold; color:#4b2f19; margin:0; }
div#menulist dd{ margin:0 11px 15px 11px; color:#4b2f19;  }

div.detailColumnL{
	float:left;
	margin-right:4px;
}
div.detailColumnC{
	float:left;
	margin-right:4px;
}
div.detailColumnR{
	float:left;
}
div#otsumamiBlock ul, div#spcialBlock ul {
	margin:5px 5px 0 0;
}
div#otsumamiBlock ul li, div#spcialBlock ul li{
	margin:0 0 0 11px;
	text-indent:-11px;
	list-style-type:none;
}
div#otsumamiBlock ul li{ width:135px; }


/*20090911Ariga*/
div#meisyuBox {
	width:94%;
	background:url('../img/event/plan_back09meisyu.jpg');
	background-repeat:no-repeat;
	padding:3px;
	line-height:170%;
}

p.meisyuBox-explain {
	background:#fcfdf8;
	font-size:12px;
	padding:2px;
	margin-bottom:5px;
}

/*20090911Ariga*/

/*20091002Ariga*/

div.meisyuBox-explain {
	color:#cc0000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	border:solid 2px #800000;
	background:#fffacd ;
	padding:8px;
	margin-bottom:10px;
}

/*20091002Ariga*/

/*20091002Ariga*/

div.christmasdance {
	border:solid #cc0000 2px;
	width:80%;
	padding:5px;
	text-align:center;
}

/*20091002Ariga*/

/*20091021Ariga*/

.lineheight150 {
	line-height:150%;
}

/*20091021Ariga*/


/*201001071Ariga*/

div.illusion10 {
	border:2px solid #db7093;
	width:90%;
	margin-top:10px;
	margin-bottom:10px;	
	padding:5px;
	background:#ffebcd;

}

/*20100107Ariga*/

/*20100906Ariga*/

div.winemenu10 {
	border:2px solid #a60158;
	width:90%;
	margin-top:10px;
	margin-bottom:10px;	
	line-height:150%;
	padding:5px;
	background:#f2fa8c;
}

.winemenu10-table{
	color:#ffffff;
	background:#a60158;
	margin-top:10px;
}

.dinnermenu10-table{
	color:#800000;
	background:#ffdead;
	margin-top:10px;
}

/*20100906Ariga*/
