@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
*/
.comment-form-email,.comment-form-url,.comment-notes{display:none}.article h2:before,.article h2:after{content:none}.article h2{background:0 0;padding:0}.article h3{border-top:none;border-bottom:none;border-left:none;border-right:none;padding:0}.article h4{border-top:none;border-bottom:none;padding:0}.article h5{border-bottom:none;padding:0}.article h6{border-bottom:none;padding:0}.article h2{font-size:20px !important;position:relative;padding:.8em;color:#fff;background:#7b86c6;margin-bottom:15px;border-top:none;border-bottom:none}.article h2:after{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 40px rgba(123,134,198,.5)}.article h3{font-size:20px !important;border-left:3px solid #7b86c6;padding:.5em .7em;background:rgba(123,134,198,.07);color:#323232;margin-bottom:15px;border-top:none;border-bottom:none}h1:first-letter {font-size:150%;color:#eb6100}h1.entry-title{display:none}.nwa .author-box{max-width:none;padding:0;margin-bottom:0}aside#author_box-5.widget.widget-sidebar.widget-sidebar-standard.widget_author_box{padding:0!important;border-radius:10px}@media (max-width:1023px){aside{padding:0 .5em}}.nwa .author-box .author-thumb{width:100%;height:9em;margin:0 0 5em;border-radius:10px 10px 0 0}.author-box figure.author-thumb{float:none;text-align:center;background:url(http://sylph-blog.com/wp-content/uploads/2023/11/101928657_p0_master1200.jpg) center no-repeat;background-size:cover;position:relative;z-index:0}.author-box img.avatar.photo{background-image:none;padding:0!important;box-shadow:none}.author-box figure.author-thumb img{width:40%;max-width:180px;margin-top:5em}@media (min-width:1023px){.nwa .author-box .author-thumb{height:8em}.author-box figure.author-thumb img{max-width:120px}}@media (max-width:480px){.nwa .author-box .author-thumb{height:8em}.author-box figure.author-thumb img{max-width:130px}}.author-box .author-name{margin:0 0 1.5em}.author-box .author-content .author-name a{text-decoration:none;font-size:1.2em;color:#545454}.nwa .author-box .author-description{margin-bottom:1.5em}.author-box .author-content .author-description p{font-size:14px;color:#7b7b7b;line-height:1.6em!important;margin:1em}#author_box-5 p{margin:1em 2.5em}div.author-follows{padding-bottom:2em}.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!important;margin:3px;transition:.5s}div.author-follows a.follow-button.website-button.website-follow-button-sq{background-color:#6eb6fd!important}div.author-follows a.follow-button.twitter-button.twitter-follow-button-sq{background-color:#000000!important}div.author-follows a.follow-button.facebook-button.facebook-follow-button-sq{background-color:#7c9dec!important}div.author-follows a.follow-button.hatebu-button.hatebu-follow-button-sq{background-color:#2c6ebd!important}div.author-follows a.follow-button.instagram-button.instagram-follow-button-sq{background:linear-gradient(165deg,#427eff 5%,#f13f79 50%) no-repeat !important}div.author-follows a.follow-button.pinterest-button.pinterest-follow-button-sq{background-color:#bd081c!important}div.author-follows a.follow-button.youtube-button.youtube-follow-button-sq{background-color:#cd201f!important}div.author-follows a.follow-button.tiktok-button.tiktok-follow-button-sq{background-color:#000000!important}div.author-follows a.follow-button.linkedin-button.linkedin-follow-button-sq{background-color:#0A66C2!important}div.author-follows a.follow-button.note-button.note-follow-button-sq{background-color:#41C9B4!important}div.author-follows a.follow-button.soundcloud-button.soundcloud-follow-button-sq{background-color:#FF5500!important}div.author-follows a.follow-button.flickr-button.flickr-follow-button-sq{background-color:#111!important}div.author-follows a.follow-button.line-button.line-follow-button-sq{background-color:#00c300!important}div.author-follows a.follow-button.amazon-button.amazon-follow-button-sq{background-color:#ff9900!important}div.author-follows a.follow-button.twitch-button.twitch-follow-button-sq{background-color:#5C16C5!important}div.author-follows a.follow-button.rakuten-room-button.rakuten-room-follow-button-sq{background-color:#C61E79!important}div.author-follows a.follow-button.slack-button.slack-follow-button-sq{background-color:#4A154B!important}div.author-follows a.follow-button.github-button.github-follow-button-sq{background-color:#4078c0!important}div.author-follows a.follow-button.codepen-button.codepen-follow-button-sq{background-color:#47CF73!important}div.author-follows a.follow-button.feedly-button.feedly-follow-button-sq{background-color:#2bb24c!important}div.author-follows a.follow-button.rss-button.rss-follow-button-sq{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}@media (max-width:1023px){.nwa .author-box .author-thumb{height:11em;margin:0 0 7em}.author-name{font-size:16px!important}.author-description{line-height:1.5 !important;text-align:center;margin:0 auto}}@media screen and (max-width:1023px){div.sidebar{display:none}}.author-box{border:none}a.follow-button.feedly-button.feedly-follow-button-sq{display:none}a.follow-button.rss-button.rss-follow-button-sq{display:none}.header-container-in.hlt-top-menu .logo-header img{max-height:100%;height:auto;max-width:210px;vertical-align:middle;margin:5px 0}#header-container{box-shadow:0 0 10px rgba(30,30,30,.1);position:fixed;left:0;top:0;right:0;z-index:10}.site-name-text-link{color:#fff}.navi{background:0 0}.navi-in>ul .sub-menu{background:#fff;box-shadow:0 0 10px rgba(30,30,30,.1)}.navi-in>ul li{width:auto}.navi-in a{font-size:13px;font-weight:700;position:relative;color:#fff;padding:0 20px;display:block;text-decoration:none}.navi-in a:hover{background:0 0}.navi-in a:before{position:absolute;left:0;bottom:6px;content:"";display:block;width:100%;height:3px;background:#fff;transform:scale(0,1);transition:.4s}.navi-in a:hover:before{transform:scale(1)}.navi-in>ul .sub-menu a{color:#666;font-size:12px}.navi-in>ul .sub-menu a:before{background:#42d5e7}.header-container-in.hlt-top-menu .logo-header{max-height:100%}.header-small{opacity:.9}.header-small .header-container-in.hlt-top-menu .logo-header img{max-width:130px;margin:10px 0}#container{padding-top:90px}[id^=toc]:target{padding-top:85px;margin-top:-85px}.notice-area{background-image:linear-gradient(to top,#cfd9df 0%,#e2ebf0 100%)}.twice-notice{display:-webkit-box;display:-ms-flexbox;display:flex}.twice-notice a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;flex-basis:50%;text-align:center;color:#fff;font-size:.9em;line-height:1.4;font-weight:700;padding:1em 2em;letter-spacing:1px;text-decoration:none}.twice-notice a:first-child{background:#7bd8c9;border-right:1px solid #fff}.twice-notice a:last-child{background:#7bd8c9}.twice-notice a:hover{opacity:.8}.twice-notice a:after{position:absolute;top:50%;right:1em;transform:translateY(-50%);font-family:"Font Awesome 5 free";content:"\f054";animation:infinite move-arrow 1.5s}@keyframes move-arrow{0%{margin:0 5px 0 -5px;opacity:.3}}@media screen and (max-width:480px){.twice-notice a{font-size:.7em}.twice-notice a:after{transform:translateY(-50%)}}.recommend{display:-webkit-box;display:-ms-flexbox;display:flex}.recommend a{background-position:center;background-size:cover;width:100%;height:215px;text-decoration:none}.recommend a:nth-of-type(1){background-image:url(https://sylph-blog.com/wp-content/uploads/2025/04/初心者向-4.png)}.recommend a:nth-of-type(2){background-image:url(https://sylph-blog.com/wp-content/uploads/2025/04/初心者向.png)}.recommend a:nth-of-type(3){background-image:url(https://sylph-blog.com/wp-content/uploads/2025/04/初心者向-2.png)}.recommend a:nth-of-type(4){background-image:url(https://sylph-blog.com/wp-content/uploads/2025/04/初心者向-3.png)}.recommend a article:hover{background:#64646400;transition:all .25s ease-out}.recommend a article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recommend a article h2{color:#fff;font-size:16px;letter-spacing:.7px;text-decoration:none;padding:20px;line-height:1.5;text-shadow:0 0 7px rgba(0,0,0,1);font-size:16px}@media screen and (max-width:1023px){.recommend{-ms-flex-wrap:wrap;flex-wrap:wrap}.recommend a{width:50%}}@media screen and (max-width:480px){.recommend a{height:120px}.recommend a article h2{line-height:1.7;font-size:10px;padding:15px}}#sidebar>.widget{border-radius:10px}.sidebar{padding-left:0}@media screen and (max-width:1205px){.sidebar{padding:0;padding-right:1.5%}}.widget_search{padding:0}span.fas.fa-search:before{color:#67b5b7}.sidebar h3{color:#7b7b7b;border-radius:0;border-bottom:3px dotted;border-color:#67b5b7;padding-bottom:.3em;margin-top:-.5em;margin-bottom:1em}.widget_recent_entries ul li a,.widget_categories ul li a,.widget_archive ul li a,.widget_pages ul li a,.widget_meta ul li a,.widget_rss ul li a,.widget_nav_menu ul li a{background-color:#f7f7f7;margin:6px 0;padding:4px 10px;border-radius:20px;transition:.4s}.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{background-color:#67b5b7;color:#fff!important}.tagcloud a{background-color:#f7f7f7}.tagcloud a:hover{background-color:#67b5b7;color:#fff!important;transition:.4s}.nwa .recommended.rcs-card-margin a{margin:0 0 1em;width:90%}.widget-entry-cards .widget-entry-card-content{color:#565656}.comment-form-email,.comment-form-url,.comment-notes{display:none}.p-button{max-width:300px;margin:0 auto}.p-button a{display:block;margin:25px 0;padding:.8em 1em;border-radius:2em;color:#fff;font-size:16px;font-weight:700;text-decoration:none;background:#67b5b7;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:center;-webkit-transition:all .3s;transition:all .3s;opacity:1}.p-button a:hover{box-shadow:none;transform:translateY(3px);opacity:1}.home header .sns-share,.home footer .sns-share,.home footer .sns-follow,.home header .post-date,.home .post-update,.home .author-info{display:none}