@charset "UTF-8";

	html {  
		height: 100%;  
		width:100%;
	} 

img {
	border : none;
}

#content {
	text-align : left ;
	margin-left : 2em !important;
	width:700px;
}

#content h2 {
	margin : 0 0 0.5em 0;
	padding : 0;
	height : 142px; 
	background : url("../img/label/tartanchek.jpg")  no-repeat left bottom;
}
.red {
color:red
}

#owner {
	margin : 0;
	width:700px;
}

#owner #leadcopy {
	margin : 0 0 2em 0;
	padding : 0;
	height : 80px; 
	width:480px;
	background : url("../label/img/owner/leadcopy.gif")  no-repeat left top;
	overflow : hidden;
	text-indent : -9999px;
}

#owner h3{
	font-weight : bold ;
	margin-right:1em;
	text-align : right ;
	font-size:1.3em;
	color:#4a4a4a;
}

#owner blockquote {
	margin : 1.5em 0em 1.5em 1em;
	padding : 0 0 0 1em;
	border-left : 4px solid #221816;
}


#owner blockquote p.Q{
	font-weight : bold ;
	margin-top : 1.5em;
}

#owner p.Q::before {
  content: '―― ';
}

#owner  p.Q{

}

#owner  p.Answer{
	font-weight : bold ;
	margin-bottom : 2em ;
}


#owner blockquote span.b150 {
	font-weight : bold ;
	font-size:1.5em
}

#owner span.date {
	display : block ;
	font-size: 0.9em ;
	text-align : right ;
	width : 680px;
}
/*目次*/
#owner #backnumber {
	margin : 2em auto;
	width : 680px;
}
#owner #backnumber h4 {
	font-size: 1.3em ;
	font-weight : bold ;
	margin : 0;
	padding :0 ;
}
#owner ul {
	list-style : none ;
	margin : 0 ;
	padding : 0;
}

#owner li {
	font-size: 1.3em ;
	font-weight : bold ;
}
#owner li  a:link ,
#owner li  a:visited {
	/*background : url("../img/icon_pagetop.jpg") no-repeat left top ;*/
	text-decoration : underline;
	padding : 0 15px 0 0 ;
	color:#4a4a4a;
}
#owner li  a:hover ,
#owner li  a:active {
	/*background : url("../img/icon_pagetop.jpg") no-repeat left top ;*/
	text-decoration : none;
	padding : 0 15px 0 0 ;
	color:#4a4a4a;
}






#releaseinfo {
	text-align : center ;
	margin : 2em 0 1em 0;
	padding : 0.6em 1em ;
	width:700px;
	background : #6d6d6d;
}

#releaseinfo h3 {
	color:#fff
}

#releaseinfo h3 span {
	font-size:2em
}
iframe {
	margin : 1em auto;
	text-align : center ;
}

#releaseinfo #elements {
		margin : 1em 0 0 9em;
		padding : 0;
		text-align : left ;
		color : #fff;
	}

#releaseinfo #elements h4 {
	font-size : 1.4em;
	margin : 1em 0 0.5em 0;
	}
	#releaseinfo #elements h4 span {
		font-size : 1em !important;
		font-weight : normal !important
		}
#releaseinfo #elements a:link,
#releaseinfo #elements a:visited {
	color:#fff !important;
}









/*メインコンテンツ枠のページTOPへ戻るボタン*/
 .pagetop {
		clear : both ;
		margin:3em 2em 3em 0 ;
		padding : 0 0 0 20px;
		text-align:right;
	}

 .pagetop a:link ,
 .pagetop a:visited {
	background : url("../img/icon_pagetop.jpg") no-repeat left top ;
	text-decoration : underline;
	padding : 0 0 0 15px;
	color:#4a4a4a;
}
 .pagetop a:hover ,
.pagetop a:active {
	background : url("../img/icon_pagetop.jpg") no-repeat left top ;
	text-decoration : none;
	padding : 0 0 0 15px;
	color:#4a4a4a;
}


/*前のページへ戻るボタン*/
 .backward {
		clear : both ;
		margin:1em 2em 3em 0 ;
		padding : 0px;
		text-align:left;
	}

 .backward a:link ,
 .backward a:visited {
	background : url("../img/arrow_left.jpg") no-repeat left top ;
	text-decoration : underline;
	padding : 0 0 0 22px;
	font-weight : bold;
	color:#4a4a4a;
}
 .backward a:hover ,
.backward a:active {
	background : url("../img/arrow_left.jpg") no-repeat left top ;
	text-decoration : none;
	font-weight : bold;
	padding : 0 0 0 22px;
	color:#4a4a4a;
}


