/* art-eat.com CSS Document */@charset "UTF-8";/*************win IE修正ここまで***********/	#page {	width:860px;	height:100%;		text-align:left;		background-color:transparent;	}		/***************************div contentスタイル******************************/div#content{	width: 600px;	height:100%;	margin-top:1em;	float: right;	}	div#document{	width:100%;	height:100%;	}/***************win IE用修正***************/	*html div#document{	left:0px;}/***************win IE用修正ここまで***************/			/****************************pastここから*****************************************/h2.pagetitle{	padding:3px 0;	margin-bottom:0.5em;	font-size:120%;	font-weight:bold;	background-color:#ded;	letter-spacing:1.5px;	text-align: center;	}	div#title{	width:230px;	height:100%;	float:none;	margin: 0 auto 30px;	}	div#title h1.past, div#title h1.event{	width:173px;	height:169px;	background-image:url(images/title_past.gif);	background-repeat:no-repeat;	background-position:0 0;	display:block;	text-indent:-9999px;	}div#title h1.event{	background-image:url(images/title_event.jpg);	}	div.post h2, div.post h3{	border-left:5px solid #E60000;	border-bottom:1px dotted #E60000;	padding:0 0 3px 4px;	margin-top:2em;	margin-bottom:0.5em;	clear:both;	}		div.post h2 a, div.post h3 a{	color:#333;	background-image:none;	padding-left: 0px;	}ul.past_menu li{	margin-bottom:1em;	}div.past{	min-height:80px;	margin-bottom:2em;	}div.past p{margin-bottom:0.5em;}div.past img{	float:left;	margin:4px 12px 6px 0;	}div.past ul li{	list-style-type:decimal;	list-style-position:inside;	}	.LBcopyright{	font-size:90%;	font-weight:normal;	}p.navigation_start{	font-weight:bold;	width:580px;	background-color:#ded;	padding:0 10px;	margin:2em 0 0.5em 0;	float:right;	}#nav_top{	height:1em;	}	.navigation{	height:4em;	margin-bottom:2em;	padding: 0 10px;	width:580px;	float: right;	}	.navigation .alignleft, .navigation .alignright{	font-size: 85%;	line-height:130%;	display:inline;	}.navigation .alignleft a, .navigation .alignright a{	background-image:none;	padding-left: 0px;	}	.navigation .alignleft{	}	.navigation .alignright{	float:right;	text-align:right;	}	.navigation .alignleft .highlight, .navigation .alignright .highlight{	font-size:100%;	font-weight:normal;	}/****************************pastここまで*****************************************//***************************************************************************************************//*080804 style*/.container_080804 {	width:592px;	color: #420;	background-image: url(images/080804_bg3.gif);	background-repeat: repeat-y;	background-position:-10px 0;	}.container_080804 p{	padding-left:76px;	width: 475px;	}.container_080804 h3{	color: #420;	}.bottom_080804 {	color: #420;	height: 200px;	margin-top:-14px;	background-image: url(images/080804_bg2.gif);	background-repeat: no-repeat;	background-position:25px 0;		}.bottom_080804 p{	position: relative;	text-align: right;	right: 50px;	top: 50px;	}.schedule_080804 {	padding: 15px;	padding-top: 0px;	border: 1px solid #420;}.schedule_080804 h3#h3_080804{	color: #fff;		font-weight: bold;	background-image: url(images/080804_1.gif);	padding: 10px ;	padding-left: 60px;	margin: 0 -15px 10px -15px;	text-indent: -0.5em;	background-repeat: no-repeat;	background-position:10px center;		background-color: #79b752;		border: none !important;		}.schedule_080804 h4{	color: #333;	padding:5px 15px 5px 5px;	margin-bottom: 5px;	border-bottom: 1px dotted #522;	border-left: 3px solid #522;	}.entry_080804 {	margin-top:15px;	padding: 15px;	background-color: #ef9;	}.entry_080804 ul{	border: 1px dotted #522;	padding: 15px;	padding-left: 30px;	background-color: #fff;	}	.guest_080804 dt {	clear: left;	float: left;	}	.guest_080804 dd {	margin-left: 6em;	}.profile_container_080804 h3#h3_080804{	color: #fff;	background-image: url(images/080804_2.gif);	background-repeat: no-repeat;	background-position:10px center;		background-color: #79b752;		margin: 0 -15px 15px -15px;	padding: 15px ;	padding-left: 75px;	border: none !important;}.profile_080804 {	margin-bottom: 20px;	}.profile_080804 dt{	border-bottom: 1px dotted #522;	margin-bottom: 5px !important;	}.profile_container_080804{	padding: 15px;	padding-top: 0px;	border: 1px solid #420;	}.gallery a {	background-color: transparent;	background-image:none;	text-decoration: none;	border-style: none;	}.gallery img {	margin: 0 !important;	border: 1px solid #333 !important;	}#jquery-lightbox a {	background-color: transparent !important;	background-position:0 0 !important;		text-decoration: none !important;	border-style: none !important;	overflow: auto !important;	padding:0 !important;	margin: 0 !important;	}#jquery-lightbox a#lightbox-nav-btnNext {	background-color: transparent !important;	background-position:100% 0 !important;		}		