@charset "UTF-8";
/* GameLinQ shared information boxes. */
.glq-info-box{
  --glq-box-color:#087fe0;
  --glq-box-bg:#eff8ff;
  --glq-box-border:#a8d7f6;
  display:grid;
  min-height:106px;
  grid-template-columns:72px minmax(0,1fr);
  gap:18px;
  align-items:center;
  padding:18px 22px;
  border:1px solid var(--glq-box-border);
  border-radius:13px;
  background:linear-gradient(105deg,#fff,var(--glq-box-bg));
  box-shadow:0 6px 18px rgba(19,84,132,.06);
}
.glq-info-box__icon{
  display:grid;
  width:62px;
  height:62px;
  place-items:center;
  border-radius:50%;
  background:linear-gradient(145deg,color-mix(in srgb,var(--glq-box-color) 78%,#fff),var(--glq-box-color));
  color:#fff;
  font-size:30px;
  font-weight:900;
  line-height:1;
  box-shadow:0 7px 16px color-mix(in srgb,var(--glq-box-color) 22%,transparent);
}
.glq-info-box__body{min-width:0}
.glq-info-box__body strong{
  display:block;
  margin-bottom:3px;
  color:var(--glq-box-color);
  font-size:22px;
  line-height:1.3;
}
.glq-info-box__body p{margin:0;color:#294b73;line-height:1.65}
.glq-info-box--memo{--glq-box-color:#0798bc;--glq-box-bg:#eefcff;--glq-box-border:#a8e2ee}
.glq-info-box--question{--glq-box-color:#1768df}
.glq-info-box--conclusion{--glq-box-color:#0784e5}
.glq-info-box--recommend{--glq-box-color:#13a66b;--glq-box-bg:#effcf5;--glq-box-border:#afe9cd}
.glq-info-box--caution{--glq-box-color:#ee9a05;--glq-box-bg:#fff9eb;--glq-box-border:#f5d183}
.glq-info-box--warning{--glq-box-color:#d91c38;--glq-box-bg:#fff1f3;--glq-box-border:#f4b2bc}
.glq-info-box--ng{--glq-box-color:#e23a31;--glq-box-bg:#fff2f2;--glq-box-border:#f5b7b4}
.glq-info-box--spoiler{--glq-box-color:#743ad5;--glq-box-bg:#f7f1ff;--glq-box-border:#d6bef8}
.glq-info-box>p:empty{display:none}
.glq-info-box__icon .fa{color:inherit;font-size:1em;line-height:1}
@media(max-width:767px){
.glq-info-box{min-height:92px;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:14px}
  .glq-info-box__icon{width:50px;height:50px;font-size:25px}
  .glq-info-box__body strong{font-size:19px}
  .glq-info-box__body p{font-size:13px;line-height:1.55}
}
