@charset "utf-8";
*{box-sizing:border-box;}

.blink{text-indent: -1000em;}
button{outline: none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;margin:0;padding:0;vertical-align:middle;border:none;cursor: pointer;}
.pT72 { padding-top: 72px !important; }

#container{clear:both;position:relative;width:100%;margin:0px;padding:0;font-family: 'GmarketSansMedium', sans-serif;letter-spacing: -0.5px;}
.content1 {
	width:100%; height:1100px;
	background-image: url("../images/imgbg01.jpg"); 
	background-repeat: no-repeat; 
	background-position: center top; 
	/*background-size: cover; z-index: 20;*/ transition: 0.7s ease; animation: fadeIn 1s 1;
}

.content1 section{position: relative;width:1180px;height:1276px;margin:0 auto;border:0px solid red;}
.content1 section p{display:inline-block;}

article{float: left; transition: all 0.5s;}
.tx01{width: 894px; height: 592px; background: url("../images/img01.png") no-repeat top left;position:absolute;top:441px;left:-114px;animation-delay:.2s;opacity:0}
.tx02{width: 843px; height: 199px; position:absolute;top:67px;left:261px;opacity:0;background: url("../images/title01.png") no-repeat 50% top;}
.tx03{position:absolute;top:285px;left:350px;animation-delay:.3s;opacity:0;color:#fff;font-size:26px;line-height:36px;font-weight:normal;letter-spacing: -0.5px;}
.tx04{display:block;animation-delay:.5s;color:#0e1c3b;font-size:26px;padding-top:30px;}

/* slide section ÁÂ ¿ì ½½¶óÀÌµå*/
#slideWrap {
	height: 658px;
	width:100%;
	position:absolute;top :413px; /*left:50%;margin-left:-1000px;*/
	overflow: hidden;
	Z-INDEX:999;transition: 0.7s ease; animation: fadeIn 1s 1;background-color:transparent;
}

.slide { position:relative; width:100%; height:634px; overflow: hidden;}
.slide > li {background-repeat: no-repeat; background-position: center top;width:100%;height:634px;}
.slide > li:not(:first-child) { display:none; }

.slide > li:nth-child(1){background-image: url("../images/obj01.png");}
.slide > li:nth-child(2){background-image: url("../images/obj02.png");}
.slide > li:nth-child(3){background-image: url("../images/obj03.png");}
.slide > li:nth-child(4){background-image: url("../images/obj04.png");}
.slide > li:nth-child(5){background-image: url("../images/obj05.png");}

.mySlides {display:none}

/* Slideshow container */
.slideshow-container {
	max-width:100%;
	position: relative;
	margin: auto;
	left:50%;margin-left:-1000px;
}

.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}



.content{clear:both;position: relative;width:100%;margin:0 auto;}
section.con{width:100%;}
section.con > article{width:100%;display:block;transition: all 0.5s; text-align:center;}
section.con > article:nth-child(1){background: url("../images/img02.jpg") no-repeat center top;height:1079px;}
section.con > article:nth-child(2){height:662px;background: url("../images/imgbg03-1.jpg") no-repeat center top;}
section.con > article:nth-child(3){
	background-color: #685de0;
	background-image:  url("../images/imgbg04-1.png"), url("../images/imgbg04.jpg");
	background-repeat: no-repeat; 
	background-position: center bottom, center top; 
}



/* ¹öÆ°*/
div.txtt {position: relative;width:1180px;margin:0px auto;display:block;text-align:left;border:0px solid red;}
div.txtt > img{padding:175px 0 0 8px;}
div.btnb{clear:both;position: relative;margin:90px 0 0 12px;text-align:left;display:inline-block;width:464px}
div.btnb button{width:464px;height:84px;line-height:88px;background:#36316e;font-size:30px;color:#fff;border-radius:7px;font-family: 'GmarketSansMedium', sans-serif;letter-spacing: -0.3px;display:block;}
div.btnb button:hover{background:#9e40f7;}
div.btnb button.link_btn{margin-top:20px;margin-left:0;}

div.btnbb{clear:both;position: relative;margin:140px auto 100px;text-align:center;display:block;width:1180px;border:0px solid red;}
div.btnbb button{width:464px;height:114px;line-height:118px;background:#171456;font-size:36px;color:#fff;border-radius:7px;font-family: 'GmarketSansMedium', sans-serif;letter-spacing: -0.3px;display:inline-block;}
div.btnbb button:hover{background:#35c4e7;color:#171456;}
div.btnbb button + div.btnbb button{margin-top:0px;margin-left:28px;}



/* Å¸ÀÌÆ²±Û*/
.conwrap{clear:both;position: relative;width:1200px;margin:0 auto;text-align:left;padding:250px 0 0 23px;}
.conwrap h3{
	color:#fbb862;font-size:50px;line-height:56px;font-family: 'GmarketSansMedium', sans-serif;letter-spacing: -0.3px;font-weight:normal;margin:133px 0 0 18px;
	text-shadow: 2px 2px 12px rgba(0,0,0,0.2);
}
.conwrap h3 > span{font-family: 'GmarketSansBold', sans-serif;font-weight:normal;display:block;}
.conwrap p{
	margin:24px 0 0 18px;
	font-family: 'GmarketSansMedium', sans-serif;color:#fff;font-size:30px;line-height:40px;letter-spacing: -0.5px;text-shadow: 2px 2px 12px rgba(0,0,0,0.2);
}
.conwrap span.gift{width:583px;height:386px;position:absolute;top:264px;right:0px;background: url("../images/img03-2.png") no-repeat top left;}
.conwrap span.eventxt{width:235px;height:177px;position:absolute;top:250px;left:469px;background: url("../images/img03-3.png") no-repeat top left;opacity:0.2}

/* ¹Ú½º±Û*/
.conwbox{clear:both;position: relative;width:1180px;height:492px;margin:0px auto;background: url("../images/img03.png") no-repeat top left;display:flex;justify-content: space-between;align-items:flex-start;}
.conwbox div{width:574px; height:313px;border-radius:30px;margin-top:172px;padding:0 38px 0 40px;word-break: keep-all;text-align:left;border:0px solid red;}
.conwbox div dl{display:flex;justify-content: space-between;align-items:flex-start;}
.conwbox div dl dt{width:160px;background: url("../images/icon_line.png") no-repeat right 5px;color:#000;font-size:26px;line-height:36px;}
.conwbox div dl dd{width:330px;color:#434343;font-size:26px;line-height:36px;letter-spacing: -0.5px;padding-left:18px;}
.conwbox div dl dd span{color:#435ad0;}
.conwbox div dl + dl{margin-top:24px;}

.conwbox div:nth-child(2){margin-top:166px;padding:0 35px 0 40px;}
.conwbox div ul{display:flex;justify-content:space-between;align-items:center;}
.conwbox div ul li{color:#434343;font-size:26px;line-height:36px;padding-left:66px;letter-spacing: -0.7px;}
.conwbox div ul li:nth-child(2){display:block;text-align:right;color:#000;font-size:26px;line-height:36px;width:80px;padding:0;}
.conwbox div ul li span{color:#5d33c5;}
.conwbox div ul + ul {margin-top:35px;}
.conwbox div ul li.lines2{margin-top:-10px;}

/* ¹Ú½º±Û*/
.evenbox {clear:both;position: relative;width:1180px;margin:0px auto;border-radius:30px;padding:85px 54px 80px;word-break: keep-all;text-align:left;background-color:#fff;}
.evenbox h3{color:#3b3e4d;font-size:50px;font-family: 'GmarketSansMedium', sans-serif;letter-spacing: -0.3px;font-weight:normal;text-align:center;}
.evenbox h3 > span{font-family: 'GmarketSansBold', sans-serif;font-weight:normal;color:#711ed8;}

.evenbox div.anne{background: url("../images/img04_bg.png") no-repeat top center;width:1072px;height:112px;text-align:center;margin-top:32px;}
.evenbox div.anne p{color:#424866;font-size:26px;padding-top:15px;}
.evenbox div.anne p.an{color:#5c5c5c;font-size:24px;padding-top:28px;}
.evenbox div.anne p > span.blink{text-indent: -1000em;opacity:0;padding:0 0 0 36px;}

.evenbox dl.heah{color:#5c5c5c;font-size:20px;display:flex;justify-content:center;align-items:center;width:1072px;margin:0 auto;}
.evenbox dl.heah dt{margin-right:20px;;line-height:36px;height:32px;}
.evenbox dl.heah dd{background-color:#e5e7ea; border-radius:32px;height:32px; padding:0 12px;color:#3e466d;font-size:19px;letter-spacing: -0.5px;width:138px;text-align:center;line-height:36px;}
.evenbox dl.heah dd + dd{margin-left:7px;}
.evenbox dl.heah dd.sa{width:210px;}
.evenbox dl.heah dd.homep{width:180px;}

/* Âü¿©¹Ú½º*/
.eventApply{clear:both;position: relative;background:#f3f6ff;border:1px solid #eaebf5;padding:33px 42px;width:100%;font-family: 'GmarketSansMedium', sans-serif;letter-spacing: -0.3px;}

input.apply{
	background:#fff;border:1px solid #a3a8cc;width:786px;height:45px;
	vertical-align: middle;padding:0px 12px;box-sizing:border-box;
	font-family: 'GmarketSansMedium', sans-serif;font-weight:normal;font-size:16px;line-height:22px;
}

button.apply{position:absolute;top:33px;right:42px;width:186px;height:124px;line-height:127px;background:#471999;font-size:28px;color:#fff;border-radius:7px;font-family: 'GmarketSansMedium', sans-serif;letter-spacing: -0.3px;}
button.apply:hover{background:#5e7eef;}

textarea.apply{
	font-family: 'GmarketSansMedium', sans-serif;font-weight:normal;
	color:#5c5c5c;text-align: left;
	overflow-x: hidden;
	overflow-y: auto;
	font-size:16px;line-height:22px;
	width:786px;height:70px;
	padding:5px 12px;
	background:#fff;border:1px solid #a3a8cc;
	
	margin-bottom:6px;
	resize:none;box-sizing:border-box;
}
::placeholder {font-size:16px;letter-spacing: -0.3px;}
::-webkit-input-placeholder {font-size:16px;letter-spacing: -0.3px;}
::-moz-placeholder {font-size:16px;letter-spacing: -0.3px;}
:-ms-input-placeholder {font-size:16px;letter-spacing: -0.3px;}
::-ms-input-placeholder {font-size:16px;letter-spacing: -0.3px;}

/* Âü¿© ¸®½ºÆ® */
.apply_list{width:100%;position: relative;margin:0 auto;border:4px solid #e5e7ea;padding:33px 42px;}

.apply_item{width:100%;border-bottom:1px solid #ccced3;padding:24px 10px;font-family: 'GmarketSansMedium', sans-serif;letter-spacing: -0.5px;}
.apply_item dt{font-size: 17px;color:#000;padding-right:16px;letter-spacing: -0px;width:100%;}
.apply_item dd{display:block;font-size:18px;line-height:25px;color:#5c5c5c;padding-top:15px;/*word-break : break-word;*/word-break:keep-all;word-wrap:break-word;}
.apply_item:last-child{border-bottom:0px solid #ccced3;padding-bottom:0;}
.apply_item:first-child{padding-top:5px;}

span.a_date{display:inline-block;padding-left:18px;padding-top:3px;background:url('../images/bb_line.png') no-repeat left 45%;margin-left:18px;font-size:16px;color:#5c5c5c;letter-spacing: -0px;}

/* ÁÖÀÇ»çÇ× */
.yuui{width:1100px;position: relative;margin:0 auto;text-align: left;}
.yuui dt{background:url('../images/icon_attention.png') no-repeat left top;padding-left:34px;font-size:24px;line-height:30px;color:#fff;margin-bottom:22px;border:0px solid red;}
.yuui dd{background:url('../images/icon_dot.png') no-repeat left 7px;padding-left:12px;font-size:17px;color:#fff;margin-left:22px;line-height:23px;}
.yuui dd + dd{margin-top:12px;}

p.img{margin:0 auto;text-align:center; margin-top:100px;}
