@charset "utf-8";
.creator08{ position: relative; padding:25px 40px 25px 62px; border:12px solid #daeddc;  background: url('../../img/k-creator/kcerator_03.png') no-repeat left top; background-size: 100% 100%;  z-index: 1; }
.creator08::after{ content: ''; position:absolute; top:0; left:70px; width:12px; height:100%; background: #daeddc; z-index: -1; }
.creator08::before{ content: ''; position:absolute; top:0; right:0; width:153px; height:533px; background: url('./../img/k-creator/kcerator_02.png') no-repeat left top;  z-index: -1; }
.creator08 h2, .creator08 p{ color: #fff; }
.creator08 h2 span{ margin-right:15px; padding:3px 10px; border-radius: 50%; background: #fff; font-weight:bold; color:#00b1a9; }
.creator08 p{ margin-left:40px; }
.creator08 p span{ display: block; border-top:1px solid #fff; margin-top:10px; padding-top:10px; font-size: 14px; }

/* .curation8{ position: relative; padding:15px; background: url('../../img/curation/curation_07.png') repeat left top; }
.fl3n.flex_3line .flexbox:last-child{ padding:0; }
.fl3n.flex_3line .flexbox .txt2{ color:#000; } */
.fl3n.flex_3line .flexbox .txt3{ /* border-bottom: 0; */ font-weight: 800; font-size: 1.5rem !important;}
.fl3n.flex_3line .flexbox .txt4{ line-height: 30px; }
.fl3n.flex_3line .flexbox .img-box img{ height:300px; }

span.mind_txt{ display:block; font-weight:bold; color:#e94f7b; }

.fontc8_11{ color:#69a997; }
.gs_tip08 span{ background: #69a997; }
.gs_box08{ margin-top:-1px !important; border:1px solid #69a997; }
.sub_line2_08{ display: block;  width: 100%;  height: 1px; margin-bottom:20px; background: #69a997; }

@media (max-width: 768px) {
  .fl3n.flex_3line .flexbox .img-box img{ height:100%; }
}