@charset "UTF-8";
/* 日本語コメントの文字化け防止 */

#gnavi {
	height:210px;
	background:url(http://instant-l.org/img/main_photo.jpg) bottom no-repeat;
	}

#banner {
	margin-bottom:15px;
	}

.leftBox {
	width:485px;
	float:left;
	}

.rightBox {
	width:200px;
	margin-left:500px;
	_margin-left:497px;
	}

h2#page-title {
	height:28px;
	padding-left:15px;
	margin-bottom:1.5em;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(http://instant-l.org/img/midashi_bg.jpg) left no-repeat;
	}

/* ブログ記事の概要 */
div.entry-asset {
	margin-bottom:1.5em;
	padding:12px 12px 5px;
	border:1px solid #ccc;
	}

h2.entry-title,
h2.archive-header {
	font-size:14px;
	font-weight:bold;
	border-left:4px solid #f90;
	border-bottom:1px solid #f90;
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	padding-left:5px;
	}

h2.entry-title a {
	color:#000;
	}

h2.entry-title a:hover {
	color:#f00;
	}

div.asset-body {
	margin-bottom:0.5em;
	}

div.asset-meta {
	font-size:10px;
	text-align:right;
	padding:3px;
	background-color:#eee;
	}

div.content-nav {
	text-align:center;
	}

/* サイドバーの設定 */
div.widget {
	margin-bottom:0.8em;
	}

h3.widget-header {
	height:28px;
	padding-left:15px;
	margin-bottom:0.2em;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(http://instant-l.org/img/midashi_bg.jpg) left no-repeat;
	}

h3.widget-header a {
	color:#fff;
	}

h3.widget-header a:hover {
	color:#f00;
	}

div.widget-search #search {
	width:120px;
	marign-right:5px;
	}

div.widget-calendar table {
	width:100%;
	border-collapse:collapse;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-spacing:0px;
	}

div.widget-calendar table th,
div.widget-calendar table td {
	padding:2px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	font-size:10px;
	text-align:center;
	}

div.widget-calendar table th {
	 background-color:#eee;
	}

div.widget-calendar table a {
	display:block;
	background-color:#f90;
	font-weight:bold;
	}

div.widget-calendar table a:hover {
	background-color:#f00;
	color:#fff;
	}

div.widget-content ul li {
	margin-bottom:0.3em;
	padding-bottom:0.3em;
	border-bottom:1px dotted #ccc;
	}

/* アーカイブページ */
div.archive {
	margin-bottom:1.5em;
	}

div.archive-content {
	padding:5px;
	}

/* ブログ記事 */
.entry-categories h4,
.entry-tab h4 {
	border:none;
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	border-top:1px dotted #ccc;
	margin-top:1em;
	padding-top:0.3em;
	}

.entry-categories ul li,
.entry-tab ul li {
	display:inline;
	font-size:10px;
	}

/* トラックバックとコメントの表示 */
div#trackbacks,
div#comments {
	padding:10px;
	border:1px solid #ccc;
	margin-bottom:1em;
	}

h2.trackbacks-header,
h2.comments-header,
h2.comments-open-header {
	font-size:12px;
	font-weight:bold;
	margin-bottom:0.5em;
	}

h2.trackbacks-header,
h2.comments-header {
	padding-bottom:0.5em;
	border-bottom:1px solid #ccc;
	}

.trackbacks-info p {
	font-size:10px;
	margin-bottom:1em;
	}
    
.trackbacks-content,
.comments-content {
	font-size:10px;
	}

.trackback-content,
.comment-content {
margin-bottom:0.5em;
	}

.trackback,
.comment {
	margin-bottom:1em;
	}

.comments-content {
	margin-bottom:2em;
	padding-bottom:1em;
	border-bottom:1px dotted #ccc;
	}
	 
#comments-open-footer {
	margin-top:0.5em;
	}

#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me {
	margin-bottom:0.5em;
	}


