/* BASIC css start */
.bbs-sch .MS_input_txt{height:30px !important;}
.bbs-tit{margin-top: 10px !important;}
.mt15{margin-top:15px;}
.clear_both{clear:both;}
.space{height:10px;clear:both;}
.space2{height:5px;clear:both;}
.list_list{width:100%;border:0;border-top:2px solid #cfcfcf;margin:0 0 20px 0;padding:0;}
.list_list th div{white-space:nowrap;}
.list_list tr.bg0{ background:#fff;}
.list_list tr.bg1{ background:#f8f8f8;}
.list_list th,.list_list td{ border:0;padding:5px 10px;text-align:left;vertical-align:middle;}
.list_list th{ background:#f4f4f4;}
.list_list tbody th{ border-bottom:1px solid #e5e5e5;}
.list_list td{ border-bottom:1px solid #f0f0f0;}
.list_list th.button,.colTable th.button,.crossTable th.button{text-align:right;}
.list_list td.alert,.colTable td.alert,.crossTable td.alert{color:red !important;}
.list_list td.alert a,.colTable td.alert a,.crossTable td.alert a{text-decoration:none;color:red !important;}
.tableRow{width:100%;border:0;border-top:2px solid #cfcfcf;margin:0 0 20px 0;padding:0;}
.tableRow th div{white-space:nowrap;}
.tableRow tr.bg0{ background:#fff;}
.tableRow tr.bg1{ background:#f8f8f8;}
.tableRow th,.tableRow td{ border:0;padding:5px 10px;vertical-align:middle;}
.tableRow th{ background:#f4f4f4;text-align:left;padding-left:20px;}
.tableRow tbody th{ border-bottom:1px solid #e5e5e5;}
.tableRow td{ border-bottom:1px solid #f0f0f0;}
.tableRow th.button,.colTable th.button,.crossTable th.button{text-align:right;}
.tableRow td.alert,.colTable td.alert,.crossTable td.alert{color:red !important;}
.tableRow td.alert a,.colTable td.alert a,.crossTable td.alert a{text-decoration:none;color:red !important;}
.board_pagination{margin:0 auto;text-align:center;margin-top:15px;}
.board_comment_list textarea,.board_comment_write textarea{ width:90%;font-size:12px;}
.board_comment_list .comment_lists{height:25px;border-bottom :1px solid #e8e8e8;padding-top:10px;}
.displaynone{display:none;}
.board_pagination .current{color:#CC0000;font-weight:bold;}
.table01{width:100%;border:0;margin:0;padding:0;}
.ipInfo{text-align:right;width:100%;}
.xans-board-title .title{min-height:30px;margin:10px 0 20px;border-bottom:1px solid #e8e8e8;}
.xans-board-title .title h2{display:inline-block;padding:0 0 0 12px;color:#2e2e2e;font-size:16px;*display:inline;*zoom:1;background:url("//img.echosting.cafe24.com/skin/base/layout/ico_heading.gif") 0 50% no-repeat;}
.xans-board-title .title p{display:inline-block;margin:0 0 0 6px;padding:0 0 0 10px;color:#939393;vertical-align:bottom;background:url("//img.echosting.cafe24.com/skin/base/layout/ico_bar.gif") no-repeat 0 0;*display:inline;*zoom:1;}
.xans-board-title p.imgArea{margin:0 0 20px;}
.xans-board-title p.imgArea img{max-width:100%;}



.xans-board-listpackage .boardSort{float:left;margin:0 0 10px;}
.xans-board-notice tr{background:#fcfcfc !important;}
ul.xans-board-listheader{text-align:right;margin:0 0 10px;}
ul.xans-board-listheader li{display:inline;}
.xans-board-listpackage{margin:0 0 10px;}
.xans-board-listpackage .ec-base-table{clear:both;}
.xans-board-listpackage .ec-base-table .subject img{margin:0 1px;}
.xans-board-listpackage .ec-base-table .thumb{padding:0;}
.xans-board-listpackage .ec-base-table .thumb a{overflow:hidden;display:block;text-align:center;}
.xans-board-listpackage .ec-base-table .thumb img{
    height: 28px; width:40px;}
.xans-board-listpackage .ec-base-table .thumb span{float:left;width:80px;padding:0 0 0 8px;text-align:left;}
.xans-board-buttonlist.ec-base-button.typeBG{border-top:0 none;}
.xans-board-listpackage #content_view td{padding:9px 10px 20px;background:#f6f7f9;text-align:left;word-break:break-all;white-space:pre-wrap;}
.xans-board-search{color:#2e2e2e;font-size:12px;}
.xans-board-search .boardSearch{display:block;}
.xans-board-search p{margin:0 0 10px;}
.xans-board-search p.category:before{}
.xans-board-search p:before{}
.xans-board-search .category select{margin:0 4px 0 0;width:150px;}
.xans-board-search .category select#product_category_depth1{margin:0 5px 0 10px;}
.xans-board-search select{margin:0 2px 0 0;width:72px;}
.xans-board-search select#search_date{margin:0 2px 0 0;}
.xans-board-search input{width:162px;}
.xans-board-search .boardSearch img{vertical-align:middle;}
.xans-board-catemove{padding:30px 10px 0;border-top:1px solid #d7d5d5;color:#757575;font-size:12px;}
.xans-board-catemove p{padding:0 0 0 7px;line-height:25px;background:url("//img.echosting.cafe24.com/skin/base/common/ico_triangle3.gif") no-repeat 0 10px;}
.xans-board-function{padding:10px 10px 0;color:#757575;font-size:12px;}
.xans-board-function p{padding:0 0 0 7px;line-height:25px;background:url("//img.echosting.cafe24.com/skin/base/common/ico_triangle3.gif") no-repeat 0 10px;}



.ec-base-qty{position:relative;display:inline-block;width:50px;margin:0 1px 0 0;text-align:left;}
.ec-base-qty input[type="text"]{width:22px;height:23px;padding:0 0 0 5px;line-height:25px;border:1px solid #d4d8d9;border-radius:3px 0 0 3px;}
.ec-base-qty .up{position:absolute;left:27px;top:0;}
.ec-base-qty .down{position:absolute;left:27px;bottom:0;}
.ec-base-chk{display:inline-block;position:relative;margin:0 8px 0 0;width:22px;height:22px;vertical-align:top;cursor:pointer;}
.ec-base-chk input{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;}
.ec-base-chk .checkbox{position:absolute;top:0;left:0;width:100%;height:100%;background:url("//img.echosting.cafe24.com/skin/base/common/bg_join_check.png") no-repeat 0 0;}
.ec-base-chk input:checked + .checkbox{background-position:-34px 0;}
.ec-base-tooltip{display:none;z-index:2;position:absolute;top:24px;padding:15px;border:1px solid #565960;background:#fff;-webkit-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.15);-moz-box-shadow:3px 3px 3px 0px rgba(0,0,0,0.15);box-shadow:3px 3px 3px 0px rgba(0,0,0,0.15);}
.ec-base-tooltip h3{margin:0 0 8px;padding:0 10px;font-size:12px;border-bottom:0;background:url("//img.echosting.cafe24.com/skin/base/common/ico_layer_title.gif") no-repeat 0 50%;}
.ec-base-tooltip h3 + p{margin:0 5px 10px;}
.ec-base-tooltip h4{margin:15px 10px 8px 5px;font-size:12px;}
.ec-base-tooltip h4:before{display:inline-block;content:"";margin:0 5px 0 0;width:3px;height:3px;background:#666;vertical-align:middle;}
.ec-base-tooltip .btnClose{position:absolute;right:14px;top:14px;}
.ec-base-tooltip .edge{z-index:20;position:absolute;left:50%;top:-6px;display:block;margin:0 0 0 -5px;width:10px;height:6px;}
.ec-base-tooltip .edge:before,.ec-base-tooltip .edge:after{display:inline-block;content:"";position:absolute;top:0;width:0;height:0;border:solid transparent;}
.ec-base-tooltip .edge:before{margin:1px 0 0;border-bottom-color:#565960;border-width:0 5px 5px 5px;}
.ec-base-tooltip .edge:after{left:1px;margin:2px 0 0;border-bottom-color:#fff;border-width:0 4px 4px 4px;}
.ec-base-tooltip table th,.ec-base-tooltip table td{padding:8px 10px 7px 10px;border:1px solid #e8e8e8;line-height:1.5em;}
.ec-base-tooltip table th{padding-right:0;background:#fbf9fa;}
.ec-base-tooltip table thead th{text-align:center;}
.ec-base-tooltip table tbody th{text-align:left;}
.ec-base-tooltip table .left{text-align:left;}
.ec-base-tooltip table .center{text-align:center;}
.ec-base-tooltip table .right{text-align:right;}
.ec-base-tooltip table .info{padding:0;color:#757575;}
.ec-base-tooltip table p.info:before,.ec-base-tooltip table ul.info li:before{display:inline-block;content:"";margin:0 3px 0 0;width:4px;height:1px;background:#757575;vertical-align:middle;}
.ec-base-tooltip .info{padding:10px 10px 0;margin:5px 0 0;}
.ec-base-tooltip p.bullet,.ec-base-tooltip ul.bullet{margin:8px 10px;}
.ec-base-tooltip p.bullet:before,.ec-base-tooltip ul.bullet li:before{display:inline-block;content:"";margin:-3px 3px 0 0;width:0;height:0;border:solid transparent;border-left-color:#333;border-width:2px 0 2px 2px;vertical-align:middle;}
.ec-base-tooltip ul.bullet li{line-height:1.5em;}
.ec-base-tooltip .txtEm{color:#008bcc;}
.ec-base-tooltip .txtWarn{color:#f65b54;}
.ec-base-tooltip.typeUpper{top:auto;bottom:34px;}
.ec-base-tooltip.typeUpper .edge{top:auto;bottom:-6px;}
.ec-base-tooltip.typeUpper .edge:before{margin:0 0 -5px;border-top-color:#565960;border-width:5px 5px 0 5px;}
.ec-base-tooltip.typeUpper .edge:after{left:1px;margin:0 0 -4px;border-top-color:#fff;border-width:4px 4px 0 4px;}
span.ec-base-help,p.ec-base-help,ul.ec-base-help li{margin:2px 9px;padding:1px 0 1px 20px;line-height:1.4;background:url('//img.echosting.cafe24.com/skin/base/common/ico_info.gif') no-repeat 0 2px;}
div.ec-base-help{margin:20px 0;border:1px solid #d6d4d4;line-height:18px;}
div.ec-base-help > h2,div.ec-base-help > h3{padding:9px 0 6px 10px;border-bottom:1px solid #e8e7e7;color:#101010;font-size:12px;background:#fbfbfb;}
div.ec-base-help .inner{padding:0 9px 12px;}
div.ec-base-help h4{margin:22px 0 -4px;color:#404040;font-size:12px;font-weight:normal;}
div.ec-base-help h4:first-child{margin-top:13px;}
div.ec-base-help p{margin:15px 0 0 10px;color:#707070;}
div.ec-base-help ul,div.ec-base-help ol{margin:15px 0 0 11px;}
div.ec-base-help li{color:#707070;}
div.ec-base-help ol li{padding:0 0 0 25px;background:url('//img.echosting.cafe24.com/skin/base/common/ico_number.png') no-repeat;}
div.ec-base-help ol .item1{background-position:-484px 0;}
div.ec-base-help ol .item2{background-position:-434px -100px;}
div.ec-base-help ol .item3{background-position:-384px -200px;}
div.ec-base-help ol .item4{background-position:-334px -300px;}
div.ec-base-help ol .item5{background-position:-284px -400px;}
div.ec-base-help ol .item6{background-position:-234px -500px;}
div.ec-base-help ol .item7{background-position:-184px -600px;}
div.ec-base-help ol .item8{background-position:-134px -700px;}
div.ec-base-help ol .item9{background-position:-84px -800px;}
div.ec-base-help ol .item10{background-position:-34px -900px;}
div.ec-base-help ul li{padding:0 0 0 11px;background:url('//img.echosting.cafe24.com/skin/base/common/ico_dash.gif') no-repeat 0 7px;}
.ec-base-product{margin:0;}
.ec-base-product .productGroupTitle{position:relative;margin:80px 0 60px;z-index:1;}
.ec-base-product .productGroupTitle h2{display:block;text-align:center;padding:0;font-weight:bold;letter-spacing:2px;font-size:16px;color:#333;margin:0;}
.ec-base-product .productGroupTitle h3{padding:0;font-weight:normal;font-size:12px;color:#333;text-align:left;}
.ec-base-product img{vertical-align:middle;}
.ec-base-product .prdList{width:auto;min-width:756px;margin:0 0 0 -2.3334%;font-size:0;line-height:0;}
.ec-base-product .prdList > li{position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 0 20px 0;color:#333;vertical-align:top;}
.ec-base-product .prdList .box{position:relative;width:100%;}
.ec-base-product .prdList.main .chk{display:none;}
.ec-base-product .prdList .chk{position:absolute;top:10px;left:10px;z-index:1;}
.ec-base-product .prdList .chk > input[type=checkbox]{width:20px !important;height:20px !important;}
.ec-base-product .prdList .thumbnail{position:relative;margin:0 0 10px;padding:0;text-align:center;}
.ec-base-product .prdList .thumbnail a{display:block;position:relative;font-size:0;line-height:0;}
.ec-base-product .prdList .thumbnail a img{max-width:100%;}
.ec-base-product .prdList .thumbnail img.-hover{position:absolute;top:0;left:0;z-index:1;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;}
.ec-base-product .prdList .thumbnail a:hover img.-hover{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');visibility:visible;}
.ec-base-product .prdList .thumbnail .prdIcon{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;}
.ec-base-product .prdList .thumbnail .grp_icon{position:absolute;top:-10px;left:50%;margin:0 0 0 -30px;width:60px;background:#333;color:#fff;padding:0px;text-align:center;letter-spacing:2px;font-size:10px;height:22px;line-height:22px }
.ec-base-product .prdList .thumbnail .soldoutbg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1;}
.ec-base-product .prdList .thumbnail .soldoutbg .soldoutbg_table{position:relative;display:table;width:100%;height:100%;}
.ec-base-product .prdList .thumbnail .soldoutbg .soldoutbg_table .soldoutbg_cell{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;}
.ec-base-product .prdList .thumbnail .soldoutbg .soldoutbg_table .soldoutbg_cell img{max-width:100%;}
.ec-base-product .prdList .description{position:relative;margin:10px auto 0;padding:0;font-size:12px;line-height:18px;text-align:center;}
.ec-base-product .prdList .description .name{display:block;margin:10px 0 5px;padding:0;}
.ec-base-product .prdList .description .name a{color:#555;}
.ec-base-product .prdList .description .icon{margin:10px 0;vertical-align:middle;font-size:0;line-height:0;}
.ec-base-product .prdList .description .icon img{margin:0 3px 0 0;}
.ec-base-product .prdList .description .icon:after{content:"";display:block;clear:both;}
.ec-base-product .prdList .description .mileage{display:block;}
.ec-base-product .prdList .description span.grid{display:block;}
.ec-base-product .prdList .description .color{display:block;margin:0 0 6px;}
.ec-base-product .prdList .description .color .colorChip{font-size:0;line-height:0;}
.ec-base-product .prdList .description .chips{display:inline-block;*display:inline;*zoom:1;width:22px;height:2px;border-radius:1px;border:1px solid #fafafa;margin:0 4px 4px 0;font-size:0;line-height:0;}
.ec-base-product ul.grid1{margin:0;}
.ec-base-product ul.grid1 > li{width:100%;padding:0;margin:0 0 50px 0;}
.ec-base-product ul.grid2{margin:0 0 0 -3%;}
.ec-base-product ul.grid2 > li{width:47%;padding:0;margin:0 0 50px 3%;}
.ec-base-product ul.grid3{margin:0 0 0 -2.3334%;}
.ec-base-product ul.grid3 > li{width:31%;padding:0;margin:0 0 50px 2.3334%;}
.ec-base-product ul.grid4{margin:0 0 0 -2%;}
.ec-base-product ul.grid4 > li{width:23%;margin:0 0 50px 2%;}
.ec-base-product ul.grid5{margin:0 0 0 -1%;}
.ec-base-product ul.grid5 > li{width:19%;margin:0 0 50px 1%;}
.ec-base-product ul.grid4{margin:0 0 0 -20px;}
.ec-base-product ul.grid4 > li{width:310px;margin:0 0 50px 20px;}
.ec-base-product ul.grid4 > li .thumbnail a img{width:310px;}
.ec-base-product ul.grid3 > li .color{max-width:100%;}
.ec-base-product ul.grid4 > li .color{max-width:100%;}
.ec-base-product ul.grid5 > li .color{max-width:100%;}
.ec-base-product .spec{margin:0;}
.ec-base-product .spec li{margin:0 0 2px 0;}
.ec-base-product .spec li[rel*='소비자가'],.ec-base-product .spec li[rel*='판매가'],.ec-base-product .spec li[rel*='할인판매가']{display:inline-block;*display:inline;*zoom:1;margin:5px 8px 5px 0;}
.ec-base-product .spec li[rel*='상품요약정보'],.ec-base-product .spec li[rel*='상품간략설명']{padding:1px 0;}
.ec-base-product .spec li .title{font-weight:normal;vertical-align:top;}
.ec-base-product .spec li .title span{vertical-align:top;}
.ec-base-product .discountPeriod{display:inline-block;*display:inline;*zoom:1;color:#999;}
.ec-base-product .layerDiscountPeriod{left:50%;top:26px;width:247px;margin:0 0 0 -124px;}
.ec-base-product .layerDiscountPeriod strong.title{display:block;margin:0 0 12px;padding:0 35px 0 0;font-weight:bold;color:#2e2e2e;}
.ec-base-product .layerDiscountPeriod .content p{margin:2px 0 0;font-size:11px;line-height:16px;color:#757575;letter-spacing:-1px;}
.ec-base-product .layerDiscountPeriod .content p strong{font-weight:normal;font-size:12px;color:#2e2e2e;}
.ec-base-product .layerDiscountPeriod .content p strong span{font-size:11px;}
.ec-base-product .prdList .shippingFee{position:relative;display:inline-block;}
.ec-base-product .prdList .shippingFee .button{display:inline-block;float:none;}
.ec-base-product .prdList .shippingFee .ec-base-tooltip{z-index:11;display:block;margin:0 0 0 -170px;width:360px;}
.ec-base-product .prdList .shippingFee .ec-base-tooltip table th{width:40px;}
.ec-base-product .prdList .shippingFee .ec-base-tooltip table th,.ec-base-product .prdList .shippingFee .ec-base-tooltip table td{padding:7px 10px 8px 10px;}
.ec-base-product .btnTooltip{position:relative;display:inline-block;}
.differentialShipping{display:none;overflow:hidden;position:absolute;left:50%;top:17px;z-index:100;width:350px;margin:0 0 0 -176px;}
.differentialShipping h3.title{margin:0;height:35px;padding:0 35px 0 19px;border:0;color:#fff;font-size:14px;line-height:35px;background:#495164;}
.differentialShipping .content{padding:12px 18px 14px 18px;border:1px solid #757575;border-top:0;text-align:center;background:#fff;}
.differentialShipping .close{position:absolute;right:14px;top:12px;}
.differentialShipping .close img{cursor:pointer;}
.differentialShipping .content ul{color:#757575;line-height:25px;}
.differentialShipping .content li{overflow:hidden;}
.differentialShipping .content li strong{float:left;font-weight:normal;}
.differentialShipping .content li span{float:right;color:#2e2e2e;}
.differentialShipping .content .info{margin:7px 0 0;padding:7px 0 0;border-top:1px dotted #b0b1b3;color:#80aeef;text-align:right;}
.ec-product-bgLT{background-position:left top;}
.ec-product-bgLC{background-position:left center;}
.ec-product-bgLB{background-position:left bottom;}
.ec-product-bgRT{background-position:right top;}
.ec-product-bgRC{background-position:right center;}
.ec-product-bgRB{background-position:right bottom;}
.ec-product-bgCT{background-position:center top;}
.ec-product-bgCC{background-position:center center;}
.ec-product-bgCB{background-position:center bottom;}
.ec-base-product .prdList .discountrate{display:none;position:absolute;top:0px;right:0px;z-index:1;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;margin:0px;font-size:13px;font-weight:400;background:rgba(153,153,153,0.7);filter: progid:DXImageTransform.Microsoft.gradient( startColorStr=#b3999999,endColorStr=#b3999999 );-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorStr=#b3999999,endColorStr=#b3999999 )";zoom:1;}
.ec-base-product .prdList li:hover .discountrate{background:#555;color:#eee;}
.ec-base-product .prdList .box .option{position:absolute;right:0px;bottom:5px;z-index:3;margin:0;padding:0;text-align:center;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.ec-base-product .prdList .box:hover .option{right:5px;opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;*zoom:1;}
.ec-base-product .prdList .box .option>ul{}
.ec-base-product .prdList .box .option>ul>li{position:relative;z-index:10;margin:0px;padding:0;width:24px;height:24px;vertical-align:middle;cursor:pointer;}
.ec-base-product .prdList .box .option>ul>li:after{display:none;content:"";position:absolute;top:0px;left:100%;z-index:4;color:#f4f4f4;font-size:11px;height:24px;line-height:24px;padding:0 5px;white-space:nowrap;background:#aaa;background-color:rgba(0,0,0,0.3);filter: progid:DXImageTransform.Microsoft.gradient( startColorStr=#4dff00ff,endColorStr=#4dff00ff );-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorStr=#4dff00ff,endColorStr=#4dff00ff )";zoom:1;}
.ec-base-product .prdList .box .option>ul>li:hover:after{display:block;}
.ec-base-product .prdList .box .option>ul>li:hover{background:#f4f4f4;}
.ec-base-product .prdList .box .option>ul>li img{opacity:0.6;filter:alpha(opacity:'60');-ms-filter:alpha(opacity:'60');width:15px;height:17px;margin:3px 0 0 0;display:inline-block;*display:inline;*zoom:1;}
.ec-base-product .prdList .box .option>ul>li:hover img{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');}
.ec-base-product .prdList .box .option>ul>li.optionwish:after{content:"관심상품";}
.ec-base-product .prdList .box .option>ul>li.optioncart:after{content:"장바구니";}
.ec-base-product .prdList .box .option>ul>li.optionzoom:after{content:"확대보기";}
.ec-base-product .prdList .box .option>ul>li.optionpreview:after{content:"옵션보기";}
.ec-base-product .prdList .box .likeButton{position:absolute;left:5px;bottom:-5px;z-index:3;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden;}
.ec-base-product .prdList .box:hover .likeButton{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');visibility:visible;bottom:5px;}
.ec-base-product .prdList .box .likeButton button{color:#333;letter-spacing:0px;padding:4px 4px;background:none;}
.ec-base-product .prdList .box .likeButton button .likePrdIcon{margin:0px 0 0;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.ec-base-product .prdList .box .likeButton button strong{margin:0 0 0 3px;}
.ec-base-product .prdList .box .likeButton.selected{position:absolute;left:-5px;bottom:10px;opacity:0.8;filter:alpha(opacity:'80');-ms-filter:alpha(opacity:'80');visibility:visible;padding-bottom:4px;}
.ec-base-product .prdList .box .likeButton.selected button{background:#373737;border-radius:0px;color:#fff;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.ec-base-product .prdList .box .likeButton.selected button:before{content:"LIKE !";font-size:10px;position:relative;top:0px;margin:0 4px 0 0;}
.ec-base-product .prdList .box .likeButton.selected button:after{content:"";position:absolute;top:-4px;left:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;-webkit-transform: rotate(135deg);-khtml-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.ec-base-product .prdList .box .likeButton.selected button .likePrdCount{position:relative;top:1px;}
.ec-base-product .prdList .box .likeButton .likePrdCount{font-size:10px;}
.ec-base-paginate{margin:30px 0;text-align:center;font-size:0;line-height:0;}
.ec-base-paginate ol{display:inline-block;font-size:0;line-height:0;vertical-align:middle;*display:inline;*zoom:1;margin:0 10px;}
.ec-base-paginate li{display:inline-block;*display:inline;*zoom:1;margin:0 7px;color:#333;}
.ec-base-paginate img{vertical-align:middle;}
.ec-base-paginate li a{width:auto;padding:2px;color:#353535;background:none;font-size:12px;line-height:1.6;}
.ec-base-paginate li a:hover{color:#aaa;}
.ec-base-paginate li a.this{color:#333;text-decoration:underline;border:0;}
.ec-base-paginate .first{margin-right:5px;}
.ec-base-paginate .last{margin-left:5px;}
.ec-base-paginate .first{background:url('/_d1/img/pagination_sub_first.png');background-size:cover;}
.ec-base-paginate .prev{background:url('/_d1/img/pagination_sub_prev.png');background-size:cover;}
.ec-base-paginate .next{background:url('/_d1/img/pagination_sub_next.png');background-size:cover;}
.ec-base-paginate .last{background:url('/_d1/img/pagination_sub_last.png');background-size:cover;}
.ec-base-paginate > a{display:inline-block;*display:inline;*zoom:1;width:18px;height:18px;vertical-align:middle;}
.ec-base-paginate > a{opacity:0.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40);}
.ec-base-paginate > a:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);}
.ec-base-paginate > a > img{display:none;}
.ec-base-tab{position:relative;}
.ec-base-tab .menu{margin:0 0 20px;border:1px solid #cbcdce;border-bottom-color:#202020;border-left:0;background:#f2f2f2;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ec-base-tab .menu:after{content:"";display:block;clear:both;}
.ec-base-tab .menu li{float:left;border-left:1px solid #cbcdce;background:#f2f2f2;}
.ec-base-tab .menu li a{display:block;min-width:187px;margin:0 0 0 -1px;padding:12px 5px 11px;border-right:1px solid #cbcdce;color:#707070;text-decoration:none;outline:0;text-align:center;background:#f2f2f2;}
.ec-base-tab .menu li:first-child a{margin-left:0;}
.ec-base-tab .menu li.selected a{position:relative;top:-1px;left:-1px;margin:0 0 -1px;border:1px solid #202020;border-bottom:0;color:#fff;font-weight:bold;background:#4a5164;}
.ec-base-tab > .right{position:absolute;top:8px;right:10px;line-height:24px;color:#909090;}
.ec-base-tab.typeLight .menu li.selected a{margin:0 0 -2px;border-bottom:1px solid #fff;color:#404040;background:#fff;}
.ec-base-tab[class*="grid"] .menu{display:table;table-layout:fixed;width:100%;text-align:center;}
.ec-base-tab[class*="grid"] .menu li{float:none;display:table-cell;vertical-align:middle;}
.ec-base-tab[class*="grid"] .menu li a{display:inline-block;width:100%;min-width:0;margin:0;padding:11px 0;border:0;width:auto;padding:20px 25px;}
.ec-base-tab[class*="grid"] .menu li.selected{position:relative;top:0;right:-1px;border:1px solid #292929;border-bottom:0;background:#4a5164;}
.ec-base-tab[class*="grid"] .menu li:first-child.selected{right:0;}
.ec-base-tab[class*="grid"] .menu li.selected a{position:static;background:none;}
.ec-base-tab.grid2 .menu li{width:50.5%;}
.ec-base-tab.grid3 .menu li{width:34%;}
.ec-base-tab.grid4 .menu li{width:25.5%;}
.ec-base-tab.grid5 .menu li{width:20.5%;}
.ec-base-tab.grid6 .menu li{width:17%;}
.ec-base-tab.grid7 .menu li{width:14.8%;width:15% \0/;}
.ec-base-tab.grid7 .menu li:first-child{width:13% \0/;}
.ec-base-button{padding:10px 0;text-align:center;}
.ec-base-button.justify{position:relative;}
.ec-base-button:after{display:block;content:"";clear:both;}
.ec-base-button .gLeft{float:left;text-align:left;}
.ec-base-button .gRight{float:right;text-align:right;}
.ec-base-button.justify .gLeft{position:absolute;left:0;}
.ec-base-button.justify .gRight{position:absolute;right:0;}
.ec-base-button .text{margin:0 6px 0 10px;color:#353535;line-height:24px;}
.ec-base-button.typeBorder{margin-top:-1px;padding:10px 20px;border:1px solid #d7d5d5;}
.ec-base-button.typeBG{padding:10px 20px;border:1px solid #d7d5d5;background:#fbfafa;}
.ec-base-box{padding:20px;margin-left:auto;margin-right:auto;border:5px solid #e8e8e8;color:#404040;}
.ec-base-box.gHalf{position:relative;padding:20px 0;}
.ec-base-box.gHalf:before{position:absolute;top:0;left:50%;display:block;content:"";width:1px;height:100%;background-color:#e6e6e6;}
.ec-base-box.typeBg{background-color:#fbfafa;}
.ec-base-box.typeThin{border-width:1px;border-color:#d7d5d5;}
.ec-base-box.typeThinBg{border-width:1px;border-color:#d7d5d5;background-color:#fbfafa;}
.ec-base-box.typeThinBg > .agree{padding:20px;border:1px solid #e6e6e6;background:#fff;}
.ec-base-box.typeThinBg > .agree p{padding:0 0 17px;}
.ec-base-box.typeMember{padding:0;}
.ec-base-box.typeMember .information{display:table;table-layout:fixed;padding:10px 0;width:100%;box-sizing:border-box;}
.ec-base-box.typeMember .information > .title,.ec-base-box.typeMember .information > .thumbnail{display:table-cell;padding:0 15px;width:70px;text-align:center;vertical-align:middle;}
.ec-base-box.typeMember .information > .title{vertical-align:middle;}
.ec-base-box.typeMember .information > .thumbnail img{max-width:70px;}
.ec-base-box.typeMember .information .description{display:table-cell;padding:0 10px;width:auto;line-height:1.5em;border-left:1px solid #e8e8e8;vertical-align:middle;}
.ec-base-box.typeMember.gMessage{border-width:1px;border-color:#d7d5d5;}
.ec-base-box .message{display:block;padding:10px 0 10px 35px;border-bottom:1px solid #e8e7e7;background:#fbfbfb url("//img.echosting.cafe24.com/skin/base/common/ico_info.gif") no-repeat 10px center;}
.ec-base-box.typeProduct{display:table;table-layout:fixed;padding:15px 0;width:100%;box-sizing:border-box;}
.ec-base-box.typeProduct .thumbnail,.ec-base-box.typeProduct .information{display:table-cell;padding:0 20px;vertical-align:middle;}
.ec-base-box.typeProduct .thumbnail{width:100px;}
.ec-base-box.typeProduct .thumbnail img{max-width:90px;border:1px solid #d7d5d5;}
.ec-base-box.typeProduct .information{padding-left:0;}
.ec-base-table table{position:relative;margin:10px 0 0;border:1px solid #d7d5d5;border-left:0;border-right:0;border-top-color:#fff;color:#fff;line-height:1.5;}
.ec-base-table.gLayoutFixed table{table-layout:fixed;}
.ec-base-table.gLayoutFixed .gLayoutAuto table{table-layout:auto;}
.ec-base-table table:before{position:absolute;top:1px;left:0;display:block;content:"";width:100%;height:1px;background:#d7d5d5;}
.ec-base-table thead th{padding:11px 0 10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#777;vertical-align:middle;font-weight:normal;background:#fff;}
.ec-base-table tbody th{padding:11px 0 10px 18px;border:1px solid #dfdfdf;border-bottom-width:0;color:#353535;text-align:left;font-weight:normal;background-color:#fbfafa;}
.ec-base-table th:first-child{border-left:0;}
.ec-base-table td{padding:11px 10px 10px;border-top:1px solid #dfdfdf;color:#353535;vertical-align:middle;}
.ec-base-table td.clear{padding:0 !important;border:0 !important;}
.ec-base-table.typeWrite td{padding:8px 10px 7px;}
.ec-base-table.typeList table{border-top-color:#d7d5d5;}
.ec-base-table.typeList table:before{display:none;}
.ec-base-table.typeList td{padding:14px 10px;}
.ec-base-table.typeList tfoot td{padding:15px 10px 17px;background:#fbfafa;}
.ec-base-table .message{border-bottom:1px solid #d7d5d5;padding:50px 0;text-align:center;color:#757575;font-weight:normal;}
.ec-base-table table + .message{margin:-1px 0 0;}
.ec-base-table table td.message{padding:50px 0;}
.ec-base-table .scroll .message{border:0;}
.ec-base-table.typeList .head td{padding:11px 0 10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#353535;vertical-align:middle;text-align:center;background:#fbfafa;}
.ec-base-table.typeList .head td:first-child{border-left:0;}
.ec-base-table.typeList .scroll{position:relative;overflow-x:hidden;overflow-y:scroll;max-height:185px;min-height:100px;border:1px solid #d7d5d5;border-top-width:0;margin-top:-1px;}
.ec-base-table.typeList .scroll table{border:0;margin:0;}
.ec-base-table.typeList .scroll table:before{display:none;}
.ec-base-table.typeList .scroll .message{border:0;}
.ec-base-table thead.blind,.ec-base-table thead.blind th{display:none;}
.ec-base-table thead.blind + tbody tr:first-child th,.ec-base-table thead.blind + tbody tr:first-child td{border-top-width:0;}
.ec-base-table.typeList.gLine table{border-width:0;border-bottom-width:1px;}
.ec-base-table.typeClear table:before{display:none;}
.ec-base-table.typeClear table,.ec-base-table.typeClear th,.ec-base-table.typeClear td{border:0 none;background:none;}
.ec-base-table.typeClear th{font-weight:bold;}
.ec-base-table.typeLeftClear th{border-left:0 none;}
.ec-base-table.gBorder td{border-left:1px solid #dfdfdf;}
.ec-base-table.gBorder td:first-child{border-left:0;}
.ec-base-table.gBorder td.gClearLine{border-left:0;}
.ec-base-table.typeList.gBorder tbody td{border-color:#eee;}
.ec-base-table .left{text-align:left;}
.ec-base-table .center{text-align:center;}
.ec-base-table .right{text-align:right;}
.ec-base-table.typeList .center td,.ec-base-table.typeList td.center{padding-left:0;padding-right:0;}
.ec-base-table.typeList .center td.left{padding-left:10px;}
.ec-base-table.typeList .center td.right{padding-right:10px;}
.ec-base-table .top th,.ec-base-table th.top,.ec-base-table .top td,.ec-base-table td.top{vertical-align:top;}
.ec-base-table .middle th,.ec-base-table th.middle,.ec-base-table .middle td,.ec-base-table td.middle{vertical-align:middle;}
.ec-base-table img{vertical-align:middle;}
@media print{.ec-base-table table:before{display:none;}
}
.ec-base-desc{overflow:hidden;text-align:left;}
.ec-base-desc:after{content:"";display:block;claer:both;}
.ec-base-desc dt,.ec-base-desc .term{float:left;width:100px;margin:0 0 2px;padding:0 4px 0 0;line-height:22px;-webkit-box-sizing:border-box;-moz-webkit-box:border-box;box-sizing:border-box;font-weight:normal;}
.ec-base-desc dd,.ec-base-desc .desc{display:block;margin:0 0 2px;padding:0 5px 0 100px;min-height:22px;line-height:22px;word-wrap:break-word;}
.ec-base-desc dd:after,.ec-base-desc .desc:after{content:"";display:block;clear:left;}
.ec-base-desc.gSmall dt,.ec-base-desc.gSmall .term{width:30%;}
.ec-base-desc.gSmall dd,.ec-base-desc.gSmall .desc{padding-left:30%;}
.ec-base-desc.gMedium dt,.ec-base-desc.gMedium .term{width:40%;}
.ec-base-desc.gMedium dd,.ec-base-desc.gMedium .desc{padding-left:40%;}
.ec-base-desc.gLarge dt,.ec-base-desc.gLarge .term{width:50%;}
.ec-base-desc.gLarge dd,.ec-base-desc.gLarge .desc{padding:0 0 0 50%;}
.ec-base-desc.centerDT dt,.ec-base-desc.centerDD dd,.ec-base-desc.centerDT .term,.ec-base-desc.centerDD .desc,.ec-base-desc.center,.ec-base-desc .center{text-align:center;}
.ec-base-desc.rightDT dt,.ec-base-desc.rightDD dd,.ec-base-desc.rightDT .term,.ec-base-desc.rightDD .desc,.ec-base-desc.right,.ec-base-desc .right{text-align:right;}
.ec-base-desc.rightDD dd,.ec-base-desc.rightDD .desc{padding-right:0;}
.ec-base-desc.typeBullet dt,.ec-base-desc.typeBullet .term{padding:0 4px 0 10px;background:url("//img.echosting.cafe24.com/skin/base/common/ico_arrow.png") no-repeat 0 7px;}
.ec-base-desc.typeDot dt,.ec-base-desc.typeDot .term{padding:0 4px 0 6px;background: url("//img.echosting.cafe24.com/skin/base/common/ico_square3.gif") no-repeat left 10px;}
.sample_npay{display:none;clear:both;margin:10px 0 0;text-align:right;}
[client]{display:none;}
[client_p_link]{display:none;}
[client_n_link]{display:none;}
[client_c_link]{display:none;}
/* BASIC css end */

