@charset "euc-kr";
 
/* Common */
body {
	margin:0;padding:0;
	font-size: 12px;line-height: 150%;
	font-family:±¼¸²;
	color:#ffffff;
}
table{border-collapse:collapse;}
td, th{padding:0;}
optgroup label{font-style:normal;font-weight:normal;}
form, p, blockquote, dl, dd, dt, h2, h3, h4{margin:0;padding:0;}
ul, li, ol{list-style:none;margin:0;padding:0;}
li img{vertical-align:middle;line-height:0;}
fieldset{margin:0;padding:0;border:0;}
img, input.type-image{border:0 none;line-height:0;}

textarea, dl, div{
	scrollbar-face-color: #FDFDFD;
	scrollbar-shadow-color: #c8c8c8;
	scrollbar-highlight-color: #c8c8c8;
	scrollbar-3dlight-color: #FDFDFD;
	scrollbar-darkshadow-color: #FDFDFD;
	scrollbar-track-color: #e9e9e9;
	scrollbar-arrow-color: #c8c8c8;
}
input, select, textarea{
	vertical-align: middle;
	font-size: 1em;color:#999;
}
hr{display:none;}
legend {display:none;}

/* Lay-Out 
*****************************************************/
html, body {height:100%;  background-color:#fff; }
body { color:#717171; font-size:12px; line-height:1.5; font-family:"µ¸¿ò",sans-serif;}
#introwrapperAll  {height:100%;
min-height:798px;
position:relative;
width:100%;
margin:0 auto;
width:980px;}
#mainwrapperAll  {
height:100%;
min-height:798px;
position:relative;
width:100%;
margin:0 auto;
}
#wrap { height: 100%; min-height: 760px; min-width:980px; position:relative; text-align:center;}
* html #wrap {height:760px;}
.popWrap {position:relative; margin:0 auto;width:980px;}
.popLayer {position:absolute;
 top:0;
 left:50%;
 width:834px;
 height:223px;
 margin:88px 0 0 -345px;}
/** html #mainwrapAll {height:expression(document.body.clientHeight < 767? "766px": "auto" );}*/
h1 {left:-1000px; position:absolute; top:-1000px;}


/* Common
*****************************************************/
a:link, a:visited {color:#525252; text-decoration:none;}
a:hover, a:active {color:#39843a; text-decoration:none;}


.cl {clear:both;}
.cnt {text-align:center;}
.right {text-align:right;}
.flt_left {float:left;}
.flt_right {float:right;}
.f11 {font-size:11px;}

/* form */
select, input {font-family:µ¸¿ò; font-size:11px; color:#666666;}

.pad_r9 {padding-right:9px;}
.mb5 {margin-bottom:5px;}
.mb9 {margin-bottom:9px;}
.mb20 {margin-bottom:20px;}
.mb24 {margin-bottom:24px;}
.mb25 {margin-bottom:25px;}
.mb27 {margin-bottom:27px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt29 {margin-top:29px;}
.mt30 {margin-top:30px;}


/* °ü½É°í°´µî·Ï */
#pop {width:600px; padding:90px 0 0 0; }
#pop h1.pop {position:absolute; top:0; left:0; margin:0; padding:0;}
.pop_top {height:91px;}
.pop_content {width:550px;margin:0 auto; padding-top:20px;}
h2.regist {padding-left:20px;}
.ruleWrap { background:url(../special/images/bg_ruleWrap.gif) no-repeat;padding:35px 10px 10px 17px; margin-bottom:10px; width:533px;}
.ruleWrap2 { background:url(../special/images/bg_ruleWrap2.gif) no-repeat;margin-bottom:5px; padding:41px 11px 13px;}
.px;rule { background-color:#ffffff; border:#dcdcdc solid 1px;height:101px;width:530px; padding:10px; }
.rule2 { background-color:#f8f8f8; border-top:#c29950 solid 1px;border-bottom:#b5b5b5 solid 1px;height:144px;width:530px; padding:10px; }
.privacy_rule { background-color:#f8f8f8; border-top:#c29950 solid 1px;border-bottom:#b5b5b5 solid 1px;height:338px;width:530px; padding:10px; }
.rule h4 {display:none;}
.rule_cont {overflow:auto; width:514px;height:100px;border:#dcdcdc solid 1px; padding:5px;background:#ffffff;}
.rule_cont2 {overflow:auto; height:316px; background-color: #FFFFFF;  border: 1px solid #E7E7E7; padding:10px;}

.check {text-align:right; padding:5px 0;}
.check input, .check img {vertical-align:middle; margin-top:-3px;}
.check input {/*margin-right:70px;*/}

fieldset.regist_form {width:560px; border-top:1px solid #c29950;}
fieldset.regist_form table {width:560px;border-top:#d2d2d2 solid 1px;}
fieldset.regist_form table th { background-color:#f8f8f8; border-bottom:#dbdbdb solid 1px;text-align:center; width:140px;}
fieldset.regist_form table td {border-bottom:#dbdbdb solid 1px;padding:8px 0 7px 10px;}
fieldset.regist_form table td input.text {background-color:#fff;border:1px solid #dcdcdc;font-family:µ¸¿ò;font-size:11px;padding:2px 2px 1px;}
fieldset.regist_form table td input, fieldset.regist_form table td img {vertical-align:middle;}
fieldset.regist_form table td select { border:#c7c7c7 solid 1px; padding:1px;}
fieldset.regist_form table td textarea {width:540px; height:110px;background-color:#fff;border:1px solid #dcdcdc;font-family:µ¸¿ò;font-size:11px;padding:2px 2px 1px;}
.btn_reigst {position:relative;text-align:center; padding:20px 0 0 0;}
/*.btn_ok {position:absolute;top:20px;left:140px; }*/
.btn_reigst img {padding-right:5px;}
.btn_close {text-align:right; padding:9px 0 0 0;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w52 {width:52px;}
.w92 {width:92px;}
.w40 {width:40px;}
.w80 {width:80px;}
.w260 {width:260px;}
.w280 {width:280px;}
.w269 {width:269px;}
.w270 {width:270px;}
.w395 {width:395px;}
#zipWrap  {background:url(../special/images/bg_top5.gif) no-repeat;position:relative;width:450px;}
#zipWrap h2 {padding-bottom:9px;}
#zipWrap .contWrap {margin:0 auto;width:420px;}
#zipWrap .contWrap fieldset {padding-top:90px;}
#zipWrap .pl_text { padding-bottom:15px;padding-top:27px;text-align:center;}
#zipWrap input { border:#cccccc solid 1px; width:290px; padding:0 2px; height:18px;}
#zipWrap .contWrap input, #zipWrap .contWrap img {vertical-align:middle;}	
.zip_list {width:410px;border-bottom:1px solid #b5b5b5;}
.zip_list ul { height:130px; overflow:auto; color:#6c6c6c;}
.zip_list ul li {padding:1px}
.zip_list ul li span {width:100px;margin:27px;}
#zipWrap .close {text-align:center;margin-top:10px;}


.emailText {background-color:#fff; padding:25px ;border:#e7e7e7 solid 1px;}
.btnRight {text-align:center; padding:9px 0 20px;}
/* ÀÌº¥Æ® ÆË¾÷ */
#popWrap {width:834px; margin:0 auto;}
.go_main {text-align:right; padding:9px 0;}
#pop_event { border:#e2e2e2 solid 1px;/*width:769px; */padding:20px 31px 0 32px;}
#popWrap h2.blog {display:block; border-bottom:#cbcbcb solid 1px; height:44px; margin-bottom:20px;}
.formArea {background:url(../special/images/bg_event_bot.jpg) no-repeat left bottom;height:585px; position:relative;}
.formArea2 {/*background:url(../special/images/bg_event_bot.jpg) no-repeat left bottom;height:264px;*/position:relative;}
fieldset.event {/*border-top:#224f83 solid 2px;*/ background:url(../special/images/bg_border.gif) repeat-x; width:769px; margin:0 auto; padding-top:2px;}
fieldset.event2 {background:url(../special/images/bg_border2.gif) repeat-x; width:769px; margin:0 auto; padding-top:2px;}
.event_form{ border:#c6c6c6 solid 1px; border-width:0 1px;width:767px;position:relative; margin:0 auto;}
.event_form td input.text {background-color:#fff;border:1px solid #dcdcdc;font-family:µ¸¿ò;font-size:11px;padding:3px 2px 2px;}
.event_form td select { padding:2px 0 1px;}
.event_form th, .event_form td {border-bottom:#c6c6c6 solid 1px;}
.event_form td {padding-left:10px; }
.view_privacy {position:absolute; top:8px; right:0; padding-right:67px;}
.event_form td img, .event_form td input, .event_form td select {vertical-align:middle;}
.btn_regist {border-top:#224f83 solid 2px;text-align:right; padding-top:8px;}
.event_list { margin:0 auto; width:769px; background:url(../special/images/list_th.gif) no-repeat;}
.event_list th { background:none;height:31px;}
.event_list th span {display:none;}
.event_list td {background:none;text-align:center; border:#d7d7d7 solid 1px; border-width:0 1px 1px 0; padding:3px 0;}
.event_list td.blog {text-align:left; padding-left:10px;}
.event_list td.end {border-right:none;}
.listArea {height:223px;}
/* paging */
.paging {  font-family:dotum; font-size:11px; line-height:120%; letter-spacing:-1px; padding:10px 0 0 0; text-align:center; width:100%;}
.paging img {vertical-align:middle;}
.paging img.btn1 {padding:0 5px 0 0;}
.paging img.btn2 {padding:0 5px 0 5px;}
.paging strong {color:#898989; padding:0 4px; }
.paging span a {padding:0 4px;}
.paging a { padding:0 3px; }
.pop_pw {background:url(../special/images/bg_pw.jpg) no-repeat;width:470px; height:218px; position:absolute; top:600px; right:0; margin-right:200px;}
.pw_input {margin:110px 0 0 58px;}
.pw_input input, .pw_input img {vertical-align:middle;}
input.text {background-color:#fff;border:1px solid #dcdcdc;font-family:µ¸¿ò;font-size:11px;padding:3px 2px 2px;}
.close2 { margin:65px 8px 9px 0; text-align:right;}

#popup .cont {  background:url(../popup/images/bg_pop.gif)  left bottom; height:298px;position:relative;}
#popup p.close {color:#FFFFFF; font-size:11px; text-align:left; padding:2px;}
#popup p input, #popup p img {vertical-align:middle;}
#popup .btnClose {position:absolute; right:7px; bottom:7px;}


