@charset "utf-8";

/* 탭메뉴 ///////////////*/
nav.introduce_inner_tab {margin-bottom:40px; padding:20px 0; background-color:#b7caf7;}
nav.introduce_inner_tab ul {line-height:1;
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      flex-wrap: inherit !important;
      scrollbar-width: none;}
nav.introduce_inner_tab ul::-webkit-scrollbar {display:none;}
nav.introduce_inner_tab ul li {display:inline-block; padding:0 30px; font-size:18px;}
nav.introduce_inner_tab ul li:first-child {border-left:none;}
nav.introduce_inner_tab ul li a {color:#fff; font-size:18px;}
nav.introduce_inner_tab ul li a:hover,
nav.introduce_inner_tab ul li a.active {color:#151515; font-weight:600;}

/* 테블릿 */
@media all and (max-width:1024px){
      nav.introduce_inner_tab {padding:15px 0;}
      nav.introduce_inner_tab ul li {padding:0 20px;}
      nav.introduce_inner_tab ul li a {font-size:16px;}
}
/* 모바일 */
@media all and (max-width:640px){
      nav.introduce_inner_tab {margin-bottom:30px;}
      nav.introduce_inner_tab ul li {padding:0 10px;}
      nav.introduce_inner_tab ul li a {font-size:14px;}
}

/* ///////////////////////////////////////// */

 /* 테스크탑 */
.intro_img {display: block; width:30%}
.intro_img_m {display: none;}
.introduce_tit02_m {display: none;}
.introduce_wrap {width:1260px; margin:0 auto; padding-bottom: 80px;}
.introduce_wrap:after {content:""; display: block; clear: both;}

.re_introduce_wrap {width:1260px; margin:0 auto; padding-bottom: 80px;}
.re_introduce_wrap:after {content:""; display: block; clear: both;}

.introduce_01 {float:left; width:35.7%; margin:0 0 0 3%;}
.intro_text_wrap {margin-bottom: 6%;   font-size: 16px;}
.intro_text_tit {padding-bottom: 10px; margin-bottom: 20px; color:#196EFF; border-bottom: 1px solid #dadada; font-size: 18px;}
.manager_text {font-size: 18px; font-weight: 100;}
.manager_text img {width:22.2%;}
.manager_text:after {content:""; display: block; clear: both;}
.manager_text strong {display: block; text-align: right;}
.histroy_wrap li {padding:30px 0 0 32px; background: url('../images/sub/introduce/history_left_vertical.jpg') repeat-y;}
.histroy_wrap li:after {content:""; display: block; clear:both;}
.histroy_wrap .history_year {float:left; width:22%;}
.histroy_wrap .history_text {float:left; width:77%; line-height: 1.5; padding-bottom: 5%;  border-bottom: 1px solid #d5d5d5;}
.histroy_wrap .history_text table  {width:100%;}
.histroy_wrap .history_text table tr th {width:5%;}
.histroy_wrap .history_text table tr td {width:95%; line-height: 2;}
.histroy_wrap .history_text table tr th,td {padding:1% 0; vertical-align: top;}

.history_bt_w {text-align: center; padding:8% 0;}
.history_bt_w img {width:40%;}

.gongsi_text {float:left; width:63%; margin-left:3%; line-height: 2; font-size: 18px;}
.gongsi_text02 {float:left; width:63%; margin-left:3%; line-height: 2; font-size: 18px;}
.gongsi_text .gongsi_table {width:100%;}
.gongsi_text .gongsi_table tr th {padding:1% 0; background-color:transparent; color:#196EFF;}
.gongsi_text .gongsi_table tr td {padding:1% 0; text-align: center; border-bottom: 1px solid #d5d5d5;}

.gongsi_text .gongsi_table02 {width:100%;}
.gongsi_text .gongsi_table02 tr th {padding:1% 0; color:#196EFF; background: #F7F7F9;}
.gongsi_text .gongsi_table02 tr td {padding:1% 0; text-align: center; border-bottom: 1px solid #d5d5d5;}

.gongsi_text02 span {display: inline-block; border-radius: 30px; background: #196EFF;  font-size: 18px;  padding:3px 30px; color:#fff; margin:0 5px 5px 0; }
.re_gongsi_tb {background: #F7F7F9; padding:3% 0 0 0; margin:0 0 5% 0;}

@media all and (max-width:1024px){
     .gongsi_text02 span {display: inline-block; border-radius: 30px; background: #196EFF; font-size: 16px;  padding:2px 20px; color:#fff; margin:0 5px 5px 0; }
    .re_gongsi_tb {background: #F7F7F9; padding:10% 0 0 0; margin:5% 0 10%;}
}

.ci_p {display: block;}
.ci_m {display: none;}

.re_ci01 {width:60%; display: block; margin:0 auto;}
.re_ci01_m {display: none;}
.gongsi_ci {width:100%; padding:5% 0 0 0;}
.re_gongsi_top {display: inline-block;}
.re_gongsi_top_m {display: none;}
.re_organize_p {display: block;}
.re_organize_m {display: none;}
@media all and (max-width:1024px){
    .re_ci01 {display: none; }
    .re_ci01_m {display: block; width:100%;}
    .gongsi_ci {width:100%; padding:2% 0;}
    .re_gongsi_top {display: none;}
    .re_gongsi_top_m {display: inline-block;}
    .re_gongsi_top {display:none;}
    .re_organize_p {display: none;}
    .re_organize_m {display: block;}
}
/*시청자 위원회 */
.commit_mem_wrap li {text-align: center;}
.commit_mem_wrap li .commit_member {display: inline-block; border-radius: 5px; background: #e6e6e6; border:#d5d5d5; padding:1.3%; width:20%; min-height:240px; margin:1%;vertical-align: middle;}
.commit_mem_wrap li .commit_member .commit_member_intro {display: inline-block; line-height: 1.6;  width:97.3%; text-align: left; padding:6%;}
.text_indent {display: inline-block; margin-left:2%;}
.bullet_intro {vertical-align: middle; margin-right:5px;}
.ad_wrap {margin-bottom: 8%; padding-bottom: 8%; border-bottom: 1px solid #d5d5d5;}
.ad_wrap:nth-child(3) {border-bottom:none;}
.ad_wrap:after { content:""; display: block; clear: both;}
.ad_left {float:left; width:70%;}
.ad_left .sub_tit {font-size: 24px;}
.ad_tit {display: inline-block; font-size: 38px; color:#196EFF;}
.ad_text {font-size: 18px; margin-top:2%;}
.ad_right {float:left; width:30%; text-align: right;}
.sale_process_wrap {margin-bottom:5%;}
.sale_process_wrap:after { content:""; display: block; clear: both;}

.sale_process01 {width:50%; margin:0 auto; text-align: center;}
.sale_process02 {width:50%; margin:0 auto; text-align: center; position: relative;}
.sale_process02 .chkbox {position: absolute; right:7%; top:45%;}
.sale_process03 {width:50%; margin:0 auto; text-align: center;}
.sale_process_arrow {text-align: center; width:50%; margin: 0 auto;}
.process_arrow {margin:5% 0;}

.sale_table {width:100%; border-top:1px solid #d5d5d5; margin-top:3%}
.sale_table tr th {background:#f1f1f1; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; width:20%; padding:2%; }
.sale_table tr td {border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; width:20%; padding:2%; text-align: center; }
.borderno {border-right:none;}

.private_table {width:100%;}
.private_table tr th {padding:1%; border-top:1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-right:1px solid #d5d5d5;  }
.private_table tr td {padding:1%; border-bottom: 1px solid #d5d5d5; border-left:1px solid #d5d5d5; vertical-align: middle;}

img.buyprocess {padding:20px 0 50px;}
strong.title {clear: both; display: block; font-size: 20px; color:#151515; margin-bottom: 15px; padding-top:20px;}
.depositInfo {overflow: hidden; margin-bottom: 40px; font-size: 15px;}
.depositInfo:after {content:""; display: block; clear: both;}
.depositInfo .g1 {float:left; padding:0 20px 0 0;}
.depositInfo .g2 {float:left; padding:0 20px; border-left:1px solid #e2e2e2; overflow: hidden;}
.depositInfo .g3 {float:left; padding:0 0 0 20px; border-left:1px solid #e2e2e2; overflow: hidden;}
ul.infotxt {overflow: hidden; margin-bottom: 30px;}
ul.infotxt li {font-size: 16px; line-height: 24px; margin-bottom: 15px; padding-left:10px;  background: url('https://www.ichannela.com/images/common/bullet_dot.gif')no-repeat left 7px;}
.biz-btnArea {text-align: center; overflow: hidden; margin-bottom: 50px;}
.biz-btnArea a {display: inline-block; width:238px; padding:1.5% 0; color:#fff; font-size: 20px; text-align: center; vertical-align: middle; background: #196EFF;}


table.selfinfoInset {width:100%; background: #fff; margin-bottom: 50px; border-top:1px solid #e2e2e2; font-size: 16px; color:#151515;}
table.selfinfoInset .selfinfoinset_th {text-align: left;  border-bottom: 1px solid #e2e2e2; vertical-align: middle; width:12%;}
table.selfinfoInset th, table.selfinfoInset td {padding:1.2% 0.5%; border-bottom: 1px solid #e2e2e2; font-weight: normal;}
table.selfinfoInset td input[type="text"] {height:30px; border:1px solid #e9e9e9; vertical-align: middle; color:#666;}
.selfinfo-certi {padding:20px 30px; background: #f5f5f5; line-height: 30px;}
.selfinfo-certi .ti {display: block; font-size: 16px;}
.selfinfo-certi .ment {font-size: 14px;}
/*.cert {overflow: hidden; margin-bottom: 50px; padding-top:20px;}*/
.cert .left {float:left;}
.cert .right {float:right; line-height: 35px;}
.btnArea-app {text-align: center; margin-bottom: 60px;}
.btnArea-app a {display: inline-block; margin:0 6px; width:15%; height:3%; font-size: 18px; text-align: center; line-height: 45px; background-color: #fff; color:#666; border:1px solid #e2e2e2;}
.btnArea-app a.btn-join {background-color:#58b4db; color:#fff; border:1px solid #58b4db; }
table.orderTable th {text-align: center; padding:0.5%; font-size: 14px;  border:none;}
table.orderTable td {text-align: center; padding:0.5%; font-size: 14px;  border:none;}
.order_list {text-align: right; padding:8px 0;}
.order_list input {width:60px;  padding:6px 0; background: #eee; border:1px solid #e3e3e3; font-size: 14px;}
a.btn_tablein {margin-left:5px;}
table.selfinfoInset td span.guide {display: inline-block; padding:10px 0; font-size: 14px; font-weight: normal;}
.total {text-align: center; padding:2% 0; background: #fafafa; margin: 10px 0 0 0;}
.mail_input {width:50%;}

@media all and (max-width:1260px){
        .intro_img {display: block; width:22.2%;}
        .intro_img_m {display: none;}
        .introduce_tit02_m {display: none;}
        .introduce_wrap {margin-bottom: 0;}
        .introduce_wrap:after {content:""; display: block; clear: both;}
        .re_introduce_wrap {margin-bottom: 0;}
        .re_introduce_wrap:after {content:""; display: block; clear: both;}
        .introduce_01 {float:left; width:35.7%; margin:0 0 0 3%;}
        .intro_text_wrap {margin-bottom: 6%;   font-size: 16px;}
        .intro_text_tit {padding-bottom: 10px; margin-bottom: 20px; color:#196EFF; border-bottom: 1px solid #dadada; font-size: 18px;}
        .ci_p {display: block;}
        .ci_m {display: none;}
}

@media all and (max-width:1024px){
        .intro_img {display: none;}
        .intro_img_m {display: block; margin-bottom: 20px; width:100%; text-align: right; background: #282626;}
        .introduce_wrap {margin-bottom: 0%; width:100%;}
        .re_introduce_wrap {margin-bottom: 0%; width:100%; padding-bottom: 10%;}
        .introduce_01 {float:none; width:100%; margin:0;}
        .intro_text_wrap {margin-bottom: 6%;   font-size: 22px;}
        .intro_text_tit {padding-bottom: 10px; margin-bottom: 20px; color:#196EFF; border-bottom: 1px solid #dadada; font-size: 26px;}
        .histroy_wrap .history_text table  {width:100%;}
        .histroy_wrap .history_text table tr th {width:8%;}
        .histroy_wrap .history_text table tr td {width:92%;}
        .histroy_wrap .history_text table tr th,td {padding:1% 0; vertical-align: top;}
        .introduce_tit02_m {display: block; margin-bottom: 20px; width:90%; padding:0;}
        .gongsi_text {float:none; margin-left:0; width:100%; line-height: 2;}
        .gongsi_text .gongsi_table {width:100%;}
        .gongsi_text .gongsi_table tr th {padding:3% 0; /*background: #f1f1f1;*/}
        .gongsi_text .gongsi_table tr td {padding:3% 0; text-align: center; border-bottom: 1px solid #d5d5d5;}
        .gongsi_text .gongsi_table02 {width:100%;}
        .gongsi_text .gongsi_table02 tr th {padding:1% 0; background: #f1f1f1;}
        .gongsi_text .gongsi_table02 tr td {padding:1% 0; text-align: center; border-bottom: 1px solid #d5d5d5;}
        .gongsi_text02 {float:none; margin-left:0; width:100%;  line-height: 2;}
        .ci_m {display: block; margin:0 auto;}
        .ci_p {display: none;}
        .ad_wrap {margin-bottom: 8%; padding-bottom: 8%; border-bottom: 1px solid #d5d5d5;}
        .ad_wrap:nth-child(3) {border-bottom: none;}
        .ad_wrap:after { content:""; display: block; clear: both;}
        .ad_left {float:none; width:100%;}
        .ad_left .sub_tit {font-size: 20px;}
        .ad_tit {display: inline-block; font-size: 28px; color:#196EFF;}
        .ad_text {font-size: 16px; margin-top:2%;}
        .ad_right {display: none;}
        .sale_process01 {width:90%; margin:0 auto; text-align: center;}
        .sale_process02 {width:90%; margin:0 auto; text-align: center; position: relative;}
        .sale_process02 .chkbox {position: absolute; right:7%; top:45%;}
        .sale_process03 {width:90%; margin:0 auto; text-align: center;}
        .sale_process_arrow {text-align: center; width:80%; margin: 0 auto;}
        .process_arrow {margin:5% 0;}
}
/* 테블릿*/
@media all and (max-width:768px){
        .intro_img {display: none;}
        .intro_img_m {display: block; margin-bottom: 20px; width:100%;}
        .introduce_wrap {margin-bottom: 0%; width:100%;}
        .re_introduce_wrap {margin-bottom: 0%; width:100%;}
        .introduce_01 { float:none; width:100%;  margin:0;}
        .intro_text_wrap { margin-bottom: 12%;  font-size: 22px;}
        .intro_text_tit {padding-bottom: 10px; margin-bottom: 10px; color:#196EFF; border-bottom: 1px solid #dadada; font-size: 18px;}
        .manager_text img {width:36%;}
        .histroy_wrap li {padding:30px 0 0 0; background: none; }
        .histroy_wrap .history_year {float:none; width:auto;}
        .histroy_wrap .history_year img {width:30%; margin-bottom: 3%;}
        .histroy_wrap .history_text {float:none; width:100%; font-size: 15px; line-height: 1.5; padding-bottom: 2%;  border-bottom: 1px solid #d5d5d5;}
        .histroy_wrap .history_text table  {width:100%;}
        .histroy_wrap .history_text table tr th {width:13%;}
        .histroy_wrap .history_text table tr td {width:87%;}
        .histroy_wrap .history_text table tr th,td {padding:1% 0; vertical-align: top; line-height: 1.4;}
        .gongsi_text {float:none; margin-left:0;  width:100%; line-height: 2;}
        .gongsi_text .gongsi_table {width:100%;}
        .gongsi_text .gongsi_table tr th {padding:3% 0; /*background: #f1f1f1;*/}
        .gongsi_text .gongsi_table tr td {padding:3% 0; text-align: center; border-bottom: 1px solid #d5d5d5;}
        
        .gongsi_text .gongsi_table02 {width:100%;}
        .gongsi_text .gongsi_table02 tr th {padding:1% 0; background: #f1f1f1;}
        .gongsi_text .gongsi_table02 tr td {padding:1% 0; text-align: center; border-bottom: 1px solid #d5d5d5;}
    
        .gongsi_text02 {float:none; margin-left:0; width:90%; padding:0 5%; line-height: 2;}
        .ci_m {display: block; margin:0 auto;}
        .ci_p {display: none;}
        .text_indent {display: inline-block; margin-left:4%;}
        .ad_wrap {margin-bottom: 8%; padding-bottom: 8%; border-bottom: 1px solid #d5d5d5;}
        .ad_wrap:nth-child(3) {border-bottom: none;}
        .ad_wrap:after { content:""; display: block; clear: both;}
        .ad_left {float:none; width:100%;}
        .ad_left .sub_tit {font-size: 20px;}
        .ad_tit {display: inline-block; font-size: 28px; color:#196EFF;}
        .ad_text {font-size: 16px; margin-top:2%;}
        .ad_right {display: none;}
        .sale_process01 {width:90%; margin:0 auto; text-align: center;}
        .sale_process02 {width:90%; margin:0 auto; text-align: center; position: relative;}
        .sale_process02 .chkbox {position: absolute; right:7%; top:45%; width:10%;}
        .sale_process03 {width:90%; margin:0 auto; text-align: center;}
        .sale_process_arrow {text-align: center; width:80%; margin: 0 auto;}
        .process_arrow {margin:5% 0;}
    
        .depositInfo .g1 {float:none; display: block; padding:0 0 20px 0;}
        .depositInfo .g2 {float:none; display: block;  padding:20px 0; border-left:none; overflow: hidden; border-top:1px solid #e2e2e2;}
        .depositInfo .g3 {float:none; display: block;  padding:20px 0 0 0; border-left:none; overflow: hidden; border-top:1px solid #e2e2e2;}
}

/* 모바일*/
@media all and (max-width:640px){
        .intro_img {display: none;}
        .intro_img_m {display: block; margin-bottom: 20px; width:100%;}
        .introduce_wrap {margin-bottom: 0%; width:100%;}
        .re_introduce_wrap {margin-bottom: 0%; width:100%;}
        .introduce_01 {float:none; width:100%;  margin:0;}
        .intro_text_wrap {margin-bottom: 12%;  font-size: 18px;}
        .intro_text_tit {padding-bottom: 10px; margin-bottom: 10px; color:#196EFF; border-bottom: 1px solid #dadada; font-size: 20px;}
        .manager_text img {width:36%;}
        .histroy_wrap li {padding:30px 0 0 0; background: none; }
        .histroy_wrap .history_year {float:none; width:auto;}
        .histroy_wrap .history_year img {width:30%; margin-bottom: 3%;}
        .histroy_wrap .history_text {float:none; width:100%; font-size: 15px; line-height: 1.5; padding-bottom: 2%;  border-bottom: 1px solid #d5d5d5;}
        .histroy_wrap .history_text table tr th {width:13%;}
        .histroy_wrap .history_text table tr td {width:87%;}
        .histroy_wrap .history_text table tr th,td {padding:1% 0; vertical-align: top;  line-height: 1.4;}
        .gongsi_text {float:none; margin-left:0;  width:100%; line-height: 2;}
        .gongsi_text .gongsi_table {width:100%;}
        .gongsi_text .gongsi_table tr th {padding:3% 0; /*background: #f1f1f1;*/}
        .gongsi_text .gongsi_table tr td {padding:3% 0; text-align: center; border-bottom: 1px solid #d5d5d5;}
        .gongsi_text .gongsi_table02 {width:100%;}
        .gongsi_text .gongsi_table02 tr th {padding:1% 0; background: #f1f1f1;}
        .gongsi_text .gongsi_table02 tr td {padding:1% 0; text-align: center; border-bottom: 1px solid #d5d5d5;}
    
        .ci_m {display: block; margin:0 auto;}
        .ci_p {display: none;}
        .commit_mem_wrap li {text-align: center;}
        .commit_mem_wrap li .commit_member {display: inline-block; border-radius: 5px; background: #e6e6e6; border:#d5d5d5; padding:3%; width:41%; min-height:240px; margin:1%;vertical-align: middle;}
        .commit_mem_wrap li .commit_member .commit_member_intro {display: inline-block; line-height: 1.6;  width:97.3%; text-align: left; padding:6%; font-size: 16px;}
        .text_indent {display: inline-block; margin-left:4%;}
        .ad_wrap {margin-bottom: 8%; padding-bottom: 8%; border-bottom: 1px solid #d5d5d5;}
        .ad_wrap:nth-child(3) {border-bottom: none;}
        .ad_wrap:after { content:""; display: block; clear: both;}
        .ad_left {float:none; width:100%;}
        .ad_left .sub_tit {font-size: 20px;}
        .ad_tit {display: inline-block; font-size: 28px; color:#196EFF;}
        .ad_text {font-size: 16px; margin-top:2%;}
        .ad_right {display: none;}
        .sale_process01 {width:90%; margin:0 auto; text-align: center;}
        .sale_process02 {width:90%; margin:0 auto; text-align: center; position: relative;}
        .sale_process02 .chkbox {position: absolute; right:7%; top:45%;}
        .sale_process03 {width:90%; margin:0 auto; text-align: center;}
        .sale_process_arrow {text-align: center; width:80%; margin: 0 auto;}
        .process_arrow {margin:5% 0;}
    table.selfinfoInset .selfinfoinset_th {width:16%; font-size: 14px;}
    .selfinfo-certi {padding:3%;}
    .mail_input {width:100%; margin-bottom: 2%;}
    .mail_input01 {width:40%;}
    .btnArea-app a {display: inline-block; margin:0 6px; width:40%; height:3%; font-size: 18px; text-align: center; line-height: 45px; background-color: #fff; color:#666; border:1px solid #e2e2e2;}

}
@media all and (max-width:480px){
        .intro_img {display: none;}
        .intro_img_m {display: block; margin-bottom: 20px; width:100%;}
        .re_introduce_wrap {margin-bottom: 0%; width:100%;}
        .introduce_01 {float:none; width:100%;  margin:0;}
        .intro_text_wrap {margin-bottom: 12%;  font-size: 18px;}
        .intro_text_tit {padding-bottom: 10px; margin-bottom: 10px; color:#196EFF; border-bottom: 1px solid #dadada; font-size: 20px;}
        .manager_text img {width:36%;}
        .histroy_wrap li {padding:30px 0 0 0; background: none; }
        .histroy_wrap .history_year {float:none; width:auto;}
        .histroy_wrap .history_year img {width:30%; margin-bottom: 3%;}
        .histroy_wrap .history_text {float:none; width:100%; font-size: 15px; line-height: 1.5; padding-bottom: 2%;  border-bottom: 1px solid #d5d5d5;}
        .histroy_wrap .history_text table tr th {width:13%;}
        .histroy_wrap .history_text table tr td {width:87%;}
        .histroy_wrap .history_text table tr th,td {padding:1% 0; vertical-align: top; line-height: 1.4;}
        .gongsi_text {float:none; margin-left:0;  width:100%; line-height: 2;}
        .gongsi_text .gongsi_table {width:100%;}
        .gongsi_text .gongsi_table tr th {padding:3% 0; /*background: #f1f1f1;*/}
        .gongsi_text .gongsi_table tr td {padding:3% 0; text-align: center; border-bottom: 1px solid #d5d5d5;}
        .gongsi_text .gongsi_table02 {width:100%;}
        .gongsi_text .gongsi_table02 tr th {padding:1% 0; background: #f1f1f1;}
        .gongsi_text .gongsi_table02 tr td {padding:1% 0; text-align: center; border-bottom: 1px solid #d5d5d5;}
        .ci_m {display: block; margin:0 auto;}
        .ci_p {display: none;}
        .text_indent {display: inline-block; margin-left:4%;}
        .ad_wrap {margin-bottom: 8%; padding-bottom: 8%; border-bottom: 1px solid #d5d5d5;}
        .ad_wrap:nth-child(3) {border-bottom: none;}
        .ad_wrap:after { content:""; display: block; clear: both;}
        .ad_left {float:none; width:100%;}
        .ad_left .sub_tit {font-size: 20px;}
        .ad_tit {display: inline-block; font-size: 28px; color:#196EFF;}
        .ad_text {font-size: 16px; margin-top:2%;}
        .ad_right {display: none;}
        .sale_process01 {width:90%; margin:0 auto; text-align: center;}
        .sale_process02 {width:90%; margin:0 auto; text-align: center; position: relative;}
        .sale_process02 .chkbox {position: absolute; right:7%; top:45%;}
        .sale_process03 {width:90%; margin:0 auto; text-align: center;}
        .sale_process_arrow {text-align: center; width:80%; margin: 0 auto;}
        .process_arrow {margin:5% 0;}
}


/* 게시판 : White */
table.introduce_board_list {margin-top:20px; width:100%; font-size:16px; border-top:solid 1px #ddd;}
table.introduce_board_list thead {}
table.introduce_board_list thead th {padding:12px 5px; background-color:#196EFF; color:#fff; font-weight: bold;}
table.introduce_board_list tbody {color:#333;}
table.introduce_board_list tbody th {padding:12px 5px; text-align:center; border-bottom:solid 1px #ddd; background-color:#eee;}
table.introduce_board_list tbody td {padding:12px 5px; text-align:center; border-bottom:solid 1px #ddd; background-color:#fff;}
table.introduce_board_list tbody tr.topfix {background-color:#fff;}

table.introduce_board_write {margin-top:20px; width:100%; font-size:16px; border-top:solid 1px #ddd;}
table.introduce_board_write.border_none {border-top:none;}
table.introduce_board_write thead th {padding:22px 5px; border-bottom:solid 1px #ddd; background-color:#e3e2e2;}
table.introduce_board_write thead td {padding:22px 5px; border-bottom:solid 1px #ddd; background-color:#e3e2e2;}
table.introduce_board_write tbody td {padding:22px 5px; vertical-align:middle; border-bottom:solid 1px #ddd; background-color:#fff;
        word-break:keep-all;
        white-space:-moz-pre-wrap;
        white-space:-pre-wrap;
        white-space:-o-pre-wrap;
        word-wrap:break-word;}
table.introduce_board_write thead td input[type="text"] {width:80%; box-sizing: border-box;}

table.introduce_board_view {/*margin-top:20px;*/ margin-top:0; width:100%; font-size:16px; border-top:solid 1px #ddd;}
table.introduce_board_view thead th {padding:22px; background: url('http://image.ichannela.com/images/common/re_release_th.png')#196EFF no-repeat -5px -5px; color:#fff; border-radius: 10px;}
table.introduce_board_view tbody th {padding:22px; background-color:#fff; /*border-bottom:solid 1px #ddd;*/}
table.introduce_board_view tbody td {padding:22px; /*border-bottom:solid 1px #ccc;*/}

/* 게시판 내용보기 페이지용 첨부파일 UI */
.inner_file_box {display:table; margin-top:20px; width:100%; font-size:16px;}
.inner_file_box .title {display:table-cell; width:100px; color:#fff; text-align:center; vertical-align:middle; background-color:#196EFF;}
.inner_file_box .file_cont {display:table-cell; vertical-align:middle; border-top:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5;}
.inner_file_box .file_cont ul {padding:15px;}
.inner_file_box .file_cont ul li {padding:3px 0; line-height:1.2;}
.inner_file_box .file_cont ul li a:hover {text-decoration:underline;}


/* 게시판 전용 버튼 */
/*.intro_board_func {padding:30px 0 0; overflow:hidden;}
.intro_board_func .left {float:left;}
.intro_board_func .right {float:right;}*/

.intro_board_func {padding:30px 0; text-align: center; overflow:hidden;}
button.board_btn {margin:0 2px; padding:0 20px; height:46px; font-size:16px; color:#196EFF; background-color:#fff; border:solid 1px #196EFF; border-radius:30px;}
button.board_btn:hover {color:#999;}
.btn_primary {color:#196EFF !important; border:solid 1px #196EFF !important;}
.btn_primary:hover {color:#6ed4ff !important; border:solid 1px #196EFF !important;}


/*  게시판 */
@media all and (max-width:768px){
        table.introduce_board_list {margin-top:10px; border-top:solid 3px #ddd;}
        table.introduce_board_list colgroup,
        table.introduce_board_list thead {display:none;}
        table.introduce_board_list tbody tr {display:block; padding:10px; border-bottom:solid 1px #ddd;}
        table.introduce_board_list tbody td {border:none;}
        table.introduce_board_list tbody td.num {display:none;}
        table.introduce_board_list tbody td {display:block; padding:0; text-align:left;}
        table.introduce_board_list tbody td.subject {display:block; padding-bottom:5px;}
        table.introduce_board_list tbody td.date {display:inline-block; padding:0; font-size:14px; color:#196EFF;}
        table.introduce_board_list tbody td.hit {display:inline-block; margin-left:10px; font-size:14px; color:#666666;}
        table.introduce_board_list tbody td.hit:before {display:inline-block; clear:both; content: '조회수'; margin-right:5px;}

        table.introduce_board_write {font-size:14px;}
        table.introduce_board_write thead th {display:none;}
        table.introduce_board_write thead tr {display:block; padding:0;}
        table.introduce_board_write thead td {display:block; padding:15px;}
        table.introduce_board_write thead td input[type="text"] {width:100%; box-sizing: border-box;}
        table.introduce_board_write tbody td {padding:10px 5px;}
        
        table.introduce_board_view {font-size:14px;}
        table.introduce_board_view thead th {padding:15px;}
        table.introduce_board_view tbody th {padding:15px;}
        table.introduce_board_view tbody td {padding:15px;}

        .inner_file_box {font-size:14px;}
        .inner_file_box .title {width:80px;}
        .inner_file_box .file_cont ul {padding:10px;}
        
        .intro_board_func {padding:10px 0 30px 0;}
        button.board_btn {height:36px; font-size:14px;}
}



/* 댓글 */
ul.sns {overflow:hidden;}
ul.sns li {float:left; margin:0 2px;}
ul.sns li a {display:inline-block; width:35px; height:35px; border-radius:37px; border:solid 1px #d6d6d6; overflow:hidden;}
ul.sns li a:hover {border:solid 1px #999;}

.reply_container {padding:30px 0; margin-bottom: 10%; /*margin-top:50px;*/ border-top:solid 1px #d5d5d5; }
.reply_container h3 {margin-bottom:20px; font-size:26px;}
.reply_container .outline {}
.reply_container .outline .input_box {padding-right:190px; overflow:hidden;}
.reply_container .outline .input_box .left {float:left; width:100%; /*padding-top:45px;*/ position:relative;}
.reply_container .outline .input_box .left .top {position:absolute; top:0; left:0; width:100%; overflow:hidden;}
.reply_container .outline .input_box .left .top .reply_sum {float:left; line-height:35px;}
.reply_container .outline .input_box .left .top .share {float:right;}
.reply_container .outline .input_box .left .textarea_box {} 
.reply_container .outline .input_box .left .textarea_box textarea {height:50px; background-color:#f9f9f9; border:solid 1px #d5d5d5; border-radius: 30px; line-height: 2;  resize:none;}

.reply_container .outline .input_box .right {float:right; width:160px; margin-right:-190px; /*padding-top:45px;*/}
.reply_container .outline .input_box .right button {width:160px; height:50px; font-size:18px; color:#fff; background-color:#196EFF; border-radius:30px;}
.reply_container .outline .input_box .right button:hover {opacity:0.8;}

.reply_container .outline .reply_list {padding:30px 0 0; /*margin-right:190px;*/}
.reply_container .outline .reply_list ul {}
.reply_container .outline .reply_list ul li {padding:20px 0; font-size:16px; border-bottom:solid 1px #d5d5d5;}
.reply_container .outline .reply_list ul li:last-child {border-bottom:none;}
.reply_container .outline .reply_list ul li.blank {padding-bottom:50px; font-size:18px; text-align:center;}
.reply_container .outline .reply_list ul li .user {position:relative;}
.reply_container .outline .reply_list ul li .user span.username {margin-left:3px; font-weight:600;}
.reply_container .outline .reply_list ul li .user span.date {margin-left:10px; color:#999;}
.reply_container .outline .reply_list ul li .user .func {overflow:hidden; position:absolute; top:5px; right:0;}
.reply_container .outline .reply_list ul li .user .func a {display:inline-block; float:left; padding:0 7px; font-size:14px; line-height:1;}
.reply_container .outline .reply_list ul li .user .func a:hover {color:#196EFF;}
.reply_container .outline .reply_list ul li .user .func a:first-child {border-right:solid 1px #ccc;}
.reply_container .outline .reply_list ul li .txt {padding-top:10px; color:#666;}
.reply_container .outline .reply_list ul li .reply_func {padding-top:10px; text-align:right;}
.reply_container .outline .reply_list ul li .reply_func a.btn_reply_write {display:inline-block; padding:0 7px; height:26px; line-height:26px; font-size:13px; border:solid 1px #ccc;}
.reply_container .outline .reply_list ul li .reply_func a.btn_reply_write:hover {background-color:#f2f2f2;}

.reply_modify span.username {margin-left:3px; font-weight:600;}
.reply_modify textarea {height:70px; background-color:#f9f9f9; border:solid 1px #d5d5d5; resize:none;}
.reply_modify .reply_modify_func {text-align:right;}
.reply_modify .reply_modify_func a {display:inline-block; padding:0 10px; height:32px; line-height:32px; font-size:13px; border:solid 1px #ccc; border-radius:3px;}
.reply_modify .reply_modify_func a.btn_reply_modify_cancle {background-color:#f2f2f2; border:solid 1px #f2f2f2;}
.reply_modify .reply_modify_func a.btn_reply_modify_confirm {color:#1b87b5; background-color:#beecff; border:solid 1px #beecff;}
.reply_modify .reply_modify_func a:hover {opacity:0.8;}

.reply_box {margin-top:10px; padding-top:20px; padding-left:25px; padding-right:190px; border-top:solid 1px #ddd; overflow:hidden; position:relative;}
.reply_box .reply_line {position:absolute; top:20px; left:0;}
.reply_box .left {float:left; width:100%; position:relative;}
.reply_box .left textarea {height:70px; background-color:#f9f9f9; border:solid 1px #d5d5d5; resize:none;}
.reply_box .right {float:right; width:160px; margin-right:-190px;}
.reply_box .right button {width:160px; height:70px; font-size:18px; color:#fff; background-color:#196EFF; border-radius:5px;}
.reply_box .right button:hover {opacity:0.8;}
.reply_box .reply_close_box {clear:both; padding-top:5px; text-align:center;}
.reply_box .reply_close_box a {display:inline-block; padding-right:15px; background:url('../images/icon/icon_reply_arrow.png') no-repeat center right;}
.reply_box .reply_close_box a:hover {text-decoration:underline;}

@media all and (max-width:768px){
  .reply_container {padding:15px;}
  .reply_container h3 {font-size:20px;}
  .reply_container .outline .input_box {padding-right:110px;}
  .reply_container .outline .input_box .left .top .reply_sum {line-height:30px;}
  .reply_container .outline .input_box .right {float:right; width:100px; margin-right:-110px;}
  .reply_container .outline .input_box .right button {width:100px; font-size:16px;}

  .reply_container .outline .reply_list {margin-right:0;} 

  .reply_box {padding-right:110px;}
  .reply_box .right {float:right; width:100px; margin-right:-110px;}
  .reply_box .right button {width:100px; font-size:16px;}
}

@media all and (max-width:640px){
  .reply_container .outline .input_box {padding-right:0;}
  .reply_container .outline .input_box .left {float:initial; width:100%;}
  .reply_container .outline .input_box .right {float:initial; padding-top:0; width:100%; margin-right:0;}
  .reply_container .outline .input_box .right button {width:100%; height:40px; font-size:16px;}
  
  .reply_container .outline .reply_list ul li.blank {font-size:14px;}
  .reply_container .outline .reply_list ul li {font-size:14px;}

  .reply_box {padding-right:90px;}
  .reply_box .right {float:right; width:80px; margin-right:-90px;}
  .reply_box .right button {width:80px; font-size:14px;}
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 이벤트
 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.event_list {}
.event_list ul {margin-left:-2%; overflow:hidden;}
.event_list ul li {float:left; margin-left:2%; margin-bottom:30px; width:31.33%;}
.event_list ul li a {display:block; border:solid 1px #ddd; border-radius:5px; overflow:hidden;}
.event_list ul li .thum {border-radius:5px; overflow:hidden;}
.event_list ul li .thum img {width:100%;}
.event_list ul li .info {padding:20px;}
.event_list ul li .info .title {margin-bottom:10px; font-size:22px; line-height:1.2; display:block;
        text-overflow:ellipsis;
        white-space:nowrap;
        word-wrap:normal;
        overflow:hidden;}
.event_list ul li .info .title strong {}
.event_list ul li .info .list_row {padding:3px 0; font-size:15px; display:block;
        text-overflow:ellipsis;
        white-space:nowrap;
        word-wrap:normal;
        overflow:hidden;}
.event_list ul li .info .list_row span.ti {color:#196EFF;}
.event_list ul li .info .list_row span.tx {}
.event_list ul li .info .status_row {}

span.event_status {display:inline-block; margin-top:10px; width:95px; height:26px; text-align:center; line-height:26px; color:#999999; border:solid 1px #d5d5d5; border-radius:3px;}
span.event_status.ing {color:#ff6600; border:solid 1px #ff6600;}
span.event_status.complete {color:#999999; border:solid 1px #d5d5d5;}

@media all and (max-width:768px){
        .event_list ul li .info {padding:15px;}
        .event_list ul li .info .title {font-size:18px;}
        .event_list ul li .info .list_row {font-size:13px;}
        span.event_status {width:70px; height:22px; line-height:22px; font-size:14px;}
}

@media all and (max-width:640px){
        .event_list ul li {margin-left:2%; width:48%;}
        .event_list ul li .info {padding:10px 7px;}
        .event_list ul li .info .title {font-size:18px;}
        .event_list ul li .info .list_row {padding:0; font-size:13px;}
}

@media all and (max-width:480px){
        .event_list ul {margin-left:0;}
        .event_list ul li {float:none; margin-left:0%; margin-bottom:20px; width:auto;}
        .event_list ul li .info {padding:15px;}
}

/* 이벤트 상세페이지 */
table.event_board_view {margin-top:20px; width:100%; font-size:16px; border-top:solid 1px #ddd;}
table.event_board_view thead th {padding:22px; font-size:22px; text-align:left; background-color:#e3e2e2;}
table.event_board_view tbody td {padding:22px; text-align:center; border-bottom:solid 1px #ccc;}

/*  게시판 */
@media all and (max-width:768px){
        table.event_board_view {font-size:14px;}
        table.event_board_view thead th {padding:15px; font-size:18px;}
        table.event_board_view tbody td {padding:15px;}
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 FAQ
 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.faq_accodian {}
.faq_accodian ul {}
.faq_accodian ul li {}
.faq_accodian ul li a.faq_title {display:block; padding:20px 0; font-size:22px; border-bottom:solid 1px #d5d5d5;}
.faq_accodian ul li a.faq_title .icon,
.faq_accodian ul li a.faq_title span {vertical-align:middle;}
.faq_accodian ul li .answer_box {padding:40px 60px; font-size:18px; background-color:#f1f1f1; border-bottom:solid 1px #d5d5d5;}

@media all and (max-width:1024px){
        .faq_accodian ul li a.faq_title {padding:10px 0; font-size:20px;}
        .faq_accodian ul li .answer_box {padding:30px 40px; font-size:16px;}
}

@media all and (max-width:640px){
        .faq_accodian ul li a.faq_title {padding:10px 0; font-size:18px;}
        .faq_accodian ul li a.faq_title .icon {width:26px;}
        .faq_accodian ul li .answer_box {padding:20px; font-size:14px;}
}

/*  정정보도 신청시 문서 양식 다운로드 */
.document_form_list {}
.document_form_list ul {overflow:hidden;}
.document_form_list ul li {float:left; margin-left:20px; padding:3px 0; }
.document_form_list ul li:first-child {margin-left:0;}
.document_form_list ul li a {display:inline-block; padding:10px 30px; font-size:18px; border:solid 1px #ccc; border-radius:5px;}
.document_form_list ul li a span.name {display:inline-block; color:#333;}
.document_form_list ul li a span.docu_type {display:inline-block; margin-left:50px; padding:0 10px; height:32px; line-height:32px; color:#fff; background-color:#333; border-radius:3px;}
.document_form_list ul li a:hover span.docu_type {opacity:0.8;}

.document_form_list ul li a.docu_word {border:solid 1px #2b579a;}
.document_form_list ul li a.docu_word span.docu_type {background-color:#2b579a;}
.document_form_list ul li a.docu_word:hover span.name {color:#2b579a;}

.document_form_list ul li a.docu_hwp {border:solid 1px #15b2e2;}
.document_form_list ul li a.docu_hwp span.docu_type {background-color:#15b2e2;}
.document_form_list ul li a.docu_hwp:hover span.name {color:#15b2e2;}

.document_form_list ul li a.docu_etc {border:solid 1px #ff9900;}
.document_form_list ul li a.docu_etc:hover span.name {color:#ff9900;}

@media all and (max-width:1260px){
        .document_form_list ul li:first-child {margin-left:5px;}
        .document_form_list ul li {margin-left:0; margin:0 5px;}
}

@media all and (max-width:1024px){
        .document_form_list ul li a {display:inline-block; padding:10px 20px; font-size:16px;}
        .document_form_list ul li a span.docu_type {margin-left:20px;}
}

@media all and (max-width:768px){        
        .document_form_list ul li a span.docu_type {margin-left:15px;}
}

@media all and (max-width:480px){        
        .document_form_list ul li {float:none;}
        .document_form_list ul li a {display:block; text-align:center;}
        .document_form_list ul li a span.docu_type {margin-left:50px;}
}

.on 	{display:block !important;}
.off 	{display:none;}
.chaNumPg {margin:0 2% 30px;}
.chaNumPg span.ment {display:inline-block; margin-bottom:10px;}

.chaNavi {background-color:#fff; margin-bottom:20px; overflow:hidden;}
.chaNavi span.title 	{display:block; height:18px; padding:15px 0; font-size:1.2em; font-weight:600; color:#333; text-align:center; background-color:#f4f4f4; border-bottom:solid 1px #d6d6d6;}
.chaNavi ul.list 		{}
.chaNavi ul.list li 	{float:left; font-size:1.1em; width:25%; border-bottom:solid 1px #efefef; border-right:solid 1px #efefef; box-sizing:border-box;}
.chaNavi ul.list li a 	{display:block; width:100%; height:15px; padding:15px 0; text-align:center;}
.chaNavi ul.list li.selected a {color:#e96734; font-weight:600;}

table.chaCont-table1 			{width:100%; font-size:1.1em; line-height:1.3em; margin-bottom:20px; }
table.chaCont-table1 thead  	{}
table.chaCont-table1 thead th 	{height:15px; font-weight:600; color:#333; vertical-align:middle; padding:15px 10px;  background-color:#f4f4f4; border-bottom:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6; box-sizing:border-box;}
table.chaCont-table1 thead th:last-child {border-right:none;}
table.chaCont-table1 tbody  	{}
table.chaCont-table1 tbody td 	{height:15px; padding:15px 10px; text-align:center; vertical-align:middle; background-color:#fff; border-bottom:solid 1px #efefef; border-right:solid 1px #efefef; box-sizing:border-box;}
table.chaCont-table1 tbody td:last-child 	{border-right:none;}
table.chaCont-table1 tbody td.chaNumInfo 	{color:#34a9e2; font-weight:600;}
table.chaCont-table1 tbody td.ta_l 			{text-align:left;}
table.chaCont-table1 tbody td.num			{color: #34a9e2;font-weight: 600;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 반응형 table
 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.table_container_outer {position:relative;}
.table_container_fade {position:absolute; right:0; width:30px; height:100%;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.0), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0));
    background-image: -o-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0));
    background-image: linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0));
}
.table_container {overflow-y: none; _overflow: auto;}

@media screen and (max-width:768px) {
        .table_container_outer {position:relative;}
        .table_container_fade {position:absolute; right:0; width:30px; height:100%;
        background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,1));
        background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,1));
        background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,1));
        background-image: -o-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,1));
        background-image: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,1));
      }
    .table_container {width: 100%; overflow-y: auto; _overflow: auto; margin: 0 0 1em;}
}

/*  ci 소개  */
    .ci_design_text {float:left; width:45%; font-size: 18px; line-height: 1.6;}
    .re_ci02 {width:100%; padding:2% 0; background: #F7F7F9;}
    .re_ci02m {display: none;}
    .reci05 {display: inline-block;}
    .reci05m {display: none;}
    .reci06 {display: inline-block;}
    .reci06m {display: none;}
    @media all and (max-width:768px){
    .ci_design_text {width:90%; padding:0 5%; }
    .re_ci02m {display: block;}
    .re_ci02 {display: none;}
    .reci05 {display: none;}
    .reci05m {display: inline-block;}
    .reci06 {display: none;}
    .reci06m {display: inline-block; width:100%;}
    swiper-container {width: 100%; }
    swiper-slide { text-align: center; }
    }

/*  연혁  */
.reveal{
  position: relative;
  transform: translateY(150px);
  opacity: 0;
  transition: 1s all ease;
}
.reveal_pc {display: block;}
.reveal_main { width:90%; margin:0 auto 0;}
.reveal_m {display: none;}
.reveal.active{
  transform: translateY(0);
  opacity: 1;
}
.re_history_tit {padding:50px 0 30px;}
.re_history01 { padding:50px 0 0 0;}
.re_history01:after {content:""; display: block; clear: both;}
.re_history_list {width:100%; margin:0;}
.re_history_list tr th {font-weight: normal; width: 10%;  font-size: 18px; color:#fff; padding:0 10% 0 15%; text-align: right;}
.re_history_list tr td {font-size: 18px; color:#fff; }
.re_history_list tr td.re_history_year {color:#fff; font-size: 120px; font-weight: bold; width:40%; padding-left:0%; vertical-align: middle; text-align: right; border-bottom: 0px; line-height: 0; letter-spacing: 2px;}
.re_history_list tr td.re_history_year span {display: inline-block; padding-right:10px; color:#196EFF;}
.re_history_year_m {display: none;}
.re_history_mon {width:5%;}
.re_history_text {width:50%;}
.rb_history_bg {background: url('http://image.ichannela.com/images/common/rb_history_bg_n02.jpg')repeat;  background-size:100%; margin:0 auto;}
@media all and (max-width:1024px){
    .re_history_tit {padding:5% 0 0 5%;}
    .re_history01 { padding:20px 5% 0 5%;}
    .re_history_list tr th {font-weight: normal;font-size: 16px; color:#fff; width: 10%; padding:0 10% 0 15%; text-align: right;}
    .re_history_list tr td {font-size: 16px; color:#fff; }
    .re_history_list tr td.re_history_year {display: none;}
    .re_history_year_m {display: block;  color:#fff; font-size: 40px; font-weight: bold; padding:15% 0;  border-bottom: 0px; line-height: 0;}
    .re_history_year_m span {display: inline-block; padding-right:10px; color:#196EFF;}
    .re_history_mon {width:15%;}
    .re_history_text {width:80%;}
}

/* 홍보실 보도자료  */
    .re_release_wrap {border:1px solid #E5E5E5; border-radius:10px; overflow: hidden; margin-top:2%;}
    .view_day_file_m {display: none;}
    .view_day_file {display: block; padding:30px 0;}
    .view_day_file:after {content:""; display: block; clear: both;}
    .view_day_file li {float:left; color:#808080;}
    .re_view_icon{width:2%;}
    .introduce_board_view_tit {width:78%; height:40px; padding:0; font-size: 26px; display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden; }
    .introduce_board_view_day {display: inline-block; width:49%; padding-left:0%; border-left:1px solid #74A7FF; text-align: right; }
    .introduce_board_view_dayhit {position: absolute; right:0; width:21%; top:35%;}
    .introduce_board_view_count {display: none; width:49%; margin-left:10px; text-align: right; padding:0%;}
    .re_release_icon_p {display:block;}
    .icon_hit {display: inline-block; padding-left:30px;}

    @media all and (max-width:1024px){
        .view_day_file_m {display: block; padding:30px 0;}
        .view_day_file {display: none;}
        .view_day_file_m:after {content:""; display: block; clear: both;}
        .view_day_file_m li {float:left; color:#808080;}
        .comu_main_tit_read .view_day_file {display: none;}
        .comu_main_tit_read .view_day_file_m {display: block; padding-left:0; margin:3% 0 3% 20px;}
        .comu_main_tit_read .view_day_file_m:after {content:""; display: block; clear: both;}
        .comu_main_tit_read .view_day_file_m li {float:left; color:#808080;}
        .re_view_icon{width:6%;}
        .re_release_icon_p {display: none;}
        .introduce_board_view_tit {width:100%;  height:40px; height:20px;  text-align: center; padding:3% 0; font-size: 18px; display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden;}
        .introduce_board_view_day {display: inline-block; width:49%; padding-left:0; border-left:0px solid #74A7FF; text-align: left; padding:3% 0;}
        .introduce_board_view_dayhit {position: relative; width:100%; }
        .icon_hit {display: inline-block; padding-left:0; width:49%; text-align: right;}
        .introduce_board_view_count {display: inline-block; width:48%; margin-left:0; text-align: right; padding:3% 0;}
    }

    /* CEO 소개 */
    .re_manage_wrap:after {content:""; display: block; clear: both;}
    .re_manage_section {padding-left:350px; position: relative;}
    .re_manage_img {border-radius:10px; position: absolute; top:0; left:0; overflow: hidden;}
    @media all and (max-width:768px){
        .re_manage_section {padding-left:0; padding-bottom: 10%; }
        .re_manage_section p {padding-top:3%;}
        .re_manage_img {position: relative;  display: inline-block; border-radius:10px;  overflow: hidden;}
    }
    /* 조직도 */
    .organize01 {width:100%;  line-height: 2; padding:3% 0; text-align: center;}
    .organize01 span {display: inline-block; margin-right:3%; width:31%;}
    .organize01 span:last-child {margin-right:0;}
    .organize02 {width:100%;  line-height: 2; padding:3% 0; text-align: center;}
    .organize02 span {display: inline-block; margin-right:6%; width:46%;}
    .organize02 span:last-child {margin-right:0;}
    .re_group_wrap {padding:5% 0; background: #F7F7F9;}
    .re_manager_text {display: block; padding:0 0 20px 0; text-align: 14px;}
    .re_manager_text span {display: inline-block; margin-bottom: 10px;}
    .re_manager_text b {color:#196EFF; }
    .re_manage_tit_p {display:block; font-size: 18px; color:#196EFF; display: block; margin-bottom: 10px;}
    .re_manage_tit_m {display: none;}
    @media all and (max-width:1024px){
        .re_group_wrap {padding:0 0 5% 0; background: #F7F7F9;}
        .organize01 {width:100%;  line-height: 2; padding:0; text-align: center;}
        .organize01 span {display: inline-block; margin-right:0; width:100%;}
        .organize01 span:last-child {margin-right:0;}
        .organize02 {width:100%;  line-height: 2; padding: 0; text-align: center;}
        .organize02 span {display: block; margin-right:0; margin:3% 0; width:100%; }
        .re_manager_text {display: block; padding:0 0 20px 0; text-align: 14px;}
        .re_manager_text span {display: inline-block; margin-bottom: 10px;}
        .re_manager_text b {color:#196EFF; }
        .re_manage_tit_p {display: none;}
        .re_manage_tit_m {display: block; font-size: 18px; color:#196EFF; margin-bottom: 10px;}
    }



