@charset "euc-kr";
/* CSS Document */

/* =board
---------------------------------------------------------------------------------------------------------------------------------------*/
/* Å×ÀÌºí ¿­³ÐÀÌ*/
.tbCol1 { width:50px;}
.tbCol2 { width:100px;}
.tbCol3 { width:60px;}
.tbCol4 { width:80px;}
.tbCol5 { width:74px;}
.tbCol6 { width:35px;}
.tbCol7 { width:90px;}


/* input ¿ä¼Ò ½ºÅ¸ÀÏ*/
input.txt { padding:3px 2px;; width:98%; border:1px solid #e2e2e2;}
input.txt2 { padding:3px 2px; width:105px; border:1px solid #e2e2e2;}
input.txt3 { padding:3px 2px; width:150px; border:1px solid #e2e2e2;}
input.txt4 { padding:3px 2px; width:80px; border:1px solid #e2e2e2;}
input.txt5 { padding:3px 2px; width:50px; border:1px solid #e2e2e2;}
input.txt6 { padding:3px 2px; width:206px; border:1px solid #e2e2e2;}
input.txt7 { padding:3px 2px; width:130px; border:1px solid #e2e2e2; }
input.txt8 { padding:3px 2px; width:202px; border:1px solid #e2e2e2;}
input.txt9 { padding:3px 2px; width:70px; border:1px solid #e2e2e2;}
input.txt10 { padding:3px 2px; width:180px; border:1px solid #e2e2e2;}
input.txt11 { padding:3px 2px; width:160px; border:1px solid #e2e2e2;}
textarea.txt { padding:4px 2px;; width:98%; height:80px; border:1px solid #d8e3d2;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ*/
.tbPageNum {border-top:1px solid#dcdcdc; padding-top:15px; text-align:center; }
.tbPageNum a { padding:0 5px; font-weight:bold;}
.tbPageNum a strong { color:#3ab177;}

.tbType1 { background:url(../img/sub/board/bg_tbHeader.gif) no-repeat left top; margin-top: 13px; }
.tbType1 thead th,
.tbType1 thead td { height:35px; background:url(../img/sub/board/line_tbHeader.gif) no-repeat right 50%;}
.tbType1 thead th.noBg,
.tbType1 thead td.noBg{background:none;}
.tbType1 thead td strong { color:#777578;}
.tbType1 thead td { height:35px; padding-left:10px;}
.tbType1 tbody td { padding:7px 0; text-align:center; border-bottom:1px solid #dcdcdc;}
.tbType1 tbody td.alignL { padding:0 5px; text-align:left;}

.tbContEvent { margin-bottom:10px; padding-bottom:15px; border-top:2px solid #dcdcdc; border-bottom:2px solid #dcdcdc; text-align:center;}
.tbContEvent .picEvent { margin:10px 0;}
.tbContEvent p { margin-left:auto; margin-right:auto; width:421px; text-align:left; color:#627360;}
.tbContEvent p.resultListTlt { margin:10px auto;}
.tbContEvent .resultList { margin:0 auto; width:421px; }
.tbContEvent .resultList li { float:left; padding:3px 0; width:140px; text-align:left; font-size:11px;}

.tbType2 { border-top:2px solid #78cd94; margin-bottom:14px; font-size:11px;}
.tbType2 th { background:url(../img/sub/board/line_tbHeader.gif) no-repeat right 50%; border-bottom:1px solid #dcdcdc;}
.tbType2 th.ty1 { padding-left:10px; background:none; text-align:left;}
.tbType2 td { padding:6px 3px 6px 10px; border-bottom:1px solid #dcdcdc;}
.tbType2 .picReg { font-size:11px;}
.tbType2 .delFile { position:absolute; right:10px;}
.tbType2 p {margin:3px 0;}
.tbType2.mB30 {margin-bottom:30px;}

.tbType3 { height:25px; border-bottom:1px solid #ebf0ec; background-color:#f9f9f9} /* ¿ìÆí¹øÈ£Å×ÀÌºí*/
.tbType3 .bdRight {border:1px solid #ebf0ec;}

.tbType4 { position:absolute; left:60px; top:15px; width:330px; }  /* ½Ç¸íÀÎÁõÅ×ÀÌºí*/
.tbType4 th { width:80px; text-align:left;}
.tbType4 th,
.tbType4 td { padding:4px 2px;}

.tbType5 { position:absolute; left:90px; top:160px; width:260px; }/* È¸¿øÅ»Åð*/
.tbType5.loc {top:140px;}
.tbType5.loc2 { left:110px; top:120px; }
.tbType5.loc th,
.tbType5.loc td,
.tbType5.loc2 th,
.tbType5.loc2 td {height:20px;}

.tbType5 th,
.tbType5 td { padding:3px 0; border-bottom:1px solid #daeddf;}
.tbType5 th { width:75px; padding-left:10px; text-align:left;}

.tbType6 { width:100%; }/* ·Î±×ÀÎ*/
.tbType6.w250 {width:250px;}
.tbType6 th,
.tbType6 td { padding:3px 0;}
.tbType6 th { width:65px; padding-left:10px; text-align:left;}

.tbType7 {width:240px;}
.tbType7.w250 {width:250px;}/* ¾ÆÀÌµð,ºñ¹Ð¹øÈ£ Ã£±â*/
.tbType7 th,
.tbType7 td { padding:3px 0;}
.tbType7 th { width:70px; text-align:left;}
.tbType7.w250 th { width:80px;}

/* ¾ÆÀÌµð Áßº¹Ã¼Å© ÆË¾÷*/
body.idPop {background-color:#82b328;}
.idDoubleChk { position:absolute; left:50%; top:50%; margin-left:-185px; margin-top:-127px; width:370px; height:254px; background:url(../img/sub/board/box_idDoubleChk.gif) no-repeat;}
.idChkInput { position:absolute; left:42px; top:73px;}
.idChkMsg { position:absolute; left:17px; top:133px; width:340px; height:70px; text-align:center; line-height:1.3;}
.idChkMsg span { color:#fc5300;}
.idChkBtn { position:absolute; left:17px; top:215px; width:340px; text-align:center;}

.postNumFind1 { position:absolute; left:50%; top:50%; margin-left:-185px; margin-top:-127px; width:370px; height:254px; background:url(../img/sub/board/box_postNumFind1.gif) no-repeat;}
.postNumFind2 { position:absolute; left:50%; top:50%; margin-left:-185px; margin-top:-250px; width:370px; height:310px; background:url(../img/sub/board/box_postNumFind2.gif) no-repeat;}
.postNumInput1 { position:absolute; left:42px; top:128px; width:206px; }
.postNumInput2 { position:absolute; left:42px; top:109px; }
.postNumInput1 img,
.postNumInput2 img {vertical-align:middle;}
.postNumBtnChk { position:absolute; left:216px; top:0; }
.postNumBtn1 { position:absolute; left:17px; top:215px; width:340px; text-align:center;}
.postNumBtn2 { position:absolute; left:17px; top:265px; width:340px; text-align:center; }
.postNumSearch { position: absolute; left:18px; top:146px; width:339px; height:100px; border-top:2px solid #9bd1a7; border-bottom:1px solid #9bd1a7; border-left:1px solid #ebf0ec; border-right:1px solid #ebf0ec;}
.postNumSRlt { overflow:auto; overflow-x:hidden; width:100%; height:75px;}
.postNumSRlt .bdRight { border-right:1px solid #ebf0ec;}
.postNumSRlt td { padding:3px 0; text-align:center; font-size:11px;}
.postNumSRlt td.alignL { padding-left:5px; text-align:left;}


/* =ENJOY FB 
---------------------------------------------------------------------------------------------------------------------------------------*/
/*ÀÌº¥Æ®*/
.tabEvent { position:absolute; right:12px; margin-top:-48px;}
.tabEvent li { float:left; line-height:0; font-size:0;}

.bnEvent { position:relative; margin:0 auto 10px auto; width:355px;}
.bnEvent dl { margin:10px 0 15px 15px;}
.bnEvent dt {float:left; margin-right:5px;}
.bnEvent dd {margin-bottom:5px;}
.bnEvent .prev { position:absolute; left:-30px; top:116px;}
.bnEvent .next { position:absolute; right:-30px; top:116px;}

.searchEvent { width:455px; height:40px; background:url(../img/sub/board/box_search.gif) no-repeat left top; text-align:center;}
.searchEvent * {margin-top:9px;} /* ie6,7 */
.searchEvent input.txt { padding:3px; width:250px; border:1px solid #CCC;}

/* µô¸®¼Å½º ÇÁ·¹½¬¹ö°Å*/
.exPic_DF { position:absolute; right:-1px; top:33px;  width:157px; height:129px; background:url(../img/sub/page1_enjoy/pic1_2.gif) no-repeat;}

/* ¿ùÆäÀÌÆÛ */
.wpDown li { margin-bottom:15px; text-align:center;}
.wpDown .picS {display:block; margin-bottom:10px;}

/* ¿Â¶óÀÎÅõÇ¥ */
.onlinePoll { width:421px; padding:28px 12px 0 14px;; border-top:2px solid #dcdcdc;}
.onlinePoll h3 { padding:14px 0 0 70px; height:38px; background:url(../img/sub/board/box_pollQ.gif) no-repeat; font-size:1em; color:#016d4d;} 
.onlinePoll .boxPoll { margin-bottom:20px; background:url(../img/sub/board/box_grayLine.gif) no-repeat center 42px;}
.onlinePoll .boxPoll ul { padding:0 0 10px 20px; background:url(../img/sub/board/box_grayLine.gif) no-repeat center bottom;}
.onlinePoll .boxPoll ul li { padding:2px 0;} 
.btnPoll { margin-bottom:10px; padding-bottom:20px; border-bottom:2px solid #dcdcdc; text-align:center;}


/* =Menu
---------------------------------------------------------------------------------------------------------------------------------------*/
/*Best Product*/
.bestPrd ul { margin:10px 0 0 0;}

/*New Product*/
.newMenuSlide { width:455px; padding:5px 0; text-align:center}
.newMenuSlide a {padding:0 1px;}

/* ¸Þ´º ½½¶óÀÌ´õ*/
.menuSlider { position:relative; width:455px; height:120px;}
.menuSlider div.menuList { position: relative; overflow: hidden; width: 377px; height:120px; margin:0 auto;}
.menuSlider div.menuList ul { position:relative; overflow:hidden; width:980px;} /* °¢ ¸Þ´º°³¼ö ³ÐÀÌ 83px°ú »çÀÌ°£°Ý 15px */
.menuSlider div.menuList ul li {float:left; width:83px; margin-right:15px; text-align:center; letter-spacing:-1px; line-height:1.2}
.menuSlider div.menuList ul li img {display:block; margin-bottom:5px;}
.menuSlider div.menuCtrler .btn_next { position:absolute; right:0px; top:50px;}
.menuSlider div.menuCtrler .btn_prev { position:absolute; left:0px; top:50px;}

/* =Store
---------------------------------------------------------------------------------------------------------------------------------------*/
.storeInfo { margin-bottom:25px;}
.tltSubStore { margin-bottom:15px;}

/* ¸ÅÀå ½½¶óÀÌ´õ*/
.storeSlider { position:relative; width:202px; height:55px;}
.storeSlider div.storeList { position: relative; overflow: hidden; width:174px; height:55px; margin:0 auto;}
.storeSlider div.storeList ul { position:relative; overflow:hidden; width:1000px;} /* °¢ ¸Þ´º°³¼ö ³ÐÀÌ 83px°ú »çÀÌ°£°Ý 15px */
.storeSlider div.storeList ul li {float:left; width:85px; margin-right:4px;}
.storeSlider div.storeList ul li img {display:block;}
.storeSlider div.storeCtrler .btn_next { position:absolute; right:0px; top:20px;}
.storeSlider div.storeCtrler .btn_prev { position:absolute; left:0px; top:20px;}

/* =Customer
---------------------------------------------------------------------------------------------------------------------------------------*/
.myInfo_sex { position:relative; left:30px;}
.myInfo_txtSub { display:block; margin-top:3px; font-size:11px; color:#999999;}
.myInfo_txtSub2 { position:absolute; margin-top:-20px;}
.myInfo_txtSub3 { position:relative; top:-20px;}
.delAccount { position:relative; width:438px; height:350px; margin:0 auto; background:url(../img/sub/page4_customer/box_delAccount.gif) no-repeat;} /* È¸¿øÅ»Åð*/
.delAccount2 { text-align:center;}
.delAccount input.btnChk { position:absolute; left:190px; top:287px;}

/* =About FB
---------------------------------------------------------------------------------------------------------------------------------------*/
/* ÇÁ·¹½¬¹ö°Å */
.tabFb {margin-top:-21px;}
.tabFb li { float:left; line-height:0; font-size:0}
.tabFb li a {line-height:1}

/* °¡¸ÍÁ¡¹®ÀÇ*/
.tabFranc { position:absolute; right:12px; margin-top:-48px;}
.tabFranc li { float:left; line-height:0; font-size:0;}
.francPerInfoRule { overflow:auto; oveflow-x:hidden; width:443px;; height:140px; margin-bottom:12px; padding:5px; border:1px solid #dedede;}
.francPerInfoRule.h430 { height:430px;}
.francPerInfoRule p {margin:10px 0; line-height:1.4;}
.francNameChk { position:relative; width:455px; height:90px; margin-bottom:15px; border-top:2px solid #78cd94; border-bottom:1px solid #dcdcdc;}
.francEnd { position:relative; width:438px; height:200px; margin:0 auto; background:url(../img/sub/board/box_francEnd.gif) no-repeat;}
.francEnd input { position:absolute; left:178px; top:140px;}

/* =Utility
---------------------------------------------------------------------------------------------------------------------------------------*/
/* ·Î±×ÀÎ */
.login { position:relative; width:455px; height:188px; margin:0 auto; background:url(../img/sub/board/box_login.gif) no-repeat;}
.login div { position:absolute; left:53px; top:33px; width: 262px; }
.login .btnLogin {position:absolute; left:270px; top:0}
.login .regFind {margin:20px 0 0 17px;}
.login .regFind li { margin-bottom:3px;}
.login .regFind input { float:right;}
.login .regFind img { float:left; margin-top:4px;}
.loginResult { position:relative; width:438px; height:306px; margin:0 auto; background:url(../img/sub/page6_etc/box_loginResult.gif) no-repeat;} /* È¸¿øÅ»Åð*/
.loginResult input.btnChk { position:absolute; left:190px; top:237px; }
.loginFind { position:relative; width:455px; height:228px; margin:10px auto; background:url(../img/sub/board/box_IdPwFind.gif) no-repeat;}/*¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã£±â*/
.loginFind .tlt { position:absolute; top:22px; left:86px;}
.loginFind .pos { position:absolute; left:110px; top:77px;}
.loginFind .btnChk { position:absolute; left:199px; top:175px;}

.loginFindid { position:relative; width:455px; height:264px; background:url(../img/sub/board/box_idFind.gif) no-repeat;} /* ¾ÆÀÌµðÃ£±â*/
.loginFindid .btnChk { position:absolute; left:161px; top:210px; }

.loginFindPw { position:relative; width:455px; height:264px; background:url(../img/sub/board/box_pwFind.gif) no-repeat;} /* ºñ¹Ð¹øÈ£Ã£±â*/
.loginFindPw .msg { position:absolute; top:130px; width:100%; text-align:center; line-height:1.4; color:#5f5f5f;}
.loginFindPw .btnChk { position:absolute; left:191px; top:200px; }

.greenLine { overflow:hidden; width:100%; height:2px; background-color:#76ce92;}/* ¾à°ü »ó´Ü ³ì»ö¶óÀÎ*/

/* »çÀÌÆ®¸Ê*/
.sm {float:left;margin-bottom:20px; margin-right:19px;}
.sm.m3,
.sm.m6,
.sm.m7 {margin-right:0;}
.sm.m7 {position:absolute; left:316px; margin-top:-230px;}
.sm ul li { padding-bottom:1px; background:url(../img/sub/page6_etc/sitemap/line_hrozDot.gif) no-repeat left bottom; line-height:0; font-size:0}
.sm ul ul li{ padding:2px 0; background:none;}

/* =ie6, ie7¿ë ÇÙÁ¤¸®
---------------------------------------------------------------------------------------------------------------------------------------*/
* html .searchEvent * {margin-top:4px;}
*:first-child+html .searchEvent * {margin-top:5px;}
* html .exPic_DF { right:-2px;} 

