@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
*/.sns-share.ss-bottom .sns-share-buttons{justify-content:center}.sns-share.ss-bottom .sns-buttons a{width:40px;height:40px;margin-right:4px;margin-left:4px;border-radius:50%}.sns-share.ss-bottom .sns-buttons a .social-icon{font-size:18px}@media screen and (max-width:480px){.sns-share.ss-bottom .sns-buttons a .social-icon{font-size:16px!important}}.sns-share.ss-bottom .sns-buttons a .button-caption{display:none}.sns-share.ss-bottom .sns-buttons a .share-count{right:-2px;bottom:-2px;padding:2px;font-size:10px;border:1px solid;border-radius:3px;background-color:inherit}.sns-share.ss-bottom .sns-buttons a .share-count:empty{padding:0;border:0}.sns-share .sns-buttons a.copy-button .button-caption{display:none}.sns-share.ss-col-6 a{width:19%}.sns-share.ss-col-5 a{width:24%}.sns-share.ss-col-4 a{width:32%}.sns-share.ss-col-3 a{width:49%}.sns-share.ss-col-2 a{width:100%}.sns-share.ss-bottom .sns-buttons a.copy-button{order:1;width:100%!important;border-radius:6px!important;background-color:#f4f5f7!important;color:#4d4d4d!important}.sns-share.ss-bottom .sns-buttons a.copy-button .icon-copy::after{content:"タイトルとURLをコピーする";margin-left:.4em;vertical-align:middle;font-size:.8em;--cocoon-default-font:"Kosugi Maru","Kosugi Maru Fallback Android","Hiragino Maru Gothic ProN","Yu Gothic","Meiryo",sans-serif;font-style:normal;font-weight:400;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sns-share.ss-bottom .sns-buttons a.copy-button:active,.sns-share.ss-bottom .sns-buttons a.copy-button:hover,a.site-name:active,a.site-name:hover{transform:scale(.97);transition:.3s ease-in-out!important;transition-behavior:normal!important;opacity:1!important;color:#353535!important}.sns-buttons{margin-bottom:1em!important}.sns-share-message{background-color:#f4f5f7;padding:3.6px;color:#4d4d4d;margin-bottom:10px!important;border-radius:6px}@media screen and (max-width:834px){main.main{padding-bottom:16px!important}}.toc-title{margin-bottom:-6px}.toc .toc-content{padding-bottom:0!important;transition:box-shadow .1s,border .1s!important}.toc .toc-list{padding-bottom:.5em}.menu-item a[href*=contact-me]{position:relative}.menu-item a[href*=contact-me]::after{content:'お問い合わせ';position:absolute;bottom:-2em;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);color:#fff;font-size:.75em;white-space:nowrap;padding:2px 8px;border-radius:3px;opacity:0;pointer-events:none;transition:opacity .2s}.menu-item a[href*=contact-me]:hover::after{opacity:1}.cpytext{position:relative}button.cpybtn{position:absolute;top:5px;right:5px;background-color:#333;color:#fff;border:1px solid #333;border-radius:8px;cursor:pointer;font-size:17px;margin:0 5px;padding:5px;width:35px;height:35px}.balloon_top{bottom:initial;right:60px;top:5px;background-color:#333;width:150px;position:absolute;margin-bottom:15px;padding:8px;border-radius:10px;font-size:.7em;text-align:center;z-index:1;opacity:.9}pre button.cpybtn{position:absolute;top:5px;margin:auto;right:5px;background-color:#333;color:#fff;border:1px solid #666;border-radius:8px}@media screen and (max-width:480px){pre button.cpybtn{top:0}}.balloon_top::before{content:"";width:0;height:0;border:1px solid #333;position:absolute;right:-22px;top:initial;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #333;translate:-55% 0%}pre.hljs,pre.wp-block-code,qpre.prism{position:relative}.nohighlight .hljs-addition,.nohighlight .hljs-built_in,.nohighlight .hljs-builtin-name,.nohighlight .hljs-bullet,.nohighlight .hljs-emphasis,.nohighlight .hljs-section,.nohighlight .hljs-selector-attr,.nohighlight .hljs-selector-pseudo,.nohighlight .hljs-string,.nohighlight .hljs-subst,.nohighlight .hljs-template-tag,.nohighlight .hljs-template-variable,.nohighlight .hljs-title,.nohighlight .hljs-type,.nohighlight .hljs-variable{color:#ddd}pre.no_number::before{content:none!important}pre.no_number code span{color:inherit!important}pre.hljs.no_number{padding:1em!important}table tr.woocommerce-cart-form__cart-item{border:1px solid grey}table tr:nth-child(odd) td{background:#fff}table td.product-subtotal{background:azure!important}table td.actions{display:none!important}.author-info,.woocommerce-ordering{display:none}.woocommerce ul.products li.product .button{margin-top:.1em}.woocommerce ul.products.columns-4,.woocommerce-page ul.products.columns-4{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;padding:0!important;margin:0!important}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{flex:0 1 calc(25% - 6px)!important;max-width:180px!important;min-width:160px!important;width:auto!important;float:none!important;margin:1em 5px 0!important;box-sizing:border-box!important;clear:none!important;border-top:2px dotted #333;padding-top:5px}.woocommerce .widget_shopping_cart .buttons a,.woocommerce ul.products li.product a,.woocommerce.widget_shopping_cart .buttons a{font-size:17px!important}.woocommerce ul.products li.product .price{font-size:.8em}@media (max-width:1255px){.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{max-width:165px!important}.woocommerce .widget_shopping_cart .buttons a,.woocommerce ul.products li.product a,.woocommerce.widget_shopping_cart .buttons a{font-size:16px!important}.woocommerce ul.products li.product .price{font-size:.77em}}@media (max-width:1174px){.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{max-width:150px!important;min-width:150px!important}.woocommerce .widget_shopping_cart .buttons a,.woocommerce ul.products li.product a,.woocommerce.widget_shopping_cart .buttons a{font-size:14.5px!important}}@media (max-width:871px){.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{max-width:170px!important}}@media (max-width:782px){.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{max-width:160px!important}}@media (min-width:481px) and (max-width:568px){.woocommerce ul.products.columns-4,.woocommerce-page ul.products.columns-4{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;padding:0!important;margin:0!important}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:170px!important;max-width:170px!important;float:none!important;margin:0 5px!important;box-sizing:border-box!important;clear:none!important}}@media (max-width:480px){html body .woocommerce ul.products.columns-4,html body .woocommerce-page ul.products.columns-4{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;padding:0!important;margin:0 auto!important;float:none!important}html body .woocommerce ul.products.columns-4 li.product,html body .woocommerce-page .site main ul.products li.product,html body .woocommerce-page ul.products.columns-4 li.product{width:160px!important;max-width:160px!important;min-width:160px!important;display:block!important;float:none!important;margin:4px!important;box-sizing:border-box!important;clear:none!important;text-align:left!important}}@media (max-width:381px){html body .woocommerce ul.products.columns-4 li.product,html body .woocommerce-page .site main ul.products li.product,html body .woocommerce-page ul.products.columns-4 li.product{min-width:150px!important}.woocommerce .widget_shopping_cart .buttons a,.woocommerce ul.products li.product a,.woocommerce.widget_shopping_cart .buttons a{font-size:14.5px!important}}.single-product .woocommerce-product-gallery img,.single-product .woocommerce-product-gallery__wrapper a.fancybox img{width:200px!important;max-width:200px!important;height:auto!important}.woocommerce .woocommerce-result-count{display:none}.woocommerce-notices-wrapper{padding-bottom:1em}.woocommerce-error,.woocommerce-info{padding:.95em 1em 1em 1.5em}.woocommerce-message{padding:1.1em 1em 1em 1.5em}.woocommerce-error::before,.woocommerce-message::before{left:.4em;top:1.17em}.woocommerce-info::before{left:.1em;top:1em}.sku_wrapper{display:none}body.error404 #sidebar{display:none!important}body.error404 #main{width:100%!important;float:none!important}body.error404 #content{display:block!important}.toc{contain:layout style;display:block;padding:0;max-width:600px;border:1.2px solid #6ec4db!important;font-family:'Noto Sans JP',sans-serif}.toc-title{position:relative;padding:5px 0;background:#6ec4db;color:#fff;font-weight:700}.toc .toc-content{padding:5px 10px;background-color:#fff7ee}.toc-list>li li a{font-weight:400;font-size:95%;color:#708090;margin-left:-5px;color:inherit;font-size:inherit}.toc-list>li li ::before{content:'';width:5px;height:5px;display:inline-block;left:-10px;border-radius:100%;background:#cdcdcd;position:relative;margin-bottom:2px}.article .toc-list>li li{list-style:none;list-style:inherit}div.author-name ::after{content:url(img/author-name-yoko.png);position:relative;top:.25em;margin-right:.3em;margin-left:.3em}@supports (background-image:url(img/author-name-yoko.png.webp)){div.author-name ::after{content:url(img/author-name-yoko.png.webp);position:relative;top:.25em;margin-right:.3em;margin-left:.3em}}.comment-form-email,.comment-form-url,.comment-notes{display:none}.tagcloud a{background-color:#fff8dc}.tagcloud a:hover{background-color:#faf5f0}.tag-link{background-color:#fff8dc}.tag-link:hover{background-color:#faf5f0}.sidebar h3::after{background-color:transparent}.sidebar h3::before{background-color:#d9c8b7;opacity:1}p.form-submit{margin-top:8px}button.comment-btn,input[type=submit]{background-color:#fff8dc}button.comment-btn:hover,input[type=submit]:hover{background-color:#faf5f0}div#search-menu-content>div.entry-tags{display:inline-block;margin-bottom:0}div.entry-tags>a.tag-cloud-link{background-color:#fff8dc;padding:1px 5px;border-radius:7px;color:#333;text-decoration:none;display:inline-block;margin-right:5px;font-size:12px;border:1px solid #999;word-break:break-all}a.link-to-nob{text-decoration:underline}a.link-to-nob:hover{cursor:pointer}h3.widget-sidebar-title,h3.widget-title{font-size:1em}.sidebar h3{border-bottom:2.1px solid #ae9984;margin:15px 0 5px}table{text-align:center}.appreach{text-align:left;padding:10px;border:1px solid #7c7c7c;overflow:hidden}.appreach:after{content:"";display:block;clear:both}.appreach p{margin:0}.appreach a:after{display:none}.appreach__icon{float:left;border-radius:10%;overflow:hidden;margin:0 3% 0 0!important;width:25%!important;height:auto!important;max-width:120px!important}.appreach__detail{display:inline-block;font-size:20px;line-height:1.5;width:72%;max-width:72%}.appreach__detail:after{content:"";display:block;clear:both}.appreach__name{font-size:16px;line-height:1.5em!important;max-height:3em;overflow:hidden}.appreach__info{font-size:12px!important}.appreach__developper,.appreach__price{margin-right:.5em}.appreach__posted a{margin-left:.5em}.appreach__links{float:left;height:40px;margin-top:8px;white-space:nowrap}.appreach__aslink img{margin-right:10px;height:40px;width:135px}.appreach__gplink img{height:40px;width:134.5px}.appreach__star{position:relative;font-size:14px!important;height:1.5em;width:5em}.appreach__star__base{position:absolute;color:#737373}.appreach__star__evaluate{position:absolute;color:#ffc107;overflow:hidden;white-space:nowrap}.nob-table-2yoko{display:flex}table td,table th{padding:6px 3px}.nob-table-2yoko-ko{flex-grow:1}.article ol li{margin-left:7px}div.nob-head{max-width:100%}img.header-logo-nob{width:100%;max-width:128px;height:auto;vertical-align:middle}.nob-head a{font-size:24px;margin-bottom:10px;text-decoration:unset;color:#333;display:inline-block;font-size:large;font-weight:700;align-items:center}span.no-wrap-nob{display:inline-block}a img.size-full{border:1px solid #fff}a:hover img.size-full{border:1px solid red;border:none}.toc-list>li ol ::before{content:none;width:0;height:0}.toc-list>li li::before{background:0 0}.toggle-checkbox:checked~.toggle-content,.toggle-wrap .toggle-content{transition:.3s}.logo-text,span.no-wrap-nob{font-size:2em;display:flex;justify-content:center;align-items:center;padding:10px 0}div.nob-head{padding:10px 0 30px}.tagline{text-align:center}a img:hover{opacity:.8}.woocommerce table.shop_table{table-layout:fixed}.woocommerce table.shop_table td{white-space:initial}.archive-title,.entry-title{text-align:center}div.shop-left-main img,img,li.item a img{display:inline-block;pointer-events:none!important;touch-callout:nonev!important;-moz-touch-callout:none!important;-webkit-touch-callout:none!important;user-select:none!important;-moz-user-select:none!important;-webkit-user-select:none!important;-ms-user-select:none!important;-khtml-user-select:none!important;-webkit-user-drag:none!important;-khtml-user-drag:none!important}.logo-header img,a.a-clickable-img img{pointer-events:initial!important;user-select:initial!important;-moz-user-select:initial!important;-webkit-user-select:initial!important;-ms-user-select:initial!important}.article p,.article ul,.graybox p,.graybox ul,.inyoumodoki p,.inyoumodoki ul,.line_wrapper p,.line_wrapper ul,.nmlbox p,.nmlbox ul,.rbox1 p,.rbox1 ul,.rbox2 p,.rbox2 ul,.redbox p,.redbox ul,.rnd1 p,.rnd1 ul,.shadow1 p,.shadow1 ul,.ylwbox p,.ylwbox ul,blockquote p,blockquote ul{margin-bottom:0}.border1,.border10,.border2,.border3,.border4,.border5,.border6,.border7,.border8,.border9,.borderdot1,.borderdot10,.borderdot101,.borderdot1010,.borderdot102,.borderdot103,.borderdot104,.borderdot105,.borderdot106,.borderdot107,.borderdot108,.borderdot109,.borderdot2,.borderdot3,.borderdot4,.borderdot5,.borderdot6,.borderdot7,.borderdot8,.borderdot9{margin-top:0;padding-top:0}.video iframe{border:none}.fancybox-title-over{top:0!important;text-align:center!important}.img-center-nob{text-align:center!important}.header{width:100%;max-width:1800px;margin:auto}.grecaptcha-badge{visibility:hidden}div.blogcard-domain a{width:100%}.error404 img{max-width:50%!important;margin:auto!important}.categoryid-1 .koukoku-tate,.categoryid-1 .koukoku-yoko{display:none}.nob-new-blog{max-width:700px;margin:0 auto}.wp-block-code{padding-top:0!important;padding-bottom:0!important}.language-css{padding-top:0!important}#fancybox-title{background-color:#feeed8!important}.new-entry-card-title{font-weight:700}#list,.entry-content{margin-bottom:2em!important}.entry-content{padding-bottom:0!important}.main{padding-bottom:1em}.footer-bottom{margin-top:0}.breadcrumb a{color:#575757}.inyoumodoki{background-image:none;position:relative;border-left:3px solid #b2b2b2;padding-left:10px}.inyoumodoki p{position:relative;padding-left:30px}.inyoumodoki cite{display:block;font-size:.8rem;color:#f8c8b2;text-align:right}.inyoumodoki:before{position:absolute;font-family:FontAwesome;content:'\f10d';font-size:15px;color:#b2b2b2;top:10px;left:10px}.inyoumodoki:after{position:absolute;font-family:FontAwesome;content:'\f10e';font-size:15px;color:#b2b2b2;right:10px;bottom:10px}pre.hljs{margin-bottom:0}.wpcf7-not-valid-tip,label:not(.toggle-button){cursor:initial!important}.internal-blogcard-footer{display:none}.section-nob{width:100%;max-width:100%}.entry-card-title-nob{font-size:17px!important;background-color:unset!important;margin:0 0 .4em!important;line-height:1.6!important;font-weight:700!important;display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;padding:0!important}.search-submit{font-size:24px;top:calc(50% - 16px)}.hidden-fields-container{display:none}.dottbox,.graybg,.ylwbox,.ylwboxnmlbox{padding:15px;margin-top:10px;margin-bottom:10px;clear:both}.graybg{background-color:#ebebeb}.dottbox{border:1px dotted #666}.nmlbox{border:2px solid #ccc}.ylwbox{background-color:#ffffd2;border:2px solid #c00}.rnd1{padding:15px;margin:15px auto;position:relative;z-index:1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rbox1{background-color:#f0f0f0;border:1px solid #d7d7d7}.rbox2{background-color:#fff;border:2px solid #ff843f}.rbox3{background-color:#fff}.rbox4{background-color:#f5f5f5}.bai-strong-under{font-size:2rem;font-weight:700;text-decoration:underline;line-height:1.2em}.red-strong{font-weight:700;color:#ff0a0a!important;line-height:2em;font-size:larger}blockquote{font-size:12px;color:#666;border:2px dotted #ccc;padding:10px;margin:15px;line-height:130%}.accept,.alert,.attention,.thint{font-size:12px;line-height:130%;padding:10px 10px 10px 55px;margin-top:10px;margin-bottom:10px;background-position:8px 3px}.alert{background-color:#ffefef;background-image:url(../../../img/alert.png);background-repeat:no-repeat;color:#a2462f;border:1px solid #fabda7}.accept{border:1px solid #c2e39b;background-color:#effada;background-image:url(../../../img/accept.png);background-repeat:no-repeat;color:#346f15}.attention{border:1px solid #fde8a8;background-color:#fef8e0;background-image:url(../../../img/attention.png);background-repeat:no-repeat;color:#804900}.thint{border:1px solid #c5d7ed;background-color:#eff4fa;background-image:url(../../../img/thint.png);background-repeat:no-repeat;color:#2c4f7a}.user1,.user2{font-size:12px;line-height:130%;padding:12px 12px 12px 100px;margin-top:10px;margin-bottom:10px;background-repeat:no-repeat;background-position:12px 12px;background-color:#eff4fa;border:1px solid #c5d7ed;min-height:70px;overflow:hidden}.user1{background-image:url(../../../img/user1.png)}.user2{background-image:url(../../../img/user2.png)}.noimage{padding-left:12px;background-image:none;min-height:15px}.ylw{background-color:#ffe566;font-weight:700;padding:2px},.border1,.border10,.border2,.border3,.border4,.border5,.border6,.border7,.border8,.border9,.borderdot1,.borderdot10,.borderdot101,.borderdot1010,.borderdot102,.borderdot103,.borderdot104,.borderdot105,.borderdot106,.borderdot107,.borderdot108,.borderdot109,.borderdot2,.borderdot3,.borderdot4,.borderdot5,.borderdot6,.borderdot7,.borderdot8,.borderdot9{margin:10px;padding:1em 0;line-height:1px;height:1px;overflow:hidden}.border1{border-bottom:2px solid #000}.border2{border-bottom:2px solid grey}.border3{border-bottom:2px solid red}.border4{border-bottom:2px solid #f0f}.border5{border-bottom:2px solid #0f0}.border6{border-bottom:2px solid #ff0}.border7{border-bottom:2px solid #00f}.border8{border-bottom:2px solid #0ff}.borderdot1{border-bottom:2px dotted #000}.borderdot2{border-bottom:2px dotted grey}.borderdot3{border-bottom:2px dotted red}.borderdot4{border-bottom:2px dotted #f0f}.borderdot5{border-bottom:2px dotted #0f0}.borderdot6{border-bottom:2px dotted #ff0}.borderdot7{border-bottom:2px dotted #00f}.borderdot8{border-bottom:2px dotted #0ff}.borderdot101{border-bottom:2px dashed #000}.borderdot102{border-bottom:2px dashed grey}.borderdot103{border-bottom:2px dashed red}.borderdot104{border-bottom:2px dashed #f0f}.borderdot105{border-bottom:2px dashed #0f0}.borderdot106{border-bottom:2px dashed #ff0}.borderdot107{border-bottom:2px dashed #00f}.borderdot108{border-bottom:2px dashed #0ff}.layout_l{float:left}.layout_r{float:right}.hd,.hd:hover,.hd:visited{color:#333;text-decoration:none}