/*
Theme Name: short_news_second
Template: short-news
Theme URI: https://www.designlabthemes.com/short-news-wordpress-theme/
Author: Design Lab
Author URI: https://www.designlabthemes.com/
Description: short_news_second theme is perfect for a news, newspaper, magazine or publishing site. Well documented and easy to use even for WordPress beginners. Share your news, stories and ideas. Engage your users with a clean reading experience.
Version: 1.0.6
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: short-news
Tags: blog, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, flexible-header, footer-widgets, full-width-template, grid-layout, news, one-column, post-formats, right-sidebar, sticky-post, theme-options, translation-ready, two-columns

*/

@import url("../short-news/style.css");
@import url('https://fonts.googleapis.com/css?family=Kosugi');

*{
  font-family: 'Kosugi', sans-serif;
  line-height: 1.7;
}
#text-7 .textwidget a {
    background: none;
    border: none;
    padding: 0;
}
h1, h2, h3, h4, h5, h6{
  font-family: 'Kosugi', sans-serif;
}
h1.entry-title{
  font-size: 3.3vh;
  background-color: #F3F3F3;
  line-height: 150%;
  text-align: center;
  margin-bottom: 20px;
  padding: 20px 18px;
}
h3{
    text-align: left;
    font-size: 2.7vh;
    margin-top: 20px;
    background-color: #F3F3F3;
    line-height: 150%;
    margin-bottom: 20px;
    border-left: 5px solid #288AC4;
    padding: 5px 10px;
}
.entry-content h4{
    text-align: left;
    font-size: 18px;
    margin-top: 40px;
    margin-bottom: 20px;
    padding: 10px 0px;
    border-top: 1px solid rgb(136, 136, 136);
    border-bottom: 1px solid rgb(136, 136, 136);
    background: none !important;
}
.entry-thumbnail img{
  object-fit: cover;
  width: 678px;
}

/* パンくずリスト */
.bread_box{
    width:95%;
    padding-left: 30px;
}
.bread{
    list-style-type:none;
    font-size: .9rem;
    padding: 0;
    margin-left: 0;
}
.bread li{
    display:inline;
}
.bread li a {
    color: #288AC4;
}
/* サイドバー */
.sidebar-content .content-area{
  background-color: #FFF;
  padding: 30px 20px 0 20px;
  border: 1px solid #CCC;
}
.widget{
  background-color: #FFF;
}
h3.widget-title{
  font-size: 14px;
  padding: 15px;
  font-weight: bold;
  position: relative;
  color: #333;
  border-top: 1px solid #e5e5e5;
  border-bottom: 3px solid #288AC4;
  box-shadow: 0px 2px 3px rgba(0,0,0,0.15);
  text-shadow: 0 1px #ffffff;
}
.widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_pages ul li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid rgba(0,0,0,.08);
}
.widget a{
  display: block;
  background: url(https://consultation-office.com/wp-content/uploads/2019/02/arrow_gray.png) right bottom no-repeat;
  padding: 13px 10px 11px 10px;
}
.widget a:hover{
  background: url(https://consultation-office.com/wp-content/uploads/2019/02/arrow_black.png) right bottom no-repeat #f5f5f5;
  color: #222222;
}
.widget .page_item_has_children > a {
    background: #288AC4;
    color: #fff;
}
.widget .page_item_has_children > a:hover{
  opacity: 0.8;
}
/* 子ページメニュー */
ul.child_menu a {
    color: #232323;
}
@media only screen and (max-width: 960px){
  #text-7 .textwidget a {
      text-align: center;
  }
  .alignright, .wp-block-image .alignright {
    float: none;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 425px){
  .image_cp{
    text-align: center;
  }
  .sidebar-content .content-area{
    background-color: #FFF;
    padding: 0;
    border: none;
  }
  .bread{
    background-color: #FFF;
    border-bottom: solid 1px #CCC;
    white-space: nowrap;
    padding: 15px 0 5px 0;
    margin: 0 10px 10px 10px;
    overflow-x: auto;
  }
}