

#header{display:none;}
#main_container{overflow:hidden;}
#main_container img{ max-width:100%;}
/* #main_container img{width:100%;} */
#main_container .container{
	max-width:1630px;
	width:100%;
}
@media (max-width:992px){
	#main_container .container{
		max-width:830px;
		width:100%; 
	}
}
.bg_img{
	max-width: 1920px;
	width:100%;
	height:100%;
}

/*sec01*/
#main_container > .sec01{
	background: url(../_img/main/main_visual-pc.jpg) no-repeat top center / cover;
	padding:18rem 0;
}
#main_container > .sec01 .sec01_title .logo{max-width:300px;}
#main_container > .sec01 .sec01_title .txt{max-width:744px;}
#main_container > .sec01 .sec01_title h5{margin-top:4rem;}
#main_container > .sec01 .sec01_title .t1{color:#ddd;margin: 4rem 0 2rem;}
#main_container > .sec01 .sec01_title .t2{color:#aaa;margin-top:0.5rem;}

#main_container .sec01 .quick{
	position: fixed;
	bottom:0;
	left:0;
	z-index:1111;
	width:100%;
	background: #dad2be;
	border-top: 6px solid #947c4b;
}
#main_container .sec01 .quick form > .d-lg-flex{
	max-width: 1230px;
	width:100%;
    height:16rem;
	margin: 0 auto;
    padding:2rem 15px;
	
}

#main_container .sec01 .quick form > .d-lg-flex .quick_gm{
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    width:25%;
    padding-right:2%; 
}
#main_container .sec01 .quick form > .d-lg-flex .quick_gm::after{
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:1px;
	height:100%;
	background: #bfb192;
}
#main_container .sec01 .quick form > .d-lg-flex .quick_gm img{width:auto;}
#main_container .sec01 .quick form > .d-lg-flex .quick_gm a{ 
    display:block;
    margin-top:1rem;
    line-height:1.1;
    letter-spacing: -.1rem;;
}
#main_container .sec01 .quick form > .d-lg-flex button{
	border:none;
	outline:none;
	background:none;
}
#main_container .sec01 .quick_form_wrap input{
    width:35%; 
    height:6.17rem; 
    padding:0 2rem;
	margin-right:1rem;
	border:none;
	outline:none;
    font-size:2rem; 
    background:rgba(255,255,255,.4); 
    border:1px solid #ddd; 
}
#main_container .sec01 .quick_form_wrap input:nth-child(2){width:65%; margin-right:0; }

#main_container .sec01 .quick .quick_form_wrap{
    padding:0 2%; 
    width:50%; 
    max-width:580px;
    margin-left:auto;
}

#main_container .sec01 .quick .quick_form_wrap p{
	color: #222222;
	margin-bottom: 0.5rem;
}
#main_container .sec01 .quick .quick_form_wrap span{
	color: #947c4b;
}

#main_container .sec01 .quick .quick_btn{
	display: flex;
    flex-direction: column;
    width:25%;
	color:#857858;
}
#main_container .sec01 .quick .quick_btn label{
	margin-bottom: 0.5rem;
    font-size:1.6rem;
}
.quick button img{
	width: 100%;
    max-width: 280px;
}

@media (max-width:992px){
	#main_container > .sec01{
		background: url(../_img/main/main_visual-mo.jpg) no-repeat left top / cover;
		padding:55% 7% 9rem 7%;
	}
	#main_container > .sec01 .sec01_title{
		top:0;
		transform: translateY(0%);
	}
	#main_container .sec01_title h2 .logo{ width:130px; max-width:50% !important; min-width:100px; }
	#main_container .sec01_title h5 img{ width:280px; max-width:100% !important; min-width:200px; }
    
	#main_container .sec01 .quick form > .d-lg-flex{
		height:auto;
        font-size:0;
	}
    #main_container .sec01 .quick form > .d-lg-flex .quick_gm{ width:100%; margin-bottom:2rem;}
	#main_container .sec01 .quick form > .d-lg-flex .quick_gm > div{
		width:100%; 
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: row;
	}
	#main_container .sec01 .quick form > .d-lg-flex .quick_gm::after{
		content:none;
	}
    #main_container .sec01 .quick form > .d-lg-flex .quick_gm a{ margin-top:0; }
	#main_container .sec01 .quick .quick_form_wrap{
        display:inline-block; 
        width:calc(100% - 28rem);
        max-width:none ;
        vertical-align:top;
        margin-left:0; 
	}
	#main_container .sec01 .quick .quick_form_wrap input{
		width:50%;
        height:5.2rem;
	}
    #main_container .sec01 .quick form > .d-lg-flex button{
        text-align:left; 
    }

	#main_container .sec01 .quick .quick_btn{
        display:inline-block; 
        width:28rem; 
        vertical-align:top;
	}
	#main_container .sec01 .quick .quick_btn img{
		max-width: 25rem;
	}
	#main_container .sec01 .quick form > .d-lg-flex .quick_gm img{
        width:40%;
		max-width:24rem;
        min-width:15rem; 
		margin-right: 1rem;
	}
    #main_container .sec01 .quick form > .d-lg-flex .quick_gm a{
        font-size:2.8rem !important;
    }
	#main_container .sec01 .quick form > .d-lg-flex input{padding:1.5rem;}
}
@media all and (max-width:767.98px) {
    #main_container .sec01 .quick .quick_form_wrap,
    #main_container .sec01 .quick .quick_btn{ width:100%; text-align:center; }
    #main_container .sec01 .quick .quick_btn{ margin-top:2rem;}
    #main_container .sec01 .quick .quick_btn label{ display:block;}
}
@media all and (max-width:575.98px) {
    #main_container > .sec01 .sec01_title .t2 br{ display:none; }
    #main_container .sec01 .quick form > .d-lg-flex .quick_gm a{
        font-size:2rem !important;
    }
}

/*sec02*/
#main_container > .sec02{
	background: #0a0b1f;
	padding: 28rem 0 14rem;
}
#main_container > .sec02 .sec02_wrap{
	position:relative;
	border: 3px solid rgba(201,171,109,0.2);
	margin: 0 auto;
	padding-bottom:5rem;
}
#main_container > .sec02 .sec02_wrap::after{
	content:'';
	position:absolute;
	border: 1px solid rgba(201,171,109,0.2);
    width: 99%;
    height: 99%;
    top: 0.5%;
    left: 0.5%;
}
#main_container > .sec02 .sec02_wrap .sec02_title{
	margin-top: -15rem;
}
#main_container > .sec02 .sec02_wrap .sec02_title img{
	max-width: 869px;
	width:100%;
}
#main_container > .sec02 .sec02_wrap .sec02_box{
	border-bottom:1px solid rgba(201,171,109,0.2);
	text-align: center;
}
#main_container > .sec02 .sec02_wrap .sec02_box > div{margin: 0 auto;}
#main_container > .sec02 .sec02_wrap .mt60{padding-right:10rem;}
@media (max-width:992px){
	#main_container > .sec02{padding-bottom: 8rem;}
	#main_container > .sec02 .sec02_wrap .mt60{padding-right:0;}
	#main_container > .sec02 .sec02_wrap .sec02_box_01{margin-bottom:6rem;}
	#main_container > .sec02 .sec02_wrap .sec02_box > div:nth-child(1){border:none;margin-bottom: 6rem;}

}


/*sec03*/
#main_container > .sec03{
	background: url(../_img/main/sec03_bg.png) no-repeat top center / cover;
	padding: 13rem 0;
}
#main_container > .sec03 h2{
    margin-bottom:7rem;
}
#main_container > .sec03 h2 img{
    width:90%;
    max-width:956px; 
    min-width:270px; 
}
#main_container > .sec03 .sec03_wrap{
	z-index:2;
	margin: 0 auto;
}
#main_container > .sec03 .sec03_wrap-pc .d-flex{
    flex-wrap:wrap; 
}
#main_container > .sec03 .sec03_wrap-pc .d-flex div{
    width:33.33%; 
}
#main_container > .sec03 .sec03_wrap .sec03_img img{
	padding:2rem;
	width: 100%;
    max-width: 510px;
}
#main_container > .sec03 .swiper-btn-group{
	position:relative;
	margin-bottom: 6rem;
	max-width:100vw;
}
#main_container > .sec03 .swiper-btn-group .swiper-prev{
	width:6rem;
	height: 6rem;
	border: 1px solid #98896a;
	background:rgba(255,255,255,0.5) url(../_img/main/prev_btn.png) no-repeat center;
}
#main_container > .sec03 .swiper-btn-group .swiper-next{
	width:6rem;
	height: 6rem;
	border: 1px solid #98896a;
	background:rgba(255,255,255,0.5) url(../_img/main/next_btn.png) no-repeat center;
}
#main_container > .sec03 .swiper-btn-group .swiper-next,
#main_container > .sec03 .swiper-btn-group .swiper-prev{
	position: relative;
	margin-top: 0;
}
#main_container > .sec03 .swiper-btn-group .swiper-next::after,
#main_container > .sec03 .swiper-btn-group .swiper-prev::after {
  /* display: none; */
	content:'';
	position:absolute;
	width:100vw;
	height:1px;
	background: rgba(152,137,106,0.6);
	top:50%;
}
#main_container > .sec03 .swiper-btn-group .swiper-next::after{left:100%;}
#main_container > .sec03 .swiper-btn-group .swiper-prev::after{right:100%;}
#main_container > .sec03 .swiper-btn-group .menu{
	color: rgba(83,63,22,0.8);
	padding: 0 9rem;
}
#main_container > .sec03 .swiper{
	width:100%;
	height:100%;
}
#main_container > .sec03 .swiper-slide img{
    display: block;
    width: 100%;
    height: 100%;
	object-fit: cover;
}
#main_container > .sec03 .sec03_wrap.sec03_wrap-mo.container{display:none;}
@media (max-width:992px){
    #main_container > .sec03{ padding:10rem 0;}
    #main_container > .sec03 h2{
        margin-bottom:5rem;
    }
	#main_container > .sec03 .sec03_wrap.sec03_wrap-pc.container{display:none;}
	#main_container > .sec03 .sec03_wrap.sec03_wrap-mo.container{display:block;}
    #main_container > .sec03 .swiper-btn-group{ margin-bottom:4rem; }
	#main_container > .sec03 .swiper-btn-group .menu{padding:1rem 2rem; text-align:center; }
}


/*sec04*/
#main_container > .sec04{
	background: url(../_img/main/sec04_bg.png) no-repeat top center / cover;
	padding:12rem 0;
}
#main_container > .sec04 .sec04_title{
	z-index:1;
}
#main_container > .sec04 .sec04_title p{color:#fff;}

#main_container > .sec04 h2 img{
	max-width:646px; width:100%;
}
#main_container > .sec04 h5 img{
	max-width:408px; width:100%;
}

@media (max-width:992px){
	#main_container > .sec04{padding:8rem 0;}
	#main_container > .sec04 h2 img{
		max-width:300px;
	}
	#main_container > .sec04 h5 img{
		max-width:280px;
	}
}




/*sec05*/
#main_container > .sec05{
	background: url(../_img/main/sec05_bg.png) no-repeat top center / cover;
	padding:14rem 0;
}
#main_container > .sec05 .sec05_cont{
	z-index:1;
}
#main_container > .sec05 .sec05_cont .sec05_title{
	margin-bottom:10rem;
}
#main_container > .sec05 .sec05_cont .sec05_title img{max-width:1040px; width:100%;}

#main_container > .sec05 .swiper-btn-group{
	position:relative;
	margin-bottom: 6rem;
	max-width:100vw;
}
#main_container > .sec05 .swiper-btn-group .swiper-prev{
	width:6rem;
	height: 6rem;
	border: 1px solid #98896a;
	background:rgba(255,255,255,0.5) url(../_img/main/prev_btn.png) no-repeat center;
}
#main_container > .sec05 .swiper-btn-group .swiper-next{
	width:6rem;
	height: 6rem;
	border: 1px solid #98896a;
	background:rgba(255,255,255,0.5) url(../_img/main/next_btn.png) no-repeat center;
}
#main_container > .sec05 .swiper-btn-group .swiper-next,
#main_container > .sec05 .swiper-btn-group .swiper-prev{
	position: relative;
	margin-top: 0;
}
#main_container > .sec05 .swiper-btn-group .swiper-next::after,
#main_container > .sec05 .swiper-btn-group .swiper-prev::after {
  /* display: none; */
	content:'';
	position:absolute;
	width:100vw;
	height:1px;
	background: rgba(152,137,106,0.6);
	top:50%;
}
#main_container > .sec05 .swiper-btn-group .swiper-next::after{left:100%;}
#main_container > .sec05 .swiper-btn-group .swiper-prev::after{right:100%;}
#main_container > .sec05 .swiper-btn-group .menu{
	color: rgba(83,63,22,0.8);
	padding: 0 3rem;
    text-align:center; 
}
#main_container > .sec05 .swiper{
	width:100%;
	height:100%;
}
#main_container > .sec05 .swiper-slide img{
    display: block;
    width: 100%;
    height: 100%;
	object-fit: cover;
}
@media (max-width:992px){
	#main_container > .sec05{padding:10rem 0;}
	#main_container > .sec05 .sec05_cont .sec05_title{margin-bottom:4rem;}
	#main_container > .sec05 .sec05_cont .sec05_title img{max-width:500px;}
	#main_container > .sec05 .swiper-slide img{max-width:400px; margin: 0 auto;}
	#main_container > .sec05 .swiper-btn-group .menu{padding:1rem 3rem;}
    #main_container > .sec05 .swiper-btn-group .menu img{ width:60%;  min-width:150px;  }
}



/*sec06*/
.sec06{
	background: url(../_img/main/banner_bg.png) no-repeat center center / cover;
	padding:2rem;
}
.sec06 .d-flex{
	border: 1px solid #fff;
	padding: 8rem 2rem;
}


/*sec07*/
#main_container > .sec07{
	background: url(../_img/main/sec07_bg.png) no-repeat top center / cover;
	padding:13rem 0 15rem;
}
#main_container > .sec07 .sec07_cont{
	z-index:1;
}
#main_container > .sec07 .sec07_cont .sec07_title{
    text-align:center; 
	margin-bottom:10rem;
}
#main_container > .sec07 .sec07_cont .sec07_title img{ width:70%; max-width:692px; min-width:250px; }

@media (max-width:992px){
	#main_container > .sec07{padding:10rem 0;}
	#main_container > .sec07 .sec07_cont .sec07_title{
		margin-bottom:5rem;
	}
    #main_container > .sec07 .d-flex{ justify-content: center !important;}
    #main_container > .sec07 .d-flex img{ max-width:400px !important; }
}


/*sec08*/
#main_container > .sec08{
	background: url(../_img/main/sec08_bg-pc.png) no-repeat top center / cover;
	padding:15rem 0;
}
#main_container > .sec08 .sec08_cont{

	z-index:1;
}
@media(max-width:992px){
	#main_container > .sec08{padding:8rem 0; background: url(../_img/main/sec08_bg-mo.png) no-repeat top center / cover;}
}


/*sec09*/
#main_container > .sec09{
	background: url(../_img/main/sec09_bg.png) no-repeat top center / cover;
	padding:15rem 0;
}
#main_container > .sec09 .img_gallery{ margin-top:15%;}
#main_container > .sec09 .sec09_txt_wrap{text-align:center;}
#main_container > .sec09 .sec09_txt_wrap .txt1{color: #6b5019;}
#main_container > .sec09 .sec09_txt_wrap .txt1 b{color:#6b5019;}

@media(max-width:992px){
	#main_container > .sec09{
		background: url(../_img/main/sec09_bg-mo.png) no-repeat top center / cover;
		padding:10rem 0;
	}
	#main_container > .sec09 .sec09_cont{text-align:center; margin-bottom:8rem;}
    #main_container > .sec09 h2 img{ width:50%; max-width:416px; min-width:200px; }
    #main_container > .sec09 .img_gallery{ margin-top:5%; padding:0 3%;}


}

/*sec10*/
#main_container > .sec10{
	background: url(../_img/main/sec10_bg-pc.png) no-repeat top center / cover;
	padding:15rem 0;
}
#main_container > .sec10 .sec10_cont{
	text-align:center;
	z-index:1;
}
#main_container > .sec10 h2{
    margin-bottom:6rem;
}
#main_container > .sec10 .sec10_title{
	width:60%; 
    max-width:737px;
    min-width:250px; 
}
#main_container > .sec10 .sec10_img{
	margin-bottom: 11rem;
}
#main_container > .sec10 .notice_area p{color:#bbb;}
#main_container > .sec10 .notice_area{flex-direction:row-reverse;}
@media (max-width:992px){
    #main_container > .sec10 h2{ margin-bottom:4rem;}
	#main_container > .sec10 .sec10_title{max-width:380px !important;}
	#main_container > .sec10 .sec10_img {margin-bottom: 7rem;}
}


/*sec11*/
#main_container > .sec11 .tit_area{
    position:relative;
	background:url(../_img/main/sec11_bg.png) no-repeat center top / cover;
	padding:25rem 0 9rem;
    text-align:center; 
}
#main_container > .sec11 .tit_area:after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:32%;
    background:#fff7e9;
}
#main_container > .sec11 .tit_area:before{
    content:""; 
    z-index:111;
    position:absolute; 
    top:0; 
    left:0;
    width:100%;
    height:100%;
    background:url(../_img/main/sec11_bg02.png) no-repeat center top / 100% auto;
}
#main_container > .sec11 .tit_area h2{
    z-index:1;
    position:relative;
}
#main_container > .sec11 .tit_area h2 img{ 
    width:60%;
    max-width:777px;
    min-width:250px;    
}
#main_container > .sec11 .sec11_slide{ padding:0 0 15rem; background:#fff7e9; }
#main_container > .sec11 .swiper-btn-group{
	position:relative;
	margin-bottom: 6rem;
	max-width:100vw;
}
#main_container > .sec11 .swiper-btn-group .swiper-prev{
	width:6rem;
	height: 6rem;
	border: 1px solid #98896a;
	background:rgba(255,255,255,0.5) url(../_img/main/prev_btn.png) no-repeat center;
}
#main_container > .sec11 .swiper-btn-group .swiper-next{
	width:6rem;
	height: 6rem;
	border: 1px solid #98896a;
	background:rgba(255,255,255,0.5) url(../_img/main/next_btn.png) no-repeat center;
}
#main_container > .sec11 .swiper-btn-group .swiper-next,
#main_container > .sec11 .swiper-btn-group .swiper-prev{
	position: relative;
	margin-top: 0;
}
#main_container > .sec11 .swiper-btn-group .swiper-next::after,
#main_container > .sec11 .swiper-btn-group .swiper-prev::after {
  /* display: none; */
	content:'';
	position:absolute;
	width:100vw;
	height:1px;
	background: rgba(152,137,106,0.6);
	top:50%;
}
#main_container > .sec11 .swiper-btn-group .swiper-next::after{left:100%;}
#main_container > .sec11 .swiper-btn-group .swiper-prev::after{right:100%;}
#main_container > .sec11 .swiper-btn-group .menu{
	color: rgba(83,63,22,0.8);
	padding: 0 3rem;
    text-align:center; 
}
#main_container > .sec11 .swiper{
	width:100%;
	height:100%;
}
#main_container > .sec11 .swiper-slide img{
    display: block;
    width: 100%;
    height: 100%;
	object-fit: cover;
}
@media (max-width:992px){
    #main_container > .sec11 .tit_area{ padding:15rem 0 7rem; }
    #main_container > .sec11 .sec11_slide{ padding-bottom:10rem; }
    #main_container > .sec11 .swiper-slide img{max-width:400px; margin: 0 auto;}
    #main_container > .sec11 .swiper-btn-group{ margin-bottom:4rem; }
	#main_container > .sec11 .swiper-btn-group .menu{padding:1rem 3rem;}
    #main_container > .sec11 .swiper-btn-group .menu img{ width:60%;  min-width:150px;  }
}

/*sec12*/
#main_container > .sec12{
	background:url(../_img/main/sec12_bg-pc.png) no-repeat center center / cover;
	padding:8rem 0;
}
@media (max-width:992px){
	#main_container > .sec12{
		background:url(../_img/main/sec12_bg-mo.png) no-repeat center center / cover;
		padding:12rem 0;
	}
	#main_container > .sec12 .sec12_cont img{width:85%;}
}



@media(max-width:991.98px){
 	.main_visual{
		height:auto;
	}
	.main_visual#main_visual_pc{
		display:none;
	}

	.main_visual#main_visual_mo{
		display:block;
		padding-top: 67px;
	}

	.main_visual .swiper-slide {
		
		max-height:280px;
	    position: relative;
	}
}




/*****추가****************************************************************************************************/

/* 조선부뚜막의 독보적인 비주얼*/
#main_container .sec02_new{ background:#0e0800; }
#main_container .sec02_new > div{ max-width:1920px; margin:0 auto; padding:10rem 0; background:url('/html/_img/main/sec02_new_bak_pc.jpg') no-repeat center / cover ; text-align:center;  }
#main_container .sec02_new h2{ text-align:center; }
#main_container .sec02_new h2 > img{ width:60%; max-width:697px; min-width:230px;  }

@media all and (max-width:992px) {
    #main_container .sec02_new h2{ margin-bottom:130%; }
    #main_container .sec02_new > div{  background-image:url('/html/_img/main/sec02_new_bak_mo.jpg'); }
}

/*30평 매장 거품없는 높은 수익률*/
#main_container .sec03_new{ background:#1f1d1a; padding:6rem 0; }
#main_container .sec03_new .inner_area{ position:relative; border:2px solid #41392b; padding:12px; }
#main_container .sec03_new .inner_area:before{ content:""; position:absolute; top:10px; bottom:10px; left:10px; right:10px; border:1px solid #41392b; }
/* #main_container .sec03_new .inner_area:after{ content:""; z-index:1; position:absolute; top:-2px; left:50%; width:80%; max-width:860px; height:14px; background:#1f1d1a;
    -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%);
} */
#main_container .sec03_new h2{ margin:7rem 0 13rem;  text-align:center; }
#main_container .sec03_new h2 img{ width:70%; max-width:871px; min-width:250px; }
#main_container .sec03_new .store_list{ display:flex; flex-wrap:wrap; padding:0 8rem;}
#main_container .sec03_new .store_list > li{ width:50%; padding:5rem; border-right:1.5px dashed #575653; border-top:1.5px dashed #575653;   }
#main_container .sec03_new .store_list > li:nth-child(-n+2){ padding-top:0; border-top:0;}
#main_container .sec03_new .store_list > li:nth-last-child(-n+2){ padding-bottom:0;}
#main_container .sec03_new .store_list > li:nth-child(2n+2){ border-right:0;}

#main_container .sec03_new .result_area{ margin:6rem 0; padding:6rem 2rem;  background:#2b2720; text-align:center;  }
#main_container .sec03_new .result_area > div{ display:flex; flex-wrap:wrap; max-width:1350px; margin:0 auto 5rem; }
#main_container .sec03_new .result_area .item{ position:relative; width:33.33%; padding:0 3rem; border-right:1px solid #6b3f3b;  }
#main_container .sec03_new .result_area .item:last-child{ border-right:0; }
#main_container .sec03_new .result_area .item:after{ content:""; position:absolute; top:50%; right:-2rem; width:4rem; height:4rem; margin-top:-2rem; background:url(/html/_img/main/sec03_new_circle.png) no-repeat center / 100%;  }
#main_container .sec03_new .result_area .item:last-child:after{ content:none;}

#main_container .sec03_new .inner_area > img{ display:block; margin:0 auto 6rem; padding:0 2rem; }

@media all and (max-width:992px) {
    #main_container .sec03_new h2{ margin:4rem 0 6rem;}
    #main_container .sec03_new .store_list{ padding:0 2rem;}
    #main_container .sec03_new .store_list > li{ padding:3rem 1rem;}

    #main_container .sec03_new .result_area{ padding:4rem 2rem; margin:4rem 0;}
    #main_container .sec03_new .result_area > div{ margin:0 auto 3rem; }
    #main_container .sec03_new .result_area .item{ padding:0 2rem;}
    #main_container .sec03_new .result_area .item:after{ width:2.5rem; height:2.5rem; right:-1.25rem; margin-top:-1.25rem;}
    #main_container .sec03_new .inner_area > img{ margin:0 auto 4rem; }
}

.youtube_video{
   position: relative; 
   height:0; 
   padding-bottom: 56.25%;
}

.youtube_video iframe{
    position:absolute;
	width:100%;
	height:100%;
}