@charset "utf-8";

@import url("default.css");
@import url("common.css");
@import url("page.css");


/* Clearfix
=================================*/

.oIndex:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

.oIndex {
	display: inline-block;
}

/* Hide from Mac IE \*/
.oIndex {
	*height: 1%;
	display: block;
}
/* Hide from Mac IE */


/* =========================================
 * TOPICS
 * ========================================= */
 
div.topic dl{
	padding:0.3em 0 0.1em 0;
 	border-bottom: dotted #E0C87E 1px;
}

	div.topic dl.first_news{
		padding-top:17px;
	}
	
		div.topic dl dd{
			margin:-1.5em 0 0 10em;
		}

p.backnumber{
	padding-top:12px;
	text-align:right;
}

		
 /* Orign
=================================*/

div#origin {
}

	div#origin div {
		clear: both;
		padding-bottom: 1em;
		background: url(../img/news/origin_record_bg.gif) no-repeat bottom;
	}

	ul.tab {
		margin-top: 1em;
	}
	
		ul.tab li {
			float: left;
			margin-left: 1.2em;
			padding: .2em 0 0 .5em;
			width: 8.5em;
			height: 1.5em;
			background: url(../img/news/origin_icon_off.gif) no-repeat left;
		}
		
			ul.tab li a.active {
				color: #6D3D14;
				text-decoration: none;
			}
			
			h4 {
				margin-top: 3em;
				padding: 15px 0 0 20px;
				background: url(../img/news/origin_record01.gif) no-repeat top;
			}
							
				h4 strong {
					font-weight: bold;
				}
				
			div#origin p.date {
				margin: 0;
				padding: 0 10px 0 0;
				text-align: right;
				background: url(../img/news/origin_record02.gif) no-repeat  bottom;
				font-size: 90%;
			}
			
			
			div#origin p {
				margin-top: 1em;
				padding: 0 10px;
				text-indent: .5em;
			}

				div#origin p img {
					padding: 1px;
					border: solid #F0E0B4 1px;
					width: 250px;
				}
			
				div#origin p.LeftPhoto img {
					float: left;
					margin-right: 1em;
				}
			
				div#origin p.RightPhoto img {
					margin-left: 1em;
				}


			
 /* Link
=================================*/

div#link {
}

div#link ul {
}

	div#link ul li {
		margin-top: .5em;
	}
 
div#link dl {
	display: inline;
}

html>/**/body div#link dl {
	display: block;
}

	div#link dl dt {
		margin: 0 .5em 0 0;
		margin-right: .5em;
		padding-left: 1em;
		background: url(../img/common/icon.gif) no-repeat left center;
		font-weight: bold;
	}
	
	div#link dl dd {
		margin: .2em 0 0 0;
		padding: 0 0 .4em 1em;
		border-bottom: dotted #E0C87E 1px;
	}
	

p.backnumber{
	padding-top:12px;
	text-align:right;
}

a.blank img {
	margin-left: .3em;
	position: relative;
	top: .2em;
	position: 
}		

