/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */
 @charset "utf-8";



/* フッタの画像の中央寄せ（タブレット・SPのみ） */
@media screen and (max-width: 768px) {
	.bigfooter_col.widget_media_image {
		text-align: center;
	}
}
/* ここまで フッタの画像の中央寄せ（タブレット・SPのみ） */

/* フッタ色調整 */
.bigfooter_col.widget_text address h2 {
  background: none;
}
/* ここまで フッタ色調整 */

/* TOPスライダの調整 */
/* .bxslider .meta {
	padding: 16px;
}
.bxslider .pickup-cat {
	display: none;
}
#big_pickup_slider #pickup_posts_container li {
  height: 600px;
}
@media screen and (max-width: 768px) {
  #big_pickup_slider #pickup_posts_container li {
    height: 450px;
  }
}
@media screen and (max-width: 768px) {
  .pickup_post_list {
    height: 230px;
  }
} */
/* ここまで TOPスライダの調整 */


/* TOPメニュー調整 */
.header_small_menu {
  display: none;
}
.header-wrap, #nav_fixed.fixed {
  background: #939da6 !important;
  color: #FFF !important;
  font-family: "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.header-wrap {
	box-shadow: none;
}
.header-wrap a:link,
.header-wrap a:visited,
.header-wrap a:hover,
.header-wrap a:active,
#nav_fixed.fixed a:link,
#nav_fixed.fixed a:visited,
#nav_fixed.fixed a:hover,
#nav_fixed.fixed a:active {
	color: #FFF !important;
}
#header .menu li a {
  font-weight: normal;
}
div.logo_title {
	padding: 0;
}
#scrollnav ul li a {
  background: #939da6 !important;
  color: #FFF !important;
}
 /* ここまで TOPメニュー調整 */


/* SP, タブレットのメニュー */
.drawer-nav-btn {
  display: none;
}
@media screen and (max-width: 768px) {
  .drawer-nav-btn {
    width: 50px;
    height: 55px;
    display: block;
    position: fixed;
    top: unset;
    bottom: 1rem;
    left: unset;
    right: .5rem;
    background: #717A69;
    border-radius: .3rem;
    padding: .5rem;
    color: #fff;
    font-size: .7rem;
    font-family: "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    text-align: center;
    z-index: 100;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .drawer-nav-btn:before,
  .drawer-nav-btn:after {
    border: 0 !important;
  }
  #nav_menu-4 {
    padding: 10px 0;
  }
  i.fa {
    font-size: 1.5rem;
  }
}
/* ここまで SP, タブレットのメニュー */


/* ページトップへスクロールで戻るボタン 調整 */
#page-top-original {
  position: fixed;
  bottom: 20px;
  right: 40px;
  font-size: 77%;
  z-index: 998;
}
@media screen and (max-width: 768px) {
  #page-top-original {
    bottom: 100px;
    right: 16px;
  }
}
#page-top-original a {
  background: none !important;
  border-radius: 0;
}
/* ここまで ページトップへスクロールで戻るボタン 調整 */



/* topスライダー サイズ調整 */
.big_bxslider {
  width: 100%;
  height: 600px;
  overflow: hidden;
}
.pickup_post_list{
  overflow:hidden;
  height: 600px;
}
.big_bxslider .bx-wrapper:before {
  margin-left: 1026px;
}
.big_bxslider .bx-wrapper:after {
  margin-right: 1026px;
}
@media screen and (max-width: 768px) {
  .pickup_post_list,
  .big_bxslider {
    height: 450px;
  }
  .bxslider img {
    max-width: none !important;
    width: 683px;
  }
  .bx-wrapper img {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  }
}
/* ここまで topスライダー サイズ調整 */


/* ページネーション 色変更 */
a.page-numbers, .pagination .current {
  background: #eee;
  color: #717A69;
  padding: 10px 18px;
  text-decoration: none;
  vertical-align: middle;
}
.pagination .current {
  background: #717A69 !important;
  color: #fff;
  margin: 0 3px;
}
/* ここまで ページネーション 色変更 */


/* メインカラム下ウィジェット */
.widget_text.mainbottom-widget.widget_custom_html {
  margin: 2rem 0;
  box-shadow: none;
}
.widget_text.mainbottom-widget.widget_custom_html .textwidget.custom-html-widget {
  display: flex;
  flex-wrap: wrap;
}
.widget_text.mainbottom-widget.widget_custom_html img {
  width: 100%;
}
.widget_text.mainbottom-widget.widget_custom_html .wrap-post-title {
  display: none;
}
.mainbottom-widget_link {
  display: inline-block;
  margin-top: 1rem;
  padding-left: 1rem;
  color: #333 !important;
  font-size: 1rem;
  font-family: "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.mainbottom-widget_link .sp {
  display: none;
}
.mainbottom-widget_logo {
  width: 100%;
}
.mainbottom-widget_logo img {
  margin: 0 auto 1rem auto;
  width: 30% !important;
}
.mainbottom-widget_onlineshop {
  margin-right: auto;
  width: 49%;
}
.mainbottom-widget_flowersalon {
  width: 49%;
}
@media screen and (max-width: 768px) {
  .mainbottom-widget_link .sp {
    display: block;
  }
  .mainbottom-widget_logo img {
    width: 50% !important;
  }
  .mainbottom-widget_onlineshop,
  .mainbottom-widget_flowersalon {
    margin-bottom: 1rem;
    width: 100%;
  }
}
/* ここまで メインカラム下ウィジェット */


/* 右ウィジェットのリンク集 */
.widget_link_collection_banner {
  display: block;
  padding: 1rem 0;
  border-bottom: 1px solid #333;
}
.widget_link_collection_banner img {
  width: 60%;
}
.widget_link_collection {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  font-family: "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.widget_link_collection li {
  width: 48%;
  border-bottom: 1px solid #333;
}
ul.widget_link_collection li:nth-child(odd) {
  margin-right: auto;
}
.widget_link_collection a {
  padding: 1.5rem 0 !important;
  color: #333 !important;
  font-size: 1em !important;
}
.widget_link_collection img {
  display: inline-block;
  margin-right: 1rem;
  vertical-align: middle;
}
/* ここまで 右ウィジェットのリンク集 */


/* タグクラウド */
.maintop-widget.widget_tag_cloud {
  margin-bottom: 2rem;
  box-shadow: none;
  font-family: "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.maintop-widget.widget_tag_cloud .wrap-post-title {
  box-shadow: none;
  border-bottom: 1px solid #eee;
}
.maintop-widget.widget_tag_cloud a {
  background: #eee;
  border: none;
}
.maintop-widget.widget_tag_cloud a::before {
  content: "";
  margin: 0;
}
/* ここまで タグクラウド */


/* 2019テーマアップデートに対する上書き修正 */
.header-logo #nav ul li a,
#onlynav ul li a,
#nav_fixed #nav ul li a {
  font-weight: normal;
}
.header-logo #nav ul li:hover,
#onlynav ul li:hover,
#nav_fixed #nav ul li:hover {
  background: none;
}
body {
  background: none !important;
}
.wrap-post-title {
  font-weight: normal;
}
.grid_post-box:hover .post-box-contents,
.post_footer_author .author-post:hover,
.widget_post_list.grid:hover,
.sc_article.grid > a:hover {
  transform: none;
}
.grid_post-box:hover .post-box-contents {
  box-shadow: none;
}
.grid_post-box:hover .grid_post_thumbnail img,
.post-box:hover .post_thumbnail img {
  -webkit-transform: none !important;
  transform: none !important;
}
.post_list_wrap:hover,
.mini-list-post-box:hover .post-box-contents,
.pickup-cat-list:hover,
.single-recommend:hover,
.widget_post_list:hover,
.sticky-post-box:hover,
.sc_article.list > a:hover {
  transform: none;
}
.widgettitle {
  background: #eee !important;
  color: #333 !important;
}
input[type=submit].searchsubmit {
  background: url(images/search.png) no-repeat 50% 50%;
  background-color: #eee;
}
#big_pickup_slider #pickup_posts_container li .meta {
  padding: .5rem 1rem;
}
#pickup_posts_container .pickup-title {
  font-weight: normal;
}
#pickup_posts_container .swiper-button-prev {
  background: url(images/controls.png) no-repeat 0 -32px;
}
#pickup_posts_container .swiper-button-next {
  background: url(images/controls.png) no-repeat -43px -32px;
}
/* ここまで 2019テーマアップデートに対する上書き修正 */

/* 母の日ページ導線 */
.mothersday {
  display: none;
}
@media screen and (max-width: 768px) {
  .mothersday {
    display: block;
    position: fixed;
    bottom: 1rem;
    left: .5rem;
    background: #F3B79F;
    border-radius: .5rem;
    padding: .5rem;
    color: #333;
    font-size: .9rem;
    font-family: "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    z-index: 100;
  }
}
/* ここまで 母の日ページ導線 */
