/* basic style */
body{ background: #fff;font-family: 'Pretendard';}
button{ outline: 0px; border:0px;}
a{ outline:0;}
.inner_wrap{ width: 1200px; margin: 0 auto; position: relative;}
.clear_item:after{ content:""; display: block; clear: both;}
.left_item{ float: left;}
.right_item{ float: right;}
.half_item{ width: 50%;}
.full_item{ width: 100%;}
.full_img{ width: 1920px; position: relative; left: 50%; margin-left: -960px; min-width:1200px}
.hide_item{display: none !important; font-size: 0px !important; width: 0px !important; height: 0px !important; position: absolute !important; line-height: 0px !important;}
.ad_item{ position: absolute;}
.col_red{ color: #d52330;}
#wrapper {width: 100%;min-width: 1800px;}
#container{overflow: hidden;margin: 90px 0 0;}
.sec{width: 1920px; position: relative; left: 50%; margin-left: -960px; min-width:1200px}
.inner_wrap_1200{width: 1200px;margin: 0 auto;position: relative;max-width: 100vw;min-width: 1200px;}
.inner_wrap_1400{width: 1400px;margin: 0 auto;position: relative;max-width: 100vw;min-width: 1400px;}
.inner_wrap_1600{ width: 1600px; margin: 0 auto; position: relative;max-width: 100vw;min-width: 1600px;}
.inner_wrap_1800{ width: 1800px; margin: 0 auto; position: relative;max-width: 100vw;min-width: 1800px;}

::selection {
background: #62b0bd;
color: #fff;
}
.LandingWrap{}
/* basic style end */

/* board style */
#bo_list, #bo_w, #bo_gall{ width: 100%; margin: 0 auto; padding: 0 0 10%; background-color: transparent;}
#bo_v{ width: 100%; margin: 0 auto; background-color: transparent;}
#bo_list_total{ display: none;}
#bo_btn_info{ float: right; line-height: 34px; font-size: 0.92em; color: #4e546f; font-size: .8rem;}
#bo_cate {margin:25px 0; padding: 0 15px; text-align: center;}
#bo_cate h2 {text-align: left; font-size: 16px; margin: 5px 0 13px 0; color: #717171; }
#bo_cate ul {zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;}
#bo_cate a {display:block;line-height:28px;padding:5px 15px;border:1px solid #e9e9e9;color:#000;font-size:16px;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#cb3f43;color:#fff}
#bo_cate #bo_cate_on {z-index:2;background:#cb3f43;color:#fff;font-weight:100;border:1px solid #e9e9e9;}
#bo_v_title { border-top: 1px solid #00122d; border-bottom: 1px solid #00122d; padding: 1% 0; }
#bo_v_title .if_date{ font-size: 15px; font-weight: 100; margin: 0 10px;}
#bo_v_title .bo_v_cate{ display: inline-block; width: 60px; line-height: 24px; background: #cb3f43; color: #ffffff; font-weight:100; font-size: 15px; text-align: center; padding: 0px; border-radius: 0px;}
#bo_v_con{border-bottom: 1px solid #00122d; padding: 0 0 5% 0;}
/* board style end */

/* head style */
#hd {position: fixed;top:0;left:0;right: 0;z-index: 9999;background: #000000;font-family: 'Pretendard', sans-serif;transition: background-color 0.5s;border-bottom: 1px solid #62b0bd;}
#hd.scrolled{background-color: #fff;}
#hd.scrolled .hd_gnb a{color: #475569;}
#hd.scrolled .hd_gnb a p{}
#hd.scrolled .hd_gnb a p span{}
#hd_wrapper {min-width: 1800px;}
.hd_box{margin: 0 auto;display: flex;justify-content: center;align-items: center;text-align: center;max-width: 100vw;min-width: 850px;width: 1400px;}
#logo {padding: 0;}
#logo a{}
#logo a img{}
.hd_gnb{display: flex;align-items: center;min-width: 1400px;justify-content: center;padding: 15px 0;height: 90px;}
.hd_gnb a{display: inline-block;margin: 0 35px;font-size: 17px;font-weight: 600;color: #ffffff;position: relative;}
.hd_gnb .hd_gnb_group:first-child a:first-child{margin-left: 0;}
.hd_gnb .hd_gnb_group:last-child a:last-child{margin-right: 0;}
.hd_gnb a:last-child{}
.hd_gnb a p{}
.hd_gnb a p span{color: #60a5fa;}
.hd_gnb a p:hover{/* box-shadow: 0px 3px #ffffff; */font-weight: 600;color: #111;}
/* head style end */

/* MainVideo style start */
.MainVideo {position: relative;width: 100%;height: calc(100vh - 90px);padding-bottom: 0;overflow: hidden;margin: 0;background: #000;}
.MainVideo video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;filter: brightness(0.4);}

.MainVideoTxt{position: absolute;top: 230px;left: 50%;transform: translateX(-50%);text-align: center;font-family: 'YeogiOttaeJalnanGothic';width: 1400px;font-weight: 300;}
.MainVideoTxt span{color: #fff;line-height: 180px;}
.MainVideoTxt span:nth-of-type(1){font-size: 120px;display: flex;justify-content: center;align-items: center;}
.MainVideoTxt span:nth-of-type(1) img{margin: 0 40px;}
.MainVideoTxt span:nth-of-type(2){font-size: 150px;}

.MainVideoScroll{position: absolute;animation: bounce_scroll 0.3s ease infinite alternate;left: 0;right: 0;margin: 0 auto;bottom: 30px;text-align: center;}
.MainVideoScroll img{}
/* MainVideo style end */

/* SalesRecords style start */
.SalesRecords{background: url(../img/SalesRecords_bg.jpg) no-repeat center center / cover;position: relative;height: 1671px;padding: 120px 0 0;}
.SalesRecords .inner_wrap_1400{}

.SalesRecordsTit{position: relative;text-align: center;font-family: 'YeogiOttaeJalnanGothic';}
.SalesRecordsTit span{display: block;}
.SalesRecordsTit span:nth-of-type(1){font-family: 'Pretendard';font-size: 20px;margin-bottom: 50px;}
.SalesRecordsTit span:nth-of-type(2){font-size: 55px;color: #fff;margin-bottom: 10px;}
.SalesRecordsTit span:nth-of-type(3){font-size: 80px;font-weight: 300;}

.SalesRecordsAverage{background: url(../img/SalesRecordsAverage_bg.jpg) no-repeat center center / cover;position: relative;height: 340px;margin-top: 40px;display: flex;align-items: center;justify-content: space-between;padding: 0 100px;}
.SalesRecordsAverageTit{position: relative;font-family: 'YeogiOttaeJalnanGothic';font-weight: 300;}
.SalesRecordsAverageTit p{font-size: 40px;color: #fff;line-height: 60px;}
.SalesRecordsAverageNum{}
.SalesRecordsAverageNum p{}
.SalesRecordsAverageNum p:nth-of-type(1){font-family: 'Pretendard';font-size: 28px;color: #fff;font-weight: 500;}
.SalesRecordsAverageNum p:nth-of-type(2){font-family: 'YeogiOttaeJalnanGothic';font-weight: 300;font-size: 35px;color: #fff;line-height: 120px;}
.SalesRecordsAverageNum p:nth-of-type(2) span{font-family: 'Black Han Sans';font-size: 120px;margin-right: 10px;}

.SalesRecordsBest{position: relative;margin-top: 55px;}
.SalesRecordsBestTit{font-family: 'YeogiOttaeJalnanGothic';font-size: 30px;font-weight: 300;color: #fff;margin: 0 0 25px;}

.SalesRecordsBestSlide{position: relative;overflow: hidden;cursor: grab;touch-action: pan-y;user-select: none;-webkit-user-select: none;mask-image: linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);-webkit-mask-image: linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);}
.SalesRecordsBestSlide.Dragging{cursor: grabbing;}
.SalesRecordsBestTrack{display: flex;width: max-content;will-change: transform;}
.SalesRecordsBestList{display: flex;flex-shrink: 0;gap: 24px;list-style: none;margin: 0;padding: 0 24px 0 0;box-sizing: border-box;}
.SalesRecordsBestList li{flex: 0 0 310px;width: 310px;padding: 28px 24px;background: #201e1a;border-top: 1px solid #f4d476;box-sizing: border-box;}

.SalesRecordsBestStore{display: flex;align-items: flex-start;gap: 15px;}
.SalesRecordsBestStore > span{font-family: 'Black Han Sans';font-size: 30px;font-weight: 400;line-height: 1.4;color: #f4d476;background: none;-webkit-text-fill-color: #f4d476;}
.SalesRecordsBestStore p{font-family: 'YeogiOttaeJalnanGothic';font-size: 28px;font-weight: 300;color: #fff;line-height: 1.4;margin: 0;}
.SalesRecordsBestStore small{display: block;font-family: 'Pretendard';font-size: 18px;font-weight: 400;color: #ffffff;line-height: 1.4;margin-top: 4px;}

.SalesRecordsBestPrice{display: inline-flex;align-items: baseline;gap: 3px;margin-top: 22px;padding: 9px 10px;background: #ed232a;white-space: nowrap;}
.SalesRecordsBestPrice strong{font-family: 'Black Han Sans';font-size: 35px;font-weight: 400;color: #fff;line-height: 1.2;background: none;padding: 0;}
.SalesRecordsBestPrice > span{font-family: 'Black Han Sans';font-size: 24px;font-weight: 400;color: #fff;line-height: 1.2;}

.SalesRecordsInfo{position: relative;display: flex;width: 100%;margin-top: 70px;padding-top: 50px;border-top: 1px solid #f4d476;box-sizing: border-box;}
.SalesRecordsInfoLeft{position: relative;width: 50%;padding: 5px 63px 0 0;box-sizing: border-box;}
.SalesRecordsInfoRight{position: relative;width: 50%;min-height: 390px;padding: 5px 0 0 60px;border-left: 1px solid rgba(244,212,118,0.5);box-sizing: border-box;}

.SalesRecordsInfoTit{position: relative;margin: 0;font-family: 'YeogiOttaeJalnanGothic';font-weight: 300;z-index: 1;}
.SalesRecordsInfoTit span{display: block;}
.SalesRecordsInfoTit span:nth-of-type(1){font-family: 'Pretendard';font-size: 20px;font-weight: 500;color: #f4d476;letter-spacing: 0.2em;line-height: 30px;margin-bottom: 7px;}
.SalesRecordsInfoTit span:nth-of-type(2){font-size: 40px;font-weight: 300;color: #fff;line-height: 55px;letter-spacing: 0;}
.SalesRecordsInfoRight .SalesRecordsInfoTit span:nth-of-type(1){margin-bottom: 17px;}

.SalesRecordsInfoGraph{position: relative;margin-top: 45px;}
.SalesRecordsInfoItem + .SalesRecordsInfoItem{margin-top: 41px;}
.SalesRecordsInfoLabel{display: flex;align-items: center;gap: 24px;height: 30px;margin-bottom: 10px;}
.SalesRecordsInfoLabel strong{font-family: 'Pretendard';font-size: 28px;font-weight: 700;color: #fff;line-height: 30px;white-space: nowrap;}
.SalesRecordsInfoLabel > span{position: relative;padding-left: 24px;font-family: 'Pretendard';font-size: 24px;font-weight: 400;color: rgba(255,255,255,0.5);line-height: 30px;white-space: nowrap;}
.SalesRecordsInfoLabel > span::before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 20px;background: rgba(255,255,255,0.5);}

.SalesRecordsInfoTrack{height: 54px;}
.SalesRecordsInfoBar{display: flex;align-items: center;justify-content: flex-end;width: 550px;height: 100%;padding: 0 15px;background: var(--gold-gradient);box-sizing: border-box;}
.SalesRecordsInfoBar strong{font-family: 'YeogiOttaeJalnanGothic';font-size: 28px;font-weight: 300;color: #000;line-height: 1;}
.SalesRecordsInfoBar strong span{font-family: 'YeogiOttaeJalnanGothic';font-size: 18px;font-weight: 300;margin-left: 5px;}
.SalesRecordsInfoItem:nth-of-type(2) .SalesRecordsInfoBar{width: 637px;background: linear-gradient(90deg,#b3141a,#ed232a);}
.SalesRecordsInfoItem:nth-of-type(2) .SalesRecordsInfoBar strong{color: #fff;}

.SalesRecordsInfoTxt{position: relative;margin-top: 30px;z-index: 1;}
.SalesRecordsInfoTxt p{font-family: 'Pretendard';font-size: 25px;font-weight: 400;color: #fff;line-height: 40px;margin: 0;}
.SalesRecordsInfoTxt p + p{margin-top: 20px;}
.SalesRecordsInfoTxt strong{font-weight: 700;color: #f4d476;}

.SalesRecordsInfoImg{position: absolute;right: -120px;bottom: -91px;display: block;width: 526px;max-width: none;height: auto;pointer-events: none;}
/* SalesRecords style end */