@charset "utf-8";

/* ////////////////////////////////////////////////////////////////////////////////
  Project Name         : 레모나
  Author               : 윤선상
  Email                : ssaeju@naver.com
  Written date         : 2010.03.03 ~
  Browser              : IE6, IE7, IE8, FF, OP, SF, CR
//////////////////////////////////////////////////////////////////////////////// */

/* Common */
/* ///////////////////////////////////////////////////////////////////////////// */
* {margin:0; padding:0;}
* {_behavior:url(../asset/css/iepngfix.htc)}
html, body {width:100%; height:100%;}
body {background:transparent #ffffff; color:#555555; font-size:0.75em; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
ul, ol, dl {list-style:none;}
a:link, a:active {color:#555555; text-decoration:none;}
a:visited {color:#555555; text-decoration:none;}
a:hover   {color:#000000; text-decoration:underline;}
input {vertical-align:middle;}
select {font-size:1em; background:#ffffff; color:#555555; vertical-align:middle; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
img, fieldset, iframe {border:0;}
img {vertical-align:top}
.displayNone, hr {display:none;}
em, address, cite {font-style:normal;}
table {border-collapse:collapse; border:0;}
textarea {padding:0.42em; line-height:1.5em; color:#555555; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
button {border:0; padding:0; background:transparent; cursor:pointer; *overflow:visible;}
.mgNone {margin:0 !important;}
.bgNone {background:none !important;}
.bdNone {border:none !important;}
.bdtNone {border-top:none !important;}
.bdrNone {border-right:none !important;}
.bdbNone,
.bdbNone tr,
.bdbNone th,
.bdbNone td {border-bottom:none !important;}
.bdlNone {border-left:none !important;}
.accessibility {position:relative; width:100%; z-index:1000;}
.accessibility a {display:block; overflow:hidden; width:1px; height:1px; color:#ffffff !important; font-weight:bold; text-align:center;}
.accessibility a:hover, .accessibility a:active, .accessibility a:focus {background:#0058b2; padding:.8em; height:auto;}
.accessibilityHide, legend, caption, #skipNavi {position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}
.inputBox {border:1px solid #ff9601; color:#444444; background:#ffffff; padding:3px 2px 2px 2px; font-size:12px; font-family:"돋움", dotum; *position:relative; *margin-top:-2px;}
.fontSize * {font-size:11px !important;}
.objCk {width:13px; height:13px;}
.fl {float:left !important; display:inline;}
.fr {float:right !important; display:inline;}
.c {clear:both; font-size:0; line-height:0;}
.al {text-align:left;}
.ac {text-align:center;}
.ar {text-align:right;}
.ta {width:98%; height:3em; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
.lh1 {line-height:1.3em;}
.lh2 {line-height:1.4em;}
.lh3 {line-height:1.5em;}
.lh4 {line-height:1.6em;}
.lh5 {line-height:1.7em;}
.lh6 {line-height:1.8em;}
.lh7 {line-height:1.9em;}
.lh8 {line-height:2.0em;}
.ls1 {margin-left:0.417em !important;}
.ls2 {margin-left:0.833em !important;}
.ls3 {margin-left:1.25em !important;}
.ls4 {margin-left:1.667em !important;}
.ls5 {margin-left:2.083em !important;}
.ls6 {margin-left:2.5em !important;}
.ls7 {margin-left:2.917em !important;}
.ls8 {margin-left:3.333em !important;}
.ls9 {margin-left:3.75em !important;}
.ls10 {margin-left:4.167em !important;}
.rs1 {margin-right:0.417em !important;}
.rs2 {margin-right:0.833em !important;}
.rs3 {margin-right:1.25em !important;}
.rs4 {margin-right:1.667em !important;}
.rs5 {margin-right:2.083em !important;}
.rs6 {margin-right:2.5em !important;}
.rs7 {margin-right:2.917em !important;}
.rs8 {margin-right:3.333em !important;}
.rs9 {margin-right:3.75em !important;}
.rs10 {margin-right:4.167em !important;}
.ts1 {margin-top:0.417em !important;}
.ts2 {margin-top:0.833em !important;}
.ts3 {margin-top:1.25em !important;}
.ts4 {margin-top:1.667em !important;}
.ts5 {margin-top:2.083em !important;}
.ts6 {margin-top:2.5em !important;}
.ts7 {margin-top:2.917em !important;}
.ts8 {margin-top:3.333em !important;}
.ts9 {margin-top:3.75em !important;}
.ts10 {margin-top:4.167em !important;}
.bs1 {margin-bottom:0.417em !important;}
.bs2 {margin-bottom:0.833em !important;}
.bs3 {margin-bottom:1.25em !important;}
.bs4 {margin-bottom:1.667em !important;}
.bs5 {margin-bottom:2.083em !important;}
.bs6 {margin-bottom:2.5em !important;}
.bs7 {margin-bottom:2.917em !important;}
.bs8 {margin-bottom:3.333em !important;}
.bs9 {margin-bottom:3.75em !important;}
.bs10 {margin-bottom:4.167em !important;}
/* ///////////////////////////////////////////////////////////////////////////// */

/* Common Frame Layout */
/* ///////////////////////////////////////////////////////////////////////////// */
.bodySub {background:url(../../asset/images/common/bg_sub_common.jpg) no-repeat center 0 #ffd800;}
#containerSub {width:906px; margin:0 auto;}
#header {width:100%; height:164px; position:relative;}
#header h1 {font-size:0; position:absolute; top:30px; left:0;}
#header .global {width:229px; height:25px; background:url(../../asset/images/common/bg_top_global.gif) no-repeat 0 0; position:absolute; top:0; right:3px; z-index:1;}
#header .global ul {padding:6px 0 0 19px; *zoom:1;}
#header .global ul:after {content:""; display:block; clear:both;}
#header .global ul li {float:left; display:inline;}
#header .gnb {width:699px; height:195px; position:absolute; top:0; right:0;}
#header .gnb .menu {position:absolute; left:0; top:0;}
#header .gnb .visual {}
#body {width:100%; *zoom:1;}
#body:after {content:""; display:block; clear:both;}
#lnb {width:204px; float:left; display:inline; margin-top:-80px; position:relative;}
#content {width:702px; overflow:hidden; float:right; display:inline;}
#content .bgTop {height:30px; background:url(../../asset/images/common/bg_content_top.gif) no-repeat 0 0; font-size:0;}
#content .bgCnt {min-height:400px; _height:400px; background:url(../../asset/images/common/bg_content_cnt.gif) repeat-y 0 0; padding:0 43px 0 37px;}
#content .bgCnt .depth {width:100%; padding-bottom:20px; padding-top:2px; *zoom:1;}
#content .bgCnt .depth:after {content:""; display:block; clear:both;}
#content .bgCnt .depth h3 {font-size:0; float:left; display:inline; background:url(../../asset/images/common/blt_h3.gif) no-repeat 0 2px; padding-left:21px;}
#content .bgCnt .depth .location {float:right; display:inline; font-size:11px; letter-spacing:-0.1em; padding-top:7px;}
#content .bgBot {height:30px; background:url(../../asset/images/common/bg_content_bot.gif) no-repeat 0 0; font-size:0;}
#footer {width:702px; float:right; clear:both; text-align:center; padding:10px 0 15px 0; *zoom:1;}
#footer:after {content:""; display:block; clear:both;}
#footer .botUtil {float:left; padding-left:35px;}
#footer .botUtil span.line {background:url(../../asset/images/common/bg_bot_line.gif) no-repeat right 0; padding:0 11px 0 7px;}
#footer .botUtil span.copy {padding-left:20px;}
#footer .family {float:left; position:relative; margin-top:-75px; padding-left:15px;}
/* ///////////////////////////////////////////////////////////////////////////// */

/* Main Page Layout */
/* ///////////////////////////////////////////////////////////////////////////// */
.bodyMain {background:url(../../asset/images/main/bg_main.jpg) no-repeat center 0 #ffd800;}
#container {width:990px; margin:0 auto; position:relative;}
#mainHeader {width:990px; position:absolute; top:0; left:0;}
#mainHeader .global {width:229px; height:25px; background:url(../../asset/images/common/bg_top_global.gif) no-repeat 0 0; position:absolute; top:0; right:73px; z-index:1;}
#mainHeader .global ul {padding:6px 0 0 19px; *zoom:1;}
#mainHeader .global ul:after {content:""; display:block; clear:both;}
#mainHeader .global ul li {float:left; display:inline;}
#mainHeader .gnb {position:absolute; top:0; left:0;}
#mainBody {width:100%;}
/* ///////////////////////////////////////////////////////////////////////////// */

/* Common Template (ex : table, board, form, button) */
/* ///////////////////////////////////////////////////////////////////////////// */
.boardList {width:100%; background:url(../../asset/images/common/board/bg_th.gif) no-repeat 0 0;}
.boardList table {width:100%;}
.boardList table thead th {height:27px; padding:0 2px 0 2px;}
.boardList table thead th img {padding-top:3px;}
.boardList table thead th.line {background:url(../../asset/images/common/board/bg_th_line.gif) no-repeat right bottom;}
.boardList table tbody tr {background:url(../../asset/images/common/board/bg_dot_line.gif) repeat-x 0 bottom;}
.boardList table tbody tr.over {background:url(../../asset/images/common/board/bg_dot_line.gif) repeat-x 0 bottom #fffcc9;}
.boardList table tbody tr.out {background:url(../../asset/images/common/board/bg_dot_line.gif) repeat-x 0 bottom #ffffff;}
.boardList table tbody td {padding:8px 3px 7px 3px;}
.boardList table tbody td.sbj {padding-left:10px;}
.boardList table tbody td.div,
.boardList table tbody td.div {font-weight:bold; color:#eb3416;}
.boardList table tbody td.div2,
.boardList table tbody td.div2 {font-weight:bold; color:#ff6302;}

.boardView {width:100%; background:url(../../asset/images/common/board/bg_th.gif) no-repeat 0 0; border-bottom:1px solid #818181;}
.boardView table {width:100%;}
.boardView table tbody th {background:url(../../asset/images/common/board/bg_div_line.gif) no-repeat right 0; height:27px;}
.boardView table tbody td {padding-left:10px;}
.boardView table tbody td.sbj {font-weight:bold; color:#ef4023; padding-top:2px;}
.boardView .boardContent {padding:15px 20px 15px 20px; line-height:1.4em; background:url(../../asset/images/common/board/bg_dot_line.gif) repeat-x 0 0;}
.boardView .boardContent2 {padding:15px 0 15px 0;height:100%;line-height:1.4em; background:url(../../asset/images/common/board/bg_dot_line.gif) repeat-x 0 0;}

.pagination {width:100%; text-align:center; position:relative; padding:20px 0 20px 0;}
.pagination span.paging {font-size:11px;}
.pagination span.paging a {font-size:11px; padding:0 8px 0 3px; background:url(../../asset/images/common/board/bg_dot.gif) no-repeat right 4px;}
.pagination span.paging strong {color:#ff6302; padding:0 8px 0 3px; background:url(../../asset/images/common/board/bg_dot.gif) no-repeat right 4px;}
.pagination span.paging a.last {background:none; padding-right:3px;}
.pagination span.paging a.jump {background:none; padding:0;}
.pagination span.paging a.jump img {position:relative; margin-top:-2px; *margin-top:0;}
.pagination span.lSec {position:absolute; top:15px; left:0;}
.pagination span.rSec {position:absolute; top:15px; right:0;}

.searchBox {width:400px; height:27px; margin:0 auto; background:url(../../asset/images/common/board/bg_searchbox.gif) no-repeat 0 0; *zoom:1; padding-bottom:20px;}
.searchBox:after {content:""; display:block; clear:both;}
.searchBox .selectSec {width:100px; height:27px; float:left; display:inline; background:url(../../asset/images/common/board/bg_selected_line.gif) no-repeat right 0; position:relative;}
.searchBox .selectSec .selectOpen {width:75px; padding:8px 0 0 20px; background:url(../../asset/images/common/board/blt_arr_down.gif) no-repeat 82px 11px; cursor:pointer;}
.searchBox .selectSec .selectClose {width:75px; padding:8px 0 0 20px; background:url(../../asset/images/common/board/blt_arr_up.gif) no-repeat 82px 11px; cursor:pointer;}
.searchBox .selectSec #selectList {width:80px; height:45px; padding-left:10px; position:absolute; top:25px; left:10px; background:url(../../asset/images/common/board/bg_select_list.gif) no-repeat 0 bottom;}
.searchBox .selectSec #selectList ul {padding-top:5px; line-height:1.3em; *zoom:1;}
.searchBox .selectSec #selectList ul:after {content:""; display:block; clear:both;}
.searchBox .selectSec #selectList ul li {float:left; width:60px;}
.searchBox .selectSec #selectList ul li a {display:block; width:100%;}
.searchBox .selectSec #selectList ul li a:hover {color:#eb3416;}
.searchBox .inputSec {float:left; display:inline; padding:7px 0 0 10px;}
.searchBox .inputSec input {width:230px; border:0; font-size:12px; font-family:"돋움", dotum; color:#555555;}
.searchBox .btn {width:59px; float:right; display:inline;}

.btnSection {text-align:center; padding:10px 0 20px 0; height:20px; position:relative;}
.btnSection .lSec {position:absolute; top:10px; left:0;}
.btnSection .rSec {position:absolute; top:10px; right:0;}

table.write {width:100%; color:#444444;}
table.write tr th,
table.write tr td {*border-bottom:1px solid #fff484;}
table.write tr {border-bottom:1px solid #fff484;}
table.write th {padding:5px 20px 5px 5px; text-align:right;}
table.write td {padding:5px;}
table.write td.tel {color:#ff5e03;}
table.write td.color {color:#ff5e03;}
table.write td .mFont {font-size:11px; letter-spacing:-0.1em; padding-top:8px;}
table.write td textarea {border:1px solid #ff9601; color:#444444; background:#ffffff; padding:3px 2px 2px 2px; font-size:12px; width:98%; height:140px; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
table.write .fs {font-size:11px; letter-spacing:-0.1em;}
table.write td .ps {margin:3px 0 3px 0;}
table.write td.space {padding:8px 0 7px 0;}
/* ///////////////////////////////////////////////////////////////////////////// */

/* Hi Lemona */
/* ///////////////////////////////////////////////////////////////////////////// */
#content .bgCnt .ideaBox {padding-bottom:20px; position:relative;}
#content .bgCnt .ideaBox fieldset {width:100%; height:59px; background:url(../../asset/images/hilemona/bg_need_idea.gif) no-repeat 0 0;}
#content .bgCnt .ideaBox span.inputBox {position:absolute; top:22px; left:28px; border:0; padding:0;}
#content .bgCnt .ideaBox span.inputBox input {width:315px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum;}
#content .bgCnt .ideaBox span.text {position:absolute; top:18px; left:361px;}
#content .bgCnt .ideaBox span.btn {position:absolute; top:8px; left:539px;}
/* ///////////////////////////////////////////////////////////////////////////// */

/* Customer */
/* ///////////////////////////////////////////////////////////////////////////// */
#content .bgCnt .ctextBox {height:324px; background:url(../../asset/images/customer/bg_privacy.gif) no-repeat 0 0; position:relative;}
#content .bgCnt .ctextBox .conBox {position:absolute; top:26px; left:40px; width:534px; padding-right:10px; height:272px; overflow:auto; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3dlight-color:#e1e1e1; scrollbar-arrow-color:#a9a9a9; scrollbar-track-color:#f7f7f7; scrollbar-darkshadow-color:#e1e1e1; scrollbar-base-color:#ffffff; color:#989898; line-height:1.4em;}
#content .bgCnt .inquiryBox {padding:17px 34px 0 34px; height:352px; background:url(../../asset/images/common/board/bg_inquiry.gif) no-repeat 0 0;}
/* ///////////////////////////////////////////////////////////////////////////// */

/* Enjoy! Event */
/* ///////////////////////////////////////////////////////////////////////////// */
#content .bgCnt ul.eventList {width:622px; _overflow:hidden; *zoom:1;}
#content .bgCnt ul.eventList:after {content:""; display:block; clear:both;}
#content .bgCnt ul.eventList li {width:547px; height:100%; padding:45px 45px 0 32px; float:left; background:url(../../asset/images/enjoyevent/bg_event_list.gif) no-repeat 0 0;}

#content .bgCnt ul.eventList li .head {padding-bottom:20px; *zoom:1;}
#content .bgCnt ul.eventList li .head:after {content:""; display:block; clear:both;}
#content .bgCnt ul.eventList li .head dl {*zoom:1;}
#content .bgCnt ul.eventList li .head dl:after {content:""; display:block; clear:both;}
#content .bgCnt ul.eventList li .head dl dt,
#content .bgCnt ul.eventList li .head dl dd {float:left; display:inline; color:#444444;}
#content .bgCnt ul.eventList li .head dl dd {padding-left:10px;}
#content .bgCnt ul.eventList li .head dl dd strong {color:#ff5e03;}
#content .bgCnt ul.eventList li .body {}
#content .bgCnt ul.eventList li .body img {border:2px solid #ff5e03; _position:relative; _margin-left:-4px;}
/* ///////////////////////////////////////////////////////////////////////////// */

/* Membership */
/* ///////////////////////////////////////////////////////////////////////////// */
#content .bgCnt .joinInfoBox {height:637px; padding:17px 34px 0 34px; background:url(../../asset/images/common/board/bg_step3.gif) no-repeat 0 0;}
#content .bgCnt .joinInfoBox td {padding:6px 0 6px 0; padding:7px 0 7px 0\9;}
#content .bgCnt .memberInfoBox {height:543px; padding:17px 34px 0 34px; background:url(../../asset/images/common/board/bg_member_info.gif) no-repeat 0 0;}
#content .bgCnt .memberInfoBox td {padding:6px 0 6px 0; padding:7px 0 7px 0\9;}
#layerZipCode {width:434px; position:absolute; left:0; top:0;}
#layerZipCode .box {height:334px; background:url(../../asset/images/membership/bg_find_zipcode.png) no-repeat 0 0;}
#layerZipCode .box h2 {font-size:0; position:absolute; top:30px; left:30px;}
#layerZipCode .box .close {position:absolute; top:25px; right:30px;}
#layerZipCode .box .search {position:absolute; top:93px; left:55px;}
#layerZipCode .box .search p {padding-bottom:15px;}
#layerZipCode .box .search input.wordInput {width:220px; border:2px solid #ff5e03; padding:4px 3px 3px 4px; font-size:12px; font-family:"돋움", dotum;}
#layerZipCode .box .searchResult {position:absolute; top:180px; left:55px; width:315px; height:100px; border:1px solid #ff9601; padding:3px; overflow:auto; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3dlight-color:#e1e1e1; scrollbar-arrow-color:#a9a9a9; scrollbar-track-color:#f7f7f7; scrollbar-darkshadow-color:#e1e1e1; scrollbar-base-color:#ffffff;}
#layerZipCode .box .searchResult table {width:290px; font-size:11px; color:#888888;}
#layerZipCode .box .searchResult table th,
#layerZipCode .box .searchResult table td {padding:2px; line-height:1.3em;}
#layerZipCode .box .searchResult table th {text-align:left; font-weight:normal;}
#layerZipCode #layerZipCodeBox {}
/* ///////////////////////////////////////////////////////////////////////////// */

/* MEMBERSHIP - 김수정 추가  */
/* ///////////////////////////////////////////////////////////////////////////// */
#content .bgCnt .joinBox {padding-bottom:20px; position:relative;}
#content .bgCnt .joinBox fieldset {width:100%; height:107px; background:url(../../asset/images/membership/bg_join.gif) no-repeat 0 0;}
#content .bgCnt .joinBox span.inputBox {position:absolute; top:30px; left:220px; border:0; padding:0;}
#content .bgCnt .joinBox span.inputBox input {width:159px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .joinBox span.inputBox_01 {position:absolute; top:59px; left:220px;}
#content .bgCnt .joinBox span.inputBox_01 input {width:73px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .joinBox span.inputBox_02 {position:absolute; top:59px; left:305px;}
#content .bgCnt .joinBox span.inputBox_02 input {width:73px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .joinBox span.inputBox_03 {position:absolute; top:29px; left:210px;}
#content .bgCnt .joinBox span.inputBox_03 input {width:159px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .joinBox span.inputBox_04 {position:absolute; top:58px; left:210px;}
#content .bgCnt .joinBox span.inputBox_04 input {width:73px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .joinBox span.inputBox_05 {position:absolute; top:58px; left:295px;}
#content .bgCnt .joinBox span.inputBox_05 input {width:73px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .joinBox span.text {position:absolute; top:35px; left:134px;}
#content .bgCnt .joinBox span.text_01{position:absolute; top:63px; left:134px;}
#content .bgCnt .joinBox span.text_02 {position:absolute; top:35px; left:144px;}
#content .bgCnt .joinBox span.text_03{position:absolute; top:61px; left:144px;}
#content .bgCnt .joinBox span.btn {position:absolute; top:32px; left:406px;}

#content .bgCnt .loginBox {padding-bottom:20px; position:relative;}
#content .bgCnt .loginBox fieldset {width:659px; height:248px; background:url(../../asset/images/membership/bg_login.gif) no-repeat 0 0;}
#content .bgCnt .loginBox span.inputBox {position:absolute; top:35px; left:121px; border:0; padding:0;}
#content .bgCnt .loginBox span.inputBox input {width:186px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:2px solid #ff9601; height:17px; padding:2px;}
#content .bgCnt .loginBox span.inputBox_01 {position:absolute; top:69px; left:121px;}
#content .bgCnt .loginBox span.inputBox_01 input {width:186px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:2px solid #ff9601; height:17px; padding:2px;}
#content .bgCnt .loginBox span.text {position:absolute; top:40px; left:53px;}
#content .bgCnt .loginBox span.text_01{position:absolute; top:74px; left:53px;}
#content .bgCnt .loginBox span.text_02{position:absolute; top:144px; left:54px;}
#content .bgCnt .loginBox span.text_03{position:absolute; top:172px; left:54px;}
#content .bgCnt .loginBox span.btn {position:absolute; top:33px; left:324px;}
#content .bgCnt .loginBox span.btn_01 {position:absolute; top:140px; left:261px;}
#content .bgCnt .loginBox span.btn_02 {position:absolute; top:140px; left:339px;}
#content .bgCnt .loginBox span.btn_03 {position:absolute; top:165px; left:261px;}

#content .bgCnt .agreeBox {padding-bottom:8px; position:relative;}
#content .bgCnt .agreeBox fieldset {width:100%; height:285px; background:url(../../asset/images/membership/bg_agree.gif) no-repeat 0 0;}
#content .bgCnt .agreeBox span.agree {position:absolute; top:20px; left:29px; width:544px ; height:225px; border:1px solid #ffd3a6; padding:10px; color:#989898; background-color:#ffffff; overflow:auto; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3dlight-color:#e1e1e1; scrollbar-arrow-color:#a9a9a9; scrollbar-track-color:#f7f7f7; scrollbar-darkshadow-color:#e1e1e1; scrollbar-base-color:#ffffff;}

#content .bgCnt .agreechoiceBox {padding-bottom:50px; position:relative;}
#content .bgCnt .agreechoiceBox fieldset {width:100%; height:20px;}
#content .bgCnt .agreechoiceBox span.agree_pd {position:absolute; top:4px; left:29px;}
#content .bgCnt .agreechoiceBox span.agree_radio {position:absolute; top:0px; left:316px;}
#content .bgCnt .agreechoiceBox span.agree_radio img{vertical-align:middle;}
#content .bgCnt .agreechoiceBox span.agree_radio_01 {position:absolute; top:0px; left:386px;}
#content .bgCnt .agreechoiceBox span.agree_radio_01 img{vertical-align:middle;}
#content .bgCnt .agreechoiceBox span.btn{position:absolute; top:0px; left:525px;}

#content .bgCnt .joinokBox {padding-bottom:20px; position:relative;}
#content .bgCnt .joinokBox fieldset {width:633px; height:200px; background:url(../../asset/images/membership/bg_ok.gif) no-repeat 0 0;}
#content .bgCnt .joinokBox span.text {position:absolute; top:0px; left:0px; color:#ff6302; font-weight:bold; font-size:14px;}
#content .bgCnt .joinokBox span.text img{vertical-align:middle;}
#content .bgCnt .joinokBox span.text_01 {position:absolute; top:58px; left:65px; color:#ff6302; font-weight:bold; font-size:12px;}
#content .bgCnt .joinokBox span.text_02 {position:absolute; top:93px; left:69px; color:#ff6302; font-weight:bold; font-size:12px;}
#content .bgCnt .joinokBox span.text_03 {position:absolute; top:118px; left:69px; color:#ff6302; font-weight:bold; font-size:12px;}
#content .bgCnt .joinokBox span.text_04 {position:absolute; top:141px; left:69px; color:#ff6302; font-weight:bold; font-size:12px;}

#content .bgCnt .idpwBox {padding-bottom:50px; position:relative;}
#content .bgCnt .idpwBox fieldset {width:100%; height:135px; background:url(../../asset/images/membership/bg_idpw.gif) no-repeat 0 0;}
#content .bgCnt .idpwBox span.text{position:absolute; top:34px; left:144px;}
#content .bgCnt .idpwBox span.text_01{position:absolute; top:62px; left:144px;}
#content .bgCnt .idpwBox span.text_02{position:absolute; top:93px; left:146px;}
#content .bgCnt .idpwBox span.text_03{position:absolute; top:28px; left:144px;}
#content .bgCnt .idpwBox span.text_04{position:absolute; top:56px; left:144px;}
#content .bgCnt .idpwBox span.text_05{position:absolute; top:86px; left:146px;}
#content .bgCnt .idpwBox span.inputBox {position:absolute; top:30px; left:220px; border:0; padding:0;}
#content .bgCnt .idpwBox span.inputBox input {width:159px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .idpwBox span.inputBox_01 {position:absolute; top:59px; left:220px;}
#content .bgCnt .idpwBox span.inputBox_01 input {width:73px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .idpwBox span.inputBox_02 {position:absolute; top:59px; left:305px;}
#content .bgCnt .idpwBox span.inputBox_02 input {width:73px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .idpwBox span.inputBox_03 {position:absolute; top:23px; left:220px;}
#content .bgCnt .idpwBox span.inputBox_03 input {width:159px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .idpwBox span.inputBox_04 {position:absolute; top:52px; left:220px;}
#content .bgCnt .idpwBox span.inputBox_04 input {width:73px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .idpwBox span.inputBox_05 {position:absolute; top:52px; left:305px;}
#content .bgCnt .idpwBox span.inputBox_05 input {width:73px; font-size:14px; font-weight:bold; border:0; font-family:"돋움", dotum; border:1px solid #ff9601; height:14px; padding:2px;}
#content .bgCnt .idpwBox span.btn {position:absolute; top:32px; left:406px;}
#content .bgCnt .idpwBox span.btn_01 {position:absolute; top:25px; left:406px;}

/* 팝업 */
.pop_idpwBox {padding:0px; position:relative;}
.pop_idpwBox fieldset {width:464px; height:224px; background:url(../../asset/images/membership/pop_bg.png) no-repeat 0 0;}
.pop_idpwBox span.text{position:absolute; top:35px; left:55px;}
.pop_idpwBox span.text_01{position:absolute; top:140px; text-align:center; width:362px;}
.pop_idpwBox span.text_02{position:absolute; top:120px; left:70px; text-align:left;  width:362px; line-height:130%;}
.pop_idpwBox span.btn{position:absolute; top:25px; left:423px;}

.subtit{padding-bottom:18px;}
.bpd_13{padding-bottom:13px;}
.bpd_30{padding:30px 0  13px 0;}
.r_btn{text-align:right; padding-left:13px;}

.boardList table tbody td.question {padding:20px 10px 20px 10px; color:#666666; background:none; line-height:150%;}
.ac_noline {text-align:center; background:none;}
.boardList table tbody td.answer {padding:20px 10px 20px 10px; color:#666666; background-color:#fffce6; line-height:150%;}
.ac_bg {text-align:center; background-color:#fffce6;}
.f_orange{font-weight:bold; color:#ff6302;}

/* FUN! 광고 이야기 - 김수정 추가  */
/* 신문, 잡지 광고 */
#content .bgCnt .photo_layout {position:relative; width:626px; margin-left:-4px; height:525px; background:url(../../asset/images/funadstory/media_bg.gif) no-repeat 0 0;}
#content .bgCnt .photo_layout span.big_photo {position:absolute; top:58px; left:21px;}
#content .bgCnt .photo_layout span.big_photo img{border:2px solid #000000;}
#content .bgCnt .photo_layout span.photo_btn {position:absolute; top:463px; left:146px;}
#content .bgCnt .photo_layout span.small_poto_layout {position:absolute; top:58px; left:355px; width:262px;}
#content .bgCnt .photo_layout span.small_poto_layout ul{float:left; width:266px;}
#content .bgCnt .photo_layout span.small_poto_layout ul li{width:126px; float:left;}
#content .bgCnt .photo_layout span.small_poto_layout ul li.photo{width:126px; height:111px; background:url(../../asset/images/funadstory/photo_bg.gif) no-repeat 0 0; padding:2px 0 0 2px; margin-right:5px;}
#content .bgCnt .photo_layout span.small_poto_layout ul li.photo_line{width:256px; margin:8px 0 8px 0;}
#content .bgCnt .photo_layout span.newspaper{position:absolute; top:418px; left:234px;}
#content .bgCnt .photo_layout span.pading_location{position:absolute; top:446px; left:391px; width:194px;}

/* 기타 광고 */
#content .bgCnt .photo_layout_01 {position:relative; width:636px; margin-left:-14px; height:513px; background:url(../../asset/images/funadstory/etc_bg.gif) no-repeat 0 0;}
#content .bgCnt .photo_layout_01 span.big_photo {position:absolute; top:51px; left:24px;}
#content .bgCnt .photo_layout_01 span.photo_btn {position:absolute; top:456px; left:163px;} 
#content .bgCnt .photo_layout_01 span.small_poto_layout {position:absolute; top:51px; left:366px; width:262px;}
#content .bgCnt .photo_layout_01 span.small_poto_layout ul{float:left; width:266px;}
#content .bgCnt .photo_layout_01 span.small_poto_layout ul li{width:126px; float:left;}
#content .bgCnt .photo_layout_01 span.small_poto_layout ul li.photo{width:126px; height:111px; background:url(../../asset/images/funadstory/photo_bg.gif) no-repeat 0 0; padding:2px 0 0 2px; margin-right:5px;}
#content .bgCnt .photo_layout_01 span.small_poto_layout ul li.photo_line{width:256px; margin:8px 0 8px 0;}

/* 2010.03.19 카메라 이미지 위치 수정 */
#content .bgCnt .photo_layout_01 span.camera{position:absolute; top:426px; left:269px;}

#content .bgCnt .photo_layout_01 span.band{position:absolute; top:25px; left:-9px;}
#content .bgCnt .photo_layout_01 span.pading_location{position:absolute; top:440px; left:403px; width:194px;}

/* 2010.03.19 원본보기버튼 대신 텍스트 추가 */
#content .bgCnt .photo_layout_01 span.text_location {position:absolute; top:452px; left:29px; color:#888888; width:245px; line-height:130%;} 


/* TV광고 */
#content .bgCnt .tv {position:relative; width:622px; height:100%;}
#content .bgCnt .tv span.tv_ad {position:absolute; top:0px; left:0px; z-index:5px;}
#content .bgCnt .tv span.mediaplayer {position:absolute; top:97px; left:63px; z-index:0px;}
#content .bgCnt .tv span.btn_play{position:absolute; top:250px; left:91px;}
#content .bgCnt .tv span.btn_stop{position:absolute; top:250px; left:107px;}
#content .bgCnt .tv span.btn_sound{position:absolute; top:250px; left:210px;}
#content .bgCnt .tv span.btn_scrap{position:absolute; top:322px; left:93px;}
#content .bgCnt .tv span.btn_download{position:absolute; top:322px; left:164px;}
#content .bgCnt .tv span.btn_scrap_01{position:absolute; top:262px; left:486px;}
#content .bgCnt .tv span.btn_download_01{position:absolute; top:262px; left:557px;}
#content .bgCnt .tv span.tab_layout {position:absolute; top:0px; left:353px; width:270px;}
#content .bgCnt .tv span.tab_layout ul{float:left;}
#content .bgCnt .tv span.tab_layout ul li{float:left;}
#content .bgCnt .tv span.tab_layout ul li.line{float:left; padding-top:26px;}
#content .bgCnt .tv span.tab_layout ul li.line_01{float:left; padding-top:10px;}
#content .bgCnt .tv span.tab_layout ul li.text_01{float:left; padding-left:1px;}
#content .bgCnt .tv span.tab_layout ul li.text_02{float:left; padding-top:20px;}
#content .bgCnt .tv span.tab_layout ul li.text_03{float:left; padding-top:22px; width:269px;}
#content .bgCnt .tv span.tab_layout ul li.text_04{float:left; padding-top:6px; width:269px;}
#content .bgCnt .tv span.tab_layout ul li.text_05{float:left; padding-top:7px; width:269px;}

#content .bgCnt .tv span.ad_list {position:absolute; top:41px; left:353px; width:275px;}
#content .bgCnt .tv span.ad_list ul{float:left;}
#content .bgCnt .tv span.ad_list ul li{float:left;}


#content .bgCnt .tv span.ad_list ul.left_area {float:left; width:111px;}
#content .bgCnt .tv span.ad_list ul.left_area li.ad_real{width:111px; height:74px; background:url(../../asset/images/funadstory/ad_real_bg.gif) no-repeat 0 0; padding:2px 0 0 2px; margin-right:3px; margin-left:1px; _margin-right:0px;}
#content .bgCnt .tv span.ad_list ul li.ad_real_line{float:left; width:269px; padding:7px 0 0 0;}

#content .bgCnt .tv span.ad_list ul.right_area {float:left; width:158px;}
#content .bgCnt .tv span.ad_list ul.right_area li.title{float:left; padding:10px 0 0 0; color:#777777; font-size:14px; font-weight:bold;}
#content .bgCnt .tv span.ad_list ul.right_area li.title_01{float:left; padding:2px 0 0 0; color:#777777; font-size:14px; font-weight:bold;}
#content .bgCnt .tv span.ad_list ul.right_area li.made_year{float:left; padding:10px 0 0 0; color:#555555; font-size:12px; width:145px; }
#content .bgCnt .tv span.ad_list ul.right_area li.model{float:left; padding:5px 0 0 0; color:#555555; font-size:12px; width:145px; }

#content .bgCnt .tv span.pading_location{position:absolute; top:333px; left:401px; width:172px;}

/* Hui 레모나 */
#content .bgCnt .episode {padding-bottom:50px; position:relative; width:100%; height:250px;}
#content .bgCnt .episode span.flash_area {position:absolute; top:0px; left:0px;}
#content .bgCnt .episode span.flash_link_area {position:absolute; top:43px; left:382px;}

.bs40 {padding-bottom:40px !important;}

/* 사이트맵 김수정 - 추가 */
#content .bgCnt .sitemap_area {padding-bottom:50px; position:relative; width:100%; height:500px;}
#content .bgCnt .sitemap_area span.map_hilemona {position:absolute; top:22px; left:0px;}
#content .bgCnt .sitemap_area span.map_hilemona li.one{padding:11px 0 0 25px;}
#content .bgCnt .sitemap_area span.map_hilemona li.two{padding:11px 0 0 27px;}

#content .bgCnt .sitemap_area span.adstory {position:absolute; top:-15px; left:231px;}
#content .bgCnt .sitemap_area span.adstory li.one{padding:11px 0 0 21px;}
#content .bgCnt .sitemap_area span.adstory li.two{padding:11px 0 0 19px;}

#content .bgCnt .sitemap_area span.play {position:absolute; top:11px; left:451px;}
#content .bgCnt .sitemap_area span.play li.one{padding:11px 0 0 20px;}
#content .bgCnt .sitemap_area span.play li.two{padding:11px 0 0 21px;}

#content .bgCnt .sitemap_area span.enjoy_event {position:absolute; top:221px; left:0px;}
#content .bgCnt .sitemap_area span.enjoy_event li.one{padding:11px 0 0 20px;}
#content .bgCnt .sitemap_area span.enjoy_event li.two{padding:11px 0 0 21px;}

#content .bgCnt .sitemap_area span.cus{position:absolute; top:226px; left:231px;}
#content .bgCnt .sitemap_area span.cus li.one{padding:11px 0 0 21px;}
#content .bgCnt .sitemap_area span.cus li.two{padding:11px 0 0 22px;}

#content .bgCnt .sitemap_area span.membership{position:absolute; top:221px; left:451px;}
#content .bgCnt .sitemap_area span.membership li.one{padding:11px 0 0 23px;}
#content .bgCnt .sitemap_area span.membership li.two{padding:11px 0 0 22px;}
/* ///////////////////////////////////////////////////////////////////////////// */

/* PLAY!놀이터 - 손명희 추가  */
/* ///////////////////////////////////////////////////////////////////////////// */
#content .bgCnt .howRead { width:100%; }
#content .bgCnt .howRead h4 { height:21px; background:url(../../asset/images/common/board/bg_check.gif) no-repeat 0 5px; margin-bottom:7px; padding-left:15px; }
#content .bgCnt .howRead .bg_howRead { position:relative;  height:89px; background:url(../../asset/images/common/board/bg_howRead.gif) no-repeat 0 0; padding:16px 0 0 97px; line-height:130%;  }
#content .bgCnt .howRead .bg_howRead textarea { width:415px; height:45px; font-size:0.9em; color:#666; border:0; overflow:hidden; }
#content .bgCnt .howRead .bg_howRead button { position:absolute; top:20px; right:10px; display:block; width:70px; height:49px; background:url(../../asset/images/common/board/btn_registration.gif) no-repeat 0 0; text-indent:-3000em; }
#content .bgCnt .howRead dl { border-bottom:1px solid #dcdcdc; }
#content .bgCnt .howRead dt {  position:relative; background:url(../../asset/images/common/board/bg_arr.gif) no-repeat 0 3px; padding:0 0 7px 9px;  border-bottom:1px solid #dcdcdc; font-weight:bold; }
#content .bgCnt .howRead dt span { position:absolute; top:2px; right:7px; display:block; font-weight:normal; padding-right:20px;  }
#content .bgCnt .howRead dt span .delete { position:absolute; top:0; right:0; width:13px; height:13px;  background:url(../../asset/images/common/board/btn_delete1.gif) no-repeat 0 0; text-indent:-3000em; overflow:hidden; }
#content .bgCnt .howRead dd { padding:12px 0 20px 9px; line-height:130%; }
#content .bgCnt .howRead .game { background:url(../../asset/images/common/board/bg_howGame.gif) no-repeat 0 0; }

#content .bgCnt .inquiryTalkBox { height:404px; background:url(../../asset/images/common/board/bg_inquiry1.gif) no-repeat 0 0; }
#content .bgCnt .inquiryTalkBox tr { border-bottom:0; } 
#content .bgCnt .inquiryTalkBox tr th { height:30px; padding:0 0 3px 0; text-align:center; vertical-align:middle; }
#content .bgCnt .inquiryTalkBox tr td { padding:0; }
#content .bgCnt .inquiryTalkBox .bdbNone { height:363px; }
#content .bgCnt .inquiryTalkBox .inputBox { width:510px; border:0; margin:-3px 0 0 15px; }
#content .bgCnt .inquiryTalkBox textarea { width:505px; height:337px; border:0; line-height:130%; margin:11px 0 0 15px; }

#content .bgCnt .wallList ul { width:100%; overflow:hidden; background:url(../../asset/images/playground/bg_dot.gif) repeat-x 0 bottom; padding:15px 0 18px 0; }
#content .bgCnt .wallList ul li { float:left; width:202px; margin-right:8px; }
#content .bgCnt .wallList ul li img { border:3px solid #fff200; }
#content .bgCnt .wallList ul li strong { display:block; margin:11px 0 9px 3px; background:url(../../asset/images/playground/bg_check.gif) no-repeat 0 2px; padding-left:15px; }
#content .bgCnt .wallList ul li a img { border:0; }
#content .bgCnt .wallList ul li a.first { margin-left:3px; }
#content .bgCnt .wallList ul.last { background:url(../../asset/images/playground/bg_line.gif) repeat-x 0 bottom; }
#content .bgCnt .wallList ul.first { padding-top:0; }

#content .bgCnt .gameList { margin-bottom:30px; }
#content .bgCnt .gameList .gameTitle { width:100%; overflow:hidden; margin-bottom:20px; }
#content .bgCnt .gameList .gameTitle li { float:left; margin-right:7px; }
#content .bgCnt .gameList .gameDetail { width:604px; height:385px; background:#fffa99 url(../../asset/images/playground/bg_gameMania.gif) no-repeat 0 0; padding:9px; overflow:hidden; }
#content .bgCnt .gameList .gameDetail img, #content .bgCnt .gameList .gameDetail .detailBox div { float:left; }
#content .bgCnt .gameList .gameDetail .detailBox { width:100%; height:395px; overflow:hidden; }
#content .bgCnt .gameList .gameDetail .detailBox div { width:145px; height:368px; padding:17px 5px 0 7px; background:#fffa99; overflow:hidden; }
#content .bgCnt .gameList .gameDetail .detailBox div p { text-align:center; margin-bottom:10px; }
#content .bgCnt .gameList .gameDetail .detailBox div img { float:none; vertical-align:middle; }
#content .bgCnt .gameList .gameDetail .detailBox div strong { color:#ef4023; padding:0 10px; }
#content .bgCnt .gameList .gameDetail div ol li { position:relative; background:url(../../asset/images/playground/bg_dot1.gif) repeat-x 0 0; padding:10px 0 8px 1px; color:#666; font-size:0.9em; }
#content .bgCnt .gameList .gameDetail div ol li img { margin-right:7px; }
#content .bgCnt .gameList .gameDetail div ol li span { position:absolute; top:11px; right:5px; color:#ff6102; font-weight:bold; font-size:11px; }

.replypaging span.paging strong, .replypaging span.paging a  { background:none; padding:0 5px 0 3px; }
.replypaging span.paging a.jump img { margin-top:2px; padding:0 2px; }

.boardList table tbody td.sbj a:hover { color:#f13f23; text-decoration:none; }

#content .bgCnt .mr0 { margin-right:0 !important; }
.replyBg {background:url(../../asset/images/common/board/bg_reply.gif) no-repeat 5px 5px;}
.replyBg2 {background:url(../../asset/images/common/board/bg_reply2.gif) no-repeat 5px 5px;}

/* ENJOY! 이벤트 */
#content .bgCnt .boardView .boardContent2 .ingBg { position:relative; width:100%; background:url(../../asset/images/enjoyevent/bg_ingEvent.jpg) no-repeat 0 0; }
#content .bgCnt .boardView .boardContent2 .ingBg .memo { width:100%; height:489px; text-indent:-3000em; overflow:hidden; }
#content .bgCnt .modelApply { position:absolute; top:421px; left:83px; display:block; width:205px; height:55px; text-indent:-3000em; overflow:hidden; }
#content .bgCnt .applyList { position:relative; height:433px; overflow:hidden; }
#content .bgCnt .applyList .buttonBox { position:absolute; top:70px; right:55px; width:101px; height:19px; overflow:hidden; }
#content .bgCnt .girl .buttonBox { top:80px; left:73px; }
#content .bgCnt .applyList .buttonBox button { float:left; display:block; width:48px; height:100%; background:url(../../asset/images/enjoyevent/btn_register.gif) no-repeat 0 0; text-indent:-3000em; overflow:hidden; }
#content .bgCnt .buttonBox button.count { float:right; background-position:-52px 0; } 
#content .bgCnt .girl .buttonBox button.register { background-position:0 -50px; } 
#content .bgCnt .girl .buttonBox button.count { background-position:-52px -50px; } 
#content .bgCnt .boardView .boardContent2 .ingBg h5 { height:98px; padding-left:52px; margin:0 0 17px 21px; text-indent:-3000em; }
#content .bgCnt .boardView .boardContent2 .ingBg .boy h5 { background:url(../../asset/images/enjoyevent/tit_kingCandidate.jpg) no-repeat 0 0; }
#content .bgCnt .boardView .boardContent2 .ingBg .girl h5 { height:112px; background:url(../../asset/images/enjoyevent/tit_queenCandidate.jpg) no-repeat 169px 0; }
#content .bgCnt .boardView .boardContent2 .ingBg  h5 strong { display:block; width:494px; height:100%; background:url(../../asset/images/enjoyevent/bg_dot.gif) repeat-x 0 bottom; }
#content .bgCnt .boardView .boardContent2 .ingBg .boy h5 strong { background:url(../../asset/images/enjoyevent/bg_dotBrown.gif) repeat-x 0 bottom; }
#content .bgCnt .boardView .boardContent2 .ingBg .girl h5 strong { background:url(../../asset/images/enjoyevent/bg_dotGreen.gif) repeat-x 0 bottom; }
#content .bgCnt .boardView .boardContent2 .ingBg .photoList { width:484px; padding-left:9px; margin-left:74px; overflow:hidden;}
#content .bgCnt .boardView .boardContent2 .ingBg .boy ul { background:url(../../asset/images/enjoyevent/bg_dotBrown.gif) repeat-x 0 bottom; }
#content .bgCnt .boardView .boardContent2 .ingBg .girl ul { background:url(../../asset/images/enjoyevent/bg_dotGreen.gif) repeat-x 0 bottom; }
#content .bgCnt .boardView .boardContent2 .ingBg .photoList li { float:left; width:106x; background:url(../../asset/images/enjoyevent/bg_picFrame.jpg) no-repeat 0 0; padding:3px 3px 10px 3px; margin:0 9px 0 0; }
#content .bgCnt .boardView .boardContent2 .ingBg .photoList li h6 { font-size:11px; color:#000; margin-top:6px; }
#content .bgCnt .boardView .boardContent2 .ingBg .photoList li strong { font-size:11px; color:#ff6302; font-weight:normal; }
#content .bgCnt .boardView .boardContent2 .ingBg .photoList li span { font-weight:bold; }
#content .bgCnt .boardView .boardContent2 .importantMemo { width:562px; height:93px; background:url(../../asset/images/enjoyevent/txt_importantMemo.gif) no-repeat 0 0; margin:74px 0 40px 30px; }
#content .bgCnt .boardView .boardContent2 .mrt0 { margin-top:0; }
#content .bgCnt .boardView .boardContent2 .importantMemo li { display:none; }
#content .bgCnt .copyBg { position:relative; width:100%; background:url(../../asset/images/enjoyevent/bg_copyEvent.jpg) no-repeat 0 0; }
#content .bgCnt .copyBg div.memo { height:477px; visibility:hidden; }
#content .bgCnt .copyText { position:absolute; top:385px; left:56px; width:151px; height:21px; border:0; padding:5px 0 0 5px; color:#be2800; font-size:16px; font-weight:bold; }
#content .bgCnt .eventApply { position:absolute; top:377px; left:380px; display:block; width:163px; height:45px; text-indent:-3000em; overflow:hidden; border:0; background:none; cursor:pointer; cursor:hand; }

.copyBg .boardList table tbody td .delete { display:block; width:15px; height:15px; background:url(../../asset/images/common/board/btn_delete2.gif) no-repeat 0 0; text-indent:-3000em; overflow:hidden; }
.copyBg .boardList table thead th.delete { text-indent:-3000em; }
.copyBg .boardList table tbody td.memo img { padding-left:5px; margin-top:2px; _margin-top:0; }
.copyBg .boardList table tbody a:hover { text-decoration:none; }


/* 팝업 */
.layerH410 { position:absolute; top:0; left:0; width:467px; height:410px; background:url(../../asset/images/enjoyevent/bg_popH410.png) no-repeat 0 0; }
.layerH450 { position:absolute; top:0; left:0; width:467px; height:450px; background:url(../../asset/images/enjoyevent/bg_popH450.png) no-repeat 0 0; }
.pop h2 { padding:20px 0 0 30px; }
.pop .close { position:absolute; top:21px; right:29px; }
.pop .queenKing { width:320px; margin:35px 0 0 70px; }
.pop .queenKing .title { position:relative; }
.pop .queenKing .title strong { font-size:14px; color:#000; }
.pop .queenKing .title strong .up { font-weight:normal; color:#ff6302; font-size:11px; }
.pop .queenKing .title strong .up span { font-weight:bold; }
.pop .queenKing .title .date { position:absolute; top:2px; right:0; font-size:11px; color:#777; }
.pop .queenKing .imgBox { margin:10px 0 25px 0; font-size:11px; color:#777; line-height:130%; }
.pop .queenKing .imgBox img { margin-bottom:12px; }
.pop .btnBox { width:100%; text-align:center; }
.pop .applyBox { width:356px; margin:35px 0 0 53px; }
.pop .applyBox dl { border-bottom:1px solid #eee; padding:16px 0 12px 0; }
.pop .applyBox dl.first { width:100%; overflow:hidden; }
.pop .applyBox dl.first dt, .pop .applyBox dl.first dd { float:left; }
.pop .applyBox dl.first dt { padding-top:2px; #padding-top:5px; }
.pop .applyBox dl.first dt { padding-right:20px; }
.pop .applyBox dl.first dd label { font-size:11px; color:#000; }
.pop .applyBox dl.file dd .fileBox { margin-bottom:5px; background:#ffffff; width:350px;}
.pop .applyBox dl.last { border:0; padding-bottom:35px;  }
.pop .applyBox dt { margin-bottom:5px; }
.pop .picDec { width:341px; height:65px; font-size:12px; border:1px solid #ff9601; background:url(../../asset/images/enjoyevent/bg_textareaMemo.gif) no-repeat 10px 10px; } 
/* ///////////////////////////////////////////////////////////////////////////// */

.ingBg { position:relative; width:100%; background:url(../../asset/images/enjoyevent/bg_ingEvent.jpg) no-repeat 0 0; }
.ingBg .memo { width:100%; height:489px; text-indent:-3000em; overflow:hidden; }
.modelApply { position:absolute; top:421px; left:83px; display:block; width:205px; height:55px; text-indent:-3000em; overflow:hidden; }

.applyList { position:relative; height:433px; overflow:hidden; }
.applyList .buttonBox { position:absolute; top:63px; right:55px; width:101px; height:19px; overflow:hidden; }

.girl .buttonBox { top:82px; left:73px; }
.applyList .buttonBox button { float:left; display:block; width:50px; height:100%; background:url(../../asset/images/enjoyevent/btn_register.gif) no-repeat 0 0; text-indent:-3000em; overflow:hidden; }
.buttonBox button.count { float:right; background-position:-52px 0; } 
.girl .buttonBox button.register { background-position:0 -50px; } 
.girl .buttonBox button.count { background-position:-52px -50px; } 
.boardView .boardContent2 .ingBg h5 { height:98px; padding-left:52px; margin:0 0 17px 21px; text-indent:-3000em; }
.boardView .boardContent2 .ingBg .boy h5 { background:url(../../asset/images/enjoyevent/tit_kingCandidate.jpg) no-repeat 0 0; }
.boardView .boardContent2 .ingBg .girl h5 { height:112px; background:url(../../asset/images/enjoyevent/tit_queenCandidate.jpg) no-repeat 169px 0; }
.boardView .boardContent2 .ingBg  h5 strong { display:block; width:494px; height:100%; background:url(../../asset/images/enjoyevent/bg_dot.gif) repeat-x 0 bottom; }
.boardView .boardContent2 .ingBg .boy h5 strong { background:url(../../asset/images/enjoyevent/bg_dotBrown.gif) repeat-x 0 bottom; }
.boardView .boardContent2 .ingBg .girl h5 strong { background:url(../../asset/images/enjoyevent/bg_dotGreen.gif) repeat-x 0 bottom; }


.photoList { width:484px; padding-left:9px; margin-left:74px; overflow:hidden;}
.boy ul { background:url(../../asset/images/enjoyevent/bg_dotBrown.gif) repeat-x 0 bottom; }

.photoList li { float:left; width:106x; background:url(../../asset/images/enjoyevent/bg_picFrame.jpg) no-repeat 0 0; padding:3px 3px 10px 3px; margin:0 9px 0 0; }
.photoList li h6 { font-size:11px; color:#000; margin-top:6px; }
.photoList li strong { font-size:11px; color:#ff6302; font-weight:normal; }
.photoList li span { font-weight:bold; }
.importantMemo { width:562px; height:93px; background:url(../../asset/images/enjoyevent/txt_importantMemo.gif) no-repeat 0 0; margin:70px 0 40px 30px; }
.mrt0 { margin-top:0; }
.importantMemo li { display:none; }
.copyBg { position:relative; width:100%; background:url(../../asset/images/enjoyevent/bg_copyEvent.jpg) no-repeat 0 0; }
.iloveBg { position:relative; width:100%; background:url(../../asset/images/enjoyevent/lemona_event_592.jpg) no-repeat 0 0; }
.copyBg div.memo { height:477px; visibility:hidden; }
.iloveBg div.memo { height:777px; visibility:hidden; }
.copyText { position:absolute; top:385px; left:56px; width:151px; height:21px; border:0; padding:5px 0 0 5px; color:#be2800; font-size:16px; font-weight:bold; }
.copyText2 { position:absolute; top:700px; left:86px; width:351px; height:31px; border:0; padding:5px 0 0 5px; color:#be2800; font-size:16px; font-weight:bold}
.eventApply { position:absolute; top:377px; left:380px; display:block; width:163px; height:45px; text-indent:-3000em; overflow:hidden; border:0; background:none; cursor:pointer; cursor:hand; }
.eventApply2 { position:absolute; top:700px; left:480px; display:block; width:100px; height:45px; text-indent:-3000em; overflow:hidden; border:0; background:none; cursor:pointer; cursor:hand; }

.ingBg_iframe01{ position:relative; width:622px; background:url(../../asset/images/enjoyevent/iframe_bg.gif) no-repeat 0 0; }
.ingBg_iframe02{ position:relative; width:622px; background:url(../../asset/images/enjoyevent/iframe_bg_01.gif) no-repeat 0 0; }



/* 2010.04.02 추가 캠페인 */
#content .bgCnt ul.cam{position:relative; width:622px; margin-left:19px; height:220px;;}
#content .bgCnt ul.cam li{position:relative; width:200px; height:210px; margin:10px 0 0 0px; float:left;}
#content .bgCnt ul.cam li.tv_01 span.tv_ad_01 {position:absolute; top:0px; left:0px; z-index:5px;}
#content .bgCnt ul.cam li.tv_01 span.mediaplayer_01 {position:absolute; top:9px; left:10px; z-index:0px;}
#content .bgCnt ul.cam li.tv_01 span.btn_play_01{position:absolute; top:136px; left:40px;}
#content .bgCnt ul.cam li.tv_01 span.btn_stop_01{position:absolute; top:136px; left:58px;}
#content .bgCnt ul.cam li.tv_01 span.btn_sound_01{position:absolute; top:136px; left:138px;}
#content .bgCnt ul.cam li.tv_01 span.text_01{position:absolute; top:164px; left:6px; color:#ff6204; font-size:12px; font-weight:bold;}
#content .bgCnt ul.cam li.tv_01 span.text_02{position:absolute; top:180px; left:19px; color:#777777; font-size:11px;}
