@charset "utf-8";

/* ******************** */
/*     3_x 공통    */
/* ******************** */

/* 텍스트 */
.page3-ttl{text-align:center;font-size:33px;font-weight: 300;}
.page3-ttl2{text-align:center;font-size: 21px;color: #212121;}

.page3-txt{text-align:center;font-size: 17px; color: #212121;}

@media (max-width:1300px){
	.page3-ttl{font-size:30px;}
	.page3-ttl2{font-size: 17px;}
}

@media (max-width:768px){
	.page3-ttl{font-size: 25px;}
}

@media (max-width:500px){
	.page3-ttl{font-size: 23px;}
	.page3-ttl2{font-size: 17px;}
	.page3-txt{font-size: 15px;}
}

/* 색상 */
.col31{color: #313131;}

.bgf5{background: #f5f5f5;}

/* Before & After 폼 */
.beforeafter{background: #f9f9f9;padding: 80px 0;}
.beforeafter-ttl{text-align: center;padding: 0 0 70px;font-size:33px;font-weight: 300;}
.beforeafter .img-wr{display: flex;gap: 20px;flex-wrap: wrap;}
.beforeafter .img-wr .img{flex: 0 1 calc(100% / 3 - 15px);}
.beforeafter .img-wr .img img{width:100%}

@media (max-width:1300px){
  .beforeafter-ttl{font-size: 30px;}
}

@media (max-width:1024px){
  .beforeafter{padding:50px 0}
  .beforeafter-ttl{padding: 0 0 40px;}
  .beforeafter .img-wr{flex-direction:column; justify-content:center; align-items:center;gap: 10px;}
}


@media (max-width:768px){
  .beforeafter{padding:40px 0}
  .beforeafter-ttl{padding: 0 0 30px;font-size: 25px;}
  .beforeafter-ttl .mo-only{display: inline;}
  .beforeafter .img-wr .pc-only{display: none;}
  .beforeafter .img-wr .mo-only{display: inline;}
}

@media (max-width:500px){
	.beforeafter-ttl{font-size: 23px;}
}

/* 사진 | 리스트 (시술대상 폼) */
.photo-list-ttl{text-align:center;font-size:33px;font-weight: 300;}
.photo-list-box{padding-top:50px;}
.photo-list-box .img-wr{width:560px;}
.photo-list-box .line-wr{width:calc(100% - 560px);padding-left:50px;font-size: 17px;}
.photo-list-box .line{display:table;width:100%;height: calc(100% / 5);border-bottom: 1px solid #ddd;}
.photo-list-box .line .th{display:table-cell;vertical-align:middle;width: 100px;text-align: center;font-size: 18px;font-weight: 700;}
.photo-list-box .line .td{display:table-cell;vertical-align:middle;}


@media (max-width:1440px){
  .photo-list-box .img-wr{width:550px;}
	.photo-list-box .line-wr{width:calc(100% - 550px);padding-left:30px;font-size: 16px;}
	.photo-list-box .line .th{width:80px;font-size:17px;}
}

@media (max-width:1300px){
  .photo-list-ttl{font-size: 30px;}
  .photo-list-box .img-wr{width:400px;}
	.photo-list-box .line-wr{width:calc(100% - 400px);font-size: 15px;}
	.photo-list-box .line .th{width:60px;font-size:16px;}
}


@media (max-width:1024px){
  .photo-list-box{padding-top:30px;}
	.photo-list-box .img-wr{width:300px;}
	.photo-list-box .line-wr{width:calc(100% - 300px);padding-left:20px;}
	.photo-list-box .line .th{width:50px;}
}


@media (max-width:768px){
  .photo-list-ttl{font-size: 25px;}
  .photo-list-box{padding-top:20px;display:block;max-width: 500px;margin: 0 auto;}
	.photo-list-box .img-wr{width:100%;}
	.photo-list-box .line-wr{width:100%;padding:20px 0 0;}
	.photo-list-box .line{padding: 10px 0;padding-left: 0px;height: auto !important;}
}

@media (max-width:500px){
  .photo-list-ttl{font-size: 23px;}
  .photo-list-box .line-wr{font-size:14px;}
	.photo-list-box .line{padding: 8px 0;}
	.photo-list-box .line .th{width: 30px;font-size: 15px;}
}


/* QnA 폼 */
.qna-wr{background: #fcfcfc;border: 10px solid rgba(174, 146, 104, 0.08);padding: 45px 70px;}
.qna-list{}
.qna-list ul{}
.qna-list ul li{padding: 22px 15px;border-bottom: 1px solid #e8e8e8;overflow: hidden;}
.qna-list ul li:last-child{border-bottom:none;}
.qna-list ul li .question{display: flex;overflow: hidden;float: left;width: 40%;align-items: center;gap: 35px;}
.qna-list ul li .question img{background: #ffffff;border-radius: 100%;width: 45px;height: 45px;float: left;}
.qna-list ul li .question .txt{float: left; width: calc(100% - 80px);font-size:15px; color: #8e5f00}
.qna-list ul li .answer{display: flex;overflow: hidden;float: left;width: 60%;align-items: center;gap: 35px;position:relative}
.qna-list ul li .answer img{background: #f3f0e8;border-radius: 100%;width: 45px;height: 45px;float: left;width: 45px;}
.qna-list ul li .answer .txt{float: left; width: calc(100% - 80px);font-size: 15px; color: #575757;}

@media (max-width: 1024px) {
  .qna-wr{padding:30px 20px;}
	.qna-list ul li{padding: 20px 11px;}
	.qna-list ul li .question{gap:20px;}
	.qna-list ul li .answer{gap:20px;}
}

@media (max-width: 768px) {
	.qna-wr{padding: 0 10px;border: 3px solid rgba(174, 146, 104, 0.08);}
	.qna-list ul li .question{width:100%;padding: 0 0 10px;}
	.qna-list ul li .question img{width:40px;height:40px;}
	.qna-list ul li .question .txt{width: calc(100% - 60px)}
	.qna-list ul li .answer{width:100%;}
	.qna-list ul li .answer img{width:40px;height:40px;}
	.qna-list ul li .answer .txt{width: calc(100% - 60px)}
}

@media (max-width: 500px) {
	.qna-list ul li .question{gap:10px;}
	.qna-list ul li .question img{width:35px;height:35px;}
	.qna-list ul li .question .txt{width: calc(100% - 45px)}
	.qna-list ul li .answer{width:100%;gap:10px;align-items: stretch;}
	.qna-list ul li .answer img{width:35px;height:35px;}
	.qna-list ul li .question .txt{width: calc(100% - 45px)}
}

/* 주의사항 폼 */
.warning-wr{}
.warning{width: 100%;background: url('../img/page/warningbg3-2.jpg') no-repeat right bottom #f8f8f8;height: 480px;position: relative;background-size:contain}
.warning .txt-wr{position:absolute;width:50%;top:50%;transform:translateY(-50%);left: 140px;}
.warning-ttl{}
.warning-ttl p{font-size: 33px; color: #313131;padding-bottom:30px; position: relative;}
.warning-ttl p::after{display:block;content:'';position:absolute;width:50px;height:1px;background: #afafaf;bottom: 0;left: 0;}
.warning-txt{font-size: 15px;padding: 30px 0;color: #454545;line-height: 35px;}

@media (max-width: 1024px) {
	.warning{padding: 50px 20px 580px;background: url('../img/page/warningbg3-2-mo.jpg') no-repeat center bottom #f8f8f8;background-size: 580px;height: auto;}
	.warning .txt-wr{width:100%;position: static;transform: translate(0);text-align: center;}
	.warning-ttl p{font-size: 30px;padding:0 0 10px}
	.warning-ttl p::after{left: 50%;transform: translateX(-50%);}
	.warning-txt{line-height: 30px;padding: 15px 0;}
}

@media (max-width: 768px) {
	.warning{padding: 50px 20px 450px;background-size: 450px;}
	.warning-ttl p{font-size: 24px;}
}

@media (max-width: 500px) {
	.warning{padding: 50px 20px 300px;background-size: 280px;}
	.warning-ttl p{font-size: 23px;}
}

/* 시술효과 폼 (제목, 해시태그, 사진 4개(위에 텍스트) ) */
.effect{text-align:center;}
.effect-ttl{font-size:33px;font-weight: 300;}
.effect-ttl .hashtag{font-size: 18px; color: #212121;font-weight: 400;padding: 30px 0;}
.effect-ttl .hashtag span{display: inline-block; margin-right: 20px;}
.effect-ttl .hashtag span:last-child{margin:0;}
.effect-list-wr{gap: 25px;}
.effect-list-box{position:relative;flex: 1 1 calc(100% / 4 - 19px);}
.effect-list-box img{width:100%;}
.effect-list-box .ttl{position:absolute;bottom: 30px;left: 25px;font-size: 22px;color: #fff;font-weight: 500;text-shadow: 1px 1px 3px #545454;}

/* 서브제목 추가 (------------- 제목 --------------) */
.effect-ttl-sub{font-size: 29px;position: relative;padding: 0 auto;}
.effect-ttl-sub::before{display: block; content: ''; position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: calc(100% / 3);height: 1px;background: #d2d2d2;}
.effect-ttl-sub::after{display: block; content: ''; position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: calc(100% / 3);height: 1px;background: #d2d2d2;}

@media (max-width:1440px){
	.effect-ttl{font-size: 32px;}
}

@media (max-width:1300px){
	.effect-ttl{font-size: 30px;}
	.effect-list-box .ttl{bottom: 25px;left: 20px;font-size: 20px;}
}

@media (max-width:1024px){
	.effect-ttl .hashtag{font-size:16px;margin-right: 10px;}
	.effect-list-wr{gap: 10px 20px;}
	.effect-list-box .ttl{bottom: 20px;left: 15px;font-size: 18px;}
}

@media (max-width:768px){
	.effect-ttl{font-size: 25px;padding: 0 0 30px;}
	.effect-ttl .hashtag{padding: 20px 0;font-size: 15px;}
	.effect-ttl .hashtag span{margin-right:10px;}
	.effect-list-wr{max-width: 500px;margin: 0 auto;gap: 0 20px;}
	.effect-list-box{flex: 1 1 calc(50% - 10px);margin: 10px 0;}

	.effect-ttl-sub{font-size: 25px;}
}

@media (max-width:500px){
	.effect-ttl{font-size: 23px;}
	.effect-list-wr{gap: 0 10px;}
	.effect-list-box{max-width: calc(50% - 5px);margin: 5px 0;}
	.effect-list-box .ttl{left: 0;width: 100%;text-align: center;font-size: 16px;bottom: 15px;}
	.effect-ttl .hashtag span{width:40%;margin-right:0}

	.effect-ttl-sub{font-size: 23px;}
}

/* 시술대상 폼 (제목, 3개 박스(타이틀, 글자) ) */
.three-box-wr{background: #f9f9f9;padding: 65px 0;}
.three-box-ttl{font-size: 33px;font-weight: 300;text-align: center;padding: 0px 0 50px;}
.three-box{display: flex;flex-wrap: wrap;gap: 18px;width: 100%;max-width: 1024px;margin: 0 auto;}
.three-box .box{flex: 1 1 calc(100% / 3 - 12px);text-align: center;padding: 70px 40px;}
.three-box .box:nth-child(1){background: #f4f1ec;}
.three-box .box:nth-child(2){background: #f0f0f0;}
.three-box .box:nth-child(3){background: #efeeed;}
.three-box .box .icon{padding-bottom: 35px;}
.three-box .box .ttl{font-size: 17px;line-height: 30px;color: #454545;padding-bottom: 30px;}
.three-box .box .txt{font-size: 15px;line-height: 25px;color: #858585;font-weight: 400;}


@media (max-width:1024px){
	.three-box-wr{padding: 50px 0}
	.three-box-ttl{font-size: 30px;padding: 0 0 50px;}
	.three-box{gap:15px;}
	.three-box .box{flex: 1 1 calc(100% / 3 - 10px);text-align: center;padding: 50px 20px;}
	.three-box .box .ttl{line-height: 27px;color: #454545;padding-bottom: 20px;}
	.three-box .box .txt{line-height: 25px;color: #858585;}
}

@media (max-width:768px){
	.three-box-ttl{font-size: 25px;}
	.three-box .box{flex: 1 1 100%;padding: 40px;}
	.three-box .box .pc-only{display:none}
	.three-box .box .icon{padding-bottom: 20px;}
	.three-box .box .ttl{padding-bottom: 10px;}
}

@media (max-width:500px){
	.three-box-wr{padding: 40px 0}
	.three-box-ttl{font-size: 23px;padding: 0 0 30px;}
}

/* 사진 - 텍스트(제목 내용) 폼 */
.pictxt-ttl{text-align:center;font-size:33px;font-weight: 300;}
.pictxt-box{align-items: center;}
.pictxt-box .img-wr{width:560px;}
.pictxt-box .txt-wr{width:calc(100% - 560px);padding-left:50px;font-size: 17px;height: fit-content;}
.pictxt-box .txt-wr .ttl{font-size: 33px; color: #313131;padding: 0 0 45px;}
.pictxt-box .txt-wr .txt{font-size: 20px;line-height: 35px;color: #454545;font-weight: 300;}

@media (max-width:1440px){
  .pictxt-box .img-wr{width:550px;}
  .pictxt-box .txt-wr{width:calc(100% - 550px);padding-left:30px;font-size: 16px;}
}

@media (max-width:1300px){
  .pictxt-ttl{font-size: 30px;}
  .pictxt-box .img-wr{width:350px;}
  .pictxt-box .txt-wr{width:calc(100% - 350px);font-size: 15px;}
}


@media (max-width:1024px){
	.pictxt .wr-frame{display: block;max-width: 600px;}
	.pictxt-box{padding:30px 0;flex-direction: column;}
	.pictxt-box .img-wr{padding: 0 0 20px;}
	.pictxt-box .txt-wr{width: 100%;padding-left:20px;}
	.pictxt-box .txt-wr .pc-only{display:none;}
	.pictxt-box .txt-wr .ttl{font-size: 25px;padding: 0 0 20px;}
	.pictxt-box .txt-wr .txt{font-size: 17px;line-height: 30px}
}


@media (max-width:768px){
	.pictxt-ttl{font-size: 25px;}
  .pictxt-box{display:block;max-width: 500px;margin: 0 auto;padding: 0 0 30px;}
	.pictxt-box .img-wr{width:100%;}
	.pictxt-box .txt-wr{width:100%;}
	.pictxt-box .txt-wr .ttl{font-size: 24px;}
}

@media (max-width:500px){
	.pictxt-ttl{font-size: 23px;}
	.pictxt-box .txt-wr .txt{font-size:15px;line-height:25px;}
}

/* page3-1 */
.page3-1{}


.page3-1 .page-top-wr .info-wr .info-txt .t02 {color: #575757;}
.page3-1 .page-con-wr .con-bx{background: url('../img/page/page3-1-conbg01.jpg') no-repeat right bottom #fefaf9;background-size: contain;height: 610px;}
.page3-1 .page-con-wr .con-bx .txt-bx .con-ttl{}
.page3-1 .page-con-wr .con-bx .txt-bx .con-ttl p{display:inline-block;position:relative;line-height: 40px;}
.page3-1 .page-con-wr .con-bx .txt-bx .con-ttl p:after{display:block;content:'';position:absolute;background: url('../img/page/page3-1-conttl-aft.png')no-repeat center;background-size: contain;width: 93px;height: 26px;top: -25px;right: 0;}
.page3-1 .page-con-wr .con-bx .txt-bx .con-ttl .txt-cl02{color:#c27273;}

.page3-1 .page-con-wr .con-bx2{background: url('../img/page/page3-1-conbg02.jpg') no-repeat right bottom #f5f5f5;background-size: contain;height: 570px;position: relative;}
.page3-1 .page-con-wr .con-bx2 .info-bx{position: absolute;top: 50%;transform: translateY(-50%);right: 160px;width: 45%;}
.page3-1 .page-con-wr .con-bx2 .info-list{gap: 24px;text-align: center;}
.page3-1 .page-con-wr .con-bx2 .info-list .list-bx{width: calc(50% - 12px);padding: 70px 0;}
.page3-1 .page-con-wr .con-bx2 .info-list .list-bx .icon{padding-bottom: 35px;}
.page3-1 .page-con-wr .con-bx2 .info-list .list-bx .th{font-size: 20px;color: #FFF;padding-bottom: 20px;margin-bottom: 35px;position: relative;}
.page3-1 .page-con-wr .con-bx2 .info-list .list-bx .th::after{display: block; content: '';width:40%; height: 1px; background: #FFF; position: absolute; bottom:0;left:50%;transform:translateX(-50%);}
.page3-1 .page-con-wr .con-bx2 .info-list .list-bx .td{font-size: 15px; color: #FFF;font-weight: 300;}

.page3-1 .page-con-wr .con-bx2 .info-list .list-bx.bx01{background: rgba(49, 49, 49, 0.33);}
.page3-1 .page-con-wr .con-bx2 .info-list .list-bx.bx02{background: rgba(64, 51, 24, 0.33);}

.page3-1 .page-con-wr .con-bx3{background: url('../img/page/page3-1-conbg03.jpg') no-repeat right bottom #f5f5f5;background-size: contain;height: 570px;position: relative;}
.page3-1 .page-con-wr .con-bx3 .txt-bx{position: absolute;top: 50%;transform: translateY(-50%);left: 160px;width: 45%;}
.page3-1 .page-con-wr.mo-only{display: none;}

.page3-1 .page-con-wr .con-bx3{background: url('../img/page/page3-1-conbg03.jpg') no-repeat right bottom #f5f5f5;background-size: contain;height: 570px;position: relative;}

.page3-1 .page-con-wr2{background: #f9f9f9;padding: 80px 0;}
.page3-1 .page-con-wr2 .con-ttl{text-align: center;padding: 0 0 70px;}
.page3-1 .page-con-wr2 .img-wr{display: flex;;gap: 30px;}
.page3-1 .page-con-wr2 .img-wr .img{flex: 0 1 calc(100 / 3 - 15px);}

@media (max-width:1440px){
	.page3-1 .page-con-wr .con-bx{height: 550px;}
}

@media (max-width:1024px){
	.page3-1 .page-con-wr2{padding:50px 0}
	.page3-1 .page-con-wr2 .img-wr{flex-direction:column; justify-content:center; align-items:center;gap: 10px;}
}

@media (max-width:1300px){
	.page3-1 .page-con-wr .con-bx{padding: 50px 20px 580px;background: url('../img/page/page3-1-conbg01-mo.jpg') no-repeat center bottom #fefaf9;background-size: 580px;height: auto;}
	.page3-1 .page-con-wr .con-bx .txt-bx{width:100%;position: static;transform: translate(0);text-align: center;}
	.page3-1 .page-con-wr .con-bx .txt-bx .con-ttl:after{left: 50%;transform: translateX(-50%);}
	.page3-1 .page-con-wr .con-bx .txt-bx .con-info{width: 100%;justify-content: center;}
	.page3-1 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding: 0 10px;}
	
	.page3-1 .page-con-wr .con-bx2{padding: 50px 20px 580px;background: url('../img/page/page3-1-conbg02-mo.jpg') no-repeat center bottom #f5f5f5;background-size: 580px;height: auto;}
	.page3-1 .page-con-wr .con-bx2 .info-bx{width:100%;position:static;transform:translate(0);text-align:center;}
	
	.page3-1 .page-con-wr .con-bx2 .info-list .list-bx{padding: 50px 0}
	
	.page3-1 .page-con-wr .con-bx3{padding: 50px 20px 580px;background: url('../img/page/page3-1-conbg03-mo.jpg') no-repeat center bottom #f5f5f5;background-size: 580px;height: auto;}
	.page3-1 .page-con-wr .con-bx3 .txt-bx{width:100%;position:static;transform:translate(0);text-align:center;}
}


@media (max-width:768px){
	.page3-1 .page-con-wr .con-bx{padding: 50px 20px 450px;background-size: 450px;}
	.page3-1 .page-con-wr .con-bx .txt-bx .con-ttl p{line-height: 32px;}
	.page3-1 .page-con-wr .con-bx .txt-bx .con-ttl p:after{width: 80px;height: 23px;top: -20px;}
	.page3-1 .page-con-wr .con-bx .txt-bx .con-info{max-width: 500px;margin: 0 auto;}
	.page3-1 .page-con-wr .con-bx .txt-bx .con-info .info-bx .txt-wr .txt br{display:none;}

	.page3-1 .page-con-wr .con-bx2{padding: 50px 20px 450px;background-size: 450px;}
	.page3-1 .page-con-wr .con-bx2 .info-list{gap: 14px;}
	.page3-1 .page-con-wr .con-bx2 .info-list .list-bx{padding: 40px 0;width: calc(50% - 7px)}
	.page3-1 .page-con-wr .con-bx2 .info-list .list-bx .icon{padding-bottom: 20px;}
	.page3-1 .page-con-wr .con-bx2 .info-list .list-bx .th{font-size: 16px;margin-bottom: 20px;padding-bottom: 15px;}
	

}

@media (max-width:500px){
	.page3-1 .page-con-wr .con-bx{padding: 50px 20px 300px;background-size: 280px;}
	.page3-1 .page-con-wr .con-bx .txt-bx .con-txt .pc-only{display:none;}
	.page3-1 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding:0 5px;}

	.page3-1 .page-con-wr .con-bx2{padding: 50px 20px 300px;background-size: 280px;}
	.page3-1 .page-con-wr .con-bx2 .info-list{flex-direction:column;}
	.page3-1 .page-con-wr .con-bx2 .info-list .list-bx{width:100%;padding: 30px 0;}
	.page3-1 .page-con-wr .con-bx2 .info-list .list-bx .th::after{width:45%}

	.page3-1 .page-con-wr .con-bx3{display: none;}
	.page3-1 .page-con-wr.mo-only{display: block;text-align: center;}
}

/* page3-2 */
.page3-2{}

.page3-2 .page-top-wr .info-wr .info-txt .t02 {color: #575757;}
.page3-2 .page-con-wr .con-bx{background: url('../img/page/page3-2-conbg01.jpg') no-repeat right bottom #f8f8f8;background-size: contain;height: 610px;}
.page3-2 .page-con-wr .con-bx .txt-bx .con-ttl{}
.page3-2 .page-con-wr .con-bx .txt-bx .con-ttl p{display:inline-block;position:relative;line-height: 40px;}
.page3-2 .page-con-wr .con-bx .txt-bx .con-ttl p:after{display:block;content:'';position:absolute;background: url('../img/page/page3-2-conttl-aft.png')no-repeat center;background-size: contain;width: 93px;height: 26px;top: -25px;right: 0;}
.page3-2 .page-con-wr .con-bx .txt-bx .con-ttl .txt-cl02{color:#c27273;}

.page3-2 .page-con-wr .con-bx2{background: url('../img/page/page3-2-conbg02.jpg') no-repeat right bottom #f5f5f5;background-size: contain;height: 570px;position: relative;}
.page3-2 .page-con-wr .con-bx2 .info-bx{position: absolute;top: 50%;transform: translateY(-50%);right: 160px;width: 45%;}
.page3-2 .page-con-wr .con-bx2 .info-list{gap: 24px;text-align: center;}
.page3-2 .page-con-wr .con-bx2 .info-list .list-bx{width: calc(50% - 12px);padding: 70px 0;}
.page3-2 .page-con-wr .con-bx2 .info-list .list-bx .icon{padding-bottom: 35px;}
.page3-2 .page-con-wr .con-bx2 .info-list .list-bx .th{font-size: 20px;color: #FFF;padding-bottom: 20px;margin-bottom: 35px;position: relative;}
.page3-2 .page-con-wr .con-bx2 .info-list .list-bx .th::after{display: block; content: '';width:40%; height: 1px; background: #FFF; position: absolute; bottom:0;left:50%;transform:translateX(-50%);}
.page3-2 .page-con-wr .con-bx2 .info-list .list-bx .td{font-size: 15px; color: #FFF;font-weight: 300;}

.page3-2 .page-con-wr .con-bx2 .info-list .list-bx.bx01{background: rgba(49, 49, 49, 0.33);}
.page3-2 .page-con-wr .con-bx2 .info-list .list-bx.bx02{background: rgba(64, 51, 24, 0.33);}

.page3-2 .page-con-wr .con-bx3{background: url('../img/page/page3-2-conbg03.jpg') no-repeat right bottom #f5f5f5;background-size: contain;height: 570px;position: relative;}
.page3-2 .page-con-wr .con-bx3 .txt-bx{position: absolute;top: 50%;transform: translateY(-50%);left: 160px;width: 45%;}
.page3-2 .page-con-wr.mo-only{display: none;}

.page3-2 .page-con-wr .con-bx3{background: url('../img/page/page3-2-conbg03.jpg') no-repeat right bottom #f5f5f5;background-size: contain;height: 570px;position: relative;}

.page3-2 .page-con-wr2{background: #f9f9f9;padding: 80px 0;}
.page3-2 .page-con-wr2 .con-ttl{text-align: center;padding: 0 0 70px;}
.page3-2 .page-con-wr2 .img-wr{display: flex;;gap: 30px;}
.page3-2 .page-con-wr2 .img-wr .img{flex: 0 1 calc(100 / 3 - 15px);}

.page3-2 .page-con-wr .con-bx-under{background: #ebebeb;}
.page3-2 .page-con-wr .con-bx-under .con-list{padding: 60px 95px;}
.page3-2 .page-con-wr .con-bx-under .con-list ul{display: flex;gap: 60px;flex-wrap: wrap;}
.page3-2 .page-con-wr .con-bx-under .con-list ul li{flex: 0 1 calc(100% / 3 - 40px);}
.page3-2 .page-con-wr .con-bx-under .con-list ul li .img{padding: 0 0 20px;}
.page3-2 .page-con-wr .con-bx-under .con-list ul li .img img{width:100%;}
.page3-2 .page-con-wr .con-bx-under .con-list ul li .txt{font-size: 15px;color: #505050;text-align: center;}

.page3-2 .page-list-wr .list-wr {flex-wrap: wrap;gap: 20px;justify-content: center;}
.page3-2 .page-list-wr .list-wr .list-bx{flex: 1 1 calc(100% / 5 - 16px);}

.page3-2 .page-con-wr .con-ttl2{font-size:33px;text-align: center;padding-bottom: 45px;}

@media (max-width:1440px){
	.page3-2 .page-con-wr .con-bx{height: 550px;}
  
  .page3-2 .page-line-wr .con-bx4 .img-wr{width:550px;}

	.page3-2 .page-con-wr .con-bx5{height: 550px;}
}

@media (max-width:1300px){
	.page3-2 .page-con-wr .con-bx{padding: 50px 20px 580px;background: url('../img/page/page3-2-conbg01-mo.jpg') no-repeat center bottom #f8f8f8;background-size: 580px;height: auto;}
	.page3-2 .page-con-wr .con-bx .txt-bx{width:100%;position: static;transform: translate(0);text-align: center;}
	.page3-2 .page-con-wr .con-bx .txt-bx .con-ttl:after{left: 50%;transform: translateX(-50%);}
	.page3-2 .page-con-wr .con-bx .txt-bx .con-info{width: 100%;justify-content: center;}
	.page3-2 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding: 0 10px;}
	
	.page3-2 .page-con-wr .con-bx2{padding: 50px 20px 580px;background: url('../img/page/page3-2-conbg02-mo.jpg') no-repeat center bottom #f5f5f5;background-size: 580px;height: auto;}
	.page3-2 .page-con-wr .con-bx2 .info-bx{width:100%;position:static;transform:translate(0);text-align:center;}
	
	.page3-2 .page-con-wr .con-bx2 .info-list .list-bx{padding: 50px 0}
	
	.page3-2 .page-con-wr .con-bx3{padding: 50px 20px 580px;background: url('../img/page/page3-2-conbg03-mo.jpg') no-repeat center bottom #f5f5f5;background-size: 580px;height: auto;}
	.page3-2 .page-con-wr .con-bx3 .txt-bx{width:100%;position:static;transform:translate(0);text-align:center;}

  .page3-2 .page-line-wr .con-bx4 .img-wr{width:400px;}
}


@media (max-width:1024px){
	.page3-2 .page-con-wr2{padding:50px 0}
	.page3-2 .page-con-wr2 .img-wr{flex-direction:column; justify-content:center; align-items:center;gap: 10px;}

	.page3-2 .page-con-wr .con-bx-under .con-list{padding: 50px 0px;}
	.page3-2 .page-con-wr .con-bx-under .con-list ul{gap:24px;}
	.page3-2 .page-con-wr .con-bx-under .con-list ul li{flex: 0 1 calc(100% / 3 - 16px)}

	.page3-2 .page-list-wr .list-wr .list-bx{flex: 1 1 calc(100% / 3 - 13px);}

  .page3-2 .page-line-wr .con-bx4{padding-top:30px;}
	.page3-2 .page-line-wr .con-bx4 .img-wr{width:300px;}
	
	.page3-2 .page-con-wr .con-ttl2{font-size:25px;}
}


@media (max-width:768px){
	.page3-2 .page-con-wr .con-bx{padding: 50px 20px 450px;background-size: 450px;}
	.page3-2 .page-con-wr .con-bx .txt-bx .con-ttl p{line-height: 32px;}
	.page3-2 .page-con-wr .con-bx .txt-bx .con-ttl p:after{width: 80px;height: 23px;top: -20px;}
	.page3-2 .page-con-wr .con-bx .txt-bx .con-info{max-width: 500px;margin: 0 auto;}
	.page3-2 .page-con-wr .con-bx .txt-bx .con-info .info-bx .txt-wr .txt br{display:none;}

	.page3-2 .page-con-wr .con-bx2{padding: 50px 20px 450px;background-size: 450px;}
	.page3-2 .page-con-wr .con-bx2 .info-list{gap: 14px;}
	.page3-2 .page-con-wr .con-bx2 .info-list .list-bx{padding: 40px 0;width: calc(50% - 7px)}
	.page3-2 .page-con-wr .con-bx2 .info-list .list-bx .icon{padding-bottom: 20px;}
	.page3-2 .page-con-wr .con-bx2 .info-list .list-bx .th{font-size: 16px;margin-bottom: 20px;padding-bottom: 15px;}

	.page3-2 .page-con-wr .con-bx-under .con-list ul li{flex: 0 1 calc(100% / 1 - 0px);}
	.page3-2 .page-con-wr .con-bx-under .con-list ul li .img img{width:100%;}

	.page3-2 .page-list-wr .list-wr{gap:10px;}
	.page3-2 .page-list-wr .list-wr .list-bx{flex:1 1 calc(100% / 2 - 10px)}

  .page3-2 .page-line-wr .con-bx4{padding-top:20px;display:block;max-width: 500px;margin: 0 auto;}
	.page3-2 .page-line-wr .con-bx4 .img-wr{width:100%;}

 .page3-2 .page-con-wr .con-ttl2{padding-bottom:30px}
}

@media (max-width:500px){
	.page3-2 .page-con-wr .con-bx{padding: 50px 20px 300px;background-size: 280px;}
	.page3-2 .page-con-wr .con-bx .txt-bx .con-txt .pc-only{display:none;}
	.page3-2 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding:0 5px;}
  
	.page3-2 .page-con-wr .con-bx2{padding: 50px 20px 300px;background-size: 280px;}
	.page3-2 .page-con-wr .con-bx2 .info-list{flex-direction:column;}
	.page3-2 .page-con-wr .con-bx2 .info-list .list-bx{width:100%;padding: 30px 0;}
	.page3-2 .page-con-wr .con-bx2 .info-list .list-bx .th::after{width:45%}
  
	.page3-2 .page-con-wr .con-bx3{display: none;}
	.page3-2 .page-con-wr.mo-only{display: block;text-align: center;}
}

/* page3_3 */
.page3-3 .photo-list-box .line{height: calc(100% / 4);}

/* page3_4 */
.page3-4 .page-top-wr .info-wr .info-txt .t01{color: #454545;}
.page3-4 .warning{width: 100%;background: url('../img/page/warningbg3-4.jpg') no-repeat right bottom #f8f8f8;height: 565px;position: relative;background-size:contain}
.page3-4 .warning-txt{line-height: 30px;}
.page3-4 .warning-txt .mo-only{display: none;}

@media (max-width: 1024px){
	.page3-4 .warning{padding: 50px 20px 580px;background: url('../img/page/warningbg3-4-mo.jpg') no-repeat center bottom #f8f8f8;background-size: 580px;height: auto;}
}

@media (max-width: 768px){
	.page3-4 .warning{padding: 50px 20px 450px;background-size: 450px;}
	.page3-4 .warning-ttl p{font-size: 24px;}
	.pictxt-box .txt-wr{padding-left: 0;}
}

@media (max-width: 500px) {
	.page3-4 .warning{padding: 50px 20px 300px;background-size: 280px;}
	.page3-4 .warning-ttl p{font-size: 23px;}
}

/* page3_5 */
.page3-5 .page-top-wr .info-wr .info-txt .t01{color: #454545;}
.page3-5 .page-con-wr .con-bx{background: url('../img/page/page3-5-conbg01.jpg') no-repeat right bottom #fefaf9;background-size: contain;height: 610px;}

.page3-5 .page-list-wr02{background: #FFF;padding: 0;}
.page3-5 .page-list-wr02 .list-wr{max-width: 1750px;margin: 0 auto;}

.page3-5 .warning{width: 100%;background: url('../img/page/warningbg3-5.jpg') no-repeat right bottom #f9f9f9;height: 480px;position: relative;background-size:contain}

@media (max-width:1300px) {
	.page3-5 .page-con-wr .con-bx{padding: 50px 20px 580px;background: url('../img/page/page3-5-conbg01-mo.jpg') no-repeat center bottom #f9f9f9;background-size: 580px;height: auto;}
	.page3-5 .page-con-wr .con-bx .txt-bx{width:100%;position: static;transform: translate(0);text-align: center;}
	.page3-5 .page-con-wr .con-bx .txt-bx .con-ttl:after{left: 50%;transform: translateX(-50%);}
	.page3-5 .page-con-wr .con-bx .txt-bx .con-info{width: 100%;justify-content: center;}
	.page3-5 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding: 0 10px;}
}

@media (max-width: 1024px) {
	.page3-5 .warning{padding: 50px 20px 580px;background: url('../img/page/warningbg3-5-mo.jpg') no-repeat center bottom #f9f9f9;background-size: 580px;height: auto;}
}

@media (max-width:768px){
	.page3-5 .page-con-wr .con-bx{padding: 50px 20px 450px;background-size: 450px;}
	.page3-5 .page-con-wr .con-bx .txt-bx .con-ttl p{line-height: 32px;}
	.page3-5 .page-con-wr .con-bx .txt-bx .con-ttl p:after{width: 80px;height: 23px;top: -20px;}
	.page3-5 .page-con-wr .con-bx .txt-bx .con-info{max-width: 500px;margin: 0 auto;}
	.page3-5 .page-con-wr .con-bx .txt-bx .con-info .info-bx .txt-wr02 .txt br{display:none;}
	
	.page3-5 .warning{padding: 50px 20px 450px;background-size: 450px;}
}

@media (max-width:500px){
	.page3-5 .page-con-wr .con-bx{padding: 50px 20px 300px;background-size: 280px;}
	.page3-5 .page-con-wr .con-bx .txt-bx .con-txt .pc-only{display:none;}
	.page3-5 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding:0 5px;}
	
	.page3-5.warning{padding: 50px 20px 300px;background-size: 280px;}
}

/* page3_6 */
.page3-6 .page-top-wr .info-wr .info-txt .t01{color: #454545;}
.page3-6 .effect-list-wr{gap: 5px;}
.page3-6 .effect-list-box{position:relative;flex: 1 1 calc(100% / 7 - 5px);}

.page3-6 .effect-ttl{padding: 0 0 40px;}

.page3-6 .effect-ttl-sub{font-size: 29px;display: flex;justify-content: space-between;align-items:center;word-break: keep-all;}
.page3-6 .effect-ttl-sub::before{display: block;content: '';width: 450px;height: 1px;background: #d2d2d2;position: unset;}
.page3-6 .effect-ttl-sub::after{display: block;content: '';width: 450px;height: 1px;background: #d2d2d2;position: unset;}

.page3-6 .page-wr2{text-align: center;background: #f9f9f9;padding: 45px 0;}
.page3-6 .page-wr2 .ttl{font-size: 33px; color: #313131;padding: 0 0 25px;}

.page3-6 .page-con-wr{background-color: #f5f5f5;padding: 50px 0;}
.page3-6 .page-con-wr .con-ttl2{font-size:45px;text-align: center;padding-bottom: 45px;color: #343434;}

@media (max-width:1300px){
  .page3-6 .effect-list-box .ttl{bottom: 25px;left: 0px;font-size: 20px;}
}

@media (max-width:1024px){
  .page3-6 .effect-list-wr{gap: 10px;}
	.page3-6 .effect-list-box{flex: 0 1 calc(100% / 4 - 10px);}
  
	.page3-6 .effect-list-box .ttl{bottom: 20px;left: 15px;font-size: 18px;}
	.page3-6 .effect-ttl-sub{font-size: 24px;}
	.page3-6 .effect-ttl-sub::before{width: 250px;}
	.page3-6 .effect-ttl-sub::after{width: 250px;}
  
  .page3-6 .page-wr2 .ttl{font-size: 30px;}
  
  .page3-6 .page-con-wr .con-ttl2{font-size:25px;padding-bottom: 30px}

}

@media (max-width:768px){
  .page3-6 .effect-list-wr{margin: 20px auto}
	.page3-6 .effect-list-box{margin:0}
  
	.page3-6 .effect-ttl{padding: 0 0 20px;}
	
	.page3-6 .effect-ttl-sub{font-size: 20px;}
	.page3-6 .effect-ttl-sub::before{width: 150px;}
	.page3-6 .effect-ttl-sub::after{width: 150px;}
  
  .page3-6 .page-wr2 .ttl{font-size: 25px;}
  .page3-6 .page-wr2 .pc-only{display: none;}
  .page3-6 .page-wr2 .mo-only{display: block;}

  .page3-6 .page-con-wr .con-ttl2{padding-bottom:30px}
}

@media (max-width:500px){
	.page3-6 .effect-list-box{flex: 0 1 calc(100% / 3 - 7px);}
	.page3-6 .effect-list-box .ttl{left: 0;width: 100%;text-align: center;font-size: 16px;bottom: 15px;}
	
	.page3-6 .effect-ttl-sub{font-size: 17px;}
	.page3-6 .effect-ttl-sub::before{width: 100px;}
	.page3-6 .effect-ttl-sub::after{width: 100px;}

	.page3-6 .page-wr2 .ttl{font-size: 23px;}

	.page3-6 .page-con-wr{padding: 30px 0;}
}

/* page3_7 */
.page3-7 .three-box-wr{background: #FFF;}
.page3-7 .three-box{gap: 20px;max-width: unset;}
.page3-7 .three-box-ttl{padding:0 0 50px}
.page3-7 .three-box .box{flex: 1 1 calc(100% / 4 - 15px);background: #FFF;border: 2px solid #e5e5e5;}
.page3-7 .three-box .box .ttl{font-size: 20px;}
.page3-7 .three-box .box .txt{font-size: 15px;color: #272727;}

.page3-7 .page-wr2{text-align: center;background: #fff;}
.page3-7 .page-wr2 .ttl{font-size: 33px; color: #313131;padding: 0 0 25px;}

.page3-7 .page-con-wr{background: #f5f5f5;padding: 50px 0 100px;}
.page3-7 .page-con-wr .con-ttl2{font-size:45px;text-align: center;padding-bottom: 45px;color: #343434;}

.page3-7 .warning{background: url('../img/page/warningbg3-7.jpg') no-repeat bottom #f7f7f7;}

@media screen and (max-width: 1024px){
	.page3-7 .three-box .box{flex: 1 1 calc(100% / 2 - 10px);border: 1px solid #e5e5e5;}
	.page3-7 .page-wr2 .ttl{font-size: 30px;}

	.page3-7 .page-con-wr{padding: 50px 0}
	.page3-7 .page-con-wr .con-ttl2{font-size: 30px}

	.page3-7 .warning{padding: 50px 20px 580px;background: url('../img/page/warningbg3-7-mo.jpg') no-repeat center bottom #f8f8f8;background-size: 580px;height: auto;}
}

@media screen and (max-width: 768px){
	.page3-7 .three-box{gap: 10px}
	.page3-7 .three-box .box{padding:30px 20px;flex: 1 1 100%;padding: 20px 10px;}
	.page3-7 .three-box .box .icon{width: 50px;margin:0 auto;padding-bottom: 10px;}
	.page3-7 .three-box .box .ttl{font-size: 17px;}
	.page3-7 .three-box .box .txt{font-size: 15px;}

	.page3-7 .page-wr2 .ttl{font-size: 25px;}
  .page3-7 .page-wr2 .pc-only{display: none;}
  .page3-7 .page-wr2 .mo-only{display: block;}

	.page3-7 .page-con-wr{padding: 30px 20px}
	.page3-7 .page-con-wr .con-ttl2{padding-bottom:30px;font-size: 25px;}

	.page3-7 .warning{padding: 50px 20px 450px;background-size: 450px;}
}

@media screen and (max-width: 500px) {
	.page3-7 .warning{padding: 50px 20px 300px;background-size: 280px;}
	.page3-7 .three-box-ttl{padding: 0 0 30px;}
}

/* page3_8 */
.page3-8 .page3-ttl{padding: 0 0 80px;}

.solution{display: flex;flex-wrap: wrap;align-items: center;}
.solution .txt-wr{flex: 1 1 50%;}
.solution .txt-wr .ttl{font-size: 28px; color: #212121;padding: 0 0 20px; margin-bottom: 20px;border-bottom: 1px solid #d2d2d2;}
.solution .txt-wr .txt{font-size: 21px; color: #212121; font-weight: 300;}
.solution:nth-child(2) .txt-wr{padding-left: 40px;}
.solution:nth-child(3) .txt-wr{padding-right: 40px;}
.solution:nth-child(4) .txt-wr{padding-left: 40px;}
.solution .img-wr{flex: 1 1 50%;}
.solution .img-wr img{width:100%}

.page3-8 .beforeafter .img-wr{justify-content: center;gap: 25px 15px;}
.page3-8 .beforeafter .img-wr .img{flex: 1 1 calc(100% / 2 - 8px);}
.page3-8 .warning {background: url('../img/page/warningbg3-8.jpg') no-repeat right bottom #fff;}
.page3-8 .warning .txt-wr {left: 0}

.page3-8 .page-wr2 .pc-only,
.page3-8 .page-wr2 .mo-only{text-align: center;}

@media (max-width: 1440px) {
	.page3-8 .warning .txt-wr {left: 60px}
}

@media (max-width: 1024px){
	.page3-8 .page3-ttl{padding: 0 0 40px;}
	
	.solution .txt-wr .ttl{font-size: 25px;padding: 20px;margin-bottom: 0px;}
	.solution .txt-wr .txt{font-size: 17px;padding: 20px;}

	.page3-8 .warning{padding: 50px 20px 580px;background: url('../img/page/warningbg3-8-mo.jpg') no-repeat center bottom #fff;background-size: 580px;height: auto;}

	.page3-8 .beforeafter .img-wr{flex-direction:row;gap:20px 10px}

}

@media (max-width: 768px){
	.page3-8 .page3-ttl{padding: 0 0 30px;}
	
	.solution{padding: 0 0 30px;}
	.solution:nth-child(4){padding: 0;}
	
	.solution:nth-child(2) .txt-wr{padding-left: 0px;}
	.solution:nth-child(3) .txt-wr{padding-right: 20px;}
	.solution:nth-child(3){flex-direction: column-reverse}
 	.solution:nth-child(4) .txt-wr{padding-left:0}
	.solution .txt-wr{flex: 1 1 100%;padding: 0}
	.solution .txt-wr .ttl{font-size: 24px;padding: 20px;margin-bottom: 0px;}
	.solution .txt-wr .txt{font-size: 15px;padding: 20px;}
	.solution .img-wr{flex: 1 1 100%;}

	.page3-8 .warning{padding: 50px 20px 450px;background-size: 450px;}
	
	.page3-8 .page-wr2 .pc-only{display: none;}
	.page3-8 .page-wr2 .mo-only{display: block;}
}

@media (max-width: 500px){
	.solution .txt-wr .ttl{font-size: 17px;padding: 10px 0;background: #f9f9f9;}
	.solution .txt-wr .txt{font-size: 15px;padding: 10px 0;}

	.page3-8 .warning{padding: 50px 20px 300px;background-size: 280px;}

	.page3-8 .beforeafter .img-wr{flex-direction:column;}
}

/* page3-9 */
.page3-9 .page-wr2{text-align:center;padding: 70px 0;}
.page3-9 .img-wr{padding: 45px 0;}

.page3-9 .warning{background: url('../img/page/warningbg3-9.jpg') no-repeat bottom #f7f7f7;}

.page3-9 .pictxt-box{flex-direction: row-reverse;}

@media (max-width:1024px) {
	.page3-9 .warning{background: url('../img/page/warningbg3-9-mo.jpg') no-repeat bottom #f7f7f7;}
}

@media (max-width:768px) {
	.page3-9 .pc-only{display: none;}
	.page3-9 .mo-only{display: block;}

	.page3-9 .warning{padding: 50px 20px 450px;background-size: 450px;}
}

@media (max-width:500px) {
	.page3-9 .img-wr{padding: 40px 0;}
	.page3-9 .warning{padding: 50px 20px 300px;background-size: 280px;}
}

/* page3-10 */
.page3-10 .page-info-wr.bg-grey {background: #f9f9f9;padding: 80px 0;}
.page3-10 .page-info-wr .info-bx{display: flex;align-items: center;}
.page3-10 .page-info-wr .info-bx .img-bx{flex:1 1 50%}
.page3-10 .page-info-wr .info-bx .img-bx img{width: 100%}
.page3-10 .page-info-wr .info-bx .txt-bx{flex:1 1 50%;padding: 0 0px;color:#313131;}
.page3-10 .page-info-wr .info-bx .txt-bx.white{background: #FFF;}
.page3-10 .page-info-wr .info-bx .txt-bx .ttl{font-size:28px;padding-bottom: 25px;}
.page3-10 .page-info-wr .info-bx .txt-bx .txt{font-size:17px;line-height: 30px;}

.page3-10 .page-con-wr{background: #f9f9f9;}
.page3-10 .page-con-wr .con-bx{background: url('../img/page/page3-10-conbg01.jpg') no-repeat right bottom #f8f8f8;background-size: contain;height: 600px;}
.page3-10 .page-con-wr .con-bx .txt-bx .con-ttl{}
.page3-10 .page-con-wr .con-bx .txt-bx.left{left: 0;}
.page3-10 .page-con-wr .con-bx .txt-bx .con-ttl p{display:inline-block;position:relative;line-height: 40px;}
.page3-10 .page-con-wr .con-bx .txt-bx .con-ttl p:after{display:block;content:'';position:absolute;background: url('../img/page/page3-10-conttl-aft.png')no-repeat center;background-size: contain;width: 93px;height: 26px;top: -25px;right: 0;}
.page3-10 .page-con-wr .con-bx .txt-bx .con-ttl .txt-cl02{color:#c27273;}

.page3-10 .effect-list-wr{gap:10px;justify-content: center;}
.page3-10 .effect-list-box{flex: 1 1 calc(100% / 5 - 10px);margin: 0;}
.page3-10 .effect-list-box .ttl{width: 100%;left: 50%;transform: translateX(-50%);}

.page3-10 .photo-list-box .line {height: calc(100% / 7);}

.page3-10 .warning{width: 100%;background: url('../img/page/warningbg3-10.jpg') no-repeat right bottom #f7f7f7;height: 480px;position: relative;background-size:contain}
.page3-10 .warning-txt .ttl{font-size:19px;color: #454545;padding-bottom: 20px;}

@media (max-width:1440px){
	.page3-10 .page-info-wr .info-bx .txt-bx{padding:0 60px;}
	.page3-10 .page-con-wr .con-bx .txt-bx.left{left: 60px}
	.page3-10 .page-info-wr .info-bx .txt-bx .ttl{font-size: 26px;}
	.page3-10 .page-info-wr .info-bx .txt-bx .txt{font-size:16px;}
	.page3-10 .page-info-wr .info-bx .txt-bx .txt .pc-only{display:none;}

	.page3-10 .page-con-wr .con-bx{height: 550px;}

}

@media (max-width:1300px){
	.page3-10 .page-info-wr.bg-grey {padding: 50px 0;}
	.page3-10 .page-con-wr.con03 .con-bx .txt-bx .con-info .info-bx{padding: 0 10px;}
	.page3-10 .page-info-wr .info-bx .txt-bx .ttl{font-size: 22px;padding-bottom: 15px;}
	.page3-10 .page-info-wr .info-bx .txt-bx .txt{font-size:15px;}

	.page3-10 .page-con-wr .con-bx{padding: 50px 20px 580px;background: url('../img/page/page3-10-conbg01-mo.jpg') no-repeat center bottom #f7f7f7;background-size: 580px;height: auto;}
	.page3-10 .page-con-wr .con-bx .txt-bx{width:100%;position: static;transform: translate(0);text-align: center;}
	.page3-10 .page-con-wr .con-bx .txt-bx .con-ttl:after{left: 50%;transform: translateX(-50%);}
	.page3-10 .page-con-wr .con-bx .txt-bx .con-info{width: 100%;justify-content: center;}
	.page3-10 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding: 0 10px;}
}

@media (max-width:1024px){
	.page3-10 .page-info-wr .info-bx{margin: 15px 0;flex-direction: column;}
	.page3-10 .page-info-wr .info-bx.rtl{flex-direction:column-reverse}
	.page3-10 .page-info-wr .info-bx .img-bx{width: 100%;max-width: 600px;}
	.page3-10 .page-info-wr .info-bx .txt-bx{width: 100%;max-width: 600px;padding: 30px 0;}
	.page3-10 .page-info-wr .info-bx .txt-bx .ttl{font-size: 20px;padding-bottom: 10px;}
	.page3-10 .page-info-wr .info-bx .txt-bx .txt{font-size:15px;}

	.page3-10 .effect-list-box{flex:0 1 calc(100% / 3 - 7px)}
	.page3-10 .effect-list-box .ttl{font-size:15px;}

	.page3-10 .warning{padding: 50px 20px 580px;background: url('../img/page/warningbg3-10-mo.jpg') no-repeat center bottom #f7f7f7;background-size: 580px;height: auto;}
}

@media (max-width:768px){
	.page3-10 .page-con-wr.con03 .con-bx .txt-bx .con-info .info-bx .txt-wr .txt br{display:none;}
	.page3-10 .page-info-wr .info-bx{margin: 15px 0;}
	.page3-10 .page-info-wr .info-bx .txt-bx .ttl{font-size: 17px;}
	.page3-10 .page-info-wr .info-bx .txt-bx .txt{font-size: 15px;}

	.page3-10 .page-con-wr .con-bx{padding: 50px 20px 450px;background-size: 450px;}
	.page3-10 .page-con-wr .con-bx .txt-bx .con-ttl p{line-height: 32px;}
	.page3-10 .page-con-wr .con-bx .txt-bx .con-ttl p:after{width: 80px;height: 23px;top: -20px;}
	.page3-10 .page-con-wr .con-bx .txt-bx .con-info{max-width: 500px;margin: 0 auto;}
	.page3-10 .page-con-wr .con-bx .txt-bx .con-info .info-bx .txt-wr .txt br{display:none;}

	.page3-10 .effect-list-box{flex: 0 1 calc(100% / 2 - 5px);}
	.page3-10 .warning{padding: 50px 20px 450px;background-size: 450px;}
}

@media (max-width:500px){
	.page3-10 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding:0 5px;}
	.page3-10 .page-info-wr .info-bx .txt-bx{width: 100%;padding: 25px 20px;display: block;text-align: center;}
	.page3-10 .page-info-wr .info-bx .txt-bx.white .mo-only{display: block;}

	.page3-10 .page-con-wr .con-bx{padding: 50px 20px 300px;background-size: 280px;background: url('../img/page/page3-10-conbg01-mo2.jpg') no-repeat center bottom #f8f8f8;}
	.page3-10 .page-con-wr .con-bx .txt-bx .con-txt .pc-only{display:none;}
	.page3-10 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding:0 5px;}

	.page3-10 .warning{padding: 50px 20px 300px;background-size: 280px;}
}

/* page3-11 */
.page3-11 .warning-form{width: 100%;background: url('../img/page/warningbg3-11.jpg') no-repeat center #fff;height: 480px;position: relative;background-size:contain}
.page3-11 .warning-form .txt-wr{left: 0px;}

.page3-11 .warning-form .page3-ttl{font-size: 30px;text-align: left;color: #313131;}
.page3-11 .warning-form-ttl{font-size: 50px;}
.page3-11 .warning-form-txt{line-height: 25px;padding: 40px 0;}

.juvelook-wr{background: #f9f9f9;}
.juvelook{padding: 70px 0;}
.juvelook .page3-ttl{padding: 0 0 20px;}
.juvelook .page3-ttl2{padding: 0 0 50px;}

.juvelook-list{gap: 10px;max-width: 800px;margin: 0 auto;}
.juvelook-item{flex: 1 1 calc(100% / 3 - 7px);}
.juvelook-item .img-wr{width: 100%;padding-bottom: 10px;}
.juvelook-item .img-wr img{width: 100%;}
.juvelook-item .txt-wr{text-align: center;padding: 10px 0;font-size: 22px;color: #FFF;background: rgba(28, 28, 28, 0.67);}

.juvelook-banner .pc-only{}
.juvelook-banner .tab-only{display: none;}
.juvelook-banner .mo-only{display: none;}

.page3-11 .page-con-wr{padding: 50px 0;}
.page3-11 .beforeafter{background:#FFF}
.page3-11 .beforeafter-ttl{}
.page3-11 .beforeafter .img-wr{justify-content:center;gap:10px 20px;max-width:930px;margin:0 auto}
.page3-11 .beforeafter .img{flex:0 1 calc(100% / 2 - 10px)}

.page3-11 .page-con-wr .con-ttl2{font-size:45px;text-align: center;padding: 45px 0;color: #343434;}

.page3-11 .effect-list-wr {gap: 10px;}
.page3-11 .effect-list-box{flex: 0 0 calc(100% / 7 - 9px);}
.page3-11 .effect-list-box .ttl{position:absolute;bottom: 30px;left: 50%;transform: translateX(-50%);width: 100%;font-size: 22px;color: #fff;font-weight: 500;text-shadow: 1px 1px 3px #545454;}

.page3-11 .warning{width: 100%;background: url('../img/page/warningbg3-11_02.jpg') no-repeat center #f7f7f7;height: 480px;position: relative;background-size: cover;}
.page3-11 .warning-txt{font-size: 17px;}

@media (max-width:1400px){
	.page3-11 .warning-form{width: 100%;background: url('../img/page/warningbg3-11.jpg') no-repeat right bottom #fff;height: 480px;position: relative;background-size:contain}
	.page3-11 .warning-form .page3-ttl{font-size: 26px}
	.page3-11 .warning-form-ttl{font-size: 36px;}
	.page3-11 .warning-form .txt-wr{left: 60px}
	
	.page3-11 .warning{width: 100%;background: url('../img/page/warningbg3-11_02.jpg') no-repeat right bottom #f7f7f7;height: 480px;position: relative;}
	.page3-11 .warning .page3-ttl{font-size: 26px}
	.page3-11 .warning-ttl{font-size: 36px;}
	.page3-11 .warning .txt-wr{left: 60px}
}
@media (max-width:1024px){
	.page3-11 .warning-form .page3-ttl{text-align: center;font-size: 20px;}
	.page3-11 .warning-form{padding: 50px 20px 580px;background: url('../img/page/warningbg3-11-mo.jpg') no-repeat center bottom #fff;background-size: 580px;height: auto;}
	.page3-11 .warning-form-ttl{font-size: 32px;text-align: center;}
	.page3-11 .warning-form-txt{text-align:center;}
	
	.page3-11 .beforeafter .img-wr{gap: 15px;}
	.page3-11 .effect-list-box{flex: 0 0 calc(100% / 4 - 8px);margin: 0;}
	.page3-11 .effect-list-box .ttl{font-size: 18px}

	.page3-11 .warning .page3-ttl{text-align: center;font-size: 20px;}
	.page3-11 .warning{padding: 50px 20px 580px;background: url('../img/page/warningbg3-11_02-mo.jpg') no-repeat center bottom #f7f7f7;background-size: 580px;height: auto;}
	.page3-11 .warning-ttl{font-size: 32px;text-align: center;}
	.page3-11 .warning-txt{text-align:center;}
}
@media (max-width:768px){
	.page3-11 .warning-form{padding: 0px 20px 450px;background-size: 450px;}
	.page3-11 .warning-form .page3-ttl{text-align: center;font-size: 17px;}
	.page3-11 .warning-form-ttl{font-size: 24px}
	.page3-11 .warning-form-txt{padding:20px 0}
	
	.juvelook-banner .pc-only{display: none;}
	.juvelook-banner .tab-only{display: block;}
	
	.page3-11 .beforeafter .img-wr{gap: 10px}

	.page3-11 .warning{padding: 40px 20px 450px;background-size: 450px;}
	.page3-11 .warning .page3-ttl{text-align: center;font-size: 17px;}
	.page3-11 .warning-ttl{font-size: 24px}
	.page3-11 .warning-txt{padding:20px 0}
}

@media (max-width:500px){
	.page3-11 .warning-form{padding: 0px 20px 300px;background-size: 280px;}
	.juvelook .page3-ttl .mo-only{display: block;}
	
	.juvelook-list{padding:10px}
	.juvelook-item{flex: 1 1 100%;max-width: 200px;margin: 0 auto;}
	.juvelook-banner .tab-only{display: none;}
	.juvelook-banner .mo-only{display: block;}

	.page3-11 .effect-list-box{flex: 0 0 calc(100% / 3 - 7px);}
	.page3-11 .effect-list-box .ttl{font-size: 16px}

	.page3-11 .warning{padding: 20px 20px 300px;background-size: 280px;}
}

/* page3-12 플라필 */
.page3-12 .warning-wr{background: #f3f3f3;}
.page3-12 .warning{width: 100%;background: url('../img/page/warningbg3-12.jpg') no-repeat right bottom #f3f3f3;height: 480px;position: relative;background-size:contain}

.page3-12 .warning-wr.bg02{background:#f9f9f9}
.page3-12 .warning.bg02{width: 100%;background: url('../img/page/warningbg3-12_02.jpg') no-repeat right bottom #f9f9f9;height: 480px;position: relative;background-size:contain}

.page3-12 .warning .txt-wr{left: 0;}
.page3-12 .warning-txt .ttl{font-size:19px;color: #454545;padding-bottom: 20px;}
.page3-12 .warning-txt .tt{display: block; padding-bottom: 15px;}
.page3-12 .page3-ttl{text-align: left;position: relative;padding-bottom: 20px;}
.page3-12 .page3-ttl:after{display:block; content:''; width:40px; height:1px; position:absolute; left:0; bottom:0; background: #bbbbbb}
.page3-12 .warning-ttl{font-size: 50px;}
.page3-12 .warning-txt {line-height: 25px;}

.page3-12 .page-line-wr .con-bx{background:#f7f7f7;padding: 50px 0;}
.page3-12 .page-line-wr .con-bx .line-wr{position: relative;padding: 120px 0 0 0;}
.page3-12 .line-wr .page3-ttl{position: absolute;left: 0;top: 30px;padding-bottom: 20px;}
.page3-12 .line-wr .page3-ttl::after{display: block;content: '';width: 40px;height: 1px;background: #b9b9b9;position: absolute;left: 20px;bottom: 0;}
.page3-12 .page-line-wr .con-bx .line-wr .con-ln{border-bottom:0;height: calc(100%/9);padding-left: 0;}
.page3-12 .page-line-wr .con-bx .line-wr .con-ln .th{width:50px}

.page3-12 .warning.bg02{width: 100%;background: url('../img/page/warningbg3-12_02.jpg') no-repeat right bottom #f9f9f9;height: 480px;position: relative;background-size:contain}


/* page3-13 */
.page3-13{}


.page3-13 .page-top-wr .info-wr .info-txt .t02 {color: #575757;}
.page3-13 .page-con-wr .con-bx{background: url('../img/page/page3-13-conbg01.jpg') no-repeat right bottom #fefaf9;background-size: contain;height: 610px;}
.page3-13 .page-con-wr .con-bx .txt-bx .con-ttl{}
.page3-13 .page-con-wr .con-bx .txt-bx .con-ttl p{display:inline-block;position:relative;line-height: 40px;}
.page3-13 .page-con-wr .con-bx .txt-bx .con-ttl p:after{display:block;content:'';position:absolute;background: url('../img/page/page3-1-conttl-aft.png')no-repeat center;background-size: contain;width: 93px;height: 26px;top: -25px;right: 0;}
.page3-13 .page-con-wr .con-bx .txt-bx .con-ttl .txt-cl02{color:#c27273;}
.page3-13 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding-right: 118px;max-width: 50%;}

.page3-13 .page-con-wr .con-bx2{background: url('../img/page/page3-1-conbg02.jpg') no-repeat right bottom #f5f5f5;background-size: contain;height: 570px;position: relative;}
.page3-13 .page-con-wr .con-bx2 .info-bx{position: absolute;top: 50%;transform: translateY(-50%);right: 160px;width: 45%;}
.page3-13 .page-con-wr .con-bx2 .info-list{gap: 24px;text-align: center;}
.page3-13 .page-con-wr .con-bx2 .info-list .list-bx{width: calc(50% - 12px);padding: 70px 0;}
.page3-13 .page-con-wr .con-bx2 .info-list .list-bx .icon{padding-bottom: 35px;}
.page3-13 .page-con-wr .con-bx2 .info-list .list-bx .th{font-size: 20px;color: #FFF;padding-bottom: 20px;margin-bottom: 35px;position: relative;}
.page3-13 .page-con-wr .con-bx2 .info-list .list-bx .th::after{display: block; content: '';width:40%; height: 1px; background: #FFF; position: absolute; bottom:0;left:50%;transform:translateX(-50%);}
.page3-13 .page-con-wr .con-bx2 .info-list .list-bx .td{font-size: 15px; color: #FFF;font-weight: 300;}

.page3-13 .page-con-wr .con-bx2 .info-list .list-bx.bx01{background: rgba(49, 49, 49, 0.33);}
.page3-13 .page-con-wr .con-bx2 .info-list .list-bx.bx02{background: rgba(64, 51, 24, 0.33);}

.page3-13 .page-con-wr .con-bx3{background: url('../img/page/page3-1-conbg03.jpg') no-repeat right bottom #f5f5f5;background-size: contain;height: 570px;position: relative;}
.page3-13 .page-con-wr .con-bx3 .txt-bx{position: absolute;top: 50%;transform: translateY(-50%);left: 160px;width: 45%;}
.page3-13 .page-con-wr.mo-only{display: none;}

.page3-13 .page-con-wr .con-bx3{background: url('../img/page/page3-1-conbg03.jpg') no-repeat right bottom #f5f5f5;background-size: contain;height: 570px;position: relative;}

.page3-13 .page-con-wr2{background: #f9f9f9;padding: 80px 0;}
.page3-13 .page-con-wr2 .con-ttl{text-align: center;padding: 0 0 70px;}
.page3-13 .page-con-wr2 .img-wr{display: flex;;gap: 30px;}
.page3-13 .page-con-wr2 .img-wr .img{flex: 0 1 calc(100 / 3 - 15px);}



@media (max-width:1440px){
	.page3-13 .page-con-wr .con-bx{height: 550px;}
}

@media (max-width:1024px){
	.page3-13 .page-con-wr2{padding:50px 0}
	.page3-13 .page-con-wr2 .img-wr{flex-direction:column; justify-content:center; align-items:center;gap: 10px;}
}

@media (max-width:1300px){
	.page3-13 .page-con-wr .con-bx{padding: 50px 20px 580px;background: url('../img/page/page3-13-conbg01-mo.png') no-repeat center bottom #fefaf9;background-size: 400px;height: auto;}
	.page3-13 .page-con-wr .con-bx .txt-bx{width:100%;position: static;transform: translate(0);text-align: center;}
	.page3-13 .page-con-wr .con-bx .txt-bx .con-ttl:after{left: 50%;transform: translateX(-50%);}
	.page3-13 .page-con-wr .con-bx .txt-bx .con-info{width: 100%;justify-content: center;}
	.page3-13 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding: 0 10px;}
	
	.page3-13 .page-con-wr .con-bx2{padding: 50px 20px 580px;background: url('../img/page/page3-1-conbg02-mo.jpg') no-repeat center bottom #f5f5f5;background-size: 580px;height: auto;}
	.page3-13 .page-con-wr .con-bx2 .info-bx{width:100%;position:static;transform:translate(0);text-align:center;}
	
	.page3-13 .page-con-wr .con-bx2 .info-list .list-bx{padding: 50px 0}
	
	.page3-13 .page-con-wr .con-bx3{padding: 50px 20px 580px;background: url('../img/page/page3-1-conbg03-mo.jpg') no-repeat center bottom #f5f5f5;background-size: 580px;height: auto;}
	.page3-13 .page-con-wr .con-bx3 .txt-bx{width:100%;position:static;transform:translate(0);text-align:center;}
}


@media (max-width:768px){
	.page3-13 .page-con-wr .con-bx{padding: 50px 20px 580px;background-size: 400px;}
	.page3-13 .page-con-wr .con-bx .txt-bx .con-ttl p{line-height: 32px;}
	.page3-13 .page-con-wr .con-bx .txt-bx .con-ttl p:after{width: 80px;height: 23px;top: -20px;}
	.page3-13 .page-con-wr .con-bx .txt-bx .con-info{max-width: 500px;margin: 0 auto;}
	.page3-13 .page-con-wr .con-bx .txt-bx .con-info .info-bx .txt-wr .txt br{display:none;}

	.page3-13 .page-con-wr .con-bx2{padding: 50px 20px 450px;background-size: 450px;}
	.page3-13 .page-con-wr .con-bx2 .info-list{gap: 14px;}
	.page3-13 .page-con-wr .con-bx2 .info-list .list-bx{padding: 40px 0;width: calc(50% - 7px)}
	.page3-13 .page-con-wr .con-bx2 .info-list .list-bx .icon{padding-bottom: 20px;}
	.page3-13 .page-con-wr .con-bx2 .info-list .list-bx .th{font-size: 16px;margin-bottom: 20px;padding-bottom: 15px;}
	

}

@media (max-width:500px){
	.page3-13 .page-con-wr .con-bx{padding: 50px 20px 400px;background-size: 280px;}
	.page3-13 .page-con-wr .con-bx .txt-bx .con-txt .pc-only{display:none;}
	.page3-13 .page-con-wr .con-bx .txt-bx .con-info .info-bx{padding:0 5px;}

	.page3-13 .page-con-wr .con-bx2{padding: 50px 20px 300px;background-size: 280px;}
	.page3-13 .page-con-wr .con-bx2 .info-list{flex-direction:column;}
	.page3-13 .page-con-wr .con-bx2 .info-list .list-bx{width:100%;padding: 30px 0;}
	.page3-13 .page-con-wr .con-bx2 .info-list .list-bx .th::after{width:45%}

	.page3-13 .page-con-wr .con-bx3{display: none;}
	.page3-13 .page-con-wr.mo-only{display: block;text-align: center;}
}

.plapeel-wr{padding: 100px 0;}
.plapeel-wr .page3-ttl{text-align: center;padding-bottom: 100px;}
.plapeel-wr .page3-ttl::after{display: none;}

.plapeel-list{}
.plapeel-item{padding: 0 0 15px;overflow: hidden;display: flex;align-items: center;position: relative;}
.plapeel-item::after{display:block; content:''; width:calc(100% - 400px);height:1px; background:#d2cfcf;position:absolute;bottom:7px;right:0}
.plapeel-item .img-wr{width: 400px;}
.plapeel-item .img-wr img{width: 100%;float: left;}
.plapeel-item .txt-wr{width: calc(100% - 400px);float: left;padding: 0 50px;}
.plapeel-item .txt-wr .ttl{font-size: 24px;padding: 0 0 30px;}
.plapeel-item .txt-wr .txt{font-size: 15px; color: #212121;}

@media (max-width:1440px){
	.page3-12 .warning .txt-wr{left:60px}
	.page3-12 .page3-ttl{font-size: 26px}
	.page3-12 .warning-ttl{font-size: 40px}
}
@media (max-width:1024px) {
	.page3-12 .warning{padding: 50px 20px 580px;background: url('../img/page/warningbg3-12-mo.jpg') no-repeat center bottom #f3f3f3;background-size: 580px;height: auto;}
	.page3-12 .page3-ttl:after{left:50%;transform:translateX(-50%)}
	.page3-12 .warning.bg02{padding: 50px 20px 580px;background: url('../img/page/warningbg3-12_02-mo.jpg') no-repeat center bottom #f9f9f9;background-size: 580px;height: auto;}
	.page3-12 .page3-ttl{text-align: center; font-size: 24px}
	.page3-12 .warning-ttl{font-size: 32px}

	.page3-12 .page-line-wr .con-bx .line-wr{padding: 100px 0 0}

	.plapeel-wr{padding: 80px 0;}
}
@media (max-width:768px) {
	.page3-12 .warning{padding: 50px 20px 450px;background-size: 450px;}
	.page3-12 .warning.bg02{padding: 50px 20px 450px;background-size: 450px;}
	.page3-12 .page3-ttl{width: 100%;text-align: center;font-size: 20px;padding-bottom: 50px;}
	.page3-12 .line-wr .page3-ttl::after{left:50%;}
	.page3-12 .warning-ttl{font-size: 26px}

	.page3-12 .plapeel-bg{background: #f7f7f7;}

	.plapeel-item{flex-direction:column;}
	.plapeel-item::after{display:none}
	.plapeel-item .img-wr{width: 100%;padding: 0 0 50px}
	.plapeel-item .txt-wr{width: 100%;padding: 0 20px 50px;}
	.plapeel-item .txt-wr .ttl{font-size: 20px;padding: 0 0 20px;}
	.plapeel-item .txt-wr .txt{font-size: 15px;}
	
	.page3-12 .page-line-wr .con-bx .line-wr{padding: 100px 0 0}
	.page3-12 .page-line-wr .con-bx .line-wr .con-ln{padding:5px 0}
}
@media (max-width:500px) {
	.page3-12 .warning{padding: 50px 20px 300px;background-size: 280px;}
	.page3-12 .warning.bg02{padding: 50px 20px 300px;background-size: 280px;}

	.page3-12 .page3-ttl:after{bottom:10px}
	.page3-12 .page-line-wr .con-bx .line-wr .con-ln .th{width: 30px;}
	.plapeel-item .img-wr{padding: 0 0 30px}
}

/* page4-2_ 추가 */
.vrorm-wr{display: flex;align-items: stretch;flex-wrap: wrap;}
.vrorm-wr .txt-wr{flex: 1 1 240px;display: table;}
.vrorm-wr .txt-wr .ttl{display: table-cell; vertical-align: middle;text-align: center;background: #f5f5f5;font-size: 30px; color: #212121;font-weight: 400;}
.vrorm-wr .img-wr{flex: 1 1 calc(100% - 240px);text-align: center;}

.page4-2_ .page-con-wr .con-bx{background: url('../img/page/page4-2_-conbg02.jpg') no-repeat right bottom, url('../img/page/page4-2_-conbg02_left.png') no-repeat left bottom 40px, #f9f9f9;height: 480px;}
.page4-2_ .page-con-wr .con-bx .txt-bx{top:40%}
.page4-2_ .page-con-wr .con-bx02{background: url('../img/page/page4-2_-conbg03.jpg') no-repeat left bottom;height: 569px;}
.page4-2_ .page-con-wr .con-bx02 .txt-bx{top:40%}

.page4-2_ .vrorm{display: flex;background: url('../img/page/page4-2_-img02.jpg') no-repeat center #f4f5f9;height: 550px;}
.page4-2_ .vrorm .vrorm-con{position: relative;display: block;width: 100%;}
.page4-2_ .vrorm .page3-ttl{text-align: left;position: absolute;top: 20%;left: 0;padding-bottom:40px;}
.page4-2_ .vrorm .page3-ttl p{position: relative;padding: 0 0 40px;}
.page4-2_ .vrorm .page3-ttl p:after{display:block;content:'';position:absolute;width:50px;height:1px;background: #afafaf;bottom: 0;left: 0;}
.page4-2_ .vrorm-con .img-wr .tab-only{display: none;}

.page4-2_ .beforeafter .img-wr{justify-content: center;}
.page4-2_ .warning{width: 100%;background: url('../img/page/warningbg4-2_02.jpg') no-repeat right bottom #f8f8f8;/* height: 392px; */position: relative;/* background-size:contain; */}


@media (max-width:1400px) {
	.vrorm-wr{gap: 30px;}
	.vrorm-wr .txt-wr{flex: 1 1 100%}
	.vrorm-wr .txt-wr .ttl{padding:10px 0;font-size:26px}

	.page4-2_ .page-con-wr .con-bx{padding: 50px 20px 550px;background: url('../img/page/page4-2_-conbg02-m.jpg') no-repeat bottom #f2f2f2;}
	.page4-2_ .page-con-wr .con-bx .txt-bx{width:100%;position: unset;transform: unset;text-align: center;}
	.page4-2_ .page-con-wr .con-bx .txt-bx .con-ttl{padding-bottom: 20px;}
	.page4-2_ .page-con-wr .con-bx .txt-bx .con-ttl:after{left: 50%;transform: translateX(-50%);}

	.page4-2_ .page-con-wr .con-bx02{padding: 50px 20px 550px;background: url('../img/page/page4-2_-conbg03.jpg') no-repeat bottom;background-size: 350px;}
	.page4-2_ .page-con-wr .con-bx02 .txt-bx{width:100%;position: unset;transform: unset;text-align: center;}
	.page4-2_ .page-con-wr .con-bx02 .txt-bx .con-ttl{padding-bottom: 20px;}
	.page4-2_ .page-con-wr .con-bx02 .txt-bx .con-ttl:after{left: 50%;transform: translateX(-50%);}

	.page-con-wr .con-bx02 .txt-bx .con-txt:after{display:none;}
	
	
	.page4-2_ .vrorm{display: flex;background-size: cover;}
	.page4-2_ .vrorm .page3-ttl{left: 40px;top: 10%;}
}

@media (max-width:1200px) {
	.page4-2_ .warning .txt-wr{
    left: 50px;
}
}

@media (max-width:1024px) {
	.page4-2_ .vrorm{background: #f6f7f9;height: auto;}
	.page4-2_ .vrorm-con .img-wr .tab-only{display: block;}
	.page4-2_ .vrorm .page3-ttl{position:unset;text-align:center;padding:30px 0}
	.page4-2_ .vrorm .page3-ttl p{padding-bottom: 20px;}
	.page4-2_ .vrorm .page3-ttl p:after{left:50%;transform: translateX(-50%);}
	.page4-2_ .vrorm .page3-ttl p > br {display:none;}

	.page4-2_ .warning{padding: 50px 20px 580px;background: url('../img/page/warningbg4-2_-mo.jpg') no-repeat center bottom #f8f8f8;background-size: 580px;height: auto;}
	.page4-2_ .page-top-wr .img-wr {height: auto;}
}

@media (max-width:768px) {
	.vrorm-wr.mg100{margin: 30px 0;}
	.vrorm-wr .txt-wr .ttl{font-size: 20px;}
	.vrorm-wr .img-wr .pc-only{display: none;}
	.vrorm-wr .img-wr .mo-only{display: block;}

	.page4-2_ .page-con-wr .con-bx{background-size: 350px;}
	.page4-2_ .page-con-wr .con-bx02{background-size: 280px;padding: 50px 20px 1px;}
	
	.page4-2_ .warning{padding: 50px 20px 450px;background-size: 450px;}
	.page4-2_ .page-top-wr .info-list .list-bx{flex:1 1 25%;max-width: unset;}

	.page4-2_ .beforeafter-ttl .pc-only{display: none;}
}

@media (max-width:500px){
	.page4-2_ .vrorm-con .img-wr .tab-only{display: none;}
	.page4-2_ .vrorm-con .img-wr .mo-only{display: block;}

	.vrorm-wr{gap: 10px;}
	.vrorm-wr .txt-wr .ttl{font-size: 16px;}

	.page4-2_ .page-con-wr .con-bx{background-size: 300px;padding: 50px 20px 530px;}
	.page4-2_ .page-con-wr .con-bx02{background-size: 300px;padding: 50px 20px 500px;}
	
	.page4-2_ .warning{padding: 50px 20px 300px;background-size: 280px;}
	.page4-2_ .page-top-wr .info-list .list-bx{flex:1 1 50%}
}