header {
	top: 0px; width: 100%; height: 80px; position: fixed; z-index: 99;
}
h1 {
	margin: 10px 0px 0px 20px !important; float: left;
}
nav {
	background: rgba(0, 0, 0, 0.8); width: 250px; height: 980px; margin-right: -250px; float: right;
}
#nav_btn {
	background: rgba(0, 0, 0, 0.5); border-radius: 50%; top: 20px; width: 55px; height: 55px; text-align: center; right: 30px; color: rgb(255, 255, 255); font-size: 12px; position: absolute; z-index: 99; cursor: pointer;
}
.nav_name {
	margin-top: 10px;
}
.nav_btn {
	background: rgb(255, 255, 255); margin: 6px auto; transition:1s; width: 30px; height: 4px; position: relative; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all;
}
.menu_list {
	margin: 130px auto; width: 170px; height: auto; text-align: right; color: rgb(255, 255, 255); font-size: 20px;
}
.menu_list a {
	color: rgb(255, 255, 255);
}
.menu_list a:visited {
	color: rgb(255, 255, 255);
}
.menu_list a:hover {
	color: rgb(255, 199, 198);
}
.menu_list div {
	width: 100%; margin-bottom: 20px; cursor: pointer;
}
.snb {
	padding-bottom: 20px; font-size: 17px; display: none;
}
.snb li {
	margin-bottom: 10px;
}
.h_snb {
	display: none;
}
.sr {
	width: 0px; height: 0px; overflow: hidden;
}
#quick {
	width: 128px; height: 197px; right: 20px; bottom: 130px; display: none; position: fixed; z-index: 98; cursor: pointer;
}
.top_btn {
	width: 50px; height: 50px; right: 10px; bottom: 70px; display: none; position: fixed; z-index: 98; cursor: pointer;
}
#main {
	background: url("../images/main_bg.jpg") no-repeat top; width: 100%; height: 1400px; position: relative;
}
.main_btn {
	width: 100%; height: 80px; bottom: 0px; color: rgb(255, 255, 255); font-family: "NanumSquareR"; position: absolute; z-index: 20; cursor: pointer;
}
.main_btn li {
	width: 50%; height: 80px; line-height: 80px; font-size: 23px; float: left;
}
.main_btn li:first-child {
	background: rgba(0, 0, 0, 0.7); text-align: right;
}
.main_btn li:first-child:hover {
	background: rgba(0, 0, 0, 0.8);
}
.indent {
	width: 50px; height: 0px; display: inline-block;
}
.main_btn li:last-child {
	background: rgba(0, 0, 0, 0.2); text-align: left; text-indent: 50px;
}
.main_btn li:last-child:hover {
	background: rgba(0, 0, 0, 0.3);
}
#night_scene {
	background: url("../images/event/night.jpg") no-repeat top; width: 100%; height: 1000px; position: relative;
}
#renewal_01 {
	background-position: top; transition:1s; width: 100%; height: 960px; overflow: hidden; position: relative; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all;
}
.fade_renewal_01 {
	width: 100%; height: 960px;
}
.fade_renewal_01 li {
	width: 100%; height: 960px; position: absolute;
}
.renewal_01_1 {
	background: url("../images/event/01.jpg") no-repeat center / cover; z-index: 7;
}
.renewal_01_2 {
	background: url("../images/event/02.jpg") no-repeat center / cover; z-index: 7;
}
.renewal_01_3 {
	background: url("../images/event/03.jpg") no-repeat center / cover; z-index: 7;
}
.renewal_01_4 {
	background: url("../images/event/04.jpg") no-repeat center / cover; z-index: 7;
}
.renewal_01_5 {
	background: url("../images/event/05.jpg") no-repeat center / cover; z-index: 7;
}
.renewal_01_6 {
	background: url("../images/event/06.jpg") no-repeat center / cover; z-index: 7;
}
.renewal_01_7 {
	background: url("../images/event/07.jpg") no-repeat center / cover; z-index: 7;
}
#renewal_01_center {
	background: url("../images/event/center.png") no-repeat center / cover; left: 0px; top: 0px; width: 100%; height: 960px; position: absolute; z-index: 80;
}
#renewal_02 {
	background: url("../images/event/renewal_02.jpg") no-repeat top; width: 100%; height: 1541px; position: relative;
}
#review_01 {
	background: url("../images/event/review_01.jpg") no-repeat top; width: 100%; height: 4280px; position: relative;
}
#event_01 {
	background: url("../images/event/event_01.jpg") no-repeat top; width: 100%; height: 1150px; position: relative;
}
#makeMeScrollable {
	width: 100%; height: 400px; bottom: 0px; position: absolute; z-index: 3;
}
#makeMeScrollable div.scrollableArea img {
	float: left; position: relative; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
#event_02 {
	background: url("../images/event/event_02.jpg") no-repeat top; width: 100%; height: 1870px; position: relative;
}
#makeMeScrollable2 {
	width: 100%; height: 700px; bottom: 68px; position: absolute; z-index: 5;
}
#makeMeScrollable2 div.scrollableArea img {
	float: left; position: relative; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
#event_03 {
	background-position: top; transition:1s; width: 100%; height: 1000px; overflow: hidden; position: relative; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all;
}
.fade_event_03 {
	width: 100%; height: 1000px;
}
.fade_event_03 li {
	width: 100%; height: 1000px; position: absolute;
}
.event_03_1 {
	background: url("../images/event/event_03_1.jpg") no-repeat center / cover; z-index: 4;
}
.event_03_2 {
	background: url("../images/event/event_03_2.jpg") no-repeat center / cover; z-index: 4;
}
.event_03_3 {
	background: url("../images/event/event_03_3.jpg") no-repeat center / cover; z-index: 4;
}
.event_03_4 {
	background: url("../images/event/event_03_4.jpg") no-repeat center / cover; z-index: 4;
}
#event_03_center {
	background: url("../images/event/event_03_center.png") no-repeat center / cover; margin: -442px 0px 0px -442px; left: 50%; top: 50%; width: 884px; height: 884px; position: absolute; z-index: 80;
}
#event_04 {
	background: url("../images/event/event_04.jpg") no-repeat top; width: 100%; height: 960px; position: relative;
}
#event_04_btn {
	left: 50%; top: 330px; width: 533px; height: 98px; margin-left: -40px; position: absolute;
}
#event_04_btn ul li {
	width: 95px; height: 95px; margin-left: 10px; float: left; position: relative;
}
.event_04_hide {
	display: none; position: absolute;
}
.event_04_show {
	display: none; position: absolute;
}
#event_04_txt {
	left: 50%; top: 520px; width: 590px; height: 188px; margin-left: -145px; position: absolute;
}
.event_04_frame {
	width: 590px; display: none; position: absolute;
}
.event_04_frame img {
	float: left;
}
.event_04_txt {
	width: 400px; height: 145px; margin-top: 30px; float: right;
}
.event_04_txt h5 {
	color: rgb(255, 255, 255); letter-spacing: -5px; font-size: 40px; font-weight: 500;
}
.event_04_txt p {
	color: rgb(1, 93, 97); line-height: 25px; font-size: 20px; margin-top: 20px;
}
.btn {
	left: 50%; bottom: 40px; margin-left: -211px; position: absolute; z-index: 30; cursor: pointer;
}
#video {
	background: url("../images/event/fair_bg.jpg") no-repeat top; width: 100%; height: 900px; text-align: center; position: relative;
}
.video {
	left: 50%; top: 100px; width: 1100px; margin-left: -550px; position: absolute;
}
#event_05 {
	background: url("../images/event/event_05.jpg") no-repeat top; width: 100%; height: 989px; position: relative;
}
.header-slider {
	left: 50%; top: 218px; width: 692px; height: 692px; overflow: hidden; margin-left: -551px; position: absolute;
}
.header-slider figure {
	width: 692px; height: 692px; text-align: center; right: 38px; bottom: 15px; overflow: hidden; position: relative;
}
.header-slider figure img {
	margin: auto; left: -9999px; top: -9999px; right: -9999px; bottom: -9999px; position: absolute;
}
.header-slider > figure {
	visibility: hidden;
}
.header-slider > figure:first-child {
	visibility: visible;
}
.header-slider figure > figcaption {
	background: rgba(0, 0, 0, 0.5); padding: 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
#event_06 {
	background: url("../images/event/event_06.jpg") no-repeat top; width: 100%; height: 610px;
}
#event_07 {
	background: url("../images/event/event_07_bg.png") no-repeat top; width: 100%; height: 1300px; position: relative;
}
#event_07_2 {
	background: url("../images/event/event_07.png") no-repeat top; left: 0px; top: 0px; width: 100%; height: 1300px; position: absolute; z-index: 5;
}
.header-slider2_1 {
	left: 50%; top: 315px; width: 730px; height: 807px; overflow: hidden; margin-left: -502px; position: absolute;
}
.header-slider2_2 {
	left: 50%;
	width: 361px;
	height: 374px;
	bottom: 180px;
	overflow: hidden;
	margin-left: 228px;
	position: absolute;
	z-index: 10;
}
.header-slider2_1 figure {
	width: 730px; height: 807px; text-align: center; right: 38px; bottom: 15px; overflow: hidden; position: relative;
}
.header-slider2_2 figure {
	width: 361px; height: 374px; text-align: center; right: 40px; bottom: 15px; overflow: hidden; position: relative;
}
.header-slider2_1 .loopslider-nav-button {
	z-index: 10;
}
.header-slider2_2 .loopslider-nav-button {
	display: none;
}
.header-slider2_1 figure img {
	margin: auto; left: -9999px; top: -9999px; right: -9999px; bottom: -9999px; position: absolute;
}
.header-slider2_2 figure img {
	margin: auto; left: -9999px; top: -9999px; right: -9999px; bottom: -9999px; position: absolute;
}
.header-slider2_1 > figure {
	visibility: hidden;
}
.header-slider2_2 > figure {
	visibility: hidden;
}
.header-slider2_1 > figure:first-child {
	visibility: visible;
}
.header-slider2_2 > figure:first-child {
	visibility: visible;
}
.header-slider2_1 figure > figcaption {
	background: rgba(0, 0, 0, 0.5); padding: 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.header-slider2_2 figure > figcaption {
	background: rgba(0, 0, 0, 0.5); padding: 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.header-slider2_1 .loopslider-pagination {
	display: none;
}
.header-slider2_2 .loopslider-pagination {
	display: none;
}
#event_best {
	background: url("../images/event/best.jpg") no-repeat top; width: 100%; height: 950px; position: relative;
}
.header-slider6 {
	left: 50%; top: 260px; width: 443px; height: 570px; overflow: hidden; margin-left: -537px; position: absolute;
}
.header-slider6 figure {
	width: 443px; height: 570px; text-align: center; right: 38px; bottom: 15px; overflow: hidden; position: relative;
}
.header-slider6 figure img {
	margin: auto; left: -9999px; top: -9999px; right: -9999px; bottom: -9999px; position: absolute;
}
.header-slider6 > figure {
	visibility: hidden;
}
.header-slider6 > figure:first-child {
	visibility: visible;
}
.header-slider6 figure > figcaption {
	background: rgba(0, 0, 0, 0.5); padding: 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.header-slider6 .loopslider-pagination {
	display: none;
}
.best_clip {
	left: 50%; bottom: 150px; margin-left: -112px; position: absolute; z-index: 10;
}
#event_08 {
	width: 100%; height: 1160px; position: relative;
}
.header-slider4_1 {
	left: 0px; top: 0px; width: 100%; height: 1160px; overflow: hidden; position: absolute;
}
.header-slider4_1 figure {
	left: -40px; top: -15px; width: 100%; height: 1160px; text-align: center; overflow: hidden; position: relative;
}
.header-slider4_1 figure img {
	margin: auto; left: -9999px; top: -9999px; right: -9999px; bottom: -9999px; position: absolute;
}
.header-slider4_1 > figure {
	visibility: hidden;
}
.header-slider4_1 > figure:first-child {
	visibility: visible;
}
.header-slider4_1 figure > figcaption {
	background: rgba(0, 0, 0, 0.5); padding: 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.header-slider4_1 .loopslider-nav-button {
	display: none;
}
.header-slider4_1 .loopslider-pagination {
	left: 50%; top: 670px; width: 890px; height: 245px; margin-left: -445px; position: absolute; z-index: 10;
}
.header-slider4_1 .loopslider-page-nav-item {
	border-radius: 0px; width: 280px; height: 255px; text-align: center; margin-left: 10px; background-color: rgb(19, 19, 19);
}
.header-slider4_1 :first-child.loopslider-page-nav-item {
	background-position: center; background-image: url("../images/event/event_08_btn1.png"); background-repeat: no-repeat;
}
.header-slider4_1 :nth-child(2).loopslider-page-nav-item {
	background-position: center; background-image: url("../images/event/event_08_btn2.png"); background-repeat: no-repeat;
}
.header-slider4_1 :last-child.loopslider-page-nav-item {
	background-position: center; background-image: url("../images/event/event_08_btn3.png"); background-repeat: no-repeat;
}
.header-slider4_1 .loopslider-active.loopslider-page-nav-item {
	background-color: rgb(65, 41, 14);
}
.b_center {
	left: 50%; top: 230px; margin-left: -393px; position: absolute; z-index: 10;
}
#event_09 {
	background: url("../images/event/event_09.jpg") no-repeat top; width: 100%; height: 2380px; position: relative;
}
#event_09_btn {
	left: 50%;
	top: 270px;
	width: 978px;
	margin-left: -465px;
	position: absolute;
}
#event_09_btn li {
	background: rgb(255, 255, 255); border-radius: 50px; width: 245px; height: 90px; text-align: center; line-height: 116px; margin-left: 10px; float: left; cursor: pointer;
}
#event_09_btn li:nth-child(1) {
	background: rgb(243, 191, 164); margin-left: 0px;
}
#event_09_show1 {
	top: 390px; width: 100%; height: 821px; position: absolute;
}
#event_09_show2 {
	top: 390px; width: 100%; height: 821px; position: absolute;
}
#event_09_show3 {
	top: 390px; width: 100%; height: 821px; position: absolute;
}

#event_09_show1 {
	background: url("../images/event/studio.png") no-repeat top;
}
#event_09_show2 {
	background: url("../images/event/dress.png") no-repeat top;
}
#event_09_show3 {
	background: url("../images/event/make.png") no-repeat top;
}

#event_10 {
	background: url("../images/event/event_10.jpg") no-repeat top; width: 100%; height: 1100px; position: relative;
}
.header-slider3_1 {
	left: 50%; top: 240px; width: 516px; height: 768px; overflow: hidden; margin-left: -542px; position: absolute;
}
.header-slider3_2 {
	left: 50%; top: 240px; width: 516px; height: 768px; overflow: hidden; margin-left: 25px; position: absolute;
}
.header-slider3_1 figure {
	width: 516px; height: 768px; text-align: center; right: 38px; bottom: 15px; overflow: hidden; position: relative;
}
.header-slider3_2 figure {
	width: 516px; height: 768px; text-align: center; right: 40px; bottom: 15px; overflow: hidden; position: relative;
}
.header-slider3_1 figure img {
	margin: auto; left: -9999px; top: -9999px; right: -9999px; bottom: -9999px; position: absolute;
}
.header-slider3_2 figure img {
	margin: auto; left: -9999px; top: -9999px; right: -9999px; bottom: -9999px; position: absolute;
}
.header-slider3_1 > figure {
	visibility: hidden;
}
.header-slider3_2 > figure {
	visibility: hidden;
}
.header-slider3_1 > figure:first-child {
	visibility: visible;
}
.header-slider3_2 > figure:first-child {
	visibility: visible;
}
.header-slider3_1 figure > figcaption {
	background: rgba(0, 0, 0, 0.5); padding: 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.header-slider3_2 figure > figcaption {
	background: rgba(0, 0, 0, 0.5); padding: 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.header-slider3_1 .loopslider-pagination {
	display: none;
}
.header-slider3_2 .loopslider-pagination {
	display: none;
}
#event_11 {
	background: url("../images/event/event_11.jpg") no-repeat top; width: 100%; height: 1667px; position: relative;
}
#event_12 {
	background: url("../images/event/event_12.jpg") no-repeat top; width: 100%; height: 2021px; position: relative;
}
#event_13 {
	background: url("../images/event/event_13.jpg") no-repeat top; width: 100%; height: 1400px; position: relative;
}
#event_14 {
	background: url("../images/event/event_14.jpg") no-repeat top; width: 100%; height: 2800px; position: relative;
}
#event_15 {
	background: url("../images/event/event_15.jpg") no-repeat top; width: 100%; height: 5280px; position: relative;
}
#event_18 {
	background: url("../images/event/event_18.jpg") no-repeat top; width: 100%; height: 1230px;
}
#event_20 {
	width: 100%; height: 960px; position: relative;
}
.header-slider4 {
	left: 0px; top: 0px; width: 100%; height: 960px; overflow: hidden; position: absolute;
}
.header-slider4 figure {
	left: -40px; top: -15px; width: 100%; height: 960px; text-align: center; overflow: hidden; position: relative;
}
.header-slider4 figure img {
	margin: auto; left: -9999px; top: -9999px; right: -9999px; bottom: -9999px; position: absolute;
}
.header-slider4 > figure {
	visibility: hidden;
}
.header-slider4 > figure:first-child {
	visibility: visible;
}
.header-slider4 figure > figcaption {
	background: rgba(0, 0, 0, 0.5); padding: 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.header-slider4 .loopslider-nav-button {
	display: none;
}
.event_20_btn {
	left: 50%; top: 70px; width: 438px; height: 167px; margin-left: -530px; position: absolute; z-index: 10; cursor: pointer;
}
#event_21 {
	background: url("../images/event/event_21.jpg") no-repeat top; width: 100%; height: 1877px; position: relative;
}
#dblife {
	background: url("../images/event/dblife.jpg") no-repeat top; width: 100%; height: 903px; position: relative;
}
#event_22 {
	background: url("../images/event/event_22.jpg") no-repeat top; width: 100%; height: 1502px; position: relative;
}
.header-slider5 {
	left: 50%; top: 363px; width: 692px; height: 692px; overflow: hidden; margin-left: -551px; position: absolute;
}
.header-slider5 figure {
	left: -40px; top: -16px; width: 692px; height: 692px; text-align: center; overflow: hidden; position: relative;
}
.header-slider5 > figure {
	visibility: hidden;
}
.header-slider5 > figure:first-child {
	visibility: visible;
}
.header-slider5 figure > figcaption {
	background: rgba(0, 0, 0, 0.5); padding: 20px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
#makeMeScrollable3 {
	left: 50%; width: 1100px; height: 225px; bottom: 208px; margin-left: -553px; position: absolute; z-index: 5;
}
#makeMeScrollable3 div.scrollableArea img {
	float: left; position: relative; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
#request {
	background: url("../images/event/req_form.jpg") no-repeat top; width: 100%; height: 890px; position: relative;
}
#req_form {
	left: 50%; top: 325px; width: 750px; height: 505px; margin-left: -376px; position: absolute;
}
#info {
	background: url("../images/event/info_bg.jpg") no-repeat top; width: 100%; height: 924px; position: relative;
}
#footer {
	margin: 0px auto; width: 800px; height: 100px; color: rgb(122, 122, 122); font-size: 12px;
}
#footer a {
	color: rgb(122, 122, 122);
}
.footer_logo {
	width: 200px; height: 50px; line-height: 163px; float: left;
}
.grid {
	background: rgb(122, 122, 122); margin: 0px 7px; width: 1px; height: 10px; vertical-align: -1px; display: inline-block;
}
.footer_r {
	width: 600px; height: 30px; margin-top: 26px; float: right;
}
.copy {
	width: 600px; height: 15px; margin-top: 10px; float: right;
}
.footer_link {
	width: 860px;
}
.footer_link li {
	float: left;
}
:last-child.footer_link {
	clear: both; margin-top: 17px;
}
