/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.0
*/
 @font-face{font-display:swap;font-family:"NotoSansSubset";src:url(/wp-content/uploads/fonts/NotoSansJP-Subset-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-display:swap;font-family:"NotoSansSubset";src:url(/wp-content/uploads/fonts/NotoSansJP-Subset-700.woff2) format("woff2");font-weight:700;font-display:swap}body{font-family:"NotoSansSubset","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",sans-serif}.eye-catch-wrap{margin-left:-29px;margin-right:-29px}@media screen and (max-width:834px){.eye-catch-wrap{margin-left:-20px;margin-right:-20px}}.header-in .logo{text-align:left;padding-left:10px}.header-in .tagline{text-align:left;padding-left:10px}.ect-vertical-card .entry-card-wrap{background-color:#fff;border-radius:5px;margin-bottom:20px;transition-duration:.4s}.ect-vertical-card .entry-card-wrap:hover{transform:translateY(-2px);box-shadow:0 8px 18px -5px rgba(85,85,85,75)}.ect-vertical-card .entry-card-wrap .entry-card-thumb{margin-bottom:5px}.home main,.archive main{background:0 0}.sidebar .widget_author_box{background:#fff;padding-top:1.2em;border-radius:3px 3px 0 0;max-width:360px;margin:0 auto;box-shadow:0 2px 4px rgb(0 0 0 / .2)}.sidebar .author-box{padding:120px 0 0;border:none;position:relative;margin:0 0 3em;max-width:100%;overflow:hidden}.sidebar .author-content{background:-webkit-linear-gradient(0deg,rgb(28 189 255) 0%,rgb(55 219 255) 51.39%,rgb(70 205 255) 100%);background:linear-gradient(90deg,rgb(28 189 255) 0%,rgb(55 219 255) 51.39%,rgb(70 205 255) 100%);border-radius:200px 200px 0 0 / 100px 100px 0 0;color:#fff;padding:20px;width:110%;margin-left:-5%!important}.sidebar .author-box .author-name a{color:#42ace7;text-decoration:none;letter-spacing:1px;font-size:18px}.sidebar .author-box .author-description{padding:45px 25px 0;text-align:justify;text-justify:inter-ideograph}.sidebar .author-box p{line-height:1.8;font-size:14px}.sidebar .author-box .author-thumb{width:120px;margin:0 auto;position:absolute;top:50px;right:0;left:0;bottom:0}.sidebar .author-box .author-name{font-size:1.1em;font-weight:700;position:absolute;margin-bottom:.4em;top:23px;bottom:0;right:0;left:0}.sidebar .author-box .author-widget-name{position:absolute;top:3px;bottom:0;right:0;left:0;font-size:.7em;color:#bbb}.sidebar .author-box .sns-follow{padding:15px 10px}.sidebar .author-box .sns-follow-buttons{display:flex;justify-content:space-evenly}.sidebar .author-box .sns-follow-buttons a{border-radius:50%;border:none;width:45px;height:45px;line-height:45px;font-size:30px;box-shadow:0 0 10px rgb(66 172 231 / .5),0 0 5px -5px #42ace7;background:#fff}.sidebar .author-box .sns-follow-buttons a:hover{box-shadow:0 10px 20px -2px rgb(0 0 0 / .2);opacity:1}.sidebar .author-box .sns-follow-buttons .follow-button span:before{color:#46CDFF}.sidebar .icon-instagram-new:before{content:"\ea92";font-size:24px}.sidebar .author-box .to-profile{position:absolute;background:#fff;border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;text-decoration:none;color:#46CDFF;box-shadow:0 0 10px rgb(66 172 231 / .5),0 0 5px -5px #42ace7;top:105px;right:45px;font-size:.9em;font-weight:700}.sidebar .author-box .to-profile:hover{box-shadow:0 10px 20px -2px rgb(0 0 0 / .2)}.sidebar .author-box .sns-follow-message{margin-bottom:10px;font-size:13px}.sidebar .author-box .sns-follow-message:before{content:"＼";margin-right:5px}.sidebar .author-box .sns-follow-message:after{content:"／";margin-left:5px}.sidebar .icon-twitter-logo:before{position:absolute;top:8px;right:0;bottom:0;left:0}.sidebar .icon-facebook-logo:before{position:absolute;top:6px;bottom:0;right:8px;left:0}.sidebar .icon-hatebu-logo:before{position:absolute;top:8px;bottom:0;right:0;left:0}.sidebar .icon-feedly-logo:before{position:absolute;top:8px;right:0;bottom:0;left:0}.sidebar .icon-rss-logo:before{position:absolute;top:8px;right:0;bottom:0;left:0}#sidebar .author-box .sns-follow-message{display:block}#navi{font-weight:700;text-shadow:0 2px 4px rgb(0 0 0 / .3)}#navi .menu-item-has-children>a::after{display:none}