@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
*/
.article h2{ padding:0;　margin-left:30px;margin-bottom:0; border-top:0;border-right:0; border-bottom:-10px;border-left:0}.page .date-tags,.page .author-info{display:none}.page-id-8636 .eye-catch-wrap,.page-id-342 .eye-catch-wrap,.page-id-1166 .eye-catch-wrap,.page-id-1185 .eye-catch-wrap,.page-id-1194 .eye-catch-wrap,.page-id-1232 .eye-catch-wrap,.page-id-1239 .eye-catch-wrap,.page-id-1245 .eye-catch-wrap,.page-id-1293 .eye-catch-wrap,.page-id-1323 .eye-catch-wrap,.page-id-6418 .eye-catch-wrap{display:none}.article-header{display:flex;flex-direction:column}.eye-catch-wrap{order:-1;overflow:hidden}.navi-in>ul li{line-height:40px;height:40px}.navi-in a{font-size:15px}#navi .navi-in a:hover{transform:none!important}.navi-in>ul .sub-menu a{padding:0}.navi-in>ul .sub-menu{box-shadow:0px 2px 5px 0 rgba(0,0,0,.26)}.sub-menu .caption-wrap{color:#333;border-top:dotted #ddd;background:#fff;padding:0 0 0 2em;margin:0}.navi-in>ul .sub-menu a:hover{transform:none!important}div#header-container{box-shadow:none}div.item-label{font-weight:700}.home .article-header,.home .article-footer{display:none}.reflection{display:inline-block;position:relative;overflow:hidden}.reflection:after{content:"";height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out infinite}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.link-btn{max-width:200px;margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;height:50px;box-sizing:border-box;background:#fff;position:relative}.link-btn a{display:flex;justify-content:center;align-items:center;width:100%;height:50px;background:#fff;box-sizing:border-box;color:#333;font-size:.9em;letter-spacing:.1em;text-decoration:none;box-shadow:0px 5px 12px #cad4e2,-6px -6px 12px #fff;border-radius:10px;position:absolute;top:-5px;left:0;transition-duration:.2s}.link-btn:hover a{left:0;top:0;box-shadow:0 0 4px #cad4e2,-2px -2px 4px #fff}.widget-entry-cards.card-large-image .a-wrap{max-width:100%}.widget-entry-cards.large-thumb{display:flex;flex-wrap:wrap}.new-entry-cards.large-thumb a{width:calc(100% / 2)}.cate .new-entry-cards.large-thumb a{width:calc(100% / 4)}@media screen and (max-width:834px){.new-entry-cards.large-thumb a{width:calc(100% / 1)}.cate .new-entry-cards.large-thumb a{width:calc(100% / 2)}}div.sb_instagram_header a[target=_blank]>span.fa-external-link{display:none}div#sb_instagram a[target=_blank]>span.fa-external-link{display:none}.cat-link,.tag-link{background-color:#fff;color:#520;border-radius:20px;padding:3px 8px;margin-bottom:8px}.pb-btn{margin:3em auto;max-width:500px;width:80%;position:relative}.pb-btn p{margin:0 !important;padding:0 !important}.pb-btn a{display:block;padding:1.5em 2em 1.3em;color:#333 !important;background:#fafafa;border:2px solid #777;font-size:16px !important;font-weight:600;position:relative;transition:all .2s;text-decoration:none}.pb-btn .pb-btn__text{max-width:90%;display:block;line-height:1.8;text-align:center}.pb-btn .pb-btn__label{background:#ee8f81;color:#fff;display:inline-block;padding:.5em 1em !important;font-size:12px !important;line-height:12px;font-weight:600;letter-spacing:.5px;position:absolute;top:-12px;left:23px;z-index:1}.pb-btn .pb-btn__add{font-size:12px !important;letter-spacing:.5px;margin:7px auto 0 !important;max-width:90%;color:#ee8f81;font-weight:600;text-align:center}.pb-btn a:after{position:absolute;content:"";display:inline-block;right:7%;top:50%;width:9px;height:9px;border-top:3px solid #333;border-right:3px solid #333;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.pb-btn a:hover{border-color:#ee8f81;transition:.2s;text-decoration:none;opacity:1}@media screen and (max-width:600px){.pb-btn{width:90%}.pb-btn a{padding:1.3em 1.3em 1.2em;font-size:14px !important}.pb-btn .pb-btn__label{left:14px}.pb-btn .pb-btn__add{text-align:center}}.pb-btn__shadow a{box-shadow:0px 4px 10px rgba(0,0,0,.09);border:unset !important}.pb-btn__shadow:hover{transform:translateY(2px)}.pb-btn__shadow:hover a{box-shadow:0px 2px 5px rgba(0,0,0,.09)}.pb-btn__shadow:hover .pb-btn__add{transform:translateY(-2px)}.pb-btn .pb-btn__label-2{color:#ee8f81;display:inline-block;font-size:12px !important;line-height:12px;font-weight:600;letter-spacing:.5px;position:absolute;top:-24px;left:-23px;z-index:1;transform:rotate(-5deg)}.pb-btn .pb-btn__label-2:before,.pb-btn .pb-btn__label-2:after{display:inline-block}.pb-btn .pb-btn__label-2:before{content:"＼";margin-right:3px}.pb-btn .pb-btn__label-2:after{content:"／";margin-left:3px}.pb-btn__yellow a{background:#fef9ed;border-color:#fdc44f}.pb-btn__yellow.pb-btn__shadow a{box-shadow:0px 4px 10px rgba(227,219,201,.6)}.pb-btn__yellow.pb-btn__shadow a:hover{box-shadow:0px 2px 5px rgba(227,219,201,.6)}.pb-btn__yellow .pb-btn__label{background:#fdc44f}.pb-btn__yellow .pb-btn__add{color:#fdc44f}.pb-btn__yellow .pb-btn__label-2{color:#fdc44f}.pb-btn__yellow a:after{border-top:3px solid #fdc44f;border-right:3px solid #fdc44f}.pb-btn__green a{background:#f2f8e8;border-color:#91c13e}.pb-btn__green.pb-btn__shadow a{box-shadow:0px 4px 10px rgba(225,230,212,.8)}.pb-btn__green.pb-btn__shadow a:hover{box-shadow:0px 2px 5px rgba(225,230,212,.8)}.pb-btn__green .pb-btn__label{background:#91c13e}.pb-btn__green .pb-btn__add{color:#91c13e}.pb-btn__green .pb-btn__label-2{color:#91c13e}.pb-btn__green a:after{border-top:3px solid #91c13e;border-right:3px solid #91c13e}.pb-btn__pink a{background:#ffefef;border-color:#fd9392}.pb-btn__pink a:hover{border-color:#fdc44f}.pb-btn__pink.pb-btn__shadow a{box-shadow:0px 4px 10px rgba(237,210,210,.8)}.pb-btn__pink.pb-btn__shadow a:hover{box-shadow:0px 2px 5px rgba(237,210,210,.8)}.pb-btn__pink .pb-btn__label{background:#fd9392}.pb-btn__pink .pb-btn__add{color:#fd9392}.pb-btn__pink .pb-btn__label-2{color:#fd9392}.pb-btn__pink a:after{border-top:3px solid #fd9392;border-right:3px solid #fd9392}#main .button-caption{display:none}.sns-share-message{font-weight:700;color:#875d5b}.sns-share-buttons{flex-wrap:nowrap;justify-content:center}.sns-share-buttons a{border-radius:50%;font-size:20px;margin:0 10px}#main .sns-share a{width:40px;height:40px}.sns-follow-message{font-weight:700;color:#875d5b}.sns-follow-buttons{justify-content:center}.sns-follow-buttons a{border-radius:50%;font-size:20px;margin:0 10px}#main .sns-follow a{width:40px;height:40px}.video-container{max-width:85%;margin:0 auto}.mobile-menu-buttons{height:50px;box-shadow:none}.mobile-menu-buttons{height:50px;box-shadow:none}.mobile-menu-buttons>li{padding-top:0}.menu-button{margin:auto}.mobile-menu-buttons .menu-button:hover{background-color:#fff}span.fas.fa-search:before{color:#cb5c17;margin-left:1em}span.fas.fa-bars:before{color:#cb5c17;margin-right:1em}.navi-menu-caption.menu-caption,.home-menu-caption.menu-caption,.search-menu-caption.menu-caption,.top-menu-caption.menu-caption,.sidebar-menu-caption.menu-caption{display:none}@media screen and (max-width:1023px){#main .eye-catch-wrap{margin-top:0}img.site-logo-image{visibility:hidden}}@media screen and (max-width:1023px){.logo-menu-button.menu-button{background-image:url(https://aruyo22.jp/wp-content/uploads/2023/05/logo202305.png);background-size:auto 40px;background-position:center;background-repeat:no-repeat}}@media screen and (max-width:834px){