@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.1.0
*/
.sidebar h3{border-bottom:2px solid #2ee1d8;background:0 0;padding:10px 0 5px 3px}.cat-label{top:0;left:10px;border:none;font-size:12px;color:#fff;background-color:#49add1;padding:1px 5px;margin:-6px 0 0;overflow:visible}.cat-label:after{position:absolute;content:'';top:0;right:-6px;border:none;border-bottom:solid 6px #3089a9;border-right:solid 6px transparent}.article h2{color:#fff;background:#20b2aa;padding:.5em .75em;border-radius:.3em;line-height:1.4;letter-spacing:.2em}.article h2:before{margin-left:.5em}.p-sticky-table{white-space:nowrap;line-height:1.6}.p-sticky-table table{border:none;border:1px solid #dedede;border-bottom:none;border-collapse:collapse;word-break:break-all;table-layout:fixed;display:block;overflow:scroll;max-height:80vh}.p-sticky-table thead th:first-child{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:3}.p-sticky-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;text-align:center}.p-sticky-table tbody th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;border:none;white-space:normal;min-width:130px}.p-sticky-table th,.p-sticky-table td{min-width:50px;text-align:left;font-size:16px !important;position:relative;padding:13px !important;color:#333;border:none !important;z-index:0;vertical-align:middle !important;background:#fff}.p-sticky-table th{background:#f0f9ff !important;letter-spacing:1px;font-weight:600 !important;color:#555 !important}.p-sticky-table tr{border-bottom:none !important}.p-sticky-table img{margin:10px auto;display:block;padding:0;max-width:80% !important}.p-sticky-table table th:before,.p-sticky-table table td:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-right:1px solid #dedede;border-bottom:1px solid #dedede;z-index:-1}@media screen and (max-width:560px){.p-sticky-table table{max-height:60vh}.p-sticky-table thead th:first-child,.p-sticky-table tbody th:first-child{min-width:25vw}.p-sticky-table th,.p-sticky-table td{font-size:12px !important;padding:7px !important}}.pst-center td{text-align:center}.toc{background:#f9f9f9;border:none;display:block;border-top:5px solid;border-top-color:#ffc679;box-shadow:0 2px 2px rgba(0,0,0,.2);padding:20px 25px}.toc-title{text-align:left;margin:0 20px 20px -10px;padding-left:-20px;font-size:23px;font-weight:700;color:#ffc679}.toc-title:before{top:0;left:-45px;width:50px;height:50px;font-family:FontAwesome;content:"\f0ca";font-size:20px;margin-right:5px;color:#fff;background-color:#ffc679;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;padding:14px}.toc-content ol{padding:0 .5em;position:relative}.toc-content ol li{line-height:1.5;padding:.7em 0 .5em 1.4em;border-bottom:dashed 1px silver;list-style-type:none!important}.toc-content ol li:before{font-family:FontAwesome;content:"\f138";position:absolute;left:.5em;color:#ffc679}.toc-content ol li:last-of-type{border-bottom:none}.toc-content .toc-list li{font-weight:700}.toc-content .toc-list li li{font-weight:400}.page .sns-share,.page .sns-follow{display:none}.comparison-table-wrap{width:100%;max-width:600px;margin:0 auto 2em;box-shadow:0 1px 2px rgba(0,0,0,.1)}.comparison-table-title{background:linear-gradient(90deg,rgba(71,206,255,1) 0%,rgba(56,224,248,1) 100%);text-align:center;color:#fff;font-weight:700;padding:1em;letter-spacing:1px;margin:0;font-size:14px;box-shadow:0 2px 5px rgba(100,100,100,.1)}.comparison-table{background:#f8f9fb;margin:0;padding:.3em 1em}.comparison-table table{border-collapse:separate;border-spacing:5px 10px;border:none;margin-bottom:0}.comparison-table table th,.comparison-table table td{width:50%}.comparison-table table thead th{background:#d1d1d1;border:none;color:#fff;box-shadow:0 2px 5px rgba(100,100,100,.1);padding:.8em .5em;line-height:1.5;border-radius:3px;font-size:14px}.comparison-table table tbody th{background:linear-gradient(90deg,rgba(71,206,255,1) 0%,rgba(56,224,248,1) 100%);text-align:center;color:#fff;border:none;border-radius:30px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:.4em 1em;font-size:14px;line-height:1.3}.comparison-table table tbody td{background:#fff;box-shadow:0 2px 5px rgba(100,100,100,.1);border-radius:3px;border:none;padding:1.2em;color:#555;line-height:1.8;text-align:justify;vertical-align:top}.comparison-table table tbody td p{margin:0;padding:0;margin-bottom:1em;font-size:14px}.comparison-table table tbody td .td-h{text-align:center;font-weight:700;color:#3cf;font-size:16px;margin-bottom:7px}@media screen and (max-width:768px){.comparison-table{padding:7px}.comparison-table table{border-spacing:3px 10px}.comparison-table table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:100}}.ptimeline-wrap{margin:0 auto 2rem}.ptimeline-wrap .ptimeline{padding:0 !important;list-style:none !important}.ptimeline-wrap .ptimeline-label{padding:3px 0 0 2px;color:#aaa;font-size:12px;font-weight:500}.ptimeline-wrap .ptimeline-title{font-size:1.1em;font-weight:700;line-height:1.5;color:#00bfff}.ptimeline-wrap .ptimeline-main{margin-top:.5em;padding:0 0 1.5em;font-size:.9em;line-height:1.8;border-bottom:dashed 1px #ddd;color:#555}.ptimeline-wrap .ptimeline-main img{display:block;margin:1em auto}.ptimeline-wrap .ptimeline-item{position:relative;padding:0 0 1em 1.5em !important;margin-bottom:0 !important;border:none}.ptimeline-wrap .ptimeline .ptimeline-item:before{content:"";width:3px;background:#eee !important;display:block;position:absolute;top:25px;bottom:-3px;left:5px}.ptimeline-wrap .ptimeline-item:last-child:before{content:none}.ptimeline-wrap .ptimeline-marker{display:block;position:absolute;content:"";top:6px;left:0;width:14px;height:14px;border-radius:50%;border:solid 3px #00bfff}.ptimeline-wrap .ptimeline-item:first-child .ptimeline-marker,.ptimeline-wrap .ptimeline-item:last-child .ptimeline-marker{background:#00bfff}.ptimeline-wrap .square .ptimeline-marker{border-radius:0}.ptimeline-wrap .icon .ptimeline-item .ptimeline-marker{content:unset;border:none !important;background:0 0 !important}.ptimeline-wrap .icon .ptimeline-item .ptimeline-marker:before{font-family:"Font Awesome 5 Free";top:-1px;left:0;position:absolute;font-weight:700;font-size:16px;line-height:1;color:#00bfff}.ptimeline-wrap .icon .ptimeline-item:first-child .ptimeline-marker,.ptimeline-wrap .icon .ptimeline-item:last-child .ptimeline-marker{background:0 0 !important}.ptimeline-wrap .tl-img .ptimeline-item .ptimeline-marker{content:unset;border:none !important;background:0 0 !important}.ptimeline-wrap .tl-img .ptimeline-item .ptimeline-marker:before{content:"";display:inline-block;background-image:url(//raityou.info/wp-content/themes/cocoon-child-master/ここに画像URL);background-size:contain;background-repeat:no-repeat;width:40px;height:40px;position:relative;top:-4px;left:-2px}.ptimeline-wrap .tl-img li:nth-of-type(2)>.ptimeline-marker:before{background-image:url(//raityou.info/wp-content/themes/cocoon-child-master/ここに画像URL) !important}.ptimeline-wrap .tl-img li:nth-of-type(3)>.ptimeline-marker:before{background-image:url(//raityou.info/wp-content/themes/cocoon-child-master/ここに画像URL) !important}.ptimeline-wrap .tl-img li:nth-of-type(4)>.ptimeline-marker:before{background-image:url(//raityou.info/wp-content/themes/cocoon-child-master/ここに画像URL) !important}.ptimeline-wrap .tl-img li:nth-of-type(5)>.ptimeline-marker:before{background-image:url(//raityou.info/wp-content/themes/cocoon-child-master/ここに画像URL) !important}.ptimeline-wrap .tl-img .ptimeline-item{padding:0 0 1em 3em !important}.ptimeline-wrap .tl-img .ptimeline-item:before{top:30px;left:15px}.ptimeline-wrap .pink .ptimeline-title{color:#f7bcbc !important}.ptimeline-wrap .pink .ptimeline-main{color:#555 !important}.ptimeline-wrap .pink .ptimeline-marker{border:solid 3px #f7bcbc !important;color:#f7bcbc}.ptimeline-wrap .pink .ptimeline-item:first-child .ptimeline-marker,.ptimeline-wrap .pink .ptimeline-item:last-child .ptimeline-marker{background:#f7bcbc}.ptimeline-wrap .pink .ptimeline-item .ptimeline-marker:before{color:#f7bcbc !important}.ptimeline-wrap .yellow .ptimeline-title{color:#fdc44f !important}.ptimeline-wrap .yellow .ptimeline-main{color:#555 !important}.ptimeline-wrap .yellow .ptimeline-marker{border:solid 3px #fdc44f !important;color:#fdc44f}.ptimeline-wrap .yellow .ptimeline-item:first-child .ptimeline-marker,.ptimeline-wrap .yellow .ptimeline-item:last-child .ptimeline-marker{background:#fdc44f}.ptimeline-wrap .yellow .ptimeline-item .ptimeline-marker:before{color:#fdc44f !important}.ptimeline-wrap .green .ptimeline-title{color:#2fcdb4 !important}.ptimeline-wrap .green .ptimeline-main{color:#555 !important}.ptimeline-wrap .green .ptimeline-marker{border:solid 3px #2fcdb4 !important;color:#2fcdb4}.ptimeline-wrap .green .ptimeline-item:first-child .ptimeline-marker,.ptimeline-wrap .green .ptimeline-item:last-child .ptimeline-marker{background:#2fcdb4}.ptimeline-wrap .green .ptimeline-item .ptimeline-marker:before{color:#2fcdb4 !important}#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]{background:#2ee1d8;border:none}.index-tab-buttons .index-tab-button{background-color:#fff}.index-tab-wrap label:hover{background-color:#c1e4e9}.index-tab-button{color:#2ee1d8;font-weight:700}.index-tab-buttons{box-shadow:0 4px 6px rgba(0,0,0,.18)}.article h2{padding:.4em .5em;color:#040404;background:#fffbf7;border-left:solid 5px #2ee1d8;border-bottom:solid 1px #2ee1d8}.article h3{border-top:none;border-bottom:none;border-left:none;border-right:none;padding:0;border-bottom:3px solid #2ee1d8;background:0 0;padding:10px 0 5px 3px}.twice-notice{display:-webkit-box;display:-ms-flexbox;display:flex}.twice-notice a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;flex-basis:50%;text-align:center;color:#2ee1d8;font-size:.9em;line-height:1.4;font-weight:700;padding:1em 2em;letter-spacing:1px;text-decoration:none}.twice-notice a:first-child{background:#fff;border-right:1px solid #f6f6f6}.twice-notice a:last-child{background:#fff}.twice-notice a:hover{opacity:.8}.twice-notice a:after{position:absolute;top:50%;right:1em;transform:translateY(-50%);font-family:"FontAwesome";content:"\f054";animation:infinite move-arrow 1.5s}@keyframes move-arrow{0%{margin:0 5px 0 -5px;opacity:.3}}@media screen and (max-width:480px){.twice-notice a{font-size:.7em}.twice-notice a:after{transform:translateY(-50%)}}