@charset "utf-8"; 

/* SUB TAB */
   #TE2_main {margin-bottom:0px;}
   #TE2S_visual {margin-bottom:0px;}



/* about8.php */   
.TE2S13_bg_gary { background-color:#f7f7f7 ; padding:0 }
.TE2S13_sub { display:block ; overflow: hidden ; margin-bottom:60px; width:100%;}
.TE2S13_sub:last-child { margin-bottom:0}


.TE2S13_gInfor { background-position:center center ; background-repeat:no-repeat ; background-size: cover; }
#TE2S130_section1 .TE2S13_gInfor { background-image:url(../TE2_img_sub/TE18_1_bg.png) ;}
#TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner { width:1100px ; margin: 0 auto; padding:215px 0; }
#TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > strong , #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p { 
    color:#000 ; text-align:center ; display: block; font-family: 'Noto Sans KR', sans-serif; }
#TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > strong { letter-spacing:-3px ; font-size:50px; font-weight:700 ;  margin:40px auto 80px;}
#TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p {font-size:21px; line-height:2; font-weight: 500; letter-spacing:-1px;}
#TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p:first-child{font-weight: 700; font-size:26px; letter-spacing:-2px;}


#TE2S130_section2 .TE2S_h4 {letter-spacing:-3px ; font-size:50px; color:#000; font-weight: 700; text-align:center; font-family: 'Noto Sans KR', sans-serif;line-height: 1.3;}
#TE2S130_section2 .TE2S_h4 span {color: #fdc239;display: inline-block;font-size: inherit;font-family: inherit;font-weight: inherit;line-height: inherit;vertical-align: inherit;padding:0px;}
#TE2S130_section2 .TE2S_h5 {letter-spacing:-2px ; font-size:26px; color:#000; font-weight: 700; font-family: 'Noto Sans KR', sans-serif;
  border-left:5px solid #000; padding-left: 15px;margin:10px 0 30px;}
#TE2S130_section2 .TE2S_h5 span {letter-spacing:inherit; font-size:inherit; color:inherit; font-weight: 400; font-family: inherit;
  padding-left:30px;}
#TE2S130_section2 .TE2S_table {overflow-x: auto;width:100%; margin-bottom: 20px;box-sizing: border-box;}
#TE2S130_section2 .TE2S_table table {max-width:1100px;min-width: 990px;}
#TE2S130_section2 .TE2S_table thead tr:first-child th {border-top: 2px solid #000;}
#TE2S130_section2 .TE2S_table thead tr th[rowspan] {border-bottom: 2px solid #000;}
#TE2S130_section2 .TE2S_table thead tr:last-child th {border-bottom: 2px solid #000;}
#TE2S130_section2 .TE2S_table thead tr th {border: 1px solid #ca9b2e; padding: 10px 0px; line-height: 1;
  letter-spacing:-2px ; font-size:25px; color:#000; font-weight: 700; font-family: 'Noto Sans KR', sans-serif;}
#TE2S130_section2 .TE2S_table thead tr:last-child th {font-size:22px;}
#TE2S130_section2 .TE2S_table tbody th {background-color: #fffcf5;}
#TE2S130_section2 .TE2S_table tbody th p {letter-spacing:-2px ; font-size:22px; color:#000; font-weight: 700; font-family: 'Noto Sans KR', sans-serif; line-height: 1.5;}
#TE2S130_section2 .TE2S_table tbody th p span {letter-spacing:inherit; font-size:18px; color:inherit; font-weight: inherit; font-family: inherit;}
#TE2S130_section2 .TE2S_table tbody td p {letter-spacing:-2px ; font-size:24px; color:#000; font-weight: 700; font-family: 'Noto Sans KR', sans-serif; line-height: 1.4;}
#TE2S130_section2 .TE2S_table tbody td p span {display:block; letter-spacing:-1px ; font-size:21px; color:inherit; font-weight: 500; font-family: inherit;}
#TE2S130_section2 .TE2S_table tbody td>span {display:block; letter-spacing:-1px ; font-size:15px; color:#4c4c4c; font-weight: 400; font-family: 'Noto Sans KR', sans-serif;line-height: 1.2;}
#TE2S130_section2 .TE2S_table tbody td:last-child {text-align: center;}
#TE2S130_section2 .TE2S_table tbody td:last-child .center_wrap {
  display:-webkit-inline-flex; display:-ms-inline-flexbox; display: inline-flex;
  -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;
  -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start;}
#TE2S130_section2 .TE2S_table tbody td:last-child .center_wrap p {letter-spacing:-1px ; font-size:17px; margin: 5px 0px; color:#000; font-weight: 400; font-family: 'Noto Sans KR', sans-serif;}
#TE2S130_section2 .TE2S_table tbody td:last-child .center_wrap p span {vertical-align: text-top; text-align: center; line-height: 1; display:inline-block; box-sizing: border-box;
  background-color:#e5e5e5; width: 70px; margin-right:10px; padding: 5px 0px; border-radius: 14px / 50%;
  letter-spacing:-1px ; font-size:17px; color:#000; font-weight: 700; font-family: 'Noto Sans KR', sans-serif;}
#TE2S130_section2 .TE2S_table tbody .brdCrit th, #TE2S130_section2 .TE2S_table tbody .brdCrit td {border-top:2px solid #000;}
#TE2S130_section2 .TE2S_table tbody .brdCrit th[rowspan], #TE2S130_section2 .TE2S_table tbody .brdCrit td[rowspan] {border-bottom:2px solid #000;}
#TE2S130_section2 .TE2S_table tbody tr:not(.brdCrit) th, #TE2S130_section2 .TE2S_table tbody tr:not(.brdCrit) td {border-bottom:2px solid #000;}
#TE2S130_section2 .TE2S_table tbody tr:last-child {border-bottom:2px solid #000;}
#TE2S130_section2 .TE2S_table caption {letter-spacing:-1px; font-size:17px; color:#000; font-weight: 500; font-family: 'Noto Sans KR', sans-serif;
  margin-top:20px; caption-side: bottom; text-align: right;}
#TE2S130_section2 .TE2S_p {letter-spacing:-1px ; font-size:22px; color:#000; font-weight: 400; font-family: 'Noto Sans KR', sans-serif; line-height: 1.5;}
#TE2S130_section2 .TE2S_aBtn {display:block; width:500px; margin: 80px auto 0px; padding: 18px 0px; border-radius: 30px / 50%; background-color: #32569a; 
  letter-spacing:-2px ; font-size:26px; color:#fff; font-weight: 700; text-align:center; font-family: 'Noto Sans KR', sans-serif;}


#TE2S130_section3 { margin-bottom:0 } 
#TE2S130_section3 .TE2S13_gInfor { background-image:url(../TE2_img_sub/TE18_2_bg.png) ;}
#TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner { width:1100px ; margin: 0 auto; padding:180px 0; }
#TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > strong , #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > p { 
    color:#fff ; text-align:center ; display: block; font-family: 'Noto Sans KR', sans-serif; 
    letter-spacing:-3px ;font-size:37px;}
#TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > strong { font-weight:700 ;}
#TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > p { font-weight: 400;}




/* MOBILE ****/
@media (max-width:1280px){}
@media (max-width:1100px){
   #TE2_main {margin-bottom:30px;}
  .TE2S13_sub {padding:0; box-sizing: border-box;}

  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner {width: 100%;}
  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner {width: 100%;}

  #TE2S130_section2 .TE2S_table thead tr th {font-size:32px;}
  #TE2S130_section2 .TE2S_table thead tr:last-child th {font-size:20px;}
  #TE2S130_section2 .TE2S_table tbody th p {font-size:20px;}
  #TE2S130_section2 .TE2S_table tbody th p span {font-size:16px;}
  #TE2S130_section2 .TE2S_table tbody td p {font-size:22px;}
  #TE2S130_section2 .TE2S_table tbody td p span {font-size:19px;}
  #TE2S130_section2 .TE2S_table tbody td>span {font-size:13px; }
  #TE2S130_section2 .TE2S_table tbody td:last-child .center_wrap p {font-size:15px;}
  #TE2S130_section2 .TE2S_table tbody td:last-child .center_wrap p span {font-size:15px;}
  #TE2S130_section2 .TE2S_table caption {font-size:15px;}
}
@media (max-width:1024px){}
@media (max-width:890px){/*html {font-size: 18px;}*/
  .TE2S13_sub {margin-bottom:54px;}

  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner { padding:190px 0; }
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > strong {  font-size:45px; margin:36px auto 72px;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p { font-size: 19px;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p:first-child{font-size:23px;}

  #TE2S130_section2 .TE2S_h4 { font-size:45px; }
  #TE2S130_section2 .TE2S_h5 { font-size:23px; padding-left: 13px; margin:9px 0 27px;}
  #TE2S130_section2 .TE2S_h5 span {padding-left:27px;}
  #TE2S130_section2 .TE2S_table {margin-bottom: 20px;}
  #TE2S130_section2 .TE2S_p { font-size:20px;}
  #TE2S130_section2 .TE2S_aBtn {width:450px; margin: 72px auto 0px; padding: 16px 0px; font-size:23px;}

  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner { padding:162px 0; }
  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > strong , #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > p {font-size:30px}
}
@media (max-width:768px){/*html {font-size: 17px;}*/
  .TE2S13_sub {margin-bottom:51px;}

  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner { padding:183px 10px; box-sizing: border-box;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > strong {font-size:42px; margin:34px auto 68px; word-break: keep-all;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p {font-size:18px; word-break: keep-all;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p:first-child{font-size:22px;}

  #TE2S130_section2 .TE2S_h4 {font-size:42px;}
  #TE2S130_section2 .TE2S_h5 {font-size:22px; padding-left: 13px; margin:8px 0 25px;}
  #TE2S130_section2 .TE2S_h5 span {padding-left:25px;}
  #TE2S130_section2 .TE2S_table {margin-bottom: 17;}
  #TE2S130_section2 .TE2S_p {font-size:19px;}
  #TE2S130_section2 .TE2S_aBtn {width:425px; margin: 68px auto 0px; padding: 15px 0px; font-size:22px;}

  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner { padding:153px 10px; box-sizing: border-box;}
  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > strong , #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > p {font-size:29px;word-break: keep-all;}

  #TE2S130_section2 .TE2S_table table {min-width: 770px;}
  #TE2S130_section2 .TE2S_table thead tr th {font-size:26px;}
  #TE2S130_section2 .TE2S_table thead tr:last-child th {font-size:16px;}
  #TE2S130_section2 .TE2S_table tbody th p {font-size:16px;}
  #TE2S130_section2 .TE2S_table tbody th p span {font-size:12px;}
  #TE2S130_section2 .TE2S_table tbody td p {font-size:18px;}
  #TE2S130_section2 .TE2S_table tbody td p span {font-size:15px;}
  #TE2S130_section2 .TE2S_table tbody td>span {font-size:10px; }
  #TE2S130_section2 .TE2S_table tbody td:last-child .center_wrap p {font-size:11px;}
  #TE2S130_section2 .TE2S_table tbody td:last-child .center_wrap p span {font-size:11px;}
  #TE2S130_section2 .TE2S_table caption {font-size:11px;}
}
@media (max-width:560px){/*html {font-size: 15px;}*/
  .TE2S_inner {padding: 0 20px;}
  .TE2S13_sub {margin-bottom:45px;}

  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner { padding:161px 10px; }
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > strong {font-size:37px; margin:30px auto 50px;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p {font-size:19px;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p:first-child{font-size:22px;}

  #TE2S130_section2 .TE2S_h4 {font-size:37px;}
  #TE2S130_section2 .TE2S_h5 {font-size:21px; padding-left: 11px; margin:7px 0 22px;}
  #TE2S130_section2 .TE2S_h5 span {padding-left:22px;}
  #TE2S130_section2 .TE2S_table {margin-bottom: 15px;}
  #TE2S130_section2 .TE2S_p {font-size:18px;}
  #TE2S130_section2 .TE2S_aBtn {width:375px; margin: 60px auto 0px; padding: 13px 0px; font-size:19px;}

  #TE2S130_section3 .TE2S13_gInfor { background-image:url(../TE2_img_sub/TE18_2_bg_m.png) ;}
  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner { padding:170px 60px; }
  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > strong , #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > p {font-size:25px;}
}
@media (max-width:480px){/*html {font-size: 13px;}*/
  .TE2S13_sub {margin-bottom:39px;}

  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner { padding:110px 10px; }
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > strong {font-size:32px; margin:36px auto 52px;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p {font-size:16px;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p:first-child{font-size:20px;}

  #TE2S130_section2 .TE2S_h4 {font-size:32px;}
  #TE2S130_section2 .TE2S_h5 {font-size:20px; padding-left: 10px; margin:6px 0 19px;}
  #TE2S130_section2 .TE2S_h5 span {padding-left:19px;}
  #TE2S130_section2 .TE2S_table {margin-bottom: 13px;}
  #TE2S130_section2 .TE2S_p {font-size:17px;}
  #TE2S130_section2 .TE2S_aBtn {width:325px; margin: 52px auto 0px; padding: 12px 0px; font-size:17px;}

  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner { padding:145px 50px; }
  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > strong , #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > p {font-size:23px;}
}
@media (max-width:400px){/*html {font-size: 11px;}*/
  .TE2S13_sub {margin-bottom:33px;}

  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner { padding:110px 10px; }
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > strong {font-size:27px; margin:22px auto 44px;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p {font-size:13px;}
  #TE2S130_section1 .TE2S13_gInfor #TE2S13_gInfor_inner > p:first-child{font-size:18px;}

  #TE2S130_section2 .TE2S_h4 {font-size:27px;}
  #TE2S130_section2 .TE2S_h5 {font-size:19px; padding-left: 8px; margin:5px 0 16px;}
  #TE2S130_section2 .TE2S_h5 span {padding-left:16px;}
  #TE2S130_section2 .TE2S_table {margin-bottom: 11px;}
  #TE2S130_section2 .TE2S_p {font-size:16px;}
  #TE2S130_section2 .TE2S_aBtn {width:275px; margin: 44px auto 0px; padding: 10px 0px; font-size:14px;}

  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner { padding:110px 50px; }
  #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > strong , #TE2S130_section3 .TE2S13_gInfor #TE2S13_gInfor_inner > p {font-size:21px;}
}