/* ////////////////////////////////////////////////////////////////////////////
  Project Name : 본 창업안내
	Version      : 1.0
	Author       : YOON, SUN-SANG
	Email        : ssaeju@designstorm.com
	Written date : 2008.06.10 
//////////////////////////////////////////////////////////////////////////// */

/* Common */
* {margin:0; padding:0; border:0; color:#969696; font-size:12px; font-family:돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;}
ul {list-style:none;}
body {background:#f7f5ef;}
a {color:#969696; text-decoration:none;}
a:visited, a:visited * {color:#969696;}
a.visited, a.visited:visited {color:#969696;}
a:hover, a:hover *, a.visited:hover {color:#000000; text-decoration:underline;}
.png{_behavior:url(/css/iepngfix.htc);}
.bgColor1 {background:#f2efe2 !important;}
.clearSpace {margin-bottom:-3px;}
.clearSpace2 {margin-bottom:-2px;}
.clearSpace3 {margin-bottom:-4px;}
.tdClear {border-bottom:0 !important;}
.tdClear2 {border-bottom:0 !important; padding-top:15px !important;}
.rSpace1 {margin-right:5px;}
.tbSpace1 {padding:20px 0 15px 0 !important;}
.tSpace1 {margin-top:20px;}
.tSpace2 {margin-top:10px;}
.tSpace3 {margin-top:-30px;}
.tSpace4 {margin-top:30px;}
.bSpace1 {margin-bottom:0;}
.bSpace2 {margin-bottom:15px;}
.bSpace3 {margin-bottom:30px;}
.bSpace4 {margin-bottom:40px;}
.bSpaceIf {margin-bottom:180px;}
.bSpaceSitemap {height:430px;}
.txtSize1 {font-size:11px;}
.txtStyle1 {font-size:11px; color:#ec875b;}
.txtStyle2 {color:#4f4f4f;}
.txtStyle4 {color:#f87b2a;}
.topLine1 {border-top:1px solid #cec8b4;}
.topLine2 {border-top:1px solid #f4f2ec;}
.botLine1 {border-bottom:1px solid #f4f2ec;}
.floatLeft {float:left;}
.floatRight {float:right;}
.floatClear {clear:both;}
.inputBox1 {border:1px solid #f3eddb; background:#f9f5ef; color:#9e926c; height:15px; font-size:12px; padding-top:2px;}
.inputBox2 {border:1px solid #f3eddb; background:#f9f5ef; color:#9e926c; height:18px; font-size:12px; padding-top:1px;}
	
/* Layout */
#wrap {position:relative; width:100%; height:100%; _height:1000px; z-index:0; background:url(../images/common/bg_center.jpg) top center no-repeat;}
.wrapLeftBg {position:absolute; left:0; bottom:0; z-index:0;}
.wrapLeftBg img {width:483px; height:428px;}
.wrapRightBg {position:absolute; top:85px; right:0; z-index:10;}
.wrapRightBg img {width:178px; height:200px;}
#wrapTop {position:relative; width:100%; height:58px; background:#ffffff; z-index:10;}
#wrapTop #gnb {position:relative; width:1000px; height:58px; margin:0 auto;}
#wrapTop #gnb .topLogo {position:absolute; top:0; left:0; z-index:10;}
#wrapTop #gnb .topGnb {position:absolute; top:0; right:0; z-index:10;}
#wrapTop .topUtilBgSide {position:relative; width:100%; height:27px; background:url(../images/common/top_bg_util_side.jpg) repeat-x;}
#wrapTop .topUtilBg {width:100%; height:27px; background:url(../images/common/top_bg_util.jpg) center center no-repeat;}
#wrapTop .topUtilBox {position:relative; width:1000px; height:27px; margin:0 auto;}
#wrapTop .topUtilBox ul {float:right; margin-top:6px;}
#wrapTop .topUtilBox li {display:inline; float:left;}
#wrapTop .topUtilBox .utilDiv {padding:0 5px 0 5px;}
#wrapTop .topUtilBox .utilDivRight {float:right; margin-top:3px; margin-right:15px;}

#container {position:relative; width:1000px; margin:0 auto; padding-top:27px; _padding-top:0;}
#container .mainMotion {position:relative; z-index:1; margin-left:-60px;}
#container .callbanner {position:relative; _top:480px; z-index:2; margin-left:-20px;}
#container .mainDlist {position:relative; margin-top:20px; z-index:1; margin-left:-60px;}
#container .quick {position:absolute; top:67px; _top:40px; right:0; z-index:10;}

#footer {position:relative; width:1000px; margin:0 auto; margin-top:90px; _margin-top:55px; margin-bottom:140px; clear:both;} /* 1 */
#footer .ftImg {position:absolute; top:0; left:0; z-index:10;}
#footer .familySiteImg {position:absolute; top:0; right:0; z-index:10;}
#footer .ftCopy {position:absolute; top:19px; right:0; z-index:5;}
#footer .fs {position:absolute; right:0; bottom:-1px; z-index:10; border:1px solid #e1dbce; font-size:11px; color:#a38f66; letter-spacing:-1px; width:124px; height:90px; overflow:auto; overflow-x:hidden; background:#ffffff; padding:7px;
scrollbar-face-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#a38f66;
}
#footer .fs a {display:block; color:#a38f66; margin-bottom:5px;}

/* Layout_Sub */
#wrapSub {position:relative; width:100%; height:100%; z-index:0;}
#container .snb {width:183px; float:left; margin-top:74px; margin-bottom:50px;}
#container .snb .bSpace1 {margin-bottom:10px;}
#container .snb .bSpace2 {margin-top:50px;}
#container .snb .sideImg1 {width:149px; height:174px;}
#container .snb img, #container .snb a {display:block;}

#container .colgroup {float:left;} /* 2 */
#container .colgroup .imgCs {position:relative; width:817px; height:225px;}
#container .colgroup .imgCs img {margin-bottom:-2px;}
#container .colgroup .location {position:absolute; right:104px; bottom:9px; font-size:11px; color:#676767;}
#container .colgroup .location span {color:#dc953a;}

/* Table Style */
#container .colgroup .tbl1 {width:633px;}
#container .colgroup .tbl1 .p1 {line-height:16px; margin:5px 0 15px 0;}
#container .colgroup .tbl1 .p2 {line-height:16px; margin:5px 0 0 0;}
#container .colgroup .tbl1 td {border-bottom:1px solid #f4f2ec; padding:5px 0 5px 0; line-height:16px;}
#container .colgroup .tbl1 select {font-size:12px; color:#969696;}
#container .colgroup .tbl1 .selectFile {width:420px; margin-right:5px;}
#container .colgroup .tbl1 input {border:1px solid #f3eddb; background:#f9f5ef; color:#9e926c; height:15px; font-size:12px; padding-top:2px;}
#container .colgroup .tbl1 input.fileData {border:1px solid #80807e; font-size:11px; color:#80807e; height:13px; background:#f3f3f3; text-align:right; padding:3px 2px 0 2px;}
#container .colgroup .tbl1 textarea {width:516px; height:250px; border:1px solid #f3eddb; background:#f9f5ef; color:#9e926c;}
#container .colgroup .tbl1 .textarea {width:516px; height:250px; border:1px solid #f3eddb; color:#9e926c; background:#ffffff;}
#container .colgroup .tbl1 .writeTool {width:506px; border:1px solid #f3eddb; border-bottom:0; padding:5px; margin-bottom:-1px; background:#f1efe6;}
#container .colgroup .tbl1 td.conSpace1 {padding:15px 5px 15px 5px;}
#container .colgroup .tbl1 td.conSpace1 img {padding:0 25px 23px 0;}
#container .colgroup .tbl1 td.txtColor1, #container .colgroup .tbl1 td.txtColor1 a {color:#4f4f4f;}
#container .colgroup .tbl1 td.txtColor2 {color:#91816d;}
#container .colgroup .tbl1 td.txtColorA {position:relative; color:#874b43; padding-bottom:40px;}
#container .colgroup .tbl1 td.txtColorA .bonLogo {position:absolute; right:10px; bottom:7px;} /* 3 */
#container .colgroup .tbl1 td.txtColorB {color:#969696 !important; padding:10px 0 40px 20px !important; line-height:18px;}

#container .colgroup .tbl1 .addFile1 {position:relative; padding:7px 0 7px 0;}
#container .colgroup .tbl1 .addFile1 a {padding-right:10px;}
#container .colgroup .hr {width:662px; color:#e8e4d3; height:1px; text-align:left;}

#container .colgroup .tbl2 {width:662px;}
#container .colgroup .tbl2 td {border-bottom:1px solid #ebe8de; padding:8px 3px 7px 3px; line-height:16px;}
#container .colgroup .tbl2 td.tdColor {color:#c40109; text-align:center;}
#container .colgroup .tbl2 th {background:#e5e1d4; border-top:1px solid #cec8b4; margin:0; padding:0; padding:8px 3px 8px 3px;}
#container .colgroup .tbl2 .colCenter {text-align:center;}
#container .colgroup .tbl2 .colRight {text-align:right;}
#container .colgroup .searchSpace1 {width:662px; padding:0 0 10px 0; text-align:right;}
#container .colgroup .pageBox {padding:25px 0 25px 0; width:662px; text-align:center;}
#container .colgroup .pageBox ul.ulSpace1 {margin-right:150px;}
#container .colgroup .pageBox li {display:inline; padding:0 3px 0 3px; font-size:11px;}
#container .colgroup .pageBox li span {font-weight:bold; color:#f77a00; font-size:11px;}
#container .colgroup .pageBox li a {font-size:11px;}
#container .colgroup .pageBox .btnList {text-align:right; margin-top:-20px;}

#container .colgroup .tbl3 {width:662px;}
#container .colgroup .tbl3 .tdSbj {background:#e5e1d4; padding:8px 20px 8px 10px; border-top:1px solid #cec8b4;}
#container .colgroup .tbl3 .tdSbj span {background:url(../images/common/blt_pt02.gif) no-repeat; padding-left:20px; color:#9d8453; font-weight:bold;}
#container .colgroup .tbl3 .tdBotLine {padding:8px 18px 7px 18px; line-height:16px;}

#container .colgroup .tbl4 {width:524px;}
#container .colgroup .tbl4 td {border-bottom:1px solid #f4f2ec; padding:4px 0 5px 0;}
#container .colgroup .tbl4 td span {font-size:11px;}
#container .colgroup .tbl4 td.tbl4Content {padding-top:10px; line-height:18px;}

/* Line Style */
#container .colgroup .line1_top {width:717px; height:7px; background:url(../images/common/line_01_top.gif) top left no-repeat; _margin-bottom:-5px;}
#container .colgroup .line1_cnt {position:relative; width:717px; background:url(../images/common/line_01_center.gif) repeat-y; padding:27px 41px 27px 41px;}
#container .colgroup .line1_cnt .maTit img {margin:10px 0 25px 0;}
#container .colgroup .line1_cnt .maCon p {width:633px; line-height:18px; color:#a2978b; margin-bottom:20px;}
#container .colgroup .line1_cnt .maCon img {display:block; margin-bottom:7px;}
#container .colgroup .line1_cnt .pvCon p {width:633px; line-height:18px; color:#a2978b; margin-bottom:30px;}
#container .colgroup .line1_cnt .pvCon p span, #container .colgroup .line1_cnt .pvCon p a {color:#ff9249;}
#container .colgroup .line1_cnt .pvCon img {display:block; margin-bottom:7px;}
#container .colgroup .line1_cnt .pvTop img {margin:10px 0 20px 0;}
#container .colgroup .line1_cnt .pUp1 {width:633px; height:15px; background:url(../images/common/bg_dashed01.gif) repeat-x; text-align:right; margin-bottom:15px;}
#container .colgroup .line1_cnt .bonLogo2 {width:633px; text-align:right;}
#container .colgroup .line1_cnt2 {position:relative; width:717px; background:url(../images/common/line_01_center.gif) repeat-y; padding:27px 27px 27px 27px;}
#container .colgroup .line1_cnt3 {position:relative; width:717px; background:url(../images/common/line_01_center.gif) repeat-y; padding:27px 41px 27px 41px;}
#container .colgroup .line1_cntTop {position:relative; width:717px; background:url(../images/common/line_01_center.gif) repeat-y; padding:20px 27px 0 27px;}
#container .colgroup .line1_cntBot {position:relative; width:717px; background:url(../images/common/line_01_center.gif) repeat-y; padding:0 27px 15px 27px;}
#container .colgroup .line1_bot {width:717px; height:7px; background:url(../images/common/line_01_bottom.gif) bottom left no-repeat; _margin-top:-5px;}

/* Box Style */
#container .colgroup .box1_top {position:relative; width:666px; height:31px; background:url(../images/common/box_01_top.gif) top left no-repeat;}
#container .colgroup .box1_top .box1_tit {position:absolute; top:7px; left:18px;}
#container .colgroup .box1_top .box1_tit span {font-size:14px; font-weight:bold; color:#ffffff;}
#container .colgroup .box1_top .box1_tit img {margin-bottom:-1px;}
#container .colgroup .box1_cnt {position:relative; width:666px; background:url(../images/common/box_01_center.gif) top left repeat-y; padding:15px 30px 15px 30px;}
#container .colgroup .box1_bot {width:666px; height:12px; background:url(../images/common/box_01_bottom.gif) bottom left no-repeat;}

#container .colgroup .box2_top {width:660px; height:5px; background:url(../images/common/box_02_top.gif) no-repeat; _margin-bottom:-7px;}
#container .colgroup .box2_cnt {width:660px; background:url(../images/common/box_02_center.gif) repeat-y; padding:25px 25px 15px 25px;}
#container .colgroup .box2_cnt .vs {position:relative;}
#container .colgroup .box2_cnt .vs li {background:url(../images/common/blt_pt01.gif) 0 2px no-repeat; padding-left:15px; margin-bottom:7px;}
#container .colgroup .box2_cnt .vs li a {font-weight:bold; color:#836e43;}
#container .colgroup .box2_cnt .vs .vsBtn {position:absolute; top:0; right:50px; _right:70px;}
#container .colgroup .box2_bot {width:660px; height:5px; background:url(../images/common/box_02_bottom.gif) no-repeat;}

#container .colgroup .box3_top {width:621px; height:4px; background:url(../images/common/box_03_top.gif) 0 0 no-repeat; _margin-bottom:-8px; margin-left:8px;}
#container .colgroup .box3_cnt {position:relative; width:621px; background:url(../images/common/box_03_center.gif) 0 0 repeat-y; padding:30px 51px 30px 51px; margin-left:8px;}
#container .colgroup .box3_cnt .pvInBox p {line-height:18px; color:#a2978b; margin-bottom:30px;}
#container .colgroup .box3_cnt .pvInBox img {display:block; margin-bottom:7px;}
#container .colgroup .box3_bot {width:621px; height:4px; background:url(../images/common/box_03_bottom.gif) 0 0 no-repeat; margin-left:8px;}

/* Customer Support */
#container .colgroup .printMap {position:absolute; top:24px; right:116px;}
#container .colgroup .searchBox1 {border:1px solid #c5c4c4; color:#969696; height:15px; font-size:12px; padding-top:2px; background:url(../images/common/txt_bg_search01.gif) 3px 3px no-repeat #ffffff;}
#container .colgroup .searchBox2 {border:1px solid #c5c4c4; color:#969696; height:15px; font-size:12px; padding-top:2px;}
#container .colgroup .faqBest3 {position:relative; width:662px; height:113px; background:url(../images/common/bg_best3.gif) top left no-repeat; margin-top:10px; margin-bottom:10px;}
#container .colgroup .faqBest3 .bList {position:absolute; top:33px; left:168px;}
#container .colgroup .faqBest3 .bList li {background:url(../images/common/blt_pt01.gif) 0 2px no-repeat; padding-left:15px; margin-bottom:7px;}
#container .colgroup .faqBest3 .bList li a {color:#8e4307;}
#container .colgroup .faqBest3 .bList li span {font-weight:bold; color:#df7722;}
#container .colgroup .faqSrInfo {width:662px; padding:20px 0 20px 0;}
#container .colgroup .faqSrInfo li {background:url(../images/common/blt_pt01.gif) 0 2px no-repeat; padding-left:15px;}
#container .colgroup .faqSrInfo li font {font-weight:bold; color:#9d8453;}
#container .colgroup .faqSrInfo li span {font-weight:bold; color:#750000;}
#container .colgroup .pmBox {width:662px; border-bottom:1px solid #f1f1f1; margin-bottom:28px; padding-bottom:3px;}
#container .colgroup .pmBox .pmName {background:url(../images/common/blt_pt02.gif) 0 0 no-repeat; padding-left:20px; font-size:14px; font-weight:bold; color:#5a5a5a; margin-bottom:5px;}
#container .colgroup .pmBox .pmImgBox {float:left; position:relative; width:278px; height:131px; background:url(../images/common/img_bg1.gif) no-repeat; margin-right:20px;}
#container .colgroup .pmBox .pmImgBox img {position:absolute; right:8px; bottom:8px; _bottom:7px;}
#container .colgroup .pmBox .pmContentBox {float:left; margin-top:8px; width:360px;}
#container .colgroup .pmBox .pmContentBox .pmSubject a {display:block; font-size:16px; font-weight:bold; color:#5a130a; margin-bottom:10px;}
#container .colgroup .pmBox .pmContentBox .pmText {display:block; color:#a2978b; line-height:16px; margin-bottom:7px;}
#container .colgroup .pmBox .pmContentBox .pmInfo img {margin-right:5px; margin-bottom:-1px;}
#container .colgroup .pmBox .pmContentBox .pmInfo p {display:block; margin-bottom:2px;}

/* Footer Contents */
#container .colgroup .rcTxt1 {margin:10px 0 20px 17px;}
#container .colgroup .rcTxt2 {margin:30px 0 20px 17px;}
#container .colgroup .download1 {position:relative;}
#container .colgroup .download1 .downBtn1 {position:absolute; top:159px; left:327px;}
#container .colgroup .download1 .downBtn2 {position:absolute; top:90px; left:18px;}
#container .colgroup .download1 .downBtn3 {position:absolute; top:99px; left:55px;}
#container .colgroup .download1 .downBtn4 {position:absolute; top:3px; right:115px; _right:160px;}
#container .colgroup .download1 .downBtn5 {position:absolute; top:191px; left:18px;}
#container .colgroup .download1 .downBtn6 {position:absolute; top:436px; left:18px;}
#container .colgroup .picAdd {position:absolute; width:120px; height:148px; background:url(../images/common/img_bg_pic.gif) no-repeat;}
#container .colgroup .picAdd img {position:absolute; right:9px; bottom:9px;}
#container .colgroup .btnSpace {width:524px; padding:15px 0 0 0; text-align:center;}
#container .colgroup .btnSpace2 {width:627px; padding:15px 0 20px 0; text-align:right;}
#container .colgroup .btnSpace3 {width:662px; padding:15px 0 0 0; text-align:right;}
#container .colgroup .btnSpace4 {width:662px; padding:15px 0 0 0; text-align:center;}
#container .colgroup .jwBox {position:relative; width:621px; height:152px; background:url(../images/recruit/re_bg_is.gif) no-repeat; margin:20px 0 80px 7px;}
#container .colgroup .jwInputName {position:absolute; top:44px; left:200px;}
#container .colgroup .jwInputName p {display:block; margin-bottom:15px;}
#container .colgroup .jwInputBox {position:absolute; top:40px; left:290px;}
#container .colgroup .jwInputBox p {display:block; margin-bottom:7px;}
#container .colgroup .jwBtn {position:absolute; top:40px; right:44px;}

.noEmail {position:relative; width:400px; height:350px;}
.noEmail .noEmailClose {position:absolute; top:305px; left:161px;}

#container .colgroup .bonMap {position:relative; width:630px;}
#container .colgroup .bonMap .printMap1 {position:absolute; top:35px; left:478px;}

/* 본비빔밥 */
#container .colgroup .txtStyle3 {text-align:left; font-size:11px;}
#container .colgroup .bbbMovieArea {position:relative; width:718px; height:359px;}
#container .colgroup .bbbMovieArea .wmpDown {position:absolute; top:338px; left:0; width:341px; text-align:center;}
#container .colgroup .bbbMovieArea .bbbMovieBg {position:absolute; top:0; left:0; width:341px; height:359px; background:url(../images/bbb/img_bg_movie.jpg) no-repeat;}
#container .colgroup .bbbMovieArea .bbbMovieBg .movieSpace {position:absolute; top:23px; left:21px; width:300px; height:220px; overflow:hidden;}
#container .colgroup .bbbMovieArea .bbbMovieBg .movieControl {position:absolute; top:258px; left:20px; width:305px;}
#container .colgroup .bbbMovieArea .bbbMovieBg .movieControl img {margin:0 2px 0 2px;}
#container .colgroup .bbbMovieArea .bbbMovieList {position:absolute; top:0; right:2px;}
#container .colgroup .bbbMovieArea .bbbMovieList img {display:block;}

/* Util */
.searchBox3 {border:1px solid #c5c4c4; color:#969696; height:15px; font-size:12px; padding-top:2px; background:#ffffff;}
.utilAsBg {position:relative; width:400px; height:352px;}
.utilAsBg .asClose {position:absolute; top:332px; left:355px;}
.utilAsBg .asInput {position:absolute; top:106px; left:31px;}
.utilAsBg .asBtn {position:absolute; top:106px; left:297px;}
.utilAsBg .asResult {position:absolute; top:166px; left:21px; width:346px; height:110px; border:1px solid #e6e2d2; padding:5px; background:#ffffff; overflow:auto; overflow-x:hidden;}

.utilFiBg {position:relative; width:400px; height:207px;}
.utilFiBg .fiConfirm {position:absolute; top:166px; left:303px;}
.utilFiBg .fiSbj {position:absolute; top:100px; left:34px;}
.utilFiBg .fiSbj img {display:block; margin-bottom:16px;}
.utilFiBg .fiInput {position:absolute; top:97px; left:141px;}
.utilFiBg .fiInput p {margin-top:7px;}
.utilFiBg .fiTxtSpace {position:absolute; top:110px; left:0; width:400px; text-align:center;}
.utilFiBg .fiTxtSpace span {color:#7d634b; font-weight:bold;}
.utilFiBg .fiDivLine {position:absolute; top:121px; left:26px; width:348px; height:1px; border-top:1px solid #f4f2ec;} /* 4 */

.utilFpBg1 {position:relative; width:400px; height:237px;}
.utilFpBg1 .fpConfirm1 {position:absolute; top:196px; left:303px;}
.utilFpBg1 .fpInput1 {position:absolute; top:90px; left:141px;}
.utilFpBg1 .fpInput1 p {margin-top:7px;}
.utilFpBg2 {position:relative; width:400px; height:207px;}
.utilFpBg2 .fpConfirm2 {position:absolute; top:166px; left:303px;}
.utilFpBg2 .fpInput2 {position:absolute; top:91px; left:161px;}
.utilFpBg2 .fpInput2 p {margin-top:10px;}

.utilIcBg {position:relative; width:400px; height:352px;}
.utilIcBg .icClose {position:absolute; top:332px; left:355px;}
.utilIcBg .icTxtSpace {position:absolute; top:110px; left:0; width:400px; text-align:center; line-height:18px;}
.utilIcBg .icTxtSpace p {margin-top:20px;}
.utilIcBg .icTxtSpace span {color:#7d634b; font-weight:bold;}
.utilIcBg .icInput {position:absolute; top:269px; left:91px;}
.utilIcBg .icBtn {position:absolute; top:269px; left:297px;}

/* Membership */
#container .colgroup .mbsLoginBg {position:relative; width:718px; height:390px; background:url(../images/membership/img_bg_login.jpg) no-repeat;}
#container .colgroup .mbsLoginBg .mbsIdPw {position:absolute; top:134px; left:350px;}
#container .colgroup .mbsLoginBg .mbsIdPw input {display:block; margin-bottom:9px;}
#container .colgroup .mbsLoginBg .mbsBtn1 {position:absolute; top:134px; left:514px;}
#container .colgroup .mbsLoginBg .mbsBtn1 img {display:block; margin-bottom:9px;}
#container .colgroup .mbsLoginBg .mbsBtn2 {position:absolute; top:257px; left:514px;}
#container .colgroup .mbsLoginBg .mbsBtn2 img {display:block; margin-bottom:9px;}

#container .colgroup .mbsJoinBg {position:relative; width:718px; height:367px; background:url(../images/membership/mbs_bg_04.gif) no-repeat;}
#container .colgroup .mbsJoinBg .mbsJoinBtn {position:absolute; top:199px; left:0; width:718px; text-align:center;}
#container .colgroup .mbsJoinBg .mbsJoinBtn img {margin:0 13px 0 13px;}
#container .colgroup .mbsRncInput1 {position:absolute; left:120px;}
#container .colgroup .mbsRncInput2 {position:absolute; left:443px;}
#container .colgroup .mbsRncBtn {position:absolute; left:10px; width:666px; text-align:center;}

#container .colgroup .mbsStit1 {margin:42px 0 10px 0;}
#container .colgroup .mbsBoxContent1 {width:645px; height:300px; border:1px solid #e6e2d2; padding:8px; overflow:auto; overflow-x:hidden;}
#container .colgroup .mbsCheckBox1 {margin:15px 0 15px 0;}
#container .colgroup .mbsBtn3 {width:661px; text-align:right;}
#container .colgroup .mbsJsBg {position:relative; width:621px; height:333px; background:url(../images/membership/img_bg_js.jpg) no-repeat;}
#container .colgroup .mbsJsBg .jsBtn {position:absolute; width:621px; top:279px; left:0; text-align:center;}

/* My Page */
#container .colgroup .mpBg1 {position:relative; width:662px; height:113px; background:url(../images/mypage/img_bg_mp01.gif) no-repeat;}
#container .colgroup .mpBg1 .mpTxt1 {position:absolute; top:29px; left:227px; color:#a2978b; line-height:16px;}
#container .colgroup .mpBg1 .mpTxt1 p {font-size:14px; color:#5a130a; margin-bottom:15px;}
#container .colgroup .mpBg1 .mpTxt1 p span {font-size:16px; color:#5a130a; font-weight:bold;}
#container .colgroup .mpBg1 .mpTxt1 span.emColor1,
#container .colgroup .mpBg1 .mpTxt1 span.emColor1 a {color:#f29a2a;}
#container .colgroup .mpBg1 .mpBtn1 {position:absolute; top:24px; left:520px;}
#container .colgroup .mpMtxt {color:#ff7f01; font-weight:bold; font-size:12px; text-align:right; padding:0 0 0 3px; text-decoration:underline;}
#container .colgroup .mpStit1 {margin:30px 0 13px 0;}
#container .colgroup .mpStit2 {margin:0 0 13px 0;}
.mpBbg {position:relative; width:400px; height:350px; background:url(../images/mypage/img_bg_mp02.jpg) no-repeat;}
.mpBbg .mpBno {position:absolute; top:102px; left:140px; font-weight:bold; color:#9d916c;}
.mpBbg .mpBs {position:absolute; top:127px; left:140px;}
.mpBbg textarea {position:absolute; top:156px; left:140px; border:1px solid #e6e2d2; padding:5px; width:224px; height:123px;}
.mpBbg .mpBbtn {position:absolute; top:311px; left:0; width:400px; text-align:center;}

/* Site Map */
#container .colgroup .siteMapBg {position:absolute; top:30px; left:35px; width:646px; height:324px; background:url(../images/sitemap/img_bg_sm01.jpg) no-repeat;}
#container .colgroup .siteMapBg ul {position:absolute; width:130px;}
#container .colgroup .siteMapBg ul.siteMapDiv1 {top:95px; left:17px;}
#container .colgroup .siteMapBg ul.siteMapDiv2 {top:95px; left:177px;}
#container .colgroup .siteMapBg ul.siteMapDiv3 {top:95px; left:337px;}
#container .colgroup .siteMapBg ul.siteMapDiv4 {top:95px; left:497px;}
#container .colgroup .siteMapBg li {color:#837f68; float:left; _margin-bottom:-2px;}
#container .colgroup .siteMapBg li span {padding-left:7px;}
#container .colgroup .siteMapBg li a {color:#837f68;}
#container .colgroup .siteMapBg li.siteMapLine1 {border-bottom:1px solid #ebe8de; width:130px; padding:6px 0 3px 0 !important;}
#container .colgroup .siteMapBg li.siteMapLine2 {width:130px; padding:6px 0 6px 0 !important;}

