@import url('global.css');
@import url('layout.css');
@import url('board.css');

/* title */
.title {margin:0 0 3px 0;}
.titCmt {margin-bottom:25px; width:100%;}

/* contents title */
.contTitA {margin:0 0 10px 0;}
.contTitB {margin:0 0 5px 0;}
.contTitC {margin:0; padding:5px 0 0; height:25px; font-size:12px;}
.contTitC span {padding-left:10px; color:#D63062; background:url(/images/common/v_06.gif) no-repeat 5px top;}
.contTitD {margin:0;}
.contTitE {margin:0 0 6px 0;}
.contTitE img {padding-top:6px;}
.contTitF {margin:0; padding:30px 0 4px 0;}
.contTitG {margin:0 0 -4px 0; font-size:12px;}

/* location */
.location {float:right; margin-top:-35px; color:#999;}
.location .current {color:#555;}
.location a {color:#999;}
.location a:hover {color:#454545;}

/* select */
.selectorA {clear:both; overflow:hidden; float:right; height:25px;}
.selectorB {float:right; margin-top:-30px; height:30px;}
.selectorC {overflow:hidden; float:right; margin-top:-20px; height:20px;}
.selectorD {float:right; margin-top:-25px;}

/* description */
.descriptionA {margin:10px 0 30px;}
.descriptionB {margin:0; padding:10px 0;}
.descriptionC {margin:0; padding:30px 0 20px;}
.descriptionD {margin:0; padding:20px 0;}
.descriptionE {margin:0; padding-bottom:15px;}
.descriptionF {margin:0; padding-bottom:10px;}
.descriptionG {margin:0; padding-bottom:20px;}
.descriptionH {margin:0; padding:10px 0 20px;}
.descriptionJ {margin:0; padding:0 0 25px;}

/* txt */
.txtA {margin:0; padding:18px 0 5px; line-height:16px;}
.txtB {float:right; margin:-22px 0 0;}

/* img */
.imgA {padding-bottom:15px;}
.imgB {margin-left:-11px; padding-bottom:15px; width:726px;}
.imgB li {float:left; padding-left:11px;}
.imgC {padding-bottom:10px;}
.imgD li {padding-top:20px;}


/* button */
.buttonA {float:right;}
.buttonB {margin-top:10px; text-align:right;}
.buttonC {padding-top:10px; border-top:1px solid #E7E7E7; text-align:right;}
.buttonD {float:right; padding-top:10px;}
.buttonE {padding-top:20px; border-top:1px solid #F1F1F1; text-align:center;}
.buttonF {float:right; padding-top:20px;}
.buttonG {padding-top:20px; text-align:center;}
.buttonH {padding-bottom:30px; text-align:right;}


/* tab */
.tabA {margin-bottom:10px; width:100%; height:30px; background:url(/images/common/h_01.gif) repeat-x left bottom;}
.tabA ul {padding-left:1px; height:30px; background:url(/images/common/v_02.gif) no-repeat left bottom;}
.tabA ul li {position:relative; float:left; padding-right:1px; font-size:0; background:url(/images/common/v_02.gif) no-repeat right bottom;}
.tabA ul li.current {margin-left:-1px; padding-right:6px; background:url(/images/common/tab_bg.gif) no-repeat right bottom;}

.tabB {margin-bottom:10px; height:24px; background-color:#D0D0D0;}
.tabB li {float:left; border-right:1px solid #FFF; font-size:0;}

.tabC {float:right; padding:7px 0 10px;}
.tabC li {float:left; padding-left:30px; font-size:0; background:url(/images/common/v_15.gif) no-repeat 15px top;}
.tabC li.fir {padding-left:0; background:none;}

/* line */
.lineA {width:100%; height:21px; background:url(/images/common/h_04.gif) repeat-x left bottom;}
.lineB {width:100%; height:31px; background:url(/images/common/h_04.gif) repeat-x left bottom;}
.lineC {width:100%; height:30px; border-bottom:1px solid #D9D9D9;}

/* search */
.searchWrap {margin-top:27px; padding:10px 0 9px; border:1px solid #bfbfbf; text-align:center; background:url(/images/common/h_05.gif) repeat-x left bottom;}

/* ect list */
.ectListA {float:left; padding-top:13px;}
.ectListA li {padding-top:7px; font:0/0 arial;}

.ectListB {width:100%; font-size:0;}
.ectListB dt {padding-bottom:10px;}
.ectListB dd {padding:0 0 20px 20px;}

/* brand list */
.brandChk {overflow:hidden; margin-bottom:5px; padding:1px 10px 9px; height:1%; border:1px solid #dadada;}
.brandChk li {float:left; padding-top:10px; width:136px;}	/*.brandChk li {float:left; padding-top:10px; width:115px;}*/

/* style list */
.styleType {position:relative; margin-bottom:30px; padding:1px; height:263px; border:7px solid #dadada; background-color:#bfbfbf;}
.styleType .visual {float:left; width:330px;}
.styleType ul {float:left; overflow:hidden; padding:43px 27px 34px 26px; width:316px; height:186px; background:#FFF url(/images/product/box_bg01.gif) no-repeat left top;}
.styleType ul li {float:left; padding:0 0 8px 9px; width:84px; height:85px; font-size:0;}
.styleType ul li img {border:1px solid #dadada;}
.styleType ul li.btn {padding:0; width:14px; height:110px;}
.styleType ul li.btn img {position:absolute; border:0; top:119px;}

/*product detail */
.productDetailInfo {clear:both; position:relative; margin:0 0 50px; height:324px;}
.productDetailInfo .photo {float:left; padding:7px 7px 7px 0; width:388px; height:310px; background-color:#dadada;}
.productDetailInfo .photo .big {position:relative; margin-left:7px; padding:10px; width:359px; height:223px; border:1px solid #bfbfbf; font-size:0; background-color:#FFF;}
.productDetailInfo .photo .big .zoom {position:absolute; right:3px; bottom:3px;}
.productDetailInfo .photo ul {margin-top:7px; height:58px;}
.productDetailInfo .photo ul li {float:left; padding-left:7px; width:90px;}
.productDetailInfo .photo ul li img {padding:5px; border:1px solid #bfbfbf; width:78px; height:46px; vertical-align:top; background-color:#FFF;}

.productDetailInfo .info {float:left; margin-left:30px; width:290px;}
.productDetailInfo .info h3 {margin:0; padding-bottom:13px; font-size:16px; background:url(/images/common/h_02.gif) no-repeat left bottom;}
.productDetailInfo .info h3 span {color:#D63062;}
.productDetailInfo .info .cont {padding-top:3px; height:244px; background:url(/images/common/h_03.gif) no-repeat left bottom;}
.productDetailInfo .info .cont ul {overflow:hidden; margin-top:10px; background:url(/images/common/v_05.gif) repeat-y 48px top;}
.productDetailInfo .info .cont ul li {padding:10px 0 0 58px; background:url(/images/common/bu_01.gif) no-repeat left 12px;}
.productDetailInfo .info .cont ul li.fir {padding-top:0; background:url(/images/common/bu_01.gif) no-repeat left 2px;}
.productDetailInfo .info .cont ul li span {display:block; float:left; margin-left:-50px; _margin-left:-25px; _width:50px; _margin-right:-4px;}
.productDetailInfo .info .cont ul li ul {margin:-10px 0 0; #margin:-23px 0 0; background:none;}
.productDetailInfo .info .cont ul li ul li {padding:10px 0 0 0; height:11px; font:0/0 arial; background:none;}
.productDetailInfo .info .btn {margin-top:8px;}

#productDetailCont {overflow:hidden; padding:20px 0; width:715px; border-top:1px solid #909090; border-bottom:1px solid #909090;}
div.contFoot {overflow:hidden; margin:10px 0 20px; width:100%; font-size:0;}

/* ÆòÁ¡ layer */
.layerPopA {display:none; position:absolute; left:205px; top:175px; width:502px; border:1px solid #767676; background:#FFF url(/images/contents/layer_rb_bg.gif) no-repeat right bottom;}
.layerPopA .contwrap {padding:10px; width:482px; background:url(/images/contents/layer_lt_bg.gif) no-repeat left top;}
.layerPopA .contwrap dl {overflow:hidden; padding:0 0 0 10px; height:30px; border:1px solid #bfbfbf;}
.layerPopA .contwrap dl dd {float:left; padding:10px 0; width:94px; font-size:0; background:none;}
.layerPopA .contwrap dl dd img {vertical-align:middle; margin:-3px 0 0 3px;}
.layerPopA .contwrap .confirm {clear:both; margin-top:10px; text-align:center;}
.layerPopA .contwrap .confirm input {vertical-align:top;}

/* ´ñ±Û */
.commentWrite {clear:both; width:100%;}
.commentWrite dt {height:21px; font-size:12px; font-weight:bold; color:#666;}
.commentWrite dt span {margin-left:10px; font-size:11px; font-weight:normal; color:#999;}
.commentWrite dd {width:100%;}
.commentWrite dd textarea {width:645px; height:38px;}
.commentWrite dd .btn {vertical-align:top; margin-left:-2px;}

.commentList {width:100%;}
.commentList li {padding:15px 0 11px; font-weight:bold; background:url(/images/common/h_04.gif) repeat-x left bottom;}
.commentList li span.date {margin-left:10px; font-weight:normal; color:#CCC;}
.commentList li p {clear:both; margin:0; padding-top:6px; line-height:15px; text-align:justify; font-weight:normal;}

/* ÀÎ¼â/º¹»ç */
.contFunc {float:left;}
.contFunc li {float:left; padding-left:21px; background:url(/images/common/v_04.gif) no-repeat 10px 1px;}
.contFunc li.fir {padding-left:0; background:none;}

/* etc view */
.etcViewA {margin:30px 0; padding:1px; border:7px solid #dadada; background-color:#bfbfbf;}

/* best */
.bestProduct {position:relative; clear:both; margin-bottom:30px; padding:7px; width:701px; background-color:#dadada;}
.bestProduct .big {padding:9px 0; height:147px; border:1px solid #bfbfbf; background-color:#FFF;}
.bestProduct .big li {float:left; padding-left:9px; width:221px; font-size:0;}

.bestProduct .small {padding-top:6px; width:100%; height:73px;}
.bestProduct .small li {float:left; margin-left:6px; padding:2px; width:89px; height:67px; border:1px solid #bfbfbf; background-color:#FFF;}
.bestProduct .small li img {float:left; vertical-align:top;}
.bestProduct .small li.fir {margin-left:0;}

/* best hot layer */
.layerPopB {display:none; position:absolute; left:165px; top:135px; font-size:11px; padding:10px 10px 6px; width:313px; border:1px solid #767676; background-color:#FFF;}
.layerPopB .close {position:absolute; top:0; right:0; _right:-1px;}
.layerPopB .photo {float:left; padding-right:10px; width:142px; height:113px;}
.layerPopB .photo img {padding:5px; border:1px solid #dadada; vertical-align:top;}
.layerPopB .info {overflow:hidden; float:left; padding-top:7px; width:161px;}
.layerPopB .info ul {background:url(/images/common/v_05.gif) repeat-y 48px top;}
.layerPopB .info ul li {padding:5px 0 0 58px; font-size:11px; background:url(/images/common/bu_01.gif) no-repeat left 7px;}
.layerPopB .info ul li.fir {padding-top:0; background:url(/images/common/bu_01.gif) no-repeat left 2px;}
.layerPopB .info ul li span {display:block; float:left; margin-left:-50px; _margin-left:-25px; _width:50px; _margin-right:-4px;}
.layerPopB .info .detail {float:left; padding:6px 0 0;}
.layerPopB .cont {margin:0; padding-top:9px; width:100%; line-height:15px;}

/* store map */
.storeSearch {margin-bottom:30px; padding:1px; height:305px; border:7px solid #dadada; background-color:#bfbfbf;}
.storeSearch .map {float:left; width:288px; text-align:center; font-size:0;}
.storeSearch dl {float:left; padding-left:41px; width:370px; height:305px; background:url(/images/store/cont_bg_01.gif) no-repeat left top;}
.storeSearch dl dt {padding-top:99px; height:61px;}
.storeSearch dl dd {padding-top:6px;}
.storeSearch dl dd.inp {padding-top:0;}
.storeSearch dl dd.inp input {#margin:-1px 0; padding:9px 0 0 9px; width:218px; height:19px; border:1px solid #D1D1D1;}
.storeSearch dl dd.inp img {margin-left:-3px; vertical-align:top;}

/* event */
div.eventMain {margin-bottom:10px;}

/* image list */
.imgListA {overflow:hidden; margin-left:-15px; width:730px;}
.imgListA dd {float:left; padding-left:15px; width:350px; height:222px;}
.imgListA dd .wrap {padding:1px; border:7px solid #dadada; background-color:#bfbfbf;}
.imgListA dd .wrap .inWrap {padding:10px 10px 6px; height:167px; background-color:#FFF;}
.imgListA dd .wrap .inWrap .photo {float:left; padding-right:10px; width:142px; height:113px;}
.imgListA dd .wrap .inWrap .photo img {padding:5px; border:1px solid #dadada; vertical-align:top;}
.imgListA dd .wrap .inWrap .info {overflow:hidden; float:left; padding-top:7px; width:161px;}
.imgListA dd .wrap .inWrap .info ul {background:url(/images/common/v_05.gif) repeat-y 48px top;}
.imgListA dd .wrap .inWrap .info ul li {padding:5px 0 0 58px; font-size:11px; background:url(/images/common/bu_01.gif) no-repeat left 7px;}
.imgListA dd .wrap .inWrap .info ul li.fir {padding-top:0; background:url(/images/common/bu_01.gif) no-repeat left 2px;}
.imgListA dd .wrap .inWrap .info ul li span {display:block; float:left; margin-left:-50px; _margin-left:-25px; _width:50px; _margin-right:-4px;}
.imgListA dd .wrap .inWrap .cont {clear:both; margin:0; padding-top:9px; width:100%; line-height:15px;}
.imgListA dd h3 {margin:0; padding:7px 0 0; height:16px; font-size:12px;}
.imgListA dd .btn {float:right; margin-top:-15px; height:15px;}
.imgListA dd.part {clear:both; width:715px; height:41px;}
.imgListA dd.part div {width:100%; height:41px; background:url(/images/common/h_04.gif) repeat-x left center;}

.imgListB {overflow:hidden; padding:7px 2px; _height:1%; background-color:#dadada;}
.imgListB .wrap {position:relative; _display:inline; float:left; margin:0 5px; padding:9px; width:207px; border:1px solid #bfbfbf; background-color:#FFF;}
.imgListB .wrap .rinking {position:absolute; right:9px; bottom:9px;}
.imgListB .wrap .photo img {padding:4px; border:1px solid #bfbfbf; width:197px; height:137px; font-size:0;}
.imgListB .wrap h3 {margin:10px 0 12px; font-size:11px; color:#666;}
.imgListB .wrap ul {background:url(/images/common/v_05.gif) repeat-y 48px top;}
.imgListB .wrap ul li {padding:5px 0 0 58px; font-size:11px; background:url(/images/common/bu_01.gif) no-repeat left 7px;}

.imgListB .wrap ul li span {display:block; float:left; margin-left:-50px; _margin-left:-25px; _width:50px; _margin-right:-4px;}

.imgListC {overflow:hidden; margin-left:-10px; width:725px;}
.imgListC .wrap {float:left; padding:0 0 27px 10px; width:135px;}
.imgListC .wrap .photo img {padding:5px; border:1px solid #bfbfbf; width:123px; height:85px; font-size:0;}
.imgListC .wrap h3 {margin:5px 0 3px; font-size:11px; font-weight:normal;}
.imgListC .wrap ul {background:url(/images/common/v_05.gif) repeat-y 48px top;}
.imgListC .wrap ul li {padding:3px 0 0 58px; font-size:11px; background:url(/images/common/bu_01.gif) no-repeat left 5px;}

.imgListC .wrap ul li span {display:block; float:left; margin-left:-50px; _margin-left:-25px; _width:50px; _margin-right:-4px;}

.imgListD {margin-left:-13px; width:708px; height:114px;}
.imgListD li {float:left; padding-left:13px; width:164px;}
.imgListD li img {padding:5px; width:152px; height:102px; border:1px solid #bfbfbf;}

.imgListE {overflow:hidden;}
.imgListE ul {overflow:hidden; margin-top:-20px; margin-left:-9px; width:724px;}
.imgListE ul li {float:left; padding-left:9px; padding-top:20px; padding-bottom:17px; width:172px; background:url(/images/common/h_04.gif) repeat-x left bottom;}
.imgListE ul li .photo {padding:5px; border:1px solid #bfbfbf; width:160px; height:117px;}
.imgListE ul li h2 {margin:10px 5px 6px; font-size:12px; color:#333;}
.imgListE ul li .cont {margin:0 5px; padding-bottom:3px; line-height:15px;}
.imgListE ul li ul {margin:0; padding:0 5px; width:162px; background:none;}
.imgListE ul li ul li {float:none; padding:5px 0 0 32px; width:130px; background:none;}
.imgListE ul li ul li span {display:block; float:left; height:14px; margin-left:-32px; margin-top:-2px; _margin-left:-16px; _width:32px; _margin-right:-4px;}

/* brand view */
.brandView {margin-bottom:30px; width:100%;}
.brandView .photo {float:left; width:228px; text-align:center; font-size:0;}
.brandView .photo .link img {clear:both; margin-top:10px;}
.brandView dl {float:left; padding-left:20px; width:467px; overflow:hidden; font-size:0; background:url(/images/common/v_08.gif) no-repeat left top;}
.brandView dl.type01 {overflow:hidden; background:url(/images/common/v_20.gif) no-repeat left top;}
.brandView dl.type02 {overflow:hidden; background:url(/images/common/v_21.gif) no-repeat left top;}
.brandView dl.type03 {height:219px; background:url(/images/common/v_22.gif) no-repeat left top;}
.brandView dl.type04 {height:284px; background:url(/images/common/v_23.gif) no-repeat left top;}
.brandView dl.type05 {height:349px; background:url(/images/common/v_24.gif) no-repeat left top;}
.brandView dl dt {padding:20px 0 9px;}
.brandView dl dd {padding-bottom:15px;}
.brandView dl.type03 dd {padding-bottom:20px;}
.brandView dl.type01 dd, .brandView dl.type02 dd, .brandView dl.type04 dd {padding-bottom:15px;}

.mustHaveList {clear:both; margin-top:20px; height:170px;}
.mustHaveList .photo {position:relative; float:left; padding:7px; width:252px; height:157px; font-size:0; background-color:#dadada;}
.mustHaveList .photo .thumb {padding:10px; width:230px; height:135px; border:1px solid #bfbfbf; background-color:#FFF;}
.mustHaveList .photo .zoom {position:absolute; right:11px; bottom:11px;}
.mustHaveList .photo ul {margin-top:7px; height:58px;}
.mustHaveList .photo ul li {float:left; padding-left:7px; width:90px;}
.mustHaveList .photo ul li img {padding:5px; border:1px solid #bfbfbf; width:78px; height:46px; vertical-align:top; background-color:#FFF;}

.mustHaveList .info {float:left; margin-left:29px; width:420px; background:url(/images/common/h_07.gif) no-repeat left top;}
.mustHaveList .info ul {overflow:hidden; margin-top:12px; background:url(/images/common/v_05.gif) repeat-y 48px top;}
.mustHaveList .info ul li {padding:10px 0 0 58px; background:url(/images/common/bu_01.gif) no-repeat left 12px;}
.mustHaveList .info ul li.fir {padding-top:0; background:url(/images/common/bu_01.gif) no-repeat left 2px;}
.mustHaveList .info ul li span {display:block; float:left; margin-left:-50px; _margin-left:-25px; _width:50px; _margin-right:-4px;}
.mustHaveList .info .cont {margin:0; padding:13px 0 0; height:55px; line-height:15px;}
.mustHaveList .info .btn {padding-bottom:5px; font-size:0; background:url(/images/common/h_08.gif) no-repeat left bottom;}
.mustHaveList .info .btn .review {vertical-align:top; margin-left:4px; margin-top:15px;}

.mustHaveView {clear:both; margin-top:20px; width:100%;}
.mustHaveView .cont {width:100%;}
.mustHaveView .relativeProduct {padding-top:20px; width:100%;}
.mustHaveView .relativeProduct li {overflow:hidden; position:relative; float:left; padding-right:15px; width:250px; height:79px;}
.mustHaveView .relativeProduct li img {padding:5px; border:1px solid #bfbfbf; width:130px; height:67px;}
.mustHaveView .relativeProduct li .productName {position:absolute; left:153px; bottom:-3px; #bottom:-4px; margin:0; font-size:12px; font-weight:bold; line-height:15px;}

/* gallery */
.gallery {position:relative; margin-bottom:17px; height:450px;}
.gallery li.photo {display:inline-block; position:absolute; z-index:-1; float:left; top:50%; left:50%; text-align:center;}
.gallery li.photo div {position:relative; top:-50%; left:-50%;}
.gallery li.btn {float:left; margin-top:208px; width:50px; height:36px; text-align:left;}
.galleryCont {line-height:1.6; text-align:center;}
.smallList {overflow:hidden; padding:25px 27px 0 19px; width:668px; height:413px; background:url(/images/hottalk/gallery_bg.gif) no-repeat left top;}
.smallList li {float:left; _display:inline; margin-left:11px; padding-bottom:160px; width:156px; height:114px; font-size:0;}
.smallList li img {padding:5px; width:144px; height:102px; border:1px solid #DCDCDC;}

/* ff hack */
:root .gallery {height:450px;}
:root .gallery li.photo {display:table; float:left; top:0; left:50px; width:615px; height:450px; text-align:none;}
:root .gallery li.photo div {top:0; left:0; display:table-cell; text-align:center; vertical-align:middle;}
:root .gallery li.btn {float:left; margin-top:208px; width:50px; height:36px; text-align:left;}

/* store */
.storeInfo {clear:both; height:259px;}
.storeInfo .photo {position:relative; float:left; padding:7px; width:381px; height:245px; font-size:0; background-color:#dadada;}
.storeInfo .photo img {padding:10px; width:359px; height:223px; border:1px solid #bfbfbf; background-color:#FFF;}
.storeInfo .info {float:left; margin-left:30px; width:270px; height:259px; background:url(/images/store/cont_bg_02.gif) no-repeat center top;}
.storeInfo .info ul {overflow:hidden; margin-top:21px; height:217px; background:url(/images/common/v_05.gif) repeat-y 62px top;}
.storeInfo .info ul li {padding:10px 0 0 72px; background:url(/images/common/bu_01.gif) no-repeat left 12px;}
.storeInfo .info ul li.fir {padding-top:0; background:url(/images/common/bu_01.gif) no-repeat left 2px;}
.storeInfo .info ul li span {display:block; float:left; margin-left:-64px; _margin-left:-32px; _width:64px; _margin-right:-4px;}
.storeInfo .info .btn {margin:-27px 0 0 70px;}

/* press */
.pressWrap {margin-bottom:30px; height:307px;}
.pressWrap .view {float:left; padding:1px; border:7px solid #dadada; width:340px; height:291px; background-color:#bfbfbf;}
.pressWrap .view .wrap {padding:10px; background-color:#FFF;}
.pressWrap .view .wrap .show {width:320px; height:240px;}
.pressWrap .view .wrap ul {padding-top:7px; padding-right:10px; height:22px; border:1px solid #D3D3D3; background:url(/images/press/box_bg01.gif) repeat-x left top;}
.pressWrap .view .wrap ul li {_display:inline; float:left; padding:3px 0 0 10px;}
.pressWrap .view .wrap ul li.time {margin-left:82px; padding-top:0; font-family:tahoma; font-size:10px;}
.pressWrap .view .wrap ul li.down {padding-top:0; font-size:0;}
.pressWrap .list {float:left; padding:32px 0 0 27px; width:332px; background:url(/images/press/box_bg02.gif) no-repeat left top;}
.pressWrap .list .txt01 {margin:0; padding:0 0 0 3px; height:95px; background:url(/images/common/h_06.gif) no-repeat right bottom;}
.pressWrap .list .txt02 {margin:0; padding:10px 0 32px; padding-left:3px;}
.pressWrap .list ul {width:100%;}
.pressWrap .list ul li {_display:inline; float:left; padding:0 1px 0 6px; width:94px; font-size:0;}
.pressWrap .list ul li.btn {padding:25px 0 0; width:12px;}
.pressWrap .list ul li .thumb {padding:3px; border:1px solid #E2E2E2;}
.pressWrap .list ul li .down {clear:both; margin:5px 0 0;}

/* È¸¿ø°¡ÀÔ */
.memStep {padding-top:20px; width:100%; height:51px;}
.memStep li {float:left; padding-left:32px; font-size:0; background:url(/images/common/ico_arrow.gif) no-repeat 9px 20px;}
.memStep li.fir {padding-left:0; background:none;}

.agreeTxt textarea {width:703px; height:240px;}
.agreeChk {float:left; padding-top:9px;}
.agreeChk li {float:left; padding-right:26px;}

.memInfoBox {padding:7px; background-color:#dadada;}
.memInfoBox fieldset {padding:32px 0; #padding:33px 0 32px; _height:20px; border:1px solid #bfbfbf; text-align:center; color:#E7E7E7; background-color:#FFF;}

/* login */
.userQuickLink {padding-top:20px; height:21px;}
.userQuickLink li {float:left; padding:0 12px 0 11px; font-size:0; background:url(/images/common/v_15.gif) no-repeat right top;}
.userQuickLink li.fir {padding:0 6px 0 0; background:none;}
.userQuickLink li.end {padding-right:0; background:none;}

.loginWrap {padding:7px; background-color:#dadada;}
.loginWrap fieldset {padding:30px 192px 30px 260px; #padding:31px 192px 26px 260px; border:1px solid #bfbfbf; width:247px; height:64px; vertical-align:top; background:#FFF url(/images/utility/img_02.gif) no-repeat 192px center;}
.loginWrap fieldset dl {padding:9px 0 0 21px; height:55px; background:url(/images/common/v_16.gif) no-repeat left top;}
.loginWrap fieldset dl dt {clear:both; float:left; padding-top:4px; width:46px; height:21px;}
.loginWrap fieldset dl dd {float:left; height:25px;}

.mileageView {margin-bottom:30px; padding:7px; background-color:#dadada;}
.mileageView .wrap {padding:21px 0 16px; border:1px solid #bfbfbf; color:#666; font-size:15px; font-weight:bold; text-align:center; background-color:#FFF;}
.mileageView .wrap img {vertical-align:middle;}
.mileageView .wrap .btn {padding-top:5px;}

.couponInfo {overflow:hidden; height:86px;}
.couponInfo li {float:left; padding-left:16px; background:url(/images/common/ico_arrow02.gif) no-repeat 5px 40px;}
.couponInfo li.fir {padding-left:0; background:none;}

/* smart finder */
.finderWrap {padding:30px 10px 0;}
.finderWrap .more {padding:5px 0 10px; border-bottom:1px solid #D9D9D9; text-align:right;}
.finderWrap .noneData {padding:20px 0 17px; font-size:13px; font-weight:bold; border-bottom:1px solid #D9D9D9; text-align:center; color:#666;}

.smartFinder {width:100%;}
.smartFinder .list {clear:both; margin-top:30px;}

.finderListA {overflow:hidden; width:100%;}
.finderListA dt {padding:3px 0 5px; font-size:13px; font-weight:bold; color:#666;}
.finderListA .photo {display:inline; float:left; font-size:0; margin-right:10px;}
.finderListA .photo img {padding:5px; width:130px; height:101px; border:1px solid #dadada;}
.finderListA .cont {height:44px; line-height:15px;}
.finderListA .cate ul li {padding-bottom:2px;}

.finderListB {overflow:hidden; width:100%;}
.finderListB dt {padding:3px 0 6px; font-size:13px; font-weight:bold; color:#666;}
.finderListB .photo {display:inline; float:left; font-size:0; margin-right:10px;}
.finderListB .photo img {padding:5px; width:130px; height:67px; border:1px solid #dadada1;}
.finderListB .cont {height:40px; line-height:15px;}
.finderListB .info ul li {float:left; margin-right:46px;}

.finderListC {overflow:hidden; width:100%;}
.finderListC dt {padding:4px 0 5px; font-size:13px; font-weight:bold; color:#666;}
.finderListC .photo {display:inline; float:left; font-size:0; margin-right:10px;}
.finderListC .photo img {padding:5px; width:156px; height:116px; border:1px solid #dadada;}
.finderListC .cont {height:89px; line-height:16px;}
.finderListC .info ul li {float:left; margin-right:46px;}

.finderListD {overflow:hidden; width:100%;}
.finderListD dt {padding-top:38px; font-size:13px; line-height:16px; font-weight:bold; color:#666;}
.finderListD dt a {color:#666;}
.finderListD .photo {display:inline; float:left; font-size:0; margin-right:10px;}
.finderListD .photo img {padding:5px; width:144px; height:101px; border:1px solid #dadada;}

.finderListE {overflow:hidden; width:100%;}
.finderListE dt {padding:4px 0 5px; font-size:13px; font-weight:bold; color:#666;}
.finderListE dt a {color:#666;}
.finderListE .photo {display:inline; float:left; font-size:0; margin-right:10px;}
.finderListE .photo img {padding:5px; width:86px; height:60px; border:1px solid #dadada;}

.finderListF {overflow:hidden; width:100%;}
.finderListF dt {padding:0 0 4px; font-size:13px; font-weight:bold; color:#666;}
.finderListF .cont {padding-bottom:10px; line-height:16px;}

.finderListG {overflow:hidden; width:100%;}
.finderListG dt {padding-top:3px; height:24px;}
.finderListG .photo {display:inline; float:left; font-size:0; margin-right:10px;}
.finderListG .photo img {padding:5px; width:156px; height:97px; border:1px solid #dadada;}
.finderListG .store {font-weight:bold; color:#666; font-size:13px;}

.finderListH {overflow:hidden; width:100%;}
.finderListH dt {padding:4px 0 5px; font-size:13px; font-weight:bold; color:#666;}
.finderListH .photo {display:inline; float:left; font-size:0; margin-right:10px;}
.finderListH .photo img {padding:5px; width:160px; height:117px; border:1px solid #dadada;}
.finderListH .cont {height:89px; line-height:16px;}
.finderListH .cont p {margin:0; padding-bottom:6px;}

.detailSearch {overflow:hidden; _height:1%; border:1px solid #dadada;}
.detailSearch li {float:left; padding:10px 0 7px 11px; width:107px;background:url(/images/common/v_18.gif) no-repeat left 11px;}
.detailSearch li.fir {padding-left:10px; background:none;}

.detailSearchB {overflow:hidden; _height:1%; border:1px solid #dadada;}
.detailSearchB li {float:left; padding:10px 0 7px; width:178px; text-align:center; background:url(/images/common/v_18.gif) no-repeat left 11px;}
.detailSearchB li.fir {padding-left:0px; background:none;}

/* company */
.boxA {margin-bottom:10px; padding:7px; background-color:#dadada;}
.boxA .wrap {position:relative; padding:20px 10px; border:1px solid #bfbfbf; background-color:#FFF;}
.boxA .wrap dl {height:109px; padding:0 10px; border-bottom:1px solid #F0F0F0;}
.boxA .wrap dl dt img {vertical-align:top; margin-bottom:10px;}
.boxA .wrap dl dd ul {display:none;}
.boxA .wrap p {margin:20px 10px 0;}
.boxA .wrap .btn {position:absolute; top:150px; right:20px;}
.text {font:12px; 'AppleGothic', 'µ¸¿ò', dotum, sans-serif; color:#363636; word-break:break-all; margin:0; padding:5px; 5px; 5px; 5px;}
.text2 {font:12px; 'AppleGothic', 'µ¸¿ò', dotum, sans-serif; color:#464646; word-break:break-all; margin:0; padding:5px; 5px; 5px; 5px;}
.title20 {font:17px; 'AppleGothic', '±¼¸²', dotum, sans-serif; color:#464646; word-break:break-all; margin:0; padding:0;}
.boxB {margin-bottom:12px; padding:7px; background-color:#dadada;}
.boxB img {border:1px solid #bfbfbf;}
.boxC {margin-bottom:10px; padding:7px; background-color:#dadada;}
.boxC .wrap {position:relative; padding:10px 10px 10px; border:1px solid #bfbfbf; background-color:#FFF;}
.boxC .wrap dl {height:109px; padding:0 10px; border-bottom:1px solid #F0F0F0;}
.boxC .wrap dl dt img {vertical-align:top; margin-bottom:10px;}
.boxC .wrap dl dd ul {display:none;}
.boxC .wrap p {margin:10px 10px 0;}
.boxC .wrap .btn {position:absolute; top:154px; right:20px;}
.printBtn {float:right; margin-top:-13px;}

/* history */
.historyA {float:left; width:358px; font-size:0;}
.otherHistory {float:left; width:357px;}
.historyA dt {padding-bottom:9px;}
.historyA dd.typeA {padding-bottom:40px;}
.historyA dd.typeB {padding-bottom:24px;}
.historyA dd.typeC {padding-bottom:72px;}

/* Enjoy Shoemarker */
.eventEnjoy {clear:both; width:100%; text-align:center;}
.enjoySwf {width:598px; height:448px; padding:8px; background:url(/images/contents/enjoy_swf_bg.gif) no-repeat 0 0;}
.eventEnjoy p.btn {padding-bottom:15px;}
.eventEnjoy p.btn img {margin-left:5px; vertical-align:middle;}

/* quickMenu */
.quickMenu {position:absolute; width:100%; z-index:2; top:260px; left:1px;}
.quickMenu li {padding-bottom:8px;}

/* store search*/
#store_search {text-align:center; padding-top:20px;}