/*******************************
* 固定ページ記事タイトル非表示
********************************/
.type-page h1,
.type-page 
.post-meta{
  display:none;
}

.featured-image-class {
    display: none !important;
}

/*******************************
/* shortcodes ultimate 
********************************/

/*コメント非表示*/
.su-posts-default-loop .su-post-comments-link { display:none; }
 
/*サムネイル表示調整*/
.su-posts-default-loop .su-post-thumbnail {
float: left;
display: block;
width: 200px;
height: 150px;
margin-right: 1em;
}
.su-posts-default-loop .su-post-thumbnail img {
max-width: 200px;
max-height: 200px;
}
.su-posts-default-loop .su-post {
margin-bottom: 1.5em;
line-height: 1.5;
}


/*******************************
/* flex（配置参考）
********************************/
.wrapper {
  display: flex;
}

.main {
  flex: 1;
	  float: left;
}

.side {
  width: 280px;
	  float: right;
	  align-content: flex-start;
}

.icon-info{
  background: #fff;
	height: 60px;
	width: 270px;
}

.icon-tanbanomori{
  background: #fff;
	height: 60px;
	width: 270px;
	padding:0px 0px 15px 0px;
}

.icon-nenrin{
  background: #fff;
	height: 60px;
	width: 270px;
	padding:0px 0px 15px 0px;
}

.icon-sasayama{
  background: #fff;
	height: 60px;
	width: 270px;
	padding:0px 0px 15px 0px;
}

.icon-namikimichi{
  background: #fff;
	height: 60px;
	width: 270px;
	padding:0px 0px 15px 0px;
}

.icon-all{
  background: #fff;
	height: 60px;
	width: 270px;
	padding:0px 0px 15px 0px;
}



/*******************************
/* flex（スマホ対応版）
********************************/
.f-container {
	display: flex;
	flex-wrap: wrap;
	flex-diretion: row;
}

.icon-wrapp {
  width: 100%;
	height: 100%;
	flex-wrap: wrap;
	flex-diretion: row;
	align-items: flex-start;
}

.main2 {
  flex:;
}

.side2 {
  width: auto;
	  float: left;
		flex-diretion: row;
}

.icon-info2{
  background: #fff;
	height: 80px;
	width: 240px;
	padding:10px;
}

.icon-tanbanomori2{
  background: #fff;
	height: 80px;
	width: 240px;
	padding:10px;
}

.icon-nenrin2{
  background: #fff;
	height: 80px;
	width: 240px;
	padding:10px;
}

.icon-sasayama2{
  background: #fff;
	height: 80px;
	width: 240px;
	padding:10px;
}

.icon-namikimichi2{
  background: #fff;
	height: 80px;
	width: 240px;
	padding:10px;
}

.icon-all2{
  background: #fff;
	height: 80px;
	width: 240px;
	padding:10px;
}


/*******************************
/* TOPページ一覧用
********************************/

.flex_container {
  display: flex;
  align-items: center;
	margin: 30px 0px 10px 0px;
}

.flex_item {
  flex-grow: 0;  /*初期値*/
  margin: 50px 10px 10px 10px;
  padding: 0px;
}

.pick-up {
	width: 80%;
  display: flex;
  align-items: center;
	margin: 30px 0px 10px 0px;
}

/*******************************
/* 画像まわり影なし
********************************/
img.shadow-none {
    border-radius: 0px;
	  box-shadow: none;
}