* {
margin: 0;
padding: 0;
}
html {
scrollbar-base-color: #E6E6E6;
scrollbar-face-color: #E6E6E6;
scrollbar-track-color: #E6E6E6;
scrollbar-arrow-color: #555555;
scrollbar-3dlight-color: #E6E6E6;
scrollbar-highlight-color: #E6E6E6;
scrollbar-shadow-color: #E6E6E6;
scrollbar-darkshadow-color: #E6E6E6;
}

body,table,tr,td {
font-size: 9px;
line-height: 190%;
letter-spacing: 1px;
margin: 0px;
color: #555555;
font-family: "verdana";
padding: 0px;

}

.left {
height: 100%;
text-align: right;
padding: 100px 30px 0px 15px;
background-color: #ffffff;

}

.right {
height: 100%;
text-align: left;
background-color: #F6F6F6;
padding: 20px 20px 0px 30px; 

}

a ,
a:link,
a:visited,
a:active {color: #555555;border-bottom: 1px dotted #DDDDDD;text-decoration:none;}
a:hover {color: #555555;border-bottom: 2px dotted #CCCCCC;text-decoration:none;}


/* ヘッダー */

.site_title {
	font-size: 28px;
	font-family: "Georgia";
        color: #333333;
	font-weight:
	letter-spacing: 1px;
	margin: 20px 0px 0px  0px;
	padding: 0px 0px 0px 0px;
	
}

.site_title a {color: #333333;text-docoration:none;border-bottom: 2px dotted #F3F3F3;}
.site_title a:link {color: #333333;text-docoration:none;border-bottom: 2px dotted #F3F3F3;}
.site_title a:visited {color: #333333;text-docoration:none;border-bottom: 2px dotted #F4F4F4;}
.site_title a:active {color: #333333;text-docoration:none;border-bottom: 2px dotted #F4F4F4;}
.site_title a:hover {color: #c0c0c0;text-docoration:none;border-bottom: 2px dotted #F4F4F4;}

.description {
color: #999999;
line-height: 130%;
letter-spacing: 1px;
font-size:10px;
margin: 0px 0px 0px 0px;
}


/* エントリー */

.entry_navi {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	color: #55555;
	text-align: left;
	}

.entry {
	margin: 0px 0px 35px 0px;
	}

.entry_title {
	font-family: "verdana";
        font-size: 12px;
	color: #444444;
	font-weight:
	letter-spacing: 1px;
	margin: 70px 0px 0px 6px;
        padding: 0px 0px;
	}

.entry_date {
	text-align: 
	font-family: "Century Gothic";
        font-size: 11px;
	color: #bababa;
        letter-spacing: 1px;
	margin: 0px 0px 0px 6px;
        }

.entry_body {
padding: 10px 0px 0px 6px;
font-family: "verdana";
font-size:10px;
color: #777777;
letter-spacing: 1px;
line-height: 160%;
}

.entry_more {
font-family: "verdana";
font-size:11px;
ine-height: 160%;
color: #777777;
letter-spacing: 1px;
margin: 15px 0px 10px 6px;
}

.entry_state {
	margin: 20px 0px 0px 5px;
	padding: 0px 0px px 0px;
	color: #555555;
	font-family: "Century Gothic";
        font-size:10px;
	letter-spacing: 1px;
	text-align:
	}

blockquote {
	font-family: "verdana";
        font-size: 11px;
	color: #777;
        margin: 10px;
	padding: 0px 0px 0px 5px;
	border-left: 1px dotted #000000;
	}

.pict {
	
        margin: 3px 0px 0px 0px;
	border: 1px solid #ffffff;
	}

.sub_title {
	font-family: "Century Gothic";
        font-size: 11px;
	font-weight:
	color: #555555;
	margin: 5px 0px 30px 0px;
	border-bottom: 1px dotted #F4F4F4
	}



/* コメント */

.com {
	margin: 50px 0px 20px 0px;
	}

.com_date {
	margin: 0px 0px 10px 0px;
	color: #777;
        font-size: 10px;
	letter-spacing: 1px;
	}

.com_body {
	line-height: 160%;
	letter-spacing: 1px;
	color: #777;
        font-size: 11px;
	margin: 0px 0px 10px 0px;
	}

.com_state {
font-size: 11px;
color: #777;
letter-spacing: 1px;
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 500px; border-bottom: 1px dotted #BBBBBB;
	}

.com_form {
	font-size: 11px;
	line-height: 150%;
	letter-spacing: 1px;
	margin: 0px 0px 10px 0px;
	}



/* トラックバック */

.tb_url {
	margin: 10px 0px 10px 0px;
	}

.tb {
	margin: 10px 0px 10px 0px;
	}

.tb_date {
font-size: 12px;
	margin: 10px 0px 5px 0px;
	}

.tb_title {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	color: #999999;
	}

.tb_body {
	line-height: 150%;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	}

.tb_state {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px dotted #BBBBBB;
	}


.profile {
	margin: 10px 0px 30px 0px;
	font-size: 10px;
	font-family: "verdana";
        }



/* サイド */

.linktitle {
	font-size: 12px;
	color: #BBBBBB;
	text-align: right;
	font-weight: bolder;
	margin: 10px 0px 0px 100px;
        padding: 10px 0px 0px 0px;
	border-bottom: 6px solid #FFFFFF;
	width: 200px;
	}
.linktitle2 {
	font-size: 12px;
	color: #BBBBBB;
	text-align: right;
	font-weight: bolder;
	margin: 10px 0px 0px 100px;
	width: 200px;
	}

.linktitle a,
.linktitle a:link,
.linktitle a:visited,
.linktitle a:active {color: #BBBBBB;padding-left:15px;}
.linktitle a:hover {color: #A5A5A5;padding-left:15px;
	background-image: url("http://teiko365.img.jugem.jp/20090221_565092.gif");
	background-repeat: no-repeat;
	background-position: left center;
}

.linktext {
	font-family: "Verdana";
	font-size: 10px;
	color: #666666;
	line-height: 150%;
	letter-spacing: 1px;
	text-align: right;
	margin: 10px 0px 0px 90px;
        padding: 10px 0px 0px 0px;
	width: 200px;
	}

.linktext a,
.linktext a:link,
.linktext a:visited,
.linktext a:active {color: #666666;padding-left:15px;}
.linktext a:hover {color: #000000;padding-left:15px;
	background-image: url("http://teiko365.img.jugem.jp/20090227_566939.gif");
	background-repeat: no-repeat;
	background-position: left center;
	}
	
.freespace {
width: 200px;
	margin: 0px 30px 0px 65px;
        }
.ft {
	font-size: 9px;
	color: #939393;
	font-weight:
	text-align: right;
	padding: 10px 0px 0px 20px;
	border-bottom: 5px solid #FFFFFF;
	width: 200px;letter-spacing: 1px;
	}
.fc {
	font-family: 'ms gothic';
	font-size: 10px;
	color: #555555;
	line-height: 150%;
	letter-spacing: 1px;
	text-align: right;
	margin: 0px 0px 0px 50px;
        padding: 0px 0px 0px 5px;
	width: 200px;
	}

ul {
list-style-type: none;
margin: 0px 0px 0px 80px;
}

li {
list-style-type: none;
padding: 0px 0px 0px 0px;
}

.search {font-size: 10px;
text-align: left; margin: 0px 200px 0px 0px;}
.search input {
font-size: 11px;
text-align: left;
margin:  5px 200px 0px 0px;
 border: 1px solid #777777;padding:0px;
}


.amazon {
	margin-bottom: 0px;
	}

.amazon_text {
font-size:8px;
color: #888888;
text-align: right;
}


.amazon_monocolle { display:none; } /* （MonoColle &#187;）を非表示 */



.calendar {
	color: #F4F4F4;
	font-size: 10px;
	text-align: right;
        line-height: 160%;
	margin: 5px 0px 0px 130px;
	padding: 0px;
}

.cell {
width: 22px;height: 12px;
text-align: right;color: #777777;
}

.weekday {
font-size: 10px; text-align: right;width: 22px;height: 12px; color:#5E5E5E;}
input,textarea,select {
	background-color:#F9F9F9;
	font-size: 12px;
	color: #555555;
	border: 1px solid #888888;
	padding: 2px;
	}

.ad {
margin: 0px; text-align: left;
}

.copyright {
	font-size: 11px;
	text-align: left;
        margin: 60px 0px 10px 30px;
	padding: 10px 0px 20px 0px;
	
	text-align: left;
	clear: both;
	}
br { letter-spacing: normal; }