@charset "utf-8"; 

/*main_visual*/
#container {background:#f6f4e8 url('../../images/common/bgPattern.gif') 50% 50% repeat;}
#container .main-visual {position: relative; background: #f2f2f2;}

/* 메인 공통 */
.position_re {position:Relative;}
.section .secTitleArea h3 {color:#060608; font-size:24px; line-height:1.6em; display:block;  font-family: 'Nanum Myeongjo', serif;}
.section .secTitleArea h3 span {color:#c60306; font-size:34px;}
.section .secTitleArea p {display:inline-block; color:#060608; font-size:18px; padding:0 50px 0 20px; line-height:1.6em;  font-family:'Nanum-bold'; background: url('../../images/main/redBar.gif') 100% 80% no-repeat;}

.section .secMemo p {color:#565656;}
.section .secMemo p strong {color:#c60306 !important;}


/* sec01*/
#section01 .imgArea01 {position:Absolute; right:-10%; top:-50px; z-index:1000; border:0px solid red; width:50%; max-width:300px;}
#section01 .imgArea01 img {width:100%;}


/* sec03*/
#section03 { padding-bottom:50px;  background: url('../../images/main/sec03_Bg.jpg') 0 50% no-repeat; background-size:cover;}
#section03 .imgArea03 {position:Absolute;  right:-10%; top:120px; z-index:1000; border:0px solid red; width:50%; max-width:250px;}
#section03 .imgArea03 img {width:100%;}


/* sec04 성공스토리 동영상*/
#section04 .movieBg01 {width:100%; background: url('../../images/main/sec04_Bg.jpg') 50% 0 no-repeat; background-size:cover; padding-bottom:50px;}
#section04 .movieBg01 .movieImg01 {display:block; width:90%; padding:25px 5% 10px 5%; text-align:Center;}
#section04 .movieBg01 .movieImg01 img {width:100%;}
#section04 .movieBg01 .rightMovieMemo {width:90%;margin:10px 5%; word-break:keep-all; height:220px;}
#section04 .movieBg01 .rightMovieMemo .secTitleArea h3 {color:#fff; font-size:24px; line-height:1.6em; display:block; }
#section04 .movieBg01 .rightMovieMemo .secTitleArea h3 span {color:#fff; font-size:60px; background:none !important;}
#section04 .movieBg01 .rightMovieMemo .secTitleArea p {text-align:Right;  color:#fff; font-size:24px; line-height:1.6em;  font-family:'Nanum Myeongjo';  padding:0 !important; background:none !important;}
#section04 .movieBg01 .rightMovieMemo .secMemo p {color:#fff; line-height:1.6em;}


/* 팝업 */
.setDiv {
	padding-top: 100px;
	text-align: center;
}
.mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9999;
	background-color:#000;
	display:none;
}
.window {
	display: none;
	background-color: #ffffff;
	width:800px;
	height:600px;
	z-index:99999;
	position:relative;
}
.window input {position:absolute; right:0px; top:0px; width:50px; height:30px; line-height:30px; background-color:#000; color:#fff; border:0px;font-family:'Nanum-bold';}


/* sec05 궁중전통육개장  바로가기 배너메뉴 */
#section05 { background: url('../../images/main/sec05_Bg.jpg') 50% 50% no-repeat; background-size:cover;}
#section05 .secMemo ul {text-align:Center; }
#section05 .secMemo ul li {display:inline-block; width:47.5%; vertical-align:Top; margin:10px 0.5%; }
#section05 .secMemo ul li.menuBg01 {background-color:#c60306}
#section05 .secMemo ul li.menuBg02 {background-color:#86852f}
#section05 .secMemo ul li.menuBg03 {background-color:#443a24}
#section05 .secMemo ul li.menuBg04 {background-color:#541702}
#section05 .secMemo ul li img {margin-top:5px; width:100%;background-color:#fff;}
#section05 .secMemo ul li h4 {font-size:15px; margin:15px 0 15px 0; color:#fff;}
#section05 .secMemo ul li .white_b_line {margin:15px auto; background-color:#fff; width:50px; height:2px; background-color:#fff;}
#section05 .secMemo ul li p {font-size:12px; margin:15px 5px; color:#fff; height:40px; }


@media all and (max-width:490px){
#section05 .secMemo ul li p {display:none;}
}


/* sec06*/
#section06 .swiper-container {width: 100%; margin:0px; }
#section06 .swiper2 p span.slideImgArea {display:block; width:100%;  background: url('../../images/main/secMenu_Bg.jpg') 100% 50% no-repeat; background-size:cover;   word-break:keep-all;}
#section06 .swiper2 p .slideImgArea img {width:100% !important;}
#section06 .swiper2 p span.slideMemoArea {display:block; width:94%; padding:20px 3% 40px 3%; height:250px; background: url('../../images/main/secMenu_Bg.jpg') 100% 50% no-repeat; background-size:cover;   word-break:keep-all;}
#section06 .swiper2 p .slideMemoArea .slideTitle a {display:block;  color:#6a625c; font-size:14px; text-align:left; line-height:1.6em;}
#section06 .swiper2 p .slideMemoArea .slideTitle2 a {display:block;  color:#443a24; font-size:24px; text-align:left; font-weight:bold; line-height:1.5em;}
#section06 .swiper2 p .slideMemoArea .slideMemo {display:block;  color:#424140; font-size:13px; text-align:left; line-height:1.5em; margin-top:15px;}
#section06 .swiper2 p .slideMemoArea .slidMore {display:block;  text-align:left; line-height:1.5em; margin-top:30px;}

.slidMore  a {width:250px; padding:10px 30px; background-color:#443a24; color:#fff; font-size:13px;}

/* sec07*/
#section07 {margin-top:-10px; min-height:300px; background: url('../../images/main/sec06_Bg.jpg') 0 50% no-repeat; background-size:cover;}
.swiper-container.swiper3 {width: 100%;height: 340px;margin:0px;}
.swiper-container.swiper3  .swiper-slide {position:relative; display:Block; width:340px; height:300px; background-color:#fff;  overflow:hidden;}
.slideImgArea3 img {width:100%; }
.slideMemoArea3 .slideTitle3 {position:absolute; bottom:0px; z-index:1000; display:block; width:100%; font-weight:700; line-height:40px; text-align:Center;background-color:#000; opacity:0.8;}
.slideMemoArea3 .slideTitle3 a {color:#fff;}
.slideMemoArea3 .slideMemo {display:none;}