@charset "EUC-JP";
/* CSS Document */

#content {
	width:746px;
	}

#entry-column {
	width:520px;
	float:left;
	}
	

#side-column {
	width:180px;
	float:right;
	margin-bottom:20px;
	}


	#update-history {
		width:480px;
		margin:0px auto;
		margin-top:20px;
		}
		#update-history h2 {
			width:85px;
			height:75px;
			float:left;
			padding-top:3px;
			padding-right:10px;
			border-right:5px solid #ff0000;
			background-image:url("../../img/icon-logo/newsrelease.gif");
			background-repeat:no-repeat;
			background-position:left top;
			}
			#update-history h2 span {
				display:none;
				}
		#update-history div.text {
			width:380px;
			float:right;
			}
			#update-history div.text ul {
				width:100%;
				height:75px;
				overflow:auto;
				overflow-x:hidden;
				overflow-y:auto;
				}
				#update-history div.text ul li {
					display:inline;
					}
					#update-history div.text ul li:hover {
						}
					#update-history div.text ul li span.date {
						color:#red;
						margin-right:20px;
						}
					
					#update-history div.text ul li a {
						display:block;
						width:95%;
						height:19px;
						padding-top:5px;
						padding-left:5%;
						border-bottom:1px solid #999;
						text-decoration:none;
						color:#333;
						}
						#update-history div.text ul li a:hover {
							text-decoration:underline;
							background-color:#eee;
							}
					
					#update-history div.text ul li strong {
						}


#side-column .side-area {
	margin:10px auto;
	}
	#side-column .side-area h3 {
		border-left:5px solid #25422C;
		border-bottom:1px solid #25422C;
		text-indent:0.5em;
		color:#25422C;
		}

	#side-column .side-area .text {
		}

	#side-column .side-area .text ul.address {
		width:160px;
		float:right;
		padding:5px 0;
		padding-left:15px;
		padding-right:5px;
		}

	#side-column .side-area .text ul.address li {
		line-height:1.8;
		border-bottom:1px dashed #25422c;
		color:#25422C;
		}
	
	


/*---------- popup ----------*/

#p01,#p02 {
	width:auto;
	height:auto;
	float:right;
	padding:3px 5px;	

	z-index:99;
	position:relative;
	top:-35px;
	right:10px;
	border:1px solid #999;
	background-color:#ffc;
	font-size:10px;
	text-align:center;
	}

#p00 {
	width:40px;
	height:auto;
	z-index:99;
	position:relative;
	top:-20px;
	left:50px;

	padding:3px 5px;
	border:1px solid #999;

	background-color:#ffc;
	font-weight:normal;
	font-size:10px;
	text-align:center;
	}





