@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    0.0.5
*/
.entry-card-wrap:hover{box-shadow:0 10px 20px -5px rgba(0,0,0,.2);transform:translateY(-2px);background-color:#fff;transition:all .3s ease}a.entry-card-wrap figure.entry-card-thumb{overflow:hidden}a.entry-card-wrap:hover img.entry-card-thumb-image{-webkit-filter:brightness(60%);filter:brightness(60%);-webkit-transform:scale(1.03);transform:scale(1.03);opacity:1;transition:.3s}a.entry-card-wrap figure.entry-card-thumb:before{z-index:1;font-family:sans-serif;font-weight:700;content:"";display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;font-size:100%;width:100%;height:100%;color:#fff;top:0;left:0;opacity:0;transition:.25s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease}a.entry-card-wrap:hover figure.entry-card-thumb:before{opacity:.9;font-size:150%}.entry-card-snippet{font-size:72%;line-height:1.6;color:gray;text-align:justify;text-justify:inter-ideograph}.appeal .appeal-in{width:100%;background-color:rgba(0,128,128,.25)}.appeal-content{background-color:transparent}.appeal-title,.appeal-message{color:#fff}#main{animation:fadeIn 1s ease-out 0s 1 normal}#sidebar{animation:fadeIn 1s ease-out 0s 1 normal}@keyframes fadeIn{from{transform:translateY(10%);opacity:0}100%{transform:translateY(0%);opacity:1}}#header-container{animation:Down 1s ease-out 0s 1 normal}@keyframes Down{from{transform:translateY(-10%);opacity:0}100%{transform:translateY(0%);opacity:1}}#breadcrumb{animation:Right 1s ease-out 0s 1 normal}@keyframes Right{from{transform:translateX(10%);opacity:0}100%{transform:translateX(0%);opacity:1}}nav#navi,.menu-header .sub-menu{font-weight:700;box-shadow:0 5px 15px -5px rgba(0,0,0,.2)}.menu-header .sub-menu .item-label{font-size:80%}.menu-header .item-label{color:#b5b5b5 !important}.menu-header .current-menu-item,.menu-header .current-post-item,.menu-header .current-menu-ancestor,.menu-header .current-post-ancestor,.menu-header .menu-item:hover{color:#333 !important;border-bottom:3px solid #fdd835;transition:all .2s ease}.menu-header .sub-menu .menu-item,.menu-header .sub-menu .menu-item:hover{border-bottom:none}.menu-header .current-menu-item>a .item-label,.menu-header .current-post-item>a .item-label,.menu-header .current-menu-ancestor>a .item-label,.menu-header .current-post-ancestor>a .item-label,.menu-header .item-label:hover{color:#333 !important;transition:all .2s ease}.home main,.archive main{background-color:transparent;margin-top:0;padding-top:0}.entry-card-wrap{background-color:#fff;border-radius:4px;margin-bottom:1em!important}.navi-menu-button{color:red}.mobile-menu-buttons .home-menu-button>a{color:#ff8500}.search-menu-button{color:#0056ff}.mobile-menu-buttons .top-menu-button>a{color:#c400ff}.sidebar-menu-button{color:#ff00c4}.widget_new_entries .display-none{display:block;padding-top:.2em;text-align:right}.widget_new_entries .display-none{position:absolute;right:0;bottom:0}#toc_container .toc_title:before{content:"\f046";font-family:FontAwesome;padding-right:6px;font-size:18px;color:#f89174}#toc_container .toc_toggle a{color:#f89174}#toc_container ul{counter-reset:number;list-style:none}#toc_container ul li{line-height:1.25em;margin-bottom:.9em;margin-top:10px}#toc_container ul li:before{counter-increment:number;content:counter(number);font-weight:700;color:#555;padding-right:12px;margin-left:-25px}#toc_container ul li a{font-weight:700;color:#555;text-decoration:none}#toc_container ul li a:hover{text-decoration:underline}#toc_container ul ul{margin-top:.5em}#toc_container ul ul li{line-height:1.25em;margin-bottom:.5em;font-size:14px;margin-left:-50px}#toc_container ul ul li:before{content:"\f0da";font-family:FontAwesome;padding-right:6px;margin-left:0;color:#ccc}#toc_container ul ul li a{color:#3d3d3d;font-weight:400;padding-right:6px;text-decoration:none}#toc_container ul ul li a:hover{text-decoration:underline}.author-box{border:none;padding:0}.pwa .author-box{text-align:left}.author-box .author-widget-name{color:#666;background-color:#eaedf2;display:inline-block;margin:0 auto 3px 1rem;padding:.4em;border-radius:4px;font-weight:700;position:relative;z-index:2;font-size:.9em}.author-box .author-widget-name:before{content:'';position:absolute;left:20%;bottom:-15px;display:block;width:0;height:0;border-right:15px solid transparent;border-top:15px solid #eaedf2;border-left:15px solid transparent;z-index:1}.author-box figure.author-thumb{float:none;margin:0 !important;text-align:center;width:100% !important;background:url(https://akapan-ipo.com/wp-content/uploads/2018/08/あかふじ.jpg) center no-repeat;background-size:cover;position:relative;height:0;padding-top:40%;z-index:0}.author-box figure.author-thumb img{box-shadow:0 2px 5px 0 rgba(0,0,0,.2);height:auto;width:30%;max-width:200px;position:absolute;left:0;right:0;margin:0 auto;bottom:-4.5em}.author-box .author-content{margin-left:0 !important;margin-top:5.5em !important}.author-box .author-content .author-name{text-align:center;font-size:1.3rem}.author-box .author-content .author-name a{color:#14171a;text-decoration:none}.author-box .author-content .author-name a:hover{color:#14171a;text-decoration:underline}.author-box .author-content .author-description p{margin:.5em auto;line-height:1.5 !important;max-width:500px;font-size:90%}.author-box .author-content .author-description p a{text-decoration:none}.author-box .author-content .author-description p a:hover{text-decoration:underline}.author-box .author-content .author-follows .sns-buttons{justify-content:center}.author-box .author-content .author-follows .sns-buttons a.follow-button{border-radius:50%;border:none;width:40px;height:40px;color:#fff;margin-bottom:.5em;margin-right:.5em;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.author-box .bc-brand-color.sns-follow .website-button{background-color:#6eb6fd !important}.author-box .bc-brand-color.sns-follow .twitter-button{background-color:#7dcdf7 !important}.author-box .bc-brand-color.sns-follow .facebook-button{background-color:#7c9dec !important}.author-box .bc-brand-color.sns-follow .hatebu-button{background-color:#2c6ebd !important}.author-box .bc-brand-color.sns-follow .google-plus-button{background-color:#dd4b39 !important}.author-box .bc-brand-color.sns-follow .instagram-button{background:linear-gradient(135deg,#427eff 0%,#f13f79 80%) no-repeat !important}.author-box .bc-brand-color.sns-follow .youtube-button{background-color:#cd201f !important}.author-box .bc-brand-color.sns-follow .flickr-button{background-color:#111 !important}.author-box .bc-brand-color.sns-follow .pinterest-button{background-color:#bd081c !important}.author-box .bc-brand-color.sns-follow .line-button{background-color:#00c300 !important}.author-box .bc-brand-color.sns-follow .amazon-button{background-color:#f90 !important}.author-box .bc-brand-color.sns-follow .github-button{background-color:#4078c0 !important}.author-box .bc-brand-color.sns-follow .feedly-button{background-color:#2bb24c !important}.author-box .bc-brand-color.sns-follow .rss-button{background-color:#f26522 !important}.author-box .author-content .author-follows .sns-buttons a.follow-button span{line-height:40px}.author-box .author-content .author-follows .sns-buttons a.follow-button span:before{font-size:20px !important}main .author-box{max-width:400px;margin:0 auto;font-size:80%}.widget h3:before{font-family:FontAwesome;font-size:80%;vertical-align:middle;font-weight:400;margin-right:5px}.widget_links h3:before{content:'\f0c1'}.widget_popular_entries h3:before{content:'\f135'}.widget_new_entries h3:before,.widget_recent_entries h3:before{content:'\f005'}.widget_categories h3:before{content:'\f115'}.widget_rss h3:before{content:'\f143'}.widget_rss h3 img{display:none}.widget_tag_cloud h3:before{content:'\f292'}.widget_search h3:before{content:'\f002'}.widget_meta h3:before{content:'\f085'}.widget_fb_like_box h3:before{content:'\f082'}.widget_facebook_page_like h3:before{content:'\f082'}.widget_item_ranking h3:before{content:'\f091'}.widget_calendar h3:before{content:'\f073'}.widget_recent_comments h3:before{content:'\f0e6'}.comment-title:before{font-family:"FontAwesome";content:"\f086"}.related-entry-heading:before{font-family:"FontAwesome";content:"\f02e"}.st-comment-content p{font-size:14px;line-height:20px}.st-comment-meta .avatar{float:left !important;border-radius:27.5px;margin-right:.5em}.st-comment-meta:after{content:'';display:block;clear:left}.bypostauthor .avatar{float:right !important}.comment-author{font-style:normal}.commets-list .children{margin-left:10px;padding-left:6px !important;border-left:2px solid #eee}.commets-list .comment-body,.commets-list .st-comment-body{margin-bottom:.5em}.comment-reply-link{font-size:.5em}.article h2{border:none;position:relative;padding:.7em .75em;margin-bottom:1.5em;background-color:#1baa9a;color:#fff;border-radius:6px;border-bottom:0}.article h2:after{position:absolute;top:100%;left:30px;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #1baa9a;border-bottom:0}.article h3{border:none;padding:.7em;color:#494949;background:#f3fef1;border-left:solid 10px #69b560}.article h4,#comment-area h4,#related-entries h4{border:none;position:relative;padding-bottom:.5em;border-bottom:4px solid #ccc}.article h4:after{position:absolute;bottom:-4px;left:0;z-index:2;content:'';width:20%;height:4px;background-color:#69b560}.article h5{position:relative;padding-left:1.2em;line-height:1.4;border:none;padding:0 30px 10px;margin-top:30px !important;color:#69b560}.article h5:before{font-family:FontAwesome;content:"\f138";position:absolute;font-size:1em;left:0;top:0;color:#69b560}.article h6{position:relative;border-top:solid 2px #80c8d1;border-bottom:solid 2px #80c8d1;background:#f4f4f4;line-height:1.4;padding:.4em .5em;margin:2em 0 .5em}h6:after{position:absolute;font-family:FontAwesome,'Quicksand','Avenir','Arial',sans-serif;content:'\f0a7\ Check';background:#80c8d1;color:#fff;left:0;bottom:100%;border-radius:5px 5px 0 0;padding:5px 7px 3px;font-size:.7em;line-height:1;letter-spacing:.05em}#toc_container{margin-top:25px;margin-bottom:35px;border-radius:4px;font-size:16px;padding-right:16px;padding-left:16px;background-color:#fffbf4;border:2px solid #f89174}#toc_container .toc_title{font-size:18px;font-weight:700;color:#f89174;text-align:left}.sidebar h3{padding:5px;border-bottom:solid 3px #cce4ff;position:relative;background-color:transparent}.sidebar h3 :after{position:absolute;content:" ";display:block;border-bottom:solid 3px #5472cd;bottom:-3px;width:30%;left:0}#sidebar h3{padding:10px 10px 10px 60px;color:#d04255;position:relative}#sidebar h3:before{content:'＊*';color:#fff;text-shadow:0 0 5px #eaa8bf,0 0 .5px #eaa8bf;font-size:30px;font-weight:700;margin-right:10px;position:absolute;top:0;left:0;display:inline-block;transform:rotate(20deg);-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg)}#sidebar h3:after{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:2px dotted #eaa8bf}.blogcard{padding:1rem;color:#666;position:relative;border-color:#68d6cb !important}a.blogcard-wrap:hover{background-color:transparent!important;opacity:.8}a.blogcard-wrap:hover img.blogcard-thumb-image{transform:scale(1.1);transition:.3s}.blogcard-thumbnail{line-height:0;margin-right:1rem;overflow:hidden}.blogcard-title{margin-bottom:.5rem}.blogcard-snipet{font-size:70%;line-height:1.7;padding-right:10%}@media screen and (max-width:480px){.blogcard-thumbnail{width:40%}.blogcard-snipet{display:none}}.internal-blogcard-footer{display:none}.blogcard:before{content:'あわせて読みたい';position:absolute;top:-.8rem;left:auto;font-size:50%;background-color:#68d6cb;padding:.6em 1em;font-weight:700;color:#fff;border-radius:2px}.internal-blogcard:after{content:'続きを読む \00bb';position:absolute;bottom:.5rem;right:1rem;font-size:70%;background-color:#ffd242;padding:.4em 3em;font-weight:700;color:#fff;border-radius:2px}.toc .toc-title:before{font-family:FontAwesome;content:'\f0f6';margin-right:.5em}.search-box{margin:1em}.search-edit{height:40px;border-radius:40px}.search-submit{line-height:0;top:0;bottom:0}.search-edit:focus{outline:none;border-color:pink}.tagcloud a{font-size:14px !important;line-height:1em;background:#f60;color:#fff;display:inline-block;white-space:nowrap;padding:8px;margin-top:3px;border-radius:4px;text-decoration:none}.tagcloud a:hover{background:#f9d635;color:#2098a8}.tagcloud a:before{font-family:"FontAwesome";content:"\f02b";padding-right:4px}.container table tr{background-color:transparent}