@charset "UTF-8";
/*****************************************************
	/*스컬트라*/

/*1번 영역*/
.sculptra-module .scul_list1{
	padding: 80px 0 100px;
	background-repeat: no-repeat;
	background-color:#595452;
	background-size: 100%; 
	position:relative;
}

.sculptra-module .scul_list1 .text_box{text-align:center; color:#fff; }

.sculptra-module .scul_list1 .text_box .logo{width:190px; margin:0 auto 20px;}
.sculptra-module .scul_list1 .text_box .logo img{width:100%}
.sculptra-module .scul_list1 .text_box .row {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px;}
.sculptra-module .scul_list1 .text_box .row:before {display: none;}
.sculptra-module .scul_list1 .text_box .row:after {display: none;}
.sculptra-module .scul_list1 .text_box li {width: calc((100% - 10px) / 2); height: 39px;}
.sculptra-module .scul_list1 .text_box li span {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  
	width: 100%; height: 100%; font-size:14px; border-radius:20px; background-color:rgba(162, 10, 77, 0.6);}

/*2번 영역*/
.sculptra-module .scul_list2{padding:80px 0 130px; background-color:#fff;}

/*원리, 특징, 장점 타이틀 공통 영역*/

.sculptra-module .scul_list2 .desc{width:85%; height:80px; padding-top:15px;  margin:50px auto 80px; border-radius:40px; background-color:#A20A4D; color:#fff; font-weight:400; text-align: center; font-size: 17px; line-height:23px; font-style:italic;}

.sculptra-module .scul_list2 ul{width:79%; margin:0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: stretch; align-content: stretch; }
.sculptra-module .scul_list2 li{width:100%; padding-bottom:30px; margin:0 5px 10px; background-color:#F9F9F9; font-size:18px; text-align:center; position:relative;}


.sculptra-module .scul_list2 li .img_box{width:220px; height:135px; margin:40px auto 15px; background-repeat:no-repeat; background-size:100%; background-position:center center;}

.sculptra-module .scul_list2 li:nth-child(2) .img_box{width:245px; height:155px; margin:42px auto 2px;}

.sculptra-module .scul_list2 li p:nth-child(2){font-size:26px; line-height:70px; font-weight:900; font-family:'Campton', Sans-serif; text-transform: uppercase; letter-spacing: -1px;}

.sculptra-module .scul_list2 li .step1{color:#DF98B8;}
.sculptra-module .scul_list2 li .step2{color:#D46D9B;}
.sculptra-module .scul_list2 li .step3{color:#C0457C;}
.sculptra-module .scul_list2 li .step4{color:#B42D69;}
.sculptra-module .scul_list2 li .step5{color:#950042;}

.sculptra-module .scul_list2 li p:nth-child(2)::after{
	content: "";
	display:block;
	width: 16px;
	height: 1px;
	background-color: #A2A2A2;
	position: absolute;
	left: 50%;
	top: 250px;
	-webkit-transform: translatex(-50%);
	    -ms-transform: translatex(-50%);
	        transform: translatex(-50%);
}

.sculptra-module .scul_list2 .txt{padding-top:50px; text-align:center; font-size:16px; line-height: 23px; font-style: italic; letter-spacing:-1px;}

.sculptra-module .scul_list3{width:100%; height:260px; background-color:#1b1b1b; background-repeat: no-repeat; background-position:center center; background-size: 100%;}

.sculptra-module .scul_list3 p{padding-top:80px; color:#9A9A9A; font-weight:100; text-align: center; font-size: 17px; line-height: 25px;}
.sculptra-module .scul_list3 p span{color:#fff; font-weight:400; display: inline;}

.sculptra-module .scul_list4{padding:80px 0 130px; background-color:#F7EFF3; text-align: center;}
.sculptra-module .scul_list4 .desc{width:85%; height:50px; margin:50px auto 80px; line-height:50px;  border-radius: 25px; background-color:#A20A4D; color:#fff; font-weight:400; text-align:center; font-size:16px; font-style: italic;}

.sculptra-module .scul_list4 .imgs{width:55%; margin:0 auto;}
.sculptra-module .scul_list4 .imgs img{width:100%;}

.sculptra-module .scul_list4 .txt{padding-top:55px; font-size:14px; font-weight:200; line-height: 20px;}
.sculptra-module .scul_list4 .txt span{font-weight:500; color:#A20A4D;}

.sculptra-module .scul_list5{padding:80px 0 120px;}
.sculptra-module .scul_list5 ul{width:100%; margin:50px auto 0; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}

.sculptra-module .scul_list5 li{width:90%; height:140px; padding:10px 0; margin:0 15px 15px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color:#F6F6F6; border-radius: 12px;}

.sculptra-module .scul_list5 li > span:nth-child(1){display:block; width:121px; padding: 16px; text-align: center; border-right:1px solid #DCDCDC;}
.sculptra-module .scul_list5 li > span:nth-child(1) img{width:100%;}

.sculptra-module .scul_list5 li p{width:calc(100% - 121px); padding-left:16px; padding-right: 16px;}
.sculptra-module .scul_list5 li p .tit{padding-bottom:10px; font-size:17px; color:#A20A4D; font-weight: 700;}
.sculptra-module .scul_list5 li p .txt{font-size:13px; line-height:17px; font-weight: 400; letter-spacing: -1px;}