@charset "UTF-8";
/*
Theme Name: sobanowa
Text Domain: sobanowa
Description: A greyscale theme that follows a nice grid system, and keeps typography in top priority.
Version: 1.3
License: GNU General Public License
License URI: license.txt
Requires at least: 5.0
Tested up to: 7.4
Requires PHP: 7.0
Author: sobanowa
Author URI: http://www.michasol.com
Tags: two-columns, sticky-post
color:rgba(63,64,65,1)
hover:rgba(70,80,108,1)
*/
/* Noto Sans Japanese */

#searchform {width:180px;}
#searchsubmit {display: inline-block;margin-left:0px;margin-bottom:-5px;width: 20px; height: 20px;}
#s {display: inline-block;width: 10em!important;}

#content,#page_contents,#content_narrow {max-width: 1000px; width: 100%;margin: 0 auto;min-height: 50vh;}

.entry_top {display: inline-block;
    width: 260px;
    margin: 20px;
    text-align: left;
    vertical-align: text-top;
			}
.entry_top span{margin-bottom: 5px;
			}
.entry_top img{display: none;
			}
.entry_top p{padding: 0;margin: 0; line-height: 160%;}
.entry_top_img {
    display: block;
		width:260px;
		height:200px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color:#E6E7E7;
    border: #ededed solid 1px; margin: -1px;
			}
.entry_top a {
}

.entry-title span {font-weight: normal;color: rgba(63,64,65,.6);padding-right: 1em;vertical-align: middle; font-size: 80%;}
.entry-title  span p{display: inline-block;margin: 0px; padding: 0px;}
.box_left {padding-left: 0px;padding-right: 40px;max-width: 475px;}
.box_right {padding-left: 40px;padding-right: 0px;max-width: 475px;}
.box_left h3 span,.box_left h2 span {font-weight: normal;color: rgba(63,64,65,.6);}
.box_right h3 span, .box_right h2 span {font-weight: normal;color: rgba(63,64,65,.6);}
.box_left h3, .box_left h2 {margin-top: 0px;padding-top: 0px;}
.box_right h3, .box_right h2 {margin-top: 0px;padding-top: 0px;}

.updated { text-align:right; font-size:x-small; display:block; width:100%; line-height:1em; float:left; padding-top:0px;}
.post-author{ text-align:right; font-size:x-small; display:block; width:100%; line-height:1em; float:left; padding-bottom:30px;}
.hcard .vcard { }
.author{text-align:right; font-size:x-small; display:block; width: 100%; line-height:1em; float: inherit; padding:0 0 30px 0;}
.top_updated { text-align:right; font-size:x-small; display:block; width: 100%; line-height:1em; float: inherit; padding:0;}

.navigation {
	margin:10px 0px;
	text-transform:uppercase;}
.post .navigation {
	border:solid #e6e6e6;
	border-width:1px 0px 0px 0px;
	padding:30px 0;}
.attachment .navigation {
		height:150px;}
.navigation .alignleft a {
			background:url(images/icons.gif) no-repeat 0 -60px;
			padding-left:22px;
			padding-right:22px;
			display:block;
			float:left;
			height:22px;
			overflow:hidden;}
.navigation .alignright a {
			background:url(images/icons.gif) no-repeat 100% -30px;
			padding-right:22px;
			padding-left:22px;
			display:block;
			float:right;
			height:22px;
			overflow:hidden;}


.entry {}

.entry p {
clear:both;
width:100%;
display:block;
			}

.content_txt {font-family:Zen Old Mincho;font-size: 124%;line-height: 250%; text-align: justify;}

.clear { 
	clear:both;
	height:0;
	line-height:0;
	}
.entry cite { font-style:italic; font-size:.9em; display:block; margin:0; text-align:right;}
.entry cite:before {content: "\2014 \0020";}
.post ul, .post ol, .post dl {}
.post ul ul , .post ol ol, .post ul ol, .post ol ul, .post dl dl, .post dl ul, .post dl ol {}
.post li {}
.post ul li {}
.post ol li li {}
.post li li {}
.post li h3 {}
.post th {
background-color:rgba(72,151,152,.3);
font-weight:normal;
padding:3px 3px;
text-align:left;
font-style:normal;
}
.post td {background-color:#FFFFFF;
padding:3px 3px;
}
.post table {background-color:#CCCCCC;}
.post dt {}
.post dd {}
table p {margin:0px;　padding:0px;}

.attachment, .caption {text-align:center;}
.attachment img {	}

.caps {text-transform:uppercase; margin-bottom:6px; display:block;}

/* Begin Images */	
img.alignleft, .alignleft img {margin-right:10px;}
img.alignright, .alignright img {margin-left:10px;}
.wp-caption, .attachment img {text-align: center;}
.wp-caption p.wp-caption-text {font-size: .9em; color:#666666; margin: 0;}
.attachment, .caption {text-align:center;}
.attachment img {	}
/* End Images / End Settings and Classes */


.widgettitle {display: none;}
.pagetitle {}

@media screen and (min-width:900px){
	.display_flex {display: -webkit-box; /*Android4.3*/
  display: -moz-box;    /*Firefox21*/
  display: -ms-flexbox; /*IE10*/
  display: -webkit-flex; /*PC-Safari,iOS8.4*/
  display: flex;}
}
.yokonarabi_image {width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	min-height: 50px;
  /*background-image : url("images/top-bg.jpg");   使用する画像を指定 */ }
@media screen and (max-width:899px){
.box_left {display: none;}
.box_right {padding-left: 0px;padding-right: 0px;max-width: 900px;}
}
/* ナビゲーション */
.tablenav {
    color: rgba(25,37,72,1);
	font-size:1.1em;
    background:white;
    margin: 1em auto;
    line-height:1.2em;
    text-align: center;
	}
 a.page-numbers, .tablenav .current {
    color: rgba(25,37,72,1);
    padding: 0px .3em;
    border:solid 1px rgba(25,37,72,1);
    text-decoration:none;
    font-size:smaller;
	font-weight:bold;
	border-radius: 3px;        /* CSS3草案 */  
	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 3px;   /* Firefox用 */
}
 a.page-numbers:hover {
    color:white;
    background: rgba(25,37,72,1);
}
 .tablenav .current {
    color: white;
    background: rgba(25,37,72,1);
    border-color: rgba(25,37,72,1);
    font-weight:bold;
	border-radius: 3px;        /* CSS3草案 */  
	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 3px;   /* Firefox用 */
}
 .tablenav .next, .tablenav .prev {
    border:0 none;
    background:transparent;
    text-decoration:underline;
    font-size:smaller;
    font-weight:bold;
}
.child_nav {text-align: right;}
.child_nav a {background-color:rgba(201,115,60,.3); display: inline-block; border: rgba(201,115,60,1) solid 1px; border-radius: 10px;padding: 3px 15px 1px 15px;}

.alignleft {float:left;}
.alignright {float:right;}
.aligncenter, div.aligncenter, img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.breadcrumbs {
	display:block;
	padding:0;
	max-width: 1000px;
	margin: 20px auto;
	width: 100%;
	}
/*
Whatever your hand finds to do, do it with all your might,
for in the grave, where you are going, there is neither
working nor planning nor knowledge nor wisdom.
Ecclesiastes 9:10
*/

/*
Tammy Hart
www.tammyhartdesigns.com
*/
