@charset "utf-8";
/* CSS Document */


#container{margin-top:-1px;}
#contents .sub_content{width:100%; margin:0; padding:0;}/* 메인 */
.main_visual{overflow:hidden; width:100%;  margin:0 0 70px 0;}
.main_content{}
.main_slide_ban{overflow:hidden; width:1200px; margin:0 auto;}
.main_slide{float:left; width:610px;}
.main_banner{float:left; width:589px; padding:0 0 0 1px;}
.main_ban_img01,
.main_ban_img02,
.main_ban_img03{display:inline-block; float:left;}
.main_ban_img01{padding:0 0 1px 0;}
.main_ban_img03{padding:0 0 0 1px;}

.main_cont_slide{text-align:center;}

.scroll_wrap{top:806px;}

.sliderbanner_box {}
.sliderbanner_box img {width: 100%;}
.sliderbanner_box .swiper-slide {position: relative; width: 380px; height: 580px; border-radius: 10px; overflow: hidden;}
.sliderbanner_box .swiper-slide:after {content: ''; background: rgba(0, 0, 0, .2); position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 10px;}
.sliderbanner_box .swiper-slide-active {width: 440px;}
.sliderbanner_box .swiper-slide-active:after {display: none;}

.md_brd {}
.md_brd ul {display: flex; flex-wrap: wrap; gap: 32px; font-size: 0; margin-top: -13px;}
.md_brd ul li {width: 276px; margin-top: 13px;}
.md_brd ul li a {}
.md_brd ul li a span {display: block; font-size: 0;}
.md_brd ul li a span img {width: 100%;}
.md_brd ul li a p {font-size: 18px; margin: 20px 0 0; line-height: 1;}

.short_brd ul {display: flex; flex-wrap: wrap; gap: 30px; font-size: 0; margin-top: -13px;}
.short_brd ul li {width: 216px; margin-top: 13px;}
.short_brd ul li a {}
.short_brd ul li a span {display: block; font-size: 0; position: relative;}
.short_brd ul li a span:after {content: ''; background: url(../../img/new/main/ico_play.png) no-repeat center/70px; width: 70px; height: 70px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.short_brd ul li a span img {width: 100%;}
.short_brd ul li a p {font-size: 18px; margin: 20px 0 0; line-height: 1;}

.insta_list {display: flex;}
.insta_list li {width: 20%;}
.insta_list li a {display: block; font-size: 0;}
.insta_list li img {width: 100%;}
