/* 메인 비쥬얼 */
.main_visual01{position: relative;background-color: #473a36}
.main_visual01 .swiper-slide{width:100%; height:996px;}
.main_visual01 .swiper-slide a{width:100%; height: 100%; display: block; text-align: left; }
.main_visual01 .swiper-slide a:focus{outline: 1; border:1px solid #000;}
.main_visual01 .txt{width:80%; max-width:1400px; position: absolute; left:10%; top:35%; }
.main_visual01 .txt h1{ font-family: 'Poppins'; font-size: 3rem; line-height: 1.1; color: #fff; font-weight: bold; margin-bottom: 40px;}
.main_visual01 .txt p{font-size: 30px; color: #fff; font-weight: normal; line-height: 1.4;}

.main_visual01 .swiper-slide.visual01{background:url('../images/main/main_visual01.jpg') no-repeat center; background-size:cover; height: 996px;width:100%; }

.main_visual01 .swiper-slide.visual02{background:url('../images/main/main_visual02.jpg') no-repeat center; background-size:cover; height: 996px;width:100%; }

.main_visual01 .swiper-slide.visual03{background:url('../images/main/main_visual03.jpg') no-repeat center; background-size:cover; height: 996px;width:100%; }

.main_visual01 .swiper-slide.visual04{background:url('../images/main/main_visual05.jpg') no-repeat center; background-size:cover; height: 996px;width:100%; }

.main_visual01 .swiper-slide.visual05{background:url('../images/main/main_visual04.jpg') no-repeat center; background-size:cover; height: 996px;width:100%; }

/*
.main_visual01 .btns{position: absolute; bottom:50px; left:50%; margin-left:-640px; width:110px; height:30px;border-radius: 50px;padding:5px 5px;background:rgba(0,0,0,0.4); z-index: 100}
.main_visual01 .btns button{float: left; color: #fff; width:30px; text-align: center;}
*/
/* .main_visual01 .swiper-pagination {position: relative;text-align: center; width:45px; height:30px;  -webkit-transition: .3s opacity;-o-transition: .3s opacity;transition: .3s opacity;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0); z-index: 100; display: block; color: #fff; font-size: 16px; line-height: 30px; font-weight: bold;} */
.main_visual01 .swiper-pagination-fraction{bottom: auto; right: auto; width:50px; float: left;}
.main_visual01 .swiper-button-next, .main_visual01 .swiper-button-prev {position: absolute;top:45%; right:2%; width: 69px; height: 18px; z-index: 10; margin-top:0; cursor: pointer; background: url('../images/main/visual_arrow.png')no-repeat;background-position: right; }
.main_visual01 .swiper-button-prev{ left:2%; background-position: left;}


.main_visual01 .swiper-pagination {
	position: absolute;
	bottom:65px;
	width: 100% !important;
	margin:0 auto;
}
.main_visual01 .swiper-pagination-bullet {
	border-radius: 0;
	width: 32px;
	height: 3px;
	text-align: center;
	font-size: 0;
	color:#000;
	opacity: 1;
	background: rgba(255,255,255,.7);
		margin: 0 3px;

}
.main_visual01 .swiper-pagination-bullet-active {
	background: rgba(255,255,255,1);
}



@media screen and (max-width: 1024px) {
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {display: none;}

.swiper-button-next, .swiper-button-prev {display: none;}

}

@media screen and (min-width: 1440px) {

}



@media screen and (max-width: 1180px) {


}

@media screen and (max-width: 1024px) {


}

@media screen and (max-width: 768px) {


}


@media screen and (max-width: 479px) {
.main_visual01 .swiper-slide{width:100%; height:800px;}

.main_visual01 .txt{width:90%; left:5%; top:33%;text-align: center; }
.main_visual01 .txt h1{font-size: 2rem; line-height: 1.1;  margin-bottom: 20px;}
.main_visual01 .txt p{font-size: 18px; line-height: 1.4;}
.main_visual01 .swiper-slide.visual01{height: 800px;width:100%; }
.main_visual01 .swiper-slide.visual02{height: 800px;width:100%; }
.main_visual01 .swiper-slide.visual03{height: 800px;width:100%; }
.main_visual01 .swiper-slide.visual04{height: 800px;width:100%; }
.main_visual01 .swiper-slide.visual05{height: 800px;width:100%; }

}







.main01{background: #473a36 url(../images/main/main_about_bg.png) repeat-y left; padding: 5% 0; position: relative;}
.main01 .main_title{position: absolute; top:20%; left:50%; margin-left:-600px; z-index: 3; }
.main_title h2{font-size: 50px; font-family: 'Poppins','Noto Sans KR'; line-height: 1; margin-bottom: 20px;}
.main_title p{font-size: 22px; font-weight: 400;}


@media screen and (max-width: 768px) {

}



.swiper-container.main01_about{justify-content: left; position: relative;}
.main01_about .swiper-slide{height: 680px;width:100%; }
.main01_about .swiper-wrapper .swiper-slide{justify-content: left; }
.main01_about .swiper-wrapper .swiper-slide .txt01{position: absolute; top: 320px; left:50%; margin-left:-600px; width:615px; height: 315px; background: rgba(255,255,255,1); z-index: 1; display:block; text-align: left; padding:40px; box-sizing: border-box;}
.main01_about .swiper-wrapper .swiper-slide .txt01 h3{font-size: 40px; color: #000; font-family: 'Poppins','Noto Sans KR';margin-bottom: 10px;}
.main01_about .swiper-wrapper .swiper-slide .txt01 p{font-size: 16px; color: #000; margin-bottom: 30px;}
.main01_about .swiper-wrapper .swiper-slide .txt01 a{font-size: 14px; color: #000; font-family: 'Poppins','Noto Sans KR'; border-bottom: 1px solid #000; }
.main01_about .swiper-wrapper .swiper-slide .txt01 a:hover{color: #a98856; border-bottom: 1px solid #a98856;}
.main01_about .swiper-wrapper .swiper-slide .bg{position: absolute; width: calc(50% + 200px); height:680px; left:50%; top:0; margin-left:-200px;  z-index: -1; }
.main01_about .swiper-wrapper .swiper-slide .bg1{background:url(../images/main/main01_bg1.jpg) no-repeat center; background-size: cover;}
.main01_about .swiper-wrapper .swiper-slide .bg2{background:url(../images/main/main01_bg2.jpg) no-repeat center;background-size: cover; }
.main01_about .swiper-wrapper .swiper-slide .bg3{background:url(../images/main/main01_bg3.jpg) no-repeat center; background-size: cover;}

.main01_about .control_area{position: absolute; left:50%; margin-left:-602px; bottom:70px; width:120px; height: 60px; display: block;}

.main01_about .swiper-button-next, .main01_about .swiper-button-prev {position: absolute;top:45%; right:2%; width: 60px; height: 60px; z-index: 10; margin-top:0; cursor: pointer; background:#333 url('../images/main/main01_arrow.png')no-repeat;background-position: right; }
.main01_about .swiper-button-prev{ left:2%; background-position: left; background:#a4866d url('../images/main/main01_arrow.png')no-repeat;}


@media screen and (max-width: 1180px) {

.main01{background: #473a36 url(../images/main/main_about_bg.png) repeat-y left; padding: 5% 0; position: relative;}
.main01 .main_title{position: absolute; top:15%; left:5%; margin-left:auto; }
.main_title h2{font-size: 50px; margin-bottom: 20px;}
.main_title p{font-size: 22px; }
.main01_about .swiper-slide{height: 700px;width:100%; }
.main01_about .swiper-wrapper .swiper-slide .txt01{position: absolute; top: 320px; left:5%; margin-left:auto; width:600px; height: 300px; }
.main01_about .control_area{position: absolute; left:5%; margin-left:-2px; bottom:70px; width:120px; height: 60px; display: block;}
.main01_about .swiper-wrapper .swiper-slide .bg{position: absolute; width: calc(50% + 150px); height:600px; left:50%; top:50px; margin-left:-150px;}
.main01_about .control_area{position: absolute; left:5%; margin-left:-2px; bottom:100px; width:120px; height: 60px; display: block;}

}


@media screen and (max-width: 1024px) {
.main01_about .swiper-slide{height: 650px;width:100%; }
.main01_about .swiper-wrapper .swiper-slide .txt01{position: absolute; top: 320px; left:5%; margin-left:auto; width:500px; height: 300px; }
.main01_about .swiper-wrapper .swiper-slide .bg{position: absolute; width: calc(50% + 150px); height:500px; left:50%; top:50px; margin-left:-150px;}
.main01_about .control_area{position: absolute; left:5%; margin-left:-4px; bottom:55px; display: block;}
.main01_about .swiper-button-next, .main01_about .swiper-button-prev {display: block; }

}


@media screen and (max-width: 768px) {

.main01{background: #473a36 url(../images/main/main_about_bg.png) repeat-y left; padding: 10% 0; }
.main01 .main_title{position: relative; top:auto; left:0;margin-left:auto;margin-bottom: 30px; width:100%; text-align: center;}
.main_title h2{font-size: 3rem; margin-bottom: 20px;}
.main_title p{font-size: 1.6rem;}
.main01 .main_title h2 br{display: none}

.main01_about .swiper-slide{height: 670px;width:100%; }
.main01_about .swiper-wrapper .swiper-slide{justify-content: left; }
.main01_about .swiper-wrapper .swiper-slide .txt01{position: absolute; top: 400px; left:10%; margin-left:auto; width:80%; min-height: 60px; height: auto; padding:30px 30px 60px;}
.main01_about .swiper-wrapper .swiper-slide .txt01 h3{font-size: 2.4rem; color: #000; margin-bottom: 10px;}
.main01_about .swiper-wrapper .swiper-slide .txt01 p{font-size: 1rem; color: #000; margin-bottom: 30px;}
.main01_about .swiper-wrapper .swiper-slide .txt01 a{font-size: 13px; }
.main01_about .swiper-wrapper .swiper-slide .txt01 br{display: none;}
.main01_about .swiper-wrapper .swiper-slide .bg{position: absolute; width: calc(90%); height:500px; left:5%; top:0px; margin-left:auto;}
.main01_about .control_area{position: absolute; left:auto; right:9.5%; margin-left:auto; bottom:57px; display: block;}

}


@media screen and (max-width: 479px) {
.main01{background: #473a36; padding:0 0;}
.main01 .main_title{position: relative; top:auto; left:0%; margin:40px auto; text-align: center; width:100%;}
.main_title h2{font-size: 2.5rem; margin-bottom: 20px; }
.main_title p{font-size: 14px; }

.main01_about .swiper-slide{height: 550px;width:100%; }
.main01_about .swiper-wrapper .swiper-slide{justify-content: left; }
.main01_about .swiper-wrapper .swiper-slide .txt01{position: absolute; top: 230px; left:10%; margin-left:auto; width:80%; min-height: 150px; height: auto; padding:20px 20px 40px;}
.main01_about .swiper-wrapper .swiper-slide .txt01 h3{font-size: 2rem;  margin-bottom: 10px;}
.main01_about .swiper-wrapper .swiper-slide .txt01 p{font-size: 1rem;  margin-bottom: 40px;}
.main01_about .swiper-wrapper .swiper-slide .txt01 a{font-size: 1rem; }
.main01_about .swiper-wrapper .swiper-slide .bg{position: absolute; width: calc(90%); height:270px; left:5%; top:0px; margin-left:auto; background-size: cover;}
.main01_about .control_area{position: absolute; left:auto; right:9.3%; margin-left:auto; bottom:100px; display: block;}
.main01_about .swiper-button-next, .main01_about .swiper-button-prev {display: block; }

}






.main02{background: url(../images/main/main02_bg.jpg) no-repeat center; background-size: cover; padding: 5% 0; position: relative;}
.main02 .main02_box {margin:25px auto 0; vertical-align: top; display: block; display: flex; min-height:570px; width:100%; max-width: 1200px; text-align: center;}
.main02 .main02_box .container{width:100%;}
.main02 .main02_box .card{width:375px; height: 465px;display: inline-block; margin-top:50px; margin-right: 30px;}
.main02 .main02_box .card2 {width:375px; height:465px;display: inline-block; margin-top:0px; margin-right: 30px;}
.main02 .main02_box .card3 {margin-right:0 !important;}
.main02 a{width:100%; height: 100%; display: block;}
.main02 .img{width:100%; height: 100%; overflow: hidden;}
.main02 .img img{width:375px; height: 465px;}
.main02 .main02_box p{font-size:20px; color: #fff; font-weight: bold; margin-top:10px;}

@media screen and (max-width: 768px) {
.main02{padding:15% 0;}
.main_title{text-align: center;}
.main02 .container{ width:100%; overflow-x: scroll !important;}
.main02 .main02_box { margin:0 auto 0; display: block; display: inherit; box-sizing: border-box;width:980px; min-height: auto; height: 500px;}
.main02 .main02_box .card, .main02 .main02_box .card2 {width:300px; height:372px; margin-right: 15px;}
.main02 .main02_box p{font-size:1.5rem; }

}


@media screen and (max-width: 479px) {

}



.main03{padding: 7% 0; position: relative; }
.main03 .main03_wrap{width:100%; position: relative; margin-top:3%;}
.main03 .main03_left {width:1200px;  margin:0 auto 70px; }
.main03 .main03_left:before {position: absolute; left: 0;  z-index: -1; background: #f2f2f2; padding:4% 5% 2% 0; display: block; content: ''; width:50%; height:300px; }
.main03 .main03_left .txt{max-width:450px; padding:4% 5% 4% 0; box-sizing: border-box;}
.main03 .main03_left h3{font-size: 22px; color: #000; font-weight: normal;}
.main03 .main03_left h2{font-size: 35px; color: #000;}
.main03 .main03_left p{font-size: 18px; color: #666; margin-top:20px;}
.main03 .main03_left ul{margin-top:60px; display: table; width:100%;}
.main03 .main03_left li{float: left; width:50%; border-right:1px solid #d7d7d7; text-align: center; font-size: 50px; color: #a98856; font-weight: bold;font-family: 'Poppins','Noto Sans KR'; letter-spacing: -3px;}
.main03 .main03_left em{font-size: 16px; color: #000; display: block; letter-spacing: 0;}
.main03 .main03_left span{font-size: 28px; letter-spacing: -3px; padding-left:5px;}
.main03 .main03_left li:last-child{border-right:0;}

.main03 .main03_right {width:50%; position: absolute; left:50%; top:60px; }
.main03_right .swiper-container{width:50%:}
.main03_right .swiper-slide .thumb{width:480px; position: relative; background: #000; padding: 0; overflow: hidden}
.main03_right .swiper-slide .txt{position: absolute; bottom:55px; left:20px; font-size: 25px; color: #fff; font-weight: bold; display: block;}
.main03_right .control_area{position: absolute; left:-130px; width:130px; height: 61px; bottom:0; display: block; z-index: 10;}
.swiper-button-next1, .swiper-button-prev1 {position: relative; width: 62px; height: 61px; float: left; cursor: pointer; background:#333 url('../images/main/main03_arrow.gif')no-repeat right;background-position: left; }
.swiper-button-prev1{ background-position: right;}


@media screen and (min-width: 1440px) {

}

@media screen and (max-width: 1024px) {
.main03{padding: 15% 0; position: relative; }
.main03 .main03_wrap{width:100%; position: relative; margin-top:3%;}
.main03 .main03_left {width:100%;  margin:40px auto 70px; display: inline-block; }
.main03 .main03_left:before {position: absolute; left: 0;  z-index: -1;  padding:0; display: block; content: ''; width:100%; height:550px; }
.main03 .main03_left .txt{max-width:100%; padding:7% 5%; text-align: center;}
.main03 .main03_right {width:95%; position: relative; left:0; top:0; margin-top:-100px; }
.main03_right .swiper-container{width:100%:}
.main03_right .swiper-slide .thumb{width:480px; position: relative; background: #000; padding: 0; overflow: hidden}

}

@media screen and (max-width: 768px) {
.main03 .main03_right {width:95%; position: relative; left:0; top:0; margin-top:-100px; }
.main03_right .swiper-slide .thumb{width:480px; position: relative; background: #000; padding: 0; overflow: hidden}


}
@media screen and (max-width: 479px) {

.main03 .main03_left:before {position: absolute; left: 0;  z-index: -1;  padding:0; display: block; content: ''; width:100%; height:350px; }

.main03 .main03_left h3{font-size: 1.1rem;}
.main03 .main03_left h2{font-size: 1.5rem; }
.main03 .main03_left p{font-size: 1rem; margin-top:20px;}
.main03 .main03_left ul{margin-top:30px;}
.main03 .main03_left li{float: left; width:50%; font-size: 3rem; }
.main03 .main03_left em{font-size: 16px;}
.main03 .main03_left span{font-size: 28px; letter-spacing: -3px; padding-left:5px;}

.main03 .main03_right {width:95%; position: relative; left:0; top:0; margin-top:-70px; }

.main03_right .swiper-container{width:90%:}
.main03_right .swiper-slide .txt{position: absolute; bottom:10px; left:10px; font-size: 1.2rem;display: block;}
.control_area{position: absolute; left:-130px; width:130px; height: 61px; bottom:0; display: block; z-index: 10;}

}






.main04{position: relative;}
.main04 .main04_retail{height: 558px; position: relative;}
.main04_retail .swiper-slide.main_retail01{background:url('../images/main/main04_bg.jpg') no-repeat center; background-size:cover; height: 558px;width:100%; }
.main04_retail .swiper-slide.main_retail02{background:url('../images/main/main04_bg.jpg') no-repeat center; background-size:cover; height: 558px;width:100%; }
.main04_retail .swiper-slide.main_retail03{background:url('../images/main/main04_bg.jpg') no-repeat center; background-size:cover; height: 558px;width:100%; }
.main04_retail .swiper-slide.main_retail04{background:url('../images/main/main04_bg.jpg') no-repeat center; background-size:cover; height: 558px;width:100%; }
.main04_retail .swiper-slide.main_retail05{background:url('../images/main/main04_bg.jpg') no-repeat center; background-size:cover; height: 558px;width:100%; }
.main04_retail .swiper-slide .txt{color: #fff; text-align: center;}
.main04_retail .swiper-slide .txt h2{font-size: 30px; color: #fff;font-family: 'Poppins','Noto Sans KR';}
.main04_retail .swiper-slide .txt h1{font-size: 50px; color: #fff;font-family: 'Poppins','Noto Sans KR';}
.main04_retail .swiper-slide .txt h1:after{width:67px; height: 4px; background: #ae836b; display: block; content: ''; margin:20px auto;}
.main04_retail .swiper-slide .txt p{font-size: 20px;}
.main04_retail .swiper-slide .txt button{margin-top:50px;}


.main04_retail .swiper-pagination {
	position: absolute;
	left:20%;
	width: 100px;
	height: 80%;
	
}
.main04_retail .swiper-pagination:before{width:1px; height: 100%; background: #aaa; display: block; content: ''; position: absolute; left:90px; z-index:-1}

.main04_retail .swiper-pagination-bullet {
	margin: 20px 0;
	display: block;
	font-size: 20px;
	color: #aaa;
	font-weight: bold;
	line-height: 21px;
	padding:35px 0;
	position: relative;
	width:100px;
	background: none;
	
}

.main04_retail .swiper-pagination-bullet-active {
	color: #fff;
}
.main04_retail .swiper-pagination-bullet-active:after {
	border-radius: 50%;
	width: 21px;
	height: 21px;
	line-height: 21px;
	background: rgba(255,255,255,1); display: block; content: '';
	position: absolute; right:0;top:36px; 
}


/*
.swiper-thumbnails{position: absolute; z-index: 5; left:20%; top:0; height: 100%; display: none}
.swiper-thumbnails:before{width:1px; height: 100%; background: #aaa; display: block; content: ''; position: absolute; left:70px; z-index: 0}
.swiper-thumbnails ul{ width:70px; height: 100%; margin-top:40%;}
.swiper-thumbnails li{padding: 30% 0;}
.swiper-thumbnails a{font-size: 20px; color: #aaa; font-weight: bold; width:100%; height: 100%; display: block;}
.swiper-thumbnails .selector{color: #fff;}
*/

.main05{padding: 5% 0; position: relative;}
.main05 .btnArea button{font-size: 20px; color: #000;}
.main05 .btnArea{margin:auto;}


@media screen and (min-width: 1440px) {

}

@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 768px) {

.main04 .main04_retail{width:100%; height: 400px; position: relative;}
.main04_retail .swiper-slide.main_retail01{height: 400px;width:100%; }
.main04_retail .swiper-slide.main_retail02{height: 400px;width:100%; }
.main04_retail .swiper-slide.main_retail03{height: 400px;width:100%; }
.main04_retail .swiper-slide.main_retail04{height: 400px;width:100%; }
.main04_retail .swiper-slide.main_retail05{height: 400px;width:100%; }

.main04_retail .swiper-slide .txt h2{font-size: 1.5rem; }
.main04_retail .swiper-slide .txt h1{font-size: 3rem; }
.main04_retail .swiper-slide .txt h1:after{width:47px; height: 2px; margin:20px auto;}
.main04_retail .swiper-slide .txt p{font-size: 1rem;}

.main04_retail .swiper-pagination {
	position: absolute;
	left:0%;
	width: 80px;
	height: 80%;
	
}
.main04_retail .swiper-pagination:before{width:1px; height: 100%; background: #aaa; display: block; content: ''; position: absolute; left:70px; z-index:-1}

.main04_retail .swiper-pagination-bullet {
	margin: 20px 0;
	display: block;
	font-size: 1.1rem;
	line-height: 21px;
	padding:25px 0;
	width:80px;
	
}

.main04_retail .swiper-pagination-bullet-active:after {
	border-radius: 50%;
	width: 21px;
	height: 21px;
	line-height: 21px;
	background: rgba(255,255,255,1); display: block; content: '';
	position: absolute; right:0;top:26px; 
}


}


@media screen and (max-width: 479px) {

}





/* PC용 레이어 팝업 */
#pop_layer{position: fixed; top:120px; left:80px; z-index: 99; }
.swiper-container.layerpop { height: 707px; width:500px; display: block;}
.layerpop .swiper-wrapper{height: 707px;}
.layerpop .swiper-slide{width:100%; height: 707px; display: block;}
.layerpop .control_area{position: absolute; left:0%; width:100%; height: 61px; top:40%; display: block; z-index: 10;}
.layerpop .swiper-button-next3, .layerpop .swiper-button-prev3 {position: absolute;top:45%; right:2%; width: 21px; height: 40px; z-index: 100; margin-top:0; cursor: pointer; background: url('../images/common/btn_arrow2.png')no-repeat; background-size:auto 40px; background-position: right; }
.layerpop .swiper-button-prev3{ left:2%; background-position: left;}


.layerpop .swiper-pagination-fraction{bottom: auto; right: auto; width:100%; float: left;}

.layerpop .swiper-pagination {
	position: absolute;
	bottom:10%;
	width: 100% !important;
	margin:0 auto;
}
.layerpop .swiper-pagination-bullet {
	border-radius: 0;
	width: 32px;
	height: 3px;
	text-align: center;
	font-size: 0;
	color:#000;
	opacity: 1;
	background: rgba(102,102,102,.5);
		margin: 0 3px;

}
.layerpop .swiper-pagination-bullet-active {
	background: rgba(102,102,102,1);
}

#pop_layer .today2{background: #666; padding:10px; height: 1.2; position: relative; display: block;}
#pop_layer .today2 ul{display: table; width: 100%;}
#pop_layer .today2 li{width:50%; float: left; font-size: 0.9rem; line-height: 1; color: #fff;display: inline-block; position: relative; vertical-align: top;}
#pop_layer .today2 li:last-child{text-align: right;}
#pop_layer .today2 li a{color: #fff;}
#pop_layer .today2 li a:hover{text-decoration: underline;}
#pop_layer .today2 li label{ color: #fff; margin-left:10px; display: inline-block;}
#pop_layer .today2 li [type='checkbox']{border:0; display: inline-block;}

@media screen and (max-width: 1024px) {

#pop_layer{position: fixed; top:10px; left:80px; z-index: 99; }
}



/* 모바일용 레이어 팝업 */
#pop_mobile{display: none;}


@media (min-width:285px) and (max-width:1000px) {
/* 모바일용 레이어 팝업 */
#pop_mobile{position: fixed; top:0; left:0; right:0; bottom: 0; background: rgba(0,0,0,0.6);z-index: 1000; height: 100%; width:100%; display: block;}

#pop_mobile .swiper-container.layerpop { height: auto; width:95%; display: block; margin:30% auto 0;}
#pop_mobile .layerpop .swiper-wrapper{height: 100%;}
#pop_mobile .layerpop .swiper-slide{width:100%; height: auto; display: block;}
#pop_mobile .today2{background: #f0f0f0; width:95%; height: 60px; position: relative; display: block; margin:0 auto;}
#pop_mobile .today2 a{width:50%; float: left; font-size: 20px; line-height: 20px; color: #000; text-align: center; padding:20px 0; display: inline-block; position: relative;}
#pop_mobile .today2 a:after{content:'';position: absolute; right:0; top:20px; width:2px; height:20px; background: #ddd; z-index: 2;display: block;}
#pop_mobile .today2 a:after:last-child{display: none;}

/* PC용 레이어 팝업 */
#pop_layer{display: none;visibility: hidden;}
#pop_layer .layerpop{display: none;}

}








