﻿@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*부트 사용안할때*/
.con_t { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}

/*ciec 전체배경*/
.ciec_bg {background:url(../img/ciec_bg3.png)no-repeat ;}
                   

@media (min-width: 768px){
    .con_t{
        width: 750px;
    }
}
@media (min-width: 992px){
    .con_t{
        width: 970px;
    }
}
@media (min-width: 1200px){
    .con_t{ 
        width: 1170px;
    }
}

/*li스타일 논*/
li { list-style: none;}


/*안쪽으로 들리기*/
.pa_b {padding: 15px;}
.ro_w {margin-right: -15px; margin-left: -15px;}


/*li 스타일 없에기*/
.li_no {list-style:none;}


/*중간내용*/

/*넓이*/
.wi_1 {width:1%;}
.wi_2 {width:2%;}
.wi_3 {width:3%;}
.wi_4 {width:4%;}
.wi_5 {width:5%;}
.wi_6 {width:6%;}
.wi_7 {width:7%;}
.wi_8 {width:8%;}
.wi_9 {width:9%;}
.wi_10 {width:10%;}
.wi_11 {width:11%;}
.wi_12 {width:12%;}
.wi_13 {width:13%;}
.wi_14 {width:14%;}
.wi_15 {width:15%;}
.wi_16 {width:16%;}
.wi_17 {width:17%;}
.wi_18 {width:18%;}
.wi_19 {width:19%;}
.wi_20 {width:20%;}
.wi_21 {width:21%;}
.wi_22 {width:22%;}
.wi_23 {width:23%;}
.wi_24 {width:24%;}
.wi_25 {width:25%;}
.wi_26 {width:26%;}
.wi_28 {width:28%;}
.wi_30 {width:30%;}
.wi_32 {width:32%;}
.wi_35 {width:35%;}
.wi_40 {width:40%;}
.wi_41 {width:41%;}
.wi_42 {width:42%;}
.wi_45 {width:45%;}
.wi_50 {width:50%;}
.wi_51 {width:51%;}
.wi_52 {width:52%;}
.wi_53 {width:53%;}
.wi_60 {width:60%;}
.wi_70 {width:70%;}
.wi_80 {width:80%;}
.wi_85 {width:85%;}
.wi_90 {width:90%;}
.wi_95 {width:95%;}
.wi_94 {width:94%;}
.wi_98 {width:96%;}
.wi_97 {width:97%;}
.wi_100 {width:100%;}


/*높이*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.he_a{height:auto;}
.he_10 {height:10%;}
.he_20 {height:20%;}
.he_30 {height:30%;}
.he_40 {height:40%;}
.he_50 {height:50%;}
.he_60 {height:60%;}
.he_70 {height:70%;}
.he_80 {height:80%;}
.he_90 {height:90%;}
.he_100 {height:100%}


/*정렬*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.ma_a{margin:0 auto;}


/*왼쪽*/
.fl_l {float:left;}


/*오른쪽*/
.fl_r {float:right;}


/*블락*/
.di_b{display:block;}


/*텍스트 위치*/
.te_c {text-align:center;}


 .te_ctt td:nth-child(2)~td{text-align:center;}

.te_l {text-align:left;}
.te_r {text-align:right;}

.te_j {text-align:justify;}

.te_n {white-space:nowrap;} 


/*글자 색상*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*빨강*/
.te_Cr {color:#f44336;}
.te_Cr2 {color: #a94442;}

/*파랑*/
.te_Cb {color:#2196F3;}
.te_Cb2 {color:#204d74;}

/*하늘*/
.te_CSk {color:#269abc;}

/*초록*/
.te_Cg {color:#4CAF50;}

/*노랑*/
.te_Cy {color:#ff9800;}

/*회색*/
.te_gr {color:#adaaaa;}


/*글자 굵기*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.f_wb {font-weight:bold;}
.f_wbl li {font-weight:bold;}
.f_w5 {font-weight:500;}
.f_w6 {font-weight:600;}
.f_w7 {font-weight:700;}
.f_w8 {font-weight:800;}
.f_w9 {font-weight:900;}




/*행간 간격*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.li_h18 {line-height:18px;}
.li_h19 {line-height:19px;}
.li_h20 {line-height:20px;}
.li_h21 {line-height:21px;}
.li_h22 {line-height:22px;}
.li_h23 {line-height:23px;}
.li_h24 {line-height:24px;}
.li_h25 {line-height:25px;}
.li_h30 {line-height:30px;}



/*자간(글자) 간격*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.le_sM1 {letter-spacing:-1px;}
.le_s1 {letter-spacing:1px;}
.le_s2 {letter-spacing:2px;}
.le_s3 {letter-spacing:3px;}
.le_s4 {letter-spacing:4px;}
.le_s5 {letter-spacing:5px;}


/*단어 간격*/
.wo_s {word-spacing:0.2em;}



/*마진*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*마진높이*/
.ma_t1 {margin-top:1%;}
.ma_t2 {margin-top:2%;}
.ma_t3 {margin-top:3%;}
.ma_t4 {margin-top:4%;}
.ma_t5 {margin-top:5%;}
.ma_t6 {margin-top:6%;}
.ma_t7 {margin-top:7%;}
.ma_t8 {margin-top:8%;}
.ma_t9 {margin-top:9%;}
.ma_t10 {margin-top:10%;}
.ma_t11 {margin-top:11%;}
.ma_t12 {margin-top:12%;}
.ma_t13 {margin-top:13%;}
.ma_t14 {margin-top:14%;}
.ma_t16 {margin-top:16%;}
.ma_t15 {margin-top:15%;}
.ma_t17 {margin-top:17%;}
.ma_t18 {margin-top:18%;}
.ma_t19 {margin-top:19%;}
.ma_t20 {margin-top:20%;}
.ma_t21 {margin-top:21%;}
.ma_t22 {margin-top:22%;}
.ma_t23 {margin-top:23%;}
.ma_t24 {margin-top:24%;}
.ma_t25 {margin-top:25%;}
.ma_t26 {margin-top:26%;}
.ma_t27 {margin-top:27%;}
.ma_t28 {margin-top:28%;}
.ma_t29 {margin-top:29%;}
.ma_t30 {margin-top:30%;}
.ma_t35 {margin-top:35%;}
.ma_t40 {margin-top:40%;}
.ma_t45 {margin-top:45%;}
.ma_t50 {margin-top:50%;}
.ma_t52 {margin-top:52%;}
.ma_t55 {margin-top:55%;}
.ma_t60 {margin-top:60%;}
.ma_t65 {margin-top:65%;}
.ma_t70 {margin-top:70%;}
.ma_t75 {margin-top:75%;}
.ma_t80 {margin-top:80%;}
.ma_t85 {margin-top:85%;}
.ma_t90 {margin-top:90%;}
.ma_t95 {margin-top:95%;}
.ma_t100 {margin-top:100%;}


/*아래*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.ma_b1 {margin-bottom:1%;}
.ma_b2 {margin-bottom:2%;}
.ma_b3 {margin-bottom:3%;}
.ma_b4 {margin-bottom:4%;}
.ma_b5 {margin-bottom:5%;}
.ma_b6 {margin-bottom:6%;}
.ma_b7 {margin-bottom:7%;}
.ma_b8 {margin-bottom:8%;}
.ma_b9 {margin-bottom:9%;}
.ma_b10 {margin-bottom:10%;}
.ma_b11 {margin-bottom:11%;}
.ma_b12 {margin-bottom:12%;}
.ma_b13 {margin-bottom:13%;}
.ma_b14 {margin-bottom:14%;}
.ma_b15 {margin-bottom:15%;}
.ma_b16 {margin-bottom:16%;}
.ma_b17 {margin-bottom:17%;}
.ma_b18 {margin-bottom:18%;}
.ma_b19 {margin-bottom:19%;}
.ma_b20 {margin-bottom:20%;}
.ma_b21 {margin-bottom:21%;}
.ma_b22 {margin-bottom:22%;}
.ma_b23 {margin-bottom:23%;}
.ma_b24 {margin-bottom:24%;}
.ma_b25 {margin-bottom:25%;}
.ma_b30 {margin-bottom:30%;}
.ma_b35 {margin-bottom:35%;}
.ma_b40 {margin-bottom:40%;}
.ma_b45 {margin-bottom:45%;}
.ma_b50 {margin-bottom:50%;}
.ma_b55 {margin-bottom:55%;}
.ma_b60 {margin-bottom:60%;}
.ma_b65 {margin-bottom:65%;}
.ma_b70 {margin-bottom:70%;}
.ma_b75 {margin-bottom:75%;}
.ma_b80 {margin-bottom:80%;}
.ma_b85 {margin-bottom:85%;}
.ma_b90 {margin-bottom:90%;}
.ma_b95 {margin-bottom:95%;}
.ma_b100 {margin-bottom:100%;}


/*마진왼쪽*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.ma_l1 {margin-left:1%;}
.ma_l2 {margin-left:2%;}
.ma_l3 {margin-left:3%;}
.ma_l4 {margin-left:4%;}
.ma_l5 {margin-left:5%;}
.ma_l6 {margin-left:6%;}
.ma_l7 {margin-left:7%;}
.ma_l8 {margin-left:8%;}
.ma_l9 {margin-left:9%;}
.ma_l10 {margin-left:10%;}
.ma_l11 {margin-left:11%;}
.ma_l12 {margin-left:12%;}
.ma_l13 {margin-left:13%;}
.ma_l14 {margin-left:14%;}
.ma_l15 {margin-left:15%;}
.ma_l16 {margin-left:16%;}
.ma_l17 {margin-left:17%;}
.ma_l18 {margin-left:18%;}
.ma_l19 {margin-left:19%;}
.ma_l20 {margin-left:20%;}
.ma_l21 {margin-left:21%;}
.ma_l22 {margin-left:22%;}
.ma_l23 {margin-left:23%;}
.ma_l24 {margin-left:24%;}
.ma_l25 {margin-left:25%;}
.ma_l30 {margin-left:30%;}
.ma_l35 {margin-left:35%;}
.ma_l40 {margin-left:40%;}
.ma_l45 {margin-left:45%;}
.ma_l50 {margin-left:50%;}
.ma_l55 {margin-left:55%;}
.ma_l60 {margin-left:60%;}
.ma_l65 {margin-left:65%;}
.ma_l70 {margin-left:70%;}
.ma_l75 {margin-left:75%;}
.ma_l80 {margin-left:80%;}
.ma_l85 {margin-left:85%;}
.ma_l90 {margin-left:90%;}
.ma_l95 {margin-left:95%;}
.ma_l100 {margin-left:100%;}


.ma_l3mi {margin-left:-3%;}

/*오른쪽*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.ma_r1 {margin-right:1%;}
.ma_r2 {margin-right:2%;}
.ma_r3 {margin-right:3%;}
.ma_r4 {margin-right:4%;}
.ma_r5 {margin-right:5%;}
.ma_r6 {margin-right:6%;}
.ma_r7 {margin-right:7%;}
.ma_r8 {margin-right:8%;}
.ma_r9 {margin-right:9%;}
.ma_r10 {margin-right:10%;}
.ma_r11 {margin-right:11%;}
.ma_r12 {margin-right:12%;}
.ma_r13 {margin-right:13%;}
.ma_r14 {margin-right:14%;}
.ma_r15 {margin-right:15%;}
.ma_r16 {margin-right:16%;}
.ma_r17 {margin-right:17%;}
.ma_r18 {margin-right:18%;}
.ma_r19 {margin-right:19%;}
.ma_r20 {margin-right:20%;}
.ma_r21 {margin-right:21%;}
.ma_r22 {margin-right:22%;}
.ma_r23 {margin-right:23%;}
.ma_r24 {margin-right:24%;}
.ma_r25 {margin-right:25%;}
.ma_r30 {margin-right:30%;}
.ma_r35 {margin-right:35%;}
.ma_r40 {margin-right:40%;}
.ma_r45 {margin-right:45%;}
.ma_r50 {margin-right:50%;}
.ma_r55 {margin-right:55%;}
.ma_r60 {margin-right:60%;}
.ma_r65 {margin-right:65%;}
.ma_r70 {margin-right:70%;}
.ma_r75 {margin-right:75%;}
.ma_r80 {margin-right:80%;}
.ma_r85 {margin-right:85%;}
.ma_r90 {margin-right:90%;}
.ma_r95 {margin-right:95%;}
.ma_r100 {margin-right:100%;}

.ma_r5mi {margin-right:-5%;}
.ma_r10mi {margin-right:-10%;}

/*페딩*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.pa_dd5px {padding:5px;}
/*높이*/
.pa_t1 {padding-top:1%;}
.pa_t2 {padding-top:2%;}
.pa_t3 {padding-top:3%;}
.pa_t4 {padding-top:4%;}
.pa_t5 {padding-top:5%;}
.pa_t6 {padding-top:6%;}
.pa_t7 {padding-top:7%;}
.pa_t8 {padding-top:8%;}
.pa_t9 {padding-top:9%;}
.pa_t10 {padding-top:10%;}
.pa_t11 {padding-top:11%;}
.pa_t12 {padding-top:12%;}
.pa_t13 {padding-top:13%;}
.pa_t14 {padding-top:14%;}
.pa_t15 {padding-top:15%;}
.pa_t16 {padding-top:16%;}
.pa_t17 {padding-top:17%}
.pa_t18 {padding-top:18%;}
.pa_t19 {padding-top:19%;}
.pa_t20 {padding-top:20%;}
.pa_t30 {padding-top:30%;}
.pa_t40 {padding-top:40%;}
.pa_t50 {padding-top:50%;}
.pa_t60 {padding-top:60%;}
.pa_t70 {padding-top:70%;}
.pa_t80 {padding-top:80%;}
.pa_t90 {padding-top:90%;}
.pa_t100 {padding-top:100%;}


.pa_t05 {padding-top:0.5%;} 

/*페딩아래*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pa_b1{padding-bottom:1%;}
.pa_b2{padding-bottom:2%;}
.pa_b3{padding-bottom:3%;}
.pa_b4{padding-bottom:4%;}
.pa_b5{padding-bottom:5%;}
.pa_b6{padding-bottom:6%;}
.pa_b7{padding-bottom:7%;}
.pa_b8{padding-bottom:8%;}
.pa_b9{padding-bottom:9%;}
.pa_b10{padding-bottom:10%;}
.pa_b15{padding-bottom:15%;}
.pa_b20{padding-bottom:20%;}
.pa_b25{padding-bottom:25%;}
.pa_b30{padding-bottom:30%;}
.pa_b35{padding-bottom:35%;}
.pa_b40{padding-bottom:40%;}
.pa_b45{padding-bottom:45%;}
.pa_b50{padding-bottom:50%;}
.pa_b55{padding-bottom:55%;}
.pa_b60{padding-bottom:60%;}
.pa_b65{padding-bottom:65%;}
.pa_b70{padding-bottom:70%;}
.pa_b75{padding-bottom:75%;}
.pa_b80{padding-bottom:80%;}
.pa_b85{padding-bottom:85%;}
.pa_b90{padding-bottom:90%;}
.pa_b95{padding-bottom:95%;}
.pa_b100{padding-bottom:100%;}

.pa_b05 {padding-bottom:0.5%;}

/*페딩왼쪽*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pa_l1{padding-left:1%;}
.pa_l2{padding-left:2%;}
.pa_l3{padding-left:3%;}
.pa_l4{padding-left:4%;}
.pa_l5{padding-left:5%;}
.pa_l6{padding-left:6%;}
.pa_l7{padding-left:7%;}
.pa_l8{padding-left:8%;}
.pa_l9{padding-left:9%;}
.pa_l10{padding-left:10%;}
.pa_l11{padding-left:11%;}
.pa_l12{padding-left:12%;}
.pa_l13{padding-left:13%;}
.pa_l14{padding-left:14%;}
.pa_l15{padding-left:15%;}
.pa_l16{padding-left:16%;}
.pa_l17{padding-left:17%;}
.pa_l18{padding-left:18%;}
.pa_l19{padding-left:19%;}
.pa_l20{padding-left:20%;}
.pa_l23{padding-left:23%;}
.pa_l25{padding-left:25%;}
.pa_l30{padding-left:30%;}
.pa_l35{padding-left:35%;}
.pa_l40{padding-left:40%;}
.pa_l45{padding-left:45%;}
.pa_l50{padding-left:50%;}
.pa_l55{padding-left:55%;}
.pa_l60{padding-left:60%;}
.pa_l65{padding-left:65%;}
.pa_l70{padding-left:70%;}
.pa_l75{padding-left:75%;}
.pa_l80{padding-left:80%;}
.pa_l85{padding-left:85%;}
.pa_l90{padding-left:90%;}
.pa_l95{padding-left:95%;}
.pa_l100{padding-left:100%;}


/*오른쪽*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.pa_r1{padding-right:1%;}
.pa_r2{padding-right:2%;}
.pa_r3{padding-right:3%;}
.pa_r4{padding-right:4%;}
.pa_r5{padding-right:5%;}
.pa_r6{padding-right:6%;}
.pa_r7{padding-right:7%;}
.pa_r8{padding-right:8%;}
.pa_r9{padding-right:9%;}
.pa_r10{padding-right:10%;}
.pa_r11{padding-right:11%;}
.pa_r12{padding-right:12%;}
.pa_r13{padding-right:13%;}
.pa_r14{padding-right:14%;}
.pa_r15{padding-right:15%;}
.pa_r16{padding-right:16%;}
.pa_r17{padding-right:17%;}
.pa_r18{padding-right:18%;}
.pa_r19{padding-right:19%;}
.pa_r20{padding-right:20%;}
.pa_r25{padding-right:25%;}
.pa_r30{padding-right:30%;}
.pa_r35{padding-right:35%;}
.pa_r40{padding-right:40%;}
.pa_r45{padding-right:45%;}
.pa_r50{padding-right:50%;}
.pa_r55{padding-right:55%;}
.pa_r60{padding-right:60%;}
.pa_r65{padding-right:65%;}
.pa_r70{padding-right:70%;}
.pa_r75{padding-right:75%;}
.pa_r80{padding-right:80%;}
.pa_r85{padding-right:85%;}
.pa_r90{padding-right:90%;}
.pa_r95{padding-right:95%;}
.pa_r100{padding-right:100%;}


/*체크박스 간격*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.ch_b15 input[type="checkbox"] {margin-left:-15px;}
.ch_b20 input[type="checkbox"] {margin-left:-20px;}
.ch_b25 input[type="checkbox"] {margin-left:-25px;}
.ch_b38 input[type="checkbox"] {margin-left:-38px;}
.ch_b40 input[type="checkbox"] {margin-left:-40px;}
.ch_b43 input[type="checkbox"] {margin-left:-43px;}
.ch_b45 input[type="checkbox"] {margin-left:-45px;}
.ch_b47 input[type="checkbox"] {margin-left:-47px;}
.ch_b49 input[type="checkbox"] {margin-left:-49px;}
.ch_b50 input[type="checkbox"] {margin-left:-50px;}
.ch_b55 input[type="checkbox"] {margin-left:-55px;}
.ch_b60 input[type="checkbox"] {margin-left:-60px;}
.ch_b65 input[type="checkbox"] {margin-left:-65px;}
.ch_b70 input[type="checkbox"] {margin-left:-70px;}
.ch_b75 input[type="checkbox"] {margin-left:-75px;}



/*라디오 간격*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.ra_o15 input[type="radio"] {margin-left:-15px!important;}
.ra_o20 input[type="radio"] {margin-left:-20px!important;}
.ra_o25 input[type="radio"] {margin-left:-25px!important;}
.ra_o30 input[type="radio"] {margin-left:-30px!important;}
.ra_o35 input[type="radio"] {margin-left:-35px!important;}
.ra_o40 input[type="radio"] {margin-left:-40px!important;}
.ra_o45 input[type="radio"] {margin-left:-45px!important;}
.ra_o50 input[type="radio"] {margin-left:-50px!important;}
.ra_o55 input[type="radio"] {margin-left:-55px!important;}
.ra_o60 input[type="radio"] {margin-left:-60px!important;}
.ra_o65 input[type="radio"] {margin-left:-65px!important;}
.ra_o70 input[type="radio"] {margin-left:-70px!important;}
.ra_o75 input[type="radio"] {margin-left:-75px!important;}
.ra_o80 input[type="radio"] {margin-left:-80px!important;}
.ra_o85 input[type="radio"] {margin-left:-85px!important;}


/*인풋박스 모양*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.fo_co input[type="text"]  {display: block; width: 100%; height: 25px;  padding: 2px 3px;  font-size: 12px;  line-height: 1.42857143;  color: #555;  background-color: #fff;  background-image: none;
    border: 1px solid #ccc;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;   -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.fo_co input[type="text"]:focus {border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);}


/*테블나누기*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.ta_di {padding-top: 10px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; /* border: 1px solid red; */}


/*테이블*/
.ta_ble {width: 100%; max-width: 100%; /*margin-bottom: 20px;*/  border-spacing: 0;  border-collapse: collapse;}
.ta_ble-re {min-height: .01%;  overflow-x: auto;}
.ta_ble>tbody>tr>td,.ta_ble>tbody>tr>th,.ta_ble>tfoot>tr>td,.ta_ble>tfoot>tr>th,.ta_ble>thead>tr>td,.ta_ble>thead>tr>th 
{padding: 8px; line-height: 1.42857143; vertical-align: top;  border-top: 1px solid #ddd;}
.ta_bo>tbody>tr>td, .ta_bo>tbody>tr>th, .ta_bo>tfoot>tr>td, .ta_bo>tfoot>tr>th, .ta_bo>thead>tr>td, .ta_bo>thead>tr>th 
{border: 1px solid #ddd;}


.ta_ble2 {width: 100%; max-width: 100%; /*margin-bottom: 20px;*/  border-spacing: 0;  border-collapse: collapse;}
.ta_ble2>tbody>tr>td,.ta_ble2>tbody>tr>th,.ta_ble2>tfoot>tr>td,.ta_ble2>tfoot>tr>th,.ta_ble2>thead>tr>td,.ta_ble2>thead>tr>th 
{padding: 8px; line-height: 1.42857143; vertical-align: top;}


.ta_ble3 { width: 80%; max-width: 100%; /*margin-bottom: 20px;*/  border-spacing: 0;  border-collapse: collapse;}
.ta_ble3>tbody>tr>td,.ta_ble3>tbody>tr>th,.ta_ble3>tfoot>tr>td,.ta_ble3>tfoot>tr>th,.ta_ble3>thead>tr>td,.ta_ble3>thead>tr>th 
{padding: 8px; line-height: 1.42857143; vertical-align: top;}


/*테이블 컬러 배치*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.ta_Ch th {background:#e9e9e9;}
.ta_Cb td {background:#f6f6f6}


/*tr안의 전부*/
.ta_Ch2 tr th:only-of-type {background:#e9e9e9;}

/*th들만*/
.ta_sp3 th {background-color:#e9e9e9;}


/*첫뻔째*/
.ta_sp2 tr th:only-of-type {background-color: #e9e9e9;}


/*짝수*/
.ta_sp > tbody > tr:nth-of-type(odd) {background-color:#e9e9e9;}

.ta_sph > tbody > th:nth-of-type(odd) {background-color:#fff;}



/*테이블 호버*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*th 호버 컬러*/
/*th 첫번째 빼고 ~th(기본색상)*/
.ta_roh th:nth-of-type(1)~th:hover {background:#f5f5f5;}


/*점정*/
.ta_hCbl th:hover {background:#6f6f6f;}


/*빨강*/
.ta_hCr th:hover {background:#ffbbc2; color:#000;}


/*주황*/
.ta_hCo th:hover {background:#fba897; color:#000;}


/*노랑*/
.ta_hCy th:hover {background:#ffe4a0;}


/*연두*/
.ta_hCYg th:hover {background:#cae8a8;}


/*초록*/
.ta_hCg th:hover {background:#a7eada;}


/*하늘*/
.ta_hCSy th:hover {background:#caeffd;}


/*파랑*/
.ta_hCb th:hover {background:#bed7f7;}


/*보라*/
.ta_hCp th:hover {background:#e6ddff;}


/*핑크*/
.ta_hCPi th:hover {background:#fde8f4;}


/*tbody>tr 호버*//*======================================================*/
/*기본*/
.ta_ro>tbody>tr:hover {background-color: #f5f5f5;}


/*점정*/
.ta_htCbl>tbody>tr:hover {background:#6f6f6f;}


/*빨강*/
.ta_htCr>tbody>tr:hover {background:#ffbbc2; color:#000;}


/*주황*/
.ta_htCo>tbody>tr:hover {background:#fba897; color:#000;}


/*노랑*/
.ta_htCy>tbody>tr:hover {background:#ffe4a0;}


/*연두*/
.ta_htCYg>tbody>tr:hover {background:#cae8a8;}


/*초록*/
.ta_htCg>tbody>tr:hover {background:#a7eada;}

/*하늘*/
.ta_htCSy>tbody>tr:hover {background:#caeffd;}


/*파랑*/
.ta_htCb>tbody>tr:hover {background:#bed7f7;}


/*보라*/
.ta_htCp>tbody>tr:hover {background:#e6ddff;}


/*핑크*/
.ta_htCPi>tbody>tr:hover {background:#fde8f4;}



/*테이블 th 컬러*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.bo_r2h th {border-right:2px solid #ccc!important;} 


/*회색*/
.ta_CGrh th {background:#e6e9ee;}
.ta_CGr2h th {background:#aab2bd;}

/*블랙*/
.ta_Cblh th {background:#434a54; color:#fff;}


/*빨강*/
.ta_Crh th {background:#ff7986; color:#fff;}


/*주황*/
.ta_Coh th {background:#fb6e52; color:#fff;}


/*노랑*/
.ta_Cyh th {background:#ffce55;}


/*연두*/
.ta_CYgh th {background:#a0d468;}


/*초록*/
.ta_Cgh th {background:#70d8be;}


/*하늘*/
.ta_CSyh th {background:#a3e2f9;}


/*파랑*/
.ta_Cbh th {background:#92bdf5;}

.ta_Cbh2 th {background:rgba(154, 199, 255, 0.20);}


/*보라*/
.ta_Cph th {background:#cdbcf9;}


/*핑크*/
.ta_CPih th {background:#f7cfe5;}





/*보더*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.bo_1{border:1px solid #ddd;}
.bo_2{border:2px solid #ddd;}
.bo_3 {border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.bo_4 {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom:1px solid #ccc;}








/*위에 줄*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*기본색상(회색)*/
.bo_t1{border-top:1px solid #ddd;}
.bo_t2{border-top:2px solid #ccc;}

/*블랙 줄*/
.bo_t1Cbl {border-top:1px solid #666c78!important;}
.bo_t1Cblh th {border-top:1px solid #666c78!important;}
.bo_t1Cbld td {border-top:1px solid #666c78!important;}

.bo_t2Cbl {border-top:2px solid #666c78!important;}
.bo_t2Cblh th {border-top:2px solid #666c78!important;}
.bo_t2Cbld td {border-top:2px solid #666c78!important;}


/*빨강 줄*/
.bo_t1Cr {border-top:1px solid #f96472!important;}
.bo_t1Crh th {border-top:1px solid #f96472!important;}
.bo_t1Crb td {border-top:1px solid #f96472!important;}

.bo_t2Cr {border-top:2px solid #f96472!important;}
.bo_t2Crh th {border-top:2px solid #f96472!important;}
.bo_t2Crd td {border-top:2px solid #f96472!important;} 


/*주황 줄*/
.bo_t1Co {border-top:1px solid #e9573e!important;}
.bo_t1Coh th {border-top:1px solid #e9573e!important;}
.bo_t1Cod td {border-top:1px solid #e9573e!important;}


.bo_t2Co {border-top:2px solid #e9573e!important;}
.bo_t2Coh th {border-top:2px solid #e9573e!important;}
.bo_t2Cob td {border-top:2px solid #e9573e!important;}


/*노랑 줄*/
.bo_t1Cy {border-top:1px solid #f6bb43!important;}
.bo_t1Cyh th {border-top:1px solid #f6bb43!important;}
.bo_t1Cyd td {border-top:1px solid #f6bb43!important;}

.bo_t2Cy {border-top:2px solid #f6bb43!important;}
.bo_t2Cyh th {border-top:2px solid #f6bb43!important;}
.bo_t2Cyd td {border-top:2px solid #f6bb43!important;}


/*연두 줄*/
.bo_t1CYg {border-top:1px solid #91c558!important;}
.bo_t1CYgh th {border-top:1px solid #91c558!important;}
.bo_t1CYgd td {border-top:1px solid #91c558!important;}

.bo_t2CYg {border-top:2px solid #91c558!important;}
.bo_t2CYgh th {border-top:2px solid #91c558!important;}
.bo_t2CYgd td {border-top:2px solid #91c558!important;}


/*초록 줄*/
.bo_t1Cg {border-top:1px solid #36bc9b!important;}
.bo_t1Cgh th {border-top:1px solid #36bc9b!important;}
.bp_t1Cgd td {border-top:1px solid #36bc9b!important;}

.bo_t2Cg {border-top:2px solid #36bc9b!important;}
.bo_t2Cgh th {border-top:2px solid #36bc9b!important;}
.bo_t2Cgd td {border-top:2px solid #36bc9b!important;}


/*하늘 줄*/
.bo_t1CSy {border-top:1px solid #59d1ff!important;}
.bo_t1CSyh th {border-top:1px solid #59d1ff!important;}
.bo_t1CSyd td {border-top:1px solid #59d1ff!important;}

.bo_t2CSy {border-top:2px solid #59d1ff!important;}
.bo_t2CSyh th {border-top:2px solid #59d1ff!important;}
.bo_t2CSyd td {border-top:2px solid #59d1ff!important;}


/*파랑 줄*/
.bo_t1Cb {border-top:1px solid #6eacff!important;}
.bo_t1Cbh th {border-top:1px solid #6eacff!important;}
.bo_t1Cbd td {border-top:1px solid #6eacff!important;}

.bo_t2Cb {border-top:2px solid #6eacff!important;}
.bo_t2Cbh th {border-top:2px solid #6eacff!important;}
.bo_t2Cbd td {border-top:2px solid #6eacff!important;}


/*보라 줄*/
.bo_t1Cp {border-top:1px solid #b69aff!important;}
.bo_t1Cph th {border-top:1px solid #b69aff!important;}
.bo_t1Cpd td {border-top:1px solid #b69aff!important;}

.bo_t2Cp {border-top:2px solid #b69aff!important;}
.bo_t2Cph th {border-top:2px solid #b69aff!important;}
.bo_t2Cpd td {border-top:2px solid #b69aff!important;}


/*핑크 줄*/
.bo_t1CPi {border-top:1px solid #ffbbe1!important;}
.bo_t1CPih th {border-top:1px solid #ffbbe1!important;}
.bo_t1CPid td {border-top:1px solid #ffbbe1!important;}

.bo_t2CPi {border-top:2px solid #ffbbe1!important;}
.bo_t2CPih th {border-top:2px solid #ffbbe1!important;}
.bo_t2CPid td {border-top:2px solid #ffbbe1!important;}




/*왼쪽 줄*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*기본색상(회색)*/
.bo_l1{border-left:1px solid #ddd;}
.bo_l2{border-left:2px solid #ccc;}



/*블랙 줄*/
.bo_l1Cbl {border-left:1px solid #666c78!important;}
.bo_l1Cblh th {border-left:1px solid #666c78!important;}
.bo_l1Cbld td {border-left:1px solid #666c78!important;}

.bo_l2Cbl {border-left:2px solid #666c78!important;}
.bo_l2Cblh th {border-left:2px solid #666c78!important;}
.bo_l2Cbld td {border-left:2px solid #666c78!important;}


/*빨강 줄*/
.bo_l1Cr {border-left:1px solid #f96472!important;}
.bo_l1Crh th {border-left:1px solid #f96472!important;}
.bo_l1Crd td {border-left:1px solid #f96472!important;}

.bo_l2Cr {border-left:2px solid #f96472!important;}
.bo_l2Crh th {border-left:2px solid #f96472!important;}
.bo_l2Crd td {border-left:2px solid #f96472!important;}


/*주황 줄*/
.bo_l1Co {border-left:1px solid #e9573e!important;}
.bo_l1Coh th {border-left:1px solid #e9573e!important;}
.bo_l1Cod td {border-left:1px solid #e9573e!important;}

.bo_l2Co {border-left:2px solid #e9573e!important;}
.bo_l2Coh th {border-left:2px solid #e9573e!important;}
.bo_l2Cod td {border-left:2px solid #e9573e!important;} 


/*노랑 줄*/
.bo_l1Cy {border-left:1px solid #e9573e!important;}
.bo_l1Cyh th {border-left:1px solid #f6bb43!important; }
.bo_l1Cyd td {border-left:1px solid #e9573e!important;}

.bo_l2Cy {border-left:2px solid #f6bb43!important;}
.bo_l2Cyh th {border-left:2px solid #f6bb43!important;}
.bo_l2Cyd td {border-left:2px solid #f6bb43!important;}


/*연두 줄*/
.bo_l1CYg {border-left:1px solid #91c558!important;}
.bo_l1CYgh th {border-left:1px solid #91c558!important;}
.bo_l1CYgd td {border-left:1px solid #91c558!important;}

.bo_l2CYg {border-left:2px solid #91c558!important;}
.bo_l2CYgh th {border-left:2px solid #91c558!important;}
.bo_l2CYgd td {border-left:2px solid #91c558!important;}


/*초록 줄*/
.bo_l1Cg {border-left:1px solid #36bc9b!important;}
.bo_l1Cgh th {border-left:1px solid #36bc9b!important;}
.bo_l1Cgd td {border-left:1px solid #36bc9b!important;}

.bo_l2Cg {border-left:2px solid #36bc9b!important;}
.bo_l2Cgh th {border-left:2px solid #36bc9b!important;}
.bo_l2Cgd td {border-left:2px solid #36bc9b!important;}


/*하늘 줄*/
.bo_l1CSy {border-left:1px solid #59d1ff!important;}
.bo_l1CSyh th {border-left:1px solid #59d1ff!important;}
.bo_l1CSyd td {border-left:1px solid #59d1ff!important;}

.bo_l2CSy {border-left:2px solid #59d1ff!important;}
.bo_l2CSyh th {border-left:2px solid #59d1ff!important;}
.bo_l2CSyd td {border-left:2px solid #59d1ff!important;}


/*파랑 줄*/
.bo_l1Cb {border-left:1px solid #6eacff!important;} 
.bo_l1Cbh th {border-left:1px solid #6eacff!important;}
.bo_l1Cbd td {border-left:1px solid #6eacff!important;}  

.bo_l2Cb {border-left:2px solid #6eacff!important;}
.bo_l2Cbh th {border-left:2px solid #6eacff!important;}
.bo_l2Cbd td {border-left:2px solid #6eacff!important;}  


/*보라 줄*/
.bo_l1Cp {border-left:1px solid #b69aff!important;}
.bo_l1Cph th {border-left:1px solid #b69aff!important;}
.bo_l1Cpd td {border-left:1px solid #b69aff!important;}

.bo_l2Cp {border-left:2px solid #b69aff!important;}
.bo_l2Cph th {border-left:2px solid #b69aff!important;}
.bo_l2Cpd td {border-left:2px solid #b69aff!important;}



/*핑크 줄*/
.bo_l1CPi {border-left:1px solid #ffbbe1!important;}
.bo_l1CPih th {border-left:1px solid #ffbbe1!important;}
.bo_l1CPid td {border-left:1px solid #ffbbe1!important;}

.bo_l2CPi {border-left:2px solid #ffbbe1!important;}
.bo_l2CPih th {border-left:2px solid #ffbbe1!important;}
.bo_l2CPid td {border-left:2px solid #ffbbe1!important;}



/*오른쪽 줄*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*기본색상(회색)*/
.bo_r1{border-right:1px solid #ddd;}
.bo_r2{border-right:2px solid #ccc!important;}


/*블랙 줄*/
.bo_r1Cbl {border-right:1px solid #666c78!important;}
.bo_r1Cblh th {border-right:1px solid #666c78!important;}
.bo_r1Cbld td {border-right:1px solid #666c78!important;}

.bo_r2Cbl {border-right:2px solid #666c78!important;}
.bo_r2Cblh th {border-right:2px solid #666c78!important;}
.bo_r2Cbld td {border-right:2px solid #666c78!important;}

/*빨강 줄*/
.bo_r1Cr {border-right:1px solid #f96472!important;}
.bo_r1Crh th {border-right:1px solid #f96472!important;}
.bo_r1Crd td {border-right:1px solid #f96472!important;}

.bo_r2Cr {border-right:2px solid #f96472!important;}
.bo_r2Crh th {border-right:2px solid #f96472!important;}
.bo_r2Crd td {border-right:2px solid #f96472!important;}



/*주황 줄*/
.bo_r1Co {border-right:1px solid #e9573e!important;}
.bo_r1Coh th {border-right:1px solid #e9573e!important;}
.bo_r1Cod td {border-right:1px solid #e9573e!important;}

.bo_r2Co {border-right:2px solid #e9573e!important;}
.bo_r2Coh th {border-right:2px solid #e9573e!important;}
.bo_r2Cod td {border-right:2px solid #e9573e!important;}


/*노랑 줄*/
.bo_r1Cy {border-right:1px solid #f6bb43!important;}
.bo_r1Cyh th {border-right:1px solid #f6bb43!important;}
.bo_r1Cyd td {border-right:1px solid #f6bb43!important;}

.bo_r2Cy {border-right:2px solid #f6bb43!important;}
.bo_r2Cyh th {border-right:2px solid #f6bb43!important;}
.bo_r2Cyd td {border-right:2px solid #f6bb43!important;}


/*연두 줄*/
.bo_r1CYg {border-right:1px solid #91c558!important;}
.bo_r1CYgh th{border-right:1px solid #91c558!important;}
.bo_r1CYgd td{border-right:1px solid #91c558!important;}

.bo_r2CYg {border-right:2px solid #91c558!important;}
.bo_r2CYgh th {border-right:2px solid #91c558!important;}
.bo_r2CYgd td {border-right:2px solid #91c558!important;}


/*초록 줄*/
.bo_r1Cg {border-right:1px solid #36bc9b!important;}
.bo_r1Cgh th {border-right:1px solid #36bc9b!important;}
.bo_r1Cgd td {border-right:1px solid #36bc9b!important;}

.bo_r2Cg {border-right:2px solid #36bc9b!important;}
.bo_r2Cgh th {border-right:2px solid #36bc9b!important;}
.bo_r2Cgd td {border-right:2px solid #36bc9b!important;}


/*하늘 줄*/
.bo_r1CSy {border-right:1px solid #59d1ff!important;}
.bo_r1CSyh th {border-right:1px solid #59d1ff!important;}
.bo_r1CSyd td {border-right:1px solid #59d1ff!important;}

.bo_r2CSy {border-right:2px solid #59d1ff!important;}
.bo_r2CSyh th {border-right:2px solid #59d1ff!important;}
.bo_r2CSyd td {border-right:2px solid #59d1ff!important;}

/*파랑 줄*/
.bo_r1Cb {border-right:1px solid #6eacff!important;} 
.bo_r1Cbh th {border-right:1px solid #6eacff!important;}
.bo_r1Cbd td {border-right:1px solid #6eacff!important;}  

.bo_r2Cb {border-right:2px solid #6eacff!important;}
.bo_r2Cbh th {border-right:2px solid #6eacff!important;}
.bo_r2Cbd td {border-right:2px solid #6eacff!important;}  


/*보라 줄*/
.bo_r1Cp {border-right:1px solid #b69aff!important;}
.bo_r1Cph th {border-right:1px solid #b69aff!important;}
.bo_r1Cpd td {border-right:1px solid #b69aff!important;}

.bo_r2Cp {border-right:2px solid #b69aff!important;}
.bo_r2Cph th {border-right:2px solid #b69aff!important;}
.bo_r2Cpd td {border-right:2px solid #b69aff!important;}  

/*핑크 줄*/
.bo_r1CPi {border-right:1px solid #ffbbe1!important;}
.bo_r1CPih th {border-right:1px solid #ffbbe1!important;}
.bo_r1CPid td {border-right:1px solid #ffbbe1!important;}

.bo_r2CPi {border-right:2px solid #ffbbe1!important;}
.bo_r2CPih th {border-right:2px solid #ffbbe1!important;}
.bo_r2CPid td {border-right:2px solid #ffbbe1!important;}



/*아래 줄*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*기본색상(회색)*/
.bo_b1{border-bottom:1px solid #ddd;}
.bo_b2{border-bottom:2px solid #ccc;}


/*블랙 줄*/
.bo_b1Cbl {border-bottom:1px solid #666c78!important;}
.bo_b1Cblh th {border-bottom:1px solid #666c78!important;}
.bo_b1Cbld td {border-bottom:1px solid #666c78!important;}

.bo_b2Cbl {border-bottom:2px solid #666c78!important;}
.bo_b2Cblh th {border-bottom:2px solid #666c78!important;}
.bo_b2Cbld td {border-bottom:2px solid #666c78!important;}


/*빨강 줄*/
.bo_b1Cr {border-bottom:1px solid #f96472!important;}
.bo_b1Crh th {border-bottom:1px solid #f96472!important;}
.bo_b1Crd td{border-bottom:1px solid #f96472!important;}

.bo_b2Cr {border-bottom:2px solid #f96472!important;}
.bo_b2Crh th{border-bottom:2px solid #f96472!important;}
.bo_b2Crd td {border-bottom:2px solid #f96472!important;}

/*주황 줄*/
.bo_b1Co {border-bottom:1px solid #e9573e!important;}
.bo_b1Coh th {border-bottom:1px solid #e9573e!important;}
.bo_b1Cod td {border-bottom:1px solid #e9573e!important;}

.bo_b2Co {border-bottom:2px solid #e9573e!important;}
.bo_b2Coh th {border-bottom:2px solid #e9573e!important;}
.bo_b2Cod td {border-bottom:2px solid #e9573e!important;}


/*노랑 줄*/
.bo_b1Cy {border-bottom:1px solid #f6bb43!important;}
.bo_b1Cyh th {border-bottom:1px solid #f6bb43!important;}
.bo_b1Cyd td {border-bottom:1px solid #f6bb43!important;}

.bo_b2Cy {border-bottom:2px solid #f6bb43!important;}
.bo_b2Cyh th {border-bottom:2px solid #f6bb43!important;}
.bo_b2Cyd td {border-bottom:2px solid #f6bb43!important;}


/*연두 줄*/
.bo_b1CYg {border-bottom:1px solid #91c558!important;}
.bo_b1CYgh th {border-bottom:1px solid #91c558!important;}
.bo_b1CYgd td {border-bottom:1px solid #91c558!important;}

.bo_b2CYg {border-bottom:2px solid #91c558!important;}
.bo_b2CYgh th {border-bottom:2px solid #91c558!important;}
.bo_b2CYgd td {border-bottom:2px solid #91c558!important;}


/*초록 줄*/
.bo_b1Cg {border-bottom:1px solid #36bc9b!important;}
.bo_b1Cgh th {border-bottom:1px solid #36bc9b!important;}
.bo_b1Cgd td {border-bottom:1px solid #36bc9b!important;}

.bo_b2Cg {border-bottom:2px solid #36bc9b!important;}
.bo_b2Cgh th {border-bottom:2px solid #36bc9b!important;}
.bo_b2Cgd td {border-bottom:2px solid #36bc9b!important;}


/*하늘 줄*/
.bo_b1CSy {border-bottom:1px solid #59d1ff!important;}
.bo_b1CSyh th {border-bottom:1px solid #59d1ff!important;}
.bo_b2CSyd td {border-bottom:1px solid #59d1ff!important;}

.bo_b2CSy {border-bottom:2px solid #59d1ff!important;}
.bo_b2CSyh th {border-bottom:2px solid #59d1ff!important;}
.bo_b2CSyd td {border-bottom:2px solid #59d1ff!important;}

/*파랑 줄*/
.bo_b1Cb {border-bottom:1px solid #6eacff!important;} 
.bo_b1Cbh th {border-bottom:1px solid #6eacff!important;}
.bo_b1Cbd td {border-bottom:1px solid #6eacff!important;}  

.bo_b2Cb {border-bottom:2px solid #6eacff!important;}
.bo_b2Cbh th {border-bottom:2px solid #6eacff!important;}
.bo_b2Cbd td {border-bottom:2px solid #6eacff!important;} 

/*보라 줄*/
.bo_b1Cp {border-bottom:1px solid #b69aff!important;}
.bo_b1Cph th {border-bottom:1px solid #b69aff!important;}
.bo_b1Cpd td {border-bottom:1px solid #b69aff!important;}
 
.bo_b2Cp {border-bottom:2px solid #b69aff!important;}
.bo_b2Cph th {border-bottom:2px solid #b69aff!important;}
.bo_b2Cpd td {border-bottom:2px solid #b69aff!important;} 

/*핑크 줄*/
.bo_b1CPi {border-bottom:1px solid #ffbbe1!important;}
.bo_b1CPih th {border-bottom:1px solid #ffbbe1!important;}
.bo_b1CPid td {border-bottom:1px solid #ffbbe1!important;}


.bo_b2CPi {border-bottom:2px solid #ffbbe1!important;}
.bo_b2CPih th {border-bottom:2px solid #ffbbe1!important;}
.bo_b2CPid td {border-bottom:2px solid #ffbbe1!important;}





/*라운드*//*======================================================*/
.bo_ra1 {border-radius:1%;}
.bo_ra2 {border-radius:2%;}
.bo_ra3 {border-radius:3%;}
.bo_ra5 {border-radius:5%;}
.bo_ra50 {border-radius:50%;}
.bo_ra50l li {border-radius:50%;}




/**//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*버튼타입1*/

/*기본-회색*/
.bt_s {display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 12px; font-weight: 400;  line-height: 1.42857143;  text-align: center;  white-space: nowrap;  vertical-align: middle; outline: none;
    -ms-touch-action: manipulation;  touch-action: manipulation;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  background-image: none;
    border: 1px solid transparent;  border-radius: 4px; }
.bt_st {display: inline-block; padding: 6px 12px; font-size: 12px; font-weight: 400;  line-height: 1.42857143;  text-align: center;  white-space: nowrap;  vertical-align: middle; outline: none;
    -ms-touch-action: manipulation;  touch-action: manipulation;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  background-image: none;
    border: 1px solid transparent;   }
/*화이트*/
.bt_w {color: #333; background-color: #fff; border-color: #ccc;}
.bt_w:hover {color: #333;background-color: #e6e6e6; border-color: #adadad;}

/*파랑*/
.bt_b {color: #fff; background-color: #337ab7;  border-color: #2e6da4;}
.bt_b:hover {color: #fff; background-color: #286090;  border-color: #204d74;}

/*초록*/
.bt_g {color: #fff; background-color: #5cb85c;  border-color: #4cae4c;}
.bt_g:hover {color: #fff; background-color: #449d44; border-color: #398439;}

/*하늘*/
.bt_Sk {color: #fff; background-color: #5bc0de;  border-color: #46b8da;}
.bt_Sk:hover {color: #fff;  background-color: #31b0d5;  border-color: #269abc;}

/*노랑*/
.bt_l {color: #fff;  background-color: #f0ad4e;  border-color: #eea236;}
.bt_l:hover {color: #fff; background-color: #ec971f;  border-color: #d58512;}

/*빨강*/
.bt_r {color: #fff;  background-color: #d9534f;  border-color: #d43f3a;}
.bt_r:hover {color: #fff; background-color: #c9302c;  border-color: #ac2925;}

/*투명*/
.bt_t {font-weight: 400;  color: #337ab7; border-radius: 0;   background-color: transparent;  -webkit-box-shadow: none;   box-shadow: none;}
.bt_t:hover {color: #23527c;  /*text-decoration: underline;*/   background-color: transparent;}

/*타원형 버튼*/
.bt_ci { width: 30px; height:30px; padding: 6px 0; border-radius: 15px; text-align: center; font-size: 12px; line-height: 1.428571429;}

/*타원_크기*/
.bt_ciLg {width: 50px; height: 50px; padding: 10px 16px; border-radius: 25px; font-size: 18px; line-height: 1.33;}
.bt_ciXl {width: 70px; height: 70px; padding: 10px 16px;  border-radius: 35px;    font-size: 24px;  line-height: 1.33;}





/*버튼타입2*//*======================================================*/

/*파랑2*/
.bt_b2 {color:#fff; background-color: #007aff;   border-color: #007aff;}
.bt_b2:hover{ color: #007aff; border-color: #007aff;  background: transparent;}

/*연두*/
.bt_Yg {color:#fff; background-color: #4cd964; border-color: #4cd964;}
.bt_Yg:hover {color: #4cd964;   border-color: #4cd964;  background: transparent;}

/*노랑2*/
.bt_y2 {color: #fff;  background-color: #ffcc00; border-color: #ffcc00}
.bt_y2:hover {color: #ffcc00; border-color: #ffcc00; background: transparent;}

/*빨강2*/
.bt_r2 {color: #fff;  background-color: #ff2d55;  border-color: #ff2d55;}
.bt_r2:hover {color: #ff2d55; border-color: #ff2d55;  background: transparent; }


/*화이트*/
.bt_w2 {color: #2b2b2b; background-color:#fff;  border-color: #c7c7cc;}
.bt_w2:hover{color: #ffffff;  background-color: #9e9e9e;    border-color: #9e9e9e;}


/*버튼타입3*//*======================================================*/
/*.bt-b3.bt-out:hover,.bt-g3.bt-out:hover, .bt-Sk.bt-out:hover, .bt-l3.bt-out:hover, .bt-r3.bt-out:hover {color: white;}*/
.bt_out {color: inherit;  background-color: transparent; /*transition: all .5s;*/}

/*파랑3*/
.bt_b3 {color: #428bca;  border-color: #2e6da4;}
.bt_b3:hover {color: #fff;  background-color: #286090;  border-color: #204d74;}

/*연두3*/
.bt_Yg3 {color: #5cb85c; border-color: #4cae4c; }
.bt_Yg3:hover {color:#fff; background-color: #449d44; border-color: #398439;}

/*하늘3*/
.bt_Sk3 {color: #5bc0de;  border-color: #46b8da;}
.bt_Sk3:hover{color: #fff;  background-color: #31b0d5;  border-color: #269abc;}


/*노랑3*/
.bt_l3 {color: #f0ad4e; border-color: #eea236; }
.bt_l3:hover {color: #fff; background-color: #ec971f;  border-color: #d58512;}

/*빨강*/
.bt_r3 {color: #d9534f;  border-color: #d43f3a;}
.bt_r3:hover {color: #fff; background-color: #c9302c;  border-color: #ac2925;}



/*버튼타입4*//*======================================================*/
/*색상은 위에서,아이콘은 부트.어썸 에서 */
/*1번사이즈(부트아이콘 사용)*/
 .ic_bt {padding: 1px 15px 3px 2px;  border-radius: 50px; letter-spacing:1px;}
 .bt_ic {padding: 8px; background: #fff; margin-right: 4px;}


 /*1번사이즈(어썸 사용)*/
  .ic_bta {padding: 2px 18px 3px 2px; border-radius: 50px; letter-spacing:1px;}
 .bt_ica { padding: 7px; background: #fff;  margin-right: 4px;  margin-top: 1px;}


 /*2번사이즈(공통)*/
 .ic_bt2 {padding: 3px 7px; font-size: 12px; line-height: 1.5;  border-radius: 50px;letter-spacing:1px; }
 .bt_ic2 {padding: 4px; background: #fff; margin-right: 2px;  margin-left: -4px; font-size: 10px;  }
 
 
 /*3번사이즈(공통)*/
 .ic_bt3 {padding: 2px 4px; font-size: 12px; line-height: 1.5;  border-radius: 50px; letter-spacing:1px; }
 .bt_ic3 {padding: 3px; background: #fff; margin-right: 2px;  font-size: 5px; }




 
/*버튼 사이즈*//*======================================================*/
.bt_grL>.bt_s, .bt_lg { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;}
.bt_lgt { padding: 5px 10px; font-size: 18px; line-height: 1.3333333;}
.bt_grS>.bt_s, .bt_sm {padding: 3px 8px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
.bt_grX>.bt_s, .bt_xs {padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px;}





/*임시*/


.wrapper {
  margin: 0 auto;
  padding: 40px;
  max-width: 800px;
}

.tabl_e {
  margin: 0 0 40px 0;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: table;
}
@media screen and (max-width: 580px) {
  .tabl_e {
    display: block;
  }
}

.r_ow {
  display: table-row;
  background: #f6f6f6;
}
.r_ow:nth-of-type(odd) {
  background: #e9e9e9;
}
.r_ow.header {
  font-weight: 900;
  color: #ffffff;
  background: #ea6153;
}
.r_ow.green {
  background: #27ae60;
}
.r_ow.blue {
  background: #2980b9;
}
@media screen and (max-width: 580px) {
  .row {
    padding: 8px 0;
    display: block;
  }
}

.cell {
  padding: 6px 12px;
  display: table-cell;
}
@media screen and (max-width: 580px) {
  .cell {
    padding: 2px 12px;
    display: block;
  }
}




/*배경색상*/
/*파랑*/
.ba_Cb {background-color:#d9edf7;}
.ba_Cb2g {background-color:#052a58;}
.ba_Cb4g {background-color:#3797e4;}



/*폰트컬러*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*파랑*/
.te_Cb {color:#2196F3;}
.te_Cb1 h1 {color:#2196F3;}
.te_Cb2h h2 {color:#2196F3;}
.te_Cb3h h3 {color:#2196F3;}
.te_Cb4 h4 {color:#2196F3;}
.te_Cb5 h5 {color:#2196F3;}
.te_Cbp p {color:#2196F3;}
.te_Cbs span {color:#2196F3;}
.te_Cb2 {color:#204d74;}
.te_Cb3 {color: #052a58;}
.te_Cb4 {color: #0958bb;}



/*문단 높이(라인하이트)*//*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
 .li_h1 {line-height:1;}
 .li_h2 {line-height:2;}
 .li_h3 {line-height:3;}
 .li_h4 {line-height:4;}
 .li_h5 {line-height:5;}


 


/*파랑색*/
.bs_cab {padding: 10px; margin: 20px 0; border: 1px solid #eee; border-left-width: 8px; border-radius: 3px; border-left-color: #0958bb;background:url(../img/banner3.jpg)no-repeat;    margin-left: 35px;}
.bs_cab2 {padding: 10px; margin: 20px 0; border: 1px solid #eee; border-left-width: 8px; border-radius: 3px; border-left-color: #1b2f48;background:url(../img/banner3.jpg)no-repeat;     margin-right: 35px;}



/*글자사이즈*/
.font_10 {font-size:10px;}
.font_12 {font-size:12px;}
.fo_s14 {font-size:14px;}
.font_15 {font-size:15px;}
.font_18 {font-size:18px;}
.font_20 {font-size:20px;}
.font_25 {font-size:25px;}
.font_30 {font-size:30px;}

.ma_t5px {margin-top:5px;}



/*라벨 포인트*/
.la_bel {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

/*빨강*/
.ba_r {background-color:#f2dede;}
.ba_r2 {background-color:#f74141;}


/*파랑*/
.ba_Cb {background-color:#d9edf7;}


/*초록*/
.ba_Cg{background-color:#dff0d8;}


/*노랑*/
.ba_Cy {background-color:#fcf8e3;}


/*보라*/
.ba_Cp {background-color:lavender;}
.ba_Cp2 {background-color:#8888fb;}


/*회색*/
.ba_gr2 {background-color:lightgray;}



/*CIEC 새로추가 한거*/


/*문단 포인트 반응형*/
 @media screen and (max-width: 640px) {       
     .col-xs-6 { float: none; width:100%; margin:0 auto;}
     .bs_cab { margin-left: 0px;}
     .bs_cab2 {  margin-right: 0px;}
    }
 
 .sn_b > li {display: inline-block;}

/*핀 이미지*/
.pin {background:url(../img/pin.png)no-repeat; width:31px; height:14px; }

/*핀 반은형*/
 @media (max-width: 540px) {
.sn_b>.pin {display:none;}
.sn_b>.f_w6 {margin-left:-20px;}
}

 /*오버플로우 히든 */
.o_h {overflow:hidden}


/*글자정렬*/
.wo_br{word-break: keep-all;}




/*메인*/

   .fo_s {font-size: 10px; margin-left: 1px;}

    @media (min-width: 768px) {
        .boa_rd {display: block; float: left;}
        .boa_rd {margin: 10px 0px;}
    }

    @media (min-width: 992px) {
        .Wi_1966 {width: 19.66666667%; }
    }


/*로고슬라이드*/        
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:35%;
     
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content:url(../img/arrow2.png); 
    
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0;
}


.nbs-flexisel-nav-right {
    right: 5px;    
}

.nbs-flexisel-nav-right:before {
  content:url(../img/arrow.png); 

}

.nbs-flexisel-nav-right.disabled {
    opacity: 0;
}



@media (max-width: 790px){
.nbs-flexisel-nav-left.disabled {
    opacity: 1;
}
.nbs-flexisel-nav-right.disabled {
    opacity: 1;
}
}


.ssd{background:url(../img/information.png)no-repeat center; 
         margin-right: auto;
    margin-left: auto;

    display: block;
    max-width: 100%;
    height: auto;
     }
.ssd:hover {background:url(../img/information4t.png)no-repeat;}



/*올라오는텍스트*/
/*글자배경*/
.pic {
    max-width: 300px;
    max-height: 300px;
    position: relative;
    overflow: hidden;
    margin: 10px;
    display: inline-block;
    /*-webkit-animation: anima 2s;
    -moz-animation: anima 2s;
    -o-animation: anima 2s;
    -ms-animation: anima 2s;
    animation: anima 2s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;*/
   
}

.pic-caption {
    cursor: default;
    position: absolute;
    width: 100%;
    height: 100%;
   
    padding: 10px;
    text-align: center;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
        background: #FF9800;
         color: #fff;
    margin-top: -10px;
}
.pic-title {
    font-size: 1.8em;       
    border: 3px solid #fff;
    width: 60%;
    text-align: center;
    margin: 0 auto;
    margin-top: 30%;
}


/*애니 속도*/
.pic .pic-image,
.pic-caption,
.pic:hover .pic-caption,
.pic:hover img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease
}
/*opacity: 1; 밑에 없어됨*/
.pic:hover .bottom-to-top
 {  opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -moz-touch-callout: none;
    -o-touch-callout: none;
    -ms-touch-callout: none;
    touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent;
    -o-tap-highlight-color: transparent;
    -ms-tap-highlight-color: transparent;
    tap-highlight-color: transparent
}
/*안보일대 위치 -이게 있어야 올라오는 애니메이션 됨*/
.bottom-to-top {
    top: 50%;
    left: 0
}
/*보버될때 높이*/
.pic:hover .bottom-to-top {
    top: 0;
    left: 0
}

.fo_4 {background: #00a2ff;  padding: 2%;  color: #fff;   font-weight: 700;    margin-top: -1px;}
.co_ff{color:#fff;}
.co_ff:hover{color:#0958bb;}












 @media only screen and (min-width: 768px) {
    .street.map_ci .map_cit {
        padding-bottom: 0;
        background-size: 213px 100px;
    }
}

        @media only screen and (min-width: 768px) {

            .street.map_ci .map_cit {
                height: 270px;
            }
        }
.street.map_ci .map_cit {
    border-top-color: #4159d6;
    background: url(../img/map.png) no-repeat center 54px;
    background-size: 100%;
   
}
        /*@media only screen and (min-width: 768px) {

            .bizlist .inwrap {
                margin: 0 10px;
                height: 400px;
            }
        }*/
.street .map_cit {
    padding: 15px;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    border-top: 4px solid #0081cb;
}
.street.map_ci .down_top strong {   
    color: #4159d6;
    font-size: 18px;
    background-position: 0 12px;
}
.down_top .tblbox {
    display: table;
    width: 100%;
}
.down_top strong {
    display: table-cell;
    background: url(../images/icons/ico_bullet_square_blue_m.gif) no-repeat 0 8px;
    background-size: 3px 3px;
    padding-left: 8px;
    font-size: 16px;
}
.down_top span {
    display: table-cell;
    text-align: right;
    font-weight: bold;    
}
.down_top span a {color:#949494;}
.down_top span a:hover {color:#FF9800;}

.down_txt {
    border-top: 1px solid #d5d5d5;
    margin-top: 12px;
    padding-top: 13px;
}
.biz_txt p {
    font-size: 14px;
    line-height: 18px;
    color: #777;
}ㄴ
.mo_re{}



 .map_t {
    position: absolute;
    margin-top: -60px;
    font-size: 20px;
    color: #fff;
    letter-spacing: 1px;
    margin-left: 20%;
    overflow:hidden
}

 .tele_co .no1 {
      margin-left: 30%;
    padding-top: 5%;
    font-size: 17px;
    color: #373737;
}

 .tele_co .no2 {
       margin-left: 30%;
    padding-top: 13%;
    font-size: 17px;
    color: #373737;
}

 .tele_co { background:url(../img/tele2.png)no-repeat;
            height:230px;
 }


 .media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;

}



 .med1 {background: #f1f1f1; padding: 3%;}
 .med1 a {color:#373737; }
 .going {color: #0958bb;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 1px;
    width: 100%;
    padding-bottom: 2%;} 



 .fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.hi-icon-effect {
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    background:rgba(65, 89, 214, 0.05);
}
.hi-icon-effect:hover {
    border-radius: 6px;
    background: rgba(33, 150, 243, 0.31);
    -webkit-transition: color 300ms, background-color 300ms;
    -moz-transition: color 300ms, background-color 300ms;
    -o-transition: color 300ms, background-color 300ms;
    transition: color 300ms, background-color 300ms;
}

.text-center span {
    font-size: 30px;
    margin-top: 50px;
    margin-bottom: 30px;
    color: #fff;
    padding: 50px;
    background: #0BA9F9;
    border-radius: 20%;
}
.hi-icon-effect span.fa:hover {
    background: #fff;
    color: #0BA9F9;
    -webkit-transition: color 300ms, background-color 300ms;
    -moz-transition: color 300ms, background-color 300ms;
    -o-transition: color 300ms, background-color 300ms;
    transition: color 300ms, background-color 300ms;
}
.text-center p {
    margin-bottom: 15px;
}

.mi_fot {font-weight:500; font-size:16px; color:#777;}
.mi_fot2 {font-weight:700; font-size:20px;}
.mi_fot a {color:#777;}
.ma_l5px {margin-left:5px;}
.ma_l15px {margin-left:15px;}

.li_h18 { line-height: 1.8;}
.pa_18p {padding-bottom:18%!important;}





/*네비게이션*/
.navbar-custom {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 3;  
}
.navbar-custom .navbar-brand {
  font-weight: 800;
}
.navbar-custom .navbar-header .navbar-toggle {
  color: #777777;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 12px;
}
.navbar-custom .nav li a {
  text-transform: uppercase;
  font-size: 15px;

}
@media only screen and (min-width: 768px) {
  .navbar-custom {
    background: transparent;
    border-bottom: 1px solid transparent;
  }
  .navbar-custom .navbar-brand {
    color: white;
    padding: 20px;
  }
  .navbar-custom .navbar-brand:hover,
  .navbar-custom .navbar-brand:focus {
    color: rgba(255, 255, 255, 0.8);
  }
  .navbar-custom .nav li a {
    color:#0a0a0a;
    padding: 20px;
  }
  .navbar-custom .nav li a:hover,
  .navbar-custom .nav li a:focus {
    color:#2487c8;
  }
  .navbar-custom .nav li ul.dropdown-menu a {
    color: #333333;
  }
  .navbar-custom .nav li ul.dropdown-menu a:hover,
  .navbar-custom .nav li ul.dropdown-menu a:focus {
      color: #333333;
  }
}
@media only screen and (min-width: 1170px) {
  .navbar-custom {
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .navbar-custom.is-fixed {
    /* when the user scrolls down, we hide the header right above the viewport */
    position: fixed;
    top: -61px;
    background-color: rgba(255, 255, 255, 0.9);
    border-bottom: 1px solid #f2f2f2;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
  }
  .navbar-custom.is-fixed .navbar-brand {
    color: #333333;
  }
  .navbar-custom.is-fixed .navbar-brand:hover,
  .navbar-custom.is-fixed .navbar-brand:focus {
    color: #0085A1;
  }
  .navbar-custom.is-fixed .nav li a {
    color: #333333;
  }
  .navbar-custom.is-fixed .nav li a:hover,
  .navbar-custom.is-fixed .nav li a:focus {
    color: #0085A1;
  }
  .navbar-custom.is-visible {
    /* if the user changes the scrolling direction, we show the header */
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
/*그림*/
.intro-header {
  background-color: #777777;
  background: no-repeat center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
.intro-header .site-heading,
.intro-header .post-heading,
.intro-header .page-heading {
  padding: 100px 0 50px;
  color: white;
}
@media only screen and (min-width: 768px) {
  .intro-header .site-heading,
  .intro-header .post-heading,
  .intro-header .page-heading {
    padding: 170px 0;
  }
}
.intro-header .site-heading,
.intro-header .page-heading {
  text-align: center;
}
.intro-header .site-heading h1,
.intro-header .page-heading h1 {
  margin-top: 0;
  font-size: 50px;
}
.intro-header .site-heading .subheading,
.intro-header .page-heading .subheading {
  font-size: 33px; 
  display: block; 
    /*margin: 0px 0px 80px;*/
    background: rgba(45, 45, 45, 0.24);
    padding: 3%;
    border-radius: 5px;
        font-weight: 700;
}


@media only screen and (min-width: 768px) {
  .intro-header .site-heading h1,
  .intro-header .page-heading h1 {
    font-size: 80px;
  }
}
.intro-header .post-heading h1 {
  font-size: 35px;
}
.intro-header .post-heading .subheading,
.intro-header .post-heading .meta {
  line-height: 1.1;
  display: block;
}
.intro-header .post-heading .subheading { 
  font-size: 24px;
  margin: 10px 0 30px;
  font-weight: 600;
}
.intro-header .post-heading .meta {
  font-style: italic;
  font-weight: 300;
  font-size: 20px;
}
.intro-header .post-heading .meta a {
  color: white;
}
@media only screen and (min-width: 768px) {
  .intro-header .post-heading h1 {
    font-size: 55px;
  }
  .intro-header .post-heading .subheading {
    font-size: 30px;
  }
}
/*회사소개*/
.intro-header .site-heading .subheading2,
.intro-header .page-heading .subheading2 {
  font-size: 33px; 
  display: block;     
 color:#000;
    padding: 3%;
    border-radius: 5px;
}
/*제품소개*/
.intro-header .site-heading .subheading3,
.intro-header .page-heading .subheading3 {
  font-size: 33px; 
  display: block; 
    background: rgba(45, 45, 45, 0.41);
    padding: 3%;
    border-radius: 5px;
}



/*CI소개*/
    .Cannes_le {float:left;}  
    .color_Cannes{width: 28%;}
    @media screen and (max-width: 960px) {       
    .color_Cannes { float: none; margin:0 auto; width:100%;   margin-bottom:1%;} 
    .skyblue_ca  {margin-left:0!important; margin-right:0!important;}
    .White_ca  {margin-left:0!important; margin-right:0!important;}
    .mm5 {margin-left:0!important; margin-right:0!important;}
    }
    .green_ca {padding: 5px ; border:1px solid #00b26b;  overflow:hidden;}
    .green_ca1 {width:30%; height:100px; background:#00b26b;  }
    .green_ca2 {height:100px; width:70%;  background:rgba(0, 178, 107, 0.09);}
    .green_ca3 { margin-left:-30px; margin-top:20px;}


    .skyblue_ca {padding:5px; border:1px solid #00c0f3; overflow:hidden; margin-left:2%; margin-right:2%; }
    .skyblue_ca1 {width:30%; height:100px; background:#00c0f3;}
    .skyblue_ca2 {height:100px; width:70%;  background:rgba(0, 192, 243, 0.09);}
    .skyblue_ca3 {margin-left:-30px; margin-top:20px;}


    .yellowishgreen_ca {padding:5px; border:1px solid #8dc63f; overflow:hidden; }
    .yellowishgreen_ca1 {width:30%; height:100px; background:#8dc63f;}
    .yellowishgreen_ca2 {height:100px; width:70%;  background:rgba(141, 198, 63, 0.14);}
    .yellowishgreen_ca3 {margin-left:-30px; margin-top:20px;}

    .blue_ca {padding:5px; border:1px solid #118acb; overflow:hidden;}
    .blue_ca1 {width:30%; height:100px; background:#118acb;}
    .blue_ca2 {height:100px; width:70%;  background:rgba(17, 138, 203, 0.12);}
    .blue_ca3 {margin-left:-30px; margin-top:20px;}


    .White_ca {padding:5px; border:1px solid #ddd; overflow:hidden; margin-left:2%; margin-right:2%;}
    .White_ca1 {width:30%; height:100px; background:#fff; border:1px solid #ddd;}
    .White_ca2 {height:100px; width:70%;  background:rgba(221, 221, 221, 0.3);}
    .White_ca3 {margin-left:-30px; margin-top:20px;}

    .gray_ca {padding:5px; border:1px solid #636466; overflow:hidden;}
    .gray_ca1 {width:30%; height:100px; background:#636466;}
    .gray_ca2 {height:100px; width:70%;  background:rgba(99, 100, 102, 0.15);}
    .gray_ca3 {margin-left:-30px; margin-top:20px;}

    .color_logo {margin:0 auto; margin-bottom:5px; box-shadow: 1px 1px 5px #9E9E9E;}

   .s_pnt3 { background-color: rgba(3, 169, 244, 0.90);   padding: 3%;   color: #fff;   font-size: 16px;    box-shadow: 5px 5px 5px rgba(96, 125, 139, 0.28);}
   .s_pnt4 {background-color: rgba(4, 97, 176, 0.90);  padding: 1%;  color: #fff;   font-size: 16px;   box-shadow: 5px 5px 5px rgba(96, 125, 139, 0.28);}
    



   /*공지게시판*/

 @media (max-width: 480px) {
.no_t {display: none;}
 }
@media (max-width: 640px){
 .no_t{display: none;}
 }  

.board-search-wrap {
    display: block;
    line-height: 120%;
    max-width: 70%;
    float: right;
}

@media (max-width: 540px) {
    .board-search-wrap {
        display: block;
        line-height: 120%;
        max-width: 100%;
        min-width: 50%;
        width: 100%;
    }
}

/*검색창들 공간 여백*/
.board-search {
    display: block;
    text-align: right;
    padding: 5px 0px 5px 0px;
}
@media (max-width: 540px) {

    .board-search {
        display: block;
        text-align: right;
        padding: 0px 0px 0px 0px;
        position: relative;
        overflow: hidden;
    }
}
/*제목 꾸미기*/
.board-search select {
    background-color: #f8f8f8;
    border-color: #d2d2d2;
    height: 38px;
    font-size: 0.923em;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    line-height: 1.3em;
    margin-right: 5px;
}

/*검색 입력란 꾸미기*/
.board-search .text {
    max-width: 150px;
    background-color: #fff;
    height: 26px;
    border: 1px solid #d2d2d2;
    box-sizing: content-box;
    padding: 5px;
    margin: 0 5px 0 0;
}
      @media (max-width: 540px) {

            .board-search .text {
                width: 40%;
                min-width: 90px;
                max-width: 70%;
            }
        }

      /*공지게시판안*/
    .bo_hr2 {border: 0;   border-top: 1px solid #eee;  margin-top: 0; margin-bottom:0;}
/*관리자 칸 수직정렬*/
.adm_in * {vertical-align: middle;}

/*관리자 사이의 줄*/
    .adm_in .jul {
    display: inline-block;
    width: 5px;
    height: 1em;
    margin-left: 10px;
    padding-right: 5px;
    border-left: 1px solid #DDD;
    }
/*관리자칸 글자 색상*/
.adm_in {
    display: block;
    font-size: 0.923em;
    color: #343434;
}

/*게시판내용 젤 부모*/
.board-wrap {
    display: block;
    position: relative;
    margin-top:20px;
}

/*상단 라인*/
.bd-line {display: block; width: 100%; height: 2px; background:#0a5bbc; overflow:hidden;  position: relative;  border: 0;  margin: 0;}

/*제목 아래 라인*/
 .board-view-title { border-bottom: 1px solid #999;}
  
/*첨부파일 제목 위치*/
.board-txt .ilbl {
        position: absolute;
    left:25px;
    width: 100px;
    top: 0;
    display: block;
    min-height: 1.5em;
    padding:7px;
    font-weight: bold;
}

/*첨부파일 위치*/
.attached-filet {
      display: block;
    margin-left: 130px;
    border-left: 1px solid #DDD;
    padding: 6px 0px;    
}
/*첨부파일 아래 줄*/
 .board-txt{
    position: relative;
    border-bottom: 1px solid #DDD;
    width: 100%;
}


 /*게시판 안에 내용*/
 .board-contents {
    display: block;
    position: relative;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
}


 /*다음 이전 칸 */
.board-view-more {
    display: block;
    position: relative;
    width: 100%;
    border-top: 1px solid #3F51B5;
    border-bottom: 1px solid #3F51B5;
    padding-top: 15px;
}

                             
.bot_li {border-left: 2px solid #c4c4c4; margin:0px 5px }
.bot_li2 {border-left: 2px solid #c4c4c4; margin-left:8px; margin-right:3px; }

/*버튼 위치*/
.board-view-btns {
    display: block;
    margin: 15px 0;
    text-align: right;  
}



/*오는길*/
    .overlay_info {border-radius: 6px; margin-bottom: 12px; float:left;position: relative; border: 1px solid #ccc; border-bottom: 2px solid #ddd;background-color:#fff;}
    .overlay_info:nth-of-type(n) {border:0; box-shadow: 0px 1px 2px #888;}
    .overlay_info a {display: block; background: #3F51B5; background: #3F51B5 url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/arrow_white.png) no-repeat right 14px center; text-decoration: none; color: #fff; padding:12px 36px 12px 14px; font-size: 14px; border-radius: 6px 6px 0 0}
    .overlay_info a strong {background:url(../img/ciec.png) no-repeat; padding-left: 27px;}
    .overlay_info .desc {padding:14px;position: relative; min-width: 190px; height:80px}
    .overlay_info img {vertical-align: top;}
    .overlay_info .address {font-size: 12px; color: #333; position: absolute; left: 80px; right: 14px; top: 24px; white-space: normal}
    .overlay_info:after {content:'';position: absolute; margin-left: -11px; left: 50%; bottom: -12px; width: 22px; height: 12px; background:url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png) no-repeat 0 bottom;}

    .pcont dl dt {
        font-weight: bold;
        color: #555;
        font-size: 1.154em;
        margin-bottom: 0.8em;
    }
    #pg-location .pcont .dl-loc dd {
        font-size: 1.231em;
        color: #555;
        line-height: 1.5em;
    }
    .co_9{color: #2196f3;}

 
    .leftbar {
        border-left: 6px solid #ccc!important;
    }

    .border-blue {
        border-color: #2196F3!important;
        color: #000!important;
        background-color: #efefef!important;
        padding:5px;
        border-radius: 3px;
            }
    .ptel,.pfax,.pemail {margin-left:4%;}



    /*제품소개*/

    
        @media (min-width: 768px) {
            .fl_no {float: right; margin-top:50px;}
         
        }

/*반응형일때 빈공간 채움 컨텐츠 */

     @media (max-width: 1199px) {           
            .grab {display:block;} }


  
    @media (min-width: 1200px){
        .fl_no {float: left;
                margin:0;
        }
        .grab {display:none;}
    }




    .support {
    margin-top: 20px; 
}
.support .support_inner:first-child {
    border-bottom: 1px solid #dedede;
    background: url(../img/skill.png) no-repeat 70px 90px;
}
.support .support_inner:nth-child(2){
    border-bottom: 1px solid #dedede;
    background: url(../img/discrimination.png) no-repeat 70px 90px;
    height: 370px;
}
.support .support_inner:nth-child(3){
    border-bottom: 1px solid #dedede;
    background: url(../img/effect.png) no-repeat 70px 90px;
    height: 370px;
}
.support .support_inner:last-child{    
    background: url(../img/expectation.png) no-repeat 70px 90px;
    height: 370px;
}


.support .support_inner>div {
    padding: 50px 0 60px 340px;
}

.support_inner h3 {
    color: #337ab7;   
    line-height: 1.2em;
    font-weight: bold;
}
.support_inner .sub_text {
    color: #ccc;
    font-size: 15px;
    font-family: "Titillium Web";
}

.support_inner .txt01 {
    margin-top: 25px;
}

.support_inner ul {
    margin-top: 25px;
}

.support_inner li {
    margin-left: -5%;
    padding-left: 3%;
    margin-top: 20px;
    color: #767676;
    font-size: 15px;
    line-height:2;
    background: url(../img/line2.png) no-repeat 0px 10px;
    }

@media (max-width: 1199px){
.support .support_inner {
    padding-top: 220px;
	}
}

@media (max-width: 1199px){
.support .support_inner:first-child {
    border-bottom: 1px solid #dedede;
    background: #f7f7f7 url(../img/skill.png) no-repeat center 9px;   
    height: auto;
	}
}
@media (max-width: 1199px){
.support .support_inner:nth-child(2) {
    border-bottom: 1px solid #dedede;
    background: #f7f7f7 url(../img/discrimination.png) no-repeat center 7px;  
   height: auto;
	}
}
@media (max-width: 1199px){
.support .support_inner:nth-child(3) {
    border-bottom: 1px solid #dedede;
    background: #f7f7f7 url(../img/effect.png) no-repeat center 9px;   
     height: auto;
	}
}
@media (max-width: 1199px){
.support .support_inner:last-child {
    background: #f7f7f7 url(../img/expectation.png) no-repeat center 9px;
     height: auto;
	}
}

@media (max-width: 1199px){
.support .support_inner>div {
    padding: 30px 0 50px 0;
    background: #fff;
	}
}
.ser_6 { color: #337ab7;   line-height: 1.2em; font-weight:bold; text-align:center;}
.ser_6t {color: #767676;  font-size: 15px;      }




.ma_l15mi{margin-left: -15px;}


/*하단 푸터*/
.fot_ba {background: rgba(242, 242, 242, 0.4); margin-top: 1%;}

.bag_sk {background: #e4f3ff; padding-left:2%;}



/*회사제품소개 반응형*/
        .keep2 {
            display: none;
        }

        @media (max-width:768px) {
            .keep2 {
                display: block;
                margin-left: -40px;
            }

            .company_or > .o_h {
                display: none;
            }

            .keep3 {
                background: #19cbc9;
                margin-top: 5%;
            }

            .keep5 {
                background: #00a5b4;
                box-shadow: 5px 5px 5px #ddd;
            }

            .keep2 li span {
                display: block;
                text-align: center;
                color: #fff;
                font-size: 20px;
                font-weight: 600;
                padding: 8px;
            }

            .te_ar {
                display: block;
                text-align: center;
                color: #9e9d9d;
                font-size: 20px;
                font-weight: 600;
                padding: 8px;
            }

            .keep3t {
                color: #fff;
                font-size: 18px;
                font-weight: 500;
                letter-spacing: 1px;
                line-height: 30px;
                padding-bottom: 5px;
            }
        }

        @media (max-width: 414px) {
            .keep2 {
                display: block;
                margin-left: -40px;
            }
        }



        .sw2 {
            display: none;
        }

        @media (max-width:750px) {
            .sw2 {
                display: block;
                margin-left: -40px;
            }

            .company_or2 > .o_h {
                display: none;
            }

            .sw3 {
                background: #00a2ff;
                margin-top: 5%;
            }

            .sw4 {
                background: #00a2ff;
                box-shadow: 5px 5px 5px #ddd;
            }

            .sw5 {
                background: #ea5e11;
                box-shadow: 5px 5px 5px #ddd;
            }

            .sw6 {
                background: #dbecff;
                box-shadow: 5px 5px 5px #ddd;
            }

            .sw2 li span {
                display: block;
                text-align: center;
                color: #fff;
                font-size: 20px;
                font-weight: 600;
                padding: 8px;
            }

            .te_ar {
                display: block;
                text-align: center;
                color: #9e9d9d;
                font-size: 20px;
                font-weight: 600;
                padding: 8px;
            }

            .sw3t {
                color: #fff;
                font-size: 18px;
                font-weight: 500;
                letter-spacing: 1px;
                line-height: 30px;
                padding-bottom: 5px;
            }

            .sw4t {
                color: #fff;
                font-size: 18px;
                font-weight: 500;
                letter-spacing: 1px;
                line-height: 30px;
                padding-bottom: 5px;
            }

            .sw5t {
                color: #fff;
                font-size: 18px;
                font-weight: 500;
                letter-spacing: 1px;
                line-height: 30px;
                padding-bottom: 5px;
            }
        }

        @media (max-width: 414px) {
            .sw2 {
                display: block;
                margin-left: -40px;
            }
        }


        .bak {
            color: #808080 !important;
        }


        /*6살*/
            .fo_ots {background: url(../img/line3.png)no-repeat; }