/*Content CSS*/
#c3_wrap {background: #fff; border-top: 1px solid #ddd; position: relative;  z-index: 1; overflow: hidden; }
#c3_wrap::before {content: ''; width: 100%; height: 120px; background: #010013; position: absolute; left: 0;bottom: 0;border: 0; z-index: -1; display: none; }
#c3_wrap .tab {display: none;}
#c3_wrap .tab.active {display: block;}
#c3_wrap .c_inner {padding:60px 15px; }

#c3_wrap .title_wr { text-align: center; }
#c3_wrap .title_wr .c_p {margin-top: 20px; }

/* tab_btn */
#c3_wrap .btn_wr { margin:30px 0 0; }
#c3_wrap .btn_wr .tab_btn { display: flex; align-items: center; justify-content: center; }
#c3_wrap .btn_wr .tab_btn li ~ li { margin-left: 40px; }
#c3_wrap .btn_wr .tab_btn li a { position:relative; display: block; font-size:16px; font-weight: 400; color:#9b9b9b; transition: color .3s; cursor: pointer; white-space: nowrap; text-align: right; font-family: 'Spoqa Han Sans Neo'; }
#c3_wrap .btn_wr .tab_btn li a.active { color:#1c2856; font-weight: 700;}
#c3_wrap .btn_wr .tab_btn li a::after { content: ''; position:absolute; right:-20px; top:4px; width:1px; height:15px; background:#ddd; opacity: 1; }
#c3_wrap .btn_wr .tab_btn li a::before { content: ''; position:absolute; left:50%; transform: translateX(-50%); top:-5px; width:20px; height:2px; background:#1c2856; opacity: 0; }
#c3_wrap .btn_wr .tab_btn li a.active::before { opacity: 1; }
#c3_wrap .btn_wr .tab_btn li:last-child a::after { display: none; }

/* plus_btn */
#c3_wrap .plus_btn { background: url('../img/plus_btn_wh.png') no-repeat center / 25px auto #1c2856; border-color: #1c2856; }
/* #c3_wrap .plus_btn > span {background-image: url('../img/plus_btn_wh.png'); } */

/* slider */
.c3_slider_wrap { width: 100%; margin-top:30px; position: relative; z-index: 3;}
.c3_slider_wrap .slick-list { }
.c3_slider {width: 100%; position: relative; }
.c3_box { width: 100%; pointer-events: none; transition: opacity .3s ease; transition-delay: .4s;}
.c3_slider .slick-track { }
.c3_box.slick-active {overflow: hidden; opacity: 1; pointer-events:auto;}
.c3_box a { outline: none; display: block; display: block; width: 100%; overflow: hidden; position: relative;
font-size: 16px; font-weight: 700; font-family: 'Spoqa Han Sans Neo'; display: flex; align-items: center; justify-content: center;  color:#fff;}
.c3_box a img { margin:0 auto; }

.c3_box .plus_btn { position: absolute; width: 50px; height: 50px; right: 0; top: 0; z-index: 2; display: none; }

/* arrow */
/* #c3_wrap .arrows {display: flex; justify-content: flex-end; margin-top: 60px;}
#c3_wrap .slick-arrow { cursor: pointer; transition: all 0.3s; border:0; font-size: 0; width: 50px; height: 50px; }
#c3_wrap .slick-arrow.slick-prev {background:url("../img/c3_prev.png") 50% 50% no-repeat; background-color: #42475a;}
#c3_wrap .slick-arrow.slick-next {background:url("../img/c3_next.png") 50% 50% no-repeat; background-color: #42475a; margin-left: 12px;}
#c3_wrap .slick-arrow:hover {background-color: #fff; }
#c3_wrap .slick-arrow:focus {outline: none;} */
