@charset "UTF-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 180%;
	color:#000000;
	font-size:11px;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ ゴシック";
}
a:link {
	color:#000000;
	text-decoration:underline;
}
a:visited {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.Entry {
	color:#0099cc;
	font-weight:bold;
	line-height:110%;
}
.Entry a:link {
	color:#0099CC;
	font-weight:bold;
}
.Entry a:visited {
	color:#0099CC;
	font-weight:bold;
}
.Entry a:hover {
	color:#0099CC;
	font-weight:bold;
	text-decoration:underline;
}
h3.Category{
	font-size:7pt;
	margin-top:0px;
	margin-bottom:10px;
}
.Category{
	color:#ff2883;
	font-weight:bold;
	line-height:110%;
}
.Category a:link{
	color:#ff2883;
	font-weight:bold;
}
.Category a:visited{
	color:#ff2883;
	font-weight:bold;
}
.Category a:hover{
	color:#ff2883;
	font-weight:bold;
	text-decoration:underline;
}
.marutenten{
	color:#b3b3b3;
	font-weight:bold;
	line-height:110%;
}
.marutenten a:link{
	color:#b3b3b3;
	font-weight:bold;
}
.marutenten a:visited{
	color:#b3b3b3;
	font-weight:bold;
}
.marutenten a:hover{
	color:#b3b3b3;
	font-weight:bold;
	text-decoration:underline;
}
.title {
	padding-bottom: 10px;
}
#allBox {
	width: 800px;
	text-align: left;
}
#header {
	width: 800px;
	padding-bottom:20px;
	text-align: center;
}
#main {
	float: left;
	width: 510px;
	margin-right:30px;
}
#footer {
	clear:both;
	width: 800px;
	padding-top:30px;
	text-align: center;
}
#right {
	float: right;
	width: 250px;
	margin-right:10px;
}
.entryBox{
	padding-bottom:30px;
}
.entryTitle{
	padding-bottom:12px;
	font-weight:bold;
	font-size:13px;
}
.entryTitle2{
	padding-bottom:24px;
	font-weight:bold;
	font-size:13px;
}
.entryDay {
	font-size: 9px;
	color:#666666;
}
.entryDay a:link {
	color:#666666;
	text-decoration:none;
}
.entryDay a:visited {
	color:#666666;
	text-decoration:none;
}
.entryDay a:hover {
	text-decoration:none;
	color:#666666;
}
.entryTxt {
	padding-bottom: 0px;
}
.rTitle {
	padding-bottom:12px;
	font-weight:bold;
}
.rMenu {
	padding-left:26px;
	padding-bottom:14px;
}
.banner {
	padding-left:26px;
	padding-bottom:6px;
}
.rBox {
	padding-bottom:30px;
}
.copyrights{
	padding-top:14px;
	padding-bottom:14px;
	text-align:left;
}
.step{
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
}
.h1Txt{
	width:460px;
	padding-left:13px;
	padding-bottom:14px;
}
.h1Img{
	padding-left:13px;
	padding-bottom:14px;
}
.em{
	font-weight:bold;
}
.stepBox{
	padding-bottom:20px;
}
.stepBox2{
	font-size:10px;
	padding-bottom:20px;
	line-height:126%;
	color:#666666;
}
.hImg {
	padding-bottom:14px;
}
.hTxt{
	width:460px;
	padding-bottom:14px;
}
.h0Txt{
	width:460px;
	padding-bottom:7px;
}
.h2Txt {
	width:460px;
	padding-left:13px;
	padding-bottom:7px;
}
.h3Txt {
	padding-left:13px;
	padding-bottom:7px;
}
.form {
	padding-left:13px;
	padding-bottom:7px;
}
#home {
	width:800px;
	text-align:right;
}
.mail {
	font-size:14px;
}

#popBox {
	padding:20px;
}
.medium{
	font-size:10px;
}
h3{
	font-weight:bold;
	font-size:7pt;
}
#trackbacks{
	margin-top:20px;
	margin-bottom:5px;
}
.TrackbackURL{
	font-size:10px;
	color:#666666;
	border:1px solid #cccccc;
	width:300px;
	padding:2px;
}
.TrackbackBox{
	width:200px;
	border-bottom:1px solid #cccccc;
	margin-top:10px;
	margin-bottom:10px;
}
.trackbackBlog{
	font-size:7pt;
}