.br1023 {
  display: none;
}

@media (max-width: 1279px) {
  .br1023 {
    display: block;
  }
}
.br700-2 {
  display: block;
}

@media (max-width: 700px) {
  .br700-2 {
    display: none;
  }
}
html {
  font-size: 10px;
}

.main-color {
  color: #bf987a;
}

.inner-box {
  box-sizing: border-box;
  max-width: 1300px;
  margin: 0 auto;
}

.title-txt {
  max-width: 1300px;
  padding: 13.5rem 2rem 6.5rem;
  text-align: center;
  margin: 0 auto;
}

.title-txt > span {
  letter-spacing: 0.325em;
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 500;
  color: #bf987a;
}

.title-txt h2 {
  letter-spacing: -0.075em;
  font-size: 5rem;
  line-height: 1.2;
  padding: 4rem 0 0;
}

.title-txt p {
  font-weight: 400;
  padding: 1.3rem 0 0;
  font-size: 2.2rem;
  letter-spacing: -0.075em;
}

.txt-box {
  text-align: center;
  padding: 8rem 20px;
  background-color: #f8f8f8;
}
.txt-box p {
  letter-spacing: -0.075em;
  font-size: 2.2rem;
  font-weight: 400;
}
.txt-box p > b {
  font-weight: 700;
}
.txt-box p > span > b {
  font-weight: 700;
}

/* section01 */
#section01 {
	padding-top:5rem;
  padding-bottom: 15.7rem;
}

#section01 .font-gmarket, #section01 .font-gmarket-bold, #section01 .font-gmarekt-light{line-height: 1 !important;}

#section01 .inner-box .box-wrap {
  width: 100%;
  margin-top: 3.7rem;
  margin-bottom: 6.4rem;
  display: flex;
  justify-content: center;
  gap: 6px;
}
#section01 .inner-box .box-wrap .box {
  width: 50%;
}
#section01 .inner-box .box-wrap .box .title {
  font-size: 2.4rem;
  background-color: #bf987a;
  text-align: center;
  color: #fff;
  letter-spacing: -0.075em;
  padding: 3rem 10px;
}
#section01 .inner-box .box-wrap .box .txt {
  text-align: center;
  letter-spacing: -0.075em;
  background-color: #f8f8f8;
  padding: 4.3rem 10px;
  font-size: 2.2rem;
}
#section01 .inner-box .item-wrap {
  margin-bottom: 11.5rem;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5px;
}
#section01 .inner-box .item-wrap > img {
  width: 25.6rem;
  height: 25.6rem;
}
#section01 .inner-box .check-up .tit {
  text-align: center;
  margin-bottom: 7rem;
}
#section01 .inner-box .check-up .tit h3 {
  font-size: 4rem;
  letter-spacing: -0.075em;
  padding-bottom: 1.5rem;
}
#section01 .inner-box .check-up .tit p {
  font-size: 2.2rem;
  letter-spacing: -0.05em;
}
#section01 .inner-box .check-up .contents {
  display: flex;
  justify-content: center;
}
#section01 .inner-box .check-up .contents .content {
  position: relative;
  padding: 0 11.3rem;
}
#section01 .inner-box .check-up .contents .content .figure {
  margin-bottom: 2rem;
  height: 11.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
#section01 .inner-box .check-up .contents .content > p {
  letter-spacing: -0.075em;
  text-align: center;
  font-size: 2.2rem;
}
#section01 .inner-box .check-up .contents .content > p > span {
  color: #000;
}
#section01 .inner-box .check-up .contents .content:not(:last-child) {
  border-right: 1px solid #a3a3a3;
}

@media (max-width: 1279px) {
	#section01 {padding-top:3rem;padding-bottom:7.5rem;}
   .txt-box p,
#section01 .inner-box .box-wrap .box .txt,
#section01 .inner-box .check-up .tit p,
#section01 .inner-box .check-up .contents .content > p > span{font-size:1.6rem;}
 .txt-box {font-size:1.4rem;padding:3.5rem 2rem;}
   .txt-box p {font-size:1.6rem;}
   .txt-box p span{display:block;margin-top:1.2rem;}
  .txt-box p br {display: none;}
#section01 .item-wrap .desc-wrap {padding-left:0;}
#section01 .item-wrap .desc-wrap li{font-size:1.6rem;}
#section01 .inner-box .box-wrap .box .title,
#section01 .inner-box .check-up .tit h3	{font-size:2.1rem;}
#section01 .inner-box .check-up .tit h3	{font-size:3rem;}
	#section01 .inner-box .item-wrap {margin-bottom:6.5rem;}
	#section01 .inner-box .check-up .tit {margin-bottom:0;}
	#section01 .inner-box .check-up .contents .content > p {font-size:1.6rem !important;}
	
  #section01 .inner-box .box-wrap {
    flex-direction: column;
    margin-bottom: 4rem;
  }
  #section01 .inner-box .box-wrap .box {
    width: 100%;
  }
  #section01 .inner-box .box-wrap .box .title{padding:1.95rem 0;}
  #section01 .inner-box .check-up .contents .content {
    padding: 0 3rem;
  }
  #section01 .inner-box .check-up .contents .content .figure img {
    transform: scale(0.6);
    transform-origin: bottom center;
  }
}
@media (max-width: 500px) {
  #section01 .inner-box .check-up .contents .content .figure{height:10rem;}
  #section01 .inner-box .item-wrap img{width: calc(50% - 2.5px);height:unset;}
#section01 .inner-box .check-up .contents{margin:0 -10px;width: unset;}
#section01 .inner-box .check-up .contents .content{padding:0;flex:1;position: relative;}
#section01 .inner-box .check-up .contents .content .figure img {
    transform: scale(0.48);
  }
  #section01 .inner-box .check-up .contents .content .figure{margin-bottom:1rem;}
  #section01 .inner-box .check-up .contents .content:not(:last-child)::after{
    content:'';
    position: absolute;
    display: block;
    background-color: #a3a3a3;
    width: 1px;
    height: 50%;
    top:60%;
    transform: translateY(-50%);
    right:0;
  }
#section01 .inner-box .check-up .contents .content:not(:last-child){border-right: none;}
}

/*# sourceMappingURL=style.css.map */