@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
*/
.header .logo-image img,.header .site-logo-image{width:260px;max-width:70vw;height:auto;max-height:none}.widget-sidebar-scroll-title,.widget-single-content-bottom-title{display:none}.starmetro-header-image img{display:block;width:100%;height:auto}#content-top .widget{margin-bottom:0}.page .date-tags{display:none}.cat-label{border-radius:999px;padding-left:8px;padding-right:8px}.cat-link{border-radius:999px;padding:2px 10px}.cat-link:hover{opacity:.75}.info-list-item-meta{opacity:1}.info-list-item-date{opacity:.6}.info-list-item-categorys .entry-category{border-radius:999px}.info-list-item-categorys .cat-label-37{background-color:#dde4ff;border-color:#dde4ff;color:#2b3f8f}.info-list-item-categorys .cat-label-220{background-color:#cdf2ee;border-color:#cdf2ee;color:#0a5a55}.info-list-item-categorys .cat-label-212{background-color:#eeeae5;border-color:#eeeae5;color:#4f4840}.info-list-item-categorys .cat-label-222{background-color:#ffebc7;border-color:#ffebc7;color:#80500a}.info-list-item-categorys .cat-label-41{background-color:#fff1b8;border-color:#fff1b8;color:#6b5100}.info-list-item-categorys .cat-label-122{background-color:#d5ebff;border-color:#d5ebff;color:#0f4c87}.info-list-item-categorys .cat-label-128{background-color:#ffe0c7;border-color:#ffe0c7;color:#9a3800}.info-list-item-categorys .cat-label-36{background-color:#ffd8e8;border-color:#ffd8e8;color:#a3154d}.info-list-item-categorys .cat-label-96{background-color:#ffd9d9;border-color:#ffd9d9;color:#a11d1d}.info-list-item-categorys .cat-label-43{background-color:#f1e4d4;border-color:#f1e4d4;color:#6b4422}.info-list-item-categorys .cat-label-38{background-color:#eef6c4;border-color:#eef6c4;color:#4d6100}.info-list-item-categorys .cat-label-70{background-color:#e8ddff;border-color:#e8ddff;color:#5a2db0}.info-list-item-categorys .cat-label-42{background-color:#f5daf7;border-color:#f5daf7;color:#84268e}.info-list-item-categorys .cat-label-40{background-color:#e3e9f1;border-color:#e3e9f1;color:#34465c}.info-list-item-categorys .cat-label-132{background-color:#d3f4dc;border-color:#d3f4dc;color:#1d6a32}.info-list-item-categorys .cat-label-6{background-color:#e0f5d0;border-color:#e0f5d0;color:#3a6a12}.info-list-item-categorys .cat-label-26{background-color:#dfe8f7;border-color:#dfe8f7;color:#2c4670}.info-list-item-categorys .cat-label-16{background-color:#d6f1e6;border-color:#d6f1e6;color:#17604a}.info-list-item-categorys .cat-label-5{background-color:#d4eef7;border-color:#d4eef7;color:#145a70}.info-list-item-categorys .cat-label-21{background-color:#fbe0ec;border-color:#fbe0ec;color:#8c2a5a}.info-list-item-categorys .cat-label-14{background-color:#ebe0f5;border-color:#ebe0f5;color:#5a3a85}.sidebar .widget_nav_menu ul li{margin-bottom:6px}.sidebar .widget_nav_menu ul li a{position:relative;padding:8px 12px 8px 40px;border-radius:12px;background-color:#fff;color:var(--furutabi-fg,#333);line-height:1.5}.sidebar .widget_nav_menu ul li a:before{content:var(--furutabi-icon,"");position:absolute;top:50%;left:10px;transform:translateY(-50%);font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:18px;font-weight:400;line-height:1}.sidebar .widget_nav_menu ul li a:hover{background-color:var(--furutabi-bg,#f3f4f6);color:var(--furutabi-fg,#333)}.sidebar .widget_nav_menu ul li ul{padding-left:14px;margin-top:6px}.sidebar .widget_nav_menu .menu-item-7501>a{--furutabi-bg:#fff3c4;--furutabi-fg:#7a5600;--furutabi-icon:"🏆";font-weight:700}.menu-item-6072>a,.menu-item-5520>a{--furutabi-bg:#ffd9d9;--furutabi-fg:#a11d1d;--furutabi-icon:"🍖"}.menu-item-6077>a,.menu-item-5524>a{--furutabi-bg:#ffd8e8;--furutabi-fg:#a3154d;--furutabi-icon:"🍰"}.menu-item-6074>a,.menu-item-5521>a{--furutabi-bg:#d5ebff;--furutabi-fg:#0f4c87;--furutabi-icon:"🦀"}.menu-item-6073>a,.menu-item-5522>a{--furutabi-bg:#fff1b8;--furutabi-fg:#6b5100;--furutabi-icon:"🍙"}.menu-item-6075>a,.menu-item-5528>a{--furutabi-bg:#ffe0c7;--furutabi-fg:#9a3800;--furutabi-icon:"🍓"}.menu-item-6070>a,.menu-item-5523>a{--furutabi-bg:#eef6c4;--furutabi-fg:#4d6100;--furutabi-icon:"🧀"}.menu-item-7481>a{--furutabi-bg:#cdf2ee;--furutabi-fg:#0a5a55;--furutabi-icon:"🎁"}.menu-item-7482>a{--furutabi-bg:#cdf2ee;--furutabi-fg:#0a5a55;--furutabi-icon:"🛍️"}.menu-item-5517>a{--furutabi-bg:#dde4ff;--furutabi-fg:#2b3f8f;--furutabi-icon:"📝"}.menu-item-7973>a{--furutabi-bg:#eeeae5;--furutabi-fg:#4f4840;--furutabi-icon:"🗾"}.menu-item-5519>a{--furutabi-bg:#e3e9f1;--furutabi-fg:#34465c;--furutabi-icon:"🧺"}.menu-item-5525>a{--furutabi-bg:#e8ddff;--furutabi-fg:#5a2db0;--furutabi-icon:"🍶"}.menu-item-5526>a{--furutabi-bg:#f1e4d4;--furutabi-fg:#6b4422;--furutabi-icon:"🥫"}.menu-item-5535>a{--furutabi-bg:#d3f4dc;--furutabi-fg:#1d6a32;--furutabi-icon:"🍼"}.menu-item-5527>a{--furutabi-bg:#f5daf7;--furutabi-fg:#84268e;--furutabi-icon:"✨"}.marker{background-color:#fff9c4}.bold{font-weight:700}.bold-red{font-weight:700;color:red}.shutten{color:#999;font-size:70%}.entry-content .btn{margin:.3em;padding:10px;font-size:15px;line-height:normal}.entry-content .btn-l{display:block;padding:24px 0;font-size:18px}.entry-content .btn:hover{color:#333;background-color:#fff;border-color:#000}.btn-satofuru{background-color:#ff9800;border-color:#ff9800}.btn-rakuten{background-color:#f44336;border-color:#f44336}.btn-furunabi{background-color:#448e4f;border-color:#448e4f}.btn-noma{background-color:#e91e63;border-color:#e91e63}.btn-choice{background-color:#9a1a10;border-color:#9a1a10}.btn-blue{background-color:#2196f3;border-color:#2196f3}.yellowbox,.graybox,.redbox{margin-bottom:1.8em;padding:1.2em 1.4em}.yellowbox{background-color:#ffffe0;border:1px solid #fffacd}.graybox{background-color:#fafafa;border:1px solid #ccc}.redbox{background-color:#ffebee;border:1px solid #ef5350}.yellowbox>:last-child,.graybox>:last-child,.redbox>:last-child{margin-bottom:0}.st-memobox2{position:relative;margin:25px 0 20px;padding:20px 20px 1px;border:1px solid #9e9e9e}.st-memobox2 .st-memobox-title{position:absolute;top:-.8em;left:10px;margin:0;padding:0 9px;line-height:1.6;background:#fff;font-size:90%}.st-memobox2 .st-memobox-title:before{content:"\f0f6\00a0";font-family:FontAwesome}.sankou{margin:0 5px;padding:3px 4px;background-color:#f57c00;color:#fff;font-size:70%;white-space:nowrap}.maruck ul{list-style:none;padding-left:2.2em}.maruck ul li{position:relative;margin-bottom:7px}.maruck ul li:before{content:"\f00c";font-family:FontAwesome;position:absolute;left:-2.2em;top:.15em;width:1.6em;height:1.6em;line-height:1.6em;border-radius:50%;background:#f3f3f3;color:#000;text-align:center;font-size:.8em}.komozi{font-size:80% !important;line-height:1.5 !important}.st-share{padding:5px;border-radius:3px;background:#fafafa;font-size:95%;line-height:1.7}.st-share:before{content:"\00a0\00a0\f0c1\00a0\00a0\00a0";font-family:FontAwesome;color:#9e9e9e}.scroll-box{overflow-x:auto;margin-bottom:1em}.scroll-box table{max-width:none}.st-blackboard{margin:0 0 1.8em;padding:1.2em 1.4em;border:2px solid #ccc;border-radius:5px;background:#fff}.st-blackboard-title-box{margin-bottom:.6em;text-align:center}.st-blackboard-title{font-size:1.2em;font-weight:700;border-bottom:2px solid #333}.st-slidebox-c{margin-bottom:20px}.st-slidebox-c .st-btn-open{margin-bottom:0;padding:.6em 1em;border:1px solid #ddd;border-radius:4px;background:#fafafa;cursor:pointer;font-weight:700}.st-slidebox-c .st-slidebox{display:none;padding-top:10px}.st-slidebox-c.is-open .st-slidebox{display:block}.st-slidebox-c .st-slidebox>:last-child{margin-bottom:0}.entry-content .information-box>:last-child,.entry-content .question-box>:last-child,.entry-content .alert-box>:last-child,.entry-content .memo-box>:last-child,.entry-content .comment-box>:last-child,.entry-content .ok-box>:last-child,.entry-content .ng-box>:last-child,.entry-content .good-box>:last-child,.entry-content .bad-box>:last-child,.entry-content .primary-box>:last-child,.entry-content .secondary-box>:last-child,.entry-content .info-box>:last-child,.entry-content .success-box>:last-child,.entry-content .warning-box>:last-child,.entry-content .danger-box>:last-child,.entry-content .light-box>:last-child,.entry-content .dark-box>:last-child,.entry-content .blank-box>:last-child,.entry-content .box-content>:last-child,.entry-content .st-memobox2>:last-child,.entry-content .afc-af-box>:last-child>:last-child,.entry-content .graybox>:last-child>:last-child{margin-bottom:0}.st-memobox2{padding-bottom:20px}.starmetro-item{display:flex;gap:16px;align-items:center;margin:0 0 1.8em;padding:16px;border:1px solid #ddd;border-radius:4px;background:#fff}.starmetro-item-image{flex:0 0 140px;text-align:center}.starmetro-item-image img{max-width:140px;max-height:140px;width:auto;height:auto}.starmetro-item-info{flex:1 1 auto;min-width:0}.starmetro-item-title{font-weight:700;line-height:1.5}.starmetro-item-title a{color:#333;text-decoration:none}.starmetro-item-brand{margin-top:.3em;color:#777;font-size:80%}.entry-content .starmetro-item-links{display:flex;flex-wrap:wrap;gap:8px;margin:.8em 0 0;padding:0;list-style:none}.entry-content .starmetro-item-links li{margin:0}.starmetro-item-links a{display:block;padding:6px 14px;border-radius:3px;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.starmetro-item-rakuten a{background:#cf4944}.starmetro-item-amazon a{background:#f6a306}.starmetro-item-yahoo a{background:#51a7e8}.starmetro-item-links a:hover{opacity:.8;color:#fff}.fsim{margin:1.5em 0;padding:16px 14px;background:#fffaf0;border:1px solid #f3d48a;border-radius:16px}.fsim-head{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.4;color:#1f3a5f}.fsim-head-icon,.fsim-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.fsim-head-icon{flex:0 0 34px;width:34px;height:34px;background:#fff;font-size:18px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.fsim .fsim-lead{margin:0 0 10px;font-size:15px;line-height:1.7;color:#333}.fsim .fsim-pr{margin:0 0 6px;font-size:11px;line-height:1.5;color:#777}.fsim-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.fsim-cell{position:relative;min-width:0;--fsim-bg:#43a047;--fsim-tint:#e8f5e9}.fsim-rakuten{--fsim-bg:#bf0000;--fsim-tint:#fdecec}.fsim-satofull{--fsim-bg:#995a29;--fsim-tint:#f7f3e7}.fsim-furunavi{--fsim-bg:#1c2b50;--fsim-tint:#e8ebf3}.fsim .fsim-cell>a{display:flex;align-items:center;gap:10px;height:100%;box-sizing:border-box;padding:9px 12px;background:var(--fsim-bg);border:2px solid var(--fsim-bg);border-radius:12px;color:#fff;text-decoration:none;line-height:1.35;transition:background-color .2s,color .2s}.fsim-icon{flex:0 0 36px;width:36px;height:36px;background:#fff;font-size:19px;transition:background-color .2s}.fsim-txt{display:flex;flex-direction:column;min-width:0}.fsim-name{font-size:15px;font-weight:700}.fsim-sub{font-size:12px;opacity:.9}.fsim-arrow{margin-left:auto;padding-left:4px;font-size:24px;line-height:1;opacity:.9}@media (hover:hover){.fsim .fsim-cell>a:hover{background:#fff;color:var(--fsim-bg)}.fsim .fsim-cell>a:hover .fsim-icon{background:var(--fsim-tint)}}.fsim img[width="1"]{position:absolute;left:0;top:0;width:1px;height:1px;border:0;opacity:0;pointer-events:none}@media screen and (min-width:1024px){.widget-sidebar .widget-entry-card-title{font-size:14px;line-height:1.5}}.widget_new_entries .widget-entry-card-date{display:block;padding-top:.2em;text-align:right}@media screen and (max-width:1023px){#navi .navi-in>.menu-mobile{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}#navi .navi-in>.menu-mobile>li{flex:0 0 auto;width:auto}#navi .navi-in>.menu-mobile>li>a{padding:0 1em}}@media screen and (max-width:480px){.starmetro-item{flex-direction:column;align-items:stretch}.starmetro-item-image{flex-basis:auto}.starmetro-item-links a{text-align:center}.entry-content .starmetro-item-links li{flex:1 1 100%}}.plink-lead{margin:0 0 6px;font-size:14px;line-height:1.6;color:#333}.plink-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 1.2em}.plink-row>a{flex:1 1 140px;display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;padding:10px;border-radius:10px;font-size:14px;font-weight:700;color:#fff;text-decoration:none;line-height:1.3}.plink-row>a:hover{opacity:.85}.plink-furunavi{background:#1c2b50}.plink-rakuten{background:#bf0000}.plink-satofull{background:#995a29}.plink-premium{background:#555}.plink-icon{font-size:15px;line-height:1}.plink-row img[width="1"]{flex:0 0 1px;width:1px;height:1px;opacity:0;margin:0}.sidebar .widget-sidebar-title{display:flex;align-items:center;gap:8px;margin:16px 0 12px;padding:10px 14px;border-radius:10px;background:#1f3a5f;color:#fff;font-size:16px;font-weight:700;line-height:1.4}.sidebar .widget-sidebar-title:before{content:"";flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#f08c00}#text-44 .textwidget h2{display:flex;align-items:center;gap:8px;margin:18px 0 8px;padding:5px 14px 5px 5px;border:2px solid #f08c00;border-radius:999px;background:#fff;color:#1f3a5f;font-size:15px;font-weight:700;line-height:1.3}#text-44 .textwidget h2:before{content:"\f091";font-family:FontAwesome;font-weight:400;flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f08c00;color:#fff;font-size:14px}