/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

@charset "UTF-8";
/*****************************************************
	/*쥬베룩*/

/*01영역*/
.juvelook_module .juve_list01{
	padding:130px 0;
	background-image: url("/imges/package/juvelook/01_bg_pc.jpg");
	background-size:cover;
	background-repeat: no-repeat;
	background-position:center;
	text-align: center;
}

.juvelook_module .juve_list01 .logo{
	padding-bottom: 50px;
}

.juvelook_module .juve_list01 ul{
	padding:0 230px;
	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;
}

.juvelook_module .juve_list01 li{
	width:150px;
	height:150px;
	padding-top: 47px;
	margin:30px 20px 0;
	background-color:rgba(49, 144, 193, 0.4);
	border-radius: 50em;
	color:#fff;
	font-size:20px;
	line-height:25px;
}

/*02영역*/
.juvelook_module .juve_list02{
	padding:160px 0 220px;
	background-color:#fff;
	text-align: center;
	letter-spacing: -1px;
}

.juvelook_module .juve_list02 .s_tit_area{
	padding-top:70px;
}

.juvelook_module .juve_list02 .s__txt{
	font-size:25px;
	font-weight: 600;
}

.juvelook_module .juve_list02 .s__txt_img{
	width:370px;
	padding-top:15px;
	margin:0 auto;
}

.juvelook_module .juve_list02 .s__txt_img img{
	width:100%;
}

.juvelook_module .juve_list02 .cont{
	margin:70px 0;
	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;
}

.juvelook_module .juve_list02 .cont li{
	margin:0 30px;
}

.juvelook_module .juve_list02 .cont .txt_box{
	padding-top:110px;
	width:300px;
	height:300px;
	border-radius: 50em;
	color:#fff;
}

.juvelook_module .juve_list02 .cont .txt_box p{
	padding-bottom:20px;
	font-size:30px;
	font-weight: 700;
}

.juvelook_module .juve_list02 .cont .txt_box span{
	display:inline;
	font-size:22px;
	line-height:28px;
}

.juvelook_module .juve_list02 .cont .txt_box1{
	background-image: -webkit-gradient(linear,left top, left bottom,from(#84C1E8),to(#60A5D2));
	background-image: -o-linear-gradient(#84C1E8,#60A5D2);
	background-image: linear-gradient(#84C1E8,#60A5D2);
}

.juvelook_module .juve_list02 .cont .txt_box2{
	background-image: -webkit-gradient(linear,left top, left bottom,from(#E78F7B),to(#E37A62));
	background-image: -o-linear-gradient(#E78F7B,#E37A62);
	background-image: linear-gradient(#E78F7B,#E37A62);
}

.juvelook_module .juve_list02 .desc{
	padding:40px 0;
	background-color:#F6F6F6;
	color:#424242;
	font-size:21px;
	font-weight: 100;
	line-height:30px;
}

.juvelook_module .juve_list02 .desc p:first-child{
	padding-bottom: 20px;
}

.juvelook_module .juve_list02 .desc span{
	display:inline;
	color:#3189C1;
	font-weight: 500;
}

.juvelook_module .juve_list02 .desc b{
	font-weight: 500;
}

/*03영역*/
.juvelook_module .juve_list03{
	padding:160px 0 220px;
	background-color:#F2F2F2;
	text-align: center;
	letter-spacing: -1px;
}

.juvelook_module .juve_list03 .s__tit{
	margin-top:70px;
	padding:35px 0;
	background-color:#1B75A3;
	color:#fff;
	font-size:24px;
	font-weight: 700;
}

.juvelook_module .juve_list03 .cont_list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-line-pack: center;
	    align-content: center;
}

.juvelook_module .juve_list03 .cont_list li{
	padding: 60px 43px;
	background-color:#fff;
}

.juvelook_module .juve_list03 .cont_list li .img{
	width:300px;
	padding-bottom: 30px;
}

.juvelook_module .juve_list03 .cont_list li .img img{
	width:100%;
}

.juvelook_module .juve_list03 .cont_list li .desc{
	display:inline;
	color:#424242;
	font-size:20px;
	line-height:28px;
}

.juvelook_module .juve_list03 .icon_area{
	position:relative;
}

.juvelook_module .juve_list03 .icon_area p{
	width:44px;
	top:-310px;
}

.juvelook_module .juve_list03 .icon_area p img{
	width:100%;
	
} 

.juvelook_module .juve_list03 .icon_area .icon1{
	position:absolute;
	left:367px;
	
}

.juvelook_module .juve_list03 .icon_area .icon2{
	position:absolute;
	right:366px;
}

/*04영역*/
.juvelook_module .juve_list04{
	padding:110px 0;
	background-color:#3190C1;
}

.juvelook_module .juve_list04 .cont{
	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;
}

.juvelook_module .juve_list04 .cont div:last-child{
	margin-left: 80px;
}

.juvelook_module .juve_list04 .cont .imgs{
	
	width:270px;
}

.juvelook_module .juve_list04 .cont .imgs img{
	width:100%;
}

.juvelook_module .juve_list04 .cont .ss__tit{
	margin-top:5px;
	text-align: center;
	color:rgba(255, 255, 255, 0.8);
	font-size:18px;
}

.juvelook_module .juve_list04 .cont .txt_imgs{
	margin-bottom:15px;
	width:280px;
}

.juvelook_module .juve_list04 .cont .txt_imgs img{
	width:100%;
}

.juvelook_module .juve_list04 .cont .desc{
	color: #fff;
	font-size: 22px;
	line-height: 30px;
}

/*05영역*/
.juvelook_module .juve_list05{
	padding:160px 0 220px;
	background-image: url("/imges/package/juvelook/05_bg_pc.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}


.juvelook_module .juve_list05 .ds-tit{
	padding-bottom:70px;
}
.juvelook_module .juve_list05 .cont{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-line-pack: center;
	    align-content: center;
}

.juvelook_module .juve_list05 .cont .m_img{
	padding-top: 40px;
	margin-right: 160px;
	width: 170px;
}

.juvelook_module .juve_list05 .cont .m_img img{
	width:100%;
}

.juvelook_module .juve_list05 .cont .plus_icon{
	margin-right: 30px;
	width:70px;
}

.juvelook_module .juve_list05 .cont .plus_icon img{
	width:100%;
}

.juvelook_module .juve_list05 .cont .__grid{
	width:580px;
	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;
}

.juvelook_module .juve_list05 .cont .__grid li{
	width:280px;
	padding:50px 20px;
	margin:5px;
	border-radius: 20px;
	background-color:#F6F6F6;
	text-align: center;
	
}

.juvelook_module .juve_list05 .cont .__grid li img{
	width:90%;
	margin-top:28px;
}

.juvelook_module .juve_list05 .cont .__grid li .tit{
	padding-bottom: 20px;
	color:#3190C1;
	font-size:24px;
	font-weight: 700;
}

.juvelook_module .juve_list05 .cont .__grid li .desc{
	display: inline;
	color: #424242;
	font-size:18px;
	line-height:25px;
}
