.co-caution{background:var(--color-red,#ccc);box-sizing:border-box;width:100%}.co-caution .inner{align-content:stretch;align-items:center;display:flex;font-weight:700;justify-content:space-between;position:relative}.co-caution .inner .caution{align-items:center;display:grid;font-size:1.125rem;line-height:1.125rem;margin-right:2.5rem;padding:15px 0;width:100%}.bp-sm .co-caution .inner .caution{font-size:1.75rem;line-height:1.75rem}.co-caution .inner .caution .tit{align-items:center;color:var(--color-white,#fff);display:flex;margin-right:2.5rem}.co-caution .inner .caution .tit svg{font-size:1.34em;margin-right:5px}.co-caution .inner .caution .message{color:var(--color-white,#fff);font-size:.78em;white-space:pre-line}.co-caution .inner .close{align-items:center;align-self:stretch;cursor:pointer;display:flex;min-height:54px;padding-left:16px;position:relative}.bp-sm .co-caution .inner .close{min-height:40px;padding-left:18px}.co-caution .inner .close:after,.co-caution .inner .close:before{background:var(--color-white,#fff);bottom:0;content:"";display:inline-block;height:2px;left:0;margin:auto;position:absolute;top:0;width:15px}.bp-sm .co-caution .inner .close:after,.bp-sm .co-caution .inner .close:before{width:17px}.co-caution .inner .close:before{transform:rotate(45deg)}.co-caution .inner .close:after{transform:rotate(-45deg)}.co-caution .inner .close span{color:var(--color-white,#fff);font-size:.875rem;font-weight:700;line-height:1.25rem;margin-left:10px;white-space:nowrap}.bp-sm .co-caution .inner .close span{display:none}
