@charset "UTF-8";
/*==================================================
  support / column / index
==================================================*/
.p-column_lead-text {
  margin-bottom: 3.2rem;
  font-size: 2rem;
  font-weight: bold; }

.p-column_heading-02 {
  position: relative; }
  .p-column_heading-02::before, .p-column_heading-02::after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 31px;
    background: url("/assets/support/column/column-common/img/heading-02-obj.png") no-repeat center top/contain; }
  .p-column_heading-02::before {
    transform: translate(-4px, 8px); }
  .p-column_heading-02::after {
    transform: translate(4px, 8px) scale(-1, 1); }
  .p-column_heading-02 .large {
    font-size: 3.8rem; }

.p-column_fx-between {
  justify-content: space-between; }
  .p-column_fx-between.col-02 > * {
    max-width: 48.5%; }

.p-column_bt-outer {
  width: 340px; }

.p-column_box-white {
  padding: 3.8rem 2rem;
  background: #fff; }

.balloon-gold {
  position: relative;
  display: inline-block;
  margin-right: 13px;
  padding: 0 1rem;
  border-radius: 4px;
  background: #afa278;
  color: #fff;
  font-size: 1.6rem; }
  .balloon-gold::after {
    content: '▲';
    position: absolute;
    top: 50%;
    left: calc(100% - 3px);
    color: #afa278;
    font-size: 1rem;
    line-height: 1;
    transform: translateY(-50%) rotate(90deg); }

/*# sourceMappingURL=column-common.css.map */
