@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.2
*/
.navi-in>ul>li:nth-of-type(3n+1){border-bottom:ridge 3px #ffe699}.navi-in>ul>li:nth-of-type(3n+2){border-bottom:ridge 3px #f8cbad}.navi-in>ul>li:nth-of-type(3n+3){border-bottom:ridge 3px #c5e0b4}.sidebar h3{background-image:repeating-linear-gradient(90deg,#f8cbad 0%,#f8cbad 50%,#ffe699 50%,#ffe699 100%);color:#000}.article h2{background-image:repeating-linear-gradient(90deg,#f8cbad 0%,#f8cbad 50%,#ffe699 50%,#ffe699 100%);color:#000}.article h2:before{background:#fff}.article h2:after{background:#ffe699}.article h3{color:#000;background:#ffe699;border-top:none;border-bottom:none;border-left:solid 5px #ffd966;border-right:none;padding:.5em}.article h4{border-top:none;border-bottom:none;padding:0;border-bottom:solid 3px #f8cbad;position:relative}.box2-blue{margin:2em auto;border-radius:4px;max-width:600px;border:1px solid #ff4500;padding:3.5em 2em 1.5em;position:relative}.box2-blue .box-title{background:#ff4500;color:#fff;font-weight:700;font-size:20px;padding:5px;text-align:center;border-radius:4px 4px 0 0;position:absolute;top:0;left:0;width:100%}.box2-blue p{margin:0;padding:0}.box27{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #fa0}.box27 .box-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#fa0;color:#fff;font-weight:700;border-radius:5px 5px 0 0}.box27 p{margin:0;padding:0}.box2{padding:.5em 1em;margin:2em 0;font-weight:700;color:#6091d3;background:#fff;border:solid 3px #6091d3;border-radius:10px}.box2 p{margin:0;padding:0}.box28{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #0095d9}.box28 .box-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#0095d9;color:#fff;font-weight:700;border-radius:5px 5px 0 0}.box28 p{margin:0;padding:0}.box29{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #e60033}.box29 .box-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#e60033;color:#fff;font-weight:700;border-radius:5px 5px 0 0}.box29 p{margin:0;padding:0}.box30{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #3eb370}.box30 .box-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#3eb370;color:#fff;font-weight:700;border-radius:5px 5px 0 0}.box30 p{margin:0;padding:0}.box31{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #fff}.box31 .box-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#fff;color:#333;font-weight:700;border-radius:5px 5px 0 0}.box31 p{margin:0;padding:0}.compare-box{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:600px;margin:0 auto 2rem;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);background:#fef9ed}.compare-box .compare-left-wrap,.compare-box .compare-right-wrap{width:50%;overflow:hidden}.compare-box .compare-left-head,.compare-box .compare-right-head{background:#fdc44f;text-align:center;color:#fff;font-weight:700;padding:0 1em;font-size:15px;line-height:1.5;height:65px;display:table-cell;vertical-align:middle;width:1000px}.compare-box .compare-left-head{border-radius:4px 0 0}.compare-box .compare-right-head{border-radius:0 4px 0 0}.compare-box .compare-left,.compare-box .compare-right{padding:1.5em;font-size:15px;line-height:2;text-align:justify;text-justify:inter-ideograph}.compare-box p{padding:0;margin:0 0 20px}@media screen and (max-width:480px){.compare-box .compare-left-head,.compare-box .compare-right-head{font-size:12px;height:50px}.compare-box .compare-left,.compare-box .compare-right{padding:1.2em;font-size:12px}}.compare-box .list{list-style:none !important;padding:0 !important;margin:0 !important;border:none !important}.compare-box .list li{border-bottom:1px dashed #cdcdcd;position:relative;margin:.5em 0 !important;max-width:500px;padding:0 0 .7em 1.4em !important;line-height:1.8}.compare-box .list li:last-child{border:none}.compare-box .list li:before{background-color:#ffa952;position:absolute;content:'';top:10px;left:7px;width:7px;height:7px;border-radius:4px}@media screen and (max-width:480px){.compare-box .list li:before{top:9px;left:3px;width:5px;height:5px}}.compare-box .list-number{counter-reset:number;list-style:none !important;padding:0 !important;margin:0 !important;border:none !important}.compare-box .list-number li{position:relative;margin:.5em 0 !important;max-width:500px;padding:0 0 .5em 1.8em !important;line-height:1.8;border-bottom:1px dashed #cdcdcd}.compare-box .list-number li:last-child{border:none}.compare-box .list-number li:before{counter-increment:number;content:counter(number);background-color:#fdc44f;color:#fff;position:absolute;font-weight:700;font-size:12px;border-radius:50%;left:0;top:5px;width:18px;height:18px;line-height:18px;text-align:center}.compare-box .list-number li:after{content:''}@media screen and (max-width:480px){.compare-box .list-number li{padding:0 0 .5em 1.8em !important}.compare-box .list-number li:before{font-size:10px;width:16px;height:16px;line-height:16px;top:2px}}.compare-box-separate .compare-left{background:#f0f9fc !important;height:100%}.compare-box-separate .compare-right{background:#fff6f2 !important;height:100%}.compare-box-separate .compare-left-head{background:#0095d9 !important}.compare-box-separate .compare-right-head{background:#e60033 !important}.compare-box-separate .compare-left .list li:before{background:#0095d9 !important}.compare-box-separate .list-number li:before{background:#0095d9 !important}.compare-box-separate .compare-right .list li:before{background:#e60033 !important}.compare-box-separate .compare-right .list-number li:before{background:#e60033 !important}.widget_categories ul li a{border-bottom:1px dashed #ccc}.widget ul li a:before{font-family:"Font Awesome 5 Free";content:'\f07c';color:#fa0;font-weight:900;margin:0 5px 0 0}.widget_categories>ul>li>a:first-child{border-top:none}.widget_categories ul li ul li a:before{font-family:"Font Awesome 5 Free";content:'\f07b';color:gold;font-weight:900;margin:0 5px 0 0}.list-5{list-style:none;padding:0;margin:0}.list-5 li{position:relative;margin:.5em 0 !important;padding-left:25px}.list-5 li:before{font-family:"Font Awesome 5 Free";content:"\f007";color:#0095d9;font-weight:900;position:absolute;left:0}.list-3{list-style:none;padding:0;margin:0}.list-3 li{position:relative;margin:.5em 0 !important;padding-left:25px}.list-3 li:before{font-family:"Font Awesome 5 Free";content:"\f007";color:#e60033;font-weight:900;position:absolute;left:0}.list-box-1{border-radius:4px;max-width:600px;padding:2em;margin:0 auto}.list-box-5{border-radius:4px;max-width:600px;padding:2em;margin:0 auto}.box11{padding:.5em 1em;margin:2em 0;color:#5d627b;background:#fff;border-top:solid 5px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,.22)}.box11 p{margin:0;padding:0}table{width:100%}.scroll{overflow:auto;white-space:nowrap}.scroll::-webkit-scrollbar{height:15px}.scroll::-webkit-scrollbar-track{background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{background:#bbb}.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}.list-6{counter-reset:number;list-style-type:none;padding:0;margin:0}.list-6 li{position:relative;margin:.5em 0 !important;padding-left:1.8em}.list-6 li:before{counter-increment:number;content:counter(number);background-color:#3eb370;color:#fff;position:absolute;font-weight:700;font-size:14px;border-radius:50%;left:0;top:.5em;width:22px;height:22px;line-height:22px;text-align:center}.list-7{list-style:none;padding:0;margin:0}.list-7 li{position:relative;margin:.5em 0 !important;padding-left:25px}.list-7 li:before{background-color:#333;position:absolute;content:'';top:.9em;left:.5em;width:7px;height:7px;border-radius:4px}.box3-blue{position:relative;background:#f000;max-width:max;margin:1em auto;padding:1.7em 1em;border:2px solid #f8cbad;border-radius:3px}.box3-blue .box-title{position:absolute;top:-10px;left:30px;background:#fff;color:#333;padding:0 10px;line-height:1;font-size:20px;font-weight:700}.box3-blue p{margin:0;padding:0}.list-8{counter-reset:number;list-style-type:none;padding:0;margin:0}.list-8 li{position:relative;margin:.5em 0 !important;padding-left:1.8em}.list-8 li:before{counter-increment:number;content:counter(number);background-color:#0095d9;color:#fff;position:absolute;font-weight:700;font-size:14px;border-radius:50%;left:0;top:.5em;width:22px;height:22px;line-height:22px;text-align:center}.list-9{counter-reset:number;list-style-type:none;padding:0;margin:0}.list-9 li{position:relative;margin:.5em 0 !important;padding-left:1.8em}.list-9 li:before{counter-increment:number;content:counter(number);background-color:#e60033;color:#fff;position:absolute;font-weight:700;font-size:14px;border-radius:50%;left:0;top:.5em;width:22px;height:22px;line-height:22px;text-align:center}.list-10{counter-reset:number;list-style-type:none;padding:0;margin:0}.list-10 li{position:relative;margin:.5em 0 !important;padding-left:1.8em}.list-10 li:before{counter-increment:number;content:counter(number);background-color:#fa0;color:#fff;position:absolute;font-weight:700;font-size:14px;border-radius:50%;left:0;top:.5em;width:22px;height:22px;line-height:22px;text-align:center}.blank-box.bb-tab{position:relative;padding:2.2em 1.2em 1em;border-width:1px;border-radius:0;font-size:.9375em}.blank-box.bb-tab .bb-label{position:absolute;top:0;left:0;border-radius:0;font-style:italic;font-size:.833333em}.blank-box.bb-tab:before{position:absolute;top:0;left:0;border-radius:0;font-style:italic;font-size:.833333em}.article ul:not(li ul,.toc-list,dd ul,.widget ul){background:#fff7cc;line-height:2;border-radius:4px;border:1.5px dashed;border-color:#f8cbad;padding:1.5em;padding-left:3em}.article ul li:not(.toc-list li,.toc-list ul li,.faq li){margin:0}@media (max-width:600px){.article ul:not(li ul,.toc-list,dd ul,.widget ul){padding-left:2.5em}}.article li ul{padding-left:1em}.flex{display:flex}.twitter-tweet{padding:5px;margin:10px auto}@media (max-width:960px){.flex{display:block}.twitter-tweet{padding:0}}.home.page .entry-title,.home.page .sns-share,.home.page .sns-follow,.home.page .date-tags,.home.page .author-info{display:none}.page-id-14944 .entry-title,.page-id-14944 .sns-share,.page-id-14944 .sns-follow,.page-id-14944 .date-tags,.page-id-14944 .author-info{display:none}.page-id-14975 .entry-title,.page-id-14975 .sns-share,.page-id-14975 .sns-follow,.page-id-14975 .date-tags,.page-id-14975 .author-info{display:none}.page-id-14988 .entry-title,.page-id-14988 .sns-share,.page-id-14988 .sns-follow,.page-id-14988 .date-tags,.page-id-14988 .author-info{display:none}.page-id-14993 .entry-title,.page-id-14993 .sns-share,.page-id-14993 .sns-follow,.page-id-14993 .date-tags,.page-id-14993 .author-info{display:none}.page-id-15014 .entry-title,.page-id-15014 .sns-share,.page-id-15014 .sns-follow,.page-id-15014 .date-tags,.page-id-15014 .author-info{display:none}.page-id-15022 .entry-title,.page-id-15022 .sns-share,.page-id-15022 .sns-follow,.page-id-15022 .date-tags,.page-id-15022 .author-info{display:none}.toc{display:block !important;width:95%;padding:20px 32px 7px !important;margin-bottom:5% !important;background:#f9f9f9 !important;border:0 !important;border-top:5px solid !important;border-top-color:#f8c678 !important;border-radius:10px;box-shadow:0 2px 2px rgb(0 0 0/20%) !important}@media screen and (min-width:600px){.toc{   width:90%;padding:20px 35px 15px !important}}.toc-title{margin:0 20px 20px -10px !important;font-size:23px !important;font-weight:700 !important;color:#f8c678 !important;background-color:initial}.toc-title:before{padding:14px;font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900 !important;color:#fff;content:"\f03a";background-color:#f8c678;border-radius:50%}.toc a{display:block;padding-top:0 !important;padding-bottom:.5em;color:#333;border-bottom:dashed 1px silver}.toc ul li{position:relative;padding:0 0 .4em 1.4em;font-weight:700;line-height:1.5}.toc ul li:before{position:absolute !important;left:-.3em !important;font-family:"Font Awesome 5 Free" !important;font-weight:900;color:#f8c678;content:"\f138"}.toc li li{padding-top:.5em;margin-top:0 !important;font-weight:400}.toc_list li{margin-top:-5% !important}@media screen and (min-width:834px){.toc_list li{margin-top:-1.8% !important}}.sidebar-scroll{top:15px !important}.sidebar h3{font-size:.9em;padding:7px 12px}.sidebar .widget_toc{box-shadow:0 2px 10px rgba(0,0,0,.08)}.sidebar .toc-widget-box{margin-top:-.9em}.sidebar .toc{padding:0;width:100%}.sidebar .toc-content{overflow-y:scroll;max-height:580px;background:#fff;padding:.5em 1.5em}.sidebar .toc li{line-height:1.6;margin-bottom:1em;font-size:.85rem;color:#3cb8f1}.sidebar .toc-content>ol>li,.sidebar .toc-content>ul>li{font-weight:600;padding-left:.5em}.sidebar .toc-content a{letter-spacing:.5px}.sidebar .toc .toc-list ul,.sidebar .toc .toc-list ol{margin:1em 0;list-style-type:none;font-weight:500}@media screen and (max-width:768px){.sidebar-menu-button .widget_toc{display:none}}.iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:2rem}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}ins.adsbygoogle{display:block !important;min-height:300px;width:100%}.ad-index-top ins.adsbygoogle{min-height:320px}@media (min-width:768px){ins.adsbygoogle{min-height:250px}}.toc,.notice-bar{will-change:opacity,transform}