﻿@charset "utf-8";

/*body {background: url(../images/common/bg_header_left.png) 0 0 repeat-x;}*/
#wrap {width: 100%;position: relative;padding-top: 0px;}
.rightbg {z-index: -1;position:absolute;left:50%;width:50%;height:217px;background: url(../images/common/bg_header_right.png) 0 -44px repeat-x;z-index:99999;}
.header_shadow {position:absolute;left:0;right:0;height:190px;background: url(../images/common/bg_header_left.png) 0 -44px repeat-x;z-index:9999;}
/*#header_cland {position:relative;margin-top:40px;}*/
/*.topBn {position: absolute;top: 0;left: 0;width: 100%;height: 44px;background-color: #004296;text-align: center; z-index:9999}
.topBn>div {position: relative;margin: 0 auto; width: 1100px;height: 35px;background-color: #004296;text-align: center;}
.topBn .btnOpen {position: absolute;right: 50px;bottom: 18px;display: block;}*/
.topBn .btnOpen {display:block;position:absolute;bottom:0 !important;right:0 !important;padding:0 50px 0 0;width:1050px;height:42px;line-height:42px;text-align:right;z-index:999999;}

/*header*/
#header {position:relative;width: 1100px;margin: 0 auto;height: 173px;z-index:99999;background: url(../images/common/bg_header_left.png) 0 -44px repeat-x;}
#header .localMenu {position: relative;height:31px}
#header .localMenu .leftMenu {float: left}
#header .localMenu .leftMenu li {float: left;margin-top: 10px}
#header .localMenu .leftMenu li.second {padding-right: 18px;background: url(../images/common/bg_line.gif) 92% 1px no-repeat;}
#header .localMenu .leftMenu li.last {position: relative;width:133px;height: 17px;margin-top:7px;background: url(../images/common/icon_top_link.gif) 0 0 no-repeat;}
#header .localMenu .leftMenu li a {font-size:11px;padding-left: 18px;background: url(../images/common/bg_line.gif) 9px 1px no-repeat;}
#header .localMenu .leftMenu li:first-child a {padding-left: 0;background: none}
#header .localMenu .leftMenu li.last a {padding-left: 0;background: none;font-size: 0;line-height: 0;position: absolute;top:0;left: 0;width: 20px;height: 17px}
#header .localMenu .leftMenu li.last a.facebook {width: 18px;left: 25px}
#header .localMenu .leftMenu li.last a.twiter {width: 18px;left: 48px}
#header .localMenu .leftMenu li.last a.blog {width: 18px;left: 71px}
#header .localMenu .leftMenu li.last a.youtube {width: 15px;left: 95px}
#header .localMenu .leftMenu li.last a.instagram {width: 18px;left: 115px}
#header .localMenu .rightMenu {float: right;margin-top: 10px}
#header .localMenu .rightMenu li {float: left;padding-left: 18px;background: url(../images/common/bg_line.gif) 9px 1px no-repeat;}
#header .localMenu .rightMenu li:first-child {padding-left: 0;background: none}
#header .localMenu .rightMenu li a {font-size:11px}
#header .headerArea {position: relative;height:97px;text-align: center;}
#header .headerArea h1 {position: absolute;top: 20px;left: 0;width: 181px}
#header .headerArea .totalSearch {padding-top: 26px;/*position: relative;*/}
#header .headerArea .totalSearch input[type=text] {height: 30px;width: 376px;border: #e50426 2px solid;vertical-align: top;line-height: 32px}
#header .headerArea .totalSearch input[type=image] {position: absolute;right: 421px;top: 28px;height:32px;overflow:hidden;}
#header .headerArea .totalSearch .btnPack.power {margin-left: 3px;height: 38px;line-height: 37px;min-width: 60px}
#header .headerArea .totalSearch .often {margin: 8px 0 0 320px}
#header .headerArea .totalSearch .often li {float: left;padding-left: 18px;background: url(../images/common/bg_line.gif) 9px 1px no-repeat;}
#header .headerArea .totalSearch .often li:first-child {padding-left: 0;background: none}
#header .headerArea .totalSearch .often li a {font-size:11px}
#header .headerArea .topBanner {position: absolute;top: 13px;right: 25px;width: 198px}
*+ html #header .headerArea .totalSearch input[type=text] {margin-top: -1px}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#header .headerArea .totalSearch input[type=image] {right: 421px}
}

/*gnb*/
#gnb {float:left;width: 1100px;margin: 0 auto;height: 45px;background: url(../images/common/bg_gnb.jpg) 0 0 no-repeat;}
#gnb .menuOpen {width: 60px;height: 45px;float: left;background:#b91b1c}
#gnb .menuOpen a {display:block;height: 45px;font-size: 0;line-height: 0;background: url(../images/common/icon_plus.gif) center center no-repeat;}
#gnb .topMenu li {float: left}
#gnb .topMenu li a {display: block;padding: 0 19px;font-size: 15px;font-weight: bold;color: #fff;line-height: 45px}
#gnb .topMenu li:first-child {padding-left:23px}
#gnb .topMenu li.m06 {padding-left:73px}
#gnb .topMenu li.m06 a, #gnb .topMenu li.m07 a, #gnb .topMenu li.m08 a,
#gnb .topMenu li.m09 a, #gnb .topMenu li.m10 a, #gnb .topMenu li.m11 a,  #gnb .topMenu li.m12 a {padding:0 10px}
*+ html #gnb .topMenu li.m06 {padding-left:63px}
#gnb .topMenu li ul {display:none;position:absolute;margin:0 0 0 -1px;padding:15px 0;width:300px;background:#fff;z-index:9999;border:1px #ff0000 solid;border-top:0px none;/*box-shadow:3px 3px 3px #666;*/}
#gnb .topMenu li ul li {display:block;float:left;padding:5px 0 !important;width:50%;}
#gnb .topMenu li ul li a {display:block;height:15px;padding:0 10px 0 20px;font-size:12px;font-weight:normal;color:#777;line-height:15px;}
#gnb .topMenu li ul li a:hover {color:#444;}
#gnb .topMenu li ul li.title {float:none;margin:5px 0 0 0;border-bottom:1px #f6f6f6 solid;clear:both;}
#gnb .topMenu li ul li.title a {font-weight:bold;color:#444;}

/*total menu*/
#totalMenu {display: none;position: absolute;top:213px;left:0;width:100%;height: 356px;z-index: 200;background: url(../images/common/bg_tmenu.gif) center 0 repeat-y;}
#totalMenu .tInner {width: 1100px;margin: 0 auto; border-bottom:#c80203 1px solid; overflow:auto;}
#totalMenu .depth2>li {float: left;width: 156px;height: 356px;margin-left: 1px;position: relative;}
#totalMenu .depth2>li>a {display:block;font-size: 13px;font-weight: bold;color: #202020;height: 39px;line-height: 39px;border-bottom:#dadada 1px solid;text-align: center;background: #f3f3f3}
#totalMenu .depth2 li p.mBanner {position: absolute;left: 15px;bottom: 20px;z-index: 300}
#totalMenu .depth3 {padding:22px 0 0 20px}
#totalMenu .depth3 dt {line-height: 20px;margin-top: 20px}
#totalMenu .depth3 dt:first-child {margin-top: 0}
#totalMenu .depth3 dd, #totalMenu .depth3 li {line-height: 20px}
#totalMenu .depth3 dt a {font-size: 12px;font-weight: bold;color: #202020;}

/*power search*/
#powerSearch {display: none;position: absolute;top:128px;left:50%;margin-left:-550px;width: 1100px;height:478px;background: #fff;z-index: 50; border:#c80203 solid 1px;}
#powerSearch .popInner {position: relative;}
#powerSearch .popHeader {height: 52px;border-bottom: #e1e1e1 1px solid;background: #fbfbfb}
#powerSearch .popHeader h1 {font-size: 19px;font-weight: bold;color: #202020;line-height: 52px;text-indent: 30px}
#powerSearch .popContent dl {padding:20px 0 0 28px;border-bottom: #e1e1e1 1px solid;border-right: #e1e1e1 1px solid}
#powerSearch .popContent dl dt {font-size: 14px;font-weight: bold;color: #232323;margin-bottom: 17px}
#powerSearch .popContent .brandSelect {height: 180px;border-right: 0 none}
#powerSearch .popContent .brandSelect dd {float: left;margin-left: 8px;text-align: left;}
/*powerSearch .popContent .brandSelect dd label {width: 52px;height: 52px;font-size: 0;line-height: 0;background: url(../images/common/bg_logo.gif) 0 0 no-repeat;}*/

#powerSearch .popContent .brandSelect dd label {width: 152px;height: 22px;}
#powerSearch .popContent .brandSelect dd input[type=checkbox] {margin-top:3px 5px}
#powerSearch .popContent .brandSelect dd.brand1 {margin-left:16px}
#powerSearch .popContent .brandSelect dd.brand2 label {background-position:-60px 0}
#powerSearch .popContent .brandSelect dd.brand3 label {background-position:-120px 0}
#powerSearch .popContent .brandSelect dd.brand4 label {background-position:-180px 0}
#powerSearch .popContent .brandSelect dd.brand5 label {background-position:-240px 0}
#powerSearch .popContent .brandSelect dd.brand6 label {background-position:-300px 0}
#powerSearch .popContent .brandSelect dd.brand7 label {background-position:-360px 0}
#powerSearch .popContent .brandSelect dd.brand8 label {background-position:-420px 0}
#powerSearch .popContent .brandSelect dd.brand9 label {background-position:-480px 0}
#powerSearch .popContent .brandSelect dd.brand10 label {background-position:-540px 0}
#powerSearch .popContent .brandSelect dd.brand11 label {background-position:-600px 0}
#powerSearch .popContent .brandSelect dd.brand12 label {background-position:-660px 0}
#powerSearch .popContent .brandSelect dd.brand13 label {background-position:-720px 0}
#powerSearch .popContent .brandSelect dd.brand14 label {background-position:-780px 0}
#powerSearch .popContent .brandSelect dd.brand15 label {background-position:-840px 0}
#powerSearch .popContent .brandSelect dd.brand16 label {background-position:-900px 0}
#powerSearch .popContent .brandSelect dd.brand17 label {background-position:-960px 0}
#powerSearch .popContent .category {float: left;width: 245px;height: 125px}
#powerSearch .popContent .category label {margin-left: 13px;width: 98px;line-height: 20px}
#powerSearch .popContent .category select {margin-right: 10px;width: 110px;line-height: 20px; border:#CCCCCC solid 1px; padding:5px;}
#powerSearch .popContent .priceScope {float: left;width: 247px;height: 125px;position: relative;}
#powerSearch .popContent .priceScope .priceTxt {position: absolute;top: 20px;right: 22px}
#powerSearch .popContent .priceScope .priceTxt input[type=text] {font-size: 12px;font-weight: bold;color: #e40425;border: 0 none;padding: 0;width: 140px;text-align: right}
#powerSearch .popContent .priceScope .priceSlider {position: relative;display: block;margin-top:35px;width: 214px;height: 4px;padding:0 0 7px 0;background: url(../images/common/bg_priceslider.gif) 0 0 no-repeat}
#powerSearch .popContent .priceScope .priceSlider .ui-widget-header {background: #e40425;position: absolute;top: 0;height: 4px;z-index: 1;display: block;border:0;}
#powerSearch .popContent .priceScope .priceSlider .ui-slider-handle {position: absolute;z-index: 2;width: 9px;height: 20px;top: -15px;margin-left: -4.3px;background: url(../images/common/icon_slider.png) 0 0 no-repeat;}
#powerSearch .popContent .priceScope .priceNum {position: relative;margin-top: 5px}
#powerSearch .popContent .priceScope .priceNum span {position:absolute;left: -2px;font-family: 'Dotum'}
#powerSearch .popContent .priceScope .priceNum span.second {left: 44px}
#powerSearch .popContent .priceScope .priceNum span.third {left: 95px}
#powerSearch .popContent .priceScope .priceNum span.fourth {left: 148px}
#powerSearch .popContent .priceScope .priceNum span.fifth {left: 203px}
#powerSearch .popContent .colorSelect {float: left;width: 247px;height: 125px}
.color_check {position:absolute;left:-9999px;letter-spacing: -0.3px}
.color_check_label .ico_check {display:inline-block;width:16px;height:16px;margin-right:4px;margin-bottom:5px;background:url(../images/common/bg_checkbox.gif) no-repeat;overflow:hidden;font-size:0;line-height:0;vertical-align:middle;cursor: pointer;}
.check_on .ico_check {background-position:0 -40px}
.color_check_label .ico_check.c1 {background-position:-20px 0}
.check_on .ico_check.c1 {background-position:-20px -40px}
.color_check_label .ico_check.c2 {background-position:-40px 0}
.check_on .ico_check.c2 {background-position:-40px -40px}
.color_check_label .ico_check.c3 {background-position:-60px 0}
.check_on .ico_check.c3 {background-position:-60px -40px}
.color_check_label .ico_check.c4 {background-position:-80px 0}
.check_on .ico_check.c4 {background-position:-80px -40px}
.color_check_label .ico_check.c5 {background-position:-100px 0}
.check_on .ico_check.c5 {background-position:-100px -40px}
.color_check_label .ico_check.c6 {background-position:-120px 0}
.check_on .ico_check.c6 {background-position:-120px -40px}
.color_check_label .ico_check.c7 {background-position:-140px 0}
.check_on .ico_check.c7 {background-position:-140px -40px}
.color_check_label .ico_check.c8 {background-position:-160px 0}
.check_on .ico_check.c8 {background-position:-160px -40px}
.color_check_label .ico_check.c9 {background-position:-180px 0}
.check_on .ico_check.c9 {background-position:-180px -40px}
.color_check_label .ico_check.c10 {background-position:-200px 0}
.check_on .ico_check.c10 {background-position:-200px -40px}
.color_check_label .ico_check.c11 {background-position:0 -20px}
.check_on .ico_check.c11 {background-position:0 -60px}
.color_check_label .ico_check.c12 {background-position:-20px -20px}
.check_on .ico_check.c12 {background-position:-20px -60px}
.color_check_label .ico_check.c13 {background-position:-40px -20px}
.check_on .ico_check.c13 {background-position:-40px -60px}
.color_check_label .ico_check.c14 {background-position:-60px -20px}
.check_on .ico_check.c14 {background-position:-60px -60px}
.color_check_label .ico_check.c15 {background-position:-80px -20px}
.check_on .ico_check.c15 {background-position:-80px -60px}
.color_check_label .ico_check.c16 {background-position:-100px -20px}
.check_on .ico_check.c16 {background-position:-100px -60px}
.color_check_label .ico_check.c17 {background-position:-120px -20px}
.check_on .ico_check.c17 {background-position:-120px -60px}
#powerSearch .popContent .sizeSelect {float: right;width: 246px;height: 125px;border-right: 0 none}
#powerSearch .popContent .sizeSelect label {width: 52px;line-height: 20px;}
#powerSearch .popContent .btnArea {padding-top: 20px;clear: both}
#powerSearch .popContent .btnArea .btnPack:first-child {margin-right: 3px}
#powerSearch .popContent .searchClose {position: absolute;top: 19px;right: 17px}
#powerSearch .popContent .searchClose a {display: block;height:11px;vertical-align:top;line-height: 12px;padding-right: 19px;background: url(../images/common/btn_close.gif) right 0 no-repeat;}
*+ html #powerSearch .popContent .btnArea {padding-top: 10px}

/*product list*/
.conBox {border: #e5e5e5 1px solid;zoom:1;}
.conBox:after {clear: both;display: block;content: ''}
.conBox h3 {padding-top: 12px;height: 26px;text-indent: 20px;border-bottom: #e5e5e5 1px solid;background: #fbfbfb}
.productList dl {float: left;padding-top: 207px;position: relative;width: 152px;margin: 0 28px}
.productList dt {color: #202020;line-height: 20px;font-weight: bold; height:20px;}
.productList dd.imgArea {position: absolute;top: 15px}
.productList dd.imgArea>a {display: block;margin-bottom: 10px}
.productList dd.imgArea .snsGo {float: left;position: relative;width: 49px;height: 25px;background: url(../images/main/icon_sns.gif) 0 0 no-repeat;}
.productList dd.imgArea .snsGo a {display: block;float: left;width: 24.5px;height: 25px;font-size: 0;line-height: 0}
.productList dd.imgArea .amount {line-height: 27px;float: left;margin-left: 13px;font-size: 11px;font-weight: bold;color: #828282;font-family: 'Dotum'}
.productList dd.imgArea .amount em {color: #ff7200}

.productList dd.imgArea .iconPack {display: none;position:absolute;top:118px;width:152px;left:0;height:36px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#11000000', endColorstr='#11000000');}
.productList dd.imgArea .iconPack li {float:left;border-right:1px #999 solid;}
.productList dd.imgArea .iconPack li a {display:block;padding:5px 0 0 0;width:37px;height:31px;font-size:11px;color:#eee;line-height:14px;text-align:center;}
.productList dd.imgArea .iconPack li.fourth {border-right:0px none;}

.productList dd.imgArea:hover .iconPack {display: block}
.productList dd.issue {color: #e50426}
.productList dd.pName {line-height: 18px;max-height_bk: 18px; height_:16px; height:16px; white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.productList dd.price {font-weight: bold;color: #e60021;margin-top: 10px}
.productList dd.price span {font-weight: normal;color: #808080;margin-right: 5px}
.productList dd.price.type2 {color: #202020}
.productList dd.proicon {position: absolute;top: 15px;right: 0;font-size: 0;line-height: 0;width: 42px;height: 43px;background: url(../images/main/icon_new.png) 0 0 no-repeat;}
.productList dd.proicon.persent {padding-top: 7px;line-height: 1.3em;top: 33px;right: 0;color: #fff;text-align:center;font-size: 11px;line-height: 1em;width: 42px;height: 35px;background: url(../images/main/icon_persent.png) 0 0 no-repeat;}
.productList dd.proicon.persent strong {font-size: 14px;color: #fff;line-height: 1.3em}
.productList dd.proicon.persent2 {padding-top: 12px;top: 0;left: 0;right:auto;color: #fff;text-align:center;line-height:1em;font-size: 12px;color: #fff;font-weight:bold;width: 42px;height: 28px;background: url(../images/section/icon_sale.png) 0 0 no-repeat;}
.productList dd.proicon.soldout {top: 33px;width: 41px;height: 41px;background: url(../images/main/icon_soldout.png) 0 0 no-repeat;}
.productList dd.proicon.soldout2 {top: 33px;left: 0;right: auto;width: 38px;height: 38px;background: url(../images/main/icon_soldout_03.png) 0 0 no-repeat;}
.productList dd.infoList {margin-top: 12px}
.productList dd.infoList li {float: left;height:15px;margin-right: 7px;padding-left: 22px;font-size: 11px;color: #a1a1a1;line-height: 17px;background: url(../images/section/icon_product.gif) 0 0 no-repeat;}
.productList dd.infoList li.save {background-position: -50px 0}
.productList dd.infoList li.interest {background-position: -101px 0;padding-left: 18px}
.productList.type2 dl {padding: 10px 0 0 135px;clear: both;height: 102px;margin:18px 0;width: 135px}
.productList.type2 dd.imgArea {top:0;left: 22px}
.productList.type2 dd.proicon {top: 0;right: 142px}
.productList.type2 dd.proicon.persent {padding-top: 6px;top: 0;width: 48px;height: 25px;background: url(../images/main/icon_persent_02.png) 0 0 no-repeat;}
.productList.type2 dd.proicon.persent strong {font-size: 11px}
.productList.type2 dd.proicon.soldout {top: 0;width: 83px;height: 26px;background: url(../images/main/icon_soldout_02.png) 0 0 no-repeat;}
.productList.type3 dd.proicon.soldout {top: 120px;right:0;width: 40px;height: 40px;background: url(../images/section/icon_soldout.gif) 0 0 no-repeat;}
.productList.type4 dd.proicon.soldout {top: 68px;left:71px;width: 40px;height: 40px;background: url(../images/section/icon_soldout.gif) 0 0 no-repeat;}
.productList.type5 dl {padding: 0 0 0 114px;min-height: 107px;margin:0;width: auto}
.productList.type5 dd.imgArea {top:0;left:0;text-align: center;}
.productList.type5 dd.imgArea span {color: #808080}
.productList.type5 dd.imgArea a {border: #e8e8e8 1px solid;margin-bottom: 6px}
.productList.type5 dd.pName {max-width: 282px;width: auto}
.productList.type5 dd.pName.type3 {margin-top: 7px;color: #6e8bb8}
.productList.type5 dd.price.type3 {display: inline-block;float: left}
.productList.type5 dd.price.type3 span {font-weight: bold;color: #202020;margin-right: 5px}
.productList.type5 dd.infoList {margin-top: 8px;padding-left: 15px;display: inline-block}
.productList.type0 + .productList.type0 {margin-top:40px;}
.productList.type0 dl {float: left;position: relative;width: 290px; margin:0 18px 0 0; padding-top:0; height:400px;}
.productList.type0 dl.right {margin-right:0;}
.productList.type0 dd.imgArea {position:absolute; top:0; left:0;}
.productList.type0 dd.proName {padding:0; margin:0; font-size:14px;}
.productList.type0 dd.price {font-size:14px; color:#563b2c;}
.productList.type0 dd.infoList {margin-top:20px;}
.productList.type0 dt.brand {padding-top:300px; font-size:16px; color:#202020; margin-bottom:5px;}


/*랭킹아이콘*/
.productList dd.proicon {position: absolute;top: 15px;right: 0;font-size: 0;line-height: 0;width: 42px;height: 43px;background: url(../images/main/icon_new.png) 0 0 no-repeat;}
.productList dd.proicon.icon_best1 {padding-top: 7px;line-height: 1.3em;top: 60px;left: 0;right:auto;color: #fff;text-align:center;font-size: 11px;line-height: 1em;width: 52px;height: 60px;background: none;}
.productList dd.proicon.icon_best {padding-top: 7px;line-height: 1.3em;top: 15px;left: 20px;right:auto;color: #fff;text-align:center;  font-size: 18px;line-height: 1em;padding-top:24px; width: 42px;height: 24px;background:url(../images/section/icon_rank.png) 0 0 no-repeat;}
.productList dd.proicon.icon_best strong {font-size: 18px;color: #fff;line-height: 1.3em}


/*footer*/
#footer {width: 1100px;margin: 0 auto}
#footer .footerMenu {position: relative;padding-top: 13px;width: 100%;height: 24px;border:#eee 1px solid;border-top: #6d6d6d 2px solid}
#footer .footerMenu .linkMenu li {float: left;padding-left:21px;background:url(../images/common/bg_line.gif) 10px 2px no-repeat}
#footer .footerMenu .linkMenu li:first-child {background:none}
#footer .footerMenu .linkBtn {position: absolute;top: 9px;right: 10px;width: 67px;height: 19px;background: url(../images/common/icon_link.gif) 0 0 no-repeat;}
#footer .footerMenu .linkBtn a {display: block;float: left;width: 19px;height: 19px;margin-left: 5px;font-size: 0;line-height: 0}
#footer .footerMenu .linkBtn a:first-child {margin-left:0}
#footer .footer {position: relative;padding: 30px 0 0 0;height: 93px}
#footer .footer .footLogo {width: 148px;float: left;margin-right: 45px;height: 100%}
#footer .footer address {margin: 5px 0 12px}
#footer .footer .lgu{ position:absolute; right:0; top:30px;}

/*quickMenu*/
#quickMenu {position: fixed;top: 0;right: -100px;bottom: 0;width: 100px;background: #202020;z-index:9999999;overflow-y:auto;}
#quickMenu ul {margin-top: 45px;border-top: #2b2b2b 1px solid}
#quickMenu li {border-bottom: #2b2b2b 1px solid}
#quickMenu li>a {display:block;width: 64px;height: 24px;padding:15px 0 0 36px;color: #a9a9a9;background: url(../images/common/icon_quick.gif) 17px 0 no-repeat;}
#quickMenu li.mypage>a {background-position: 17px -42px}
#quickMenu li.shopcart>a {background-position: 17px -82px}
#quickMenu li.concern>a {background-position: 17px -120px}
#quickMenu li.membership>a {background-position: 17px -160px}
#quickMenu li.coupon>a {background-position: 17px -200px}
#quickMenu li.discount>a {background-position: 17px -240px;padding-top: 12px;height: 35px}
#quickMenu li.giftcon>a {background-position: 17px -295px;padding-top: 12px;height: 35px}
#quickMenu li.giftcert>a {background-position: 17px -345px}
#quickMenu li.giftcon2>a {background-position: 17px -385px}
#quickMenu li.lately>a {background-position: 17px -425px}
#quickMenu li.lately {}
#quickMenu li.lately .lately-holder {position:relative;padding:15px 0;height:295px;overflow:hidden;}
#quickMenu li.lately a.up,
#quickMenu li.lately a.down {display:block;position:absolute;margin:0 0 0 18px;padding:0;width:62px;height:15px;font-size:10px;color:#111;line-height:15px;text-align:center;background:#333;}
#quickMenu li.lately a.up {top:0;}
#quickMenu li.lately a.down {bottom:0;}
#quickMenu li .latelyPro {margin:8px 0 0 18px}
#quickMenu li .latelyPro a {border: #ccc 1px solid;display: inline-block;}
#quickMenu li .latelyPro img {display:block;}
.btnQuick {position: fixed;top: 364px;right: 0;z-index:9999999;}
.btnQuick a {display: block;width: 12px;height: 30px;font-size: 0;line-height:0;background: #202020 url(../images/common/arrow_quick_close.gif) center center no-repeat;}
.btnQuick a.close {background-image: url(../images/common/arrow_quick_open.gif)}

/*table*/
.rowTbl {width: 100%;word-break:break-all;position: relative;}
.rowTbl th {border:#dbdbdb 1px solid;background:#fbfbfb;font-weight: bold;color: #202020;line-height: 18px;padding: 14px 0 10px 18px;text-align: left;vertical-align: top}
.rowTbl th.type3 {font-weight: normal;color: #808080}
.rowTbl th.type3.btnWith {padding:8px 0 5px 18px; line-height:26px;}
.rowTbl td {border:#dbdbdb 1px solid;padding: 14px 18px 10px;color: #808080;line-height: 18px;word-break:keep-all !important;word-wrap:break-word !important;}
.rowTbl td.red {color: #e50426}
.rowTbl td.bold {color: #202020;font-weight: bold}
.rowTbl td.bold2 {color: #202020}
.rowTbl tbody td span.desc {margin-left: 10px}
.rowTbl tbody td div.desc {line-height: 20px}
.rowTbl tbody td div.desc2 {margin-left: 20px;color: #869dc2}
.rowTbl tbody td .br {margin-top: 8px;position: relative;}
.rowTbl tbody td .br:first-child {margin-top: 0}
.rowTbl.type2 tbody th {border-top: 0 none;border-bottom: 0 none}
.rowTbl.type2 .btop {border-top:#dbdbdb 1px solid}
.rowTbl.type2 .bbottom {border-bottom:#dbdbdb 1px solid}
.rowTbl.type2 tbody td.likeTh {font-weight:bold; color:#202020; background:#fbfbfb; border:none;}
.rowTbl.type2 tbody td.likeTh.border {border-bottom:1px solid #dbdbdb;}
.rowTbl.type3 tbody th {padding-left:29px}
.rowTbl.type3 tbody th .essential {position: absolute;left: 18px}
.rowTbl.type4 tbody th, .rowTbl.type4 tbody td {padding: 8px 18px 6px;vertical-align: middle}
.rowTbl.type4 tbody th.type2, .rowTbl.type4 tbody td.type2 {padding: 11px 18px 11px}
.rowTbl tbody td.order {background: #fdfbf2;text-align: right;font-weight: bold;color: #e50426}
.rowTbl tbody td.order.type3 {font-size: 14px}
.rowTbl.type4 tbody td.labelType label {margin-bottom: 5px}
.colTbl {width: 100%;border-top:#dedede 1px solid;table-layout: fixed;word-break:break-all}
.colTbl thead th {border-bottom:#dedede 2px solid;background:#f6f6f6;color: #5d5d5d;padding: 13px 0;text-align:center}
.colTbl tbody td {border-bottom:#e9e9e9 1px solid;padding: 13px 0;color: #686868;text-align: center;line-height: 1.1em}
.colTbl tbody td a.pic {padding-left: 23px;background: url(../images/section/icon_pic.gif) 0 center no-repeat;}
.colTbl tbody td a.secret {display: inline-block;min-height: 15px;padding-left: 21px;background: url(../images/section/icon_secret.gif) 0 center no-repeat;}
.colTbl tbody td.satisf {text-align: left;padding-left: 45px;background: url(../images/section/icon_satis.gif) 20px 0 no-repeat;}
.colTbl tbody td.satisf.second {background-position:20px -40px}
.colTbl tbody td.satisf.third {background-position:20px -80px}
.colTbl tbody td.satisf.fourth {background-position:20px -120px}
.colTbl tbody td.satisf.fifth {background-position:20px -160px}
.colTbl tbody td.dark {color: #202020}
.colTbl tbody td.bold {color: #202020;font-weight: bold}
.colTbl tbody td.red {color: #e50426}
.colTbl tbody td.red2 {color: #e50426;font-weight: bold}
.colTbl tbody td .charge {min-width: 92px;color: #202020;font-weight: bold;text-align: right;margin-right: 78px}
.colTbl tbody td.oNum {line-height: 20px}
.colTbl tbody td.oBtn a {margin:3px 0;}
.colTbl tbody td.bg1 {padding: 7px 0 !important;background: #fbfbfb}
.colTbl tbody td.bg2 {background: #fbf8ef}
.colTbl tbody td.bg3 {background: #f1f5fb}
.colTbl tbody td p.dateP {font-weight:bold; color:#202020;}
.colTbl tbody td p.contP {line-height:18px;}
.colTbl tbody tr.relpyArea td {padding: 0}
.colTbl tbody tr.type2 td {border-width: 2px}
.colTbl.type2 thead th {color: #202020;font-weight: bold}
.colTbl.type2 tbody td {padding: 18px 0}
.colTbl.type2 thead th.pd, .colTbl.type2 tbody td.pd {padding-right: 78px}
.colTbl.type2 tfoot td {padding: 18px 78px 18px 20px;background: #f6f6f6;color: #202020;border-bottom:#dedede 2px solid;line-height: 1.2em;}
.colTbl.type2 tfoot td.type2 {padding-right:28px}
.colTbl.type3 {border-top:0 none}
.colTbl.type3 thead th {color: #202020;font-weight: bold;border-top:#b7b7b7 1px solid;padding: 0;height: 38px;vertical-align: middle;line-height: 1.1em}
.colTbl.type3 thead th.left {border-left:#b7b7b7 1px solid}
.colTbl.type3 thead th.right {border-right:#b7b7b7 1px solid}
.colTbl.type3 tbody tr:hover {background: #fefbf2}
.colTbl.type3 tbody td {padding: 13px 0;border-bottom: 0 none;border-top:#dedede 1px solid}
.colTbl.type3 tbody td:hover a {text-decoration:underline !important;color:#e50426}
.colTbl.type3 tbody tr:first-child td {border-top:0 none}
.colTbl.type4 thead th {color: #202020;font-weight: bold;padding: 0;height: 38px;vertical-align: middle;line-height: 1.1em}
.colTbl.type4 tbody td {padding: 10px 0}
.colTbl.type4 tbody tr.noticeTop td {font-weight: bold;background: #fefbf2}
.colTbl.type4 tbody td a.file {padding-right: 21px;background: url(../images/customer/icon_file.png) right 0 no-repeat;}
.colTbl.type4 tbody td span.new {margin-left: 5px;width: 12px;height: 12px;background: url(../images/customer/icon_new.gif) 0 0 no-repeat;}
.colTbl.type5 thead th {color: #202020;font-weight: bold;padding: 0;height: 38px;vertical-align: middle;line-height: 1.1em}
.colTbl.type5 tbody td {padding: 5px 0}
.dataTbl {width: 100%;word-break:break-all}
.dataTbl th {border:#ededed 1px solid;border-top-color:#adadad;border-bottom-color:#dbdbdb;background:#fbfbfb;font-weight: bold;color: #202020;padding: 12px 0 10px;text-align: center;vertical-align: middle}
.dataTbl td {border:#ededed 1px solid;border-bottom-color:#dbdbdb;padding: 18px 0 16px;text-align: center;font-size: 14px;font-weight: bold;color: #202020}
.dataTbl td strong.num {font-size: 24px}
.dataTbl td.top {border:#dfca7a 1px solid;background: #f8f4e4;font-size: 13px;color: #68614d}
.dataTbl td.top strong {color: #3c3728;margin-right: 5px}
.dataTbl td.top span {font-size: 12px;color: #9b9686}
.dataTbl th.bl {border-left-color:#adadad}
.dataTbl td.bl {border-left-color:#ccc}
.dataTbl th.br {border-right-color:#adadad}
.dataTbl td.br {border-right-color:#ccc}
.dataTbl td .ulList {margin-left: 18px}
.dataTbl tr.btN th, .dataTbl tr.btN td {border-top-color:transparent;}
.tTxt {font-size: 18px;color: #202020;margin:0 15px;vertical-align: top}
.tPrice {font-size: 18px;color: #e60021;font-weight: bold;vertical-align: top}
.essential {color: #e50426}
*+ html .rowTbl tbody td {padding-left: 10px;padding-right: 10px}
*+ html .rowTbl tfoot th, .rowTbl tfoot td {border-top: 0 none}
*+ html .dataTbl td {line-height: 1.2em}
*+ html .dataTbl td strong.num {line-height: 1.3em}
*+ html .tTxt {line-height: 1em}
*+ html .tPrice {line-height: 1em}

/*title area*/
.titleArea {border-bottom:#202020 2px solid;position: relative;height: 30px}
.titleArea h3 {float:left;font-weight: bold;font-size: 18px;color: #202020}
.titleArea h5 {float: left;padding-left: 8px;font-size: 13px;color: #202020;background: url(../images/section/bull_05.gif) 0 4px no-repeat;}
.titleArea h5.type2 {line-height: 31px;background-position: 0 14px}
.titleArea .joinType {margin-left:11px;top: -3px;height: 24px;padding:0 16px;font-size:12px;color: #fff;line-height: 24px;position: relative;background: url(../images/member/bg_round.gif) 0 0 no-repeat;}
.titleArea .joinType span {position: absolute;width: 16px;height: 24px;top: 0;right: 0;background: url(../images/member/bg_round.gif) right 0 no-repeat;}
.titleArea .subTxt {color: #808080;margin-left:18px;line-height: 18px;float: left}
.titleArea .infol {float:left}
.titleArea .infor {float:right}
.titleArea.type2 {border-bottom:0 none}
.titleArea.type3 {border-bottom:#cdcdcd 1px solid;height: 40px}
.titleArea.type4 {border-bottom-width:3px}

/*button*/
.btnPack {display: inline-block;min-width: 70px;padding:0 22px;height: 40px;font-size: 14px;color: #fff;font-weight: bold;text-align: center;line-height: 39px;background: url(../images/common/bg_btn_01.gif) 0 bottom repeat-x;}
.btnPack.small {min-width: 70px;padding:0 10px;height: 30px;font-size: 12px;line-height: 30px}
.btnPack.big {min-width: 107px;padding:0 10px;height: 50px;font-size: 16px;line-height: 50px}
button.btnPack {min-width: 120px}
button.btnPack.big {min-width: 127px}
.btnPack.gray {background-image: url(../images/common/bg_btn_02.gif)}
.btnPack.black {background-image: url(../images/common/bg_btn_04.gif)}
.btnPack.wgray {background-image: url(../images/common/bg_btn_03.gif);color: #828282}
.btnPack.blue {background-image: url(../images/common/bg_btn_05.gif)}
.pop .btnPack {min-width: 80px;padding: 0 16px;margin-left: 5px}
.pop .btnPack:first-child {margin-left: 0}
.pop a.btnPack {min-width: 48px}
.btnGroup {position: relative;display: inline-block; white-space:nowrap;padding:0 9px;height: 20px;font-weight: normal;font-size: 10px;color: #909090;line-height: 20px;text-align:center;background: url(../images/common/btn_group.gif) right 0 repeat-x;}
.btnGroup span {position:absolute;top:0;left:0;width: 4px;height: 20px;background: url(../images/common/btn_group.gif) 0 0 no-repeat;}
.btnGroup.black {color: #202020}
.btnGroup.red {height: 23px;padding:0 13px;color: #e60021;line-height: 22px;background-position: right -22px}
.btnGroup.red span {height: 23px;background-position:0 -22px}
.btnGroup.gray {height: 23px;padding:0 13px;color: #fff;line-height: 22px;background-position: right -48px}
.btnGroup.gray span {height: 23px;background-position:0 -48px}
.btnGroup.red2 {height: 20px;padding:0 13px;color: #fff;line-height: 20px;background-position: right -74px}
.btnGroup.red2 span {height: 20px;background-position:0 -74px}
.btnGroup.blue2 {height: 20px;padding:0 13px;color: #fff;line-height: 20px;background-position: right -501px}
.btnGroup.blue2 span {height: 20px;background-position:0 -501px}
.btnGroup.gray2 {height: 19px;padding:0 13px;color: #fff;line-height: 19px;background-position: right -96px}
.btnGroup.gray2 span {height: 19px;background-position:0 -96px}
.btnGroup.gray3 {height: 27px;padding:0 13px;color: #fff;line-height: 27px;font-size: 12px;font-weight: bold;background-position: right -117px}
.btnGroup.gray3 span {height: 27px;background-position:0 -117px}
.btnGroup.gold {height: 19px;padding:0 13px;color: #fff;line-height: 19px;background-position: right -177px}
.btnGroup.gold span {height: 19px;background-position:0 -177px}
.btnGroup.white {min-width:20px;height: 27px;padding:0 13px;font-size:12px;color: #696969;line-height: 27px;background-position: right -146px}
.btnGroup.white span {height: 27px;background-position:0 -146px}
.btnGroup.white_1 {min-width:20px;height: 27px;padding:0 5px;font-size:12px;color: #696969;line-height: 27px;background-position: right -146px}
.btnGroup.white_1 span {height: 27px;background-position:0 -146px}
.btnGroup.white3 {height: 24px;padding:0 10px;font-size:10px;color: #202020;line-height: 23px;background-position: right -351px}
.btnGroup.white3 span {height: 24px;background-position:0 -351px}
.btnGroup.white3_1 {height: 24px;padding:0 10px;font-size:10px;color: #202020;line-height: 23px;background-position: right -351px}
.btnGroup.white3_1 span {height: 24px;background-position:0 -351px}
.btnGroup.white3:hover {background-position: right -378px}
.btnGroup.white3:hover span {background-position:0 -378px}
.btnGroup.white4 {height: 24px;padding:0 10px;font-size:10px;color: #e50426;line-height: 23px;background-position: right -351px}
.btnGroup.white4 span {height: 24px;background-position:0 -351px}
.btnGroup.gray4 {height: 24px;padding:0 14px;font-size:10px;color: #808080;line-height: 23px;background-position: right -378px}
.btnGroup.gray4 span {height: 24px;background-position:0 -378px}
.btnGroup.blue {min-width:107px;height: 27px;padding:0;font-size:12px;color: #13418f;line-height: 27px;background-position: right -199px}
.btnGroup.blue span {height: 27px;background-position:0 -199px}
.btnGroup.red3 {min-width:107px;height: 27px;padding:0;font-size:12px;color: #e50426;line-height: 27px;background-position: right -228px}
.btnGroup.red3 span {height: 27px;background-position:0 -228px}
.btnGroup.gray5 {padding:0 17px;height: 27px;font-size:12px;color: #fff;line-height: 27px;background-position: right -526px}
.btnGroup.gray5 span {height: 27px;background-position:0 -526px}
.btnGroup.white2 {padding:0 14px;height: 23px;font-size:10px;color: #202020;line-height: 23px;background-position: right -257px}
.btnGroup.white2 span {height: 23px;background-position:0 -257px}
.btnGroup.red4 {height: 24px;padding:0 13px;font-size:10px;color: #fff;line-height: 24px;background-position: right -405px}
.btnGroup.red4 span {height: 24px;background-position:0 -405px}
.btnGroup.redB {padding:0 14px;height: 31px;min-width: 73px;font-size:13px;color: #fff;font-weight: bold;line-height: 31px;background-position: right -316px}
.btnGroup.redB span {height: 31px;background-position:0 -316px}
.btnGroup.redBsmall {padding:0 14px;height: 31px;min-width: 30px;font-size:13px;color: #fff;font-weight: bold;line-height: 31px;background-position: right -316px}
.btnGroup.redBsmall span {height: 31px;background-position:0 -316px}
.btnGroup.red5 {height: 20px;padding:0 13px;color: #e60021;line-height: 20px; background:#fff; border:1px solid #e60021;}
.btnGroup.red5 span {height: 20px; background:none;}
.btnGroup.whiteB {padding:0 14px;height: 31px;min-width: 73px;font-size:13px;color: #202020;font-weight: bold;line-height: 31px;background-position: right -283px}
.btnGroup.whiteB span {height: 31px;background-position:0 -283px}
.btnGroup.grayB {padding:0 14px;height: 31px;min-width: 73px;font-size:13px;color: #fff;font-weight: bold;line-height: 31px;background-position: right -432px}
.btnGroup.grayB span {height: 31px;background-position:0 -432px}
.btnGroup.wgrayB {padding:0 14px;height: 31px;min-width: 73px;font-size:13px;color: #828282;font-weight: bold;line-height: 31px;background-position: right -466px}
.btnGroup.wgrayB span {height: 31px;background-position:0 -466px}
.btnGroup.small {padding: 0 18px;height: 23px;min-width: 0;font-size: 12px;line-height: 23px;background-position: right -324px}
.btnGroup.small span {height: 23px;background-position: 0 -324px}
.btnGroup.graySbtn {padding:0 14px;height: 22px;min-width: 73px;font-size:12px;color: #808080;line-height: 22px;background-position: right -558px}
.btnGroup.graySbtn span {height: 22px;background-position:0 -558px}
.btnGroup.graySbtn2 {padding:0 14px;height: 23px;font-size:10px;color: #202020;line-height: 23px;background-position: right -583px}
.btnGroup.graySbtn2 span {height: 23px;background-position:0 -583px}
.btnEtc {display: inline-block;padding:0 6px;height: 18px;font-size: 10px;color: #fff;line-height: 18px;background: #b6b6b6;border: #a3a3a3 1px solid}
.btnBorder {font-size:10px; padding:5px 10px; border:1px solid #dbdbdb; background:#fff; color:#808080;}


.icon {position: relative;margin-left: 7px;width: 5px;height: 9px;}
.icon.arrow {background-image: url(../images/section/icon_arrow2.png)}
.icon.cal {margin: 0 6px 0 0;position:relative;top:2px;width: 11px;height: 11px;background-image: url(../images/section/icon_calculator.gif)}
.icon.download {margin: 0 6px 0 0;position:relative;top:1px;width: 9px;height: 10px !important;background: url(../images/section/icon_down.png) 0 0 no-repeat !important}
.icon.toggle1 {margin: 0 6px 0 0;position:relative;top:-2px;width: 7px;height: 4px !important;background: url(../images/section/arrow_icon_up.gif) 0 0 no-repeat !important}
.icon.toggle1.down {background-image: url(../images/section/arrow_icon_down.gif) !important}
*+ html .icon {top: -7px}
*+ html .icon.cal {top: -1px}
*+ html .icon.download {top: -2px}
*+ html .icon.toggle1 {top: -5px}

/* select */
.select {display:inline-block; *display:inline; position:relative; background:#fff; line-height:normal; vertical-align:middle; *zoom:1;z-index: 40}
.select *{ margin:0; padding:0; font-size:12px;color:#808080;cursor:pointer}
.select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #d2d2d2; background:transparent; color:#808080; text-align:left; line-height:19px; _line-height:normal}
.select .my_value.selected{ font-weight:bold}
.select.open .my_value,
.select .my_value.outLine{ border:1px solid #999}
.select button.my_value{ width:100%; height:22px; *padding-left:5px; text-indent:5px; *text-indent:0}
.select div.my_value{ height:19px; text-indent:8px}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:20px; border:1px solid #d2d2d2; border-left:1px solid #eaeaea; background:#f5f5f5}
.select .arrow{ position:absolute; width:0; height:0; top:9px; right:6px; border-top:3px solid #999; border-left:3px solid #fff; border-right:3px solid #fff; font-size:0; line-height:0}
.select ul{ overflow:hidden; position:absolute; top:20px; left:0; width:100%; border:0; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#fff; list-style:none; max-height:200px;overflow:auto;}
.select ul.a_list{ display:none}
.select.open ul.a_list{ display:block}
.select ul.i_list{ left:-2000%}
.select.open ul.i_list{ left:0}
.select li{ overflow:hidden; position:relative; height:18px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; white-space:nowrap}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px}
.select li label{ position:absolute; top:0; left:0; width:100%; height:18px; background:#fff; color:#808080; line-height:18px; text-indent:8px; *text-indent:6px}
.select li a{ display:block; height:18px; background:#fff; color:#808080; line-height:18px; text-indent:8px; *text-indent:6px; text-decoration:none}
.select li.hover *{ background:#eee}
.select_go{ overflow:visible; height:21px; width:28px; *margin:-1px 0 -1px 4px; padding:0; border:1px solid #d2d2d2; background:#eee;color:#808080; line-height:19px; _line-height:normal; vertical-align:middle; cursor:pointer}

/*paging*/
.paging {width: 100%;margin-top: 50px;text-align: center;}
.paging a {display:inline-block;width: 29px;height: 29px;color: #555;line-height: 30px;font-weight: bold}
.paging span.selected {width: 29px;height: 29px;color: #fff;line-height: 30px;font-weight: bold;background: #3b3b3b}
.paging a.prev {margin: 0 10px 0 5px}
.paging a.next {margin: 0 5px 0 10px}
.pop .paging {margin-top: 20px}
.paging2 {width: 100%;margin-top: 38px;text-align: center;}
.paging2 a {display:inline-block;width: 16px;height: 16px;color: #6c6c6c;line-height: 16px;font-size: 11px;margin-left: 3px;font-weight: bold}
.paging2 span.selected {width: 14px;height: 14px;color: #dd060e;line-height: 14px;border: #dd060e 1px solid;font-weight: bold}
.paging2 a.prev {line-height:13px;height: 12px;margin: 2px 7px 2px 0;padding: 0 7px 0 14px;width: auto;font-weight: normal;border-right:#e0e0e0 1px solid;background: url(../images/section/btn_prev5.gif) 6px center no-repeat;}
.paging2 a.prev2 {line-height:13px;height: 12px;margin:2px 0;padding: 0 7px 0 14px;width: auto;font-weight: normal;border-right:#e0e0e0 1px solid;background: url(../images/section/btn_prev4.gif) 0 center no-repeat;}
.paging2 a.next {line-height:13px;height: 12px;margin: 2px 0 2px 7px;padding: 0 14px 0 7px;width: auto;font-weight: normal;border-left:#e0e0e0 1px solid;background: url(../images/section/btn_next5.gif) 85% center no-repeat;}
.paging2 a.next2 {line-height:13px;height: 12px;margin: 2px 0;padding: 0 14px 0 7px;width: auto;font-weight: normal;border-left:#e0e0e0 1px solid;background: url(../images/section/btn_next4.gif) 100% center no-repeat;}

/*List*/
.dlList dt {font-weight: bold;color: #202020;margin-bottom: 10px;font-size: 12px}
.dlList dd {padding-left: 15px;line-height: 22px;color: #808080;background: url(../images/section/bull_02.gif) 5px 9px no-repeat;}
.dlList dd ul {margin-left: -15px}
.dlList dd li {padding-left: 15px;line-height: 22px;color: #808080;background: url(../images/section/bull_04.gif) 5px 9px no-repeat;}
.dlList.type2 dt {margin-bottom: 3px}
.dlList.type2 dd {background-image: url(../images/section/bull_03.gif)}
.ulList li {padding-left: 15px;line-height: 22px;color: #808080;background: url(../images/section/bull_02.gif) 5px 9px no-repeat;}
.ulList li strong {color: #202020}
.etcInfoUl {list-style-type: decimal;}
.etcInfoUl li{margin-left: 15px;line-height: 22px;color: #808080;}
.etcInfoUl li strong{ color:#202020}
.etcInfoUl li .txtRed{ color:#e50426}

/*layer popup*/
.lyPop {border: #d5d5d5 1px solid;border-bottom: #e9e9e9 2px solid;position: absolute;background: #fff;z-index: 200}
.lyPop .lyCon {border-bottom: #d5d5d5 1px solid}
.pop {position: fixed;top:50px;left: 50%;background: #fff;border: #2e353f 2px solid;z-index: 100000}
.pop .popHead {background: #fbfbfb;height: 37px;border-bottom: #d8d8d8 1px solid}
.pop .popHead h1 {line-height: 37px;color: #202020;font-size: 13px;font-weight: bold;text-indent: 24px;display: inline-block;float: left}
.pop .popHead span {float: left;margin-left:17px;color: #808080;line-height: 37px}
.pop .popCon {padding: 25px 30px 30px;zoom:1;}
.pop .popCon:after {clear: both;display: block;content: ''}
.pop .popCon .searchList {height:92px;overflow-y:auto;overflow-x:hidden;margin-top:-1px;border:#b7b7b7 1px solid;border-top:0 none}
.pop .popCon .searchList>span {margin: 40px auto 0;display:block;width:100%;text-align: center;}
.pop .btnClose {position: absolute;top: 14px;right: 26px}
.pop .btnClose a {display: block;height:11px;vertical-align:top;line-height: 12px;padding-right: 19px;background: url(../images/common/btn_close.gif) right 0 no-repeat;}
.pop .btnArea {margin-top: 20px}

.pop .imgFileArea{ height:200px; overflow-y:auto;}

.pop .cardInfo dt {font-size:12px !important; font-weight: bold;color: #e60021;line-height: 24px}
.pop .cardInfo dt.c2 {color: #1e5fce}
.pop .cardInfo dt.c3 {color: #d57300;}
.pop .cardInfo dt.c4 {color: #335476}
.pop .cardInfo dt.c5 {color: #26b1e5}
.pop .cardInfo dt.c6 {color: #e60021}
.pop .cardInfo dt.c7 {color: #9532c8}
.pop .cardInfo dt.c8 {color: #168dcb}
.pop .cardInfo dt.c9 {color: #356c9b}
.pop .cardInfo dd {color: #808080;line-height: 20px; font-size: 11px;}

#cardinstpopCoupon{ width:750px;}


/*slider*/
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}

.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope,
.isotope .isotope-item {-webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;}
.isotope {-webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    transition-property: transform, opacity;}

	
#btnTop{ position:fixed; bottom:0; z-index:10; left:50%; margin-left:560px;}


label span.satisf {display:inline-block; text-align: left;padding: 5px 0 0 45px;background: url(../images/section/icon_satis.gif) 20px -8px no-repeat; height: 25px;}
label span.satisf.second {background-position:20px -40px}
label span.satisf.third {background-position:20px -80px}
label span.satisf.fourth {background-position:20px -120px}
label span.satisf.fifth {background-position:20px -160px}
