.sub01_wrap .sub_section_intro{padding-bottom: 0;}
.sub01_wrap .sub_section_intro .intro_banner{height: auto; margin-bottom: 4em;}
.sub01_wrap .sub_section_intro .intro_tit .tit{font-size: 2.125em; line-height: 1.35em; color: #333;}
.sub01_wrap .sub_section_intro .com_desc{text-align: left; line-height: 1.6em; color: #666; font-weight: 500;}
@media screen and (max-width:440px) {
    .sub0102_wrap .sub_section_intro .com_desc br{display: none;}
}
/* sub0101 taekwang */
.sub0101_wrap .download_banner { position: relative; background-image: url(../img/sub01/sub0101_download_banner.jpg); }
.sub0101_wrap .download_banner .inner_img{ display: none; background-image: url(../img/sub01/sub0101_download_banner_inner.jpg); padding-top: 38%;}
.sub0101_wrap .sub_section_about{padding: 5.625em 0 7.5em;}
.sub0101_wrap .sub_section_about .about_wrap{display: flex; align-items: center;}
.sub0101_wrap .sub_section_about .about_wrap .card_img{width: 33%; margin-right: 17%;}
.sub0101_wrap .sub_section_about .about_wrap .card_img img{ display: block; width: 100%; box-shadow: 3px 3px 1px 0px rgba(28, 15, 15, 0.1); border-radius: 0.94em; border: 1px solid #b39758;}
.sub0101_wrap .sub_section_about .about_wrap .about_text{width: 50%;}
.sub0101_wrap .sub_section_about .about_text .title{margin-bottom: 0.83em;}
.sub0101_wrap .sub_section_about .about_text .list{display: flex; align-items: baseline; font-size: 1.125em; line-height: 1.78em; font-weight: 500;}
.sub0101_wrap .sub_section_about .about_text .list .cate{width: 9.16em; color: #333;}
.sub0101_wrap .sub_section_about .about_text .list .desc{width: calc(100% - 9.16em); color: #666;}

.sub0101_wrap .sub_section_keyword .keyword_list{display: flex; margin: -10px; flex-wrap: wrap;}
.sub0101_wrap .keyword_list .list{width: 20%; padding: 10px;}
.sub0101_wrap .keyword_list .keyword_box{background-color: #f4f5f8; border-radius: 10px; position: relative; min-height: 420px; padding: 5em 1em 1em; text-align: center; color: #666;}
.sub0101_wrap .keyword_list .keyword_box .icon{position: absolute; top: -12%; left: 50%; transform: translateX(-50%); width: 5.625em;}
.sub0101_wrap .keyword_list .keyword_box .icon img{ display: block; width: 100%;}
.sub0101_wrap .keyword_list .keyword_box .txt_box .txt2{margin-top: 1.25em; font-weight: 400;}
.sub0101_wrap .keyword_list .keyword_box .txt_box .txt3{line-height: 1.6em; margin-top: 1.5em;}
.sub_section_download::before{background-color: #d2ecf4;}
@media screen and (min-width:761px) {
    .sub0101_wrap .sub_section_intro .com_desc{margin-top: 1.3em;}
    .sub0101_wrap .sub_section_keyword{padding: 3.125em 0 7.5em;}
}
@media screen and (min-width:1081px) {
    .sub0101_wrap .sub_section_download{background-color: #d2ecf4; padding-bottom: 4.25em;}
}
@media screen and (max-width:1080px) {
    .sub0101_wrap .sub_section_download{margin-bottom: 2em;}
}
@media screen and (max-width:950px) {
    .sub01_wrap .sub_section_intro .intro_banner{margin-bottom: 1.5em;}
    /* .sub01_wrap .sub_section_intro .intro_tit .tit{font-size: 1.5em;} */
    .sub0101_wrap .sub_section_keyword .keyword_list{margin: -2em -10px;}
    .sub0101_wrap .keyword_list .list{width: 50%; padding: 2em 10px;}

    .sub0101_wrap .sub_section_about{padding: 3.25em 0 ;}
    .sub0101_wrap .sub_section_about .about_wrap{flex-direction: column;}
    .sub0101_wrap .sub_section_about .about_wrap .card_img{width: 60%; margin-right: 0; max-width: 500px;}
    .sub0101_wrap .sub_section_about .about_wrap .about_text{width: 100%; margin-top: 2em;}
}
@media screen and (max-width:500px) {
    .sub0101_wrap .keyword_list .keyword_box{min-height: 300px;}
}

/* sub0102 品牌历史 */
@media screen and (min-width:951px) {
  .sub0102_wrap .sub_section_intro .intro_tit .tit{font-size: 2.5em;}
}
@media screen and (min-width:761px) {
    .sub_section_history{padding: 1.875em 0 3.125em;}
}
.sub_section_history .history_list{display: flex; flex-wrap: wrap; margin: 0 -1.25em;}
.sub_section_history .history_list .history{ width: calc(50% - 2.5em); display: flex; border-bottom: 1px solid #cdcdcd; min-height: 140px; padding: 2.25em 0; margin: 0 1.25em;}
.sub_section_history .history_list .history.blue_line{border-top: 4px solid #5eb4d2;}
.sub_section_history .history_list .history .history_year{width: 5.31em; padding: 0 0.81em; color: #5eb4d2; font-size: 2em;font-weight: 700;}
.sub_section_history .history_list .history .detail{width: calc(100% - 5.31em);} 
.sub_section_history .history_list .history .detail .txt{color: #666; font-size: 1.125em; line-height: 1.78em;}

@media screen and (max-width:950px) {
  .sub_section_history .history_list{margin: 0;}
  .sub_section_history .history_list .history{flex-direction: column; width: 100%; margin: 0; min-height: auto;}
  .sub_section_history .history_list .history.blue_line:nth-child(2){border-top: 0;}
  .sub_section_history .history_list .history .history_year,
  .sub_section_history .history_list .history .detail{width: 100%; padding: 0; word-break: break-all;}  
  .sub_section_history .history_list .history .history_year{margin-bottom: 5px;}
}

/* sub0103 营业机构 现况 */
/* .sub0103_wrap{position: relative;}
.sub0103_wrap .sub_section_intro{position: absolute; top: 0; left: 0; width: 100%; z-index: 1;}
.sub0103_wrap .sub_section_intro .com_desc{color: #4c4c4c; line-height: 1.5em; margin-top: 1em;}
.sub0103_wrap .sub_section_intro .intro_banner{margin-bottom: 0;}
.sub0103_wrap .sub_section_map{position: relative; padding: 6.625em 0 0;}
.sub0103_wrap .sub_section_map .map_wrap{ position: relative; background-position: center; background-repeat: no-repeat; background-image: url(../img/sub01/sub0103_map_img.jpg); width: 100%; padding-top: 70.375em; background-color: #e3e8f0;}


.sub0103_wrap .sub_section_area{background-color: #e3e8f0;}
.sub0103_wrap .sub_section_area .area_wrap{display: flex; align-items: center; margin: -0.94em; flex-wrap: wrap;}
.sub0103_wrap .sub_section_area .area_wrap .area_box{width: 33.33%; padding: 0.94em;}
.sub0103_wrap .sub_section_area .area_wrap .area_box .inner{ height: 13.75em; display: flex; padding: 1.875em 1em 1em; background-color: #cbd8ee; border-radius: 0.94em;}
.sub0103_wrap .sub_section_area .area_wrap .area_box .icon{width: 43%; text-align: center; }
.sub0103_wrap .sub_section_area .area_wrap .area_box .icon img{display: block; width: 100%;}
.sub0103_wrap .sub_section_area .area_wrap .area_box .txt_box{width: 57%; padding-left: 7%; }
.sub0103_wrap .sub_section_area .area_wrap .area_box .txt_list + .txt_list{margin-top: 1.25em;}
.sub0103_wrap .sub_section_area .area_wrap .area_box .txt_list .tit{color: #333; word-break: break-all;}
.sub0103_wrap .sub_section_area .area_wrap .area_box .txt_list .desc{color: #666;}

@media screen and (min-width:1081px) {   
    .sub0103_wrap .sub_section_intro .com_desc{ font-size: 2em;}
}
@media screen and (min-width:761px) {
    .sub0103_wrap .sub_section_area{padding: 4em 0 6.25em;}
}
@media screen and (min-width:921px) and (max-width:1110px) {
    .sub0103_wrap .sub_section_area .area_wrap .area_box .txt_box{font-size: 0.8em;}
}
@media screen and (min-width:921px) {
    .sub0103_wrap .sub_section_area .area_wrap .area_box:not(:nth-child(2)) .txt_box{padding-top: 1.875em;}
}

@media screen and (max-width:1120px) {
    .sub0103_wrap .sub_section_map .map_wrap{padding-top: 58%; background-size: 100%; }
}

@media screen and (max-width:920px) {
    .sub0103_wrap .sub_section_map{padding: 0;}
    .sub0103_wrap .sub_section_map .map_wrap{background-image: url(../img/sub01/sub0103_map_img_mob.jpg); padding-top: 162%;}

    .sub0103_wrap .sub_section_area .area_wrap{margin: -0.375em;}
    .sub0103_wrap .sub_section_area .area_wrap .area_box{width: 100%; padding: 0.375em;}
    .sub0103_wrap .sub_section_area .area_wrap .area_box .inner{height: auto; padding: 1.25em; align-items: center;}
    .sub0103_wrap .sub_section_area .area_wrap .area_box .icon{width: 25%; min-width: 100px;}
    .sub0103_wrap .sub_section_area .area_wrap .area_box .txt_box{width: 75%;}
    .sub0103_wrap .sub_section_area .area_wrap .area_box .txt_list + .txt_list{margin-top: 0.3em;}
} */
/* 230215 J del */

/* sub0103  */

.sub0103_wrap{position: relative;}
.sub0103_wrap .sub_section_intro{position: absolute; top: 0; left: 0; width: 100%; z-index: 1;}
.sub0103_wrap .sub_section_intro .intro_banner{margin-bottom: 0;}
.sub0103_wrap .sub_section_map{position: relative; padding-top: 0;}
.sub0103_wrap .sub_section_map .map_wrap{ position: relative; background-position: center; background-repeat: no-repeat; background-image: url(../img/sub01/sub0103_map_img.jpg); width: 100%; padding-top: 88.06em; background-color: #fff;}

@media screen and (max-width:1380px) {
    .sub0103_wrap .sub_section_map .map_wrap{background-size: 100%; background-image: url(../img/sub01/sub0103_map_img_tablet.jpg); padding-top: 106%;}
}
@media screen and (min-width:1381px) {
  .sub0103_wrap .sub_section_intro{padding-top: 4.375em;}
}
@media screen and (max-width:720px) {
  .sub0103_wrap .sub_section_map .map_wrap{background-image: url(../img/sub01/sub0103_map_img_mob.jpg); padding-top: 260%;}
}