@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.1
*/
.page .sns-share,.page .sns-follow{display:none}.post .sns-share,.post .sns-follow{display:none}.article h2,.article h3,.article h4,.article h5,.article h6{padding:0;margin:0;background:0 0;border-collapse:separate;border-spacing:0;border-top:none;border-right:none;border-bottom:none;border-left:none;line-height:normal;position:relative}.article h2{color:#494949;padding:.5em;margin-bottom:20px;background:#fffaf4;border-left:solid 5px #ffaf58}.article h3{position:relative;padding:1rem 2rem;border-bottom:6px solid #a9a9a9;background:#f8f8f8;margin-bottom:15px}.article h3:before{position:absolute;bottom:-6px;left:0;width:20%;height:6px;content:'';background:#ffaf58}.article h4{color:#333;padding:.2em 1em;margin-top:40px;border-left:6px solid coral}.article h5{color:#333;margin-top:40px;border-bottom:solid 2px coral}.article h6{color:#333;margin-top:40px;border-bottom:solid 1px coral}@media screen and (max-width:1023px){.page .sns-share,.page .sns-follow{display:none}.post .sns-share,.post .sns-follow{display:none}@media screen and (max-width:834px){.page .sns-share,.page .sns-follow{display:none}.post .sns-share,.post .sns-follow{display:none}@media screen and (max-width:480px){.page .sns-share,.page .sns-follow{display:none}.post .sns-share,.post .sns-follow{display:none}.cat-label{background-color:#f90;color:#fff;border-radius:20px;opacity:1;padding:4px 8px}}.navi-in>ul{justify-content:flex-start}.navi-in>ul .sub-menu a{padding:0}.sub-menu{box-shadow:0px 2px 5px 0 rgba(0,0,0,.26)}.sub-menu .caption-wrap{border-top:dotted #ddd;background:#fff;padding:0 0 0 2em;margin:0}.navi-in>ul .sub-menu a:hover{transform:none!important}div#header-container{box-shadow:none}div.item-label{font-weight:700}@media screen and (max-width:834px){#navi .navi-in>.menu-mobile li{width:33%;height:40px;line-height:40px}}ul.yohaku{width:100%}ul.yohaku li{padding-top:10px;padding-bottom:10px}#toc_container{margin:auto;width:100%;width:100%;margin:2.4em 0}ul li,ol li{line-height:2.0}a{text-decoration:none}a:hover{　 text-decoration:none}==========.tab-caption-box{display:inline-block}