@charset "utf-8";

/* ---------------------------------------------------------------------------------------- 

	暦アーカイブ [ MODULE:topics_index ]	

---------------------------------------------------------------------------------------- */

#side .topicsIndex h3 { margin-bottom: 0;}

#side .topicsIndex ul li {
	margin-bottom: 0;
	padding: 0;
	background: #f3f4f5 url(../images/common/line_bot.gif) repeat-x left bottom;
	line-height: 1;
}

#side .topicsIndex ul li a {
	display: block;
	width: 167px !important;
	width /**/: 190px;
	padding: 7px 0 7px 23px;
	background: url(../images/common/arrow_black.gif) no-repeat 15px 15px;
	color: #666;
	text-decoration: none;
	line-height: 1.5;
}

#side .topicsIndex ul li a:hover {
	color: #ff6600;
}


/* ---------------------------------------------------------------------------------------- 

	RSSリーダー [ MODULE:rssreader ]	

---------------------------------------------------------------------------------------- */

#side .rssreader h3 { margin-bottom: 0;}

#side .rssreader ul li {
	margin-bottom: 0;
	padding: 0;
	background: #f3f4f5 url(../images/common/line_bot.gif) repeat-x left bottom;
	line-height: 1;
}

#side .rssreader ul li a {
	display: block;
	width: 167px !important;
	width /**/: 190px;
	padding: 7px 0 7px 23px;
	background: url(../images/common/arrow_black.gif) no-repeat 15px 15px;
	color: #666;
	text-decoration: none;
	line-height: 1.5;
}

#side .rssreader ul li a:hover {
	color: #ff6600;
}


/* ---------------------------------------------------------------------------------------- 

	モバイルサイトQRコード [ mobile_qr ]	

---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- 

	アルバムメニュー [ MODULE:album_index ]	

---------------------------------------------------------------------------------------- */

.albumIndex ul {
	margin: 0;
}

.albumIndex .sideBox ul li {
	margin-bottom: 0;
	padding: 0;
	background: #F3F4F5 url(../images/common/line_bot.gif) repeat-x left bottom;
	line-height: 1;
}

.albumIndex .sideBox ul li a {
	display: block;
	padding: 7px 0 7px 23px;
	background: url(../images/common/arrow_black.gif) no-repeat 15px 15px;
    color: #666;
	line-height: 1.5;
	text-decoration: none;
}

.albumIndex .mainBox ul li,
#opt1 .albumIndex ul li,
#opt2 .albumIndex ul li {
	margin: 0 0 5px;
	padding: 0 0 5px;
    background: transparent none;
	border-bottom: 1px solid #F3F4F5;
	line-height: 1.5;
}

.albumIndex .mainBox ul li a,
#opt1 .albumIndex ul li a,
#opt2 .albumIndex ul li a {
    padding: 0 0 0 15px;
	background: url(../images/common/arrow_black.gif) no-repeat 5px 7px;
}

#opt1 .albumIndex h3,
#opt2 .albumIndex h3 {
	margin-bottom: 5px;
	padding: 15px 0 15px 15px;
}

#opt1 .albumIndex h3 { background: #E7E7E7 url(../images/opt/h2_opt1_bg.jpg) no-repeat 0 0;}
#opt2 .albumIndex h3 { background: #E7E7E7 url(../images/opt/h2_opt2_bg.jpg) no-repeat 0 0;}

#opt1 .albumIndex h3 a,
#opt2 .albumIndex h3 a {
	color: #fff;
}

#opt1 .albumIndex h3 a:hover,
#opt2 .albumIndex h3 a:hover {
	color: #ff6600;
}


/* ---------------------------------------------------------------------------------------- 

	TW.ガジェット [ twitter ]	

---------------------------------------------------------------------------------------- */

#twtr-widget-1 {
	margin-bottom: 20px;
}

#side #twtr-widget-1 {
	margin-left: 10px;
}

#twtr-widget-1 h3,
#twtr-widget-1 h4 {
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}