/*
Theme Name: with Chiba
Theme URI: withyouchiba.jp
Version: 1
*/
/*
	HTML5 Reset Wordpress Theme :: style.css
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, figure, footer, header, hgroup, nav, section {display: block;}
img,
object,
embed {max-width: 100%;}
html {overflow-y: scroll;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
input, select {vertical-align: middle;}
pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}
table {font-size: inherit; font: 100%;}
a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;}
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}
.clickable,
label,
input[type=button],
input[type=submit],
button {cursor: pointer;}
button, input, select, textarea {margin: 0;}
button {width: auto; overflow: visible;}

.ie7 img {-ms-interpolation-mode: bicubic;}
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* clear */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

img{max-width:100%;height:auto;}

.tR{text-align:right;}

img[src$=".svg"] {width: 100%;}

/*----------------------------------------
base
---------------------------------------*/
body {
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	color:#666;
	line-height:1.7;
	font-family:"Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:#C8C3C0;
	padding:0 60px;
}
img {
	vertical-align:bottom;
}
.wrap {
	display: block;
	width: 100%;
	background: #fff;
	padding:20px 20px 50px 20px;
	box-sizing: border-box;
}
a, a:hover, a img, a:hover img {
  text-decoration: underline;
  transition: .2s linear;
  -webkit-transition: .2s linear;
  -moz-transition: .2s linear;
  -o-transition: .2s linear;
  -ms-transition: .2s linear;
  color: #666;
}
a:hover {
  text-decoration: none;
}
a img:hover {
	filter:alpha(opacity=80);
	opacity:0.8;
}
.notfound {
	font-size:24px;
	text-align:center;
	padding:200px 0;
	background: #f6f1ea;
}

.cat-item-440 {
	display: none;
	}

#sidr-left{display:none;}
#left-menu{width:26px;position:fixed;top:25px;left:20px;cursor: pointer;}
.close_btn{width:18px!important;position:absolute;top:35px;left:20px;}


#sidr-left input.search-btn {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin:23px 20px 0 0;
	background: url(/assets/img/btn_search.svg) center center no-repeat;
	text-indent: -9999px;
	border: none;
}


#sidr-left input.search-box {
	float: left;
	width: 200px;
	border: 2px solid #4D4D4D;
	border-radius:5px;
	background: #eee;
	font-size: 16px;
	padding: 5px;
	color: #666;
	outline: none;
	margin:20px 0 0 0;
}

.wp-pagenavi{text-align:center;margin:40px auto 20px auto;}
.wp-pagenavi span.pages{display:none;}
.wp-pagenavi span.current{background:#444444;color:#fff;padding:8px 15px;border:none;}

.wp-pagenavi .page{background:#eee;color:#333333;padding:8px 15px;border:none;}
.wp-pagenavi .nextpostslink{border:none;color:#333333;}
.wp-pagenavi .previouspostslink{border:none;color:#333333;}

.wp-pagenavi .extend{background:#eee;border:none;}
.wp-pagenavi .first{background:#eee;border:none;}
.wp-pagenavi .last{background:#eee;border:none;}


.contents {
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
}
.sp {
	display:none;
}

/*----------------------------------------
header
---------------------------------------*/
header {
	position:relative;
	width:100%;
	padding:10px 0;
	text-align:center;
	background:#fff;
}
header h1 {
	width:216px;
	margin:0 auto;
	padding:40px 0 30px 0;
}
header h2 {
	position:absolute;
	left:30px;
	top:25px;
	width:157px;
}
header p.teikyo {
	position:absolute;
	right:30px;
	top:25px;
	font-family:Helvetica;
	font-size:14px;
}
header nav{
	max-width:900px;
	width:100%;
	margin:0 auto 20px auto;
}

header nav ul{
	width:100%;
	display:table;
	margin:0 auto;
}
header nav li{
	display:table-cell;
	padding:0 18px;
}
@media screen\0 {
	header nav li{
		padding:0;
	}
}
header nav li img{
	height:88px;
 	width:auto;
	max-width:100%;
}




/*--------------------------------------------
left aside
----------------------------------------------*/
aside.left-side {
	float: left;
	overflow:hidden;
	width: 190px;
	padding:0 0 0 10px;
	margin:0 20px 0 0;
}
aside.left-side ul {
	clear:both;
}
aside.left-side li a {
	display:block;
	padding: 16px 0;
	background: url(/assets/img/nav_line.png) left bottom no-repeat;
	font-size:18px;
	text-decoration:none;
}
aside.left-side li a:hover {
	text-decoration:underline;
}
aside.left-side input.search-box {
	float:left;
	width: 140px;
	border:0;
	background: #fff;
	font-size: 16px;
	padding:3px;
	color:#666;
	outline:none;
}
aside.left-side input.search-btn {
display:block;
float: left;
width: 30px;
height: 30px;
margin-left: 10px;
background: url(/assets/img/btn_search.png) center center no-repeat;
text-indent:-9999px;
border:none;
}
aside.left-side input.search-btn:hover {
opacity:0.8;
}

/*--------------------------------------------
main
----------------------------------------------*/
main.main-cont {
	max-width:900px;
	width:100%;
	margin:0 auto;
}
main.main-cont article {
	overflow:hidden;
	margin-bottom: 20px;
}





/*--------------------------------------------
投稿画像左右寄せ
----------------------------------------------*/
img.alignright{
	display: block;
	margin: 0 0 0 auto;
}

img.alignleft{
	display: block;
	margin: 0 auto 0 0;
}

img.aligncenter{
	display: block;
	margin: 0 auto;
}





/*--------------------------------------------
slider
----------------------------------------------*/
.slide-visual-wrap {
  padding-bottom:30px;
	background:#fff;
}
/* Dots */
.slick-dotted.slick-slider {
    margin-bottom: 0 !important;
	background:#fff;
}
li.slick-slide img {
width:100%;
height:auto;
}
.slide-wrap {
  width: 100%;
}
.slide-wrap h3 {
  width: auto; height: 40px;
  margin-bottom: 15px;
}
.slide-wrap h3 img {
  width: auto; height: 100%;
}
.slide-wrap .slide {
/*   margin-bottom: 40px; */
}
.slide-wrap .slide li {
  margin: 0 15px;
background:#fff;
}
.slide-wrap .slide li img {
  width: 100%; height: auto;
}
.slide-wrap .slide li span {
  display: block;
  padding-top: 5px;
  color: #6a4b23;
}
.slide-wrap p {
  padding-top: 10px;
  font-size: 14px;
  line-height: 1.5;
  color: #6a4b23;
}
/* SLIDER-MOVIE */
.slide-movie li a {
  display: block;
  position: relative;
	width: 100%;
	height: 100%;
}
.slide-movie li a::before,
.slide-movie li a figure::after {
	content: "";
	display: block;
	position: absolute;
}
.slide-movie li a::before {
	z-index: 2;
	left: 0;
	top: 0;
	width: 100%;
	height: auto;
	padding-top: 56.35%;
	background: url(../images/common/movie_frame.png) no-repeat;
	background-size: 100% 100%;
}
.slide-movie li a figure {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0; padding: 0;
}
.slide-movie li a figure::after {
	z-index: 3;
	top: 0; bottom: 0;
  left: 0; right: 0;
  width: 55px; height: 55px;
	margin: auto auto;
	background: url(../images/common/icon_play.png) no-repeat;
	background-size: 55px 55px;
	opacity: .8;
}
.slick-slide {
position: relative;
}
.slick-slide .kv_ti {
display: block;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
font-size: 20px;
font-weight: bold;
}
.slick-slide a {
text-decoration: none!important;color:#fff;
}
.slick-slide a:hover {
text-decoration: underline!important;
}

.slick-slide .kv_ti h2 {background-color: rgba(255,255,255,0.8);color:#000;text-align:left;font-size: 20px;padding:10px 5px;}
.slick-slide.pickup .kv_ti h2 {background-color: rgba(201,103,74,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.slick-slide.essay .kv_ti h2 {background-color: rgba(215,166,0,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.slick-slide.special .kv_ti h2 {background-color: rgba(205,126,160,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.slick-slide.store .kv_ti h2 {background-color: rgba(159,201,209,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.slick-slide.the-chiba .kv_ti h2 {background-color: rgba(213,203,0,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.slick-slide.life .kv_ti h2 {background-color: rgba(169,149,124,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.slick-slide.recipe .kv_ti h2 {background-color: rgba(100,133,48,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.slick-slide.diy .kv_ti h2 {background-color: rgba(130,116,159,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}

.slick-slide .kv_ti p {background-color: rgba(255,255,255,0.8);color:#000;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.slick-slide.pickup .kv_ti p {background-color: rgba(201,103,74,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.slick-slide.essay .kv_ti p {background-color: rgba(215,166,0,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.slick-slide.special .kv_ti p {background-color: rgba(205,126,160,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.slick-slide.store .kv_ti p {background-color: rgba(159,201,209,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.slick-slide.the-chiba .kv_ti p {background-color: rgba(213,203,0,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.slick-slide.life .kv_ti p {background-color: rgba(169,149,124,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.slick-slide.recipe .kv_ti p {background-color: rgba(100,133,48,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.slick-slide.diy .kv_ti p {background-color: rgba(130,116,159,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}

.slick-slide .kv_ti p span {padding:4px 10px 0 15px;display: block;font-size:12px;}


.slick-slide img{
	width: 900px!important;
	max-width:100%;
	height:auto;
}

.slick-slide a:hover {
text-decoration: underline;
}
.slick-slide .kv_ti span {
font-size: 16px;
}
.slick-center{
margin-right:15px;
margin-left:15px;
}

.slick-track {overflow:hidden;}



.arc_kv {position: relative;}
.arc_kv a{text-decoration: none;}
.arc_kv div {display: block;position: absolute;left: 0;bottom: 0;width: 100%;font-size: 20px;font-weight: bold;text-decoration: none;}
.arc_kv div:hover {text-decoration: none!important;}

.arc_kv img{width:100%;}
.arc_kv div h2 {background-color: rgba(255,255,255,0.8);color:#000;text-align:left;font-size: 20px;padding:10px 5px;}
.arc_kv .pickup div h2 {background-color: rgba(201,103,74,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.arc_kv .essay div h2 {background-color: rgba(215,166,0,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.arc_kv .special div h2 {background-color: rgba(205,126,160,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.arc_kv .store div h2 {background-color: rgba(159,201,209,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.arc_kv .the-chiba div h2 {background-color: rgba(213,203,0,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.arc_kv .life div h2 {background-color: rgba(169,149,124,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.arc_kv .recipe div h2 {background-color: rgba(100,133,48,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}
.arc_kv .diy div h2 {background-color: rgba(130,116,159,0.8);color:#fff;text-align:left;font-size: 20px;padding:10px 5px;}

.arc_kv div p {background-color: rgba(255,255,255,0.8);color:#000;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.arc_kv .pickup div p {background-color: rgba(201,103,74,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.arc_kv .essay div p {background-color: rgba(215,166,0,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.arc_kv .special div p {background-color: rgba(205,126,160,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.arc_kv .store div p {background-color: rgba(159,201,209,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.arc_kv .the-chiba div p {background-color: rgba(213,203,0,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.arc_kv .life div p {background-color: rgba(169,149,124,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.arc_kv .recipe div p {background-color: rgba(100,133,48,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}
.arc_kv .diy div p {background-color: rgba(130,116,159,0.8);color:#fff;display:table;margin:0 0 0 auto;border-radius:8px 0 0 0;}

.arc_kv div p span {padding:4px 10px 0 15px;display: block;font-size:12px;}



/*--------------------------------------------
archives
----------------------------------------------*/
.archive-ttl a {
	font-size:20px;
	margin:0 0 5px 0;
	text-decoration:none;
}
.archive-ttl a:hover {
	text-decoration:underline;
}
.archive-thmb {
	float:left;
	margin-right:20px;
}
.archive-text {
	float:left;
	width:450px;
}
.archive-body {
	font-size:14px;
}
p.archive-list-ttl {
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin:0 0 20px 0;
}
.top-img,
.entry-content img {
	margin-bottom:30px;
}
h1.entry-title {
font-size:24px;
font-weight:bold;
margin-bottom:30px;
}

.postarea{overflow:hidden;margin:0 0 0 -3%;}
.postarea_in{float:left;width:30%;margin:3% 0 0 3%;position:relative;}
.postarea_in a{text-decoration:none!important;display:block;}
.postarea_in .postthum img{width:100%;height:auto;}
.postarea_in .postcatdata{overflow:hidden;padding:5px 0 0 0;}
.postarea_in .postcatdata .post_cat{float:left;}
.postarea_in .postcatdata .post_data{float:right;font-size:12px;}
.postarea_in .postcatdata .post_data2{text-align:center;font-size:12px;}
.postarea_in .post_ti{padding:10px 0 0 0;}

.postarea_new{overflow:hidden;margin:0 0 0 -3%;}
.postarea_new_in{float:left;width:30%;margin:3% 0 0 3%;position:relative;}
.postarea_new_in a{text-decoration:none!important;display:block;}
.postarea_new_in .postnew{position:absolute;top:0;left:0;z-index:2;width:60px;height:auto;}
.postarea_new_in .postthum img{width:100%;height:auto;}
.postarea_new_in .postcatdata{overflow:hidden;padding:5px 0 0 0;}
.postarea_new_in .postcatdata .post_cat{float:left;}
.postarea_new_in .postcatdata .post_data{float:right;font-size:12px;}
.postarea_new_in .postcatdata .post_data2{text-align:center;font-size:12px;}
.postarea_new_in .post_ti{padding:10px 0 0 0;}

.h2style1{padding:60px 0 0 0;}

.postcatdata.essay p {color:#D7A600;}
.postcatdata.special p {color:#CD7EA0;}
.postcatdata.store p {color:#9FC9D1;}
.postcatdata.the-chiba p {color:#D5CB00;}
.postcatdata.life p {color:#836646;}
.postcatdata.recipe p {color:#648530;}
.postcatdata.diy p {color:#6D4AB5;}
.postcatdata.pickup p {color:#C9674A;}


.cat_special1img {text-align:center;}
.cat_special2img {text-align:center;}
.cat_storeimg {text-align:center;}
.cat_the-chibaimg {text-align:center;}
.cat_lifeimg {text-align:center;}
.cat_recipeimg {text-align:center;}
.cat_diyimg {text-align:center;}
.cat_pickupimg {text-align:center;}

.cat_special1img img{width:auto;height:55px;margin:0 auto 40px auto;}
.cat_special2img img{width:auto;height:55px;margin:0 auto 40px auto;}
.cat_storeimg img{width:auto;height:55px;margin:0 auto 40px auto;}
.cat_the-chibaimg img{width:auto;height:55px;margin:0 auto 40px auto;}
.cat_lifeimg img{width:auto;height:55px;margin:0 auto 40px auto;}
.cat_recipeimg img{width:auto;height:55px;margin:0 auto 40px auto;}
.cat_diyimg img{width:auto;height:55px;margin:0 auto 40px auto;}
.cat_pickupimg img{width:auto;height:55px;margin:0 auto 40px auto;}



/*--------------------------------------------
right  368行目ローンチ時のみ追加　以後は取る
----------------------------------------------*/
aside.right-side {
	float: left;
	width: 300px;
	padding-right: 10px;
}
aside.right-side .widget_text img {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
aside.right-side .widget_text a img {
	margin:0 0 20px 0;
}
/*--------------------------------------------
ranking
----------------------------------------------*/

.rankingarea .postarea_in:nth-child(1) .ranking_ico {background:url(/assets/img/ranking1.svg) no-repeat 0 0; width:51px; height:65px;position:absolute;top:-10px;left:5px;z-index:2;}
.rankingarea .postarea_in:nth-child(2) .ranking_ico {background:url(/assets/img/ranking2.svg) no-repeat 0 0; width:51px; height:65px;position:absolute;top:-10px;left:5px;z-index:2;}
.rankingarea .postarea_in:nth-child(3) .ranking_ico {background:url(/assets/img/ranking3.svg) no-repeat 0 0; width:51px; height:65px;position:absolute;top:-10px;left:5px;z-index:2;}



/*--------------------------------------------
tag cloud
----------------------------------------------*/
.widget_tag_cloud {
background: #fff;
padding: 15px;
}
.widget_tag_cloud a {
display: inline-block;
margin:0 5px 5px 0;
background: #D8E5ED;
border-radius:5px;
padding: 2px 10px;
color: #000;
font-size: 14px;
text-decoration: none;
}
.widget_tag_cloud a:hover {
background: #fff;
}
.tag-cloud-link {
font-size:14px !important;
}
.tagcloud{display:table;margin:20px auto 0 auto;}
.hotkeywords_s div{border:2px solid #000;border-radius:5px;display:table;margin:10px auto 0 auto;}
.hotkeywords_s #s{border:none;max-width:300px;font-size:14px;}
.hotkeywords_s input[type="submit"]{border:none;width:38px;background:#D8E5ED url(/assets/img/search_ico.svg) no-repeat center center;background-size:15px;padding:3px 0;border-radius:4px;text-indent:-9999px;}

/*--------------------------------------------
footer
----------------------------------------------*/
.bnarea{max-width: 900px;width:100%;margin: 0 auto;padding:50px 0 0 0;}
.bnarea_in{display: table;margin: 0 0 0 -5%;width:105%;}
.bnarea_in div{display: table-cell;padding:0 0 0 5%;}
.bnarea_in div img{width:100%;}

footer {
	max-width: 1140px;
	width:100%;
	box-sizing: border-box;
	padding: 20px 20px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
}
footer a {
	text-decoration:none;
}
footer a:hover {
	text-decoration:underline;
}

footer .f_in{display:table;margin:0 auto;}
footer .f_in div{display:table-cell;vertical-align:middle;width:376px;height:auto;}
footer .f_in h2{display:table-cell;vertical-align:middle;padding:0 25px;}
footer .f_in p{display:table-cell;vertical-align:middle;}
footer .f_in .copy{font-size:12px;}
footer .f_in .copy small{font-size:12px;}

/*--------------------------------------------
pager
----------------------------------------------*/
.navigation {
	overflow:hidden;
	width:100%;
}
.next-posts {
	float:left;
}
.prev-posts {
	float:right;
}





/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/

#page-wrap {max-width:1140px;width:100%;margin:0 auto;}
body.the-chiba {background:#EDECAB;}
body.pickup {background:#E4BEAB;}
body.essay {background:#E6C583;}
body.special {background:#EDD5E7;}
body.store {background:#DDEAEF;}
body.life {background:#EBDCCC;}
body.recipe {background:#D2DCAA;}
body.diy {background:#C3BFD1;}



.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}

ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


.pcnone{display:none!important;}
.spnone{display:block!important;}
.pcnone2{display:none!important;}
.spnone2{display:block!important;}

.categorybtn{display:none;}


.postdtl h2 {border-left:5px solid #000; padding:0 0 0 10px;font-size:16px;margin:0 0 15px 0;}
body.the-chiba .postdtl h2 {border-left:5px solid #EDECAB;}
body.pickup .postdtl h2 {border-left:5px solid #E4BEAB;}
body.essay .postdtl h2 {border-left:5px solid #E6C583;}
body.special .postdtl h2 {border-left:5px solid #EDD5E7;}
body.store .postdtl h2 {border-left:5px solid #DDEAEF;}
body.life .postdtl h2 {border-left:5px solid #EBDCCC;}
body.recipe .postdtl h2 {border-left:5px solid #D2DCAA;}
body.diy .postdtl h2 {border-left:5px solid #C3BFD1;}

.postdtl .top-img {text-align:center;}
.postdtl .entry-title {display:table;margin:0 auto 40px auto;}

.post_btn a {background:#0086d1;color:#fff;margin:30px 0 30px 0;position: relative;display: flex;justify-content: space-around;align-items: center;max-width: 250px;padding: 10px 25px;text-decoration: none;line-height: 1.8;transition: 0.3s ease-in-out;font-weight: 500;border-radius: 9999px;border-bottom: 2px solid #999;box-shadow: 0 2px 7px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, .3);}
.post_btn a:hover {background: #4ac9e3;}


iframe.wp-embedded-content{max-width:100%!important;}


@media only screen and (max-width:1100px){
	.slick-slide img{
		width: 700px!important;
	}
}

@media only screen and (max-width:899px){
	header h1 {width: 200px;}
	header h2 {width: 120px;height:auto;}
	header p.teikyo {font-size: 12px;}
}

@media only screen and (max-width:768px){
	body{padding:0;}
	.pcnone{display:block!important;}
	.spnone{display:none!important;}

	header {padding:70px 0 20px 0;}
	header h1 {width: 160px;padding:0;}
	.teikyo {float: right;font-size: 12px;padding:5px 0 0 0;}

	header nav {display:none;}
	.slick-slide img{width: 100%!important;}

	.sp_h{background:#C8C3C0;position:fixed;z-index:9999;width:100%;padding:8px 15px;box-sizing: border-box;/*overflow:hidden;*/}
	.sp_h h1 {width: 90px;float: right;top:auto;left: auto;}
	#left-menu {display:block;}
	#left-menu img{width: 26px;vertical-align:middle;}
	#left-menu{position:static;top:auto;left:auto;float:left;z-index:999;padding: 6px 0 0 0;}

	footer .f_in{display:block;text-align:center;}
	footer .f_in div{display:block;middle;width:100%;height:auto;margin:0 auto;}
	footer .f_in h2{display:block;padding:25px 0;}
	footer .f_in p{display:block;}



}

@media only screen and (max-width:599px){

	.postarea_new{margin:0;}
	.postarea_new_in{float:none;width:100%;margin:30px 0 0 0;height:auto!important;}
	.postarea_new_in:first-child{margin:10px 0 0 0;}
	.postarea_new_in .postnew{position:absolute;top:0;left:0;z-index:2;width:60px;height:auto;}

	.postarea{margin:0;padding:10px 0 0 0;}
	.postarea_in{float:none;width:100%;margin:30px 0 0 0;height:auto!important;}
	.postarea_in a{display:table;}
	.postarea_in .postthum {display:table-cell;width:40%;vertical-align:top;}
	.postarea_in .posttxt_r{display:table-cell;width:60%;box-sizing: border-box;padding:0 0 0 10px;vertical-align:top;}
	.postarea_in .postcatdata{padding:0;}

	.postarea_in .post_ti{padding:0 0 5px 0;}

	body{font-size:3.5vw;}

	header h1 {width: 125px;}
	header h2 {width: 70px;}
	.teikyo {padding:0;}



	.rankingarea .postarea_in:nth-child(1) .ranking_ico {background-size:40px;}
	.rankingarea .postarea_in:nth-child(2) .ranking_ico {background-size:40px;}
	.rankingarea .postarea_in:nth-child(3) .ranking_ico {background-size:40px;}

	.hotkeywords_s #s{font-size:3vw;}


}

@media only screen and (max-width:480px){

	.pcnone2{display:block!important;}
	.spnone2{display:none!important;}

	.categorybtn{display:block;overflow:hidden;margin:0 0 40px -3%;padding: 20px 0 0 0;}
	.categorybtn div{float:left;padding:3% 0 0 3%;width:50%;box-sizing: border-box;}


	#sidr-left input.search-box {font-size: 3.5vw;width: 160px;}
	header p.teikyo {font-size:3vw;}
	aside.left-side li a {font-size:3.8px;}
	aside.left-side input.search-box {font-size: 3.5vw;}
	.slide-wrap p {font-size: 3vw;}
	.slick-slide .kv_ti {font-size: 3.8vw;}
	.slick-slide .kv_ti h2 {font-size: 3.8vw;}
	.slick-slide.pickup .kv_ti h2 {font-size: 3.8vw;}
	.slick-slide.essay .kv_ti h2 {font-size: 3.8vw;}
	.slick-slide.special .kv_ti h2 {font-size: 3.8vw;}
	.slick-slide.store .kv_ti h2 {font-size: 3.8vw;}
	.slick-slide.the-chiba .kv_ti h2 {font-size: 3.8vw;}
	.slick-slide.life .kv_ti h2 {font-size: 3.8vw;}
	.slick-slide.recipe .kv_ti h2 {font-size: 3.8vw;}
	.slick-slide.diy .kv_ti h2 {font-size: 3.8vw;}
	.slick-slide .kv_ti p span {font-size:2.5vw;}
	.slick-slide .kv_ti span {font-size: 3.5vw;}

	.arc_kv div {font-size: 3.8vw;}
	.arc_kv div h2 {font-size: 3.8vw;}
	.arc_kv .pickup div h2 {font-size: 3.8vw;}
	.arc_kv .essay div h2 {font-size: 3.8vw;}
	.arc_kv .special div h2 {font-size: 3.8vw;}
	.arc_kv .store div h2 {font-size: 3.8vw;}
	.arc_kv .the-chiba div h2 {font-size: 3.8vw;}
	.arc_kv .life div h2 {font-size: 3.8vw;}
	.arc_kv .recipe div h2 {font-size: 3.8vw;}
	.arc_kv .diy div h2 {font-size: 3.8vw;}

	.arc_kv div p span {font-size:2.5vw;}


	.cat_special1img img{height:40px;margin: 0 auto 30px auto;}
	.cat_special2img img{height:40px;margin: 0 auto 30px auto;}
	.cat_storeimg img{height:40px;margin: 0 auto 30px auto;}
	.cat_the-chibaimg img{height:40px;margin: 0 auto 30px auto;}
	.cat_lifeimg img{height:40px;margin: 0 auto 30px auto;}
	.cat_recipeimg img{height:40px;margin: 0 auto 30px auto;}
	.cat_diyimg img{height:40px;margin: 0 auto 30px auto;}
	.cat_pickupimg img{height:40px;margin: 0 auto 30px auto;}






	.archive-ttl a {font-size:4vw;}
	.archive-body {	font-size:3vw;}
	p.archive-list-ttl {	font-size:4.5vw;}
	h1.entry-title {font-size:4.5vw;}
	.postarea_in .postcatdata .post_data{font-size:2.5vw;}
	.postarea_in .postcatdata .post_data2{font-size:2.5vw;}
	.postarea_new_in .postcatdata .post_data{font-size:2.5vw;}
	.postarea_new_in .postcatdata .post_data2{font-size:2.5vw;}
	.widget_tag_cloud a {font-size: 3vw;}
	.tag-cloud-link {font-size:3vw !important;}
	footer .f_in .copy{font-size:2.5vw;}
	footer .f_in .copy small{font-size:2.5vw;}

	footer .f_in h2{width:130px;margin:0 auto;}

	.postdtl h2 {font-size:4vw;}

	.bnarea{padding:0;}




}
