@charset "utf-8";
/* CSS Document */
@import url(../../../../common/css/base.css);



.entry-header h1 {
    padding: 10px 0;
    font-size: 1.5em;
    border-left: none;
	border-bottom:3px solid #ccc;
    background: none;
	float:none;
    margin-bottom: 15px;
}
header h1 {
    float: left;
}

main h2 {
    padding: 10px;
    margin-bottom: 10px;
    font-size: 1.2em;
    margin-top: 50px;
    background: #f1f1f1;
    color: #333;
}

.type-post{
	margin-bottom:15px;
}

main nav {
    clear: both;
    background: none;
    border-top: none;
    border-bottom: none;
}
/*投稿ナビゲーション*/
.screen-reader-text {
    font-size: 1.2em;
    padding: 10px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 15px;
    background: #f1f1f1;
}
.navigation a{
	display:block;
	padding:10px 5px 10px 88px;
	border-bottom:1px solid #f1f1f1;
}
.navigation a:hover{
	color:#990000;
}
.nav-next a{
	background:url(../../../../img/icons/next.jpg) left no-repeat;
}
.nav-previous a{
	background:url(../../../../img/icons/prev.jpg) left no-repeat;
}
#blogtop a{
	display:block;
	margin-top:30px;
	color:#333;
	background:url(../../../../img/icons/circle_arrow2.png) left no-repeat;
	padding-left:20px;
}

.entry-footer{
	display:none;
}
.entry-content{
	margin-top:10px;
}

header .category_title{
	padding:0;
	background:none;
	border:none;
	font-size:2em;
	margin-bottom:0;
	float:none;
}
nav ul li:nth-child(4) a {
    color: #ACE3F9;
}
/*カテゴリー*/
		.post-categories{
			padding:8px 0;
			border-bottom:1px dashed #ccc;
			margin-bottom:15px;
			margin-top:8px;
		}
		.post-categories li{
			display:inline-block;
			margin-right:10px;
		}
		.post-categories li:before{
			content:"▶";
		}
		#contact_wrap {
    margin-top: 40px;
}