@charset "utf-8";



  @font-face {
    font-family: 'NanumSquareNeo';
    font-weight: 400;
    font-style: normal;
    src: url('../fonts/NanumSquareNeo-bRg.eot');
    src: url('../fonts/NanumSquareNeo-bRg.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NanumSquareNeo-bRg.woff2') format('woff2'),
        url('../fonts/NanumSquareNeo-bRg.woff') format('woff'),
        url('../fonts/NanumSquareNeo-bRg.ttf') format("truetype");
    font-display: swap;
  } 
  @font-face {
    font-family: 'NanumSquareNeo';
    font-weight: 500;
    font-style: normal;
    src: url('../fonts/NanumSquareNeo-cBd.eot');
    src: url('../fonts/NanumSquareNeo-cBd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NanumSquareNeo-cBd.woff2') format('woff2'),
        url('../fonts/NanumSquareNeo-cBd.woff') format('woff'),
        url('../fonts/NanumSquareNeo-cBd.ttf') format("truetype");
    font-display: swap;
  } 
  @font-face {
    font-family: 'NanumSquareNeo';
    font-weight: 600;
    font-style: normal;
    src: url('../fonts/NanumSquareNeo-dEb.eot');
    src: url('../fonts/NanumSquareNeo-dEb.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NanumSquareNeo-dEb.woff2') format('woff2'),
        url('../fonts/NanumSquareNeo-dEb.woff') format('woff'),
        url('../fonts/NanumSquareNeo-dEb.ttf') format("truetype");
    font-display: swap;
  } 




  @font-face {
    font-family: 'Pretendard';
    src: url('../fonts/Pretendard-Regular.otf') format('otf');
    font-weight: 400;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Pretendard';
    src: url('../fonts/Pretendard-Medium.otf') format('otf');
    font-weight: 500;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Pretendard';
    src: url('../fonts/Pretendard-SemiBold.otf') format('otf');
    font-weight: 600;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Pretendard';
    src: url('../fonts/Pretendard-Bold.otf') format('otf');
    font-weight: 700;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Pretendard';
    src: url('../fonts/Pretendard-ExtraBold.otf') format('otf');
    font-weight: 800;
    font-style: normal;
    font-display: block;
  }



  
  @font-face {
    font-family: 'Paperlogy';
    src: url('../fonts/Paperlogy-4Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Paperlogy';
    src: url('../fonts/Paperlogy-5Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Paperlogy';
    src: url('../fonts/Paperlogy-6SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Paperlogy';
    src: url('../fonts/Paperlogy-7Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Paperlogy';
    src: url('../fonts/Paperlogy-8ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Paperlogy';
    src: url('../fonts/Paperlogy-9Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: block;
  }





  @font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Light.ttf') format('otf');
    font-weight: 300;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: block;
  }
  @font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Black.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: block;
  }


html, body, div, ul, li, img, h1 {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;line-height:1;}

body
{
    font-family: 'Pretendard', sans-serif;
    font-size:13px;
    line-height:1.4;
    font-weight:500;
    letter-spacing: 0;
    word-spacing: -0.08em;
    background-color:#ffffff;
    word-break: keep-all;
}

ul, ol, dl, dt, dd {list-style:none}

 
img
{
    border-style: none;
    letter-spacing:none;
    word-spacing:none;
    border:none;
    margin:0;
    padding:0;
    outline:0;
    vertical-align:middle;
    line-height:0px;
}
input:focus
{
    outline:none;
    padding:0;
    border:0;
}

input
{
  outline:none;
  padding:0;
  border:0;
  font-family: 'Pretendard', sans-serif;
}

select
{
  font-family: 'Pretendard', sans-serif;
}

table {border-collapse: collapse;font-family: 'Pretendard', sans-serif;}

a {outline: none;}
a:link, a:visited {color:#666; text-decoration:none}
a:hover, a:active {text-decoration:none}
button 
{
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    cursor:pointer;
    font-family: 'Pretendard', sans-serif;
    letter-spacing:-0.02em;
}


::placeholder {
  color: #acacac;
  font-weight:400;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #acacac;
  font-weight:400;
}

input[type="text"] {font-size: 15px;font-weight: 500;color: #333;border-radius: 6px;border: 1px solid #d6d9e3;padding: 8px 10px;letter-spacing: -0.02em;margin: 2px 0;font-family: "Pretendard", dotum,"돋움", sans-serif;box-sizing: border-box;background-color:#fff;line-height: 20px;min-width:60px;vertical-align: middle;}
input[type="text"]:focus {border: 1px solid #72bdff;background:#fff;}
input[type="text"]:disabled {background: #f5f5f5;}

input[type="password"] {font-size: 14px;font-weight:400;color:#444444;border-radius: 4px;border: 1px solid #d6d9e3;padding: 6px 10px;letter-spacing: -0.02em;
margin: 2px 0;font-family: "Pretendard", dotum,"돋움", sans-serif;box-sizing: border-box;background-color:#fff;line-height: 20px;min-width:60px;vertical-align: middle;}
input[type="password"]:focus {border: 1px solid #72bdff;background:#fff;}
input[type="password"]:disabled {background: #f5f5f5;}

input[type="radio"] {display:none;}
input[type="radio"] + label {display:inline-block;margin: 4px 2px;cursor:pointer;vertical-align: middle;font-family: 'Pretendard', sans-serif;}
input[type="radio"] + label span {
    position: relative;
    display:inline-block;
    width:18px;
    height:18px;
    margin: -2px -1px 0 3px;
    vertical-align:middle;
    background:url(../../images/checkbox_off.png) no-repeat;
    cursor:pointer;
    padding: 0 4px 0 0;
    white-space: nowrap;
    background-size: 18px;
}
input[type="radio"]:checked + label span {
    background:url(../../images/checkbox_on.png) no-repeat;
    white-space: nowrap;
    background-size: 18px;
}

input[type="checkbox"] {width:15px;height:15px;margin: 0 3px;cursor:pointer;vertical-align: middle;position: relative;top: -1px;}
input[type="checkbox"] + label {margin: 1px 0 0 1px;font-size: 14px;font-weight: 500;cursor:pointer;line-height: 15px;vertical-align: middle;color: #515151;}
/* input[type="file"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; } */



input[type="checkbox"].imgSt{
  display: none;
}
input[type="checkbox"].imgSt + label{
  display: inline-block;
  width: auto;
  height: auto;
  position: relative;
  background-image: url(../../images/ip_chkbox_off.svg);
  background-size: 24px;
  background-repeat: no-repeat;
  text-indent: 30px;
  line-height: 24px;
  font-size: 15px;
  font-weight: 600;
  color: #333;
  text-align: left;
}
input[type="checkbox"].imgSt:checked + label::after{
  content:'';
  font-size: 25px;
  width: 24px;
  height: 24px;
  text-align: center;
  position: absolute;
  left: 0;
  top:0;
  background-image: url(../images/ip_chkbox_on.svg);
  background-size: 24px;
  background-repeat: no-repeat;
}


select {
  border-radius: 6px;
  background:#fff;
  color: #333;
  padding: 8px 33px 8px 10px;
  margin: 2px 0px;
  border: 1px solid #d6d9e3;
  font-size: 14px;
  font-weight: 500;
  min-width:70px;
  font-family: 'Pretendard', "Roboto", dotum,"돋움", sans-serif;
  box-sizing: border-box;
  -webkit-appearance:none;
  appearance:none;
  background-image: url(../../images/icon_seltop.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
  background-size: 15px;
  line-height: 20px;
  vertical-align: middle;
  }

select::-ms-expand{ display:none  }
select option {font-size:13px;line-height:1.4;padding: 8px 0;}

textarea {border-radius: 6px;border: 1px solid #d6d9e3;font-family: 'Pretendard', "Roboto", dotum,"돋움", sans-serif;line-height: 20px;font-size:15px;font-weight: 500;color: #333;box-sizing: border-box;padding: 8px 10px;margin: 0 2px;resize: none;}


button {border-radius: 5px;background:#999;color:#fff;padding: 8px 19px;border: 0;font-size: 17px;font-weight: 500;word-break: keep-all;font-family: "Pretendard", sans-serif;box-sizing: border-box;line-height: 20px;vertical-align: middle;transition: all .03s ease-in-out;text-indent: 0;}
button.btn_large {padding: 14px 25px !important;font-size: 17px;margin: 2px 2px;font-weight: 500;line-height:21px;}
button.btn_small {padding: 8px 15px !important;font-size: 13px;margin: 2px 2px;font-weight: 500;line-height:16px;}
button.btn_simple {padding: 6px 9px !important;font-size: 12px;margin: 1px 2px;font-weight: 500;line-height: 13px;}
button.btn_icon {padding: 3px 5px !important;font-size: 11px;margin: 1px 2px;font-weight: 400;line-height: 13px;background: #cecece;}


.common_img {display: block;}
.mob_img {display: none}

/* 화면낭독기 사용자용 */
#hd_login_msg {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden
}

.msg_sound_only, .sound_only {
    display: inline-block !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0;
    line-height: 0;
    border: 0 !important;
    overflow: hidden !important
}

@media only screen and (max-width: 750px) {
  
  .common_img {display: none;}
  .mob_img {display: block;}
  
}



.padding100 {padding-top:100px;}

@media only screen and (max-width: 750px) {
  
  .padding100 {padding-top:50px;}
  
}


.indigo_c {color:#2D50AA !important;}
.blue_c {color:#097EF8 !important;}
.gray_c {color:#7e7e7e !important;}
.red_c {color:#ff2e2e !important;}

.common_descrip {font-size:12px;color: #888;padding: 3px 0 3px 3px;display:inline-block;line-height:1.5;font-weight: 500;}


.sticky-fix {
    position: fixed;
    width: 0;
    height: 0;
    overflow: hidden;
    pointer-events: none;
  }


  
[data-aos=fade-up] {
  transform: translate3d(0,80px,0);
  
}


/*header*/

header {position:fixed;top:0;left:0;width:100%;height: 84px;z-index: 12;border: 0;transition: all 0.2s ease-in-out;}
header .hd_in_area {position:relative;width: calc(100% - 20px);height: calc(100% - 20px);margin: 10px auto 10px;max-width: 1920px;display: flex;align-items: center;z-index: 10;
background-color: rgba(255, 255, 255, 0.3);transition-property: background-color;-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);transition: all 0.2s ease-in-out;}
header .hd_in_area.scl_down {background-color: rgba(0, 0, 0, 0.3);}


header .hd_in_area .fp_logo {transition: all 0.3s ease-in-out;width: 250px;height: 100%;position: relative;box-sizing: border-box;background: #4069E1;display: inline-flex;align-items: center;justify-content: center;}
header .hd_in_area .fp_logo a {position: relative;display: block;width: 83%;}
header .hd_in_area .fp_logo a img {width: 100%;}
header .hd_in_area .fp_logo a.logo_chg img.h_normal {opacity: 0;z-index: 0;}
header .hd_in_area .fp_logo a.logo_chg img.h_hover {opacity: 1;z-index: 1;}
header .hd_in_area .fp_logo .comp_name {font-size: 21px;font-weight:600;color: #222;line-height:1.3;display: inline-block;vertical-align: bottom;padding: 0 0 0 9px;letter-spacing: -0.02em;}
header .mob_nav {padding: 0 20px ;display: none;}

header .hd_in_area .menu_area {padding: 0 10px;height:100%;width: calc(100% - 250px);}
header .hd_in_area .menu_area > ul {width: auto;height:100%;margin:  0 auto;text-align: center;display: flex;justify-content: right;}
header .hd_in_area .menu_area > ul > li {width: auto;height:100%;margin: 0 16px;display: inline-block;position: relative;}
header .hd_in_area .menu_area > ul > li .mn_bl {height:100%;font-size:16px;font-weight:600;}
header .hd_in_area .menu_area > ul > li .mn_bl > a {position:relative;height:100%;font-size: 17px;line-height: 1.2;font-weight:600;color: #ffffff;display: flex;align-items: center;justify-content: center;padding: 0 16px;transition: all 0.3s ease-in-out;}
header.h_on_wh .hd_in_area .menu_area > ul > li .mn_bl > a {color:#333;}

header .hd_in_area .menu_area > ul > li .mn_bl > a span {margin: 0 0 0 4px;position: relative;top: -1px;}
header .hd_in_area .menu_area > ul > li .mn_bl > a::after {content: "";position:absolute;bottom: 15px;left: 13px;width:0;height:2px;background: #3F5EF6;transition: all .3s ease;}
header .hd_in_area .menu_area > ul > li .mn_bl.b_on > a::after {width: calc(100% - 26px);}

.menu_back_bg_area {position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background:rgba(0,0,0,0.3);display: none;}
.menu_back_bg_area.bg_on {display: block;}

.menu_area > ul > li .down_menu {position:absolute;top: 89%;left: 50%;transform: translateX(-50%);display: none;}
.menu_area > ul > li .sub_menu {width: auto;height:auto;background:#fff;opacity:1;border-radius: 0px;overflow: hidden;box-sizing: border-box;box-shadow: 0px 0px 22px -1px rgba(0, 0, 0, 0.07);transition: all .3s ease;}

.menu_area > ul > li .sub_menu .left_t_m {padding: 0px 7px 0px 7px;width: 150px;box-sizing: border-box;}
.menu_area > ul > li .sub_menu .left_t_m ul {width:auto;}
.menu_area > ul > li .sub_menu .left_t_m ul li {width:100%;margin: 7px 0;text-align: left;}
.menu_area > ul > li .sub_menu .left_t_m ul li a {position:relative;width: 100%;display: inline-block;padding: 9px 9px;box-sizing: border-box;font-size: 15px;font-weight: 600;color: #333;line-height:1.3;transition: all .03s ease;}
.menu_area > ul > li .sub_menu .left_t_m ul li a:hover {color: #2f4bd7;background: #ebedf5;}
.menu_area > ul > li .sub_menu .left_t_m ul li a:hover::after {content:"";position:absolute;top:calc(100% + -5px);left:0;width:100%;height:0px;background:#3F5EF6;opacity: 0.5;}



@media only screen and (max-width: 1200px) {

  header .hd_in_area .menu_area > ul > li .mn_bl > a {padding: 0 10px;}
  header .hd_in_area .menu_area > ul > li .mn_bl > a span {margin: 0 0 0 4px;position: relative;top: -2px;}

}



@media only screen and (max-width: 1050px) {

  /* header .hd_in_area.scl_down {background-color: rgba(255, 255, 255, 0.3);}

  header .hd_in_area .fp_logo {padding: 0 0px;}
  header .hd_in_area .fp_logo a {position: relative;display: inline-block;width: 82%;}
  header .hd_in_area .fp_logo img {width: auto;height: 19px;}
  header .hd_in_area .fp_logo a img.h_normal {opacity: 1;z-index: 1;transition: all 0.15s ease;}
  header .hd_in_area .fp_logo a img.h_hover {opacity: 0;z-index: 0;transition: all 0.15s ease;}
  header .hd_in_area .fp_logo a.logo_chg img.h_normal {opacity: 1;z-index: 1;}
  header .hd_in_area .fp_logo a.logo_chg img.h_hover {opacity: 0;z-index: 0;}
  header .hd_in_area .fp_logo .comp_name {font-size: 23px;font-weight:600;color: #222;line-height:1.3;display: inline-block;vertical-align: bottom;padding: 0 0 0 13px;}
  header .mob_nav {padding: 0 20px ;display: none;}
  header .hd_in_area .menu_area {display:none;}

 
  header .mob_nav {padding: 0 20px;display:  inline-block;position:relative;width: 30px;height: 100%;cursor:pointer;}
  header .mob_nav .nv_comm {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;opacity:1;display: flex;align-items: center;justify-content: center;transition: all 0.2s ease-in-out;}
  header .mob_nav .nv_comm img {width: 45%;}
  header .mob_nav .nv_close {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;opacity:0;display: flex;align-items: center;justify-content: center;transition: all 0.2s ease-in-out;}
  header .mob_nav .nv_close img {width:32%;}
  header .mob_nav.nv_close .nv_comm {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;opacity:0;display: flex;align-items: center;justify-content: center;}
  header .mob_nav.nv_close .nv_close {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;opacity:1;display: flex;align-items: center;justify-content: center;} */

}




@media only screen and (max-width: 900px) {

  header {position:fixed;top:0;left:0;width:100%;height: 60px;z-index: 11;box-sizing: border-box;}
  header .hd_in_area {position:relative;width: calc(100% - 14px);height: calc(100% - 14px);max-width:1920px;margin: 7px auto;display: flex;align-items: center;z-index: 10;background-color: rgba(255, 255, 255, 0.5);}
  header .hd_in_area.scl_down {background-color: rgba(255, 255, 255, 0.7);}


  header .hd_in_area .fp_logo {padding: 0;transition: all 0.3s ease-in-out;margin:  0 auto;width: auto;position: absolute;top: 0;left: 0;width: 140px;height: 100%;display: flex;align-items: center;}
  header .hd_in_area .fp_logo a img {width: 100%;}
  header .hd_in_area .fp_logo a img.h_normal {opacity: 1;z-index: 1;transition: all 0.15s ease;}
  header .hd_in_area .fp_logo a img.h_hover {opacity: 0;z-index: 0;transition: all 0.15s ease;}
  header .hd_in_area .fp_logo a.logo_chg img.h_normal {opacity: 1;z-index: 1;}
  header .hd_in_area .fp_logo a.logo_chg img.h_hover {opacity: 0;z-index: 0;}
  header .hd_in_area .fp_logo .comp_name {font-size: 16px;font-weight:600;color: #222;line-height:1.3;display: inline-block;vertical-align: bottom;padding: 0 0 0 7px;}
  header .hd_in_area .menu_area {display:none;}

  header .mob_nav {padding: 0 20px ;display: none;}
  header .mob_nav {padding: 0;display: flex;position: absolute;top: 0;right: 0;width: 50px;height: 100%;align-items: center;justify-content: center;}

  header .mob_nav .nv_comm {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;opacity:1;display: flex;align-items: center;justify-content: center;transition: all 0.2s ease-in-out;}
  header .mob_nav .nv_comm img {width: 35%;}
  header .mob_nav .nv_close {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;opacity:0;display: flex;align-items: center;justify-content: center;transition: all 0.2s ease-in-out;}
  header .mob_nav .nv_close img {width: 31%;}
  header .mob_nav.nv_close .nv_comm {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;opacity:0;display: flex;align-items: center;justify-content: center;}
  header .mob_nav.nv_close .nv_close {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;opacity:1;display: flex;align-items: center;justify-content: center;}

  header .hd_in_area .menu_area {padding: 0 10px;height:100%;}
  header .hd_in_area .menu_area > ul {width:100%;height:100%;display: flex;flex-wrap: wrap;}
  header .hd_in_area .menu_area > ul > li {position:relative;width: auto;height:100%;margin: 0 2px;}
  header .hd_in_area .menu_area > ul > li .mn_bl {height:100%;font-size:16px;font-weight:600;}
  header .hd_in_area .menu_area > ul > li .mn_bl > a {height:100%;font-size:17px;font-weight:600;color:#000;display: flex;align-items: center;justify-content: center;padding: 0 10px;transition: all 0.3s ease-in-out;}
  header .hd_in_area .menu_area > ul > li .mn_bl > a span {margin: 0 0 0 4px ;}

}




/*mob nav*/

.fp_mob_nav {position: fixed;top:80px;left:-100%;width:100%;height:calc(100% - 80px);overflow: hidden;z-index: 100;transition: all 0.3s ease-in-out;}


@media only screen and (max-width: 900px) {

.fp_mob_nav {position: fixed;top: 70px;left:-100%;width:100%;height: calc(100% - 70px);overflow: hidden;z-index: 100;transition: all 0.3s ease-in-out;}
.fp_mob_nav.nav_on {left:0}
.fp_mob_nav .m_nav_section {position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;}
.fp_mob_nav .m_nav_section .mem_btn_area {width:100%;}
.fp_mob_nav .m_nav_section .mem_btn_area .mem_box {position:relative;width:100%;display: flex;padding: 15px;box-sizing: border-box;}
.fp_mob_nav .m_nav_section .mem_btn_area .mem_box .m_sect {flex: 0 0 auto;margin: 0 8px 0 0 ;align-self: center;}
.fp_mob_nav .m_nav_section .mem_btn_area .mem_box .m_sect .id_name {font-size:14px;font-weight:500;color:#222;line-height:1.3;margin-left: 5px;}
.fp_mob_nav .m_nav_section .mem_btn_area .mem_box .m_sect .id_name .u_icon {width:28px;margin-right:7px;display: inline-block;}
.fp_mob_nav .m_nav_section .mem_btn_area .mem_box .m_sect .id_name .u_icon img {width:100%;}


.btn_memm {padding: 8px 17px;border-radius:100px;color:#fff;background: #333;border: 1px solid #333;font-size: 13px;font-weight: 500;line-height: 1.1;}
.btn_memm:hover {background:#000;border: 1px solid #000;}
.btn_memm.blue_btn {background:#108BFF;border: 1px solid #108BFF;}
.btn_memm.blue_btn:hover {background:#2B56E1;border: 1px solid #2B56E1;}
.btn_memm.gay_btn {background:#F5F5F5;border: 1px solid #EAEAEA;color:#333;}
.btn_memm.gay_btn:hover {background:#e7e7e7;border: 1px solid #c9c9c9;}


.m_nav_section .menu_section {position:relative;width:100%;height: 100%;background-color: rgb(255 255 255);padding: 7px 7px 7px;box-sizing: border-box;font-family: 'Paperlogy', sans-serif;}
.m_nav_section .menu_section ul {width:100%;}
.m_nav_section .menu_section ul li {width:100%;margin-bottom: 2px;}
.m_nav_section .menu_section ul li .mn_bl {position:relative;width:100%;padding: 5px 10px;box-sizing: border-box;background:#4069E1;}
.m_nav_section .menu_section ul li .mn_bl a {display: block;font-size: 15px;font-weight: 700;color:#fff;line-height: 1.1;padding: 10px 10px;box-sizing: border-box;}
.m_nav_section .menu_section ul li .mn_bl .bl_arr {position:absolute;top: 16px;right: 19px;}
.m_nav_section .menu_section ul li .mn_bl .bl_arr img {width: 8px;transform: rotate(90deg);transition: all 0.2s ease ;}
.m_nav_section .menu_section ul li .mn_bl.on .bl_arr img {transform: rotate(270deg);}





.m_nav_section .menu_section ul li .down_menu {width:100%;display: none;}
.m_nav_section .menu_section ul li .down_menu .sub_menu {width:100%;}
.m_nav_section .menu_section ul li .down_menu .sub_menu .left_t_m {width:100%;padding: 7px 10px;box-sizing: border-box;}
.m_nav_section .menu_section ul li .down_menu .sub_menu .left_t_m ul {width:100%;}
.m_nav_section .menu_section ul li .down_menu .sub_menu .left_t_m ul li {width:100%;}
.m_nav_section .menu_section ul li .down_menu .sub_menu .left_t_m ul li a {display: block;font-size: 15px;font-weight: 600;color:#4069E1;line-height: 1.1;padding: 8px 12px;}




















}

@media only screen and (max-width: 750px) {

  .fp_mob_nav {position: fixed;top:60px;left:-100%;width:100%;height:calc(100% - 60px);}

}








footer {width:100%;background: #F6F6F6;}
footer .ft_in_section {width: 100%;max-width: 1920px;margin: 0 auto;padding: 40px 30px 60px;box-sizing: border-box;display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;}
footer .ft_in_section .left_st {width:80%;}
footer .ft_in_section .left_st .comp_lnb {width:100%;display: flex;flex-wrap: wrap;align-items: end;margin: 0 0 20px;flex-direction: row;}
footer .ft_in_section .left_st .comp_lnb .clb_left {width:140px;}
footer .ft_in_section .left_st .comp_lnb .clb_left .ft_logo {width:130px;display: inline-block;}
footer .ft_in_section .left_st .comp_lnb .clb_left .ft_logo img {width:100%;}

footer .ft_in_section .left_st .comp_lnb .clb_right {width:calc(100% - 140px);padding: 0 0 0 10px;box-sizing: border-box;}
footer .ft_in_section .left_st .comp_lnb .clb_right .ft_link {display: inline-block;margin: 0 5px;}
footer .ft_in_section .left_st .comp_lnb .clb_right .ft_link a {font-size: 15px;font-weight: 600;color:#687BDF;line-height: 1.1;padding: 0px 2px;}
footer .ft_in_section .left_st .comp_lnb .clb_right .ft_link a:hover {text-decoration: underline;}

footer .ft_in_section .left_st .comp_addr {width:100%;font-size: 15px;font-weight: 500;color:#687BDF;line-height: 1.9;margin: 0 0 15px 0;}
footer .ft_in_section .left_st .comp_addr .add_if_row {width:100%;display: flex;flex-wrap: wrap;}
footer .ft_in_section .left_st .comp_addr .add_if_row .ir_left {width: 40px;}
footer .ft_in_section .left_st .comp_addr .add_if_row .ir_right {width:calc(100% - 60px);}
footer .ft_in_section .left_st .comp_addr span {display: inline-block;padding-right: 10px;}

footer .ft_in_section .left_st .comp_copyr {width:100%;font-size: 15px;font-weight: 700;color: #687BDF;line-height: 1.9;}



@media only screen and (max-width: 750px) {

  footer {width:100%;background: #F6F6F6;}
  footer .ft_in_section {width: calc(100% - 40px);max-width:1340px;margin: 0 auto;padding: 30px 0 40px;display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;}
  footer .ft_in_section .left_st {width: 100%;}
  footer .ft_in_section .left_st .comp_lnb {width:100%;display: flex;flex-wrap: wrap;align-items: end;margin: 0 0 14px;flex-direction: column-reverse;}
  footer .ft_in_section .left_st .comp_lnb .clb_left {width: 100%;padding: 12px 0 10px;}
  footer .ft_in_section .left_st .comp_lnb .clb_left .ft_logo {width: 126px;}
  footer .ft_in_section .left_st .comp_lnb .clb_left .ft_logo img {width:100%;}
  
  footer .ft_in_section .left_st .comp_lnb .clb_right {width: 100%;padding: 0 0 0 0px;box-sizing: border-box;}
  footer .ft_in_section .left_st .comp_lnb .clb_right .ft_link {display: inline-block;margin: 0 7px 0 0;}
  footer .ft_in_section .left_st .comp_lnb .clb_right .ft_link a {font-size: 14px;font-weight: 600;color:#687BDF;line-height: 1.1;padding: 0px 0px;}
  footer .ft_in_section .left_st .comp_lnb .clb_right .ft_link a:hover {text-decoration: underline;}
  
  footer .ft_in_section .left_st .comp_addr {width:100%;font-size: 13px;font-weight: 500;color:#687BDF;line-height: 1.7;margin: 0 0 11px 0;}
  footer .ft_in_section .left_st .comp_addr .add_if_row {width:100%;display: flex;flex-wrap: wrap;}
  footer .ft_in_section .left_st .comp_addr .add_if_row .ir_left {width: 34px;line-height: 1.4;}
  footer .ft_in_section .left_st .comp_addr .add_if_row .ir_right {width:calc(100% - 60px);line-height: 1.3;}
  footer .ft_in_section .left_st .comp_addr span {display: inline-block;padding-right: 10px;}
  
  footer .ft_in_section .left_st .comp_copyr {width:100%;font-size: 12px;font-weight: 700;color: #687BDF;line-height: 1.9;}
  

}











/*button*/


a.stbtn_cmm_bl {padding: 20px 30px;border-radius: 0px;color:#fff;background: #4069E1;border: 1px solid #687BDF;font-size: 22px;font-weight: 500;line-height: 1;display: inline-block;min-width: 250px;box-sizing: border-box;text-align: center;cursor: pointer;transition: all 0.1s ease;}
a.stbtn_cmm_bl span {display: inline-block;}
a.stbtn_cmm_bl:hover {background:#fff;border:1px solid #687BDF;color:#4069E1;}

a.stbtn_cmm_wh_sq {padding: 16px 30px;border-radius: 0px;color: #4069E1;background: #ffffff;border: 1px solid #687BDF;font-size: 22px;font-weight: 700;line-height: 1;display: inline-block;min-width: 200px;box-sizing: border-box;text-align: center;cursor: pointer;transition: all 0.1s ease;box-shadow: 6px 7px 0px 0px #687BDF;}
a.stbtn_cmm_wh_sq span {display: inline-block;}
a.stbtn_cmm_wh_sq:hover {background: #4069E1;border:1px solid #687BDF;color: #fff;}

a.stbtn_cmm_wh_sms {padding: 11px 20px;border-radius: 0px;color: #4069E1;background: #ffffff;border: 1px solid #687BDF;font-size: 18px;font-weight: 700;line-height: 1;display: inline-block;min-width: 170px;box-sizing: border-box;text-align: center;cursor: pointer;transition: all 0.1s ease;box-shadow: 3px 3px 0px 0px #687BDF;}
a.stbtn_cmm_wh_sms span {display: inline-block;}
a.stbtn_cmm_wh_sms:hover {background: #e0e8ff;border:1px solid #687BDF;color: #4069E1;}


@media only screen and (max-width: 750px) {


  a.stbtn_cmm_bl {padding: 15px 15px;border-radius: 0px;color:#fff;background: #4069E1;border: 1px solid #687BDF;font-size: 16px;font-weight: 500;line-height: 1;display: inline-block;min-width: 170px;box-sizing: border-box;text-align: center;cursor: pointer;transition: all 0.1s ease;}
  a.stbtn_cmm_bl span {display: inline-block;}
  a.stbtn_cmm_bl:hover {background:#fff;border:1px solid #687BDF;color:#4069E1;}

  a.stbtn_cmm_wh_sq {padding: 12px 30px;border-radius: 0px;color: #4069E1;background: #ffffff;border: 1px solid #687BDF;font-size: 17px;font-weight: 700;line-height: 1;display: inline-block;min-width: 140px;box-sizing: border-box;text-align: center;cursor: pointer;transition: all 0.1s ease;box-shadow: 4px 4px 0px 0px #687BDF;}
  a.stbtn_cmm_wh_sq span {display: inline-block;}
  a.stbtn_cmm_wh_sq:hover {background: #4069E1;border:1px solid #687BDF;color: #fff;}

  a.stbtn_cmm_wh_sms {padding: 11px 20px;border-radius: 0px;color: #4069E1;background: #ffffff;border: 1px solid #687BDF;font-size: 18px;font-weight: 700;line-height: 1;display: inline-block;min-width: 170px;box-sizing: border-box;text-align: center;cursor: pointer;transition: all 0.1s ease;box-shadow: 4px 4px 0px 0px #687BDF;}
  a.stbtn_cmm_wh_sms span {display: inline-block;}
  a.stbtn_cmm_wh_sms:hover {background: #4069E1;border:1px solid #687BDF;color: #fff;}

}






.view_pc_set {display: block}
.view_mob_set {display: none}

@media only screen and (max-width: 750px) {

.view_pc_set {display: none}
.view_mob_set {display: block}

}






/*content*/

.st_content {position:relative;width:100%;}

@media only screen and (max-width: 1050px) {

  .st_content {position:relative;width:100%;}

}

.Paper_font {font-family: 'Paperlogy', sans-serif ;}










.st_m_main_visual {position:relative;width:100%;height: calc(100vh - 80px);overflow: hidden;}
.st_m_main_visual .bg_video_area {position: absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;background: #000000;}
.st_m_main_visual .bg_video_area video {width:100%;height:100%;object-fit: cover;opacity: 0.8;}

.st_m_main_visual .m_vs_cont {position: relative;width:100%;height:100%;padding: 0 60px;box-sizing: border-box;max-width:1920px;margin: 0 auto;display: flex;align-items: center;flex-wrap: wrap;}
.st_m_main_visual .m_vs_cont .cont_text {width:100%;overflow: hidden;}
.st_m_main_visual .m_vs_cont .cont_text .tt_tit {width:100%;font-size: 50px;font-weight: 700;color: #ffffff;line-height:1.3;padding: 0 0 20px;}
.st_m_main_visual .m_vs_cont .cont_text .tt_tit_s {width:100%;font-size: 23px;font-weight:500;color: #ffffff;line-height: 1.5;padding: 0 0 40px;}




.st_m_cont_overV {width:100%;background:#fff;}
.st_m_cont_overV .cverV_content {width:100%;max-width:1920px;margin: 0 auto;height: 950px;display: flex;flex-wrap: wrap;}
.st_m_cont_overV .cverV_content .cv_con_left {width:35%;}
.st_m_cont_overV .cverV_content .cv_con_left .in_cont {width:100%;padding: 40px 20px 20px 40px;box-sizing: border-box;}
.st_m_cont_overV .cverV_content .cv_con_left .in_cont .ct_tt_t1 {width:100%;font-size: 23px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 30px 0 6px;}
.st_m_cont_overV .cverV_content .cv_con_left .in_cont .ct_tt_t2 {width:100%;font-size: 19px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0 0 100px;}
.st_m_cont_overV .cverV_content .cv_con_left .in_cont .ct_tt_tit {width:100%;font-size: 70px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0 0 20px;}
.st_m_cont_overV .cverV_content .cv_con_left .in_cont .ct_tt_sc {width:100%;max-width: 500px;font-size: 16px;font-weight: 500;color: #4069E1;line-height: 1.4;padding: 0 0 20px;}



.st_m_cont_overV .cverV_content .cv_con_right {position:relative; width:65%}
.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont {position:absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;}
.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_bg {position:absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;}
.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_bg img {width:100%;height:100%;object-fit: cover;}

.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text {position:absolute;top:0;left:0;width:100%;height:100%;display: flex;align-items: center;}
.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text {width:100%;text-align: center;}
.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_1 {width:100%;font-size: 26px;font-weight: 600;color: #fff;line-height:1.3;padding: 0 0 6px;}
.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_2 {width:100%;font-size: 40px;font-weight: 700;color: #fff;line-height:1.3;}
.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_x {width:100%;font-size: 23px;font-weight: 700;color: #fff;line-height:1.3;padding: 6px 0 6px;}
.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_x img {width:20px;}
.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_list {width:100%;font-size: 14px;font-weight: 500;color: #fff;line-height: 2.2;text-align: left;max-width: 300px;margin:  0 auto;padding: 20px 0 0 0;}
.st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_list img {width: 9px;padding-right:3px;}




.st_m_cont_how {width:100%;background: #fff;}
.st_m_cont_how .how_content {width:100%;max-width:1920px;margin: 0 auto;padding: 40px 40px;box-sizing: border-box;}

.st_m_cont_how .how_content .how_ct_box {width:100%;height:550px;display: flex;flex-wrap: wrap;flex-direction: row;margin-bottom:40px;}
.st_m_cont_how .how_content .how_ct_box.row_rv {flex-direction: row-reverse;}
.st_m_cont_how .how_content .how_ct_box .bx_if_img {position:relative;width: calc(100% - 560px);}
.st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_bg_s {position:absolute;top:0;left:0;width:100%;height:100%;background: #000;}
.st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_bg_s img {width:100%;height:100%;object-fit: cover;opacity: 0.85;}

.st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area {position:absolute;top:0;left:0;width:100%;height:100%;display: flex;align-items: center;overflow: hidden;flex-wrap: wrap;padding: 30px 0;box-sizing: border-box;}
.st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area {width:100%;height: 80px;text-align: center;padding: 0 80px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area.align_left {text-align: left;justify-content: left;}
.st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area.align_right {text-align: right;justify-content: right;}
.st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area .cl_logo {display: inline-flex;width: 20%;margin: 0 2%;max-width: 180px;height: 80px;justify-content: center;align-items: center;padding: 30px 5px;box-sizing: border-box;font-size: 19px;color: #fff;font-weight: 700;line-height: 1.4;}
.st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area .cl_logo img {width: 100%;max-width: 130px;max-height: 60px;}
.st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area .cl_logo.sm_sz img {width: 100%;max-width: 100px;max-height: 60px;}




.st_m_cont_how .how_content .how_ct_box .bx_text {width: 560px;background:#F4F5F7;padding: 40px 30px 0 40px;box-sizing: border-box;}
.st_m_cont_how .how_content .how_ct_box .bx_text .hw_tt_1 {width:100%;font-size: 23px;font-weight: 600;color: #4069E1;line-height:1.3;padding: 0 0 6px;}
.st_m_cont_how .how_content .how_ct_box .bx_text .hw_tt_2 {width:100%;font-size: 37px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 5px 0 76px;}
.st_m_cont_how .how_content .how_ct_box .bx_text .hw_tt_2 img {width:auto;height: 53px;}
.st_m_cont_how .how_content .how_ct_box .bx_text .hw_tt_3 {width: 95%;font-size: 16px;font-weight: 500;color: #1E2976;line-height: 1.5;padding: 0 0 36px;}
.st_m_cont_how .how_content .how_ct_box .bx_text .hw_tt_btn {text-align: left;}




.st_m_cont_what {width:100%;background: #F4F5F7;padding: 120px 0 150px;}
.st_m_cont_what .what_content {width:100%;max-width:1920px;margin: 0 auto ;}
.st_m_cont_what .what_content .wh_tt_st {width:100%;font-size: 23px;font-weight: 600;color: #4069E1;line-height:1.3;padding: 0 0 10px;text-align: center;margin: 0 auto;}
.st_m_cont_what .what_content .wh_tt_tit {width:100%;font-size: 39px;font-weight: 600;color: #4069E1;line-height:1.3;padding: 0 0 26px;text-align: center;margin: 0 auto;}
.st_m_cont_what .what_content .wh_tt_1 {width: 100%;max-width: 830px;font-size: 16px;font-weight: 500;color: #303e9f;line-height: 1.5;padding: 0 0 70px;text-align: center;margin: 0 auto;}

.st_m_cont_what .what_content .wh_img_btn {width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 40px;box-sizing: border-box;}
.st_m_cont_what .what_content .wh_img_btn .wh_more_box {position:relative;width: 24.4%;height:250px;overflow: hidden;}
.st_m_cont_what .what_content .wh_img_btn .wh_more_box .wm_bg {position:absolute;top:0;left:0;width:100%;height:100%;background: #000;}
.st_m_cont_what .what_content .wh_img_btn .wh_more_box .wm_bg img {width:100%;height:100%;object-fit: cover;opacity: 0.85;transition: all .5s ease;}
.st_m_cont_what .what_content .wh_img_btn .wh_more_box:hover .wm_bg img {transform: scale(1.14);}
.st_m_cont_what .what_content .wh_img_btn .wh_more_box .wm_text {position:absolute;top:0;left:0;width:100%;height:100%;}
.st_m_cont_what .what_content .wh_img_btn .wh_more_box .wm_text .wmt_1 {width:100%;font-size: 27px;font-weight: 600;color: #fff;line-height:1.3;padding: 30px 0 0 34px;box-sizing: border-box;}
.st_m_cont_what .what_content .wh_img_btn .wh_more_box .wm_text .wmt_btn {position:absolute;bottom:20px;right:20px;}

a.a_img_btn {display: inline-flex;padding: 10px 10px;font-size: 18px;font-weight: 600;color: #fff;line-height:1.3;opacity: 0.6;}
a.a_img_btn:hover {opacity: 1;}
a.a_img_btn img {width:20px;padding: 0 0 0 6px;}




.tab {display: inline-block;box-sizing: border-box;overflow: hidden;width:auto;scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;overflow-y: hidden;}
.tab ul::-webkit-scrollbar {display: none;}
.tab ul {display: flex;flex-wrap: nowrap;overflow: auto;padding: 0px;}
.tab ul li {position:relative;padding: 12px 0px;margin: 0 20px;font-size: 20px;line-height: 17px;color: #fff;font-weight: 700;cursor:pointer;text-align: center;border-radius: 5px;flex: 0 0 auto;opacity: 0.8;}
.tab li:hover {color:#fff;opacity: 1;}
.tab li.current {color:#fff;opacity: 1;}
.tab li.current::after {content:"";position:absolute;bottom:0;left:0%;width:100%;height:2px;background:#fff;}

.tab-content{display: none;width: 100%;}
.tab-content.current{display:block;display:contents;}


.st_m_cont_partner {width:100%;background:#4069E1;padding: 150px 0 150px ;}
.st_m_cont_partner .partner_content {width:100%;max-width:1920px;margin: 0 auto ;}
.st_m_cont_partner .partner_content .tab_btn_area {width:100%;text-align: center;margin: 0 0 40px;}

.st_m_cont_partner .partner_content .tab_content_area {width:100%;max-width: 1440px;margin:  0 auto;height:600px;display: flex;flex-wrap: wrap;align-items: center;}
.st_m_cont_partner .partner_content .tab_content_area ul {position: relative;width:100%;display: flex;flex-wrap: wrap;box-sizing: border-box;}
.st_m_cont_partner .partner_content .tab_content_area ul::after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;border: 10px solid #4069E1;box-sizing: border-box;pointer-events: none;}
.st_m_cont_partner .partner_content .tab_content_area ul li {width:20%;}
.st_m_cont_partner .partner_content .tab_content_area ul li .pt_logo {width:100%;height:200px;border-right: 1px solid #B4BFF0;border-bottom: 1px solid #B4BFF0;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.st_m_cont_partner .partner_content .tab_content_area ul li .pt_logo > img {width: 70%;max-width: 130px;max-height: 70px;}
.st_m_cont_partner .partner_content .tab_content_area ul li .pt_logo > img.smsz {max-width: 110px;}






.st_m_contact {position:relative;width:100%;height:850px;overflow: hidden;}
.st_m_contact .contact_map_box {position:absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;}


.contact_info_box {
  position:absolute;
  top:100px;
  right: 40px;
  width: 490px;
  height: auto;
  padding: 50px 40px 40px;
  background-color: rgba(255, 255, 255, 0.5);
  transition-property: background-color;
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(15px);
  z-index: 10;
  }
  
.contact_info_box .info_sect {width:100%;margin: 0 0 70px;}
.contact_info_box .info_sect_bt {width:100%;margin: 0 0 0px;}

.contact_info_box .contt_tit {width:100%;font-size: 25px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0px 0px 18px 0px;box-sizing: border-box;}
.contact_info_box .contt_st {width:100%;font-size: 24px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0px 0px 19px 0px;box-sizing: border-box;}
.contact_info_box .contt_dt {width:100%;display: flex;flex-wrap: wrap;margin: 0 0 23px;}
.contact_info_box .contt_dt .dt_ic {width: 43px;height: 28px;}
.contact_info_box .contt_dt .dt_ic img {width: 40px;line-height: 1.4;position: relative;top: -7px;}
.contact_info_box .contt_dt .dt_tt {width: calc(100% - 50px);font-size: 17px;font-weight: 500;color: #000;line-height: 1.4;}




.priv_pop_page {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);overflow: hidden;z-index: 100;transition: all .3s ease-in ;}
.priv_pop_page .ap_pop_section {position:absolute;top:0;left:0;width:100%;height:100%;overflow-y: auto;display: flex;align-items: center;}
.priv_pop_page .ap_pop_section .ap_content {position:relative;width:100%;max-width:500px;padding: 30px 20px;margin: 0 auto;box-sizing: border-box;top: 0%;}

.priv_pop_page .ap_pop_section .ap_content .pp_close_top {width:100%;text-align: right;margin-bottom:10px ;}
.priv_pop_page .ap_pop_section .ap_content .pp_close_top .p_cl_btn {display:inline-block;width: 60px;height: 60px;opacity: 0.7;}
.priv_pop_page .ap_pop_section .ap_content .pp_close_top .p_cl_btn:hover {opacity: 1;}
.priv_pop_page .ap_pop_section .ap_content .pp_close_top .p_cl_btn .prv_close_bt {width:100%;height: 100%;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 100px;cursor:pointer;}
.priv_pop_page .ap_pop_section .ap_content .pp_close_top .p_cl_btn .prv_close_bt img {width: 24px;opacity: 0.8;}

.priv_pop_page .ap_pop_section .ap_content .pp_contnet {width:100%;background: #ffffff;border-radius: 14px;padding: 40px 40px 60px;box-sizing: border-box;}
.priv_pop_page .ap_pop_section .ap_content .pp_contnet .cont_text_area {width:100%;font-size: 14px;font-weight: 500;color: #757575;line-height: 1.4;text-align: left;}
.priv_pop_page .ap_pop_section .ap_content .pp_contnet .cont_text_area .tt_h1 {font-size: 21px;font-weight: 600;color: #3A3A3A;line-height: 1.4;margin-bottom:10px;}
.priv_pop_page .ap_pop_section .ap_content .pp_contnet .cont_text_area .tt_h2 {font-size: 15px;font-weight: 600;color: #3A3A3A;line-height: 1.4;margin: 20px 0 2px;}




.fix_float_menu {position:fixed;top:0;right:0;height:100%;z-index: 11;}
.fix_float_menu .ft_menu_area {position: absolute;top:50%;right:0;transform: translateY(-50%);}
.fix_float_menu .ft_menu_area .f_menu_box {width:140px;}
.fix_float_menu .ft_menu_area .f_menu_box ul {width:100%;}
.fix_float_menu .ft_menu_area .f_menu_box ul li {width:100%;box-sizing: border-box;background: #F4F5F7;margin: 0 0 1px 0;}
.fix_float_menu .ft_menu_area .f_menu_box ul li a {width:100%;display: block;padding: 10px 10px ;box-sizing: border-box;font-size: 14px;font-weight: 500;color: #015DDD;line-height: 1.2;transition: all 0.1s ease;}
.fix_float_menu .ft_menu_area .f_menu_box ul li a:hover {background:#4069E1;color:#fff;}



.st_m_notice_area {width:100%;background:#3043C8;height:80px;}
.st_m_notice_area .st_not_box {position:relative;width:100%;max-width: 710px;height:100%;padding: 0 20px;box-sizing: border-box;margin: 0 auto;}
.st_m_notice_area .st_not_box .swiper {width:100%;height:100%;}

.st_m_notice_area .st_not_box .noti_sw_box {width:100%;height:100%;display: flex;flex-wrap: wrap;align-items: center;}
.st_m_notice_area .st_not_box .noti_sw_box .nts_left {width: 120px;text-align: right;}
.st_m_notice_area .st_not_box .noti_sw_box .nts_left .cate_tt {font-size: 15px;font-weight: 500;color: #fff;line-height: 1.3;}
.st_m_notice_area .st_not_box .noti_sw_box .nts_right {width: calc(100% - 140px);height: 100%;display: flex;flex-wrap: wrap;align-items: center;overflow: hidden;}
.st_m_notice_area .st_not_box .noti_sw_box .nts_right .contt {width:calc(100% - 100px);text-align: left;font-size: 16px;font-weight: 500;color: #fff;line-height: 1.4;padding: 0 10px 0 30px;box-sizing: border-box;}
.st_m_notice_area .st_not_box .noti_sw_box .nts_right .ct_link {width:100px;text-align: right;}
.st_m_notice_area .st_not_box .noti_sw_box .nts_right .ct_link a {display: inline-block;font-size: 14px;font-weight: 500;color: #fff;line-height: 1.4;}
.st_m_notice_area .st_not_box .noti_sw_box .nts_right .ct_link a:hover {text-decoration: underline;}

.st_m_notice_area .st_not_box .swiper .swiper-pagination {bottom: 0px;height: 2px;}
.st_m_notice_area .st_not_box .swiper .swiper-pagination .swiper-pagination-bullet {width: 35px;height:2px;background:#fff;opacity: 0.3;margin: 0 2px;padding: 0;line-height: 0;border-radius: 0;vertical-align: top;}
.st_m_notice_area .st_not_box .swiper .swiper-pagination .swiper-pagination-bullet-active {opacity: 0.8;}














@media only screen and (max-width: 750px) {
  

  .st_m_main_visual {position:relative;width:100%;height: calc(100vh - 80px);overflow: hidden;}
  .st_m_main_visual .bg_video_area {position: absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;background: #000000;}
  .st_m_main_visual .bg_video_area video {width:100%;height:100%;object-fit: cover;opacity: 0.8;}
  
  .st_m_main_visual .m_vs_cont {position: relative;width:100%;height:100%;padding: 0px 30px;box-sizing: border-box;max-width:1920px;margin: 0 auto;display: flex;align-items: end;flex-wrap: wrap;}
  .st_m_main_visual .m_vs_cont .cont_text {width:100%;overflow: hidden;padding-bottom: 180px;}
  .st_m_main_visual .m_vs_cont .cont_text .tt_tit {width:100%;font-size: 6.8vw;font-weight: 700;color: #ffffff;line-height:1.3;padding: 0 0 19px;}
  .st_m_main_visual .m_vs_cont .cont_text .tt_tit_s {width:100%;font-size: 15px;font-weight:500;color: #ffffff;line-height: 1.5;padding: 0 0 23px;}
  
  
  
  
  .st_m_cont_overV {width:100%;background:#fff;}
  .st_m_cont_overV .cverV_content {width:100%;max-width:1920px;margin: 0 auto;height: auto;display: block;flex-wrap: wrap;}
  .st_m_cont_overV .cverV_content .cv_con_left {width: 100%;}
  .st_m_cont_overV .cverV_content .cv_con_left .in_cont {width:100%;padding: 40px 30px 20px 30px;box-sizing: border-box;}
  .st_m_cont_overV .cverV_content .cv_con_left .in_cont .ct_tt_t1 {width:100%;font-size: 22px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 30px 0 11px;}
  .st_m_cont_overV .cverV_content .cv_con_left .in_cont .ct_tt_t2 {width:100%;font-size: 16px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0 0 50px;}
  .st_m_cont_overV .cverV_content .cv_con_left .in_cont .ct_tt_tit {width:100%;font-size: 46px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0 0 20px;}
  .st_m_cont_overV .cverV_content .cv_con_left .in_cont .ct_tt_sc {width: 90%;max-width: 500px;font-size: 13px;font-weight: 500;color: #4069E1;line-height: 1.5;padding: 0 0 100px;}
  
  
  
  .st_m_cont_overV .cverV_content .cv_con_right {position:relative;width: 100%;}
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont {position: relative;top:0;left:0;width:100%;height:100%;overflow: hidden;padding: 70px 0 100px;}
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_bg {position:absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;}
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_bg img {width:100%;height:100%;object-fit: cover;}
  
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text {position: relative;top:0;left:0;width:100%;height:100%;display: flex;align-items: center;}
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text {width:100%;text-align: center;}
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_1 {width:100%;font-size: 19px;font-weight: 600;color: #fff;line-height:1.3;padding: 0 0 6px;}
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_2 {width:100%;font-size: 26px;font-weight: 700;color: #fff;line-height:1.3;}
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_x {width:100%;font-size: 23px;font-weight: 700;color: #fff;line-height:1.3;padding: 2px 0 2px;}
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_x img {width: 16px;}
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_list {width:100%;font-size: 13px;font-weight: 500;color: #fff;line-height: 2.2;text-align: left;max-width: 260px;margin:  0 auto;padding: 20px 0 0 0;}
  .st_m_cont_overV .cverV_content .cv_con_right .img_tt_cont .tcon_text .in_text .itt_list img {width: 9px;padding-right:3px;}
  
  
  
  
  .st_m_cont_how {width:100%;background: #fff;}
  .st_m_cont_how .how_content {width:100%;max-width:1920px;margin: 0 auto;padding: 20px 20px;box-sizing: border-box;}
  
  .st_m_cont_how .how_content .how_ct_box {width:100%;height: auto;display: flex;flex-wrap: wrap;flex-direction: row;margin-bottom: 20px;}
  .st_m_cont_how .how_content .how_ct_box.row_rv {flex-direction: row-reverse;}
  .st_m_cont_how .how_content .how_ct_box .bx_if_img {position:relative;width: 100%;height: 320px;}
  .st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_bg_s {position:absolute;top:0;left:0;width:100%;height:100%;background: #000;}
  .st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_bg_s img {width:100%;height:100%;object-fit: cover;opacity: 0.85;}
  
  .st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area {position:absolute;top:0;left:0;width:100%;height:100%;display: flex;align-items: center;overflow: hidden;}
  .st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area {width:100%;text-align: center;padding: 0px 15px;}
  .st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area.align_left {text-align: left;justify-content: left;}
  .st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area.align_right {text-align: center;justify-content: center;}
  .st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area .cl_logo {display: inline-flex;padding: 10px 4px;width: 31.5%;margin: 0 0.5%;height: 50px;justify-content: center;font-size: 12px;}
  .st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area .cl_logo img {max-width: 80px;max-height: 33px;}
  .st_m_cont_how .how_content .how_ct_box .bx_if_img .hb_cilent_area .clt_area .cl_logo.sm_sz img {width: 100%;max-width: 50px;max-height: 60px;}
  
  
  .st_m_cont_how .how_content .how_ct_box .bx_text {width: 100%;background:#F4F5F7;padding: 30px 30px 60px 30px;box-sizing: border-box;}
  .st_m_cont_how .how_content .how_ct_box .bx_text .hw_tt_1 {width:100%;font-size: 16px;font-weight: 600;color: #4069E1;line-height:1.3;padding: 0 0 0px;}
  .st_m_cont_how .how_content .how_ct_box .bx_text .hw_tt_2 {width:100%;font-size: 22px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 5px 0 46px;}
  .st_m_cont_how .how_content .how_ct_box .bx_text .hw_tt_2 img {width:auto;height: 35px;}
  .st_m_cont_how .how_content .how_ct_box .bx_text .hw_tt_3 {width:100%;font-size: 13px;font-weight: 500;color: #1E2976;line-height: 1.5;padding: 0 0 26px;}
  .st_m_cont_how .how_content .how_ct_box .bx_text .hw_tt_btn {text-align: left;}
  
  
  
  
  .st_m_cont_what {width:100%;background: #F4F5F7;padding: 90px 0 60px;}
  .st_m_cont_what .what_content {width:100%;max-width:1920px;margin: 0 auto ;}
  .st_m_cont_what .what_content .wh_tt_st {width:100%;font-size: 18px;font-weight: 600;color: #4069E1;line-height:1.3;padding: 0 0 10px;text-align: center;margin: 0 auto;}
  .st_m_cont_what .what_content .wh_tt_tit {width:100%;font-size: 23px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0 0 26px;text-align: center;margin: 0 auto;}
  .st_m_cont_what .what_content .wh_tt_1 {width: 80%;max-width: 830px;font-size: 13px;font-weight: 500;color: #303e9f;line-height: 1.5;padding: 0 0 70px;text-align: center;margin: 0 auto;}
  
  .st_m_cont_what .what_content .wh_img_btn {width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 20px;box-sizing: border-box;}
  .st_m_cont_what .what_content .wh_img_btn .wh_more_box {position:relative;width: 100%;height: 130px;overflow: hidden;margin: 0 0 20px;}
  .st_m_cont_what .what_content .wh_img_btn .wh_more_box .wm_bg {position:absolute;top:0;left:0;width:100%;height:100%;background: #000;}
  .st_m_cont_what .what_content .wh_img_btn .wh_more_box .wm_bg img {width:100%;height:100%;object-fit: cover;opacity: 0.85;transition: all .5s ease;}
  .st_m_cont_what .what_content .wh_img_btn .wh_more_box:hover .wm_bg img {transform: scale(1.14);}
  .st_m_cont_what .what_content .wh_img_btn .wh_more_box .wm_text {position:absolute;top:0;left:0;width:100%;height:100%;}
  .st_m_cont_what .what_content .wh_img_btn .wh_more_box .wm_text .wmt_1 {width:100%;font-size: 19px;font-weight: 600;color: #fff;line-height:1.3;padding: 17px 0 0 22px;box-sizing: border-box;}
  .st_m_cont_what .what_content .wh_img_btn .wh_more_box .wm_text .wmt_btn {position:absolute;bottom: 14px;right: 10px;}
  
  a.a_img_btn {display: inline-flex;padding: 10px 10px;font-size: 14px;font-weight: 600;color: #fff;line-height:1.3;opacity: 0.8;}
  a.a_img_btn:hover {opacity: 1;}
  a.a_img_btn img {width: 16px;padding: 0 0 0 6px;}
  
  
  
  
  .tab {display: inline-block;box-sizing: border-box;overflow: hidden;width:auto;scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;overflow-y: hidden;}
  .tab ul::-webkit-scrollbar {display: none;}
  .tab ul {display: flex;flex-wrap: nowrap;overflow: auto;padding: 0px;}
  .tab ul li {position:relative;padding: 12px 0px;margin: 0 14px;font-size: 15px;line-height: 17px;color: #fff;font-weight: 700;cursor:pointer;text-align: center;border-radius: 5px;flex: 0 0 auto;opacity: 0.8;}
  .tab li:hover {color:#fff;opacity: 1;}
  .tab li.current {color:#fff;opacity: 1;}
  .tab li.current::after {content:"";position:absolute;bottom:0;left:0%;width:100%;height:2px;background:#fff;}
  
  .tab-content{display: none;width: 100%;}
  .tab-content.current{display:block;display:contents;}
  
  
  .st_m_cont_partner {width:100%;background:#4069E1;padding: 80px 0 90px;}
  .st_m_cont_partner .partner_content {width:100%;max-width:1920px;margin: 0 auto ;}
  .st_m_cont_partner .partner_content .tab_btn_area {width:100%;text-align: center;margin: 0 0 30px;}
  
  .st_m_cont_partner .partner_content .tab_content_area {width: 90%;max-width: 1440px;margin:  0 auto;height: auto;display: flex;flex-wrap: wrap;align-items: center;}
  .st_m_cont_partner .partner_content .tab_content_area ul {position: relative;width:100%;display: flex;flex-wrap: wrap;box-sizing: border-box;}
  .st_m_cont_partner .partner_content .tab_content_area ul::after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;border: 10px solid #4069E1;box-sizing: border-box;pointer-events: none;}
  .st_m_cont_partner .partner_content .tab_content_area ul li {width: 50%;}
  .st_m_cont_partner .partner_content .tab_content_area ul li .pt_logo {width:100%;height: 110px;border-right: 1px solid #B4BFF0;border-bottom: 1px solid #B4BFF0;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
  .st_m_cont_partner .partner_content .tab_content_area ul li .pt_logo > img {width: 58%;max-width: 140px;max-height: 44px;}
  .st_m_cont_partner .partner_content .tab_content_area ul li .pt_logo > img.smsz {max-width: 67px;}
  
  
  
  
  
  
  .st_m_contact {position:relative;width:100%;height: auto;overflow: hidden;}
  .st_m_contact .contact_map_box {position: relative;top:0;left:0;width:100%;height: 400px;overflow: hidden;}
  
  
  .contact_info_box {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    height: auto;
    padding: 50px 30px 30px;
    background-color: rgba(255, 255, 255, 0.5);
    transition-property: background-color;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(15px);
    z-index: 10;
    box-sizing: border-box;
    }
    
  .contact_info_box .info_sect {width:100%;margin: 0 0 60px;}
  .contact_info_box .info_sect_bt {width:100%;margin: 0 0 0px;}
  
  .contact_info_box .contt_tit {width:100%;font-size: 19px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0px 0px 15px 0px;box-sizing: border-box;}
  .contact_info_box .contt_st {width:100%;font-size: 20px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0px 0px 19px 0px;box-sizing: border-box;}
  .contact_info_box .contt_dt {width:100%;display: flex;flex-wrap: wrap;margin: 0 0 15px;}
  .contact_info_box .contt_dt .dt_ic {width: 38px;height: 28px;}
  .contact_info_box .contt_dt .dt_ic img {width: 35px;line-height: 1.4;position: relative;top: -7px;}
  .contact_info_box .contt_dt .dt_tt {width: calc(100% - 50px);font-size: 14px;font-weight: 500;color: #000;line-height: 1.4;}
  
  
  
  
  .priv_pop_page {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75);overflow: hidden;z-index: 100;transition: all .3s ease-in ;}
  .priv_pop_page .ap_pop_section {position:absolute;top:0;left:0;width:100%;height:100%;overflow-y: auto;display: flex;align-items: center;}
  .priv_pop_page .ap_pop_section .ap_content {position:relative;width:100%;max-width:500px;padding: 30px 20px;margin: 0 auto;box-sizing: border-box;top: 0%;}
  
  .priv_pop_page .ap_pop_section .ap_content .pp_close_top {width:100%;text-align: right;margin-bottom:10px ;}
  .priv_pop_page .ap_pop_section .ap_content .pp_close_top .p_cl_btn {display:inline-block;width: 60px;height: 60px;opacity: 0.7;}
  .priv_pop_page .ap_pop_section .ap_content .pp_close_top .p_cl_btn:hover {opacity: 1;}
  .priv_pop_page .ap_pop_section .ap_content .pp_close_top .p_cl_btn .prv_close_bt {width:100%;height: 100%;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 100px;cursor:pointer;}
  .priv_pop_page .ap_pop_section .ap_content .pp_close_top .p_cl_btn .prv_close_bt img {width: 24px;opacity: 0.8;}
  
  .priv_pop_page .ap_pop_section .ap_content .pp_contnet {width:100%;background: #ffffff;border-radius: 14px;padding: 30px 30px 60px;box-sizing: border-box;}
  .priv_pop_page .ap_pop_section .ap_content .pp_contnet .cont_text_area {width:100%;font-size: 13px;font-weight: 500;color: #757575;line-height: 1.4;text-align: left;}
  .priv_pop_page .ap_pop_section .ap_content .pp_contnet .cont_text_area .tt_h1 {font-size: 16px;font-weight: 600;color: #3A3A3A;line-height: 1.4;margin-bottom:10px;}
  .priv_pop_page .ap_pop_section .ap_content .pp_contnet .cont_text_area .tt_h2 {font-size: 13px;font-weight: 600;color: #3A3A3A;line-height: 1.4;margin: 20px 0 2px;}
  
  
  .fix_float_menu {position:fixed;top:0;right:0;height:100%;z-index: 11;display: none;}
  .fix_float_menu .ft_menu_area {position: absolute;top:50%;right:0;transform: translateY(-50%);}
  .fix_float_menu .ft_menu_area .f_menu_box {width:140px;}
  .fix_float_menu .ft_menu_area .f_menu_box ul {width:100%;}
  .fix_float_menu .ft_menu_area .f_menu_box ul li {width:100%;box-sizing: border-box;background:#fff;margin: 0 0 1px 0 ;}
  .fix_float_menu .ft_menu_area .f_menu_box ul li a {width:100%;display: block;padding: 10px 10px ;box-sizing: border-box;font-size: 14px;font-weight: 500;color: #015DDD;line-height: 1.2;transition: all 0.1s ease;}
  .fix_float_menu .ft_menu_area .f_menu_box ul li a:hover {background:#4069E1;color:#fff;}



  .st_m_notice_area {width:100%;background:#3043C8;height:80px;}
  .st_m_notice_area .st_not_box {position:relative;width:100%;max-width: 710px;height:100%;padding: 0 10px;box-sizing: border-box;margin: 0 auto;}
  .st_m_notice_area .st_not_box .swiper {width:100%;height:100%;}

  .st_m_notice_area .st_not_box .noti_sw_box {width:100%;height:100%;display: flex;flex-wrap: wrap;align-items: center;}
  .st_m_notice_area .st_not_box .noti_sw_box .nts_left {width: 80px;text-align: right;padding-right: 4px;box-sizing: border-box;}
  .st_m_notice_area .st_not_box .noti_sw_box .nts_left .cate_tt {font-size: 13px;font-weight: 500;color: #fff;line-height: 1.3;opacity: 0.7;}
  .st_m_notice_area .st_not_box .noti_sw_box .nts_right {width: calc(100% - 80px);height: 100%;display: flex;flex-wrap: wrap;align-items: center;overflow: hidden;}
  .st_m_notice_area .st_not_box .noti_sw_box .nts_right .contt {width: calc(100% - 70px);text-align: left;font-size: 14px;font-weight: 500;color: #fff;line-height: 1.4;padding: 0 5px 0 10px;box-sizing: border-box;}
  .st_m_notice_area .st_not_box .noti_sw_box .nts_right .ct_link {width: 70px;text-align: right;}
  .st_m_notice_area .st_not_box .noti_sw_box .nts_right .ct_link a {display: inline-block;font-size: 13px;font-weight: 500;color: #fff;line-height: 1.4;}
  .st_m_notice_area .st_not_box .noti_sw_box .nts_right .ct_link a:hover {text-decoration: underline;}

  .st_m_notice_area .st_not_box .swiper .swiper-pagination {bottom: 0px;height: 2px;}
  .st_m_notice_area .st_not_box .swiper .swiper-pagination .swiper-pagination-bullet {width: 35px;height:2px;background:#fff;opacity: 0.3;margin: 0 2px;padding: 0;line-height: 0;border-radius: 0;vertical-align: top;}
  .st_m_notice_area .st_not_box .swiper .swiper-pagination .swiper-pagination-bullet-active {opacity: 0.8;}


}
  






/*sub top banner*/

.s_p_top_banner {position:relative;width:100%;height: 420px;}
.s_p_top_banner .st_bn_bg {position:absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;background: #000;}
.s_p_top_banner .st_bn_bg img {width:100%;height:100%;object-fit: cover;opacity: 0.85;}
.s_p_top_banner .st_bn_text {position:absolute;top:80px;left:0;width:100%;height:calc(100% - 80px);overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.s_p_top_banner .st_bn_text .in_p_text {width:100%;display: flex;align-items: center;justify-content: center;}
.s_p_top_banner .st_bn_text .in_p_text img {width:auto;height: 57px;}
.s_p_top_banner .st_bn_text .in_p_text .ip_tt {font-size: 55px;font-weight: 700;color: #fff;line-height: 1.2;padding: 0 20px;}


@media only screen and (max-width: 750px) {

  .s_p_top_banner {position:relative;width:100%;height: 200px;}
  .s_p_top_banner .st_bn_bg {position:absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;background: #000;}
  .s_p_top_banner .st_bn_bg img {width:100%;height:100%;object-fit: cover;opacity: 0.85;}
  .s_p_top_banner .st_bn_text {position:absolute;top: 60px;left:0;width:100%;height: calc(100% - 60px);overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
  .s_p_top_banner .st_bn_text .in_p_text {width:100%;display: flex;align-items: center;justify-content: center;}
  .s_p_top_banner .st_bn_text .in_p_text img {width:auto;height: 26px;padding-left: 7px;}
  .s_p_top_banner .st_bn_text .in_p_text .ip_tt {font-size: 25px;font-weight: 700;color: #fff;line-height: 1.2;padding: 0 8px;}

}









/*sub brand*/


.sp_brand_now {width:100%;padding: 0 20px;box-sizing: border-box;}
.sp_brand_now .s_in_section {width:100%;max-width:1300px;margin: 0 auto ;}
.sp_brand_now .s_in_section .n_nw_tit {width:100%;font-size: 40px;font-weight: 700;color: #4069E1;line-height: 1.2;padding: 120px 30px 30px;text-align: center;box-sizing: border-box;}
.sp_brand_now .s_in_section .n_nw_tt {width:100%;max-width: 570px;margin:  0 auto;font-size: 21px;font-weight: 600;color: #202020;line-height: 1.4;padding-bottom:20px;text-align: center;}
.sp_brand_now .s_in_section .n_nw_img_li {width:100%;padding: 30px 0 110px;}
.sp_brand_now .s_in_section .n_nw_img_li ul {width:100%;display: flex;flex-wrap:wrap;justify-content: space-between;}
.sp_brand_now .s_in_section .n_nw_img_li ul li {width:32%}
.sp_brand_now .s_in_section .n_nw_img_li ul li .nw_info_box {width:100%;height:220px;display: flex;flex-wrap:wrap;align-items: center;background:#4069E1;border-radius: 10px;}
.sp_brand_now .s_in_section .n_nw_img_li ul li .nw_info_box .ifb_img {width:50%;text-align: right;padding: 20px;box-sizing: border-box;}
.sp_brand_now .s_in_section .n_nw_img_li ul li .nw_info_box .ifb_img img {width: 75%;max-width: 125px;}
.sp_brand_now .s_in_section .n_nw_img_li ul li .nw_info_box .ifb_tt {width:50%;font-size: 25px;font-weight: 700;color: #fff;line-height: 1.2;padding: 10px;box-sizing: border-box;}



.sp_brand_suppl {width:100%;padding: 0 20px;box-sizing: border-box;}
.sp_brand_suppl .s_in_section {width:100%;max-width:1300px;margin: 0 auto ;}
.sp_brand_suppl .s_in_section .in_sec_tit_bar {position:relative;width:100%;padding: 16px 0 16px;}
.sp_brand_suppl .s_in_section .in_sec_tit_bar::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient( to right , #4069E1 , #B4BFF0);}
.sp_brand_suppl .s_in_section .in_sec_tit_bar .tit_text {width:100%;font-size: 30px;font-weight: 600;color: #015DDD;line-height: 1.2;}
.sp_brand_suppl .s_in_section .n_sec_img_li {width:100%;padding: 40px 0 110px;}
.sp_brand_suppl .s_in_section .n_sec_img_li ul {width:100%;display: flex;flex-wrap:wrap;justify-content: space-between;}
.sp_brand_suppl .s_in_section .n_sec_img_li ul li {width: calc(33.33% - 13px);margin-bottom: 20px;}
.sp_brand_suppl .s_in_section .n_sec_img_li ul li .nw_info_box {width:100%;height: 110px;display: flex;flex-wrap:wrap;align-items: center;background: #F4F5F7;border-radius: 10px;border: 1px solid #B4BFF0;}
.sp_brand_suppl .s_in_section .n_sec_img_li ul li .nw_info_box .ifb_img {width: 20%;text-align: right;padding: 10px;box-sizing: border-box;}
.sp_brand_suppl .s_in_section .n_sec_img_li ul li .nw_info_box .ifb_img img {width: 70%;max-width: 70px;}
.sp_brand_suppl .s_in_section .n_sec_img_li ul li .nw_info_box .ifb_tt {width: 70%;font-size: 18px;font-weight: 500;color: #202020;line-height: 1.3;padding: 10px;box-sizing: border-box;}



.sp_brand_superv {width:100%;padding: 0 20px;box-sizing: border-box;}
.sp_brand_superv .s_in_section {width:100%;max-width:1300px;margin: 0 auto ;}
.sp_brand_superv .s_in_section .in_sec_tit_bar {position:relative;width:100%;padding: 16px 0 16px;}
.sp_brand_superv .s_in_section .in_sec_tit_bar::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient( to right , #4069E1 , #B4BFF0);}
.sp_brand_superv .s_in_section .in_sec_tit_bar .tit_text {width:100%;font-size: 30px;font-weight: 600;color: #015DDD;line-height: 1.2;}
.sp_brand_superv .s_in_section .supe_info_area {width:100%;padding: 0 0 120px;}
.sp_brand_superv .s_in_section .supe_info_area ul {width:100%;display: flex;flex-wrap:wrap;justify-content: space-between;}
.sp_brand_superv .s_in_section .supe_info_area ul li {width: calc(50% - 15px);margin-bottom: 20px;}
.sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box {width:100%;padding: 50px 0 40px;}
.sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_tit {width:100%;font-size: 22px;font-weight: 600;color: #687BDF;line-height: 1.3;padding: 0 0 10px;}
.sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_tt {width:100%;font-size: 17px;font-weight: 500;color: #202020;line-height: 1.4;padding: 0 0 30px;}
.sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_clie {width:100%;min-height:150px;padding: 20px 20px;box-sizing: border-box;background: #F4F5F7;border-radius: 10px;border: 1px solid #B4BFF0;display: flex;align-items: center;}
.sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_clie .si_clg_list {width:100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_clie .si_clg_list .sic_logo {width:25%;height:50px;display: inline-flex;align-items: center;justify-content: center;}
.sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_clie .si_clg_list .sic_logo img {width: auto;height:auto;max-width: 100px;max-height: 30px;}



.sp_brand_origin {width:100%;padding: 0 20px;box-sizing: border-box;}
.sp_brand_origin .s_in_section {width:100%;max-width:1300px;margin: 0 auto ;}
.sp_brand_origin .s_in_section .in_sec_tit_bar {position:relative;width:100%;padding: 16px 0 16px;}
.sp_brand_origin .s_in_section .in_sec_tit_bar::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient( to right , #4069E1 , #B4BFF0);}
.sp_brand_origin .s_in_section .in_sec_tit_bar .tit_text {width:100%;font-size: 30px;font-weight: 600;color: #015DDD;line-height: 1.2;}

.sp_brand_origin .s_in_section .ori_info_area {position:relative;width:100%;padding: 45px 0 60px;}
.sp_brand_origin .s_in_section .ori_info_area .or_if_sect_a {width:100%;display: flex;flex-wrap: wrap;}
.sp_brand_origin .s_in_section .ori_info_area .or_if_sect_a .sc_a_left {width:65%;}
.sp_brand_origin .s_in_section .ori_info_area .or_if_sect_a .sc_a_left .or_table_box {width:100%;padding: 30px 30px;box-sizing: border-box;background: #F4F5F7;border-radius: 10px;border: 1px solid #B4BFF0;}

.st_info_table {width:100%;}
.st_info_table table {width:100%;}
.st_info_table table thead tr th {font-size: 16px;font-weight: 600;color: #fff;line-height: 1.2;background: #4169E1;padding: 15px 10px;text-align: center;}
.st_info_table table tbody tr td {font-size: 16px;font-weight: 500;color: #222;line-height: 1.2;background: #fff;padding: 20px 14px;border-bottom: 1px solid #CCCCCC;text-align: left;}
.st_info_table table tbody tr td.tb_num {text-align: center;color:#999;font-weight: 700;}
.st_info_table table tbody tr td span {display: inline-block;padding: 0 4px 0 0 ;}


.sp_brand_origin .s_in_section .ori_info_area .or_if_sect_a .sc_a_right {width:35%;}
.sp_brand_origin .s_in_section .ori_info_area .or_if_sect_a .sc_a_right .or_text {width:100%;font-size: 17px;font-weight: 500;color: #202020;line-height: 1.4;padding: 5px 0 30px 30px;box-sizing: border-box;}

.sp_brand_origin .s_in_section .ori_info_area .or_if_sect_b {width:100%;margin: 60px 0;}
.sp_brand_origin .s_in_section .ori_info_area .or_if_sect_b .tech_build_info_box {width:100%;background: #F4F5F7;border-radius: 10px;border: 1px solid #B4BFF0;overflow: hidden;}
.sp_brand_origin .s_in_section .ori_info_area .or_if_sect_b .tech_build_info_box img {width:100%;}





@media only screen and (max-width: 750px) {

  .sp_brand_now {width:100%;padding: 0 20px;box-sizing: border-box;}
  .sp_brand_now .s_in_section {width:100%;max-width:1300px;margin: 0 auto ;}
  .sp_brand_now .s_in_section .n_nw_tit {width:100%;font-size: 26px;font-weight: 700;color: #4069E1;line-height: 1.2;padding: 80px 30px 20px;text-align: center;box-sizing: border-box;}
  .sp_brand_now .s_in_section .n_nw_tt {width: 90%;max-width: 570px;margin:  0 auto;font-size: 14px;font-weight: 600;color: #202020;line-height: 1.4;padding-bottom:20px;text-align: center;}
  .sp_brand_now .s_in_section .n_nw_img_li {width:100%;padding: 20px 0 70px;}
  .sp_brand_now .s_in_section .n_nw_img_li ul {width:100%;display: flex;flex-wrap:wrap;justify-content: space-between;}
  .sp_brand_now .s_in_section .n_nw_img_li ul li {width: 100%;margin-bottom: 13px;}
  .sp_brand_now .s_in_section .n_nw_img_li ul li .nw_info_box {width:100%;height: 120px;display: flex;flex-wrap:wrap;align-items: center;background:#4069E1;border-radius: 10px;}
  .sp_brand_now .s_in_section .n_nw_img_li ul li .nw_info_box .ifb_img {width: 35%;text-align: right;padding: 16px;box-sizing: border-box;}
  .sp_brand_now .s_in_section .n_nw_img_li ul li .nw_info_box .ifb_img img {width: 90%;max-width: 71px;}
  .sp_brand_now .s_in_section .n_nw_img_li ul li .nw_info_box .ifb_tt {width: 65%;font-size: 19px;font-weight: 700;color: #fff;line-height: 1.4;padding: 5px;box-sizing: border-box;}
  
  
  
  .sp_brand_suppl {width:100%;padding: 0 20px;box-sizing: border-box;}
  .sp_brand_suppl .s_in_section {width:100%;max-width:1300px;margin: 0 auto ;}
  .sp_brand_suppl .s_in_section .in_sec_tit_bar {position:relative;width:100%;padding: 16px 0 16px;}
  .sp_brand_suppl .s_in_section .in_sec_tit_bar::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient( to right , #4069E1 , #B4BFF0);}
  .sp_brand_suppl .s_in_section .in_sec_tit_bar .tit_text {width:100%;font-size: 21px;font-weight: 700;color: #015DDD;line-height: 1.2;}
  .sp_brand_suppl .s_in_section .n_sec_img_li {width:100%;padding: 20px 0 60px;}
  .sp_brand_suppl .s_in_section .n_sec_img_li ul {width:100%;display: flex;flex-wrap:wrap;justify-content: space-between;}
  .sp_brand_suppl .s_in_section .n_sec_img_li ul li {width: calc(50% - 7px);margin-bottom: 14px;}
  .sp_brand_suppl .s_in_section .n_sec_img_li ul li .nw_info_box {width:100%;height: 140px;display: inline-block;flex-wrap:wrap;background: #F4F5F7;border-radius: 10px;border: 1px solid #B4BFF0;flex-direction: row;align-items: flex-start;}
  .sp_brand_suppl .s_in_section .n_sec_img_li ul li .nw_info_box .ifb_img {width: 100%;text-align: center;padding: 17px 10px 10px;box-sizing: border-box;}
  .sp_brand_suppl .s_in_section .n_sec_img_li ul li .nw_info_box .ifb_img img {width: 70%;max-width: 50px;}
  .sp_brand_suppl .s_in_section .n_sec_img_li ul li .nw_info_box .ifb_tt {width: 100%;font-size: 13px;font-weight: 500;color: #202020;line-height: 1.3;padding: 0px 10px 10px;box-sizing: border-box;text-align: center;}
  
  
  
  .sp_brand_superv {width:100%;padding: 0 20px;box-sizing: border-box;}
  .sp_brand_superv .s_in_section {width:100%;max-width:1300px;margin: 0 auto ;}
  .sp_brand_superv .s_in_section .in_sec_tit_bar {position:relative;width:100%;padding: 16px 0 16px;}
  .sp_brand_superv .s_in_section .in_sec_tit_bar::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient( to right , #4069E1 , #B4BFF0);}
  .sp_brand_superv .s_in_section .in_sec_tit_bar .tit_text {width:100%;font-size: 22px;font-weight: 700;color: #015DDD;line-height: 1.2;}
  .sp_brand_superv .s_in_section .supe_info_area {width:100%;padding: 0px 0 70px;}
  .sp_brand_superv .s_in_section .supe_info_area ul {width:100%;display: flex;flex-wrap:wrap;justify-content: space-between;}
  .sp_brand_superv .s_in_section .supe_info_area ul li {width: 100%;margin-bottom: 20px;}
  .sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box {width:100%;padding: 30px 0 20px;}
  .sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_tit {width:100%;font-size: 18px;font-weight: 600;color: #687BDF;line-height: 1.3;padding: 0 0 10px;}
  .sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_tt {width:100%;font-size: 14px;font-weight: 500;color: #202020;line-height: 1.4;padding: 0 0 20px;}
  .sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_clie {width:100%;min-height:150px;padding: 10px 10px;box-sizing: border-box;background: #F4F5F7;border-radius: 10px;border: 1px solid #B4BFF0;display: flex;align-items: center;}
  .sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_clie .si_clg_list {width:100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
  .sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_clie .si_clg_list .sic_logo {width: 33%;height:50px;display: inline-flex;align-items: center;justify-content: center;}
  .sp_brand_superv .s_in_section .supe_info_area ul li .sp_if_box .si_clie .si_clg_list .sic_logo img {width: auto;height:auto;max-width: 80px;max-height: 30px;}
  
  
  
  .sp_brand_origin {width:100%;padding: 0 20px;box-sizing: border-box;}
  .sp_brand_origin .s_in_section {width:100%;max-width:1300px;margin: 0 auto ;}
  .sp_brand_origin .s_in_section .in_sec_tit_bar {position:relative;width:100%;padding: 16px 0 16px;}
  .sp_brand_origin .s_in_section .in_sec_tit_bar::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient( to right , #4069E1 , #B4BFF0);}
  .sp_brand_origin .s_in_section .in_sec_tit_bar .tit_text {width:100%;font-size: 21px;font-weight: 700;color: #015DDD;line-height: 1.2;}
  
  .sp_brand_origin .s_in_section .ori_info_area {position:relative;width:100%;padding: 25px 0 60px;}
  .sp_brand_origin .s_in_section .ori_info_area .or_if_sect_a {width:100%;display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
  .sp_brand_origin .s_in_section .ori_info_area .or_if_sect_a .sc_a_left {width: 100%;}
  .sp_brand_origin .s_in_section .ori_info_area .or_if_sect_a .sc_a_left .or_table_box {width:100%;padding: 10px 10px;box-sizing: border-box;background: #F4F5F7;border-radius: 10px;border: 1px solid #B4BFF0;}
  
  .st_info_table {width:100%;}
  .st_info_table table {width:100%;}
  .st_info_table table thead tr th {font-size: 13px;font-weight: 600;color: #fff;line-height: 1.2;background: #4169E1;padding: 10px 10px;text-align: center;}
  .st_info_table table tbody tr td {font-size: 13px;font-weight: 500;color: #222;line-height: 1.2;background: #fff;padding: 10px 5px;border-bottom: 1px solid #CCCCCC;text-align: left;}
  .st_info_table table tbody tr td.tb_num {text-align: center;color:#999;font-weight: 700;}
  .st_info_table table tbody tr td span {display: inline-block;padding: 0 4px 0 0 ;}
  
  
  .sp_brand_origin .s_in_section .ori_info_area .or_if_sect_a .sc_a_right {width: 100%;}
  .sp_brand_origin .s_in_section .ori_info_area .or_if_sect_a .sc_a_right .or_text {width:100%;font-size: 14px;font-weight: 500;color: #202020;line-height: 1.4;padding: 0px 0 40px 0px;box-sizing: border-box;}
  
  .sp_brand_origin .s_in_section .ori_info_area .or_if_sect_b {width:100%;margin: 30px 0;}
  .sp_brand_origin .s_in_section .ori_info_area .or_if_sect_b .tech_build_info_box {width:100%;background: #F4F5F7;border-radius: 10px;border: 1px solid #B4BFF0;overflow: hidden;}
  .sp_brand_origin .s_in_section .ori_info_area .or_if_sect_b .tech_build_info_box img {width:100%;}

}











/*sub story*/

.story_npr_content {width:100%;padding: 50px 0 20px;box-sizing: border-box;}
.story_npr_content .s_in_section {width:100%;max-width: 1340px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}
.story_npr_content .s_in_section .in_sec_tit_bar {position:relative;width:100%;padding: 16px 0 16px;}
.story_npr_content .s_in_section .in_sec_tit_bar::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient( to right , #4069E1 , #B4BFF0);}
.story_npr_content .s_in_section .in_sec_tit_bar .tit_text {width:100%;font-size: 28px;font-weight: 700;color: #015DDD;line-height: 1.2;letter-spacing: -0.02em;} 


.st_board_section {width:100%;max-width:1340px;margin: 0 auto;padding: 0 20px 150px;box-sizing: border-box;}
.st_board_section .bd_list_area {width:100%;margin: 40px 0 10px;}
.st_board_section .bd_list_area ul {width: calc(100% + 20px);margin-left: -10px;display: flex;flex-wrap: wrap;}
.st_board_section .bd_list_area ul li {width: calc(25% - 20px);margin: 0 10px 50px;}
.st_board_section .bd_list_area ul li .bd_info_box {width:100%;}
.st_board_section .bd_list_area ul li .bd_info_box .thum_img {position:relative;width:100%;padding-bottom: 68%;}
.st_board_section .bd_list_area ul li .bd_info_box .thum_img .in_img {position: absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;border-radius: 10px;}
.st_board_section .bd_list_area ul li .bd_info_box .thum_img .in_img img {width:100%;height:100%;object-fit: cover;transition: all 0.4s ease ;}
.st_board_section .bd_list_area ul li .bd_info_box .thum_img:hover .in_img img {transform: scale(1.06);}

.st_board_section .bd_list_area ul li .bd_info_box .bd_in_text {position:relative;width:100%;margin: 12px 0 12px;display: inline-flex;}
.st_board_section .bd_list_area ul li .bd_info_box .bd_in_text .new_ic {width: 26px;line-height: 1.4;padding: 1px 6px 1px 0px;box-sizing: border-box;}
.st_board_section .bd_list_area ul li .bd_info_box .bd_in_text .new_ic img {width: 20px;}
.st_board_section .bd_list_area ul li .bd_info_box .bd_in_text .ip_text {font-size: 15px;font-weight: 500;color: #777;line-height: 1.4;font-family: 'NanumSquareNeo' ;}
.st_board_section .bd_list_area ul li .bd_info_box .bd_in_text:hover .ip_text {text-decoration: underline;}



.paging {position:relative;width:100%;padding: 15px 0;font-family: "Roboto", 'Noto Sans KR', dotum,"돋움", sans-serif;display: table;}
.paging .ps_area {position:relative;width:100%;text-align:center;display: table-cell;vertical-align: middle;}
.paging .ps_area span {font-size: 14px;font-weight:600;margin: 0 0px;background: #ffffff;border-radius: 4px;border: 1px solid #e0e6ea;display: inline-block;box-sizing: border-box;}
.paging .ps_area span a {color: #9e9e9e;padding: 9px 13px;display: block;}
.paging .ps_area span.imgb a {color: #a5a5a5;padding: 9px 9px;}
.paging .ps_area span.on {background: #80BD01;border: 1px solid #80BD01;}
.paging .ps_area span.on a {color: #ffffff;}
.paging .ps_area span:hover.on {background: #47afff;border: 1px solid #47afff;}
.paging .ps_area span:hover.on a {color: #fff;}
.paging .ps_area span:hover {background: #f7ffe7;border: 1px solid #80bd01;}
.paging .ps_area span:hover a {color: #80bd01;}
.paging .ps_area span i {font-size: 13px;position: relative;}


.st_search_area {width:100%;text-align: center;padding: 10px 0;}
.st_search_area .search_box {width:100%;display: inline-block;max-width: 290px;}
.st_search_area .search_box .search-input {width: calc(100% - 85px);}
.st_search_area .search_box .search-button {background:#fff;border: 1px solid #ccc;color: #666;box-sizing: border-box;}
.st_search_area .search_box .search-button:hover {background:#f5f5f5;border: 1px solid #DADDE1;color: #333;}



.st_sub_page_menu_bar {width:100%;background:#4069E1;}
.st_sub_page_menu_bar .tmenu_area {width:100%;height: 62px;max-width:1320px;margin:  0 auto;padding: 0 10px;box-sizing: border-box;overflow-y: hidden;overflow-x: auto;}
.st_sub_page_menu_bar .tmenu_area {-ms-overflow-style: none;  /* IE 및 Edge */scrollbar-width: none;     /* Firefox */}
.st_sub_page_menu_bar .tmenu_area::-webkit-scrollbar {display: none; /* 모바일 포함 Webkit 기반 브라우저 */}
.st_sub_page_menu_bar .tmenu_area .menu_btn_box {width: auto;height:100%;}
.st_sub_page_menu_bar .tmenu_area .menu_btn_box ul {width:100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.st_sub_page_menu_bar .tmenu_area .menu_btn_box ul li {padding: 0 20px ;}
.st_sub_page_menu_bar .tmenu_area .menu_btn_box ul li a {font-size: 19px;font-weight: 700;color: #fff;line-height: 1.2;font-family: 'Paperlogy';opacity: 0.4;padding: 5px 0;}
.st_sub_page_menu_bar .tmenu_area .menu_btn_box ul li.on a {opacity: 1;}
.st_sub_page_menu_bar .tmenu_area .menu_btn_box ul li:hover a {opacity: 1;}



.st_edit_board_section {width:100%;max-width:1340px;margin:  0 auto;padding: 0 20px;box-sizing: border-box;}
.st_edit_board_section .db_info_top {width:100%;max-width:1240px;margin: 40px auto 0 ;padding: 0 20px;box-sizing: border-box;border-top: 1px solid #DBE2E6;border-bottom: 1px solid #DBE2E6;background:#F7F9FB;}
.st_edit_board_section .db_info_top .info_row {width:100%;min-height: 40px;padding: 20px 0 20px;display: flex;flex-wrap: wrap;align-items: center;}
.st_edit_board_section .db_info_top .info_row .ir_num {width: 40px;font-size: 17px;font-weight: 600;color: #888;line-height: 1.2;font-family: 'NanumSquareNeo';text-align:left;}
.st_edit_board_section .db_info_top .info_row .ir_title {width: calc(100% - 140px);font-size: 16px;font-weight: 500;color: #222;line-height: 1.4;font-family: 'NanumSquareNeo';text-align:left;}
.st_edit_board_section .db_info_top .info_row .ir_date {width:100px;font-size: 14px;font-weight: 600;color: #888;line-height: 1.2;font-family: 'NanumSquareNeo' ;text-align:right;}


.st_edit_board_section .edit_section {width:100%;max-width:1240px;margin: 0 auto ;padding: 40px 30px ;box-sizing: border-box;font-size: 15px;font-weight: 600;color: #444;line-height: 1.4;min-height: 300px;}
.edit_section p img { max-width:100%; }


.st_edit_board_section .file_download_box {width:100%;max-width:1240px;margin: 20px auto 20px;padding: 20px 20px;box-sizing: border-box;border-top: 1px solid #DBE2E6;border-bottom: 1px solid #DBE2E6;background:#F7F9FB;}
.st_edit_board_section .file_download_box .file_box {width:100%;padding: 5px 5px;margin: 2px;display: flex;flex-wrap: wrap;}
.st_edit_board_section .file_download_box .file_box .tt_c {font-size: 15px;font-weight: 600;color: #333;line-height: 1.4;padding-right: 5px;display: inline-flex;}
.st_edit_board_section .file_download_box .file_box .tt_n {font-size: 15px;font-weight: 600;color: #333;line-height: 1.4;padding-right: 8px;word-break: break-all;display: inline-flex;}
.st_edit_board_section .file_download_box .file_box .tt_link {display: inline-flex;}
.st_edit_board_section .file_download_box .file_box .tt_link a {font-size: 15px;font-weight: 600;color: #687BDF;line-height: 1.4;text-decoration: underline;padding: 0 2px;}
.st_edit_board_section .file_download_box .file_box .tt_link a:hover {color: #3a4eb9;}



.list_btn_area {width:100%;padding: 20px 0 130px;text-align: center;}

.bst_list_go_btn {padding: 15px 30px;min-width: 120px;color:#fff;font-size: 18px;font-weight:600;line-height:1;background: #3F4677;border-radius: 4px;box-sizing: border-box;}
.bst_list_go_btn:hover {background: #272c4f;}
.bst_list_go_btn.btn_modify { background:#777777; }
.bst_list_go_btn.btn_modify:hover { background:#444444; }
.bst_list_go_btn.btn_delete { background:#ff3233; }
.bst_list_go_btn.btn_delete:hover { background:#ff0041; }

@media only screen and (max-width: 750px) {

  .story_npr_content {width:100%;padding: 30px 0 20px;box-sizing: border-box;}
  .story_npr_content .s_in_section {width:100%;max-width: 1340px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}
  .story_npr_content .s_in_section .in_sec_tit_bar {position:relative;width:100%;padding: 26px 0 10px;}
  .story_npr_content .s_in_section .in_sec_tit_bar::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient( to right , #4069E1 , #B4BFF0);}
  .story_npr_content .s_in_section .in_sec_tit_bar .tit_text {width:100%;font-size: 18px;font-weight: 700;color: #015DDD;line-height: 1.2;letter-spacing: -0.02em;} 
  
  
  .st_board_section {width:100%;max-width:1340px;margin: 0 auto;padding: 0 20px 150px;box-sizing: border-box;}
  .st_board_section .bd_list_area {width:100%;margin: 20px 0 10px;}
  .st_board_section .bd_list_area ul {width: 100%;margin-left: 0;display: flex;flex-wrap: wrap;}
  .st_board_section .bd_list_area ul li {width: 100%;margin: 0 0px 50px;}
  .st_board_section .bd_list_area ul li .bd_info_box {width:100%;}
  .st_board_section .bd_list_area ul li .bd_info_box .thum_img {position:relative;width:100%;padding-bottom: 68%;}
  .st_board_section .bd_list_area ul li .bd_info_box .thum_img .in_img {position: absolute;top:0;left:0;width:100%;height:100%;overflow: hidden;border-radius: 6px;}
  .st_board_section .bd_list_area ul li .bd_info_box .thum_img .in_img img {width:100%;height:100%;object-fit: cover;transition: all 0.4s ease ;}
  .st_board_section .bd_list_area ul li .bd_info_box .thum_img:hover .in_img img {transform: scale(1.06);}
  
  .st_board_section .bd_list_area ul li .bd_info_box .bd_in_text {position:relative;width:100%;margin: 12px 0 12px;display: inline-flex;}
  .st_board_section .bd_list_area ul li .bd_info_box .bd_in_text .new_ic {width: 20px;line-height: 1.4;padding: 0;box-sizing: border-box;flex: 0 0 auto;margin-right: 4px;}
  .st_board_section .bd_list_area ul li .bd_info_box .bd_in_text .new_ic img {width:100%;}
  .st_board_section .bd_list_area ul li .bd_info_box .bd_in_text .ip_text {font-size: 13px;font-weight: 500;color: #777;line-height: 1.4;font-family: 'NanumSquareNeo';}
  .st_board_section .bd_list_area ul li .bd_info_box .bd_in_text:hover .ip_text {text-decoration: underline;}
  
  
  
  .paging {position:relative;width:100%;padding: 15px 0;font-family: "Roboto", 'Noto Sans KR', dotum,"돋움", sans-serif;display: table;}
  .paging .ps_area {position:relative;width:100%;text-align:center;display: table-cell;vertical-align: middle;}
  .paging .ps_area span {font-size: 14px;font-weight:600;margin: 0 0px;background: #ffffff;border-radius: 4px;border: 1px solid #e0e6ea;display: inline-block;box-sizing: border-box;}
  .paging .ps_area span a {color: #9e9e9e;padding: 9px 13px;display: block;}
  .paging .ps_area span.imgb a {color: #a5a5a5;padding: 9px 9px;}
  .paging .ps_area span.on {background: #80BD01;border: 1px solid #80BD01;}
  .paging .ps_area span.on a {color: #ffffff;}
  .paging .ps_area span:hover.on {background: #47afff;border: 1px solid #47afff;}
  .paging .ps_area span:hover.on a {color: #fff;}
  .paging .ps_area span:hover {background: #f7ffe7;border: 1px solid #80bd01;}
  .paging .ps_area span:hover a {color: #80bd01;}
  .paging .ps_area span i {font-size: 13px;position: relative;}
  
  
  .st_search_area {width:100%;text-align: center;padding: 10px 0;}
  .st_search_area .search_box {width:100%;display: inline-block;max-width: 290px;}
  .st_search_area .search_box .search-input {width: calc(100% - 85px);}
  .st_search_area .search_box .search-button {background:#fff;border: 1px solid #ccc;color: #666;box-sizing: border-box;}
  .st_search_area .search_box .search-button:hover {background:#f5f5f5;border: 1px solid #DADDE1;color: #333;}
  
  
  
  .st_sub_page_menu_bar {position: relative;width:100%;background:#4069E1;z-index: 1;margin-bottom: -30px;}
  .st_sub_page_menu_bar .tmenu_area {width:100%;height: 52px;max-width:1320px;margin:  0 auto;padding: 0 10px;box-sizing: border-box;overflow-y: hidden;overflow-x: auto;}
  .st_sub_page_menu_bar .tmenu_area {-ms-overflow-style: none;  /* IE 및 Edge */scrollbar-width: none;     /* Firefox */}
  .st_sub_page_menu_bar .tmenu_area::-webkit-scrollbar {display: none; /* 모바일 포함 Webkit 기반 브라우저 */}
  .st_sub_page_menu_bar .tmenu_area .menu_btn_box {width: auto;height:100%;}
  .st_sub_page_menu_bar .tmenu_area .menu_btn_box ul {width:100%;height: 100%;display: flex;justify-content: flex-start;align-items: center;}
  .st_sub_page_menu_bar .tmenu_area .menu_btn_box ul li {padding: 0 10px;}
  .st_sub_page_menu_bar .tmenu_area .menu_btn_box ul li a {font-size: 14px;font-weight: 700;color: #fff;line-height: 1.2;font-family: 'Paperlogy';opacity: 0.4;padding: 5px 0;}
  .st_sub_page_menu_bar .tmenu_area .menu_btn_box ul li.on a {opacity: 1;}
  .st_sub_page_menu_bar .tmenu_area .menu_btn_box ul li:hover a {opacity: 1;}
  
  
  
  .st_edit_board_section {width:100%;max-width:1340px;margin:  0 auto;padding: 0 20px;box-sizing: border-box;}
  .st_edit_board_section .db_info_top {width:100%;max-width:1240px;margin: 20px auto 0;padding: 0 10px;box-sizing: border-box;border-top: 1px solid #DBE2E6;border-bottom: 1px solid #DBE2E6;background:#F7F9FB;}
  .st_edit_board_section .db_info_top .info_row {width:100%;min-height: 40px;padding: 14px 0 14px;display: flex;flex-wrap: wrap;align-items: center;}
  .st_edit_board_section .db_info_top .info_row .ir_num {width: 20px;font-size: 14px;font-weight: 600;color: #888;line-height: 1.2;font-family: 'NanumSquareNeo';text-align:left;}
  .st_edit_board_section .db_info_top .info_row .ir_title {width: calc(100% - 100px);font-size: 13px;font-weight: 500;color: #222;line-height: 1.4;font-family: 'NanumSquareNeo';text-align:left;}
  .st_edit_board_section .db_info_top .info_row .ir_date {width: 80px;font-size: 12px;font-weight: 600;color: #888;line-height: 1.2;font-family: 'NanumSquareNeo';text-align:right;}
  
  
  .st_edit_board_section .edit_section {width:100%;max-width:1240px;margin: 0 auto;padding: 20px 10px;box-sizing: border-box;font-size: 13px;font-weight: 600;color: #444;line-height: 1.4;min-height: 300px;}
  
  
  .st_edit_board_section .file_download_box {width:100%;max-width:1240px;margin: 20px auto 20px;padding: 10px 10px;box-sizing: border-box;border-top: 1px solid #DBE2E6;border-bottom: 1px solid #DBE2E6;background:#F7F9FB;}
  .st_edit_board_section .file_download_box .file_box {width:100%;padding: 5px 5px;margin: 2px;display: flex;flex-wrap: wrap;}
  .st_edit_board_section .file_download_box .file_box .tt_c {font-size: 13px;font-weight: 600;color: #333;line-height: 1.4;padding-right: 5px;display: inline-flex;}
  .st_edit_board_section .file_download_box .file_box .tt_n {font-size: 13px;font-weight: 600;color: #333;line-height: 1.4;padding-right: 8px;word-break: break-all;display: inline-flex;}
  .st_edit_board_section .file_download_box .file_box .tt_link {display: inline-flex;}
  .st_edit_board_section .file_download_box .file_box .tt_link a {font-size: 13px;font-weight: 600;color: #687BDF;line-height: 1.4;text-decoration: underline;padding: 0 2px;}
  .st_edit_board_section .file_download_box .file_box .tt_link a:hover {color: #3a4eb9;}
  
  
  
  .list_btn_area {width:100%;padding: 20px 0 130px;text-align: center;}
  
  .bst_list_go_btn {padding: 15px 30px;min-width: 120px;color:#fff;font-size: 18px;font-weight:600;line-height:1;background: #3F4677;border-radius: 4px;box-sizing: border-box;}
  .bst_list_go_btn:hover {background: #272c4f;}




}
















/*sub system solution*/

.t_feature_tab {position:relative;width:100%;padding-top: 75px;transition-property: background-color;-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);background: rgba(255,255,255,0.6);transition: all 0.5s ease;}
.t_feature_tab.on_fix {position:fixed;top: 0;left:0;z-index: 2;padding-top: 75px;}
.t_feature_tab .tab_area {width:100%;margin: 0 auto;max-width: 1300px;padding: 0 20px 5px;box-sizing: border-box;border-bottom: 2px solid #7d97e5;}
.t_feature_tab .tab_area ul {width: 96%;display: flex;flex-wrap: wrap;align-items: center;margin: 0 auto;justify-content: center;}
.t_feature_tab .tab_area ul li {width: auto;padding: 10px 20px;margin: 0 5px;text-align:center;}
.t_feature_tab .tab_area ul li a {padding: 8px 0;font-size: 16px;font-weight: 700;color: #888;line-height:1;display: inline-block;position:relative;cursor:pointer;transition: all .2s ease-out;font-family: 'Paperlogy';}
.t_feature_tab .tab_area ul li a:hover {color:#444;}
.t_feature_tab .tab_area ul li.on a {color:#4069E1;}
.t_feature_tab .tab_area ul li.on a::after {content:"";position:absolute;bottom: 0px;left:0;width:100%;height:2px;background: #819ceb;transition: all .2s ease-out;}
.t_feature_tab .tab_area ul li a.colorW {color: #a3a3a3;}
.t_feature_tab .tab_area ul li.on a.colorW {color:#fff;}
.t_feature_tab .tab_area ul li.on a.colorW::after {background:#fff;}
  


.st_SnS_info_list {width:100%;max-width:1340px;margin: 0 auto;padding: 50px 20px 50px;box-sizing: border-box;}
.st_SnS_info_list .s_sns_tit {width:100%;padding-bottom: 13px;}
.st_SnS_info_list .s_sns_tit .ss_tit {font-size: 26px;font-weight: 700;color: #202020;line-height:1.3;}

.s_sns_info_box {position:relative;width:100%;min-height: 366px;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 14px 14px;box-sizing: border-box;display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.s_sns_info_box .in_img_box {width:26%;}


.s_sns_info_box .in_text_box {width:74%;padding: 10px 0 10px 40px;box-sizing: border-box;}
.s_sns_info_box .in_text_box .if_img {position:absolute;top: 14px;left: 14px;width: 26%;border-radius: 6px;overflow: hidden;padding: 0px;box-sizing: border-box;}
.s_sns_info_box .in_text_box .if_img img {width: 100%;border-radius: 10px;}

.s_sns_info_box .in_text_box .if_text_area {width:100%;}
.s_sns_info_box .in_text_box .if_text_area .it_tit {width:100%;font-size: 24px;font-weight: 700;color: #4069E1;line-height:1.3;padding-bottom: 7px;}
.s_sns_info_box .in_text_box .if_text_area .it_tt_1 {width:100%;font-size: 18px;font-weight: 700;color: #202020;line-height:1.3;padding-bottom: 8px;}
.s_sns_info_box .in_text_box .if_text_area .it_tt_2 {width: 90%;font-size: 15px;font-weight: 500;color: #414141;line-height: 1.5;padding-bottom: 10px;}

.s_sns_info_box .in_text_box .if_text_area2 {width:100%;}
.s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box {width:100%;display: flex;flex-wrap: wrap;padding: 10px 0 0;}
.s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_left {width:50%;font-size: 14px;font-weight: 700;color: #202020;line-height:1.3;}
.s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_left .ft_tt_1 {width:100%;font-size: 17px;font-weight: 700;color: #202020;line-height:1.3;padding-bottom: 5px;}
.s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_left .ft_tt_2 {width:100%;font-size: 14px;font-weight: 500;color: #555;line-height: 1.7;}
.s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_right {width:50%;font-size: 14px;font-weight: 700;color: #202020;line-height:1.3;}
.s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_right .ft_tt_1 {width:100%;font-size: 17px;font-weight: 700;color: #202020;line-height:1.3;padding-bottom: 5px;}
.s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_right .ft_tt_2 {width:100%;font-size: 14px;font-weight: 500;color: #555;line-height: 1.7;}


.st_board_section .bd_list_area .btn_write {
    border-radius: 5px;
    background: #999;
    color: #fff;
    padding: 8px 19px;
    border: 0;
    font-size: 17px;
    font-weight: 500;
    word-break: keep-all;
    font-family: "Pretendard", sans-serif;
    box-sizing: border-box;
    line-height: 20px;
    vertical-align: middle;
    transition: all .03s ease-in-out;
    text-indent: 0;
}

.st_board_section .bd_list_area .btn_write {
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    box-sizing: border-box;
}

.st_board_section .bd_list_area .btn_write:hover {
    background: #f5f5f5;
    border: 1px solid #DADDE1;
    color: #333;
}


.bst_save_btn {
    padding: 15px 30px;
    min-width: 120px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
    background: #3f7077;
    border-radius: 4px;
    box-sizing: border-box;
}

.bst_save_btn:hover {
    background: #143c42;
}


@media only screen and (max-width: 750px) {

  .t_feature_tab {position:relative;width:100%;padding-top: 60px;transition-property: background-color;-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);background: rgba(255,255,255,0.6);transition: all 0.5s ease;}
  .t_feature_tab.on_fix {position:fixed;top: 0;left:0;z-index: 2;padding-top: 60px;}
  .t_feature_tab .tab_area {width: calc(100% - 20px);margin: 0 auto;max-width: 1300px;padding: 0 0px;box-sizing: border-box;border-bottom: 2px solid #7d97e5;}
  .t_feature_tab .tab_area ul {width: 100%;display: flex;flex-wrap: wrap;align-items: center;margin: 0 auto;justify-content: center;padding-bottom: 8px;}
  .t_feature_tab .tab_area ul li {width: auto;padding: 4px 1px;margin: 0 5px;text-align:center;}
  .t_feature_tab .tab_area ul li a {padding: 4px 0;font-size: 14px;font-weight: 700;color: #888;line-height:1;display: inline-block;position:relative;cursor:pointer;transition: all .2s ease-out;font-family: 'Paperlogy';}
  .t_feature_tab .tab_area ul li a:hover {color:#444;}
  .t_feature_tab .tab_area ul li.on a {color:#4069E1;}
  .t_feature_tab .tab_area ul li.on a::after {content:"";position:absolute;bottom: 0px;left:0;width:100%;height:2px;background: #819ceb;transition: all .2s ease-out;}
  .t_feature_tab .tab_area ul li a.colorW {color: #a3a3a3;}
  .t_feature_tab .tab_area ul li.on a.colorW {color:#fff;}
  .t_feature_tab .tab_area ul li.on a.colorW::after {background:#fff;}
    
  
  
  .st_SnS_info_list {width:100%;max-width:1340px;margin: 0 auto;padding: 30px 15px 20px;box-sizing: border-box;}
  .st_SnS_info_list .s_sns_tit {width:100%;padding-bottom: 12px;}
  .st_SnS_info_list .s_sns_tit .ss_tit {font-size: 20px;font-weight: 700;color: #202020;line-height:1.3;padding: 0 0 0 3px;}
  
  .s_sns_info_box {position:relative;width:100%;min-height: 364px;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 10px 10px;box-sizing: border-box;display: flex;flex-wrap: wrap;margin-bottom: 30px;}
  .s_sns_info_box .in_img_box {width: 0;}
  
  
  .s_sns_info_box .in_text_box {width: 100%;padding: 5px;box-sizing: border-box;display: flex;flex-wrap: wrap;}
  .s_sns_info_box .in_text_box .if_img {position: unset;top: unset;left: unset;width: 40%;border-radius: 0;overflow: hidden;}
  .s_sns_info_box .in_text_box .if_img img {width: 100%;border-radius: 5px;}
  
  .s_sns_info_box .in_text_box .if_text_area {width: 60%;padding: 0 0 0 14px;box-sizing: border-box;}
  .s_sns_info_box .in_text_box .if_text_area .it_tit {width:100%;font-size: 17px;font-weight: 700;color: #4069E1;line-height:1.3;padding-bottom: 5px;}
  .s_sns_info_box .in_text_box .if_text_area .it_tt_1 {width:100%;font-size: 14px;font-weight: 700;color: #202020;line-height:1.3;padding-bottom: 7px;}
  .s_sns_info_box .in_text_box .if_text_area .it_tt_2 {width:100%;font-size: 12px;font-weight: 500;color: #202020;line-height: 1.3;padding-bottom: 14px;}

  .s_sns_info_box .in_text_box .if_text_area2 {width:100%;border-top: 1px solid #d3d3d3;}
  .s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box {width:100%;display: flex;flex-wrap: wrap;padding: 14px 0 0;}
  .s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_left {width: 100%;font-size: 14px;font-weight: 700;color: #202020;line-height:1.3;margin-bottom: 14px;}
  .s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_left .ft_tt_1 {width:100%;font-size: 14px;font-weight: 700;color: #202020;line-height:1.3;padding-bottom: 3px;}
  .s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_left .ft_tt_2 {width:100%;font-size: 12px;font-weight: 500;color: #202020;line-height: 1.5;}
  .s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_right {width: 100%;font-size: 14px;font-weight: 700;color: #202020;line-height:1.3;}
  .s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_right .ft_tt_1 {width:100%;font-size: 14px;font-weight: 700;color: #202020;line-height:1.3;padding-bottom: 3px;}
  .s_sns_info_box .in_text_box .if_text_area2 .it_tt_feat_box .feat_right .ft_tt_2 {width:100%;font-size: 12px;font-weight: 500;color: #202020;line-height: 1.5;}


}











/*sub certification*/


.certi_top_tit_area {width:100%;max-width:1340px;margin: 0 auto;padding: 40px 20px 70px;box-sizing: border-box;}
.certi_top_tit_area .ct_tit_1 {width:100%;font-size: 40px;font-weight: 400;color: #4169E1;line-height:1.3;padding-bottom: 0px;}
.certi_top_tit_area .ct_tit_2 {width:100%;font-size: 40px;font-weight: 700;color: #4169E1;line-height:1.3;padding-bottom: 14px;}
.certi_top_tit_area .ct_tt {width:100%;font-size: 17px;font-weight: 500;color: #202020;line-height: 1.4;padding-bottom: 10px;}


.certi_board_section {width:100%;max-width:1340px;margin: 0 auto;padding: 0 20px 70px;box-sizing: border-box;}
.certi_board_section .s_sns_tit {width:100%;padding-bottom: 10px;}
.certi_board_section .s_sns_tit .ss_tit {font-size: 26px;font-weight: 700;color: #202020;line-height:1.3;}


.certi_board_section .bd_list_area {width:100%;margin: 10px 0 20px;}
.certi_board_section .bd_list_area ul {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.certi_board_section .bd_list_area ul li {width:calc(50% - 10px);margin: 0 0 50px;}
.certi_board_section .bd_list_area ul li .ctf_info_box {width:100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 30px 30px;box-sizing: border-box;}
.certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_img {width:100%;text-align: center;padding: 10px 0 40px;}
.certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_img img {width:90%;max-width:300px;}

.certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_text {width:100%;background:#fff;}
.certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_text .ctt_row {width:100%;display: flex;flex-wrap: wrap;padding: 6px 0;border-bottom: 1px solid #e7e7e7;}
.certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_text .ctt_row:last-child {border:0;}
.certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_text .ctt_row .cr_left {width:130px;font-size: 15px;font-weight: 600;color: #777;line-height: 1.4;padding: 5px 5px;box-sizing: border-box;text-align: right;}
.certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_text .ctt_row .cr_right {width:calc(100% - 130px);font-size: 15px;font-weight: 600;color: #202020;line-height: 1.4;padding: 5px 5px;box-sizing: border-box;text-align: left;}



@media only screen and (max-width: 750px) {


  .certi_top_tit_area {width:100%;max-width:1340px;margin: 0 auto;padding: 30px 20px 40px;box-sizing: border-box;}
  .certi_top_tit_area .ct_tit_1 {width:100%;font-size: 22px;font-weight: 400;color: #4169E1;line-height:1.3;padding-bottom: 3px;}
  .certi_top_tit_area .ct_tit_2 {width:100%;font-size: 30px;font-weight: 700;color: #4169E1;line-height:1.3;padding-bottom: 18px;}
  .certi_top_tit_area .ct_tt {width:100%;font-size: 14px;font-weight: 500;color: #202020;line-height: 1.4;padding-bottom: 10px;}


  .certi_board_section {width:100%;max-width:1340px;margin: 0 auto;padding: 0 20px 50px;box-sizing: border-box;}
  .certi_board_section .s_sns_tit {width:100%;padding-bottom: 5px;}
  .certi_board_section .s_sns_tit .ss_tit {font-size: 18px;font-weight: 700;color: #202020;line-height:1.3;}


  .certi_board_section .bd_list_area {width:100%;margin: 10px 0 20px;}
  .certi_board_section .bd_list_area ul {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
  .certi_board_section .bd_list_area ul li {width: 100%;margin: 0 0 30px;}
  .certi_board_section .bd_list_area ul li .ctf_info_box {width:100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 10px 10px;box-sizing: border-box;}
  .certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_img {width:100%;text-align: center;padding: 10px 0 20px;}
  .certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_img img {width: 60%;max-width:300px;}

  .certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_text {width:100%;background:#fff;}
  .certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_text .ctt_row {width:100%;display: flex;flex-wrap: wrap;padding: 6px 0;border-bottom: 1px solid #e7e7e7;}
  .certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_text .ctt_row:last-child {border:0;}
  .certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_text .ctt_row .cr_left {width: 100px;font-size: 13px;font-weight: 600;color: #777;line-height: 1.4;padding: 5px 5px;box-sizing: border-box;text-align: right;}
  .certi_board_section .bd_list_area ul li .ctf_info_box .ct_pp_text .ctt_row .cr_right {width: calc(100% - 100px);font-size: 13px;font-weight: 500;color: #202020;line-height: 1.4;padding: 5px 5px;box-sizing: border-box;text-align: left;}


}












.sht_cmm_content {width:100%;padding: 50px 0 20px;box-sizing: border-box;}
.sht_cmm_content .s_in_section {width:100%;max-width: 1340px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}
.sht_cmm_content .s_in_section .in_sec_tit_bar {position:relative;width:100%;padding: 16px 0 16px;}
.sht_cmm_content .s_in_section .in_sec_tit_bar::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient( to right , #4069E1 , #B4BFF0);}
.sht_cmm_content .s_in_section .in_sec_tit_bar .tit_text {width:100%;font-size: 28px;font-weight: 700;color: #015DDD;line-height: 1.2;letter-spacing: -0.02em;} 


@media only screen and (max-width: 750px) {

  .sht_cmm_content {width:100%;padding: 30px 0 20px;box-sizing: border-box;}
  .sht_cmm_content .s_in_section {width:100%;max-width: 1340px;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}
  .sht_cmm_content .s_in_section .in_sec_tit_bar {position:relative;width:100%;padding: 0px 0 10px;}
  .sht_cmm_content .s_in_section .in_sec_tit_bar::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient( to right , #4069E1 , #B4BFF0);}
  .sht_cmm_content .s_in_section .in_sec_tit_bar .tit_text {width:100%;font-size: 18px;font-weight: 700;color: #015DDD;line-height: 1.2;letter-spacing: -0.02em;} 

}













/*sub client*/

.cp_client_list_area {width:100%;max-width: 1340px;margin: 30px auto 30px;padding: 0px 20px;box-sizing: border-box;}
.cp_client_list_area .cl_ls_box {width:100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 40px;box-sizing: border-box;}

.cp_client_list_area .tab_content_area {width:100%;max-width: 1440px;margin:  0 auto;height: auto;display: flex;flex-wrap: wrap;align-items: center;background: #F4F5F7;}
.cp_client_list_area .tab_content_area ul {position: relative;width:100%;display: flex;flex-wrap: wrap;box-sizing: border-box;}
.cp_client_list_area .tab_content_area ul::after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;border: 10px solid #F4F5F7;box-sizing: border-box;pointer-events: none;}
.cp_client_list_area .tab_content_area ul li {width:20%;}
.cp_client_list_area .tab_content_area ul li .pt_logo {width:100%;height:200px;border-right: 1px solid #B4BFF0;border-bottom: 1px solid #B4BFF0;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.cp_client_list_area .tab_content_area ul li .pt_logo > img {width: 70%;max-width: 130px;max-height: 70px;}
.cp_client_list_area .tab_content_area ul li .pt_logo > img.smsz {max-width: 110px;}

.cp_partner_join_area {width:100%;max-width: 1340px;margin: 30px auto 150px;padding: 0px 20px;box-sizing: border-box;}
.cp_partner_join_area .cp_join_box {width:100%;padding: 12px 10px;background:#4069E1;border-radius: 10px;text-align: center;box-sizing: border-box;}
.cp_partner_join_area .cp_join_box .j_contact {display: inline-block;margin: 8px;font-size: 16px;font-weight: 600;color: #fff;line-height: 1.2;}
.cp_partner_join_area .cp_join_box .j_btn {display: inline-block;margin: 8px;}




@media only screen and (max-width: 750px) {

  .cp_client_list_area {width:100%;max-width: 1340px;margin: 20px auto 30px;padding: 0px 20px;box-sizing: border-box;}
  .cp_client_list_area .cl_ls_box {width:100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 10px;box-sizing: border-box;}
  
  .cp_client_list_area .tab_content_area {width:100%;max-width: 1440px;margin:  0 auto;height: auto;display: flex;flex-wrap: wrap;align-items: center;background: #F4F5F7;}
  .cp_client_list_area .tab_content_area ul {position: relative;width:100%;display: flex;flex-wrap: wrap;box-sizing: border-box;}
  .cp_client_list_area .tab_content_area ul::after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;border: 10px solid #F4F5F7;box-sizing: border-box;pointer-events: none;}
  .cp_client_list_area .tab_content_area ul li {width: 50%;}
  .cp_client_list_area .tab_content_area ul li .pt_logo {width:100%;height: 90px;border-right: 1px solid #B4BFF0;border-bottom: 1px solid #B4BFF0;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
  .cp_client_list_area .tab_content_area ul li .pt_logo > img {width: 70%;max-width: 87px;max-height: 34px;}
  .cp_client_list_area .tab_content_area ul li .pt_logo > img.smsz {max-width: 70px;}
  
  .cp_partner_join_area {width:100%;max-width: 1340px;margin: 20px auto 30px;padding: 0px 20px;box-sizing: border-box;}
  .cp_partner_join_area .cp_join_box {width:100%;padding: 12px 10px;background:#4069E1;border-radius: 10px;text-align: center;box-sizing: border-box;}
  .cp_partner_join_area .cp_join_box .j_contact {display: inline-block;margin: 15px 0;font-size: 16px;font-weight: 600;color: #fff;line-height: 1.2;}
  .cp_partner_join_area .cp_join_box .j_btn {display: inline-block;margin: 8px;}

  
}











/*sub about us*/

.st_who_content {width:100%;max-width: 1340px;margin: 30px auto 30px;padding: 0px 20px;box-sizing: border-box;}
.st_who_content .who_text {width:100%;font-size: 16px;font-weight: 600;color: #202020;line-height: 1.5;margin: 0 0 50px;}

.st_who_content .who_cont_area {width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.st_who_content .who_cont_area .wct_box_a {width:calc(50% - 10px);margin: 0 0 20px;}
.st_who_content .who_cont_area .wct_box_b {width:100%;margin: 0 0 40px;}

.st_who_content .who_cont_area .cont_box_1 {width:100%;height: 100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 10px;box-sizing: border-box;}
.st_who_content .who_cont_area .cont_box_1 .itt_list {width:100%;font-size: 17px;font-weight: 500;color: #202020;line-height: 2.2;text-align: left;max-width: 430px;margin:  0 auto;padding: 30px 0 30px 0;}
.st_who_content .who_cont_area .cont_box_1 .itt_list img {width: 9px;padding-right:3px;position: relative;top: -1px;}

.st_who_content .who_cont_area .cont_box_2 {width:100%;height: 100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 10px;box-sizing: border-box;display: flex;align-items: center;}
.st_who_content .who_cont_area .cont_box_2 .stru_info_cont {width:100%;text-align: center;}
.st_who_content .who_cont_area .cont_box_2 .stru_info_cont .st_if_tt {font-size: 31px;font-weight: 700;color: #202020;line-height: 1.2;margin: 0 0 30px;}
.st_who_content .who_cont_area .cont_box_2 .stru_info_cont .st_if_img {width:100%;text-align: center;margin: 0 0 20px;}
.st_who_content .who_cont_area .cont_box_2 .stru_info_cont .st_if_img img {width: 92%;max-width:568px;}

.st_who_content .who_cont_area .cont_box_3 {width:100%;height: 100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 90px 20px;box-sizing: border-box;display: flex;align-items: center;}
.st_who_content .who_cont_area .cont_box_3 .stru_info_cont {width:100%;text-align: center;}
.st_who_content .who_cont_area .cont_box_3 .stru_info_cont .st_if_img {width:100%;text-align: center;margin: 20px 0 20px;}
.st_who_content .who_cont_area .cont_box_3 .stru_info_cont .st_if_img img {width: 92%;max-width:981;}



.refer_table_area {width:100%;max-width: 1340px;margin: 50px auto 20px;padding: 0px 20px;box-sizing: border-box;}
.refer_table_area .tb_in_area {width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;}

.refer_table_area .tb_in_area .rf_tb_sect {width:100%;margin: 0 0 0px 0;}
.refer_table_area .tb_in_area .rf_tb_sect.half_box {width:calc(50% - 10px);}
.refer_table_area .tb_in_area .rf_tb_sect .s_sns_tit {width:100%;padding-bottom: 10px;}
.refer_table_area .tb_in_area .rf_tb_sect .s_sns_tit .ss_tit {font-size: 22px;font-weight: 700;color: #202020;line-height:1.3;}
.refer_table_area .tb_in_area .rf_tb_sect .tb_ot_box {background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 20px;box-sizing: border-box;margin-bottom: 60px;}



.rf_info_table {width:100%;}
.rf_info_table table {width:100%;}
.rf_info_table table thead tr th {padding: 10px 10px ;font-size: 15px;font-weight: 600;color: #ffffff;line-height: 1.2;text-align: center;background:#4169E1;}
.rf_info_table table tbody tr td {padding: 10px 10px;font-size: 14px;font-weight: 500;color: #535353;line-height: 1.2;text-align: center;border-bottom: 1px solid #ccc;}
.rf_info_table table tbody tr td .bl_tt {color:#4169E1;font-size:16px;}
.rf_info_table table tbody tr:last-child td {border:0;}

.rf_info_table table tbody tr.total_row_wh td {text-align: center !important;}
.rf_info_table table.tb_1 tbody tr td:nth-child(2) {text-align: left;}
.rf_info_table table.tb_2 tbody tr td:nth-child(1) {text-align: left;}
.rf_info_table table tbody tr.total_row_wh {background:#fff;}



.st_ci_info_section {width:100%;max-width: 1340px;margin: 50px auto 20px;padding: 0px 20px;box-sizing: border-box;}
.st_ci_info_section .ci_info_box {width:100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 100px 20px;box-sizing: border-box;}
.st_ci_info_section .ci_info_box .c_ds_area {width: 90%;margin:  0 auto;display: flex;flex-wrap: wrap;}
.st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont {width:50%;text-align: center;}
.st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_tt {font-size: 21px;font-weight: 600;color: #777777;line-height: 1.2;text-align: center;margin-bottom: 30px;}
.st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_b {width:100%;text-align: center;margin-bottom: 40px;}
.st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_b img {width: 80%;max-width: 438px;}
.st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_g {width:100%;text-align: center;}
.st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_g img {width:80%;max-width:480px;}

.st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_kb {width:100%;text-align: center;margin-bottom: 40px;}
.st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_kb img {width:80%;max-width: 317px;}
.st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_kg {width:100%;text-align: center;}
.st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_kg img {width:80%;max-width:366px;}

.st_ci_info_section .ci_down_btn {width:100%;text-align: center;margin: 30px 0 100px;}



.st_hist_section {width:100%;max-width: 1340px;margin: 90px auto 150px;padding: 0px 20px;box-sizing: border-box;}
.st_hist_section .his_area {position:relative; width:100%;max-width:1000px;margin: 0 auto ;}
.st_hist_section .his_area::before {content: "";position:absolute;top:0;left: calc(50% - 2px);width: 4px;height:100%;background:#E2E2E2;}
.st_hist_section .his_area .his_info_box_left {width:50%;padding: 0 0 40px;}
.st_hist_section .his_area .his_info_box_left .h_year {position:relative;width:100%;}
.st_hist_section .his_area .his_info_box_left .h_year::before {content: "";position:absolute;top: calc(50% - 2px);left:0;width:100%;height: 4px;background:#E2E2E2;}
.st_hist_section .his_area .his_info_box_left .h_year::after {content: "";position:absolute;top: calc(50% - 10px);right: -10px;width: 14px;height: 14px;background:#fff;border: 3px solid #4892E6;border-radius: 100px;}
.st_hist_section .his_area .his_info_box_left .h_year .num {position: relative;padding: 20px 20px;background:#fff;font-size: 51px;font-weight: 700;color: #4069E1;line-height: 1.2;text-align: left;display: inline-block;z-index: 1;}
.st_hist_section .his_area .his_info_box_left .h_text {padding: 0px 20px;background:#fff;font-size: 17px;font-weight: 600;color: #555;line-height: 1.6;text-align: left;}

.st_hist_section .his_area .his_info_box_right {width:50%;padding: 0 0 40px 50%;}
.st_hist_section .his_area .his_info_box_right .h_year {position:relative;width:100%;}
.st_hist_section .his_area .his_info_box_right .h_year::before {content: "";position:absolute;top: calc(50% - 2px);left:0;width: 100px;height: 4px;background:#E2E2E2;}
.st_hist_section .his_area .his_info_box_right .h_year::after {content: "";position:absolute;top: calc(50% - 10px);left: -10px;width: 14px;height: 14px;background:#fff;border: 3px solid #4892E6;border-radius: 100px;}
.st_hist_section .his_area .his_info_box_right .h_year .num {position: relative;padding: 20px 20px;background:#fff;font-size: 51px;font-weight: 700;color: #4069E1;line-height: 1.2;text-align: left;display: inline-block;z-index: 1;margin: 0 0 0 70px;}
.st_hist_section .his_area .his_info_box_right .h_text {padding: 0px 20px 0 80px;background:#fff;font-size: 17px;font-weight: 600;color: #555;line-height: 1.6;text-align: left;}



@media only screen and (max-width: 750px) {

  .st_who_content {width:100%;max-width: 1340px;margin: 20px auto 30px;padding: 0px 20px;box-sizing: border-box;}
  .st_who_content .who_text {width:100%;font-size: 13px;font-weight: 500;color: #202020;line-height: 1.5;margin: 0 0 50px;}
  
  .st_who_content .who_cont_area {width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
  .st_who_content .who_cont_area .wct_box_a {width: 100%;margin: 0 0 20px;}
  .st_who_content .who_cont_area .wct_box_b {width:100%;margin: 0 0 0px;}
  
  .st_who_content .who_cont_area .cont_box_1 {width:100%;height: 100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 0 10px 0 20px;box-sizing: border-box;}
  .st_who_content .who_cont_area .cont_box_1 .itt_list {width:100%;font-size: 14px;font-weight: 500;color: #202020;line-height: 2;text-align: left;max-width: 430px;margin:  0 auto;padding: 30px 0 33px 0;}
  .st_who_content .who_cont_area .cont_box_1 .itt_list img {width: 9px;padding-right:3px;position: relative;top: -1px;}
  
  .st_who_content .who_cont_area .cont_box_2 {width:100%;height: 100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 10px;box-sizing: border-box;display: flex;align-items: center;}
  .st_who_content .who_cont_area .cont_box_2 .stru_info_cont {width:100%;text-align: center;}
  .st_who_content .who_cont_area .cont_box_2 .stru_info_cont .st_if_tt {font-size: 23px;font-weight: 700;color: #202020;line-height: 1.2;margin: 20px 0 13px;}
  .st_who_content .who_cont_area .cont_box_2 .stru_info_cont .st_if_img {width:100%;text-align: center;margin: 0 0 23px;}
  .st_who_content .who_cont_area .cont_box_2 .stru_info_cont .st_if_img img {width: 92%;max-width:568px;}
  
  .st_who_content .who_cont_area .cont_box_3 {width:100%;height: 100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 20px 20px;box-sizing: border-box;display: flex;align-items: center;}
  .st_who_content .who_cont_area .cont_box_3 .stru_info_cont {width:100%;text-align: center;}
  .st_who_content .who_cont_area .cont_box_3 .stru_info_cont .st_if_img {width:100%;text-align: center;margin: 20px 0 20px;}
  .st_who_content .who_cont_area .cont_box_3 .stru_info_cont .st_if_img img {width: 92%;max-width:981;}
  
  
  
  .refer_table_area {width:100%;max-width: 1340px;margin: 30px auto 0px;padding: 0px 20px;box-sizing: border-box;}
  .refer_table_area .tb_in_area {width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
  
  .refer_table_area .tb_in_area .rf_tb_sect {width:100%;margin: 0 0 0px 0;}
  .refer_table_area .tb_in_area .rf_tb_sect.half_box {width: 100%;}
  .refer_table_area .tb_in_area .rf_tb_sect .s_sns_tit {width:100%;padding-bottom: 10px;}
  .refer_table_area .tb_in_area .rf_tb_sect .s_sns_tit .ss_tit {font-size: 16px;font-weight: 700;color: #202020;line-height:1.3;}
  .refer_table_area .tb_in_area .rf_tb_sect .tb_ot_box {background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 5px;padding: 7px;box-sizing: border-box;margin-bottom: 50px;}
  
  
  
  .rf_info_table {width:100%;}
  .rf_info_table table {width:100%;}
  .rf_info_table table thead tr th {padding: 8px 2px;font-size: 11px;font-weight: 500;color: #ffffff;line-height: 1.2;text-align: center;background:#4169E1;}
  .rf_info_table table tbody tr td {padding: 8px 3px;font-size: 11px;font-weight: 500;color: #535353;line-height: 1.2;text-align: center;border-bottom: 1px solid #ccc;}
  .rf_info_table table tbody tr td .bl_tt {color:#4169E1;font-size: 14px;}
  .rf_info_table table tbody tr:last-child td {border:0;}
  
  .rf_info_table table tbody tr.total_row_wh td {text-align: center !important;}
  .rf_info_table table.tb_1 tbody tr td:nth-child(2) {text-align: left;}
  .rf_info_table table.tb_2 tbody tr td:nth-child(1) {text-align: left;}
  .rf_info_table table tbody tr.total_row_wh {background:#fff;}
  
  
  
  .st_ci_info_section {width:100%;max-width: 1340px;margin: 30px auto 20px;padding: 0px 20px;box-sizing: border-box;}
  .st_ci_info_section .ci_info_box {width:100%;background:#F4F5F7;border: 1px solid #B4BFF0;border-radius: 10px;padding: 10px 10px;box-sizing: border-box;}
  .st_ci_info_section .ci_info_box .c_ds_area {width: 90%;margin:  0 auto;display: flex;flex-wrap: wrap;}
  .st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont {width: 100%;text-align: center;padding: 30px 0;}
  .st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_tt {font-size: 21px;font-weight: 600;color: #777777;line-height: 1.2;text-align: center;margin-bottom: 20px;}
  .st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_b {width:100%;text-align: center;margin-bottom: 20px;}
  .st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_b img {width: 70%;max-width: 438px;}
  .st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_g {width:100%;text-align: center;}
  .st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_g img {width:80%;max-width:480px;}
  
  .st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_kb {width:100%;text-align: center;margin-bottom: 20px;}
  .st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_kb img {width: 64%;max-width: 317px;}
  .st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_kg {width:100%;text-align: center;}
  .st_ci_info_section .ci_info_box .c_ds_area .ds_if_cont .ic_img_kg img {width: 75%;max-width:366px;}
  
  .st_ci_info_section .ci_down_btn {width:100%;text-align: center;margin: 30px 0 20px;}
  
  
  
  .st_hist_section {width:100%;max-width: 1340px;margin: 40px auto 80px;padding: 0px 20px;box-sizing: border-box;}
  .st_hist_section .his_area {position:relative; width:100%;max-width:1000px;margin: 0 auto ;}
  .st_hist_section .his_area::before {content: "";position:absolute;top:0;left: 20px;width: 4px;height:100%;background:#E2E2E2;}
  .st_hist_section .his_area .his_info_box_left {width: calc(100% - 24px);padding: 10px 0 20px;margin-left: 24px;box-sizing: border-box;}
  .st_hist_section .his_area .his_info_box_left .h_year {position:relative;width:100%;}
  .st_hist_section .his_area .his_info_box_left .h_year::before {content: "";position:absolute;top: calc(50% - 2px);left:0;width: 50px;height: 4px;background:#E2E2E2;}
  .st_hist_section .his_area .his_info_box_left .h_year::after {content: "";position:absolute;top: calc(50% - 10px);right: unset;left: -13px;width: 14px;height: 14px;background:#fff;border: 3px solid #4892E6;border-radius: 100px;z-index: 1;}
  .st_hist_section .his_area .his_info_box_left .h_year .num {position: relative;padding: 10px 10px;background:#fff;font-size: 32px;font-weight: 700;color: #4069E1;line-height: 1.2;text-align: left;display: inline-block;z-index: 1;margin-left: 30px;}
  .st_hist_section .his_area .his_info_box_left .h_text {padding: 0px 0px 0 40px;background:#fff;font-size: 14px;font-weight: 600;color: #555;line-height: 1.6;text-align: left;}


  .st_hist_section .his_area .his_info_box_right {width: calc(100% - 24px);padding: 0 0 40px;margin-left: 24px;box-sizing: border-box;}
  .st_hist_section .his_area .his_info_box_right .h_year {position:relative;width:100%;}
  .st_hist_section .his_area .his_info_box_right .h_year::before {content: "";position:absolute;top: calc(50% - 2px);left:0;width: 50px;height: 4px;background:#E2E2E2;}
  .st_hist_section .his_area .his_info_box_right .h_year::after {content: "";position:absolute;top: calc(50% - 10px);right: unset;left: -13px;width: 14px;height: 14px;background:#fff;border: 3px solid #4892E6;border-radius: 100px;z-index: 1;}
  .st_hist_section .his_area .his_info_box_right .h_year .num {position: relative;padding: 10px 10px;background:#fff;font-size: 32px;font-weight: 700;color: #4069E1;line-height: 1.2;text-align: left;display: inline-block;z-index: 1;margin-left: 30px;}
  .st_hist_section .his_area .his_info_box_right .h_text {padding: 0px 0px 0 40px;background:#fff;font-size: 14px;font-weight: 600;color: #555;line-height: 1.6;text-align: left;}
  

}










/*sub greeting*/

.grt_cont_section {width:100%;max-width: 1340px;margin: 20px auto 150px;padding: 0px 20px;box-sizing: border-box;}
.grt_cont_section .imp_text {width:100%;font-size: 45px;font-weight: 700;color: #4169E1;line-height: 1.5;margin: 0 0 50px;text-align: center;padding: 100px 0 100px ;}
.grt_cont_section .gr_tt_1 {width:100%;font-size: 17px;font-weight: 600;color: #202020;line-height: 1.5;margin: 0 0 50px;text-align: left;}
.grt_cont_section .gr_tt_box {width:100%;padding: 0 0 36px 0;}
.grt_cont_section .gr_tt_box .tb_tit {width:100%;font-size: 20px;font-weight: 700;color: #4169E1;line-height: 1.5;margin: 0 0 7px;text-align: left;}
.grt_cont_section .gr_tt_box .tb_tt {width:100%;font-size: 17px;font-weight: 600;color: #202020;line-height: 1.5;margin: 0 0 0px;text-align: left;}

.grt_cont_section .end_tt {width:100%;padding: 20px 10px 36px 10px;box-sizing: border-box;text-align: right;}
.grt_cont_section .end_tt span {display: inline-block;;font-size: 17px;font-weight: 600;color: #202020;line-height: 1.5;padding: 0 6px ;}
.grt_cont_section .end_tt span.name {font-size: 50px;}


@media only screen and (max-width: 750px) {

  .grt_cont_section {width:100%;max-width: 1340px;margin: 20px auto 50px;padding: 0px 20px;box-sizing: border-box;}
  .grt_cont_section .imp_text {width:100%;font-size: 25px;font-weight: 700;color: #4169E1;line-height: 1.5;margin: 0 0 20px;text-align: center;padding: 30px 0 30px;}
  .grt_cont_section .gr_tt_1 {width:100%;font-size: 15px;font-weight: 600;color: #202020;line-height: 1.5;margin: 0 0 30px;text-align: left;}
  .grt_cont_section .gr_tt_box {width:100%;padding: 0 0 36px 0;}
  .grt_cont_section .gr_tt_box .tb_tit {width:100%;font-size: 16px;font-weight: 700;color: #4169E1;line-height: 1.5;margin: 0 0 7px;text-align: left;}
  .grt_cont_section .gr_tt_box .tb_tt {width:100%;font-size: 14px;font-weight: 500;color: #202020;line-height: 1.4;margin: 0 0 0px;text-align: left;}
  
  .grt_cont_section .end_tt {width:100%;padding: 20px 10px 36px 10px;box-sizing: border-box;text-align: right;}
  .grt_cont_section .end_tt span {display: inline-block;font-size: 15px;font-weight: 600;color: #202020;line-height: 1.5;padding: 0 3px;}
  .grt_cont_section .end_tt span.name {font-size: 30px;}


}









/*direction*/

.dir_view_section {width:100%;max-width: 1340px;margin: 20px auto 150px;padding: 0px 20px;box-sizing: border-box;}
.dir_view_section .info_sect {width:100%;margin: 30px 0 40px;}
.dir_view_section .info_sect_bt {width:100%;margin: 0 0 0px;}
.dir_view_section .contt_tit {width:100%;font-size: 25px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0px 0px 18px 0px;box-sizing: border-box;}
.dir_view_section .contt_st {width:100%;font-size: 24px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0px 0px 19px 0px;box-sizing: border-box;}
.dir_view_section .contt_dt {width:100%;display: flex;flex-wrap: wrap;margin: 0 0 23px;}
.dir_view_section .contt_dt .dt_ic {width: 43px;height: 28px;}
.dir_view_section .contt_dt .dt_ic img {width: 40px;line-height: 1.4;position: relative;top: -7px;}
.dir_view_section .contt_dt .dt_tt {width: calc(100% - 50px);font-size: 17px;font-weight: 500;color: #000;line-height: 1.4;}

.dir_map_box {position:relative;width:100%;height: 550px;overflow: hidden;}


@media only screen and (max-width: 750px) {

  .dir_view_section {width:100%;max-width: 1340px;margin: 20px auto 50px;padding: 0px 20px;box-sizing: border-box;}
  .dir_view_section .info_sect {width:100%;margin: 20px 0 20px;}
  .dir_view_section .info_sect_bt {width:100%;margin: 0 0 0px;}
  .dir_view_section .contt_tit {width:100%;font-size: 25px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0px 0px 18px 0px;box-sizing: border-box;}
  .dir_view_section .contt_st {width:100%;font-size: 24px;font-weight: 700;color: #4069E1;line-height:1.3;padding: 0px 0px 19px 0px;box-sizing: border-box;}
  .dir_view_section .contt_dt {width:100%;display: flex;flex-wrap: wrap;margin: 0 0 9px;}
  .dir_view_section .contt_dt .dt_ic {width: 33px;height: 28px;}
  .dir_view_section .contt_dt .dt_ic img {width: 30px;line-height: 1.4;position: relative;top: -4px;}
  .dir_view_section .contt_dt .dt_tt {width: calc(100% - 40px);font-size: 15px;font-weight: 500;color: #000;line-height: 1.4;}
  
  .dir_map_box {position:relative;width:100%;height: 400px;overflow: hidden;}

}









/*partner*/


.partner_cont_section {width:100%;max-width: 1340px;margin: 20px auto 150px;padding: 0px 20px;box-sizing: border-box;}
.partner_cont_section .imp_text {width:100%;font-size: 40px;font-weight: 700;color: #4169E1;line-height: 1.5;margin: 0 0 0px;text-align: center;padding: 80px 0 60px;}
.partner_cont_section .gr_tt_1 {width:100%;font-size: 20px;font-weight: 600;color: #202020;line-height: 1.5;margin: 0 0 70px;text-align: center;}
.partner_cont_section .gr_tt_box {width:100%;padding: 0 0 36px 0;} 
.partner_cont_section .gr_tt_box .tb_tit {width:100%;font-size: 20px;font-weight: 700;color: #4169E1;line-height: 1.5;margin: 0 0 7px;text-align: left;}
.partner_cont_section .gr_tt_box .tb_tt {width:100%;font-size: 17px;font-weight: 600;color: #202020;line-height: 1.5;margin: 0 0 0px;text-align: left;}


.partner_img_btn {width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 0px 10px;box-sizing: border-box;}
.partner_img_btn .wh_more_box {position:relative;width: 24.4%;height: 400px;overflow: hidden;border-radius: 10px;}
.partner_img_btn .wh_more_box .wm_bg {position:absolute;top:0;left:0;width:100%;height:100%;background: #000;}
.partner_img_btn .wh_more_box .wm_bg img {width:100%;height:100%;object-fit: cover;opacity: 0.85;transition: all .5s ease;}
.partner_img_btn .wh_more_box:hover .wm_bg img {transform: scale(1.14);}
.partner_img_btn .wh_more_box .wm_text {position:absolute;top:0;left:0;width:100%;height:100%;display: flex;align-items: center;justify-content: center;}
.partner_img_btn .wh_more_box .wm_text .wmt_1 {width:100%;font-size: 25px;font-weight: 600;color: #fff;line-height:1.3;padding: 0 14px;box-sizing: border-box;text-align: center;}


.partN_join_box {width:100%;padding: 12px 10px;background:#4069E1;border-radius: 10px;text-align: center;box-sizing: border-box;}
.partN_join_box .j_contact {display: inline-flex;align-items: center;margin: 8px;font-size: 19px;font-weight: 600;color: #fff;line-height: 1.2;}
.partN_join_box .j_contact a {color:#fff;}
.partN_join_box .j_contact img {width: 41px;margin-right: 3px;}


@media only screen and (max-width: 750px) {

  .partner_cont_section {width:100%;max-width: 1340px;margin: 20px auto 50px;padding: 0px 20px;box-sizing: border-box;}
  .partner_cont_section .imp_text {width:100%;font-size: 23px;font-weight: 700;color: #4169E1;line-height: 1.3;margin: 0 0 0px;text-align: center;padding: 30px 0 35px;}
  .partner_cont_section .gr_tt_1 {width:100%;font-size: 15px;font-weight: 500;color: #202020;line-height: 1.4;margin: 0 0 50px;text-align: center;}
  .partner_cont_section .gr_tt_box {width:100%;padding: 0 0 36px 0;} 
  .partner_cont_section .gr_tt_box .tb_tit {width:100%;font-size: 20px;font-weight: 700;color: #4169E1;line-height: 1.5;margin: 0 0 7px;text-align: left;}
  .partner_cont_section .gr_tt_box .tb_tt {width:100%;font-size: 17px;font-weight: 600;color: #202020;line-height: 1.5;margin: 0 0 0px;text-align: left;}
  
  
  .partner_img_btn {width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 0px 10px;box-sizing: border-box;}
  .partner_img_btn .wh_more_box {position:relative;width: calc(50% - 5px);height: 230px;overflow: hidden;border-radius: 8px;margin: 0 0 10px;}
  .partner_img_btn .wh_more_box .wm_bg {position:absolute;top:0;left:0;width:100%;height:100%;background: #000;}
  .partner_img_btn .wh_more_box .wm_bg img {width:100%;height:100%;object-fit: cover;opacity: 0.85;transition: all .5s ease;}
  .partner_img_btn .wh_more_box:hover .wm_bg img {transform: scale(1.14);}
  .partner_img_btn .wh_more_box .wm_text {position:absolute;top:0;left:0;width:100%;height:100%;display: flex;align-items: center;justify-content: center;}
  .partner_img_btn .wh_more_box .wm_text .wmt_1 {width:100%;font-size: 18px;font-weight: 600;color: #fff;line-height:1.3;padding: 0 14px;box-sizing: border-box;text-align: center;}
  
  
  .partN_join_box {width:100%;padding: 12px 10px;background:#4069E1;border-radius: 10px;text-align: center;box-sizing: border-box;}
  .partN_join_box .j_contact {width: 100%;display: inline-flex;justify-content: left;align-items: center;margin: 4px 4px;font-size: 17px;font-weight: 600;color: #fff;line-height: 1.2;}
  .partN_join_box .j_contact a {color:#fff;}
  .partN_join_box .j_contact img {width: 36px;margin-right: 3px;}


}






.file_download_box.edit_set .file_box {align-items: center;}
.file_download_box.edit_set .file_box .tt_c {width:68px;font-size: 14px;color:#666;font-weight:500;}
.file_download_box.edit_set .file_box .tt_n {max-width:240px;}

.file_download_box.edit_set .file_box input[type="checkbox"] {top:0;}
.file_download_box.edit_set .file_box input[type="checkbox"] + label {margin: 0 0 0 2px ;}



.jodit-toolbar-button__icon svg {fill: #000 !important;}