body {
	margin		:0px 0px 0px 0px;
	background	:#ffffff;
	font-size	: 12px;
	font-family:verdana, arial, "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯" ,sans-serif;	
}


A , A:link, A:visited{
	color		: #336666;
	text-decoration	: none;
} 
A:active,A:hover{
	color		: #669999;
} 
h3 {
	font-size:14px;
	margin:0px;
	padding:0px;
}
h4 {
	font-size:14px;
	}
/* Blog Title Banner  */
#banner {
	/*background	: url("main.jpg");*/
	background	: #ffffff;
	padding		: 5px 5px 5px 5px;
	color		: #000000;
	margin-top	: 10px;
 	line-height	: 140%;
 	height		: 70px;
}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
	color		: #0000cc;
	text-decoration	: none;
}


/* Blog Footer  */
#mylink {
	padding		: 10px 10px 10px 10px;
	color		: #383838;
	font-weight	: normal;
	line-height	: 120%;
	font-size	: 10px;
	border-top	: 1px solid #ffffff;
}

/* Blog Footer  */
#footer {
	padding		: 10px 10px 10px 10px;
	color		: #383838;
	font-weight	: bold;
	/* background	: #d3eddb; */
	line-height	: 140%;
	font-size	: 10px;
	border-top	: 2px solid #008000;
}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover {
	font-size	: 10px;
	color		: #CC9933;
	text-decoration	: none;
}


/* Search Form */
h2.search-banner {
	color		:#000000;
	line-height	:140%;
}
.search {
	color		:#383838;
	font-size	:12px;
	/* background	:#d3eddb; */
	line-height	:140%;
}



/* Discription - Small Title */
.description {
	color		: #383838;
	font-size	: 10px;
	text-transform	: none;	
	letter-spacing	: none; 
	font-weight	: normal;
 	line-height	: 120%;
}	

				
#content {
	/* background	: #d3eddb; */
	margin-left	: 5px;
	margin-right	: 200px;
	margin-bottom	: 20px;
}

/* Blog */
.blog {
	padding-left	: 15px;
	padding-top	: 10px;
	padding-right	: 15px;					
}


/* Blog(Entry) Body (1) -- TOPPAGE -- */
div.blogbody {
	font-size	: 12px;
	line-height	: 150%;
	margin		: 12px 0;
	border		: 1px solid rgb(51, 51, 51);
	color		: rgb(51, 51, 51);
	background-color: rgb(243, 240, 234);	
}
.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
	text-decoration	: underline;
}

.date{
	font-size : 16px;

}

div.entrybody{
	margin		: 12px;
	line-height	: 1.5em;
}

div.title	{ 
	padding		:0.5em;
	color		:rgb(51, 51, 51);
	background-color:rgb(198,215,198);
	background-image:url("/images/dotline.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	font-weight	:normal;
}

A.title:link , A.title:visited{
        color		: #003366; 
	text-decoration	: none;
}
A.title:active , A.title:hover{
        color		: #cc0000; 
	text-decoration	: underline;
}


/* BlogÅê¹Æ¼Ô */
.posted	{ 
	border-bottom	: 1px solid rgb(51, 51, 51);
	padding		: 0.2em;
	color		: rgb(51, 51, 51);
	background-color: rgb(231, 228, 222);
	background-image: url("/images/dotline.png");
	background-position: left top;
	background-repeat: repeat-x;
	font-size	: 85%;
	text-align	: right;
}

/* category archives */
m_title	{ 
	padding		:0.5em;
	font-weight:bold;
	font-size : 16px;
}
div.cat_title	{ 
	padding		:0.5em;
	color		:rgb(51, 51, 51);
	background-color:rgb(243, 240, 234);
	background-image:url("/images/dotline.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	font-weight	:normal;
}

A.cat_title:link , A.cat_title:visited{
        color		: #003366; 
	text-decoration	: none;
}
A.cat_title:active , A.cat_title:hover{
        color		: #cc0000; 
	text-decoration	: underline;
}

.cat_posted	{ 
	border-bottom	: 1px solid rgb(51, 51, 51);
	padding		: 0.5em;
	color		: rgb(51, 51, 51);
	background-color: rgb(231, 228, 222);
	background-image: url("/images/dotline.png");
	background-position : left top;
	background-repeat : repeat-x;
	font-size	: 85%;
	text-align	: right;
}



/* TITLE - MainIndex */


#links {
	position	: absolute;
	z-index		: 3; 
	right		: 10px;
	top		: 85px; 
	width		: 185px; 
	margin-top	: 10px;
	margin-left	: 220px;
	margin-right	: 5px;
	margin-bottom	: 20px;
}

/* Calender display */
.calender {
	font-family: arial, verdana, "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯" , Osaka , sans-serif;
	color		: #383838;
	font-size	: 10px;
}

A.calender:visited , A.calender:link{
        color		: #ff7300; 
        bgcolor		: #ff7300;
	text-decoration	: none;
}

A.calender:active , A.calender:hover{
        color		: #ca5600; 
	text-decoration	: underline;
}


.side {
	color		: #383838;
	font-size	: 11px;
	/* background	: #FFF; */
	line-height	: 120%;				
}	
		
.sidetitle {
	color		: #383838;
	font-size	: 11px;
	font-weight	: bold;
	/* background	: #FFF;*/
	line-height	: 140%;
	padding		: 2px;
	margin-top	: 10px;
	border-bottom	: 1px solid #666;
	text-transform	: uppercase;
	letter-spacing	: .2em;  					
}		
	
.syndicate {
	font-size	:11px;
	font-weight	:bold;		
	line-height	:140%;
	padding		:2px;
	margin-top	:10px;
	text-align	:center;
	/* background	:#FFF;*/  		
}	

.powered {
	color		: #CCC;
	font-size	: 11px;
	font-weight	: bold;
	border-top	: 1px solid #666;
	border-bottom	: 1px solid #666;		
	line-height	: 140%;
	text-transform	: uppercase; 
	padding		: 2px;
	margin-top	: 10px;
	text-align	: center;
	letter-spacing	: .2em 
	background	: #FFF; 					
}	
		
	
.comments-body {
	color		: #666;
	font-size	: small;
	font-weight	: normal;
	background	: #FFF;
	line-height	: 140%;
	padding-bottom	: 10px;			
}		

.comments-post {
	color		: #999;
	font-size	: 11px;
	font-weight	: normal;
	background	: #FFF;	
	margin-top	: 0px;		
}	
		
.comments-head	{ 
	color		: #999; 
	font-weight	: bold;
	margin-top	: 10px;
	text-transform	: none;
	border-bottom	: 1px solid #666;		
}		

.trackback-body {
	color		: #333;
	font-weight	: normal;
	background	: #FFF;
	line-height	: 140%;	
	padding-top	: 15px;				
}		

.trackback-url {
	color		:#666;
	font-weight	:normal;
	background	:#FFF;
	line-height	:140%;	
	padding		:5px;
	border		:1px dashed #666; 				
}

.trackback-post {
	color:#999;
	font-weight:normal;
	background:#FFF;
	margin-bottom:20px;
}	

#banner-commentspop {
	color:#CC9933;
	font-size:large;
	font-weight:bold;
  	background:#FFF;
	padding-left:15px; 
}
		
/* Continue Reading(More) */
.extended {
	font-size	: 10px; 
	color		: #999; 
}
		
/* Original Style */

/* Archives Link (pull down) */

p.category {
	font-weight	: bold;
	color		: #4c603d;
	border-bottom	: #4c603d solid 1px
}


div.console-box{
	line-height	: 14px; 
	margin		: 10px;
	padding		: 5px;
	font-size	: 11px;
	font-family	: "£Í£Ó ¥´¥·¥Ã¥¯", Osaka, verdana, arial;
	border		: 1px solid #38789e;
	background-color: #eeeeee;
	color		: #000000;
}
	
div.edit-box{
	white-space	: pre;
	line-height	: 14px; 
	margin		: 10px;
	padding		: 5px;
	font-size	: 12px;
	font-family	: "£Í£Ó ¥´¥·¥Ã¥¯", Osaka, verdana, arial;
	border		: 1px solid #000080;
	background-color: #ffffff;
	color		: #000000;
}

.em{
	color		: #cc0000;
	text-decoration	: underline;
	font-weight	: bold;
}
div.tips-box{
	line-height	: 14px; 
	margin		: 10px;
	padding		: 5px;
	border		: 1px dotted #cc0000;
	color		: #000000;
}
div.tips-t{
	padding		: 5px;
	color		: #000000;
        background-color: #ffffff;
	font-weight	: bold;
}
div.tips{
	line-height	: 14px; 
	margin		: 10px;
	padding		: 5px;
	/*border		: 1px dotted #cc0000;*/
	color		: #000000;
	font-family	: "£Í£Ó ¥´¥·¥Ã¥¯", Osaka, verdana, arial;
        line-height:110%;
        font-size:10px;
        background-color:#ffffff;
}
blockquote {
	border-left	: 3px solid #ff9900;
	padding-left	: 1em;
	margin-left	: 1em;
}
pre.mspgothic{
	font-family	: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
	line-height	: 120%;
}
pre.msgothic{
	font-family	: "£Í£Ó ¥´¥·¥Ã¥¯", sans-serif;
	color		: #006f00;
	line-height	: 120%;
}
pre{
	font-family	: "£Í£Ó ¥´¥·¥Ã¥¯",Osaka, verdana, arial, sans-serif;
	color		: #383838;
 	line-height	: 120%;
}

.mspgothic{
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯";
}


	
/* MOBLOG STYLE */


.moblog{
    margin-top		: 0.5em;
    margin-bottom	: 1em;
}
.phototitle {
	font-family	: "£Í£Ó £Ð¥´¥·¥Ã¥¯" ,Osaka,verdana,arial,sans-serif;

}

.photo {
    margin-top: 0.1em;
    margin-left: 1em;
    margin-right: 1em;
    margin-bottom: 0.1em;
    background-color: #fff;
    border-top: solid 1px #000;
    border-left: solid 1px #000;
    border-right: solid 1px #000;
    border-bottom: solid 1px #000;
    padding: 3px 3px 3px 3px;
    text-align		:center;
  }
/*
  .photobody {
    float: left;
    margin-top: 1em;
    margin-left: 1em;
    margin-right: 1em;
    text-align: center;
  }
*/



/* ºï½ü¡© -- */
div.blogbody2 {
	font-size: 12px;
	font-family:verdana, arial, "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯" ,sans-serif;
	line-height: 150%;
	margin:12px 0;
	border:1px solid rgb(51, 51, 51);
	color:rgb(51, 51, 51);
	background-color:rgb(243, 240, 234);	
}
/* ¥«¥Æ¥´¥ê¥ê¥¹¥È */
.cat-list {
	font-family:verdana, arial, "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯" ,sans-serif;
	color:#383838;
	font-size:10px;
	padding:0px 3px;				
}

A.cat-list:link{
        color: #b06050; 
	text-decoration: none;

	font-size:10px;
}
A.cat-list:visited{
        color: #b06050; 
	text-decoration: none;

	font-size:10px;
}
A.cat-list:active{
        color: #b06050; 
	text-decoration: underline;

	font-size:10px;
}
A.cat-list:hover{
        color: #b06050; 
	text-decoration: underline;

	font-size:10px;
}
/* Navigation bar */
#navi {
	background	: #ffffff;
	padding		: 2px;
	border-top	: 1px solid #666;			
	border-bottom	: 1px solid #666;	
}

#navi a,
#navi a:link,
#navi a:visited,
#navi a:active,
#navi a:hover {
	color		: #CC9933;
	text-decoration	: none;
}
.comment{
	font-size:11px;
	font-family: verdana,"£Í£Ó ¥´¥·¥Ã¥¯", Osaka, arial;
	color:#008000;
}
.translation{
	font-size:10px;
	color:#008000;
	font-family: verdana , Arial, "£Í£Ó ¥´¥·¥Ã¥¯", "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
}
div.t1{
        background: url(http://blog.unknown.jp/images/icon_pin.gif) no-repeat;
        padding-left:15px;
}
span.t1{
        font-weight:bold;
        color:brown;
}