@charaset "UTF-8";

body {
	background-color: #1f1f1f;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

img {
	border: 0px;
}

h1 {
	font-size: 16px;
}


#container {
	width: 880px;
	background-color: #000000;
	margin: 0 auto 0 auto;
	border: 0px;
}

/* header */

#header {
	width: 880px;
	height: 105px;
	margin: 0 0 0 0;
}

 #header h1 {
 	margin: 0 0 0 0;
	float: left;
 }
 
 #header a {
 	margin: 0 0 0 0;
 }
 
#header ul {
	float: right;
	height: 66px;
	margin: 0 0 0 0;
}

#header ul li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0 0 0 0;
}

#header .line1px {
	border: 0px;
	margin: 0 0 0 0;
}


 
/* //header */

/* contents */

#contents {
	width: 820px;
	margin: 0 30px 0 30px;
}


#main {
	float: left;
	width: 550px;
	margin: 0 0 0 0;
}

#main-contact {
	float: left;
	width: 820px;
	margin: 0 0 0 0;
}

.entry-asset{
	clear: both;
}

h2.asset-name {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 18px 0 ;
	_margin: 1px 0 18px 0 ;
	color:#FFFFFF;
}
h2.asset-name a {
	color:#FFFFFF;
}


.asset-content {
 	line-height: 20px;
	font-size: small;
	margin: 0 0 20px 0 ;
	color:#FFFFFF;
	clear: both;
}

.asset-content img {
	margin: 20px 0 20px 0;
}

.read-ext {
	clear: both;
	float: right;
	line-height: 20px;
	font-size: small;
	margin: 7px 0 20px 0;
}

.entry-asset {
margin: 0 0 40px 0 ;
}


.entry-asset a:link{
	
	color:#FFFFFF;
	text-decoration: underline;
}

.entry-asset a:visited {

	color:#FFFFFF;
	text-decoration: underline;
}

.entry-asset a:hover {
	color:#999999;
	/*background-color: #1f1f1f;*/
}

.entry-asset a:active{
	color:#FFFFFF;
	text-decoration: underline;
}



.asset-meta {
	float: left;
	font-size: x-small;
	margin: 0 0 0 0 ;
	color:#FFFFFF;
}

.asset-meta a:link {
	color:#FFFFFF;
	text-decoration: none;
}

.asset-meta a:visited {
	color:#FFFFFF;
	text-decoration: none;
}

.asset-meta a:hover {
	color:#999999;
	text-decoration: none;
}

.asset-meta a:active{
	color:#FFFFFF;
	text-decoration: none;
}


.asset-footer {
clear: both;
	margin: 0 0 0 0;
}


.asset-footer-btn {
	float:right;
}





#menu {
	float: right;
	width: 240px;
	margin: 0 0 0 30px;
	
}

#menu1 {
	float: left;
	width: 240px;
	margin: 0 0 0 0;
}

#menu1 ul {

	margin: 18px 0 45px 16px;
	list-style-type: disc;
	padding: 0; 
	font-color: #111111;
}

#menu1 li {
	line-height: 14px;
	list-style-image: url('/images/dot_for_list.gif');
	font-size: 10px;
	margin: 0 0 8px 0;
}




#menu li a:link{

	color:#FFFFFF;
	text-decoration: none;
}


#menu li a:visited {

	color:#FFFFFF;
	text-decoration: none;
}

#menu li a:hover {
color:#999999;
	
}

#menu li a:active{
	color:#FFFFFF;

}



.recap-notice {
font-size: x-small;
}



/*
input, textarea { 
	background-color: #aaaaaa;
	border: 1px #1f1f1f solid; 
}
*/

/* //contents */






#footer {
	clear: both;
	width: 880px;
	height:66px;
	}






/* 各ページ特有 1 */



.archive-content ul {
	margin: 20px 0 45px 13px;
	list-style-type: disc;
	padding: 0; 
	font-color: #FFFFFF;
}

.archive-content li {
	list-style-image: url('/images/dot_for_list.gif');
	font-size: small;
	margin: 0 0 8px 0;
}


.archive-content li a:link{
	color:#FFFFFF;
	text-decoration: underline;
}


.archive-content li a:visited {
	color:#FFFFFF;
	text-decoration: underline;
}

.archive-content li a:hover {
	
	color:#999999;
}

.archive-content li a:active{
	color:#FFFFFF;

}



/* 各ページ特有 2 */

.archive-title {
	line-height: 20px;
	margin: 0 0 14px 0;
	font-size: 16px;
	color:#FFFFFF;
}
.archive-title-line {
	margin: 0 0 20px 0;
}

/* 各ページ特有 3 */

#comments-open {
margin: 0 0 40px 0 ;
}

.comments-open-content {
	font-size: small;
	color:#FFFFFF;
}

.comments-open-header {
 	margin: 0 0 14px 0 ;
	 line-height: 16px;
	font-size: 16px;
	color:#FFFFFF;
}

.comments-header {
	font-size: 16px;
	color:#FFFFFF;
}

.comments-content {
	font-size: small;
	color:#FFFFFF;
}


.comments-content a:link{
	
	color:#FFFFFF;
	text-decoration: underline;
}

.comments-content a:visited {

	color:#FFFFFF;
	text-decoration: underline;
}

.comments-content a:hover {
	
	color:#999999;
}

.comments-content a:active{
	color:#FFFFFF;
	text-decoration: underline;
	/*background-color: #EBEBEB;*/
}


.comment-footer {
	font-size: x-small;
	margin: 0 0 40px 0 ;
}

.comment-footer a:link{	
	color:#FFFFFF;
	text-decoration: underline;
}

.comment-footer a:visited {
	color:#FFFFFF;
	text-decoration: underline;
}

.comment-footer a:hover {
	color:#999999;
	/*background-color: #EBEBEB;*/
}

.comment-footer a:active {
	color:#999999;
	text-decoration: underline;
	/*background-color: #EBEBEB;*/
}



.comment-line {
	margin: 0 0 20px 0;
}



#menu1 .alt-text {
	display: none;
}
	





@media print {
.asset-footer-btn {
	display: none;
   }
#footer {
	display: none; 
	}
#menu1 img {
	display: none; 
	}
#menu1 .alt-text {
	display: block;
}
body {
	color: #000000;
}
h2.asset-name {
color: #000000;
}
h2.asset-name a {
	color: #000000;
}

.asset-content {
	color: #000000;
}
.asset-content a {
	color: #000000;
}
#menu li a:link{
	color: #000000;
}
#menu li a:visited{
	color: #000000;
}
#menu li a:hover{
	color: #000000;
}
#menu li a:active{
	color: #000000;
}

.asset-meta {
	color: #000000;
}
.asset-meta a:link {
	color: #000000;
}
.asset-meta a:visited {
	color: #000000;
}
.asset-meta a:hover {
	color: #000000;
}
.asset-meta a:active {
	color: #000000;
}
.entry-asset a:link{
	color: #000000;
}

.entry-asset a:visited {
	color: #000000;
}

.entry-asset a:hover {
	color: #000000;
}
.entry-asset a:active{
	color: #000000;
}
.archive-content li a:link{
	color: #000000;
}


.archive-content li a:visited {
	color: #000000;
}

.archive-content li a:hover {
	color: #000000;
}

.archive-content li a:active{
	color: #000000;
}
.comments-content a:link{
	color: #000000;
}

.comments-content a:visited {
	color: #000000;
}

.comments-content a:hover {
	color: #000000;
}

.comments-content a:active{
	color: #000000;
}


.comment-footer {
	color: #000000;
}

.comment-footer a:link{	
	color: #000000;
}

.comment-footer a:visited {
	color: #000000;
}

.comment-footer a:hover {
	color: #000000;
}

.comment-footer a:active {
	color: #000000;
}


}








