@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&family=Nanum+Myeongjo:wght@400;700;800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Shippori+Mincho+B1:wght@400;500;600;700;800&display=swap');
*{margin:0; padding:0; list-style:none;}
a{text-decoration: none;}
img{border:0;}

button{display: block; border:0;}
table{border-collapse: collapse;}
body{font-family: Roboto,Nanum Gothic,Nanum Myeongjo,Shippori Mincho sans-serif;}

#header{width:100%; height:80px; background: #b9c559; position:fixed;}
.header_wrap{width:1200px; height:80px; margin: 0 auto;}
h1{float:left; line-height:80px;}
h2{font-size:50px; font-weight: 700; color:#485800; margin-bottom:20px;}
p{line-height:20px;}

.visual{height:1013px; background:url(../images/visual.jpg) no-repeat center fixed;}
.visual p{display:none;}

.gnb{float:right; width:600px; height:80px;}
.gnb li{width:180px; height:80px; float:left; cursor: pointer;
   line-height:80px; text-align: center; color:#fff;}
.gnb li:hover{border-bottom:5px solid #fff; box-sizing: border-box;}

#container{background:#e5f1d4;}
.container_wrap{background:url(../images/background_2.png) no-repeat center;}

.newest{height:1230px; background:url(../images/background_1.png) no-repeat center;}
.newest_wrap{width:1200px; margin:0 auto;}

.newest_wrap div{width:530px; height:410px; text-align: left; float:right; margin:140px 0 0 50px;}
.newest_wrap div p{margin-bottom:20px;}

.shoose{width:1200px; height:900px; margin:0 auto;}

.shoose .more_btn{position: absolute; margin:-100px 0 0 650px;}

.shoose_wrap p{margin:20px 0 20px 0;}
.shoose_img{margin-top:150px; text-align: center;}
.shoose_wrap{width:900px; margin:0 auto;}

.shop{width:1200px; height:900px; margin:0 auto;}
.shop>p:nth-of-type(1){float:left; width:650px;}

.shop p{margin:20px 0 20px 0;}

.wear{width:1200px; height:1300px; margin:0 auto; text-align: center;}
.wear p{margin:20px 0 20px 0;}
.wear h2{margin-bottom:50px;}
.wear p:nth-of-type(3){margin-top:80px;}


#footer{height:300px; text-align: center; background: #b9c559;}
#footer p{color:#fff;}
.footer_wrap{width:1200px; height:300px; margin:0 auto;}
.footer_wrap li{float:left; margin:20px;}

.footer_wrap p:nth-of-type(1){padding-top:70px;}
.footer_wrap p:nth-of-type(2){margin:15px;}
.footer_wrap ul{margin-left:40%;}






