/*ci*/
.ci > div{width:50%;height:1000px;float:left}
.ci .ci_left{background-color:#fff;display:table}
.ci .ci_left_ttl{top:180px;left:146px;font-size:120px;color:#e12800}
.ci .ci_wrap{display:table-cell;vertical-align:middle}
.ci .ci_table{display:table;width:100%;height:100%}
.ci .ci_right{background-color:#e12800}
.ci .ci_sl_txt{font-size:24px;padding-top:35px}
.ci_slide{width:100%;height:100%}
.ci_paging{bottom:150px;left:0;right:0}
.ci_paging li{width:12px;height:12px;margin-left:20px}
.ci_paging li:first-child{margin-left:0}
.ci_paging li a{display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(255,255,255,0.4)}
.ci_paging li.swiper-pagination-bullet-active a{background-color:#fff}

/*theon*/
.theon{padding:160px 0;background-color:#f7f7f7}
.theon .theon_palette_area{margin-top:80px;padding:64px 70px;background-color:#fff}
.theon .theon_palette{padding-right:102px}
.theon .theon_cir{width:110px;height:110px;border-radius:50%;display:table-cell;vertical-align:middle}
.theon .theon_palette_cir1{background-color:#f39800}
.theon .theon_palette_cir2{background-color:#e60012}
.theon .theon_palette_cir3{background-color:#898989}
.theon .theon_palette_txt{color:#000;display:table-cell;vertical-align:middle;padding-left:38px;letter-spacing:0}

.theon .theon_btm_box{padding:70px 90px 0 50px}
.theon .theon_btm_box .text{color:#000}
.theon .theon_btm_left{font-size:24px}

/*bi*/
.brandi .bi_div{width:50%;height:1000px;float:left}
.brandi .bi_left{background-color:#e12800;display:table}
.brandi .bi_left_ttl{top:180px;left:146px;z-index:1;color:#fff;display:flex;align-items:start}
.brandi .bi_text{font-size:120px}
.brandi .bi_date{position:relative;font-weight:350;font-size:24px;letter-spacing:-0.05em;white-space:nowrap}
.brandi .bi_date span{position:absolute;left:10px;top:5px}
.brandi .bi_left_logo{padding-bottom:35px}
.brandi .bi_wrap{display:table-cell;vertical-align:middle}
.brandi .bi_right{background-color:#fff;display:table}
.brandi .ci_paging{right:auto;width:50%}

/*seon*/
.seon{padding:160px 0;background-color:#f7f7f7}
.seon .seon_palette_area{margin-top:80px;padding:64px 248px;background-color:#fff}
.seon .seon_cir{width:110px;height:110px;border-radius:50%;display:table-cell;vertical-align:middle}
.seon .seon_palette_cir1{background-color:#452812}
.seon .seon_palette_cir2{background-color:#d9281b}
.seon .seon_palette_txt{color:#000;display:table-cell;vertical-align:middle;padding-left:38px;letter-spacing:0}

.seon .seon_btm_box{padding:70px 90px 0 50px}
.seon .seon_btm_box .text{color:#000}
.seon .seon_btm_left{font-size:24px}
