	/* 01 */
	.company-intro-img {
		display: flex;
		flex-wrap: wrap;
		gap: 2%;
	}

	/* 02 */
	.freebtn {
		width: 100px;
		height: 40px;
		border-radius: 6px;
		font-family: 'Pretendard';
		font-weight: 500; 
		font-size: 14px;
		background-color: #ff7270;
		border: none;
		color: #FFFFFF;
		text-align: center;
		align-content: center;
	}

	.freedownbtn-flex {
		width: 100%;
		display: flex;
	}

	.freedown-notice-box {
		display:flex;
		align-items: center;
		width: 100%;
		background-color: #f7f9fd;
		padding: 30px 40px;
		border-bottom: 2px solid #6a6aab;
	}

	.freedown-notice-box .notice-tit {
		font-size: 30px;
		font-weight: 500;
		line-height: 42px;
		color: #0e4f9f;
	}

	.freedown-notice-box .notice-sub {
		font-weight: 500;
		color: #575d73;
	}
	
	/* 06 */
    .div_container.privacy {
        width: 1200px;
        box-sizing: border-box;
        margin: 0 auto;
    }

    .privacy .titleTypeOne {
        margin: 20px 0px;
        font-weight: 700;
        line-height: 100%;
        text-align: center;
    }

    .privacy p {
        font-size: 15px;
    }

    .privacy .lh26 {
        line-height: 26px;
    }

    .privacy .mgb30 {
        margin-bottom: 30px !important;
    }

    .privacy .mgb60 {
        margin-bottom: 60px !important;
    }

    .privacy .listTypeB.depth3 {
        margin: 16px 0 0 30px;
    }


	@media (max-width: 1200px) {
		 
 		/* 06 */
		 .div_container.privacy {
			width: 100%;
			padding: 0 50px;
		}

	}

	@media (max-width: 768px) {
		
		/* 02 */
		.freebtn {
			font-size: 12px !important;
		}

		.freedownbtn-flex {
			width: 100%;
		}

		.freedown-img {
			width: 100%;
		}

		/* 06 */
		.div_container.privacy {
			width: 100%;
			padding: 0 28px;
		}

	}

	@media (max-width: 393px) {
		/* 01 */
		.mobile-none {
			display: none;
		}

		.company-intro-img {
			flex-wrap: nowrap;
			flex-direction: column;
		}

		/* 02 */
		.freebtn {
			width: 93px;
			height: 32px;
			font-size: 12px !important;
		}

		.freedown-img {
			width: 100%;
		}

		.freedownbtn-flex {
			width: 100%;
    		flex-direction: column;
			font-size: 12px;
		}

		.freedown-img-box {
			display: none;
		}

		.notice-content {
			font-size: 14px;
		}

		.notice-content .notice-tit {
			font-size: 25px;
		}

	}


