:root{--swl-font_family:'Noto Sans JP',sans-serif}html,body,*{font-family:'Noto Sans JP',sans-serif !important}html,body,*:not([class*=icon]):not(.icomoon):not([class*=icomoon]){font-family:'Noto Sans JP',sans-serif !important}.discussion-block{margin:2em 0;padding:1em;background:#f9f9f9;border-radius:10px}.discussion-title{font-size:1.5em;margin-bottom:1em;text-align:center;font-weight:700;background:#f7c8c8;padding:.5em;border-radius:5px}.discussion-content{display:flex;flex-direction:column;gap:1.5em}.discussion-turn{display:flex;align-items:flex-start;gap:10px}.discussion-icon img{border-radius:50%;border:2px solid #ccc;width:70px;height:70px;min-width:70px;min-height:70px}.discussion-bubble{position:relative;background:#fff;border-radius:10px;padding:.8em 1em;box-shadow:0 2px 5px rgba(0,0,0,.1);max-width:80%;margin-left:5px}.discussion-bubble:before{content:"";position:absolute;left:-19px;top:16px;border-width:8px;border-style:solid;border-color:transparent #fff transparent transparent}.discussion-name{display:inline-block;font-weight:700;margin-bottom:.3em;padding:.2em .5em;border-radius:4px;font-size:.9em;color:#fff}.discussion-a .discussion-bubble{border-left:5px solid #5690ed}.discussion-a .discussion-name{background:#5690ed}.discussion-b .discussion-bubble{border-left:5px solid #f976b7}.discussion-b .discussion-name{background:#f976b7}.discussion-c .discussion-bubble{border-left:5px solid #1dc78f}.discussion-c .discussion-name{background:#1dc78f}.discussion-a .discussion-bubble:before{border-color:transparent #5690ed transparent transparent}.discussion-b .discussion-bubble:before{border-color:transparent #f976b7 transparent transparent}.discussion-c .discussion-bubble:before{border-color:transparent #1dc78f transparent transparent}.discussion-title{background:#f0892c !important;text-align:left !important}.discussion-title:before{border-top:none !important;border-bottom:none !important;border-top:solid 2px #f0892c !important;border-bottom:solid 2px #f0892c !important}.discussion-block{padding:.6em;border-radius:0;border:solid 2px #f0892c !important;border:none !important;padding-bottom:2em}.tweet-accordion{margin:1em 0 2em}.tweet-load-btn{width:100%;padding:12px 16px;background:#1da1f2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:18px;text-align:center;transition:background-color .2s ease}.tweet-load-btn:hover,.tweet-load-btn:focus-visible{background:#1a8cd8}.tweet-accordion.is-open .tweet-load-btn{display:none}.tweet-shell{display:none;margin-top:12px}.tweet-accordion.is-open .tweet-shell{display:block}.tweet-container{height:620px;overflow:auto;padding:16px;background:#f5f5f5;border:1px solid #d8e8f3;border-radius:4px;content-visibility:auto;contain-intrinsic-size:620px}.tweet-frame,.tweet-frame iframe,.tweet-placeholder{width:100%}.tweet-placeholder{display:grid;min-height:100%;place-items:center;text-align:center;color:#4b5563;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(248,250,252,.95)),repeating-linear-gradient(-45deg,rgba(29,161,242,.06),rgba(29,161,242,.06) 14px,rgba(255,255,255,.72) 14px,rgba(255,255,255,.72) 28px);border-radius:4px;padding:24px 16px}.tweet-placeholder__title{font-weight:700;margin-bottom:.5em}.tweet-placeholder__text{margin:0;font-size:.95em}.tweet-placeholder--error a{color:#0f62a5}.twitter-tweet{min-height:510px}@media (max-width:959px){.tweet-container{height:540px;contain-intrinsic-size:540px}}body .c-infoBar{color:#fff;background-color:#f4a7b9}body .l-mainContent__inner>.post_content{margin:1.5em 0;padding:0 var(--swl-pad_post_content,0)}body .c-categoryList__link{background-color:#f4a7b9}body .l-content{padding-top:0;margin:0 auto 0em}body .c-infoBar__text{font-weight:700;padding:4px 0;z-index:1;font-size:90%}body .top #content{padding-top:1em}body .p-termContent{margin-top:1em}body .-type-card .p-postList__item{margin-bottom:1.5em}body .c-pagination{margin:0}@media not all and (min-width:960px){body #sidebar{margin-top:2em}}.swell-recommend-list{list-style:none;margin:1.5rem 0 0;padding:0}.swell-recommend-item{display:flex;gap:12px;margin:10px 0}.swell-recommend-item .thumb img{width:80px;height:auto;object-fit:cover}.swell-recommend-item .text{font-weight:700;line-height:1.4}body #main_content .p-toc{margin:1em auto}body .p-toc__link{text-decoration:underline}body .post_content h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){background:#f4a7b9}body .cap_box_ttl{background:#f4a7b9}body .c-postThumb__cat{background-color:#f4a7b9}@media (min-width:960px){body #sidebar .c-widget+.c-widget{margin-top:0;margin-bottom:1.5em}}body .c-widget .-type-list .p-postList__item{margin-bottom:.6em}body .c-widget__title{margin-bottom:.6em}.ogp-in-content{max-width:100%;margin-bottom:2em;display:block;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}@media not all and (min-width:600px){body .l-articleBottom__section{margin-top:1em}}.l-belowPostPopular{margin-top:0}@media (min-width:600px){body .l-articleBottom__section{margin-top:2em}}@media (min-width:600px){body .l-belowPostPopular .p-postList.p-postList{display:flex;flex-wrap:wrap}body .l-belowPostPopular .p-postList__item{width:48%;margin-right:1%}}body .c-shareBtns{display:none}.my-area-widget{max-height:50vh;overflow-y:auto}.w-fixSide{margin-top:0 !important}#sidebar .c-widget+.c-widget{margin-bottom:1em !important}