
/***** Common(±âº»°øÅë¿ä¼Ò) *****/
body{width:100%; margin:0;  padding:0; font-family:"³ª´®°íµñ",NanumGothic,"±¼¸²",Gulim,Helvetica,AppleGothic,Sans-serif; color:#000000; text-align:center; text-align:center; background:#ea4832;}

a{text-decoration:none; color:#ffffff;}
img{border:0; display:block;}
ul, ol, li{margin:0; padding:0; list-style:none;}
dl, dt, dd{margin:0; padding:0;}
h1, h2, h3, h4, h5{margin:0; padding:0;}
input, textarea, select{margin:0; padding:0;}
form, p, fieldset{margin:0; padding:0;}
table, tr, th, td {margin:0; padding:0; border-collapse:collapse;}
center {margin:0; padding:0;}

.wrap {text-align:center;  width:100%; float:left; background:#ea4832 url(../img/bg_event.jpg) 50% top no-repeat; padding-bottom:0px; }

/*ÀÌº¥Æ® ¸ÞÀÎ*/
.eventWrap	{width:320px; margin:0 auto; }
.topImg, .event	{float:left; width:320px; margin:0 auto;}
.evtImg, .topImg img {float:left; width:320px;}


.apply{clear:both; width:320px; height:350px; background:url(../img/img03.jpg) no-repeat;}
.apply .name	{float:left; width:220px; height:20px; padding:20px 0 0 86px;}
.apply .name input	{width:200px; height:15px; padding:5px; border:1px solid #df4f60; font-size:14px;}
.apply .mobile {float:left; width:220px; padding:18px 0 0 90px;}
.apply .mobile select	{float:left; font-size:14px;}
.apply .mobile input	{float:left; width:52px; height:15px; padding:3px; border:1px solid #df4f60; font:bold 17px/120% '³ª´®°íµñ'; }
.apply .mobile span.hyphen	{float:left; font:normal 12px/120% '³ª´®°íµñ'; color:#ffffff ; padding:5px;}
.apply .size {float:left; width:220px; height:20px; padding:10px 0 0 90px;}
.apply .size select {float:left; width:210px; font-size:14px;} 
.apply .comment	{float:left;  width:220px; height:30px; padding:10px 0 0 86px;}
.apply .comment input	{width:200px; height:15px; padding:5px; border:1px solid #df4f60; font-size:14px;}
.apply .agree		{float:left; font:normal 12px/120% '³ª´®°íµñ'; color:#ffffff ; padding:5px 0 0 90px;}
.apply .agree dd {display:inline-block; margin:0 5px 0 5px;}
.apply .agree dd input {float:left; width:16px; height:16px; margin-right:3px;}
.apply .agree dd span	{}
.apply  .btn{ float:left; width:300px; height:60px; padding:130px 0 0 10px;}
.apply  .btn img	{width:300px; height:60px;}

.reply	{clear:both; float:left; width:320px; font:15px/120%; color:#ffffff; background:#ea4832; margin:0 auto;}
.reply .notice{float:left; width:290px; padding:15px 5px 5px 15px; margin:0 0 20px 0; text-align:left; font-weight:bold; font-size:13px; }
.reply .notice span	{color:#000;}
.reply .list		{width:300px; text-align:left; font-size:14px; padding:10px 10px 5px 10px;}
.reply .list li	{float:left; width:300px; padding:0 0 16px 0; margin:0 0 15px 0; border-bottom:1px #f7bbbb solid;}
.reply .list dt	{float:left; font-weight:bold; font-size:15px;}
.reply .list dt, .reply .list .mobile {float:left; padding:0 10px 0 0; margin:0 10px 0 0; background:url(../img/bg_line.png) right 3px no-repeat; #4d483b;}
.reply .list li dl .fclear {clear:both;}
.reply .list li dl	{/*position:relative;*/}
.reply .list .comment{line-height:18px; padding:3px 8px 0 0; font-size:14px;}

.reply .paging {float:left; width:320px; height:30px; padding:8px 0 24px 0; text-align:center;}
.reply .paging li {display:inline;}
.reply .paging .title	{position:relative; top:-7px; margin:0 4px 0 0;}
.reply .paging li img	{display:inline;}

.event2{position:relative; clear:both; width:320px;}
.event2 .btn{position:absolute; top:730px; left:23px;}
.event2 .btn img	{width:272px; height:52px;}

.product{float:left; width:320px; }