.box_summary_base>.box_inner{margin-inline:auto;max-width:1500px}@media only screen and (min-width: 1200px){.box_summary_base>.box_inner{width:90%}}@media print{.box_summary_base>.box_inner{width:90%}}.ie8 .box_summary_base>.box_inner{width:90%}@media only screen and (max-width: 1199px){.box_summary_base>.box_inner{width:89.33333%}}@media only screen and (min-width: 768px){.box_summary_base{margin-top:calc(65 / var(--base) * 1em)}}@media print{.box_summary_base{margin-top:calc(65 / var(--base) * 1em)}}.ie8 .box_summary_base{margin-top:calc(65 / var(--base) * 1em)}@media only screen and (max-width: 767px){.box_summary_base{margin-top:calc(25 / var(--base) * 1em)}}.box_summary_base>.box_inner>.title{margin-bottom:calc(5 / var(--fsz) * 1em)}@media only screen and (min-width: 768px){.box_summary_base>.box_inner>.title{--fsz:22;font-size:clamp(calc(var(--fsz) * 0.75 / var(--base) * 1em), calc(var(--fsz) / 1200 * 100vw), calc(var(--fsz) / var(--base) * 1em))}}@media print{.box_summary_base>.box_inner>.title{--fsz:22;font-size:clamp(calc(var(--fsz) * 0.75 / var(--base) * 1em), calc(var(--fsz) / 1200 * 100vw), calc(var(--fsz) / var(--base) * 1em))}}.ie8 .box_summary_base>.box_inner>.title{--fsz:22;font-size:clamp(calc(var(--fsz) * 0.75 / var(--base) * 1em), calc(var(--fsz) / 1200 * 100vw), calc(var(--fsz) / var(--base) * 1em))}@media only screen and (max-width: 767px){.box_summary_base>.box_inner>.title{--fsz:16;font-size:calc(var(--fsz) / var(--base) * 1em)}}.box_summary_base>.box_inner>.title .title_1{display:block}@media only screen and (min-width: 768px){.box_summary_base>.box_inner>.title .title_1{position:relative}.box_summary_base>.box_inner>.title .title_1::before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background:#c7c7c7;height:1px}.box_summary_base>.box_inner>.title .title_1 span{display:inline-block;vertical-align:top;background:#fff;padding-right:calc(20 / var(--fsz) * 1em);position:relative;z-index:1}}@media print{.box_summary_base>.box_inner>.title .title_1{position:relative}.box_summary_base>.box_inner>.title .title_1::before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background:#c7c7c7;height:1px}.box_summary_base>.box_inner>.title .title_1 span{display:inline-block;vertical-align:top;background:#fff;padding-right:calc(20 / var(--fsz) * 1em);position:relative;z-index:1}}.ie8 .box_summary_base>.box_inner>.title .title_1{position:relative}.ie8 .box_summary_base>.box_inner>.title .title_1::before{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;background:#c7c7c7;height:1px}.ie8 .box_summary_base>.box_inner>.title .title_1 span{display:inline-block;vertical-align:top;background:#fff;padding-right:calc(20 / var(--fsz) * 1em);position:relative;z-index:1}@media only screen and (max-width: 767px){.box_summary_base>.box_inner>.title .title_1{background:#efefef;padding:calc(4 / var(--fsz) * 1em) calc(8 / var(--fsz) * 1em)}}.box_summary_base>.box_inner>.title .title_2{display:block}@media only screen and (min-width: 768px){.box_summary_base>.box_inner>.title .title_2{font-size:136.36364%}}@media print{.box_summary_base>.box_inner>.title .title_2{font-size:136.36364%}}.ie8 .box_summary_base>.box_inner>.title .title_2{font-size:136.36364%}@media only screen and (max-width: 767px){.box_summary_base>.box_inner>.title .title_2{--fsz2:18;font-size:calc(var(--fsz2) / var(--fsz) * 1em);padding-block:calc(4 / var(--fsz2) * 1em);margin-top:calc(7 / var(--fsz2) * 1em)}}@media only screen and (min-width: 768px){.box_summary_base>.box_inner>.box_content{display:grid;grid-template-columns:1fr 52.13333%;gap:8.66667%}}@media print{.box_summary_base>.box_inner>.box_content{display:grid;grid-template-columns:1fr 52.13333%;gap:8.66667%}}.ie8 .box_summary_base>.box_inner>.box_content{display:grid;grid-template-columns:1fr 52.13333%;gap:8.66667%}@media only screen and (max-width: 767px){.box_summary_base>.box_inner>.box_content{display:flex;flex-direction:column}}@media only screen and (max-width: 767px){.box_summary_base>.box_inner>.box_content .box_text{display:contents}}.box_summary_base>.box_inner>.box_content .box_text .txt_desc{font-size:calc(var(--fsz) / var(--base) * 1em)}@media only screen and (min-width: 768px){.box_summary_base>.box_inner>.box_content .box_text .txt_desc{--fsz:14;margin-top:calc(14 / var(--fsz) * 1em)}}@media print{.box_summary_base>.box_inner>.box_content .box_text .txt_desc{--fsz:14;margin-top:calc(14 / var(--fsz) * 1em)}}.ie8 .box_summary_base>.box_inner>.box_content .box_text .txt_desc{--fsz:14;margin-top:calc(14 / var(--fsz) * 1em)}@media only screen and (max-width: 767px){.box_summary_base>.box_inner>.box_content .box_text .txt_desc{--fsz:14;margin-top:calc(7 / var(--fsz) * 1em);order:-2}}.box_summary_base>.box_inner>.box_content .box_text .box_img_offices{display:flex;gap:calc(12 / var(--base) * 1em);justify-content:space-between}@media only screen and (min-width: 768px){.box_summary_base>.box_inner>.box_content .box_text .box_img_offices{margin-top:calc(46 / var(--base) * 1em)}}@media print{.box_summary_base>.box_inner>.box_content .box_text .box_img_offices{margin-top:calc(46 / var(--base) * 1em)}}.ie8 .box_summary_base>.box_inner>.box_content .box_text .box_img_offices{margin-top:calc(46 / var(--base) * 1em)}@media only screen and (max-width: 767px){.box_summary_base>.box_inner>.box_content .box_text .box_img_offices{margin-top:calc(-28 / var(--base) * 1em)}}@media only screen and (min-width: 768px){.box_summary_base>.box_inner>.box_content .box_text .box_img_offices .img:nth-child(2){margin-top:calc(60 / var(--base) * 1em)}}@media print{.box_summary_base>.box_inner>.box_content .box_text .box_img_offices .img:nth-child(2){margin-top:calc(60 / var(--base) * 1em)}}.ie8 .box_summary_base>.box_inner>.box_content .box_text .box_img_offices .img:nth-child(2){margin-top:calc(60 / var(--base) * 1em)}@media only screen and (min-width: 768px){.box_summary_base>.box_inner>.box_content>.img{margin-top:calc(-25 / var(--base) * 1em)}}@media print{.box_summary_base>.box_inner>.box_content>.img{margin-top:calc(-25 / var(--base) * 1em)}}.ie8 .box_summary_base>.box_inner>.box_content>.img{margin-top:calc(-25 / var(--base) * 1em)}@media only screen and (max-width: 767px){.box_summary_base>.box_inner>.box_content>.img{order:-1;margin-inline:calc(50% - 50vw + var(--scrollbar-width, 0px) / 2)}}
