@charset "utf-8";
/* CSS Document */



/*이미지 수정 여기서부터*/
.main_img{
	background:url('https://cdn.icoda.co.kr/asset/editor/202511/20251103132024_96b961abf55e033188271bc021969de0_v0tw.png');
}





.sale-info-img{
	background: url(https://cdn.icoda.co.kr/asset/editor/202511/20251103132709_96b961abf55e033188271bc021969de0_n9c4.png);
}





.promotion_img01,
.promotion_img01-1{
	background:url('https://cdn.icoda.co.kr/asset/editor/202511/20251103131924_96b961abf55e033188271bc021969de0_bf2h.jpg');
	
}

@media(max-width:992px){
	.promotion_img01,
.promotion_img01-1{
	background:url('https://cdn.icoda.co.kr/asset/editor/202511/20251103134651_96b961abf55e033188271bc021969de0_3o8r.png');
	
}
}

.promotion_img02{
	background:url("https://cdn.icoda.co.kr/asset/editor/202510/20251020100714_781648379f1ece579d8f64ff19717056_xaww.jpg");
}







.promotion_info_bg01{

	background: url('https://cdn.icoda.co.kr/asset/editor/202510/20251020100714_781648379f1ece579d8f64ff19717056_xaww.jpg');

}

.promotion_info_bg02{

	background: url('https://cdn.icoda.co.kr/asset/editor/202510/20251020100714_781648379f1ece579d8f64ff19717056_xaww.jpg');

	
}



.promotion_info_bg03{

	background: url('https://cdn.icoda.co.kr/asset/editor/202510/20251020100714_781648379f1ece579d8f64ff19717056_xaww.jpg');

}


.products_info-img{

	background: url('https://cdn.icoda.co.kr/asset/editor/202510/20251020100536_781648379f1ece579d8f64ff19717056_jok9.jpg');
}





/*이미지 수정 여기까지*/


.main_img{
	width: 45%;	
    background-position: center center;
	background-size:cover;
	background-repeat: no-repeat;
}

@media(max-width:800px){
	.main_img{
	width: 100vw;
    height: 100vw;
    background-position: center center;
	background-size:cover;
	background-repeat: no-repeat;
}
}





.sale-info-img{
	width:100%;
	max-width: 700px;
    background-position: center center;
	background-size:cover;
	background-repeat: no-repeat;
	aspect-ratio:10 / 5;
	margin: 0 auto;
	border: 2px solid black;
	border-radius: 1.7em;
	
}



.promotion_img01,
.promotion_img01-1{	
	width:100%;
    background-position: center center;
	background-size:cover;
	background-repeat: no-repeat;
	height: 47vw;
	position: absolute;
	left: 0;
	border-top: 2px solid #40494c;
}



.promotion_img01-1{	
	opacity: 0%;
	width: 98%;
	position: relative;
	z-index: -2;
	
	
}

@media(max-width:992px){
	.promotion_img01,
	.promotion_img01-1{
		width:100%;
	height: auto;
		aspect-ratio:6 / 7;
	}
}











.promotion_img02{
	width:100%;
	max-width: 1230px;
    background-position: center center;
	background-size:cover;
	background-repeat: no-repeat;
	aspect-ratio:100 / 43;
	margin: 0 auto;
}











.promotion_info_bg01,
.promotion_info_bg02,
.promotion_info_bg03{
	
	width: 100%;
	height: auto;
	background-size:cover;
	background-position: center center;
	background-repeat: no-repeat;
	aspect-ratio:7 / 8;
	
}


@media(max-width:800px){
	
.promotion_info_bg01,
.promotion_info_bg02,
.promotion_info_bg03{
	aspect-ratio:6 / 4;
	
	}
}








.products_info-img{
	max-width: 25rem;
	width: 95%;
	height: auto;
	max-height: 30rem;
	aspect-ratio:5 / 5.5;
	background-size:cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 2rem;

	
	
}




.ms365_title{
	font-size: calc(90% + 3.7vw);
    font-family: Pretendard Std Variable;
    font-weight: 500;
    line-height: 1.4;
    padding-top: 3rem;
    color: #1f1f1f;
    font-feature-settings: "salt";
    word-break: keep-all;
    text-align: center;
	max-width: 85vw;
	margin: 0 auto;
}





.ms365_sub{
	font-size: 18px;
    font-family: Pretendard Std Variable;
    font-weight: 400;
    line-height: 1.7;
    padding-top: 2.2rem;
    color: #1f1f1f;
    opacity: 0.75;
    font-feature-settings: "salt";
    word-break: keep-all;
    text-align: center;
    max-width: 40%;
    margin: 0 auto;
}





@media(max-width:992px){
	
.ms365_sub{
	font-size: 18px;
    font-family: Pretendard Std Variable;
    font-weight: 400;
    line-height: 1.7;
    padding-top: 2.2rem;
    color: #1f1f1f;
    opacity: 0.75;
    font-feature-settings: "salt";
    word-break: keep-all;
    text-align: center;
    max-width: 80%;
    margin: 0 auto;
}
}




.ms365_bg{
	width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    position: absolute;
    left: 0;
    border-top: 2px solid #40494c;
	background-color: #d7f6ff;
}




.ms365_bg01{
	width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    position: relative;
    left: 0;
    border-top: 2px solid #40494c;
	background-color: #d7f6ff;
	opacity: 0;
	z-index: -2;
}


img{
	max-width: 100%;
}