/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.2
*/
 .logo{ padding-top:5px}.logo-header{padding-bottom:0}.tagline{margin-top:0;padding-top:0}.site-name-text{font-size:30px;font-weight:700}.content-top{margin:0;height:35px}.sidebar{padding-top:4px}.search-box{margin-top:6px;padding-right:5px;padding-left:5px}.search-submit{padding-right:15px}.date-tags{line-height:1.4;color:#000}.post-date,.post-update{font-size:16px;font-weight:700;padding-right:4px;display:inline}.koushinbi{text-align:right;font-weight:700}.posts-not-found{margin-bottom:20px}.widget-sidebar ul{margin-bottom:30px}.widget-sidebar li a{display:block;border-bottom:2px dotted #c66;background-color:#fff}.sidebar h3{margin-top:31px;margin-bottom:0}.widget-sidebar a{border-color:#c66}.widget-sidebar li{line-height:120%}h1.entry-title{font-size:150%;color:#fff;padding:24px 20px;background-color:#c66;margin-top:0;line-height:190%}.entry-content h2{font-size:150%;color:#fff;background-color:#c66;padding:24px 20px;margin-top:60px;margin-bottom:8px;line-height:190%}.entry-content h3{font-size:130%;color:#b55;border:2px solid #c66;line-height:170%}.entry-content h4{font-size:130%;line-height:170%;color:#c66}.entry-content h5{font-size:130%;line-height:170%;color:#c66}table th{background:#c99;color:#fff}table td{background:#fff}.entry-content p{margin-top:0}.entry-content a{font-weight:700}.entry-content table{margin-top:0;margin-bottom:8px}.entry-content th{width:18%}.wp-block-image{margin-top:0;margin-bottom:16px}.imgset td{height:160px}.widget-sidebar h3{font-size:130%;color:#fff;background-color:#c66;padding:16px 20px}.actress{width:100%;margin:0;padding:0;text-align:center;line-height:150%}.actress a{margin:0;padding:0}.actress img{margin:0;padding:0}.actress a img{margin:0;padding:0}.actress-td{width:28%;display:inline-block;margin:0;padding:0 0 10px 0}.article-footer h2{font-size:130%;color:#fff;background-color:#c66;padding:28px 20px;margin-top:60px}.related-entry-heading{width:100%;font-size:120%;color:#fff;background-color:#c66;padding:28px 20px;margin-top:60px}.custom-html-widget h2{font-size:130%;color:#fff;background-color:#c66;padding:16px 20px;margin-top:20px}.copyright a{text-decoration:none}.sns-follow-buttons{margin:0 auto;width:32%}.toppage-button24{width:32%;height:50px;margin:30px auto 0 auto;text-align:center}.toppage-button24 a{display:block;margin:0;width:100%;height:50px;color:#fff;background-color:#4267b2;line-height:50px;font-size:16px;text-decoration:none;border-radius:5px}.red100{color:#f33;font-weight:700}.red120{color:#f33;font-weight:700;font-size:120%}.red160{color:#f33;font-weight:700;font-size:160%}.f120{font-size:120%}.fb{font-weight:700}.fb-yellow{font-weight:700;background-image:linear-gradient(transparent 50%,#ffff99 50%)}.fb-red-yellow{color:#f33;font-weight:700;background-image:linear-gradient(transparent 50%,#ffff99 50%)}.point-info{border:3px solid #fcebe8;margin:8px 0;padding:15px}.point-info2{border:3px solid #fcebe8;margin:8px 0;padding:15px;font-size:160%;font-weight:700;color:blue;text-align:center}.point-info p{margin-bottom:0}.point-info2 p{margin-bottom:0}.video-container{margin-top:0;margin-bottom:0}.article img{display:block;margin:auto}.bluetable{table-layout:fixed;width:100%;margin:0;padding:0;border-collapse:collapse}.bluetable th{width:130px}div#content a:hover img{opacity:.8}div#content p a:hover img{opacity:.8}.widget_recent_entries ul li a:hover,.widget_categories ul li a:hover,.widget_archive ul li a:hover,.widget_pages ul li a:hover,.widget_meta ul li a:hover,.widget_rss ul li a:hover,.widget_nav_menu ul li a:hover,.navi-in a:hover,.navi-footer-in a:hover,.a-wrap:hover,.comment-reply-link:hover,.recent-comments .a-wrap:hover .recent-comment-content,.pagination a:hover,.pagination-next-link:hover,.comment-btn:hover,.pager-links a:hover span,.pager-links a:hover span,.mobile-menu-buttons .menu-button:hover,.menu-drawer a:hover,.bp-login-widget-register-link a:hover{background-color:#fdf2f0}@media screen and (max-width:480px){h1.entry-title{font-size:130%;padding:24px 10px}.entry-content h2{font-size:130%;padding:20px 10px}#sidebar{margin:0;padding:0}.widget-sidebar ul{margin-top:0;padding:0 5px}}