@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
*/
#navi-in,.slicknav_menu{font-weight:900}.entry-content h2{border:none;background:0 0;padding:0}.entry-content h3{border-color:#78bbe6}.entry-content h4{border:none;background:0 0;padding:0}.entry-content h5{border:none;background:0 0;padding:0}.entry-content h6{border:none;background:0 0;padding:0}.entry-content h2{background:#1b435d;box-shadow:0px 0px 0px 5px #1b435d;border:dashed 2px #fff;padding:.5em}#main{border:none}nav#navi,.menu-header .sub-menu{border-bottom:0;border-top:2px solid;border-top-color:#78bbe6;border-right:0;border-left:0}#main .entry-content .toc{background:#f9f9f9;border:none;display:block;border-top:5px solid;border-top-color:#1b435d;box-shadow:0 2px 2px rgba(0,0,0,.2);padding:20px 25px}#main .entry-content .toc .toc-title{text-align:left;margin:0 20px 20px -10px;padding-left:-20px;font-size:23px;font-weight:700;color:#1b435d}#main .entry-content .toc .toc-title:before{top:0;left:-45px;width:50px;height:50px;font-family:"Font Awesome 5 Free";content:"\f03a";font-size:20px;margin-right:5px;color:#fff;background-color:#1b435d;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;padding:14px}.toc-list>li a:before{font-family:"Font Awesome 5 Free";content:"\f144";margin-right:7px;color:#1b435d}.toc-list>li li a{font-weight:400;font-size:95%;margin-top:0;margin-left:2em}.toc-list>li li a:before{content:"";width:7px;height:7px;left:-2px;display:inline-block;border-radius:50%;background:#1b435d;position:relative;margin-bottom:2px}#main .entry-content .toc .toc-content ol li:last-of-type{border-bottom:none}#main .entry-content .toc .toc-content .toc-list li{font-weight:700}#main .entry-content .toc .toc-content .toc-list li li{font-weight:400}