/*!
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
*/
 html{max-width:1000px;margin:0 auto}.entry-card .cat-label{visibility:hidden;display:none}.header{background-image:url(https://othlog.hasera.net/wp-content/uploads/2024/02/20240225.jpg);background-size:100% 150px}.site-name-text-link{width:100%;height:150px}.logo-image img{display:none}@media screen and (max-width:480px){.header{background-image:url(https://othlog.hasera.net/wp-content/uploads/banner/20240225title.jpg);background-size:100% 90px}.site-name-text-link{width:100%;height:90px}.logo-image img{display:none}}.pagination .current{background-color:#006f3f}.page-numbers{background-color:#006f3f;border-radius:50%;font-size:16px;font-weight:700;color:#fff;border:none}.pagination a:hover{color:#fff;background-color:#4f4fbf;box-shadow:0 5px 5px -5px rgb(0 0 0 / .2);transform:translate(0,-2px);opacity:.8;transition-duration:0.2s}.logo-image{padding:0}.logo-image *{display:block;margin-bottom:0}.content-top{margin-top:0;margin-bottom:0}.content{margin-top:0}.footer{margin-top:0;$00A0 $00A0padding:0}#navi .navi-in{padding-top:20px;background-color:#fff}#navi .navi-in>ul li{height:80px;line-height:22px;background:#fff;font-weight:700;border-right:1px solid #fff;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;border-radius:5px;text-align:center}#navi .navi-in>ul li+li{border-right:1px solid #fff;border-left:none;border-top:1px solid #fff;border-bottom:1px solid #fff}#navi .navi-in a:hover{background-color:#efefff;box-shadow:0 5px 5px -5px rgb(0 0 0 / .2);transform:translate(0,-3px);transition-duration:0.2s}img{border-radius:5px}.sche hr{margin-top:0;margin-bottom:5px}.sche p{margin-top:0;margin-bottom:5px}.search-box{margin:0 0}.main{padding-top:10px}@media screen and (max-width:1023px){main.main,div.sidebar{padding:10px;margin:0}.navi{display:none}}.entry-card-wrap:hover{box-shadow:0 10px 20px -5px rgb(0 0 0 / .2);transform:translate(0,-4px);transition-duration:0.2s}.blog-ranking{text-align:center}.blog-ranking img{text-align:center}.blog-ranking img:hover{box-shadow:0 10px 20px -5px rgb(0 0 0 / .2);transform:translate(0,-3px);opacity:.8;transition-duration:0.2s}.popular-entry-card-link:hover{box-shadow:0 7px 14px -5px rgb(0 0 0 / .2);transform:translate(0,-2px);opacity:.8;transition-duration:0.2s}.article h2{padding:0 margin-top:0;margin-bottom:10px}.article h3{position:relative;background:#fff;padding:4px 0 1px 36px;font-size:20px;border-radius:0 5px 5px 0;border-left:10px solid #fff;border-right:1px solid #006f3f;border-top:1px solid #006f3f;border-bottom:1px solid #006f3f;margin-top:0;margin-bottom:10px}.article h3:before{font-family:"Font Awesome 5 Free";content:"\f56b";display:inline-block;width:40px;height:40px;line-height:40px;position:absolute;padding:0;font-size:16px;color:#fff;background:#006f3f;font-weight:700;text-align:center;left:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:solid 3px #fff;border-radius:50%}.sidebar h3{position:relative;background:#fff;padding:2px 0 0 36px;font-size:18px;border-radius:0 5px 5px 0;border-left:10px solid #fff;border-right:1px solid #006f3f;border-top:1px solid #006f3f;border-bottom:1px solid #006f3f;margin-top:0;margin-bottom:10px}.sidebar h3:before{font-family:"Font Awesome 5 Free";content:"\f43f";display:inline-block;width:40px;height:40px;line-height:40px;position:absolute;padding:0;font-size:16px;color:#fff;background:#006f3f;font-weight:700;text-align:center;left:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:solid 3px #fff;border-radius:50%}.article h4{padding:0 font-size:20px;margin-top:0;margin-bottom:10px}.article h5{padding:0 font-size:20px;margin-top:0;margin-bottom:10px}.article h6{padding:0 font-size:20px;margin-top:0;margin-bottom:10px}.sidebar h3{position:relative;background:#fff;padding:2px 0 0 36px;font-size:18px;border-radius:0 5px 5px 0;border-left:10px solid #fff;border-right:1px solid #006f3f;border-top:1px solid #006f3f;border-bottom:1px solid #006f3f;margin-top:0;margin-bottom:10px}.sidebar h3:before{font-family:"Font Awesome 5 Free";content:"\f11b";display:inline-block;width:40px;height:40px;line-height:40px;position:absolute;padding:0;font-size:16px;color:#fff;background:#006f3f;font-weight:700;text-align:center;left:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:solid 3px #fff;border-radius:50%}.main,.sidebar{border-radius:0}.content-in{background-color:#fff}#main .sns-share-message{font-weight:700}#main .button-caption{display:none}#main .sns-share-buttons{justify-content:center;margin-bottom:25px}#main .sns-share-buttons a{border-radius:50%;margin:12px 12px;width:40px;height:40px}#main .sns-share.ss-top .sns-buttons a .social-icon,.sns-share.ss-bottom .sns-buttons a .social-icon{font-size:24px}#main .sns-share-buttons a:hover{box-shadow:0 5px 5px -5px rgb(0 0 0 / .2);transform:translate(0,-2px);opacity:.8;transition-duration:0.2s}#main .facebook-button{color:#fff;background-color:#1877f2}#main .hatebu-button{color:#fff;background-color:#00A4DE}.sidebar .sns-follow-message{font-weight:700}.sidebar .sns-follow-buttons{justify-content:center}.sidebar .sns-follow-buttons a{border-radius:50%;margin:12px 12px;width:40px;height:40px}.sidebar .sns-follow.sf-bottom .sns-follow-buttons .follow-button,.sns-follow.sf-widget .sns-follow-buttons .follow-button{font-size:24px}.sidebar .sns-follow-buttons a:hover{box-shadow:0 5px 5px -5px rgb(0 0 0 / .2);transform:translate(0,-2px);opacity:.8;transition-duration:0.2s}#carousel{margin-top:0}.carousel .cat-label{display:none}.carousel-entry-card-wrap:hover{background-color:#fff;border-radius:5px;box-shadow:0 7px 14px -5px rgb(0 0 0 / .2);transform:translate(0,-2px);opacity:.8;transition-duration:0.2s}.carousel .slick-arrow:before{color:#4f4fcf;font-size:28px}.author-box .sns-follow-buttons a.follow-button{width:44px;height:44px;font-size:38px}.box-menu-label{color:#2f2f2f}.box-menu-icon{color:#006f3f;background-color:#fff}.is-list-horizontal .swiper-button-prev{display:flex}div.ad-area.no-icon{margin:0;padding:0}.grecaptcha-badge{visibility:hidden}#popular_entries-2 .popular-entry-cards{display:flex;flex-wrap:wrap;justify-content:space-around}#popular_entries-2 .popular-entry-cards .a-wrap{width:49.5%}.widget-entry-cards .widget-entry-card-content{font-size:.8em}@media screen and (max-width:480px){#popular_entries-2 .popular-entry-cards{flex-wrap:wrap}#popular_entries-2 .popular-entry-cards .a-wrap{width:49.5%}}