/* Last  2007.11 */

/*--------------------------------------------------------------------
　LUXE 
--------------------------------------------------------------------*/
div.luxeMain{background-color: #000; padding: 0 0 2px 0;}

div#bodyHead{
	background:url(../img/bg_main.jpg) repeat-x;
	width:100%;
	height:334px;
	margin:6px 0 15px 0;
	position:relative;
}
div#bodyHead div.luxeL{
	float:left;
	width:300px;
	height:299px;
	position:relative;
	top: 10px;
	left: 10px;
}
div#bodyHead div.luxeL p{
	color:#fff;
	font-size:12px;
	margin:0 0 0 10px;
	position:absolute;top:280px;
}

div#bodyHead div.luxeL div.hotelGray{
	float:left;
	background:#050403;
	width:300px;
	height:auto;
	padding:3px 0;
	position:absolute;top:299px;left:0;
	font-size:11px;
	text-align:right;
	color:#D4CAA5;
	clear:both;
}
div#bodyHead div.luxeL div.hotelGray img{margin:0 5px 0 0;}
div#bodyHead div.luxeL div.hotelGray a{color: #D4CAA5;text-decoration: none;}
div#bodyHead div.luxeL div.hotelGray a:hover{color: #D4CAA5;text-decoration: underline;}


div#bodyHead div.luxeR{
	float:right;
	width:360px;
	margin:0 20px 0 0;
	_margin:0 0px 0 10px;
}
div#bodyHead div.luxeR h2{margin:50px 0 0 0;padding:0;}
div#bodyHead div.luxeR p{
	margin:0px 0 15px 5px;
	padding:0;
	font-size:12px;
	color:#fff;
	line-height:1.4;
}


/*--------------------------------------------------------------------
　会場
--------------------------------------------------------------------*/
div.luPlace{
	width:100%;
	border-top:1px solid #666666;
	height: auto;
    height: 300px !important; /* for IE6 */
    min-height: 300px;
	padding:0;
	margin:0;
	clear:both;
	position:relative;
}
	div.luPlaceH {height:300px;}
	div.luPlaceH2{height:275px;}
	div.luPlaceH3{height:295px;border-bottom:1px solid #666666;}

/*
div.luPlace h3.imgR{float:right;clear:both;margin:0;padding:0;}
div.luPlace h3.imgL{float:left;clear:both;margin:0;padding:0;}
*/
div.luPlace h3.imgR{margin:0;padding:0; padding-left: 22px;}
div.luPlace h3.imgL{margin:0;padding:0;}

div.luPlace div.boxName{margin:0;}
	div.placeLeft{position:absolute;top:185px;left:25px;}
	div.placeRight{position:absolute;top:185px;right:15px;}
	div.placeRight2{position:absolute;top:160px;right:15px;}
	
div.luPlace div.boxName p{font-size:11px;color:#CEB67B;margin:0;padding:0;}
div.luPlace div.boxName p.btL{padding:10px 0 0 15px;}
div.luPlace div.boxName p.btR{padding:10px 0 0 0;text-align:right;}

div.luPlace div.boxName h4{margin:5px 0 0 0;padding:0;}
div.luPlace div.boxName h4 img{padding:0 8px 0 0;vertical-align:middle;}
div.luPlace div.boxName h4 span{font-size:11px;color:#fff;font-weight:lighter;vertical-align:middle;padding-top:4px;}
div.luPlace div.boxName h4 span.line2{font-size:11px;color:#fff;font-weight:lighter;position:relative;top:13px;padding-bottom:3px;}

/*--------------------------------------------------------------------
　PageTop
--------------------------------------------------------------------*/
.luPlace_pagetop{
	background:url(../img/arrow_wh.gif) 0px 1px no-repeat;
	color:#FFFFFF;
	font-size:11px;
	margin: 15px 15px 15px 0;
	padding:0 0 0 8px;
	float:right;
}
.luPlace_pagetop a,a:hover{color:#FFFFFF;text-decoration: none;}

