.bl-summary,.bl-sotobako,.bl-other{margin-inline:auto;box-sizing:border-box}@media print,screen and (min-width:768.1px){.bl-summary,.bl-sotobako,.bl-other{width:1080px;max-width:calc(100% - 20px)}}@media screen and (max-width:768px){.bl-summary,.bl-sotobako,.bl-other{width:84%}}.color_red{color:#DB353B}.border-top{margin-top:70px;padding-top:100px;border-top:1px solid #000}.bl-summary__main-title,.bl-summary__description,.bl-summary__order{color:#DB353B}.bl-summary__main-title .mod_center{display:block}.bl-summary__main-title .c-fz50{padding-top:.4em}.bl-summary__image{margin-top:58px}.bl-summary__description{padding-top:45px}.bl-summary__order{padding-top:2em;padding-bottom:1.9em;line-height:1.6em}.bl-summary__note-items{display:flex;flex-direction:column;gap:15px}.bl-summary__note-item{margin-left:1em;text-indent:-1em}.bl-summary__example{margin-top:66px;display:flex;flex-direction:column}.bl-summary__example-caption{order:-1;margin:0 0 1.8em;background:#DB353B;color:#fff;height:1.8em;width:9.75em;display:grid;place-items:center}@media print,screen and (min-width:768.1px){.bl-summary__image~*{padding-inline:66px}.bl-summary__description{margin-left:-2px}}body .bl-items{--color-bg:#fff;margin:0;padding:0}body .bl-items__main-title{padding-top:1.1333333333em;color:#DB353B;padding-bottom:0}body .bl-items__inner{margin-top:100px;border-top:1px solid #000}@media screen and (max-width:768px){body .bl-items__main-title{padding-top:100px}}.bl-sotobako__description{padding-top:40px}.bl-sotobako__images{margin-top:60px;display:flex}@media print,screen and (min-width:768.1px){.bl-sotobako__images{gap:10px;justify-content:space-between}}@media screen and (max-width:768px){.bl-sotobako__images{flex-wrap:wrap;gap:20px;justify-content:center}.bl-sotobako__images img{width:47%}}.bl-other__items{display:grid;gap:58px 3.7037037037%}.bl-other__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:28px}.bl-other__description{line-height:1.6}.bl-other__image img{width:100%}@media print,screen and (min-width:768.1px){.bl-other__items{grid-template-columns:1fr 1fr}}body .bl-items__description{padding-right:0;max-width:none}