@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
*/
body.public-page{background-color:#bcdce9}a:hover{color:#faef42}.header{width:280px}.header-container-in{max-width:1600px;width:100%}#header-container .navi,#navi .navi-in>.menu-header .sub-menu{border-radius:4px}.fixed-header{padding:8px 0}.navi-in a{font-size:14px}.content-top-in{max-width:1920px;width:100%}.item-label{position:relative;display:inline-block;transition:.3s}.item-label:after{position:absolute;bottom:6px;left:0;content:'';width:0;height:1px;background-color:#182b54;transition:.3s}.item-label:hover:after{width:100%}.recommended.rcs-center-title .card-content{font-weight:600}.video-container{margin:0 auto;max-width:none}.cat-label{top:0;  left:16px;border:none;  font-size:12px;color:#182b54;background-color:#bcdce9;margin-top:-11px;padding:1px 10px}.no-sidebar .content .main{margin:0 auto;width:calc(100% - 40px)}.list-more-button{padding:8px 40px;color:#182b54;border:solid 2px #182b54;border-radius:4px;margin:12px 0 24px;font-size:16px;border-radius:99px}.content-bottom-in{margin:0 auto;padding:20px;max-width:1396px;width:calc(100% - 40px);background-color:#fff;border-radius:4px}.entry-card-wrap:hover,.new-entry-card:hover{opacity:.7}.sponsors{max-width:800px;margin:0 auto}.widget h2{font-size:24px;text-align:center;margin-top:40px;margin-bottom:20px}.base_items_list{list-style:none;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:0}.base_items_list:after{content:"";display:block;width:32%;height:0}.base_item{width:32%;margin-bottom:20px;text-align:center}.base_item:hover{opacity:.7}.base_item_title{display:none}.eye-catch-wrap{display:none}.entry-title,.archive-title{font-size:32px;color:#182b54}.article h2{font-size:28px;padding:12px 24px;border-bottom:dotted 3px #182b54}.article h3{font-size:24px;padding:12px 18px;border-top:0;border-right:0;border-bottom:0;border-left:solid 6px #bcdce9}.article h4{font-size:20px;border-top:0;border-bottom:dotted 3px #bcdce9}.article h5{font-size:18px}.wp-block-column>h2{margin-top:0}.wp-block-column>h3{margin-top:0}.wp-block-column>h4{margin-top:0}.wp-block-column>h5{margin-top:0}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{line-height:1.6}.article p>strong{border-bottom:solid 2px #faef42}.post-update{display:none}}span[id^=toc]{padding-top:2.4em}.toc{font-size:14px;width:calc(100% - 160px)}a.next.page-numbers{width:80px}.pc-hide{display:none!important}.sp-hide{display:block!important}.pc-hide-tb{display:none!important}@media screen and (max-width:1023px){.footer-bottom{padding:8px 8px 50px}.navi-in>.menu-header{display:none}.mobile-menu-buttons{background-color:#bcdce9}.menu-icon{color:#222}.menu-caption{color:#182b54}.menu-content{color:#182b54}.menu-item{margin-top:1em}.menu-drawer li{border-bottom:dotted 1px #182b54}.menu-drawer a{color:#182b54;font-weight:600}.sub-menu li{margin-top:0;border-bottom:0}.sub-menu li:before{content:"┗"}.sub-menu a{display:inline-block;font-weight:400}#media_image-7{width:280px;padding:12px 0;margin-right:auto;margin-left:auto}.pc-hide-tb{display:block!important}}@media screen and (max-width:834px){main.main,div.sidebar{margin:10px}.entry-card-title{margin-bottom:12px}.entry-card-snippet{margin-bottom:12px}.cat-label{margin-top:-6px}.toc{width:calc(100% - 80px)}}@media screen and (max-width:480px){body.public-page{background-color:#bbd8e6}.no-sidebar .content .main{width:calc(100% - 20px)}.content-bottom-in{width:calc(100% - 20px)}.navi-footer-in>.menu-footer li.menu-item{width:32%}.index-tab-buttons .index-tab-button{font-size:12px}.recommended.rcs-center-title .card-content{font-size:14px}.base_items_list{flex-direction:column}.base_item{width:100%}.cat-label{font-size:9px;max-width:90%}.entry-card-content{padding-bottom:1.8em}.entry-card-meta{width:60%}.breadcrumb{display:none}main.main,div.sidebar{margin:10px 8px}.toc{width:calc(100% - 40px)}.entry-title{padding-right:0;padding-left:0}.entry-title,.archive-title{font-size:24px}.article h2{font-size:22px;padding:12px}.article h3{font-size:20px;padding:12px 6px}.article h4{font-size:18px}.article h5{font-size:16px}.pc-hide{display:block!important}.sp-hide{display:none!important}}