ul{box-sizing:border-box;padding-left:40px;list-style-type:disc}.entry-content{counter-reset:footnotes}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}html :where(.has-border-color){border-style:solid}:where(figure){margin:0 0 1em}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--key-color:#d81b60;--wp--preset--color--red:#e60033;--wp--preset--color--pink:#e95295;--wp--preset--color--purple:#884898;--wp--preset--color--deep:#55295b;--wp--preset--color--indigo:#1e50a2;--wp--preset--color--blue:#0095d9;--wp--preset--color--light-blue:#2ca9e1;--wp--preset--color--cyan:#00a3af;--wp--preset--color--teal:#007b43;--wp--preset--color--green:#3eb370;--wp--preset--color--light-green:#8bc34a;--wp--preset--color--lime:#c3d825;--wp--preset--color--yellow:#ffd900;--wp--preset--color--amber:#ffc107;--wp--preset--color--orange:#f39800;--wp--preset--color--deep-orange:#ea5506;--wp--preset--color--brown:#954e2a;--wp--preset--color--light-grey:#dddddd;--wp--preset--color--grey:#949495;--wp--preset--color--dark-grey:#666666;--wp--preset--color--cocoon-black:#333333;--wp--preset--color--cocoon-white:#ffffff;--wp--preset--color--watery-blue:#f3fafe;--wp--preset--color--watery-yellow:#fff7cc;--wp--preset--color--watery-red:#fdf2f2;--wp--preset--color--watery-green:#ebf8f4;--wp--preset--color--ex-a:#4fb3f1;--wp--preset--color--ex-b:#f4f6f7;--wp--preset--color--ex-c:#78c27d;--wp--preset--color--ex-d:#ffd700;--wp--preset--color--ex-e:#825b84;--wp--preset--color--ex-f:#d81b60;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--style--global--content-size:840px;--wp--style--global--wide-size:1200px;--wp--style--block-gap:24px}:where(body){margin:0}body{padding:0}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-ex-a-border-color{border-color:var(--wp--preset--color--ex-a)!important}.has-ex-d-border-color{border-color:var(--wp--preset--color--ex-d)!important}.has-ex-e-border-color{border-color:var(--wp--preset--color--ex-e)!important}:root{--cocoon-twitter-color:#000000;--cocoon-mastodon-color:#6364FF;--cocoon-bluesky-color:#0085ff;--cocoon-misskey-color:#96d04a;--cocoon-facebook-color:#3b5998;--cocoon-threads-color:#000000;--cocoon-reddit-color:#FF4500;--cocoon-hatebu-color:#2c6ebd;--cocoon-google-plus-color:#dd4b39;--cocoon-pocket-color:#ef4056;--cocoon-line-color:#00c300;--cocoon-linkedin-color:#0077b5;--cocoon-website-color:#002561;--cocoon-instagram-color:#405de6;--cocoon-pinterest-color:#bd081c;--cocoon-youtube-color:#cd201f;--cocoon-tiktok-color:#000000;--cocoon-note-color:#000000;--cocoon-soundcloud-color:#ff8800;--cocoon-flickr-color:#111;--cocoon-amazon-color:#ff9900;--cocoon-twitch-color:#6441a4;--cocoon-rakuten-color:#bf0000;--cocoon-rakuten-room-color:#c61e79;--cocoon-slack-color:#e01563;--cocoon-github-color:#4078c0;--cocoon-codepen-color:#333;--cocoon-feedly-color:#2bb24c;--cocoon-rss-color:#f26522;--cocoon-copy-color:#333333;--cocoon-comment-color:#333333;--cocoon-red-color:#e60033;--cocoon-pink-color:#e95295;--cocoon-purple-color:#884898;--cocoon-deep-color:#55295b;--cocoon-indigo-color:#1e50a2;--cocoon-blue-color:#0095d9;--cocoon-light-blue-color:#2ca9e1;--cocoon-cyan-color:#00a3af;--cocoon-teal-color:#007b43;--cocoon-green-color:#3eb370;--cocoon-light-green-color:#8bc34a;--cocoon-lime-color:#c3d825;--cocoon-yellow-color:#ffd900;--cocoon-amber-color:#ffc107;--cocoon-orange-color:#f39800;--cocoon-deep-orange-color:#ea5506;--cocoon-brown-color:#954e2a;--cocoon-light-grey-color:#cccccc;--cocoon-grey-color:#949495;--cocoon-dark-grey-color:#666666;--cocoon-blue-gray-color:#607d8b;--cocoon-black-color:#333333;--cocoon-white-color:#ffffff;--cocoon-watery-blue-color:#f3fafe;--cocoon-watery-yellow-color:#fff7cc;--cocoon-watery-red-color:#fdf2f2;--cocoon-watery-green-color:#ebf8f4;--cocoon-custom-background-color:inherit;--cocoon-custom-text-color:inherit;--cocoon-custom-border-color:#ccc;--cocoon-default-font:"Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--cocoon-text-color:#333;--cocoon-pallid-text-color:#777;--cocoon-x-pallid-text-color:#999;--cocoon-default-text-size:18px;--cocoon-text-size-s:0.8em;--cocoon-basic-border-color:#ccc;--cocoon-three-d-border-colors:#e3e3e3 #cecece #b4b4b4 #d6d6d6;--cocoon-middle-thickness-color:#888;--cocoon-thin-color:#ddd;--cocoon-x-thin-color:#eee;--cocoon-xx-thin-color:#f5f6f7;--cocoon-xxx-thin-color:#fafbfc;--cocoon-current-background-color:#eee;--cocoon-select-background-color:#d8eaf2;--cocoon-tab-label-color:#f2f2f2;--cocoon-tab-label-active-color:#404453;--cocoon-basic-border-radius:4px;--cocoon-badge-border-radius:2px;--cocoon-middle-border-radius:8px;--cocoon-box-padding:1em 1.5em;--cocoon-list-padding:min(1%, 8px) min(2%, 16px) min(1%, 8px) min(3%, 24px);--cocoon-list-wide-padding:min(3%, 24px) min(5%, 40px) min(3%, 24px) min(7%, 56px);--cocoon-box-border-color:#47585c;--cocoon-sns-color:var(--cocoon-text-color);--card-ratio:16/9;--cocoon--header-container--position-offset:0px;--cocoon--mobile-header-menu-buttons--height:50px}.widget-entry-card-thumb{float:left;margin-top:3px;position:relative;margin-bottom:.4em}.entry-categories-tags{margin-bottom:18px}.sns-follow-message{text-align:center;margin-bottom:3px}.header,body{background-position:top center;background-repeat:no-repeat;background-size:100%auto}.post-author,.post-date,.post-update{padding:2px;display:inline;font-size:.7em}.search-edit,input[type=text]{padding:11px;border:1px solid var(--cocoon-basic-border-color);border-radius:var(--cocoon-basic-border-radius);font-size:inherit;width:100%}.fz-16px{font-size:16px}.fw-400{font-weight:400}*,body{margin:0}*{padding:0;box-sizing:border-box;overflow-wrap:anywhere}.container{padding-right:constant(safe-area-inset-right);padding-left:constant(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}body{font-size:var(--cocoon-default-text-size);color:var(--cocoon-text-color);line-height:1.8;overflow-wrap:break-word;background-color:#f4f5f7;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;background-attachment:fixed}.skip-link{position:absolute;top:-9999px;left:6px;z-index:9999;padding:6px 12px;background:#000;color:#fff;text-decoration:none}.skip-link:focus{top:6px}main#main:focus:not(:focus-visible){outline:0}a{color:#1967d2}a:hover{color:#e53900}ul ul{list-style-type:revert}.cf::after{clear:both;content:"";display:block}.footer,.header-container,.main{background-color:var(--cocoon-white-color)}.wrap{width:1256px;margin:0 auto}.content-in{display:flex;justify-content:space-between;flex-wrap:wrap}.main{padding:36px 29px;border:1px solid transparent;border-radius:var(--cocoon-basic-border-radius);position:relative;z-index:0}.no-scrollable-main .main{height:100%}@media all and (-ms-high-contrast:none){.logo{height:100%}}.aligncenter{display:block;margin-right:auto;margin-left:auto}label{cursor:pointer}.header-container-in.hlt-top-menu .logo-header .site-name,.toc li,figure{margin:0}img{max-width:100%;height:auto;vertical-align:middle}.author-thumb,.new-entry-card-thumb,.popular-entry-card-thumb{margin-right:1.6%}.thumb-wide{--card-ratio:16 / 9}.card-thumb img{aspect-ratio:var(--card-ratio);object-fit:cover}.header{height:100%;flex-shrink:0}.header-in{display:flex;flex-direction:column;justify-content:center}.tagline{font-size:14px;margin:.6em 1em}.logo,.tagline{text-align:center}.site-name-text-link{color:var(--cocoon-text-color);text-decoration:none;font-weight:400;padding:0 1em}.site-name-text-link:hover{color:inherit}.site-name-text{font-size:28px}.logo-text{padding:20px 0 30px;font-size:1em}.header-container-in.hlt-top-menu,.navi-in>ul .caption-wrap{display:flex;justify-content:space-between;align-items:center;align-content:center}.header-container-in.hlt-top-menu .wrap{width:auto}.header-container-in.hlt-top-menu .header{background-image:none;aspect-ratio:unset}.header-container-in.hlt-top-menu .logo-text{padding:0;display:flex;align-items:center;align-content:center}.header-container-in.hlt-top-menu .site-name-text-link{margin:0 16px;display:block}.header-container-in.hlt-top-menu .site-name-text{font-size:22px;white-space:nowrap}.header-container-in.hlt-top-menu .tagline{display:none}.header-container-in.hlt-top-menu .logo-header{max-height:60px}.ad-responsive ins,.card-thumb img,.header-container-in.hlt-top-menu .navi,.navi-in>ul .caption-wrap>div{width:100%}.hlt-tm-right .navi-in>ul{justify-content:flex-end}.navi{background-color:var(--cocoon-white-color)}.navi .item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.navi-footer-in>.menu-footer,.navi-in>ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.navi-in>ul li{display:block;width:176px;height:60px;position:relative}.navi-in>ul .caption-wrap{flex-wrap:wrap;justify-content:center;width:100%}.navi-footer-in a:hover,.navi-in a,.navi-in a:hover{transition:all .3s ease-in-out;color:var(--cocoon-text-color)}.navi-in a{position:relative;text-decoration:none;display:flex;width:100%;height:100%}.navi-footer-in a:hover,.navi-in a:hover{background-color:#f5f8fa}.navi-footer-in>.menu-footer{justify-content:flex-end}.navi-footer-in>.menu-footer li{width:120px;border-left:1px solid var(--cocoon-thin-color)}.navi-footer-in>.menu-footer li:last-child{border-right:1px solid var(--cocoon-thin-color)}.a-wrap,.a-wrap:hover,.navi-footer-in a{transition:all .3s ease-in-out}.a-wrap,.navi-footer-in a{text-decoration:none;display:block;color:var(--cocoon-text-color)}.a-wrap{padding:1.5%}.a-wrap:hover{background-color:#f5f8fa}.cat-label{position:absolute;top:.24em;left:.24em;border:1px solid #eee;font-size:10px;color:var(--cocoon-white-color);background-color:rgba(51,51,51,.7);max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-wrap:hover,.pr-label-s{color:var(--cocoon-text-color)}.pr-label-s{position:absolute;top:3px;left:3px;border:1px solid rgba(51,51,51,.7);font-size:12px;background-color:rgba(255,255,255,.9);padding:2px 12px;border-radius:var(--cocoon-badge-border-radius)}.entry-date{margin-left:3px}.date-tags{line-height:.8;text-align:right;margin-bottom:1em}.post-author,.post-date,.post-update{margin-right:8px}.breadcrumb,.breadcrumb a{color:var(--cocoon-x-pallid-text-color)}.breadcrumb{margin:1em .4em;font-size:13px}.breadcrumb div{display:inline}.breadcrumb .sp{margin:0 10px}.breadcrumb a{text-decoration:none}.breadcrumb-caption{margin:0 3px}.sns-buttons,.sns-buttons a{align-content:center;align-items:center;justify-content:center}.sns-buttons{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:6px;margin-top:.3em;margin-bottom:2em}.sns-buttons a{background-color:var(--cocoon-sns-color);border-radius:var(--cocoon-basic-border-radius);display:inline-flex;font-size:18px;height:45px;position:relative;text-align:center;width:32%;transition:all .3s ease-in-out;cursor:pointer;margin:0!important;color:var(--cocoon-white-color);text-decoration:none}.sns-buttons a:hover{opacity:.7}[class*=bc-brand-color] .instagram-button{--cocoon-sns-color:var(--cocoon-instagram-color)}.content{margin-top:24px}.entry-title{font-size:26px;margin:16px 0;line-height:1.3}.entry-categories-tags>div{margin-bottom:.5em}.entry-categories-tags .tax-icon,.tagcloud a .tag-caption .tax-icon{margin-right:.4em}.ctdt-one-row>div{display:inline}.cat-link,.cat-link:hover{color:var(--cocoon-white-color)}.cat-link{text-decoration:none;display:inline-block;margin-right:5px;padding:2px 6px;font-size:12px;background-color:var(--cocoon-text-color);border-radius:var(--cocoon-badge-border-radius);word-break:break-all}.cat-link:hover{opacity:.5}.tag-link,.tag-link:hover{color:var(--cocoon-text-color)}.tag-link{text-decoration:none;display:inline-block;margin-right:5px;padding:1px 5px;font-size:12px;border:1px solid var(--cocoon-x-pallid-text-color);border-radius:var(--cocoon-badge-border-radius);word-break:break-all}.tag-link:hover{background-color:#f5f8fa;transition:all .3s ease-in-out}.article{margin-bottom:2em}.article dd{margin-left:40px}.article ul li{margin:.2em}.article ul ul{margin:0;padding-top:0;padding-bottom:0;padding-right:0}.article h1,.article h2,.article h3{line-height:1.25;font-weight:700}.article h2{font-size:24px;padding:25px}.article h3{border-left:7px solid var(--cocoon-middle-thickness-color);border-right:1px solid var(--cocoon-thin-color);border-top:1px solid var(--cocoon-thin-color);border-bottom:1px solid var(--cocoon-thin-color);font-size:22px;padding:12px 20px}.footer-meta{font-size:.8em;text-align:right}.author-info .post-author{font-size:14px}.no-post-author .author-info{display:none}.eye-catch-wrap{display:flex}.eye-catch{position:relative;margin-bottom:.6em;max-width:100%}.eye-catch .cat-label{position:absolute;right:auto;top:.4em;bottom:auto;left:.4em;font-size:14px;padding:2px 8px;border:1px solid #eee}@media all and (-ms-high-contrast:none){.eye-catch-wrap{display:block}}.ad-area{text-align:center;margin-bottom:1.8em}.toc{border:1px solid var(--cocoon-basic-border-color);font-size:.9em;display:table}.toc .toc-list{padding-left:1em;margin-bottom:0}.toc .toc-list ul{padding-left:1em;margin:0}.toc ul{list-style:none}.toc a:hover{text-decoration:underline}.toc-title{font-size:1.1em;text-align:center;display:block}.nwa .toc{border:0;padding:0 1em}.toc-center{margin:1em auto}.sidebar{border:1px solid transparent;padding:19px;border-radius:var(--cocoon-basic-border-radius);background-color:var(--cocoon-white-color)}.article h2,.sidebar h3{background-color:var(--cocoon-xx-thin-color);border-radius:var(--cocoon-badge-border-radius)}.sidebar h3{padding:12px;margin:16px 0}.sidebar-scroll{position:-webkit-sticky;position:sticky;top:0}.tagcloud{display:flex;flex-wrap:wrap}.tagcloud a,.toc a,.widget_categories ul li a{color:var(--cocoon-text-color);text-decoration:none}.tagcloud a{border:1px solid var(--cocoon-x-thin-color);border-radius:2px;padding:3px 8px;font-size:12px;margin:2px;flex:1 1 auto;display:flex;justify-content:space-between;transition:all .3s ease-in-out}.tagcloud a:hover,.widget_categories ul li a:hover{background-color:#f5f8fa;transition:all .3s ease-in-out;color:var(--cocoon-text-color)}.tagcloud a .tag-caption{word-break:break-all}.widget_categories ul{padding:0;margin:0;list-style:none}.widget_categories ul li a{display:block;padding:10px 4px}.widget_categories ul li a .post-count{display:block;float:right}.widget-entry-cards .a-wrap{padding:5px;line-height:1.3;margin-bottom:4px}.widget-entry-cards figure{width:120px}.widget-entry-card{font-size:16px;position:relative}.widget-entry-card-content{margin-left:126px}.widget-entry-card-info{display:flex;flex-wrap:wrap;align-items:center}.border-partition .a-wrap{border-bottom:2px dotted var(--cocoon-x-thin-color)}.border-partition .a-wrap:last-child{border-bottom:0}.widget-entry-cards:not(.large-thumb-on) .card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.widget-entry-cards.card-large-image .a-wrap{max-width:400px}.widget-entry-cards.card-large-image .e-card{font-size:var(--cocoon-default-text-size)}.widget-entry-cards.card-large-image figure{float:none;width:100%}.widget-entry-cards.card-large-image figure img{width:100%;display:block}.widget-entry-cards.card-large-image .card-content{margin:0 0 .5em;padding:.4em 0}.widget-entry-cards.ranking-visible{counter-reset:p-rank}.widget-entry-cards.ranking-visible .no-1 .card-thumb::before{background:#cca11f}.widget-entry-cards.ranking-visible .no-2 .card-thumb::before{background:#b1b1b3}.widget-entry-cards.ranking-visible .no-3 .card-thumb::before{background:#b37036}.widget-entry-cards.ranking-visible .a-wrap{counter-increment:p-rank}.widget-entry-cards.ranking-visible .card-thumb::before{content:counter(p-rank);position:absolute;top:0;left:0;padding:4px;color:#fff;text-align:center;font-size:13px;z-index:1}.widget h2{font-size:20px}.marker-under{background:linear-gradient(transparent 60%,#ff9 60%)}.body .blank-box>:last-child,.body .block-box-content>:last-child,.body .block-box>:last-child,.body .faq-item-content>:last-child,.os-profile p:last-child{margin-bottom:0}.blank-box{--cocoon-custom-border-color:var(--cocoon-grey-color);padding:var(--cocoon-box-padding);border-radius:var(--cocoon-basic-border-radius);background-color:var(--cocoon-custom-background-color);color:var(--cocoon-custom-text-color);border-style:solid;border-width:3px;border-color:var(--cocoon-custom-border-color);background-clip:padding-box}.micro-copy.aligncenter{text-align:center}.micro-top{font-size:.8em;margin-bottom:.2em}.micro-balloon{--cocoon-custom-border-color:var(--cocoon-x-pallid-text-color);--cocoon-custom-background-color:var(--cocoon-white-color);--cocoon-custom-text-color:var(--cocoon-text-color);position:relative;background:var(--cocoon-custom-background-color);border-width:1px;border-style:solid;border-color:var(--cocoon-custom-border-color);border-radius:4px;padding:3px 12px;display:table;margin-bottom:.8em;font-size:.8em;background-clip:padding-box}.micro-balloon.aligncenter{margin-left:auto;margin-right:auto;display:table}.micro-balloon:after,.micro-balloon:before{top:calc(100% - 1px);left:50%;border-style:solid;border-color:transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.micro-balloon:after{border-top-color:var(--cocoon-custom-background-color);border-width:7px;margin-left:-7px}.micro-balloon:before{border-top-color:var(--cocoon-custom-border-color);border-width:8px;margin-left:-8px}.block-box-label{display:flex}.block-box-label::before{margin-right:.3em}.tab-caption-box{--cocoon-custom-border-color:var(--cocoon-current-background-color);--cocoon-custom-background-color:transparent;--cocoon-custom-text-color:var(--cocoon-text-color);border-width:0}.tab-caption-box-label{padding:0 .8em;font-size:.9em;background-color:var(--cocoon-custom-border-color);display:block;width:fit-content;border-top-left-radius:var(--cocoon-middle-border-radius);border-top-right-radius:var(--cocoon-middle-border-radius);color:var(--cocoon-text-color)}.tab-caption-box-content{border-width:3px;border-style:solid;background-color:var(--cocoon-custom-background-color);color:var(--cocoon-custom-text-color);padding:.4em .8em;border-radius:var(--cocoon-middle-border-radius);border-top-left-radius:0;background-clip:padding-box}.has-border-color>.tab-caption-box-label{background-color:var(--cocoon-custom-border-color)}.has-border-color>.tab-caption-box-content,.tab-caption-box-content{border-color:var(--cocoon-custom-border-color)}.sns-follow-buttons a{width:40px;height:40px;font-size:30px;display:flex;align-items:center;align-content:center;justify-content:center;position:relative}.sns-follow-buttons a:last-child{margin-right:0}.author-box{border-radius:var(--cocoon-basic-border-radius);line-height:1.4;position:relative;padding:1.6% 2.2% 2%}.author-box p{margin-top:.3em;line-height:1.3}.author-box .sns-follow,div.speech-balloon p{margin:0}.author-box .sns-follow-message,.footer-bottom.fdt-up-and-down .footer-bottom-logo{display:none}.author-box .sns-follow-buttons{margin-bottom:0;justify-content:initial}.author-box .sns-follow-buttons a.follow-button{font-size:18px;width:26px;height:26px;background-color:transparent;color:var(--cocoon-x-pallid-text-color);border:1px solid var(--cocoon-basic-border-color);border-radius:2px}.author-box .sns-follow-buttons a.follow-button:hover{opacity:.6}.author-box .author-name{font-size:1.1em;font-weight:700;margin-bottom:.4em}.author-thumb{float:left;margin-top:3px;width:120px}.author-content{margin-left:130px}.author-description{margin-bottom:1em}.speech-wrap{--cocoon-custom-background-color:var(--cocoon-white-color);--cocoon-custom-text-color:var(--cocoon-text-color);--cocoon-custom-border-color:var(--cocoon-basic-border-color);display:flex;border:0}.speech-person{width:12%;min-width:12%}.speech-icon img{border-radius:50%;border:2px solid var(--cocoon-basic-border-color);width:100%}.speech-name{text-align:center;font-size:13px}.speech-name:empty{display:none}div.speech-balloon{height:100%;position:relative;padding:10px;background-color:var(--cocoon-custom-background-color);border-width:2px;border-style:solid;border-color:var(--cocoon-custom-border-color);color:var(--cocoon-custom-text-color);border-radius:6px;max-width:86%}.speech-balloon::after,.speech-balloon::before{content:"";position:absolute;display:block;width:0;height:0;left:-12px;top:10px;border-right-width:12px;border-right-style:solid;border-right-color:var(--cocoon-custom-border-color);border-top:12px solid transparent;border-bottom:12px solid transparent}.speech-balloon::after{left:-9px;border-right-color:var(--cocoon-custom-background-color)}.sbp-r{flex-direction:row-reverse}.cocoon-block-balloon.not-nested-style.sbis-sn>.speech-person .speech-icon-image{border-radius:0;border-style:none;box-shadow:none}.cocoon-block-balloon.not-nested-style.sbp-r>.speech-balloon{margin-right:20px}.cocoon-block-balloon.not-nested-style.sbp-r>.speech-balloon::after,.cocoon-block-balloon.not-nested-style.sbp-r>.speech-balloon::before{left:auto;border-left-width:12px;border-left-style:solid;border-right:none}.cocoon-block-balloon.not-nested-style.sbp-r>.speech-balloon::before{right:-12px;border-left-color:var(--cocoon-custom-border-color)}.cocoon-block-balloon.not-nested-style.sbp-r>.speech-balloon::after{right:-9px;border-left-color:var(--cocoon-custom-background-color)}.footer{margin-top:20px;padding:8px 0}.copyright{margin-top:8px}.footer-bottom{margin-top:24px;padding:8px;position:relative;font-size:14px}.footer-bottom.fdt-up-and-down .footer-bottom-content{float:none;display:block;text-align:center}.footer-bottom.fdt-up-and-down .footer-bottom-content .navi-footer-in>ul{justify-content:center}#navi .navi-in>ul>li,.footer-bottom.fnm-text-width .menu-footer li{width:auto}.footer-bottom.fnm-text-width .menu-footer li a{padding:0 10px}.footer-bottom-logo{float:left;bottom:0;position:absolute}.footer-bottom-logo .logo-text{padding:0}.footer-bottom-logo .site-name-text{font-size:18px}.footer-bottom-content{float:right;text-align:right}.go-to-top{position:fixed;display:block;right:10px;bottom:10px;z-index:999;visibility:hidden;opacity:0;transition:.6s}.go-to-top-button{border-width:0;background-color:#eee;color:#333;text-decoration:none;display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer;text-align:center;line-height:1;border-radius:5px;font-size:22px}.go-to-top-button:hover{color:#333}.search-box{margin:1em 0 2em;position:relative}.search-edit{font-family:inherit}.search-submit{position:absolute;right:3px;top:calc(50% - 12px);font-size:20px;cursor:pointer;border:0;color:var(--cocoon-thin-color);padding:0 8px;background-color:transparent}.faq-wrap{--cocoon-custom-question-color:#b7282e;--cocoon-custom-answer-color:#007bbb;--cocoon-custom-border-color:transparent;--cocoon-custom-background-color:transparent;--cocoon-custom-text-color:var(--cocoon-text-color);border-color:var(--cocoon-custom-border-color);background-color:var(--cocoon-custom-background-color);color:var(--cocoon-custom-text-color)}.faq-item{display:flex}.faq-item-label{font-size:24px;margin-right:.6em}.faq-item-content{flex:1 1 auto;width:60%}.faq-question{margin-bottom:1.8em;align-items:center}.faq-question-label{color:var(--cocoon-custom-question-color)}.faq-question-content{font-weight:700;margin-right:30px}.faq .faq-answer{margin-left:0}.faq-answer-content{margin-top:6px}.faq-answer-label{color:var(--cocoon-custom-answer-color)}[class*=fab-]::before{font-family:FontAwesome}.fab-lightbulb::before{content:""}.fab-envelope::before{content:""}.fab-heart::before{content:""}.box-menus{display:flex;flex-wrap:wrap}.box-menus *{line-height:1.6;margin:0}.box-menu,.box-menu:hover{color:var(--cocoon-x-pallid-text-color)}.box-menu{display:block;padding:.5em 1em;text-decoration:none;text-align:center;min-height:100px;cursor:pointer;background:#fff;width:25%;box-shadow:inset 1px 1px 0 0#e0ddd1,1px 1px 0 0#e0ddd1,1px 0 0 0#e0ddd1;transition:none}.box-menu:hover{z-index:2}.box-menu-icon{font-size:40px;display:flex;justify-content:center;align-items:center}.box-menu-icon *{max-width:60px;max-height:60px;height:auto;display:inline-block}.body .box-menus .box-menu-icon *{margin:10px 0}.box-menu-label{font-size:14px;font-weight:600}.box-menu-description{font-size:10px;opacity:.8}.nwa .box-menu{width:50%}:root{--easing:cubic-bezier(.2, 1, .2, 1);--transition:.8s var(--easing);--box-shadow:0 0 30px #fff}.swiper-wrapper{margin-top:8px;margin-left:1px}.is-list-horizontal{display:flex;flex-direction:row;position:relative}.is-list-horizontal .widget-entry-card-link{flex-shrink:0;max-width:320px;height:auto}.is-list-horizontal .card-title{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.is-list-horizontal.large-thumb .widget-entry-card-link{max-width:220px}.is-list-horizontal.large-thumb .card-title{-webkit-line-clamp:2;height:2.6em}.is-list-horizontal .swiper-wrapper{height:initial}.is-list-horizontal:not(.swiper-initialized) .swiper-button-next,.is-list-horizontal:not(.swiper-initialized) .swiper-button-prev{display:none}.is-list-horizontal .swiper-button-next,.is-list-horizontal .swiper-button-prev{background-color:rgba(0,0,0,.3);border-radius:50%;top:0;bottom:0;margin:auto;position:absolute;height:50px;width:50px;z-index:1;transition:var(--transition);-webkit-transition:var(--transition);box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow)}.is-list-horizontal .swiper-button-next{left:calc(100% - 62px)}.is-list-horizontal .swiper-button-next:hover{left:calc(100% - 66px);width:60px;height:60px}.is-list-horizontal .swiper-button-next::after,.is-list-horizontal .swiper-button-prev::after{border-color:#fff;transform:rotate(45deg);width:12px;height:12px;content:"";border:solid rgba(255,255,255,.7)}.is-list-horizontal .swiper-button-next::after{margin-right:.4rem;-webkit-transform:rotate(45deg);border-width:2px 2px 0 0}.is-list-horizontal .swiper-button-prev{left:22px;display:none}.is-list-horizontal .swiper-button-prev:hover{left:17px;width:60px;height:60px}.is-list-horizontal .swiper-button-prev::after{margin-left:.4rem;border-width:0 0 2px 2px}.display-none{display:none}.author-box{border-color:var(--cocoon-three-d-border-colors);border-width:1px;border-style:solid}@media screen and (max-width:1023px){.navi-footer{float:none;margin:0;width:100%}.copyright{width:100%}.navi-footer-in>ul{padding:1em}.content-in{display:block}div.sidebar,main.main{display:block;margin:10px;width:auto}.footer-bottom-content,.footer-bottom-logo{float:none}.footer-bottom-logo{line-height:1}.footer-bottom-content{text-align:center}.sidebar-scroll{position:static}.header{background-size:cover}.footer-bottom-logo{position:relative;bottom:auto}.logo-footer{margin:8px auto}.scrollable-mobile-buttons{margin-bottom:0}.navi-footer-in>.menu-footer,.navi-footer-in>ul{justify-content:center}.header-container-in.hlt-top-menu{flex-direction:column}.navi-in .menu-pc{display:none}}@media screen and (max-width:834px){.navi-in>.menu-header{display:none}div.sidebar,main.main{padding:32px 16px;margin:12px 0;border-width:0}.pr-label-s{left:6px;padding:1px 8px}.article ul{padding-left:26px}.sns-follow-buttons{column-gap:1%}.sns-follow-buttons a{margin-right:0;width:49.5%}.header div.header-in{min-height:auto}.sbp-r{margin-left:auto}#header .site-name-text{font-size:22px}.header-container-in.hlt-top-menu .site-name-text{white-space:normal}.header-container-in.hlt-top-menu .logo-header{max-height:none}.eye-catch .cat-label{font-size:10px;padding:2px 4px}.navi-footer-in>.menu-footer li.menu-item{width:32%;border:0;margin:2px;display:flex;flex:1 1 auto;text-align:center}.navi-footer-in>.menu-footer li.menu-item a{padding:0;width:100%}.content{margin-top:10px}.box-menus .box-menu{width:50%}}@media screen and (max-width:480px){h2,h3{font-size:20px}.cat-label{font-size:10px;padding:1px 3px}.article h3{padding:.6em}.article h2,.entry-title{font-size:20px;padding:.6em .8em}#header .site-name-text,.article h3{font-size:18px}.entry-title{margin:0 0 6px}body{font-size:16px}.author-box{font-size:.9em;line-height:1.3}.author-box .author-thumb{width:24%}.author-box .author-content{margin-left:26%}.speech-person{width:16%;min-width:16%}.speech-name{font-size:10px}.speech-wrap .speech-balloon{padding:7px;max-width:84%}.speech-wrap .speech-balloon::after,.speech-wrap .speech-balloon::before{border-bottom-width:7px;border-right-width:7px;border-top-width:7px}.speech-wrap .speech-balloon::before{left:-7px}.speech-wrap .speech-balloon::after{left:-5px}.cocoon-block-balloon.not-nested-style.sbp-r>.speech-balloon{margin-right:10px}.cocoon-block-balloon.not-nested-style.sbp-r>.speech-balloon::before{right:-7px;left:auto;border-left-width:7px}.cocoon-block-balloon.not-nested-style.sbp-r>.speech-balloon::after{border-left-width:7px;right:-5px;left:auto}.tagline{font-size:12px}.navi-footer-in>.menu-footer li.menu-item{width:46%}.container .blank-box{margin-left:0;margin-right:0}}@media print{#container{font-size:11pt}#container .ad-area,#container .breadcrumb-category,#container .entry-footer,#container .footer,#container .header-container,#container .sidebar,#container .toc,#container .under-entry-content,#container .widget,#go-to-top,.go-to-top-button{display:none!important}#container .content-in{display:block}#container .content,#container .main,#container .wrap{margin:0;float:none;padding:0;border:0;overflow-wrap:normal}#container .content,#container .wrap{width:auto}#container .main{width:100%!important}#container h1,#container h2,#container h3{background-color:transparent;border-width:0;padding:0;margin:10px 0;color:#333}#container h1{font-size:21.5pt}#container h2{font-size:18.5pt}#container h3{font-size:16pt}body{background-image:none!important}}#footer,#header-container,#header-container .navi,.article h2,.cat-label,.cat-link,.sidebar h3{background-color:#d81b60}#footer a:not(.sns-button):hover,#navi .navi-in a:hover{background-color:rgba(255,255,255,.2)}.article h3,.cat-link,.tag-link{border-color:#d81b60}.article .toc,.author-box,.tagcloud a{border-color:rgba(216,27,96,.5)}.a-wrap:hover,.tag-link:hover,.tagcloud a:hover,.widget_categories ul li a:hover{background-color:rgba(216,27,96,.05)}#footer,#footer a:not(.sns-button),#navi .navi-in a,#navi .navi-in a:hover,.article h2,.header,.header .site-name-text,.sidebar h3{color:#fff}:root{--cocoon-header-text-color:#fff;--cocoon-navi-text-color:#fff}body.public-page{--cocoon-text-color:#333333;color:var(--cocoon-text-color);background-color:#fff6fa}.go-to-top .go-to-top-button{background-color:#fcb900;color:#fff}.cat-label.cat-label-41,.cat-link.cat-link-41{background-color:#00695c;color:#fff}.main{width:860px}.sidebar{width:376px}@media screen and (max-width:1255px){.wrap{width:auto}.main,.sidebar{margin:0 .5%}.main{width:67.4%}.sidebar{padding:1.5%;width:30%}}body::after{content:url(https://outstandingsteps.com/wp-content/themes/cocoon-master/lib/analytics/access.php?post_id=2914&post_type=post&t=1793754592)!important;visibility:hidden;position:absolute;bottom:0;right:0;width:1px;height:1px;overflow:hidden;display:inline!important}.toc-checkbox{display:none}.toc-content{visibility:hidden;height:0;opacity:.2;transition:all .5s ease-out}.toc-checkbox:checked~.toc-content{visibility:visible;padding-top:.6em;height:100%;opacity:1}.toc-title::after{content:"[open]";margin-left:.5em;cursor:pointer;font-size:.8em}.toc-title:hover::after{text-decoration:underline}.toc-checkbox:checked+.toc-title::after{content:"[close]"}#navi .navi-in>ul>li>a{padding:0 1.4em}.entry-content>*{line-height:1.8}.article .toc,.article dl,.article p,.article ul,.body .ad-area,.body .article,.body .author-box,.body .blank-box,.body .block-box,.body .box-menus,.body .new-entry-cards,.body .popular-entry-cards,.body .speech-wrap,.body .tab-caption-box,.body .widget,.entry-content>*{margin-bottom:1.8em}.article h2,.article h3{margin-bottom:1.62em}@media screen and (max-width:480px){.body{font-size:16px}}html .body .has-ex-a-border-color{border-color:#4fb3f1}html .body .has-ex-d-border-color{border-color:gold}html .body .has-ex-e-border-color{border-color:#825b84}html .body .has-pale-pink-border-color{border-color:#f78da7}html .body .has-light-green-cyan-border-color{border-color:#7bdcb5}html .body .has-pale-cyan-blue-border-color{border-color:#8ed1fc}.has-border-color.not-nested-style>.tab-caption-box-label{color:var(--cocoon-white-color)}.cocoon-block-balloon.not-nested-style>.speech-balloon{background-color:var(--cocoon-custom-background-color);border-color:var(--cocoon-custom-border-color);color:var(--cocoon-custom-text-color);background-clip:padding-box}.box-menu:hover{box-shadow:inset 2px 2px 0 0#d81b60,2px 2px 0 0#d81b60,2px 0 0 0#d81b60,0 2px 0 0#d81b60;box-shadow:inset 2px 2px 0 0 var(--wp--preset--color--key-color),2px 2px 0 0 var(--wp--preset--color--key-color),2px 0 0 0 var(--wp--preset--color--key-color),0 2px 0 0 var(--wp--preset--color--key-color);transition:.1s}.box-menu-icon{color:#d81b60}.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-fw{text-align:center;width:1.25em}.fa-angle-double-up:before{content:""}.fa-angle-right:before{content:""}.fa-clock:before{content:""}.fa-folder:before{content:""}.fa-hand-pointer:before{content:""}.fa-history:before{content:""}.fa-home:before{content:""}.fa-id-badge:before{content:""}.fa-pencil-alt:before{content:""}.fa-project-diagram:before{content:""}.fa-rocket:before{content:""}.fa-search:before{content:""}.fa-tag:before{content:""}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-brands-400.eot);src:url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-brands-400.woff2)format("woff2"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-brands-400.woff)format("woff"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-brands-400.ttf)format("truetype"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-brands-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-regular-400.eot);src:url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-regular-400.woff2)format("woff2"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-regular-400.woff)format("woff"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-regular-400.ttf)format("truetype"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-regular-400.svg#fontawesome)format("svg")}.far,.fas{font-weight:400;font-family:"Font Awesome 5 Free"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-solid-900.eot);src:url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-solid-900.woff2)format("woff2"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-solid-900.woff)format("woff"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-solid-900.ttf)format("truetype"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/fontawesome5/webfonts/fa-solid-900.svg#fontawesome)format("svg")}.fas{font-weight:900}.fab-lightbulb::before,[class^=icon-]{font-family:"Font Awesome 5 Free";font-weight:400}.fab-envelope::before,.fab-heart::before,.fab-pencil::before{font-family:"Font Awesome 5 Free";font-weight:900}.fab-pencil::before{content:""}@font-face{font-family:"icomoon";src:url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/icomoon/fonts/icomoon.eot?rpma26);src:url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/icomoon/fonts/icomoon.eot?rpma26#iefix)format("embedded-opentype"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/icomoon/fonts/icomoon.ttf?rpma26)format("truetype"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/icomoon/fonts/icomoon.woff?rpma26)format("woff"),url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/icomoon/fonts/icomoon.svg?rpma26#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-]{font-family:"icomoon"!important;speak:never;font-style:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga"1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram-logo:before{content:""}@font-face{font-family:"icomoon";src:url(https://outstandingsteps.com/wp-content/themes/cocoon-master/webfonts/icomoon/fonts/icomoon.woff?v=2.7.0.2)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--custom-font-family-gothic:"Roboto", "Noto Sans JP", sans-serif;--custom-font-family-mincho:"Merriweather", "Noto Serif JP", serif;--custom-font-family-heading-en:"Dancing Script", cursive}body{font-family:var(--custom-font-family-gothic);letter-spacing:.05em}.a-wrap figure{overflow:hidden}.a-wrap figure>img,.sidebar .toc-content li a{transition:.3s}.a-wrap:hover figure>img{transform:scale(1.3)}.header-container{border-bottom:1px solid rgba(0,0,0,.16)}.header-container-in.hlt-top-menu .logo-header .site-name{font-weight:700;font-family:var(--custom-font-family-heading-en)}.navi-in a{font-size:14px}.navi-in a:hover{opacity:.7}.navi-in i{margin-right:.2em}.navi-footer-in a{font-size:12px}.container{display:flex;flex-direction:column}.header-container{order:-2}.box-menu-icon{color:var(--wp--preset--color--key-color)}.speech-balloon{font-family:var(--custom-font-family-speech-balloon);font-size:.9em}.cat-label{padding:4px 6px 3px}.article h2,.sidebar .cat-item .post-count{position:relative}.article h2::before{position:absolute;top:-4px;left:0;content:"";display:block;width:100%;height:calc(100% + 4px);border-top:2px solid var(--wp--preset--color--key-color);border-bottom:2px solid var(--wp--preset--color--key-color)}.article h3,.sidebar .cat-item a:hover{border-color:var(--wp--preset--color--key-color)}.article h3{border-width:2px;border-radius:8px;position:relative}.article h3::after{position:absolute;top:100%;left:20px;content:"";width:0;height:0;border:15px solid transparent;border-top:15px solid var(--wp--preset--color--key-color)}.article-footer .widget-title,.sidebar .widget-title,.under-entry-content .widget-title{margin-bottom:1em;padding-bottom:.6em;font-size:1.5em;font-weight:700;background-color:transparent;color:var(--wp--preset--color--key-color);line-height:1.25;text-align:center;position:relative}.article-footer .widget-title::before,.sidebar .widget-title::before,.under-entry-content .widget-title::before{border:0;position:static;content:"";display:block;margin-bottom:.3em;font-family:var(--custom-font-family-heading-en);font-size:.9em;text-transform:capitalize}.article-footer .widget-single-content-bottom .widget-title::before{content:"related"}.under-entry-content .widget_new_entries .widget-title::before{content:"new"}.under-entry-content .widget_popular_entries .widget-title::before{content:"popular"}.article-footer .widget-title::after,.sidebar .widget-title::after,.under-entry-content .widget-title::after{position:absolute;bottom:0;left:50%;transform:translatex(-50%);content:"";width:1em;height:4px;background-color:var(--wp--preset--color--key-color)}.border-partition .a-wrap>div{display:flex;align-items:center}.border-partition .a-wrap>div>figure{flex-shrink:0;margin-right:1.6%}.widget-entry-cards.ranking-visible .card-thumb::before{width:22px;height:22px;line-height:22px;border-radius:50%;background-color:#3f4a59;background-image:linear-gradient(135deg,#4c5b6b,#3f4a59,#354148,#3f4a59,#2c353e);font-weight:700;opacity:.95}.widget-entry-cards.ranking-visible .no-1 .card-thumb::before{background-color:#ffb700;background-image:linear-gradient(135deg,#fc3,#ffb700,#ff9e00,#ffb700,#e69a00,#d88f00,#ffb700,#fc3,#ff9e00,#e69a00,#d88f00)}.widget-entry-cards.ranking-visible .no-2 .card-thumb::before{background-color:silver;background-image:linear-gradient(135deg,#d0d0d0,silver,#b0b0b0,silver,#a0a0a0,#909090,silver,#d0d0d0,#b0b0b0,#a0a0a0,#909090)}.widget-entry-cards.ranking-visible .no-3 .card-thumb::before{background-color:#cd7f32;background-image:linear-gradient(135deg,#d88a44,#cd7f32,#b86a2e,#cd7f32,#a66124,#9c5b22,#cd7f32,#d88a44,#b86a2e,#a66124,#9c5b22)}.border-partition .a-wrap>div>div{flex:1;margin-left:0}.card-content .card-title{font-size:14px}.entry-header{display:flex;flex-direction:column}.date-tags,.entry-title{order:-1}.eye-catch .cat-label{padding-left:2em;opacity:.95}.eye-catch .cat-label::before{position:absolute;top:50%;transform:translatey(-50%);left:.6em;content:"";font-family:"Font Awesome 5 Free"}.entry-content{margin:0}.toc{padding:0}.toc-title{padding:.5em 0;background-color:var(--wp--preset--color--key-color);color:var(--wp--preset--color--white);position:relative}.toc-title::before{content:"";font-family:"Font Awesome 5 Free";margin-right:.3em}.tnt-none .toc-list{padding:.5em 2em .8em}.toc-list>li>a,.toc-title{font-weight:700}.sidebar .cat-item a::before,.toc-list>li li a::before,.toc-list>li>a::before{position:absolute;top:-.2em;left:0;content:"";font-family:"Font Awesome 5 Free"}.toc-list>li li a,.toc-list>li>a{padding-left:1.3em;position:relative}.toc-list>li li a{font-size:.9em}.sidebar .cat-item a::before,.toc-list>li li a::before{content:""}.sidebar .toc{margin:.8em;padding:0}.sidebar .toc-title{display:none}.sidebar .toc-content{max-height:500px;overflow-y:auto}.sidebar .cat-item a{display:flex;border:2px solid transparent;padding:.4em 0 .2em 2em;transition:.05s;position:relative}.sidebar .cat-item a:hover{transition:none}.sidebar .cat-item a:hover *{opacity:.5}.sidebar .cat-item a::before{top:50%;left:.4em;transform:translatey(-48%);content:""}.sidebar .cat-item a::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:0;border-bottom:1px solid var(--cocoon-x-thin-color)}.sidebar .cat-item a:hover::after{border:0}.sidebar .cat-item .post-count::before{content:"（"}.sidebar .cat-item .post-count::after{content:"）"}.article h2.has-text-align-center.custom-heading-about::before{content:"about"}.article h2.has-text-align-center.custom-heading-activity::before{content:"activity"}.os-profile{margin-bottom:2.4em;padding:1.6em 1.2em;border-radius:12px;background-color:#ffe0eb;text-align:center}.os-card p,.os-profile p{word-break:auto-phrase}.os-profile p{margin-bottom:.8em;line-height:1.9}.os-profile .os-name{color:#d81b60;font-size:1.25em;font-weight:700}.os-cards{display:grid;gap:1.2em;margin-bottom:2.4em}@media screen and (min-width:835px){.os-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.os-card{display:flex;flex-direction:column;gap:.6em;position:relative;overflow:hidden;padding:1.6em 1.2em 1.3em;border-radius:12px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06)}.os-card::before{position:absolute;top:0;right:0;left:0;height:6px;background-color:var(--os-accent);content:""}.os-card p{margin:0;font-size:.95em;line-height:1.8}.os-card .os-card-title{color:#1a1a1a;font-size:1.1em;font-weight:700}.os-card .os-note{color:#685060;font-size:.85em}.os-card .os-btn{display:block;padding:.6em .8em;border:2px solid var(--os-accent);border-radius:999px;background-color:var(--os-accent);color:var(--os-btn-text, #fff);font-weight:700;line-height:1.5;text-align:center;text-decoration:none}.os-card .os-btn:hover{opacity:.85}.os-card .os-btn:focus-visible{outline:3px solid #1a1a1a;outline-offset:2px}.os-card .os-btn:first-of-type{margin-top:auto}.os-card .os-btn-sub{background-color:#fff;color:var(--os-accent-text, var(--os-accent))}.os-live{--os-accent:#f9a01b;--os-btn-text:#1a1a1a}.os-walk{--os-accent:#a8566c}.os-line{--os-accent:#06c755;--os-accent-text:#04803a;--os-btn-text:#1a1a1a}.os-hero{position:relative;overflow:hidden;margin-bottom:3.5em;border-radius:12px;background-color:#fffafb}.os-hero img{display:block;width:100%;height:auto}.os-hero-text{position:absolute;top:50%;left:6%;width:36%;transform:translateY(-50%)}.os-hero .os-hero-en{margin:0 0 18px;color:#d81b60;font-family:var(--custom-font-family-heading-en);font-size:clamp(34px,4vw,56px);line-height:1.1}.os-hero .os-hero-copy{margin:0;color:#4a3a3f;font-size:clamp(18px,2vw,28px);font-weight:700;line-height:1.7;word-break:auto-phrase}.os-hero .os-hero-name{margin:18px 0 0;color:#d81b60;font-size:clamp(14px,1.3vw,18px);font-weight:700;letter-spacing:.08em}@media screen and (max-width:600px){.os-hero{margin-bottom:2.5em}.os-hero-text{top:5%;right:8%;left:8%;width:auto;transform:none;text-align:center}.os-hero .os-hero-en{margin-bottom:6px;font-size:40px}.os-hero .os-hero-copy{font-size:19px;line-height:1.6}.os-hero .os-hero-name{display:none}}:root{--custom-font-family-speech-balloon:"Zen Maru Gothic", serif}.under-entry-content .widget-below-related-entries .widget-title::before{content:"profile"}