html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend input, textarea, button, select{
 vertical-align: baseline;
 font-family: inherit;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 outline: 0;
 padding: 0;
 margin: 0;
 border: 0;
 }


* { margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul, li {list-style:none; }
html { width:100%; }
body { width:100%; height:100%; line-height:100%; color:#000; font-size:1em; font-family: 'S-CoreDream-4Regular'; overflow-y:visible!important; box-sizing:border-box; }
img { vertical-align:middle; border:none; }
a { text-decoration:none; cursor:pointer; }
p { }
div, input, button { vertical-align:middle; border:none; font-family: 'S-CoreDream-4Regular'; }
textarea { border:none; }
.red {color:#ee0000; font-weight:500; }

@charset "utf-8";
li { list-style: none; margin: 0; padding: 0;}
.continaer { /* 비주얼 영역을 가운데 정렬하기 위한 컨테이너 */ 
    max-width: 1920px; margin: 0 auto; outline: 1px solid red;
}



#gallery {height:100%}


.m-inner-wrap{text-align:center; clear:both; overflow:hidden;}
.m-inner-wrap h2{color:#1ed1dc;-ms-filter:"progid: DXImageTransform.Microsoft.gradient(startColorstr = '#1ed1dc', endColorstr = '#1ab4bd')";
background-image:-moz-linear-gradient(top,#1ed1dc,#1ab4bd);background-image:-ms-linear-gradient(top,#1ed1dc,#1ab4bd);
background-image:-o-linear-gradient(top,#1ed1dc,#1ab4bd);background-image:-webkit-gradient(linear,center top,center bottom,from(#1ed1dc),to(#1ab4bd));
background-image:-webkit-linear-gradient(top,#1ed1dc,#1ab4bd);background-image:linear-gradient(top,#1ed1dc,#1ab4bd);
-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:100;font-size:100px;opacity:0}
.full-page_slider .sm_slider-inner {height:850px!important}

#fullpage .section {    overflow: hidden;}
#fullpage .bg00 .m_bn01 {background:url(../img/top_bg_1123.jpg) center top no-repeat; height:1071px; position:relative;}
#fullpage .bg00 .m_bn01 a.bt01 {position:absolute; bottom:0; left:50%; margin-left:-297px;}
#fullpage .bg00 .m_bn01 a.bt02 {position:absolute; bottom:0; left:50%; }
#fullpage .bg00 .m_bn01 .top_bg_m {display:none}


#fullpage .bg00 .m_bn02 {background:url(../img/top_bg.jpg) center top no-repeat; height:1050px; position:relative; text-align:center;}
#fullpage .bg00 .m_bn02 .top_bg {display:block; margin:0 auto; padding-top:60px;}
#fullpage .bg00 .m_bn02 a{display: inline-block; border:2px solid #000; text-align:center; border-radius:5px; color:#000; font-size:16px; width:300px; height:60px; margin:0 3px; background:none; 
						cursor:pointer; position:relative; overflow:hidden; margin-top:40px;} 
#fullpage .bg00 .m_bn02 a:before {
	content: ''; display: block; width: 120%; height: 100%;	position:absolute; bottom:-60px; left:0; 
	background:#000; width:300px; height:60px; transition-duration: 400ms;-webkit-transition-duration: 400ms; }
#fullpage .bg00 .m_bn02 a:hover:before {bottom:0px;}
#fullpage .bg00 .m_bn02 a span.txt_w {display:block; position:absolute;  width:100%; height:60px; line-height:60px; left:0; top:0; transition-duration: 400ms; -webkit-transition-duration: 400ms;}
#fullpage .bg00 .m_bn02 a span.txt_m {display:none;}
#fullpage .bg00 .m_bn02 a:hover span.txt_w {color:#fff;}
#fullpage .bg00 .m_bn02 .top_bg {display:block;}
#fullpage .bg00 .m_bn02 .top_bg_m {display:none}

#fullpage .bg00 .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; background-size:100%; width:68px; height:68px;}
#fullpage .bg00 .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; background-size:100%; width:68px; height:68px;}


#fullpage .bg07 {padding-bottom:200px;}
#fullpage_m {display:none;}
@media screen and (max-width: 1200px) { 
	#fullpage {display:none;}
	#fullpage {display:block;}
	#fullpage .bg00 .m_bn01 {height:auto; background:none}
	#fullpage .bg00 .m_bn01 .top_bg_m {display:block;width:100%; }
	#fullpage .bg00 .m_bn01 a.bt01 {width:50%; left:0; margin-left:0;}
	#fullpage .bg00 .m_bn01 a.bt02 {width:50%; right:0;}
	#fullpage .bg00 .m_bn01 a img {width:100%;}

	#fullpage .bg00 .m_bn02 { background:none; width:100%; height:auto;}
	#fullpage .bg00 .m_bn02 .top_bg {display:none;}
	#fullpage .bg00 .m_bn02 .top_bg_m {display:block;width:100%; }
	#fullpage .bg00 .m_bn02 .main_top {text-align:center;}
	#fullpage .bg00 .m_bn02 a.bt01 {position:absolute; width: 46%; left:2%; bottom: 4%;}
	#fullpage .bg00 .m_bn02 a.bt02 {position:absolute; width: 46%; right:2%; bottom: 4%;}
	#fullpage .bg00 .m_bn02 a{display: inline-block; border:2px solid #000; border-radius:5px; color:#000; font-size:16px;width:42%; height:55px; margin:0 3px; background:none; cursor:pointer; position:relative; overflow:hidden;} 
	#fullpage .bg00 .m_bn02 a:before {display:none;}
	#fullpage .bg00 .m_bn02 a:hover:before {bottom:0px;}
	#fullpage .bg00 .m_bn02 a:hover span {color:#000;}
	#fullpage .bg00 .m_bn02 a span.txt_w {display:none;}
	#fullpage .bg00 .m_bn02 a span.txt_m {display:block; position:relative; line-height:55px; font-size:15px;}
	#fullpage .bg00 .m_bn02 a:hover span.txt_w {color:#fff;}
	#fullpage .bg00 .m_bn02 .main_top img {padding: 55% 0 15px 0; width:70%}

	#fullpage .bg00 .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
	#fullpage .bg00 .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; background-size:100%; width:40px; height:40px;}

	#exampleSide {display:none !important;}
	body {-webkit-overflow-scrolling: touch;}
}


#fullpage .fp-tableCell {display:block; overflow:hidden;}

#fullpage .bg01 {
	background: rgb(36,41,45);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(240,240,240,1) 50%, rgba(240,240,240,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(240,240,240,1) 50%,rgba(240,240,240,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(240,240,240,1) 50%,rgba(240,240,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24292d', endColorstr='#ffffff',GradientType=0 );
}

#fullpage .bg01 .full-page_slider li .img_area {background:url(../img/section01_bg.jpg) no-repeat;}
#fullpage .bg01 .full-page_slider li .img_area img { margin:30px 0 0 30px;}

#fullpage .bg02 {
background: #303441; /* Old browsers */
background: -moz-linear-gradient(left, #303441 0%, #303441 60%, #ffffff 40%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #303441 0%,#303441 60%,#ffffff 40%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #303441 0%,#303441 60%,#ffffff 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303441', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
#fullpage .bg02 .sub_nav_tit {color:#fff;}
#fullpage .bg02 .full-page-example .sm_submenu-item .name {color:#fff;}
#fullpage .bg02 .full-page-example .sm_submenu-item {border-bottom: 3px solid #303441;}
#fullpage .bg02 .full-page-example .sm_submenu-item.active {border-bottom: 3px solid #fff;}
#fullpage .bg02 .full-page_slider li .txt_area {color:#fff;}

#fullpage .bg03 {
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 60%, #f0f0f0 40%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 60%,#f0f0f0 40%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffffff 0%,#ffffff 60%,#f0f0f0 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=1 ); /* IE6-9 */
}
#fullpage .bg03 .m-inner-wrap {background:url(../img/section03_bg.jpg) no-repeat left bottom;}

#fullpage .bg04 {
background: #303441; /* Old browsers */
background: -moz-linear-gradient(left, #303441 0%, #303441 60%, #ffffff 40%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #303441 0%,#303441 60%,#ffffff 40%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #303441 0%,#303441 60%,#ffffff 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303441', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
#fullpage .bg04 .sub_nav_tit {color:#fff;}
#fullpage .bg04 .full-page-example .sm_submenu-item .name {color:#fff;}
#fullpage .bg04 .full-page-example .sm_submenu-item {border-bottom: 3px solid #303441;}
#fullpage .bg04 .full-page-example .sm_submenu-item.active {border-bottom: 3px solid #fff;}
#fullpage .bg04 .full-page_slider li .txt_area {color:#fff;}

#fullpage .bg05 {
background: -moz-linear-gradient(-45deg, #ffffff 0%, #ffffff 70%, #f0f0f0 30%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#ffffff 70%,#f0f0f0 30%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffffff 0%,#ffffff 70%,#f0f0f0 30%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=1 ); /* IE6-9 */
}
#fullpage .bg05 .full-page_slider li .img_area {background:url(../img/section04_bg.jpg) no-repeat left top; padding: 40px 0px 0px 40px;}

#fullpage .bg06 {
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 60%, #f0f0f0 40%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 60%,#f0f0f0 40%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffffff 0%,#ffffff 60%,#f0f0f0 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=1 ); /* IE6-9 */
}
#fullpage .bg06 .m-inner-wrap {background:url(../img/section06_bg.jpg) no-repeat left bottom;}

#fullpage .bg07 .sm_slider-inner {margin-top: 100px;}
#fullpage .bg07 .full-page-example .sm_slide.active img {width:1000px;}






.main_top img{padding: 120px 0 40px 0; clear: both; display: block; margin: 0 auto;}

.slide_m {display:none;}

@media screen and (max-width: 1200px) { 

	#fullpage .bg01 {background:none;}
	#fullpage .bg01 .slide_m .img_area {background: none;}
	#fullpage .bg02 {background:none;}
	#fullpage .bg03 {background:none;}
	#fullpage .bg03 .m-inner-wrap {background:none;}
	#fullpage .bg04 {background:none;}
	#fullpage .bg05 {background:none;}
	#fullpage .bg06 {background:none;}
	#fullpage .bg06 .m-inner-wrap {background:none;}
	#fullpage .bg07 {background:#fff; padding-bottom: 50px;}
	#fullpage .bg07 .slide_m .img_area {margin-top:0px;}

	
	
	body {background:#fff;}
	#fullpage_m .bg00 {background:#fff url(../img/top_bg_m.jpg) center -40px no-repeat; background-size:110% auto; padding-bottom:30px;}
	.slide_m {display:block; background:#fff; margin-bottom:10px; overflow:hidden; padding:15px 0}
	.slide_m .sub_nav_tit {text-align:right; color:#b5b5b5!important; padding:0 20px; font-size:15px; margin-bottom:10px; position:relative; width:auto; top:unset; right:unset;}
	.slide_m .sub_nav_tit span{font-size:25px; font-weight:500;}
	.slide_m img {width:100%;}
	.slide_m ul {text-align:left; padding:25px 20px; overflow:hidden;}
	.slide_m ul .tit_e {display:block; color:#b8b8b8; font-size:13px; font-weight:800; letter-spacing:2px;} 
	.slide_m ul .tit_k {display:block; font-size:18px; font-weight:500; background:#5f5f5f; color:#fff; padding:3px 30px; clear:both; float:left; margin-bottom:8px;} 
	.slide_m ul .tit_k b {font-size:13px; font-weight:400; vertical-align:middle; height:13px; opacity:0.8;}
	.slide_m ul .txt01 {display:block; font-size:13px; line-height: 21px; margin-bottom:15px; clear:both;}
	.slide_m ul li {clear:both; margin:4px 0; overflow:hidden;}
	.slide_m ul li span {float:left; display:block; font-size:14px;}
	.slide_m ul li span.txt02 {width:80px; font-weight:500;}
	.slide_m ul li span a {color:#2063be}
	.slide_m .img_area { width:100%; margin-top:10px;}
	.slide_m .swiper-pagination {bottom:0; margin:0 auto; width:100%}
	.slide_m .swiper-pagination-bullet {background:#000; margin:0 2px;}
	.slide_m .swiper-pagination-bullet-active {opacity:0.5}
	.slide_m .swiper-button-next, .slide_m .swiper-button-prev {border: 1px solid #000; width:35px; height:35px; top:unset; bottom:0; z-index:9999;}
	.slide_m .swiper-button-next {background:#fff url(../img/arrow_next.png) no-repeat 8px 50%; left:60px;}
	.slide_m .swiper-button-prev {background:#fff url(../img/arrow_prev.png) no-repeat 8px 50%; left:20px;}
	#fullpage_m .bg07 .slide_m {padding-bottom:80px;}
	#fullpage_m .bg07 .swiper-container {padding-bottom:30px;}

}




.modal { position: fixed;  left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); opacity: 0; 
			visibility: hidden; transform: scale(1.1); transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s; z-index:9999; } 
.modal img {width:100%;}
.modal-content { position: absolute;  top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; width: 700px; height: 326px;
			webkit-box-shadow: 20px 20px 30px 0 rgba(0,0,0,0.2);box-shadow: 20px 20px 30px 0 rgba(0,0,0,0.2); } 
.close-button {  float: right;  width: 30px; line-height: 1.5rem; text-align: center; cursor: pointer; border-radius: 0.25rem; 
			position:absolute;top:-40px; right:0px;font-size:55px; color:#fff; font-weight:100; } 
.show-modal { opacity: 1; visibility: visible; transform: scale(1.0); transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s; } 

.show-modal .coupon_img {display:block;}
.show-modal .coupon_img_m {display:none;}



@media screen and (max-width: 1200px) { 
.modal-content {width:80%; top:100px; transform: translate(-50%, 0%);}
.show-modal .coupon_img {display:none;}
.show-modal .coupon_img_m {display:block; width:100%}



}







.goto_up {
	display:block;
	position: fixed;
	z-index:9999;
    bottom: 20px;
    left: 50%;
    font-size: 9px;
    color: #c8c8c8;
    letter-spacing: 1px;
	width: 45px;
	height:45px;
	border-radius:70px;
    margin-left: -23px;
	text-align:center;
	border:1px solid #c8c8c8;
	font-weight:700;
	}
a.goto_up:hover {color: #c8c8c8;}

.goto_up img{
	display:block;
	width:10px;
	margin:0 auto;
	margin-top:9px;
	margin-bottom:0px;
	}



@media screen and (max-width: 1200px) { 



}

.call_bn {position:fixed; bottom:40px; right:20px; z-index:9999; width:136px; height:124px;}
.call_bn img {-webkit-box-shadow: 3px 3px 18px 0 rgba(0,0,0,0.2);
box-shadow: 3px 3px 18px 0 rgba(0,0,0,0.2);}
@media screen and (max-width: 1200px) { 

.call_bn {width:100px; height:auto; bottom:15px; right:15px; }
.call_bn img {width:100%}

}

.cam_bg {display:block; background:#9caaea url(../img/cam_bg.jpg) no-repeat center top; height:1587px;}
.cam_bg_m {display:none;}


.info_bg {display:block; background:#9caaea url(../img/info_bg.jpg) no-repeat center top; height:1873px;}
.info_bg_m {display:none;}

.pay_bg {display:block; background:#9caaea url(../img/pay_bg.jpg) no-repeat center top; height:1004px;}
.pay_bg_m {display:none;}

.week_bg {display:block; background:#9caaea url(../img/week_bg.jpg) no-repeat center top; height:969px;}
.week_bg_m {display:none;}

.about_bg {display:block; background:#9caaea url(../img/about_bg.jpg) no-repeat center top; height:2046px;}
.about_bg_m {display:none;}

.com_bg {display:block; background:#e95178 url(../img/comme_bg.jpg) no-repeat center top; height:1065px;}
.com_bg_m {display:none;}


.event1_bg {display:block; background:#F4F5F7 url(../img/common/event5/slide_jewelry_bg.jpg) no-repeat center top; height:1520px;}
.event1_bg .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; width:68px; height:68px;}
.event1_bg .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; width:68px; height:68px;}
.event1_bg .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event1_bg .swiper-pagination-bullet {margin:0 4px;}
.event1_bg .swiper-wrapper {width:1200px; background:#fff; margin:400px auto 10px; position:relative;}
.event1_bg_m {display:none;}

.event2_bg {display:block; background:#F4F5F7 url(../img/common/event5/slide_suit_bg.jpg) no-repeat center top; height:1520px;}
.event2_bg .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; width:68px; height:68px;}
.event2_bg .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; width:68px; height:68px;}
.event2_bg .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event2_bg .swiper-pagination-bullet {margin:0 4px;}
.event2_bg .swiper-wrapper {width:1200px; background:#fff; margin:400px auto 10px; position:relative;}
.event2_bg_m {display:none;}

.event3_bg {display:block; background:#F4F5F7 url(../img/common/event5/slide_hanbok_bg.jpg) no-repeat center top; height:1520px;}
.event3_bg .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; width:68px; height:68px;}
.event3_bg .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; width:68px; height:68px;}
.event3_bg .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event3_bg .swiper-pagination-bullet {margin:0 4px;}
.event3_bg .swiper-wrapper {width:1200px; background:#fff; margin:400px auto 10px; position:relative;}
.event3_bg_m {display:none;}

.event4_bg {display:block; background:#F4F5F7 url(../img/common/event5/slide_honey_bg.jpg) no-repeat center top; height:1520px;}
.event4_bg .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; width:68px; height:68px;}
.event4_bg .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; width:68px; height:68px;}
.event4_bg .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event4_bg .swiper-pagination-bullet {margin:0 4px;}
.event4_bg .swiper-wrapper {width:1200px; background:#fff; margin:400px auto 10px; position:relative;}
.event4_bg_m {display:none;}

.event5_bg {display:block; background:#F4F5F7 url(../img/common/event5/slide_etc_bg.jpg) no-repeat center top; height:1520px;}
.event5_bg .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; width:68px; height:68px;}
.event5_bg .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; width:68px; height:68px;}
.event5_bg .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event5_bg .swiper-pagination-bullet {margin:0 4px;}
.event5_bg .swiper-wrapper {width:1200px; background:#fff; margin:400px auto 10px; position:relative;}
.event5_bg_m {display:none;}

.event_bg {display:block; height:1000px;}
.event_bg .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; width:68px; height:68px;}
.event_bg .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; width:68px; height:68px;}
.event_bg .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event_bg .swiper-pagination-bullet {margin:0 4px;}
.event_bg_m {display:none;}

.planner_txt {color:#fff; text-align:left; width: 500px; top: -45px; right: -295px; position: absolute; font-size:15px; line-height:22px; opacity:0.5;}
.planner_txt_m {font-size:14px; padding:20px 30px 10px 30px;; line-height:18px;}


/* ���ô±� */
.bg08 {background:#f3f3f3; padding-top:40px; position:relative;}
.bg08 .img_w {display:block; margin:0 auto; overflow:hidden;}
.bg08 .img_m {display:none;}
.bg08 ul {width:550px; margin:10px auto 35px; text-align:left; position:absolute; top:70px; left:50%; margin-left:-80px;}
.bg08 ul li {font-size:17px; clear:both; margin-bottom:15px; overflow:hidden; padding-left:40px}
.bg08 ul li b {font-size:3px; float:left; margin-right:8px; line-height:30px;}
.bg08 ul li span {float:left; line-height:25px;}
.bg08 ul li .txt01 {display:block; width:150px; font-weight:500}
.bg08 ul li .txt02 {display:block; font-weight:300;}

/* ������ */
#fullpage .movie { clear:both; display:block;  background: #28365b; padding:40px 0; text-align:center;} 
#fullpage .knn_movie { width:854px; height:480px; margin:0 auto; text-align:center;}


@media screen and (max-width: 1200px) { 


.cam_bg {display:none;}
.cam_bg_m {display:block; line-height:0}
.cam_bg_m img {width:100%}

.week_bg {display:none;}
.week_bg_m {display:block; line-height:0}
.week_bg_m img {width:100%}

.info_bg {display:none;}
.info_bg_m {display:block; line-height:0}
.info_bg_m img {width:100%}
	
.pay_bg {display:none;}
.pay_bg_m {display:block; line-height:0}
.pay_bg_m img {width:100%}
	
.about_bg {display:none;}
.about_bg_m {display:block; line-height:0}
.about_bg_m img {width:100%}
	
.com_bg {display:none;}
.com_bg_m {display:block; line-height:0}
.com_bg_m img {width:100%}

.event1_bg {display:none;}
.event1_bg_m {display:block; line-height:0}
.event1_bg_m img {width:100%}
.event1_bg_m .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event1_bg_m .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event1_bg_m .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event1_bg_m .swiper-wrapper {width:800px; background:#fff; margin:0 auto 30px; position:relative;}
.event1_bg_m .swiper-pagination-bullet {margin:0 4px;}
	
.event2_bg {display:none;}
.event2_bg_m {display:block; line-height:0}
.event2_bg_m img {width:100%}
.event2_bg_m .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event2_bg_m .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event2_bg_m .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event2_bg_m .swiper-wrapper {width:800px; background:#fff; margin:0 auto 30px; position:relative;}
.event2_bg_m .swiper-pagination-bullet {margin:0 4px;}
	
.event3_bg {display:none;}
.event3_bg_m {display:block; line-height:0}
.event3_bg_m img {width:100%}
.event3_bg_m .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event3_bg_m .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event3_bg_m .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event3_bg_m .swiper-wrapper {width:800px; background:#fff; margin:0 auto 30px; position:relative;}
.event3_bg_m .swiper-pagination-bullet {margin:0 4px;}
	
.event4_bg {display:none;}
.event4_bg_m {display:block; line-height:0}
.event4_bg_m img {width:100%}
.event4_bg_m .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event4_bg_m .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event4_bg_m .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event4_bg_m .swiper-wrapper {width:800px; background:#fff; margin:0 auto 30px; position:relative;}
.event4_bg_m .swiper-pagination-bullet {margin:0 4px;}
	
.event5_bg {display:none;}
.event5_bg_m {display:block; line-height:0}
.event5_bg_m img {width:100%}
.event5_bg_m .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event5_bg_m .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event5_bg_m .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event5_bg_m .swiper-wrapper {width:800px; background:#fff; margin:0 auto 30px; position:relative;}
.event5_bg_m .swiper-pagination-bullet {margin:0 4px;}
	
.event_bg {display:none;}
.event_bg_m {display:block; line-height:0}
.event_bg_m img {width:100%}
.event_bg_m .swiper-button-prev {background: url(../img/slide_arrow_prev.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event_bg_m .swiper-button-next {background: url(../img/slide_arrow_next.png) no-repeat center top; background-size:100%; width:40px; height:40px;}
.event_bg_m .swiper-pagination {position:absolute; bottom:15px; left:50%; margin-left:-32px;}
.event_bg_m .swiper-pagination-bullet {margin:0 4px;}


/* ���ô±� */
.bg08 .img_m {display:block; margin:0 auto; margin-bottom:20px;}
.bg08 .img_w {display:none;}
.bg08 img {width:85%}
.bg08 ul {width:85%; text-align:left; margin-bottom:30px; position:relative; top:unset; left:unset; margin:0 auto; }
.bg08 ul li {font-size:15px; clear:both; margin-bottom:15px; overflow:hidden; padding: 0; }
.bg08 ul li span {float:unset; clear:both; line-height:25px;}
.bg08 ul li .txt01 {display:block; width:150px; font-weight:500}
.bg08 ul li .txt02 {display:block; font-weight:300;}

/* ������ */
#fullpage .movie { padding:0 0;} 
#fullpage .knn_movie { width:100%; height:300px;} 

}



/* PC 
------------------------------------------------------------------------------------------------------------*/

.wrap { width:100%; min-width:1200px; overflow:hidden; }
.contents { position:relative; top:0; left:50%; margin-left:-960px; width:1920px; text-align:center; }
.contents img { width:100%; max-width:1920px; cursor:pointer; }


/*form */
.form1 { }
.form1 .inner { width:640px; margin:0 auto; padding:20px; }
.form1 .formArea { width:100%; overflow: hidden; padding:40px 80px; background-color:#fff; }
.form1 .formGroup { text-align:center; }

.form1 .form_table { width:100%; border-collapse:collapse; font-size:1em; border-top:1px solid #aaa; }
.form1 .form_table tbody tr { border-bottom:1px solid #aaa; }
.form1 .form_table tbody th { padding:15px; vertical-align:middle; text-align:left; line-height:100%; font-size:18px; font-weight:600;  letter-spacing:-2px; }
.form1 .form_table tbody td { padding:15px; vertical-align:middle; text-align:left; line-height:100%; font-size:18px; }

.form1 .input_style:focus, .form1 .sel_style:focus, .form1 .textarea_style:focus { border-color:#303f99; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fff; }

.form1 label { float:left; padding:8px 0; width:100%; }
.form1 .input_style { width:100%; padding-left:10px; height:40px; border:1px solid #ccc; font-size:18px; background-color:#fff!important; }
.form1 .sel_style { width:100%; padding-left:10px; height:40px; border:1px solid #ccc; font-size:18px; background-color:#fff!important; vertical-align:middle;}
.form1 .textarea_style { width:100%; padding:10px; height:90px; border:1px solid #ccc; font-size:18px; background-color:#fff!important; resize:none; }

.form1 .submit_box { width:100%; padding-top:20px; }
.form1 .submit_box .btn01 { width:100%; text-align:center; font-weight:600; font-size:28px; letter-spacing:-2px; margin-top:20px; padding:25px 0 ; background-color:#003a55; color:#fff; cursor:pointer; }


