/* basic layout */
*{
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #52443f;
	font-family: Century Gothic,Arial,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	line-height: 1.5em;
	}
	
h4,strong{font-weight:bold;}

a{
	text-decoration: underline;
	color:#a1340e;
	}
a:hover{
	color:#d5b45d;
	}

p{margin-top:5px;}


.comments-open-content strong{
	color:#a1340e;
	font-weight:bold;
	}

#archive-header{
	margin-bottom:20px;
	}

.archive-title{
	border-bottom: 2px dotted #5e5c57;
	margin-bottom:5px;
	}



#alpha h1{
	font-size:21px;
	font-weight:bold;
	border-bottom: 2px solid #5e5c57;
	padding-bottom:5px;
	}
	
#alpha h3{
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#a1340e;
	}

.white-box{
	background-color:#FFFFFF;
	padding:10px;
	}
	
blockquote{
	background-color:#FFFFFF;
	padding:10px;
	}

.sub-title{
	margin-bottom:5px;
	}

.clearfloat{
	clear:both;
	}
	
ul.link-list{
    list-style: none;
    margin:5px 0 0 0;
    margin-left;0px;
    padding: 0px;
	}

ul.link-list li{
	padding-left: 15px;
	background: url(/images/arrow-w.gif) no-repeat 0px 0.3em;
    list-style: none;
    margin-bottom: 3px; 
	}

div.tl-tweet {
        margin: 0px 0px 5px;
        padding: 0;}
p.tl-text {
        margin: 5px 0 0;
        font-size: 1em;
        overflow: hidden; }
p.tl-posted {
        margin: 0 5px 0;
        text-align: right;
        font-size: 0.8em;
        color: #aaa;
        border-bottom: dashed 1px #ccc; } 
