@charset "utf-8";
/*
Theme Name:		【スマホ】不二屋ブログ
Version:		1.0	
*/


/* --------------------------------------------------------------------------------
	wrapper
-------------------------------------------------------------------------------- */
#wrapper{
}


/* --------------------------------------------------------------------------------
	main
-------------------------------------------------------------------------------- */
#main{
	padding: 0 2vw 6vw;
}
#main h2{
	margin: 0 0 2vw;
	padding: 1vw 4vw;
	font-weight: bold;
	font-size: 5vw;
	color: #fff;
	background: #6e6a2d;
}
#main h2 a{
	display: block;
	color: #fff;
}
#main .entry-date{
	display: block;
	padding: 0 0 1vw;
	font-size: 3.4vw;
	font-weight: bold;
	color: #a0a0a0;
}

#main .entry-list{
	padding: 0 3vw;
}
#main .entry{
	margin: 0 0 12.5vw;
	line-height: 2;
	border-bottom: dotted 1px #a0a0a0;
}
#main .entry:last-child{
	margin-bottom: 5vw;
}
#main .entry .entry-body{
	padding: 0 0 8vw;
}
#main .entry .wp-block-image{
	padding: 5vw 0;
}
#main .entry .wp-block-image:last-child{
	padding-bottom: 0;
}
#main .entry .wp-block-image img{
	display: block;
}
#main .entry .post-meta{
	display: flex;
	flex-wrap: wrap;
	
	padding: 0 0 2vw;
	font-size: 3.4vw;
}
#main .entry .post-meta .category{
	display: flex;
}
#main .entry .post-meta .category .heading{
	white-space: nowrap;
}

#main h3,
#main h4,
#main h5,
#main h6{
	font-weight: bold;
}

/********** wp-pagenavi **********/
#main .wp-pagenavi{
	text-align:center;
	padding:5vw 0;
	font-size: 3.4vw;
}
#main .wp-pagenavi .pages{
	padding:1vw 2vw;
	border:none;
	color:#000;
	background:#fff;
}
#main .wp-pagenavi .current{
	padding:1vw 2vw;
	border:none;
	color:#fff;
	font-weight:normal;
	background:#6e6a2d;
}
#main .wp-pagenavi .extend{
	padding:1vw 2vw;
	border:none;
	color:#000;
	background:#fff;
}
#main .wp-pagenavi a{
	padding:1vw 2vw;
	border:none;
	color:#000;
	background:#fff;
}


/* --------------------------------------------------------------------------------
	sub1
-------------------------------------------------------------------------------- */
#sub1{
	padding: 0 3vw;
}

/********** TOP **********/
#sub1 .s1-btn-top{
	padding: 0 0 4vw;
}
#sub1 .s1-btn-top a{
	display: block;
	padding: 3.25vw 0 3.25vw 2vw;
	color: #fff;
	background: #6e6a2d;
}

/********** サイドバーメニュー **********/
#sub1 .sidebar-menu{
	padding: 0 0 2vw;
}
#sub1 .sidebar-menu .widget_recent_entries .widget-header,
#sub1 .sidebar-menu .widget_recent_comments .widget-header,
#sub1 .sidebar-menu .widget_categories .widget-header,
#sub1 .sidebar-menu .widget_archive .widget-header{
	border-left: solid 5px #45bd14;
}
#sub1 .sidebar-menu .widget_recent_entries .widget-header span,
#sub1 .sidebar-menu .widget_recent_comments .widget-header span,
#sub1 .sidebar-menu .widget_categories .widget-header span,
#sub1 .sidebar-menu .widget_archive .widget-header span{
	display: block;
	padding: 2.6vw 4vw;
	border-top: solid 1px #a0a0a0;
	border-right: solid 1px #a0a0a0;
	border-bottom: solid 1px #a0a0a0;
	font-weight: bold;
	font-size: 4.4vw;
}
#sub1 .sidebar-menu ul{
	padding: 1vw 0 7vw;
}
#sub1 .sidebar-menu ul li{
	display: block;
	padding: 1.2vw 1.2vw 1.2vw 5vw;
	background: url("images/common-device/s1-icon-arr.png") no-repeat 1vw 2.7vw;
	background-size: 1.8vw auto;
}
#sub1 .sidebar-menu ul li a{
	display: block;
	font-size: 3.8vw;
}
#sub1 .sidebar-menu ul li:last-child a{
	border-bottom: none;
}

#sub1 .sidebar-menu .widget_archive{
	padding: 0 0 0;
}

/********** 検索 **********/
#sub1 .sidebar-menu .widget_search{
	padding: 6.5vw 0 0;
	border-top: dotted 1px #a0a0a0;
}
#sub1 .sidebar-menu .widget_search .widget-header{
	padding: 0 0 2.8vw;
	border-bottom: none;
	font-weight: bold;
	font-size: 4.4vw;
}
#sub1 .sidebar-menu .widget_search .screen-reader-text{
	display: none;
}
#sub1 .sidebar-menu .widget_search form div{
	display: flex;
	justify-content: space-between;
	
	width: 100%;
	font-size: 3.8vw;
}
#sub1 .sidebar-menu .widget_search #s{
	display: block;
	width: 78%;
	padding: 2.8vw 0;
	border: solid 1px #a0a0a0;
	background-size: 5.5vw auto;
}
#sub1 .sidebar-menu .wp-block-search__button{
	display: block;
	padding: 2.8vw 5vw;
	border: none;
	color: #fff;
	background: #6e6a2d;
	
	white-space: nowrap;
}
