@charset "EUC-JP";

* {margin: 0; padding: 0; font-size: 1em;}

body {	font-size: 100%;
	margin: 0;
	padding: 0;
	color : #D90303;
	line-height : 100%;
	text-align: left;
background-image:url("http://naziphantom.hp.infoseek.co.jp/image/Yellow.jpg");
font-family: Georgia, Arial, Helvetica;}

img {border: none;}

a {font-weight: 100; text-decoration: none;}

a[href*="mailto:"]:after { padding: 3px; content: url("http://naziphantom.hp.infoseek.co.jp/image/mail1.gif");}
a[href*="sage"]:after {padding-left: 5px;margin-left: 5px;
color: #FF0101;background-color: #ffff00;content: "Sage";}
a:hover[href*="mailto:"]:after{background-color: transparent;color: #FFFFFF;}

a:link {color: #FD7F04;}

a:visited {color: #FF0101;}

a:active {color: #FF0101;}

a:hover {color: #FFFFFF;
background-color: #5796E9;  /* #5796E9; #FD7F04; */}

strong {font-size : 1.5em;
	color : #246;
	margin-right : 3px;
	font-weight : bold;}

#content { }

#header {margin: 0;
	padding: 10px;
	color: #fff;
	line-height: 200%;}

#site {	font-weight : normal;
	font-size : 1.5em;
	margin-bottom : 3px;
	margin-left : 0.5em;
	letter-spacing : 0.3em;}

#subsite {font-size : 1.2em;
	margin-top : 5px;
	margin-left : 1.5em;
	letter-spacing : 0.2em;}

.description {	padding-left : 4em;}

#header a {color: #000;	text-decoration: none;
font-size: 150%;}
#header a:visited {color: #FF0101;}
#header a:hover {color: #ffffff;
background-color: #FD7F04;
font-weight: 100; font-size : 200%;
line-height: 1.5;}

#footer {clear : both;}

/*  Main Contents  */

#blog {	
margin-left : 5px;
margin-right : 390px;  }

#links {
	float :right; 
	width : 365px;
	text-align : center;
margin-right: 5px;}

.pages {
	clear : both;
	margin: 10px;
	padding: 20px;	
text-align: center;
}

.pages h2 {display : none;}

.pages li {
	display : inline;
	margin-left : 8px;
	font-size : 125%;
}
.pages li a:visited {color: #ff0101;} 
.pages li a:hover { color: #ff0101; font-size : 200%;
font-weight : bold; background-color: transparent;}

.pages li.arrow {
	font-size : 100%;
color: #FD7F04;}
.pages li.arrow a:visited {color: #ff0101;} 
.pages li.arrow a:hover { color: #ff0101; 
font-size : 200%; font-weight : 100;
background-color: transparent;}

.pages li.point {
	font-weight : bold;
	font-size : 250%;
color : #D90303;}


.powered {
	color: #FF0101;
	font-size: 76%;
	margin-top: 10px;
	padding: 1px 0px;
	text-align: center;
}

.entry {text-align: left;}

.title , .comments-head {
	font-size: 1.5em;
	color : #D90303;
	border: 1px solid #fffff0; 
        padding-top : 5px;
	padding-bottom : 5px;
background-image:url("http://naziphantom.hp.infoseek.co.jp/image/orange2.jpg");
text-align : left;
line-height : 1.5;
margin-bottom: 5px;
padding-left:5px;}

.title a {color: #A30303;
	text-decoration: none;}
.title a:visited {color: #D30303;}
.title a:hover {color: #FFE131;}
.entity{overflow: auto;/*scroll;*/}
#l_author_name,#l_author_email,#l_title,#l_text,#l_delete_key,#l_file,select,input
{margin-bottom: 5px; margin-top: 5px;}
.posted {
	font-size: 12pt;
	margin-bottom: 7px;
	padding-left : 0.1em;
color: #FD7F04;
line-height : 1.2;
border-top: 3px solid #FD7F04;}

.comments-body, .posted {
	padding-top : 7px;
}

.comments-body {
	padding : 15px;
	font-size : 1.0em;
margin-bottom: 5px;
color : #D90303;
margin-left: 3px;
margin-right: 3px;}

.blogbody {clear:left;
padding : 15px;
	font-size : 1.0em;
margin-bottom: 5px;
color : #D90303;
margin-left: 3px;
margin-right: 3px;}

.comments-text {
	margin-left : 0.1em;
	font-size : 108%;
	line-height : 1.6;
}

.comments-id {
	font-weight : bold;
	font-size : 200%;
	color : #D90303;
 }

.comments-author, .comments-date {
	font-size : 108%;
        color : #D90303;
}


ul {
	color : #D90303;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
}

ul li {
	padding-top: 0.3em;
}

.sidetitle {
	font-size : 0.9em;
	text-align : left;
	padding-top : 0.5em;
	padding-bottom : 0.1em;
	font-weight : normal;
margin-bottom: 5px;
color : #D90303;
padding-left : 0.5em;}

.side {
	font-size : 86%;
        padding-right: 0.5em;
	padding-left : 1em;
	padding-bottom : 0.3em;
	text-align : left;
margin-bottom: 5px;
line-height : 1.5;}
#link-menu,#link-recent,#link-category,#link-system,#link-syndicate
{border: 1px solid #FD7F04; margin-bottom: 5px;}
.syndicate {
	color : #D90303;
	font-size : 86%;
        padding-right: 0.5em;
	padding-left : 1em;
	padding-bottom : 0.3em;
	text-align : left;
margin-bottom: 5px;
line-height : 1.5;}

.entry-header {
	text-align : left;
	font-size : 1.0em;
line-height: 2;
margin-left : 5px;}

.image, .thumb {float:left;
margin-right:20px;
margin-left: 5px;}

.image, .info {float:left;
	font-size : 92%;
	text-align : left;
color : #D90303;
line-height : 1.5;
margin-top: 10px;}

.image, .thumb a:visited {background-color: transparent;} 
.image, .thumb a:hover { background-color: transparent;}
.image .info dt {display : none;}

.comments-name {
	font-weight : bold;
}

.header , .footer {
	clear : both;
	text-align : left;
	padding : 0.3em 1em;
}

.blockquote {
	color : #FF0101;
}

.entry-comment {
	margin-left : 2em;
}
 .header{font-size: 150%;
line-height: 1.5;
color: #000;}
.c1{color: #0044ff;}
.c2{color: #FF0000;}
.c3{text-align: center;}

#lightbox {
background-image:url("http://naziphantom.hp.infoseek.co.jp/image/orange2.jpg");	
	padding: 15px;
	border: 1px solid #FFFFFF;
}
#overlay {
	background-image: url("http://naziphantom.hp.infoseek.co.jp/lightbox/overlay.png");
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
* html #overlay {
	background-color: #000;
	background-image: url("http://naziphantom.hp.infoseek.co.jp/lightbox/blank.gif");
	/* filter: Alpha(opacity=70); */
}
