@charset "utf-8"; /* 서브페이지 공통요소 */
/* ========================== [비쥬얼] ========================== */
#sect_visual {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 3.125rem 0 2.5rem 0;
  background: url('/lib/renewal_img/visual_sub.png') no-repeat center center;
  background-size: cover;
  border-bottom: 1px solid #d2d2d2;
}

/* [페이지 타이틀] */
#sect_visual .title.depth_on {
  position: relative;
  box-sizing: border-box;
  width: 75%;
  margin-bottom: 0.875rem;
  letter-spacing: -0.025em;
  font-size: 1.875rem;
  font-weight: 800;
  color: #4f8fb3;
}

/* [히스토리] */
#ol_history {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  box-sizing: border-box;
  width: 75%;
}
#ol_history li {
  position: relative;
  box-sizing: border-box;
  margin: 0 0.8em;
  font-size: 0.85rem;
  color: #666;
}
#ol_history li:after {
  content: '';
  display: block;
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: calc(100% + 0.5em);
  transform: rotate(45deg) translateY(45%);
  width: 0.6em;
  height: 0.6em;
  border: 1px solid #999;
  border-width: 1px 1px 0 0;
}
#ol_history li:last-child:after {
  display: none;
}
#ol_history li:nth-child(1) {
  margin-left: 0;
}
#ol_history img {
  width: auto;
  height: 1em;
}

/* [공유/인쇄 버튼] */
#area_sharePrint {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.btn_share,
.btn_print {
  width: 2.125rem;
  height: 2.125rem;
  margin-left: 0.25rem;
  background: transparent;
  border: none;
}
.btn_share:after,
.btn_print:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: 90% auto;
  background-position: center center;
}


/* ========================== [영역] ========================== */
#wrapper {
  /*display: -webkit-box;
  display: -ms-flexbox;
  display: flex;*/
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  box-sizing: border-box;
  /* overflow: hidden; /*20210415*/
}

#sect_left {
  position: relative;
  box-sizing: border-box;
  width: 19.5%;
  transform: translateY(-120px);
  float: left; /*20210407(p52)*/
}
#sect_right {
  position: relative;
  box-sizing: border-box;
  width: 75%;
  padding: 2rem 0 6rem 0;
  float: right; /*20210407(p52)*/
}
/* ========================== [LEFT - SNB(왼쪽 메뉴)] ========================== */
/* -------------- [depth_1] -------------- */
#sect_left .depth_1 {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 3.75rem 0;
  margin-bottom: 0.625rem;
  background-image: linear-gradient(to right, #759aab, #6093c0);
  box-shadow: -5px -5px 15px rgba(0, 0, 0, 0.1);
  text-align: center;
  font-weight: 800;
  font-size: 1.313rem;
  color: #fff;
}

/* -------------- [depth_2] -------------- */
#ul_snb {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 1.875rem;
}
#ul_snb li {
  position: relative;
  box-sizing: border-box;
  width: 100%;
}

#ul_snb .d2 {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  border-top: none;
  font-size: 1rem;
  font-weight: bold;
  color: #666;
  cursor: pointer;
}
#ul_snb .li_d2:nth-child(1) .d2 {
  border-top: 1px solid #d2d2d2;
}

#ul_snb .li_d2.hasD3 .d2:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
  width: 0.9em;
  height: 0.9em;

    center center;
}

#ul_snb .d2 a {
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 80%;
  padding: 1.25rem 1rem;
  color: #666;
}
#ul_snb .d2 a:hover {
  text-decoration: underline;
}

#ul_snb .li_d2.on .d2 {
  border-width: 4px;
  border-top: 4px solid #4f8fb3;
  border-color: #4f8fb3;
  box-shadow: -5px -5px 15px rgba(0, 0, 0, 0.1);
}

#ul_snb .li_d2.on .d2 a {
  font-weight: 800;
  color: #4f8fb3;
}

/* -------------- [depth_3] -------------- */
.ul_d3 {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 1.5rem;
  background-color: #f5f5f5;
  border: 1px solid #b5bbdb;
  animation: showUlD3 0.3s forwards;
  display: none;
}
@keyframes showUlD3 {
  from {
    opacity: 0;
    transform: translateY(-20%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
  }
}
.ul_d3 .d3 {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 1rem;
  font-size: 0.938rem;
  font-weight: bold;
}
.ul_d3 .d3:last-child {
  margin-bottom: 0;
}
.ul_d3 .d3:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 5px;
  width: 6px;
  height: 6px;
  background-color: #4f8fb3;
}

.ul_d3 .d3 a {
  display: block;
  position: relative;
  box-sizing: border-box;
  padding-left: 0.8rem;
  color: #666;
}
.ul_d3 .d3 a:hover {
  text-decoration: underline;
}
.ul_d3 .d3.on a {
  font-weight: 800;
  color: #4f8fb3;
}

.ul_d3.on {
  display: block;
}
*/

/* ------------------- [퀵메뉴] ------------------- */
#area_quick {
  position: relative;
  box-sizing: border-box;
  width: 100%;
}
/* [콜센터] */
.mchCallCenter {
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
}
.mchCallCenter img {
  width: 100%;
  height: auto;
}
/* [서비스 메뉴] */
#quickMenu_1 {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  margin: 2rem auto;
}
#quickMenu_1 > a {
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding-left: 2.8rem;
  margin-bottom: 1.8rem;
  font-size: 0.938rem;
  color: #666;
}
#quickMenu_1 > a:before {
  content: '';
  display: block;
  position: absolute;
  box-sizing: border-box;
  left: 0.25rem;
  top: 0;
  transform: translateY(-25%);
  width: 2em;
  height: 2em;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5;
}

#quickMenu_1 > a:hover {
  color: #222;
}
#quickMenu_1 > a:hover:before {
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}

/* [자주찾는 메뉴] */
#quickMenu_2 {
  position: relative;
  box-sizing: border-box;
  width: 100%;
}
#quickMenu_2 a {
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 30%;
  text-align: center;
  font-size: 0.875rem;
  font-weight: bold;
  color: #666;
}
#quickMenu_2 a:before {
  content: '';
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 3.75rem;
  height: 3.75rem;
  margin: 0 auto 0.8rem auto;
  border: 2px solid #dedede;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
}

#quickMenu_2 a:hover:before {
  border-color: #999;
}

/* ========================== [RIGHT - (오른쪽 컨텐츠)] ========================== */
/* ------------------- [depth_4 탭메뉴] ------------------- */
#sect_tap_d4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  background-color: #f5f5f5;
  border: 1px solid #d2d2d2;
  border-width: 1px 0 0 1px;
}

/*#sect_tap_d4 > button {
  width: 25%; 
} 210514*/
#sect_tap_d4 > a {
  /*210512 remove h4*/
  width: 33.3% !important;
  cursor: auto;
}
#space{
	padding: 10px;
}
#sect_tap_d4 > a,   /*210514*/
#sect_tap_d4 > button > a,
#sect_tap_d4 > button {
  /*210507  h4*/
  display: block;
  position: relative;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  width: 33.3%; /*210514*/
  padding: 1rem 0;
  background-color: #fcfcfc;
  border: 1px solid #d2d2d2;
  border-width: 0 1px 1px 0;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: #666;
  transition: all 0.1s;
}
#sect_tap_d4 > a:hover,  /*210514*/
#sect_tap_d4 > button > a:hover,
#sect_tap_d4 > button:hover {
  /*210507  h4*/
  background-color: #759aab;
  color: #fff;
}
#sect_tap_d4 > a.on, /*210514*/
#sect_tap_d4 > .on > a,
#sect_tap_d4 > button.on {
  /*210507  on , a추가 */
  z-index: 10;
  background-image: linear-gradient(to right, #759aab, #6093c0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  color: #fff;
  
}

/* ----- [본문 제목] ----- */
.title_content {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 0.8rem 1rem;
  padding-left: 2.8rem;
  margin: 5rem auto 1rem auto;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  font-size: 1.188rem;
  /* font-weight: 800; 210514*/
  color: #444;
  clear: both;
}
.title_content h5 {
  /*210514*/
  font-weight: 800;
}
.title_content > p {
  /*210514*/
  font-weight: 800;
}
.title_content:nth-child(1) {
  margin-top: 0;
}
.title_content:before {
  content: '';
  display: block;
  position: absolute;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1em;
  height: 1em;
  background: url('/img/organization_con01_img01.png') no-repeat center ;
  background-size: 150% 150%;
  opacity: 0.6;
}

/* ----- [본문] ----- */
.txt_content {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 2rem;
  line-height: 1.8em;
  font-size: 18px;
  color: black;
}

.txt_content caption {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

.txt_content > p {
  position: relative;
  box-sizing: border-box;
  margin-bottom: 1rem;
}
.dl_step,
.dl_step_hr {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 500px;
  margin-bottom: 1.5rem;
  text-align: center;
  color: #476a7a; /*20210407(p26)*/
}
.dl_step dt,
.dl_step dd,
.dl_step_hr dt,
.dl_step_hr dd {
  position: relative;
  box-sizing: border-box;
}
.dl_step dt,
.dl_step dd {
  width: 100%;
}

.dl_step dt,
.dl_step_hr dt {
  padding: 0.6rem 1rem;
  margin: 0.5rem 0 0.8rem 0;
  background-color: #f1f3fc;
  border: 1px solid #5f8597;
  box-shadow: 5px 5px 0 #5f6c97;
  font-weight: bold;
}
.dd_arrow {
  font-size: 0.875em;
  color: #5f8597;
}


/* ------------------- [UL] ------------------- */
.ul_content,
.ol_content {
  position: relative;
  box-sizing: border-box;
  text-align: left;
}
.ul_content > li,
.ol_content > li {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding-left: 1.9em;
  margin-bottom: 0.5rem;
  display: list-item;
  text-align: -webkit-match-parent;
}

.ul_content > li:before {
  content: '';
  display: block;
  position: absolute;
  box-sizing: border-box;
  width: 0.9em;
  height: 0.9em;
  left: 5px;
  top: 8px;
  background: url('/web/img/bullet_ul.svg') no-repeat center
    center;
  background-size: 100% 100%;e
}

/* ----- [inner UL] ----- */
.ul_inner_content,
.ol_inner_content {
  position: relative;
  box-sizing: border-box;
}
.ul_inner_content li,
.ol_inner_content li {
  position: relative;
  box-sizing: border-box;
  padding-left: 1.2em;
  margin-top: 0.25em;
  font-size: 0.95em;
}
.ul_inner_content li:before {
  content: '';
  display: block;
  position: absolute;
  box-sizing: border-box;
  width: 0.6em;
  height: 0.6em;
  left: 2px;
  top: 8px;
  background-size: 100% 100;
}
.ul_inner_content.noBullet li:before {
  display: none;
} /* 20201109 */

/* li 파란색 박스 */ /* 20201109 */
/* 영역 */
.li_blue {
  position: relative;
  box-sizing: border-box;
  padding: 1.5rem 1rem;
  padding-right: 2rem;
  background-color: #f2f9fa;
  border: 1px solid #bedae7;
}
.ul_content > .li_blue:before {
  display: none;
}
.li_blue.red {
  background-color: #faf2f6;
  border-color: #e7bebe;
}

/* 하이퍼링크 */
.li_blue a,
.a_li_blue {
  border-bottom: 1px dotted #4c768a;
  color: #4c768a;
}
.li_blue .a_cjw,
.a_cjw.li_blue {
  padding: 0 0.25em;
  border: 1px solid #d2d2d2;
  color: #4c768a;
}
.li_blue.red a {
  color: #8a4c4c;
}

/* 타이틀 */
.li_blue .title {
  position: relative;
  box-sizing: border-box;
  padding: 1.5em 1em;
  padding-left: 2.2em;
  margin-bottom: 1rem;
  margin-top: 2.5rem;
  background-color: #eaf4f5;
  border: 2px solid #bedae7;
  border-width: 2px 0 1px 0;
  font-weight: bold;
}
.li_blue .title:nth-child(1) {
  margin-top: 0;
}

.li_blue .title.txtOnly {
  position: relative;
  box-sizing: border-box;
  padding: 0;
  padding-left: 1.2em;
  margin: 0;
  background-color: transparent;
  border: none;
}

.li_blue .title:before,
.li_blue .title.txtOnly:before {
  content: '※';
  position: absolute;
  left: 1rem;
  font-weight: bold;
  font-size: 0.9em;
  color: #6093c0;
}
.li_blue .title.txtOnly:before {
  left: 0;
}

.li_blue.red .title:before {
  color: #c06060;
}

/* content */
.li_blue .content {
  position: relative;
  box-sizing: border-box;
  padding: 0 1rem;
}
.li_blue .content p {
  margin: 1rem 0;
}

/* inner UL */
.li_blue .ul_inner_content > li {
  margin: 0.5rem 0;
}
.li_blue .ul_inner_content > li:before {
  width: 0.4em;
  height: 0.4em;
  background-image: none;
  background-color: #b5bbdb;
}

.ul_inner_content_2 {
  margin-left: 0.5em;
}
.ul_inner_content_2 li {
  padding-left: 1em;
  line-height: 1.8em;
}
.ul_inner_content_2 li:before {
  content: '-';
  display: inline-block;
  left: 0;
  top: 0;
  background: none;
}

/* ------------------- [OL] ------------------- */
.ol_content > li {
  padding-left: 2.6em;
  margin-top: 1rem;
}
.ol_content .num {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  background-color: #f5f5f5;
  border: 1px solid #d2d2d2;
  text-align: center;
  font-weight: bold;
  font-size: 0.8rem;
  color: #666;
}
/* ----- [inner OL] ----- */
.ol_inner_content {
  margin-top: 0.5rem;
}
.ol_inner_content li {
  padding-left: 1.9em;
  margin-top: 0.5em;
}
.ol_inner_content .num {
  top: 2px;
  left: 0;
  width: 1.2rem;
  height: 1.2rem;
  line-height: 1.3rem;
  background-color: #fafafa;
  border-color: #bbb;
  border-radius: 100%;
  font-size: 0.6rem;
  color: #666;
}

/* ------------------- [DL DT DD] ------------------- */
.dl_content {
  position: relative;
  box-sizing: border-box;
}
.dl_content dt {
  font-weight: bold;
}
.dl_content dd {
  margin-bottom: 0.25em;
}

/* ------------------- [본문 테이블] ------------------- */
.sect_table {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  overflow-x: auto;
}
.table_content {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  margin-top: 0.25rem;
  border-top: 2px solid #759aab;
  border-left: 1px solid #d2d2d2;
  text-align: center;
  font-size: 0.9rem;
  color: black;
}
.sect_table table {
  min-width: 900px;
}
.table_content caption {
  position: relative;
  text-align: center;
  font-size: 0.875rem;
  font-weight: bold;
}
.table_content th,
.table_content td {
  position: relative;
  box-sizing: border-box;
  padding: 1rem;
  border: 1px solid #d2d2d2;
  border-width: 0 1px 1px 0;
}
.table_content th {
  background-color: #f5f5f5;
  font-size: 0.95em;
  font-weight: bold;
  color: #222;
}
.table_content thead th {
  padding: 0.8rem 1rem;
}

.table_content tr:hover td {
  background-color: #fafafa;
}

.table_content .ul_content,
.table_content .ul_inner_content,
.table_content .ol_content,
.table_content .ol_inner_content {
  text-align: left;
}

/* 본문 테이블의 인풋 관련 */
.table_content label {
  display: inline-block;
}
.table_content input[type='text'] {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 1em 0.8em;
  border: 1px solid #d2d2d2;
}
.table_content textarea {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  min-height: 200px;
  padding: 1.5rem 1rem;
  resize: none;
  font-size: 1.1em;
  font-family: inherit;
  color: inherit;
}

/* ------------------- [입력폼] ------------------- */
.sect_input {
  position: relative;
  box-sizing: border-box;
  width: 100%;
}
.sect_input .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 2.5rem;
}

/* !!!!!!!!!!!!!!!!!!! =================== 미디어쿼리(1) =================== !!!!!!!!!!!!!!!!!!! */
@media all and (max-width: 1199px) {
  /* ========================== [비쥬얼] ========================== */
  /* [페이지 타이틀] */
  #sect_visual .title.depth_on {
    width: 100%;
    text-align: center;
  }
  /* [히스토리] */
  #ol_history {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
  /* [공유/인쇄 버튼] */
  #area_sharePrint {
    position: relative;
    width: 100%;
    top: 0;
    transform: translateY(0);
    margin-top: 1rem;
    text-align: center;
  }
  /* ========================== [영역] ========================== */
  #sect_left {
    width: 100%;
    transform: translateY(0);
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  #sect_right {
    width: 100%;
    padding: 2rem 1rem;
    padding-bottom: 6rem;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
	
  .about_manual {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 2em;
    background-color: #fafafa;
    border: 2px solid #d2d2d2;
    border-radius: 5px;
    box-shadow: 5px 5px 0 #f1f1f1;
    text-align: center;
    float: right;
  }
  /* ========================== [LEFT - SNB(왼쪽 메뉴)] ========================== */
  /* -------------- [depth_1] -------------- */
  #sect_left .depth_1 {
    display: none;
  }
  /* -------------- [depth_2] -------------- */
  #ul_snb {
    display: none;
  }
  /* -------------- [depth_3] -------------- */
  /* ------------------- [퀵메뉴] ------------------- */
  #area_quick {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2rem;
    background-color: #fafafa;
    border-top: 1px solid #d2d2d2;
  }
  /* [콜센터] */
  .mchCallCenter {
    width: 200px;
    margin: 0 auto;
    text-align: center;
  }
  /* [서비스 메뉴] */
  #quickMenu_1 {
    display:none;
      /* display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin: 0;
      width: calc(100% - 200px);
      transform: translateY(15%); */
    }
  #quickMenu_1 > a {
    width: auto;
    padding-left: 0.5rem;
    text-align: center;
  }
  #quickMenu_1 > a:before {
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
    transform: translateY(30%);
    margin: 0 0.5rem;
  }
  /* [자주찾는 메뉴] */
  #quickMenu_2 {
    display: none;
  }
  .mchCallCenter img{
    display:none;
    }

  /* ========================== [RIGHT - (오른쪽 컨텐츠)] ========================== */
  /* ------------------- [depth_4 탭메뉴] ------------------- */
  /* ----- [본문 제목] ----- */
  /* ----- [본문] ----- */
  /* ------------------- [UL] ------------------- */
  /* ----- [inner UL] ----- */
  /* li 파란색 박스 */ /* 20201109 */
  /* 영역 */
  /* 하이퍼링크 */
  /* 타이틀 */
  /* content */
  /* inner UL */

  /* ------------------- [OL] ------------------- */
  /* ----- [inner OL] ----- */
  /* ------------------- [DL DT DD] ------------------- */
  /* ------------------- [본문 테이블] ------------------- */
  .sect_table:before {
    content: '↔ 화면을 좌우로 스크롤 하시면 전체 내용을 볼 수 있습니다.';
    display: block;
    position: relative;
    box-sizing: border-box;
    padding: 1em 0;
    margin-bottom: 1em;
    width: 100%;
    min-width: 900px;
    background-color: #f1f1f1;
    border: 1px solid #d2d2d2;
    text-align: center;
    font-size: 0.9rem;
    color: #999;
  }
  
  /* 본문 테이블의 인풋 관련 */
  /* ------------------- [입력폼] ------------------- */
} /* 미디어쿼리(1) */

/* !!!!!!!!!!!!!!!!!!! =================== 미디어쿼리(2) =================== !!!!!!!!!!!!!!!!!!! */
@media all and (max-width: 800px) {
  /* ========================== [비쥬얼] ========================== */
  #sect_visual {
    padding-bottom: 1.5rem;
  }
  /* [페이지 타이틀] */
  #sect_visual .title.depth_on {
    margin-top: 1rem;
  }
  /* [히스토리] */
  /* [공유/인쇄 버튼] */
  #sect_visual .btn_print {
    display: none;
  }

  /* ========================== [영역] ========================== */
  /* ========================== [LEFT - SNB(왼쪽 메뉴)] ========================== */
  /* -------------- [depth_1] -------------- */
  /* -------------- [depth_2] -------------- */
  /* -------------- [depth_3] -------------- */
  /* ------------------- [퀵메뉴] ------------------- */
  /* [콜센터] */
  /* [서비스 메뉴] */
  #quickMenu_1 {
    width: 100%;
  }
  /* [자주찾는 메뉴] */
  /* ========================== [RIGHT - (오른쪽 컨텐츠)] ========================== */

  /* ------------------- [depth_4 탭메뉴] ------------------- */
  #sect_tap_d4 > a,
  #sect_tap_d4 > button {
    width: 50%;
  }
  /* ----- [본문 제목] ----- */
  /* ----- [본문] ----- */
  /* ------------------- [UL] ------------------- */
  /* ----- [inner UL] ----- */
  /* li 파란색 박스 */ /* 20201109 */
  /* 영역 */
  /* 하이퍼링크 */
  /* 타이틀 */
  /* content */
  /* inner UL */
  /* ------------------- [OL] ------------------- */
  /* ----- [inner OL] ----- */
  /* ------------------- [DL DT DD] ------------------- */
  /* ------------------- [본문 테이블] ------------------- */
  /* 본문 테이블의 인풋 관련 */
  /* ------------------- [입력폼] ------------------- */
} /* 미디어쿼리(2) */
