@charset "UTF-8";

/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */

/* 메인게시판 */
#main_add_board {font-size:0px;}
#main_add_board h1 {font-size:20px;color:#000;line-height:1;}
.left_board {display:inline-block;width:48%;margin-right:4%;vertical-align:top;font-size:13px;}
.right_board {display:inline-block;width:48%;vertical-align:top;font-size:13px;}
#main_add_board span {float:right;}

.websre_section {padding:0px !important;}

.item-display .list ul {text-align:justify;}
.item-display .list ul li {/*width:370px !important;*/text-align:justify;}
.item-display .list .space {width:100% !important;}
.item-display .list ul li .thumbnail img {width:100% !important;height:auto;}
.tbl_clear {margin:0 !important; padding:0 !important; height:0; background:none}

.toggle-faq.a td.block {display:none;}

/*상품리스트20190813추가*/
.location > span {padding:0px;}
.cg-main > h2 {padding:0px;margin:0px;}
.view .goods-list {padding:0px;}
.view .goods-list legend {margin:0px !important;}
.view .goods-list .thumbnail {padding:0px;border:0px;border-radius:0px;}
.view .goods-list .align ul li {background:#fff;}
.view .goods-list .align ul li label{display:inline;font-weight:normal;}
.item-display .list ul li .txt a > strong {font-size:15px;}
.item-display .list ul li .txt a em {font-size:13px;}
.item-display ul li .price del {font-family:'Montserrat', NanumSquareR}
.item-display .list ul li .price .cost strong {font-family:'Montserrat', NanumSquareR}
.board-paging .pagination .active span {background:#000;border:solid 1px #000;border-radius:30px;}
#ajax-goods-goodsreview-list .pagination .active span {background:#000;border:solid 1px #000;border-radius:30px;}
#ajax-goods-goodsreview-list nav {margin:20px 0px;text-align:center;}
#ajax-goods-goodsqa-list .pagination .active span {background:#000;border:solid 1px #000;border-radius:30px;}
#ajax-goods-goodsqa-list nav {margin:20px 0px;text-align:center;}
.chosen-container.chosen-with-drop .chosen-drop {-webkit-transition-duration:unset;}
.chosen-container .chosen-drop {-webkit-transition-duration:unset;}
.view .goods-list h2 {line-height:normal;}
.view .goods-list h3 {line-height:normal;margin:0px;}

.option-layer .scroll-box {padding:0px;}
.goods-layout1 .order-goods {margin-top:20px;display:inline-block;width:100%;}
.goods-layout1 .goods-name-t {font-size:14px;}
.goods-layout1 .goods-name-t p {margin-bottom:0px;margin-top:10px;font-size:12px;font-weight:normal;}
.order-goods .check .price .count .text {margin-bottom:0px;}
.ag-choice .list strong {padding:0px;}
.goods-layout1 .ag-choice {padding:10px 0px;}
.ag-choice .list strong {width:120px;}
span.txt-field {display:block;}
.option-layer .btn {width:100%;border-top:solid 2px #000;}
.skinbtn {border-radius:100px;}

/*상품상세페이지*/
.goods-view .goods .image {width:45%;margin-right:5%;}
.goods-view .goods .image .thumbnail {width:100%;display:block;padding:0px;border-radius:0px;height:auto;}
.goods-view .goods .image .thumbnail span {width:100%;}
#mainImage img {width:100%;height:auto;max-width:100%;}
.goods-view .goods .image .more-thumbnail .slide .cycle a.on,
.goods-view .goods .image .more-thumbnail .slide .cycle a:hover {width:auto;height:auto;border: 1px solid #3e3d3c;}
.goods-view .goods .image .more-thumbnail .slide .cycle a.on,
.goods-view .goods .image .more-thumbnail .slide .cycle a:hover img {margin: 0px;}
.goods-view .goods .info .item ul li {padding:8px 0px;}
.goods-view .goods .info .item ul li:first-child {padding:0px 0px 8px;border-top:0px;}
.goods-view .goods .info .item ul li:first-child strong {display:none;}
.goods-view .goods .info .item ul li > strong {width:100px;font-size:12px;}
.goods-view .goods .info .top .tit h2 {line-height:normal;margin-bottom:0px;}
.goods-view .goods .info .item ul li > div del span {font-family:'Montserrat', NanumSquareR}
.goods-view .goods .info .item ul li.price > div strong {font-family:'Montserrat', NanumSquareR}
.goods-view .goods .info .choice {padding:10px 0px;}
.goods-view .goods .info .choice .list > strong {width:100px;font-size:12px;}
.goods-view .goods .info .btn {padding:0px;border:0px;width:100%;}

.multiple-topics .tab {width:100%;position:relative;text-align:center;}
.multiple-topics .tab a {position:relative;display:inline-block;float:none;width:auto;border:0px;padding:0px 10px;height:auto;}
.multiple-topics .tab a:after {content:'/';position:absolute;right:-5px;font-size:11px;color:#999;top:0px;}
.multiple-topics .tab a:last-child:after {display:none;} 
.multiple-topics .tab a.on {border:0px;}

.goods-view .goods .info .item ul li.delivery .delivery-layer .wrap > strong {padding:13px 0px 13px 17px;height:auto;}
.goods-view .goods .info .end-price ul .total span {top:0px;}
.goods-view .goods .info .end-price ul li span {top:0px;}
.goods-view .goods .info .end-price ul li strong {font-family:'Montserrat', NanumSquareR}
.goods-view .goods .info .end-price ul .total strong {font-family:'Montserrat', NanumSquareR}



/*로그인*/
.floating_basket {position:absolute;right:2px;top:-8px;background:#21bbb1;color:#fff;width:15px;height:15px;border-radius:15px;font-size:11px;text-align:center;}
.basket_btn {position:relative;}
.member h2 {margin:0px;line-height:normal;}
.member .box h3 {margin:0px;line-height:normal;}
.member .box h4 {margin:0px;}
.member .box .login .input-info div .text {margin:0px;border-radius:100px;}
.join .top h2 {line-height:normal;margin:0px;}
.join .terms h3 {line-height:normal;}
.join-form .tit h3 {line-height:normal;margin:0px;}
.form-element label {font-weight:normal;}
.join .btn {width:100%;}
.join-complete .btn {width:100%;}
.skinbtn * {font-weight:normal}
.join .join-form .table1 table tbody th.required {background: #f9f9f9 url('../img/etc/squre-4x4-red.png') no-repeat 19px 30px;}

/*주문페이지*/
.step-top h2 {margin:0px;line-height:normal;padding:0px;}
.order-page h3.fir {margin:0px;line-height:normal;}
.table1 > table > thead > tr > th {text-align:center;font-weight:normal;}
.order-page .table1 table tbody th {padding:15px 0 15px 30px;font-weight:normal;}
.order-page .join-form h3 {line-height:normal;margin:0px;}
.join-form .table1 table tbody th.required {background: #f9f9f9 url('../img/etc/squre-4x4-red.png') no-repeat 15px 24px;}
.join-form .table1 table tbody td .email {margin-bottom:0px;/*height:auto;border:solid 10px red;*/}
.order-page .join-form .table1 table tbody td .email {height:auto;}
.order-page .how-to-pay .buy .btn {width:100%;}
.order-page .price-box > div p > span,.join-form .table1,.order-page .how-to-pay .buy .final-settlement {font-family:'Montserrat', NanumSquareR}
.form-element label.check-s {background: #fff url(../img/etc/check-off-s.png) no-repeat 1px 4px;}
.form-element label.check-s:hover {background:#fff url('../img/etc/check-ov-s.png') no-repeat 1px 4px;}
.form-element label.check-s.on {background:#fff url('../img/etc/check-on-s.png') no-repeat 1px 4px;}
.order-page .table1 table span.form-element {margin-top:10px;}
.title-element {margin-bottom:10px;padding-left:24px;}
.order-page .how-to-pay .method .bank {padding:0px;margin:0px;}
.order-page .how-to-pay .method .process p {margin:0px;}
.order-page .table1.type1 table .gi > div > dl, .cart-estimate .contents table dl {margin:0px;}
.mobile_order_info {display:none;}

/*마이페이지*/
.mypage .h2 {font-size:24px;margin-bottom:0px;}
.mypage .h2 + .sub-text {vertical-align:unset;}
.member-grade-text {position:relative;overflow:initial}
.layer-grade-benefit {left:0px;}
.item-display .list ul li .thumbnail {border-radius:0px;border:0px;padding:0px;}
.item-display .list ul li .thumbnail a {width:100%;}
.repass .input-block .label {font-size:100%;}
.repass .input-block .value.input-pass input {margin:0px;}
.check-option-inner .btn {padding:0px;border:0px;}
.date-check .h3 {font-size:18px;margin-top:6px;}
.check-cal .cal-from input, .check-cal .cal-to input {margin:0px;}
.goods-board th select[name='couponState'] {margin:0px;padding:5px 10px;}

.mypage-lnb-new > a {display:none;}
.mypage-lnb-new {display:none;}
.mypage-lnb-new ul {font-size:0px;}
.mypage-lnb-new ul li {display:inline-block;width:20%;border:solid 1px #e3e3e3;text-align:center;margin-top:-1px;border-right:solid 1px #fff;}
.mypage-lnb-new ul li:nth-child(5),.mypage-lnb-new ul li:nth-child(10) {border-right:solid 1px #e3e3e3;}
.mypage-lnb-new ul li a {font-size:14px;display:block;padding:10px 0px;}
.mypage-lnb-new ul li a.on {background:#000;color:#fff;} 
.layer-wrap .box .view > .btn, .layer-wrap .box .view > form > .btn {width:100%;}
.scroll-area .chosen-container-single .chosen-sch {margin-bottom:10px !important;}
.scroll-area .date-check .h3 {margin-bottom:10px;}
.scroll-area .search-box1 {}
.scroll-area .chosen-container {width:auto !important;}
.scroll-area .chosen-container.chosen-with-drop .chosen-drop {top:28px;}
.scroll-area .search-filter {margin-right:5px;width:auto;}
.scroll-area .search-filter .chosen-container-single .chosen-sch {height:auto;}
.scroll-area .search-text .txt-field  {height:29px;width:90%;}
.scroll-area .search-text .txt-field .text {width:100%;margin:0px;height:27px;line-height:27px;}
.scroll-area .pagination {text-align:center;margin:20px auto;}
.scroll-area .pagination .active span {background:#000;border:solid 1px #000;border-radius:30px;}
.scroll-area #ajaxSearchResult .section .section-body > nav {text-align:center;}
.normal-btn.small1 {border-radius:50px;}


/*게시판*/
.section-header.type1 {border-bottom:0px;}
.skinbtn.base2.boardlist-search {border-radius:0px;}
.board-view-head .board-view-title h2 {line-height:normal;margin:0px;}
.board-view-comment .comment-wrap .cttl > textarea {margin:0px;padding:10px;}
.skinbtn.base1.boardview-confirm {border-radius:0px;}

.board-write table td .choice-rating li label {display:inline-block;min-height:22px;padding:2px 0 0 20px;background:url(../img/etc/radio-off-s.png) no-repeat left 9px;}
.board-write table td .choice-rating li label:hover {display:inline-block;min-height:22px;padding:2px 0 0 20px;background:url(../img/etc/radio-ov-s.png) no-repeat left 9px;}
.board-write table td .choice-rating li label.on {display:inline-block;min-height:22px;padding:2px 0 0 20px;background:url(../img/etc/radio-on-s.png) no-repeat left 9px;}

.mb_log_cate h2 {font-size:16px;line-height:1;}
legend {display:none;}


@media screen and (max-width:1342px) {
.websre_sns {display:none !important;}
.websre_login {}
.websre_login a i {margin:0px 5px !important;}
.floating_basket {right:-5px;top:-8px;}
}

@media screen and (max-width:1280px) {
.item-display .list .space {
    width:100% !important;
}
.item-display .thumbnail a > img {
    width:100% !important;
}
.goods-view .goods .info .choice .list > div {display:block;width:auto;}
}

@media screen and (max-width:1024px) {

}

@media screen and (max-width:991px) {
.item-display .list ul li {width:50% !important;padding:0px 10px;margin-bottom:50px;}
.step-top div {display:none;}

.order-step ol {float:none;text-align:center;}
.order-step ol li {float:none;display:inline-block;text-align:center;}
.order-step {padding:20px;}
.order-total-status {display:block;width:100%;border:0px;padding:20px 20px;}

.date-check {padding:23px 28px;}
.date-check .check-option {float:none;width:100%;}
.check-option-inner {width:100%;padding:0px;}
.check-option-inner .btn:first-child {width:20%;border-left:1px solid #d6d6d6;box-sizing:border-box;}
.check-option-inner .btn {width:16%;margin:0px;}
.check-option-inner .btn .inner {border-left:0px;}
.check-option + .check-cal {margin:10px 0 0 0px;}
.date-check .submit-block {margin:10px 0 0 10px;}

.section.gallery01 {padding:0px 15px;}

.type-cart .choice {display:none !important;}

	/*리스트페이지*/
	.location {padding-top:0px}
	/*.location .navi .this div {top:auto;min-width:auto;left:0px;right:0px;padding:0px 2px}*/
	/*상세페이지*/
    .goods-view .goods .image {float:none; width:100%}
    .goods-view .goods .image .thumbnail {display:block; margin:0 auto; border:1px solid #d1d1d1}
    .goods-view .goods .image .thumbnail img {width:100%; padding:0px}
    .goods-view .goods .info {float:none; width:100%}
	.multiple-topics h3 {text-align:center;}
	.top-reviews .tit,.top-reviews .tit h3 {float:none;}
	.goods-view .goods .info .choice .list > div select {width:100% !important;margin:0px;}
	.goods-view .goods .info .choice {padding:0px;}
	.goods-view .goods .info .item ul {margin-bottom:0px;}
	.order-goods {margin-top:20px;}
	.goods-view .goods .info .end-price ul li strong {font-family:'Montserrat', NanumSquareR}
	.goods-view .goods .info .end-price ul .total strong {font-family:'Montserrat', NanumSquareR;font-size:22px;}
	.goods-view .goods .info .end-price ul li span {top:0px;}
	.goods-view .goods .info .end-price ul .total span {top:0px;}
	/*.review-write-layer {width:100%;}*/
	
	/*로그인,회원가입*/
	.join .terms .terms-view p label {min-height:22px;}
	.join .top h2 {padding:0px;}
	.join .terms h3 {padding-top:20px;}
	.join-form .tit {padding-top:20px;}
	.member {padding:0px;}
	.member .box .btn {width:100%;}
	.member.find-pw-page .box {padding:20px;}
	.member .box .find-pw {padding:0px;border:0px;}
	.join .top {padding-top:0px;}
	.websre_login {position:absolute !important;right:80px !important;width:130px;top:-7px !important;border:0px !important;}
	.floating_basket {right:0px;top:-8px;}
	
	/*주문페이지*/
	.order-page .table1 table td .sa .txt-field.hs {width:40% !important;}
	.order-page .price-box > div p {margin:0px;}
	
}


@media screen and (max-width:768px) {

/* 메인게시판 */
#main_add_board {padding:0px 20px;}
.left_board {display:inline-block;width:100%;margin-right:0px}
.right_board {display:inline-block;width:100%;}


/*회원가입*/
.join-form .table1 table tbody td .email > div {float:left !important;width:25% !important;}

/*주문페이지*/
.order-page .table1.type1 {overflow-x:scroll;}
.order-page .table1 table.order_info {width:800px;}
.mobile_order_info {display:block;margin-bottom:5px;}
.skinbtn.point2.order-buy {width:40%;height:40px;line-height:1;font-size:14px;}

.join .join-form .table1 table tbody th.required {background: #f9f9f9 url('../img/etc/squre-4x4-red.png') no-repeat 13px 18px;}

.form-element label.check-s {background: #fff url(../img/etc/check-off-s.png) no-repeat 1px 2px;}
.form-element label.check-s:hover {background:#fff url('../img/etc/check-ov-s.png') no-repeat 1px 2px;}
.form-element label.check-s.on {background:#fff url('../img/etc/check-on-s.png') no-repeat 1px 2px;}

.cg-main > h2 {padding:10px 0px;}
.order-page .terms h4 {font-size:15px;}
.order-page .terms.not-member legend {margin:0px;}



.latest_order .table1.type1 {overflow-x:scroll;}
.latest_order .table1 table.goods-board {width:800px;}

.mypage .table1.type1 {overflow-x:scroll;}
.mypage .table1 table.goods-board {width:800px;}
.mypage .table1 table.board-list {width:800px;}
.date-check .h3 {margin-top:0px;margin-bottom:5px;}

.scroll-area .table1.type3 {overflow-x:scroll;}
.scroll-area .table1 table.goods-board {width:800px;}

/*1:1문의*/
.gallery01 .table1.qa {overflow-x:scroll;}
.gallery01 .table1.qa table.board-list {width:800px !important;}
.gallery01 .question .q img {width:100%;}

/*상품후기*/
#ajax-goods-goodsreview-list {overflow-x:scroll;}
#ajax-goods-goodsreview-list #js-review-board-table {width:800px }

/*상품Q&A*/
#ajax-goods-goodsqa-list {overflow-x:scroll;}
#ajax-goods-goodsqa-list #js-qa-board-table {width:800px }


.mypage-lnb-new {position:relative;}
.mypage-lnb-new > a {position:relative; display:block !important; width:100%; height:40px; padding-left:15px; font-size:13px; line-height:40px; border:1px solid #e0e0e0}
.mypage-lnb-new ul {display:none; position:absolute; top:40px; width:100%; margin:0; border:1px solid #e8e8e8; border-top:none; background:#fff; z-index:30}
.mypage-lnb-new ul > li {float:none; display:block; margin:0;width:100%;text-align:left;margin-top:-1px;border-left: solid 1px #fff}
.mypage-lnb-new ul > li > a {display:block; padding:5px 10px; font-size:13px; color:#999; border:none; background:none}
.mypage-lnb-new ul > li.on > a {color:#333; border-color:#f0f0f0}



.member .pw-complete .btn a em {line-height:36px;}
.repass .input-block.a {margin-bottom:20px;}


.goods-view .goods .image {    width: 100%;	margin-right:0px;}
.goods-view .goods .info {width: 100%;    position: relative;margin-top:50px;}
#mainImage img {width:100% !important;}
.goods-view .goods .image .thumbnail {display:block; width:100%; height:auto;}
.goods-view .goods .info .item ul li {display:block;}
.goods-view .goods .info .item ul li > strong {width:100%;display:block;}
.order-goods .check {padding:13px 8px;}
.order-goods .check .name {width:50%;}
.order-goods .check .price {width:50%;padding:0px;}
.order-goods .check .price em {width:50%;display:inline;}
.goods-view .goods .info .btn {margin-top:10px;}
.multiple-topics > div {padding:0px;}
.multiple-topics .tab a {height:40px;padding-top:10px;font-size:11px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.table1 > table > thead > tr > th.price_websre {display:none;}
.table1 > table > thead > tr > th.dc_websre {display:none;}
.table1 > table > thead > tr > th.delivery_websre {display:none;}
.order-page .table1.type1 table td.price_websre {display:none;}
.order-page .table1.type1 table td.dc_websre {display:none;}
.order-page .table1.type1 table td.delivery_websre {display:none;}
.order-page .table1.type1 table .gi > span {display:block;}
.order-page .table1.type1 table .gi > div {padding:0px;}
.order-page .btn-move-home {/*display:none;*/}
.order-page .price-box > div {padding:10px;}
.btn-justify > div:first-child {float:none; width:100%}
.btn-justify > div {width:100%}
.skinbtn.default.cart-cartdelete {width:100%;height:40px;}
.skinbtn.point1.cart-orderselect, .skinbtn.point2.cart-orderall {width:100%; height:40px; line-height:1;font-size:12px; margin:10px 0}
.skinbtn + .skinbtn {margin-left:2%;}
.order-page .cart-caution .caution-msg1 {font-size:11px;}
.none {display:none;}
.order-page .table_websre tbody th {display:block;width:100%;padding:10px 16px !important;}
.order-page .table_websre table td {display:block;width:100%;height:auto;padding:10px 16px;}
.order-page .table_websre table td .sa span {width:100% !important;}
.txt_websre {width:100px !important;}
.delivery-layer {width:100%;}
.layer-wrap .box .view {margin:7px 10px;}
#addGoodsLayer .layer-wrap .box .view {margin:0px;padding:0px;width:100%;}
#addGoodsLayer .goods-select-layer.layer-size-h-a {width:100%;top:0px;}
#addGoodsLayer .goods-select-layer.layer-size-h-a .scroll-area {/*height:auto;*/}

.delivery-add-layer {width:100%;overflow-y:scroll;}
.coupon-down-layer {width:100%;}
.order-page .table1 table td .space-l20 {margin:0px;}
.chosen-container-single-nosearch {width:100% !important;}
span.st-hs select {width:100% !important;}
.order-page .how-to-pay .method .receipt .selection > strong {display:block;}
.order-page .how-to-pay .method .receipt .wu table th {width:100%;display:block;padding:0px;}
.order-page .how-to-pay .method .receipt .wu table td {width:100%;display:block;}

.order-page .order-completion {background-size:50px;padding-top:70px;}
.order-page .order-completion strong {font-size:16px;}

.order-page .terms.not-member {margin-top:20px;padding:10px 20px;}
.order-page .join-form h3 {padding-top:30px;}
.order-page .price-box > div p > span, .join-form .table1, .order-page .how-to-pay .buy .final-settlement {display:block;margin:5px 0px;}

.member-info {float:none;text-align:center;width:100%;margin-bottom:30px;}
.member-grade-text {margin:0px;}
.mypage .h2 + .sub-text {margin:0px;}

/*.table1.type1 .goods-board td {display:block;width:100%;height:auto;}
.table1.type1 .goods-board td:first-child {background:#fff;}
.table1.type1 .goods-board td.ordernum {border-top:solid 2px #000;}
.table1.type1 table .img {float:none;text-align:center;border:0px;margin:0px;}
.table1.type1 > table .goods-info {text-align:center;}*/

.latest_order .table1.type1 .goods-board td {display:table-cell;}

.date-check .check-cal {float:none;font-size:0px;}
.check-cal .cal-from, .check-cal .cal-to {width:48%;}
.check-cal .divide {width:4%;text-align:center;}
.date-check .submit-block {margin:10px 0 0 0px;width:100%;}
.skinbtn.point2.cl-find {width:100%;}
.skinbtn.point2.qa-find {width:100%;}

.board-view-body .textfield img {width:100%;}

.table1 > table > thead > tr > th.subject {width:80% !important;}
.table1 > table > thead > tr > th.date {width:20% !important;}

.search-box .st-hs {display:none;}
.st-hs {/*display:none;*/}
.join-form .table1 table tbody td.td_email {float:left;}
.join-form .table1 table tbody td .email .txt-field {width:45% !important;}
.join-form .table1 table tbody td .email .choice-select {width:45% !important;border:0px !important;}

.input.faq-search {width:100% !important;}
.input.faq-search .txt-field {width:100% !important;}
.box-b .col-a {margin:0px;width:100%;}
.box-b .col-b {width:100%;border:0px;padding:10px 0 10px 0px;overflow:;text-align:center;}
.cs-page .skinbtn.base3.faq-search {width:100% !important;margin:10px 0px;}
.board-sorting {display:none;}
.toggle-faq.a td.block {display:block;padding:20px 0px;}

.table1 > table > tbody > tr > th.ta-l {display:block;width:100%;}
.table1.board-write > table > tbody > tr > td {display:block;width:100%;}
.table1.hack_out > table > tbody > tr > td {display:block;width:100%;}
#fds-order-info .table1 > table > tbody > tr > td {display:block;width:100%;height:auto !important;}
.cs-page .board-write td {display:block;width:100%;padding:10px 16px;}
div.file-upload div.upload-btn {padding-left:0px;width:100%;text-align:center;margin-top:5px;}
div.file-upload div.upload-btn button {}

div.file-upload label {width:100%;}
div.file-upload label input.text {width:100%;}

.member {width:100%;}
.member .box {padding:20px;}
.member .box .login .input-info {float:none;display:block;width:100%;}
.member .box .login .input-info div .text {width:100%;/*height:30px;*/}
.member .box .login button {float:none;display:block;width:100%;height:40px;line-height:1;}
.skinbtn.base3.l-join, .skinbtn.default.l-findid, .skinbtn.default.l-findpw, .skinbtn.default.fi-pw, .skinbtn.default.fi-login {width:32%;height:30px;line-height:1;}
.member .box h3.tit-nonmember {padding-top:30px;}

.join .top > div {display:none;}

.join .join-form .table1 > table > tbody > tr > th {display:block;width:100%;padding:10px 0px 10px 25px;}
.join-form .table1 table tbody th.required {/*background-position:23px 18px;*/}
.join .join-form .table1 > table > tbody > tr > td {display:block;width:100%;}
.join .join-form .table1 table tbody td .txt-field {width:auto !important; float:none}
.join .join-form .table1 table tbody td .email .txt-field {width:45% !important; float:none}
.join .join-form .table1 table tbody td .post .txt-field {width:45% !important;float:left;}
.join .join-form .table1 table tbody td .email_websre {width:50%;}
.join .join-form .table1 table tbody td .txt-field .text.check-id {width:100%;}

.join .skinbtn.point1.ja-prev, .join .skinbtn.point2.ja-next, .join .skinbtn.point1.j-cancel, .join .skinbtn.point2.j-join {width:40%;height:40px;line-height:1;}
.join-complete {width:100%;}

.member .box .find-pw .input-id {width:100%;}
.member .box .find-pw .input-id.input-certify {margin:0px;}
.member.find-pw-page .txt-field {width:100% !important;}
.skinbtn.default.ucc-prev, .skinbtn.base3.ucc-confirm, .skinbtn.base3.uc-next, .skinbtn.point2.fp-confirm, .skinbtn.point2.fp-login, .skinbtn.base3.fp-next {width:40%;height:40px;line-height:1;}
.col2 .col {width:100%;}
.member .new-pw {padding:0}
.skinbtn.default.cart-carttowish {width:100% !important; margin:10px 0 !important; height:40px !important; line-height:40px !important}

.slider-wrap .slick-track {padding:0px;}


/*게시판*/
.board-write table td .choice-rating li label {display:inline-block;min-height:22px;padding:2px 0 0 20px;background:url(../img/etc/radio-off-s.png) no-repeat left 5px;}
.board-write table td .choice-rating li label:hover {display:inline-block;min-height:22px;padding:2px 0 0 20px;background:url(../img/etc/radio-ov-s.png) no-repeat left 5px;}
.board-write table td .choice-rating li label.on {display:inline-block;min-height:22px;padding:2px 0 0 20px;background:url(../img/etc/radio-on-s.png) no-repeat left 5px;}
.board-write table td .choice-rating li .radio {top:3px;}


}

@media screen and (max-width:640px) {
	.websre_login {right:70px !important;width:120px;}
    /* websre board */
/*    table .ta-c {display:none}
    table .c-gray.ta-c {display:block}
    .table1.type2 table > thead > tr > th:first-child {display:none}
    .table1.type2 table > thead > tr > th:last-child {display:none}
    .table1.type2 table > tbody tr td {width:33.333334% !important; display:table-cell; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:130px}
    .table1.type2 table > tbody > tr td:first-child {display:none}
    .table1.type2 table > tbody > tr td:last-child {display:none}*/
}