/* カスタム CSS をここに入力してください */

.main-navigation {
    padding-left: 20px;
}

.entry-content {
    margin: 20px;
}
div#secondary {
    margin: 20px;
}

body{margin:0px;}

@media screen and (min-width: 980px){
.main-navigation, .header-image, .footer-widget-area, .site-bottom {
    max-width: 100%;
  }}

.footer-widget-area {
border-top: solid 0px #ddd;
}

.header-image {margin-right:0px !important;}

@media only screen and (max-width: 767px){
img {
max-width:100%;
}}

div#header-image img {
    width: 100%;
}



footer#colophon {
    margin-left: 0px;
  padding: 20px;
}

aside#nav_menu-3 {
    margin-top: 20px;
}


div#f-title {
    font-size: large;
    margin-bottom: 10px;
    color: #748c47;
}

aside#text-6 {
    margin-bottom: 0px;
}

.su-spoiler-title {
    font-size: 17px!important;
    color: rgb(204, 54, 54);
}

h1.entry-title {
    margin-bottom: 30px;
}

footer#colophon {
    background-color: #fffbdd;
}

h4 {
background: #A2B39D; /*背景色*/
padding: 0.5em;/*文字周りの余白*/
color: white;/*文字を白に*/
border-radius: 0.5em;/*角の丸み*/
}


h3 {
color: #A2B39D;/*文字色*/
border-bottom: dashed 2px #A2B39D;
/*線の種類（点線）2px 線色*/
}

body{
background-image: url(https://hiranohanare.com/wp-content/uploads/2017/07/haikei3.jpg);
    background-repeat: repeat;
}


.main-navigation {
  font-size: 14px;}


.footer-widget .widget-area {
    display: table-cell;
    padding: 20px;
    vertical-align: top;
}

th {
white-space: nowrap;
      padding: 0.5em;
}


.menu-menu-1-container {
    color: #b1b1b1;
}
body{color:#8e8774;}

h1 {
    margin-top: 0;
  color:#795548;
}


.entry-title {
    font-size: 1.5em;
    margin-bottom: 0;
    margin-top: 0;
      font-weight: 900;
}

.entry-header {
    margin-bottom: 10px;
}

h2 {
    margin-top: 0em;
}


.site-logo img {
    zoom: 60%;
}

.site-description {
    font-style: normal;
    font-size: medium;
    color: #a2b39d;
}

#main-slider h3 {
    font-size: 25px;
}

img.custom-logo {
    width: 200px;
}

.custom-logo-link {
    max-width: 200px;
}

#main-nav {
    float: right;
    margin-right: 15px;
    margin-top: 40px;
}
#mobile-trigger {
  background: #fff7d9 none repeat scroll 0 0;}

#mobile-trigger i {
    color: #9cc999;
    font-size: 21px;
    padding: 6px 8px;
}

#main-nav {
    float: right;
}

#main-slider img {
    height: 300px;
      box-sizing: border-box;
  opacity: 1;
}