@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.2
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

.navi-in a:hover {    background-color: #fee6df;}
.navi-in > ul .sub-menu {    background-color: #fee6df;}
footer#footer h3 {    font-size: 20px;    text-align: center;    background: #edb5a3;    padding-top: 10px;    padding-bottom: 10px;    color: #fff; border-radius: 8px;}
.btn-blue, .ranking-item-detail a, .btn-wrap.btn-wrap-blue > a {    background: #91d166;}
.article h2 {    background: #fc8b6a;    color: #fff;    border-radius: 8px;}
main#main {border-radius: 8px;}
div#toc {border-radius: 8px;}
.article h3 {    border-left: 7px solid #ff7147;    border-right: 1px solid #fc8b6a;    border-top: 1px solid #fc8b6a;    border-bottom: 1px solid #fc8b6a;    font-size: 22px;    padding: 18px 20px;    border-radius: 5px;}
h1.entry-title {    background: #ee8da1;    padding: 18px 14px 14px 14px;    border-radius: 8px;    color: #fff;}
.date-tags {    display: none;}
.foot-logo img {    display: block;    margin: 0 auto;    height: 50px;    margin-bottom: 21px;}
footer#footer {    background: #f7fffa;}
nav#navi-footer {    margin-bottom: 14px;}
a.new-entry-card-link.widget-entry-card-link.a-wrap {    border-bottom: 1px solid #ddd;}






/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
	footer#footer {    padding-bottom: 50px;}
}
