.content-box-flow .case-container .header_header__UMrKK{position:relative;cursor:pointer;display:grid;grid-template-areas:"Tag Title Icon";grid-template-columns:auto 1fr auto;padding:18px 5px;transition:all .2s;border:none;background:none;width:100%;text-align:left;&:hover{background-color:#ffead9}@media screen and (min-width:768px){padding-left:10px;padding-bottom:18px;padding-right:10px;padding-top:18px;grid-template-areas:"Tag Title Icon" "Tag Description Icon"}}.content-box-flow .case-container .header_tag__4zTa_{grid-area:Tag;place-content:center;font-weight:700;color:#ff7300;letter-spacing:.1em;padding-right:10px;font-size:20px;@media screen and (min-width:768px){padding-right:20px;font-size:29px}}.content-box-flow .case-container .header_title__Jp_PT{grid-area:Title;font-size:16px;place-content:center;margin-top:0;font-weight:700;@media screen and (min-width:768px){font-size:27px}}.content-box-flow .case-container .header_description__DYVzw{display:none;grid-area:Description;font-size:17px;margin-top:7px;@media screen and (min-width:768px){display:block}}.content-box-flow .case-container .header_icon__pDij_{grid-area:Icon;display:block;place-content:center;padding:0 5px 0 10px;&:after{content:"";display:block;translate:0 -5px;rotate:-45deg;width:15px;height:15px;border-bottom:2px solid #000;border-left:2px solid #000}@media screen and (min-width:768px){padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px;&:after{translate:0 -10px;width:20px;height:20px}}}.content-box-flow .case-container .header_reverse__4c7J1:after{translate:0 0;scale:-1 -1}.content-box-flow .case-container .wrap_wrap__aYT_I{width:100%;max-width:830px;margin:10px auto;border-bottom:2px solid #000;padding:0;@media screen and (min-width:768px){margin-left:auto;margin-bottom:20px;margin-right:auto;margin-top:20px}& *{line-height:1}}.content-box-flow .case-container .wrap_wrapOpen__Is5C_{border:0}.content-box-flow .case-container .content_accordion__hR7tq{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.content-box-flow .case-container .content_accordionOpen__8fjHg{grid-template-rows:1fr}.content-box-flow .case-container .content_accordionInner__6im0k{overflow:hidden}.content-box-flow .case-container .content_content__grkdQ{background-color:#ffead9;padding:20px;@media screen and (min-width:768px){padding-left:40px;padding-bottom:40px;padding-right:40px;padding-top:40px}}.content-box-flow .case-container .content_description__Xnvq_{font-size:18px;font-weight:700;text-align:left;margin-bottom:10px;line-height:1.4;@media screen and (min-width:768px){display:none}}.content-box-flow .case-container .content_profile__LkX1z{font-size:16px;text-align:left;font-weight:400;margin-bottom:20px;margin-top:0;@media screen and (min-width:768px){margin-bottom:10px}}.content-box-flow .case-container .content_twoColumn__wm38m{margin-bottom:30px;@media screen and (min-width:768px){gap:50px;display:flex}&:after{content:none}}.content-box-flow .case-container .content_image__7QtVn{margin-bottom:20px;@media screen and (min-width:768px){flex:0 0 auto;width:300px;margin-bottom:0}& img{width:220px;max-width:100%;height:auto;@media screen and (min-width:768px){width:100%}}}.content-box-flow .case-container .content_listArea__FsT3Y{flex:1 1 auto}.content-box-flow .case-container .content_beforeTitle__gz8_Q{font-size:18px;font-weight:700;border-bottom:2px solid #3e1d00;text-align:left;margin-bottom:10px;& span{padding:6px 10px;display:inline-block;background-color:#3e1d00;color:#fff}}.content-box-flow .case-container .content_beforeList__OQvnJ{font-size:16px;font-weight:700;color:#3e1d00;text-align:left;margin-top:0;& li{line-height:1.5;list-style:disc;margin:4px 0 4px 1.5em;padding-left:0}}.content-box-flow .case-container .content_afterTitle__oQ2io{font-size:18px;font-weight:700;border-bottom:2px solid #ff3200;text-align:left;margin-bottom:10px;& span{padding:6px 10px;display:inline-block;background-color:#ff3200;color:#fff}}.content-box-flow .case-container .content_afterList__7_wGF{font-size:16px;font-weight:700;color:#ff3200;text-align:left;margin-top:0;& li{line-height:1.5;list-style:disc;margin:4px 0 4px 1.5em;padding-left:0}}.content-box-flow .case-container .content_commentArea__YJ_1K{text-align:left}.content-box-flow .case-container .content_commentTitle__TfEQs{background-color:#0087a6;border-radius:10px;display:inline-block;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;position:relative;margin-bottom:20px;letter-spacing:-.1em;@media screen and (min-width:768px){font-size:20px}&:after{content:"";display:block;position:absolute;top:100%;left:20px;border-bottom-color:transparent;border-bottom-style:solid;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #0087a6}}.content-box-flow .case-container .content_commentBody__cp2HA{font-size:16px;line-height:1.5}