.article_body{ color:#828282;font-size:14px; }
.article_body .thumbnail{ width:100%;margin-bottom:7%; }
.article_body .item_head1{ font-size:151%;text-align:left;margin:2.5% 0;letter-spacing:2.5px;font-weight:400;word-wrap:break-word;  }
.article_body .item_head2{ font-size:128%;text-align:left;margin:2.5% 0;font-weight:400;letter-spacing:3.8px;word-wrap:break-word;  }
.article_body .item_text{ line-height:185%;letter-spacing:1.0px;margin:2.5% 0;text-align:justify;word-wrap:break-word;  }
.article_body .item_text a.edit_box_url{ color:#279; }
.article_body .item_alert{ color:#FF6478;font-size:90%;letter-spacing:0.7px;margin:6.5% 0;word-wrap:break-word; }
.article_body .item_image_wrap{ margin:6.5% 0; }
.article_body .item_image_wrap{ position:relative;display:flex;justify-content:space-between;align-items:stretch;gap:6px; }
.article_body .item_image_wrap .parts{ flex:1;display:flex;align-items:center;border:1px #eee solid;background:#f5f5f5; }
.article_body .item_image_wrap .parts img{ object-fit:cover;height:100%; }
.article_body.article_example .item_image_wrap{ display:flex;justify-content:space-between;flex-wrap:wrap; }
.article_body.article_example .item_image_wrap .parts{ flex:none; }
.article_body.article_example .parts.item_image{ width:47.8%;margin-bottom:4.3%;aspect-ratio:2.1/3.2; }
.article_body.article_example .parts.item_image:nth-child(3n){ width:100%;aspect-ratio:2.2/1.6; }
.article_body.article_example .parts.item_image img{ object-fit:cover; }
.article_body.article_land .item_image_wrap{ display:flex;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start; }
.article_body.article_land .item_image_wrap .parts{ flex:none; }
.article_body.article_land .parts.item_image{ width:calc(20% - 5px);aspect-ratio:2.2/1.6; }
.article_body.article_land .parts.item_image:first-child{ width:100%;aspect-ratio:2.2/1.6; }
.article_body.article_land .parts.item_image img{ object-fit:cover; }
@media screen and (max-width:575px){
    .article_body .item_head1{ letter-spacing:0.5px; }
    .article_body .item_head2{ letter-spacing:0.5px; }
    .single_page .detail{ width:90%; }
    .article_body .item_text{ line-height:178%;letter-spacing:0; }
}