.displaynone {
    display:none !important;
}
.xans-product-detail {
    position:relative;
    margin:0 auto;
    padding:30px 0 0 0;
}
.xans-product-detail .detailArea {
    padding:0 0 0 405px;
    *zoom:1;
}
.xans-product-detail .detailArea:after {
    content:"";
    display:block;
    clear:both;
}
.xans-product-detail .imgArea {
    float:left;
    width:450px;
    margin:0 0 0 -450px;
}
.xans-product-detail .imgArea .keyImg {
    width:346px;
    margin:0 auto;
    text-align:center;
}
.xans-product-detail .imgArea .keyImg img {
    width: 100%;
    max-width:344px;
    border:1px solid #ececec;
    cursor:pointer;
}
.xans-product-detail .imgArea .keyImg .topLogo {
    overflow:hidden;
    padding:0 0 15px;
    *zoom:1;
}
.xans-product-detail .imgArea .keyImg .topLogo span {
    float:left;
    width:220px;
    font-weight:bold;
    font-size:24px;
    font-family:tahoma;
    line-height:24px;
}
.xans-product-detail .imgArea .keyImg .topLogo a {
    float:left;
    max-width:81px;
    max-height:24px;
}
.xans-product-detail .imgArea .keyImg .topLogo img {
    border:0;
    cursor:default;
}
.xans-product-detail .imgArea .keyImg .topLogo a img {
    cursor:pointer;
}
.xans-product-detail .imgArea .listImg {
    overflow:hidden;
    width:346px;
    margin:5px auto 0;
}
.xans-product-detail .imgArea .listImg ul {
    height:77px;
    margin:0 0 0 2px;
    font-size:0;
    line-height:0;
}
.xans-product-detail .imgArea .listImg li {
    display:inline-block;
    margin:0 1px;
    font-size:12px;
    line-height:14px;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.xans-product-detail .imgArea .listImg li img {
    width:65px;
    height:75px;
    border:1px solid #ececec;
    cursor:pointer;
}
.xans-product-detail .imgArea .listImg button {
    position:absolute;
    top:0;
    width:21px;
    height:77px;
    font-size:0;
    line-height:0;
    color:transparent;
    background:url("/images/ngnh/skin/base_ko_KR/product/btn_product_detail_ctrl.png") no-repeat;
}
.xans-product-detail .imgArea .listImg .prev {
    left:0;
    background-position:0 0;
}
.xans-product-detail .imgArea .listImg .next {
    right:0;
    background-position:-31px 0;
}
.xans-product-detail .imgArea .control {
    overflow:hidden;
    width:346px;
    margin:30px auto 0;
    border:1px solid #d7d5d5;
    text-align:center;
    background:#fbfafa;
}
.xans-product-detail .imgArea .control .prev {
    float:left;
    border-right:1px solid #d7d5d5;
}
.xans-product-detail .imgArea .control .next {
    float:right;
    border-left:1px solid #d7d5d5;
}
.xans-product-detail .imgArea .color {
    overflow:hidden;
    margin:20px 0 17px;
}
.xans-product-detail .imgArea .chips {
    float:left;
    width:28px;
    height:18px;
    margin:0 3px 3px 0;
    border:1px solid #e3e3e3;
    font-size:0;
    line-height:0;
}
.xans-product-detail .imgArea .button {
    float:none;
    width:346px;
    margin:30px auto 0;
    padding:0 0 23px;
    border-top:0;
    text-align:center;
}
.xans-product-detail .imgArea .button img {
    margin:0 3px;
}
.xans-product-detail .infoArea h3 {
    padding:5px 5px 10px 9px;
    border-bottom:1px solid #e8e8e8;
    font-size:24px;
    color:#2e2e2e;
    font-family:'나눔고딕',dotum;
}
.xans-product-detail .infoArea h3 span {
    font-weight:normal;
    font-size:12px;
}
.xans-product-detail .infoArea .icon {
    padding:0 0 0 10px;
}
.xans-product-detail .infoArea .icon img {
    margin:0 -3px 0 0;
    vertical-align:middle;
}
.xans-product-detail .infoArea p.delivery {
    font-size: 12px;
    padding:10px 0 20px;
}
.xans-product-detail .infoArea>.info {
    font-size: 12px;
    margin:7px 0 0;
    padding:8px 0 0 11px;
    border-top:1px solid #e8e8e8;
    color:#757575;
}
.xans-product-detail .infoArea table {
    border:0;
    font-size:12px;
    margin:10px 0 0;
}
.xans-product-detail .infoArea th {
    font-weight:normal;
    color:#353535;
    width:115px;
    padding:7px 0 8px 9px;
    text-align:left;
    vertical-align:top;
}
.xans-product-detail .infoArea td {
    padding:7px 10px 8px 0;
    vertical-align:top;
}
.xans-product-detail .infoArea td input {
    height:22px;
    color:#353535;
}
.xans-product-detail .infoArea td select {
    width:100%;
    height:24px;
    font-size:12px;
    color:#353535;
}
.xans-product-detail .infoArea td #delivery_cost_prepaid {
    margin:0 0 5px;
}
.xans-product-detail .infoArea td .inputWrap {
    display:block;
    padding:0 4px;
    border:1px solid #c5c5c5;
    border-right:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
    background:#fff;
}
.xans-product-detail .infoArea td .inputWrap input {
    width:100%;
    border:0;
    font-size:11px;
    line-height:22px;
}
.xans-product-detail .infoArea td.social {
    padding:4px 0 0;
}
.xans-product-detail .infoArea td.social img {
    cursor:pointer;
}
.xans-product-detail .infoArea td .sale {
    text-decoration:line-through;
}
.xans-product-detail .infoArea td .period {
    display:block;
    margin:7px 0 0;
    font-size:11px;
    color:#353535;
}
.xans-product-detail .infoArea td .mileage li {
    line-height:1.7em;
}
.quantity {
    position:relative;
    display:block;
}
.quantity input {
    width:30px;
    height:18px;
    border:1px solid #bcbcbc;
}
.quantity .QuantityUp {
    position:absolute;
    left:32px;
    top:0;
}
.quantity .QuantityDown {
    position:absolute;
    left:32px;
    bottom:0;
}
.xans-product-detail .infoArea td .delivery input {
    border:0;
}
.xans-product-detail .infoArea td .delivery label {
    margin:0 30px 0 0;
}
.xans-product-detail .infoArea td img.qrcode {
    border:1px solid #e1e1e1;
}
.xans-product-detail .infoArea td #span_product_price_text {
}
.xans-product-detail .infoArea td #span_product_coupon_dc_price {
    color:#070705;
}
.xans-product-detail .infoArea td.fileInfo {
    color:#757575;
}
.xans-product-detail .infoArea td.fileInfo input {
    width:288px;
    border:1px solid #c5c5c5;
    border-right:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
}
.xans-product-detail .infoArea td.fileInfo .infoDesc {
    margin:0 0 10px 0;
}
.xans-product-detail .infoArea td.fileInfo li {
    margin:4px 0 0;
    color:#757575;
    font-size:11px;
}
.xans-product-detail .infoArea td.fileInfo li img {
    vertical-align:bottom;
}
.xans-product-detail .delv_price_B strong {
    font-weight:normal;
}
.xans-product-detail .btnTooltip {
    display:inline-block;
    position:relative;
    z-index:10;
    vertical-align:middle;
    *display:inline;
    *zoom:1;
}
.xans-product-detail .infoArea .xans-product-option tr th {
    padding:5px 0 5px 4px;
}
.xans-product-detail .infoArea .xans-product-option tr td {
    padding:4px 10px 4px 0;
}
.xans-product-detail .infoArea .xans-product-option tr:first-child th,.xans-product-detail .infoArea .xans-product-option .xans-product-fileoption th {
    padding-top:14px;
    border-top:1px solid #e8e8e8;
}
.xans-product-detail .infoArea .xans-product-option tr:first-child td,.xans-product-detail .infoArea .xans-product-option .xans-product-fileoption td {
    padding-top:10px;
    border-top:1px solid #e8e8e8;
}
.xans-product-detail .infoArea .xans-product-addoption td .inputWrap {
    display:inline-block;
    width:280px;
}
.xans-product-detail .infoArea .xans-product-addoption .txtByte {
    font-size:11px;
    vertical-align:middle;
    letter-spacing:-1px;
}
.xans-product-detail .infoArea .xans-product-addoption .txtByte strong {
    color:#f25300;
}
.xans-product-action {
    width:468px;
    padding:30px 0 10px;
    border-top:1px solid #e8e8e8;
}
.xans-product-action .btnArea {
    overflow:hidden;
    margin:0 0 15px;
    text-align:left;
    font-size:0;
    line-height:0;
}
.xans-product-action .btnArea a {
    display:inline-block;
    vertical-align:top;
}
.xans-product-action .btnArea a img {
    margin:0 0 0 10px;
    font-size:12px;
    line-height:14px;
    cursor:pointer;
}
.xans-product-action .btnArea a:first-child img {
    margin-left:0;
}
.xans-product-detail .eventArea {
    color:#353535;
}
.xans-product-detail .eventArea h3 {
    padding:0 0 0 9px;
    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
    font-size:12px;
    color:#f25300;
    line-height:39px;
}
.xans-product-detail .eventArea .event {
    padding:7px 10px 46px 9px;
    color:#353535;
    line-height:18px;
}
.xans-myshop-benefit {
    margin:30px 0;
    border:1px solid #d6d4d4;
}
.xans-myshop-benefit .thanks {
    padding:7px 0 11px 9px;
    border-bottom:1px solid #e8e7e7;
    color:#353535;
    background:#fbfbfb;
}
.xans-myshop-benefit .thanks img {
    margin:-1px 6px 0 0;
    vertical-align:middle;
}
.xans-myshop-benefit .myInfo {
    overflow:hidden;
    padding:9px 10px 10px 100px;
}
.xans-myshop-benefit .myInfo p {
    color:#757575;
    line-height:18px;
}
.xans-myshop-benefit .myThumb {
    float:left;
    margin:0 0 0 -91px;
}
.xans-myshop-benefit .member {
    margin:2px 0 19px;
}
.xans-myshop-benefit .member strong {
    color:#353535;
}
.xans-myshop-benefit .member em {
    font-style:normal;
    color:#353535;
}
#image_zoom_small {
    display:block;
    position:absolute;
    z-index:999;
    background:#fff;
    border:1px solid #aaa;
    filter:alpha(opacity=50);
    opacity:0.5;
}
#zoom_wrap {
    position:absolute;
    top:30px;
    left:380px;
    z-index:100;
}
.image_zoom_large {
    position:absolute;
    z-index:999;
    width:350px;
    height:350px;
    overflow:hidden;
    background:#fff;
    border:1px solid #aaa;
}
.image_zoom_large .image_zoom_large_relative {
    position:relative;
}
.image_zoom_large .image_zoom_large_relative #zoom_image {
    position:absolute;
    z-index:99;
}
#NaverChk_Button {
    clear:both;
    margin:10px 0 0;
    float:right;
}
#divNvPointInfo {
    display:none;
    position:absolute;
    z-index:99;
    width:245px;
    padding:10px;
    color:#777;
    font-size:11px;
    background:#fff;
    border:1px solid #5B9761;
}
#divNvPointInfo a {
    display:block;
    padding:5px 0 0;
    color:#1ec228;
}
#divNvPointInfo a img {
    vertical-align:middle;
}
#imgNaverMileageHelp {
    cursor:pointer;
}
.infoArea .productSet {
    margin:10px 0 0;
    border:1px solid #d7d5d5;
}
.infoArea .productSet table {
    table-layout:fixed;
    margin:0;
}
.infoArea .productSet th {
    width:100px;
    padding:5px 5px 5px 8px;
    color:#353535;
}
.infoArea .productSet td {
    padding:5px 10px;
    color:#353535;
}
.infoArea .productSet td.del {
    text-decoration:line-through;
}
.infoArea .productSet td.price {
    font-weight:bold;
    color:#ff8a56;
}
.infoArea .productSet td.sale {
    font-weight:bold;
    color:#f95959;
}
.infoArea .productSet td.thumbnail img {
    width:78px;
    height:108px;
    margin:3px 0 7px;
    border:1px solid #ececec;
}
.infoArea .productSet .product {
    padding:9px 0 4px;
    border-top:1px solid #e9e9e9;
    vertical-align:top;
}
.infoArea .productSet .seperate,.infoArea .productSet .option {
    vertical-align:top;
    *zoom:1;
}
.infoArea .productSet .option td {
    padding:4px 10px;
}
.infoArea .productSet .info {
    padding:0 0 0 58px;
    font-size:11px;
    color:#8f8f91;
}
.infoArea .productSet .recommend {
    position:relative;
    padding:0 0 0 8px;
    font-size:11px;
    color:#757575;
    line-height:38px;
    background:#fbfafa;
}
.infoArea .productSet .recommend strong {
    padding:0 7px 0 0;
    font-size:12px;
    color:#353535;
}
.infoArea .productSet .recommend .toggle {
    position:absolute;
    right:10px;
    top:4px;
}
.infoArea .productSet.normal {
    border:0;
}
.infoArea .productSet.normal th {
    border-right:1px solid #d7d5d5;
}
.infoArea .productSet.normal tr:first-child th,.infoArea .productSet.normal tr:first-child td {
    padding-top:11px;
    padding-bottom:11px;
    border-bottom:1px solid #d7d5d5;
    background:#fbfafa;
}
.infoArea .productSet.normal .option th {
    padding-top:0;
}
.infoArea .productSet.normal .option td {
    padding:1px 10px 7px;
}
.infoArea .productSet.normal .option tr:first-child th {
    padding-top:5px;
    padding-bottom:6px;
    border-bottom:0;
    background:none;
}
.infoArea .productSet.normal .option tr:first-child td {
    padding-top:1px;
    padding-bottom:6px;
    border-bottom:0;
    background:none;
}
.infoArea .productSet.normal .product {
    margin:1px 0 0;
    padding:0;
    border:1px solid #d7d5d5;
}
.infoArea .productSet .xans-product-addoption td .inputWrap {
    display:inline-block;
    width:273px;
}
.infoArea .productSet.hide .product {
    display:none;
}
#totalProducts {
    margin:21px 0 0;
}
#totalProducts .info {
    padding:0 0 9px;
    font-size:11px;
    color:#f65b54;
    line-height:14px;
}
#totalProducts .info img {
    margin:0 5px 0 0;
}
#totalProducts table {
    margin:0;
}
#totalProducts table .left {
    text-align:left;
}
#totalProducts table .center {
    text-align:center;
}
#totalProducts table .right {
    padding-right:9px;
    font-weight:bold;
    color:#f25300;
    text-align:right;
}
#totalProducts thead th {
    height:0;
    padding:0;
    font-size:0;
    line-height:0;
    *position:absolute;
}
#totalProducts tbody th {
    vertical-align:middle;
}
#totalProducts tbody td {
    padding:9px 0;
    border-top:1px solid #ebebeb;
    color:#353535;
    line-height:18px;
    vertical-align:middle;
    word-wrap:break-word;
    word-break:break-all;
}
#totalProducts tbody tr td:first-child {
    padding-left:4px;
}
#totalProducts tbody tr:first-child td {
    border-top:1px solid #9a9ba0;
}
#totalProducts tbody td p {
    padding:0 10px 0 0;
    font-weight:bold;
    line-height:21px;
}
#totalProducts tbody td p.product span {
    font-weight:normal;
    color:#757575;
    line-height:18px;
}
#totalProducts tbody td p.product span.soldOut {
    color:#f25300;
}
#totalProducts tbody td img {
    vertical-align:middle;
}
#totalProducts tbody td .quantity {
    display:inline-block;
    position:relative;
    width:50px;
    vertical-align:top;
    *margin:0 4px 0 0;
}
#totalProducts tbody td .quantity input {
    width:22px;
    height:23px;
    padding:0 2px 0 3px;
    line-height:23px;
    border:1px solid #d4d8d9;
    border-radius:3px 0 0 3px;
    *margin-top:-1px;
}
#totalProducts tbody td .quantity .up {
    position:absolute;
    left:28px;
    top:0;
}
#totalProducts tbody td .quantity .down {
    position:absolute;
    left:28px;
    top:12px;
}
#totalProducts tbody td .mileage {
    display:block;
    white-space:nowrap;
}
#totalProducts tbody td .mileage_price {
}
#totalProducts tfoot td {
    padding:34px 9px 19px;
    border-top:1px solid #9a9ba0;
    color:#353535;
    vertical-align:middle;
    background:#fff;
}
#totalProducts tfoot td .total {
    color:#f25300;
}
#totalProducts tfoot td .total em {
    font-style:normal;
    font-size:21px;
}
#totalProducts+.xans-product-action {
    margin-top:0;
}
.differentialShipping {
    display:none;
    overflow:hidden;
    position:absolute;
    left:50%;
    top:17px;
    z-index:100;
    width:350px;
    margin:0 0 0 -176px;
}
.differentialShipping h3.title {
    height:35px;
    padding:0 35px 0 19px;
    border:0;
    color:#fff;
    font-size:14px;
    line-height:35px;
    background:#495164;
}
.differentialShipping .content {
    padding:12px 18px 14px 18px;
    border:1px solid #757575;
    border-top:0;
    text-align:center;
    background:#fff;
}
.differentialShipping .close {
    position:absolute;
    right:14px;
    top:12px;
}
.differentialShipping .close img {
    cursor:pointer;
}
.differentialShipping .content ul {
    color:#757575;
    line-height:25px;
}
.differentialShipping .content li {
    overflow:hidden;
}
.differentialShipping .content li strong {
    float:left;
    font-weight:normal;
}
.differentialShipping .content li span {
    float:right;
    color:#2e2e2e;
}
.differentialShipping .content .info {
    margin:7px 0 0;
    padding:7px 0 0;
    border-top:1px dotted #b0b1b3;
    font-size:11px;
    color:#80aeef;
    text-align:right;
}
.xans-product-customsns,.xans-product-customsns ul,.xans-product-customsns li {
    display:inline;
    vertical-align:middle;
}
.xans-product-customsns img {
    margin-bottom:2px;
}
.xans-product-detail .infoArea td>span>ul.discountMember>li {
    position:relative;
    float:left;
}
.xans-product-detail .infoArea td ul.discountMember li a {
    display:block;
    margin:0 4px 4px 0;
}
.xans-product-detail .infoArea td ul li .discount_layer {
    z-index:10;
    overflow:auto;
    position:absolute;
    left:-140px;
    top:19px;
    margin-top:7px;
    padding:15px;
    min-width:300px;
    max-height:400px;
    border:1px solid #565960;
    background:#fff;
}
.xans-product-detail .infoArea td ul li .discount_layer h3 {
    margin:0 0 8px;
    padding:0 10px;
    font-size:12px;
    border-bottom:0;
    background:url("/images/ngnh/skin/admin_ko_KR/product/ico_layer_title.gif") no-repeat 0 50%;
}
.xans-product-detail .infoArea td ul li .discount_layer p,.xans-product-detail .infoArea td ul li .discount_layer ul {
    padding:0 10px;
}
.xans-product-detail .infoArea td ul li .discount_layer p strong {
    color:#0088d4;
}
.xans-product-detail .infoArea td ul li .discount_layer ul li {
    float:none;
    padding:0 0 5px 5px;
    line-height:1.4em;
    background:url("/images/ngnh/skin/base_ko_KR/board/ico_function.gif") no-repeat 0 5px;
}
.xans-product-detail .infoArea td ul li .discount_layer thead th {
    padding:0;
    height:0;
    font-size:0;
    line-height:0;
}
.xans-product-detail .infoArea td ul li .discount_layer tbody {
    border:1px solid #d7d5d6;
}
.xans-product-detail .infoArea td ul li .discount_layer th {
    padding:5px 0 5px 15px;
    background:#fbf9fa;
    border-right:1px solid #e8e8e8;
    color:#363636;
}
.xans-product-detail .infoArea td ul li .discount_layer.member_rating th {
    width:50px;
}
.xans-product-detail .infoArea td ul li .discount_layer th,.xans-product-detail .infoArea td ul li .discount_layer td {
    height:15px;
    border-bottom:1px solid #e8e8e8;
}
.xans-product-detail .infoArea td ul li .discount_layer td {
    padding:5px 15px 5px 5px;
    text-align:right;
}
.xans-product-detail .infoArea td ul li .discount_layer tr:last-of-type th,.xans-product-detail .infoArea td ul li .discount_layer tr:last-of-type td {
    border-bottom:0;
}
.xans-product-detail .infoArea td ul li .discount_layer .close {
    position:absolute;
    right:15px;
    top:15px;
    border:0;
}
.xans-product-detail .infoArea td ul li .arrow {
    z-index:20;
    position:absolute;
    left:46%;
    top:22px;
}
.xans-coupon-productdetail {
    clear:both;
    overflow:hidden;
}
.xans-coupon-productdetail>.title {
    position:relative;
    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
}
.xans-coupon-productdetail>.title h3 {
    padding:0 0 0 9px;
    font-size:12px;
    color:#008bcc;
    line-height:39px;
}
.xans-coupon-productdetail>.title .button {
    position:absolute;
    top:7px;
    right:0;
    padding:0 0 0 7px;
    background:#fff;
}
.xans-coupon-productdetail .couponSkinArea {
    padding:30px 0 0;
    text-align:center;
}
.xans-coupon-productdetail .couponSkinArea ul {
    zoom:1;
    margin:0 auto;
    padding:0;
}
.xans-coupon-productdetail .couponSkinArea ul:after {
    content:"";
    display:block;
    clear:both;
}
.xans-coupon-productdetail .couponSkinArea ul li {
    display:inline;
    float:left;
    width:216px;
    padding:0;
    list-style:none;
}
.xans-coupon-productdetail .couponSkinArea ul.grid1 {
    width:216px;
}
.xans-coupon-productdetail .couponSkinArea ul.grid2 {
    width:472px;
}
.xans-coupon-productdetail .couponSkinArea ul.grid2 li {
    margin:0 10px;
}
.xans-coupon-productdetail .couponSkinArea ul.grid3 {
    width:708px;
}
.xans-coupon-productdetail .couponSkinArea ul.grid3 li {
    margin:0 10px;
}
.xans-coupon-productdetail .couponSkinArea .coupon {
    width:216px;
    height:105px;
    margin-bottom:20px;
    font-size:12px;
    line-height:1.5;
    text-align:center;
    font-family:Dotum sans-serif;
    background-repeat:no-repeat;
}
.xans-coupon-productdetail .couponSkinArea .coupon img {
    border:0;
}
.xans-coupon-productdetail .couponSkinArea .coupon p {
    margin:0;
    padding:0;
}
.xans-coupon-productdetail .couponSkinArea .coupon .title {
    display:block;
    padding:8px 0 0;
    font-size:10px;
    line-height:15px;
    text-align:center;
    font-weight:normal;
    font-family:Arial;
}
.xans-coupon-productdetail .couponSkinArea .coupon .discount {
    font-size:18px;
    line-height:28px;
    font-weight:bold;
    text-align:center;
    letter-spacing:-1px;
    font-family:Dotum;
}
.xans-coupon-productdetail .couponSkinArea .coupon .discount span {
    font-size:22px;
    font-family:Verdana;
}
.xans-coupon-productdetail .couponSkinArea .coupon .period {
    font-size:11px;
    line-height:13px;
    font-weight:bold;
    text-align:center;
    font-family:Dotum;
    letter-spacing:-1px;
}
.xans-coupon-productdetail .couponSkinArea .coupon .button {
    margin:5px 0 0;
    text-align:center;
}
.xans-coupon-productdetail .couponSkinArea .imgCoupon .title,.xans-coupon-productdetail .couponSkinArea .imgCoupon .discount,.xans-coupon-productdetail .couponSkinArea .imgCoupon .period,.xans-coupon-productdetail .couponSkinArea .imgCoupon .button {
    display:none;
}
.xans-coupon-productdetail .couponSkinArea .imgCoupon .detail {
    height:100%;
}
#dCouponDetail {
    overflow:hidden;
    position:relative;
    width:398px;
    padding:0 0 69px;
    border:1px solid #757575;
    background:#fff url("/images/ngnh/skin/base_ko_KR/coupon/bg_coupon_detail.gif") repeat-x 0 100%;
    box-shadow:5px 5px 5px #d3d3d3;
}
#dCouponDetail h3 {
    height:35px;
    padding:0 35px 0 19px;
    color:#fff;
    font-size:14px;
    line-height:35px;
    background:#495164;
}
#dCouponDetail h3+a {
    position:absolute;
    right:20px;
    top:10px;
}
#dCouponDetail ul {
    clear:both;
    padding:16px 10px 17px 20px;
    margin:25px 19px 0;
    background:#f5f5f5;
}
#dCouponDetail ul li {
    margin:7px 0 0;
    color:#2e2e2e;
    line-height:18px;
}
#dCouponDetail ul li:first-child {
    margin-top:0;
}
#dCouponDetail ul+a {
    position:absolute;
    left:50%;
    bottom:9px;
    margin:0 0 0 -50px;
}
.xans-product-additional ul.link {
    font-size:12px;
    margin:0px 0 11px;
    border-bottom:1px solid #292929;
    border-left:0;
    line-height:1.5;
    *zoom:1;
    width:99%;
    float:right
}
.xans-product-additional ul.link:after {
    content:"";
    display:block;
    clear:both;
}
.xans-product-additional ul.link li {
    float:left;
    width:16.7%;
    margin:0 0 0 -1px;
    border-top:1px solid #cbcdce;
}
.xans-product-additional ul.link li.selected {
    width:17.0%;
}
.xans-product-additional ul.link li a {
    display:block;
    height:38px;
    padding:0 15px;
    border-right:1px solid #cbcdce;
    border-left:1px solid #cbcdce;
    color:#757575;
    line-height:38px;
    text-decoration:none;
    text-align:center;
    background:#f0f2f2;
}
.xans-product-additional ul.link li.selected a {
    position:relative;
    top:-1px;
    margin:0 0 -1px;
    border:1px solid #2e432c;
    color:#fff;
    font-weight:bold;
    background:#2e432c;
}
.xans-product-additional ul.link li:first-child,.xans-product-additional ul.link li.selected:first-child {
    margin-left:0;
}
.xans-product-additional .cont {
    font-size:12px;
    padding:27px 10px 46px 9px;
    color:#353535;
    line-height:18px;
}
.xans-product-additional .cont h3 {
    margin:0 0 20px;
    color:#444;
    font-size:12px;
}
.xans-product-additional div.board {
    font-size:12px;
    padding:27px 0 46px;
    color:#353535;
    line-height:18px;
}
.xans-product-additional div.board h3 {
    padding:0 10px 0 9px;
    font-size:12px;
}
.xans-product-additional div.board p.desc {
    padding:0 10px 0 9px;
}
.xans-product-additional div.board p.nodata {
    margin:15px 0 0;
    border:1px solid #d7d5d5;
    font-weight:bold;
    color:#7a7a7a;
    line-height:39px;
    text-align:center;
}
.xans-product-additional div.board .btnArea {
    padding:10px 0;
    text-align:right;
}
.xans-product-additional div.board .btnArea img {
    margin:0 0 0 4px;
}
.xans-product-additional div.board>.btnArea {
    padding:8px 19px 12px 0;
    border:1px solid #d7d5d5;
    border-top:0;
}
.xans-product-additional table.board {
    margin:15px 0 0;
    border:1px solid #d7d5d5;
    color:#353535;
    font-size:12px;
    line-height:140%;
}
.xans-product-additional table.board th {
    padding:12px 0 10px;
    border-right:1px solid #e3e3e3;
    background:#fbfafa;
    font-weight:normal;
}
.xans-product-additional table.board td {
    padding:14px 3px 13px;
    border-top:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
    text-align:center;
    vertical-align:middle;
}
.xans-product-additional table.board th:last-child,.xans-product-additional table.board td:last-child {
    border-right:none;
}
.xans-product-additional table.board a,.xans-product-additional table.board a:hover {
    color:#353535;
}
.xans-product-additional table.board .subject {
    padding-left:8px;
    color:#f76560;
    text-align:left;
    word-break:break-all;
}
.xans-product-additional table.board .subject img {
    vertical-align:middle;
    margin:0 1px;
}
.xans-product-additional table.board .txtLess {
    color:#939393;
    font-size:11px;
}
.xans-product-additional table.board td .view {
    padding:16px 19px 0;
    line-height:18px;
    text-align:left;
}
.xans-product-additional .paging {
    margin:-1px 0 0;
    padding:12px 0;
    border:1px solid #d7d5d5;
    border-top:1px solid #e9e9e9;
    text-align:center;
    background:#fbfafa;
}
.xans-product-additional .paging p {
    display:inline-block;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.xans-product-additional .paging p.first {
    margin:0 -4px 0 0;
}
.xans-product-additional .paging p.last {
    margin:0 0 0 -4px;
}
.xans-product-additional .paging ol {
    display:inline-block;
    margin:0 -4px;
    font-size:0;
    line-height:0;
    vertical-align:top;
    *display:inline;
    *zoom:1;
    *margin:0;
}
.xans-product-additional .paging li {
    display:inline-block;
    margin:0 0 0 -1px;
    border:1px solid #d7d5d5;
    font-size:12px;
    color:#757575;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.xans-product-additional .paging li:first-child {
    margin-left:0;
}
.xans-product-additional .paging img {
    vertical-align:top;
}
.xans-product-additional .paging li a {
    display:block;
    width:33px;
    padding:9px 0;
    font-weight:bold;
    color:#353535;
    line-height:14px;
    background:#fff;
}
.xans-product-additional .paging li a:hover {
    text-decoration:none;
    background:#f0f2f2;
}
.xans-product-additional .paging li a.this {
    padding-bottom:6px;
    border-bottom:3px solid #7a7a7a;
    color:#7a7a7a;
}
.xans-product-additional .paging a.nolink {
    cursor:default;
}
#commentWriteForm_4 {
    padding:0 19px;
}
#SecretForm_4 {
    background:#fbf9fa;
}
#SecretForm_4 .view {
    padding:8px 0 7px;
}
#SecretForm_4 input {
    width:41px;
    height:24px;
    margin:0 0 0 6px;
    border:0;
    font-size:0;
    line-height:0;
    cursor:pointer;
    background:url("/images/ngnh/skin/base_ko_KR/board/btn_ico_submit.gif") no-repeat 0 0;
}
#SecretForm_4 input#secure_password {
    width:130px;
    height:18px;
    margin-left:11px;
    padding:2px 2px 2px 4px;
    border:1px solid #d9d9d9;
    font-size:12px;
    line-height:14px;
    cursor:text;
    background:#fff;
}
#product-review-read td,#product-qna-read td {
    padding:0;
}
#product-review-read td #SecretForm_4 .view {
    padding-left:79px;
}
#product-qna-read td #SecretForm_4 .view {
    padding-left:213px;
}
.xans-product-additional .boardComment {
    padding:0 19px;
}
.xans-product-additional .boardComment li {
    position:relative;
    overflow:hidden;
    margin:10px 0 0 0;
    padding:12px 0 0;
    border-top:1px solid #d7d5d6;
    color:#353535;
    text-align:left;
    line-height:14px;
}
.xans-product-additional .boardComment li:first-child {
    margin-top:0;
}
.xans-product-additional .boardComment li .comment {
    margin:9px 0 0;
    padding:16px 0 15px 9px;
    border-top:1px solid #e9e9e9;
    line-height:18px;
    word-break:break-all;
}
.xans-product-additional .boardComment li .name {
    margin:0 21px 0 0;
}
.xans-product-additional .boardComment li .name input {
    width:13px;
    height:13px;
    margin:0 2px 0 0;
    vertical-align:-2px;
    *vertical-align:2px;
}
.xans-product-additional .boardComment li .date {
    margin:0 10px 0 0;
    font-size:11px;
}
.xans-product-additional .boardComment li .grade {
    margin:0 10px 0 0;
}
.xans-product-additional .boardComment li .button {
    position:absolute;
    right:0;
    top:6px;
}
.xans-product-additional .memoCont {
    margin:20px 15px;
    padding:10px 20px 15px 20px;
    border:1px solid #e9e9e9;
    color:#353535;
    text-align:left;
    background:#fbfafa;
}
.xans-product-additional .memoCont .user {
    overflow:hidden;
    padding:0 90px 0 0;
}
.xans-product-additional .memoCont .user input,.xans-product-additional .memoCont .user textarea {
    border:1px solid #d9d9d9;
}
.xans-product-additional .memoCont .user input {
    width:135px;
    height:18px;
    margin:0 10px 0 9px;
    padding:2px 2px 2px 4px;
}
.xans-product-additional .memoCont .user .secret input {
    width:13px;
    height:13px;
    margin-right:3px;
}
.xans-product-additional .memoCont .user .secret {
    margin:0 20px 0 0;
}
.xans-product-additional .memoCont .user textarea {
    float:left;
    width:100%;
    padding:2px 0;
    height:44px;
    text-indent:4px;
    *margin-right:10px;
}
.xans-product-additional .memoCont .user a {
    float:right;
    margin:0 -90px 0 0;
}
.xans-product-additional .memoCont .nameArea {
    display:block;
    margin:0 0 10px;
}
.xans-product-additional .memoCont .rating {
    margin:12px 0 0;
}
.xans-product-additional .memoCont .rating input {
    width:13px;
    height:13px;
    margin:0 2px 0 0;
    padding:0;
    border:0;
    vertical-align:-2px;
    *vertical-align:1px;
}
.xans-product-additional .memoCont .rating label {
    padding:0 10px 0 0;
}
.xans-product-additional .memoCont .rating em {
    font-style:normal;
}
.xans-product-additional .memoCont .text {
    margin:5px 0 0;
    font-size:11px;
}
.xans-product-additional .memoCont .text span {
    color:#7a7a7a;
}
.xans-product-additional .memoCont .captcha {
    margin:8px 0 0;
    padding:10px 0 0;
    border-top:1px solid #e9e9e9;
    font-size:11px;
    color:#757575;
}
.xans-product-additional .memoCont .captcha img {
    vertical-align:middle;
}
.xans-product-additional .memoCont .captcha input {
    margin:0 10px 0 20px;
    font-size:12px;
}
.xans-product-additional table.board td .view+form .memoCont {
    margin-top:0;
}
.xans-product-additional .boardComment li.replyArea {
    margin:-1px 0 0;
    padding:10px 0 7px 33px;
    border:1px solid #e9e9e9;
    background:url("/images/ngnh/skin/admin_ko_KR/board/ico_comment.gif") no-repeat 20px 15px;
}
.xans-product-additional .boardComment li.replyArea .commentSecret {
    margin-right:30px;
}
.xans-product-additional .boardComment li.replyArea .comment {
    margin:7px 0 0;
    padding:0;
    border-top:0;
}
.xans-product-additional .noAccess {
    margin:15px 0 10px;
    border:1px solid #d7d5d5;
    font-weight:bold;
    color:#7a7a7a;
    line-height:39px;
    text-align:center;
}
.xans-product-additional .minor {
    margin:15px 0 0;
    padding:35px 0 24px;
    border:1px solid #d7d5d5;
    font-weight:bold;
    color:#353535;
    line-height:14px;
    text-align:center;
}
.xans-product-additional .minor p:first-child img {
    margin:-11px 8px 0 0;
    vertical-align:top;
}
.xans-product-additional .minor strong {
    color:#7a7a7a;
}
.xans-product-additional .minor .button {
    margin:-7px 0 0;
}
.xans-product-additional .commentSecret {
    margin:10px 10px 5px 0;
    padding:10px 15px;
    border:1px solid #e9e9e9;
    background-color:#fbfafa;
    color:#353535;
}
.xans-product-additional .commentSecret input[type=password] {
    height:20px;
    padding:2px 2px 2px 4px;
    border:1px solid #d9d9d9;
}


.wishlist ul.prdList {
    display:table;
    width:100%;
    margin:-8px 0 0;
    font-size:0;
    line-height:0;
}
.wishlist ul.prdList img {
    vertical-align:middle;
}
.wishlist ul.prdList li.item {
    display:inline-block;
    margin:20px 0 0;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.wishlist ul.prdList li.item .box {
    margin:0 auto;
    font-size:12px;
    line-height:16px;
}
.wishlist ul.prdList li.item {
    width:25%;
}
.wishlist ul.prdList li.item .box {
    width:220px;
}
.wishlist ul.prdList li.item .box p a {
    display:block;
    margin:0 0 2px 0;
    font-family:'Lato',sans-serif;
    font-size:11px;
    font-weight:600;
    letter-spacing:2px;
}
.wishlist ul.prdList li.item .box strong {
    font-weight:normal;
    color:#555;
}
.wishlist ul.prdList li.item .thumb {
    width:200px;
    margin:0 0 10px;
    border:1px solid #fff;
}
.wishlist ul.prdList li.item:hover .thumb {
    width:200px;
    margin:0 0 10px;
    border:1px solid #ddd;
}
.info_table {
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #CBCDCE;
    border-right-color: #CBCDCE;
    border-left-color: #CBCDCE;
}

.info_01 {
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #766C5F;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #ECE2D7;
    border-bottom-color: #CBCDCE;
    padding: 10 10 10 10;
    background-color:#F0F2F2;    
    width: 40%;
    height: 40px;
    vertical-align: middle;
}
.info_02 {
    font-style: normal;
    font-weight: normal;
    color: #666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CBCDCE;
    padding: 10 20 10 20;
    vertical-align: middle;
    padding-left: 20px;
}
#prdQnA .view p {
    white-space: pre-line;
}
