@charset "utf-8";


@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&family=Roboto:wght@400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700&display=swap');

body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,li,dt,dd,
table,tr,td,form,input,select,textrea{ margin: 0; padding:0; list-style:none; }
a{ text-decoration:none; }
img{ border:0; }

body{ font-family: NanumGothic, Roboto sans-serif; }




#header{ width:100%; height:95px; background:#000; position:fixed; }
.header_wrap{ width:1200px; height:95px; margin:0 auto; }
.header_wrap h1{ float:left;  margin:30px 0 0 30px; }
nav{ float:right; margin:30px; }
.gnb li{ float:left; }
.gnb li button{ border:0; background:none; font-size:18px; color:#a3a3a3; cursor:pointer; margin-left: 20px; }
.gnb li button:hover{ color:#fff; }

#container{ clear:both; background:#000; padding-top:95px; }
.visual h2, .savilerow h2, .media h2, .gift h2, .sale h2{ display:none; }



.visual{ height:789px; padding-top:95px; background:url(../images/visual.jpg) no-repeat center bottom; }
.visual_wrap{ width:1200px; height:789px; margin:0 auto; }
.visual_wrap div{ position:absolute; }
.visual_wrap div img{ margin:300px 0 0 530px; }
.visual_wrap div p{ color:#a3a3a3; text-align:right; }
.visual_wrap div p:nth-child(2){ font-size:20px; margin:10px 70px 0 0; }
.visual_wrap div p:nth-child(3){ letter-spacing:10px; margin:10px 60px 0 0;}
.visual_wrap>p img{ width:809px; margin:30px 0 0 320px; }


.collaboration{ height:815px; background:url(../images/newest.jpg) no-repeat center top; }
.collaboration_wrap{ width:1200px; height:815px; margin:0 auto; }
.collaboration_wrap h2{ color: #c0a247; font-family:"NanumMyeongjo"; font-size:30px; font-weight:normal; line-height:45px; letter-spacing:15px; padding:250px 0 0 80px; }
.collaboration_wrap h2 span{ color:#a3a3a3; }
.collaboration_wrap p{ color:#a3a3a3; padding-left:80px; line-height:25px; }
.collaboration_wrap p span{ color: #c0a247; }
.collaboration_wrap p:nth-of-type(1){ padding-top:80px; }
.collaboration_wrap p:nth-of-type(2){ padding-top:30px; }


.savilerow{ height:950px; background:#000; }
.savilerow_wrap{ width:1200px; height:950px; margin:0 auto; }
.savilerow_wrap>p{ text-align:center; padding-top:80px; }

.savilerow_wrap table{ width:1200px; height:655px; margin:70px auto 0 auto; border-collapse:collapse; }

.savilerow_wrap table tr:first-child, .savilerow_wrap table tr:last-child { width:1200px; height:327px; }

.savilerow_wrap table tr:first-child td:last-child{ text-align:right; }
.savilerow_wrap table tr:last-child td:first-child{ text-align:left; }
.savilerow_wrap table tr:last-child td:last-child{ text-align:right; }


.savilerow_wrap table td p:first-child{ font-size:20px; color:#fff; }
.savilerow_wrap table td p:last-child{ color:#a3a3a3; line-height:25px; padding-top:30px; }



.media{ height:962px; background:url(../images/newest3.jpg) no-repeat center top; }
.media_wrap{ width:1200px; height:962px; margin:0 auto; }
.media_wrap p:nth-of-type(1){ text-align:center; padding-top:100px; }
.media_wrap p:nth-of-type(2){ padding-top:100px; }
.media_wrap iframe{ width:1200px; height:600px; border:0; }




.gift{ height:924px; background:url(../images/newest4.jpg) no-repeat center top; }
.gift_wrap{ width:1200px; height:924px; margin:0 auto; }
.gift_wrap p:nth-of-type(1){ text-align:left; padding-top:250px; }
.gift_wrap p:nth-of-type(2), .gift_wrap p:nth-of-type(3){ color:#a3a3a3; line-height:25px; padding-left:50px; }
.gift_wrap p:nth-of-type(2){ padding-top:60px; }
.gift_wrap p:nth-of-type(3){ padding-top:20px; }
.gift_wrap p:nth-of-type(4){ padding:120px 0 0 50px; }


.sale{ height:834px; background:url(../images/newest5.jpg) no-repeat center top fixed; }
.sale_wrap{ width:1200px; height:834px; margin:0 auto; }
.sale_wrap p:nth-of-type(1){ text-align:center; padding-top:200px; }
.sale_wrap p:nth-of-type(2){ text-align:center; font-family:"NanumMyeongjo"; color:#a3a3a3; line-height:25px; padding-top:50px; }
.sale_wrap p:nth-of-type(3){ text-align:center; padding-top:50px; }
.sale_wrap p:nth-of-type(4){ width:500px; height:85px; border:1px solid #c0a247; margin:50px auto 0 auto; }
.sale_wrap p:nth-of-type(4) a{ display:block; color:#c0a247; line-height:85px; text-align:center; }
.sale_wrap p:nth-of-type(4) a:hover{ border:1px solid #fff; color:#fff; }



#footer{ height:180px; background:#000; }
.footer_wrap{ width:1200px; height:180px; margin:0 auto; }
.footer_wrap p:nth-child(1){ float:left; padding-top:70px; }
.footer_wrap p:nth-child(2){ float:right; color:#a3a3a3; padding-top:80px; }








































