@charset "UTF-8";
#entry, #index, #yearly  {
	margin: 30px 30px 0px;
}

#yearly  {
	border-bottom: 1px solid #36C;
	margin-bottom: 30px;
}


div.desc {
	font: 1.2em/150% "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing: -0.03em;
	margin-bottom: 20px;
}
p.feed {
	margin-bottom: 30px;
}



#index dl, #yearly .list dl, #entry dl {
	position: relative;
	margin-bottom: -11px;
	text-align: left;
	overflow: hidden;
}

#index dt, #yearly .list dt, #entry dt {
	width: 145px;
	float: left;
	border-top: 3px solid #36C;
	padding-top: 5px;
	clear: left;
}

.y2009 {
	background: url(img/y2009.gif) no-repeat right top;
}
.y2010 {
	background: url(img/y2010.gif) no-repeat right top;
}
.y2011 {
	background: url(img/y2011.gif) no-repeat right top;
}
.y2012 {
	background: url(img/y2012.gif) no-repeat right top;
}
.y2013 {
	background: url(img/y2013.gif) no-repeat right top;
}
.y2014 {
	background: url(img/y2014.gif) no-repeat right top;
}
.y2015 {
	background: url(img/y2015.gif) no-repeat right top;
}




#index dd, #yearly .list dd, #entry dd {
	margin-bottom: 10px;
	text-align: left;
	background: url(common/img/contents/border1.gif) repeat-x left bottom;
	border-top: 1px solid #36C;
	padding: 10px 10px 15px 150px;
	font: 1.2em/140% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: -0.03em;
}
#index dd p, #index ul.more, #yearly .list ul.more, #entry dd h2 {
	margin-left: 10px;
}

dd p {
	margin-bottom: 10px;
}

#index ul.more, #yearly .list ul.more, #entry ul.more  {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 0.8em;
}


#yearly .list {
	margin-left: 50px;
	position: relative;
   overflow:hidden;
   zoom:1;
}


ul.more li {
	background: url(../common/img/contents/link_arrow2.gif) no-repeat left center;
	padding-left: 20px;
}

#yearly h2 {
	font: 2em/100% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: -0.03em;
	padding: 15px 10px 15px 25px;
	border-top: 2px solid #36C;
	background: #FFF url(../common/img/contents/link_arrow.gif) no-repeat 3px center;
}
#yearly h2 a {
	text-decoration: none;
	display: block;
}
#yearly h2 a:hover {
	background: none;
}

#yearly .list dt {
	width: 60px;
	border-top: 0px none;
}
#yearly .list dd {
	text-align: left;
	background: url(none);
	border-top: 0px none;
	padding-left: 60px;
	border-bottom: 1px dotted #999;
}

#entry dl {
	/* [disabled]border-bottom: 1px dotted #CCC; */
	/* [disabled]margin-bottom: 15px; */
}

#entry dd h2 {
	font: bold 1.5em/100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 15px;
	letter-spacing: -0.03em;
}

#entry .entry-body {
	margin-bottom: 30px;
	border-top: 1px dotted #CCC;
	padding-top: 15px;
	margin-top: 10px;
}
