
/* デフォルト
----------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
q:before,q:after {
	content: '';
}
object,
embed {
	vertical-align: top;
}
legend {
	display: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
img,abbr,acronym,fieldset {
	border: 0;
	vertical-align:bottom;
}

/* 本文（記事内CSS）
--------------------------------------------------- */
#alpha div.text p{
	margin:5px 0 10px 0;
}
#alpha div.text a{
	text-decoration:underline;
}
#alpha div.text a:hover{
	text-decoration:underline;
	color:#f63;
}
#alpha div.text em{
	font-style:italic;
}
#alpha div.text cite{
	margin:5px 0 10px 0;
	background-color:#eee;
}
#alpha div.text ul{
	margin:5px 0 10px 15px;
}
#alpha div.text ul li{
	line-height:170%;
}
#alpha div.text ol{
	margin:5px 0 10px 20px;
}
#alpha div.text ol li{
	line-height:170%;
	list-style-type:decimal;
}

/* TABLE */
#alpha div.text table{
	margin:5px 0 10px 0;
	border-collapse:collapse;
}
#alpha div.text table caption{
	margin:5px 0 0 0;
	font-weight:bold;
	text-align:center;
}
#alpha div.text table th{
	font-weight:bold;
	background-color:#eee;
}
#alpha div.text table tr,#alpha div.text table td,#alpha div.text table th{
	padding:5px 5px 3px 5px;
}

/* 各リンク文字サイズ
----------------------------------------------------------------- */
#link-list{font-size:0.8em;}

/* ページ上部へ
----------------------------------------------------------------- */
p#pagetop{
	padding:0 0 10px 0;
	text-align:right;
	clear:both;
}

/* ブログ
----------------------------------------------------------------- */
ul#zengo{
	margin:10px 0;
	text-align:center;
}
ul#zengo li{
	display:inline;
}
.blog-text p{
margin-bottom:20px;
}

/* 要注意（カラム固定）
----------------------------------------------------------------- */
#alpha, #beta, #gamma, #footer {
    position: relative;
}
#alpha, #beta, #gamma {
    float: left;
}