@charset "utf-8";

/*
------------------------------------------------------------
TITLE　: TimeOut Cafe＆Diner [blog.css]
------------------------------------------------------------
目次
・レイアウト
　・左コラム
　・右コラム
・フッタ
------------------------------------------------------------ */

/* ---------------------------------------------------------
メインコンテンツ
------------------------------------------------------------ */
#main{
	padding:0;/*フッタと内容がかぶらないために*/
}


#footer{
	position:relative;
}

/* ---------------------------------------------------------
タイトル
------------------------------------------------------------ */
h2.headtitle{
	padding:0 0 6px 0;
	margin:0 0 18px 0;
	border-bottom: solid 1px #cccccc;
}

.outline{
	padding:0 0 36px 0;
	margin:0;
}

/*h3タイトル*/
h3{
	font-size:14px;
	padding:6px 8px;
	background:#f6f6f6;
}

.boxtitle{
	padding:1px;
	margin:0;
	background:#fff;
	border:solid 1px #e5e5e5;
}

.boxtitlebtm{
	width:15px;
	height:9px;
	background:transparent url(../blog/images/bg_triangle.gif) no-repeat 0 0;
	margin:-2px 0 12px 16px;
}

/* ---------------------------------------------------------
レイアウトメイン
------------------------------------------------------------ */
.entryouter{
	background:transparent url(../images/line_dot_1px.gif) repeat-x left bottom;
	padding:0 0 18px 0;
	margin:0 0 18px 0;
}

.entryouter img{
	float:left;
	display:block;
	background:#ffffff;
	border:solid 1px #cccccc;
	padding:3px;
	margin:0 1em 1em 0;
}


/*アーカイブリスト*/
.subtitle{
	margin:0 0 24px 0;
}

/*ul.archivelist02{
	width:100%;
	margin:0;
	padding:0;
}

ul.archivelist02 li{
	text-align:left;
	margin:0 0 1em 0;
	padding:0;
}

.entrydate{
	float:left;
	width:120px;
	color:#666666;
	font-family:Verdana, Arial,;
	padding:0;
	margin:0;
	border:solid 1px;
}

.entrytitle{
	width:auto;
	padding:0 0 0 150px;
	margin:0;
	border:solid 1px;
}*/


dl.archivelist{
	width:100%;
	padding:0;
	margin:0;
}

dl.archivelist dt{
	float:left;
	width:120px;
	color:#666666;
	font-family:Verdana, Arial,;
	padding:0;
	margin:0 0 1em 0;
}

dl.archivelist dd{
	width:auto;
	padding:0;
	margin:0 0 1em 150px;
}


/* 
左フッタ
------------------------------------------------------------ */
.leftfooter{
	background:transparent url(../images/bg_dot_black.gif) repeat-x left top;

	margin:0 0 40px 0;/*各エントリー間のマージン*/
	padding:8px 12px 0 12px;
}


ul.entryfooter{
	width:350px;
	float:left;
}

ul.entryfooter li{
	float:left;
	font-size:10px;
	padding:0 4px 0 0;
}

ul.entryfooter li a{
	color:#000000;
	text-decoration:underline;
	padding:0 2px 0 0;
}



/* ---------------------------------------------------------
ブログサイドバー
------------------------------------------------------------ */
.blogsideouter{
	margin:0;
	
}

/*ブログサイドリスト*/
h4{
	width:206px;
	margin:0 0 12px 0;
}

ul.blogsideinner{
	width:200px;
	
	margin:0 0 18px 6px;
	padding:0;
}

ul.blogsideinner li{
	font-family:Verdana, Arial,;
	font-size:11px;
	line-height:1.3;
	background:transparent url(../blog/images/icon_list.gif) no-repeat left 3px;

	padding:0 0 0 11px;
	margin:0 0 9px 0;
}
/*
.textright{
	float:right;
	margin-right:120px;
	}

*/

.entryouter p span{
	width:460px;
	display:block;
	float:left;
}