.con_news_detail>.box_inner{margin-inline:auto;max-width:calc(1110 / 16 * 1em);width:90%}.con_news_detail{container:con_news_detail/inline-size}.con_news_detail:after,.con_news_detail:before,.con_news_detail>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_news_detail>.box_inner{display:flex;flex-direction:column;gap:1.875em}.con_news_detail>.box_inner .box_title+*{margin-top:-0.9375em}.con_news_detail>.box_inner .box_title .title{font-weight:400;line-height:1.3}.con_news_detail>.box_inner .box_title .title.title_h2{text-align:center;line-height:1.2}@container (calc(640 / 16 * 1em) <= inline-size){.con_news_detail>.box_inner .box_title .title.title_h2{font-size:2.5em}}@container (inline-size < calc(640 / 16 * 1em)){.con_news_detail>.box_inner .box_title .title.title_h2{font-size:2.25em}}.con_news_detail>.box_inner .box_title .title.title_h2:first-letter{color:#f3531f}@container (calc(640 / 16 * 1em) <= inline-size){.con_news_detail>.box_inner .box_title .title.title_h3{font-size:1.5em}}@container (inline-size < calc(640 / 16 * 1em)){.con_news_detail>.box_inner .box_title .title.title_h3{font-size:1.25em}}.con_news_detail>.box_inner .box_title .title.title_h4{padding-left:1.125em;position:relative}@container (calc(640 / 16 * 1em) <= inline-size){.con_news_detail>.box_inner .box_title .title.title_h4{font-size:1.0625em}}@container (inline-size < calc(640 / 16 * 1em)){.con_news_detail>.box_inner .box_title .title.title_h4{font-size:1em}}.con_news_detail>.box_inner .box_title .title.title_h4:before{content:"";width:0.471em;aspect-ratio:1/1;background:#f3531f;border-radius:100%;position:absolute;top:0.5em;left:0}.con_news_detail>.box_inner .box_title .title.title_h5{font-size:1em;padding-left:1.125em;position:relative}.con_news_detail>.box_inner .box_title .title.title_h5:before{content:"";width:0.471em;aspect-ratio:1/1;background:#f3531f;border-radius:100%;position:absolute;top:0.5em;left:0}.con_news_detail>.box_inner .box_images{display:grid;gap:2%;position:relative;grid-template-columns:100%}.con_news_detail>.box_inner .box_images.two_columns{grid-template-columns:repeat(2,1fr)}.con_news_detail>.box_inner .box_images.three_columns{grid-template-columns:repeat(3,1fr)}.con_news_detail>.box_inner .box_images .box_item .item{display:block;text-decoration:none}.con_news_detail>.box_inner .box_images .box_item .item img{width:100%;aspect-ratio:3/2;object-fit:cover}.con_news_detail>.box_inner .box_image_text{display:grid}@container (calc(640 / 16 * 1em) <= inline-size){.con_news_detail>.box_inner .box_image_text{grid-template-columns:repeat(2,1fr);column-gap:2%}}@container (inline-size < calc(640 / 16 * 1em)){.con_news_detail>.box_inner .box_image_text{grid-template-columns:100%;row-gap:1em}}@container (calc(640 / 16 * 1em) <= inline-size){.con_news_detail>.box_inner .box_image_text.image-left .box_img{order:-1}}@container (inline-size < calc(640 / 16 * 1em)){.con_news_detail>.box_inner .box_image_text .box_img{order:-1}}.con_news_detail>.box_inner .box_image_text .box_img img{width:100%;aspect-ratio:3/2;object-fit:cover}.con_news_detail>.box_inner .box_navigation{display:flex;gap:clamp(15/var(--base) * 1em,15/var(--base) * 1em + 65/calc(1110 - 360) * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,80/var(--base) * 1em);justify-content:center;margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 20/calc(1110 - 360) * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,80/var(--base) * 1em)}@container (inline-size < calc(640 / 16 * 1em)){.con_news_detail>.box_inner .box_navigation{justify-content:space-between}}@container (calc(640 / 16 * 1em) <= inline-size){.con_news_detail>.box_inner .box_navigation .btn{min-width:calc(150 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_news_detail>.box_inner .box_navigation .btn{flex:1}}.con_news_detail>.box_inner .box_navigation .btn .button{font-size:clamp(14/var(--base) * 1em,14/var(--base) * 1em + 2/280 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,16/var(--base) * 1em);padding-inline:clamp(10/var(--fsz) * 1em,10/var(--fsz) * 1em + 6/280 * (var(--cqi-to-px) - 360/100) * 100/var(--fsz) * 1em,16/var(--fsz) * 1em);width:100%;gap:0;justify-content:center}@container (calc(640 / 16 * 1em) <= inline-size){.con_news_detail>.box_inner .box_navigation .btn .button{--fsz:22;padding-block:calc(10 / var(--fsz) * 1em)}}