@charset "utf-8";
/* CSS Document */

/* common */
body,form,div,p,h1,h2,h3,dl,dt,dd,ul,ol,li,input,select,th,td,textarea {color:#000;font:12px µ¸¿ò,sans-seif;margin:0;padding:0;}
div,dl,ul,ol, input {list-style:none;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
body {background:#FFF;}
a { text-decoration:none;} a:hover, a:active, a:focus {text-decoration:none;}

/* event */
#SofEvent {position:relative;text-align:center;width:100%;}
.side_left {position:absolute;top:0;left:0;width:50%;height:1526px; background:#000;}
.side_left div {position:absolute;top:0;left:-473px;width:100%;height:1526px;background:url('bg_left.jpg') right top no-repeat;}
.side_right {position:absolute;top:0;right:0;*right:1px;width:50%;height:1526px; background:#000;}
.side_right div {position:absolute;top:0;left:0;width:100%;height:1526px;background:url('bg_right.jpg') 473px top no-repeat;}
#EventCont {position:relative;z-index:1;width:948px;height:1526px;margin:0 auto;text-align:left;}

/* popup */
#SofPopup {position:relative;text-align:center;width:652px; height:519px;}
.popBg {background:url('/images/event/110610_sof/bg_popup.jpg') no-repeat top left; text-align:center; width:652px; height:519px;}
h1 {padding-top:199px;}
h2 {padding-top:213px;}
h2.end {padding-top:15px; margin-bottom:-10px;}
.box {border:1px solid #cecece; background:#eeecec; width:494px; height:119px; text-align:center; margin:27px auto;}
.box h3 {margin-top:18px; text-align:center;}
.box p.resend {margin-top:15px;}
.box p.notice {margin-top:3px;}
.box p.info {margin-top:5px;}
.mobile {margin:10px auto; text-align:center;}
.mobile.padT {padding-top:25px; padding-bottom:-25px;}
.mobile .txt {margin-top:8px; width:55px; margin-left:40px; _margin-left:25px;}
.mobile li {padding:0 3px; _padding:0 2px; width:75px; height:32px;float:left;}
.mobile li.line {background:url('/images/event/110610_sof/line_btm.gif') bottom right no-repeat; width:86px; margin-left:-4px;_margin-left:-3px;}
.mobile li input {background:#fefef8; border:1px solid #000; width:75px; height:19px; text-align:center; font-size:15px; font-weight:bold; padding:5px 0 2px 0;}
.notice {clear:both; margin:0 auto; _margin-top:-10px;}
.notice img {padding:4px 0; margin-top:4px;}
.notice .btn {padding:0 0;}
.phoneNum {padding-top:206px;}
.phoneNum input {background-color:#fff; border:1px solid #b43330; width:364px; height:19px; font-size:20px; font-weight:bold; padding:10px 0 10px 0; text-align:center; letter-spacing:130;}