@charset "EUC-JP";

body{
		margin:		0px;
		text-align:	center;
		width:		100%;
		height:		100%;
		background:	#eeeeee ;		
}

#container{
		margin:		0px auto 0px auto;
		width:		720px;
		height:		100%;
		text-align:	left;
}

.container_table{
		border-right:	#dddddd 5px solid; 
		border-left: 	#dddddd 5px solid;
		border-top: 	#dddddd	0px solid;

		background:	#ffffff;
		width:		720px;
		height:		100%;
}

p { word-break: break-all; }



/*----------ヘッダー内のスタイル--------*/
#banner{
		width="650px"
}

.blog_tit{
		font-size:	9px;
		font-weight:	none;
		color:		#ffffff;
		text-align:	right;
		letter-spacing:	2px;
		margin: 	0px 20px 0px 0px;
}

.blog_tit_small{
		font-size:	1px;
		color:		#ffffff;
		text-align:	left;
		font-weight:	none;
		letter-spacing:	2px;
		margin: 	0px 200px 0px 20px;
		}



#header{
		width:		710px;
		height:		80px;
		background-image:	url("http://homepage.mac.com/nuno_h/_blog_images/nov25_title2_710_80_for_ie.gif");
  		background-repeat: 	no-repeat;
  		background-position: 	center bottom;
		margin-bottom:	20px;
		border-bottom: #dddddd 1px solid;
		float:		right;
}






/*----------リスト内のスタイル--------*/

#list{
		width:		210px;
		float:		right;
}

.list_box{
		width:		200px;
		margin-bottom:	10px;
		background:	#ffffff;
		text-align:	left;
}

.list_tit{
		color:		#ff9900;
		font-weight: 	none; 
		font-size: 	0.8em;
		background:	#ffffff; 
		padding: 	5px 5px 5px 5px;
}

.list_main{
		color:		#666666;
		font-size:	0.67em;
		line-height:	120%;
		background:	#ffffff;
		margin-left:	5px;
		margin-right:	5px;
		padding-bottom:	30px;
		padding-top:	5px;
		border-bottom:	#cccccc 1px dotted;
}

.list_text{
		
		color:		#ffffff;
}


.i_history{	
		list-style-type:circle;
		width:		100%;
		margin-bottom:	4px;
}

.i_link{	
		list-style-type:circle;
		width:		100%;
		margin-bottom:	4px;
}

.i_normal{	
		list-style-type:circle;
		width:		100%;
		margin-bottom:	4px;
}







/*----------Tag Click--------*/
#tagclick-tags a {
  white-space: normal !important;
}


/*----------コンテント内のスタイル--------*/

#content{
		width:		480px;
		float:		left;
		background:	#ffffff;

	}

.content_box {
		width:		455px;
		border-right: 	#666666 0px solid; 
		border-top: 	#666666 0px solid; 
		border-left: 	#666666 0px solid; 
		border-bottom: 	#666666 0px solid;
		color: 		#666666;  
		background:	#ffffff;
		margin-left:	5px;

}

.player{
		margin: 	20px 20px 20px 20px;
}

.date{
		color:		#666666;
		font-weight: 	none; 
		font-size: 	0.6em;
		background:	#ffffff;
		margin-left:	5px;
		margin-right:	5px;
		padding-bottom:	5px;
}

.content_title{
		color:		#55bb00;
		font-size: 	0.9em;
		font-weight:	bold;
		background:	#ffffff;
		margin-left:	5px;
		margin-right:	5px;
		padding-bottom:	2px;
		padding-top:	2px;
		padding-left:	4px;
		padding-right:	4px;
		border-left:	8px solid;
		
}

.content_main{
		color:		#666666;
		font-size:	0.8em;
		line-height:	150%;
		background:	#ffffff;
		margin-left:	5px;
		margin-right:	5px;
		padding-bottom:	50px;
		padding-top:	5px;

}

img.pict { 
		margin: 	4px; 
		float:		right; 
		clear:		right;
}


img.pict_left { 
		margin: 	4px; 
		float:		left; 
		clear:		left;
		}
		
		

.posted{
		color:		#666666;
		font-size:	0.6em;
		text-align:	right;
		background:	#ffffff;
		margin-left:	5px;
		margin-right:	5px;
		padding-bottom:	80px;
}

.content_change{
		height:		40px;
		clear:		both;
}

.content_before{
		width:		40%;
		color:		#666666;
		font-size:	0.7em;
		font-weight:	none;
		position:	center;
		text-align:	left;
		float:		left;
}

.content_next{
		width:		50%;
		color:		#666666;
		font-size:	0.7em;
		font-weight:	none;
		position:	center;
		text-align:	right;
		float:		right;
}

.backtoheader{
		font-size:	0.7em;
		text-align:	right;
		margin:		5px 10px 25px 0px;
}

.xml{
		width:		200px;
		font-weight: 	none; 
		font-size: 	0.7em;
		margin-bottom:	10px;
		margin-left:	10px;
		text-align:	left;
}

/*----------コンテント内のスタイル(コメント・トラックバック覧有り）--------*/

#content2{
		width:		710PX;
		float:		left;
		background:	#ffffff;


}

.content_box2 {
		width:		435px;
		border-right: 	#666666 0px solid; 
		border-top: 	#666666 0px solid; 
		border-left: 	#666666 0px solid; 
		border-bottom: 	#666666 0px solid;
		color: 		#666666;  
		background:	#ffffff;
		margin:		0px 0px 10px 120px;
}


 

.comments_box{
		width:		435px;
		border-right: 	#666666 0px solid; 
		border-top: 	#666666 0px solid; 
		border-left: 	#666666 0px solid; 
		border-bottom: 	#666666 0px solid;
		color: 		#666666;  
		background:	#ffffff;
		margin:		0px 0px 10px 120px;
}

.table_box{
		font-size:	0.7em;
		font-weight:	none;
		color:		#666666;
		border-bottom: 	dotted 1px #666666;
		margin:		20px auto 0px 30px;
		line-height:	135%;

}

.comments_text{
		font-size:	0.7em;
		color:		#666666;
}

.comments_text_b{
		font-size:	0.7em;
		font-weight:	none;
		color:		#666666;
}

.bt_comments{
		padding:	0px 0px 20px 175px;
}

.comments_head{
		font-size:	0.7em;
		font-weight:	none;
		color:		#666666;
		padding:	3px 0px 5px 10px;
		background:	#CCCCCC url('../_img/icon_new.gif')  repeat-y 0% 30;
}

.comment_bg{
}

.comment_tit{
}

.comments_body{
		color:		#666666;
		font-size:	0.7em;
		margin:		1px 0px 10px 20px;
		line-height:	135%;

}

#writing_box{
		width:		435px;
		background:	#E6E6E6;
		margin:		20px 0px 0px 120px;
}

label {
		color:		#666666;
		font-size:	0.7em;
		font-weight:	none;
}

table.form{
		margin:50px 0px 0px 20px;
		padding:0px 0px 30px 20px;
}

.trackback_box{
margin:0px 0px 0px 120px;
width:435px;
background:#ffffff;
}   

.trackback_head{
font-size:0.7em;
font-weight:none;
color:#666666;
padding:3px 0px 5px 10px;
background:#CCCCCC url('../_img/icon_new.gif') repeat-y 0% 30;
}

.trackback_url{
color:#666666;
font-size:0.7em;
font-weight:none;
margin:20px 0;
padding-left:15px;
}

.trackback_body{
color:#666666;
font-size:0.7em;
margin:10px 10px 20px;
}

.trackback_post{
color:#666666;
font-size:0.7em;
text-align:right;
margin-bottom:20px;
padding:0px 10px 20px 0px;
}

.pagetop{
font-size:0.7em;
text-align:right;
margin:5px 5px 25px 0px;
}

#author{	width:200px;	border:1px solid #666666;}
#email{		width:200px;	border:1px solid #666666;}
#url{		width:200px;	border:1px solid #666666;}
#text{		width:300px;	height:200px;	border:1px solid #666666;}

.comments_text_s{
font-size:0.7em;
font-weight:none;
color:#666666;
}

.comments_post{
color:#666666;
font-size:0.7em;
text-align:right;
margin:10px 10px 20px 0px;
}


/*----------フッター内のスタイル--------*/

#footer{
background:#000;
clear:both;
}


/*----------Aタグに対するスタイル--------*/

a img {			border-style:none;}

a{			color:#55bb00;	text-decoration:none;}
a:link{			color:#55bb00;	text-decoration:none;}
a:visited{		color:#55bb00;	text-decoration:none;}
a:active{		color:#55bb00;	text-decoration:none;}
a:hover{		color:#ff9900;	text-decoration:none;}


a.list_text{		color:#55bb00;	text-decoration:none;}
a.list_text:link{	color:#55bb00;	text-decoration:none;}
a.list_text:visited{	color:#55bb00;	text-decoration:none;}
a.list_text:active{	color:#55bb00;	text-decoration:none;}
a.list_text:hover{	color:#ff9900;	text-decoration:none;}



a.aposted{		color:#666666;	text-decoration:none;		font-weight:none;}
a.aposted:link{		color:#666666;	text-decoration:none;		font-weight:none;}
a.aposted:visited{			text-decoration:none;		font-weight:none;}
a.aposted:active{							font-weight:none;}
a.aposted:hover{	color:#ff9900;	text-decoration:underline;	font-weight:none;}



a.axml{			color:#666666;	text-decoration:none;		font-weight:none;}
a.axml:link{		color:#666666;	text-decoration:none;		font-weight:none;}
a.axml:visited{				text-decoration:none;		font-weight:none;}
a.axml:active{								font-weight:none;}
a.axml:hover{		color:#ff9900;	text-decoration:none;		font-weight:none;}

a.acontent_change{	color:#666666;	text-decoration:none;		font-weight:none;}
a.acontent_change:link{	color:#666666;	text-decoration:none;		font-weight:none;}
a.acontent_change:visited{		text-decoration:none;		font-weight:none;}
a.acontent_change:active{						font-weight:none;}
a.acontent_change:hover{color:#ff9900;	text-decoration:none;		font-weight:none;}



a.abacktoheader{	color:#666666;	text-decoration:none;		font-weight:none;}
a.abacktoheader:link{	color:#666666;	text-decoration:none;		font-weight:none;}
a.abacktoheader:visited{		text-decoration:none;		font-weight:none;}
a.abacktoheader:active{							font-weight:none;}
a.abacktoheader:hover{	color:#ff9900;	text-decoration:none;		font-weight:none;}

#banner a{		color:#55bb00;	text-decoration:none;}
#banner a:link{		color:#55bb00;	text-decoration:none;}
#banner a:visited{			text-decoration:none;}
#banner a:active{						}
#banner a:hover{	color:#ff9900;	text-decoration:none;}

a.atrackback-post{	color:#336699;	text-decoration:none;		font-weight:none;}
a.atrackback-post:link{	color:#336699;	text-decoration:none;		font-weight:bold;}
a.atrackback-post:visited{		text-decoration:none;		font-weight:none;}
a.atrackback-post:active{								}
a.atrackback-post:hover{color:#ff9900;	text-decoration:none;		font-weight:none;}




a.acalendar_day{
display:block;
background-color:#359DCD;
color:#fff
}
a.acalendar_day:link{
background-color:#359DCD;
}
a.acalendar_day:hover	{
background-color:lightyellow;
color:#000;
}

a.calendar_today{
display:block;
color:#666666;
}
a.calendar_today:link{
background-color:lightyellow;
}
a.calendar_today:hover	{
background-color:lightyellow;
color:#666666;
}

a.acalendar_change{
color:#000;
}
a.acalendar_change:link{
color:#000;
}
a.acalendar_change:hover	{
color:#000;
}

a.calendar_backtotop{
color:#fff;
}
a.calendar_backtotop:link{
color:#fff;
}
a.calendar_backtotop:hover{
color:#fff;
}




/*-----カレンダ-----*/
.calendar_box{
width:200px;
margin-bottom:10px;
background:#fff;
text-align:left;
}

.calendar_main{
width:100%;
background:#fff;
}

.calendar_tit{
width:100%;
padding: 3px 3px 3px 3px;
font-size:0.67em;
background:#003590;
}

.calendar_line{
width:100%;
height:1px;
background:#cccccc;
}

.calendar_week{
color:#000;
font-size:0.67em;
position:center;
}

.calendar_day{
color:#000;
font-size:0.67em;
font-weight:none;
position:center;
}

.calendar_change{
color:#fff;
font-size:0.67em;
font-weight:none;
padding: 3px 0px 3px 0px;
}

.calendar_before{
color:#fff;
font-size:0.67em;
font-weight:none;
position:center;
border:solid #fff;
border-width:0px 1px 0px 0px;
text-align:left;
}

.calendar_next{
color:#fff;
font-size:0.67em;
font-weight:none;
position:center;
border:solid #fff;
border-width:0px 0px 0px 0px;
text-align:right;
}

.calendar_when{
font-weight:none;
color:#fff;
font-size:0.67em;
}

}
