@charset "utf-8";

#container_inner {width:100%;}
#contents_main {width:1200px; text-align:left;margin:0 auto 20px;}
#contents_main:after {content:''; display:block; clear:both;}

.inner_box {width:1200px;margin:0 auto;}
.wide_box {width:1920px;margin-left:-360px;background:#fbfbfb;}
.wide_box .title_box h2 span {background:#fbfbfb}
.title_box {text-align:center;}
.title_box h2 {position:relative;height:44px;vertical-align:top;color:#434343;font-weight:500;font-size:26px;letter-spacing:0.1em;margin-top:-4px}
.title_box h2:after{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background:#d8d8d8}
.title_box h2 > span {position:relative;display:inline-block;background:#fff;padding:0 60px;z-index:1;}
.title_box  p {color:#898989;font-size:16px;font-weight:400;}

/* VISUAL SLIDE */
#visual_imgs {width:1920px;margin-left:-360px;height:400px;overflow:hidden;position:relative;border-bottom:solid 1px #dbdbdb;}
#visual_imgs .slide_img_box {width:100%;height:400px;overflow:hidden;position:relative;}
#visual_imgs .slide_img_box ul {width:100%;height:400px;overflow:hidden;}
#visual_imgs .slide_img_box li {width:1920px;height:400px;position:absolute;left:50%;top:0;margin-left:-960px;z-index:0;display:none;}
#visual_imgs .slide_img_box li.active {}
#visual_imgs .slide_img_box li a,
#visual_imgs .slide_img_box li img {display:block;width:1920px;height:400px;}
#visual_imgs .slide_btn_box {width:1198px;position:absolute;bottom:-1px;left:50%;margin-left:-600px;text-align:center;overflow:hidden;z-index:3;border:solid 1px #dbdbdb;background:#fff;}
#visual_imgs .slide_btn_box li {float:left;height:43px;width:20%;position:relative;border-bottom:none 0;font-weight:400;border-left:solid 1px #dbdbdb;margin-left:-1px}
#visual_imgs .slide_btn_box li p {text-align:center;height:43px;line-height:43px;background:#fff;color:#242424}
#visual_imgs .slide_btn_box li > ul {position:absolute;width:100%;top:0;left:0;overflow:hidden;}
#visual_imgs .slide_btn_box li > ul li {float:left;border:none 0;margin:0;}
#visual_imgs .slide_btn_box li > ul li a {display:block;text-indent:-9999em;height:41px;margin-left:1px;border-top:solid 2px #fff;}
#visual_imgs .slide_btn_box li > ul li:first-child a {margin-left:0;}
#visual_imgs .slide_btn_box li.active p {background:#fff;}
#visual_imgs .slide_btn_box li.active > ul li a {border-top:2px solid #ededed;}
#visual_imgs .slide_btn_box li li.active a,
#visual_imgs .slide_btn_box li.active li.active a  {border-top:2px solid #163e35}
#visual_imgs .prev,
#visual_imgs .next {display:none;position:absolute;top:50%;width:52px;height:72px;margin-top:-36px;line-height:52px;color:#fff;text-align:Center;z-index:3;text-indent:-999em;}
#visual_imgs .prev {left:50%;margin-left:-600px;background:url(../../imgs/retail/global/bg_visual_prev.png) left top no-repeat;}
#visual_imgs .next {right:50%;margin-right:-600px;background:url(../../imgs/retail/global/bg_visual_next.png) left top no-repeat;}
#visual_imgs .stop,
#visual_imgs .play {display:none;position:absolute;top:20px;right:20px;width:100px;height:50px;margin-top:-25px;background:#666;line-height:50px;color:#fff;text-align:Center;}
#visual_imgs .stop.active,
#visual_imgs .play.active {display:block;}

/* 메인배너 */
.main_iconbanner .main_title {border-bottom:1px solid #e5e5e5;}
.main_iconbanner ul {overflow:hidden; border-bottom:0px solid #eaeaea;}
.main_iconbanner ul li {float:left; width:8%; text-align:center;}
.main_iconbanner ul li img {width:60px;height:60px;}


/* 신상품 */
.product_new_box {padding:30px 0  80px;}
.product_new_box .title_box {margin-bottom:39px;}
.product_new_box .widget {position:relative;}
.product_new_box .widget-panel {width:1133px;height:277px;margin:0 auto;overflow:hidden;}
.product_new_box .product {overflow:hidden;}
.product_new_box .product li {float:left;width:275px;height:275px;border:solid 1px #f2f2f2;margin-left:5px;}
.product_new_box .product li a {display:block;position:relative;}
.product_new_box .product li a > span {display:block;}
.product_new_box .product li .imgs_box,
.product_new_box .product li .imgs_box img {width:275px;height:275px;}
.product_new_box .product li .cont_box {display:none;position:absolute;left:0;top:0;width:275px;height:275px;background:url(../../imgs/mile/global/bg_dim_black.png) left top repeat;color:#fff;}
.product_new_box .product li .cont_box .vcenter {position:absolute;left:5%;top:50%;width:90%;text-align:center;margin-top:-39px;}
.product_new_box .product li .cont_box .title {display:block;line-height:24px;height:48px;overflow:hidden;}
.product_new_box .product li .cont_box .price {display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:5px;}
.product_new_box .product li .cont_box .price .sale {font-size:18px;}
.product_new_box .product li .cont_box .price .sale strong {font-size:20px;font-weight:700;color:#fff799;}
.product_new_box .product li .cont_box .price .market {padding-left:5px;}
.product_new_box .product li .cont_box .price .market span {text-decoration:line-through;}
.product_new_box .product li .cont_box .price .travel {font-size:20px;color:#fff799;font-weight:700;}
.product_new_box .product li:hover .cont_box {display:block;}
.product_new_box .widget button {position:absolute;top:50%;margin-top:-11px;width:25px;height:22px;text-indent:-999em;}
.product_new_box .widget .widget-prev {left:0;background:url(../../imgs/mile/global/bg_slide_prev.png) right top no-repeat;}
.product_new_box .widget .widget-next {right:0;background:url(../../imgs/mile/global/bg_slide_next.png) left top no-repeat;}

/* 신상품_새로만듬 */
.product_new_box2 {padding:30px 0  20px;}
.product_new_box2 .title_box {margin-bottom:39px;}
.product_new_box2 .widget {position:relative;}
.product_new_box2 .widget-panel {width:1133px;height:277px;margin:0 auto;overflow:hidden;}
.product_new_box2 .product {overflow:hidden;}
.product_new_box2 .product li {float:left;width:275px;height:275px;border:solid 1px #f2f2f2;margin-left:5px;}
.product_new_box2 .product li a {display:block;position:relative;}
.product_new_box2 .product li a > span {display:block;}
.product_new_box2 .product li .imgs_box,
.product_new_box2 .product li .imgs_box img {width:275px;height:275px;}
.product_new_box2 .product li .cont_box {display:none;position:absolute;left:0;top:0;width:275px;height:275px;background:url(../../imgs/mile/global/bg_dim_black.png) left top repeat;color:#fff;}
.product_new_box2 .product li .cont_box .vcenter {position:absolute;left:5%;top:50%;width:90%;text-align:center;margin-top:-39px;}
.product_new_box2 .product li .cont_box .title {display:block;line-height:24px;height:48px;overflow:hidden;}
.product_new_box2 .product li .cont_box .price {display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:5px;}
.product_new_box2 .product li .cont_box .price .sale {font-size:18px;}
.product_new_box2 .product li .cont_box .price .sale strong {font-size:20px;font-weight:700;color:#fff799;}
.product_new_box2 .product li .cont_box .price .market {padding-left:5px;}
.product_new_box2 .product li .cont_box .price .market span {text-decoration:line-through;}
.product_new_box2 .product li .cont_box .price .travel {font-size:20px;color:#fff799;font-weight:700;}
.product_new_box2 .product li:hover .cont_box {display:block;}
.product_new_box2 .widget button {position:absolute;top:50%;margin-top:-11px;width:25px;height:22px;text-indent:-999em;}
.product_new_box2 .widget .widget-prev {left:0;background:url(../../imgs/mile/global/bg_slide_prev.png) right top no-repeat;}
.product_new_box2 .widget .widget-next {right:0;background:url(../../imgs/mile/global/bg_slide_next.png) left top no-repeat;}


/* 신상품_새로만듬 */
.product_new_box3 {padding:30px 0  20px;}
.product_new_box3 .title_box {margin-bottom:39px;}
.product_new_box3 .widget {position:relative;}
.product_new_box3 .widget-panel {width:1133px;height:277px;margin:0 auto;overflow:hidden;}
.product_new_box3 .product {overflow:hidden;}
.product_new_box3 .product li {float:left;width:275px;height:275px;border:solid 1px #f2f2f2;margin-left:5px;}
.product_new_box3 .product li a {display:block;position:relative;}
.product_new_box3 .product li a > span {display:block;}
.product_new_box3 .product li .imgs_box,
.product_new_box3 .product li .imgs_box img {width:275px;height:275px;}
.product_new_box3 .product li .cont_box {display:none;position:absolute;left:0;top:0;width:275px;height:275px;background:url(../../imgs/mile/global/bg_dim_black.png) left top repeat;color:#fff;}
.product_new_box3 .product li .cont_box .vcenter {position:absolute;left:5%;top:50%;width:90%;text-align:center;margin-top:-39px;}
.product_new_box3 .product li .cont_box .title {display:block;line-height:24px;height:48px;overflow:hidden;}
.product_new_box3 .product li .cont_box .price {display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:5px;}
.product_new_box3 .product li .cont_box .price .sale {font-size:18px;}
.product_new_box3 .product li .cont_box .price .sale strong {font-size:20px;font-weight:700;color:#fff799;}
.product_new_box3 .product li .cont_box .price .market {padding-left:5px;}
.product_new_box3 .product li .cont_box .price .market span {text-decoration:line-through;}
.product_new_box3 .product li .cont_box .price .travel {font-size:20px;color:#fff799;font-weight:700;}
.product_new_box3 .product li:hover .cont_box {display:block;}
.product_new_box3 .widget button {position:absolute;top:50%;margin-top:-11px;width:25px;height:22px;text-indent:-999em;}
.product_new_box3 .widget .widget-prev {left:0;background:url(../../imgs/mile/global/bg_slide_prev.png) right top no-repeat;}
.product_new_box3 .widget .widget-next {right:0;background:url(../../imgs/mile/global/bg_slide_next.png) left top no-repeat;}

/* 신상품_새로만듬 */
.product_new_box4 {padding:30px 0  20px;}
.product_new_box4 .title_box {margin-bottom:39px;}
.product_new_box4 .widget {position:relative;}
.product_new_box4 .widget-panel {width:1133px;height:277px;margin:0 auto;overflow:hidden;}
.product_new_box4 .product {overflow:hidden;}
.product_new_box4 .product li {float:left;width:275px;height:275px;border:solid 1px #f2f2f2;margin-left:5px;}
.product_new_box4 .product li a {display:block;position:relative;}
.product_new_box4 .product li a > span {display:block;}
.product_new_box4 .product li .imgs_box,
.product_new_box4 .product li .imgs_box img {width:275px;height:275px;}
.product_new_box4 .product li .cont_box {display:none;position:absolute;left:0;top:0;width:275px;height:275px;background:url(../../imgs/mile/global/bg_dim_black.png) left top repeat;color:#fff;}
.product_new_box4 .product li .cont_box .vcenter {position:absolute;left:5%;top:50%;width:90%;text-align:center;margin-top:-39px;}
.product_new_box4 .product li .cont_box .title {display:block;line-height:24px;height:48px;overflow:hidden;}
.product_new_box4 .product li .cont_box .price {display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:5px;}
.product_new_box4 .product li .cont_box .price .sale {font-size:18px;}
.product_new_box4 .product li .cont_box .price .sale strong {font-size:20px;font-weight:700;color:#fff799;}
.product_new_box4 .product li .cont_box .price .market {padding-left:5px;}
.product_new_box4 .product li .cont_box .price .market span {text-decoration:line-through;}
.product_new_box4 .product li .cont_box .price .travel {font-size:20px;color:#fff799;font-weight:700;}
.product_new_box4 .product li:hover .cont_box {display:block;}
.product_new_box4 .widget button {position:absolute;top:50%;margin-top:-11px;width:25px;height:22px;text-indent:-999em;}
.product_new_box4 .widget .widget-prev {left:0;background:url(../../imgs/mile/global/bg_slide_prev.png) right top no-repeat;}
.product_new_box4 .widget .widget-next {right:0;background:url(../../imgs/mile/global/bg_slide_next.png) left top no-repeat;}


/* 인기상품 */
.product_best_box {padding:74px 0 80px;}
.product_best_box .tabs_box {margin-top:40px;}
.product_best_box .tabs {overflow:hidden;background:#f8f9fa}
.product_best_box .tabs li {float:left;width:149px;border:solid 1px #e9ebee;border-top:none 0;border-bottom:none 0;margin-left:-1px;}
.product_best_box .tabs li.first {width:148px;margin-left:0;}
.product_best_box .tabs li a {display:block;text-align:center;border-bottom:solid 1px #e9ebee;border-top:solid 1px #e9ebee;line-height:18px;padding:10px 0;color:#848484;}
.product_best_box .tabs li.active a {background:#fff;border-bottom:solid 1px #fff;border-top:solid 2px #163e35;padding:9px 0 10px;color:#000;font-weight:400;}
.product_best_box .conts > div {display:none;position:relative;height:715px;background:#fff;border:solid 1px #e9ebee;border-top:none 0;}
.product_best_box .conts .active {display:block;}
.product_best_box .conts ul {overflow:hidden;margin-left:-1px;}
.product_best_box .conts ul li {float:left;width:234px;margin-left:5px;margin-top:5px;}
.product_best_box .conts ul li a {display:block;height:350px;position:relative;}
.product_best_box .conts ul li a > span {display:block;}
.product_best_box .conts ul li a .ranking {display:none;position:absolute;left:0;top:0;width:30px;height:30px;text-align:center;font-weight:700;line-height:30px;color:#fff;background:#163e35;}
.product_best_box .conts ul li a .imgs_box,
.product_best_box .conts ul li a .imgs_box img {width:234px;height:234px;}
.product_best_box .conts ul li a .cont_box {padding-top:23px;height:92px;text-align:center;}
.product_best_box .conts ul li a .cont_box .title {display:block;padding:0 30px;line-height:20px;height:40px;overflow:hidden;}
.product_best_box .conts ul li a .cont_box .price {display:block;font-size:14px;font-weight:400;line-height:24px;margin-top:5px;}
/*.product_best_box .conts ul li a .cont_box .price .sale {font-size:18px;color:#163e35;}*/
.product_best_box .conts ul li a .cont_box .price .sale {font-size:18px;}
.product_best_box .conts ul li a .cont_box .price .sale strong {font-size:20px;font-weight:700;}
.product_best_box .conts ul li a .cont_box .price .market {padding-left:5px;color:#9d9d9d;}
.product_best_box .conts ul li a .cont_box .price .market span {text-decoration:line-through;}
.product_best_box .conts ul li a .cont_box .price .travel {font-size:20px;color:#163e35;font-weight:700;}
.product_best_box .conts ul li a .line {display:none;position:absolute;left:0;top:0;width:232px;height:348px;border:solid 1px #ddd;}
.product_best_box .conts ul li:hover a .line {display:block;}


/* 인기상품추가 */
.product_best_box2 {padding:74px 0 80px;}
.product_best_box2 .tabs_box {margin-top:40px;}
.product_best_box2 .tabs {overflow:hidden;background:#f8f9fa}
.product_best_box2 .tabs li {float:left;width:149px;border:solid 1px #e9ebee;border-top:none 0;border-bottom:none 0;margin-left:-1px;}
.product_best_box2 .tabs li.first {width:148px;margin-left:0;}
.product_best_box2 .tabs li a {display:block;text-align:center;border-bottom:solid 1px #e9ebee;border-top:solid 1px #e9ebee;line-height:18px;padding:10px 0;color:#848484;}
.product_best_box2 .tabs li.active a {background:#fff;border-bottom:solid 1px #fff;border-top:solid 2px #163e35;padding:9px 0 10px;color:#000;font-weight:400;}
.product_best_box2 .conts > div {display:none;position:relative;height:715px;background:#fff;border:solid 1px #e9ebee;border-top:none 0;}
.product_best_box2 .conts .active {display:block;}
.product_best_box2 .conts ul {overflow:hidden;margin-left:-1px;}
.product_best_box2 .conts ul li {float:left;width:234px;margin-left:5px;margin-top:5px;}
.product_best_box2 .conts ul li a {display:block;height:350px;position:relative;}
.product_best_box2 .conts ul li a > span {display:block;}
.product_best_box2 .conts ul li a .ranking {display:none;position:absolute;left:0;top:0;width:30px;height:30px;text-align:center;font-weight:700;line-height:30px;color:#fff;background:#163e35;}
.product_best_box2 .conts ul li a .imgs_box,
.product_best_box2 .conts ul li a .imgs_box img {width:234px;height:234px;}
.product_best_box2 .conts ul li a .cont_box {padding-top:23px;height:92px;text-align:center;}
.product_best_box2 .conts ul li a .cont_box .title {display:block;padding:0 30px;line-height:20px;height:40px;overflow:hidden;}
.product_best_box2 .conts ul li a .cont_box .price {display:block;font-size:14px;font-weight:400;line-height:24px;margin-top:5px;}
/*.product_best_box2 .conts ul li a .cont_box .price .sale {font-size:18px;color:#163e35;}*/
.product_best_box2 .conts ul li a .cont_box .price .sale {font-size:18px;}
.product_best_box2 .conts ul li a .cont_box .price .sale strong {font-size:20px;font-weight:700;}
.product_best_box2 .conts ul li a .cont_box .price .market {padding-left:5px;color:#9d9d9d;}
.product_best_box2 .conts ul li a .cont_box .price .market span {text-decoration:line-through;}
.product_best_box2 .conts ul li a .cont_box .price .travel {font-size:20px;color:#163e35;font-weight:700;}
.product_best_box2 .conts ul li a .line {display:none;position:absolute;left:0;top:0;width:232px;height:348px;border:solid 1px #ddd;}
.product_best_box2 .conts ul li:hover a .line {display:block;}



/* 추천기획전 */
.banner_event_box {padding:74px 0 80px;}
.banner_event_box ul {overflow:hidden;margin-left:-30px;margin-top:10px;}
.banner_event_box li {float:left;position:relative;width:380px;margin-left:30px;margin-top:30px;overflow:hidden;}
.banner_event_box li a,
.banner_event_box li img {display:block;}
.banner_event_box li .imgs {display:block;width:100%;height:240px;}
.banner_event_box li .cont {display:none;position:absolute;bottom:0;left:0;width:100%;background:url(../../imgs/mile/global/bg_dim_black70.png) left top repeat;color:#fff;padding:25px 0 22px;}
.banner_event_box li .title,
.banner_event_box li .summary {display:block;width:80%;margin:0 auto;font-weight:400;text-align:center;line-height:24px;}
.banner_event_box li .title {font-size:22px;}
.banner_event_box li .summary {color:#a1a0a0;margin-top:2px;}
.banner_event_box li .btn_more {display:block;width:118px;height:38px;margin:0 auto;border:solid 1px #a5a4a2;text-align:center;line-height:38px;margin-top:9px;color:#fff;}
.banner_event_box li:hover .cont {display:block;}

/* 1개고정배너 */
.banner_wide_box {width:1920px;margin-left:-360px;text-align:center;}

/* 추천상품 */
.product_md_box {padding:74px 0 80px;}
.product_md_box .tabs_box {margin-top:40px;}
.product_md_box .tabs {overflow:hidden;border-top:solid 1px #e9ebee;background:#f8f9fa;}
.product_md_box .tabs li {float:left;width:149px;border:solid 1px #e9ebee;border-top:none 0;border-bottom:none 0;margin-left:-1px;}
.product_md_box .tabs li.first {width:148px;margin-left:0;}
.product_md_box .tabs li a {display:block;text-align:center;font-size:16px;line-height:18px;padding:19px 0 20px;font-weight:300;}
.product_md_box .tabs li.active {border-left:solid 1px #e9ebee;border-right:solid 1px #e9ebee;}
.product_md_box .tabs li.active a {background:#fff;color:#000;font-size:17px;font-weight:500;}
.product_md_box .conts > div {display:none;background:#fff;border:solid 1px #e9ebee;border-top:none 0;position:relative;min-height:551px;}
.product_md_box .conts .active {display:block;}
.product_md_box .conts .bannerbox {position:absolute;left:0;top:0;width:598px;height:551px;overflow:hidden;border-top:solid 1px #e9ebee;}
.product_md_box .conts ul {overflow:hidden;}
.product_md_box .conts ul li {float:left;width:299px;border-left:solid 1px #e9ebee;border-top:solid 1px #e9ebee;text-align:center;}
.product_md_box .conts ul li.w298 {width:298px;border-left:none 0;}
.product_md_box .conts ul li.mar {margin-left:598px;}
.product_md_box .conts ul li a {display:block;height:275px;position:relative;}
.product_md_box .conts ul li a > span {display:block;}
.product_md_box .conts ul li a .imgs_box {height:200px;text-align:center;}
.product_md_box .conts ul li a .imgs_box img {width:200px;height:200px;}
.product_md_box .conts ul li a .cont_box {padding-top:5px;text-align:center;}
.product_md_box .conts ul li a .cont_box .title {display:block;padding:0 60px;font-size:13px;line-height:14px;height:28px;overflow:hidden;}
.product_md_box .conts ul li a .cont_box .price {display:block;font-size:14px;font-weight:400;line-height:24px;}
.product_md_box .conts ul li a .cont_box .price .sale {font-size:18px;}
.product_md_box .conts ul li a .cont_box .price .sale strong {font-size:20px;font-weight:700;}
.product_md_box .conts ul li a .cont_box .price .market {padding-left:5px;color:#9d9d9d;}
.product_md_box .conts ul li a .cont_box .price .market span {text-decoration:line-through;}
.product_md_box .conts ul li a .cont_box .price .travel {font-size:20px;color:#163e35;font-weight:700;}

/* 스크롤배너 */
.banner_fixed_box {width:1920px;margin-left:-360px;position:relative;clear:both;height:400px;}
.banner_fixed_box .inner_box {position:relative;height:400px;}
.banner_fixed_box .btn_detail {position:absolute;left:50%;bottom:87px;margin-left:-75px;width:113px;height:43px;border:solid 1px #fff;background:url(../../imgs/mile/global/bg_btn_detail.png) right center no-repeat;color:#fff;text-align:left;line-height:43px;padding-left:35px;}

/* 마일리지인기상품 */
.product_milebest_box {padding:74px 0 80px;}
.product_milebest_box .tabs_box {margin-top:40px;}
.product_milebest_box .tabs {overflow:hidden;background:#f8f9fa;}
.product_milebest_box .tabs li {float:left;width:149px;border:solid 1px #e9ebee;border-bottom:none 0;margin-left:-1px;}
.product_milebest_box .tabs li.first {width:148px;margin-left:0;}
.product_milebest_box .tabs li a {display:block;text-align:center;border-bottom:solid 1px #e9ebee;font-size:12px;line-height:18px;padding:10px 0;color:#848484;}
.product_milebest_box .tabs li a strong {font-weight:400;color:#000;font-size:14px;}
.product_milebest_box .tabs li.active a {background:#fff;border-bottom:solid 1px #fff;border-top:solid 2px #163e35;padding:8px 0 10px;}
.product_milebest_box .conts > div {display:none;height:715px;background:#fff;border:solid 1px #e9ebee;border-top:none 0;}
.product_milebest_box .conts .active {display:block;}
.product_milebest_box .conts ul {overflow:hidden;margin-left:-1px;}
.product_milebest_box .conts ul li {float:left;width:234px;margin-left:5px;margin-top:5px;}
.product_milebest_box .conts ul li a {display:block;height:350px;position:relative;}
.product_milebest_box .conts ul li a > span {display:block;}
.product_milebest_box .conts ul li a .imgs_box,
.product_milebest_box .conts ul li a .imgs_box img {width:234px;height:234px;}
.product_milebest_box .conts ul li a .cont_box {padding-top:23px;height:92px;text-align:center;}
.product_milebest_box .conts ul li a .cont_box .title {display:block;padding:0 30px;line-height:20px;height:40px;overflow:hidden;}
.product_milebest_box .conts ul li a .cont_box .price {display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:5px;}
.product_milebest_box .conts ul li a .cont_box .price .sale {font-size:18px;color:#363636;}
.product_milebest_box .conts ul li a .cont_box .price .sale strong {font-size:20px;font-weight:700;}
.product_milebest_box .conts ul li a .cont_box .price .market {padding-left:5px;color:#9d9d9d;}
.product_milebest_box .conts ul li a .cont_box .price .market span {text-decoration:line-through;}
.product_milebest_box .conts ul li a .cont_box .price .travel {font-size:20px;color:#363636;font-weight:700;}
.product_milebest_box .conts ul li a .line {display:none;position:absolute;left:0;top:0;width:232px;height:348px;border:solid 1px #ddd;}
.product_milebest_box .conts ul li:hover a .line {display:block;}

/* 마일리지전용상품 */
.banner_mileage_box {padding:74px 0 80px;}
.banner_mileage_box .slide_wrap {position:relative;}
.banner_mileage_box .slide_box {position:relative;width:1152px;height:333px;overflow:hidden;margin:40px auto 0;}
.banner_mileage_box ul {position:absolute;top:0;left:0;overflow:hidden;}
.banner_mileage_box ul li {float:left;width:348px;padding:0 18px;position:relative;}
.banner_mileage_box ul li a,
.banner_mileage_box ul li a > span {display:block;}
.banner_mileage_box ul li a {position:relative;height:333px;}
.banner_mileage_box ul li .icons {position:absolute;top:23px;left:-10px;}
.banner_mileage_box ul li .imgs_box,
.banner_mileage_box ul li .imgs_box img {width:348px;height:300px;}
.banner_mileage_box ul li .cont_box {position:absolute;width:300px;left:50%;margin-left:-150px;top:232px;}
.banner_mileage_box ul li .cont_box .text {display:block;width:260px;height:54px;padding:14px 20px 0;background:url(../../imgs/mile/global/bg_dim_white.png) left top repeat;}
.banner_mileage_box ul li .cont_box .text > span {display:block;text-align:center;}
.banner_mileage_box ul li .cont_box .text .title {font-size:16px;color:#000;font-weight:400;}
.banner_mileage_box ul li .cont_box .text .summary {color:#959595;font-size:12px;font-weight:300;margin-top:-4px;letter-spacing:-0.01em;}
.banner_mileage_box ul li .cont_box .price {display:block;font-size:16px;font-weight:400;line-height:24px;color:#000;text-align:center;margin-top:-6px;}
.banner_mileage_box ul li .cont_box .price .sale {font-size:18px;}
.banner_mileage_box ul li .cont_box .price .sale strong {font-size:20px;font-weight:500;}
.banner_mileage_box ul li .cont_box .price .market {padding-left:5px;text-decoration:line-through;color:#9d9d9d;}
.banner_mileage_box ul li a .cont_box .price .travel {font-size:20px;color:#000;font-weight:700;}
.banner_mileage_box .slide_wrap button {position:absolute;top:50%;margin-top:-11px;width:17px;height:31px;text-indent:-999em;}
.banner_mileage_box .slide_wrap .prev {left:8px;background:url(../../imgs/mile/global/bg_slide_prev2.png) right top no-repeat;}
.banner_mileage_box .slide_wrap .next {right:8px;background:url(../../imgs/mile/global/bg_slide_next2.png) left top no-repeat;}

/* 모바일 쿠폰 상품 */
.banner_coupon_box {padding:74px 0 76px;}
.banner_coupon_box ul {margin-top:40px;overflow:hidden;margin-left:-35px;}
.banner_coupon_box ul li {float:left;width:212px;margin-left:35px;}
.banner_coupon_box ul li a,
.banner_coupon_box ul li img,
.banner_coupon_box ul li span {display:block;}
.banner_coupon_box ul li .imgs_box {width:210px;height:210px;border:solid 1px #f0f0f0;}
.banner_coupon_box ul li .imgs_box img {width:210px;height:210px;}
.banner_coupon_box ul li .cont_box {margin-top:10px;}
.banner_coupon_box ul li .cont_box .title {font-weight:400;color:#464646;text-align:center;}

/* 브랜드 전문관 */
.banner_brand_box {padding:74px 0 80px;}
.banner_brand_box ul {margin-top:28px;overflow:hidden;margin-left:-15px;}
.banner_brand_box ul li {float:left;width:390px;margin-left:15px;margin-top:12px;}
.banner_brand_box ul li img {width:100%;height:145px;}

/* 고객센터영역 */
.main_customer_box {margin-top:72px;height:110px;overflow:hidden;}
.main_customer_box > div {float:left;width:280px;margin-left:76px;}
.main_customer_box .list li {position:relative;padding-left:13px;}
.main_customer_box .list li:before {content:'';position:absolute;left:0;top:10px;height:3px;width:3px;background:#000;border-radius:100%;}
.main_customer_box .notice_box {width:348px;margin-left:75px;padding-top:5px;position:relative;}
.main_customer_box .notice_box h2 {border-bottom:solid 1px #282828;font-size:24px;font-weight:700;line-height:26px;margin-bottom:12px;padding-bottom:11px;}
.main_customer_box .notice_box a.btn_more {position:absolute;right:4px;top:13px;color:#7f7f7f;font-size:13px;font-weight:500;padding-right:12px;background:url(../../imgs/retail/global/bg_more.png) right 8px no-repeat;}
.main_customer_box .notice_box li {margin-bottom:3px;padding-left:16px;}
.main_customer_box .notice_box li:before {left:3px;}
.main_customer_box .notice_box li a {color:#767676;}
.main_customer_box .time_box {color:#000;padding-top:3px;}
.main_customer_box .time_box p {font-size:35px;font-weight:500;letter-spacing:0.1em;line-height:38px;padding-left:11px;}
.main_customer_box .time_box ul {margin-top:17px;}
.main_customer_box .quick_box {width:279px;}
.main_customer_box .quick_box li {float:left;width:93px;padding:0;text-align:Center;}
.main_customer_box .quick_box li a {color:#414141;display:block;padding-top:9px;}
.main_customer_box .quick_box li a img {width:71px;margin:0 auto;}
.main_customer_box .quick_box li a span {display:block;text-align:Center;margin-top:3px;}

/* 분양몰 사이트 정지 */
#caution {width:1200px; margin:0 auto; text-align:center;}
#caution .caution_info h2 {padding-top:80px; font-size:30px; line-height:40px;}
#caution .caution_info .caution_txt {margin:14px 0 62px; font-size:30px;}
#caution .caution_info .caution_box_txt {width:368px; height:189px; margin:0 auto; padding:50px 0 50px 300px; text-align:left; background:url(../../imgs/retail/global/caution_infobg.png) no-repeat left top;}
#caution .caution_info .caution_box_txt dl {overflow:hidden; font-size:16px; line-height:40px; color:#fff;}
#caution .caution_info .caution_box_txt dl dt {float:left; width:85px;}
#caution .caution_info .caution_box_txt dl dd {float:left;}
#caution .caution_info .caution_box_txt dl dd span {margin:0 5px;}
#caution .caution_info .caution_box_stxt {margin-top:70px;}
#caution .caution_info .caution_box_stxt p {margin-top:12px; font-size:30px; font-weight:bold;}
#caution .caution_info .caution_box_stxt small {font-size:16px; color:#999;}