@charset "utf-8";
/* Reset */
html,body{margin:0;padding:0;font-size:100%;line-height: 100%;}
p,blockquote,address,div,p,hr,noscript{margin:0;padding:0;border:0;font-size:100%;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;}
ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;font-size:100%;}
pre{margin:0;padding:0;border:0;font-size:100%;}
a,img,map,q,sub,sup,span,bdo{margin:0;padding:0;border:0;}
br{margin:0;padding:0;border:0;letter-spacing:0;}
tt,i,b,big,small{margin:0;padding:0;border:0;}
code,samp,var{margin:0;padding:0;border:0;font-size:100%;}
strong,dfn,kbd,cite,abbr,acronym,em{margin:0;padding:0;border:0;font-size:100%;font-style:normal;font-weight:bold;}
ins{margin:0;padding:0;border:0;font-size:100%;font-style:normal;font-weight:bold;text-decoration:none;}
del{margin:0;padding:0;border:0;font-size:100%;font-style:normal;}
form,fieldset{margin:0;padding:0;border:0;font-size:100%;}
legend,label,select,optgroup,option,button{margin:0;padding:0;border:0;font-size:100%;}

/* Original */
body {
	background-color: #000;
	padding: 0px 0px 30px;
	text-align: center;
	font: 10px "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FFFFFF;
}
a:link, a:visited {
	color: #0F0;
	text-decoration: none;
}
a:hover, a:active {
	color: #0F0;
	text-decoration: underline;
}
#Wrap {
	width: 926px;
	text-align: left;
	margin: 0px auto;
	padding-top: 41px;
}

/* header */
#Header {
	height: 94px;
	width: 926px;
	position: relative;
}
#Header p {
	height: 10px;
	width: 180px;
	position: absolute;
	left: 696px;
	top: 0px;
}
#ContentsWrap {
	width: 926px;
}

/* BlogArea */
#MainArea {
	float: left;
	width: 643px;
}
#MainArea .Block {
	margin: 0px 0px 49px;
}
#MainArea .PageTop {
	text-align: right;
	margin: 5px 0px 0px;
}
.CCName {
	color:#F00;
}
.Block h3 {
	margin: 0px 0px 14px;
	font-size: 12px;
	font-weight: bold;
}
.Block h3 span {
	font-size: 10px;
	font-weight: normal;
}
.Block .Image {
	margin: 0px 0px 21px;
}
.Block .Caption {
	line-height: 170%;
}
.Block .Caption h4 {
	font-weight: bold;
}
p.Image {
	margin-bottom: 21px;
}
div.Clear {
	clear: both;
	width: 926px;
	overflow: hidden;
	height: 1px;
}
div.Clear hr {
	display: none;
}

/* BlogPagenate */
#MainArea .paginate {
	width: 643px;
	text-align: right;
}

/* RightMenuArea */
#MenuArea {
	float: right;
	width: 230px;
}
#MenuArea ul {
	list-style: none;
}
#ArchiveYears {
	margin: 0px 0px 43px;
}
#ArchiveYears h2 {
	margin: 0px 0px 13px;
}
#ArchiveYears li {
	margin: 0px 0px 10px;
}
#ArchiveYears li.Last {
	margin: 0px;
}

#Categories {
	margin: 0px 0px 43px;
}
#Categories h2 {
	margin: 0px 0px 13px;
}
#Categories li {
	margin: 0px 0px 6px;
}
#Categories li.CInteractive {
	margin: 0px 0px 6px 13px;
}
#Categories li.CPrint {
	margin: 0px 0px 0px 13px;
}

#Members {
	margin: 0px 0px 133px;
}
#Members h2 {
	margin: 0px 0px 13px;
}
#Members li {
	margin: 0px 0px 6px;
}
#Members li.Last {
	margin: 0px;
}

#MainArea .pagenate {
	text-align: center;
}
#MainArea .pagenate a:link, #MainArea .pagenate a:visited {
	color: #FFF;
	text-decoration: none;
}
#MainArea .pagenate a:hover, #MainArea .pagenate a:active {
	color: #FFF;
	text-decoration: underline;
}
#MainArea .pagenate ul,
#MainArea .pagenate ul li {
	display: inline;
	list-style: none;
}
#MainArea .pagenate ul li {
	padding: 0 5px;
}
#MainArea .pagenate .current_page {
	font-weight: bold;
	color: #666;
}
