@charset "utf-8";
/* CSS Document */

a{
	color:#000;
}
a:hover {
	color:red;
}
	
.twoColFixRtHdr #sidebar1.shunDiary{
	width:236px;
	background-image:url(../img/top/rightBack.gif);
	background-repeat:repeat-y;
	color:#4a3014;
	_margin-right:10px;
	_padding:15px 10px;
	font-size:0.85em;
	 /* 背景色は、列内のコンテンツの長さにわたって表示されます */
}
.twoColFixRtHdr #sidebar1.shunDiary ul{
	margin:0 0 0 15px;
	list-style-image:url("../img/header/mark.gif");
	line-height:160%;
}
#page{
	font-size:90%;
	width:602px;
	margin:10px auto;
	text-align:center;
}
/* ヘッドライン記事の設定 */
h2.blog{
	width:600px;
	font-size:90%;
	color:#FFFFFF;
	background-image:url(../img/top/h2Back.gif);
	padding:5px;
	text-indent:10px;
	margin:0;
}

h2.blogFruit{
	width:600px;
	font-size:90%;
	color:#FFFFFF;
	background-image:url(../img/top/h2BackFruit.gif);
	padding:5px;
	text-indent:10px;
	margin:0;
}
h3.commentFruit{
	width:580px;
	background-color:#ffb400;
	color:#42332B;
	padding:5px;
	text-indent:10px;
}
.headline{
	width:588px;
	border-left:1px #D4D4D4 solid;
	border-right:1px #D4D4D4 solid;
	border-bottom:1px #D4D4D4 solid;
	background-color:#f6f6ea;
	padding:10px;
	font-size:80%;
	color:#292a2a;
}
.headlineKiji{
	width:588px;
	_width:550px;
	border-left:1px #D4D4D4 solid;
	border-right:1px #D4D4D4 solid;
	border-bottom:1px #D4D4D4 solid;
	background-color:#fff;
	padding:10px;
	font-size:80%;
	color:#292a2a;
}
/* ヘッドラインタイトル */
#headlineTitle{
	font-size:130%;
}
#headlineTitle a{
	text-decoration:none;
	color:#54504d;
}
#headlineTitle a:hover{
	text-decoration:underline;
	color:#384E36;
}
/* 記事詳細タイトルフルーツ */
#headlineTitleFruit{
	font-size:150%;
	color:#990000;
	font-weight:bold;
}
#headlineTitleFruit a{
	text-decoration:none;
	color:#54504d;
}
#headlineTitleFruit a:hover{
	text-decoration:underline;
	color:#384E36;
}
/* 詳細記事左ボックス */
.kijiBoxLeft{
	width:110px;
	float:left;
	_width:110px;
}
/* 詳細記事右ボックス */
.kijiBoxRight{
	width:440px;
	margin-left:120px;
	height:auto;
	border-left:1px #ffb400 dotted;
	padding-left:10px;
	/*_margin-top:-15px;
	/*_margin-left:0px;*/
	_margin-top:-135px;
	_padding-left:10px;
	_width:457px;
}
/* 詳細記事タグボックス */
#kijiTagBox{
	width:auto;
	height:auto;
	float:left;
}
/* 記事詳細横線 */
.yokoLine{
	width:400px;
	border:#CCCCCC 1px dotted;
	height:1px;
}
/* 記事詳細横線下 */
.yokoLineUnder{
	width:400px;
	border:#CCCCCC 1px dotted;
	margin-top:5px;
	height:1px;
}
/* 記事詳細ソーシャルブックマーク */
.kijiSocial{
	margin-left:190px;
	padding-top:20px;
	width:220px;
}
#kijiSocial ul{
	margin:0;
	padding:0;
}
#kijiSocial li{
	list-style-type:none;
	float:left;
	padding-left:2px;
}

.headlineData{
	display:block;
	width:auto;
	margin:10px 0px 0px 0px;
	font-size:85%;
}
.headlineDate{
	padding:5px;
	background-color:#557809;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.headlineDateFruit{
	padding:5px;
	background-color:#ffb400;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.headlinePhoto{
	border:5px solid #FFFFFF;
	margin-right:10px;
	margin-bottom:40px;
	float:left;
}
.headlineEnd{
	border:1px #999999 solid;
	width:608px;
}

/* ピックアップ記事リスト設定 */
#pickupList ul {
}
#pickupList li{
	list-style-image:url(../img/header/mark.gif);
	text-indent:-4px;
	line-height:150%;
	/*margin-left:15px;*/
}
#pickupList li a{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
#pickupList li a:hover{
	color: #CC3300;
}

.sidebarbox {
	margin: 0px 0px 10px 0px;
}

.sidebarbox a {
	text-decoration:none;
}

/* 旬日記スタッフ設定 */
.staffBox{
	width:auto;
	overflow:hidden;
	clear:both;
	font-size:90%;
	/*margin-bottom:5px;*/
}
.staffBoxIcon{
	float:left;
}
.staffBoxProf{
	width:auto;
	overflow:hidden;
	margin-left:45px;
}

/* 右ボックス２カラム設定 */
.right2box{
	width:236px;
	height:auto;
	clear:both;
	font-size:85%;
}
.right2boxLeft{
	width:114px;
	overflow:hidden;
	float:left;
	line-height:200%;
}
.right2boxRight{
	width:114px;
	height:auto;
	overflow:hidden;
	padding-left:8px;
	_padding-left:2px;
}
.right2boxDown{
	padding-top:10px;
	_padding-top:10px;
}

/* ベスト50設定 */
#best50{
	width:236px;
	clear:both;
	text-align:right;
	padding:5px 0px;
}
/* ミオクラブ・twitter用のボックス */
.rightBanaBox{
	width:236px;
	clear:both;
}
#rightBana ul{
}
#rightBana li{
	float:left;
	list-style-type:none;
}

.comments {
	background-color:#EEE5D6;
	/*clear:both;*/
	color:#080703;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:140%;
	margin-bottom:20px;
	padding:5px 10px;
}

.pending {
	font-size:12px;
}

.itemcomment {
	/*background:url("../img/kiji/01_commentquote03.gif") no-repeat scroll 6px 9px transparent;*/
	margin:10px 0 0;
	padding:6px 30px 6px 42px;
}

.itemcomment h3 {
	font-size:12px;
}

.empty {
	font-size:0.8em;
}

.pending {
font-size:12px;
}
div.loginform .formfield, div.commentform .formfield, div.mailform .formfield {
    display: block;
} 
/*.headlineKiji ol {
margin:10px 10px 10px -10px;
padding:10px;
}*/

#mainContent .viewtitle {
	font-size:1.5em;
	margin-bottom:10px;
}

#mainContent .viewbody {
	font-size:1.2em;
}

#mainContent .viewbody a {
	text-decoration:none;
}

#mainContent .viewbody li {
	line-height:1.3em;
}
.tagex {
	padding-top:7px;
	font-size:110%;
}
.highlight {
	background-color:yellow;
}
