@charset "UTF-8";
/* display */
/* Typography */
/* breakpoint */
/* breakpoint : content */
/* sub0101 인사말 */
.greetings.devs .text_wrap .title_box .point {
  display: inline;
}

/* sub0101 인사말 End */
/* sub0102 설립취지 */
html:has(> .sub01_02) #location {
  border-bottom: none;
}
html:has(> .sub01_02) #location .page__title,
html:has(> .sub01_02) #location .utile_wrap.uw2 {
  display: none;
}

.establishment {
  margin-top: -51px;
}
@media (max-width: 768px) {
  .establishment {
    margin-top: 0;
  }
}
.establishment .est_inner {
  display: flex;
  position: relative;
}
@media (max-width: 768px) {
  .establishment .est_inner {
    flex-direction: column;
  }
}
.establishment .est_inner::before {
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 100%;
  content: "";
  transform: translateX(-50%);
  background-color: #3180EF;
}
@media (max-width: 768px) {
  .establishment .est_inner::before {
    display: block;
  }
}
.establishment .est_inner .deco1,
.establishment .est_inner .deco2,
.establishment .est_inner .deco3 {
  position: fixed;
  bottom: -100px;
  left: calc(50% - 460px);
  z-index: 3;
  width: 500px;
  height: 500px;
  transition: all 0.8s;
  transform: translateX(-50%);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 1280px) {
  .establishment .est_inner .deco1,
  .establishment .est_inner .deco2,
  .establishment .est_inner .deco3 {
    left: calc(50% - 400px);
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 1024px) {
  .establishment .est_inner .deco1,
  .establishment .est_inner .deco2,
  .establishment .est_inner .deco3 {
    left: calc(50% - 300px);
    width: 300px;
    height: 300px;
  }
}
@media (max-width: 768px) {
  .establishment .est_inner .deco1,
  .establishment .est_inner .deco2,
  .establishment .est_inner .deco3 {
    display: none;
  }
}
.establishment .est_inner .deco1 {
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg width='500' height='500' viewBox='0 0 500 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.12' clip-path='url(%23clip0_4568_5360)'%3E%3Cpath d='M0 0C144.999 0 262.5 111.905 262.5 250C262.5 388.095 144.999 500 0 500V0Z' fill='url(%23paint0_linear_4568_5360)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M250 362.5C312.132 362.5 362.5 312.132 362.5 250C362.5 187.868 312.132 137.5 250 137.5C187.868 137.5 137.5 187.868 137.5 250C137.5 312.132 187.868 362.5 250 362.5ZM250 500C388.071 500 500 388.071 500 250C500 111.929 388.071 0 250 0C111.929 0 0 111.929 0 250C0 388.071 111.929 500 250 500Z' fill='url(%23paint1_linear_4568_5360)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4568_5360' x1='262.5' y1='-7.57221e-06' x2='0.00012517' y2='-7.53144e-06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.9' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_4568_5360' x1='589.375' y1='-8.19693e-06' x2='48.125' y2='-8.0368e-06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.8' stop-color='white' stop-opacity='0.05'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0.05'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_4568_5360'%3E%3Crect width='500' height='500' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.establishment .est_inner .deco2 {
  opacity: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='500' height='500' viewBox='0 0 500 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' clip-path='url(%23clip0_4568_5363)'%3E%3Crect x='-150' y='521.52' width='460.002' height='460' rx='25' transform='rotate(-45 -150 521.52)' fill='url(%23paint0_linear_4568_5363)'/%3E%3Crect x='-150' y='326.25' width='460.002' height='460' rx='25' transform='rotate(-45 -150 326.25)' fill='url(%23paint1_linear_4568_5363)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4568_5363' x1='-11.4823' y1='635.793' x2='371.239' y2='635.793' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0'/%3E%3Cstop offset='0.2' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_4568_5363' x1='-64.2633' y1='465.904' x2='429.828' y2='470.323' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0'/%3E%3Cstop offset='0.2' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_4568_5363'%3E%3Crect width='500' height='500' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.establishment .est_inner .deco3 {
  opacity: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='500' height='500' viewBox='0 0 500 500' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.12' clip-path='url(%23clip0_4568_5366)'%3E%3Ccircle opacity='0.6' cx='301.875' cy='366.875' r='198.125' fill='url(%23paint0_linear_4568_5366)'/%3E%3Cpath d='M0 0C144.999 0 262.5 111.905 262.5 250C262.5 388.095 144.999 500 0 500V0Z' fill='url(%23paint1_linear_4568_5366)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4568_5366' x1='378.125' y1='190.625' x2='216.25' y2='497.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.8' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_4568_5366' x1='262.5' y1='-7.57221e-06' x2='0.00012517' y2='-7.53144e-06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.9' stop-color='white' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_4568_5366'%3E%3Crect width='500' height='500' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.establishment .est_inner .text_box {
  left: 0;
  z-index: 9;
  width: 840px;
  height: 230px;
  padding-top: 100px;
}
@media (max-width: 1520px) {
  .establishment .est_inner .text_box {
    width: 730px;
  }
}
@media (max-width: 1400px) {
  .establishment .est_inner .text_box {
    width: 660px;
  }
}
@media (max-width: 1280px) {
  .establishment .est_inner .text_box {
    width: 620px;
  }
}
@media (max-width: 1024px) {
  .establishment .est_inner .text_box {
    width: 350px;
  }
}
@media (max-width: 768px) {
  .establishment .est_inner .text_box {
    width: 100%;
    height: auto;
    padding: 40px 20px 0;
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .text_box {
    padding: 40px 10px 0;
  }
}
.establishment .est_inner .text_box .sub_title {
  font-size: 20px;
  font-weight: 200;
  color: #FFF;
  font-family: "title_font";
  line-height: 140%;
  margin-bottom: 30px;
  opacity: 0.7;
}
@media (max-width: 1024px) {
  .establishment .est_inner .text_box .sub_title {
    font-size: 19px;
  }
}
@media (max-width: 768px) {
  .establishment .est_inner .text_box .sub_title {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .text_box .sub_title {
    font-size: 17px;
    margin-bottom: 10px;
  }
}
@media (max-width: 420px) {
  .establishment .est_inner .text_box .sub_title {
    font-size: 16px;
  }
}
.establishment .est_inner .text_box .title {
  font-size: 43px;
  font-weight: 700;
  color: #FFF;
  line-height: 130%;
}
@media (max-width: 1400px) {
  .establishment .est_inner .text_box .title {
    font-size: 40px;
  }
}
@media (max-width: 1280px) {
  .establishment .est_inner .text_box .title {
    font-size: 38px;
  }
}
@media (max-width: 1024px) {
  .establishment .est_inner .text_box .title {
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  .establishment .est_inner .text_box .title {
    font-size: 34px;
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .text_box .title {
    font-size: 32px;
  }
}
@media (max-width: 420px) {
  .establishment .est_inner .text_box .title {
    font-size: 30px;
  }
}
.establishment .est_inner .text_box .title .inline-block {
  display: block;
}
@media (max-width: 768px) {
  .establishment .est_inner .text_box .title .inline-block {
    display: inline;
  }
}
.establishment .est_inner .scroll_sections {
  display: flex;
  position: relative;
  width: calc(100% - 840px);
  justify-content: flex-end;
  flex-wrap: wrap;
}
@media (max-width: 1520px) {
  .establishment .est_inner .scroll_sections {
    width: calc(100% - 730px);
  }
}
@media (max-width: 1400px) {
  .establishment .est_inner .scroll_sections {
    width: calc(100% - 660px);
  }
}
@media (max-width: 1280px) {
  .establishment .est_inner .scroll_sections {
    width: calc(100% - 620px);
  }
}
@media (max-width: 1024px) {
  .establishment .est_inner .scroll_sections {
    width: calc(100% - 350px);
  }
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections {
    width: 100%;
  }
}
.establishment .est_inner .scroll_sections .bg {
  position: absolute;
  top: 50%;
  left: calc(50% - 420px);
  width: 100vw;
  height: 100%;
  transform: translate(-50%, -50%);
  background-color: #3180EF;
  transition: all 0.8s;
}
@media (max-width: 1520px) {
  .establishment .est_inner .scroll_sections .bg {
    left: calc(50% - 365px);
  }
}
@media (max-width: 1400px) {
  .establishment .est_inner .scroll_sections .bg {
    left: calc(50% - 330px);
  }
}
@media (max-width: 1280px) {
  .establishment .est_inner .scroll_sections .bg {
    left: calc(50% - 310px);
  }
}
@media (max-width: 1024px) {
  .establishment .est_inner .scroll_sections .bg {
    left: calc(50% - 175px);
  }
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections .bg {
    display: none;
  }
}
.establishment .est_inner .scroll_sections .section {
  display: flex;
  position: relative;
  width: 100%;
  align-items: center;
  justify-content: flex-end;
}
.establishment .est_inner .scroll_sections .section .thum_box {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 177px 90px 100px;
}
@media (max-width: 1520px) {
  .establishment .est_inner .scroll_sections .section .thum_box {
    padding: 100px 60px;
  }
}
@media (max-width: 1400px) {
  .establishment .est_inner .scroll_sections .section .thum_box {
    padding: 100px 40px;
  }
}
@media (max-width: 1280px) {
  .establishment .est_inner .scroll_sections .section .thum_box {
    padding: 100px 30px;
  }
}
@media (max-width: 1024px) {
  .establishment .est_inner .scroll_sections .section .thum_box {
    padding: 80px 30px;
  }
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections .section .thum_box {
    padding: 60px 20px;
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .scroll_sections .section .thum_box {
    padding: 40px 10px;
  }
}
.establishment .est_inner .scroll_sections .section .thum_box::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  content: "";
  background-color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections .section .thum_box::before {
    display: none;
  }
}
.establishment .est_inner .scroll_sections .section .thum {
  overflow: hidden;
  margin: 0 auto 50px;
  transform: scale(0.9);
  transition: all 0.5s;
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections .section .thum {
    margin: 0 auto 30px;
    transform: scale(1);
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .scroll_sections .section .thum {
    margin: 0 auto 20px;
  }
}
.establishment .est_inner .scroll_sections .section#sec1 .thum {
  border-radius: 999px;
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections .section#sec1 .thum {
    border-radius: 20px;
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .scroll_sections .section#sec1 .thum {
    border-radius: 10px;
  }
}
.establishment .est_inner .scroll_sections .section#sec2 .thum {
  border-radius: 90px;
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections .section#sec2 .thum {
    border-radius: 20px;
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .scroll_sections .section#sec2 .thum {
    border-radius: 10px;
  }
}
.establishment .est_inner .scroll_sections .section#sec3 {
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections .section#sec3 {
    padding-bottom: 80px;
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .scroll_sections .section#sec3 {
    padding-bottom: 60px;
  }
}
.establishment .est_inner .scroll_sections .section#sec3 .thum_box::before {
  height: calc(100% + 100px);
}
.establishment .est_inner .scroll_sections .section#sec3 .thum {
  border-radius: 20px;
}
@media (max-width: 540px) {
  .establishment .est_inner .scroll_sections .section#sec3 .thum {
    border-radius: 10px;
  }
}
.establishment .est_inner .scroll_sections .section.active .thum {
  transform: scale(1);
}
.establishment .est_inner .scroll_sections .thum {
  width: 400px;
  height: 500px;
}
@media (max-width: 1400px) {
  .establishment .est_inner .scroll_sections .thum {
    width: 350px;
    height: 450px;
  }
}
@media (max-width: 1280px) {
  .establishment .est_inner .scroll_sections .thum {
    width: 300px;
    height: 400px;
  }
}
@media (max-width: 1024px) {
  .establishment .est_inner .scroll_sections .thum {
    width: 280px;
    height: 380px;
  }
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections .thum {
    width: 100%;
    height: 300px;
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .scroll_sections .thum {
    height: 200px;
  }
}
@media (max-width: 420px) {
  .establishment .est_inner .scroll_sections .thum {
    height: 180px;
  }
}
.establishment .est_inner .scroll_sections .thum img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.establishment .est_inner .scroll_sections .thum_title {
  display: block;
  font-size: 32px;
  font-weight: 700;
  color: #FFF;
  line-height: 140%;
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  .establishment .est_inner .scroll_sections .thum_title {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections .thum_title {
    font-size: 28px;
    margin-bottom: 10px;
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .scroll_sections .thum_title {
    font-size: 26px;
  }
}
@media (max-width: 420px) {
  .establishment .est_inner .scroll_sections .thum_title {
    font-size: 24px;
  }
}
.establishment .est_inner .scroll_sections .text {
  font-size: 17px;
  font-weight: 300;
  color: #FFF;
  line-height: 140%;
}
@media (max-width: 768px) {
  .establishment .est_inner .scroll_sections .text {
    font-size: 16px;
  }
}
@media (max-width: 540px) {
  .establishment .est_inner .scroll_sections .text {
    font-size: 15px;
  }
}

/* sub0102 설립취지 End */
/* sub0103 후원회정관 */
.association_wrap ol li {
  color: #1D1D1D;
}

/* sub0103 후원회정관 End */
/* sub0104 오시는길 */
html:has(> .sub01_04) #location {
  border-bottom: none;
}
html:has(> .sub01_04) #location .page__title,
html:has(> .sub01_04) #location .utile_wrap.uw2 {
  display: none;
}

.location_se04c.devs .map_wrap .map {
  width: 100%;
}

/* sub0104 오시는길 End */
/* sub0201 후원방법안내 */
.howto_guide .slide_topbox {
  position: relative;
  padding-bottom: 160px;
}
@media (max-width: 768px) {
  .howto_guide .slide_topbox {
    padding-bottom: 0;
  }
}
.howto_guide .slide_topbox .slide {
  width: 100%;
}
.howto_guide .slide_topbox .slide .item {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 406px;
  border-radius: 20px;
}
@media (max-width: 1400px) {
  .howto_guide .slide_topbox .slide .item {
    height: 350px;
  }
}
@media (max-width: 768px) {
  .howto_guide .slide_topbox .slide .item {
    height: 280px;
    border-radius: 10px;
  }
}
@media (max-width: 540px) {
  .howto_guide .slide_topbox .slide .item {
    height: 250px;
  }
}
@media (max-width: 420px) {
  .howto_guide .slide_topbox .slide .item {
    height: 210px;
  }
}
.howto_guide .slide_topbox .slide .link {
  display: block;
  width: 100%;
  height: 100%;
}
.howto_guide .slide_topbox .slide .thm-box {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.howto_guide .slide_topbox .slide .thm-box img {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  max-width: none;
  max-height: none;
  object-fit: cover;
}
.howto_guide .slide_topbox .nav-slide {
  position: absolute;
  bottom: 0;
  z-index: 2;
  width: 708px;
  height: 236px;
  border-radius: 0px 48px 0px 0px;
  background-color: #fff;
}
@media (max-width: 1024px) {
  .howto_guide .slide_topbox .nav-slide {
    width: 650px;
  }
}
@media (max-width: 768px) {
  .howto_guide .slide_topbox .nav-slide {
    position: relative;
    width: 100%;
    height: auto;
  }
}
.howto_guide .slide_topbox .nav-slide::before, .howto_guide .slide_topbox .nav-slide::after {
  position: absolute;
  width: 36px;
  height: 36px;
  content: "";
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4585_14736)'%3E%3Cpath d='M180 7.2002C180 23.1058 167.106 35.9999 151.2 36H180V7.2002ZM0 36H28.7998C12.8942 35.9999 0.000108106 23.1058 0 7.2002V36ZM151.2 -144C167.106 -144 180 -131.106 180 -115.2V-144H151.2ZM0 -115.2C0.000106663 -131.106 12.8942 -144 28.7998 -144H0V-115.2Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4585_14736'%3E%3Crect width='36' height='36' fill='white' transform='matrix(-1 0 0 1 36 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
@media (max-width: 768px) {
  .howto_guide .slide_topbox .nav-slide::before, .howto_guide .slide_topbox .nav-slide::after {
    display: none;
  }
}
.howto_guide .slide_topbox .nav-slide::before {
  top: -36px;
  left: 0;
}
.howto_guide .slide_topbox .nav-slide::after {
  top: 32px;
  right: -36px;
}
@media (max-width: 890px) {
  .howto_guide .slide_topbox .nav-slide::after {
    top: 33px;
  }
}
.howto_guide .slide_topbox .nav-slide .item {
  width: 100%;
  height: 100%;
  padding: 70px 50px 0;
  background-color: #fff;
  border-radius: 0 48px 0 0;
}
@media (max-width: 1024px) {
  .howto_guide .slide_topbox .nav-slide .item {
    padding: 50px 30px 0;
  }
}
@media (max-width: 768px) {
  .howto_guide .slide_topbox .nav-slide .item {
    padding: 20px;
  }
}
@media (max-width: 680px) {
  .howto_guide .slide_topbox .nav-slide .item {
    padding: 20px 0;
  }
}
@media (max-width: 540px) {
  .howto_guide .slide_topbox .nav-slide .item {
    padding: 10px 0 0;
  }
}
.howto_guide .slide_topbox .nav-slide .link {
  display: block;
  width: 100%;
  height: 100%;
}
.howto_guide .slide_topbox .nav-slide .b_txt {
  display: block;
  font-size: 40px;
  font-weight: 700;
  color: #1D1D1D;
  font-family: "title_font";
  line-height: 140%;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .howto_guide .slide_topbox .nav-slide .b_txt {
    font-size: 38px;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .howto_guide .slide_topbox .nav-slide .b_txt {
    font-size: 36px;
    margin-bottom: 10px;
  }
}
@media (max-width: 540px) {
  .howto_guide .slide_topbox .nav-slide .b_txt {
    font-size: 34px;
    line-height: 130%;
    margin-bottom: 5px;
  }
}
@media (max-width: 420px) {
  .howto_guide .slide_topbox .nav-slide .b_txt {
    font-size: 30px;
  }
}
@media (max-width: 380px) {
  .howto_guide .slide_topbox .nav-slide .b_txt {
    font-size: 28px;
  }
}
.howto_guide .slide_topbox .nav-slide .b_txt b {
  color: #3180EF;
}
.howto_guide .slide_topbox .nav-slide .b_txt br {
  display: none;
}
@media (max-width: 540px) {
  .howto_guide .slide_topbox .nav-slide .b_txt br {
    display: block;
  }
}
.howto_guide .slide_topbox .nav-slide .s_txt {
  display: block;
  font-size: 19px;
  font-weight: 400;
  color: #1D1D1D;
  letter-spacing: -0.38px;
  line-height: 140%;
}
@media (max-width: 768px) {
  .howto_guide .slide_topbox .nav-slide .s_txt {
    font-size: 18px;
  }
}
@media (max-width: 540px) {
  .howto_guide .slide_topbox .nav-slide .s_txt {
    font-size: 17px;
  }
}
@media (max-width: 420px) {
  .howto_guide .slide_topbox .nav-slide .s_txt {
    font-size: 16px;
  }
}
@media (max-width: 380px) {
  .howto_guide .slide_topbox .nav-slide .s_txt {
    font-size: 15px;
  }
}
@media (max-width: 330px) {
  .howto_guide .slide_topbox .nav-slide .s_txt {
    font-size: 14px;
  }
}
.howto_guide .slide_topbox .nav-slide .s_txt .inline-block {
  display: block;
}
@media (max-width: 540px) {
  .howto_guide .slide_topbox .nav-slide .s_txt .inline-block {
    display: inline;
  }
}
.howto_guide .slide_topbox .nav-slide .s_txt .inline-block br {
  display: none;
}
@media (max-width: 540px) {
  .howto_guide .slide_topbox .nav-slide .s_txt .inline-block br {
    display: block;
  }
}
.howto_guide .slide_topbox .dots {
  position: absolute;
  bottom: 193px;
  left: 50px;
  z-index: 3;
}
@media (max-width: 768px) {
  .howto_guide .slide_topbox .dots {
    position: relative;
    bottom: auto;
    left: 20px;
  }
}
@media (max-width: 680px) {
  .howto_guide .slide_topbox .dots {
    left: 0;
  }
}
.howto_guide .slide_topbox .dots .slick-dots {
  display: flex;
  gap: 0 8px;
}
.howto_guide .slide_topbox .dots .slick-dots button {
  width: 10px;
  height: 10px;
  background-color: #DEEAFC;
  border-radius: 50%;
  transition: all 0.3s;
}
.howto_guide .slide_topbox .dots .slick-dots button > span {
  font-size: 0;
}
.howto_guide .slide_topbox .dots .slick-dots .slick-active button {
  width: 30px;
  border-radius: 999px;
  background-color: #3180EF;
}
.howto_guide .slide_topbox .slick-list {
  overflow: visible;
  height: 100%;
}
.howto_guide .slide_topbox .slick-track {
  height: 100%;
  white-space: nowrap;
}
.howto_guide .slide_topbox .slick-current .item {
  opacity: 1;
}
.howto_guide .title_box .sub {
  font-size: 200px;
  font-weight: 700;
  color: #f3f6fc;
  text-align: center;
  font-family: "title_font";
  line-height: 100%;
}
@media (max-width: 1280px) {
  .howto_guide .title_box .sub {
    font-size: clamp(150px, 15.63vw, 200px);
  }
}
@media (max-width: 1024px) {
  .howto_guide .title_box .sub {
    font-size: clamp(123px, 14.65vw, 150px);
  }
}
@media (max-width: 540px) {
  .howto_guide .title_box .sub {
    font-size: 20vw;
  }
}
.howto_guide .title_box .title {
  display: block;
  font-size: 30px;
  font-weight: 700;
  color: #3180EF;
  text-align: center;
  font-family: "title_font";
  line-height: 120%;
  text-align: center;
  margin-top: -12px;
}
@media (max-width: 1024px) {
  .howto_guide .title_box .title {
    font-size: 28px;
  }
}
@media (max-width: 768px) {
  .howto_guide .title_box .title {
    font-size: 26px;
  }
}
@media (max-width: 540px) {
  .howto_guide .title_box .title {
    font-size: 24px;
  }
}
@media (max-width: 420px) {
  .howto_guide .title_box .title {
    font-size: 22px;
  }
}
.howto_guide .title_box > p {
  font-size: 32px;
  font-weight: 400;
  color: #1D1D1D;
  text-align: center;
  font-family: "title_font";
  line-height: 140%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .howto_guide .title_box > p {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .howto_guide .title_box > p {
    font-size: 28px;
  }
}
@media (max-width: 540px) {
  .howto_guide .title_box > p {
    font-size: 26px;
  }
}
@media (max-width: 420px) {
  .howto_guide .title_box > p {
    font-size: 24px;
  }
}
.howto_guide .title_box > p > b {
  display: block;
}
@media (max-width: 600px) {
  .howto_guide .title_box > p > b {
    display: inline;
  }
}
.howto_guide .thum_box {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 340px;
  margin-top: 55px;
  background-position: center;
  background-repeat: no-repeat;
  object-fit: cover;
  border-radius: 20px;
}
@media (max-width: 1280px) {
  .howto_guide .thum_box {
    height: 280px;
    border-radius: 16px;
  }
}
@media (max-width: 768px) {
  .howto_guide .thum_box {
    height: 240px;
  }
}
@media (max-width: 540px) {
  .howto_guide .thum_box {
    height: 200px;
    border-radius: 8px;
  }
}
.howto_guide .thum_box img {
  position: absolute;
  top: 0;
  left: 50%;
  width: auto;
  height: 100%;
  transform: translateX(-50%);
  max-width: none;
}
@media (max-width: 1024px) {
  .howto_guide .thum_box img {
    left: 37%;
  }
}
@media (max-width: 540px) {
  .howto_guide .thum_box img {
    left: 14%;
  }
}
@media (max-width: 420px) {
  .howto_guide .thum_box img {
    left: 1%;
  }
}
@media (max-width: 1280px) {
  .howto_guide .thum_box {
    height: 300px;
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .howto_guide .thum_box {
    height: 280px;
    margin-top: 30px;
  }
}
.howto_guide .guide_wrap .guide {
  display: flex;
  padding: 80px 0 0 50px;
  justify-content: space-between;
}
@media (max-width: 1280px) {
  .howto_guide .guide_wrap .guide {
    padding: 60px 0 0 40px;
  }
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .guide {
    padding: 40px 0 0 30px;
  }
}
@media (max-width: 860px) {
  .howto_guide .guide_wrap .guide {
    padding: 40px 0 0 0;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .guide {
    flex-direction: column;
  }
}
@media (max-width: 1280px) {
  .howto_guide .guide_wrap .guide_tit {
    width: 200px;
  }
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .guide_tit {
    width: 150px;
  }
}
@media (max-width: 860px) {
  .howto_guide .guide_wrap .guide_tit {
    width: 120px;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .guide_tit {
    margin-bottom: 20px;
  }
}
.howto_guide .guide_wrap .guide_tit .title {
  font-size: 28px;
  font-weight: 700;
  color: #1D1D1D;
  font-family: "title_font";
  line-height: 140%;
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .guide_tit .title {
    font-size: 26px;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .guide_tit .title {
    font-size: 24px;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .guide_tit .title {
    font-size: 22px;
  }
}
@media (max-width: 420px) {
  .howto_guide .guide_wrap .guide_tit .title {
    font-size: 20px;
  }
}
.howto_guide .guide_wrap .con {
  width: 940px;
}
@media (max-width: 1280px) {
  .howto_guide .guide_wrap .con {
    width: calc(100% - 200px);
  }
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con {
    width: calc(100% - 150px);
  }
}
@media (max-width: 860px) {
  .howto_guide .guide_wrap .con {
    width: calc(100% - 120px);
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con {
    width: 100%;
  }
}
.howto_guide .guide_wrap .con .item {
  display: flex;
  padding: 60px 0;
  border-bottom: 1px solid #EAEBEF;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .item {
    padding: 50px 0;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .item {
    padding: 40px 0;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .item {
    padding: 30px 0;
  }
}
@media (max-width: 420px) {
  .howto_guide .guide_wrap .con .item {
    padding: 20px 0;
  }
}
.howto_guide .guide_wrap .con .item:first-child {
  padding: 0 0 60px 0;
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .item:first-child {
    padding: 0 0 50px 0;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .item:first-child {
    padding: 0 0 40px 0;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .item:first-child {
    padding: 0 0 30px 0;
  }
}
@media (max-width: 420px) {
  .howto_guide .guide_wrap .con .item:first-child {
    padding: 0 0 20px 0;
  }
}
.howto_guide .guide_wrap .con .item:last-child {
  padding: 60px 0 0 0;
  border-bottom: none;
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .item:last-child {
    padding: 50px 0 0 0;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .item:last-child {
    padding: 40px 0 0 0;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .item:last-child {
    padding: 30px 0 0 0;
  }
}
@media (max-width: 420px) {
  .howto_guide .guide_wrap .con .item:last-child {
    padding: 20px 0 0 0;
  }
}
.howto_guide .guide_wrap .con .item .icon {
  width: 80px;
  height: 90px;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 50px;
  background-color: #F8FAFE;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .item .icon {
    width: 70px;
    height: 70px;
    margin-right: 30px;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .item .icon {
    margin-right: 20px;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .item .icon {
    display: none;
  }
}
.howto_guide .guide_wrap .con .item .icon.icon1 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4441_2886)'%3E%3Cpath d='M15.0514 5C16.0281 5.19057 16.9258 5.66826 17.6295 6.37194C18.3331 7.07561 18.8108 7.97326 19.0014 8.95M15.0514 1C17.0807 1.22544 18.973 2.13417 20.4176 3.57701C21.8623 5.01984 22.7734 6.91101 23.0014 8.94M22.0014 16.92V19.92C22.0025 20.1985 21.9455 20.4742 21.8339 20.7293C21.7223 20.9845 21.5587 21.2136 21.3535 21.4019C21.1483 21.5901 20.906 21.7335 20.6421 21.8227C20.3783 21.9119 20.0988 21.9451 19.8214 21.92C16.7442 21.5856 13.7884 20.5341 11.1914 18.85C8.77523 17.3147 6.72673 15.2662 5.1914 12.85C3.50138 10.2412 2.44964 7.27099 2.1214 4.18C2.09641 3.90347 2.12927 3.62476 2.2179 3.36162C2.30652 3.09849 2.44897 2.85669 2.63616 2.65162C2.82336 2.44655 3.0512 2.28271 3.30519 2.17052C3.55917 2.05833 3.83374 2.00026 4.1114 2H7.1114C7.5967 1.99522 8.06719 2.16708 8.43516 2.48353C8.80313 2.79999 9.04348 3.23945 9.1114 3.72C9.23802 4.68007 9.47285 5.62273 9.8114 6.53C9.94594 6.88792 9.97506 7.27691 9.8953 7.65088C9.81555 8.02485 9.63026 8.36811 9.3614 8.64L8.0914 9.91C9.51495 12.4135 11.5879 14.4864 14.0914 15.91L15.3614 14.64C15.6333 14.3711 15.9766 14.1858 16.3505 14.1061C16.7245 14.0263 17.1135 14.0555 17.4714 14.19C18.3787 14.5286 19.3213 14.7634 20.2814 14.89C20.7672 14.9585 21.2108 15.2032 21.5279 15.5775C21.8451 15.9518 22.0136 16.4296 22.0014 16.92Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4441_2886'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.howto_guide .guide_wrap .con .item .icon.icon2 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 10C21 17 12 23 12 23C12 23 3 17 3 10C3 7.61305 3.94821 5.32387 5.63604 3.63604C7.32387 1.94821 9.61305 1 12 1C14.3869 1 16.6761 1.94821 18.364 3.63604C20.0518 5.32387 21 7.61305 21 10Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 13C13.6569 13 15 11.6569 15 10C15 8.34315 13.6569 7 12 7C10.3431 7 9 8.34315 9 10C9 11.6569 10.3431 13 12 13Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.howto_guide .guide_wrap .con .item .icon.icon3 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 6L12 13L2 6' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.howto_guide .guide_wrap .con .item .icon.icon4 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4H4C3.46957 4 2.96086 4.21071 2.58579 4.58579C2.21071 4.96086 2 5.46957 2 6V20C2 20.5304 2.21071 21.0391 2.58579 21.4142C2.96086 21.7893 3.46957 22 4 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V13' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 2.50023C18.8978 2.1024 19.4374 1.87891 20 1.87891C20.5626 1.87891 21.1022 2.1024 21.5 2.50023C21.8978 2.89805 22.1213 3.43762 22.1213 4.00023C22.1213 4.56284 21.8978 5.1024 21.5 5.50023L12 15.0002L8 16.0002L9 12.0002L18.5 2.50023Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.howto_guide .guide_wrap .con .item .text {
  width: calc(100% - 80px - 50px);
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .item .text {
    width: calc(100% - 70px - 30px);
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .item .text {
    width: calc(100% - 70px - 20px);
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .item .text {
    width: 100%;
  }
}
.howto_guide .guide_wrap .con .item .text .tit {
  display: block;
  font-size: 24px;
  font-weight: 700;
  color: #1D1D1D;
  margin-bottom: 10px;
  line-height: 140%;
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .item .text .tit {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .item .text .tit {
    font-size: 20px;
  }
}
.howto_guide .guide_wrap .con .item .text .btn {
  margin-top: 20px;
}
.howto_guide .guide_wrap .con .box_list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .box_list {
    gap: 20px;
  }
}
@media (max-width: 420px) {
  .howto_guide .guide_wrap .con .box_list {
    gap: 10px;
  }
}
.howto_guide .guide_wrap .con .box_list .box {
  width: calc(33.33% - 20px);
}
@media (max-width: 1280px) {
  .howto_guide .guide_wrap .con .box_list .box {
    width: calc(33.33% - 15px);
  }
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .box_list .box {
    width: calc(33.33% - 10px);
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .box_list .box {
    width: calc(50% - 10px);
  }
}
@media (max-width: 420px) {
  .howto_guide .guide_wrap .con .box_list .box {
    width: calc(50% - 5px);
  }
}
@media (max-width: 380px) {
  .howto_guide .guide_wrap .con .box_list .box {
    width: 100%;
  }
}
.howto_guide .guide_wrap .con .box_list .box .inner {
  padding: 30px;
  border-radius: 20px;
  background-color: #F8FAFE;
  height: 100%;
}
@media (max-width: 1280px) {
  .howto_guide .guide_wrap .con .box_list .box .inner {
    padding: 20px;
  }
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .box_list .box .inner {
    padding: 15px;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .box_list .box .inner {
    border-radius: 10px;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .box_list .box .inner {
    border-radius: 8px;
  }
}
@media (max-width: 380px) {
  .howto_guide .guide_wrap .con .box_list .box .inner {
    text-align: center;
  }
}
.howto_guide .guide_wrap .con .box_list .box .inner .tit {
  font-size: 24px;
  font-weight: 700;
  color: #1D1D1D;
  margin-bottom: 10px;
  line-height: 140%;
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .box_list .box .inner .tit {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .box_list .box .inner .tit {
    font-size: 20px;
  }
}
.howto_guide .guide_wrap .con .box_list .box .inner > p {
  font-size: 15px;
  font-weight: 400;
  color: #1D1D1D;
  letter-spacing: -0.3px;
  line-height: 140%;
  word-break: keep-all;
}
@media (max-width: 1220px) {
  .howto_guide .guide_wrap .con .box_list.respon .box {
    min-height: 167px;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .box_list.respon .box {
    min-height: auto;
  }
}
.howto_guide .guide_wrap .con .linebox_list {
  display: flex;
  gap: 30px 100px;
  flex-wrap: wrap;
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .linebox_list {
    gap: 20px 60px;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .linebox_list {
    gap: 20px 40px;
  }
}
@media (max-width: 420px) {
  .howto_guide .guide_wrap .con .linebox_list {
    gap: 0;
  }
}
.howto_guide .guide_wrap .con .linebox_list .box {
  display: flex;
  width: calc(50% - 50px);
  padding: 50px 0;
  border-top: 1px solid #1d1d1d;
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .linebox_list .box {
    width: calc(50% - 30px);
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .linebox_list .box {
    padding: 30px 0;
  }
}
@media (max-width: 640px) {
  .howto_guide .guide_wrap .con .linebox_list .box {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .linebox_list .box {
    width: calc(50% - 20px);
    padding: 20px 0;
  }
}
@media (max-width: 420px) {
  .howto_guide .guide_wrap .con .linebox_list .box {
    width: 100%;
    flex-direction: row;
  }
}
.howto_guide .guide_wrap .con .linebox_list .box .num {
  font-size: 40px;
  font-weight: 700;
  color: #E4EAF8;
  text-align: center;
  font-style: normal;
  line-height: 140%;
  margin-right: 40px;
}
@media (max-width: 1024px) {
  .howto_guide .guide_wrap .con .linebox_list .box .num {
    font-size: 38px;
    margin-right: 20px;
  }
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .linebox_list .box .num {
    font-size: 36px;
  }
}
@media (max-width: 640px) {
  .howto_guide .guide_wrap .con .linebox_list .box .num {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .linebox_list .box .num {
    font-size: 34px;
    margin-bottom: 10px;
  }
}
@media (max-width: 420px) {
  .howto_guide .guide_wrap .con .linebox_list .box .num {
    font-size: 32px;
    margin-bottom: 0;
    margin-right: 20px;
  }
}
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt .ico {
  width: 60px;
  height: 60px;
  background-color: #F8FAFE;
  border-radius: 12px;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 20px;
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .linebox_list .box .ico_txt .ico {
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
    border-radius: 10px;
  }
}
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt .ico.ico1 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 2H6C5.46957 2 4.96086 2.21071 4.58579 2.58579C4.21071 2.96086 4 3.46957 4 4V20C4 20.5304 4.21071 21.0391 4.58579 21.4142C4.96086 21.7893 5.46957 22 6 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V8L14 2Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 2V8H20' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 13H8' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 17H8' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 9H9H8' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt .ico.ico2 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4H4C3.46957 4 2.96086 4.21071 2.58579 4.58579C2.21071 4.96086 2 5.46957 2 6V20C2 20.5304 2.21071 21.0391 2.58579 21.4142C2.96086 21.7893 3.46957 22 4 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V13' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 2.49632C18.8978 2.0985 19.4374 1.875 20 1.875C20.5626 1.875 21.1022 2.0985 21.5 2.49632C21.8978 2.89415 22.1213 3.43371 22.1213 3.99632C22.1213 4.55893 21.8978 5.0985 21.5 5.49632L12 14.9963L8 15.9963L9 11.9963L18.5 2.49632Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt .ico.ico3 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9V2H18V9' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 18H4C3.46957 18 2.96086 17.7893 2.58579 17.4142C2.21071 17.0391 2 16.5304 2 16V11C2 10.4696 2.21071 9.96086 2.58579 9.58579C2.96086 9.21071 3.46957 9 4 9H20C20.5304 9 21.0391 9.21071 21.4142 9.58579C21.7893 9.96086 22 10.4696 22 11V16C22 16.5304 21.7893 17.0391 21.4142 17.4142C21.0391 17.7893 20.5304 18 20 18H18' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 14H6V22H18V14Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt .ico.ico4 {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.8401 4.61183C20.3294 4.10083 19.7229 3.69547 19.0555 3.41891C18.388 3.14235 17.6726 3 16.9501 3C16.2276 3 15.5122 3.14235 14.8448 3.41891C14.1773 3.69547 13.5709 4.10083 13.0601 4.61183L12.0001 5.67183L10.9401 4.61183C9.90843 3.58013 8.50915 3.00053 7.05012 3.00053C5.59109 3.00053 4.19181 3.58013 3.16012 4.61183C2.12843 5.64352 1.54883 7.04279 1.54883 8.50183C1.54883 9.96086 2.12843 11.3601 3.16012 12.3918L4.22012 13.4518L12.0001 21.2318L19.7801 13.4518L20.8401 12.3918C21.3511 11.8811 21.7565 11.2746 22.033 10.6072C22.3096 9.93972 22.4519 9.22431 22.4519 8.50183C22.4519 7.77934 22.3096 7.06393 22.033 6.39647C21.7565 5.72901 21.3511 5.12258 20.8401 4.61183Z' stroke='%231D1D1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt .title {
  display: block;
  font-size: 18px;
  font-weight: 700;
  color: #1D1D1D;
  line-height: 140%;
}
@media (max-width: 768px) {
  .howto_guide .guide_wrap .con .linebox_list .box .ico_txt .title {
    font-size: 17px;
  }
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .linebox_list .box .ico_txt .title {
    font-size: 16px;
  }
}
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt ul {
  margin-top: 10px;
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .linebox_list .box .ico_txt ul {
    margin-top: 5px;
  }
}
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt p,
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt li {
  font-size: 15px;
  font-weight: 400;
  color: #1D1D1D;
  letter-spacing: -0.3px;
  line-height: 140%;
}
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt p > b,
.howto_guide .guide_wrap .con .linebox_list .box .ico_txt li > b {
  font-weight: 700;
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .linebox_list .box .ico_txt p {
    margin-top: 5px;
  }
}
.howto_guide .guide_wrap .con .linebox_list .box .btn {
  margin-top: 20px;
}
@media (max-width: 540px) {
  .howto_guide .guide_wrap .con .linebox_list .box .btn {
    margin-top: 10px;
  }
}
.howto_guide .num-list li,
.howto_guide .list-1st li {
  font-size: 15px;
}

/* sub0201 후원방법안내 End */
/* sub0303 세제혜택 */
@media (max-width: 768px) {
  .tax-benefit .hlist__bodo .obj .item .block {
    display: inline-block;
  }
}

/* sub0303 세제혜택 End *//*# sourceMappingURL=content.css.map */