@charset "utf-8";
/*
Template: liquid-magazine
Theme Name: LIQUID MAGAZINE Child
Theme URI: https://lqd.jp/wp/
Description: LIQUID PRESS THEME
Author: LIQUID DESIGN
Author URI: https://lqd.jp/
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: White, fluid-layout, Responsive-Layout, accessibility-ready, custom-header, custom-menu, featured-images
Version: 0.9.5.5
*/
/* 子テーマのスタイル */
body {
    color: #333;
    font-size: 15px;
    font-family: "游ゴシック体 ミディアム","YuGo-Medium","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ","ＭＳ Ｐゴシック",Helvetica,Sans-Serif;
    line-height: 1.8;
    font-feature-settings: "pkna";
}
.wrapper {
    overflow: hidden;
}
.logo {
    color: #fff !important
}
.headline {
    padding: 1rem 0;
    box-shadow: 0px 3px 6px -3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 3px 6px -3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 6px -3px rgba(0,0,0,0.3);
    -o-box-shadow: 0px 3px 6px -3px rgba(0,0,0,0.3);
    -ms-box-shadow: 0px 3px 6px -3px rgba(0,0,0,0.3);
    background-color: #124d7d;
    color: #fff
}
.headline .sns a {
    background: #124d7d !important;
    color: #fff !important;
}
.widget_nav_menu .hidden-sm-down {
    display: block !important;
}
.navbar {
    margin-bottom: 0;
    padding: 0;
    border-radius: 0;
    background-color: #195788;
    border-bottom: 1px solid #ddd;
}
/* navbar テキストカラー */
.navbar-nav > li > a {
color: #ffffff !important;
}
/* navbar hover,focus時のテキストカラー */
.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus {
background-color: #226295 !important;
}
.navbar-toggle .icon-bar {
  background-color: #fff !important;
}
h3.entry {
  font-size: 1.5em;
  color: #FFFFFF;
	padding: .5em .5em .25em .5em;
  background-color: #195788;
	border-bottom: 8px solid #124d7d ;
	font-weight: bold ;
  margin-bottom: 1em;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
h4.entry {
  font-size: 1.2em;
	padding: .5em .5em .4em .5em;
  background-color: #EEEEEE;
	border-bottom: 2px solid #CCCCCC ;
  margin-bottom: 1em;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
div.information {
  background: #555555;
	padding: 10px;
	border: 2px solid #555555;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
/* Small devices (landscape phones, less than 48em) */
@media (max-width: 47.9em) {
  .sub-menu > li > a {
      color: #ffffff !important;
  }
}
/* Extra small devices (portrait phones, less than 34em) */
@media (max-width: 33.9em) {
    h1 {
        font-size: 1.4rem;
    }
    .sub-menu > li > a {
        color: #ffffff !important;
    }
    .share a {
        display: inline-block;
        padding: .5em .5em;
        color: #fff !important;
        font-size: x-small;
        margin: 0 .3em .3em 0;
        opacity: 0.8;
    }
    .list .post_links .post_thumb {
        background-size: 120% auto;
        -webkit-background-size: 120% auto;
        -moz-background-size: 120% auto;
        -o-background-size: 120% auto;
        -ms-background-size: 120% auto;
    }
    .list_big .post_links .post_thumb span {
        width: 100%;
        height: 220px;
    }

}
