#web_basic.case-study__detail .Hero.Hero-layout-top .b-header-top.b-header-small,#web_basic.case-study__detail .Hero.Hero-layout-top .b-header-top.b-header-small .b-header-top__info{height:auto}#web_basic.case-study__detail .b-breadcrumbs{background-color:#fff}#web_basic.case-study__detail .lineup_tbl2{margin-top:3em;padding-bottom:3em}#web_basic.case-study__detail .module.module-basic-content .b-framed .b-editor-contents table{width:100%}@media (max-width:809px){#web_basic.case-study__detail .module.module-basic-content .b-framed .b-editor-contents table{width:-webkit-max-content;width:-moz-max-content;width:max-content}}#web_basic.case-study__detail .lineup_tbl2 table tbody th{background-color:#f25b9a;text-align:center}@media (max-width:809px){#web_basic.case-study__detail .lineup_tbl2 table tbody tr:first-child th:first-child{width:auto}}#web_basic.case-study__detail .lineup_tbl2 table tbody td,#web_basic.case-study__detail .lineup_tbl2 table tbody td p{text-align:left}#web_basic.case-study__detail .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .b-contact-section{background-color:#e0e0e0}#web_basic.case-study__detail .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .b-contact-section .b-contact-section__heading{display:block}#web_basic.case-study__detail .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .b-contact-section .b-contact-section__contents{border:none}#web_basic.case-study__detail .b-page-navi{margin:0}@media (max-width:767px){#web_basic.case-study__detail .b-page-navi{padding-bottom:20px}}#web_basic.case-study__detail .b-page-navi .b-page-navi__links__item{font-size:13px}#web_basic.case-study__detail .catch{font-size:33px;font-weight:700;margin:0 auto;padding:0 .5em;text-align:center}@media (max-width:767px){#web_basic.case-study__detail .catch{font-size:24px}}#web_basic.case-study__detail .img{margin:3em auto 0;max-width:680px;width:100%}@media (max-width:767px){#web_basic.case-study__detail .img{margin-top:2em;padding:0 1em}}#web_basic.case-study__detail .b-framed.cont{max-width:1104px;padding:0 40px 100px;width:100%}@media (max-width:767px){#web_basic.case-study__detail .b-framed.cont{padding:0 1em 50px}}#web_basic.case-study__detail .b-framed.cont .ttl3{border-left:8px solid #cc0e5e;color:#cc0e5e;font-size:24px;font-weight:700;margin-bottom:1em;margin-top:3em;padding-left:1.25em}@media (max-width:767px){#web_basic.case-study__detail .b-framed.cont .ttl3{border-width:5px;font-size:20px;margin-bottom:.5em;margin-top:2em;padding-left:.75em}}#web_basic.case-study__detail .b-framed.cont p{font-size:16px;line-height:2;padding-top:1.25em}#web_basic.case-study__detail .b-framed.cont .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1023px){#web_basic.case-study__detail .b-framed.cont .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#web_basic.case-study__detail .b-framed.cont .flex .after,#web_basic.case-study__detail .b-framed.cont .flex .before{font-size:16px;margin-top:2em;padding:2.25em}@media (max-width:767px){#web_basic.case-study__detail .b-framed.cont .flex .after,#web_basic.case-study__detail .b-framed.cont .flex .before{font-size:15px;margin-top:1.5em;padding:1.5em}}#web_basic.case-study__detail .b-framed.cont .flex .after .ttl4,#web_basic.case-study__detail .b-framed.cont .flex .before .ttl4{font-size:18px;font-weight:700;letter-spacing:.1em;margin:0 auto;padding:.5em 0 .5em 3em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#web_basic.case-study__detail .b-framed.cont .flex .after .ttl4 span,#web_basic.case-study__detail .b-framed.cont .flex .before .ttl4 span{font-size:20px}@media (max-width:767px){#web_basic.case-study__detail .b-framed.cont .flex .after .ttl4,#web_basic.case-study__detail .b-framed.cont .flex .before .ttl4{-webkit-transform:scale(94%);transform:scale(94%)}}#web_basic.case-study__detail .b-framed.cont .flex .after ul,#web_basic.case-study__detail .b-framed.cont .flex .before ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;margin-top:2em}@media (max-width:767px){#web_basic.case-study__detail .b-framed.cont .flex .after ul,#web_basic.case-study__detail .b-framed.cont .flex .before ul{gap:.5em;margin-top:1.5em}}#web_basic.case-study__detail .b-framed.cont .flex .after ul li,#web_basic.case-study__detail .b-framed.cont .flex .before ul li{line-height:2}#web_basic.case-study__detail .b-framed.cont .flex .after ul li .ttl,#web_basic.case-study__detail .b-framed.cont .flex .before ul li .ttl{font-weight:700}#web_basic.case-study__detail .b-framed.cont .flex .after ul li span,#web_basic.case-study__detail .b-framed.cont .flex .before ul li span{color:#cc0e5e;font-weight:700}#web_basic.case-study__detail .b-framed.cont .flex .before{background-color:#f7f7f7;position:relative;width:39%}@media (max-width:1023px){#web_basic.case-study__detail .b-framed.cont .flex .before{width:100%}}#web_basic.case-study__detail .b-framed.cont .flex .before:before{background:url(/hubfs/icon/ic_case-study3.svg) no-repeat 0 0/contain;bottom:0;content:"";display:block;height:3.25em;left:auto;margin:auto 0;position:absolute;right:-2.5em;top:0;width:1.75em}@media (max-width:1023px){#web_basic.case-study__detail .b-framed.cont .flex .before:before{bottom:-3.25em;left:0;margin:auto;right:0;top:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}#web_basic.case-study__detail .b-framed.cont .flex .before .ttl4{background:url(/hubfs/icon/ic_case-study1.svg) no-repeat 0 0/contain}#web_basic.case-study__detail .b-framed.cont .flex .before ul li{padding-left:1.25em;position:relative}#web_basic.case-study__detail .b-framed.cont .flex .before ul li:before{background-color:#585858;border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:.85em;width:6px}#web_basic.case-study__detail .b-framed.cont .flex .after{border:2px solid #cc0e5e;width:56%}@media (max-width:1023px){#web_basic.case-study__detail .b-framed.cont .flex .after{width:100%}}@media (max-width:1023px) and (max-width:767px){#web_basic.case-study__detail .b-framed.cont .flex .after{margin-top:3em}}#web_basic.case-study__detail .b-framed.cont .flex .after .ttl4{background:url(/hubfs/icon/ic_case-study2.svg) no-repeat 0/contain;color:#cc0e5e;padding-bottom:.25em;padding-top:.75em}#web_basic.case-study__detail .b-framed.cont .flex .after .ttl4 span:first-of-type{font-size:22px}#web_basic.case-study__detail .b-framed.cont .flex .after ul li{padding-left:1.75em;position:relative}#web_basic.case-study__detail .b-framed.cont .flex .after ul li:before{background:url(/hubfs/icon/ic_case-study4.svg) no-repeat 0/contain;content:"";display:block;height:1em;left:0;position:absolute;top:.5em;width:1em}