html {
    background-color: #ffffff;
    margin: 0;
}

body {
    margin: 0;
    width:1920px;
    height: 1080px;
    position:absolute;
    left:50%;
    transform-origin:0 0;
}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}

.layout_header {padding:49px 50px 0 70px; height:121px; background-color:#dee6eb;} 

.contents_section {animation: fadein 1s; padding:100px 0 0 155px; background-image:url('../images/contents/bg.png'); background-size: contain;}

.contents_section_row > img { width:380px; height:730px; cursor:pointer; }
.contents_section_row { margin-right:30px; margin-bottom:50px; position: relative; }
#contents_first_row {}
#contents_second_row { margin-top: 10px; }

.tab_img_btn_container {position:relative}
#tab_img_1 {background-image: url('../images/contents/1_646.jpg'); background-repeat: no-repeat;}
#tab_img_2 {background-image: url('../images/contents/2_647.jpg'); background-repeat: no-repeat;}
#tab_img_3 {background-image: url('../images/contents/3_648.jpg');background-repeat: no-repeat;}
#tab_img_4 {background-image: url('../images/contents/4_649.jpg');background-repeat: no-repeat;}
#tab_img_5 {background-image: url('../images/contents/5_650.jpg');background-repeat: no-repeat;}
#tab_img_6 {background-image: url('../images/contents/6_651.jpg');background-repeat: no-repeat;}
#tab_img_7 {background-image: url('../images/contents/7_652.jpg');background-repeat: no-repeat;}
#tab_img_8 {background-image: url('../images/contents/8_653.jpg');background-repeat: no-repeat;}
#tab_img_9 {background-image: url('../images/contents/9_654.jpg');background-repeat: no-repeat;}

.tab_img_btn_container > span { white-space: nowrap;}

.image_btn_head{display:none; position:absolute; top:150px; left:50%; transform: translateX(-50%);  font-family: Poppins; font-size: 34px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: center;color: #fff;   
}

.image_btn_disc{display:none; position:absolute; top:198px; left:50%; transform: translateX(-50%); 
    font-family: 'Noto Sans KR', sans-serif; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5;letter-spacing: normal;text-align: center; color: #fff;}

.contents_section span {
    font-family: 'Noto Sans KR', sans-serif;
}

.btn_arrow { position:absolute; right:65.5px; bottom:63px; }