@charset "utf-8";
/*
Theme Name: 前田製作所ブログ
Theme URI: http://maedaseisaku.com/blog/
Description: 製作所用のブログテンプレート
Version: 0.1
Author: Kazuhiko Maeda
Author URI: http://monoooki.net/
Tags: maeda, monoooki

*/



.wp-caption-text {font-size:12px !important;margin-top:5px;}


/* main */
#blog div#container div#main { min-height: 400px; }

#blog div#container div#main .post {
	margin-bottom: 10em;
}

#blog div#container div#main h2:first-child { margin-top: 0; }
#blog div#container div#main h2 a { text-decoration: none; color: #B43B15; display: block; }
#blog div#container div#main h2 a:hover { background: #ECE9D2; }


#blog div#container div#main h4 {
	color: #6f3f11;
	border-left-color: #6f3f11;
}


#blog div#container div#main p.meta { font-size: 85%; }

div.entry blockquote {
	background: url("/shared/images/bg_dark.jpg") 50% 50%;
	padding: 1.2em 1.2em 0.2em;
	margin-bottom: 1em;
	color: #473926;
	text-shadow: 1px 1px #eeebd1;
}

div.entry pre {
	background: #e2e1d1;
	padding: 1.2em;
	margin-bottom: 1em;
}

#blog div.entry .alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 2em;
}



/* comment */
legend { display: none; }
fieldset { margin-top: 3em; }

#comments dd { margin-bottom: 1em;}
#comments #submit { border: none; background: #826D34; padding: 0.5em 1em; color: #efefef; text-shadow: #4E411F 1px 1px; }
#comments #submit:hover { background: #AB8F45;}

#comments dt { margin: 1em 0 0.3em; }
#comments dt span { margin-left: 0.5em; font-size: 76%; color: #666; }
#comments dd p { font-size: 100% !important; }



#trackback-url { width: 500px; }



#comments  { margin-bottom: 3em; }
#trackback { margin-bottom: 1.5em; }

#comments h2,
#trackback h2 {
	font-size: 100% !important;
	border: none !important;
	font-weight: bold;
}

#trackback dd p {
	font-size: 85% !important;
}

#trackback dt span {
	font-size: 85% !important;
	margin-left: 0.5em;
}


/* submenu */
#blog #recentposts li { margin-bottom: 0.5em; }
#blog #submenu h2 {
	font-weight: bold;
	color: #8B753C;
}
#blog #submenu a { color: #B43B15; }




#blog #submenu div {
	margin-bottom: 2em;
}



/* entry */
div#container div#main .entry h3 { margin-top: 3em; }

.entry ul {
	margin: 1em 1.5em;
}

.entry ul li {
	list-style: disc;
}

.entry ul li li { list-style: circle; }
.entry ul li li li { list-style: square; }

.entry ol {
	margin: 1em 1.5em 1em 2em;
}

.entry ol li {
	list-style: decimal;
}


.dp-highlighter ol li { list-style: none !important; }

div#container div#main .entry  li li { font-size: inherit; }


/* wp-pagenavi */
.wp-pagenavi {
	background: #E2DAB8;
	padding: 1em;
	text-align: center;
}

.wp-pagenavi a { color: #6D5B2C !important; }
.wp-pagenavi a:hover { color: #333 !important; }

.wp-pagenavi span,
.wp-pagenavi a {
	background: none !important;
	border: none !important;
}