.displaynone { display: none !important; }
.xans-product-menupackage { }
.xans-product-menupackage .title { margin: 90px auto 104px; }
.xans-product-menupackage .title .banner { margin: 0px auto; text-align: center; }
.xans-product-menupackage .title h2 { display: none; padding: 0px 0px 0px 12px; font-size: 48px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; letter-spacing: 10px; text-align: center; }
.xans-product-menupackage .title h3 { float: left; }
.xans-product-menupackage .menuCategory { clear: both; overflow: hidden; display: inline; }
.xans-product-menupackage .menuCategory { font-size: 0px; line-height: 0; }
.xans-product-menupackage .menuCategory > li { display: inline-block; font-size: 13px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase; line-height: 14px; margin: 16px 0px 15px 20px; vertical-align: top; }
.xans-product-menupackage .menuCategory > li > a { }
.xans-product-menupackage .menuCategory > li > a:hover { color: rgb(25, 25, 25); text-decoration: none; }
.xans-product-menupackage .menuCategory > li.selected > a { color: rgb(0, 139, 204); }
.xans-product-menupackage .menuCategory > li .count { font-weight: normal; }
.xans-product-menupackage .menuCategory > li > ul { padding: 6px 0px 0px; }
.xans-product-menupackage .menuCategory > li > ul > li { margin: 8px 0px 0px; line-height: 14px; }
.xans-product-menupackage .menuCategory > li > ul > li > a { color: rgb(87, 90, 99); }
.xans-product-menupackage .menuCategory > li > ul > li > a:hover, .xans-product-menupackage .menuCategory > li > ul > li.selected > a { color: rgb(0, 139, 204); }
.xans-product-menupackage .menuCategory > li > ul > li > .button { display: inline-block; position: relative; width: 9px; height: 14px; margin: 1px 0px 0px 3px; vertical-align: top; }
.xans-product-menupackage .subCategory { display: none; position: absolute; left: 50%; top: 13px; z-index: 10; width: 300px; margin: 0px 0px 0px -151px; padding: 6px 0px; border: 1px solid rgb(86, 89, 96); font-size: 0px; line-height: 0; background: url("/images/bikeselling/skin/base_ko_KR/product/bg_sub_category_line.gif") 150px 0px repeat-y rgb(255, 255, 255); }
.xans-product-menupackage .subCategory li { display: inline-block; width: 130px; margin: 8px 0px 8px 18px; font-size: 12px; line-height: 14px; }
.xans-product-menupackage .subCategory li a { color: rgb(87, 90, 99); }
.xans-product-menupackage .subCategory li a:hover { color: rgb(0, 139, 204); }
.xans-product-menupackage .menuCategory .button.selected { z-index: 10; }
.xans-product-menupackage .menuCategory .button.selected .subCategory { display: block; }
.xans-product-menupackage .gruopGategorys { clear: both; overflow: hidden; display: table; margin: 0px 0px 20px; }
.xans-product-menupackage .headName { display: table-cell; margin-right: 20px; padding-right: 20px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; vertical-align: middle; background: url("/img/headNameLine.jpg") 100% 50% no-repeat; }
.xans-product-listrecommend { margin: 0px 0px 57px; }
.xans-product-listrecommend .title { display: none; padding: 0px 0px 62px; }
.xans-product-listrecommend .title h2 { font-weight: normal; font-size: 20px; font-family: Arial, 돋움, Dotum, sans-serif; color: rgb(46, 46, 46); text-align: center; }
.xans-product-listrecommend img { vertical-align: middle; }
.xans-product-listrecommend ul.prdList { display: table; width: 1156px; margin: 20px 0px 0px; font-size: 0px; line-height: 0; }
.xans-product-listrecommend ul.prdList li.item { display: inline-block; margin: 0px 29px 70px 0px; color: rgb(117, 117, 117); vertical-align: top; }
.xans-product-listrecommend ul.prdList li.item .box { margin: 0px auto; font-size: 12px; line-height: 18px; text-align: center; }
.xans-product-listrecommend ul.prdList li .color { overflow: hidden; display: inline-block; margin: 3px 0px 0px; }
.xans-product-listrecommend ul.prdList li .chips { float: left; width: 10px; height: 10px; margin: 0px 2px 2px 0px; border: 1px solid rgb(227, 227, 227); font-size: 0px; line-height: 0; }
.xans-product-listrecommend ul.prdList.column3 li .color { width: 176px; }
.xans-product-listrecommend ul.prdList.column4 li .color { }
.xans-product-listrecommend ul.prdList.column5 li .color { width: 76px; }
.xans-product-listrecommend ul.prdList .thumb { margin: 0px 0px 16px; }
.xans-product-listrecommend ul.prdList .chk { display: block; text-align: center; }
.xans-product-listrecommend ul.prdList .name { text-align: center; line-height: 12px; padding-bottom: 8px; }
.xans-product-listrecommend ul.prdList .name a { color: rgb(62, 62, 62); font-weight: 700; }
.xans-product-listrecommend ul.prdList .name .title { font-weight: normal; }
.xans-product-listrecommend ul.prdList .status { text-align: center; line-height: 0; }
.xans-product-listrecommend ul.prdList .status::after { content: ""; display: block; clear: both; }
.xans-product-listrecommend ul.prdList .icon { display: inline-block; text-align: center; margin-top: 4px; }
.xans-product-listrecommend ul.prdList .icon img { margin: 0px 0px 9px; }
.xans-product-listrecommend ul.prdList .button { margin: 0px; }
.xans-product-listrecommend ul.prdList .button img { margin: 0px 0px 6px -3px; cursor: pointer; }
.xans-product-listrecommend ul.prdList .button .option { display: none; }
.xans-product-listrecommend ul.prdList .button .zoom { display: none; }
.xans-product-listrecommend ul.prdList .mileage { display: block; }
.xans-product-listrecommend ul.prdList span.grid { display: block; }
.xans-product-listrecommend ul.column4 li.item { max-width: 260px; width: 260px; }
.xans-product-listrecommend ul.column4 li.item .box { width: 260px; }
.xans-product-listrecommend ul.column4 li.item .thumb { max-width: 260px; width: 260px; height: auto; }
.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: 0px; }
.xans-product-listrecommend .xans-product-listitem li { margin-bottom: 4px; }
.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; }
.xans-product-listrecommend .discountPeriod .edge { position: absolute; left: 50%; top: -6px; width: 10px; height: 6px; margin: 0px 0px 0px -5px; font-size: 0px; line-height: 0; background: url("/images/bikeselling/skin/base_ko_KR/common/ico_tip_edge.gif") 0px 0px no-repeat; }
.xans-product-listrecommend .layerDiscountPeriod { display: none; position: absolute; left: 50%; top: 27px; width: 247px; margin: 0px 0px 0px -124px; border: 1px solid rgb(86, 89, 96); font-size: 12px; background-color: rgb(255, 255, 255); }
.xans-product-listrecommend .layerDiscountPeriod strong.title { display: block; margin: 0px 0px 12px; padding: 0px 35px 0px 0px; font-weight: bold; color: rgb(46, 46, 46); }
.xans-product-listrecommend .layerDiscountPeriod .content { padding: 9px 10px 12px 14px; font-family: Verdana, 돋움, Dotum, sans-serif; }
.xans-product-listrecommend .layerDiscountPeriod .content p { margin: 2px 0px 0px; font-size: 11px; line-height: 16px; color: rgb(117, 117, 117); letter-spacing: -1px; }
.xans-product-listrecommend .layerDiscountPeriod .content p strong { font-weight: normal; font-size: 12px; color: rgb(46, 46, 46); }
.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-normalmenu { }
.xans-product-normalmenu .title { display: none; margin: 0px 0px 17px; }
.xans-product-normalmenu .title h2 { font-weight: normal; font-size: 20px; font-family: Arial, 돋움, Dotum, sans-serif; color: rgb(46, 46, 46); text-align: center; }
.xans-product-normalmenu .function { float: right; margin: 0px 1px 20px 0px; }
.xans-product-normalmenu .prdCount { float: right; display: none; padding: 0px 0px 0px 8px; color: rgb(0, 139, 204); }
.xans-product-normalmenu ul#type { display: inline; }
.xans-product-normalmenu ul#type li { display: inline; padding: 6px 0px; background: url("/images/bikeselling/skin/base_ko_KR/product/bg_result_type.gif") 0px 50% no-repeat; }
.xans-product-normalmenu ul#type li:first-child { background: none; }
.xans-product-normalmenu ul#type li a { color: rgb(46, 46, 46); }
.xans-product-normalmenu ul#type li a:hover { color: rgb(0, 139, 204); text-decoration: none; }
.xans-product-normalmenu ul#type li select { width: 112px; height: 27px; border: 1px solid rgb(206, 206, 206); color: rgb(62, 62, 62); }
.xans-product-normalmenu ul#type li select option { }
.xans-product-normalmenu .compare img { display: inline; vertical-align: middle; }
.xans-product-normalmenu fieldset { margin: -1px 0px 0px; padding: 7px 12px; border: 1px solid rgb(215, 213, 214); text-align: right; background: rgb(251, 249, 250); }
.xans-product-normalmenu fieldset select { height: 24px; }
.xans-product-listnormal img { vertical-align: middle; }
.xans-product-listnormal ul.prdList { clear: both; display: table; width: 1156px; margin: 0px; font-size: 0px; line-height: 0; }
.xans-product-listnormal ul.prdList li.item { display: inline-block; margin: 0px 29px 70px 0px; color: rgb(117, 117, 117); vertical-align: top; }
.xans-product-listnormal ul.prdList li.item .box { margin: 0px auto; font-family: 'Nanum Gothic'; font-size: 12px; line-height: 17px; text-align: center; }
.xans-product-listnormal ul.prdList li .color { overflow: hidden; display: inline-block; margin: 3px 0px 0px; }
.xans-product-listnormal ul.prdList li .chips { display: inline-block; width: 15px; height: 15px; margin: 0px 2px 2px 0px; border: 1px solid rgb(227, 227, 227); font-size: 0px; line-height: 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 .thumb { margin: 0px 0px 16px; }
.xans-product-listnormal ul.prdList .chk { display: block; text-align: center; }
.xans-product-listnormal ul.prdList .name { text-align: center; line-height: 12px; padding-bottom: 9px; }
.xans-product-listnormal ul.prdList .name a { color: rgb(62, 62, 62); font-weight: 700; }
.xans-product-listnormal ul.prdList .name .title { font-weight: normal; }
.xans-product-listnormal ul.prdList .status { text-align: center; line-height: 0; }
.xans-product-listnormal ul.prdList .status::after { content: ""; display: block; clear: both; }
.xans-product-listnormal ul.prdList .icon { display: inline-block; text-align: center; margin-top: 3px; }
.xans-product-listnormal ul.prdList .icon img { margin: 0px 0px 9px; }
.xans-product-listnormal ul.prdList .button { margin: 0px; }
.xans-product-listnormal ul.prdList .button img { margin: 0px 0px 6px -3px; cursor: pointer; }
.xans-product-listnormal ul.prdList .button .option { display: none; }
.xans-product-listnormal ul.prdList .button .zoom { display: none; }
ul.prdList .mileage { display: block; }
.xans-product-listnormal ul.prdList span.grid { display: block; }
.xans-product-listitem li { width: 190px; margin: 0px auto; text-align: center !important; }
.xans-product-listnormal ul.column4 li.item { width: 260px; }
.xans-product-listnormal ul.column4 li.item .box { width: 260px; }
.xans-product-listnormal ul.column4 li.item .thumb { width: 260px; height: 370px; }
.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: 0px; }
.xans-product-listnormal .xans-product-listitem li { margin-bottom: 5px; }
.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; }
.xans-product-listnormal .discountPeriod .edge { position: absolute; left: 50%; top: -6px; width: 10px; height: 6px; margin: 0px 0px 0px -5px; font-size: 0px; line-height: 0; background: url("/images/bikeselling/skin/base_ko_KR/common/ico_tip_edge.gif") 0px 0px no-repeat; }
.xans-product-listnormal .layerDiscountPeriod { display: none; position: absolute; left: 50%; top: 27px; width: 247px; margin: 0px 0px 0px -124px; border: 1px solid rgb(86, 89, 96); font-size: 12px; background-color: rgb(255, 255, 255); }
.xans-product-listnormal .layerDiscountPeriod strong.title { display: block; margin: 0px 0px 12px; padding: 0px 35px 0px 0px; font-weight: bold; color: rgb(46, 46, 46); }
.xans-product-listnormal .layerDiscountPeriod .content { padding: 9px 10px 12px 14px; font-family: Verdana, 돋움, Dotum, sans-serif; }
.xans-product-listnormal .layerDiscountPeriod .content p { margin: 2px 0px 0px; font-size: 11px; line-height: 16px; color: rgb(117, 117, 117); letter-spacing: -1px; }
.xans-product-listnormal .layerDiscountPeriod .content p strong { font-weight: normal; font-size: 12px; color: rgb(46, 46, 46); }
.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: 55px 0px; text-align: center; }
.xans-product-normalpaging p { display: inline-block; vertical-align: top; }
.xans-product-normalpaging p.first { margin-right: -1px; }
.xans-product-normalpaging p.last { margin-left: -1px; }
.xans-product-normalpaging ol { display: inline-block; font-size: 0px; line-height: 0; vertical-align: top; padding: 0px 10px; }
.xans-product-normalpaging li { display: inline-block; margin-left: 3px; border: 1px solid rgb(204, 204, 204); font-size: 12px; color: rgb(255, 77, 151); vertical-align: top; }
.xans-product-normalpaging li:first-child { margin-left: 0px; }
.xans-product-normalpaging img { vertical-align: top; }
.xans-product-normalpaging li a { display: block; width: 23px; height: 23px; font-weight: 800; color: rgb(0, 0, 0); line-height: 23px; background: rgb(255, 255, 255); }
.xans-product-normalpaging li a:hover { background: rgb(255, 255, 255); }
.xans-product-normalpaging li a.this { color: rgb(255, 77, 151); }
.xans-product-normalpaging a.nolink { cursor: default; }

#progressPaybarBackground { position: absolute; z-index: 99; left: 0px; top: 0px; width: 100%; height: 100%; }
#progressPaybarView { position: absolute; z-index: 100; top: 160px; left: 20px; width: 471px; font-size: 12px; }
#progressPaybarView .box { height: 180px; background: url("/images/bikeselling/images/ec_hosting/popup/layer_guide/bg_layer_box1.gif") 0px 0px no-repeat; }
#progressPaybarView .box .graph { padding: 15px 0px 0px; text-align: center; }
#progressPaybarView .box .graph span { display: block; text-align: center; margin: 20px 0px; }
#progressPaybarView .box .txt { text-align: center; padding: 15px 0px 0px; color: rgb(85, 85, 85); }
div.layerProgress { opacity: 0.4; background-color: rgb(153, 153, 153); }
#skipNavigation { position: absolute; top: 0px; left: 0px; z-index: 100; width: 100%; height: 0px; }
#skipNavigation p, #skipNavigation ul, #skipNavigation ul li { height: 0px; }
#skipNavigation p a { position: absolute; left: 0px; top: 0px; display: block; overflow: hidden; width: 1px; height: 1px; margin-left: -1px; margin-bottom: -1px; text-align: center; color: rgb(0, 0, 0); white-space: nowrap; }
#skipNavigation p a:focus, #skipNavigation p a:hover, #skipNavigation p a:active { width: 100%; height: auto; padding: 10px 0px; color: rgb(255, 255, 255); z-index: 100; background: rgb(196, 18, 47); }
.displaynone { display: none; }
#header { position: relative; top: 0px; width: 100%; height: 81px; z-index: 99999999; background: url("/img/bg_header.jpg") 0px 0px repeat-x;  }
#header .inner { position: relative; width: 1060px; padding-left:5px; margin: 0px auto; z-index: 1000; background: rgb(0, 0, 0); }
#header .inner::after { content: ""; display: block; clear: both; }
#header .topArea { height: 42px; }
#fix_01 {position:fixed;z-index:10;	 margin:0 auto;	-webkit-transition:width .5s ease;	-moz-transition:width .5s ease;	-ms-transition:width .5s ease;	-o-transition:width .5s ease;	transition:width .5s ease;}

#header .topArea::after { content: ""; display: block; clear: both; }
#header .gnb { float: right; height: 26px; margin: 13px 0px 0px 0px; }
#header .gnb a { font-size: 11px; text-transform: uppercase; color: rgb(184, 184, 184); transition: opacity 0.5s ease-in-out;  }
#header .gnb a:hover { color: rgb(255, 77, 151); transition: opacity 0.5s ease-in-out; }
#header .gnb .list { float: left; margin-right: 2px;}
#header .gnb .list > ul.hNavi { margin-top: -2px; }
#header .gnb .list > ul.hNavi li { margin-left: 14px; }
#header .gnb .list > ul { float: left; }
#header .gnb .list > ul li { display: inline; margin: 3px 5px 0 5px; }
#header .gnb .list > ul li a { position: relative; }
#header .gnb .list > ul li.kr img, #header .gnb .list > ul li.en img, #header .gnb .list > ul li.jp img, #header .gnb .list > ul li.cn img, #header .gnb .list > ul li.tw img { position: absolute; left: 0px; padding-right: 15px; transition: opacity 0.5s ease-in-out; }
#header .gnb .list > ul li.kr img:hover, #header .gnb .list > ul li.en img:hover, #header .gnb .list > ul li.jp img:hover, #header .gnb .list > ul li.cn img:hover, #header .gnb .list > ul li.tw img:hover { opacity: 0; }
#header .gnb .nation { float: left; padding-right: 20px; }
#header .gnb .nation li { display: inline; margin: 0px 5px; }
#header .gnb .nation li a { }
#header .gnb .nation li a:hover { text-decoration: underline; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); }
#header .link { float: left; margin: -2px 16px 0px 18px; }
#header .link img { cursor: pointer; }
#header .special { float: left; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(216, 216, 216); }
#header .special li { float: left; }
#header .special a { display: block; height: 20px; padding: 16px 15px 9px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(216, 216, 216); color: rgb(53, 53, 53); text-decoration: none; }
#header .special a:hover { color: rgb(0, 139, 204); padding-bottom: 7px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: rgb(0, 139, 204); }


#hncok_bg { display: none; position: fixed; left: 0px; top: 0px; z-index: 1500; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.701961); }

#main #wrap { position: relative; width: 100%; margin: 76px auto 0px; overflow: hidden; }
 padding: 0px; }
#modalBackpanel { display: none; position: absolute; top: 0px; left: 0px; z-index: 10000; width: 100%; height: 100%; background: rgb(0, 0, 0); }
#modalContainer { display: none; position: absolute; top: 100px; left: 100px; z-index: 10001; width: 975px; height: 720px; border: 1px solid rgb(51, 51, 51); background: rgb(255, 255, 255); }
#modalContainer #modalContent { width: 100%; height: 100%; }
.hashBanner div a.first { margin: 9px 0px 14px; }
.xans-layout-logotop { float: left; margin: 5px 0px 0px; }
.xans-layout-logotop img { max-width: 300px; max-height: 32px; }
.lookbook { float: left; margin: -7px 20px 0px 0px; }
.xans-layout-statelogoff { float: left; margin: -2px 9px 0px 0px; }
.xans-layout-statelogoff a { vertical-align: top; }
.xans-layout-statelogoff a .count, .xans-layout-statelogoff a .count span { position: relative; display: inline-block; background: url("/images/bikeselling/skin/base_ko_KR/layout/bg_new_count.png") no-repeat; }
.xans-layout-statelogoff a .count { left: -5px; top: -1px; margin: 0px -5px 0px 3px; padding: 0px 0px 0px 7px; vertical-align: middle; background-position: 0px 0px; }
.xans-layout-statelogoff a .count span { height: 14px; padding: 1px 7px 1px 0px; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); line-height: 14px; vertical-align: top; background-position: 100% -26px; }
.xans-layout-statelogon a .count, .xans-layout-statelogon a .count span { position: relative; display: inline-block; background: url("/images/bikeselling/skin/base_ko_KR/layout/bg_new_count.png") no-repeat; }
.xans-layout-statelogon a .count { left: -5px; top: -1px; margin: 0px -5px 0px 3px; padding: 0px 0px 0px 7px; vertical-align: middle; background-position: 0px 0px; }
.xans-layout-statelogon a .count span { height: 14px; padding: 1px 8px 1px 0px; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); line-height: 14px; vertical-align: top; background-position: 100% -26px; }
.xans-layout-searchheader { display: none; position: absolute; right: 0px; top: 32px; width: 352px; }
.xans-layout-searchheader fieldset { width: 352px; height: 48px; background: url("/img/header/bg_search.png") 0px 100% no-repeat; }
.xans-layout-searchheader fieldset input { margin: 10px 0px 0px 13px; display: inline-block; }
.xans-layout-searchheader #keyword { width: 280px; height: 38px; padding: 0px; border: 0px; font-size: 12px; color: rgb(255, 255, 255); background: none; }
.xans-layout-searchheader fieldset img { margin-top: 21px; cursor: pointer; }
.xans-layout-productrecent { width: 100%; }
.xans-layout-productrecent .player { float: left; display: inline-block; width: 26px; position: relative; top: 52px; }
.xans-layout-productrecent .next { float: right; display: inline-block; width: 26px; text-align: right; position: relative; top: 52px; }
.xans-layout-productrecent ul { display: inline-block; width: 279px; margin: 0px auto; }
.xans-layout-productrecent li { display: inline-block; }
.xans-layout-productrecent li img { width: 86px; }
#hc_recentItem li { float: left !important; }
.xans-layout-logobottom { padding: 0px 0px 16px 2px; margin: 0px 0px 19px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(206, 206, 206); }
.xans-layout-logobottom img { max-width: 179px; }

.autocomplete-suggestions { border: 1px solid rgb(206, 206, 206); cursor: default; overflow: auto; background: rgb(255, 255, 255); }
.autocomplete-suggestion { padding: 4px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-suggestions strong { font-weight: bold; color: rgb(0, 0, 0); }
.box1 input { font-size: 12px; padding: 0px; border: 1px solid rgb(204, 204, 204); display: block; margin: 20px 0px; }

.DB_etc15 .p1 {  position:absolute; bottom: 30px; width: 100%;   color:#fa3395; left:0px;  font-size: 15px; line-height: normal; font-family: Arial,NanumGothic,MalgunGothic,Helvetica,sans-serif;}
.DB_etc15 .p2 {  position:absolute; bottom: 15px;  width: 100%;   color:#fff;    left:0px;  letter-spacing:0.5px; font-size: 11px; line-height: normal; font-family: 돋움, Dotum, AppleGothic, sans-serif;}


