body {
	margin: 0px 0px 20px 0px;
	border: 0;
	padding: 0;
	background-color: #fff;
	color:#333;
	font-family: 'ＭＳ Ｐゴシック','Osaka', sans-serif;
background-image:url("http://ks-factory.cocolog-nifty.com/keis_works/content_bg.jpg");
background-position:right bottom;
background-repeat:no-repeat;
        }

a { text-decoration: underline; }

a:link { color:#4548ca; }
a:visited { color: #393b89; }
a:active { color:#4548ca; }
a:hover { color: #ff8737; }

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#title { background-image:url("http://ks-factory.cocolog-nifty.com/keis_works/title_bg.jpg"); background-color:#efefef; }
#siteexp { position:absolute; top:80px; left:93px; padding:2px 5px; font-size:12px; border-left:2px solid #ccc; color:#666; }

#blogtitle { padding:0; color:#fff; height:53px; background-image:url("http://ks-factory.cocolog-nifty.com/keis_works/subtitle/title_bg.gif"); background-color:#444ea6; }
#blogtitle img { float:left; margin:0 0 0 -3px; }
#location { font-size:12px; padding-top:37px; margin-left:280px; }
#location a { color:#fff; text-decolation:underline; }

#leftnavi { position:absolute; top:0px; left:0px; width:180px; padding:20px 10px 20px 0; background-image:url("http://ks-factory.cocolog-nifty.com/keis_works/leftnavi_bg.jpg"); background-repeat:no-repeat; border:0;  }
#leftnavi p { margin:0px 0px 15px; padding:3px 5px; }
#leftnavi p img { vertical-align:middle; margin-right:4px; }
#leftnavi p.lf-select { background-color:#666; color:#fff; font-weight:bold; background-image:url("http://ks-factory.cocolog-nifty.com/keis_works/lfselect_bg.gif"); background-position:right 50%; background-repeat:no-repeat; }

br.clr { clear:both; }

div.img-link a {
        display: block;
        height: 99px;
        text-decoration: none;
        }

#pagebody
{
	position: relative;
	width: 100%;
}

#pagebody img
{
	position: relative;
}

#pagebody-inner
{
    position: static; 
    width: 100%; 
}


#center {
	
		margin-right: 200px;
	
	}

.content {  margin-left:190px;
	padding: 15px 15px 5px 15px;
	background-color: #FFFFFF;
	border: 0;
	color: #333333;
	font-size: small;
	}



#right {
	
		position: absolute;
	right: 0px;
	top: 0px;
	
	width: 195px;
	background-color: #FFFFFF;
	border: 0;
	overflow: hidden;
                border-left:1px solid #ccc;
	}

.content p {
	color: #333333;
	font-size: small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #999;
	font-size: x-small;
	border-bottom: 1px solid #3f499f;
	text-align: left;
	margin-bottom: 5px;
	padding: 0px 3px;
	font-family: 'Arial', sans-serif;letter-spacing:1px;
	}

.content h3 {
	color: #525252;
	font-size: 120%;
	border-left: 5px solid #3f499f;
	text-align: left;
	padding: 2px 5px;
font-weight:bold;
font-family:'Arial',sans-serif;
background-image:url('http://ks-factory.cocolog-nifty.com/keis_works/titlebar.gif');
background-position:right top;
background-repeat:repeat-y;
	}

.content p.posted {
padding:3px;
	clear: both;
	color: #666666;
	font-size: small;
	border: 0;
	text-align: right;
	margin-bottom: 25px;
	line-height: normal;
border:1px solid #ccc;	
	}

div#recent-entries { width:170px; margin:0 0 20px 10px; background-image:url(http://ks-factory.cocolog-nifty.com/keis_works/img_parts/contents_bg.gif); }
div#recent-entries ul { width:160px; margin:0 5px; padding:0; list-style-type:none; }
div#recent-entries ul li { padding:0 5px 3px; border-bottom:1px dashed #ccc; }

div#recent-comment { width:170px; margin:0 0 20px 10px; background-image:url(http://ks-factory.cocolog-nifty.com/keis_works/img_parts/contents_bg.gif); }
div#recent-comment ul { width:160px; margin:0 5px; padding:0; list-style-type:none; }
div#recent-comment ul li { padding:0 5px 3px; border-bottom:1px dashed #ccc; }


div#recent-trackback { width:170px; margin:0 0 20px 10px; background-image:url(http://ks-factory.cocolog-nifty.com/keis_works/img_parts/contents_bg.gif); }
div#recent-trackback ul { width:160px; margin:0 5px; padding:0; list-style-type:none; }
div#recent-trackback ul li { padding:0 5px 3px; border-bottom:1px dashed #ccc; }

div#archive-datebased { width:170px; margin:0 0 20px 10px; background-image:url(http://ks-factory.cocolog-nifty.com/keis_works/img_parts/contents_bg.gif); }
div#archive-datebased ul { width:160px; margin:0 5px; padding:0; list-style-type:none; }
div#archive-datebased ul li { padding:0 5px 3px; border-bottom:1px dashed #ccc; }

div#archive-category { width:170px; margin:0 0 20px 10px; background-image:url(http://ks-factory.cocolog-nifty.com/keis_works/img_parts/contents_bg.gif); }
div#archive-category ul { width:160px; margin:0 5px; padding:0; list-style-type:none; }
div#archive-category ul li { padding:0 5px 3px; border-bottom:1px dashed #ccc; }




.sidebar { padding: 15px;
 }



#calendar { width:170px;;
  	line-height: 140%;
	color: #333;
	font-size: small;
  	padding: 0px;
	text-align: center;
	margin-bottom: 20px;
background-image:url(http://ks-factory.cocolog-nifty.com/keis_works/img_parts/contents_bg.gif);
	}

#calendar table { margin:0 5px;
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 160px;
	}

#calendar caption { height:20px;
	color: #454545;
	font-size: 90%;
	text-align: left;
	font-weight: bold;
  	padding: 5px 3px 2px;
border-bottom: 1px solid #3f499f;
letter-spacing:0.1em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	color: #666;
border-bottom: 1px solid #ccc;
	}

#calendar td {
	text-align: center;
border-bottom: 1px solid #efefef;
	}

.sidebar h2 { 
	color: #454545;
	font-size:small;
	text-align: left;
	font-weight: bold;
clear:both;
	}

#recommend { width:170px; margin:0 0 20px; padding:10 px 0 0; background-image:url(http://ks-factory.cocolog-nifty.com/keis_works/img_parts/contents_bg.gif);  }

#recommend h2 { margin:8px 10px 0; }

.sidebar ul { width:150px;
	padding: 0px 10px;
	margin: 0px;
	list-style-type: none;
	}

.sidebar li {
	color: #333;
	font-size: small;
	text-align: left;
	line-height: 120%;
	padding-top: 5px;
	list-style-type: none;
	}

.sidebar img {  border:0;  }
.sidebar p { margin:0; padding:0;  }

.sidebar div.module-typelist li { margin:5px 0; padding:5px 0 0; clear:both; border-top:1px dashed #ccc; }
.sidebar div.typelist-thumbnail {  width:75px; margin:0 5px 0 0; float:left; }
.sidebar div.typelist-thumbnail img {   border:1px solid #999; }
.sidebar p.typelist-description { margin:-1em 0 0; padding:0;  }

#leftnavi h2 { height:20px;
	color: #454545;
	font-size: 90%;
	text-align: left;
	font-weight: bold;
  	padding: 1px 5px;
clear:both;
	}

#leftnavi ul {
	padding-left: 0px;
	margin: 0px;;
list-style-type:none;
	}

#leftnavi li {
	color: #333;
	font-size: small;
	text-align: left;
	line-height: 120%;
	margin-top: 5px;
	list-style-type: none;
	}

#leftnavi img {  border:0;  }

.photo {
	text-align: center;
	margin-bottom: 20px;
	}

.link-note {
	font-size: small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-size: small;
	line-height: 150%;
	text-align: left;
	color: #000000;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.image-full {
		width: 300px;
	
	}

.image-thumbnail {
	float: left;
	width: 130px;
	margin-bottom: 10px;
	}

.image-thumbnail img {
	width: 115px;
	height: 115px;
	}

.buyamazon { margin-bottom:5px; padding:2px 5px; background-color:#666; color:#fff; font-weight:bold; }
/* user css */

#podcasting { width:170px; margin:0 0 20px; padding:0; text-align:center; background-image:url(http://ks-factory.cocolog-nifty.com/keis_works/img_parts/contents_bg.gif);  }




