@charset "UTF-8";
/*****************************************************
	/*리쥬란 HB plus*/

/*01번 영역*/
.rejuran_module .rejuran_list01{
	padding:130px 0;
	background-image: url("/imges/package/rejuran-hbplus/01_bg.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}

.rejuran_module .rejuran_list01 .logo{
	padding-bottom: 20px;
}

.rejuran_module .rejuran_list01 ul{
	margin:0 200px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-line-pack: center;
	    align-content: center;
}

.rejuran_module .rejuran_list01 li{
	width:150px;
	height:150px;
	padding-top: 46px;
	margin:15px 25px;
	border-radius: 50em;
	background-color: rgba(255, 114, 185, 0.4);
	color:#fff;
	font-size:20px;
	line-height: 28px;
}

/*02번 영역*/
.rejuran_module .rejuran_list02{
	padding: 50px 0;
	background-color:#fff;
}

.rejuran_module .rejuran_list02 .fix_area{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.rejuran_module .rejuran_list02 .txt_box{
	padding-left:100px;
	text-align: left;
}

.rejuran_module .rejuran_list02 .ds-tit{
	text-align: left;
}

.rejuran_module .rejuran_list02 .ds-tit span{
	display:inline;
	left:0;
	-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}

.rejuran_module .rejuran_list02 .img_txt{
	width: 400px;
	margin: 50px 0 20px;
}

.rejuran_module .rejuran_list02 .img_txt img{
	width:100%;
}

.rejuran_module .rejuran_list02 .desc{
	font-size: 22px;
	line-height: 28px;
}

.rejuran_module .rejuran_list02 .desc span{
	display:inline;
	color:#8F103A;
}

/*03번 영역*/
.rejuran_module .rejuran_list03{
	padding:160px 0 220px;
	background-color:#F2F2F2;
	text-align: center;
	letter-spacing: -1px;
}

.rejuran_module .rejuran_list03 .tit_box .s_tit{
	padding: 70px 0 35px;
	font-size: 25px;
	font-weight: 700;
	color: #2F2E2E;
	line-height: 1;
}

.rejuran_module .rejuran_list03 .tit_box .img{
	width:370px;
	margin:0 auto;
}

.rejuran_module .rejuran_list03 .tit_box .img img{
	width:100%;
}

.rejuran_module .rejuran_list03 .main_img{
	width:600px;
	padding:70px 0 90px;
	margin:0 auto;
}

.rejuran_module .rejuran_list03 .main_img img{
	width:100%;
}

.rejuran_module .rejuran_list03 ul{
	width:950px;
	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: center;
	    align-content: center;
}

.rejuran_module .rejuran_list03 li{
	padding:50px 0 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
	border-radius: 20px;
}

.rejuran_module .rejuran_list03 .cont{
	width:460px;
	padding-bottom: 30px;
	margin-bottom: 50px;

}

.rejuran_module .rejuran_list03 .cont1{
	margin-right: 30px;
	background-image: url("/imges/package/rejuran-hbplus/03_bg1.png");
}

.rejuran_module .rejuran_list03 .cont2{
	background-image: url("/imges/package/rejuran-hbplus/03_bg2.png");
}

.rejuran_module .rejuran_list03 .cont3{
	background-image: url("/imges/package/rejuran-hbplus/03_bg3.png");
	width:100%;
}

.rejuran_module .rejuran_list03 li .tit{
	color:#fff;
	font-style: italic;
	font-size:22px;
	line-height: 50px;
}
.rejuran_module .rejuran_list03 li .tit span{
	display: inline;
	font-size:40px;
	font-weight: 700;
	font-style:normal;
}

.rejuran_module .rejuran_list03 li .desc{
	padding-top:40px;
	color:#B3B3B3;
	font-size:19px;
	line-height: 28px;
	position:relative;
}

.rejuran_module .rejuran_list03 li .desc::before{
	content:'';
	display: inline-block;
	width:12px;
	height:2px;
	position:absolute;
	left:50%;
	top:15px;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	background: #C2C0C0;
	border-radius: 50em;
}

.rejuran_module .rejuran_list03 .grap{
	padding:40px 0;
	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;
	-ms-flex-line-pack: center;
	    align-content: center;
}

.rejuran_module .rejuran_list03 .grap .img{
	margin-right: 30px;
}

.rejuran_module .rejuran_list03 .grap .txt__{
	padding:20px 30px;
	background-color:#E7E7E7;
	font-size:18px;
	line-height:26px;
}

.rejuran_module .rejuran_list03 .grap .txt__ span{
	color:#C21A6E;
}

.rejuran_module .rejuran_list03 .bott_desc{
	padding:50px 0;
	border-radius: 0 0 20px 20px;
	background-color:#5C1438;
	color:#fff;
}

.rejuran_module .rejuran_list03 .bott_desc .txt_box{
	padding-top:20px;
	font-size:13px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	text-align: left;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.rejuran_module .rejuran_list03 .bott_desc .txt_box .txt1{
	letter-spacing: normal;
}

.rejuran_module .rejuran_list03 .bott_desc .txt_box .txt2{
	color:#DDAEC6;
}

/*04번 영역*/
.rejuran_module .rejuran_list04{
	background-image: url("/imges/package/rejuran-hbplus/04_bg.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding:160px 0 0;
	text-align:center;
	letter-spacing: -1px;
}

.rejuran_module .rejuran_list04 .s_tit{
	padding: 70px 0 35px;
	font-size: 25px;
	font-weight: 700;
	color: #2F2E2E;
	line-height: 1;
}

.rejuran_module .rejuran_list04 .s_txt_img{
	width:470px;
	margin:0 auto;
}

.rejuran_module .rejuran_list04 .s_txt_img img{
	width:100%;
}

.rejuran_module .rejuran_list04 ul{
	height:730px;
	position: relative;
}

.rejuran_module .rejuran_list04 ul li{
	width:350px;
	height:350px;
	padding-top:100px;
	background-image: url("/imges/package/rejuran-hbplus/04_bub.png");
	background-size: 100%;
}

.rejuran_module .rejuran_list04 ul li:last-child{
	padding-top:88px;
}

.rejuran_module .rejuran_list04 ul .main_img{
	width:620px;
	margin:60px auto 0;
	background-image: none;
	padding-top:45px;
}

.rejuran_module .rejuran_list04 ul .main_img img{
	width:100%;
}

.rejuran_module .rejuran_list04 ul li .point{
	color:#E377AD;
	font-family: 'Campton', Sans-serif;
	font-size:24px;
	font-weight: 900;
	padding-bottom: 15px;
}

.rejuran_module .rejuran_list04 ul .point1{
	position: absolute;
	left: 0;
	top:-120px;
}

.rejuran_module .rejuran_list04 ul .point2{
	position: absolute;
	right: 30px;
	top: -60px;
}

.rejuran_module .rejuran_list04 ul .point3{
	position: absolute;
	left: 45px;
	bottom: 150px;
}

.rejuran_module .rejuran_list04 ul .point4{
	position: absolute;
	right: 0;
	bottom:150px;
}

.rejuran_module .rejuran_list04 ul li .desc{
	font-size:23px;
	line-height:30px;
}

.rejuran_module .rejuran_list04 ul li .desc span{
	color:#CE3682;
	font-size:24px;
	font-weight: 700;
}

