@charset "UTF-8";.flashMsg{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:400px;height:0;text-align:center;position:fixed;top:85px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:100;padding:0 20px;border-radius:4px;box-sizing:border-box;font-size:.875rem;font-weight:700;-webkit-transition:.3s;transition:.3s;overflow:hidden}@media screen and (max-width: 768px){.flashMsg{top:69px;min-width:auto;white-space:nowrap}}.flashMsg.is_active{height:40px}.flashMsg.success{background-color:var(--clActive_light);color:var(--clActive)}.flashMsg.error{box-shadow:0 0 8px #0000004d;background-color:var(--clAttentionBg);color:var(--clAttention)}.flashMsg a{text-decoration:underline}.bookmarkBtn{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px;background-color:var(--clWhite);padding:5px 7px;border:1px solid var(--clMain_light);border-radius:4px;cursor:pointer}.bookmarkBtn i{font-size:1.125rem;color:var(--clGray_97);margin:0}.bookmarkBtn:hover{opacity:1}@media screen and (min-width: 769px){.bookmarkBtn:hover{border-color:var(--clActive_light);background-color:var(--clActiveBg)}}.bookmarkBtn.is_active{border-color:var(--clActive_light);background-color:var(--clActiveBg)}.bookmarkBtn.is_active i{color:var(--clActive);font-weight:700}.fixed_footer_bookmarkBtn .bookmarkBtn{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;gap:0;min-width:52px;height:52px;padding:5px 10px;font-weight:700;color:var(--clMain_light)}.fixed_footer_bookmarkBtn .bookmarkBtn i{margin-right:0;font-size:1.25rem}.fixed_footer_bookmarkBtn .bookmarkBtn .tip{-webkit-transform:translateX(-50%) translateY(-120%);transform:translate(-50%) translateY(-120%);top:-10px}@media (any-hover){.fixed_footer_bookmarkBtn .bookmarkBtn:hover .tip{-webkit-transform:translateX(-50%) translateY(-100%);transform:translate(-50%) translateY(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1}}.fixed_footer_bookmarkBtn .bookmarkBtn .bookmarkNum{font-size:.75rem}.statusBox [data-turbo=true]{flex-shrink:0}.statusBox [data-turbo=true] .button_to{display:-webkit-box;display:flex}.statusBox .bookmarkBtn{flex-shrink:0;z-index:20}.statusBox .bookmarkBtn .tip{-webkit-transform:translateX(0) translateY(-120%);transform:translate(0) translateY(-120%);top:-10px;left:auto;right:0}.statusBox .bookmarkBtn .tip:after{left:100px}.statusBox .bookmarkBtn:hover .tip{-webkit-transform:translateX(0) translateY(-100%);transform:translate(0) translateY(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1}.articleList{width:100%;margin-bottom:24px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;gap:24px 30px}.articleList.is_sort_unread .articleCard.alreadyRead{display:none}.articleCard{width:calc((100% - 30px)/2);background-color:var(--clWhite);position:relative;border-bottom:solid 1px var(--clStroke_light);container:articleCard/inline-size}@media screen and (max-width: 768px){.articleCard{width:100%}}.articleCard .link_block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:16px}.articleCard .link_block:hover{opacity:.6}@media screen and (max-width: 768px){.articleCard .link_block{gap:8px}}.articleCard .link_block .img_wrap{align-self:flex-start;width:140px;min-width:140px;pointer-events:none}@media screen and (max-width: 768px){.articleCard .link_block .img_wrap{width:120px;min-width:120px}}.articleCard .link_block .img_wrap img{width:100%;aspect-ratio:165/110;-o-object-fit:cover;object-fit:cover;border:1px solid var(--clStroke_light);border-radius:4px}@media screen and (min-width: 769px){.articleCard .link_block .detail{max-width:calc(100% - 181px)}}@media screen and (max-width: 768px){.articleCard .link_block .detail{align-self:stretch;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}}.articleCard .link_block .detail .category{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;margin-bottom:4px}@media screen and (max-width: 768px){.articleCard .link_block .detail .category{margin-bottom:4px}}.articleCard .link_block .detail .category .sub_cat_label{color:var(--clWhite);font-size:.75rem;padding:0 4px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:unset;flex-shrink:1}.articleCard .link_block .detail .category .sub_cat_label.kasegu{background-color:var(--clKasegu)}.articleCard .link_block .detail .category .sub_cat_label.tameru{background-color:var(--clTameru)}.articleCard .link_block .detail .category .sub_cat_label.fuyasu{background-color:var(--clFuyasu)}.articleCard .link_block .detail .category .sub_cat_label.mamoru{background-color:var(--clMamoru)}.articleCard .link_block .detail .category .sub_cat_label.tsukau{background-color:var(--clTsukau)}.articleCard .link_block .detail .caption{color:var(--clMain);font-size:.875rem;font-weight:700;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:unset}@media screen and (max-width: 768px){.articleCard .link_block .detail .caption{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:unset;margin-bottom:4px}}.articleCard .link_block .detail .tag_lists{color:var(--clMain_light);font-size:.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-block:2px 10px}@media screen and (max-width: 768px){.articleCard .link_block .detail .tag_lists{display:none}}.articleCard .link_block .detail .tag_lists .tag{display:inline}.articleCard .link_block .detail .tag_lists .tag+.tag:before{content:"/";color:var(--clStroke_light);padding-inline:4px}.articleCard .link_block .detail .date{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:var(--clMain_light);font-size:.6875rem;gap:8px;white-space:nowrap}@media screen and (max-width: 768px){.articleCard .link_block .detail .date{margin-top:auto}}.articleCard .link_block .detail .date i{margin-right:4px}.articleCard.alreadyRead .img_wrap{position:relative;z-index:1}.articleCard.alreadyRead .img_wrap:before{content:"既読";position:absolute;top:6px;left:5px;color:var(--clWhite);font-size:.625rem;font-weight:700;letter-spacing:1px;z-index:100;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.articleCard.alreadyRead .img_wrap:after{content:"";width:0;height:0;border-bottom:42px solid transparent;border-left:42px solid var(--clMain);border-radius:4px 0 0;position:absolute;left:0;top:0;z-index:99}@media screen and (min-width: 769px){.articleList.is_imgColumnListPC{display:grid;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));-webkit-box-pack:justify;justify-content:space-between;gap:32px 20px}.articleList.is_imgColumnListPC .articleCard{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;align-self:stretch;position:relative;width:100%;max-width:300px;border-bottom:none}.articleList.is_imgColumnListPC .articleCard .link_block{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:12px}.articleList.is_imgColumnListPC .articleCard .link_block .img_wrap{width:100%;min-width:auto}.articleList.is_imgColumnListPC .articleCard .link_block .detail{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex-grow:1;width:100%;max-width:none}.articleList.is_imgColumnListPC .articleCard .link_block .detail .caption{-webkit-box-flex:1;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:unset}.articleList.is_imgColumnListPC .articleCard .link_block .detail .tag_lists{display:none}.articleList.is_imgColumnListPC .articleCard .link_block .date{margin-top:8px;font-size:.6875rem}.articleList.is_imgColumnListPC .articleCard .statusBox .bookmarkBtn{position:absolute;top:calc(66.6666666667cqw - 34px);right:4px;height:30px;padding:6px 4px 4px}.articleList.is_imgColumnListPC.flex-md-nowrap{display:-webkit-box;display:flex;container:imgColumnListPC/inline-size}@container imgColumnListPC (width < 828px){.articleList.is_imgColumnListPC.flex-md-nowrap .articleCard:last-child{display:none}}@container imgColumnListPC (width < 616px){.articleList.is_imgColumnListPC.flex-md-nowrap .articleCard:nth-last-child(2){display:none}}.articleList.is_imgColumnListPC.pickup{container:imgColumnListPC/inline-size}@container imgColumnListPC (width < 828px){.articleList.is_imgColumnListPC.pickup .articleCard:nth-last-child(-n+2){display:none}}@container imgColumnListPC (width < 616px){.articleList.is_imgColumnListPC.pickup .articleCard:nth-last-child(-n+4){display:none}}}@media screen and (max-width: 768px){.articleList.pickup .articleCard:nth-last-child(-n+2){display:none}}@media screen and (max-width: 768px){.ranking_wrap .articleCard .link_block .date{font-size:.625rem}}.statusBox{font-size:.75rem;line-height:1.3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin:4px 0 16px}.statusBox .prof{position:relative;-webkit-box-flex:1;flex-grow:1;margin-right:4px;overflow:hidden}.statusBox .prof .prof_link{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:36px;z-index:20}.statusBox .prof .prof_link img{width:28px;min-width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:var(--clWhite);border:2px solid transparent}.statusBox .prof .prof_link img:has(+[class*=userstatus_]){outline:1px solid #fff}.statusBox .prof .prof_link img:has(+.userstatus_pengin){border-color:#d9cfe8}.statusBox .prof .prof_link img:has(+.userstatus_iruka){border-color:#9ccaff}.statusBox .prof .prof_link img:has(+.userstatus_panda){border-color:#a8d560}.statusBox .prof .prof_link img:has(+.userstatus_tora){border-color:#ffa91e}.statusBox .prof .prof_link img:has(+.userstatus_kodomo){border-color:#9ddce0}.statusBox .prof .prof_link img:not(:has(+[class*=userstatus_])){width:26px;min-width:26px;height:26px;border:1px solid rgba(0,0,0,.1)}.statusBox .prof .prof_link .icon_status{width:16px;top:20px;left:16px}.statusBox .user_name{display:inline-block;margin:5px 0 5px 5px;color:var(--clMain);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.statusBox .good{font-size:.75rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.statusBox .good i{color:var(--clMain_light);margin-right:4px}.article_wrap{padding-bottom:40px}@media screen and (max-width: 768px){.article_wrap{width:calc(100% + 20px);margin:0 -10px;padding:0 10px 40px}}.header_container{-webkit-transition:all .2s;transition:all .2s}.header_container.is_hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.displayed_only_you{font-size:.875rem;color:var(--clMain_light)}.displayed_only_you i{margin-right:4px}.article_limited_info{background-color:var(--clAttentionBg);margin-bottom:40px;padding:16px;text-align:center}@media screen and (max-width: 768px){.article_limited_info{text-align:left}}.article_limited_info .article_limited_info_title{margin-top:8px;font-size:1.125rem;font-weight:700}.article_limited_info .article_limited_info_text{margin-top:8px;font-size:.875rem}.mainImage_advice_info{background-color:var(--clGrayBg);margin-top:8px;padding:16px;text-align:center}@media screen and (max-width: 768px){.mainImage_advice_info{text-align:left}}.mainImage_advice_info .mainImage_advice_info_text{margin-top:8px;font-size:.875rem}.mainImage_advice_info .btn_mainImage_advice_info{width:311px;height:44px;margin-top:16px;font-size:.875rem}@media screen and (max-width: 768px){.mainImage_advice_info .btn_mainImage_advice_info{width:100%}}.mainImage_advice_info .btn_mainImage_advice_info i{margin-right:4px}.article_draft_info{background-color:var(--clAttentionBg);margin-top:8px;margin-bottom:40px;padding:16px;text-align:center}@media screen and (max-width: 768px){.article_draft_info{text-align:left}}.article_draft_info .article_draft_info_title{margin-top:8px;font-size:1.125rem;font-weight:700}.article_draft_info .article_draft_info_text{margin-top:8px;font-size:.875rem}.article_draft_info .btn_article_draft_info{width:311px;height:44px;margin:16px auto 0;font-size:.875rem}@media screen and (max-width: 768px){.article_draft_info .btn_article_draft_info{width:100%}}.article_lastUpdate_info{padding:16px;background-color:var(--clGrayBg);margin-bottom:30px}.article_lastUpdate_info .text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:8px;font-size:.875rem;font-weight:700;line-height:1.4}.article_lastUpdate_info .text .icon{color:var(--clActive)}.publishScope_thisArticle_info{background-color:var(--clGrayBg);margin-block:8px 16px;padding:16px;text-align:center}@media screen and (max-width: 768px){.publishScope_thisArticle_info{text-align:left}}.publishScope_thisArticle_info .text_underline{font-size:.75rem}.publishScope_thisArticle_info .text{font-size:.875rem}.publishScope_thisArticle_info .text.small{font-size:.75rem}.publishScope_thisArticle_info .publishScope_info{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:44px;margin:0 auto 8px;border:1px solid var(--clStroke_light);font-size:.875rem;font-weight:700}@media screen and (min-width: 769px){.publishScope_thisArticle_info .publishScope_info{min-width:320px}}@media screen and (max-width: 768px){.publishScope_thisArticle_info .publishScope_info{width:100%;margin-left:0}}.publishScope_thisArticle_info .publishScope_info .heading{display:grid;place-items:center;background-color:var(--clStroke_light);padding-inline:12px;line-height:1}.publishScope_thisArticle_info .publishScope_info .main{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding-inline:12px;margin-bottom:0;background-color:#fff}@media screen and (min-width: 769px){.publishScope_thisArticle_info .publishScope_info .main:not(:has(>:nth-child(2))){-webkit-box-pack:center;justify-content:center}}.publishScope_thisArticle_info .publishScope_info .main .status{line-height:1}.publishScope_thisArticle_info .publishScope_info .main .status i{color:var(--clMain_light)}.publishScope_thisArticle_info .publishScope_info .main .link{margin-left:24px;font-size:.75rem;line-height:1}.publishScope_thisArticle_info .publishScope_info .main .label_publishScope_popular{margin-left:12px}.article_headInfoArea{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.article_headInfoArea .date_log{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:16px;font-size:.75rem;color:var(--clMain_light)}.article_headInfoArea .date_log i{margin-right:5px}@media screen and (min-width: 769px){.article_headInfoArea .violation_report{font-size:.75rem}}@media screen and (max-width: 768px){.article_headInfoArea .violation_report{bottom:-40px}}.main_image{margin-top:8px;margin-bottom:24px}@media screen and (max-width: 768px){.main_image{margin-bottom:30px}}.main_image img{width:100%;aspect-ratio:96/64;-o-object-fit:cover;object-fit:cover}.title_box{position:relative;margin-top:8px}.title_box .fiveForce_tag{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px;color:var(--clWhite);font-size:.75rem;font-weight:700}.title_box .fiveForce_tag .cat_label{position:relative;margin-right:16px}.title_box .fiveForce_tag .cat_label:after{content:">";position:absolute;top:-4px;right:-16px;color:var(--clMain_light);font-size:1rem;font-weight:400}.title_box .fiveForce_tag .cat_label a{color:inherit;padding:0 4px}.title_box .fiveForce_tag .cat_label.kasegu{color:var(--clKasegu);border:1px solid var(--clKasegu)}.title_box .fiveForce_tag .cat_label.tameru{color:var(--clTameru);border:1px solid var(--clTameru)}.title_box .fiveForce_tag .cat_label.fuyasu{color:var(--clFuyasu);border:1px solid var(--clFuyasu)}.title_box .fiveForce_tag .cat_label.mamoru{color:var(--clMamoru);border:1px solid var(--clMamoru)}.title_box .fiveForce_tag .cat_label.tsukau{color:var(--clTsukau);border:1px solid var(--clTsukau)}.title_box .fiveForce_tag .sub_cat_label a{color:var(--clWhite);padding:0 4px}.title_box .fiveForce_tag .sub_cat_label.kasegu{background-color:var(--clKasegu);border:1px solid var(--clKasegu)}.title_box .fiveForce_tag .sub_cat_label.tameru{background-color:var(--clTameru);border:1px solid var(--clTameru)}.title_box .fiveForce_tag .sub_cat_label.fuyasu{border:1px solid var(--clFuyasu);background-color:var(--clFuyasu)}.title_box .fiveForce_tag .sub_cat_label.mamoru{background-color:var(--clMamoru);border:1px solid var(--clMamoru)}.title_box .fiveForce_tag .sub_cat_label.tsukau{background-color:var(--clTsukau);border:1px solid var(--clTsukau)}.title_box .mark_alreadyRead{position:absolute;top:0;right:0;font-size:.875rem;color:var(--clMain_light)}@media screen and (max-width: 768px){.title_box .mark_alreadyRead{font-size:.75rem}}.title_box .mark_alreadyRead i{margin-right:5px}.title_box .main_title{margin-top:8px;font-size:1.75rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.title_box .main_title{font-size:1.25rem}}.title_box .to_review{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:16px;margin-top:8px}.title_box .to_review li{font-size:.875rem}.title_box .to_review li i{color:var(--clActive)}.title_box .prof_wrap{margin-top:14px;margin-bottom:48px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.title_box .prof_wrap .prof_img{min-width:32px;display:inline-block;position:relative}.title_box .prof_wrap .prof_img img{width:38px;height:38px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background-color:#fff;border:3px solid transparent}.title_box .prof_wrap .prof_img img:has(+[class*=userstatus_]){outline:2px solid #fff}.title_box .prof_wrap .prof_img img:has(+.userstatus_pengin){border-color:#d9cfe8}.title_box .prof_wrap .prof_img img:has(+.userstatus_iruka){border-color:#9ccaff}.title_box .prof_wrap .prof_img img:has(+.userstatus_panda){border-color:#a8d560}.title_box .prof_wrap .prof_img img:has(+.userstatus_tora){border-color:#ffa91e}.title_box .prof_wrap .prof_img img:has(+.userstatus_kodomo){border-color:#9ddce0}.title_box .prof_wrap .prof_img img:not(:has(+[class*=userstatus_])){width:34px;height:34px;border:1px solid rgba(0,0,0,.1)}.title_box .prof_wrap .name{font-size:.75rem;margin-left:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.title_box .prof_wrap .name a{color:var(--clMain)}.estimated_reading_time{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:40px;padding-inline:16px;background-color:var(--clGrayBg);font-size:1.0625rem;color:var(--clMain_light);line-height:1}@media screen and (max-width: 768px){.estimated_reading_time{font-size:.875rem}}.estimated_reading_time span{display:inline-block;margin-left:.2em;letter-spacing:.2em}.summary_box{margin-top:24px;padding:16px 20px;border:1px solid var(--clStroke_light)}@media screen and (max-width: 768px){.summary_box{padding:16px}}.summary_box .summary_tag{display:inline-block;border-left:3px solid var(--clStroke_light);padding-left:6px;font-size:.875rem;font-weight:700}.summary_box .summary_text{margin-top:8px;font-size:1.0625rem;line-height:1.7;white-space:pre-wrap}@media screen and (max-width: 768px){.summary_box .summary_text{font-size:.9375rem}}.tableOfContents_box{margin-top:36px;padding:14px 20px;background-color:var(--clGrayBg)}@media screen and (max-width: 768px){.tableOfContents_box{padding:14px 16px}}.tableOfContents_box .tableOfContents_index{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%;color:var(--clActive);font-size:.875rem;font-weight:700;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1}@media (hover: hover){.tableOfContents_box .tableOfContents_index:hover{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:.7;cursor:pointer}}.tableOfContents_box .tableOfContents_index .subText{font-size:.75rem}.tableOfContents_box .tableOfContents_h2 .item a,.tableOfContents_box .tableOfContents_h3 .item a{display:block;padding:12px 0 8px;border-bottom:1px solid var(--clStroke_light);color:var(--clMain_light);font-size:.875rem}.tableOfContents_box .tableOfContents_h3{padding-left:16px}.tableOfContents_box .btn_tableOfContents_partShow{height:36px;margin-top:12px;font-size:.875rem}.tableOfContents_box .tableOfContents_index{display:-webkit-box;display:flex}.tableOfContents_box .tableOfContents_index .icon_arrow{-webkit-transition:.4s ease;transition:.4s ease}.tableOfContents_box .tableOfContents_index .only_index_close,.tableOfContents_box .tableOfContents_index.is_index_close .only_index_open{display:none}.tableOfContents_box .tableOfContents_index.is_index_close .only_index_close{display:inline-block}.tableOfContents_box .tableOfContents_index.is_index_close .icon_arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.4s ease;transition:.4s ease}.tableOfContents_box .tableOfContents_list_btn_wrap{overflow:hidden;-webkit-transition:height .4s;transition:height .4s}.tableOfContents_box .tableOfContents_h2{overflow:hidden;-webkit-transition:max-height .4s;transition:max-height .4s}.tableOfContents_box .tableOfContents_h2.is_close~.btn_tableOfContents_partShow{display:block}.tableOfContents_box .btn_tableOfContents_partShow{display:none}.tableOfContents_box .btn_tableOfContents_partShow i{margin:0 0 0 5px}.article{position:relative;font-size:1.125rem;line-height:2}@media screen and (max-width: 768px){.article{font-size:1rem}}.article .article_h2{margin-top:64px;padding-bottom:8px;border-bottom:3px solid var(--clStroke_light);font-size:1.625rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.article .article_h2{margin-top:56px;font-size:1.375rem}}.article .article_h3{margin-top:48px;padding-bottom:8px;border-bottom:1px solid var(--clStroke_light);font-size:1.25rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.article .article_h3{margin-top:40px;font-size:1.125rem}}.article .article_p{position:relative;margin-top:24px;line-height:2}@media screen and (max-width: 768px){.article .article_p{margin-top:16px}}.article .article_link{color:var(--clActive);text-decoration:underline}.article .article_image{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px 0}@media screen and (max-width: 768px){.article .article_image{margin:32px 0}}.article .article_image img{max-width:100%!important;border:var(--clStroke_light) 1px solid}.article .article_quote{position:relative;background-color:var(--clGrayBg);margin-top:40px;padding:24px;font-size:1rem}@media screen and (max-width: 768px){.article .article_quote{margin-top:32px;padding:16px;font-size:.875rem}}.article .article_quote_reference{display:inline-block;margin-top:4px;margin-bottom:16px;font-size:.875rem}.article .article_quote_reference:empty{display:none}@media screen and (max-width: 768px){.article .article_quote_reference{margin-bottom:12px;font-size:.75rem}}.article .memberArea_start_inArticle{position:relative;margin-block:24px}.article .memberArea_start_inArticle:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background-color:var(--clActiveBg);z-index:0}.article .memberArea_start_inArticle .inner{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 16px;background-color:var(--clActiveBg);border-radius:40px;margin-inline:auto;font-size:.75rem;font-weight:700;line-height:16px;z-index:1}.article:has(.visitor_info_inArticle) .visitor_info_inArticle{margin-top:60px}.article:has(.visitor_info_inArticle) .visitor_info_inArticle:before{content:"";position:absolute;top:-200px;left:0;width:100%;height:200px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 50%,var(--clWhite) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 50%,var(--clWhite) 100%)}.article:has(.visitor_info_inArticle) .visitor_info_inArticle .inner{width:416px;margin-inline:auto}@media screen and (max-width: 768px){.article:has(.visitor_info_inArticle) .visitor_info_inArticle .inner{width:100%;padding-inline:16px}}.add_bookmark_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:40px;border-top:1px solid var(--clStroke_light);text-align:center;font-size:.875rem}.add_bookmark_box .btn_add_bookmark{width:300px;height:44px}.add_bookmark_box .btn_add_bookmark i{color:var(--clMain_light)}.add_bookmark_box .btn_add_bookmark.is_alreadyAdd i{color:var(--clActive)}@media screen and (max-width: 768px){.add_bookmark_box .btn_add_bookmark{width:100%}}.add_bookmark_box .add_bookmark_text{margin-top:8px}@media screen and (max-width: 768px){.add_bookmark_box .add_bookmark_text{text-align:left}}.creatorInfo_profWrap{display:grid;grid-template-columns:80px 1fr 20px;-webkit-box-align:center;align-items:center;margin-top:40px;padding:16px;border:1px solid var(--clStroke_light);border-radius:4px;color:var(--clMain)}.creatorInfo_profWrap:hover{color:var(--clMain)}@media screen and (max-width: 768px){.creatorInfo_profWrap{padding:8px}}.creatorInfo_profWrap .img{min-width:80px;display:inline-block;position:relative;grid-column:1/2;grid-row:1/2}.creatorInfo_profWrap .img img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid rgba(0,0,0,.1);background-color:#fff}@media screen and (max-width: 768px){.creatorInfo_profWrap .img img{width:80px;height:80px}}.creatorInfo_profWrap .name_box{padding-inline:1rem 0;grid-column:2/3;grid-row:1/2}.creatorInfo_profWrap .name_box .creatorInfo{font-size:.75rem}.creatorInfo_profWrap .name_box .name{font-size:.875rem;font-weight:700;margin-top:4px}.creatorInfo_profWrap .name_box .userstatus_like_box{margin-top:4px;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px}.creatorInfo_profWrap .name_box .userstatus_like_box .userstatus_canceled{display:block;padding:0;font-size:.75rem;font-weight:400;color:var(--clMain_light);line-height:1}.creatorInfo_profWrap .name_box .userstatus_like_box .like{color:var(--clActive);font-size:.75rem;font-weight:700}.creatorInfo_profWrap .name_box .userstatus_like_box .like .count{color:var(--clMain)}.creatorInfo_profWrap .arrow_box{grid-column:3/4;grid-row:1/2;place-self:center;color:var(--clActive)}.review_box{margin-top:40px;padding:0 16px 16px;background-color:var(--clGrayBg)}@media screen and (max-width: 768px){.review_box{width:100vw;margin:40px calc(50% - 50vw) 0}}.review_box .review_send_box{padding-block:24px;text-align:center;border-bottom:1px solid var(--clInactive)}.review_box .review_send_box .review_send_balloon{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px auto;padding:12px 16px;background-color:var(--clWhite);border-radius:4px;font-size:.875rem;text-align:center;box-shadow:0 0 12px #00000014}.review_box .review_send_box .review_send_balloon:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);border:10px solid transparent;border-top:10px solid var(--clWhite)}.review_box .review_send_box .review_send_balloon .balloon_title{display:block;font-size:1rem;font-weight:700;margin-bottom:8px}.review_box .review_send_box .btn_post_review{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-width:280px;height:44px;padding:0 32px;font-size:.875rem}.review_box .review_box_title{display:block;padding-top:16px;font-size:1.25rem;font-weight:700}.review_box .review_list{padding-top:16px}.review_box .review_list>.item{display:block;margin-top:16px;padding:16px;background-color:var(--clWhite);border-radius:4px}.review_box .review_list>.item.is_hidden{display:none}.review_box .review_list>.item:first-child{margin-top:0}.review_box .review_list>.item .article_info{position:relative}.review_box .review_list>.item .article_info:hover{opacity:.6}.review_box .review_list>.item .article_info:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.review_box .review_list>.item .article_info .detail{display:-webkit-box;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.review_box .review_list>.item .article_info .inner{width:calc(100% - 100px)}.review_box .review_list>.item .article_info .caption{color:var(--clMain);font-size:.875rem;font-weight:700;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:unset}@media screen and (max-width: 768px){.review_box .review_list>.item .article_info .caption{margin-bottom:3px}}.review_box .review_list>.item .article_info .tag_lists{color:var(--clMain_light);font-size:.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px}.review_box .review_list>.item .article_info .tag_lists .tag{display:inline}.review_box .review_list>.item .article_info .tag_lists .tag+.tag:before{content:"/";color:var(--clStroke_light);padding-inline:4px}.review_box .review_list>.item .article_info .img_wrap{width:92px;min-width:92px;pointer-events:none}.review_box .review_list>.item .article_info .img_wrap img{width:100%;aspect-ratio:96/64;-o-object-fit:cover;object-fit:cover;border:1px solid var(--clStroke_light);border-radius:4px}.review_box .review_list>.item .prof_wrap{margin-bottom:8px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.review_box .review_list>.item .prof_wrap .prof_img{min-width:40px;display:inline-block;position:relative}.review_box .review_list>.item .prof_wrap .prof_img img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background-color:var(--clWhite);border:4px solid transparent}.review_box .review_list>.item .prof_wrap .prof_img img:has(+[class*=userstatus_]){outline:2px solid var(--clWhite)}.review_box .review_list>.item .prof_wrap .prof_img img:has(+.userstatus_pengin){border-color:#d9cfe8}.review_box .review_list>.item .prof_wrap .prof_img img:has(+.userstatus_iruka){border-color:#9ccaff}.review_box .review_list>.item .prof_wrap .prof_img img:has(+.userstatus_panda){border-color:#a8d560}.review_box .review_list>.item .prof_wrap .prof_img img:has(+.userstatus_tora){border-color:#ffa91e}.review_box .review_list>.item .prof_wrap .prof_img img:has(+.userstatus_kodomo){border-color:#9ddce0}.review_box .review_list>.item .prof_wrap .prof_img img:not(:has(+[class*=userstatus_])){width:42px;height:42px;border:1px solid rgba(0,0,0,.1)}.review_box .review_list>.item .prof_wrap .prof_img .icon_status{width:23px;position:absolute;top:30px;left:30px}.review_box .review_list>.item .prof_wrap .prof_name{margin-inline:16px 12px;font-size:.875rem}.review_box .review_list>.item .prof_wrap .date{flex-shrink:0;margin-left:auto;font-size:.75rem;color:var(--clMain_light)}.review_box .review_list>.item .article_info+.prof_wrap .prof_img{min-width:24px}.review_box .review_list>.item .article_info+.prof_wrap .prof_img img{width:28px;height:28px;border-width:2px}.review_box .review_list>.item .article_info+.prof_wrap .prof_img img:has(+[class*=userstatus_]){outline:1px solid var(--clWhite)}.review_box .review_list>.item .article_info+.prof_wrap .prof_img img:not(:has(+[class*=userstatus_])){width:26px;height:26px}.review_box .review_list>.item .article_info+.prof_wrap .prof_img .icon_status{width:16px;top:16px;left:16px}.review_box .review_list>.item .article_info+.prof_wrap .prof_name{margin-left:12px;font-size:.75rem}.review_box .review_list>.item .good_wrap{margin-bottom:8px}.review_box .review_list>.item .good_wrap:last-child{margin-bottom:0}.review_box .review_list>.item .review_text_box{font-size:.875rem}.review_box .review_list>.item .view_moreReview{display:none;margin-top:8px;font-size:.875rem;font-weight:700;color:var(--clActive);cursor:pointer}.review_box .review_list>.item .view_moreReview:hover{opacity:.7}.review_box .review_list>.item .view_moreReview i{margin-left:4px}.review_box .review_list>.item .review_edit_box{margin-top:12px}.review_box .review_list>.item .review_edit_box .review_action{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;gap:16px;font-size:.875rem;font-weight:700;color:var(--clActive)}.review_box .review_list>.item .review_edit_box .review_action>.item{cursor:pointer}.review_box .review_list>.item .review_edit_box .review_action>.item:hover{opacity:.7}.review_box .review_list>.item .review_action_wrap{padding-top:12px;margin-top:12px;border-top:1px solid var(--clStroke_light)}.review_box .review_list>.item .review_action_wrap .btn_post_reply{display:block;height:34px;padding-inline:20px;margin-left:auto}.review_box .review_list>.item .review_action_wrap:has(.btn_post_reply) .thanks_wrap{margin-top:8px;margin-bottom:-4px}.review_box .review_list>.item .review_action_wrap .review_reply_wrap{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;gap:12px}.review_box .review_list>.item .review_action_wrap .review_reply_wrap .review_reply{width:min(100%,400px);padding:12px;border-radius:4px;border:1px solid var(--clStroke_light);background-color:var(--clWhite)}.review_box .review_list>.item .review_action_wrap .review_reply_wrap .review_reply .date{margin-bottom:8px;font-size:.75rem;color:var(--clMain_light)}.review_box .review_list>.item .review_action_wrap .review_reply_wrap .review_reply .review_edit_box{padding-top:12px;border-top:1px solid var(--clStroke_light)}.review_box .review_list>.item .review_action_wrap .review_reply_wrap .prof img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--clStroke_light)}.review_box .review_list>.item .review_action_wrap .review_reply_wrap .prof .name{color:var(--clMain_light);font-size:.625rem}.review_box .review_list>.item .review_action_wrap .thanks_wrap{text-align:right}.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks_wrap{min-height:45px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:end;justify-content:flex-end}.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks_wrap .prof{opacity:0;width:0;height:0}.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks_wrap .prof img{width:0}.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks_wrap .tip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;padding-inline:6px;-webkit-transform:translateX(0) translateY(-120%);transform:translate(0) translateY(-120%);top:-10px;left:auto;right:0}.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks_wrap:hover .tip{-webkit-transform:translateX(0) translateY(-100%);transform:translate(0) translateY(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1}.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks{color:var(--clActive_light);border:1px solid var(--clActive_light);border-radius:36px;height:auto;padding:10px 12px;position:relative}@media (hover: hover){.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks:hover{opacity:1;background-color:var(--clActiveBg)}}@media screen and (max-width: 768px){.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks:hover{opacity:1}}.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks .icon_heart{font-weight:400}.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks .text_blue{opacity:1;width:auto}.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks .text_red{opacity:0;width:0}.review_box .review_list>.item .review_action_wrap .thanks_wrap .btn_thanks .icon_reset{display:none}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap{display:-webkit-inline-box;display:inline-flex;gap:12px;opacity:1;width:auto;height:auto;pointer-events:all;-webkit-transition:all 1s;transition:all 1s}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .btn_thanks{color:var(--clThanks);background-color:var(--clThanksBg);border:0px;height:36px;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;position:relative}@media (hover: hover){.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .btn_thanks:hover{background-color:color-mix(in hsl,var(--clThanksBg),#000 3%)}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .btn_thanks:hover:after{background-color:color-mix(in hsl,var(--clAttentionBg),#000 3%)}}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .btn_thanks:after{content:"";position:absolute;top:12px;right:-8px;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);background-color:var(--clAttentionBg);width:12px;height:10px;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .btn_thanks .text_blue{opacity:0;width:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .btn_thanks .text_red{opacity:1;width:auto;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .btn_thanks .icon_reset{display:block;color:var(--clMain_light);margin:0 0 0 6px;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .icon_heart{font-weight:700;-webkit-animation:heartIcon .6s forwards;animation:heartIcon .6s forwards}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .prof{opacity:1;width:auto;height:auto;-webkit-transition:all .5s;transition:all .5s}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .prof img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--clStroke_light);outline:1px solid #fff}.review_box .review_list>.item .review_action_wrap .thanks_wrap.is_active .btn_thanks_wrap .prof .name{color:var(--clMain_light);font-size:.625rem}@-webkit-keyframes heartIcon{5%{-webkit-transform:scale(0,0);transform:scale(0);-webkit-animation-timing-function:ease;animation-timing-function:ease}20%{-webkit-transform:scale(0,0);transform:scale(0);-webkit-animation-timing-function:ease;animation-timing-function:ease}80%{-webkit-transform:scale(1.6,1.6);transform:scale(1.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1,1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartIcon{5%{-webkit-transform:scale(0,0);transform:scale(0);-webkit-animation-timing-function:ease;animation-timing-function:ease}20%{-webkit-transform:scale(0,0);transform:scale(0);-webkit-animation-timing-function:ease;animation-timing-function:ease}80%{-webkit-transform:scale(1.6,1.6);transform:scale(1.6);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1,1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.review_box .review_list>.item .review_action_wrap .thanks_wrap.nonEvent .btn_thanks_wrap{pointer-events:none!important}.review_box .review_list>.item .review_action_wrap .thanks_wrap.nonEvent .btn_thanks{opacity:0}.review_box .review_list>.item .review_action_wrap .thanks_wrap.nonEvent.is_active .btn_thanks{opacity:1}.review_box .review_list>.item .review_action_wrap.is_creator_reviewed .thanks_wrap:not(.is_active) .btn_thanks_wrap{gap:12px}.review_box .review_list>.item .review_action_wrap.is_creator_reviewed .thanks_wrap:not(.is_active) .prof{opacity:1;width:auto;height:auto;-webkit-transition:all .5s;transition:all .5s}.review_box .review_list>.item .review_action_wrap.is_creator_reviewed .thanks_wrap:not(.is_active) .prof img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--clStroke_light)}.review_box .review_list>.item .review_action_wrap.is_creator_reviewed .thanks_wrap:not(.is_active) .prof .name{color:var(--clMain_light);font-size:.625rem}.review_box .review_list>.item .review_action_wrap:has(.thanks_wrap) .review_reply_wrap .prof{visibility:hidden}.review_box .btn_view_moreReview{display:block;height:44px;margin:32px auto 16px;font-size:.875rem}@media screen and (max-width: 768px){.review_box .btn_view_moreReview{width:100%}}.review_box .btn_view_moreReview i{margin-left:4px}.review_box .review_list>.item .review_text_box{overflow:hidden;-webkit-transition:max-height .4s;transition:max-height .4s}.review_box .review_list>.item .review_text_box~.view_moreReview.only_open{display:none}.review_box .review_list>.item .review_text_box~.view_moreReview.only_close{display:inline-block}.review_box .review_list>.item .review_text_box.is_btn_less~.view_moreReview{display:none}.review_box .review_list>.item .review_text_box.is_close~.view_moreReview.only_open{display:inline-block}.review_box .review_list>.item .review_text_box.is_close~.view_moreReview.only_close{display:none}.articleList_wrap{margin-top:40px}.articleList_wrap+.articleList_wrap{margin-top:56px}.articleList_wrap .articleList_title{font-size:1.25rem;font-weight:700}.articleList_wrap .articleList{margin-top:16px}.articleList_wrap .articleList .articleCard{width:100%}.articleList_wrap .articleList .articleCard .statusBox{-webkit-box-pack:end;justify-content:flex-end;margin:0 0 16px}.fixed_footer{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;background-color:var(--clWhite);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;z-index:100;padding:1rem calc((100% - 620px)/2);box-shadow:0 -2px 4px #0000001a;box-sizing:border-box;-webkit-transition:.2s;transition:.2s;-webkit-transition-delay:.1s;transition-delay:.1s}.fixed_footer.is_hide{-webkit-transform:translateY(100%);transform:translateY(100%)}@media screen and (max-width: 768px){.fixed_footer{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-inline:1rem}}.fixed_footer .btn_review,.fixed_footer .btn_edit{-webkit-box-flex:2;flex-grow:2;max-width:400px;height:52px;font-size:1rem}@media screen and (max-width: 768px){.fixed_footer .btn_review,.fixed_footer .btn_edit{-webkit-box-flex:1;flex-grow:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:32px}}@media (width < 600px){.fixed_footer .btn_review,.fixed_footer .btn_edit{-webkit-box-flex:0;flex-grow:0}}.fixed_footer .btn_toComplete{width:100%;max-width:360px;height:52px}.fixed_footer .fixed_footer_copyURL{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:6px;margin-left:auto;font-size:.75rem;color:var(--clActive);text-align:center;cursor:pointer}@media (any-hover: hover){.fixed_footer .fixed_footer_copyURL:hover{opacity:.7}}@media screen and (max-width: 768px){.fixed_footer .fixed_footer_copyURL{gap:2px}}.fixed_footer .fixed_footer_copyURL i{font-size:1.25rem}.fixed_footer .fixed_footer_copyURL span{line-height:1.2}@media screen and (min-width: 769px){.postGoodModal .modal-content,.writeReviewModal .modal-content,[class*=editReviewModal] .modal-content{max-height:94dvh}.postGoodModal .modal-content .modal-body,.writeReviewModal .modal-content .modal-body,[class*=editReviewModal] .modal-content .modal-body{max-height:calc(100% - 136px)}}.postGoodModal .modal-content .modal-body,.writeReviewModal .modal-content .modal-body,[class*=editReviewModal] .modal-content .modal-body{overflow-y:auto;scrollbar-width:thin}.postGoodModal .modal-body,.writeReviewModal .modal-body,[class*=editReviewModal] .modal-body{padding:0}.postGoodModal .post_review_description,.writeReviewModal .post_review_description,[class*=editReviewModal] .post_review_description{position:relative;background:rgba(var(--clActive_rgb),.1);padding:16px}.postGoodModal .post_review_description:before,.writeReviewModal .post_review_description:before,[class*=editReviewModal] .post_review_description:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);border:16px solid transparent;border-top:16px solid rgba(var(--clActive_rgb),.1)}.postGoodModal .post_review_description .post_review_description_text,.writeReviewModal .post_review_description .post_review_description_text,[class*=editReviewModal] .post_review_description .post_review_description_text{font-size:.875rem}.postGoodModal .post_review_description .post_review_description_img,.writeReviewModal .post_review_description .post_review_description_img,[class*=editReviewModal] .post_review_description .post_review_description_img{margin:12px auto 0}.postGoodModal .post_review_description .post_review_description_img img,.writeReviewModal .post_review_description .post_review_description_img img,[class*=editReviewModal] .post_review_description .post_review_description_img img{max-width:100%}.postGoodModal .post_review_main,.writeReviewModal .post_review_main,[class*=editReviewModal] .post_review_main{padding:16px}.postGoodModal .post_review_main .article_info,.writeReviewModal .post_review_main .article_info,[class*=editReviewModal] .post_review_main .article_info{margin-top:8px;padding-bottom:16px;border-bottom:1px solid var(--clStroke_light)}.postGoodModal .post_review_main .article_info .title_img_wrap,.writeReviewModal .post_review_main .article_info .title_img_wrap,[class*=editReviewModal] .post_review_main .article_info .title_img_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:8px}.postGoodModal .post_review_main .article_info .title_img_wrap .title,.writeReviewModal .post_review_main .article_info .title_img_wrap .title,[class*=editReviewModal] .post_review_main .article_info .title_img_wrap .title{font-size:.875rem;font-weight:700;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:unset}.postGoodModal .post_review_main .article_info .prof_wrap,.writeReviewModal .post_review_main .article_info .prof_wrap,[class*=editReviewModal] .post_review_main .article_info .prof_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.postGoodModal .post_review_main .article_info .prof_wrap .prof_img,.writeReviewModal .post_review_main .article_info .prof_wrap .prof_img,[class*=editReviewModal] .post_review_main .article_info .prof_wrap .prof_img{min-width:32px;display:inline-block;position:relative}.postGoodModal .post_review_main .article_info .prof_wrap .prof_img img,.writeReviewModal .post_review_main .article_info .prof_wrap .prof_img img,[class*=editReviewModal] .post_review_main .article_info .prof_wrap .prof_img img{width:38px;height:38px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background-color:#fff;border:3px solid transparent}.postGoodModal .post_review_main .article_info .prof_wrap .prof_img img:has(+[class*=userstatus_]),.writeReviewModal .post_review_main .article_info .prof_wrap .prof_img img:has(+[class*=userstatus_]),[class*=editReviewModal] .post_review_main .article_info .prof_wrap .prof_img img:has(+[class*=userstatus_]){outline:2px solid #fff}.postGoodModal .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_pengin),.writeReviewModal .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_pengin),[class*=editReviewModal] .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_pengin){border-color:#d9cfe8}.postGoodModal .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_iruka),.writeReviewModal .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_iruka),[class*=editReviewModal] .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_iruka){border-color:#9ccaff}.postGoodModal .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_panda),.writeReviewModal .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_panda),[class*=editReviewModal] .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_panda){border-color:#a8d560}.postGoodModal .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_tora),.writeReviewModal .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_tora),[class*=editReviewModal] .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_tora){border-color:#ffa91e}.postGoodModal .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_kodomo),.writeReviewModal .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_kodomo),[class*=editReviewModal] .post_review_main .article_info .prof_wrap .prof_img img:has(+.userstatus_kodomo){border-color:#9ddce0}.postGoodModal .post_review_main .article_info .prof_wrap .prof_img img:not(:has(+[class*=userstatus_])),.writeReviewModal .post_review_main .article_info .prof_wrap .prof_img img:not(:has(+[class*=userstatus_])),[class*=editReviewModal] .post_review_main .article_info .prof_wrap .prof_img img:not(:has(+[class*=userstatus_])){width:34px;height:34px;border:1px solid rgba(0,0,0,.1)}.postGoodModal .post_review_main .article_info .prof_wrap .prof_img .icon_status,.writeReviewModal .post_review_main .article_info .prof_wrap .prof_img .icon_status,[class*=editReviewModal] .post_review_main .article_info .prof_wrap .prof_img .icon_status{width:20px;position:absolute;top:22px;left:24px}.postGoodModal .post_review_main .article_info .prof_wrap .name,.writeReviewModal .post_review_main .article_info .prof_wrap .name,[class*=editReviewModal] .post_review_main .article_info .prof_wrap .name{font-size:.75rem;margin-left:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.postGoodModal .post_review_main .article_info .prof_wrap .name a,.writeReviewModal .post_review_main .article_info .prof_wrap .name a,[class*=editReviewModal] .post_review_main .article_info .prof_wrap .name a{color:var(--clMain)}.postGoodModal .post_review_main .post_review_wrap,.writeReviewModal .post_review_main .post_review_wrap,[class*=editReviewModal] .post_review_main .post_review_wrap{margin-top:16px}.postGoodModal .post_review_main .post_review_wrap .post_review_title,.writeReviewModal .post_review_main .post_review_wrap .post_review_title,[class*=editReviewModal] .post_review_main .post_review_wrap .post_review_title{font-size:1rem;font-weight:700}.postGoodModal .post_review_main .post_review_wrap .post_review_title .required,.writeReviewModal .post_review_main .post_review_wrap .post_review_title .required,[class*=editReviewModal] .post_review_main .post_review_wrap .post_review_title .required{margin-left:4px;padding:2px 4px;border:1px solid var(--clKasegu);font-size:.75rem;font-weight:400;color:var(--clKasegu)}.postGoodModal .post_review_main .post_review_wrap .post_review_title .optional,.writeReviewModal .post_review_main .post_review_wrap .post_review_title .optional,[class*=editReviewModal] .post_review_main .post_review_wrap .post_review_title .optional{margin-left:4px;padding:2px 4px;border:1px solid var(--clMain_light);font-size:.75rem;font-weight:400;color:var(--clMain_light)}.postGoodModal .post_review_main .post_review_wrap .review_text_description,.writeReviewModal .post_review_main .post_review_wrap .review_text_description,[class*=editReviewModal] .post_review_main .post_review_wrap .review_text_description{margin-top:8px;font-size:.75rem}.postGoodModal .post_review_main .post_review_wrap .post_review,.writeReviewModal .post_review_main .post_review_wrap .post_review,[class*=editReviewModal] .post_review_main .post_review_wrap .post_review{height:auto;min-height:16em;margin-top:8px;padding:16px;border:1px solid var(--clStroke_light);border-radius:4px;font-size:.8125rem}.postGoodModal .post_review_main .post_review_wrap .post_review.is_error,.writeReviewModal .post_review_main .post_review_wrap .post_review.is_error,[class*=editReviewModal] .post_review_main .post_review_wrap .post_review.is_error{background-color:#fff;outline:none}.postGoodModal .post_review_main .post_review_wrap .post_review:focus,.writeReviewModal .post_review_main .post_review_wrap .post_review:focus,[class*=editReviewModal] .post_review_main .post_review_wrap .post_review:focus{background-color:var(--clActiveBg)}@media screen and (max-width: 768px){.postGoodModal .post_review_main .post_review_wrap .post_review,.writeReviewModal .post_review_main .post_review_wrap .post_review,[class*=editReviewModal] .post_review_main .post_review_wrap .post_review{font-size:1rem}}.postGoodModal .post_review_main .post_review_wrap .error_wrap,.writeReviewModal .post_review_main .post_review_wrap .error_wrap,[class*=editReviewModal] .post_review_main .post_review_wrap .error_wrap{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;margin-top:8px;font-size:.75rem}.postGoodModal .post_review_main .post_review_wrap .post_review_note,.writeReviewModal .post_review_main .post_review_wrap .post_review_note,[class*=editReviewModal] .post_review_main .post_review_wrap .post_review_note{position:relative;margin-top:8px;padding:12px;background-color:var(--clGrayBg);border-radius:4px}.postGoodModal .post_review_main .post_review_wrap .post_review_note:before,.writeReviewModal .post_review_main .post_review_wrap .post_review_note:before,[class*=editReviewModal] .post_review_main .post_review_wrap .post_review_note:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);border:8px solid transparent;border-bottom:8px solid var(--clGrayBg)}.postGoodModal .post_review_main .post_review_wrap .post_review_note .post_review_note_list,.writeReviewModal .post_review_main .post_review_wrap .post_review_note .post_review_note_list,[class*=editReviewModal] .post_review_main .post_review_wrap .post_review_note .post_review_note_list{font-size:.75rem;color:var(--clMain_light)}.postGoodModal .post_review_main .post_review_wrap .bookmark_article_wrap,.writeReviewModal .post_review_main .post_review_wrap .bookmark_article_wrap,[class*=editReviewModal] .post_review_main .post_review_wrap .bookmark_article_wrap{margin-top:16px}.postGoodModal .post_review_main .post_review_wrap .bookmark_article_wrap label.is_current,.writeReviewModal .post_review_main .post_review_wrap .bookmark_article_wrap label.is_current,[class*=editReviewModal] .post_review_main .post_review_wrap .bookmark_article_wrap label.is_current{color:var(--clActive);font-weight:700}.postGoodModal .review_delete,.writeReviewModal .review_delete,[class*=editReviewModal] .review_delete{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px auto 24px;font-size:.875rem;font-weight:700;color:var(--clActive);cursor:pointer}.postGoodModal .review_delete:hover,.writeReviewModal .review_delete:hover,[class*=editReviewModal] .review_delete:hover{opacity:.7}.postGoodModal .modal-footer,.writeReviewModal .modal-footer,[class*=editReviewModal] .modal-footer{background-color:var(--clGrayBg)}.postGoodModal .modal-footer .btn_clActive,.writeReviewModal .modal-footer .btn_clActive,[class*=editReviewModal] .modal-footer .btn_clActive{flex-basis:calc(65% - 8px)}.postGoodModal .modal-footer .btn_clMain_border,.writeReviewModal .modal-footer .btn_clMain_border,[class*=editReviewModal] .modal-footer .btn_clMain_border{flex-basis:calc(35% - 8px)}@media screen and (max-width: 768px){.postGoodModal .modal-footer .btn,.writeReviewModal .modal-footer .btn,[class*=editReviewModal] .modal-footer .btn{height:52px}}.postGoodModal .post_review_main .post_review_wrap .post_review{min-height:6em;-webkit-transition:.3s;transition:.3s}.postGoodModal .post_review_main .post_review_wrap .post_review_note{display:none}.postGoodModal .post_review_main .post_review_wrap .textarea_resize_wrap.is_focus .post_review{min-height:16em}.postGoodModal .post_review_main .post_review_wrap .textarea_resize_wrap.is_focus~.post_review_note{display:block}.deleteReviewModal .modal-body{padding:24px 1rem}@media screen and (min-width: 769px){[class*=ReplyModal] .modal-content{max-height:94dvh}[class*=ReplyModal] .modal-content .modal-body{max-height:calc(100% - 136px)}}[class*=ReplyModal] .modal-content .modal-body{overflow-y:auto;scrollbar-width:thin}[class*=ReplyModal] .modal-body{padding:0}[class*=ReplyModal] .reply_source_wrap{padding:16px 16px 0}[class*=ReplyModal] .reply_source_wrap .article_info{padding-bottom:16px;margin-bottom:0;border-bottom:1px solid var(--clStroke_light)}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .prof_img{min-width:38px;display:inline-block;position:relative}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .prof_img img{width:38px;height:38px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background-color:#fff;border:3px solid transparent}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .prof_img img:has(+[class*=userstatus_]){outline:2px solid #fff}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .prof_img img:has(+.userstatus_pengin){border-color:#d9cfe8}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .prof_img img:has(+.userstatus_iruka){border-color:#9ccaff}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .prof_img img:has(+.userstatus_panda){border-color:#a8d560}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .prof_img img:has(+.userstatus_tora){border-color:#ffa91e}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .prof_img img:has(+.userstatus_kodomo){border-color:#9ddce0}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .prof_img img:not(:has(+[class*=userstatus_])){top:-3px;width:34px;height:34px;border:1px solid rgba(0,0,0,.1)}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .name{font-size:.75rem;margin-left:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[class*=ReplyModal] .reply_source_wrap .article_info .prof_wrap .name a{color:var(--clMain)}[class*=ReplyModal] .reply_source_wrap .article_info .reply_date{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-block:12px}[class*=ReplyModal] .reply_source_wrap .article_info .reply_date .date{display:block;font-size:.875rem;color:var(--clMain_light)}[class*=ReplyModal] .reply_source_wrap .article_info .reply_text_box{font-size:.875rem}[class*=ReplyModal] .write_reply_wrap{padding:16px}[class*=ReplyModal] .write_reply_wrap .write_reply_title{font-size:1rem;font-weight:700}[class*=ReplyModal] .write_reply_wrap .write_reply{height:auto;min-height:10em;margin-top:8px;padding:16px;border:1px solid var(--clStroke_light);border-radius:4px;font-size:.8125rem}[class*=ReplyModal] .write_reply_wrap .write_reply.is_error{background-color:#fff;outline:none}[class*=ReplyModal] .write_reply_wrap .write_reply:focus{background-color:var(--clActiveBg)}@media screen and (max-width: 768px){[class*=ReplyModal] .write_reply_wrap .write_reply{font-size:1rem}}[class*=ReplyModal] .write_reply_wrap .error_wrap{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;margin-top:8px;font-size:.75rem}[class*=ReplyModal] .reply_delete{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px auto 24px;font-size:.875rem;font-weight:700;color:var(--clActive);cursor:pointer}[class*=ReplyModal] .reply_delete:hover{opacity:.7}[class*=ReplyModal] .modal-footer{background-color:var(--clGrayBg)}[class*=ReplyModal] .modal-footer .btn_clActive{flex-basis:calc(65% - 8px)}[class*=ReplyModal] .modal-footer .btn_clMain_border{flex-basis:calc(35% - 8px)}@media screen and (max-width: 768px){[class*=ReplyModal] .modal-footer .btn{height:52px}}.deleteReplyModal .modal-body{padding:24px 1rem}.confirming_attention{text-align:center;margin-block:20px 50px}.confirming_attention .subText{font-size:80%;margin-top:12px}@media screen and (max-width: 768px){.confirming_attention .subText{text-align:left}}.article_showImage_info{position:-webkit-sticky;position:sticky;top:49px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:calc(100vw - 5px);height:48px;margin-inline:calc(50% - 50vw);background-color:var(--clActiveBg);-webkit-transition:top .2s;transition:top .2s;z-index:1}.article_showImage_info~.content_wrap{margin-top:24px}@media screen and (max-width: 768px){.header.is_hide+main .article_showImage_info,.fixed_article_menu.is_hide+main .article_showImage_info{top:0}}.article_confirm_area{padding:40px 0 0;border-top:1px solid var(--clStroke_light);text-align:center;font-size:.875rem}.article_confirm_area .checkbox{margin-bottom:32px}.article_confirm_area .checkbox .article_agreeToTheTerms{position:relative;width:100%;margin:0 auto;padding-right:52px;border-color:var(--clMain_light);font-size:.875rem}@media screen and (max-width: 360px){.article_confirm_area .checkbox .article_agreeToTheTerms{font-size:.8125rem}}.article_confirm_area .checkbox .article_agreeToTheTerms:after{content:"必須";position:absolute;right:16px;color:var(--clKasegu);border:1px solid var(--clKasegu);padding:0 4px;font-size:.625rem}.article_confirm_area .checkbox .article_agreeToTheTerms:hover{opacity:1}.article_confirm_area .checkbox .article_agreeToTheTerms a{text-decoration:underline}.article_confirm_area .article_confirm_btn_wrap{margin-top:16px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:16px}.article_confirm_area .article_confirm_btn_wrap .btn_toComplete{width:360px}@media screen and (max-width: 768px){.article_confirm_area .article_confirm_btn_wrap .btn_toComplete{width:100%}}.article_confirm_area .article_confirm_btn_wrap .btn_toEdit{width:min(240px,100%)}.article_edit_complete .article_edit_complete_icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;margin:60px 0 24px}.article_edit_complete .article_edit_complete_text{margin-top:16px;text-align:center;font-size:.875rem}@media screen and (max-width: 768px){.article_edit_complete .article_edit_complete_text{text-align:left}}.completed_article_limited_info{background-color:var(--clAttentionBg);margin-top:40px;padding:16px;text-align:center}@media screen and (max-width: 768px){.completed_article_limited_info{text-align:left}}.completed_article_limited_info .completed_article_limited_info_text{font-size:.875rem}.completed_article_wrap{display:block;margin-top:40px;padding:16px;background-color:var(--clGrayBg)}.completed_article_wrap .articleCard{width:100%;max-width:400px;margin:8px auto 0;padding:16px;border-bottom:none}@media screen and (max-width: 768px){.completed_article_wrap .articleCard .link_block .detail{-webkit-box-pack:start;justify-content:flex-start}}.completed_article_wrap .articleCard .link_block .detail .caption{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:unset}@media screen and (max-width: 768px){.completed_article_wrap{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}.article_create_btn_wrap{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:40px}.article_create_btn_wrap .btn_articleCreateBtn{width:min(360px,100%)}
