@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.2
*/
.main{background-color:#fff}.content-in{background-color:#fff}.carousel-in{background-color:#fff}.nwa .author-box{max-width:none;padding:0}aside#author_box-2.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(https://machiben.com/wp-content/uploads/2021/03/p_da0623_l_da06230.jpg) center no-repeat;background-size:cover;position:relative;z-index:0}.author-box img.avatar.photo{border-radius:0;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 2em}.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-2 p{margin:1em 4em}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:0 3px}a.follow-button.website-button.website-follow-button-sq{background-color:#6eb6fd!important}a.follow-button.twitter-button.twitter-follow-button-sq{background-color:#7dcdf7!important}a.follow-button.facebook-button.facebook-follow-button-sq{background-color:#7c9dec!important}a.follow-button.hatebu-button.hatebu-follow-button-sq{background-color:#2c6ebd!important}a.follow-button.instagram-button.instagram-follow-button-sq{background:linear-gradient(135deg,#427eff 0%,#f13f79 80%) no-repeat !important}a.follow-button.pinterest-button.pinterest-follow-button-sq{background-color:#bd081c!important}a.follow-button.youtube-button.youtube-follow-button-sq{background-color:#cd201f!important}a.follow-button.linkedin-button.linkedin-follow-button-sq{background-color:#0A66C2!important}a.follow-button.note-button.note-follow-button-sq{background-color:#41C9B4!important}a.follow-button.soundcloud-button.soundcloud-follow-button-sq{background-color:#FF5500!important}a.follow-button.flickr-button.flickr-follow-button-sq{background-color:#111!important}a.follow-button.line-button.line-follow-button-sq{background-color:#00c300!important}a.follow-button.amazon-button.amazon-follow-button-sq{background-color:#ff9900!important}a.follow-button.rakuten-room-button.rakuten-room-follow-button-sq{background-color:#C61E79!important}a.follow-button.slack-button.slack-follow-button-sq{background-color:#4A154B!important}a.follow-button.github-button.github-follow-button-sq{background-color:#4078c0!important}a.follow-button.codepen-button.codepen-follow-button-sq{background-color:#47CF73!important}a.follow-button.feedly-button.feedly-follow-button-sq{background-color:#2bb24c!important}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}}.article h1,.article h2,.article h3,.sidebar h3,.archive h1{padding:0;margin:0;font-size:none;border-collapse:separate;border-spacing:0;border-top:none;border-right:none;border-bottom:none;border-left:none;line-height:none;position:relative}.article h2:before{background-image:none}.archive-title :before{display:none}.article h1,.article h2,.archive h1{line-height:2;background-color:#66a4ac;font-size:24px;color:#fff;padding:1em;border-radius:2px;margin-top:70px;margin-bottom:30px;box-shadow:0px 2px 5px 0 rgba(0,0,0,.3)}.article h3{line-height:2;font-size:20px;border:none;display:inline-block;color:#333;border-radius:2px;border-left:10px solid #66a4ac;padding:.4em .8em;margin-top:50px;margin-bottom:20px}.sidebar h3{line-height:2;background-color:#66a4ac;font-size:22px;color:#fff;padding:.5em;border-radius:2px;margin-top:70px;margin-bottom:30px;box-shadow:0px 2px 5px 0 rgba(0,0,0,.3)}@media (max-width:480px){.article h1,.article h2,.archive h1{font-size:18px;padding:1.5em 1em 1.5em .5em}.article h3{font-weight:700;margin-top:3em;margin-bottom:15px;font-size:17px!important}.sidebar h3{font-size:18px;padding:1.3em 1em 1.3em .5em}}.search-menu-button.menu-button,.navi-menu-button.menu-button{background-color:#06565b;color:#fff;height:55px;padding-top:8px}.logo-menu-button.menu-button{background-color:#06565b;color:#fff;height:55px}.cat-label{top:0;left:10px;border:none;font-size:12px;color:#fff;background-color:#06565b;padding:1px 5px;margin:-6px 0 0;overflow:visible}.cat-label:after{position:absolute;content:”;top:0;right:-6px;border:none;border-bottom:solid 6px #3089a9;border-right:solid 6px transparent}.navi-menu-content{left:auto;right:0;background-color:rgba(6,86,91,.5);transform:translateX(101%)}.menu-drawer a{font-size:1.1em;color:#fff;height:3em;font-family:ヒラギノ角ゴ Pro W6}.menu-drawer a:hover{color:rgba(2);background-color:rgba(30,124,209,0)}.home main,.archive main{margin-top:0;padding-top:0}.widget-entry-card-link,.popular-entry-card-link,.related-entry-card-wrap{background-color:transparent;margin-top:0;padding-top:0;background-color:#fff;border-radius:4px;margin-bottom:1em!important;padding:10px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.3)}.widget-entry-card-link:hover{box-shadow:0 10px 20px -5px rgba(0,0,0,.2);transform:translateY(-2px);background-color:#fff;transition:all .3s ease}.popular-entry-card-link:hover{box-shadow:0 10px 20px -5px rgba(0,0,0,.2);transform:translateY(-2px);background-color:#fff;transition:all .3s ease}.related-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}.entry-card-wrap{background-color:#fff;border-radius:4px;margin-bottom:1em!important;padding:10px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.3)}.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}.widget-entry-card-title,.related-entry-card-title{margin-top:10px;line-height:1.5;font-family:Hiragino Sans;color:#455765}.widget-entry-card-title:hover{color:#49add1}.related-entry-card-title:hover{color:#49add1}.widget-entry-card-snippet,.related-entry-card-snippet{margin-top:10px;font-size:16px;line-height:1.7;font-family:Hiragino Sans}.cat-label{top:0;left:10px;border:none;font-size:12px;color:#fff;background-color:#49add1;padding:1px 5px;margin:-6px 0 0;overflow:visible}.cat-label:after{position:absolute;content:'';top:0;right:-6px;border:none;border-bottom:solid 6px #3089a9;   border-right:solid 6px transparent}.entry-card-title{margin-top:10px;line-height:1.5;font-family:Hiragino Sans;color:#455765}.entry-card-title:hover{color:#49add1}.entry-card-snippet{margin-top:10px;font-size:16px;line-height:1.7;font-family:Hiragino Sans}.e-card-info{color:#666}.footer{margin-top:40px;background:#444d53;border-top:4px solid #72c7e6}.footer-bottom{margin-top:14px}.footer-bottom-logo{float:none;bottom:auto;position:static;margin-bottom:10px}.footer-bottom-logo .logo-image{padding:0;max-width:160px;margin:0 auto}.footer-bottom-content{float:none;text-align:center}.navi-footer-in>.menu-footer{justify-content:center;margin-bottom:1em}.navi-footer-in a{color:#aab3b9}.navi-footer-in a:hover{color:#aab3b9;background:0 0;text-decoration:underline}.footer-bottom.fnm-text-width .menu-footer li{line-height:1}.copyright{color:#aab3b9}@media screen and (max-width:834px){.navi-footer-in>.menu-footer li.menu-item{border:none}}@media screen and (max-width:460px){.navi-footer-in>.menu-footer li.menu-item{width:100%;display:block;flex:auto;padding:.3em 0}}@media screen and (max-width:1023px){.header-in{display:none}}@media screen and (max-width:834px){ }@media screen and (max-width:480px){.cat-label{font-size:9px;max-width:90%;overflow:visible}.entry-card-title{font-size:15px;line-height:1.4;   }.entry-card-snippet{font-size:13px;line-height:1.7;padding:5px}.e-card-info{font-size:11px}}}