
.inline {
    display: block;
  }
  
  .privacy_top_text{
    margin-top: 210px;
  }
  .subpage_content_wrap .subpage_content_box {
    max-width: 1600px;
    margin: 0 auto;
    padding-bottom: 140px;
    /* border-bottom: 3px solid #e5001f; */
  }
  
  .subpage_content_wrap .subpage_content_box .company_ceo_content {
    color: #374355;
    font-size: 18px;
    line-height: 30px;
    max-width: 1280px;
    margin: 0 auto;
    padding-left: 80px;
    margin-top: 70px;
  }
  
  .subpage_content_wrap .subpage_content_box .company_ceo_content .company_ceo_left {
    float: left;
    max-width: 650px;
    padding-bottom: 30px;
    background: url(/kor/_images/common/sign.png)no-repeat;
    background-position: bottom center;
  }
  
  .subpage_content_wrap .subpage_content_box .company_ceo_content .company_ceo_left .bold {
    font-weight: bold;
  }
  
  .subpage_content_wrap .subpage_content_box .company_ceo_content .company_ceo_right {
    float: right;
    width: 410px;
    height: 400px;
    background: url(/kor/_images/common/company_ceo_right.png)no-repeat;
    margin-top: 250px;
    margin-right: 60px;
    -webkit-box-shadow: 10px 10px 12px -5px rgba(0, 0, 0, 0.2);
            box-shadow: 10px 10px 12px -5px rgba(0, 0, 0, 0.2);
  
  }
  
  .subpage_content_wrap .subpage_content_box .company_ceo_content .first {
    font-size: 32px;
    margin-bottom: 65px;
    line-height: 45px;
    font-family: "SCDream4", sans-serif;
  }
  
  .subpage_content_wrap .subpage_content_box .company_ceo_content .first span {
    font-family: "SCDream5", sans-serif;
  }
  
  .subpage_content_wrap .subpage_content_box .company_ceo_content .ceo_photo {
    width: 131px;
    height: 131px;
    background: url(/kor/_images/common/ceo_photo.png)no-repeat;
    margin-bottom: 40px;
  }
  
  /* 연혁 */
  .top_text{
    max-width: 1165px;
    margin: 0 auto;
    text-align: center;
    margin-top: 150px;
    margin-bottom: 70px;
    padding-top: 0px;
    position: relative;
    font-size: 40px;
  font-family: "SCDream5", sans-serif;
  }
  .top_text .red_bar{
    width: 6px;
    height: 36px;
    background-color: #e60021;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  
  
  .history_tab{
    width: 1165px;
    height: 55px;
    margin: 0 auto;
  }
  .history_tab div{
    float: left;
    height: 55px;
    line-height: 55px;
    width: 379px;
    margin-right: 13px;
    text-align: center;
    border: 1px solid #b5b5b5;
    color: #b5b5b5;
    font-size: 20px;
    font-family: "SCDream4", sans-serif;
    cursor: pointer;
  }
  .history_tab div.on{
  color: #e60021;
  border: 1px solid #e60021;
  }
  .history_tab div:last-child{
    margin-right: 0px;
  }
  
  
  .history_box{
  max-width: 1165px;
  margin: 0 auto;
  margin-top: 70px;
  }
  .history_content_1{
  position: relative;
  height:100% !important;
  /* height: 1630px; */
  }
  
  .history_content_1 .history_content_line,
  .history_content_2 .history_content_line,
  .history_content_3 .history_content_line,
  .history_content_4 .history_content_line{
  position: absolute;
  width:1px;
  height:100% !important;
  background-color: #cccccc;
  left: 50%;
  -webkit-transform: rotateX(-50);
          transform: rotateX(-50);
  }
  
  .history_content_2{
  position: relative;
  height: 100% !important;
  }
  .history_content_2 .history_content_line{
  height: 100% !important;
  }
  .history_content_3{
  position: relative;
  height: 100% !important;
  }
  .history_content_3 .history_content_line{
  height: 100% !important;
  }
  /* .history_content_1_con1,
  .history_content_1_con3,
  .history_content_1_con5,
  .history_content_1_con7,
  .history_content_2_con1,
  .history_content_2_con3,
  .history_content_2_con5,
  .history_content_2_con7{
    position: absolute;
    background: url(/kor/_images/common/h_one.png)no-repeat;
    background-position: 0px 16px;
    padding: 0 22px;
    left: 49.8%;
    top: -16px;
    -webkit-transform: rotateX( 49.8);
            transform: rotateX( 49.8);
            max-width: 580px;
   letter-spacing: -1px;
  }
  
  .history_content_1_con2,
  .history_content_1_con4,
  .history_content_1_con6,
  .history_content_1_con8,
  .history_content_2_con2,
  .history_content_2_con4,
  .history_content_2_con6,
  .history_content_2_con8{
    position: absolute;
    max-width: 580px;
    background: url(/kor/_images/common/h_one.png)no-repeat;
    background-position: right 16px;
    padding: 0 22px;
    top: 265px;
    text-align: right;
    right: 49.6%;
    -webkit-transform: rotateX(49.6);
            transform: rotateX(49.6);
            letter-spacing: -1px;
  } */
  .history_content_1_con1,
  .history_content_1_con3,
  .history_content_1_con5,
  .history_content_1_con7,
  .history_content_2_con1,
  .history_content_2_con3,
  .history_content_2_con5,
  .history_content_2_con7,
  .history_content_2_con9{
    position:relative;
    background: url(/kor/_images/common/h_one.png)no-repeat;
    background-position: 0px 16px;
    padding: 0 22px;
    left: 49.8%;
    top: -16px;
    -webkit-transform: rotateX( 49.8);
            transform: rotateX( 49.8);
            max-width:50%;
   letter-spacing: -1px;
  }
  
  .history_content_1_con2,
  .history_content_1_con4,
  .history_content_1_con6,
  .history_content_1_con8,
  .history_content_2_con2,
  .history_content_2_con4,
  .history_content_2_con6,
  .history_content_2_con8{
    position:relative;
    max-width:50%;
    background: url(/kor/_images/common/h_one.png)no-repeat;
    background-position: right 16px;
    padding: 0 22px;
    /* top: 265px; */
    text-align: right;
    right:-3px;
    -webkit-transform: rotateX(49.6);
            transform: rotateX(49.6);
            letter-spacing: -1px;
  }
  /* 
  .history_content_1_con3{
    top: 475px;
  }
  .history_content_1_con4{
    top: 675px
  }
  .history_content_1_con5{
    top: 980px;
  }
  .history_content_1_con6{
  top: 1290px
  }
  
  .history_content_2_con2{
    top: 310px;
  }
  .history_content_2_con3{
    top: 630px;
  }
  .history_content_2_con4{
    top: 950px
  }
  .history_content_2_con5{
    top: 1342px;
  }
  .history_content_2_con6{
  top: 1562px
  }
  .history_content_2_con7{
    top: 2172px;
  }
  .history_content_2_con8{
  top: 2492px
  } */
  
  
  
  .h_year{
    font-size: 40px;
    margin-bottom: 40px;
    display: inline-block;
    font-family: "SCDream5", sans-serif;
    font-weight: bold;
  }
  .h_line{
    font-size: 18px;
    font-family: "SCDream3", sans-serif;
  font-weight: normal;
  margin-bottom: 22px;
  line-height: 25px;
  }
  .h_month{
    font-family: "SCDream5", sans-serif;
  display: inline-block;
  margin-bottom: 22px;
  }
  
  
  
  
  /* 글로벌 */
  
  .global_map{
    max-width: 1165px;
    height: 569px;
    background: url(/kor/_images/common/g_map_0709.png)no-repeat;
    background-position: center;
    background-size: cover;
    margin: 0 auto;
  }
  
  .global_tab{
    max-width: 1165px;
    margin:  0 auto;
    margin-top: 85px;
  }
  .global_tab div{
    float: left;
    margin-right: 9px;
    width: 284px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 1px solid #b5b5b5;
    color: #b5b5b5;
    margin-bottom: 10px;
    font-size: 20px;
    font-family: "SCDream4", sans-serif;
    cursor: pointer;
  }
  .global_tab div:last-child{
    margin-right: 0px;
  }
  .global_tab div.on{
    color: #e60021;
    border: 1px solid #e60021;
  }
  .global_box{
    margin-top: 70px;
    max-width: 1165px;
    margin: 0 auto;
  
  }
  
  .global_box .content_wrap{
  margin-top: 75px;
  padding-bottom: 40px;
  border-bottom: 1px solid #d4d4d4;
  }
  .global_box .content_wrap .left_content,
  .global_box .content_wrap .right_content{
    float: left;
  }
  .global_box .content_wrap .left_content{
    width: 290px;
  }
  .left_content .background{
    width: 290px;
    height: 180px;
    background: url(/kor/_images/common/global_back.png)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_1{
    background: url(/kor/_images/common/global_1.png)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_2{
    background: url(/kor/_images/common/global_2.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_3{
    background: url(/kor/_images/common/global_3.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_4{
    background: url(/kor/_images/common/global_4.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_5{
    background: url(/kor/_images/common/global_5.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_6{
    background: url(/kor/_images/common/global_6.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_7{
    background: url(/kor/_images/common/global_7.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_8{
    background: url(/kor/_images/common/global_8.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_9{
    background: url(/kor/_images/common/global_9.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_10{
    background: url(/kor/_images/common/global_10.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_11{
    background: url(/kor/_images/common/global_11.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .left_content .background_12{
    background: url(/kor/_images/common/global_12.jpg)no-repeat;
    background-size: cover;
    border: 1px solid #d4d4d4;
  }
  .global_box .content_wrap .left_content .hp_btn{
  width: 290px;
  margin-top: 0px;
  }
  .global_box .content_wrap .left_content .hp_btn a{
    display: inline-block;
    height: 45px;
    line-height: 45px;
    color: #6d6d6d;
  font-family: "SCDream5", sans-serif;
  text-align:right;
  border: 0px solid #b5b5b5;
  width: 100%;
  padding-left: 100px;
  background: url(/kor/_images/common/g_arrow.png)no-repeat;
  background-size: 15px 16px;
  background-position:145px 14px;
  }
  
  .global_box .content_wrap .right_content{
  margin-left: 30px;
  }
  .global_box .content_wrap .right_content p:nth-child(1){
    font-family: "SCDream5", sans-serif;
    font-size: 26px;
    color: #2d2d2d;
    margin-bottom: 27px;
  }
  .global_box .content_wrap .right_content p:nth-child(2){
    margin-bottom: 20px;
    letter-spacing: -0.8px;
  }
  .global_box .content_wrap .right_content p:nth-child(2){
    font-size: 16px;
  }
  .global_box .content_wrap .right_content_c_box{
  margin-bottom: 15px;
  }
  .global_box .content_wrap .right_content_c_box span{
  display: inline-block;
  padding: 0 15px;
  color: #fff;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
  }
  .global_box .content_wrap .right_content_c_box span.span_color1{
    background-color: #165cb1;
  }
  
  .global_box .content_wrap .right_content_c_box span.span_color2{
    background-color: #E64B6B;
  }
  
  .global_box .content_wrap .right_content_c_box span.span_color3{
    background-color: #e88922;
  }
  
  .right_info_wrap{
    margin-bottom: 15px;
  }
  .right_info_wrap .right_info{
    font-size: 16px;
    line-height: 30px;
    letter-spacing: -0.7px;
  margin-bottom: 15px;
  width: 840px;
  }
  
  .right_info_wrap .right_info span{
    color: #e60021;
    display: inline-block;
    width: 55px;
    letter-spacing: 0px;
    display: block;
  
  }
  .global_box .content_wrap .right_content .right_more{
  line-height: 30px;
  color: #2d2d2d;
  font-family: "SCDream5", sans-serif;
  font-size: 17px;
  
  }
  .global_box .content_wrap .right_content .right_more span{
    color: #e60021;
    display: inline-block;
    margin-right: 5px;
  }
  
  /* 경영이념 */
  .management_text{
    max-width: 1165px;
    margin: 0 auto;
    }
    .management_text p{
      color: #5d5d5d;
      text-align: center;
      line-height: 40px;
      font-size: 28px;
      margin-bottom: 50px;
  
    }
    .management_text p span{
      color: #e9314b;
    }
  .management_img_wrap{
    max-width: 950px;
    margin: 0 auto;
    margin-bottom: 63px;
  }
    .management_img_1,
    .management_img_2,
    .management_img_3{
    width: 250px;
    height: 250px;
    float: left;
    margin-right: 97px;
    }
    .management_img_1{
      background: url(/kor/_images/common/management_img_1.png)no-repeat;
      background-size: 100%;
    }
    .management_img_2{
      background: url(/kor/_images/common/management_img_2.png)no-repeat;
      background-size: 100%;
    }
    .management_img_3{
      background: url(/kor/_images/common/management_img_3.png)no-repeat;
      background-size: 100%;
    }
  
  
    .management_img_3{
      margin-right: 0;
    }
    .management_round{
      font-family: "SCDream5", sans-serif;
      text-align: center;
      width: 960px;
      height: 70px;
      line-height: 70px;
      color: #ffffff;
      background-color: #cb0303;
      margin: 0 auto;
      border-radius: 55px;
      font-size: 24px;
    }
    .management_round span{
      font-weight: bold;
    }
	.organization_map_img {
		width:1280px;
		margin:0 auto;
	}
	.organization_map_img img {width:100%;}
	.organization_map_img img.pc {
		display:block;
	}
	.organization_map_img img.mo {
		display:none;
	}
    .organization_map{
      max-width: 1165px;
      padding: 0 3vw;
      margin: 0 auto;
      width: 1151px;
      height: 1380px;
      background: url(/kor/_images/common/organization_map.png)no-repeat;
      background-size: 100%;
      position: relative;
    }
	.organization_map{
	  max-width: 1280px;
	  width: 1280px;
      height:990px;
      background: url(/kor/_images/sub/history_ko_1211.png)no-repeat;
	}
    .organization_map_bg{
      position: absolute;
      z-index: -1;
      width: 586px;
      height: 616px;
      background: url(/kor/_images/common/organization_map_bg.png)no-repeat;
      background-size: 100%;
      right: -200px;
      top: -200px;
    }
  @media screen and (max-width: 1700px) {
    .subpage_content_wrap .subpage_content_box .company_ceo_content .company_ceo_right {
      width: 21.354vw;
      min-width: 300px;
      min-height: 310px;
      height: 20.833vw;
      background-size: cover;
      margin-top: 18.02vw;
      margin-right: 2.833vw;
      -webkit-box-shadow: 10px 10px 12px -5px rgba(0, 0, 0, 0.2);
              box-shadow: 10px 10px 12px -5px rgba(0, 0, 0, 0.2);
    }
  }
  @media screen and (max-width: 1380px){
  
  }
  @media screen and (max-width: 1200px){
    .global_tab{
      max-width: 1100px;
    }
  
    .global_tab div{
  max-width: 344px;
    }
  }
  @media screen and (max-width: 1320px) {
  	  .organization_map_img {width:94vw;}
      .organization_map{
		  max-width: 94vw;
		  width:100%;
		  height: 114vw;
		  background-size: contain;
	  }
  }
  @media screen and (max-width: 1165px) {
    .organization_map{
      max-width: 94vw;
      height: 114vw;
    }
    .organization_map_bg{
      display: none;
    }
  
    .management_img_wrap{
      max-width: 81.545vw;
      margin: 0 auto;
      margin-bottom: 63px;
    }
      .management_img_1,
      .management_img_2,
      .management_img_3{
      width: 21.459vw;
      height: 21.459vw;
      float: left;
      margin-right: 8.3vw;
      }
      .management_img_1{
        background: url(/kor/_images/common/management_img_1.png)no-repeat;
        background-size: 100%;
      }
      .management_img_2{
        background: url(/kor/_images/common/management_img_2.png)no-repeat;
        background-size: 100%;
      }
      .management_img_3{
        background: url(/kor/_images/common/management_img_3.png)no-repeat;
        background-size: 100%;
        margin-right: 0;
      }
  
  }
  
  @media screen and (max-width: 1165px) {
  .top_text{
    margin-top: 14vw;
  }
    .subpage_content_wrap .subpage_content_box {
      padding-left: 0;
      padding-right: 0;
    }
  
    .subpage_content_wrap .subpage_content_box .company_ceo_content {
      margin: 0 auto;
      width: 700px;
      padding-left: 40px;
    }
    .subpage_content_wrap .subpage_content_box .company_ceo_content .company_ceo_right {
      display: none;
    }
  /* 역혁 */
  .history_tab{
    width: 100%; /*100vw;*/
    padding: 0 5vw;
  }
  .history_tab div{
  height: 55px;
  line-height: 55px;
  width: 32%; /*29.2vw;*/
  margin-right: 1.181vw;
  font-size: 1.9vw;
  }
  /* 경영이념 */
  
  
  .management_round{
  text-align: center;
  width: 87.27vw;
  height: 6.4vw;
  line-height: 6.4vw;
  border-radius: 55px;
  font-size: 2.5vw;
  }
  .management_text p{
  font-size: 3.2vw;
  margin-bottom: 70px;
  }
  /* 글로벌 */
  
  .global_map{
  width: 700px;
    height: 341px;
    /* background: url(/kor/_images/common/g_map_0709.png)no-repeat; */
    background-position: center;
    background-size: cover;
    margin: 0 auto;
  }
  
  .global_tab{
    max-width: 720px;
    padding-left: 10px;
    margin-top: 40px;
  }
  .right_info_wrap .right_info {
    width: 100%;
  }
  .global_tab div{
  width: 170px;
      line-height: 55px;
      font-size: 15px;
      width:348px;
  }
  .global_tab div:nth-child(2n){
    margin-right: 0;
  
  }
  .global_box .content_wrap{
    margin-top: 40px;
  }
  .global_box .content_wrap .left_content,
  .global_box .content_wrap .right_content{
    float: none;
  }
  
  .global_box .content_wrap .left_content{
    margin: 0 auto;
    width: 360px;
  
  }
  .global_box .content_wrap .left_content .hp_btn{
    width: 360px;
  }
  .global_box .content_wrap .left_content .hp_btn a {
      padding-left: 135px;
      background: url(/kor/_images/common/g_arrow.png)no-repeat;
      background-size: 15px 16px;
      background-position: 215px 14px;
  }
  .left_content .background{
      width: 360px;
      height: 225px;
      background-size: cover;
  }
  .global_box .content_wrap .right_content{
    max-width: 720px;
    margin: 0 auto;
    padding: 0 5vw;
    margin-top: 15px;
  
  }
  .global_box .content_wrap .right_content_c_box {
      margin-bottom: 0px;
  }
  .global_box .content_wrap .right_content p:nth-child(1){
    line-height: 30px;
    margin-bottom: 15px;
  }
  .global_box .content_wrap .right_content p:nth-child(2){
  line-height: 20px;
  margin-bottom: 12px;
  color:#999;
  }
  
  .right_info_wrap{
    margin: 15px 0;
  }
  .right_info_wrap .right_info{
    line-height: 25px;
  }
  .global_box .content_wrap .right_content .right_more{
    line-height: 28px;
  }
  }
  
  @media screen and (max-width: 720px) {
  
    .inline {
      display: inline;
    }
    .top_text{
      margin-top: 0;
      margin-bottom: 50px;
      font-size: 32px;
      padding-top: 0;
    }
  
    .history_tab div{
    font-size: 16px; /*4vw;*/
    }
  
    .company_tab {
      display: none;
    }
  
    .subpage_content_wrap .subpage_content_box .company_ceo_content {
      width: 100vw;
      padding: 0 5.555vw;
    }
  
    .subpage_content_wrap .subpage_content_box .company_ceo_content .first {
      font-size: 4.6vw;
      margin-bottom: 9vw;
      line-height: 6.5vw;
    }
  
    .subpage_content_wrap .subpage_content_box .company_ceo_content .ceo_photo {
      width: 131px;
      height: 131px;
      margin: 0 auto;
      margin-bottom: 9vw;
    }
  
    .subpage_content_wrap .subpage_content_box .company_ceo_content .company_ceo_left {
      word-break: break-all;
      font-size: 15px;
    }
  
  
  
    /* 히스토리 */
  
    .history_content_1,
    .history_content_line{
    height:100%;
    }
    .history_content_1_con1,
    .history_content_1_con3,
    .history_content_1_con5,
    .history_content_2_con1,
    .history_content_2_con3,
    .history_content_2_con5,
    .history_content_2_con7,
    .history_content_3_con1,
    .history_content_3_con3{
      background-position: 0px 16px;
      padding: 0 22px;
      left: 49.4%;
      -webkit-transform: rotateX( 49.2);
              transform: rotateX( 49.2);
              max-width:50%;
    }
    .history_content_1_con2,
    .history_content_1_con4,
    .history_content_1_con6,
    .history_content_2_con2,
    .history_content_2_con4,
    .history_content_2_con6,
    .history_content_2_con8,
    .history_content_3_con2,
    .history_content_3_con4{
      max-width:50%;
      background-position: right 16px;
      padding: 0 18px;
      right:-4px;
      -webkit-transform: rotateX(49);
              transform: rotateX(49);
    }
  
    .h_year{
      font-size: 30px;
      margin-bottom: 25px;
    }
    .h_line{
      font-size: 16px;
    margin-bottom: 14px;
    line-height: 20px;
    }
    .h_month{
    margin-bottom: 7px;
    }
  /* 경영이념 */
    .management_text p{
    font-size: 18px;
   line-height: 6vw;
    margin-bottom: 70px;
    padding: 0 5vw;
    letter-spacing: -1px;
    }
  
    .management_round {
      text-align: center;
      width: 90vw;
      height: 9.4vw;
      line-height: 9.4vw;
      border-radius: 55px;
      font-size: 2.7vw;
  }
  
  .management_img_wrap{
    max-width: 96vw;
    margin: 0 auto;
    margin-bottom: 63px;
  }
    .management_img_1,
    .management_img_2,
    .management_img_3{
    width: 250px;
    height: 250px;
    float: none;
  
    margin: 0 auto;
    margin-top: 60px;
    }
    .management_img_1{
      margin-top: 0;
    }
  
  /* 글로벌 */
  .global_map{
    width: 90vw;
    height: 43.8vw;
    /* background: url(/kor/_images/common/g_map.png)no-repeat; */
    background-position: center;
    background-size: cover;
    margin: 0 auto;
  
  }
  
  
  .global_tab{
  width: 360px;
    padding: 0;
  }
  
  .global_tab div{
  /* width: 22.7vw; */
  width: 177px;
      line-height: 50px;
      font-size: 14px;
          margin-right: 5px;
          margin-bottom: 5px;
  }
  
  
  
  /* 조직도 */
  .organization_top_text{
    margin-top: 14vw;
  }
  .organization_map{
    max-width: 90vw;
    padding: 0 5vw;
	height:50vw;
    /*height: 194vw;*/
    /*background: url(/kor/_images/common/m_organization_map.png)no-repeat;*/
    background-size: contain;
  }
  
  .organization_map_bg{
    display: block;
    z-index: -1;
    width: 37.222vw;
    height: 64.722vw;
    background: url(/kor/_images/common/m_organization_map_bg.png)no-repeat;
    background-size: 100%;
    right: -10vw;
    top: -17vw;
  }
  .company_top_text{
    margin-top: 14vw;
  }
  .subpage_content_wrap .subpage_content_box .company_ceo_content {
      line-height: 26px;
  }
  
  }
  
  @media screen and (max-width: 450px) {
    .left_content .background {
      width: 90vw;
      margin: 0 auto;
  }
    .global_box .content_wrap .left_content .hp_btn a {
        background-position: 57.5vw 14px;
        padding-right: 5vw;
        font-size:14px;
    }
    .global_tab{
      width: 90vw;
      margin: 0 auto;
      margin-top: 20px;
    }
    .global_tab div {
      width: 44vw;
  }
  
  .global_box .content_wrap .left_content {
      width: 90vw;
  }
  .management_img_1, .management_img_2, .management_img_3 {
      width: 210px;
      height: 215px;
      background-size: contain;
  }
  
  }
  
  
  /* 윤리강령 */
  .ethic_imgWrap{text-align:center;}
      .ethic_imgWrap >img{margin:0 auto 50px;}
      .ethic_imgWrap >p{margin-bottom:70px; font-size:20px; line-height:1.4;}
  
  .sec_ethic{max-width:1300px; margin:0 auto; text-align:center;}
  .sec_ethic > article{margin-bottom:90px;}
  
      .tit__ethic{
          margin-bottom:50px; font-size:30px; font-family:"SCDream5", sans-serif; 
          border: 1px solid #d4d4d4; border-radius: 50px; padding: 20px 0; width:600px; display: inline-block; margin: 0 auto 50px;
      }
      .tit__ethic span{color:#cb0303;}
  
      .titSmall__ethic{text-align:left; margin-bottom:15px; font-size:24px; font-family:"SCDream5", sans-serif;}
  
      .ethic__clauseCont{text-align:left; margin-bottom:35px; font-size:18px; line-height:1.6; word-break:break-all;}
  
  @media screen and (max-width:1300px){
      .sec_ethic, .ethic_imgWrap{padding:0 5vw;}
  }
  
  @media screen and (max-width:1165px){
      .ethic_imgWrap > p{font-size:28px;}
      .ethic_imgWrap > p br{display:none;}
  
      .tit__ethic{padding:20px 0;}
  }
  
  @media screen and (max-width:967px){
      .ethic_imgWrap >img{width:100%;}
      .tit__ethic{width:100%;}
  }
  
  
  @media screen and (max-width:720px){
      .ethic_imgWrap > p{font-size:4vw; margin-bottom:14vw;}
      .sec_ethic > article{margin-bottom:13vw;}
      .tit__ethic{font-size:5vw; padding:15px 0; margin:0 auto 8vw;}
      .titSmall__ethic{font-size:4vw;}
      .ethic__clauseCont{font-size:15px;}
  }
  
  @media screen and (max-width:360px){
      .ethic_imgWrap >img{margin:0 auto 20px;}
  }


/* 20240611 */
.ceoLayout {display:flex; flex-direction:row; justify-content: space-between; align-items:flex-start; width:1280px; margin:0 auto;}
.ceoLayout::after {display:none;}
.ceoLayout .tit { font-size: 28px; margin-bottom: 60px; line-height: 45px; font-family: "SCDream4", sans-serif; color:#010101;}
.ceoLayout .tit span {display:inline-block;  font-family: "SCDream6", sans-serif; }
.ceoLayout .txt { font-size: 18px; line-height:1.7; font-family: "SCDream4", sans-serif; color:#010101;}
.ceoLayout .ceo_sign {display:flex; flex-direction:column; align-items:end; justify-content: end; margin-top:40px;}
.ceoLayout .ceo_sign p {font-size:21px; font-family: "SCDream4", sans-serif; color:#888888; margin-bottom:12px;}
.ceoLayout .ceo_sign p:nth-child(2) {
    font-size: 24px;
    font-family: "SCDream5", sans-serif;
    color: #000000;
}
.ceoLayout .moImg {display:none;}

  
@media screen and (max-width:1280px){
	.ceoLayout {width:96%;}
	.ceoLayout .lfBox {width:calc(100% - 420px);}
	.ceoLayout br {display:none;}
}
@media screen and (max-width:1170px){
	.ceoLayout {width:100%;}
}
@media screen and (max-width:980px){
	.ceoLayout {flex-direction:column; justify-content:center; align-items:center;}
	.ceoLayout .moImg {display:block; margin-bottom:40px;}
	.ceoLayout .lfBox {width:100%;}
	.ceoLayout .tit br {display:block;}
	.ceoLayout .rtBox {width:100%;}
	.ceoLayout .rtBox >img {display:none;}
	.ceoLayout .ceo_sign { justify-content:flex-start; align-items:flex-start;}
	.ceoLayout .ceo_sign p {text-align:left;}
	.ceoLayout .tit br {display:none;}
}
@media screen and (max-width:480px){
	.ceoLayout .tit {font-size:18px; line-height:1.5; margin-bottom:30px;}
	.ceoLayout .txt {font-size:16px;}
	.ceoLayout .ceo_sign p {font-size:18px;}
}
@media screen and (max-width:420px){
	.ceoLayout .moImg {width:100%;}
}





/* 20241114 */
.bgImg {width:1280px; height:274px; display:flex; flex-direction:column; justify-content:center; margin:0 auto 65px auto;}
.bgImg p {font-family: "SCDream3"; font-size:28px; font-weight:300; color:#333333; line-height:1.7; padding-left:50px;}
.bgImg p span {display:inline-block; font-family: "SCDream5"; font-weight:500;}
.policyText01 {text-align:center; font-family: "SCDream4"; font-size:28px; font-weight:400; color:#010101; line-height:1.5;}
.policyText01.mb70 {margin-bottom:70px;}
.textDeco {display: block; width: 10px; height: 10px; background-color: var(--color-red); margin:0 auto 20px auto; border-radius:50%;}

.policyBox {width:1280px; margin:0 auto;}
.policyBox .text01 {font-family: "SCDream5"; font-size:22px; font-weight:500; color:#222222; line-height:1.6; padding-bottom:15px;}
.policyBox .text02 {font-family: "SCDream5"; font-size:18px; font-weight:500; color:#222222; line-height:1.6; padding-bottom:80px;}
.policyBox ul li {display:flex; flex-direction:row; align-items:baseline;}
.policyBox ul li:not(:last-child) {margin-bottom:3px;}
.policyBox ul li p { font-family: "SCDream3"; font-size:18px; font-weight:300; color:#222222; line-height:1.5;}
.policyBox ul li .num {padding-right:5px;}

.greyBox {border-radius:20px; background-color:#f4f4f5; padding:40px 0; text-align:center;}
.greyBox .text01 {padding-bottom:30px;}

@media screen and (max-width:1320px){
	.bgImg, .policyBox {width:1000px;}
	.policyText01 {font-size:21px;}
	.policyBox .text01 br,
	.policyBox .text02 br,
	.policyBox .text03 br,
	.policyBox ul li p br {display:none;}
	.greyBox	{padding:40px 20px;}
	.greyBox br {display:none;}
}
@media screen and (max-width:1170px){
	.bgImg, .policyBox {width:100%;}
	.bgImg {height:auto; padding:45px 0;}
	.bgImg p {padding-left:40px;}
	.bgImg p {font-size:21px;}
	.policyText01 {font-size:19px;}
	.policyText01 br {display:none;}
	.policyBox .text01,
	.policyBox .text03 {font-size:19px;} 
	.policyBox .text02 {font-size:17px;}
	.policyBox ul li p {font-size:16px;}
}
@media screen and (max-width:880px){
	.bgImg {border-radius:20px; overflow:hidden; position:relative; z-index:2;}
	.bgImg::after {content:;''; width:100%; height:100%; background-color:#000; opacity:0.5; position:absolute; top:0;left:0; z-index:-1;}
	.bgImg p {padding:0 20px; color:#fff;}
	.bgImg p br {display:none;}
	.bgImg p span {display:inline;}
}
@media screen and (max-width:680px){
	.bgImg p {padding-left:30px;}
	.bgImg p {font-size:17px;}
	.policyText01 {font-size:16px;}
	.policyBox .text01,
	.policyBox .text03 {font-size:16px;} 
	.policyBox .text02 {font-size:16px;}
	.policyBox ul li p {font-size:15px;}
}
@media screen and (max-width:480px){
	.bgImg {background-position-x:70% !important;}
}

