@charset "utf-8";

/*divider*/

/*ÇÏ´Ü ¿þÀÌºê¸ð¾ç µð¹ÙÀÌ´õ*/
.divider_wave_bottom {position: absolute;left: 0;bottom: 0;width: 100%;overflow: hidden;line-height: 0;transform: rotate(180deg);z-index: 999;}
.divider_wave_bottom svg {position: relative;display: block;width: calc(108% + 1.3px);height: 120px;}
.divider_wave_bottom .shape-fill {fill: #FFFFFF;}

@media screen and (max-width:1024px){
    .divider_wave_bottom {display:none;}
}


/*»ó´Ü ¿þÀÌºê¸ð¾ç µð¹ÙÀÌ´õ*/
.divider_wave_top {position: absolute;top: -1px;left: 0;width: 100%;overflow: hidden;line-height: 0;z-index: 999;}
.divider_wave_top svg {position: relative;display: block;width: calc(100% + 1.3px);height: 150px;}
.divider_wave_top .shape-fill {fill: #FFFFFF;}

@media screen and (max-width:1024px){
    .divider_wave_top {display:none;}
}

/*ÇÏ´Ü Ä¿ºê¸ð¾ç µð¹ÙÀÌ´õ*/
.divider_curve_bottom {position: absolute;left: 0;bottom: 0;width: 100%;overflow: hidden;line-height: 0;z-index: 999;}
.divider_curve_bottom svg {position: relative;display: block;width: calc(108% + 1.3px);height: 195px;}
.divider_curve_bottom .shape-fill {fill: #FFFFFF;}

@media screen and (max-width:1024px){
    .divider_curve_bottom {display:none;}
}


/*»ó´Ü Ä¿ºê¸ð¾ç µð¹ÙÀÌ´õ*/
.divider_curve_top {position: absolute;top: -1px;left: 0;width: 100%;overflow: hidden;line-height: 0;z-index: 999;transform: rotate(180deg);}
.divider_curve_top svg {position: relative;display: block;width: calc(100% + 1.3px);height: 200px;}
.divider_curve_top .shape-fill {fill: #FFFFFF;}

@media screen and (max-width:1024px){
    .divider_wave_top {display:none;}
}


/*ÇÏ´Ü ¿ì»óÇâ »ç¼± ¸ð¾ç µð¹ÙÀÌ´õ*/
.divider_line_up_bottom {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;transform: rotate(180deg);z-index: 999;}
.divider_line_up_bottom svg {position: relative;display: block;width: calc(100% + 1.3px);height: 195px;transform: rotateY(180deg);}
.divider_line_up_bottom .shape-fill {fill: #FFFFFF;}

@media screen and (max-width:1200px){
    .divider_line_up_bottom {display:none;}
}

/*ÇÏ´Ü ¿ìÇÏÇâ »ç¼± ¸ð¾ç µð¹ÙÀÌ´õ*/
.divider_line_down_bottom {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;transform: rotate(180deg);z-index: 999;}
.divider_line_down_bottom svg {position: relative;display: block;width: calc(100% + 1.3px);height: 200px;transform: rotateY(0deg);}
.divider_line_down_bottom .shape-fill {fill: #FFFFFF;}

@media screen and (max-width:1200px){
    .divider_line_down_bottom {display:none;}
}

/*»ó´Ü ¿ì»óÇâ »ç¼± ¸ð¾ç µð¹ÙÀÌ´õ*/
.divider_line_up_top {position: absolute;top: -1px;left: 0;width: 100%;overflow: hidden;line-height: 0;z-index: 999;}
.divider_line_up_top svg {position: relative;display: block;width: calc(100% + 1.3px);height: 195px;transform: rotateY(180deg);}
.divider_line_up_top .shape-fill {fill: #FFFFFF;}

@media screen and (max-width:1200px){
    .divider_line_up_top {display:none;}
}

/*»ó´Ü ¿ìÇÏÇâ »ç¼± ¸ð¾ç µð¹ÙÀÌ´õ*/
.divider_line_down_top {position: absolute;top: -1px;left: 0;width: 100%;overflow: hidden;line-height: 0;z-index: 999;}
.divider_line_down_top svg {position: relative;display: block;width: calc(100% + 1.3px);height: 195px;transform: rotateY(0deg);}
.divider_line_down_top .shape-fill {fill: #FFFFFF;}

@media screen and (max-width:1200px){
    .divider_line_down_top {display:none;}
}

/*»ó´Ü ¿ìÇÏÇâ ÈÄ »óÇâ »ç¼±¸ð¾ç µð¹ÙÀÌ´õ*/
.divider_line_v_bottom {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;z-index: 999;}
.divider_line_v_bottom svg {position: relative;display: block;width: calc(141% + 1.3px);height: 289px;}
.divider_line_v_bottom .shape-fill {fill: #FFFFFF;}

@media screen and (max-width:1200px){
    .divider_line_v_bottom {display:none;}
}

/*ÇÏ´Ü´Ü ¿ìÇÏÇâ ÈÄ »óÇâ »ç¼±¸ð¾ç µð¹ÙÀÌ´õ*/
.divider_line_v_top {position: absolute;top: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;transform: rotate(180deg);z-index: 999;}
.divider_line_v_top svg {position: relative;display: block;width: calc(135% + 1.3px);height: 123px;}
.divider_line_v_top .shape-fill {fill: #FFFFFF;}

@media screen and (max-width:1200px){
    .divider_line_v_top {display:none;}
}