/* 20140512. Cube Interactive. Choi KY. */
@charset "utf-8";
/* Allmenu */
#allMenuWrap {width:494px;position:absolute;top:118px;left:211px;}
#allMenu {display:none;position:absolute;top:0;left:0px;width:450px;height:615px;background:#695a53 url(/images/common/allmenu_bg.gif) 0 0 repeat-y;}
#allMenu li.allMenuList {width:128px;height:150px;float:left;padding-left:20px;border-top:1px solid #776962;border-bottom:1px solid #5d4f48;border-left:1px solid #776962;border-right:1px solid #5d4f48;}
#allMenu li.RigLast {border-right:none;}
#allMenu li.BotLast {border-bottom:none;}
#allMenu li.BotRigLast {border-bottom:none;border-right:none;}
#allMenu li.list01 {}
#allMenu li.list02 {height:180px;}
#allMenu li.list03 {height:280px;}
.allMenuList h2 a {display:block;color:#ff9019;padding:20px 0 10px 0;font-size:15px;} 
.allMenuList li a {display:block;color:#c2b6ac;}
.allMenuList li a:hover {color:#fff;}
#allMenuBtn {width:44px;height:100px;position:absolute;top:515px;}
#allMenuBtn a {width:27px;height:67px;display:block;padding:33px 0 0 17px;background:#54433a url(/images/common/bul_rig_w.png) 19px 13px no-repeat;}
#allMenuBtn a.close {background:#54433a url(/images/common/bul_left_w.png) 19px 13px no-repeat;}
/* subContent */
#subContent {width:100%;height:100%;background:url(/images/sub/subm_bg.gif) 211px 0 repeat-y;}
#subContent .subCon {width:624px;margin-left:340px;padding:0 45px;position:relative;background: url(/images/sub/subcon_bg.gif) 0 0 repeat-y;}
#subContent h3 {height:78px;padding:40px 0 0 0;border-bottom:1px solid #ddd;font-size: 38px;font-weight: bold;}
#subContent #nav {height:40px;position:absolute;top:42px;right:45px;background:url(/images/sub/nav_bg_rig.gif) right 0 no-repeat;}
/* subContent : navigation */
#navigation {height:28px;background:url(/images/sub/nav_bg_left.gif) 0 0 no-repeat;float:left;padding:12px 25px;}
#navigation li {float:left;}
#navigation a {color:#7b746b;font-size:12px;background:url(/images/common/icon.png) -57px 4px no-repeat;padding:0 5px 0 14px;}
#navigation a.home {width:9px;height:9px;padding:0 5px 0 0;background:none;}
#navigation a.home img {vertical-align:middle;}
#navigation a.current {color:#ff6619;}
#subContent .contents {min-height:780px;padding-bottom:50px; overflow:hidden;}
#subContent .contents h4 {color:#ff8200;font-size:28px;}
/* subContent : lnbArea  relative */
#subContent .lnbArea {position:relative; overflow:hidden;width:684px;height:150px;padding-left:30px;background-color:#54433a;margin-left:-45px; font-family:돋움, 'Dotum', 'Tahoma', 'SimSun', sans-serif;}
#subContent .lnb {font-size:12px;overflow:hidden;float:left; width:550px;}
#subContent .lnb li {float:left;background:url(../../images/common/lnb_hr.gif) right 12px no-repeat;}
/*#subContent .lnb li {float:left;background:url(/images/common/lnb_hr.gif) right 12px no-repeat;}*/
#subContent .lnb li.lastItem { background-image:none;}
#subContent .lnb li a {display:block;color:#ddd3c8;padding:9px 13px;}
#subContent .lnb li b {font-weight:bold;color:#fff;}
#subContent .lnb li span {font-size:12px;display:block;color:#ddd3c8;padding:9px 13px;}
#subContent .lnbArea .markWrap {position:absolute; top:6px; left:600px;}

#subContent .lnb2 {font-size:11px;overflow:hidden;float:left; width:550px;}
#subContent .lnb2 li {float:left;}
/*#subContent .lnb li {float:left;background:url(/images/common/lnb_hr.gif) right 12px no-repeat;}*/
#subContent .lnb2 li.lastItem { background-image:none;}
#subContent .lnb2 li a {display:block;color:#ddd3c8;}
#subContent .lnb2 li b {font-weight:bold;color:#fff;}
#subContent .lnb2 li span {font-size:11px;display:block;color:#ddd3c8;}

/* subTab */
/*#subContent .subTab { background-color:#54433a; overflow:hidden;}
#subContent .subTab li {width:33.3333%;height:35px;float:left;}
#subContent .subTab li a {width:100%;height:27px;padding-top:8px;display:block;text-align:center;color:#fff;background:#54433a url(../../images/sub/tab_hr.gif) right 50% no-repeat;}
#subContent .subTab li a:hover, #subContent .subTab li a.on {background:#ff6619 url(../../images/sub/tab_hr_on.gif) right 50% no-repeat;}
#subContent .subTab h4{ font-size:13px;}*/
#subContent .subTab { background-color:#fff; overflow:hidden;border-top:1px solid #ff6619;border-bottom:1px solid #ff6619;margin-top:20px;background:#fff url(/images/sub/tab_hr_on.gif) left 50% no-repeat;}
#subContent .subTab li {width:33.3333333%;height:35px;float:left;}
#subContent .subTab li a {width:100%;height:27px;padding-top:8px;display:block;text-align:center;color:#ff6619;background:url(/images/sub/tab_hr_on.gif) right 50% no-repeat;}
#subContent .subTab li a:hover, #subContent .subTab li a.on {background:#ff6619 url(/images/sub/tab_hr_on.gif) right 50% no-repeat;color:#fff;}
#subContent .subTab h4{ font-size:13px;}
/* SHOP */

/* SHOP : List */
#subContent div.proTop {height:22px;overflow:hidden;}
#subContent div.proTop div.proNum {width:280px;float:left;padding-left:15px;}
div.proNum span {color:#ff6619;}
div.proTop ul.proSort {width:265px;float:right;} /* 315 */
div.proTop ul.proSort li {float:left;padding:0 9px;background:url(/images/sub/sort_hr.gif) right 50% no-repeat;}
div.proTop ul.proSort li img {display:block;}
div.proTop ul.proSort li.last {background:none;}
/*#subContent div.proListArea {background:url(../../images/sub/hr_top.gif) left top no-repeat;}
#subContent ul.proList {padding:30px 0 10px 12px;overflow:hidden;background:url(../../images/sub/hr_bot.gif) left bottom no-repeat;}*/
#subContent ul.proList {padding:30px 0 10px 12px;overflow:hidden; border-bottom:1px solid #dfdfdf;}
#subContent ul.proList li {width:204px;height:290px;float:left;}
#subContent ul.proList li.noneData {width:100%;text-align:center;line-height:282px;}
#subContent div.proListImg {width:192px;height:192px;position:relative;}
#subContent div.proListImg img {display:block;border:1px solid #ddd;}
#subContent ul.proQmenu {position:absolute;left:0;bottom:0;height:28px;background-color:#e6e3e2;border:1px solid #c9c6c5;border-top:none;}
#subContent ul.proQmenu li {width:95px;float:left;padding-top:6px; text-align:center}
#subContent ul.proQmenu li.first {background:url(/images/sub/qmenu_hr.gif) right 10px no-repeat;}
ul.proQmenu a {display:block;}
ul.proQmenu a.quickView {margin-left:10px;background:url(/images/common/icon.png) 0 -39px no-repeat;}
ul.proQmenu a.specView {margin-left:10px;background:url(/images/common/icon.png) 0 -55px no-repeat;}
#subContent p.proListTit {width:192px;color:#ff6619;font-size:17px;padding-top:15px;text-align:center}
#subContent p.proListPri {width:192px;color:#54433a;font-size:15px;text-align:center}
/*.salePri {text-align:center;}*/
.salePri .orgPrice {text-decoration:line-through !important;}
.salePri .salePrice {display:inline-block;margin-left:5px;color:#54433a;font-size:15px;}
/*.proInfo .salePri {text-align:left !important;}
/* SHOP : Paging */
.proPaging {text-align:center;padding:15px 0;}
.proPaging img {vertical-align:middle;}
.proPaging a {padding:0 5px;}
.proPaging a:hover {color:#333;background-color:#efefef;}
.proPaging strong {padding:0 5px;font-weight:bold;color:#ff6619;}
.proPaging span.arrow a {padding:0;}
/* SHOP : Detail */
.detailTop {overflow:hidden; margin-top:30px;}
.detailTop .imgWrap {float:left; width:310px;}
.detailTop .proImg {position:relative; width:308px; height:308px; border:1px solid #dfdfdf;}
.detailTop .proImg > img {width:308px; height:308px}
.detailTop .proImg .zoomIn {position:absolute; bottom:0; right:0;}
.detailTop .imgWrap .thumb {overflow:hidden; margin-top:10px;}
.detailTop .imgWrap .thumb li {float:left; margin-left:10px;}
.detailTop .imgWrap .thumb li:first-child {margin-left:0;}
.detailTop .imgWrap .thumb li a {display:block; width:68px; height:68px; border:1px solid #e0e0e0;}
.detailTop .imgWrap .thumb li a img {width:68px; height:68px;}

.infoWrap {float:right; width:294px;}
.infoWrap .proTitle {display:block;padding:10px 50px 20px 16px;position:relative;font-size:24px !important; color:#ff6619; font-weight:normal;letter-spacing:-0.05em;}
.infoWrap .proTitle .soldout {width:49px;height:15px;position:absolute;right:0;bottom:20px;}
.infoWrap .proTitle img { vertical-align:middle;}
.infoWrap .proInfo {padding:10px 0 13px 10px; background:url(/images/common/bul_dot_gray.gif) repeat-x 0 100%;}
.infoWrap .proInfo li {overflow:hidden; margin-top:8px;}
.infoWrap .proInfo li * {vertical-align:middle;}
.infoWrap .proInfo li:first-child {margin-top:0;}
.infoWrap .proInfo li .tit {display:inline-block; float:left; width:63px; padding-left:10px; word-break:break-all; background:url(/images/common/bul_square_org.gif) no-repeat 0 8px;}
.infoWrap .proInfo li .txt { float:left; width:158px; padding-left:15px; letter-spacing:-0.02em; background:url(/images/common/bg_gray_bar.gif) no-repeat 0 5px;}
.infoWrap .proInfo li .txt.amount * {vertical-align:top;}
.infoWrap .proInfo li .txt.price {font-size:15px; color:#ff6619;}
.infoWrap .proInfo li .txt .sel {width:158px;}
.infoWrap .proInfo li .txt.chk {font-size:12px; letter-spacing:-0.05em;}
.infoWrap .proInfo li .txt.chk input {width:13px; height:13px;}

.infoWrap .infoBgBox {border-top:1px solid #766961; background:#f7f7f7;}
.infoWrap .infoBgBox .proInfo {padding-top:12px; padding-bottom:16px; border-top:1px solid #dddbd9;}

.infoWrap .btnProInfo {overflow:hidden; margin-top:10px;}
.infoWrap .btnProInfo span {display:block; overflow:hidden; margin-top:2px;}
.infoWrap .btnProInfo span:first-child {margin-top:0;}
.infoWrap .btnProInfo a {float:left; display:inline-block;; margin-left:2px;}
.infoWrap .btnProInfo a:first-child, .infoWrap .btnProInfo span a:first-child {margin-left:0;}


.naverArea {position:relative; margin-top:10px; width:630px; text-align:right; }


.detailTab {position:relative; margin-top:30px;}
.detailTab > ul {overflow:hidden; background:url(/images/sub/tab_detail_line.gif) repeat-x 0 100%;}
.detailTab > ul > li {float:left;}
.detailTab .sns {overflow:hidden; position:absolute; bottom:1px; right:0;}
.detailTab .sns a {float:left;}

.detailCont {position:relative;padding-top:30px;padding-bottom:10px;}
.detailCont .btnWrite {position:absolute; top:55px; right:0;}
.detailCont .btnQuestion {position:absolute; top:75px; right:0;}

.txtReview, .txtInquire {margin-top:3px; color:#888888;}
/* SHOP : Simple View */
.layerSimpleView {overflow:hidden; width:620px !important; height:330px; padding:20px 22px 0 15px; border:3px solid #fda156; background:#fff;}
.layerSimpleView .proImg {float:left; width:308px; height:308px; border:1px solid #fff;}
.layerSimpleView .infoWrap {width:280px !important;}
.layerSimpleView .infoWrap .proTitle {margin-top:9px;}
.layerSimpleView .btnSvClose {position:absolute; top:13px; right:13px;}
/* SHOP : Spec View */
.layerSpecView {overflow-y:auto;overflow-x:hidden;width:1024px !important; border:2px solid #ff6619;}
.layerSpecView table {width:1000px;}
.layerSpecView .btnSvClose {position:absolute; top:0px; right:0px;}
.layerSpecView .btnSvClose img {display:block;padding:8px; background-color:#ff6619;}
/* SHOP : Cart */
.paymentStep {overflow:hidden; height:120px;}
.paymentStep li {float:left; background:url(/images/sub/bg_payment_arrow.gif) no-repeat 0 31px;}
.paymentStep li span {position:absolute; top:-99999px; left:-99999px; height:0; line-height:0; font-size:0;}
.paymentStep li.step01 {width:99px; padding:23px 0 0 38px; background:none;}
.paymentStep li.step02 {width:95px; padding:24px 0 0 67px;}
.paymentStep li.step03 {width:100px; padding:26px 0 0 62px;}
.paymentStep li.step04 {width:91px; padding:25px 0 0 72px;}

.paymentArea {background:url(/images/sub/hr_top.gif) left top no-repeat;}
.paymentArea .inner {padding:22px 0 45px;overflow:hidden;background:url(/images/sub/hr_bot.gif) left bottom no-repeat;}
.paymentArea .payTit {margin:0 0 37px 10px; font-size:12px !important;}

.carName {text-align:left !important;}
.carName * {vertical-align:middle;}
.carName .img {width:68px;height:68px;float:left;display:inline-block;border:1px solid #e0e0e0;}
.carName .name {width:200px;height:68px;float:left;display:inline-block;margin-left:8px;vertical-align:middle;font-size:14px;font-weight:bold;}
.carName .name a {color:#5b5b5b;}

.carSum {padding:14px 13px 26px 0; text-align:right; background:url(/%ED%99%8D%EB%B3%B4%ED%8C%8059/images/common/bul_dot_gray.gif) repeat-x 0 100%;}
.carSum span {font-size:15px; letter-spacing:-0.04em;}
.carSum .sum {color:#ff6619;}

.btnCart {margin-top:30px; text-align:right;}
.btnCart a {display:inline-block;}
.btnCart a:first-child {margin-left:0;}
/* SHOP : Order */
.btnOrder {margin-top:30px; text-align:right;}
.btnOrder a {display:inline-block;}
.btnOrder a:first-child {margin-left:0;}
/* SHOP : Pay */
.orderSum {padding:11px 13px 0 0; text-align:right;}
.orderSum * {vertical-align:middle;}
.orderSum span {font-size:15px; letter-spacing:-0.04em;}
.orderSum .sum {color:#ff6619;}
.orderSum .calcul {position:relative; top:1px; font-size:13px; color:#888888;}

.safetyPay {margin-top:21px; padding-left:63px; letter-spacing:-0.03em; background:url(/images/sub/bg_safety_pay.gif) no-repeat 12px 0;}
.safetyPay dt {font-size:16px; color:#ff6619;}
.safetyPay dd {margin-top:5px; font-size:12px; line-height:18px;}

.btnPay {margin-top:50px; text-align:right;}
.btnPay a {display:inline-block; }
.btnPay a:first-child {margin-left:0;}
/* SHOP : Order End */
.orderComp {height:348px !important; padding:77px 0 0 0 !important; text-align:center;}
.orderComp .txt01 {font-size:18px; color:#ff6619;}
.orderComp .txt02 {margin-top:7px; color:#acacac;}
/* JOIN : 약관동의 */
.joinTxt {padding-top:32px; text-align:center; letter-spacing:-0.05em;}
.joinTxt .txt01 {font-size:18px;}
.joinTxt .txt01 span {font-size:18px; color:#ff6619;}
.joinTxt .txt02 {margin-top:15px; color:#acacac;}
.joinTxt .txt02 span {color:#ff6619;}
.joinTxt .txt02 span * {vertical-align:middle;}

.clauseWrap {height:249px; margin-top:10px; padding:15px 0; border:1px solid #dfdfdf;}
.clauseWrap .inner {overflow-x:hidden; overflow-y:auto; height:249px; padding:0 15px; color:#979797;}
.clauseWrap h1 {font-weight:bold;}
.clauseWrap h2, .clauseWrap p, .clauseWrap li {margin-top:14px; font-weight:bold;}
.clauseWrap.tabType {display:none; height:159px; margin-top:0; border-top:0;}
.clauseWrap.tabType .inner {height:159px;}
.agreeTxt {margin:4px 0 0 6px; font-weight:bold; color:#a0a0a0; letter-spacing:-0.05em;}
.agreeTxt input {position:relative; top:3px;}
/* JOIN : 회원정보입력 */
.joinStep {overflow:hidden;}
.joinStep li {float:left;}
/* JOIN : 가입완료 */
.joinComp {padding-top:65px; text-align:center; letter-spacing:-0.05em;}
.joinComp .txt01 {font-size:18px;}
.joinComp .txt01 span {font-size:18px; color:#ff6619;}
.joinComp .txt02 {margin-top:7px; color:#acacac;}
.btnJoinComp {margin-top:70px; text-align:center;}
.btnJoinComp a {display:inline-block; margin-left:2px;}
.btnJoinComp a:first-child {margin-left:0;}
/* LOGIN */
.titLogin {width:485px; margin:0 auto 10px; padding-left:10px; font-size:12px !important;}

.loginTxt {padding:60px 0 30px 0; text-align:center; letter-spacing:-0.05em; position:relative;}
.loginTxt .txt01 {font-size:18px;}
.loginTxt .txt01 span {font-size:18px; color:#ff6619;}
.loginTxt .txt02 {margin-top:7px; color:#acacac;}
.loginTxt a { position:absolute; bottom:0; right:70px;}

.loginWrap {position:relative; width:485px; margin:0 auto; border-top:1px solid #766961; border-bottom:2px solid #e3e3e3;}
.loginWrap h4, .loginWrap h5 {position:absolute; top:37px; left:10px;}
.loginWrap ul {padding:40px 0 40px 178px; border-top:1px solid #e3e3e3;}
.loginWrap ul li {margin-top:5px;}
.loginWrap ul li:first-child {margin-top:0;}
.loginWrap ul li .tit {display:inline-block; width:56px;}
.loginWrap ul li .txt {margin-left:-4px;}
.loginWrap ul li .txt input {height:22px;}
.loginWrap ul li * {vertical-align:middle;}
.loginWrap .btnLogin {position:absolute; top:41px; right:10px;}

.nonmember {width:485px; margin:0 auto; border-top:1px solid #766961; border-bottom:2px solid #e3e3e3;}
.nonmember > .inner {padding:17px 0 30px; border-top:1px solid #e3e3e3;}
.nonmember h5 {margin-bottom:8px; padding-left:19px; font-weight:bold; color:#707070; letter-spacing:-0.05em; background:url(/images/common/bul_square_org02.png) no-repeat 10px 7px;}
.nonmember .clauseWrap {height:120px; padding:0}
.nonmember .clauseWrap .inner {height:90px; padding:15px;}
.nonLogin {position:relative; margin-top:29px;}
.nonLogin ul {padding-left:79px;}
.nonLogin ul li {margin-top:6px;}
.nonLogin ul li .tit {display:inline-block; width:79px;}
.nonLogin ul li .txt {margin-left:-4px;}
.nonLogin ul li .txt input {height:22px;}
.nonLogin ul li * {vertical-align:middle;}
.nonLogin .btnLogin {position:absolute; top:0; right:86px;}
.nonLoginTxt { margin-top:10px; padding-left:80px;}

.mbService {width:485px; margin:0 auto;}
.mbService li {position:relative; padding:21px 0 26px 8px; font-size:12px; font-weight:bold; letter-spacing:-0.05em; border-top:1px solid #e9e9e9; color:#a0a0a0;}
.mbService li:first-child {border-top:0;}
.mbService li p {color:#707070;}
.mbService li .btn {position:absolute; top:27px; right:0;}
.mbService li .btn a {margin-left:2px;}
.mbService li .btn a:first-child {margin-left:0;}
/* FIND : ID, PWD */
.findTxt {padding-top:54px; text-align:center; letter-spacing:-0.05em;}
.findTxt .txt01 {font-size:18px;}
.findTxt .txt01 span {font-size:18px; color:#ff6619;}
.findTxt .txt02 {margin-top:7px; color:#acacac;}
.findStep {overflow:hidden; width:485px; margin:43px auto 0;}
.findStep li {float:left;}
.findWrap {width:485px; margin:39px auto 0; border-top:1px solid #766961; border-bottom:2px solid #e3e3e3; text-align:center;}
.findWrap .inputForm {padding:40px 0; border-top:1px solid #e3e3e3; *zoom:1;}
.findWrap .inputForm li {text-align:left;width:350px;margin:5px auto 0 auto;}
.findWrap .inputForm li:first-child {margin-top:0;}
.findWrap .inputForm li .tit {display:inline-block; width:56px;}
.findWrap .inputForm li .txt {margin-left:-4px;}
.findWrap .inputForm li .txt input {height:22px;}
.findWrap .inputForm li * {vertical-align:middle;}
.findWrap .inputForm.pwdRegi li .tit {width:85px;}
.btnFind {width:100%; margin:20px auto 0; text-align:right;}
.btnFind a {display:inline-block; margin-left:-1px;}
.btnFind a:first-child {margin-left:0;}
.lostPw {width:100%;margin-top:30px;border:1px solid #ddd5d1;}
.lostPw th, .lostPw td {padding:10px;vertical-align:middle;border-bottom:1px solid #ddd5d1;}
.lostPw th {background:#f0eeed;text-align:center;}
.userIdWrap {margin:30px;padding:50px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;}
.userId {margin:0 5px;font-weight:bold;}
/* MY PAGE */
.mypageTop {height:30px;padding-top:40px;text-align:center;font-size:17px;border-bottom:1px solid #766961;position:relative;}
.mypageTop span {color:#ff6619;font-size:17px;}
.mypageTop .btnInfo {float:right;position:absolute;right:0;bottom:5px;}
.mypageInfo {border-top:1px solid #e3e3e3;border-bottom:2px solid #e3e3e3;margin-bottom:30px;}
.mypageInfo ul {padding:20px 0;*zoom:1;}
.mypageInfo ul li {text-align:left;width:560px;margin:5px auto 0 auto;}
.mypageInfo ul li:first-child {margin-top:0;}
.mypageInfo ul li .tit {display:inline-block;width:55px;padding-top:2px;}
.mypageInfo ul li .txt01 {display:inline-block;width:120px;}
.mypageInfo ul li .txt02 {display:inline-block;width:310px;}
.mypageInfo ul li .point {color:#ff6619;}
.orderStep {text-align:center;padding-bottom:10px;}
.mypageBan {overflow:hidden;padding:20px 0 10px 0;}
.mypageBan li {float:left;}
/* MY PAGE : 내소식 */
.mypageTab {overflow:hidden; margin-top:10px; border:1px solid #e5e5e5; background:#f7f7f7;}
.mypageTab li {float:left; height:37px;}
.mypageTab li a {display:block; letter-spacing:-0.05em; background:#f7f7f7 url(/images/common/bul_dot_gray03.gif) repeat-x 0 0;}
.mypageTab li a span {display:block; width:156px; height:37px; text-align:center; line-height:37px; background:url(/images/common/bul_dot_grayy.gif) repeat-y 0 0;}
.mypageTab li.on a, .mypageTab li a:hover {color:#ff6619; background:#ffffff url(/images/common/bul_dot_gray03.gif) repeat-x 0 0;}
.mypageTab li.top a {background-image:none;}
.mypageTab li.left, .mypageTab li.left a span {width:154px;}
.mypageTab li.left a span {background-image:none;}

.mypageTabB {overflow:hidden;background-color:#fff;}
.mypageTabB dt {float:left;width:130px; padding:8px 0px 8px 0px; border-right:1px solid #ffd1ba; background:#fffcfa url(/%ED%99%8D%EB%B3%B4%ED%8C%8059/images/common/bul_dot_gray.gif) repeat-x 0 bottom;}
.mypageTabB dt span { display:block; color:#ff9966; font-weight:bold; padding-left:20px; background:url(/%ED%99%8D%EB%B3%B4%ED%8C%8059/images/common/bul_dot_org.gif) no-repeat 10px 8px;}
.mypageTabB dd {float:left;width:470px; padding:8px 10px; background:url(/%ED%99%8D%EB%B3%B4%ED%8C%8059/images/common/bul_dot_gray.gif) repeat-x 0 bottom;}
.mypageTabB dd a {display:inline-block; padding:0 16px 0 18px; background:url(/%ED%99%8D%EB%B3%B4%ED%8C%8059/images/sub/mytab_hr.gif) no-repeat 0 50%;}
.mypageTabB dd.muchA a {display:inline-block; padding:0 13px; background:url(/%ED%99%8D%EB%B3%B4%ED%8C%8059/images/sub/mytab_hr.gif) no-repeat 0 50%;}
.mypageTabB dd a:first-child { background-image:none;padding-left:0;}
.mypageTabB dd a.on {color:#ff6619; font-weight:bold;}

.mypageTxt {padding-top:34px; text-align:center; letter-spacing:-0.05em;}
.mypageTxt .txt01 {font-size:18px;}
.mypageTxt .txt01 span {font-size:18px; color:#ff6619;}
.mypageTxt .txt02 {margin-top:7px; color:#acacac;}
/* MY PAGE : 비밀번호 변경 */
.mpInput {width:485px; margin:29px auto 0; border-top:1px solid #766961; border-bottom:2px solid #e3e3e3; text-align:center;}
.mpInput ul {padding:36px 0; border-top:1px solid #e3e3e3;*zoom:1;}
.mpInput ul li {text-align:left;width:300px;margin:5px auto 0 auto;}
.mpInput ul li:first-child, .mpLeave ul li:first-child, .mpProRegist ul li:first-child {margin-top:0;}
.mpInput ul li .tit, .mpLeave ul li .tit, .mpProRegist ul li .tit {display:inline-block; width:86px;}
.mpInput ul li .txt, .mpLeave ul li .txt, .mpProRegist ul li .txt {margin-left:-4px;}
.mpInput ul li .txt input, .mpLeave ul li .txt input, .mpProRegist ul li .txt input {height:22px;}
.mpInput ul li *, .mpLeave ul li *, .mpProRegist ul li * {vertical-align:middle;}

.btnForm {width:485px; margin:30px auto 0; text-align:right;}
.btnForm a, .btnLeave a {display:inline-block; margin-left:-2px;}
.btnForm a:first-child, .btnLeave a:first-child {margin-left:0;}
/* MY PAGE : 회원탈퇴 */
.mpLeave {width:600px; margin:29px auto 0; border-top:1px solid #766961; border-bottom:2px solid #e3e3e3; text-align:center;}
.mpLeave ul {padding:36px 0; border-top:1px solid #e3e3e3;*zoom:1;}
.mpLeave ul li {text-align:left;width:580px;margin:5px auto 0 auto;}
.btnLeave {width:600px; margin:30px auto 0; text-align:right;}
/* MY PAGE : 제품등록 */
.mpProRegist {width:485px; margin:29px auto 0; border-top:1px solid #766961; border-bottom:2px solid #e3e3e3; text-align:center;}
.mpProRegist ul {padding:36px 0; border-top:1px solid #e3e3e3;*zoom:1;}
.mpProRegist ul li {text-align:left;width:400px;margin:5px auto 0 auto;}
.btnProRegist {width:485px; margin:30px auto 0; text-align:right;}
/* MY PAGE : 포인트내역 */
.myPointInfo {border-top:1px solid #766961;border-bottom:2px solid #e3e3e3;margin-top:30px;}
.myPointInfo p {border-top:1px solid #e3e3e3;padding:20px 0;*zoom:1;text-align:center;font-size:15px;}
.myPointInfo span {color:#ff6619;}
/* MY PAGE : 주문/배송조회 */
.orderStep02 {text-align:center;padding-top:30px;}
.orderInfo {margin:17px 0 0 8px;}
.orderInfo li {margin-top:6px; padding-left:11px; color:#54433a; letter-spacing:-0.03em; background:url(/%ED%99%8D%EB%B3%B4%ED%8C%8059/images/common/bul_square_org02.png) no-repeat 0 7px;}
.orderInfo li .point {color:#ff6619;}
.orderInfo li:first-child {margin-top:0;}

.btnDetailVeiw {position:relative;}
.btnDetailVeiw a {position:absolute; top:-27px; right:0;}

.btnInfo {margin-top:-4px; text-align:right;}
.btnInfo a {display:inline-block;}
.btnInfo a:first-child {margin-left:0;}
/* RECIPE : 녹즙의 효능 */
.efficacyHeader {margin-bottom:40px; padding-top:40px; background:url(/images/sub/bg_efficacy_header.jpg) no-repeat 440px 59px;line-height:1.6;}
.efficacyHeader .tit {font-size:28px; color:#856e63 !important;font-weight:normal;}
.efficacyHeader .tit span {font-size:28px; color:#ff8200;}
.efficacyHeader .txt01 {margin-top:30px;}
.efficacyHeader .txt02 {margin-top:20px;}
.efficacyHeader .txt02 span {color:#ff7f00;}

.mineral {height:209px; margin-top:30px; background:url(/images/sub/bg_mineral.jpg) no-repeat 359px 11px;}
.natureVitamin {margin-top:13px; padding-top:23px; background:url(/images/sub/bg_nature_vitamin.jpg) no-repeat 428px 0;}
.titEfficacy {margin:20px 0 0 18px;}
.txtEfficacy {margin:20px 0 20px 14px; color:#888888; text-align:center; letter-spacing:-0.07em;}

.contTxt {margin:15px 0 0 11px;font-size:13px;color:#888888;line-height:1.6;letter-spacing:-0.08em;}
.contTxt02 {margin:15px 0 0 18px;font-size:13px;color:#888888;line-height:1.6;letter-spacing:-0.08em;}
/* PRODUCT : 엔젤리아 시리즈 */
.angeliaHeader {position:relative; height:225px; padding-left:34px; border-bottom:1px solid #e1dedd; background:url(/images/sub/bg_angelia_header.jpg) no-repeat 337px 34px;}
.angeliaHeader .title {padding-top:32px; font-size:28px; color:#856e63;}
.angeliaHeader .title span {font-size:28px; color:#ff8200;}
.angeliaHeader .txt {margin:26px 0 0 3px;}
.angeliaHeader .btn {position:absolute; bottom:4px; right:0;}

.slogan {margin:30px 0 0 17px; font-size:28px; color:#856e63;}
.slogan span {font-size:28px; color:#ff8200;}
.sloganTxt {margin:7px 0 0 18px; font-size:15px;}

.bg030101 {background:url(/images/sub/bg_030101.gif) no-repeat 453px 0;}

.tabAngelia {position:relative; margin-top:46px;}
.tabAngelia ul {overflow:hidden;}
.tabAngelia ul li {float:left; width:25%; margin-left:-1px;}
.tabAngelia ul li:first-child {margin-left:0;}
.tabAngelia ul li a {display:block; padding-bottom:4px; color:#ff6619; letter-spacing:-0.05em;}
.tabAngelia ul li a span {display:block; height:35px; padding:0 23px 0 24px; text-align:center; line-height:35px; border:1px solid #ff6619; background:#fff; cursor:pointer;}
.tabAngelia ul li.on a, .tabAngelia ul li a:hover {background:url(/images/common/tab_arrow_org.gif) no-repeat center 100%;}
.tabAngelia ul li.on a span, .tabAngelia ul li a:hover span {color:#fff; border-left:1px solid #ffac82; background:#ff6619;}
.tabAngelia .btnDiff {position:absolute; bottom:-56px; right:10px;}

.angeliaCont {display:none; margin-top:34px; padding-left:14px; color:#888888;}
.angeliaCont .contTxt {margin-left:0; letter-spacing:-0.08em;}
.angeliaCont .contTxt .point01 {letter-spacing:-0.08em;}
.angeliaCont .titEffic {margin-left:14px;}

.bgAngelia01 {height:415px; background:url(/images/sub/img_angelia0101.jpg) no-repeat 78px 80px;}
.imgAngelia0101 {margin:10px 0 0 -14px;}
.imgAngelia0102 {margin:16px 0 0 -14px;}
.imgAngelia0104 {margin:20px 0 0 -14px;}

.fiberState {overflow:hidden; margin-top:17px;}
.fiberState li {float:left; width:190px; margin-left:18px;}
.fiberState li:first-child {margin-left:0;}
.fiberState li p {padding:10px 0 0 9px; font-size:13px; color:#888888; letter-spacing:-0.08em;}
.fiberState li p .tit {display:block; margin-bottom:11px; font-size:15px; color:#888888; letter-spacing:-0.08em;}
.fiberState li p .tit span {font-size:15px; color:#ff6619;}

.imgExtractStep {margin:6px 0 0 -14px;}
.extractResult {height:239px; text-align:center; background:url(/images/sub/bg_extract_result.gif) no-repeat 0 100%;}
.extractResult .txt01 {padding-top:30px; font-size:15px; color:#888888; line-height:22px;}
.extractResult .txt01 strong {font-size:15px; color:#ff6619;}
.extractResult .txt02 {margin-top:86px; font-size:19px; color:#888888; line-height:28px;}
.extractResult .txt02 span {font-size:19px; color:#695a53;}
.extractResult .txt02 strong {font-size:19px; color:#ff6619;}

.efficiency {margin-top:40px;}
.efficiency > li {overflow:hidden; margin-top:10px;}
.efficiency > li:first-child {margin-top:0;}
.efficiency > li .img {float:left; width:193px; }
.efficiency > li .txtWrap {float:right; width:409px; padding-top:12px;}
.efficiency > li .txtWrap .tit {}
.efficiency > li .txtWrap .txt {margin-top:18px; font-size:13px; color:#888888;}
.efficiency > li .txtWrap .txt .list {margin-top:11px;}
.efficiency > li .txtWrap .txt .list li {margin-top:1px; padding-left:13px; background:url(/images/common/bul_square_org03.gif) no-repeat 3px 6px;}
.efficiency > li .txtWrap .txt .list li:first-child {margin-top:0;}
.efficiency > li .txtWrap .txt .micom {margin:13px 0 0 3px;}
.efficiency > li .txtWrap .txt .micom dd {margin-left:17px;}

.howToUse {overflow:hidden; margin:40px 0 0 -14px;}
.howToUse li {float:left; margin:15px 0 0 14px;}

.dismantle {overflow:hidden; margin:20px 0 0 -14px;}
.dismantle li {float:left; margin-left:24px;}
.dismantle li.line01 {height:251px;}
.dismantle li.line02 {height:323px;}
.dismantle li.line03 {height:248px;}
.dismantle li.line04 {height:237px;}

.netUse {overflow:hidden; margin:20px 0 0 -14px;}
.netUse li {float:left; margin:6px 0 0 14px;}

.titAngel {padding-left:12px; font-size:15px; color:#ff6619; background:url(/images/common/bul_arrow_org.gif) no-repeat 0 5px;}

.aiSensor {margin-top:15px; line-height:20px;}
.aiSensor dt {color:#695a53;}

.angelia5000 {overflow:hidden; margin-top:20px;}
.angelia5000 .img {float:left; width:156px; height:99px;}
.angelia5000 .txt {float:right; width:442px;}

.btnModelFnc {margin-top:30px; text-align:center;}
/* PRODUCT : 업소용 녹즙기 */
.bizHeader {height:316px; padding:33px 0 0 20px; background:url(/images/sub/bg_biz_header.jpg) no-repeat 20px 155px;}
.bizHeader .sTitle {font-size:17px; *letter-spacing:-0.15em;}
.bizHeader .title {margin-top:3px; font-size:28px; color:#856e63; *letter-spacing:-0.15em;}
.bizHeader .title span {font-size:28px; color:#ff8200; letter-spacing:-0.15em;}
.bizHeader .txt {margin-top:33px; font-size:18px; color:#695a53; line-height:24px; *letter-spacing:-0.1em;}
.bizHeader .txt span {font-size:18px; color:#ff6619; *letter-spacing:-0.1em;}
.bizHeader .contact {margin-top:34px; padding-left:22px;}
.bizHeader .contact dt {margin-bottom:5px; font-size:16px; color:#36241b;}
.bizHeader .contact dd {font-size:16px; color:#695a53;}
.bizHeader .contact dd a {color:#695a53;}

.useful {}
.useful > li {margin-top:10px;}
.useful > li:first-child {margin-top:0;}
.useful > li > span {padding-left:12px; font-size:15px; color:#ff6619; background:url(/images/common/bul_arrow_org.gif) no-repeat 0 5px;}
.useful > li > span.bulNone {padding-left:0; background:0;}
.useful > li > ul {margin-top:5px;}
.useful > li > ul > li {padding-left:12px; font-size:13px; color:#888888; background:url(/images/common/bul_square_org03.gif) no-repeat 2px 8px;}

.extractTxt {margin-top:13px; color:#ff6619; letter-spacing:-0.08em;}

.titSpec {margin-left:18px; padding-left:12px; font-size:15px; color:#ff6619; background:url(/images/common/bul_arrow_org.gif) no-repeat 0 5px;}
.imgSpec01 {margin:22px 0 21px 27px;}
.imgSpec02 {margin:16px 0 20px 22px;}
.imgSpec03 {margin:19px 0 20px 42px;}
.imgCompa {margin:19px 0 58px 32px;}
.imgBigSize {margin:41px 0 0 2px;}

.bizCounsel {width:575px; height:106px; margin:40px auto 0; background:url(/images/sub/bg_biz_counsel.gif) no-repeat 0 0;}
.bizCounsel .txt01 {padding-top:15px; font-size:17px; color:#888888; text-align:center; line-height:24px;}
.bizCounsel .txt01 span {font-size:17px; color:#695a53;}
.bizCounsel .txt02 {margin-top:4px; font-size:18px; color:#ff6619; text-align:center; line-height:24px;}
/* ETC : 이용약관, 개인정보 취급방침 */
.clauseTxt {}
.clauseTxt h4 {margin-top:20px; font-size:13px !important; font-weight:bold; color:#5b5b5b !important;}
.clauseTxt p, .clauseTxt li {margin-top:8px; color:#888; line-height:19px;}
.clauseTxt p b {font-weight:bold;}
.clauseTxt li p, .clauseTxt li li {padding-left:15px;}
/* ETC : 검색결과 */
.schResultTxt{font-size:13px;vertical-align:baseline;margin-bottom:5px;padding-top:20px;}
.schResultTxt span{font-weight:bold;color:#ff6619}
.schResultWrap {width:100%;}
.schResultWrap h4 {margin-top:30px;padding-bottom:15px;font-size:15px !important;font-weight:bold;color:#5b5b5b !important;}
.schResultWrap h4 span {color:#999;font-size:15px !important;}
.schList {width:100%;border:0;border-top:2px solid #766961;border-bottom:1px solid #65554c;border-collapse:collapse;}
.schList tr:hover td{background:#fffcfa}
.schList td {padding:10px 10px 9px 10px;letter-spacing:-0.03em;border-bottom:1px dashed #e3e3e3;text-align:center;border-width:0 0 1px 0;background:none;}
.schList td.noList {padding:50px 0; text-align:center}
.schList td.schTit {text-align:left;}
.schList td.schTit a:hover {color:#65554c;}
.schList td.schTit span {color:#ff6619;font-weight:bold;}
.schList td.schName {color:#65554c;}
.schList td.schDate {color:#999;}
/* COMPANY : 회사소개 */
.pairGears {padding-top:40px; background:url(/images/sub/bg_pair_gears.jpg) no-repeat 372px 50px;line-height:1.6;}
#subContent .pairGears h4.tit {font-size:28px;color:#856e63; letter-spacing:-0.05em;font-weight:normal;} 
#subContent .pairGears h4.tit span {font-size:28px; font-weight:normal; color:#ff8200;}
.pairGears p.txt01 {width:350px;line-height:20px;letter-spacing:-0.05em;}
.pairGears p.txt02 {width:350px;margin-top:20px;font-size:12px; line-height:20px;letter-spacing:-0.05em;}
.pairGears p.txt03 {width:600px;margin-top:20px;}
.pairGears p.txt03 strong {color:#ff8200;}
.pairGears p.txt04 {margin-top:20px;font-size:16px; color:#ff8200;}

.angelVision {position:relative; height:480px; margin-top:50px; background:url(/images/sub/bg_angel_vision.jpg) no-repeat 300px 110px;}
#subContent .angelVision h4.tit {font-size:28px; color:#856e63; letter-spacing:-0.05em;font-weight:normal;}
#subContent .angelVision h4.tit span {font-size:28px; font-weight:normal; color:#ff8200;}
.angelVision h5.stit {margin-top:25px;font-size:16px; color:#ff8200; letter-spacing:-0.05em;font-weight:normal;}
.angelVision .slogan {position:absolute; top:63px; left:0; font-size:22px; color:#010101; line-height:36px; letter-spacing:-0.07em;}

.angelVision p.txt01, .angelVision p.txt02 {margin-top:20px;letter-spacing:-0.05em;line-height:1.6;}
.angelVision p.txt02 {margin-top:20px;letter-spacing:-0.05em;line-height:1.6;}
/* COMPANY : 특허수상 */
.patentList{width:93%;margin:20px auto 0 auto;overflow:hidden;}
.patentList li {width:50%;float:left;padding-bottom:20px}
.awardList{margin-top:20px;overflow:hidden;}
.awardList li {float:left;}
.awardList li.firstItem {width:45%;}
/* COMPANY : 글로벌엔젤 */
.globalAngel {padding-top:40px;}
.globalAngel .txt01 {font-size:28px;color:#856e63;letter-spacing:-0.05em; font-weight:normal;}
.globalAngel .txt01 span {font-size:28px; color:#ff8200;}
.globalAngel .txt02 {margin:25px 0;font-size:16px;letter-spacing:-0.05em;}
.globalMap {position:relative;padding-bottom:30px;}
.globalMap p.txt01 {padding:20px 10px;}
.globalMap p.txt02 {padding:45px 0 20px 10px;}
.globalMap .img02 {position:absolute;left:320px;top:400px;}
.globalYoutube {padding-top:20px;}
.globalYoutube li {overflow:hidden;padding-bottom:20px;}
.globalYoutube li span {width:300px;margin:10px 0 0 20px;display:inline-block;font-weight:bold;color:#5b5b5b;line-height:1.6;}
.globalYoutube li img {float:left;}
/* COMPANY : 오시는 길 */
.tabMap {position:relative;}
.tabMap ul {position:absolute; top:-25px; right:11px; float:right; overflow:hidden;}
.tabMap ul li {float:left; margin-left:-1px;}
.tabMap ul li:first-child {margin-left:0;}
.tabMap ul li a {display:block; padding-bottom:4px; color:#ff6619; letter-spacing:-0.05em;}
.tabMap ul li a span {display:block; height:35px; padding:0 23px 0 24px; text-align:center; line-height:35px; border:1px solid #ff6619; background:#fff; cursor:pointer;}
.tabMap ul li.on a, .tabMap ul li a:hover {background:url(/images/common/tab_arrow_org.gif) no-repeat center 100%;}
.tabMap ul li.on a span, .tabMap ul li a:hover span {color:#fff; border-left:1px solid #ffac82; background:#ff6619;}

.mapWrap {display:none; width:600px; height:395px; margin:11px auto 0;}

.wayInfo {overflow:hidden; padding:0 18px;}
.wayInfo .addr {float:left; width:348px; margin-top:20px;}
.wayInfo .addr .tit {font-size:17px !important; color:#ff6619;}
.wayInfo .addr ul {margin-top:20px;}
.wayInfo .addr ul li {overflow:hidden; margin-top:4px; letter-spacing:-0.07em;}
.wayInfo .addr ul li:first-child {margin-top:0;}
.wayInfo .addr ul li .sTit {display:block; float:left; width:56px; height:21px; line-height:21px; color:#fff; text-align:center; background:url(/images/common/bg_diagonal_gray.gif) 0 0;}
.wayInfo .addr ul li .txt {float:left; margin-left:8px; line-height:21px;}
.wayInfo .traffic {float:left; margin-top:20px; }
.wayInfo .traffic .tit {font-size:15px !important; color:#695a53 !important; letter-spacing:-0.07em;}
.wayInfo .traffic ul {margin-top:16px;}
.wayInfo .traffic ul li {margin-top:11px; padding-left:37px; letter-spacing:-0.07em;}
.wayInfo .traffic ul li:first-child {margin-top:0;}
.wayInfo .traffic ul li.subway {line-height:33px; background:url(/images/common/ico_subway.gif) no-repeat 0 0;}
.wayInfo .traffic ul li.bus { background:url(/images/common/ico_bus.gif) no-repeat 0 3px;}
.wayInfo .traffic ul li .icon {position:absolute; top:-99999px; left:-99999px; font-size:0; line-height:0;}
.wayInfo .traffic ul li span {color:#ff6619;}
.wayInfo .traffic ul li .line2 {color:#009707;}
.wayInfo .traffic ul li .line5 {color:#8300c7;}
.wayInfo.seoul .addr {width:378px;}
.wayInfo.seoul .traffic ul li.subway {line-height:18px;}
/* TITLE */
.titTypeA {margin:-5px 0 0 10px; padding-left:17px; font-size:15px; color:#54433a; letter-spacing:-0.05em; background:url(/images/common/bul_circle_arrow.png) no-repeat 0 5px;}
.titTypeB {font-size:12px !important;}
.titTypeC {margin-left:21px; font-size:20px !important; color:#856e63 !important; letter-spacing:-0.05em; font-weight:normal;}
.titTypeC span {color:#ff8200 !important;font-size:20px; letter-spacing:-0.05em;}

.titWrapA {position:relative; margin-bottom:9px;}
.titWrapA .tit {font-size:12px !important;}
.titWrapA .btnMore {position:absolute; bottom:-2px; right:8px; padding-right:14px; letter-spacing:-0.03em; background:url(/images/common/bul_more.gif) no-repeat 100% 4px;}
/* INPUT : 수량 */
.inputAmount {width:20px; height:17px; padding-right:4px; color:#5b5b5b; line-height:17px; text-align:right; border:1px solid #cccccc;}
.btnAmount {display:inline-block; width:9px; height:20px; padding-top:1px;}
.btnAmount .up {display:inline-block; float:left; height:8px;}
.btnAmount .down {display:inline-block; float:left; height:8px; margin-top:2px;}
/* BUTTON */
.btnRight {margin-top:30px; text-align:right;}
.btnRight a {display:inline-block; margin-left:2px;vertical-align:middle;}
.btnRight a:first-child {margin-left:0;}

.btnRight02 {margin-top:30px; text-align:right;}
.btnRight02 a {display:inline-block; margin-left:2px;vertical-align:middle;}
.btnRight02 a:first-child {margin-left:0;}

.btnCenter {margin-top:40px; text-align:center;}
.btnCenter a {display:inline-block; margin-left:2px;vertical-align:middle;}
.btnCenter input {margin-left:2px;vertical-align:middle;}
.btnCenter a:first-child {margin-left:0;}

a.btnNorL {display:inline-block;font-size:17px;color:#fff;padding:18px 65px 22px 45px;background:#766961 url(/images/button/btn_bg_l.png) no-repeat 93% 23px;vertical-align:middle;}
a.btnOrgL {display:inline-block;font-size:17px;color:#fff;padding:18px 65px 22px 45px;background:#ff6619 url(/images/button/btn_bg_l.png) no-repeat 93% 23px;vertical-align:middle;}
a.btnNorM {display:inline-block;font-size:15px;color:#fff;padding:6px 35px 10px 25px;background:#766961 url(/images/button/btn_bg_m.png) no-repeat 91% 10px;vertical-align:middle;}
a.btnNorM02 {display:inline-block;font-size:15px;color:#fff;padding:6px 35px 10px 25px;background:#877b75 url(/images/button/btn_bg_m.png) no-repeat 91% 10px;vertical-align:middle;}
a.btnOrgM {display:inline-block;font-size:15px;color:#fff;padding:6px 35px 10px 25px;background:#ff6619 url(/images/button/btn_bg_m.png) no-repeat 91% 10px;vertical-align:middle;}
a.btnNorS {display:inline-block;font-size:13px;color:#fff;padding:3px 20px 5px 12px;background:#766961 url(/images/button/btn_bg_s.png) no-repeat 93% 7px;vertical-align:middle;}
a.btnOrgS {display:inline-block;font-size:13px;color:#fff;padding:3px 20px 5px 12px;background:#ff6619 url(/images/button/btn_bg_s.png) no-repeat 93% 7px;vertical-align:middle;}

/* TABLE : tbListA */
.tbListA {width:100%; border-top:1px solid #d6d2cf; border-bottom:1px solid #dddddd; border-collapse:collapse; table-layout:fixed;}
.tbListA thead th {padding:5px 0 4px; vertical-align:middle; color:#695a53; background:#fffcfa;}
.tbListA tbody td {padding:11px 0 10px; vertical-align:middle; background:url(/%ED%99%8D%EB%B3%B4%ED%8C%8059/images/common/bul_dot_gray.gif) repeat-x 0 0;}
.tbListA tbody td.noneData {line-height:150px;}
.tbListA tbody td.subj {padding-left:15px; color:#8d8d8d; text-align:left;}
.tbListA tbody td.state {color:#ff6619;}
.tbListA tbody td.state .btn {display:block; margin-top:3px;}
/* TABLE : tbListB */
.tbListB {width:100%; border-top:1px solid #766961; border-bottom:1px solid #dddddd; border-collapse:collapse; table-layout:fixed;}
.tbListB tbody th {padding:10px 0; vertical-align:middle; border-top:1px solid #e3e3e3; border-right:1px solid #ffd1ba; background:#fffcfa;}
.tbListB tbody td {padding:10px 0; letter-spacing:-0.03em; vertical-align:middle; border-top:1px solid #e3e3e3;}
.tbListB tbody tr:first-child th, .tbListB tbody tr:first-child td {border-top:0;}
.tbListB tbody td.subj {padding-left:22px; text-align:left;}
.tbListB tbody td.noneData {line-height:150px;}
.tbListB tbody td.state {color:#ff6619;}
.tbListB tbody td.state .btn {display:block; margin-top:3px;}
.tbListB tbody td.carName {padding-left:19px;}
.tbListB tbody td .rvDate {display:block; margin-top:4px;}
.tbListB .alignM * {vertical-align:middle;}
/* TABLE : tbListC*/
.tbListC {width:100%;border-collapse:collapse; table-layout:fixed;}
.tbListC thead th {padding:10px 0; vertical-align:middle;border-bottom:1px solid #fff;background:#ff6619 url(/%ED%99%8D%EB%B3%B4%ED%8C%8059/images/sub/spec_hr.gif) no-repeat 0 50%;color:#fffcfa; line-height:1em;}
.tbListC thead th.pro5000{ background-color:#ffa375}
.tbListC thead th.pro7000{ background-color:#ff945e}
.tbListC thead th.pro8000{ background-color:#ff7d3b}
.tbListC tbody th {padding:10px 0; vertical-align:middle; border-bottom:1px solid #e3e3e3; border-right:1px solid #ffd1ba; background:#fffcfa;}
.tbListC tbody td {padding:10px 8px; letter-spacing:-0.03em; vertical-align:middle; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; text-align:center; line-height:1.5;}
.tbListC thead th:first-child, .tbListC thead th.firstItem { background-image:none;}
.tbListC tbody td:last-child, .tbListC tbody td.lastItem {border-right-width:0 !important;}
.tbListC tbody td.impor {color:#ff8200;}
.tbListC tbody td.list { vertical-align:top; text-align:left;}
/* TABLE : tbListD*/
.tbListD {width:100%; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; border-collapse:collapse; table-layout:fixed;}
.tbListD thead tr th {height:45px; font-size:13px; font-weight:normal; color:#695a53; vertical-align:middle; border-left:1px solid #dddddd; background:#f7f7f7;}
.tbListD tbody tr td {padding:16px 10px 18px 20px; color:#888888;  vertical-align:middle; border-top:1px solid #dddddd; border-left:1px solid #dddddd;}
.tbListD thead tr th:first-child, .tbListD tbody tr td:first-child, .tbListD tfoot tr td:first-child {border-left:0;}
.tbListD tbody tr.angel td {padding:7px; color:#ff7a38; text-align:center; vertical-align:top;}
.tbListD tbody tr.other td {padding:7px; color:#888888; text-align:center; vertical-align:top;}
.tbListD tbody tr td:first-child {padding-left:0; padding-right:0; color:#695a53; text-align:center;}
.tbListD tbody tr td .countA {display:inline-block; height:21px; padding:0 12px; font-size:15px; color:#fff; line-height:20px; text-align:center; background:#ffa480;}
.tbListD tbody tr td .countAs {display:inline-block; height:21px; padding:0 12px; color:#fff; line-height:21px; text-align:center; background:#ffa480;}
.tbListD tbody tr td .countB {display:inline-block; height:21px; padding:0 12px; font-size:15px; color:#fff; line-height:20px; text-align:center; background:#bfbfbf;}
.tbListD tbody tr td .countBs {display:inline-block; height:21px; padding:0 12px; color:#fff; line-height:21px; text-align:center; background:#bfbfbf;}
.tbListD tfoot tr td {padding:16px 10px 18px 20px; color:#888888;  vertical-align:middle; border-top:1px solid #dddddd; border-left:1px solid #dddddd;}
.tbListD tfoot tr.result td {padding:7px; color:#fff; text-align:center; background:#ffa54c;}
/* TABLE : tbWriteA*/
.tbWriteA {width:100%; border-top:1px solid #bebab8; border-bottom:1px solid #dddddd; border-collapse:collapse; table-layout:fixed;}
.tbWriteA tbody tr th {padding:9px 0 8px 25px; text-align:left; border-right:1px solid #ffd1ba; background:#fffcfa url(/images/common/bul_dot_gray03.gif) repeat-x 0 0;}
.tbWriteA tbody tr:first-child th {background-image:none;}
.tbWriteA tbody tr th .essential {margin-left:-15px; padding-left:15px; *padding-left:18px; background:url(/images/common/bul_square_org02.png) no-repeat 0 7px;}
.tbWriteA tbody tr th .essential em {position:absolute; top:-99999px; left:-99999px; height:0; line-height:0; font-size:0;}
.tbWriteA tbody tr th .date {background:url(/images/common/bul_square_org02.png) no-repeat 0 7px;padding-left:15px;font-size:14px;}
.tbWriteA tbody tr td {padding:6px 10px 5px; color:#888888; background:url(/images/common/bul_dot_gray03.gif) repeat-x 0 0;}
.tbWriteA tbody tr:first-child td {background-image:none;}
.tbWriteA tbody tr td * {vertical-align:middle;}
.tbWriteA tbody tr td.alignT * {vertical-align:top;}
.tbWriteA tbody tr td.txt {padding-top:8px; padding-bottom:3px;}
.tbWriteA tbody tr td.state {color:#ff6619;}
.tbWriteA tbody tr td.state a {display:inline-block; margin-top:-2px;}
.tbWriteA tbody tr td .idTxt {line-height:30px;}
.tbWriteA tbody tr td .optionTxt {margin-left:5px; font-size:12px;}
.tbWriteA tbody tr td .dmdTxt {margin-bottom:7px; font-size:12px; color:#ff6619;}
.tbWriteA tbody tr td span.infoTxt {margin-left:7px; font-size:12px; color:#ff6619;}
.tbWriteA tbody tr td p.infoTxt {margin-top:5px; font-size:12px; color:#ff6619;}
/* TAB : tabTypeA */
.tabTypeA {overflow:hidden; background:url(/images/sub/tab_detail_line.gif) repeat-x 0 100%;}
.tabTypeA li {float:left;}
/* Layer Popup */
.layerPopup {width:500px;overflow-y:auto;overflow-x:hidden;}
.layerPopup .popHeader {position:relative; height:30px; padding:10px 0 0 20px; background:#ff6619 url(/images/common/bul_dotline_white.gif) repeat-x 0 100%;}
.layerPopup .popHeader .popClose {position:absolute; top:13px; right:13px;}
.layerPopup .popCont {padding:10px 10px 49px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
/* IMG Zoom In */
.imgZoomIn {position:relative; width:620px; height:580px; border:2px solid #dddddd;}
.imgZoomIn .imgWrap {width:620px; height:580px;}
.imgZoomIn .btnPrev {position:absolute; top:50%; left:15px; margin-top:-14px;}
.imgZoomIn .btnNext {position:absolute; top:50%; right:15px; margin-top:-14px;}
.imgZoomIn .btnClose {position:absolute; bottom:11px; right:11px;}
/* FONT Color */
.point01 {color:#ff7f00;}
/* Layer Estimate */
.layerEsti {width:850px;overflow-y:auto;overflow-x:hidden;font-family:"굴림", Gulim, "돋움", Dotum;color:#000;}
.estiHeader {}
.estiHeader h1 {width:50%;font-size:28px;text-align:center;padding:30px 0 10px 0;margin:0 auto 10px auto;border-bottom:1px solid #aaa;font-weight:bold;}
.estiCont {padding:10px;}
.estiInfo {overflow:hidden;position:relative;}
.estiCont .estiTableA {border:2px solid #aaa;}
.estiCont .estiTableA th {border-bottom:1px solid #aaa;background-color:#efefef;padding:5px;}
.estiCont .estiTableA td {border-bottom:1px solid #aaa;border-left:1px solid #aaa;padding:5px;}
.estiCont .dateInfo {width:30%; position:absolute;bottom:0;left:0;}
.estiCont .busInfo {width:45%;float:right;}
.estiCont .priceSum {clear:both; font-weight:bold; padding:15px 10px;}
.estiCont .estiTableB {border:2px solid #aaa;width:100%;}
.estiCont .estiTableB th {border-bottom:1px solid #aaa;border-right:1px solid #ccc;background-color:#efefef;padding:5px;}
.estiCont .estiTableB td {border-bottom:1px solid #aaa;border-right:1px solid #ccc;padding:5px;height:20px;}
.estiCont .estiTableC {width:25%;float:right;margin-top:10px;}
.estiCont .estiTableC th {border-bottom:1px solid #aaa;padding:5px;text-align:right;}
.estiCont .estiTableC td {border-bottom:1px solid #aaa;padding:5px;height:20px;text-align:right;}
.estiCont .estiTxt {width:100%;clear:both; padding:30px 0 0 0;text-align:center;line-height:1.5;font-size:15px;font-weight:bold}
/* Layer Login 기존회원로그인 */
.layerLogin {width:530px;}
.layerLogin .popHeader {position:relative; height:30px; padding:10px 0 0 20px; background:#ff6619 url(/%ED%99%8D%EB%B3%B4%ED%8C%8059/images/common/bul_dotline_white.gif) repeat-x 0 100%;}
.layerLogin .popHeader .popClose {position:absolute; top:13px; right:13px;}
.layerLogin .popCont {padding:10px 10px 34px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.loginWrap .popLoginTit {top:60px;}
.loginWrap .loginSort {padding-bottom:10px;}
/* ===== 사용자 해상도가 1201px 이상일 때 ===== */
@media (min-width:1201px) {
	/* sideArea */
	.sideArea {width:180px;height:100%;position:fixed;right:0;top:0;background-color:#695a53;}
	.sideArea .side {width:180px;height:100%;}
	.sideArea .side li {height:25%; position:relative;}
	
	.sideArea li a {display:block;width:180px;height:100%;padding-top:70%;text-align:center;font-size:14px;color:#fff;background:url(/images/sub/side_bg.png) no-repeat;}
	.sideArea li a:hover{ background-color:#ff6619 !important;}
	.sideArea li.sideRecipe a {background-position:72px 30%;background-color:#54433a;}
	.sideArea li.sideProduct a {background-position:-63px 30%;background-color:#54433a;}
	.sideArea li.sideReview a {background-position:-205px 30%;background-color:#695a53;}
	.sideArea li.sideInfo a {background-position:-337px 30%;background-color:#695a53}
}
/* ===== 사용자 해상도가 1200px 이하일 때 ===== */
@media (max-width:1200px) {
	/* padding-bottom:120px; */
	#subContent .subCon {padding-bottom:0px; clear:both;}
/*
.lnbArea {position:absolute;left:45px;bottom:0;}
## 2015년 1월 2일 ##
## 이기훈 수정 ##
## 왜? 45px값을 넣었을까?
*/

/*	.lnbArea {position:absolute;left:0px;bottom:0;} */
	/* sideArea  bottom 35px*/
	.sideArea {float:left; width:714px;height:120px;position:relative;left:-45px;bottom:0px;background-color:#54433a;border-bottom:1px solid #695a53;}
	.sideArea .side {width:100%;left:0px;overflow:hidden;}
	.sideArea .side li {width:25%;height:100%; position:relative; float:left;}
	*:first-child+html .sideArea .side li {width:24.9999999999%;height:100%; position:relative; float:left;}
	
	.sideArea li a {display:block;width:100%;height:40px;padding-top:80px;text-align:center;font-size:14px;color:#fff;background:url(/images/sub/side_bg.png) no-repeat;}
	.sideArea li a:hover{ background-color:#ff6619 !important;}
	.sideArea li.sideRecipe a {background-position:72px 20px;background-color:#54433a;}
	.sideArea li.sideProduct a {background-position:-63px 20px;background-color:#54433a;}
	.sideArea li.sideReview a {background-position:-205px 20px;background-color:#695a53;}
	.sideArea li.sideInfo a {background-position:-337px 20px;background-color:#695a53}

	.lnbArea {position:absolute;left:0px;bottom:0;}
}

.cursor{cursor:pointer}

/* 데이터테이블 */
.data_table01 {position:relative;background:url('/images/common/mylio_line_bg.gif') repeat-x 0px top;margin-top:10px;}/*display:inline-block;*/
.data_table01:after {display:block; clear:both; content:""}
.data_table01 col {background:none;}
.data_table01 thead th {font-size:12px;font-weight:bold;border-bottom:1px solid #9a9a9a;background:url('/images/common/my_line01.gif') no-repeat 0px 11px;padding:10px 20px 10px 20px; text-align:center; color:#5e5e5e; }
.data_table01 thead th.first { background:none;}
.data_table01  th, .data_table01 td {vertical-align:middle;padding:3px 0 3px 0;}
.data_table01 tbody tr {text-align:center;}
.data_table01 tbody td {padding:7px 0 10px 0px; border-bottom:1px solid #ddd;}
.data_table01 .tdleft {text-align:left;}
.data_table01 .tdleft:after {display:block; clear:both; content:""}
.data_table01 tfoot {font-weight:bold; text-align:center;}
.data_table01 tfoot td {border-bottom:1px solid #ddd; margin:3px 0 3px 0;height:25px }

/* 테이블 스타일 세로 */
.data_table02 {position:relative;width:100%;display:block;background:url('/images/common/mylio_line_bg.gif') repeat-x 0px top; display:inline-block;margin-top:10px; }
.data_table02 th { font-weight:bold;border-right:1px solid #ddd; vertical-align:middle; border-bottom:1px solid #ddd; text-align:center;font-weight:bold;color:#5e5e5e; background:none}
.data_table02 td {background:none;border-bottom:1px solid #ddd;  padding-bottom:7px; padding-top:7px;font-weight:normal; padding-left:10px;color:#333;line-height:140%}
.data_table02 .left {padding-left:15px;padding-right:10px;}
.data_table02 tfoot {background-color:#f8f8f8; text-align:center;}
.data_table02 .bg_point {background-color:#f2f2f2; font-weight:bold;}
.data_table02 .bg_point th { font-weight:bold;}
.data_table02 .bg_point td { font-weight:bold;color:red}
.data_table02 input, img {vertical-align:middle;}


.user_guide_list {width:580px;  display:block;border:1px solid #ddd; background-color:#f4f4f4;padding:20px;}
.user_guide_list:after {display:block;clear:both; content:""}
.user_guide_list a {font-weight:bold;color:#666;}
.user_guide_list a:hover {font-weight:bold;color:#653f6b;text-decoration:underline}
.user_guide_list .cfirst {width:270px;margin-left:0px; float:left; }
.user_guide_list .clast  {float:left;width:280px;margin-left:10px;}
.user_guide_list li {padding:3px 0 3px 0;line-height:100%;background: url("/images/common/bullet02.gif") no-repeat 0 11px; padding-left:13px;}


.mypage_product_regist_content{margin-top: 30px;}
.mypage_product_regist_btn{margin: 0 auto;text-align: center; margin-top: 20px;}

