@CHARSET "euc-kr";

html	{ margin:0; padding:0; }
body	{ width:100%; margin:0; padding:0; }
*	{ font-family:'¸¼Àº°íµñ'; }
div, p, input, textarea, ul, li, dl, dt, dd	{ margin:0; padding:0; color:#777; font-size:12px; font-family:'¸¼Àº °íµñ'; }

img {border:0;vertical-align:top;}
form {margin:0;padding:0;}
iframe {margin:0;padding:0;}
table {border-collapse:collapse; border-spacing:0; width:100%;}
dl,dt,dd,ul, li.ol {list-style:none;padding:0;margin:0;}
h1, h2, h3, p, li {padding:0;margin:0;}
textarea, .scr {overflow-x:hidden;  margin:0;
		scrollbar-face-color:#fbefef;		/* bar ÀÇ Ç¥¸é»ö */
		scrollbar-highlight-color:#ffffff;	/* ¹à°Ô ºû³ª´Â ÁÂ»ó´Ü ¸ð¼­¸® */
		scrollbar-3dlight-color:#ffffff;	/* ÁÂ»ó´Ü ¸ð¼­¸® ¾Æ·¡ºÎºÐ */
		scrollbar-shadow-color:#ffffff;		/* ±×¸²ÀÚ Áö´Â ¿ìÇÏ´Ü */
		scrollbar-darkshadow-color:#ffffff;	/* ±×¸²ÀÚ ¿ìÇÏ´Ü */
		scrollbar-track-color:#fbefef;		/* ½ºÅ©·Ñ Æ®·¢ÀÇ »ö */
		scrollbar-arrow-color:#ffffff;
}
input.rdo, input.chk {width:14px !important; height:14px; background:transparent !important; border:none !important; vertical-align:middle; padding:0; vertical-align:middle; }
input.txt { height:26px; padding:1px 5px; font-family:'¸¼Àº °íµñ'; font-weight:bold; font-size:12px; line-height:26px; color:#777; border:1px solid #ccc; background:#fff; }
select { height:22px; border:1px solid #d0d6d5; text-align:center; }
.ac {text-align:center !important;}
.al {text-align:left !important;}
.oh {overflow:hidden; width:100%;}
.fl {float:left !important;}
.fr {float:right !important;}
.cp {cursor:pointer !important;}
.bgn, .bgn th, .bgn td {background:none !important;}
.bn, .bn th, .bn td {border:none !important;}
.db {display:block !important;}
.dn {display:none !important;}
.vm {vertical-align:middle !important;}
.fb	{font-weight:bold !important;}

fieldset	{ display:block;border:none;padding:0;margin:0}
legend, caption	 { width:0 !important; height:0 !important; padding:0 !important; margin:0 !important; font-size:0 !important; line-height:0 !important; }

/* ¸µÅ© */
a:link		{color:#777; text-decoration:none;}
a:visited	{color:#777; text-decoration:none;}
a:hover	{color:#777; text-decoration:none;}
a:active	{color:#777; text-decoration:none;}

/* paging */
.paging { padding:25px 0 0; text-align:center; font-size:14px; }
.paging img { display:inline-block; padding:0 3px; cursor:pointer;vertical-align:middle;}
.paging a,
.paging span	{ display:inline-block; padding:0 4px; color:#413718; vertical-align:middle;}
.paging a.choice { font-weight:bold; }
.paging b	{ color:#f35e05;  }

/* content */
#eventWrap	{ width:100%; min-width:985px; }
.eventCont	{ width:985px; margin:0 auto; }
.eventFoot	{ height:80px; padding-top:20px; text-align:center; }

.eventBgWrap1	{ width:100%; height:740px; background:url('/event/20140409/images/bg_event_01.jpg') no-repeat center 0; }
.eventBgWrap2	{ width:100%; height:874px; background:url('/event/20140409/images/bg_event_02.gif') repeat-x center 0; }
.eventBgWrap3	{ width:100%; height:966px; background:url('/event/20140409/images/bg_event_03.gif') repeat-x center 0; }

.eventApply	{ position:relative; padding:13px 18px 0 493px; }
.eventApply p.tip	{ position:absolute; left:0; top:0; }
.eventApplyCont	{ height:345px; padding:30px 0 44px 34px; }
	.eventApplyCont .head	{ height:90px; }
	.eventApplyCont .head input[type=text]	{ width:411px; }
	.eventApplyCont p.sns	{ height:39px; }
	.eventApplyCont textarea	{ width:413px; height:151px; padding:0 5px; line-height:30px; border:none; background:transparent; }
	.eventApplyCont .btnArea	{ padding-top:32px; text-align:center; }

.eventList	{ *zoom:1; overflow:hidden; }
.eventList:after	{ content:""; display:block; clear:both; }
.eventList li:first-child	{ margin-left:0; }
.eventList li	{ float:left; width:124px; height:164px; margin-left:33px; padding:44px 23px 25px; background:url('/event/20140409/images/bg_list.png') no-repeat 0 0; }
.eventList li.last	{ margin-right:0; }
.eventList li p.cont	{ height:110px; font-size:11px; color:#e9f0ec; word-wrap:break-word; overflow:hidden; }
.eventList li p.btn	{ text-align:center; }
.eventList li dl	{ padding-bottom:10px; overflow:hidden; }
.eventList li dt	{ clear:both; float:left; width:47px; line-height:17px; }
.eventList li dd	{ float:left; width:77px; color:#e9f0ec; line-height:17px; }
.eventList li.none	{ width:100%; height:auto; line-height:233px; background:none; text-align:center; }

.layerPopArea	{ display:none; position:absolute; left:0; top:0; z-index:98; width:100%; height:100%; background:url('/event/20140409/images/bg_layer.png') repeat 0 0; }
	.layerPopCont	{ position:fixed; left:50%; top:50%; }
	.layerPopCont p.close	{ position:absolute; right:11px; top:37px; }

	.popApply	{ position:absolute !important; top:80% !important; width:482px; height:802px; margin:-401px 0 0 -241px; }
	.popApply p.close	{ top:68px !important; }
	.popApplyCont	{ width:380px; height:655px; padding:147px 55px 0 47px; background:url('/event/20140409/images/bg_popApply.png') no-repeat 0 0; }
	.popApplyCont input[type=text]	{ height:22px; padding:0 5px; border:2px solid #ccc; }
	.popApplyCont fieldset	{ }
	.popApplyCont fieldset dl	{ padding-bottom:12px; overflow:hidden; }
	.popApplyCont fieldset dt	{ float:left; width:72px; }
	.popApplyCont fieldset dd	{ float:left; width:308px; }
	.popApplyCont fieldset dd p	{ margin-bottom:4px; }
	.popApplyCont p.btn	{ padding-top:25px; text-align:center; }
	.agreeArea	{ }
	.agreeArea p.tit	{ height:34px; }
	.agreeArea .agreeCont	{ height:40px; padding:10px; font-size:11px; color:#666; line-height:16px; border:2px solid #ccc; background:#f3f3f3; overflow:auto; overflow-x:hidden; }

	.applyDel	{ width:510px; height:316px; margin:-158px 0 0 -255px; }
	.applyDelCont	{ width:302px; height:182px; padding:134px 107px 0 101px; background:url('/event/20140409/images/bg_applyDel.png') no-repeat 0 0; }
	.applyDelCont input[type=text]	{ height:22px; padding:0 5px; border:2px solid #ccc; }
	.applyDelCont fieldset	{ }
	.applyDelCont fieldset dl	{ padding-bottom:12px; overflow:hidden; }
	.applyDelCont fieldset dt	{ float:left; width:67px; }
	.applyDelCont fieldset dd	{ float:left; width:235px; }
	.applyDelCont p.btn	{ padding-top:15px; text-align:center; }

	.applyEnd	{ width:412px; height:252px; margin:-126px 0 0 -206px; }
	.applyEndCont	{ position:relative; }
	.applyEndCont p.btn2	{ position:absolute; left:50%; top:173px; margin-left:-56px; }