@charset "utf-8";
@import url("import.css");

/* -----------------------------------------------------------
CSS Information
 File name:      blog.css
 Style Info:     ブログ専用CSS
----------------------------------------------------------- */

/*----------------------------------------------------
	index用
----------------------------------------------------*/

#h2_blog {
	width:153px;
	float:left;
}

#rss {
	float:right;
}

#rss a:hover {
	background:none;
}

#h2_recent_entry {
	width:126px;
}

#h2_archive {
	width:79px;
}

#h2_category {
	width:97px;
}

#h2_links {
	width:54px;
}

/*------------------------
	blog_unit
------------------------*/

.entry_unit {
	background:url(http://www.genittetsu.jp/img/share/dot_line.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:25px;
}

.entry_unit p,h3 {
	padding:0 10px;
}

.entry_unit .days {
	font-weight:bold;
	font-size:80%;
	margin-bottom:6px;
}


.entry_unit h3 {
	font-size:140%;
	margin-bottom:6px;
	color:#1a1a1a;
}

.entry_unit .photo {
	padding:5px 0;
	margin-top:15px;
	background:#f2f2f2;
	text-align:center;
}

.entry_unit .entry{
	margin-top:10px;
}

.entry_unit .entry img{
	margin:10px -10px;
	border:5px #f2f2f2 solid;
}


.entry_unit .link {
	margin-top:10px;
	font-size:80%;
	background:url(http://www.genittetsu.jp/img/share/link_icon.gif) no-repeat 10px 6px;
	padding-left:25px;
}

.entry_unit .entry_footer {
	overflow:hidden;
}


.entry_unit .date_box {
	float:left;
}

.entry_unit .category {
	margin-top:10px;
	font-size:80%;
}

.entry_unit .date {
	margin-top:-5px;
	font-size:80%;
}

.entry_unit .gotop {
	height:23px !important;
	overflow:hidden;
	clear:none;
	margin-top:20px;
	margin-bottom:0;
}

/*------------------------
	footer_navi
------------------------*/

.wp-pagenavi {
	margin:10px 0;
	float:right;
	font-size:80%;
}

.wp-pagenavi span {
	margin-left:1px;
	float:left;
	padding:0px 6px;
}

.wp-pagenavi .current {
	color:#fff;
}

.wp-pagenavi a {
	margin-left:1px;
	float:left;
	padding:0px 6px;
}

/*
#footer_navi {
	margin:0 0 10px 80px;
	overflow:hidden;
}

#footer_navi li {
	font-size:80%;
	float:left;
	margin-left:3px;
}

#footer_navi #now {
	color:#fff;
	padding:0px 6px;
	background-color:#1a1a1a;
}

#footer_navi #off {
	color:#CCCCCC;
	padding:0px 6px;
}

#footer_navi li a {
	display:block;
	padding:0px 6px;
}*/

/*------------------------
	recent_blog
------------------------*/

#recent_entry {
	margin-bottom:30px;
}

#recent_entry ul {
	padding-left:10px;
	line-height:1.4em;
}

#recent_entry ul li {
	font-size:80%;
	margin-bottom:10px;
}

#recent_entry ul li span {
	color:#1a1a1a;
	font-weight:bold;
}

/*------------------------
	archive
------------------------*/

#archive ul{
	font-size:80%;
	padding-left:10px;
	margin-bottom:30px;
}

#archive ul li{
	color:#a6a6a6;
}

/*------------------------
	category
------------------------*/

#category ul{
	font-size:80%;
	padding-left:10px;
	margin-bottom:30px;
}

#category ul li{
	color:#a6a6a6;
}

/*------------------------
	links
------------------------*/

#links #link_base{
	font-size:80%;
	padding-left:10px;
}

#links .linkcat{
	margin-bottom:10px;
}

h4 {
	color:#1a1a1a;
}

.blogroll li {
	line-height:1.7em;
}

#title-tip {
	display:inline;
	margin: 0 1em 0 0;
	border: solid #ccc 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: .3em .5em;
	background: #fff;
	opacity: .9;
	filter: alpha(opacity=90);
	font-size: 86%;
}

/*----------------------------------------------------
	archive.php用
----------------------------------------------------*/

#h2_archive_title {
	text-indent:90px;
	height:17px;
	width:300px;
	font-size:140%;
	font-weight:bold;
	letter-spacing:-0.05em;
	padding-top:2px;
	float:left;
}

/*----------------------------------------------------
	category.php用
----------------------------------------------------*/

#h2_category_title {
	text-indent:110px;
	height:17px;
	width:300px;
	font-size:140%;
	font-weight:bold;
	letter-spacing:-0.05em;
	padding-top:2px;
	float:left;
}