
/*!
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
*/
table tr.woocommerce-cart-form__cart-item{border:1px #808080 solid}table tr:nth-child(odd) td{background:#fff}table td.product-subtotal{background:azure!important}table td.actions{display:none!important}.woocommerce-ordering{display:none}.author-info{display:none}.woocommerce ul.products li.product .button{margin-top:0.1em}.woocommerce-page ul.products.columns-4, .woocommerce 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-page ul.products.columns-4 li.product, .woocommerce 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:0 5px !important;box-sizing:border-box !important;clear:none !important;border-top:2px dotted #333;margin-top:1em !important;padding-top:5px}.woocommerce ul.products li.product a, .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{font-size:17px !important}.woocommerce ul.products li.product .price{font-size:0.8em}@media (max-width: 1255px){.woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products.columns-4 li.product{max-width:165px !important}.woocommerce ul.products li.product a, .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{font-size:16px !important}.woocommerce ul.products li.product .price{font-size:0.77em}}@media (max-width: 1174px){.woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products.columns-4 li.product{max-width:150px !important;min-width:150px !important}.woocommerce ul.products li.product a, .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{font-size:14.5px !important}}@media (max-width: 871px){.woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products.columns-4 li.product{max-width:170px !important}}@media (max-width: 782px){.woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products.columns-4 li.product{max-width:160px !important}}@media (min-width: 481px) and (max-width: 568px){.woocommerce-page ul.products.columns-4, .woocommerce 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-page ul.products.columns-4 li.product, .woocommerce 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-page ul.products.columns-4, html body .woocommerce 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-page ul.products.columns-4 li.product, html body .woocommerce ul.products.columns-4 li.product, html body .woocommerce-page .site main ul.products 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-page ul.products.columns-4 li.product, html body .woocommerce ul.products.columns-4 li.product, html body .woocommerce-page .site main ul.products li.product{min-width:150px !important}.woocommerce ul.products li.product a, .woocommerce .widget_shopping_cart .buttons 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:0.95em 1em 1em 1.5em}.woocommerce-message{padding:1.1em 1em 1em 1.5em}.woocommerce-error::before,.woocommerce-message::before{left:0.4em;top:1.17em}.woocommerce-info::before{left:0.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{display:block;padding:0px;max-width:600px;border:1.2px #6ec4db solid !important;font-family:'Noto Sans JP',sans-serif}.toc-title{position:relative;padding:5px 0;background:#6ec4db;color:#fff;font-weight:bold}.toc .toc-content{padding:5px 10px;background-color:#fff7ee}.toc-list > li li a{font-weight:normal;font-size:95%;color:#708090;margin-left:-5px}.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}div.author-name ::after{content:url(/wp-content/themes/cocoon-child-master/img/author-name-yoko.png);position:relative;top:0.25em;margin-right:0.3em;margin-left:0.3em}@supports (background-image: url(/wp-content/themes/cocoon-child-master/img/author-name-yoko.png.webp)){div.author-name ::after{content:url(/wp-content/themes/cocoon-child-master/img/author-name-yoko.png.webp);position:relative;top:0.25em;margin-right:0.3em;margin-left:0.3em}/}.comment-form-email,.comment-form-url,.comment-notes{display:none}.tagline{text-align:unset}.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}.sidebar h3{border-bottom:solid 2.1px #ae9984}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:3px 7px .8px;border-radius:7px;color:#333;text-decoration:none;display:inline-block;margin-right:5px;padding:1px 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:hand;cursor:pointer}h3.widget-sidebar-title,h3.widget-title{font-size:1em}.sidebar h3{margin:30px 0 20px;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:0.5em}.appreach__posted a{margin-left:0.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 th, table td{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;font-weight:normal;color:#333}span.no-wrap-nob{display:inline-block}a img.size-full{border:1px solid #FFF}a:hover img.size-full{border:1px solid #f00}.toc-list > li ol ::before{content:none;width:0px;height:0px}.article .toc-list > li li{list-style:inherit}.toc-list > li li a{color:inherit;font-size:inherit}.toc-list > li li::before{background:none}.nob-head a{display:inline-block;font-size:large;font-weight:700;align-items:center}.toggle-wrap .toggle-content{transition:all 0.3s ease}.toggle-checkbox:checked~.toggle-content{transition:all 0.3s ease}.logo-text,span.no-wrap-nob{font-size:2em;display:flex;justify-content:center;align-items:center;padding:10px 0 10px}div.nob-head{padding:10px 0 30px}.tagline{text-align:center}a img:hover{opacity:0.8}.woocommerce table.shop_table{table-layout:fixed}.woocommerce table.shop_table td{white-space:initial}.entry-title,.archive-title{text-align:center}img, li.item a img, div.shop-left-main 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}a.a-clickable-img img, .logo-header img{pointer-events:initial !important;user-select:initial !important;-moz-user-select:initial !important;-webkit-user-select:initial !important;-ms-user-select:initial !important}.nmlbox p, .ylwbox p, .redbox p, .graybox p, .rnd1 p, .rbox1 p, .rbox2 p, .shadow1 p, blockquote p, .inyoumodoki p, .line_wrapper p,.nmlbox ul, .ylwbox ul, .redbox ul, .graybox ul, .rnd1 ul, .rbox1 ul, .rbox2 ul, .shadow1 ul, blockquote ul, .inyoumodoki ul, .line_wrapper ul,.article ul, .article p{margin-bottom:0}.border1,.border2,.border3,.border4,.border5,.border6,.border7,.border8,.border9,.border10,.borderdot1,.borderdot2,.borderdot3,.borderdot4,.borderdot5,.borderdot6,.borderdot7,.borderdot8,.borderdot9,.borderdot10,.borderdot101,.borderdot102,.borderdot103,.borderdot104,.borderdot105,.borderdot106,.borderdot107,.borderdot108,.borderdot109,.borderdot1010{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}a:hover img.size-full{border:none}.grecaptcha-badge{visibility:hidden}div.blogcard-domain a{width:100%}.error404 img{max-width:50%!important;margin:auto!important}.categoryid-1 .go-to-top{}.categoryid-1 .koukoku-yoko, .categoryid-1 .koukoku-tate{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}.entry-content,#list{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}.inyoumodoki{position:relative;border-left:3px solid #b2b2b2;padding-left:10px}.inyoumodoki p{position:relative;padding-left:30px}.inyoumodoki cite{display:block;font-size:0.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}label:not(.toggle-button),.wpcf7-not-valid-tip{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 0 !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}.ylwboxnmlbox,.dottbox,.ylwbox,.graybg{padding:15px;margin-top:10px;margin-bottom:10px;clear:both}.graybg{background-color:#EBEBEB}.dottbox{border:dotted 1px #666}.nmlbox{border:2px solid #CCC}.ylwbox{background-color:#FFFFD2;border:2px solid #C00}.rnd1{padding:15px;margin:15px auto 15px auto}.rnd1{position:relative;z-index:1;padding:15px;margin:15px auto 15px auto;-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:bold;text-decoration:underline;line-height:1.2em}.red-strong{font-weight:bold;color:#ff0a0a!important;line-height:2em;font-size:larger}blockquote{font-size:12px;color:#666;border:2px dotted #CCC;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin:15px;line-height:130%}.alert,.accept,.attention,.thint{font-size:12px;line-height:130%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left: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-top:12px;padding-right:12px;padding-bottom:12px;padding-left: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;_height:70px;_zoom:1;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:bold;padding:2px}.border1,.border2,.border3,.border4,.border5,.border6,.border7,.border8,.border9,.border10,.borderdot1,.borderdot2,.borderdot3,.borderdot4,.borderdot5,.borderdot6,.borderdot7,.borderdot8,.borderdot9,.borderdot10,.borderdot101,.borderdot102,.borderdot103,.borderdot104,.borderdot105,.borderdot106,.borderdot107,.borderdot108,.borderdot109,.borderdot1010,{margin:10px;padding:1em 0px;line-height:1px;height:1px;_zoom:1;overflow:hidden}.border1{border-bottom:solid 2px #000}.border2{border-bottom:solid 2px #808080}.border3{border-bottom:solid 2px #f00}.border4{border-bottom:solid 2px #f0f}.border5{border-bottom:solid 2px #0f0}.border6{border-bottom:solid 2px #ff0}.border7{border-bottom:solid 2px #00f}.border8{border-bottom:solid 2px #0ff}.borderdot1{border-bottom:dotted 2px #000}.borderdot2{border-bottom:dotted 2px #808080}.borderdot3{border-bottom:dotted 2px #f00}.borderdot4{border-bottom:dotted 2px #f0f}.borderdot5{border-bottom:dotted 2px #0f0}.borderdot6{border-bottom:dotted 2px #ff0}.borderdot7{border-bottom:dotted 2px #00f}.borderdot8{border-bottom:dotted 2px #0ff}.borderdot101{border-bottom:dashed 2px #000}.borderdot102{border-bottom:dashed 2px #808080}.borderdot103{border-bottom:dashed 2px #f00}.borderdot104{border-bottom:dashed 2px #f0f}.borderdot105{border-bottom:dashed 2px #0f0}.borderdot106{border-bottom:dashed 2px #ff0}.borderdot107{border-bottom:dashed 2px #00f}.borderdot108{border-bottom:dashed 2px #0ff}.layout_l{float:left}.layout_r{float:right}.hd,.hd:hover,.hd:visited{color:#333;text-decoration:none}