:root{--primary-color:255 , 225 , 110;--secondary-color:149 , 224 , 97;--back-color:247 , 247 , 247;--black-color:65 , 64 , 62;--white-color:255 , 255 , 255;--gray-color:221 , 221 , 221;--gray-light-color:247 , 247 , 247}html{overflow-x:hidden!important}body{color:rgba(var(--black-color),1);overflow:visible}@media screen and (max-width:1023px){body{overflow-x:hidden!important}}.main{background-color:transparent}.logo-text,.logo-menu-button,.appeal-title,.entry-title,.list-title,.entry-card-title,.pagination .page-numbers,.article h2,.article h3,.article h4,.article h5,.article h6,.widget h2,.widget-title,.related-entry-main-heading,.comment-title,.footer-title{font-family:"Klee One",sans-serif}.a-wrap:hover,.navi-footer-in a:hover,.tagcloud a:hover,.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,.widget_block ul li a:hover{background:rgba(var(--back-color),1)}.font-awesome-5 .navi .sub-caption:before,.font-awesome-5 .navi .sub-caption:before,.font-awesome-5 .toc-title::before,.font-awesome-5 blockquote::before,.font-awesome-5 blockquote::after,.font-awesome-5 .wp-block-quote::before,.font-awesome-5 .wp-block-quote::after,.font-awesome-5 .sns-share-message::before,.font-awesome-5 .sns-follow-message::before,.font-awesome-5 .related-entry-heading .sub-caption:before,.font-awesome-5 .comment-title .sub-caption:before{font-family:"Font Awesome 5 Free";font-weight:900}.font-awesome-5 .sub-caption::before{font-size:.8em}.container{animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.container,.sidebar-menu-content,.navi-menu-content,.mobile-menu-buttons,#navi .navi-in>.menu-mobile li{background-image:linear-gradient(180deg,rgba(var(--white-color),0) 93%,rgba(var(--gray-color),1) 100%) , linear-gradient(90deg,rgba(var(--white-color),0) 93%,rgba(var(--gray-color),1) 100%);background-color:rgba(var(--back-color),1);background-size:15px 15px}.tagline,.eye-catch img,.not-found,.read-time,.author-box .sns-follow-buttons,.cta-thumb img{position:relative;background-image:repeating-linear-gradient(45deg,rgba(var(--gray-light-color),1),rgba(var(--gray-light-color),1) 3px,rgba(var(--white-color),.7) 0,rgba(var(--white-color),.7) 6px)}.single .main,.page .main,.error404 .main,.list{position:relative;background:rgba(var(--white-color),1);color:rgba(var(--black-color),1);padding:2em;border:1px solid rgba(var(--gray-color),1);background-size:cover;box-sizing:border-box;margin-bottom:1em}.single .main:before,.page .main:before,.error404 .main:before,.list:before,.single .main:after,.page .main:after,.error404 .main:after,.list:after{position:absolute;content:"";display:block;border:50px solid transparent;box-shadow:0 -7px 6px -9px rgba(var(--black-color),1);border-top:50px solid rgba(var(--back-color),1)}.single .main:before,.page .main:before,.error404 .main:before,.list:before{top:-60px;left:-65px;transform:rotate(135deg)}.single .main:after,.page .main:after,.error404 .main:after,.list:after{bottom:-60px;right:-65px;transform:rotate(315deg)}div:not(.list-columns) .list:before, div:not(list-columns) .list:after {border-width:40px}div:not(.list-columns) .list:before {border-top-width:40px;top:-49px;left:-49px}div:not(list-columns) .list:after {border-bottom-width:40px;bottom:-49px;right:-49px}.ect-3-columns .list-column .list:before{top:-43px;left:-43px}.ect-3-columns .list-column .list:after{bottom:-43px;right:-43px}.search-no-results .list{height:100%!important}.widget-sidebar,.appeal-content{position:relative;background:rgba(var(--white-color),1);padding:2em 1em 1em}.appeal-content{background:rgba(var(--white-color),.9);box-shadow:0 0 10px rgba(var(--white-color),1) inset;color:rgba(var(--black-color),1)}.widget-sidebar::before,.appeal-content::before{position:absolute;content:"";width:95%;height:10px;top:.5em;left:0;right:0;bottom:0;margin:0 auto;border-top:dotted 10px rgba(var(--back-color),1)}.appeal-title{display:inline;margin:auto auto .5em;font-size:1.2em}.entry-card-title,.related-entry-card-title{border-bottom:1px dashed rgba(var(--gray-color),1)}.article-footer>.sns-share,.article-footer>.sns-follow,.related-list{border-bottom:3px dashed rgba(var(--back-color),1)}.article h2,.related-entry-heading,.comment-title,.article h2:before,.article h2:after,.related-entry-heading:before,.comment-title:before,.related-entry-heading:after,.comment-title:after{border:solid 1px #777}.article h2:before,.article h2:after,.related-entry-heading:before,.comment-title:before,.related-entry-heading:after,.comment-title:after{pointer-events:none}.article h2,.related-entry-heading,.comment-title{position:relative;background:rgba(var(--primary-color),.6);box-shadow:0 0 1px 3px rgba(var(--primary-color),.6);border-radius: 2em 7em 5em 7em/10em 3em 1em 1em}.article h2:before,.article h2:after,.related-entry-heading:before,.comment-title:before,.related-entry-heading:after,.comment-title:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%}.article h2:before,.related-entry-heading:before,.comment-title:before{transform:rotate(-.7deg);border-radius: 6em 6em 2em 9em/2em 8em 9em 4em}.article h2:after,.related-entry-heading:after,.comment-title:after{transform:rotate(.7deg);border-radius: 10em 8em 10em 5em/5em 10em 6em 10em}@media screen and (max-width:480px){.article h2{padding:.6em .9em}}.related-entry-heading,.comment-title{display:block;padding:1em}.related-entry-heading .sub-caption:before,.comment-title .sub-caption:before{content:"\f105";font-family:Fontawesome;margin-right:.3em}.appeal-title,.author-box .author-name a,.cta-heading,.navi-in a,.index-tab-buttons .index-tab-button{background-image:linear-gradient(90deg,rgba(var(--secondary-color),.3) 3px,rgba(var(--white-color),0) 10px) , linear-gradient(90deg,rgba(var(--secondary-color),.5),rgba(var(--secondary-color),.5)) , linear-gradient(270deg,rgba(var(--secondary-color),.3) 5px,rgba(var(--white-color),0) 10px);background-repeat:no-repeat;background-position:left bottom;background-size:0% 20%}.appeal-title,.author-box .author-name a,.cta-heading,.navi-in a:hover,.index-tab-buttons .index-tab-button:hover{background-size:100% 20%}.header-container:not(.fixed-header) {position:relative!important}.tagline{display:inline;margin:1em auto;padding:0 1em;font-size:small;width:auto}@media screen and (max-width:480px){.tagline{padding:0 .5em;font-size:x-small}}.logo-text{margin-bottom:.3em}.logo-text .site-name-text,.mobile-menu-buttons .logo-menu-button>a{text-emphasis-style:dot;-webkit-text-emphasis-style:dot;text-emphasis-position:under left;-webkit-text-emphasis-position:under left;letter-spacing:.1em}@media screen and (max-width:834px){#header .site-name-text{font-size:25px}}.logo-menu-button{line-height:initial}.navi-in a{transition:all .8s ease;cursor:pointer;color:#696867;font-size:15px;letter-spacing:.05em}.navi-in a:hover{background-color:transparent}.navi-in>ul>li>a>.has-icon{right:0}.navi-in .has-icon div{padding:.2em;color:rgba(var(--black-color),1);background-color:rgba(var(--back-color),1)}.navi .sub-caption{opacity:1;color:rgba(105,104,103,.5);width:auto!important;border-radius:5px}.navi .sub-caption:before{content:"\f105";font-family:Fontawesome;margin-right:.1em}.navi-in>ul .sub-menu{background-color:rgba(var(--white-color),1);box-shadow:0 5px 8px -7px rgba(var(--black-color),1)}.navi-in>ul .sub-menu li .caption-wrap{justify-content:left}@media screen and (max-width:834px){#navi .navi-in>.menu-mobile{padding-top:.2em;padding-bottom:.2em}#navi .navi-in>.menu-mobile li{width:calc(50% - 1em);margin:.2em;border:1px solid rgba(var(--back-color),1);border-radius:3px}#navi .navi-in>.menu-mobile li:hover{border-color:rgba(var(--gray-color),1)}#navi .navi-in>.menu-mobile .has-icon{display:none}.mobile-menu-buttons .menu-button>a{color:rgba(var(--black-color),1)}}.notice-area{background-color:rgba(var(--primary-color),1);color:rgba(var(--black-color),1)}.appeal-button{background-color:rgba(var(--primary-color),1);color:rgba(var(--black-color),1)}.sidebar{border-radius:0;background:transparent}.widget-index-middle,.widget-index-bottom{margin-top:1.8em}.list-title-in{background:rgba(var(--white-color),.8);border-left:2px dotted rgba(var(--black-color),.15)!important;border-right:2px dotted rgba(var(--black-color),.15)!important;box-shadow:0 0 5px rgba(var(--black-color),.2);margin-right:2px;margin-left:2px;padding:.3em .5em}.list-title-in:before,.list-title-in:after{position:initial;display:block;width:0;height:0;pointer-events:none}.list-title-in:before{margin-right:-2px}.list-title-in:after{margin-left:-2px}_:lang(ja)+_:-webkit-full-screen-document, .list-title-in:before, .list-title-in:after {display:inline-block}.index-tab-buttons .index-tab-button,
#index-tab-1:checked ~ .index-tab-buttons .index-tab-button[for="index-tab-1"], #index-tab-2:checked ~ .index-tab-buttons .index-tab-button[for="index-tab-2"], #index-tab-3:checked ~ .index-tab-buttons .index-tab-button[for="index-tab-3"], #index-tab-4:checked ~ .index-tab-buttons .index-tab-button[for="index-tab-4"] {border:0;letter-spacing:.05em}.index-tab-buttons .index-tab-button{transition:all .8s ease;background-color:transparent;border-bottom:12px solid rgba(var(--white-color),1);color:rgba(var(--black-color),1)}#index-tab-1:checked ~ .index-tab-buttons .index-tab-button[for="index-tab-1"], #index-tab-2:checked ~ .index-tab-buttons .index-tab-button[for="index-tab-2"], #index-tab-3:checked ~ .index-tab-buttons .index-tab-button[for="index-tab-3"], #index-tab-4:checked ~ .index-tab-buttons .index-tab-button[for="index-tab-4"] {border-bottom:12px solid rgba(var(--secondary-color),1);color:rgba(var(--black-color),1);background-color:rgba(var(--white-color),1);font-weight:normal}.index-tab-buttons .index-tab-button:hover{border:none;color:rgba(var(--secondary-color),1)}.ect-tile-card-2 .masonry-brick{width:calc(49.5% - 2em)}.ect-tile-card-3 .masonry-brick{width:calc(34.03% - 2em)}@media screen and (max-width:834px){.tab-cont.tb1 .ect-tile-card-3 .masonry-brick{width:calc(49.5% - 2em)}}@media screen and (max-width:480px){.ect-vertical-card.sp-entry-card-1-column .entry-card-wrap.a-wrap{width:calc(100% - 4em)}}.list .a-wrap{border-bottom:1px solid rgba(var(--gray-color),1);border-right:1px solid rgba(var(--gray-color),1);border-radius:0 0 10px 0}.a-wrap:hover{box-shadow:0 10px 10px -10px rgba(var(--black-color),.5);border:transparent;border-radius:0}@media screen and (max-width:480px){.entry-card-meta,.related-entry-card-meta{position:unset;font-size:small}.e-card-info{justify-content:flex-start}}.cat-label{background-color:rgba(var(--primary-color),.9);border-top:none!important;border-bottom:none!important;border-left:2px dotted rgba(var(--black-color),.15)!important;border-right:2px dotted rgba(var(--black-color),.15)!important;box-shadow:0 0 5px rgba(var(--black-color),.2);text-shadow:0 0 1px rgba(var(--white-color),1);padding:.5em;color:rgba(var(--black-color),1);transform:rotate(355deg);margin-left:-10px}.article h1.entry-title{padding:.5em 0;border-top:1px solid;border-bottom:1px solid}.eye-catch img,.not-found{padding:.5em}.eye-catch .cat-label{opacity:1}.read-time{border-top:none;border-bottom:none}.sidebar h3,.widget h2,.footer-title{text-align:center;background-color:transparent;box-shadow:0 3px 0 rgba(var(--back-color),1);margin:0 0 1em;font-weight:normal}.sidebar h3,.widget h2{border-radius:5px 5px 0 0;border-bottom:3px solid #fff}.article h3{position:relative;margin:3em 0 1.5em;padding:.5em 1em .5em 36px;border:none;border-bottom:1px dotted #aaa}.article h3:before{position:absolute;content:"";display:inline-block;top:-4px;left:6px;width:24px;height: calc(100% + 12px);background:rgba(var(--primary-color),.3);border-radius: 20px 40px/60px 20px}.article h4{position:relative;border:0;border-bottom:2px solid rgba(var(--gray-color),1)}.article h4:before{position:absolute;content:"";left:1em;bottom:-14px;width:0;height:0;border-width:14px 12px 0 12px;border-style:solid;border-color:rgba(var(--gray-color),1) transparent transparent transparent}.article h4:after{position:absolute;content:"";bottom:-10px;left:1em;width:0;height:0;border-width:14px 12px 0 12px;border-style:solid;border-color:rgba(var(--white-color),1) transparent transparent transparent}.widget_categories>ul>.cat-item>a:before,.widget_nav_menu>div>ul>li>a:before,.widget_categories li>ul>li>a:before,.widget_nav_menu ul li ul a:before,.toc-list>li>ol li a:before{position:absolute;content:"";width:15px;height:15px}.widget_categories>ul>.cat-item>a:before,.widget_nav_menu>div>ul>li>a:before{border:2px solid rgba(var(--white-color),1);box-shadow:0 0 0 2px rgba(var(--primary-color),1);background:rgba(var(--primary-color),1);border-radius:50%}.widget_categories li>ul>li>a:before,.widget_nav_menu ul li ul a:before,.toc-list>li>ol li a:before{border:2px solid rgba(var(--primary-color),1);box-shadow:none;background:transparent;border-radius:50%;top:7px;left:-20px}.widget_categories>ul>li,.widget_nav_menu>div>ul>li{margin-bottom:.5em;padding-left:20px}.widget_categories>ul>.cat-item>a{position:relative;padding-left:10px}.widget_categories>ul>.cat-item>a:before,.widget_nav_menu>div>ul>li>a:before,.widget_categories li>ul>li>a:before{width:10px;height:10px;top:calc(50% - 8px);left:-10px}.toc .toc-list{padding-left:0}.toc .toc-list ul,.toc .toc-list ol{margin-bottom:1em!important}.toc li{margin:0;list-style:none}.toc-list>li{position:relative;list-style-type:none}.toc .toc-list li:before,.toc .toc-list li li:before{content:none!important}.toc .toc-list>li>a{font-weight:bold;margin-bottom:1em!important}.toc-list>li>ol li a:before{width:10px;height:10px;top:10px;left:-10px;border:2px solid rgba(var(--secondary-color),1)}.toc-list>li>a{border-top:solid 1px rgba(var(--secondary-color),1);border-bottom:solid 1px rgba(var(--secondary-color),1)}.toc-list li a{display:block;text-decoration:none;transition:.15s easy-out;padding:.2em .3em}.toc-list>li>a::before{counter-increment:count;content:counter(count) ".";background:rgba(var(--secondary-color),1);padding:.3em .5em;margin-right:.5em;border-radius:10px}.toc-list li ol li a,.widget_categories li>ul>li>a,.widget_nav_menu ul li a{position:relative;padding-left:.5em}.toc-list>li a:hover,.widget_categories li a:hover,.widget_nav_menu ul li a:hover{transform:translateX(4px)}@media screen and (max-width:834px){.toc-list li a{padding:.5em .3em}}.widget_nav_menu ul li ul a:before{top:18px}.toc,.widget_categories ul{font-size:85%}.toc{width:80%;padding:1em;counter-reset:count;position:relative;border:none;border-radius:4px;opacity:.8;background:radial-gradient(circle,transparent 20%,#fafafa 20%,#fafafa 80%,transparent 80%,transparent) , radial-gradient(circle,transparent 20%,#fafafa 20%,#fafafa 80%,transparent 80%,transparent) 25px 25px , linear-gradient(rgba(var(--gray-color),1) 2px,transparent 2px) 0 -1px , linear-gradient(90deg,rgba(var(--gray-color),1) 2px,#fafafa 2px) -1px 0;background-size:50px 50px}.toc-title{margin:.3em 0 .4em;font-weight:bold;margin-bottom:20px;background:rgba(var(--primary-color),1);border-top:none!important;border-bottom:none!important;border-left:2px dotted rgba(var(--black-color),.15)!important;border-right:2px dotted rgba(var(--black-color),.15)!important;box-shadow:0 0 5px rgba(var(--black-color),.2);text-shadow:0 0 1px rgba(var(--white-color),1);padding:.5em}.toc-title::before{font-family:Fontawesome;content:"\f0ca";margin-right:.5em;cursor:pointer;background:rgba(var(--white-color),1);color:rgba(var(--secondary-color),1);padding:.2em;border-radius:5px}.toc-checkbox:checked+.toc-title::before{content:"\f00d"}@media screen and (max-width:480px){.toc{width:100%}}.toc-widget-box{padding:0}.toc-widget-box .toc{width:100%;padding:0;margin:0;background:transparent}.scrollable-table th{background-color:rgba(var(--back-color),1)}table tr:nth-of-type(2n+1) {background-color:rgba(var(--back-color),.3)}blockquote{position:relative;background:rgba(var(--back-color),.6);box-shadow:0 0 0 5px rgba(var(--white-color),1) inset;border:none;overflow:hidden;opacity:.99}blockquote::before,blockquote::after{font-family:FontAwesome;font-size:500%;z-index:-1;opacity:.5}blockquote::before{content:"\f10d";top:-10px;left:0}blockquote:after{content:"\f10e";bottom:30px;right:0}pre{background-color:rgba(var(--gray-light-color),1);border:1px solid rgba(var(--gray-color),1)}.is-style-information-box,.information-box,.information,.is-style-question-box,.question-box,.question,.is-style-alert-box,.alert-box,.alert,.is-style-memo-box,.memo-box,.is-style-comment-box,.comment-box,.is-style-ok-box,.ok-box,.is-style-ng-box,.ng-box,.is-style-good-box,.good-box,.is-style-bad-box,.bad-box,.is-style-profile-box,.profile-box,.is-style-primary-box,.primary-box,.sp-primary,.primary,.is-style-secondary-box,.secondary-box,.is-style-info-box,.info-box,.sp-info,.info,.is-style-success-box,.success-box,.sp-success,.success,.is-style-warning-box,.warning-box,.sp-warning,.warning,.is-style-danger-box,.danger-box,.sp-danger,.danger,.is-style-light-box,.light-box,.is-style-dark-box,.dark-box{position:relative;background:rgba(var(--white-color),.3);border-width:1px;border-style:solid}.is-style-information-box::after,.information-box::after,.information::after,.is-style-question-box::after,.question-box::after,.question::after,.is-style-alert-box::after,.alert-box::after,.alert::after,.is-style-memo-box::after,.memo-box::after,.is-style-comment-box::after,.comment-box::after,.is-style-ok-box::after,.ok-box::after,.is-style-ng-box::after,.ng-box::after,.is-style-good-box::after,.good-box::after,.is-style-bad-box::after,.bad-box::after,.is-style-profile-box::after,.profile-box::after,.is-style-primary-box::after,.primary-box::after,.sp-primary::after,.primary::after,.is-style-secondary-box::after,.secondary-box::after,.is-style-info-box::after,.info-box::after,.sp-info::after,.info::after,.is-style-success-box::after,.success-box::after,.sp-success::after,.success::after,.is-style-warning-box::after,.warning-box::after,.sp-warning::after,.warning::after,.is-style-danger-box::after,.danger-box::after,.sp-danger::after,.danger::after,.is-style-light-box::after,.light-box::after,.is-style-dark-box::after,.dark-box::after{position:absolute;content:"";top:5px;left:5px;width:100%;height:100%;border-radius:4px;z-index:-1}.is-style-information-box::after,.information-box::after,.information::after{background-color:#f3fafe}.is-style-question-box::after,.question-box::after,.question::after{background-color:#fff7cc}.is-style-alert-box::after,.alert-box::after,.alert::after{background-color:#fdf2f2}.is-style-memo-box::after,.memo-box::after{background-color:#ebf8f4}.is-style-comment-box::after,.comment-box::after{background-color:rgba(var(--gray-light-color),1)}.is-style-ok-box::after,.ok-box::after{background-color:#f2fafb}.is-style-ng-box::after,.ng-box::after{background-color:#ffe7e7}.is-style-good-box::after,.good-box::after{background-color:#f7fcf7}.is-style-bad-box::after,.bad-box::after{background-color:#fff1f4}.is-style-profile-box::after,.profile-box::after{background-color:rgba(var(--gray-light-color),1)}.is-style-profile-box::after,.profile-box::after{background-color:rgba(var(--gray-light-color),1)}.is-style-primary-box::after,.primary-box::after,.sp-primary::after,.primary::after{background-color:#cce5ff}.is-style-secondary-box::after,.secondary-box::after{background-color:#e2e3e5}.is-style-info-box::after,.info-box::after,.sp-info::after,.info::after{background-color:#d1ecf1}.is-style-success-box::after,.success-box::after,.sp-success::after,.success::after{background-color:#d4edda}.is-style-warning-box::after,.warning-box::after,.sp-warning::after,.warning::after{background-color:#fff3cd}.is-style-danger-box::after,.danger-box::after,.sp-danger::after,.danger::after{background-color:#f8d7da}.is-style-light-box,.light-box{border-color:rgba(var(--gray-light-color),1)}.is-style-light-box::after,.light-box::after{background-color:rgba(var(--gray-light-color),1)}.is-style-dark-box::after,.dark-box::after{background-color:#d6d8d9}.blank-box.sticky,.is-style-blank-box-red,.is-style-blank-box-navy,.is-style-blank-box-blue,.is-style-blank-box-yellow,.is-style-blank-box-green,.is-style-blank-box-pink,.is-style-blank-box-orange,.is-style-sticky-gray,.is-style-sticky-yellow,.is-style-sticky-red,.is-style-sticky-blue,.is-style-sticky-green{position:relative;border-radius:0}.blank-box.sticky:before,.blank-box.sticky:after{content:"";position:absolute;width:0;height:0;border-style:solid}.blank-box.sticky:before{bottom:0;right:0;border-width:0 0 30px 30px;border-color:transparent transparent rgba(var(--white-color),1) transparent}.blank-box.sticky:after{bottom:-6px;right:5px;border-width:40px 20px 0 0;border-color:rgba(var(--white-color),1) transparent transparent transparent;box-shadow:-1px -1px 0 0 rgba(var(--black-color),.15);transform:rotate(16deg);opacity:.5}.blogcard{border:3px solid rgba(var(--back-color),1);box-shadow:0 0 0 1px rgba(var(--gray-color),1)}.blogcard-content{border-left:3px dashed rgba(var(--back-color),1);padding-left:.5em}.timeline-item:before{background:rgba(var(--secondary-color),1)}.timeline-item-content{border-left-color:rgba(var(--back-color),1)}.btn,.ranking-item-link-buttons a,.btn-wrap>a,.wp-block-freeform .btn-wrap>a{border-radius:10px;box-shadow:0 5px 5px -2px rgba(var(--black-color),.2)}.btn-l,.ranking-item-link-buttons a,.btn-wrap.btn-wrap-l>a{padding:1em}.btn:hover,.ranking-item-link-buttons a:hover,.btn-wrap>a:hover,.wp-block-freeform .btn-wrap>a:hover{opacity:1;filter:brightness(115%);box-shadow:0 -3px 2px 0 rgba(var(--gray-color),.2) , 0 -5px 5px -2px rgba(var(--gray-color),1) inset}.navi-in .has-icon div,.pagination .page-numbers,.search-submit,.go-to-top-button,.author-widget-name{border-top-left-radius:185px 160px;border-top-right-radius:200px 195px;border-bottom-right-radius:160px 195px;border-bottom-left-radius:185px 190px}.pagination .current,.pagination-next-link,.pagination-next-link:before,.list-more-button,.list-more-button:before,.comment-btn,.comment-btn:before{border-top-left-radius:170px 180px;border-top-right-radius:230px 150px;border-bottom-right-radius:160px 200px;border-bottom-left-radius:180px 150px}.sns-share-message,.sns-follow-message{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;margin-bottom:13px;background:rgba(var(--back-color),1);padding:1em;border-radius:10px;font-size:15px;line-height:1.6}.home .main .sns-share-message,.archive .main .sns-share-message,.home .main .sns-follow-message,.archive .main .sns-follow-message{background:rgba(var(--gray-color),1)}.sns-share-message:before,.sns-follow-message:before{content:"\f00c";font-family:FontAwesome;display:inherit;line-height:1;font-size:1.5em;color:rgba(var(--primary-color),1)}.sns-buttons{flex-wrap:wrap}.sns-buttons a{position:relative;background-color:transparent!important;color:rgba(var(--black-color),1);border-radius:40px;border:1px solid transparent!important;text-shadow:rgba(var(--white-color),1) 1px 1px 1px , rgba(var(--white-color),1) -1px 1px 1px , rgba(var(--white-color),1) -1px -1px 1px , rgba(var(--white-color),1) 1px -1px 1px , rgba(var(--white-color),1) 0 0 1px;height:40px;white-space:nowrap;justify-content:center;z-index:0}.sns-buttons a:before{content:"";position:absolute;background:rgba(var(--gray-color),1);width:30px;height:30px;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid rgba(var(--white-color),1);z-index:-1}.sns-buttons a:hover{color:rgba(var(--white-color),1)!important;text-shadow:rgba(var(--primary-color),1) 1px 1px 1px , rgba(var(--primary-color),1) -1px 1px 1px , rgba(var(--primary-color),1) -1px -1px 1px , rgba(var(--primary-color),1) 1px -1px 1px , rgba(var(--primary-color),1) 0 0 1px}.sns-buttons a:hover:before{background:rgba(var(--primary-color),1)}.sns-share:not(.ss-high-and-low-cl) .sns-share-buttons a .share-count {top:3px}.sns-share-buttons a .button-caption{margin-left:1px}.sns-follow-buttons a{width:auto;margin:auto}.bc-brand-color.sns-share .x-corp-button,.bc-brand-color.sns-follow .x-corp-button{color:var(--cocoon-twitter-color)}.bc-brand-color.sns-share .mastodon-button,.bc-brand-color.sns-follow .mastodon-button{color:var(--cocoon-mastodon-color)}.bc-brand-color.sns-share .bluesky-button,.bc-brand-color.sns-follow .bluesky-button{color:var(--cocoon-bluesky-color)}.bc-brand-color.sns-share .misskey-button,.bc-brand-color.sns-follow .misskey-button{color:var(--cocoon-misskey-color)}.bc-brand-color.sns-share .facebook-button,.bc-brand-color.sns-follow .facebook-button{color:var(--cocoon-facebook-color)}.bc-brand-color.sns-share .hatebu-button,.bc-brand-color.sns-follow .hatebu-button{color:var(--cocoon-hatebu-color)}.bc-brand-color.sns-share .google-plus-button,.bc-brand-color.sns-follow .google-plus-button{color:var(--cocoon-google-plus-color)}.bc-brand-color.sns-share .pocket-button,.bc-brand-color.sns-follow .pocket-button{color:var(--cocoon-pocket-color)}.bc-brand-color.sns-share .line-button,.bc-brand-color.sns-follow .line-button{color:var(--cocoon-line-color)}.bc-brand-color.sns-share .website-button,.bc-brand-color.sns-follow .website-button{color:var(--cocoon-website-color)}.bc-brand-color.sns-share .instagram-button,.bc-brand-color.sns-follow .instagram-button{color:var(--cocoon-instagram-color)}.bc-brand-color.sns-share .pinterest-button,.bc-brand-color.sns-follow .pinterest-button{color:var(--cocoon-pinterest-color)}.bc-brand-color.sns-share .youtube-button,.bc-brand-color.sns-follow .youtube-button{color:var(--cocoon-youtube-color)}.bc-brand-color.sns-share .linkedin-button,.bc-brand-color.sns-follow .linkedin-button{color:var(--cocoon-linkedin-color)}.bc-brand-color.sns-share .note-button,.bc-brand-color.sns-follow .note-button{color:var(--cocoon-note-color)}.bc-brand-color.sns-share .soundcloud-button,.bc-brand-color.sns-follow .soundcloud-button{color:var(--cocoon-soundcloud-color)}.bc-brand-color.sns-share .flickr-button,.bc-brand-color.sns-follow .flickr-button{color:var(--cocoon-flickr-color)}.bc-brand-color.sns-share .amazon-button,.bc-brand-color.sns-follow .amazon-button{color:var(--cocoon-amazon-color)}.bc-brand-color.sns-share .twitch-button,.bc-brand-color.sns-follow .twitch-button{color:var(--cocoon-twitch-color)}.bc-brand-color.sns-share .rakuten-room-button,.bc-brand-color.sns-follow .rakuten-room-button{color:var(--cocoon-rakuten-room-color)}.bc-brand-color.sns-share .slack-button,.bc-brand-color.sns-follow .slack-button{color:var(--cocoon-slack-color)}.bc-brand-color.sns-share .github-button,.bc-brand-color.sns-follow .github-button{color:var(--cocoon-github-color)}.bc-brand-color.sns-share .github-button,.bc-brand-color.sns-follow .github-button{color:var(--cocoon-github-color)}.bc-brand-color.sns-share .codepen-button,.bc-brand-color.sns-follow .codepen-button{color:var(--cocoon-codepen-color)}.bc-brand-color.sns-share .feedly-button,.bc-brand-color.sns-follow .feedly-button{color:var(--cocoon-feedly-color)}.bc-brand-color.sns-share .rss-button,.bc-brand-color.sns-follow .rss-button{color:var(--cocoon-rss-color)}.bc-brand-color-white.sns-share span,.bc-brand-color-white.sns-follow span{color:transparent}.bc-brand-color-white.sns-share a,.bc-brand-color-white.sns-follow a{-webkit-text-stroke:1px rgba(var(--black-color),1)}.bc-brand-color-white.sns-share .x-corp-button,.bc-brand-color-white.sns-follow .x-corp-button{-webkit-text-stroke:1px var(--cocoon-twitter-color)}.bc-brand-color-white.sns-share .mastodon-button,.bc-brand-color-white.sns-follow .mastodon-button{-webkit-text-stroke:1px var(--cocoon-mastodon-color)}.bc-brand-color-white.sns-share .bluesky-button,.bc-brand-color-white.sns-follow .bluesky-button{-webkit-text-stroke:1px var(--cocoon-bluesky-color)}.bc-brand-color-white.sns-share .misskey-button,.bc-brand-color-white.sns-follow .misskey-button{-webkit-text-stroke:1px var(--cocoon-misskey-color)}.bc-brand-color-white.sns-share .facebook-button,.bc-brand-color-white.sns-follow .facebook-button{-webkit-text-stroke:1px var(--cocoon-facebook-color)}.bc-brand-color-white.sns-share .hatebu-button,.bc-brand-color-white.sns-follow .hatebu-button{-webkit-text-stroke:1px var(--cocoon-hatebu-color)}.bc-brand-color-white.sns-share .google-plus-button,.bc-brand-color-white.sns-follow .google-plus-button{-webkit-text-stroke:1px var(--cocoon-google-plus-color)}.bc-brand-color-white.sns-share .pocket-button,.bc-brand-color-white.sns-follow .pocket-button{-webkit-text-stroke:1px var(--cocoon-pocket-color)}.bc-brand-color-white.sns-share .line-button,.bc-brand-color-white.sns-follow .line-button{-webkit-text-stroke:1px var(--cocoon-line-color)}.bc-brand-color-white.sns-share .website-button,.bc-brand-color-white.sns-follow .website-button{-webkit-text-stroke:1px var(--cocoon-website-color)}.bc-brand-color-white.sns-share .instagram-button,.bc-brand-color-white.sns-follow .instagram-button{-webkit-text-stroke:1px var(--cocoon-instagram-color)}.bc-brand-color-white.sns-share .pinterest-button,.bc-brand-color-white.sns-follow .pinterest-button{-webkit-text-stroke:1px var(--cocoon-pinterest-color)}.bc-brand-color-white.sns-share .youtube-button,.bc-brand-color-white.sns-follow .youtube-button{-webkit-text-stroke:1px var(--cocoon-youtube-color)}.bc-brand-color-white.sns-share .linkedin-button,.bc-brand-color-white.sns-follow .linkedin-button{-webkit-text-stroke:1px var(--cocoon-linkedin-color)}.bc-brand-color-white.sns-share .note-button,.bc-brand-color-white.sns-follow .note-button{-webkit-text-stroke:1px var(--cocoon-note-color)}.bc-brand-color-white.sns-share .soundcloud-button,.bc-brand-color-white.sns-follow .soundcloud-button{-webkit-text-stroke:1px var(--cocoon-soundcloud-color)}.bc-brand-color-white.sns-share .flickr-button,.bc-brand-color-white.sns-follow .flickr-button{-webkit-text-stroke:1px var(--cocoon-flickr-color)}.bc-brand-color-white.sns-share .amazon-button,.bc-brand-color-white.sns-follow .amazon-button{-webkit-text-stroke:1px var(--cocoon-amazon-color)}.bc-brand-color-white.sns-share .twitch-button,.bc-brand-color-white.sns-follow .twitch-button{-webkit-text-stroke:1px var(--cocoon-twitch-color)}.bc-brand-color-white.sns-share .rakuten-room-button,.bc-brand-color-white.sns-follow .rakuten-room-button{-webkit-text-stroke:1px var(--cocoon-rakuten-room-color)}.bc-brand-color-white.sns-share .slack-button,.bc-brand-color-white.sns-follow .slack-button{-webkit-text-stroke:1px var(--cocoon-slack-color)}.bc-brand-color-white.sns-share .github-button,.bc-brand-color-white.sns-follow .github-button{-webkit-text-stroke:1px var(--cocoon-github-color)}.bc-brand-color-white.sns-share .codepen-button,.bc-brand-color-white.sns-follow .codepen-button{-webkit-text-stroke:1px var(--cocoon-codepen-color)}.bc-brand-color-white.sns-share .feedly-button,.bc-brand-color-white.sns-follow .feedly-button{-webkit-text-stroke:1px var(--cocoon-feedly-color)}.bc-brand-color-white.sns-share .rss-button,.bc-brand-color-white.sns-follow .rss-button{-webkit-text-stroke:1px var(--cocoon-rss-color)}.main .sns-follow-buttons a:last-child{margin-right:auto}@media screen and (min-width:835px){.article-footer .sns-share, .article-footer .sns-follow:not(.sf-profile) {display:flex}.article-footer .sns-buttons{width:65%}.article-footer .sns-share-message,.article-footer .sns-follow-message{width:35%;margin-right:1em}}.sidebar .sns-follow-buttons a,.footer .sns-follow-buttons a{width:auto;margin:auto}.main .main-widget-label{text-align:center}.main .author-box,.main .cta-box{position:relative;padding:1em;margin:auto;top:0;right:0;bottom:0;left:0;border-top:10px solid;border-radius:10px;overflow:hidden;z-index:1}.main .author-box:before,.main .cta-box:before{position:absolute;content:"";margin:auto;bottom:-10%;right:-10%;width:300px;height:300px;border-radius:50%;background:rgba(var(--back-color),1);opacity:.5;z-index:-1}.main .author-box:after,.main .cta-box:after{position:absolute;content:"";margin:auto;bottom:-10%;right:-10%;width:150px;height:150px;border-radius:50%;background:rgba(var(--primary-color),1);opacity:.3;z-index:0}.main .author-box .sns-follow-buttons,.main .cta-box .cta-button{position:relative;z-index:3}.main .author-box{box-shadow:0 2px 0 0 rgba(var(--gray-color),1) , 0 1px 4px 0 rgba(0,0,0,.1);border-top-color:rgba(var(--gray-color),1);background:rgba(var(--white-color),1)}@media screen and (max-width:480px){.main .author-thumb{float:none;margin-top:0;width:100%}.main .widget_author_box .author-box{text-align:center}.main .author-description{text-align:left}.main .widget_author_box .author-box .author-content{margin-left:0}}.main .cta-box{box-shadow:0 2px 0 0 rgba(var(--black-color),1) , 0 1px 4px 0 rgba(var(--black-color),.1);border-top-color:rgba(var(--black-color),1)}.main .cta-box:after{right:20%;background:rgba(var(--secondary-color),1)}.main .cta-thumb img{box-shadow:5px 5px rgba(var(--black-color),1)}.author-box{border:none}.author-box .author-thumb img{width:100%;background:rgba(var(--back-color),1)}.author-box .author-thumb:not(.circle-image) img {border-radius:3px}.author-box .author-name{margin:.4em 0}.author-box .author-name a{color:rgba(var(--black-color),1);text-decoration:none}.author-thumb{position:relative;margin-top:0}.author-widget-name{position:relative;display:inline-block;background-color:rgba(var(--primary-color),1);padding:.3em;color:rgba(var(--black-color),1);font-size:14px;margin-bottom:5px}.author-widget-name:after{position:absolute;content:"";top:100%;left:50%;border:8px solid transparent;border-top:8px solid rgba(var(--primary-color),1);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.author-box p{margin-top:.3em;line-height:1.5;font-size:.9em}.author-description{font-size:.9em;background-image:linear-gradient(180deg,rgba(204,204,204,0) 0%,rgba(204,204,204,0) 98.5%,rgba(100,100,100,1) 100%);background-repeat:repeat-y;background-size:100% 1.35em;line-height:1.35em;padding-bottom:1px}.author-description p{margin-bottom:1.5em!important}.author-description p:last-of-type{margin-bottom:0!important}.author-box .sns-follow-buttons{padding:.5em;margin:auto;display:inline-flex;width:auto}.author-box .sns-follow-buttons a.follow-button{background:transparent;z-index:0;border:none;margin:.3em;margin-right:.6em}.nwa .widget_author_box .author-box,.nwa .widget_author_box .author-box .author-content{padding:0}.nwa .widget_author_box .author-box{margin-bottom:0}.cta-box{text-align:center}.cta-heading{display:inline-block;text-align:center;padding-bottom:0;margin-bottom:1em}.cta-message{text-align:left}.sidebar .cta-box{color:inherit;background-color:transparent;padding:0}.nwa .cta-thumb img{padding:.5em}.search .search-edit{width:96%}.wp-block-search__button{border:none;color:rgba(var(--white-color),1);background:rgba(var(--primary-color),1)}.widget_search .search-edit{width:92%;height:50px}.search-submit{top:0;right:0;border:none;color:rgba(var(--black-color),1);background:rgba(var(--primary-color),1);width:50px;height:50px}#search-menu-content .search-edit{border:3px solid rgba(var(--gray-color),1);background-color:rgba(var(--back-color),1);width:97%}.box-menu:hover{box-shadow:inset 2px 2px 0 0 rgba(var(--primary-color),1) , 2px 2px 0 0 rgba(var(--primary-color),1) , 2px 0 0 0 rgba(var(--primary-color),1) , 0 2px 0 0 rgba(var(--primary-color),1)!important}.box-menu-icon{color:rgba(var(--primary-color),1)!important}.widget-entry-cards.large-thumb-on .a-wrap{position:relative}.recommended.rcs-center-label-title .a-wrap:before{position:absolute;top:0;left:0;z-index:1;padding:.3em;background:rgba(var(--gray-light-color),1);width:17px;height:17px;line-height:17px}.search-edit,input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select,input[type="submit"]{border:3px solid rgba(var(--gray-color),.7);border-radius:10px;background-color:rgba(var(--back-color),.3)}input[type="submit"]{border-color:rgba(var(--black-color),1);background-color:rgba(var(--white-color),1);font-size:18px;letter-spacing:.1em}input[type="submit"]:hover{border-color:rgba(var(--black-color),1);background-color:rgba(var(--back-color),1)}.commets-list{margin-bottom:1.8em}.commets-list .comment{padding:1em;border-radius:5px}.commets-list .comment.odd{background:rgba(var(--white-color),1)}.commets-list .comment.even{background:rgba(var(--gray-light-color),1)}.pagination .page-numbers{text-shadow:0 0 1px rgba(var(--white-color),1);transition:all 235ms ease-out 0s;color:rgba(var(--black-color),1);border-color:rgba(var(--black-color),1);background-color:transparent;align-self:center;border-style:solid;border-width:2px}.pagination .current{color:rgba(var(--black-color),1);vertical-align:middle;background:rgba(var(--primary-color),1);border-color:transparent;box-shadow:0 5px 8px -7px rgba(var(--black-color),1)}.pagination-next-link,.list-more-button,.comment-btn{position:relative;background:none;padding:12px 22px;margin:0 10px;box-sizing:border-box;text-transform:uppercase;border:2px solid rgba(var(--gray-color),1)}.pagination-next-link:before,.list-more-button:before,.comment-btn:before{content:"";position:absolute;top:3px;left:3px;width: calc(100% + 3px);height: calc(100% + 3px);background-color:rgba(var(--secondary-color),1);transition:all .3s ease;z-index:-1}.pagination-next-link:hover,.list-more-button:hover,.comment-btn:hover{background:rgba(var(--gray-color),1);color:rgba(var(--white-color),1);border-color:rgba(var(--white-color),1)}.pagination-next-link:hover:before,.list-more-button:hover:before,.comment-btn:hover:before{top:0;left:0;width:100%;height:100%}.pagination-next-link:active:before,.list-more-button:active:before,.comment-btn:active:before{top:-10px;left:18px;width:100%;height:100%}.go-to-top-button{padding:.6em;transition:all 235ms ease 0s;box-shadow:15px 28px 25px -18px rgba(var(--black-color),.2);transition:all 235ms ease-in-out 0s;color:rgba(var(--black-color),1);border-color:rgba(var(--black-color),1);background-color:rgba(var(--white-color),1);align-self:center;background-image:none;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;font-size:1rem;outline:none}.wpcf7 .wpcf7-submit:disabled{border-color:rgba(var(--gray-color),1)}.snow-monkey-form .smf-progress-tracker__item{margin:0}.snow-monkey-form .smf-action .smf-button-control__control{background-color:rgba(var(--primary-color),1);background-image:none;border-color:rgba(var(--primary-color),1);color:rgba(var(--white-color),1);transition:all .3s}.snow-monkey-form .smf-action .smf-button-control__control[data-action="back"]{background-color:rgba(var(--white-color),1);border-color:rgba(var(--black-color),1);color:rgba(var(--black-color),1)}.snow-monkey-form .smf-action .smf-button-control__control:hover{opacity:.6;transition:all .3s}.sns-follow-buttons,.nwa .sns-follow-buttons{column-gap:8px}