@charset "UTF-8";
@font-face{font-family:'NanumSquareR'; src:url('font/NanumSquareR.woff') format('woff');}
@font-face{font-family:'NanumSquareR'; src:url('font/NanumSquareR.eot') format('eot');}

header{
    width:100%;
    height:70px;
    background: #252525;
    position: fixed;
    top:0;
    z-index: 99;
}

#header{
    width:1100px;
    min-width:1100px;
    height:70px;
    margin: 0 auto;
}

h1{
    float: left;
    font-family:"NanumSquareR";
    font-size:25px;
    font-weight: bold;
    line-height:70px;
    color:#fee;
}



.gnb{
    float: right;
    font-family:"NanumSquareR";
    font-size:20px;
    color:#fff;
}

.gnb li{
    float: left;
    line-height: 70px;
}

.gnb li a{
    color:#fff;
}

.gnb li a:visited{
    color:#fff;
}

.gnb li a:hover{
    color:#fee;
    font-weight: bold;
}

.gnb li:nth-child(2) a{
    color:#ffee02;
}

.h_grid{
    display: inline-block;
    width:1px;
    height:23px;
    background: #fff;
    margin:0 25px;
    vertical-align: middle;
}
#db{
    width:100%;
    text-align: center;}

#main{
    margin-top: 70px;
    min-width: 1100px;
    width:100%;
    text-align: center;
    background: url(images/main_bg.jpg) center top no-repeat;
}

#db{
    width:100%;
    height: 750px;
    min-width:1100px;
    background: url(images/db.jpg) center top no-repeat;
}


#event_11{
    min-width: 1100px;
    width:100%;
    text-align: center;
    background: url(images/event_11_bg.jpg) center top no-repeat;
}

#form_bg{
    width: 900px;
    height: 710px;
    background: rgba(255,255,255,1.0);
    margin:0 auto;
    padding: 20px;

}


#form{
    font-family:"NanumSquareR";
    color:#fff;
    width:700px; 
    min-width: 700px;
    margin:0 auto;
    text-align: center;
}


#top_btn{
    width:45px;
    height:45px;
    border-radius:10px;
    background: #000;
    color:#fff;
    font-size:13px;
    line-height: 40px;
    text-align: center;
    position:fixed;
    z-index:99;
    right:40px;
    bottom:30px;
}

#dress1{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_1_bg01.jpg) center top no-repeat;
}


#dress5{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_1_bg05.jpg) center top no-repeat;
}


#dress2{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_1_bg02.jpg) center top no-repeat;
}


#dress3{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_1_bg03.jpg) center top no-repeat;
}


#dress4{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_1_bg04.jpg) center top no-repeat;
}

#dress6{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_1_bg06.jpg) center top no-repeat;
}



#event_fade{min-width: 1100px; width:100%;  height:1100px; position:relative; }
#event_fade li{position: absolute; width:100%; height:1100px; text-align: center;  }
.event_fade1{background: url(images/event_1_1_bg.jpg) center top no-repeat; z-index:4; }
.event_fade2{background: url(images/event_1_2_bg.jpg) center top no-repeat; z-index:4; }
.event_fade3{background: url(images/event_1_3_bg.jpg) center top no-repeat; z-index:4; }
.event_fade4{background: url(images/event_1_5_bg.jpg) center top no-repeat; z-index:4; }


#event_01{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_01_bg.jpg) center top no-repeat;
 }
#event_02{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_02_bg.jpg) center top no-repeat;
 }
 
 #event_03{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_03_bg.jpg) center top no-repeat;
 }
 
  #event_04{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_04_bg.jpg) center top no-repeat;
 }
 
 #event_05{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_05_bg.jpg) center top no-repeat;
 }


#event_2{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_2_bg.jpg) center top no-repeat;
 }


#event_3{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_3_bg.jpg) center top no-repeat;
 }
 
 #event_3_1{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_3_bg_1.jpg) center top no-repeat;
 }
 
 #event_3_2{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_3_bg_2.jpg) center top no-repeat;
 }


#event_4{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_4_bg.jpg) center top no-repeat;
 }


#event_5{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_14_jeju.jpg) center top no-repeat;
 }


#event_6{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_w1_bg.jpg) center top no-repeat;
 }


#event_7{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_7_bg.jpg) center top no-repeat;
 }
 
 #event_7_1{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_7_bg_1.jpg) center top no-repeat;
 }
 
 #event_7_2{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_7_bg_2.jpg) center top no-repeat;
 }


#event_8{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_8_bg.jpg) center top no-repeat;
 }


#event_9{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/event_9_bg.jpg) center top no-repeat;
 }


#info{
    min-width: 1100px;
    width:100%; 
    text-align: center;
    background: url(images/info_bg.jpg) center top no-repeat;
 }


footer{
    width:100%;
    height:40px;
    background: #eee;
    font-family:"NanumSquareR";
    font-size:12px;
    text-align: center;
}

#footer{
    width:1100px;
    height:40px;
    margin: 0 auto;
}

.add{
    padding:7px 0 3px 0;
}

.f_grid{
    display:inline-block;
    width:1px;
    height:10px;
    background: #000;
    margin: 0 10px;
    vertical-align:middle;
}


/* 유지보수 LSY */
/* 유지보수 LSY */
/* 유지보수 LSY */
/* 유지보수 LSY */
#d_main {
		position: relative;
	  min-width: 1100px;
    width: 100%;
    text-align: center;
    /* background: url(2021/main001_v2.jpg) center top no-repeat; */
    background: url(2021/sec01_m11.jpg) center top no-repeat;
}
#d_main.on {
	background: url(2022b/m_sec01_m11.jpg) center top no-repeat;
	/* background: url(2021/main_m01_v2.jpg) center top no-repeat; */
}
.d_inner {
	position:absolute;
	width: 100%;
	height: 100%;
	top: 0;	
}
#d_main .road {
	position: absolute;
	width: 100%;
	height: 75px;
	bottom: 250px;
	display: block;
	z-index: 1;
}
#d_main.on .road { bottom: 69%;}
#d_main .apply {
	position: absolute;
	width: 100%;
	height: 75px;
	bottom: 145px;
	display: block;
	z-index: 1;
}
#d_main.on .apply { bottom: 62%;}
#d_event_01 {
    min-width: 1100px;
    width: 100%;
    text-align: center;
    /* background: url(2021/n001.jpg) center top no-repeat; */
    background: url(2021/sec02.jpg) center top no-repeat;
}
#d_event_02 {
	  min-width: 1100px;
    width: 100%;
    text-align: center;
    /* background: url(2021/n002_v2.jpg) center top no-repeat; */
    background: url(2021/sec03.jpg) center top no-repeat;
}
#d_event03 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/sec04.jpg) center top no-repeat;
    /* background: url(2021/n003.jpg) center top no-repeat; */
}
#d_event03-1 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/n005.jpg) center top no-repeat;
}
#d_event03-2 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/n004.jpg) center top no-repeat;
}
#d_event04 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/re001.jpg) center top no-repeat;
}
#d_event05 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/re002.jpg) center top no-repeat;
}
#d_event06 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/re03.jpg) center top no-repeat;
}
#d_event06-1 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/re003.jpg) center top no-repeat;
}
#d_event06-2 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/re004.jpg) center top no-repeat;
}
#d_event06-3 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/re005.jpg) center top no-repeat;
}
#d_event07 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/re04.jpg) center top no-repeat;
}
#d_event_08 {
	min-width: 1100px;
    width: 100%;
    text-align: center;
    /*background: url(2021/n006.jpg) center top no-repeat;*/
	background: url(2022b/b_img-11.jpg) center top no-repeat;
}
#d_event_09 {
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/re007.jpg) center top no-repeat;
}

#db{
    width:100%;
    height: 750px;
    min-width:1100px;
    background: url(2021/dbdb.jpg) center top no-repeat;
}
#d_info {
		position: relative;
		min-width: 1100px;
    width: 100%;
    text-align: center;
    background: url(2021/roadmap.jpg) center top no-repeat;
}
#d_info .d_inner {
		position: absolute;
    left: 50%;
    transform: translate(-50%,-45%);
    top: 50%;
    width: auto;
    height: auto;
}

/* img opacity */
#d_event_01 img,
#d_event_02 img,
#d_event03 img,
#d_event03-1 img,
#d_event03-2 img,
#d_event04 img,
#d_event05 img,
#d_event06 img,
#d_event06-1 img,
#d_event06-2 img,
#d_event06-3 img,
#d_event07 img,
#d_event_08 img,
#d_event_09 img,
#d_info img {
	opacity: 0.001;
}





/* 22.06.24 LHB 유지보수 */
/*#d_main{background: url(2022b/b_main.jpg) center top no-repeat;}*/
/*#d_event_01{background: url(2022b/b_img-01.jpg) center top no-repeat;}*/
/*#d_event_02{background: url(2022b/b_img-02.jpg) center top no-repeat;}*/
/*#d_event03-1{background: url(2022b/b_img-03.jpg) center top no-repeat;}*/
/*#d_event03-2{background: url(2022b/b_img-04.jpg) center top no-repeat;}*/
/*#d_event04{background: url(2022b/b_img-05.jpg) center top no-repeat;}*/
/*#d_event06-1{background: url(2021/re001.jpg) center top no-repeat;}*/
/*#d_event07{background: url(2022b/b_img-06.jpg) center top no-repeat;}*/

/*모바일 추가 css
body.mo{width: 1100px;}
body.mo #header{box-sizing: border-box;padding-right: 15px;}
body.mo #header, body.mo #d_info, body.mo #d_main{width: 100%;min-width: 0;}

body.mo #event_7{background: url(2022b/b_img-10_mo.jpg) center top no-repeat;height: 1475px;}
body.mo #event_7 img{display: none;}

body.mo #d_event_08{background: url(2022b/b_img-11_mo.jpg) center top no-repeat;height: 1856px;}
body.mo #d_event_08 img{display: none;}

body.mo #d_event_01{background: url(2022b/b_img-01_mo.jpg) center top no-repeat;height: 1038px;}
body.mo #d_event_01 img{display: none;}

body.mo #d_info .d_inner #daumRoughmapContainer1656044243218{width: 900px !important;}*/