@charset "utf-8";

#gnb {position:relative; width:1000px; height:106px;}
#gnb .navi {height:49px;}

#logo {width:270px; margin:0 auto; padding-top:26px;}
#logo .beta {margin:9px 0 0 8px;}

body {color:#4d4d4d;}

/* common */
.mBox200 dd {padding:10px 0 5px;}

.prdInfo {width:180px; margin:0 auto;}
.prdInfo li {width:180px; margin-bottom:10px; overflow:auto; overflow:hidden;}

.prdInfo .imgBox60 {float:left; width: auto; margin-right:10px;}
.prdInfo .imgBox50 {float:left; width: auto; margin-right:12px;}
.prdInfo .imgBox77 {float:left; width: auto; margin-right:10px;}

.prdInfo .list {float:left; width:104px; color:#4d4d4d;}
.prdInfo .list .p_tit,
.prdInfo .list .p_tit a {color:#4d4d4d; margin-bottom:5px; line-height:1.4em;}

.prdInfo .list li {width:104px; font-size:11px; line-height:1.2em; margin:0;}
.mBox200 .prdInfo .list .dotList li {width:96px; padding:0 0 0px 8px;}

.rCon .prdInfo {}
.rCon .prdInfo .list {width:112px; color:#4d4d4d;}
.rCon .prdInfo .list .p_tit {margin-bottom:0;}
.rCon .prdInfo .list .p_detail {line-height:1.1em; margin-top:0;}

.mCon .prdInfo {width:450px;}
.mCon .prdInfo li {float:left; width:225px; margin:0;}
.mCon .prdInfo .list {float:left; width:130px; color:#4d4d4d;}
.mCon .prdInfo .list .p_tit {margin-top:7px;}
.mCon .prdInfo .list .dotList {width:120px; margin-top:10px;}
.mCon .prdInfo .list .dotList li {width:120px;}

.mboxG2 {clear:both; width:450px; margin:0 auto;}
.mboxG2 dt {position:relative; width:440px; height:23px; padding:7px 0 0 10px; background:url('/image/common/main_mBoxG6_top.gif') no-repeat 0 0; font-weight:bold; color:#333;}

.goodsList {width:450px; margin:0 auto; overflow:auto; overflow:hidden;}
.goodsList ul {width:456px; overflow:auto; overflow:hidden;}
.goodsList ul li {float:left; width:85px; margin-right:5.5px; text-align:center;}
.goodsList ul li .p_tit {margin-top:5px; font-size:11px;}
.goodsList ul li .p_btnA {margin-top:5px;}

.mConWrap {width:450px; margin:0px auto; overflow:auto; overflow:hidden;}
.mConWrap .imgBox77 {float:left; width: auto; margin-right:10px;}
.mConWrap .list {float:left; width:125px;}
.mConWrap .list p {padding:5px 0; margin-bottom:5px; border-bottom:1px solid #f2f2f2;}
.mConWrap .list .dotList {padding-top:2px; width:125px; overflow:hidden;}
.mConWrap .list .dotList li {padding-bottom:2px;}

.mConWrap .dotList {padding-top:10px; width:220px; overflow:hidden;}
.mConWrap .dotList li {position:relative;}
.mConWrap .dotList li a {color:#4d4d4d;}
.mConWrap .dotList li .p_btnA {position:absolute; right:0; top:1px;}
.mConWrap .dotList marquee {width:155px;}

* html .mConWrap {margin:3px auto 0;}

/* phone Search */
.phoneSearch {width:180px; height:155px; padding:0px 10px 10px; background:url('/image/main/bg_phoneSearch.gif') no-repeat 0 0;}
.phoneSearch .typeA {margin-left:-3px; margin:0 auto;}
.phoneSearch .typeA ul {width: 175px; padding-top:0px;}
.phoneSearch .typeA li {float:left; width: auto; font-size:9px; color:#333; display:inline;}
.phoneSearch .typeA a {display:block; padding-top:4px; margin:0 3px; height:13px; float:left; width: auto; display:inline;}
.phoneSearch .typeA .on {float:left; width: auto; height:13px; padding:4px 0px 0 6px; background:url('/image/main/bg_typeOn.gif') no-repeat 0 2px;}
.phoneSearch .typeA p {float:left; width:7px; height:17px; background:url('/image/main/bg_typeOn_right.gif') no-repeat right 2px;}

.phoneSearch .listP1 {padding-top:10px; height:34px;}
.phoneSearch .listP2 {padding-top:2px; height:42px;}


.phoneSearch .searchRS {position:relative; width:180px; overflow:auto; overflow:hidden;}
.phoneSearch .searchRS .btn_P {position:absolute; top:7px; left:5px;}
.phoneSearch .searchRS .btn_N {position:absolute; top:7px; right:5px;}

.phoneSearch .searchRS .cmt {height:38px; text-align:center; padding-top:22px; color:#7A8F99}

.phoneSearch .phoneList {width:180px;}
.phoneSearch .phoneList li {float:left; width: 60px;}

.phoneSearch .phoneDetail {position:absolute; width:160px; padding:11px 10px; color:#4d4d4d; margin-top:-3px;}
.phoneSearch .phoneDetail a {color:#4d4d4d;} 

.phoneSearch #phoneDA_1 {height:5px; background:url('/image/main/bg_select.gif') no-repeat 24px 0; display:none;}
.phoneSearch #phoneDA_2 {height:5px; background:url('/image/main/bg_select.gif') no-repeat 84px 0; display:none;}
.phoneSearch #phoneDA_3 {height:5px; background:url('/image/main/bg_select.gif') no-repeat 144px 0; display:none;}

.phoneSearch .phoneOver_1 {position:absolute; width:180px; padding:11px 10px; color:#4d4d4d; margin-top:-3px; height:5px; background:url('/image/main/bg_select.gif') no-repeat 24px 0; display:none;}
.phoneSearch .phoneOver_2 {position:absolute; width:180px; padding:11px 10px; color:#4d4d4d; margin-top:-3px; height:5px; background:url('/image/main/bg_select.gif') no-repeat 84px 0; display:none;}
.phoneSearch .phoneOver_3 {position:absolute; width:180px; padding:11px 10px; color:#4d4d4d; margin-top:-3px; height:5px; background:url('/image/main/bg_select.gif') no-repeat 144px 0; display:none;}

.popularTag {width:180px; height:155px; padding:0 10px 10px; background:url('/image/main/bg_leftTop.gif') no-repeat 0 0;}
.popularTag h3 {color:#3D474D; padding:13px 0 10px 3px;}
.popularTag .tagList {width:160px; word-spacing:0.5em; line-height:18px; margin:10px auto;}

.signInA {width:180px; height:155px; padding:0 10px 10px; background:url('/image/main/bg_phoneSearch.gif') no-repeat 0 0;}
.signInA h3 {color:#3D474D; padding:13px 0 10px 3px;}
.signInA .signInput {width:160px; margin:10px auto;}
.signInA .signInput .txtB {font-size:10px; height:13px; margin:-1px 0 2px;}
:root .signIn .signInput .txtB {margin:0px 0 2px;}

.signInA ul {width:160px; margin:0 auto;}
.signInA ul li {font-size:10px; line-height:1.5em;}

.weclomeA {position:relative; width:180px; height:155px; padding:0 10px 10px; background:url('/image/main/bg_leftTop.gif') no-repeat 0 0;}
.weclomeA h3 {color:#3D474D; padding:13px 0 10px 3px;}
.weclomeA .btnA {position:absolute; right:10px; top:15px;}
.weclomeA .userInfo {width:160px; margin:10px auto;}
.weclomeA .userInfo .imgBox50 {float:left; width: auto; margin-right:12px;}
.weclomeA .userInfo .info {float:left; width: auto;}
.weclomeA .userInfo .info .p_detail {margin-top:3px; line-height:1.3em; font-size:11px;}
.weclomeA .userInfo .info .btnSTB {margin-top:8px; text-align:right; font-size:11px;}
.weclomeA .userInfo .info .btnSTB a {text-decoration:underline;}

/* Support Quick Menu */
.support_qMenu {width:180px; margin:0 auto; overflow:auto; overflow:hidden; padding-bottom:2px;}
.support_qMenu li {float:left; font-size:11px; width:70px; height:76px; padding:0 10px; text-align:center; line-height:1.2em;}
:root .support_qMenu {padding-bottom:5px;}

/* Whats New */
.WhatsNew {width:450px; margin:7px auto 15px;}
.WhatsNew dt {position:relative; width:440px; height:23px; padding:7px 0 0 10px; margin-bottom:10px; background:url('/image/common/main_mBoxG6_top.gif') no-repeat 0 0; font-weight:bold; color:#333;}
.WhatsNew dt a.more {position:absolute; right:10px; top:8px; font:9px verdana; color:#406C80; text-decoration:underline;}
.WhatsNew dd {width:450px; overflow:auto;}
.WhatsNew .imgBox77 {float:left; width: auto;}
.WhatsNew .dotList {float:right; width:355px; margin-top:7px;}
.WhatsNew .dotList li,
.WhatsNew .dotList li a {color:#4d4d4d;}
.WhatsNew .dotList .type {float:left; width:45px;}

/* last updated tab */
.mainTab {width:450px; margin:0 auto 10px;}
.mainTab .tab01 a {width:154px;}
.mainTab .tab02 a {width:146px;}
.mainTab .tab03 a {width:148px;}

.featureA {width:450px; overflow:auto;}
.featureA .leftA {width:220px;}
.featureA .rightA {width:220px;}

.featureA .imgBox77 {float:left; width: auto; margin-right:10px;}
.featureA .list {float:left; width:125px;}
.featureA .list p {padding-bottom:6px; border-bottom:1px solid #f2f2f2; margin:2px 0 6px;}
.featureA .list .dotList {width:120px;}

.forumA h3 {color:#4d4d4d; margin:0 0 7px 14px;}
.forumA .dotList {width:210px; margin-left:6px;} 
.forumA .dotList li {width:210px; overflow:auto;}
.forumA .dotList li .l_tit {float:left; width:170px;}
.forumA .dotList li .l_tit a {color:#4d4d4d;}
.forumA .dotList li .l_id {float:left; width:40px; color:#808080;}

.faqA .dotList {width:430px; margin-left:5px;}
.faqA .dotList li a {color:#4d4d4d;}
.faqA .dotList li strong {font-size:10px; font-family:verdana;}

.goodsList .p_tit {margin-bottom:3px;}

.lastUpdate {width:450px; overflow:auto; overflow:hidden;}
.lastUpdate ul {width:456px; overflow:auto; overflow:hidden;}
.lastUpdate ul li {width:176px; float:left; margin-right:6px; overflow:auto; overflow:hidden;}
.lastUpdate ul li h3 {font-weight:normal; margin:0 0 5px 5px;}
.lastUpdate ul li ul {width:182px; overflow:auto; overflow:hidden;}
.lastUpdate ul li.alt {width:85px;}
.lastUpdate ul li.alt ul {width:85px;}
.lastUpdate ul li ul li {width:85px; margin-right:6px; text-align:center;}
.lastUpdate ul li ul li .imgBox77 {margin-bottom:4px;}
.lastUpdate ul li ul li .p_tit {font-size:11px; margin-bottom:3px;}

/* directory */
.directory {width:455px; margin:5px auto 0; padding:10px 0 10px 15px; word-spacing:0.1em; line-height:1.5em; background:url('/image/main/bg_directory2.gif') no-repeat;}
* html .directory {line-height:1.7em;}
.directory a {color:#4d4d4d;}
.btn_dir {margin-left:3px;} 

#dirWrap {width:455px; overflow:auto; overflow:hidden;}
#dirWrap ul {width:455px; overflow:auto; overflow:hidden;}
#dirWrap li {position:relative; color:#4d4d4d; line-height:1.5em; clear:both;}
#dirWrap li a {color:#4d4d4d;}
#dirWrap li .btnST a {position:absolute; top:2px; right:15px; color:#597380; text-decoration:underline;}

#dirWrap .dirCT {float:left; width:110px;}
#dirWrap .dirCC {float:left; width:345px;}

/* tv AD */
.tvAD {width:180px; height:161px; padding:10px; background:url('/image/main/bg_tvAD.gif') no-repeat 0 0;}
.t_tvAD {position:relative; margin-top:13px;width:180px;}
.t_tvAD a.more {position:absolute; right:0; top:0; font:9px verdana; color:#406C80; text-decoration:underline;}

.tvADW {position:relative; width:180px; margin:0 auto 7px;}
.tvADW .btn_play {left:71px; top:47px;}
#flash_tvAD {width:180px;}

/* 2008.03.12 - Login 추가 */
hr {display:none;}
/* 비로그인 */
.login {position:relative; width:200px; height:160px; background:url('/image/main/bg_MainLogin.jpg') no-repeat; padding-bottom:10px;}
.login h3 {color:#3d474d; padding:13px 0 0 11px;}
.login fieldset, .login input {border:0 none;}
.login fieldset legend, .login fieldset label span {display:none;}

.login .userid {position:absolute; top:47px; left:21px;}
.login .userid input {width:87px; background:url('/image/main/userid.gif') no-repeat; padding-left:3px;}
.login .password {position:absolute; top:69px; left:21px;}
.login .password input {width:87px; background:url('/image/main/password.gif') no-repeat; padding-left:3px;}
.login .id_save {position:absolute; top:92px; left:21px; color:#666;}
.login .id_save input {width:12px; height:12px; margin:0 4px -1px 0;}
.login .btn_login {position:absolute; top:46px; left:118px;}

.login .text {position:absolute; top:117px; left:21px; color:#597380; font-size:11px;}
.login .text li a {color:#597380; text-decoration:underline;}
.login .text li a:hover {font-weight:bold;}

/* 로그인 */
.login2 {position:relative; width:200px; height:160px; background:url('/image/main/bg_MainLogin2.jpg') no-repeat; padding-bottom:10px;}
.login2 h3 {color:#3d474d; padding:13px 0 0 11px;}

.login2 .photo {position:absolute; top:46px; left:20px;}
.login2 .product {position:absolute; top:55px; left:88px; color:#333;}
.login2 .point {position:absolute; top:80px; left:88px; color:#666; font-family:Gulim, '굴림';}
.login2 .friend {position:absolute; top:48px; left:25px; width:150px; line-height:18px;}

.login2 .text {position:absolute; top:124px; left:25px; color:#597380; font-size:11px;}
.login2 .text li {float:left; width:64px;}
.login2 .text li a {color:#597380;}
.login2 .text li a:hover {font-weight:bold;}
/* // 2008.03.12 - Login 추가 E */

.mboxG ul.dotList li .p_btnA img {margin-left:3px;}
:root .mboxG ul.dotList li .p_btnA img {margin-left:0;} 