.displaynone {
    display:none !important;
}
.xans-product-menupackage {
    margin:0 0 27px;
}
.xans-product-menupackage .title {
    min-height:30px;
    margin:10px 0 20px;
}
.xans-product-menupackage .title .banner {
    margin:0 0 20px;
}
.xans-product-menupackage .title h2 {
    padding:0 0 0 12px;
    color:#333;
    font-size:24px;
    font-family:'나눔고딕',dotum;
    font-weight:bold;
    *display:inline;
    *zoom:1;
    background:url("/images/ngnh/skin/base_ko_KR/common/ico_heading.gif") 0 50% no-repeat;
}
.xans-product-menupackage .menuCategory {
    font-size:0;
    line-height:0;
}
.xans-product-menupackage .menuCategory>li {
    display:inline-block;
    width:175px;
    margin:15px 0 15px 20px;
    padding:0 5px 0 0;
    font-size:12px;
    line-height:14px;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.xans-product-menupackage .menuCategory>li>a {
    padding:0 13px 0 0;
    font-weight:bold;
    color:#2e2e2e;
    background:url("/images/ngnh/skin/base_ko_KR/product/ico_menu_category.gif") no-repeat 100% 5px;
}
.xans-product-menupackage .menuCategory>li>a:hover {
    color:#008bcc;
    text-decoration:none;
    background-position:100% -95px
}
.xans-product-menupackage .menuCategory>li.selected>a {
    color:#008bcc;
}
.xans-product-menupackage .menuCategory>li .count {
    font-weight:normal;
}
.xans-product-menupackage .menuCategory>li>ul {
    padding:6px 0 0 0;
}
.xans-product-menupackage .menuCategory>li>ul>li {
    margin:8px 0 0 0;
    line-height:14px;
}
.xans-product-menupackage .menuCategory>li>ul>li>a {
    color:#575a63;
}
.xans-product-menupackage .menuCategory>li>ul>li>a:hover,.xans-product-menupackage .menuCategory>li>ul>li.selected>a {
    color:#008bcc;
}
.xans-product-menupackage .menuCategory>li>ul>li>.button {
    display:inline-block;
    position:relative;
    width:9px;
    height:14px;
    margin:1px 0 0 3px;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.xans-product-menupackage .subCategory {
    display:none;
    position:absolute;
    left:50%;
    top:13px;
    z-index:10;
    width:300px;
    margin:0 0 0 -151px;
    padding:6px 0;
    border:1px solid #565960;
    font-size:0;
    line-height:0;
    background:#fff url("/images/ngnh/skin/base_ko_KR/product/bg_sub_category_line.gif") repeat-y 150px 0;
}
.xans-product-menupackage .subCategory li {
    display:inline-block;
    width:130px;
    margin:8px 0 8px 18px;
    font-size:12px;
    line-height:14px;
    *display:inline;
    *zoom:1;
    vertical-align:top;
}
.xans-product-menupackage .subCategory li a {
    color:#575a63;
}
.xans-product-menupackage .subCategory li a:hover,.xans-product-menupackage .subCategory li.selected a {
    color:#008bcc;
}
.xans-product-menupackage .menuCategory .button.selected {
    z-index:10;
}
.xans-product-menupackage .menuCategory .button.selected .subCategory {
    display:block;
}
.xans-product-listrecommend {
    margin:0 0 37px;
    border-bottom:1px solid #e8e8e8;
}
.xans-product-listrecommend .title {
    margin:0 0 17px;
}
.xans-product-listrecommend .title h2 {
    font-weight:normal;
    font-size:20px;
    font-family:Arial,"돋움",Dotum,sans-serif;
    color:#2e2e2e;
    text-align:center;
}
.xans-product-listrecommend img {
    vertical-align:middle;
}
.xans-product-listrecommend ul.prdList {
    display:table;
    width:100%;
    min-width:756px;
    margin:-20px 0 0;
    font-size:0;
    line-height:0;
}
.xans-product-listrecommend ul.prdList li.item {
    display:inline-block;
    margin:20px 0 30px 0;
    color:#838383;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.xans-product-listrecommend ul.prdList li.item .box {
    margin:0 auto;
    font-size:12px;
    line-height:18px;
    text-align:center;
}
.xans-product-listrecommend ul.prdList li .color {
    overflow:hidden;
    display:inline-block;
    margin:3px 0 0 0;
}
.xans-product-listrecommend ul.prdList.column3 li .color {
    width:176px;
}
.xans-product-listrecommend ul.prdList.column4 li .color {
    width:116px;
}
.xans-product-listrecommend ul.prdList.column5 li .color {
    width:76px;
}
.xans-product-listrecommend ul.prdList li .chips {
    float:left;
    width:10px;
    height:10px;
    margin:0 2px 2px 0;
    border:1px solid #e3e3e3;
    font-size:0;
    line-height:0;
}
.xans-product-listrecommend ul.prdList .chk {
    display:block;
    margin:0 0 10px;
    text-align:center;
}
.xans-product-listrecommend ul.prdList .thumb {
    margin:0 0 10px;
    border:1px solid #ececec;
}
.xans-product-listrecommend ul.prdList .name {
    text-align:left;
}
.xans-product-listrecommend ul.prdList .name a {
    color:#2e2e2e;
}
.xans-product-listrecommend ul.prdList .name .title {
    font-weight:normal;
}
.xans-product-listrecommend ul.prdList .status {
    margin:0 0 16px;
    padding:0 80px 4px 0;
    border-bottom:1px solid #e8e8e8;
    text-align:right;
    line-height:0;
    *zoom:1;
}
.xans-product-listrecommend ul.prdList .status:after {
    content:"";
    display:block;
    clear:both;
}
.xans-product-listrecommend ul.prdList .icon {
    float:left;
    text-align:left;
}
.xans-product-listrecommend ul.prdList .icon img {
    margin:0 -3px 6px 0;
}
.xans-product-listrecommend ul.prdList .button {
    margin:0 -80px 0 0;
    *zoom:1;
}
.xans-product-listrecommend ul.prdList .button img {
    margin:0 0 6px -3px;
    cursor:pointer;
}
.xans-product-listrecommend ul.prdList .button .option {
    display:inline;
    position:relative;
    *zoom:1;
}
.xans-product-listrecommend ul.prdList .mileage {
    display:block;
}
.xans-product-listrecommend ul.prdList span.grid {
    display:block;
}
.xans-product-listitem li {
    text-align:left;
}
.xans-product-listrecommend ul.column4 li.item {
    width:25%;
}
.xans-product-listrecommend ul.column4 li.item .box {
    width:210px;
}
.xans-product-listrecommend ul.column4 li.item .thumb {
    max-width:200px;
}
.xans-product-listrecommend ul.column5 li.item {
    width:20%;
}
.xans-product-listrecommend ul.column5 li.item .box {
    width:189px;
}
.xans-product-listrecommend ul.column5 li.item .thumb {
    max-width:187px;
}
.xans-product-listrecommend .xans-product-listitem {
    margin:0;
}
.xans-product-listrecommend .xans-product-listitem li .title {
    font-weight:normal;
    vertical-align:top;
}
.xans-product-listrecommend .xans-product-listitem li .title span {
    vertical-align:top;
}
.xans-product-listrecommend .discountPeriod {
    display:inline-block;
    z-index:10;
    position:relative;
    width:55px;
    height:19px;
    vertical-align:middle;
    *zoom:1;
    *display:inline;
}
.xans-product-listrecommend .discountPeriod .edge {
    position:absolute;
    left:50%;
    top:-6px;
    width:10px;
    height:6px;
    margin:0 0 0 -5px;
    font-size:0;
    line-height:0;
    background:url("/images/ngnh/skin/base_ko_KR/common/ico_tip_edge.gif") no-repeat 0 0;
}
.xans-product-listrecommend .layerDiscountPeriod {
    display:none;
    position:absolute;
    left:50%;
    top:27px;
    width:247px;
    margin:0 0 0 -124px;
    border:1px solid #565960;
    font-size:12px;
    background-color:#fff;
}
.xans-product-listrecommend .layerDiscountPeriod strong.title {
    display:block;
    margin:0 0 12px;
    padding:0 35px 0 0;
    font-weight:bold;
    color:#2e2e2e;
}
.xans-product-listrecommend .layerDiscountPeriod .content {
    padding:9px 10px 12px 14px;
    font-family:Verdana,"돋움",Dotum,sans-serif;
}
.xans-product-listrecommend .layerDiscountPeriod .content p {
    margin:2px 0 0;
    font-size:11px;
    color:#000;
    line-height:16px;
    color:#757575;
    letter-spacing:-1px;
}
.xans-product-listrecommend .layerDiscountPeriod .content p strong {
    font-weight:normal;
    font-size:12px;
    color:#2e2e2e;
}
.xans-product-listrecommend .layerDiscountPeriod .content p strong span {
    font-size:11px;
}
.xans-product-listrecommend .layerDiscountPeriod .close {
    position:absolute;
    right:14px;
    top:14px;
}
.xans-product-listrecommend .layerDiscountPeriod .close img {
    cursor:pointer;
}
.xans-product-listnew {
    margin:0;
}
.xans-product-listnew .title {
    margin:0 0 17px;
}
.xans-product-listnew .title h2 {
    font-weight:normal;
    font-size:20px;
    font-family:Arial,"돋움",Dotum,sans-serif;
    color:#2e2e2e;
    text-align:center;
}
.xans-product-listnew img {
    vertical-align:middle;
}
.xans-product-listnew ul.prdList {
    display:table;
    width:100%;
    min-width:756px;
    margin:-20px 0 0;
    font-size:0;
    line-height:0;
}
.xans-product-listnew ul.prdList li.item {
    display:inline-block;
    margin:20px 0 40px 0;
    color:#838383;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.xans-product-listnew ul.prdList li.item .box {
    margin:0 auto;
    font-size:12px;
    line-height:18px;
    text-align:center;
}
.xans-product-listnew ul.prdList li .color {
    overflow:hidden;
    display:inline-block;
    margin:3px 0 0 0;
}
.xans-product-listnew ul.prdList.column3 li .color {
    width:176px;
}
.xans-product-listnew ul.prdList.column4 li .color {
    width:116px;
}
.xans-product-listnew ul.prdList.column5 li .color {
    width:76px;
}
.xans-product-listnew ul.prdList li .chips {
    float:left;
    width:10px;
    height:10px;
    margin:0 2px 2px 0;
    border:1px solid #e3e3e3;
    font-size:0;
    line-height:0;
}
.xans-product-listnew ul.prdList .chk {
    display:block;
    margin:0 0 10px;
    text-align:center;
}
.xans-product-listnew ul.prdList .thumb {
    margin:0 0 10px;
    border:1px solid #ececec;
}
.xans-product-listnew ul.prdList .name {
    text-align:left;
}
.xans-product-listnew ul.prdList .name a {
    color:#2e2e2e;
}
.xans-product-listnew ul.prdList .name .title {
    font-weight:normal;
}
.xans-product-listnew ul.prdList .status {
    margin:0 0 16px;
    padding:0 80px 4px 0;
    border-bottom:1px solid #e8e8e8;
    text-align:right;
    line-height:0;
    *zoom:1;
}
.xans-product-listnew ul.prdList .status:after {
    content:"";
    display:block;
    clear:both;
}
.xans-product-listnew ul.prdList .icon {
    float:left;
    text-align:left;
}
.xans-product-listnew ul.prdList .icon img {
    margin:0 -3px 6px 0;
}
.xans-product-listnew ul.prdList .button {
    margin:0 -80px 0 0;
    *zoom:1;
}
.xans-product-listnew ul.prdList .button img {
    margin:0 0 6px -3px;
    cursor:pointer;
}
.xans-product-listnew ul.prdList .button .option {
    display:inline;
    position:relative;
    *zoom:1;
}
.xans-product-listnew ul.prdList .mileage {
    display:block;
}
.xans-product-listnew ul.prdList span.grid {
    display:block;
}
.xans-product-listitem li {
    text-align:left;
}
.xans-product-listnew ul.column4 li.item {
    width:25%;
}
.xans-product-listnew ul.column4 li.item .box {
    width:240px;
}
.xans-product-listnew ul.column4 li.item .thumb {
    max-width:238px;
}
.xans-product-listnew ul.column5 li.item {
    width:20%;
}
.xans-product-listnew ul.column5 li.item .box {
    width:189px;
}
.xans-product-listnew ul.column5 li.item .thumb {
    max-width:187px;
}
.xans-product-listnew .xans-product-listitem {
    margin:0;
}
.xans-product-listnew .xans-product-listitem li .title {
    font-weight:normal;
    vertical-align:top;
}
.xans-product-listnew .xans-product-listitem li .title span {
    vertical-align:top;
}
.xans-product-listnew .discountPeriod {
    display:inline-block;
    z-index:10;
    position:relative;
    width:55px;
    height:19px;
    vertical-align:middle;
    *zoom:1;
    *display:inline;
}
.xans-product-listnew .discountPeriod .edge {
    position:absolute;
    left:50%;
    top:-6px;
    width:10px;
    height:6px;
    margin:0 0 0 -5px;
    font-size:0;
    line-height:0;
    background:url("/images/ngnh/skin/base_ko_KR/common/ico_tip_edge.gif") no-repeat 0 0;
}
.xans-product-listnew .layerDiscountPeriod {
    display:none;
    position:absolute;
    left:50%;
    top:27px;
    width:247px;
    margin:0 0 0 -124px;
    border:1px solid #565960;
    font-size:12px;
    background-color:#fff;
}
.xans-product-listnew .layerDiscountPeriod strong.title {
    display:block;
    margin:0 0 12px;
    padding:0 35px 0 0;
    font-weight:bold;
    color:#2e2e2e;
}
.xans-product-listnew .layerDiscountPeriod .content {
    padding:9px 10px 12px 14px;
    font-family:Verdana,"돋움",Dotum,sans-serif;
}
.xans-product-listnew .layerDiscountPeriod .content p {
    margin:2px 0 0;
    font-size:11px;
    color:#000;
    line-height:16px;
    color:#757575;
    letter-spacing:-1px;
}
.xans-product-listnew .layerDiscountPeriod .content p strong {
    font-weight:normal;
    font-size:12px;
    color:#2e2e2e;
}
.xans-product-listnew .layerDiscountPeriod .content p strong span {
    font-size:11px;
}
.xans-product-listnew .layerDiscountPeriod .close {
    position:absolute;
    right:14px;
    top:14px;
}
.xans-product-listnew .layerDiscountPeriod .close img {
    cursor:pointer;
}
.xans-product-normalmenu {
    margin:0;
}
.xans-product-normalmenu .title {
    margin:0 0 17px;
}
.xans-product-normalmenu .title h2 {
    font-weight:normal;
    font-size:20px;
    font-family:Arial,"돋움",Dotum,sans-serif;
    color:#2e2e2e;
    text-align:center;
}
.xans-product-normalmenu .function {
    font-size:12px;
    overflow:hidden;
    text-align:right;
    line-height:38px;
    border:1px solid #d7d5d5;
}
.xans-product-normalmenu .prdCount {
    float:left;
    padding:0 0 0 8px;
    color:#333;
}
.xans-product-normalmenu ul#type {
    display:inline;
    margin:0 4px 0 0;
}
.xans-product-normalmenu ul#type li {
    display:inline;
    padding:0 6px 0 10px;
    background:url("/images/ngnh/skin/base_ko_KR/product/bg_result_type.gif") no-repeat 0 50%;
}
.xans-product-normalmenu ul#type li:first-child {
    background:none;
}
.xans-product-normalmenu ul#type li a {
    color:#2e2e2e
}
.xans-product-normalmenu ul#type li a:hover {
    color:#333;
    text-decoration:none;
}
.xans-product-normalmenu .compare img {
    border-left:1px solid #d7d5d5;
    vertical-align:middle;
}
.xans-product-normalmenu fieldset {
    margin:-1px 0 0;
    padding:7px 12px;
    border:1px solid #d7d5d6;
    text-align:right;
    background:#fbf9fa;
}
.xans-product-normalmenu fieldset select {
    height:24px;
}
.xans-product-listnormal img {
    vertical-align:middle;
}
.xans-product-listnormal ul.prdList {
    display:table;
    width:100%;
    min-width:756px;
    font-size:0;
    line-height:0;
}
.xans-product-listnormal ul.prdList li.item {
    display:inline-block;
    margin:20px 0 30px;
    color:#838383;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.xans-product-listnormal ul.prdList li.item .box {
    margin:0 auto;
    font-size:12px;
    line-height:18px;
    text-align:center;
}
.xans-product-listnormal ul.prdList li .color {
    overflow:hidden;
    display:inline-block;
    margin:3px 0 0 0;
}
.xans-product-listnormal ul.prdList.column3 li .color {
    width:176px;
}
.xans-product-listnormal ul.prdList.column4 li .color {
    width:116px;
}
.xans-product-listnormal ul.prdList.column5 li .color {
    width:76px;
}
.xans-product-listnormal ul.prdList li .chips {
    float:left;
    width:10px;
    height:10px;
    margin:0 2px 2px 0;
    border:1px solid #e3e3e3;
    font-size:0;
    line-height:0;
}
.xans-product-listnormal ul.prdList .chk {
    display:block;
    margin:0 0 10px;
    text-align:center;
}
.xans-product-listnormal ul.prdList .thumb {
    margin:0 0 10px;
    border:1px solid #ececec;
}
.xans-product-listnormal ul.prdList .name {
    text-align:left;
}
.xans-product-listnormal ul.prdList .name a {
    color:#2e2e2e;
}
.xans-product-listnormal ul.prdList .name .title {
    font-weight:normal;
}
.xans-product-listnormal ul.prdList .status {
    margin:0 0 16px;
    padding:0 80px 4px 0;
    border-bottom:1px solid #e8e8e8;
    text-align:right;
    line-height:0;
}
.xans-product-listnormal ul.prdList .status:after {
    content:"";
    display:block;
    clear:both;
}
.xans-product-listnormal ul.prdList .icon {
    float:left;
    text-align:left;
}
.xans-product-listnormal ul.prdList .icon img {
    margin:0 -3px 6px 0;
}
.xans-product-listnormal ul.prdList .button {
    margin:0 -80px 0 0;
    *zoom:1;
}
.xans-product-listnormal ul.prdList .button img {
    margin:0 0 6px -3px;
    cursor:pointer;
}
.xans-product-listnormal ul.prdList .button .option {
    display:inline;
    position:relative;
    *zoom:1;
}
.xans-product-listnormal ul.prdList .mileage {
    display:block;
}
.xans-product-listnormal ul.prdList span.grid {
    display:block;
}
.xans-product-listitem li {
    text-align:left;
}
.xans-product-listnormal ul.column4 li.item {
    width:33%;
}
.xans-product-listnormal ul.column4 li.item .box {
    width:250px;
}
.xans-product-listnormal ul.column4 li.item .thumb {
    max-width:250px;
}
.xans-product-listnormal ul.column5 li.item {
    width:20%;
}
.xans-product-listnormal ul.column5 li.item .box {
    width:189px;
}
.xans-product-listnormal ul.column5 li.item .thumb {
    max-width:187px;
}
.xans-product-listnormal .xans-product-listitem {
    margin:0;
}
.xans-product-listnormal .xans-product-listitem li .title {
    font-weight:normal;
    vertical-align:top;
}
.xans-product-listnormal .xans-product-listitem li .title span {
    vertical-align:top;
}
.xans-product-listnormal .discountPeriod {
    display:inline-block;
    z-index:10;
    position:relative;
    width:55px;
    height:19px;
    vertical-align:middle;
    *zoom:1;
    *display:inline;
}
.xans-product-listnormal .discountPeriod .edge {
    position:absolute;
    left:50%;
    top:-6px;
    width:10px;
    height:6px;
    margin:0 0 0 -5px;
    font-size:0;
    line-height:0;
    background:url("/images/ngnh/skin/base_ko_KR/common/ico_tip_edge.gif") no-repeat 0 0;
}
.xans-product-listnormal .layerDiscountPeriod {
    display:none;
    position:absolute;
    left:50%;
    top:27px;
    width:247px;
    margin:0 0 0 -124px;
    border:1px solid #565960;
    font-size:12px;
    background-color:#fff;
}
.xans-product-listnormal .layerDiscountPeriod strong.title {
    display:block;
    margin:0 0 12px;
    padding:0 35px 0 0;
    font-weight:bold;
    color:#2e2e2e;
}
.xans-product-listnormal .layerDiscountPeriod .content {
    padding:9px 10px 12px 14px;
    font-family:Verdana,"돋움",Dotum,sans-serif;
}
.xans-product-listnormal .layerDiscountPeriod .content p {
    margin:2px 0 0;
    font-size:11px;
    color:#000;
    line-height:16px;
    color:#757575;
    letter-spacing:-1px;
}
.xans-product-listnormal .layerDiscountPeriod .content p strong {
    font-weight:normal;
    font-size:12px;
    color:#2e2e2e;
}
.xans-product-listnormal .layerDiscountPeriod .content p strong span {
    font-size:11px;
}
.xans-product-listnormal .layerDiscountPeriod .close {
    position:absolute;
    right:14px;
    top:14px;
}
.xans-product-listnormal .layerDiscountPeriod .close img {
    cursor:pointer;
}
.xans-product-normalpaging {
    padding:30px 0 40px;
    border-top:1px solid #e8e8e8;
    text-align:center;
}
.xans-product-normalpaging p {
    display:inline-block;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.xans-product-normalpaging p.first {
    margin:0 -4px 0 0;
}
.xans-product-normalpaging p.last {
    margin:0 0 0 -4px;
}
.xans-product-normalpaging ol {
    display:inline-block;
    margin:0 -4px;
    font-size:0;
    line-height:0;
    vertical-align:top;
    *display:inline;
    *zoom:1;
    *margin:0;
}
.xans-product-normalpaging 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-normalpaging li:first-child {
    margin-left:0;
}
.xans-product-normalpaging img {
    vertical-align:top;
}
.xans-product-normalpaging li a {
    display:block;
    width:33px;
    padding:9px 0;
    font-weight:bold;
    color:#353535;
    line-height:14px;
    background:#fff;
}
.xans-product-normalpaging li a:hover {
    text-decoration:none;
    background:#f0f2f2;
}
.xans-product-normalpaging li a.this {
    padding-bottom:6px;
    border-bottom:3px solid #008bcc;
    color:#008bcc;
}
.xans-product-normalpaging a.nolink {
    cursor:default;
}
.icon span img{
    margin:0 0 0 5px !important;
}