@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=Suranna&display=swap');

body{
	font-family: 'Nanum Gothic', sans-serif;
	font-size:16px;
	letter-spacing:-2px;}

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

#header{width:100%; height:150px;
	background:rgba(255,255,255,0.8);
	overflow:hidden;
	position:absolute;
	left:0; top:0;}
.header_wrap{height:150px; background:#000;}
.header_inner{height:100px; background:#c90916;}
.header_group{
	width:1100px; height:150px;
	margin:0 auto;}

h1{
	height:100px;
	line-height:125px;
	text-align:center;}

nav{width:1100px; margin:0 auto;}
nav a{display:block;}

.gnb>li{float:left; text-align:center;}

.gnb h2 a{
	width:180px; height:50px;
	line-height:50px;
	color:#fff; font-size:18px;}
.gnb h2 a:hover{
	border-bottom:5px solid #c90916;
	box-sizing:border-box;
	color:#c90916;}

.gnb>li ul a{
	width:180px; height:45px;
	line-height:45px;
	color:#000;}
.gnb>li ul a:hover{
	border-bottom:3px solid #c90916;
	box-sizing:border-box;
	color:#c90916;}

#container{
	margin-top:150px; height:2310px;}
#container h2{display:none;}

.quick_menu{
    position:fixed; z-index:1;
    left:50%; bottom:20px;
    margin-left:600px;
    width:100px; height:645px;
    border-radius:50px;
    text-align:center;
    background:#c90916;}
.quick_menu li:first-child{
    margin-top:50px;}
.quick_menu li:not(:first-child){
    margin-top:25px;}
.quick_menu img{
    margin-bottom:10px;}
.quick_menu a{
    color:#fff;
}


.visual{width:100%; height:700px; overflow:hidden;}

.visual_wrap ul:nth-of-type(1){
	width:300%; height:700px;}
.visual_wrap ul:nth-of-type(1) li{
	float:left;
	width:33.33%; height:700px;}
.visual_wrap ul:nth-of-type(1) div{
	width:1100px; height:700px;
	margin:0 auto;}
.visual_wrap ul:nth-of-type(1) li p{
	float:right;
	font-family:'Nanum Myeongjo', serif;
	letter-spacing:0;
	text-align:right;}

.visual_wrap ul:nth-of-type(1) li:first-child p:first-child{
	margin-top:90px;
	font-size:70px;
	font-weight:700;
	color:#29110c;}
.visual_wrap ul:nth-of-type(1) li:not(:first-child) p:first-child{
	margin-top:170px;
	font-size:70px;
	font-weight:700;
	color:#29110c;}
.visual_wrap ul:nth-of-type(1) li p:last-child{
	clear:both;
	font-size:22px;
	font-weight:700;
	color:#000;}
.visual_wrap ul:nth-of-type(1) li:nth-child(1){
	background:url(../images/visual_01_heritage_rigal.jpg) no-repeat center top/cover;}
.visual_wrap ul:nth-of-type(1) li:nth-child(2){
	background:url(../images/visual_02_renoir.jpg) no-repeat center top/cover;}
.visual_wrap ul:nth-of-type(1) li:nth-child(3){
	background:url(../images/visual_03_landrover.jpg) no-repeat center top/cover;}

.visual_wrap ul:nth-of-type(2){
	position:absolute;
	left:50%; top:800px;}
.visual_wrap ul:nth-of-type(2) li{
	float:left; margin-right:15px;}
.visual_wrap ul:nth-of-type(2) button{
	border:2px solid #c90916;
	border-radius:25px;
	width:20px; height:20px;
	background:rgba(0,0,0,0);
	cursor:pointer;}
.visual_wrap ul:nth-of-type(2) button:hover{
	background:#c90916;}
.visual_wrap ul:nth-of-type(2) button span{display:none;}

.newest{
	width:1100px;
	height:1540px;
	margin:0 auto;}
.newest h3{
	margin-bottom:70px;
	font-family:'Nanum Myeongjo', serif;
	font-size:40px;
	font-weight:700;}

.collection{
	height:620px;
	margin:70px 0 70px 0;}
.collection h3{
	float:left;
	height:40px;
	margin-right:20px;}
.collection p{
	float:left;
	margin-top:12px;
	font-family:'Nanum Myeongjo', serif;
	font-weight:700;
	color:#8c8c8c;
	font-size:25px;}
.collection div{
	clear:both;
	width:1100px;
	height:510px;
	text-align:center;}
.collection div li{
	width:340px;
	height:510px;
	float:left;}
.collection div li:hover{opacity:0.3;}
.collection div li:not(:last-child){margin-right:40px;}
.collection div li:first-child{
	background:url(../images/collection_01_men.jpg);}
.collection div li:nth-child(2){
	background:url(../images/collection_02_women.jpg);}
.collection div li:last-child{
	background:url(../images/collection_03_bag.jpg);}
.collection div li p:first-child{
	width:340px;
	padding-top:140px;
	font-size:35px;
	font-family: 'Suranna', serif;
	font-weight:bold;
	letter-spacing:0;
	color:#fff;}
.collection div li p:last-child{
	width:340px;
	line-height:35px;
	font-size:20px;
	font-family:'Nanum Myeongjo', serif;
	font-weight:700;
	color:#fff;}

.collection div li a{
	display:block;
	width:340px;
	height:510px;}

.news{
	float:left;
	margin:70px 75px 70px 0;
	width:510px;
	height:360px;}
.news ul a{
	font-size:20px;
	line-height:35px;
	color:#8c8c8c;}
.news ul a:hover{text-decoration:underline;}

.catalog{
	float:left;
	width:515px;
	height:360px;
	margin-top:70px;}
.catalog p a:hover{opacity:0.3;}
.catalog p:nth-of-type(1) a{
	display:block;
	width:515px;
	height:250px;}

.support{
	clear:both;
	width:1100px;
	height:280px;}
.support div{
	width:340px;
	height:170px;
	float:left;}
.support div:not(:nth-of-type(3)){margin-right:40px;}
.support div:hover{
	border:5px solid #c90916;
	box-sizing:border-box;}
.support p{
	width:165px;
	height:160px;
	float:left;
	font-size:22px;}
.support div:nth-of-type(1){
	background:url(../images/support_customer_01.gif) no-repeat right top;}
.support div:nth-of-type(2){
	background:url(../images/support_customer_02.gif) no-repeat right top;}
.support div:nth-of-type(3){
	background:url(../images/support_customer_03.gif) no-repeat right top;}
.support div p:nth-child(1) a{
	display:block;
	width:330px;
	height:160px;
	padding:50px 0 0 215px;
	color:#000;}
.support div p:nth-child(2){
	padding-top:50px;
	text-align:center;
	line-height:25px;}

#footer{
	clear:both;
	height:220px;
	background:#270305;
	color:#fff;}
#footer a{color:#fff;}
#footer a:hover{opacity:0.3;}
.footer_wrap{
	width:1100px;
	margin:0 auto;}
.footer_wrap>*{
	height:20px;
	margin-bottom:20px;}
.footer_wrap>p:not(:nth-of-type(7)){float:left; margin-right:45px;}

.footer_wrap ul{padding-top:45px;}
.footer_wrap ul li{float:left; margin-right:38px;}
.footer_wrap address{clear:both; font-style:normal;}