@charset "utf-8";

/* 내용관리 */
@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#ctt{
	width:100%;
	margin-top:69px;
}
.riskiness_contents{
	width:100%;
}
.r_con1{
	width:100%;
	height:1444px;
	background:url(./img/bg1.png)no-repeat center center;
	background-size:cover;
	padding-top:90px;
}
.r_con1>div{
	width:900px;
	margin:0 auto;
	position:relative;
}
.r_con1>div>img{
	display:block;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	box-shadow:10px 10px 10px rgba(0, 0, 0, 0.25);
	border-radius:35px;
}
.r_con1_box{
	width:100%;
	position:absolute;
	left:0;
	top:168px;
	padding:0 92px;
}
.r_con1_box_title{
	width:100%;
	text-align:left;
	font-size:0;
}
.r_con1_box_title>h1{
	display:inline-block;
	vertical-align:middle;
	width:100%;
    font-family: 'GmarketSansBold';
	font-size:61px;
	color:#1f1553;
	line-height:61px;
	letter-spacing:-0.03em;
}
.r_con1_box_title>h1>img{
	display:inline-block;
	vertical-align:middle;
	width:80px;
}
.r_con1_box_title>p{
	display:block;
	width:100%;
}
.r_con1_box_title>p:nth-of-type(1){
    font-family: 'GmarketSansBold';
	font-size:34px;
	color:#3c3c3c;
	line-height:34px;	
}
.r_con1_box_title>p:nth-of-type(2){
    font-family: 'GmarketSansMedium';
	font-size:18px;
	color:#3c3c3c;
	line-height:18px;	
	margin-top:8px;
	letter-spacing:-0.05em;
}
.r_con1_box_title>p:nth-of-type(3){
	display:none;
    font-family: 'GmarketSansMedium';
	font-size:18px;
	color:#3c3c3c;
	line-height:18px;	
	margin-top:8px;
	letter-spacing:-0.05em;
}
.r_con1_box_title>p:nth-of-type(2)>span{
	display:inline-block;
	vertical-align:middle;
	background:#1F1553;
	color:#fff;
	padding:0.3px 0;
}
.r_con1_box_info{
	width:100%;
	height:810px;
	border:8px solid #191919;
	margin-top:41px;
	padding:54px 28px;
}
.r_con1_mo{
	display:none;
}
.r_con1_box_info>ul{
	width:100%;
}
.r_con1_box_info>ul>li{
	width:100%;
	height:60px;
	line-height:60px;
	text-align:left;
	font-size:0;
	margin-bottom:20px;
}
.r_con1_box_info>ul>li:last-child{
	margin-bottom:0;
}
.r_con1_box_info>ul>li>h1{
	display:inline-block;
	vertical-align:middle;
	width:32px;
	height:32px;
	border:3px solid #000;
	border-radius:5px;
}
.r_con1_box_info>ul>li>p{
	width:calc(100% - 32px);
	display:inline-block;
	vertical-align:middle;
    font-family: 'GmarketSansMedium';
	font-size:22px;
	color:#000;
	line-height:30px;		
	letter-spacing:-0.03em;
	padding-left:20px;
}
.r_con1_box_info>ul>li>p>span{
	font-size:18px;
}
.r_con1_box_bt_text{
	display:block;
	width:100%;
	text-align:center;
    font-family: 'GmarketSansBold';
	font-size:20px;
	color:#1F1553;
	line-height:20px;	
	letter-spacing:0.4em;
	margin-top:73px;
}
.r_con2{
	width:100%;
	height:732px;
	background:#EDF4FF;
	overflow:hidden;
}
.r_con2_mo{
	display:none;
}
.r_con2>div{
	width:1513px;
	margin:0 auto;
	padding-top:48px;
	overflow:hidden;
}
.r_con2>div>img{
	float:left;
	display:block;
	width:629px;
	position:relative;
	z-index:1;
}
.r_con2_info{
	float:left;
	width:988px;
	height:564px;
	border-radius:40px;
	background:#BDD2F1;
	padding-top:54px;
	padding-left:54px;
	margin-left:-110px;
	position:relative;
	margin-top:36px;
}
.r_con2_info>h1{
	display:block;
	width:100%;
	text-align:left;
    font-family: 'GmarketSansMedium';
	font-size:40px;
	color:#000;
	line-height:50px;		
	letter-spacing:-0.03em;	
}
.r_con2_info>h1>b{
	color:#FF4949;
}
.r_con2_info>p{
	display:block;
	width:100%;
	text-align:left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
	font-size:30px;
	color:#000;
	line-height:40px;
	margin-top:21px;
	letter-spacing:-0.03em;
}
.r_con2_info>div{
	width:520px;
	height:144px;
	background:#EDF4FF;
	border-radius:20px;
	margin-top:70px;
}
.r_con2_info>div>ul{
	padding:17px 16px 17px 33px;
}
.r_con2_info>div>ul>li{
	float:left;
	width:50%;
	border-right:1px solid #000;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:500;
	font-size:30px;
	color:#000;
	line-height:40px;
	padding-bottom:15px;
	letter-spacing:-0.03em;
}
.r_con2_info>div>ul>li:nth-child(2n){
	border-right:0;
}
.r_con2_info>div>ul>li:nth-child(n+3){
	border-top:1px solid #000;
	padding-top:15px;
	padding-bottom:0px;
}
.r_con2_info>img{
	display:block;
	width:352px;
	position:absolute;
	right:50px;
	top:174px;
}
.r_con3{
	width:100%;
	background:#FFD74A;
	position:relative;
	padding:110px 0;
}
.r_con3>img{
	width:135px;
	display:block;
	position:absolute;
	left:50%;
	top:0;
	transform:translate(-50%, 0);
}
.r_con3>div{
	width:1200px;
	margin:0 auto;
}
.r_con3>div>ul{
	width:100%;
	overflow:hidden;
}
.r_con3>div>ul>li{
	width:590px;
	margin-right:20px;
	float:left;
}
.r_con3>div>ul>li:nth-child(2n){
	margin-right:0px;
}
.r_con3>div>ul>li:nth-child(n+3){
	margin-top:20px;
}
.r_con3_list_title{
	border-radius:20px 20px 0px 0px;
	background:#EDF4FF;
	width:100%;
	height:374px;
	position:relative;
	padding-top:30px;
	padding-left:29px;
}
.r_con3_list_title>h1{
	display:block;
	width:100%;
	text-align:left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:500;
	font-size:34px;
	color:#000;	
	line-height:40px;
	letter-spacing:-0.03em;
}
.r_con3_list_title>p{
	display:block;
	width:100%;
	text-align:left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:500;
	font-size:20px;
	color:#000;	
	line-height:30px;
	letter-spacing:-0.03em;
	margin-top:20px;
}
.r_con3_list_title>img{
	display:block;
	position:absolute;
	bottom:24px;
}
.img4{
	width:286px;
	right:15px;
}
.img5{
	width:176px;
	right:49px;
}
.img6{
	width:227px;
	right:21px;
}
.img7{
	width:191px;
	right:34px;
}
.r_con3_list_info{
	width:100%;
	height:99px;
	border-radius:0px 0px 20px 20px;
	background:#BBBABA;
	padding:16px 21px;
}
.r_con3_list_info{
	display:block;
	width:100%;
	text-align:left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:300;
	font-size:14px;
	color:#3c3c3c;	
	line-height:20px;
	letter-spacing:-0.03em;
}

@media(max-width:1200px){
	#ctt{
		width:100%;
		margin-top:10.8vw;
	}
	.riskiness_contents{
		width:100%;
	}
	.r_con1{
		width:100%;
		height:142.2vw;
		background:#E9E5E2;
		background-size:cover;
		padding:0 4.7vw;
		padding-top:7.3vw;
	}
	.r_con1>div{
		width:100%;
		margin:0 auto;
		position:relative;
	}
	.r_con1>div>img{
		display:block;
		width:100%;
		position:absolute;
		left:0;
		top:0;
		box-shadow: 1.6vw 1.6vw 1.6vw rgb(0 0 0 / 25%);
		border-radius: 5.5vw;
	}
	.r_con1_box{
		width:100%;
		position:absolute;
		left:0;
		top:15.3vw;
		padding:0 9.2vw;
	}
	.r_con1_box_title{
		width:100%;
		text-align:left;
		font-size:0;
	}
	.r_con1_box_title>h1{
		display:inline-block;
		vertical-align:middle;
		width:100%;
		font-family: 'GmarketSansBold';
		font-size:6.1vw;
		color:#1f1553;
		line-height:6.1vw;
		letter-spacing:-0.03em;
	}
	.r_con1_box_title>h1>img{
		display:inline-block;
		vertical-align:middle;
		width:8.1vw;
	}
	.r_con1_box_title>p{
		display:block;
		width:100%;
	}
	.r_con1_box_title>p:nth-of-type(1){
		font-family: 'GmarketSansBold';
		font-size:3.4vw;
		color:#3c3c3c;
		line-height:3.4vw;	
	}
	.r_con1_box_title>p:nth-of-type(2){
		display:none;
		font-family: 'GmarketSansMedium';
		font-size:1.9vw;
		color:#3c3c3c;
		line-height:2.2vw;	
		margin-top:1.6vw;
		letter-spacing:-0.05em;
	}
	.r_con1_box_title>p:nth-of-type(3){
		display:block;
		font-family: 'GmarketSansMedium';
		font-size:1.9vw;
		color:#3c3c3c;
		line-height:2.2vw;	
		margin-top:1.6vw;
		letter-spacing:-0.05em;
	}
	.r_con1_box_title>p:nth-of-type(2)>span{
		display:inline-block;
		vertical-align:middle;
		background:#1F1553;
		color:#fff;
		padding:3px 0;
	}
	.r_con1_box_title>p:nth-of-type(3)>span{
		display:inline-block;
		vertical-align:middle;
		background:#1F1553;
		color:#fff;
		padding:0.5vw 0;
	}
	.r_con1_box_info{
		width:100%;
		height:81.6vw;
		border:0.9vw solid #191919;
		margin-top:3.3vw;
		padding:5vw 2.0vw;
	}
	.r_con1_pc{
		display:none;
	}
	.r_con1_mo{
		display:block;
	}
	.r_con1_box_info>ul{
		width:100%;
	}
	.r_con1_box_info>ul>li{
		width:100%;
		height:6vw;
		line-height:6vw;
		text-align:left;
		font-size:0;
		margin-bottom:2.2vw;
	}
	.r_con1_box_info>ul>li:last-child{
		margin-bottom:0;
	}
	.r_con1_box_info>ul>li>h1{
		display:inline-block;
		vertical-align:middle;
		width:2.5vw;
		height:2.5vw;
		border:0.5vw solid #000;
		border-radius:0.8vw;
	}
	.r_con1_box_info>ul>li>p{
		width:calc(100% - 2.5vw);
		display:inline-block;
		vertical-align:middle;
		font-family: 'GmarketSansMedium';
		font-size:2.5vw;
		color:#000;
		line-height:3.1vw;		
		letter-spacing:-0.03em;
		padding-left:1.6vw;
	}
	.r_con1_box_info>ul>li>p>span{
		font-size:1.9vw;
	}
	.r_con1_box_bt_text{
		display:block;
		width:100%;
		text-align:center;
		font-family: 'GmarketSansBold';
		font-size:2.2vw;
		color:#1F1553;
		line-height:2.2vw;	
		letter-spacing:0.4em;
		margin-top:5.5vw;
	}
	.r_con2{
		width:100%;
		height:193.4vw;
		background:#EDF4FF;
		overflow:hidden;
	}
	.r_con2_pc{
		display:none;
	}
	.r_con2_mo{
		display:block;
	}
	.r_con2>div{
		width:100%;
		margin:0 auto;
		padding:0 4.7vw;
		padding-top:2.8vw;
		overflow:hidden;
	}
	.r_con2>div>img{
		float:none;
		margin:0 auto;
		display:block;
		width:53vw;
		position:relative;
		z-index:1;
	}
	.r_con2_info{
		float:none;
		width:100%;
		height:132.8vw;
		border-radius:6.3vw;
		background:#BDD2F1;
		padding:6.3vw 5vw 0 5vw;
		margin-left:0px;
		position:relative;
		margin-top:-9%;
		z-index:2;
	}
	.r_con2_info>h1{
		display:block;
		width:100%;
		text-align:left;
		font-family: 'GmarketSansMedium';
		font-size:6.1vw;
		color:#000;
		line-height:7.8vw;		
		letter-spacing:-0.03em;	
	}
	.r_con2_info>h1>b{
		color:#FF4949;
	}
	.r_con2_info>p{
		display:block;
		width:100%;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:400;
		font-size:3.8vw;
		color:#000;
		line-height:6.3vw;
		margin-top:1.9vw;
		letter-spacing:-0.03em;
	}
	.r_con2_info>div{
		width:100%;
		height:22.5vw;
		background:#EDF4FF;
		border-radius:3.1vw;
		margin-top:5vw;
	}
	.r_con2_info>div>ul{
		padding:2.7vw 3.9vw 2.7vw 3.9vw;
	}
	.r_con2_info>div>ul>li{
		float:left;
		width:50%;
		border-right:1px solid #000;
		text-align:center;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:500;
		font-size:4.7vw;
		color:#000;
		line-height:6.7vw;
		padding-bottom:2.3vw;
		letter-spacing:-0.03em;
	}
	.r_con2_info>div>ul>li:nth-child(2n){
		border-right:0;
	}
	.r_con2_info>div>ul>li:nth-child(n+3){
		border-top:0.2vw solid #000;
		padding-top:2.3vw;
		padding-bottom:0px;
	}
	.r_con2_info>img{
		display:block;
		width:55vw;
		position:absolute;
		right:0;
		left:45%;
		top:57%;
		transform:translate(-50%, 0);
	}
	.r_con3{
		width:100%;
		background:#FFD74A;
		position:relative;
		padding:14.2vw 0;
	}
	.r_con3>img{
		width:13.9vw;
		display:block;
		position:absolute;
		left:50%;
		top:0;
		transform:translate(-50%, 0);
	}
	.r_con3>div{
		width:100%;
		margin:0 auto;
	}
	.r_con3>div>ul{
		width:100%;
		overflow:hidden;
		padding:0 4.7vw;
	}
	.r_con3>div>ul>li{
		width:100%;
		margin-right:0px;
		float:left;
		margin-bottom:2.2vw;
	}
	.r_con3>div>ul>li:last-child{
		margin-bottom:0;
	}
	.r_con3>div>ul>li:nth-child(2n){
		margin-right:0px;
	}
	.r_con3>div>ul>li:nth-child(n+3){
		margin-top:0px;
	}
	.r_con3_list_title{
		border-radius:3.1vw 3.1vw 0px 0px;
		background:#EDF4FF;
		width:100%;
		height:57.4vw;
		position:relative;
		padding-top:4.7vw;
		padding-left:4.5vw;
	}
	.r_con3_list_title>h1{
		display:block;
		width:100%;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:500;
		font-size:5.3vw;
		color:#000;	
		line-height:6.3vw;
		letter-spacing:-0.03em;
	}
	.r_con3_list_title>p{
		display:block;
		width:100%;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:500;
		font-size:3.1vw;
		color:#000;	
		line-height:4.7vw;
		letter-spacing:-0.03em;
		margin-top:3.1vw;
	}
	.r_con3_list_title>img{
		display:block;
		position:absolute;
		bottom:2.2vw;
	}
	.img4{
		width:43.9vw;
		right:2.2vw;
	}
	.img5{
		width:27vw;
		right:7.5vw;
	}
	.img6{
		width:34.8vw;
		right:3.1vw;
	}
	.img7{
		width:29.2vw;
		right:5.2vw;
	}
	.r_con3_list_info{
		width:100%;
		height:15.2vw;
		border-radius:0px 0px 3.1vw 3.1vw;
		background:#BBBABA;
		padding:2.3vw 3.1vw;
	}
	.r_con3_list_info{
		display:block;
		width:100%;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:300;
		font-size:2.2vw;
		color:#3c3c3c;	
		line-height:3.1vw;
		letter-spacing:-0.03em;
	}

}