@charset "utf-8";
@import url("base.css");


a img {border:0;}
input:focus {background-color:#ffffff;}
select, input {color:#666;}
button {border:0; padding:0; background:transparent; cursor:pointer; *overflow:visible;}
label {cursor:pointer;}
textarea {font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif !important; font-size:12px !important;}
table {width:100%;}

/* clearfix */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {zoom:1;}

/* layout */
#top {position:relative; z-index:50;}
#container {position:relative; z-index:10; }

.mymenu_wrap {height:14px; padding:6px 0 5px 0; line-height:1.1;background:url("../images/common/bg_mymenu_wrap.gif") repeat-x 0 bottom; background-color:#fbfbfb;}
.mymenu_wrap .mymenu {width:990px; margin:0 auto;}
.mymenu_wrap .mymenu ul {float:right; padding-right:-1px;}
.mymenu_wrap .mymenu ul li {float:left; padding-left:13px; background:url("../images/common/bg_bar_g.gif") no-repeat left center;margin-left:13px;}
.mymenu_wrap .mymenu ul li:first-child {background:none;margin-left:13px;}
.mymenu_wrap .mymenu ul li.last {background:none;}

.header {width:990px; height:60px; margin:0 auto; padding-top:15px;}

.header h1 {float:left; padding:2px 0 0 0;}

.header .search_wrap {position:relative; margin:0 0 0 245px; color:#555; z-index:500;}
.header .search_wrap .top_search {position:relative; z-index:100; float:left; width:475px; height:27px; margin-right:5px; border:1px solid #bfc2c4; color:#555;}
.header .search_wrap label {font-size:11px;letter-spacing:-1px;color:#808080;}
*:first-child+html .header .search_wrap label {margin-left:-2px;}
.header .search_wrap label input[type=checkbox] {margin-right:3px;margin-top:-3px;}
*:first-child+html .header .search_wrap label input[type=checkbox] {margin-right:0px;} 
.header .search_wrap .top_search ul {float:left; width:111px; padding:4px 0 2px 0; background:#fff;}
.header .search_wrap .top_search ul li a {display:block; padding:3px 5px 3px 10px; color:#ff4629;}
.header .search_wrap .top_search ul li a:hover {font-weight:normal; letter-spacing:0; color:#ff4629;}
.header .search_wrap .top_search ul li a span.on {display:block; padding-right:7px; background:url("../images/layout/icon_top_search.gif") no-repeat right 5px;}
.header .search_wrap .top_search input {width:341px; height:14px; padding:7px 10px 6px 10px; .padding:5px 10px 6px 10px; border:none; background-color:#fff;}

.header .search_wrap .search_result_wrap {position:absolute; left:107px; top:28px; width:570px; z-index:10000;}
.header .search_wrap .search_result_wrap a {font-weight:normal; letter-spacing:0; color:#666; font-size:11px;}
.header .search_wrap .search_result_top {width:576px; height:3px; background:url("../images/layout/bg_search_result_t.png") no-repeat left top;}
.header .search_wrap .search_result {padding:11px 17px 10px 17px; background:url("../images/layout/bg_search_result.png") repeat-y left top;}
.header .search_wrap .search_result ul {float:left; width:299px;}
.header .search_wrap .search_result ul li {padding-bottom:5px;}
.header .search_wrap .search_result .associate_record {float:right; width:209px; padding-left:15px;}
.header .search_wrap .search_result .associate_record .record_list {padding:7px 0 4px 0; border-top:1px solid #e2e2e2;}
.header .search_wrap .search_result .associate_record .fir {padding-top:0px; border:none;}
.header .search_wrap .search_result .associate_record .thum_img {float:left; margin:0 7px 6px 0;}
.header .search_wrap .search_result .associate_record .tit a {color:#333; font-weight:bold;}
.header .search_wrap .search_result .associate_record .record_info {padding-top:3px; font-size:11px;}
.header .search_wrap .search_result .associate_record .gift {padding-top:3px; font-size:11px; color:#666;}
.header .search_wrap .search_result .associate_record .record_price {padding-top:3px; color:#d93131;}
.header .search_wrap .search_result .associate_record .record_save {padding-top:3px; font-size:11px; color:#444;}
.header .search_wrap .search_result .associate_record .record_save span {display:inline-block;}
.header .search_wrap .search_result .associate_record .ship_date{padding-top:4px; font-size:11px; color:#999;}
.header .search_wrap .search_result_bottom {clear:both; padding:0 4px 7px 4px; background:url("../images/layout/bg_search_result_b.png") no-repeat left top;}
.header .search_wrap .search_result_bottom div {height:15px; padding:6px 10px; border-top:1px solid #ccc; background-color:#e6e6e6; font-size:11px;}
.header .search_wrap .search_result_bottom div p {float:left; .margin-top:-2px;}
.header .search_wrap .search_result_bottom div a {float:right;}

.header .search_wrap .s_keyword {padding:7px 0 0 12px; .padding:7px 0 0 12px;}
.header .search_wrap .s_keyword * {float:left; font-size:11px;}
.header .search_wrap .s_keyword dt {padding-right:7px;}
.header .search_wrap .s_keyword dd {padding-right:3px; color:#999;}
.header .search_wrap .s_keyword dd.line {padding-right:6px;}

.gnb_area {position:relative; height:33px; padding-bottom:4px; background:url("../images/layout/bg_gnb_gr.png") repeat-x left bottom; z-index:1;}
.gnb_area .gnb_wrap {width:990px; margin:0 auto;}
.gnb_area .gnb_wrap #gnb {position:relative;}
.gnb_area .gnb_wrap #gnb li,
.gnb_area .gnb_wrap #gnb li a {float:left;}
.gnb_area .gnb_wrap #gnb li a {display:block; height:13px; padding:8px 0 12px 0; .padding:10px 0; text-align:center; background:url("../images/layout/bg_gnb_bar.gif") no-repeat right 50%;}
.gnb_area .gnb_wrap #gnb li a.gnb01 {width:116px;}
.gnb_area .gnb_wrap #gnb li a.gnb02 {width:118px;}
.gnb_area .gnb_wrap #gnb li a.gnb03 {width:105px;}
.gnb_area .gnb_wrap #gnb li a.gnb04 {width:163px;}
.gnb_area .gnb_wrap #gnb li a.gnb05 {width:117px;}
.gnb_area .gnb_wrap #gnb li a.gnb06 {width:130px;}
.gnb_area .gnb_wrap #gnb li a.gnb07 {width:138px;}
.gnb_area .gnb_wrap #gnb li a.gnb08 {width:103px; background:none;}
.gnb_area .gnb_wrap #gnb li a:hover,
.gnb_area .gnb_wrap #gnb li a.selected {padding:8px 0 21px 0; .padding:10px 0 19px 0; background:url("../images/layout/bg_gnb_on.png") no-repeat 50% top;}
.gnb_area .gnb_wrap #gnb li.none_2d a:hover,
.gnb_area .gnb_wrap #gnb li.none_2d a.selected {padding:8px 0 11px 0; .padding:10px 0 9px 0; border-bottom:1px solid #5f73a5;}

.gnb_area .gnb_wrap #gnb li .depth2_wrap {position:absolute; top:33px; padding-top:11px; background:url("../images/layout/bg_gnb_depth2_t.png") no-repeat left top; z-index:-1;}
.gnb_area .gnb_wrap #gnb li .depth2 {width:321px; padding:0 4px; background:url("../images/layout/bg_gnb_depth2.png") repeat-y left top;}
.gnb_area .gnb_wrap #gnb li .depth2 ul {float:left; width:140px; padding:0 10px;}
.gnb_area .gnb_wrap #gnb li .depth2 ul li {float:none;}
.gnb_area .gnb_wrap #gnb li .depth2 ul li a {float:none; display:block; padding:5px 9px 5px 25px; color:#666; background:url("../images/layout/bu_depth01.png") no-repeat 9px 9px; text-align:left;}
.gnb_area .gnb_wrap #gnb li .depth2 ul.gnb_shortcut li a {background:url("../images/layout/bu_depth02.png") no-repeat 9px 7px;}
.gnb_area .gnb_wrap #gnb li .depth2 ul li a:hover,
.gnb_area .gnb_wrap #gnb li .depth2 ul li a.selected {background-color:#e2e2e2;}
.gnb_area .gnb_wrap #gnb li .depth2_wrap .bg_bottom {width:329px; height:14px; background:url("../images/layout/bg_gnb_depth2_b.png") no-repeat left top;}

.gnb_area .gnb_wrap #gnb li.sm .depth2_wrap {position:absolute; top:33px; padding-top:11px; background:url("../images/layout/bg_gnb_depth2_t_sm.png") no-repeat left top; z-index:-1;}
.gnb_area .gnb_wrap #gnb li.sm .depth2 {width:160px; padding:0 4px; background:url("../images/layout/bg_gnb_depth2_sm.png") repeat-y left top;}
.gnb_area .gnb_wrap #gnb li.sm .depth2_wrap .bg_bottom {width:168px; height:14px; background:url("../images/layout/bg_gnb_depth2_b_sm.png") no-repeat left top;}

.gnb_area .gnb_wrap #gnb li .g_sub01 {left:-4px;}
.gnb_area .gnb_wrap #gnb li .g_sub02 {left:10px;}
.gnb_area .gnb_wrap #gnb li .g_sub03 {left:121px;}
.gnb_area .gnb_wrap #gnb li .g_sub04 {left:255px;}
.gnb_area .gnb_wrap #gnb li .g_sub05 {left:480px;}
.gnb_area .gnb_wrap #gnb li .g_sub06 {left:600px;}

/* aside_ban */
.aside_ban {margin-top:20px;}
.aside_ban li {padding-bottom:4px;}

/* customer_noti */
.customer_noti {position:relative; width:190px; height:191px; margin-top:30px; background:url("../images/common/customercenter_noti.gif") no-repeat left top;}
/* .customer_noti .contact {position:absolute; left:69px; top:167px; .top:170px; text-indent:0;} */
.customer_noti .contact {position:absolute; left:48px; top:135px; .top:170px; text-indent:0;}

/* quick_menu */
.quick_menu {position:absolute; right:-115px; top:30px; text-align:center;}
.quick_menu .today_p {width:92px; padding:10px 3px 0 3px; background-color:#fff; border:1px solid #e2e2e2;}
.quick_menu .today_p ul.v_product {padding:8px 0 6px 0;}
.quick_menu .today_p ul.v_product li {float:left; padding-right:2px;}
.quick_menu .today_p ul.v_product li.end {padding-right:0;}
.quick_menu .today_p ul.v_product li img {border:1px solid #e9e9e9;}
.quick_menu .today_p p.control a {display:inline-block; width:25px; color:#666; font-size:11px; letter-spacing:-1px;}
.quick_menu .today_p p.control a.prev {padding:4px 5px 3px 15px; background:#f4f4f4 url("../images/layout/bu_prev.gif") no-repeat 3px 7px; float:left;}
.quick_menu .today_p p.control a.next {padding:4px 15px 3px 5px; background:#f4f4f4 url("../images/layout/bu_next.gif") no-repeat 32px 7px; float:right;}
.quick_menu .today_p ul.sns {padding:7px 0 7px 7px;}
.quick_menu .today_p ul.sns li {float:left; padding-right:5px;}
.quick_menu .today_p ul.sns li.end {padding-right:0;}

.quick_menu .cart {width:100px; height:50px; margin-top:-1px; background:url("../images/layout/bg_quick.png") no-repeat left top; color:#444;}
.quick_menu .cart dt {padding:4px 0 7px 0;}
.quick_menu .cart span.typ_col05 a {color:#00afd8;}

/* ban_footer */
.ban_footer {clear:both; float:left; padding:12px 0 30px 0;}

/* footer */
#footer {clear:both; background-color:#f2f2f3;}
#footer .footer_link01 {width:100%; padding:16px 0; background-color:#fff; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
#footer .footer_link01 .customer {width:990px; margin:0 auto;}
#footer .footer_link01 .customer dt {float:left; padding-right:20px;}
#footer .footer_link01 .customer li {float:left; padding:1px 42px 0 0;}
#footer .footer_link02 {width:100%; padding:16px 0; background-color:#f2f2f3; border-bottom:1px solid #dbdbdb;}
#footer .footer_link02 .terms {width:990px; margin:0 auto;}
#footer .footer_link02 .terms li {float:left; padding-right:40px;}
#footer .company {width:990px; margin:0 auto; padding:10px 0;}
#footer .company .f_logo {float:left; padding-right:30px;}
#footer .company .add {float:left; width:473px;}
#footer .company .add li {padding-bottom:2px;}
#footer .company .info {float:left; padding-left:50px;}
#footer .company .info li {float:left;}
#footer .company .info .norton {padding-right:35px;}

/* bullet */
.bu_circle_g {display:inline-block; width:12px; height:12px; color:#fff !important; background:url("../images/common/bg_circle_g.gif") no-repeat left top;}
.bu_circle_gr {display:inline-block; width:10px; height:12px; padding:1px 2px; color:#198430 !important; background:url("../images/common/bg_circle_gr.gif") no-repeat left top;}

.mileage_wrap .mileage {color:#222;}
.mileage_wrap .mileage * {.vertical-align:middle;}

/* float */
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}

/* align */
.al_c {text-align:center !important;}
.al_l {text-align:left !important;}
.al_r {text-align:right !important;}

/* ir */
.ir {display:inline-block; overflow:hidden; text-indent:-10000px;}
.ir02 {display:inline-block; overflow:hidden; position:absolute; visibility:hidden; font-size:0; text-indent:-10000px;}

/* ellipsis */
.ellipsis {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* margin */
.mt-1 {margin-top:-1px !important;}
.mt-2 {margin-top:-2px !important;}
.mt-5 {margin-top:-5px !important;}
.mt-7 {margin-top:-7px !important;}
.mt-15 {margin-top:-15px !important;}
.mt-20 {margin-top:-20px !important;}
.mt-25 {margin-top:-25px !important;}
.mt-30 {margin-top:-30px !important;}
.mt-38 {margin-top:-38px !important;}
.mt0 {margin-top:0px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt5 {margin-top:5px !important;}
.mt6 {margin-top:6px !important;}
.mt7 {margin-top:7px !important;}
.mt8 {margin-top:8px !important;}
.mt9 {margin-top:9px !important;}
.mt10 {margin-top:10px !important;}
.mt12 {margin-top:12px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mb0 {margin-bottom:0px !important;}
.mb4 {margin-bottom:4px !important;}
.mb5 {margin-bottom:5px !important;}
.mb7 {margin-bottom:7px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.ml-113 {margin-left:-113px !important;}
.ml5 {margin-left:5px !important;}
.ml6 {margin-left:6px !important;}
.ml8 {margin-left:8px !important;}
.ml10 {margin-left:10px !important;}
.ml13 {margin-left:13px !important;}
.ml18 {margin-left:18px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr12 {margin-right:12px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}

.pd_lr0 {padding-left:0 !important; padding-right:0 !important;}

/* width */
.w75 {width:75px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w200 {width:200px;}
.w600 {width:600px;}

.w33 {width:33px;}
.w38 {width:38px !important;}
.w44 {width:44px !important;}
.w64 {width:64px !important;}
.w85 {width:85px;}
.w128 {width:128px;}
.w142 {width:146px;}
.w252 {width:252px;}
.w270 {width:270px;}
.w275 {width:275px;}
.w320 {width:320px;}
.w331 {width:331px;}
.w348 {width:348px;}
.w370 {width:370px;}
.w391 {width:391px;}
.w399 {width:399px !important;}
.w456 {width:456px;}
.w495 {width:495px;}
.w535 {width:535px;}
.w566 {width:566px;}
.w622 {width:622px;}
.w647 {width:647px;}
.w669 {width:669px;}
.w752 {width:752px;}
.w990 {width:990px;}
.w100p {width:100%;}

.qty_txt {width:25px;}

/* text button */
.txt_btn01 {display:inline-block; height:20px; padding:0 0 0 11px; background:url("../images/btn/bg_txtbtn_l.gif") no-repeat left top; vertical-align:middle;}
.txt_btn01 a {display:inline-block; padding:4px 11px 3px 0; background:url("../images/btn/bg_txtbtn.gif") no-repeat right top; font-size:11px; letter-spacing:-1px;}
.txt_btn01 a:hover {font-weight:normal;}

img.pt2 {padding-top:3px !important; .padding-top:2px !important; vertical-align:top;}

.txt_btn01_1 {padding:0 0 0 5px;}
.txt_btn01_1 a {padding:4px 5px 3px 0;}

.txt_btn02 {display:inline-block; height:18px; padding:0 0 0 8px; background:url("../images/btn/bg_txtbtn_l02.gif") no-repeat left top; vertical-align:middle;}
.txt_btn02 a {display:inline-block; padding:3px 8px 2px 0; background:url("../images/btn/bg_txtbtn02.gif") no-repeat right top; font-size:11px; letter-spacing:-1px;}
.txt_btn02 a:hover {font-weight:normal;}

.txt_btn03 {display:inline-block; height:19px; vertical-align:middle;}
.txt_btn03 a {display:inline-block; padding:2px 10px 2px 10px; background-color:#fff; border:1px solid #bdbfc0; color:#5d6068; font-size:11px;}

.txt_btn04 {display:inline-block; height:19px; vertical-align:middle;}
.txt_btn04 a {display:inline-block; width:38px; padding:2px 0 2px 0; background-color:#fff; border:1px solid #bdbfc0; color:#5d6068; font-size:11px; text-align:center;}
.txt_btn04 a:hover,
.txt_btn04 a.selected {background-color:#7e878d; border:1px solid #7e878d; color:#fff;}

.txt_btn05 {display:inline-block; height:19px; vertical-align:middle;}
.txt_btn05 a {display:inline-block; padding:2px 10px 2px 10px; background-color:#ff4633; border:1px solid #ff4633; color:#fff; font-size:11px;}

/* tab */
.tab01 li {float:left;}
.tab01 li a {display:inline-block; width:109px; height:12px; padding:6px 0 7px 0; text-align:center; background-color:#5f73a5; border-top:1px solid #4a5c89; border-right:1px solid #4a5c89; border-bottom:1px solid #4a5c89; line-height:1;}
.tab01 li.fir a {width:108px; border-left:1px solid #4a5c89;}
.tab01 li.selected a {background-color:#fff;}
.tab01 li.selected a span {padding:0 14px; background:url("../images/common/icon_drop.gif") no-repeat right 50%;}

.tab01_cont li a {width:95px;}
.tab01_cont li.fir a {width:96px;}

.tab02 li {float:left; width:11%;}
.tab02 li.fir {width:12%; .width:11.8%;}
.tab02 li a {display:inline-block; width:99%; height:12px; padding:6px 0 7px 0; text-align:center; background-color:#5f73a5; border-top:1px solid #4a5c89; border-right:1px solid #4a5c89; border-bottom:1px solid #4a5c89; line-height:1;}
.tab02 li.fir a {width:99%; border-left:1px solid #4a5c89;}

/* pagination */
.pagination {padding-top:15px; text-align:center;}
.pagination * {vertical-align:middle;}
.pagination a {display:inline-block; width:31px; height:14px; padding:6px 0 7px 0; border:1px solid #eaeaea; font-size:14px; color:#4d4f56; text-align:center; font-family:Arial;}
.pagination a:hover,
.pagination .selected {display:inline-block; width:31px; height:14px; padding:6px 0 7px 0; border:1px solid #676f82; background-color:#676f82; color:#fff; font-weight:normal; letter-spacing:0; font-family:Arial;}
.pagination .btn_a a {display:inline-block; width:auto; height:auto; margin:0 1px; padding:8px 0 8px 0; color:#444; font-weight:normal; letter-spacing:0; font-family:Gulim; font-size:12px; color:#444; border:none;}
.pagination .btn_a a:hover {border:none; background-color:#fff; color:#444;}
.pagination .prev {padding:0 4px 0 0;}
.pagination .next {padding:0 0 0 4px;}
.pagination .prev a {padding-left:10px; background:url("../images/common/icon_prev.gif") no-repeat left 11px;}
.pagination .next a {padding-right:10px; background:url("../images/common/icon_next.gif") no-repeat right 11px;}
.pagination .fir a {padding-left:14px; background:url("../images/common/icon_fir.gif") no-repeat left 11px;}
.pagination .end a {padding-right:14px; background:url("../images/common/icon_end.gif") no-repeat right 11px;}

.pagination02 {padding:4px 0; text-align:center;}
.pagination02 * {vertical-align:middle;}
.pagination02 a {display:inline-block; padding:0 4px 0 8px; color:#888;}
.pagination02 a,
.pagination02 .selected {height:14px; background:url("../images/common/bg_bar_g03.gif") no-repeat left 2px; .background:url("../images/common/bg_bar_g03.gif") no-repeat left 1px;}
.pagination02 a.fir,
.pagination02 span.fir {background:none;}
.pagination02 a:hover,
.pagination02 .selected {display:inline-block; padding:0 4px 0 8px; font-weight:bold; color:#888; letter-spacing:-1px;}
.pagination02 .btn_a a {display:inline-block; margin:0 1px; padding:8px 0 8px 0; color:#444; font-weight:normal; letter-spacing:0; font-family:Gulim; font-size:12px; color:#444; border:none;}
.pagination02 .btn_a a:hover {border:none; background-color:#fff; color:#444;}
.pagination02 .prev a {width:5px; background:url("../images/common/icon_prev02.gif") no-repeat left 11px;}
.pagination02 .next a {width:5px; background:url("../images/common/icon_next02.gif") no-repeat right 11px;}
.pagination02 .fir a {width:9px; background:url("../images/common/icon_fir02.gif") no-repeat left 11px;}
.pagination02 .end a {width:9px; background:url("../images/common/icon_end02.gif") no-repeat right 11px;}

/* tab */
.typ_tab {margin-left:1px; background:url("../images/common/bg_gray_line.gif") repeat-x left bottom;}
.typ_tab li {float:left; text-align:center; background:url("../images/common/bg_tab_l.gif") no-repeat left 4px;}
.typ_tab li.fir {padding-left:1px;}
.typ_tab li.selected {margin-left:-1px; padding-left:1px; background:url("../images/common/bg_tab_l_on.gif") no-repeat left top;}

.typ_tab li button {height:29px; padding:6px 0 8px 0; background:url("../images/common/bg_tab.gif") no-repeat right top;}
.typ_tab li.selected button {height:33px; background:url("../images/common/bg_tab_on.gif") no-repeat right top;}

.typ_tab li a {display:block; height:14px; margin-top:4px; padding:7px 0; .padding:9px 0 5px 0; background:url("../images/common/bg_tab.gif") no-repeat right top;}
.typ_tab li span {display:block; height:15px; padding:9px 0; background:url("../images/common/bg_tab_on.gif") no-repeat right top;}

.typ_tab02 {margin-left:1px; background:url("../images/common/bg_gray_line.gif") repeat-x left bottom;}
.typ_tab02 li {float:left; text-align:center; background:url("../images/common/bg_tab_l.gif") no-repeat left top;}
.typ_tab02 li:first-child {padding-left:1px;}
.typ_tab02 li.selected {margin-left:-1px; padding-left:1px; background:url("../images/common/bg_tab_l_on.gif") no-repeat left top;}

.typ_tab02 li a {display:block; width:98px; height:14px; padding:5px 0; background:url("../images/common/bg_tab_s.gif") no-repeat right top;}
.typ_tab02 li.selected a {display:block; background:url("../images/common/bg_tab_on.gif") no-repeat right top;}

.typ_tab03 {border-left:1px solid #e5e5e6;}
.typ_tab03 li {float:left;}
.typ_tab03 li a {display:block; padding:5px 9px 6px 9px; background-color:#f9f9f9; border-top:1px solid #e5e5e6; border-right:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6; line-height:1; color:#888;}
.typ_tab03 li.selected a {background-color:#fff; border-bottom:none; color:#5f73a5; font-weight:bold; letter-spacing:-1px;}

/* result_totalpage */
.result_totalpage {margin-top:20px; padding:6px 0; background-color:#f9f9f9; font-size:11px; color:#999; text-align:center;}
.result_totalpage input {width:46px; padding:2px;}
.result_totalpage span.txt {padding-top:2px; vertical-align:middle;}

/* text */
.typ_txt01 {color:#b6b7bc !important; font-size:11px;}
.typ_txt02 {color:#888 !important; font-size:11px;}
.typ_txt03 {color:#c4690e !important; font-size:11px;}
.typ_txt04 {color:#999 !important; font-size:11px;}
.typ_txt05 {color:#444 !important; font-size:11px;}
.typ_txt06 {color:#666 !important; font-size:11px;}
.typ_txt07 {color:#156eb0 !important; font-size:11px;}
.typ_txt08 {color:#555 !important; font-size:11px;}
.typ_txt09 {color:#00afd8 !important; font-size:11px;}

.ls-1 {letter-spacing:-1px;}

/* color */
.typ_col01 {color:#666 !important;}
.typ_col02 {color:#ff4629 !important;}
.typ_col03 {color:#888 !important;}
.typ_col04 {color:#999 !important;}
.typ_col05 {color:#00afd8 !important;}
.typ_col06 {color:#ff4633 !important;}
.typ_col07 {color:#17a027 !important;}
.typ_col08 {color:#c4690e !important;}
.typ_col09 {color:#444 !important;}
.typ_col10 {color:#444 !important}
.typ_col11 {color:#54d0ed !important}
.typ_col12 {color:#0077d5;}

/* font-weight */
.fw_n {font-weight:normal;}

/* btn_area */
.btn_area {text-align:center;}

/* scroll */
.scroll {overflow-y:scroll; overflow-x:hidden; padding:0;}

/* f_cont */
.f_cont {width:900px; padding-left:45px;}

/* input */
.input_form {border:1px solid #c3c3c3; background-color:#fff;}
.input_radio {width:13px; height:13px; margin-bottom:2px;}
.input_txt {height:16px; padding:1px 0;}
.input_chk {width:13px; height:13px;}

/* score */
.score {width:auto; text-align:left;}
.score * {vertical-align:top;}
.score .score_star {display:inline-block; width:60px; height:10px; padding:1px 9px 0 0; background:url("../images/common/bg_score.gif") no-repeat left 1px; .padding:0 9px 0 0; .background:url("../images/common/bg_score.gif") no-repeat left top;}
.score .score_star em {display:block; background:url("../images/common/icon_score.gif") no-repeat left top;}

.score02 .score_star {display:inline-block; width:70px; height:12px; margin:0 10px 0 0; background:url("../images/common/bg_score02.gif") no-repeat left top;}
.score02 .score_star em {display:block; background:url("../images/common/icon_score02.gif") no-repeat left top;}

/* table */
.typ_border01 {border-right:1px solid #4a4e56; border-bottom:1px solid #4a4e56; border-left:1px solid #4a4e56;}
.typ_border02 {border-bottom:1px solid #4a4e56;}

.board01 {border-top:1px solid #4a4e56;}
.board01 th {padding:7px 0; color:#565960; border-bottom:2px solid #4a4e56;}
.board01 td {padding:10px; border-left:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6;}
.board01 td:first-child {border-left:none;}
.board01 td.bd_none {border-left:none;}
.board01 td.chkbox_a {padding:10px 0; text-align:center; vertical-align:top;}

.board02 {border-top:2px solid #4a4e56;}
.board02 th {padding:10px 0 10px 10px; background-color:#f8f9f9; border-right:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6; text-align:left; vertical-align:top; color:#444;}
.board02 td {padding:5px 10px; border-bottom:1px solid #e5e5e6; vertical-align:middle;}
.board02 .last th,
.board02 .last td {border-bottom:none;}

.board02_1 {border-top:1px solid #e5e5e6;}
.board02_1 th {padding:10px; background-color:#f8f9f9; border-right:none; border-left:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6; text-align:left; vertical-align:top; color:#444;}
.board02_1 td {padding:5px 0 5px 10px !important;; border-left:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6 !important; vertical-align:middle;}
.board02_1 .bd_none {border-left:none;}

.board03 {border-top:2px solid #4a4e56;}
.board03 th {padding:7px 0; color:#565960; border-bottom:2px solid #4a4e56; background-color:#fffbef;}
.board03 td {padding:10px; border-left:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6; background-color:#fffbef;}
.board03 td.bd_none {border-left:none;}

.board04 {border-top:2px solid #4a4e56;}
.board04 th {padding:7px 0; color:#565960; border-bottom:2px solid #4a4e56;}
.board04 td {padding:10px 0; border-left:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6;}
.board04 td.bd_none {border-left:none;}

.board05 {border-top:1px solid #4a4e56; border-bottom:1px solid #4a4e56;}
.board05 th {padding:7px 0; color:#565960; border-bottom:2px solid #4a4e56;}
.board05 td {padding:5px 10px; border-left:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6;}
.board05 td.bd_none {border-left:none;}

.board06 {border-top:1px solid #e5e5e6;}
.board06 th {padding:7px 0 7px 10px; background-color:#f8f9f9; border-right:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6; color:#444; text-align:left;}
.board06 td {padding:7px 0 7px 10px; border-bottom:1px solid #e5e5e6; color:#666;}

.board07 {border-top:1px solid #e5e5e6;}
.board07 th {padding:7px 10px; background-color:#f8f9f9; border-left:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6; color:#444; text-align:left;}
.board07 td {padding:7px 10px; border-left:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6; color:#666;}
.board07 .bd_none {border-left:none;}

.board08 {border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.board08 th,
.board08 td {padding:10px 0; background:url("../images/common/bg_dashline_g03.gif") repeat-x left top; text-align:left; vertical-align:top;}

.board09 {border-top:1px solid #4a4e56;}
.board09 thead th {height:25px; padding-top:1px; color:#565960; border-bottom:2px solid #4a4e56;}
.board09 tbody th,
.board09 tfoot th {border-bottom:1px solid #e5e5e6; background-color:#f8f9f9;}
.board09 td {padding:8px 10px; border-left:1px solid #e5e5e6; border-bottom:1px solid #e5e5e6; text-align:right;}
.board09 tfoot {color:#00afd8;}
.board09 td.bd_none {border-left:none;}

.board10 th {padding:3px 0; border:1px solid #c4690e; background-color:#fff8d7;}
.board10 td {padding:3px 0; border:1px solid #c4690e; color:#c4690e; text-align:center;}

.board11 {background:url("../images/chart/bg_board11_top.gif") no-repeat left top;}
.board11 th {padding:6px 0; font-weight:bold; color:#426487;}
.board11 td {padding:14px 0; border-bottom:1px solid #e4ebf0;}

/* board */
.typ_board01 {border-top:2px solid #5f73a5; border-bottom:1px solid #d5d5d5;}
.typ_board01 th {padding:12px 0 12px 20px; background-color:#f2f2f2; text-align:left; vertical-align:top;}
.typ_board01 td {padding:12px 0 12px 15px;}
.typ_board02 {border-top:1px solid #4a4e56;}

/* m_tab_wrap */
.m_tab_wrap {position:relative; width:320px;}
.m_tab_wrap .more a {position:absolute; top:5px; right:0; padding-right:8px; background:url("../images/common/icon_arr_g02.gif") no-repeat right 50%;}

.m_tab_wrap .notice_cont {padding-top:10px; font-size:11px; color:#666;}
.m_tab_wrap .notice_cont li {padding:3px 0 3px 10px; background:url("../images/common/bu_dot_g02.gif") no-repeat left 50%;}

.chart_cont {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.chart_cont .chart_list li {height:15px; padding:5px 0 7px 18px; .padding:5px 0 6px 18px; border-bottom:1px solid #e3e3e8;}
.chart_cont .chart_list li a * {vertical-align:middle;}
.chart_cont .chart_list li .rank {display:inline-block; width:14px; height:14px; padding:1px 1px 0 0; font-size:11px; font-weight:bold; color:#fff; text-align:center;}
.chart_cont .chart_list li .rank01 {background:url("../images/common/bg_chart_rank01.gif") no-repeat left top;}
.chart_cont .chart_list li .rank02 {background:url("../images/common/bg_chart_rank02.gif") no-repeat left top;}
.chart_cont .chart_list li .rank03 {background:url("../images/common/bg_chart_rank03.gif") no-repeat left top;}
.chart_cont .chart_list li .cont {display:inline-block; width:220px; padding-left:18px;}
.chart_cont .chart_list li.thum_chart {height:auto; padding:2px 0 3px 8px; border-top:1px solid #f7f7f7; background-color:#f8f9f9;}
.chart_cont .chart_list li.thum_chart a {font-weight:bold; color:#616d8a; letter-spacing:0px;}
.chart_cont .chart_list li.thum_chart .thum {float:left; display:inline-block; padding:2px 9px 2px 2px; background:url("../images/common/bg_thum_chart.gif") no-repeat left top;}
.chart_cont .chart_list li.thum_chart .cont {display:inline-block; width:210px; height:25px; padding-top:12px; padding-left:12px; vertical-align:middle;}

.chart_cont .up {display:inline-block; height:13px; padding:1px 0 1px 14px; background:url("../images/common/icon_up.gif") no-repeat left 3px; color:#616d8a;}
.chart_cont .down {display:inline-block; height:13px; padding:1px 0 1px 14px; background:url("../images/common/icon_down.gif") no-repeat left 4px; color:#616d8a;}
.chart_cont .n_change {display:inline-block; overflow:hidden; text-indent:-10000px; width:18px; height:15px; background:url("../images/common/icon_n_change.gif") no-repeat center 50%;}

.event_wrap {width:435px;}
.event_wrap .box {width:435px;height:254px;position:relative;}
.event_wrap .event_btn {overflow:hidden; margin:4px 0;z-index:10}
.event_wrap .event_btn li {float:left; padding-left:2px;}
.event_wrap .event_cont li {margin-bottom:2px;}
.event_wrap .event_cont li.txt_evt {padding:8px 10px 7px 10px; .padding:6px 10px; background-color:#f4f4f4;}
.event_wrap .event_cont li.txt_evt a {color:#444;}


.new_record_con {width:770px;margin-top:8px; border-top:1px solid #737878; border-bottom:1px solid #e5e5e5;}
.new_record_con li {float:left; padding:12px 13px 8px 12px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.new_record_con li.last {border-right:none;}
.new_record_con li.end {border-bottom:none;}
.new_record_con li a:hover,
.new_record_con li a:visited {font-weight:normal; letter-spacing:0; color:#666;}
.new_record_con dl {width:128px; padding-top:8px;line-height:15px;}
.new_record_con dt {height:28px;overflow:hidden;text-align:left;color:#444;font-size:12px;}
.new_record_con dd.text {height:30px;overflow:hidden;text-align:left;}
.new_record_con dd.mileage_wrap {margin-top:7px;}
.new_record_con dd.mileage_wrap .mileage {width:40px; padding-top:1px; text-align:right; line-height:1.2;}


.recomm_wrap .more a {float:right; margin-top:-12px; padding-right:8px; background:url("../images/common/icon_arr_g02.gif") no-repeat right 50%;}
.recomm_record_cont {height:252px; margin-top:8px; background-color:#fafbf5; border-top:2px solid #4a4e56; border-bottom:2px solid #4a4e56; color:#666;}
.recomm_record {width:485px; padding-right:15px; border-right:1px solid #dbdbdb;}
.recomm_record .thum {float:left; padding-right:10px;}
.recomm_record dt.tit {padding:10px 0; font-weight:bold;}
.recomm_record dt.tit a {color:#444;}
.recomm_record .expla {height:90px;}
.recomm_record .name {padding:5px 0;}
.recomm_record .date {font-size:11px;}
.recomm_record .comm {padding:3px 0 7px 0;}
.recomm_record .comm dt {width:62px;}
.recomm_record .comm .score {padding:3px 0 2px 0;}
.recomm_record .mileage {padding-left:7px;}
.recomm_record_list {width:269px;}
.recomm_record_list li {padding:9px 10px; border-bottom:1px solid #dbdbdb;}
.recomm_record_list .thum_img {float:left; padding-right:10px;}
.recomm_record_list dt.tit {float:left; width:170px; padding:5px 0 7px 0;}
/* .recomm_record_list dt.tit a {color:#444; font-size:11px; font-weight:bold;} */
.recomm_record_list dt.tit a {color:#444; font-size:11px;}
.recomm_record_list li.end {border-bottom:none;}
.recomm_record_cont .recomm_record .comm dd {margin-right:100px;text-align:left}
.recomm_record_cont .recomm_record .comm .score {width:223px; margin-right:0;}

.linkarea_wrap {padding:1px 0 20px 0; background:url("../images/common/bg_dotline_g08.gif") repeat-x left bottom;}

.media_wrap {padding-top:30px; background:url("../images/common/bg_dotline_g08.gif") repeat-x left top;}
.media_wrap .media {width:770px; padding-top:10px;}
.media_wrap .media dl {float:left; width:256px; color:#666;}
.media_wrap .media .thum {float:left; padding-right:10px;}
.media_wrap .media .tit {padding-bottom:2px;}
.media_wrap .media .tit a {color:#666; font-weight:bold; font-size:11px;}
.media_wrap .media .mileage_wrap {padding-top:2px; font-size:11px;}

.media_wrap02 .media02 {margin-top:8px; padding-bottom:13px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.media_wrap02 dl {float:left; width:246px; padding:15px 0 0 10px; color:#666;}
.media_wrap02 .tit { width:140px; font-size:11px;}
.media_wrap02 .tit a {font-weight:bold; letter-spacing:0; color:#444;}
.media_wrap02 dd {padding-top:3px;}
.media_wrap02 .thum {float:left; top:0px; margin:0 10px 0 0; padding-top:0;}
.media_wrap02 .mileage_wrap .price {display:inline-block; width:55px;}
.media_wrap02 .mileage_wrap .mileage {color:#222; font-size:11px;}

.theme_wrap {padding-top:30px; background:url("../images/common/bg_dotline_g08.gif") repeat-x left top;}
.theme_wrap .theme {width:770px; padding-top:10px;}
.theme_wrap .theme dl {float:left; width:256px; color:#666; font-size:11px;}
.theme_wrap .theme .thum {float:left; padding-right:10px;}
.theme_wrap .theme .tit {padding-bottom:7px;}
.theme_wrap .theme .tit a {color:#666; font-weight:bold;}
.theme_wrap .theme .score {padding:5px 0;}
.theme_wrap .more a {float:right; margin-top:-12px; padding-right:8px; background:url("../images/common/icon_arr_g02.gif") no-repeat right 50%;}

.review_wrap {padding-top:30px; background:url("../images/common/bg_dotline_g08.gif") repeat-x left top;}
.review_wrap .review {width:770px; padding-top:22px;}
.review_wrap .review dl {float:left; width:226px; padding-right:30px; color:#666; font-size:11px;}
.review_wrap .review .thum {float:left; padding:0 10px 10px 0;}
.review_wrap .review .tit {padding-bottom:7px;}
.review_wrap .review .tit a {color:#666; font-weight:bold;}
.review_wrap .review .score {padding:5px 0;}
.review_wrap .expla {line-height:1.4;}
.review_wrap .more a {float:right; margin-top:-12px; padding-right:8px; background:url("../images/common/icon_arr_g02.gif") no-repeat right 50%;}

.tab_ul {float:right; margin-top:-12px;}
.tab_ul li {float:left; padding-left:2px;}
.tab_ul li.selected a {color:#222; letter-spacing:-1px; font-weight:bold;}
.tab_ul li a:hover  {color:#222;}

.talk_wrap {clear:both; padding-top:50px; .padding-top:50px;padding-bottom:0px; }
.talk_wrap .talk_tit {border-bottom:1px solid #e2e2ea;}
.talk_wrap .talk_tit p {float:left;}
.talk_wrap .talk_tit p.tit {display:inline-block; height:20px; padding:10px 0 0 33px; background:url("../images/common/bu_talk_tit.gif") no-repeat 6px 6px; color:#242424; font-size:15px; font-weight:bold; line-height:15px;}
.talk_wrap .talk_tit p.talk_join {float:right; margin-top:3px;}
.talk_wrap .talk {background:url("../images/common/bg_talk_dice.gif") no-repeat 385px 10px;}
.talk_wrap .talk {margin:9px 18px 0 18px;}
.talk_wrap .talk .support {float:left; width:370px;}
.talk_wrap .talk .oppose {float:right; width:370px;}
.talk_wrap .talk dt {overflow:hidden; padding-bottom:10px;}
.talk_wrap .talk dt img {float:left;}
.talk_wrap .talk dt .s_poeple,
.talk_wrap .talk dt .o_poeple {float:left; display:block; height:13px; margin:6px 0 0 5px; padding:4px 5px 4px 0; background:url("../images/common/bg_box_g.gif") no-repeat right top; color:#676767;}
.talk_wrap .talk dt .s_poeple span,
.talk_wrap .talk dt .o_poeple span {height:13px; padding:4px 0 4px 12px; background:url("../images/common/bg_box_g_l.gif") no-repeat left top;}
.talk_wrap .talk dt .s_poeple span em {display:inline-block; padding-right:14px; background:url("../images/common/icon_recomm02.gif") no-repeat right top; font-size:11px; font-weight:normal; color:#767676;}
.talk_wrap .talk dt .o_poeple span em {display:inline-block; padding-right:14px; background:url("../images/common/icon_recomm03.gif") no-repeat right top; font-size:11px; font-weight:normal; color:#767676;}
.talk_wrap .talk dt .s_poeple em,
.talk_wrap .talk dt .o_poeple em {font-weight:bold; color:#ff7e00;}
.talk_wrap .talk dd {padding-bottom:3px; color:#515151;}
.talk_wrap .talk dd .id {margin-left:15px; font-size:11px; color:#aaa;}

.ban_cont {float:right; width:436px; }
.ban_cont a img {border:1px solid #cfcfcf;}
.ban_cont .ban_cont_b {float:left;}
.ban_cont .ban_cont_s {float:left; padding-top:8px;}
.ban_cont .ban_cont_s li {float:left; padding-right:8px;}
.ban_cont .ban_cont_s li.last {padding-right:0;}

/* qty_wrap */
.qty_block {width:44px;}
.qty_wrap {display:inline-block; width:44px; height:19px;}
.qty_wrap input.qty_txt {padding:1px 0;}
.qty_wrap .qty {width:13px; padding-left:3px;}
.qty_wrap .qty .up img {float:left; padding-bottom:1px;}
.qty_wrap .qty .down img {float:left; .margin-top:-4px;}
.qty_opt {display:inline-block; width:44px; margin-top:3px;}

 
/* error */
.error {width:700px; margin:0 auto; padding:33px 0 40px 0; border-top:1px solid #4a4e56; border-bottom:1px solid #cccccc; text-align:center;}
.error .error_mess_txt {padding:25px 0 40px 0; color:#444; line-height:20px;}

/* 메인 블럭리스트 */
.main_listbox_wrap	{border-bottom:1px dotted #000;padding-bottom:30px;}
.main_listbox	{position:relative;border-top:1px dotted #b2b2b2;margin-top:30px;padding-top:30px;}
.main_listbox h4	{margin-bottom:5px;;}
.main_listbox p.more	{position:absolute;top:31px;right:0;text-align:right; background:url("../images/common/icon_arr_g02.gif") no-repeat right center;display:inline-block}
.main_listbox p.more a	{padding:8px;}
.main_listbox ul.tab	{position:absolute;top:31px;right:0}
.main_listbox ul.tab li	{float:left;margin-left:10px;background:url("../images/common/bg_tab_dotline.gif") no-repeat left 2px;padding-left:12px;}
.main_listbox ul.tab li:first-child	{background:none}
.main_listbox ul.tab li.selected a {color:#333; font-weight:bold;}
.main_listbox ul.tab li a:hover  {color:#333;}

.main_listbox .list	{zoom:1;border-top:1px solid #737878;padding-top:12px;height:100px;position:relative;}
.main_listbox .list dl	{width:236px;float:left;margin-left:30px;position:relative}
.main_listbox .list dl:first-child	{margin-left:0px}
.main_listbox .list dl dt {bold;color:#444;max-height:40px;overflow:hidden;margin-bottom:8px;}
.main_listbox .list dl dt.theme {height:26px;overflow:hidden;}
.main_listbox .list dl dd {font-size:11px;margin-bottom:5px;}
.main_listbox .list dl dd.thum {float:left; padding-right:10px;}
.main_listbox .list dl dd.ex {max-height:26px;overflow:hidden;}
.main_listbox .list dl dd.id {max-height:12px;overflow:hidden;}
.main_listbox .list dl dd.mileage_wrap {position:absolute;bottom:0;left:105px;}
.main_listbox .list dl dd span.price {font-weight:normal;}
.main_listbox .list dl dl {}
.main_listbox .list dl dd dd {float:left;padding-top:4px;}
.steadyseller {border:none;margin-top:0}

span.price	{font-weight:bold;color:#ff4629;}
span.price em	{ background:url("../images/common/icon_point.png") no-repeat left 0;margin-left:10px;font-weight:normal;padding:2px 0 1px 18px;color:#666;margin-top:10px;}

.new_record_btn	{float:right;width:80px;border:none;background:none}
.new_record_btn dd	{width:80px;padding:0}

.pop_button	{margin-top:20px;text-align:center;}

/* 아이콘 폰트 스타일 */

dl.bu_txt dt	{background:url("../images/common/bu_dot_g04.gif") no-repeat left 3px;padding-left:12px;color:red;font-weight:bold;color:#222;margin-top:20px;}
dl.bu_txt dd	{margin-top:7px;padding-left:12px;}
dl.bu_txt dd.arrow	{background:url("../images/common/bu_arr_g03.gif") no-repeat 14px 4px;color:#222;padding-left:22px;}
dl.bu_txt dd.line	{background:url("../images/common/bg_dashline_g05.gif") no-repeat 14px 4px;padding-left:22px;}

/* 상세보기 레이어창 */
.lay_up	{position:absolute;z-index:10;}
.lay_up .wrap	{border:1px solid #d5d5d5;padding:12px;background-color:#fffdf4;z-index:10;}
.lay_up .wrap h4	{font-weight:bold;font-size:11px;color:#5f73a5;margin-bottom:5px;}
.lay_up .wrap table	{width:100%;border-top:1px solid #5f73a5;border-bottom:1px solid #5f73a5;font-size:11px;}
.lay_up .wrap table th	{text-align:left;font-weight:normal;border-right:1px solid #c7cee1;border-top:1px solid #e2e4ea;padding:5px 0 3px 5px;}
.lay_up .wrap table td	{text-align:left;border-top:1px solid #e2e4ea;padding:5px 0 3px 7px;}
.lay_up .wrap table td strong	{color:#666;font-weight:bold;}
.lay_up .wrap table  tr:first-child th, .lay_up .wrap table  tr:first-child td	{border-top:none;border-top-width:medium;border-top-color:currentColor;}
.lay_up .wrap .w200	{width:200px;}
.lay_up .wrap .w250	{width:250px;}
.lay_up .wrap .w300	{width:300px;}
.lay_up .wrap .w350	{width:350px;}
.lay_up .wrap .w400	{width:400px;}


.txt_cut_100{ overflow:hidden;text-overflow:elipsis;white-space:nowrap;width:100px;}