body,form,div,p,h1,h2,h3,dl,dt,dd,ul,ol,li,input,select,th,td,textarea {color:#606C6A;font:12px µ¸¿ò,sans-seif;margin:0;padding:0;}
dl,ul,ol{list-style:none;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
body {background:#E6EAEF;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}

#outline {position:relative;text-align:center;width:100%;}
#bg_left {position:absolute;top:0;left:-470px;width:50%;height:1024px;background:url('img/bg_right02.jpg') repeat-x;}
#bg_left div {position:absolute;top:0;left:0;width:100%;height:1024px;background:url('img/bg_left.jpg') no-repeat right top;}
#bg_right {position:absolute;top:0;right:1px;width:50%;height:1024px;background:url('img/bg_right02.jpg') repeat-x;}
#bg_right div {position:absolute;top:0;left:0;width:100%;height:1024px;background:url('img/bg_right.jpg') no-repeat 470px top;}
#cont_body {position:relative;z-index:1;width:940px;height:1024px;margin:0 auto;text-align:left;}
#tmenu {background:url('img/bg_tmenu.jpg') 0 79px repeat-x;height:97px;overflow:hidden;}
#tmenu li {float:left;}

#box01 {border:10px solid #C3C2C3;border-top:none;height:440px;*height:450px;background:#fff;position:relative;z-index:1;}
#box01 .left {float:left;width:187px;height:440px;background:url('img/bg_dot_v01.gif') right top no-repeat;}
#box01 .right {float:left;width:733px;height:440px;}
#box01 .pub {position:absolute;left:210px;bottom:0px;}
#box01 .rimg {position:absolute;right:0;bottom:-10px; z-index:-100;}

#festival-m {margin-left:19px;}
#festival-m li img {vertical-align:top;margin-bottom:6px;cursor:pointer;}
#fest-cont li {display:none;}
#fest-cont img {vertical-align:top;}

.mv {float:left;width:240px;margin:0 16px 0 24px;_display:inline;}
.mv p {margin-top:20px;}
.mv .mv-frame {border:6px solid #19889E;margin:0;}
.detail {width:410px;table-layout:fixed;}
.detail img {vertical-align:middle;}
.detail th {border-bottom:1px solid #ddd;border-right:9px solid #fff;width:70px;vertical-align:top;}
.detail td {border-bottom:1px solid #ddd;width:332px;}
.goBtn img {margin:11px 0 0 78px;}

#fest-cont .img06 {background:url(img/evt01_img06.jpg) no-repeat; width:733px; height:440px;}
#fest-cont .img06 ul {padding:81px 0 0 442px;}
#fest-cont .img06 li {background:url(img/bul.gif) no-repeat 0 6px; display:block; color:#444444; padding-left:10px; margin-bottom:6px; line-height:16px;}
#fest-cont .img06 li.lt {margin-bottom:45px;}
#box02 {margin-top:12px;padding:12px 0;border:3px solid #CFD2D7;background:#DDDFE1;overflow:hidden;_zoom:1;}
#box02 h2 {height:29px;}
#box02 iframe {float:left; margin:0 20px;_display:inline;}
#coupon {width:290px;}
#coupon h2 {height:29px;}
#coupon ol {width:289px;*width:290px;border-right:1px solid #C3C2C3;overflow:hidden;}
#coupon img {vertical-align:top;}
#coupon input {vertical-align:middle;}
#coupon li {width:100%;font:11px Dotum;color:#727273;}
#coupon li span {float:left;width:103px;margin-top:2px;line-height:12px;}
#coupon li span.end {width:60px;}
#coupon li.iput {font:7px Dotum;color:#B0A29C;}
#coupon li.iput input {font:12px Dotum;color:#727273;padding-top:4px;text-align:center;border:1px solid #B0A29C;width:59px;height:24px;}
#coupon li.btn {text-align:center;padding-right:20px;}
#coupon li.btn img {margin-top:3px;*margin:0;}
#coupon .rad {width:12px;height:12px;margin-right:2px;}
/*#coupon .btn {border-right:1px solid #C3C2C3;text-align:center;padding:3px 20px 0 0;}*/
#gift {float:left;width:292px;margin-right:20px;}
#gift p {border-right:1px solid #C3C2C3;}


/* Gift Pop */
#g-pop01 {margin:5px;background:#444;width:330px;height:220px;}
#g-pop01 table {width:100%;}
#g-pop01 h1 {margin-bottom:23px;}
#g-pop01 .item {width:310px;margin-left:10px;}
#g-pop01 .item caption {font:11px Dotum;color:#c2c2c2;text-align:left;}
#g-pop01 .item caption strong {color:#E8C24C;padding:0 0 0 3px;line-height:18px;}
#g-pop01 .item th {border-top:1px solid #E8C24C;border-bottom:1px solid #E8C24C;background:#222;height:27px;*height:28px;}
#g-pop01 .item-List {
	margin-left:10px;width:310px;height:52px;*height:53px;
	border-bottom:1px solid #E8C24C;
	overflow-y:auto;
	scrollbar-face-color:#626262;
	scrollbar-arrow-color:#fff;
	/*scrollbar-base-color:*/
	scrollbar-shadow-color:#626262;
	scrollbar-darkshadow-color:#2E2E2E;
	scrollbar-highlight-color:#626262;
	scrollbar-3dlight-color:#2E2E2E;
	scrollbar-track-color:#2E2E2E;
}
#g-pop01 .item-List td {font:11px Dotum;color:#c2c2c2;text-align:center;height:26px;}
#g-pop01 .item-List td.itname {color:#fff;}
#g-pop01 .item-List td.msg {height:51px;}
#g-pop01 .btn {text-align:center;margin-top:22px;}
#g-pop02 {margin:5px;background:#A5A5A5;width:336px;height:356px;}
#g-pop02 .item-detail {background:url('img/bg_pop_itdetail.gif') no-repeat;height:163px;}
#g-pop02 .item-detail h2 {font:bold 14px Dotum;color:#E8C24C;text-align:center;padding:12px 0;line-height:18px;}
#g-pop02 .item-detail table {margin-left:22px;}
#g-pop02 .item-detail th {text-align:left;color:#fff;}
#g-pop02 .item-detail .bul {float:left;margin:10px 4px 0 0;}
#g-pop02 .item-detail th span {float:left;display:block;border-bottom:1px solid #727272;width:72px;padding:5px 0 3px;}
#g-pop02 .item-detail td {color:#C3C2C3;}
#g-pop02 .item-detail td span {display:block;border-bottom:1px solid #727272;padding:5px 0 3px 8px;letter-spacing:-1;}
#g-pop02 .item-detail .end th span, #g-pop02 .item-detail .end td span{border:none;}
#g-pop02 .item-msg {margin-left:10px;width:316px;background:#C2C2C2;}
#g-pop02 .item-msg td {height:67px;text-align:center;font:12px Dotum;color:#000;padding:0 14px;line-height:18px;}
#g-pop02 .btn {text-align:center;margin-top:16px;}
