/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.1
*/
 .home.page .header .header-in{min-height:285px}.post-date{display:none}.date-tags{display:none}.blogcard-title{color:#192f60}.internal-blogcard-footer{display:none}.blogcard-snipet{font-family:Meiryo}.header-in .tagline{text-align:left;font-size:17px;color:#cca860}.header-in .logo{text-align:left;padding-left:100px}.logo-image{padding:0}.wp-caption{border:none;border-radius:0;background-color:#fff;text-align:right;font-size:.5em;color:#979ba0}.wp-caption-text{margin:0}.gallery-caption{border:none;border-radius:0;background-color:#fff;text-align:right!important;font-size:0.3em!important;color:#979ba0!important}.page-id-38 #gallery-1 .gallery-caption,.page-id-38 #gallery-2 .gallery-caption,.page-id-38 #gallery-3 .gallery-caption{text-align:center!important;font-size:0.7em!important;color:#696969!important}.entry-card-snippet{line-height:1.5}.entry-card-snippet{font-size:14px;font-family:Meiryo}.widget_categories ul li a{color:#5a544b}.sidebar{background-image:url(https://satoh-dental.net/wp-content/uploads/2020/05/white1.jpg);border-image:url(https://satoh-dental.net/wp-content/uploads/2020/05/Mline.png)55 55 round;border-image-width:36px}#main .button-caption{display:none}#main .sns-share a{width:2.5em;height:2.5em;margin-left:.2em}.sns-share-buttons{justify-content:center}#main .social-icon{font-size:25px}.sns-share-message{font-size:12px;color:#726250}.sns-follow-buttons a{width:4em;height:1em}.sns-follow-buttons{justify-content:center}.sns-follow-message{font-size:14px;color:#726250}.wwa .box-menu{width:calc(100%/4)}@media screen and (max-width:599px){.box-menus .box-menu{width:calc(100%/4)}.box-menu-label{font-size:10px}.box-menu{min-height:20px;padding:1px}}.blogcard{position:relative}.internal-blogcard:after{position:absolute;bottom:10px;right:20px;font-family:'Font Awesome 5 free';content:'この記事を読む \f02d';font-size:83%;font-weight:700;background-color:#192f60;color:#FFF;padding:.2em 1em;border-radius:7px}.blogcard{position:relative;padding-bottom:50px}.front-top-page #main .entry-title{display:none}.home.page .entry-title,.home.page .date-tags,.home.page .author-info{display:none}.sidebar-menu-content{background:url(https://satoh-dental.net/wp-content/uploads/2020/05/bbbeb8b4f4d3c619e084345b67a487cf.jpg) top left;background-attachment:fixed;　}#slide-in-sidebar{background:url(https://satoh-dental.net/wp-content/uploads/2020/05/bbbeb8b4f4d3c619e084345b67a487cf.jpg) top left;background-attachment:fixed}#slide-in-sidebar-scroll a{background-color:#e6eae6;box-shadow:inset 0 0 15px 3px #fff}.mobile-menu-buttons{background:url(https://satoh-dental.net/wp-content/uploads/2020/05/white1.jpg)}.menu-drawer{background:url(https://satoh-dental.net/wp-content/uploads/2020/05/white1.jpg) top left}input[type="text"],input[type="url"],input[type="password"],input[type="email"],input[type="search"],input[type="tel"],input[type="date"],input[type="textarea"],input[type="select"],textarea{width:auto}input[type=submit]{width:40%;font-size:18px;padding:10px;background:#0068b7;font-weight:700;color:#fff;border-radius:50px;border:3px solid #409ecc;　}@media screen and (max-width:834px){.header div.header-in{min-height:230px}.header-in .tagline{text-align:left;font-size:14px}.header-in .logo{text-align:left;padding-left:70px}}@media screen and (max-width:768px){.wp-block-image img,.entry-content img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}.home.page .header .header-in{min-height:auto}.column-wrap{flex-direction:row}.header-in .tagline{text-align:left;font-size:14px}.header-in .logo{text-align:left;padding-left:45px}}@media screen and (max-width:667px){.header-in .tagline{text-align:left;font-size:10px}.header-in .logo{text-align:left;padding-left:20px}.header-in .tagline{width:15em}}@media screen and (max-width:568px){.header-in .site-logo-image{text-align:left;height:100px}　 .header-in .tagline{width:15em}　 input[type="text"],input[type="url"],input[type="password"],input[type="email"],input[type="search"],input[type="tel"],input[type="date"],input[type="textarea"],textarea{width:90%;　}}@media screen and (max-width:280px){.header-in .tagline{text-align:left;font-size:7px}.header-in .site-logo-image{text-align:left;height:80px}.header-in .logo{text-align:left;padding-left:25px}　 .header-in .tagline{width:15em}}.post-94 .entry-title{display:none}.post-102 .entry-title{display:none}.post-106 .entry-title{display:none}.post-379 .entry-title{display:none}.post-402 .entry-title{display:none}.page-id-64 .entry-title{display:none}.page-id-112 .entry-title{display:none}.page-id-33 .entry-title{display:none}.post-2349 .entry-title{display:none}.post-2509 .entry-title{display:none}body.page-id-38 .gallery-caption{font-size:.8em;color:#4f455c;margin:0 12px;text-align:center}.postid-2349 .toc-content ol ol{list-style:none}.postid-2509 .toc-content ol ol{list-style:none}.page-id-154 .sns-share{display:none}.page-id-112 .sns-share{　 display:none;　}.page-id-592 .sns-share{display:none}.page-id-3 .sns-share{display:none}.page-id-883 #header-container,.page-id-883 #content-top,.page-id-883 #content-bottom,.page-id-883 .sns-follow,.page-id-883 .sns-share,.page-id-883 .breadcrumb,.page-id-883 .entry-title{display:none}.post-402 .entry-card-title{font-size:0}.post-402 .entry-card-title:before{font-size:18px;content:"口腔外科"}.post-379 .entry-card-title{font-size:0}.post-379 .entry-card-title:before{font-size:18px;content:"歯周病治療"}.post-106 .entry-card-title{font-size:0}.post-106 .entry-card-title:before{font-size:18px;content:"プロのホワイトニング"}.post-102 .entry-card-title{font-size:0}.post-102 .entry-card-title:before{font-size:18px;content:"歯並びが気になる方へ｜矯正歯科"}.post-94 .entry-card-title{font-size:0}.post-94 .entry-card-title:before{font-size:18px;content:"歯を削らない新素材の入れ歯｜ウェルデンツ"}.post-2349 .entry-card-title{font-size:0}.post-2349 .entry-card-title:before{font-size:18px;content:"【新製品】医療ホームホワイトニング｜ディノベート"}.reflection{width:250px;height:80px;position:relative;overflow:hidden;background-color:#666;margin-left:auto;margin-right:auto}.reflection::after{content:"";display:block;width:30px;height:100%;position:absolute;top:-180px;left:0;background-color:#FFF;opacity:0;transform:rotate(45deg);animation:reflect 2s ease-in-out infinite;-webkit-transform:rotate(45deg);-webkit-animation:reflect 2s ease-in-out infinite}@keyframes reflect{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes reflect{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.reflection2{width:180px;height:150px;position:relative;overflow:hidden;background-color:#666;margin-left:auto;margin-right:auto}.reflection2::after{content:"";display:block;width:30px;height:100%;position:absolute;top:-180px;left:0;background-color:#FFF;opacity:0;transform:rotate(45deg);animation:reflect 2s ease-in-out infinite;-webkit-transform:rotate(45deg);-webkit-animation:reflect 2s ease-in-out infinite}@keyframes reflect{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes reflect{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.button-move{position:relative;padding:3px 3px;margin:0 3px;display:inline-block;box-shadow:0 3px 0 rgb(0 0 0 / .3)}.button-move:before{margin-right:3px}.pekopeko{animation:pekopeko 2s infinite;box-shadow:0 3px 0 rgb(0 0 0 / .3)}@keyframes pekopeko{0%{box-shadow:0 3px 0 rgb(0 0 0 / .3);top:0}10%{box-shadow:0 0 0 rgb(0 0 0 / .3);top:3px}20%{box-shadow:0 3px 0 rgb(0 0 0 / .3);top:0}30%{box-shadow:0 0 0 rgb(0 0 0 / .3);top:3px}40%{box-shadow:0 3px 0 rgb(0 0 0 / .3);top:0}}