/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/

body {
background:#fff;
	font-family:sans-serif;
	font-size:16px;
	line-height:1.6;
	letter-spacing:0.05em;
}



h1 a, h2 a, h3 a, h4 a{
text-decoration:none;
color:#8da0b6;
font-family:sans-serif;

}

h1{
font-size:20px;
text-decoration:none;
font-weight: 500;
color: #000;

}

h2 {

	 font-size:14px;
}


aside h2 {
position: relative;
padding: 0.2em 0.5em 0.2em 1.8em;
	color:#666;
	border-bottom:solid 1px #999;
background:#fff;
	font-size:14px;
	font-weight: bold;
}

aside h2:before {
font-family: FontAwesome;
content: "\f138";
position: absolute;
padding: 0em;
color: #88b5d3;
font-weight: normal;
left: 0.5em;
top: 50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

h3{
position: relative;
padding: 0.5em 0.5em 0.5em 1em;
background: #88b5d3;
	font-weight: bold;
color: white;
	font-size:16px;
	margin:2px 0px 25px 0px;
	letter-spacing:0.1em;
}

h3:before {
position: absolute;
content: '';
top: 100%;
left: 0;
border: none;
border-bottom: solid 15px transparent;
border-right: solid 20px rgb(149, 158, 155);
}

.comment-reply-title{
	font-size:16px;
	color:#fff;
	border-bottom: 1px solid #a6d3c8;
}

.entry-footer{
	font-size:14px;
	line-height:2;
}





a {
	color: #68a9cf;
    -webkit-transition: color 100ms linear;
    -moz-transition: color 100ms linear;
    -o-transition: color 100ms linear;
    -ms-transition: color 100ms linear;
    transition: color 200ms linear;
	
}

a:visited {

}

a:hover,
a:focus,
a:active {
	color: #a4c1d7;
	
}



.sub-menu li {
padding:3px 5px;
border-bottom:1px dashed #777;
}

.widget ul li{

padding:3px 10px 3px 15px;
border-bottom:1px dotted #ccc;
	font-size:14px;
}

.widget ul li:hover{
background:#e8ece9;
	border-bottom:1px solid #999;
	border-radius:0px;


}


.entry-meta, .entry-meta a{
color:#999;
	font-size:14px;
}

.entry-meta a{
	border-bottom: 1px dashed #8da0b6;
	text-decoration: none;
}

.entry-meta a:hover{
	color:#999;
}

#colophon{
	padding-bottom:1.2em;
	background:#a4c1d7;
}

.site-footer{
background:#a4c1d7;
color:#fff;
}


.site-footer a{
color:#fff;
    
}

.site-footer a:hover{
color:#ddd;
}

ins {
  background: none;
}


.comment-notes,.comment-form-email{display:none;}