@charset "euc-kr";

/* ÃÊ±â¼¼ÆÃ */
body {margin:0; padding:0; font-family:"³ª´®°íµñ", "±¼¸²", "µ¸¿ò", NanumGothicWeb, dotum, Gulim; font-size:75%; color:#545454; line-height:1.5;}
* {margin:0; padding:0;}
select, textarea {border:1px solid #b7b6b6; background:#fff; vertical-align:middle; font-size:1em}
strong,b {font-weight:bold}
img, fieldset {border:0}
select, input, li img, span#location img,td *,fieldset * {vertical-align:middle}
ul, li, ol {list-style-type : none}
hr,.blind {display:none}
legend,caption {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; line-height:0}
caption {position:relative;}
a {color:#666; text-decoration:none}
a:hover {text-decoration:none}
a:link, a:visited, a:active, a:hover {color:#545454;}
input.typing {border:1px solid #d8d8d8; height:18px;}
#content table td.tit {text-align:left; padding-left:10px;}
/* ½ºÅµ³×ºñ°ÔÀÌ¼Ç */
#skipNavigation {position:relative; width:100%; z-index:2; overflow:hidden}
#skipNavigation a {display:block; padding:0 10px; height:1px; overflow:hidden; color:#444; text-align:center; margin-bottom:-1px}
#skipNavigation a:hover, #skipNavigation a:focus, #skipNavigation a:active {background:#f2f2f2; border:1px solid #ddd; height:auto}

/* ·¹ÀÌ¾Æ¿ô */
#wrap {width:980px; margin:0 auto; background:url("../../design/images/common/layout/bg_line.gif") left repeat-y;}
#header {position:relative; padding-top:38px; background:url("../../design/images/common/layout/bg_body.jpg") right top no-repeat; z-index:1;}
h1 {margin:0 0 2px 20px;}
#header dl {position:absolute; right:7px; top:71px;}
#header dt {display:none;}
#header dd {float:left; display:inline; font-size:10.5px; margin-left:5px; padding-left:8px; background:url("../../design/images/common/layout/global_bar.gif") left 5px no-repeat;}
#header dd.korean {display:none;}
#header a.international {position:absolute; top:30px; left:650px; width:80px; height:83px; text-indent:-5000px;}
#english #header {background:url("../../design/images/common/layout/bg_main.jpg") 20px top no-repeat;}
#english #header dl {top:40px; right:15px;}
#english #header dd {display:none;}
#english #header dd.korean {display:block; background:none;}
#english #header #gNavi li {display:none;}
#gNavi {position:relative; padding:10px 0 0 63px; height:40px; background:url("../../design/images/common/layout/bg_gNavi.gif") no-repeat;}
#gNavi li {float:left; display:inline; padding-right:1px; background:url("../../design/images/common/layout/gNavi_bar.gif") right 14px no-repeat;}
#gNavi li.data,#gNavi li.notice {margin-top:-10px;}
#gNavi li.data {margin-left:49px;}
#gNavi li.notice,#gNavi li.none {background:none;}
#gNavi li a {position:relative;}
#gNavi li ul {display:none; position:absolute; top:50px; left:0; width:920px; height:35px; padding-left:60px; background:#363636;}
#gNavi li.active ul {display:block;}
#gNavi li ul li {background:url("../../design/images/common/layout/sNavi_bar.gif") right 11px no-repeat;}
#gNavi li ul li a {float:left; padding:11px 20px;}
#container {position:relative;}
#container:after {content:""; display:block; clear:both;}
#sidebar {padding-left:31px; width:209px; float:left; padding-bottom:162px;}
#sidebar h3 {padding-top:169px; margin-left:-31px;}
        #sidebar.eng h3 {background:url("../../design/images/common/layout/bg_lnbeng.gif") no-repeat;}
	#sidebar.intro h3 {background:url("../../design/images/common/layout/bg_lnbIntro.gif") no-repeat;}
	#sidebar.business h3 {background:url("../../design/images/common/layout/bg_lnbBusiness.gif") no-repeat;}
	#sidebar.festival h3 {background:url("../../design/images/common/layout/bg_lnbFestival.gif") no-repeat;}
	#sidebar.family h3 {background:url("../../design/images/common/layout/bg_lnbFamily.gif") no-repeat;}
	#sidebar.data h3 {background:url("../../design/images/common/layout/bg_lnbData.gif") no-repeat;}
	#sidebar.notice h3 {background:url("../../design/images/common/layout/bg_lnbNotice.gif") no-repeat;}
	#sidebar.member h3 {background:url("../../design/images/common/layout/bg_lnbMember.gif") no-repeat;}
#sidebar ul {width:208px;}
#sidebar ul:after {content:""; display:block; clear:both;}
#sidebar ul li {float:left; width:100%;}
#sidebar ul a {display:block; border-bottom:1px solid #eee;}
#sidebar ul li.on a {position:relative; margin:0 -1px;}
#sidebar ul li.on li a {position:static; margin:0;}
#sidebar ul li ul {padding:5px 0 5px 15px; border-bottom:1px solid #eee; width:193px;}
#sidebar ul li li {border:none; padding:5px 0;}
#sidebar ul li li a {border:none;}
#sidebar span {clear:both; display:block; text-align:center; margin-top:50px; padding:11px 0 0 0; height:32px; background-color:#f7f7f7;}
#sidebar span a {margin:0 8px 0 8px;}

#footer {background:#fff; border-top:1px solid #dadada;}
#footer div {position:relative; padding:20px 0 0 280px; width:700px; margin:0 auto; height:90px;}
#footer div img.logo {position:absolute; top:26px; left:62px;}
#footer div ul {overflow:hidden; margin-bottom:12px; float:left;}
#footer div li {float:left; display:inline; background:url("../../design/images/common/layout/foot_bar.gif") left no-repeat; margin:0 12px 0 -6px; padding-left:6px;}
#footer div address { position:absolute; top:45px; color:#767676; font-size:10.5px; text-align:left; font-style:normal;}
#footer div p {position:absolute; top:80px; text-align:left; font-size:9px; color:#999999; font-family:Arial, Helvetica, sans-serif, "³ª´®°íµñ"}
#footer div p span {color:#b6294a;}
#footer div p strong.count01 {background:url("../../design/images/common/layout/count_bar.gif") right no-repeat; padding-right:8px; margin-right:2px;}

#content {position:relative; width:670px; float:right; display:inline; padding:50px 0 30px; margin-right:30px;}
#content span#location {position:absolute; right:0; top:50px; width:100%; text-align:right; letter-spacing:-1px;}
#content span#location img {position:relative; top:-1px;}
#content span#location strong {color:#b6294a; font-weight:normal;}
#content span#location * {vertical-align:middle;}
#content div.contentOpt {text-align:right; letter-spacing:1px; padding-top:3px; margin-bottom:20px;}
#content div.contentOpt span {letter-spacing:-4px; padding-right:5px;}

fieldset.boardSrch {position:relative; text-align:right; padding:0 10px 10px 0;}
fieldset.boardSrch * {vertical-align:middle;}
fieldset.boardSrch input.typing {width:158px;}
fieldset.boardSrch select {margin-left:5px;}
fieldset.boardSrch span {position:absolute; left:0; top:0;}
fieldset.boardSrch span select {margin:0;}

p.visual {margin-bottom:35px;}
table {width:100%; border:none; border-collapse:collapse;}
th,td {border:none;}

table.boardList {background:url("../../design/images/common/board/bg_boardList.gif") top left no-repeat;}
table.boardList th,table.boardList td {text-align:center; background:none;}
table.boardList th {height:28px;}
table.boardList td {height:29px; border-bottom:1px solid #ddd;}
table.boardList td a:hover {text-decoration:underline;}
table.boardList td a.none {margin-left:13px;}

table.boardDetail {border-top:1px solid #e8e8e8;}
table.boardDetail th,table.boardDetail td {border-bottom:1px solid #e8e8e8;}
table.boardDetail th {height:30px; background:url("../../design/images/common/board/th_bar.gif") right no-repeat; text-align:left; padding-left:12px;}
table.boardDetail td {padding-left:10px;}
table.boardDetail tr.benifit th {vertical-align:top; padding-top:12px; background-position:right 12px;}
table.boardDetail tr.benifit td {padding:10px 0 30px 10px; line-height:1.6}
table.boardDetail tr.content td {background:url("../../design/images/common/board/bg_content.gif") top repeat-x; padding:27px 0 10px 6px;}
table.boardDetail tr.content td span {float:left; padding:11px; border:1px solid #e4e4e4;}
table.boardDetail tr.content td div.about {float:right; width:330px; line-height:1.6;}

table.dataTable {margin-top:23px;}
table.dataTable th {text-align:left; vertical-align:top; padding:3px 0 0 7px;}
table.dataTable td {line-height:1.6; padding-bottom:20px;}
table.dataTable td p {color:#777; padding-left:20px; text-indent:-20px;}
table.dataTable td b.blue {color:#054AF8; font-weight:normal;}
table.dataTable td strong.impact {color:#B72026;}

table.infoTable {border-top:2px solid #c2c3c3; color:#787878;}
table.infoTable thead th {height:35px; background:#72c9e1; color:#fff; font-weight:normal; line-height:1.2;}
table.infoTable th,table.infoTable td {border:1px solid #e2e2e2;}
table.infoTable tbody th {font-weight:normal;}
table.infoTable td {height:32px; text-align:center; line-height:1.4;}
table.infoTable tr.main td {background:#f9f2ec; color:#00678F; font-weight:bold;}
table.infoTable td.pgm {background:#fef4f3; color:#b72026; font-weight:bold;}
table.infoTable tbody.form02 th,table.infoTable tbody.form02 td {text-align:left; padding-left:10px;}
table.infoTable tbody.form02 th {font-weight:bold;}
table.infoTable tbody.form03 th {font-weight:bold; text-align:left; padding-left:10px;}

table.organTable {border-top:2px solid #c2c3c3; margin-top:14px;}
table.organTable th {background:#f1f1f1; color:#706f6f; font-size:11px;}
table.organTable th,table.organTable td {height:32px; border:1px solid #e2e2e2; text-align:center;}
table.organTable td.name {color:#343434;}
table.organTable td.position {padding-left:30px; text-align:left;}

p.phoneNum {color:#0688C2; font-weight:bold; margin-top:14px;}

table.joinForm {margin-top:23px; border-bottom:1px solid #898989; border-top:1px solid #5986F8}
table.joinForm th,table.joinForm td {border-bottom:1px solid #ddd;}
table.joinForm th {text-align:left; padding-left:10px; height:29px; background:#f7f8fa;}
table.joinForm th span,table.joinForm td span strong {color:#ff1b1b;}
table.joinForm td span.notice {display:block; padding-top:5px;}
table.joinForm td {background:none; padding:5px 0 5px 10px}
table.joinForm tr.identy th,table.joinForm tr.identy td {border-top:1px solid #3e62d7}
table.joinForm tr.identy td {padding:7px 0 7px 10px;}

div.visualBoard {overflow:hidden; margin-bottom:-15px;}
div.visualBoard h3 {background:url("../../design/images/common/board/bg_boardList.gif") top left no-repeat; padding-top:8px; height:20px; text-align:center;}
div.visualBoard ul.gallery {padding-top:13px; margin-left:-10px; width:680px;}
div.visualBoard ul.gallery li {float:left; padding-left:10px; width:160px; text-align:center; margin-bottom:22px;}
div.visualBoard ul.gallery li span {display:block; padding-top:5px;}
div.visualBoard ul.gallery li a.thumb {float:left; border:1px solid #dadada; padding:4px; margin-bottom:10px;}
div.visualBoard ul.gallery li a.thumb img {width:150px; height:122px;}
div.visualBoard ul.performance {padding:13px 0;}
div.visualBoard ul.performance li {border:1px solid #dadada; margin-bottom:25px;}
div.visualBoard ul.performance li div {position:relative; border:3px solid #f5f5f5; padding:8px; min-height:259px;}
div.visualBoard ul.performance li div img.poster {position:absolute; top:8px; left:8px; _left:0;}
div.visualBoard ul.performance li div ul {padding-left:210px;}
div.visualBoard ul.performance li div ul li {position:relative; border:none; padding:5px 0 5px 64px; _height:16px; margin:0; border-bottom:1px dotted #cdcdcd;}
div.visualBoard ul.performance li div ul li strong {position:absolute; top:5px; left:1px; background:url("../../design/images/common/board/th_bar.gif") right no-repeat; width:50px;}
div.visualBoard ul.performance li div ul li.discount {padding:29px 0 0 3px; line-height:1.6; border:none;}
div.visualBoard ul.performance li div ul li.discount strong {top:10px;}

div.visualBoard ul.intro_perfomance {padding-top:10px; margin-left:-18px; width:688px;}
div.visualBoard ul.intro_perfomance li {width:211px; float:left; display:inline; margin:0 0 30px 18px;}
div.visualBoard ul.intro_perfomance li a {display:block; padding:4px; border:1px solid #dadada;}
div.visualBoard ul.intro_perfomance dl {width:211px; padding-top:5px;}
div.visualBoard ul.intro_perfomance dt,div.visualBoard ul.intro_perfomance dd {float:left; display:inline; border-bottom:1px dotted #cdcdcd; padding-top:4px; height:16px;}
div.visualBoard ul.intro_perfomance dt {clear:both; width:50px;}
div.visualBoard ul.intro_perfomance dd {width:161px;}

div.btn,div.btn02 {text-align:right; padding-top:16px; border-top:1px solid #898989; margin-top:22px;}
div.btn span {float:left;}
div.btn02 {border-top:5px solid #f5f5f5; margin-top:30px;}
div.btn03 {text-align:center; margin-top:20px;}
div.btn04 {text-align:right; margin-top:20px;}

div.paging {text-align:center; margin-top:20px;}
div.paging * {vertical-align:middle;}
div.paging span {margin:0 10px;}
div.paging strong,div.paging a {margin:0 2px;}
div.paging a:hover {letter-spacing:-1px;}
div.paging a:hover,div.paging strong {font-weight:bold; color:#ee8100;}
div.paging img {margin:0 -3px;}

div.comment {position:relative; border:1px solid #dedede; background:#f9f9f9; padding:11px 0 40px 19px; margin-top:20px;}
div.comment strong {display:block; padding-bottom:10px;}
div.comment span {position:absolute; right:20px; top:13px; font-size:11px; color:#9a9a9a;}
div.comment textarea {height:60px; width:565px;}

p.replyCount {padding-left:17px; margin-top:22px;}
p.replyCount strong {color:#c81213;}
ul.reply {padding-top:14px;}
ul.reply li {position:relative; border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:20px 0 0 18px; margin-bottom:-1px;}
ul.reply li strong {background:url("../../design/images/common/board/reply_bar.gif") right no-repeat; color:#48688f; font-weight:normal; padding-right:10px;}
ul.reply li span {color:#777;}
ul.reply li p {padding:12px 0 15px; width:475px; line-height:1.6;}
ul.reply li a.del {position:absolute; right:12px; top:38px}

ul.location {padding:12px 0 28px;}
ul.location li {padding-left:29px; background:url("../../design/images/common/ico/ico_dot.gif") 18px 3px no-repeat; margin-bottom:5px;}

ul.sitemap li {float:left; display:inline; width:206px; margin:0 24px 30px 0;}
ul.sitemap li li {padding:7px 0 8px 18px; width:188px; border-bottom:1px solid #ddd; background:url("../../design/images/common/ico/ico_arrow02.gif") 10px 11px no-repeat; margin:0;}
ul.sitemap li li.depth03 {padding-bottom:0;}
ul.sitemap li li ul {float:left; display:inline; margin:8px 0 -1px -18px; padding-left:20px; border-top:1px solid #ddd;}
ul.sitemap li li li {border-bottom:1px dotted #ddd; padding-left:10px; margin:0; width:176px; background-position:left 11px}

fieldset.password {height:173px; background:url("../../design/images/family/bg_password.gif") left top no-repeat; padding:19px 58px 0 299px;}
fieldset.password h3 {margin-bottom:25px;}
fieldset.password p {border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding-top:10px; height:31px; margin:10px 0}
fieldset.password p label {vertical-align:top;}
fieldset.password p input.typing {width:205px;}
fieldset.password span {display:block; text-align:right;}

fieldset.login {position:relative; background:#f7f8fa url("../../design/images/member/bg_login.gif") left bottom repeat-x; padding-bottom:20px;}
fieldset.login dl {padding:45px 0 0 150px; width:330px; height:69px;}
fieldset.login dt,fieldset.login dd {float:left; display:inline;}
fieldset.login dt {clear:both; width:71px; padding-top:5px; height:14px}
fieldset.login dd {width:210px; height:19px; margin-bottom:6px;}
fieldset.login dd input {width:198px;}
fieldset.login input.btn {position:absolute; top:45px; left:431px;}
fieldset.login p {padding-left:155px; border-top:1px dotted #c9cfe3; padding-top:30px;}
fieldset.login p span {display:block; padding-bottom:10px;}

fieldset.findInfo {position:relative; background:#f7f8fa url("../../design/images/member/bg_findInfo.gif") left top repeat-x; padding:56px 0 0 209px; height:130px; margin-bottom:30px;}
fieldset.findInfo strong {position:absolute; top:13px; left:11px;}
fieldset.findInfo dl {width:300px; padding-bottom:6px;}
fieldset.findInfo dt,fieldset.findInfo dd {float:left; display:inline;}
fieldset.findInfo dt {clear:both; width:77px; padding-top:5px; height:14px;}
fieldset.findInfo dd {width:220px; height:19px; margin-bottom:6px;}
fieldset.findInfo input.btn {margin-left:77px;}

div.agree {color:#999; padding:18px; height:118px; overflow:auto; border:1px solid #e5e5e5; line-height:1.6; margin:12px 0 10px;}
div.protect {padding:18px; height:500px; overflow:auto; border:1px solid #dcdcdc; margin-top:8px; line-height:1.6;}

div.poster {position:relative; background:url("../../design/images/festival/bg_festival.gif") left top no-repeat; height:208px; padding:26px 0 0 35px}
div.poster li {float:left; display:inline; margin-right:29px;}
div.poster a.left {position:absolute; top:95px; left:2px;}
div.poster a.right {position:absolute; top:95px; right:0;}

div.buyTicket {position:relative; background:url("../../design/images/festival/bg_ticket.gif") 260px top no-repeat; height:123px; padding-top:7px;}
div.buyTicket a {position:absolute; top:85px;}
div.buyTicket a.interpark {left:167px;}
div.buyTicket a.uni {right:4px;}

div.ticketInfo {padding-left:23px; color:#787878;}
div.ticketInfo strong {display:block; color:#0688C2;}
div.ticketInfo p {padding-left:7px; line-height:1.8;}
div.ticketInfo p.indent {padding-left:10px; text-indent:-10px;}

div.introPerformance {background:url("../../design/images/festival/bg_top.gif") top repeat-x; padding:28px 16px 0 6px;}
div.introPerformance div.info {height:223px;}
div.introPerformance div.info span {float:left; padding:11px; border:1px solid #e4e4e4;}
div.introPerformance div.info ul {padding-left:336px;}
div.introPerformance div.info ul li {position:relative; border-bottom:1px dotted #cdcdcd; padding:10px 0 0 60px; height:20px;}
div.introPerformance div.info ul li strong {position:absolute; top:10px; left:0;}
div.introPerformance div.info p {display:block; text-align:right; padding-top:10px;}
div.introPerformance h3 {clear:both; background:url("../../design/images/festival/bg_title.gif") top repeat-x; padding:10px 0 0 7px; height:26px; margin-top:27px;}
div.introPerformance p.explain {border:1px solid #e4e4e4; padding:15px; line-height:1.6; margin-top:5px;}

div.assitejIntro {padding-left:16px; color:#767676}
div.assitejIntro p {line-height:1.6;}
div.assitejIntro p strong {padding-top:15px; display:block; color:#314F94;}
div.assitejIntro ul {padding:14px 0 0 32px;}
div.assitejIntro li {position:relative; margin-bottom:29px; line-height:1.4;}
div.assitejIntro li strong {position:absolute; top:0; left:-32px;}
div.assitejIntro p img.pic {position:relative; top:-20px; margin-right:18px;}

#popup {padding:0 15px;}
#popup h1 {background:url("../../design/images/common/popup/bg_title.gif") top repeat-x; padding:13px 0 0 19px; height:27px; margin:0 -15px 23px;}
#popup span.notice {display:block; background:url("../../design/images/common/ico/ico_arrow.gif") left 2px no-repeat; padding:0 0 11px 11px; border-bottom:1px solid #73b1e0; letter-spacing:-1px;}
#popup p.srch {border-bottom:1px dotted #ababab; padding:20px 0 20px 15px;}
#popup p.srch label {margin-right:25px;}
#popup p.srch * {vertical-align:middle;}
#popup div.close {border-top:1px solid #cdcdcd; margin:0 -15px; text-align:right; padding:15px 9px 0 0; height:21px;}
#popup div.result {padding:21px 0 34px 0; text-align:center;}
#popup div.result strong {color:#167dcc;}
#popup div.result p {padding-bottom:15px;}
#popup div.post {padding:21px 7px 7px;}
#popup div.post div {border:1px solid #cdcbcc; padding:15px; width:330px; height:134px; overflow-y:scroll;}
#popup div.post p {padding-bottom:5px;}
#popup div.post b {font-weight:normal; color:#000;}
#popup div.post div table.postSrch {color:#9c9c9c;}
#popup div.post div table.postSrch td {height:15px;}
#popup div.post div table.postSrch td.address {color:#000;}

#main #wrap,#main #container {background:none;}
#main #container {position:relative; padding-bottom:20px; *padding-bottom:0;}
#main #posterAction {position:relative; height:406px; background:url("../../design/images/main/bg_visual.gif") left top no-repeat; padding:89px 0 0 40px; margin:-41px 0 30px;}
#main #posterAction li {float:left; display:inline;margin-left:10px; margin-right:54px;}
#main #posterAction li a {float:left;}
#main #posterAction a.left,#main #posterAction a.right {position:absolute; top:257px;}
#main #posterAction a.left {left:10px;}
#main #posterAction a.right {right:10px;}
#main #notice,#main #socialNetwork,#main #popupZone,#main #newnewenw {float:left; display:inline;}
#main #notice {position:relative; width:445px; margin-right:26px; padding-left:10px; }
#main #socialNetwork {width:480px; margin:-40px 0 0 485px;}
#main #newnewenw {clear:both; }
#main #newnewenw ul li {float:left; }
#main #newlist {display:block;}
#main #popupZone {position:relative; width:220px;}
#main #notice ul  {padding-top:7px;}
#main #notice li {float:left; display:inline; margin-right:-1px;}
#main #notice li ul {position:absolute; top:35px; left:10px;}
#main #notice li a.more {position:absolute; top:2px; right:10px;}
#main #notice li ul li {position:relative; padding-left:10px; width:420px; background:url("../../design/images/main/bul_dot.gif") left 4px no-repeat; margin-bottom:6px;}
#main #notice li ul li a {float:left; width:360px; overflow:hidden;}
#main #notice li ul li span {position:absolute; right:0; top:2px; color:#999; font-size:11px;}

#main #notice ul div.sns ul {position:absolute; padding:11px 0 0 10px; height:43px; width:432px; top:475px; left:10px; background:url("../../design/images/main/snsbg.gif") left top no-repeat;}
#main #notice ul div.sns ul li img {float:left; padding:0 0 0 22px;}

#main #socialNetwork ul li {float:left;width:220px; height:122px;margin:5px;}
#main #socialNetwork ul li iframe{width:220px; height:122px;}
#main #socialNetwork ul .m_gallery {-webkit-margin-collapse:7 0 0 0px; }
#main #socialNetwork ul .m_gallery02 {float:left; -webkit-margin-collapse: :7 0 0 0px; }

#main #socialNetwork a {display:block;}
#main #socialNetwork ul li .photo {color:#666666; font-family: "dotum"; font-size:12px; text-decoration:none;}
#main #socialNetwork ul li .photo:link {color:#666666; font-family: "dotum"; font-size:12px; text-decoration:none;}
#main #socialNetwork ul li .photo:visited {color:#666666; font-family: "dotum"; font-size:12px; text-decoration:none;}  //¾Æ¿ô»ö
#main #socialNetwork ul li .photo:active {color:#666666; font-family: "dotum"; font-size:12px; text-decoration:none;} 
#main #socialNetwork ul li .photo:hover {color:#666666; font-family: "dotum"; font-size:12px; text-decoration:underline;} //¿À¹ö»ö

#main #popupZone li {position:absolute; top:0; left:0; }
#main #popupZone li.banner_mov {position:absolute; top:129px; left:0;}
#main #popupZone li img {float:left; clear:both; }
#main #popupZone span {position:absolute; top:215px; left:11px;}

.antiEmail { border:1px solid red; height:321px; background:url("../../design/images/common/layout/email_address.gif")no-repeat;}

.line_dirextor { height:20px; background:url("../../design/images/common/ico/line_dirextor.gif") no-repeat ;}
.profile_box {margin-bottom:50px}
.profile_box h4 {margin-bottom:13px; padding:0 0 4px 0px;}
.profile_box ul {margin-left:5px; padding-bottom:29px}
.profile_box ul li {padding-left:7px; line-height:1.5em; background:url("../../design/images/common/ico/ico_dot.gif") no-repeat 0 7px}

/*Áö¿µÀÌÀÛ¾÷*/
.storytitle {font-size:2em; text-decoration :underline; font-family: "dotum"; }
.storyline {margin-left:30px}
.line {border-bottom: 0.15em dotted black;}

#quick_link	{width:148px; position:absolute; left:1005px; text-align:right;}
#quick_link	.tm10 { padding:0 0 7px 0;}