@charset "utf-8";

/***************************************************
	LUNASIA スタイルシート
	voice.css
	ページレイアウトスタイル定義
***************************************************/
#contents h2#title {	padding: 0 20px 20px;}

/* main */
#contents #left {
	float: left;
	width: 663px;
	margin-left: 20px;
	display: inline;
}
#contents #main {
	padding: 2px 0;
	border-top: 3px solid #a02828;
	border-bottom: 3px solid #a02828;
}
#contents p.navi_btn {	padding-top: 10px;	text-align: right;}
#contents p.navi_btn a {
	padding-left: 10px;
}
#contents p.navi_btn a:hover img {
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}

#contents .PageLists {
/*	padding: 2px 0;*/
	text-align: right;
	color: #a02828;
	font-weight: bold;
}
#contents .PageLists a {
	margin-left: 3px;
	color: #a02828;
	font-weight: normal;
}

/* snavi */
#contents #snavi #bn_navi li.n01 {	display: none;}

#contents #snavi {
	float: right;
	width: 280px;
	padding-right: 20px;
	padding-bottom: 20px;
}

#contents #snavi #archive_navi {	padding-bottom: 15px;}
#contents #snavi #archive_navi ul {
	padding: 10px 10px 8px;
	background: url(../img/lunasia_times/categry_bg.gif)
}
#contents #snavi #archive_navi ul li {
	padding-left: 10px;
	padding-bottom: 2px;
	background: url(../img/temp/ico02.gif) left center no-repeat;
}

/* トップページ index.html
------------------------------------------------------------ */
#contents.index #main .box01 {
	margin-top: 10px;
	padding: 10px;
	background-color: #f5f5f0;
}
#contents.index #main .box01.top {	margin-top: 0;}
#contents.index #main h3.title {
	margin-bottom: 10px;
	padding-left: 13px;
	font-size: 120%;
	font-weight: bold;
	color: #786e41;
	background: url(../img/lunasia_times/title_bg.gif) repeat-y;
}
#contents.index #main h3.title img{
	margin-right: 5px;
}
/*#contents.index #main h3.title dfn,
#contents.index #main h3.title a {
	display: block;
	line-height: 1.2;
	font-size: 71%;
	letter-spacing: 0.1em;
	color: #a02828;
	text-decoration: underline;
}*/
#contents.index #main h3.title a {
/*	display: block;*/
	line-height: 1.2;
	font-size: 71%;
	letter-spacing: 0.1em;
	color: #a02828;
	text-decoration: underline;
}
#contents.index #main h3.title dfn {	
	display: block;
}

#contents.index #main h3.title .age {
	display:inline;
	font-weight: bold;
	color: #786e41;
}
#contents.index #main h3.title .date {
	float: right;
	padding-top:5px;
}

#contents.index #main h3.title a:hover {	color: #ff9900;	text-decoration: none;}
#contents.index #main h3.title span {
	display: block;
	line-height: 1.2;
	font-size: 71%;
	letter-spacing: 0.1em;
	color: #a02828;
}

#contents.index #main .entry_body {
	padding: 10px;
	background: url(../img/temp/border02.gif) repeat-x;
}
#contents.index #main .entry_body p.image {
	float: left;
	width: 150px;
	padding: 2px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
#contents.index #main .entry_body .text01 {}
#contents.index #main .entry_body .text02 {
	float: right;
	width: 455px;
}

#contents.index #main p.btn {	text-align: right;}
#contents.index #main p.btn a:hover img {
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}

/* ツイッターいいね　ボタン追加
------------------------------------------------------------ */
.addsns #twitter_btn,
.addsns #facebook_btn{
	float:left;
	margin: 20px 10px 0 0;}
	
.addsns_r #twitter_btn,
.addsns_r #facebook_btn{
	float:right;
	margin: 20px 0 0 0px;}
	
	

/* 詳細ページ detail.html
------------------------------------------------------------ */
/*
#contents.detail #page_navi li.pre {
	float: left;
	width: 8em;
}
#contents.detail #page_navi li.next {
	float: right;
	width: 8em;
	text-align: right;
}
#contents.detail #page_navi li a {	color: #a02828;	text-decoration: none;}
#contents.detail #page_navi li a:hover {	color: #ff9900;	text-decoration: underline;}

#contents.detail #main {
	padding: 10px 10px 0;
	background-color: #f5f5f0;
}

#contents.detail #entry_title {
	margin-bottom: 10px;
	padding-left: 13px;
	font-size: 120%;
	font-weight: bold;
	color: #786e41;
	background: url(../img/lunasia_times/title_bg.gif) repeat-y;
}
#contents.detail #entry_title dfn {
	display: block;
	line-height: 1.2;
	font-size: 71%;
	letter-spacing: 0.1em;
	color: #a02828;
}

#contents.detail #entry_body {
	padding: 15px;
	background: url(../img/temp/border02.gif) 0 0 repeat-x;
}
#contents.detail p.entry_category {
	margin-right: -10px;
	padding-top: 10px;
	font-size: 91%;
	text-align: right;
	color: #a02828;
}
#contents.detail p.entry_category a {	color: #a02828;}
#contents.detail p.entry_category a:hover {	color: #ff9900;}
*/


