.con_summary_client{margin-inline:auto;max-width:1500px}@media only screen and (min-width: 1200px){.con_summary_client{width:90%}}@media print{.con_summary_client{width:90%}}.ie8 .con_summary_client{width:90%}@media only screen and (max-width: 1199px){.con_summary_client{width:89.33333%}}@media only screen and (min-width: 768px){.con_summary_client{margin-top:calc(80 / var(--base) * 1em)}}@media print{.con_summary_client{margin-top:calc(80 / var(--base) * 1em)}}.ie8 .con_summary_client{margin-top:calc(80 / var(--base) * 1em)}@media only screen and (max-width: 767px){.con_summary_client{margin-top:calc(40 / var(--base) * 1em)}}@media only screen and (min-width: 768px){.con_summary_client .box_summary_client>.title{position:relative;--fsz:22;font-size:clamp(calc(var(--fsz) * 0.75 / var(--base) * 1em), calc(var(--fsz) / 1200 * 100vw), calc(var(--fsz) / var(--base) * 1em));margin-bottom:calc(25 / var(--fsz) * 1em)}.con_summary_client .box_summary_client>.title::before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background:#c7c7c7;height:1px}}@media print{.con_summary_client .box_summary_client>.title{position:relative;--fsz:22;font-size:clamp(calc(var(--fsz) * 0.75 / var(--base) * 1em), calc(var(--fsz) / 1200 * 100vw), calc(var(--fsz) / var(--base) * 1em));margin-bottom:calc(25 / var(--fsz) * 1em)}.con_summary_client .box_summary_client>.title::before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background:#c7c7c7;height:1px}}.ie8 .con_summary_client .box_summary_client>.title{position:relative;--fsz:22;font-size:clamp(calc(var(--fsz) * 0.75 / var(--base) * 1em), calc(var(--fsz) / 1200 * 100vw), calc(var(--fsz) / var(--base) * 1em));margin-bottom:calc(25 / var(--fsz) * 1em)}.ie8 .con_summary_client .box_summary_client>.title::before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background:#c7c7c7;height:1px}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client>.title{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em);background:#efeeef;padding:calc(4 / var(--fsz) * 1em) calc(8 / var(--fsz) * 1em);margin-bottom:calc(12 / var(--fsz) * 1em)}}@media only screen and (min-width: 768px){.con_summary_client .box_summary_client>.title span{display:inline-block;vertical-align:top;background:#fff;padding-right:calc(20 / var(--fsz) * 1em);position:relative;z-index:1}}@media print{.con_summary_client .box_summary_client>.title span{display:inline-block;vertical-align:top;background:#fff;padding-right:calc(20 / var(--fsz) * 1em);position:relative;z-index:1}}.ie8 .con_summary_client .box_summary_client>.title span{display:inline-block;vertical-align:top;background:#fff;padding-right:calc(20 / var(--fsz) * 1em);position:relative;z-index:1}.con_summary_client .box_summary_client .box_logo .list_logo{width:100%;display:flex;margin:0 auto;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client .box_logo .list_logo{padding-bottom:1em}}.con_summary_client .box_summary_client .box_logo .list_logo section{width:100%;padding:15px;text-align:center;display:flex}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_summary_client .box_summary_client .box_logo .list_logo section{padding:20px 0}}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client .box_logo .list_logo section{padding:15px 0}}.con_summary_client .box_summary_client .box_logo .list_logo section:not(:last-child){background-image:repeating-linear-gradient(to right, #c7c7c7 0 2px, transparent 2px 6px);background-position:bottom;background-size:auto 2px;background-repeat:repeat-x}@media only screen and (max-width: 1199px){.con_summary_client .box_summary_client .box_logo .list_logo section:first-child{padding-top:0}}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client .box_logo .list_logo section{flex-wrap:wrap}}.con_summary_client .box_summary_client .box_logo .list_logo section h3{width:10%;font-size:calc(18 / 15 * 1em);font-weight:bold;text-align:left;padding-top:12px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_summary_client .box_summary_client .box_logo .list_logo section h3{width:12%}}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client .box_logo .list_logo section h3{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_summary_client .box_summary_client .box_logo .list_logo section h3{font-size:calc(14 / 15 * 1em)}}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client .box_logo .list_logo section h3{font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_summary_client .box_summary_client .box_logo .list_logo section h3{padding-top:8px}}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client .box_logo .list_logo section h3{padding-top:0}}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client .box_logo .list_logo section h3{text-align:center;margin-bottom:0.5em}}.con_summary_client .box_summary_client .box_logo .list_logo section .photo{width:90%;display:flex;flex-wrap:wrap;gap:calc(10 / 16 * 1em) calc(18 / 16 * 1em);margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_summary_client .box_summary_client .box_logo .list_logo section .photo{width:88%}}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client .box_logo .list_logo section .photo{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_summary_client .box_summary_client .box_logo .list_logo section .photo{gap:calc(16 / 16 * 1em)}}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client .box_logo .list_logo section .photo{gap:calc(7 / 16 * 1em) calc(16 / 16 * 1em)}}.con_summary_client .box_summary_client .box_logo .list_logo section .photo li{width:calc((100% - 18 * 7 / 16 * 1em) / 8)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_summary_client .box_summary_client .box_logo .list_logo section .photo li{width:calc((100% - 16 * 5 / 16 * 1em) / 6)}}@media only screen and (max-width: 767px){.con_summary_client .box_summary_client .box_logo .list_logo section .photo li{width:calc((100% - 16 * 3 / 16 * 1em) / 4)}}.con_summary_client .box_summary_client .box_logo .list_logo section .photo li>img{width:100%;max-width:139px}
