@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.3
*/
.btn{font-size:1.2em!important;font-weight:400!important}.content{margin-top:0}main{padding:0 10px!important}.logo-image *{display:block}.logo-image{padding:0}#navi .navi-in a:hover{color:#ffffff!important;background:#da9695;transition:all .5s ease}.sidebar h3{background-color:#c3d69c;   padding:10px;   margin:0;text-align:center;color:#000;border-radius:5px;font-size:1em}.sidebar p{border-bottom:dotted 1px #ccc;padding:2px;margin:5px;font-size:1em;color:#c3d69c}.sidebar a{text-decoration:none}.side_banner{margin-top:20px;text-align:center}.menu2{padding:20px 0;   margin:0;font-size:.9em}.menu2 a{color:#000;text-decoration:none}.menu2 p{border-bottom:dotted 1px #ccc;padding:2px;margin:5px;font-size:.8em;color:#c3d69c}.menu2 h3{background-color:#ccc;   padding:10px;   margin:0;text-align:center;color:#000}.menu2 div{border:1px;border-color:#ccc}h2{font-size:20px!important;border:1px outset #fff!important;margin-top:0!important;margin-right:0!important;margin-bottom:20px!important;margin-left:0!important;padding-top:10px!important;padding-right:25px!important;padding-bottom:10px!important;padding-left:20px!important;background-color:#c3d69c!important;font-weight:400!important;color:#000!important;box-shadow:5px 5px 5px rgba(0,0,0,.5)!important;border-radius:10px!important}h1{font-size:24px!important;margin-top:0!important;margin-right:0!important;margin-bottom:30px!important;margin-left:0!important;padding-top:20px!important;padding-right:0!important;padding-bottom:20px!important;padding-left:0!important;background-color:#444!important;font-weight:700!important;color:#fff!important;text-align:center!important}.breadcrumb.sbp-main-before,.breadcrumb.sbp-footer-before,.breadcrumb.pbp-main-before,.breadcrumb.pbp-footer-before{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;font-size:11px;box-sizing:border-box;padding:.6em 1em 1.5em 1.5em}.breadcrumb-home a,.breadcrumb-home .fa-home,.breadcrumb-item a{color:var(--cocoon-text-color)}.breadcrumb-home a:hover,.breadcrumb-item a:hover{color:#be056d}.breadcrumb-item>.fa{display:none}.breadcrumb .sp{margin:0 6px}@media screen and (min-width:1287px){.breadcrumb.sbp-main-before,.breadcrumb.sbp-footer-before,.breadcrumb.pbp-main-before,.breadcrumb.pbp-footer-before{margin:6px auto 0;padding:.6em 0 1em}}.main{padding-top:11px!important}@media screen and (max-width:480px){.entry-title{padding:.6em 0}}@media screen and (min-width:1287px){.entry-title{font-size:29px;padding:0 !important;line-height:1.4em!important}}.main .date-tags{text-align:left!important;margin-bottom:2em}.main .entry-header .post-date{margin-left:0 !important;margin-right:8px !important}iframe{text-align:center}.toc-title{background-color:#da9695;font-size:20px;padding:.3em;font-weight:700;color:#fff}.toc-title:before{font-family:'Font Awesome 5 Free';content:"\f03a";font-size:20px;margin-right:10px;color:#c3d69c;background-color:#fff;border-radius:50%;padding:8px}.toc a:before{font-family:'Font Awesome 5 Free';content:"\f138";font-weight:900;font-size:18px;margin-right:10px;color:#444}.toc a:hover{text-decoration:none;color:red}.toc{width:90%;background-color:#eee}.toc-content a{position:relative;display:block;border-bottom:dashed #999 1px}.toc-content ul li{margin:0}.entry-title{margin:0!important;padding:20px!important}hr{margin-bottom:10px}