/* blog/common/widget.css */

.widget {
	text-align:left;
	word-break:break-all;
	overflow:hidden;
}

.sideProf,
.sideProfMenu {
	margin:0;
	padding:0;
}
.sideProf,
.sideProfMenu,
.sideProfMenu li {
	padding:3px;
}
.sideProf ul,
.sideProf li {
	margin:0;
	padding:0;
	list-style:none;
}
.sideProfMenu ul,
.sideProfMenu li {
	margin:0;
	padding:0;
	list-style:none;
}
.sideProf .image {
	text-align:center;
}

#widgetProfile .free{
	padding-top:10px;
}

.widget,
#widgetRss,
#widgetYapmeRequest {
	margin-bottom:1em;
}
.widget .side_text .icon {
	margin-bottom:1em;
}
.widget .side_text li.icon {
	margin-bottom:0.5em;
}
#widgetRss,
#widgetMovieBoard .side_text,
#widgetCalendar .calenderPage {
	text-align:center;
}
#widgetPublishMail .center{
	margin-top:1em;
	text-align:center;
}
#widgetYapmeRequest .center{
	text-align:center;
}
#widgetMovieBoard .mb_body {
	text-align:left;
	margin:0 auto;
	width:150px;
}
#widgetEntries,
#widgetComments,
#widgetTrackbacks {
	overflow:hidden;
}

#widgetYapmeRequest img,
#widgetYapmeList img,
#widgetYapmeEntry img {
	border:0;
}
#widgetYapmeList ul,
#widgetYapmeEntry ul {
	margin:0;
	padding:0;
}
#widgetYapmeList dl dd ul li{
	line-height:1.5;
	margin-bottom:0;
}
#widgetYapmeList li,
#widgetYapmeEntry li {
	line-height:1.5;
	margin-bottom:1em;
	list-style:none;
}
#widgetYapmeList .more {
	margin-bottom:1em;
}
#widgetYapmeList .center {
	margin-top:1em;
}
#widgetYapmeEntry li dt a {
	font-weight:bold !important;
}
#widgetYapmeList .img,
#widgetYapmeEntry .img {
	float:left;
	margin:0 3px 1em 0;
}
/* ------------------------------
レプロティッカー
------------------------------ */
#lepTicker a:link,
#lepTicker a:visited {
	color:#1e8ec9;
}
#lepTicker a:hover,
#lepTicker a:active {
	color:#333;
	text-decoration:underline;
}
#lepTicker {
	font-family: verdana,Arial,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	color: #555;
	font-size: 12px;
	line-height:1.2;
	margin-bottom:2em;
	word-break:break-all;
}
#lepTicker img {
	border: 0;
	vertical-align:bottom;
}
#lepTicker #lepContainer {
	width: 180px;
	height:532px;
	margin: 0 auto;
	padding-top:48px;
	background:url("/static/img/common/blog/ticker/ticker_sprite.png") no-repeat;
	position:relative;
}
#lepTicker #lepWrapper {
	height:504px;
	margin:0 6px;
	padding:4px 6px 0;
	background:#fff;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}
#lepTicker .lepTalents{
	overflow:hidden;
	zoom:1;
}
#lepTicker .lepTalents li{
	padding:6px 0;
	border-bottom:1px dotted #c8c8c8;
	margin-bottom:-1px;
	height:50px;
	font-size:1px;
	overflow:hidden;
}
#lepTicker .lepTalents .lepImage{
	padding-right:4px;
}
#lepTicker .lepTalents li .lepName{
	font-size: 12px;
}
#lepTicker .lepTalents li .lepEntry{
	font-size: 10px;
}
#lepTicker .lepTalents li .lepEntry a{
	color:#555;
}
#lepTicker .lepTalents span{
	color: #999;
	font-size: 10px;
}
#lepTicker .lepSeeMore{
	background:url(/static/img/common/blog/ticker/ticker_sprite.png) no-repeat 0px -580px;
	position:absolute;
	right:1px;
	bottom:10px;
}
#lepTicker .lepSeeMore a:hover{
	background:url(/static/img/common/blog/ticker/ticker_sprite.png) no-repeat 0px -598px;
	position:absolute;
	right:0;
	bottom:0;
}
