@charset "utf-8"; 

/*******************************************
Author : 퍼스트몰(firstmall)
Author URL : http://www.firstmall.kr
Creation Date : 2016-06-01
Modify Date : 2016-12-31
*******************************************/

/*----------------------------------*/
/* 공통요소
/*----------------------------------*/

/* 탭메뉴1 */
.goods_tabs > ul {padding-top:80px;}
.detail_tab {margin-bottom:20px; zoom:1;}
.detail_tab:after {clear:both; display:block; content:'';}
.detail_tab li {float:left; width:50%; height:59px; overflow:hidden;}
.detail_tab li a {margin-top:1px; display:block;

border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9; border-left:0; background:#f8f8f8;
height:56px; line-height:56px; text-align:center; font-size:16px; color:#222222; text-decoration:none; font-weight:bold; }
.detail_tab li:first-child a {border-left:1px solid #e9e9e9;}
.detail_tab li a span {font-size:13px; display:none; }
.detail_tab li a:hover {border-top:2px solid #0d509c;
border-right:1px solid #e9e9e9; border-bottom:1px solid #fff; 
background:#fff; line-height:59px; font-weight:600; color:#222222; font-size:16px;}
.detail_tab li.active a, .detail_tab li.on a {border-top:2px solid #0d509c;
border-right:1px solid #e9e9e9; border-bottom:1px solid #fff;  
background:#fff; line-height:59px; font-weight:600; color:#222222; font-size:16px;}

/* 탭메뉴2 */
.detail_tab_wrap {position:relative; }
.detail_tab2 {margin-top:0; margin-bottom:20px; zoom:1;}
.detail_tab2:after {clear:both; display:block; content:'';}
.detail_tab2 li {float:left; width:50%; height:59px; overflow:hidden;}
.detail_tab2 li a {margin-top:1px; display:block;
border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9; border-left:0; background:#f8f8f8;
height:56px; line-height:56px; text-align:center; font-size:16px; color:#222222; text-decoration:none; font-weight:bold; }
.detail_tab2 li:first-child a {border-left:1px solid #e9e9e9;}
.detail_tab2 li a span {font-size:13px; display:none; }
.detail_tab2 li a:hover {border-top:2px solid #0d509c;
border-right:1px solid #e9e9e9; border-bottom:1px solid #fff; 
background:#fff; line-height:59px; font-weight:600; color:#222222; font-size:16px;}
.detail_tab2 li.active a, .detail_tab2 li.on a {border-top:2px solid #0d509c;
border-right:1px solid #e9e9e9; border-bottom:1px solid #fff;  
background:#fff; line-height:59px; font-weight:600; color:#222222; font-size:16px;}


/* 탭메뉴3 전문판매점 */
.detail_tab3 {margin-bottom:20px; zoom:1;}
.detail_tab3:after {clear:both; display:block; content:'';}
.detail_tab3 li {float:left; width:33.33%; height:59px; overflow:hidden;}
.detail_tab3 li a {margin-top:1px; display:block;
border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9; border-left:0; background:#f8f8f8;
height:56px; line-height:56px; text-align:center; font-size:16px; color:#222222; text-decoration:none; font-weight:600; }
.detail_tab3 li:first-child a {border-left:1px solid #e9e9e9;}
.detail_tab3 li a span {font-size:13px; display:none; }
.detail_tab3 li a:hover {border-top:2px solid #0d509c;
border-right:1px solid #e9e9e9; border-bottom:1px solid #fff; 
background:#fff; line-height:59px; font-weight:600; color:#222222; font-size:16px;}
.detail_tab3 li.active a, .detail_tab3 li.on a {border-top:2px solid #0d509c;
border-right:1px solid #e9e9e9; border-bottom:1px solid #fff;  
background:#fff; line-height:59px; font-weight:600; color:#222222; font-size:16px;}

.shopv_in1 {border:1px solid #e9e9e9; padding-bottom:30px; background:#f5faff;}



/* 가로 테이블 */
table.list_table_style {width:100%; border-collapse:separate; border-top:1px solid #666; border-bottom:1px solid #aaa;}
table.list_table_style > thead > tr > th {border-left:none; border-bottom:1px solid #aaa; background:#f9f9f9; padding:10px 0; font-weight:600; color:#666;}
table.list_table_style > thead > tr > th.return {padding:6px 0 4px;}
table.list_table_style > thead > tr > th:first-child {border-left:none;}
table.list_table_style > tbody > tr > td {border-top:1px solid #ddd; border-left:1px solid #eee; background:#fff; padding:10px 10px; text-align:center;}
table.list_table_style > tbody > tr:first-child > td {border-top:none;}
table.list_table_style > tbody > tr > td:first-child {border-left:none;}
table.list_table_style > tbody > tr.sub_bg {background:#fff;}
table.list_table_style > tbody > tr.sub_bg > td {border-top:1px solid #eee;}
table.list_table_style > tfoot > tr > th {border-left:none; border-top:1px solid #ddd; background:#f9f9f9; padding:10px 0; font-weight:600; color:#666;}
table.list_table_style > tfoot > tr > th:first-child {border-left:none;}




/* 가로 테이블2 */
table.list_table_style2 {width:100%; border-collapse:collapse;}
table.list_table_style2 > thead > tr > th {border:1px solid #ddd; background:#f9f9f9; padding:10px 0; font-weight:normal; color:#666;}
table.list_table_style2 > tbody > tr > td {border:1px solid #ddd; background:#fff; padding:10px; text-align:center;}


table.cart_list_tables1{width:100%; border-collapse:separate; border-top:3px solid #0d509c; border-bottom:1px solid #e3e3e3;}
table.cart_list_tables1 > thead > tr > th{border-left:none; border-bottom:1px solid #e9e9e9; 
font-size:14px;  background:#fff; 
padding:0px 0; height:54px; vertical-align:middle; font-weight:600; color:#222222; border-left:1px solid #e9e9e9;}
table.cart_list_tables1 > thead > tr > th:first-child{
	border-right: 0 none; 
}

table.cart_list_tables1 > tbody > tr > td {border-top:1px solid #ddd; border-left:1px solid #eee;
background:#fff; padding:10px 10px; text-align:center; font-size:12px; color:#222222; }
table.cart_list_tables1 > tbody > tr:first-child > td {border-top:none;}
table.cart_list_tables1 > tbody > tr > td:first-child {border-left:none;}
table.cart_list_tables1 > tbody > tr.sub_bg {background:#fff;}
table.cart_list_tables1 > tbody > tr.sub_bg > td {border-top:1px solid #eee;}
table.cart_list_tables1 > tfoot > tr > th {border-left:none; border-top:1px solid #ddd; background:#f9f9f9; padding:10px 0; font-weight:600; color:#666;}
table.cart_list_tables1 > tfoot > tr > th:first-child {border-left:none;}



table.mypt_t_type1{width:100%; border-collapse:collapse;  border-bottom:1px solid #e3e3e3; margin-top:0px !important; }

table.mypt_t_type1 > thead > tr > th{border-left:none; border-bottom:1px solid #e9e9e9; 
font-size:14px;  background:#fff; 
border-top:3px solid #0d509c;
padding:0px 0; height:54px; vertical-align:middle; font-weight:600; color:#222222; border-left:1px solid #e9e9e9;}
table.mypt_t_type1 > thead > tr > th:first-child{
	border-right: 0 none; 
}
table.mypt_t_type1 > tbody > tr > td {border-top:1px solid #ddd; border-left:1px solid #eee;
background:#fff; padding:10px 10px; text-align:center; font-size:12px; color:#222222;}
table.mypt_t_type1 > tbody > tr > td .linh18{ line-height:18px; }
table.mypt_t_type1ubt > tbody > tr > td{ border-bottom:1px solid #e9e9e9;   }
table.mypt_t_type1 > tbody > tr:first-child > td {border-top:none;}
table.mypt_t_type1 > tbody > tr > td:first-child {border-left:none;}
table.mypt_t_type1 > tbody > tr.sub_bg {background:#fff;}
table.mypt_t_type1 > tbody > tr.sub_bg > td {border-top:1px solid #eee;}
table.mypt_t_type1 > tbody td.nodate{ border-right:0 none; }
table.mypt_t_type1 > tfoot > tr > th {border-left:none; border-top:1px solid #ddd; background:#f9f9f9; padding:10px 0; font-weight:600; color:#666;}
table.mypt_t_type1 > tfoot > tr > th:first-child {border-left:none;}
table.mypt_t_type1 th:last-child {border-right:none;}
table.mypt_t_type1 th:first-child {border-left:none;}





/* 세로 테이블 */
table.info_table_stylebd {border-top:3px solid #0d509c;}
table.info_table_stylebd2 {border-top:1px solid #e9e9e9;
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9 !important;
}
table.info_table_style {width:100%; border-collapse:separate;  border-bottom:1px solid #e9e9e9; border-right:0;}
table.info_table_style > tbody > tr > th {border-top:1px solid #e9e9e9; background:#fff; text-align:left; vertical-align:top; font-weight:600; color:#222222; font-size:14px;font-weight:bold; vertical-align:middle;
height:55px; 
padding-left:25px; 
}


table.info_table_style > tbody > tr > td {border-top:1px solid #e9e9e9; background:#fff; border-left:1px solid #eee; 
padding:10px 15px; text-align:left; vertical-align:middle;
font-size:12px; 
color:#222;
}
table.delis > tbody > tr > td{ padding:10px 10px; }

table.delis > tbody > tr > td label{
 letter-spacing:-1px; 
 padding:0 0 0 0;
 margin-right:0px; 
}
table.info_table_style > tbody > tr > td  img{ vertical-align:middle; }
table.info_table_style > tbody > tr > td.births img{ margin-top:8px; margin-left:9px; }
table.info_table_style > tbody > tr > td input[type='text']{padding:0 10px; vertical-align:top;border:1px solid #e9e9e9;
border-radius:3px; height:33px; line-height:33px;  }
table.info_table_style > tbody > tr > td input[type='password']{padding:0 10px; vertical-align:top;border:1px solid #e9e9e9;
border-radius:3px; height:33px; line-height:33px;  }
table.info_table_style > tbody > tr:first-child > th, table.info_table_style > tbody > tr:first-child > td {border-top:none;}
table.info_table_style > tbody > tr > td:first-child {border-left:none;}
table.info_table_style.join > tbody > tr > th {padding-left:30px;}
table.info_table_style.join > tbody > tr > th.required {}
table.info_table_style.join > tbody > tr > th.required:before{ content:"*"; display:inline-block;  color:#d92b3e; font-size:14px; vertical-align:middle; margin-right:4px; }
table.info_table_style > tbody > tr > td.contents {border-left:0; padding:10px 0 0;}
table.joinbiz  tbody > tr > td:nth-child(2n){ border-right:1px solid #e9e9e9; }
table.joinbiz  tbody > tr > td:last-child{ border-right:0 none; }

/* 세로 테이블2 */
table.info_table_style2 {width:100%; border-collapse:collapse;}
table.info_table_style2 > tbody > tr > th {border:1px solid #ddd; background:#f9f9f9; padding:10px 15px; text-align:left; font-weight:normal; color:#666;}
table.info_table_style2 > tbody > tr > td {border:1px solid #ddd; background:#fff; border-left:1px solid #eee; padding:10px 15px; text-align:left;}

/* NODATA */
table.list_table_style > tbody > tr > td.nodata,
table.bbslist_table_style > tbody > tr > td.nodata,
li.nodata {background:none !important; height:100px; line-height:100px; text-align:center; color:#888;}

table.detail_qna_t > tbody > tr > td.nodata,
table.detail_qna_t > tbody > tr > td.nodata,
li.nodata {background:none !important; height:60px; line-height:60px; text-align:center; color:#222; font-size:14px; 
}


div.nodata {height:300px; line-height:300px; text-align:center; color:#888;}
.categoryAllTable .nodata {height:200px; line-height:200px; text-align:center; color:#888;}

/* 페이징 네비게이션 */
.paging_navigation {margin-top:20px; text-align:center;}
.paging_navigation a {display:inline-block; border:1px solid #e9e9e9; 
min-width:22px; height:22px; line-height:22px; text-align:center; vertical-align:top; font-weight:normal; color:#888888; margin-right:-5px;}
.paging_navigation a:hover {border:1px solid #e9e9e9; background:#f1f1f1; font-weight:600; color:#888888; text-decoration:none;}
.paging_navigation a.on {border:1px solid #e9e9e9; border-top:2px solid #0d509c; 
font-weight:600; color:#222; height:21px; line-height:21px; background:#fff; }
.paging_navigation input.first, .paging_navigation a.first {background:url('../images/common/bg_icon.png') no-repeat 0 -20px; width:22px; height:22px; text-indent:-9999px;}
.paging_navigation input.prev, .paging_navigation a.prev {background:url('../images/common/bg_icon.png') no-repeat -30px -20px; width:22px; height:22px; text-indent:-9999px;}
.paging_navigation input.next, .paging_navigation a.next {background:url('../images/common/bg_icon.png') no-repeat -60px -20px; width:22px; height:22px; text-indent:-9999px; } 
.paging_navigation input.end, .paging_navigation a.end, .paging_navigation input.last, .paging_navigation a.last {background:url('../images/common/bg_icon.png') no-repeat -90px -20px; width:22px; height:22px; text-indent:-9999px;} 
.paging_navigation input.first, .paging_navigation a.first, .paging_navigation input.prev, .paging_navigation a.prev, .paging_navigation input.next, .paging_navigation a.next, .paging_navigation input.end, .paging_navigation a.end, .paging_navigation input.last, .paging_navigation a.last {margin:0 2px; background-color:#999;}
.paging_navigation input.first:hover, .paging_navigation a.first:hover, .paging_navigation input.prev:hover, .paging_navigation a.prev:hover, .paging_navigation input.next:hover, .paging_navigation a.next:hover, .paging_navigation input.end:hover, .paging_navigation a.end:hover, .paging_navigation input.last:hover, .paging_navigation a.last:hover {background-color:#666; text-decoration:none;}
.paging_navigation a.next{  margin:0 0; margin-left:6px; }
.paging_navigation a.end{ margin:0 0; }
/* 아이콘 */
.ui-datepicker-trigger {cursor:pointer;}
.ico_ {margin-bottom:2px; display:inline-block; background:url('../images/common/bg_icon.png') no-repeat; text-indent:-9999px; vertical-align:middle;}
.ico_.quest {background-position:0 0; width:14px; height:14px; cursor:pointer;}
.ico_.import {background-position:-20px 0; width:14px; height:14px;}
.ico_.coupon {margin-left:3px; background-position:-40px 0; width:11px; height:10px;}
.ico_.cs01 {background-position:0 -60px; width:54px; height:50px;}
.ico_.cs02 {background-position:-60px -60px; width:58px; height:50px;}
.ico_.cs03 {background-position:-130px -60px; width:54px ; height:50px;}
.ico_.cs04 {background-position:-200px -60px; width:41px; height:50px;}
.ico_.cs05 {background-position:-250px -60px; width:50px; height:50px;}

/* 퀵뷰 레이어 스타일 */
div.goodsPopupLayer {border:2px solid #000; padding:0px 22px; position:absolute; background-color:#fff; z-index:100}
div.goodsPopupLayerTitle {padding:12px 0 10px 0; border-bottom:1px solid #000; font-size:15px; font-weight:600;}
div.goodsPopupLayerClose {position:absolute; top:12px; right:22px; background:url('../images/common/btn_close_dsp.gif') no-repeat; width:15px; height:15px; cursor:pointer}
div.goodsPopupLayerBody {padding:10px 0 5px 0; text-align:center;}
div.goodsPopupLayerBtnWrap {margin-top:20px; border-top:1px solid #ddd}
.goodsPopupLayerMoreBtn {margin-top:15px; background:url('../images/common/btn_view_detail.gif') no-repeat; width:128px; height:40px; display:inline-block;}

/* 팝업 */
.designPopup {position:absolute; z-index:101;}
.designPopup .designPopupBody {}
.designPopup .designPopupBar {height:25px; background-color:#fff; color:#fff;}
.designPopup .designPopupBar .designPopupTodaymsg {float:left; line-height:25px; padding-left:5px; font-size:11px; color:#898989; letter-spacing:-1px; font-family:dotum;}
.designPopup .designPopupBar .designPopupClose {float:right; line-height:25px; padding-right:5px; cursor:pointer; font-size:11px; color:#585858; letter-spacing:-1px; font-family:dotum;}

/* 팝업 - 단골미니샵 등록 */
.popup_reg {position:relative; padding:10px 15px;}
.popup_reg textarea {width:100%; height:100px;}
.popup_reg .desc {line-height:25px;}
.popup_reg .pop_close {position:absolute; top:12px; right:15px; padding-right:13px; background:url('../images/common/btn_close.gif') no-repeat right;}

/* 팝업 - 주소찾기 */
.zipcode_wrap {width:100%; table-layout:fixed; padding-bottom:10px;}
.zipcode_wrap .zsfText {border:4px solid #666 !important; padding-left:10px !important; height:25px !important; line-height:25px !important;}
.zipcode_wrap .zsfSubmit {height:33px !important; border:4px solid #666 !important; background-color:#666 !important; padding:0 15px !important; font-weight:bold; color:#fff; cursor:pointer;}
.zipcode_wrap .zipcodeResult {cursor:pointer;}
.zipcode_wrap .zipcodeResult:hover {color:#2080FA; background:#f7f7f7;}	

/* 큰 레이어 */
.ui-widget {font-size:1.0em !important; line-height:1.4;}
.ui-widget-header.ui-dialog-titlebar {background:#58668d !important;}
.ui-widget-content {color:#444 !important;}
.ui-dialog {border:1px solid #999 !important;}
.ui-dialog .ui-dialog-box {border:1px solid #ddd; padding:15px;}
.ui-dialog .ui-dialog-box .ul_list2 li {margin-top:10px; color:#666;}
.ui-dialog .ul_ship {}
.ui-dialog .ul_ship li {margin-top:15px;}
.ui-dialog .ul_ship li dl {margin-bottom:5px;}
.ui-dialog .ul_ship li dt {float:left; padding-top:5px; font-weight:600;}
.ui-dialog .ul_ship li dd {float:right;}
.ui-dialog .ico_de {display:inline-block; margin-bottom:2px; background:url('../images/common/ico_detail_list.png') no-repeat; width:11px; height:11px; text-indent:-9999px; vertical-align:middle;}
.ui-dialog .address_box {position:relative; float:left; width:50%;}			
.ui-dialog .address_box > dl {margin:10px 0 0 10px; border:1px solid #ccc;}
.ui-dialog .address_box:nth-child(odd) > dl {margin-left:0;}
.ui-dialog .address_box > dl > dt {border-bottom:1px solid #e0e0e0; background:#f9f9f9; padding:8px 15px 5px; font-size:14px;}
.ui-dialog .address_box > dl > dt p {font-size:13px; color:#888;}
.ui-dialog .address_box > dl > dd {padding:13px 15px 10px;}
.ui-dialog .address_box > .btns {position:absolute; top:20px; right:15px;}
.ui-dialog .address_box > .btns a.more {display:inline-block; margin-left:5px; background:url('../images/common/btn_detail_more.png') no-repeat right 6px; padding-right:7px; text-align:right; color:#666;}
.ui-dialog .pickup {background:url('../images/common/img_pickup.png') no-repeat; width:400px; height:120px; margin:10px auto;}
.ui-dialog .pickup li {float:left; padding-top:75px; text-align:center; line-height:1.2; color:#666;}
.ui-dialog .pickup li:nth-child(odd) {width:25%;}
.ui-dialog .pickup li:nth-child(even) {width:12.5%; font-size:11px;}
.ui-dialog .pickup li.point {font-weight:600; color:#8297d2;}
.ui-dialog .ul_coupon > li {border-top:1px solid #ddd; margin-top:15px; padding-top:15px;}
.ui-dialog .ul_coupon > li:first-child {border-top:0; margin-top:0; padding-top:0;}
.ui-dialog .ul_coupon > li li {margin-top:5px;}

/* 작은 레이어 */
.detailDescriptionLayer {/*min-width:200px;*/ position:absolute; z-index:9999 !important;}
.detailDescriptionLayer .layer_wrap {position:relative; min-width:200px; border:1px solid #999; background:#fff; -webkit-box-shadow:2px 2px 1px 0 rgba(0,0,0, 0.1); -moz-box-shadow:2px 2px 1px 0 rgba(0,0,0, 0.1); box-shadow:2px 2px 1px 0 rgba(0,0,0, 0.1); text-align:left;}
.detailDescriptionLayer .layer_wrap2 {margin:2px 0 0 -30px; position:relative; border:1px solid #aaa; border-radius:5px; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.1); background:rgba(255, 255, 255, 0.95); padding:10px; line-height:1.4;}
.detailDescriptionLayer .layer_wrap h1 {border-bottom:1px solid #ccc; background:#f1f1f1; padding-left:15px; text-align:left; height:30px; line-height:30px; font-family:'dotum'; font-size:13px; font-weight:600; letter-spacing:-1px;}
.detailDescriptionLayer .layer_wrap a.detailDescriptionLayerCloseBtn {position:absolute; top:0; right:0; display:inline-block; background:url('../images/common/btn_detail_close.png') no-repeat; width:30px; height:30px; text-indent:-9999px;}
.detailDescriptionLayer .layer_wrap .layer_inner {padding:15px; text-align:left; color:#666; line-height:1.8;}
.detailDescriptionLayer .layer_wrap .layer_inner strong, .detailDescriptionLayer .layer_wrap .layer_inner a {font-size:inherit; color:inherit;}
.detailDescriptionLayer .layer_wrap .layer_inner a.more {display:block; background:url('../images/common/btn_detail_more2.png') no-repeat right 7px; padding-right:8px; text-align:right; color:#2c8ff0;}
.detailDescriptionLayer .layer_wrap .layer_inner .ul_list > li {margin-top:10px; background:url('../images/common/ico_detail_list.png') no-repeat left 4px; padding-left:15px;}
.detailDescriptionLayer .layer_wrap .layer_inner .ul_list > li:first-child {margin-top:0;}
.detailDescriptionLayer .layer_wrap .layer_inner .ul_list > li .ul_list2 {margin-left:-8px;}
.detailDescriptionLayer .layer_wrap .layer_inner dl.ship_country {margin-bottom:5px; width:100%; padding:0;}
.detailDescriptionLayer .layer_wrap .layer_inner dl.ship_country dt {float:left; width:65%;}
.detailDescriptionLayer .layer_wrap .layer_inner dl.ship_country dt img {border:1px solid #ddd;}
.detailDescriptionLayer .layer_wrap .layer_inner dl.ship_country dd {float:right; width:30%; text-align:right;}
.detailDescriptionLayer .ddlTable tr th, .detailDescriptionLayer .ddlTable tr td {padding:0; border-top:1px solid #ddd; text-align:center;}
.detailDescriptionLayer .ddlTable tr:first-child th, 
.detailDescriptionLayer .ddlTable tr:first-child td {border-top:none; line-height:inherit}
.detailDescriptionLayer .tbl_row {border-collapse:collapse; font-weight:normal; color:#666;}
.detailDescriptionLayer .tbl_row tbody th {border:1px solid #ddd; background:#f9f9f9; text-align:left; padding:5px; line-height:inherit}
.detailDescriptionLayer .tbl_row tbody td {border:1px solid #ddd; background:#fff; padding:5px; line-height:inherit}
.detailDescriptionLayer .tbl_col {border-collapse:collapse; font-weight:normal; color:#666;}
.detailDescriptionLayer .tbl_col th, .detailDescriptionLayer .tbl_col td {border:1px solid #ddd; padding:5px; line-height:inherit}
.detailDescriptionLayer .tbl_col thead th {background:#f1f1f1; text-align:center; line-height:inherit}
.detailDescriptionLayer .tbl_col tbody th {background:#f9f9f9; text-align:left; line-height:inherit}
.detailDescriptionLayer .tbl_col tbody td {background:#fff; text-align:right; line-height:inherit;}

/* 셀렉트박스 */
.sbHolder {position:relative; background-color:#fff; border:1px solid #e9e9e9 !important; width:200px; height:33px !important; font-weight:normal;}
.sbHolder:focus .sbSelector {}
.sbSelector {display:block; outline:none; overflow:hidden; position:absolute; top:0; left:0; width:170px; height:33px !important; line-height:33px !important; text-indent:3px !important;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {color:inherit; outline:none; text-decoration:none;}
.sbToggle {background:url('../images/common/select-icons.png') 0 -121px no-repeat !important; display:block; outline:none; position:absolute; right:0; top:0; width:25px !important; height:22px !important;}
.sbToggle:hover {background:url('../images/common/select-icons.png') 0 -172px no-repeat !important;}
.sbToggleOpen {background:url('../images/common/select-icons.png') 0 -22px no-repeat !important;}
.sbToggleOpen:hover {background:url('../images/common/select-icons.png') 0 -72px no-repeat !important;}
.sbHolderDisabled {background:#f9f9f9; border:1px solid #555;}
.sbHolderDisabled .sbHolder {}
.sbHolderDisabled .sbToggle {}
.sbOptions {background-color:#fff; border:1px dotted #eee; list-style:none; left:-1px; margin:0; padding:0; position:absolute; top:20px !important; width:200px; z-index:1; overflow-y:auto;}
.sbOptions li {padding:0; line-height:20px;}
.sbOptions a, .sbOptions .sbDisabled, .sbOptions .sbGroup {border-bottom:1px dotted #eee !important; display:block; outline:none; padding:0 0 0 3px !important;}
.sbOptions a:link, .sbOptions a:visited {color:#666; text-decoration:none;}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {color:#333;}
.sbOptions li.last a {border-bottom:none;}
.sbOptions .sbSub {padding-left:17px;}

/* 상품디스플레이 탭 박스 */
.displayTabContentsContainer {padding-top:0;}
.displayTabContentsContainerBox {padding:15px; border:1px solid #d6d6d6; border-top:2px solid #313642}

/* 상품디스플레이 탭 스타일 */
ul.displayTabType1 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType1:after {content:""; display:block; clear:both;}
ul.displayTabType1 li {float:left; background-color:#efefef; color:#858585; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6; cursor:default;}
ul.displayTabType1 li.current {background-color:#313642; color:#fff; border-top:1px solid #313642; border-right:1px solid #313642;}

ul.displayTabType3 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType3:after {content:""; display:block; clear:both;}
ul.displayTabType3 li {float:left; background-color:#efefef; color:#858585; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6; cursor:default;}
ul.displayTabType3 li.current {background-color:#727c8a; color:#fff; border-top:1px solid #727c8a; border-right:1px solid #727c8a;}

ul.displayTabType4 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType4:after {content:""; display:block; clear:both;}
ul.displayTabType4 li {float:left; background-color:#e0e6f7; color:#8190b5; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #c9d0e7; border-right:1px solid #c9d0e7; cursor:default;}
ul.displayTabType4 li.current {background-color:#4b69b1; color:#fff; border-top:1px solid #4b69b1; border-right:1px solid #4b69b1;}

ul.displayTabType5 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType5:after {content:""; display:block; clear:both;}
ul.displayTabType5 li {float:left; background-color:#fce8f5; color:#d783bb; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #eccbde; border-right:1px solid #eccbde; cursor:default;}
ul.displayTabType5 li.current {background-color:#e08ac3; color:#fff; border-top:1px solid #e08ac3; border-right:1px solid #e08ac3;}

ul.displayTabType6 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType6:after {content:""; display:block; clear:both;}
ul.displayTabType6 li {float:left; background-color:#f9f0d7; color:#ba9857; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #decfa4; border-right:1px solid #decfa4; cursor:default;}
ul.displayTabType6 li.current {background-color:#c99a32; color:#fff; border-top:1px solid #c99a32; border-right:1px solid #c99a32;}

ul.displayTabType7 {*zoom:1; border-bottom:none; border-left:1px solid #ddd;}
ul.displayTabType7:after {content:""; display:block; clear:both;}
ul.displayTabType7 li {float:left; background-color:#eef5e2; color:#88a845; padding:0 50px; height:22px; line-height:22px; text-align:center; border-top:1px solid #cddab7; border-right:1px solid #cddab7; cursor:default;}
ul.displayTabType7 li.current {background-color:#85a849; color:#fff; border-top:1px solid #85a849; border-right:1px solid #85a849;}

ul.displayTabType2 {*zoom:1; padding:10px 0;}
ul.displayTabType2:after {content:""; display:block; clear:both;}
ul.displayTabType2 li {float:left; padding:0 20px; height:12px; line-height:12px; text-align:center; color:#959595; border-left:1px solid #e1e1e1; cursor:default;}
ul.displayTabType2 li:first-child {border-left:none}
ul.displayTabType2 li.current {color:#000;}

ul.displayTabTypeImage {*zoom:1;}
ul.displayTabTypeImage:after {content:""; display:block; clear:both;}
ul.displayTabTypeImage li {float:left;}
ul.displayTabTypeImage li.current {color:#000;}


/*----------------------------------*/
/* 회원(member)
/*----------------------------------*/

/* 로그인폼 - 상하 */
.login_wrap {width:370px; margin:0 auto; text-align:center;}
.login_wrap .login_form input[type='text'], 
.login_wrap .login_form input[type='password'] {width:calc(100% - 12px); width:357px\0IE8+9; height:40px; line-height:40px; border:1px solid #e0e0e0; padding-left:10px; font-size:14px;}
.login_wrap .login_form input {margin-bottom:10px;}
.login_wrap .login_form .login_btn {width:100%;}
.login_wrap .login_list {zoom:1;}
.login_wrap .login_list:after {clear:both; display:block; content:'';}
.login_wrap .login_list li {float:right; color:#ccc;}
.login_wrap .login_list li:first-child {float:left;}
.login_wrap .login_list li label {color:#333;}

/* 로그인 - 좌우 */
.login_wrap .login_form2 {text-align:left; zoom:1;}
.login_wrap .login_form2:after {clear:both; display:block; content:'';}
.login_wrap .login_form2 li {float:right; width:30%;}
.login_wrap .login_form2 li:first-child {float:left; width:65%;}
.login_wrap .login_form2 input[type='text'], 
.login_wrap .login_form2 input[type='password'] {width:100%; height:35px; line-height:35px; border:1px solid #e0e0e0; padding-left:10px; font-size:14px;}
.login_wrap .login_form2 input {margin-bottom:8px;}
.login_wrap .login_form2 .login_btn {padding:35px 0; width:100%; min-width:100px;}

/* SNS 로그인 */
.sns_join {width:100%; margin:20px auto 0; border-top:1px solid #d0d0d0; padding-top:20px; text-align:center; *zoom:1;}
.sns_join h4 {margin-bottom:15px; color:#666;}
.sns_join .sns_list {text-align:center;}
.sns_join .sns_list li {display:inline-block; text-align:left; padding:0px; margin:3px;}
.sns_join .sns_list li img {cursor:pointer;}

/* 회원가입 - 스텝 */
.join_step {margin:30px auto; /*border:1px solid #e0e0e0; background:#fff; */zoom:1;}
.join_step:after {clear:both; display:block; content:'';}
.join_step li {float:left; width:24.5%; margin:0 2px; border-bottom:3px solid #c8c8c8; background:url('../images/common/order_step_arrow.png') no-repeat left center; padding:15px 0; text-align:center; color:#999;}	
.join_step li:first-child {background:none;}
.join_step li h3 {font-size:24px; font-weight:600; letter-spacing:-1px; color:inherit;}
.join_step li h3 span {display:inline-block; vertical-align:middle; margin:-5px 0 0 10px; font-size:16px;}
.join_step li.active {border-color:#666; color:#666;}

/* 회원가입 */
.join_wrap .gate_wrap {margin-top:15px; border-top:3px solid #0d509c;}
.join_wrap .benefit_wrap {border-bottom:1px dotted #a0a0a0; background:#f9f9f9; padding:20px 0; text-align:center; color:#666;}
.join_wrap .benefit_wrap h5 {color:inherit;}
.join_wrap .benefit_wrap ul {text-align:center; margin:0 auto;}
.join_wrap .benefit_wrap li {display:inline-block;}
.join_wrap .benefit_wrap li .benefit {font:13px Verdana; font-weight:600; color:#c40000;}
.join_wrap .type_list {padding:20px 0 0; text-align:center;}
.join_wrap .type_list .type {display:inline-block; vertical-align:middle; margin-right:20px; font-size:14px; font-weight:600;}
.join_wrap .type_list .jointypemember {min-width:150px !important;}
.join_wrap .benefit_wrap2 {margin:30px auto 0; border:1px solid #e0e0e0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:20px; text-align:center; color:#666;}
.join_wrap .benefit_wrap2 h5 {font-size:14px; color:inherit;}
.join_wrap .benefit_wrap2 .benefit_list {width:615px; margin:0 auto;}
.join_wrap .benefit_wrap2 .benefit_list li {float:left; width:14.2%; text-align:center; font-size:11px; color:#888;}
.join_wrap .agree_wrap {margin-bottom:30px;}
.join_wrap .agree_wrap .textarea {margin:10px auto 15px;
border-bottom:1px solid #e9e9e9; padding:15px;}
.join_wrap .agree_wrap .textarea textarea {width:100%; height:200px; border:0px; padding:0;}
.join_wrap .agree_wrap .agree {text-align:center; background:#f8f8f8; padding:22px 0;}
.join_wrap .form_wrap {margin:10px auto 15px;}
.join_wrap .welc_wrap { margin-top:27px; text-align:center; border:5px solid #f8f8f8; 
background:url('../images/common/orderok_topbg.jpg') no-repeat 50% 0; padding-bottom:20px; 
}
.join_wrap .welc_wrap .welcome {font-size:50px; font-weight:normal; color:#666;}
.join_wrap .welc_wrap .top_welc{ font-family:'NanumMyeongjoBold'; color:#222222; font-size:30px; padding-top:92px; }
.join_wrap .welc_wrap .top_welc b{ color:#0d509c;}
.join_wrap .welc_wrap .top_welc2{ color:#777777; font-size:18px;}
.join_wrap .welc_wrap .top_welc2 b{ color:#222222; font-weight:bold; }
.join_wrap .welc_wrap .top_welc3{ color:#777777; font-size:18px; line-height:30px; }
.join_wrap .welc_wrap .top_welc3 b{ color:#d92b3e; font-weight:bold; }
.join_wrap .welc_wrap .top_welc3 em{ color:#d92b3e; font-weight:normal; color:#0d509c; margin:0 2px;}
.join_wrap .welc_wrap .top_welc4{ color:#222222; font-size:18px; font-weight:normal;}
.join_wrap .welc_wrap .top_welc4 b{ color:#222222; font-size:18px; font-weight:bold;}
.join_wrap .btn_wrap {margin-top:40px;}

/* 본인인증/성인인증 */
.join_wrap .adult_img {margin-bottom:30px; border:1px solid #e0e0e0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:20px;}
.join_wrap .adult_img dl {width:800px; margin:0 auto;}
.join_wrap .adult_img dt {display:table-cell;}
.join_wrap .adult_img dd {display:table-cell; padding:5px 0 0 20px; font-size:14px; line-height:1.6; letter-spacing:-1px;}
.join_wrap .auth_wrap {margin-bottom:20px;}
.join_wrap .auth_wrap ul {display:table; width:100%;}
.join_wrap .auth_wrap ul li {display:table-cell; padding-left:5px; vertical-align:top;}
.join_wrap .auth_wrap ul li:first-child {padding-left:0; padding-right:5px;}
.join_wrap .auth_wrap .auth {padding:20px 0; text-align:center;}
.join_wrap .auth_wrap dl {}
.join_wrap .auth_wrap dt {}
.join_wrap .auth_wrap dd {}
.join_wrap .auth_wrap dd p { font-size:14px; color:#222222; }
.join_wrap .auth_wrap .certifi_btn_blu{ width:186px; height:60px; border-radius:4px; background:#0d509c; text-align:center; color:#fff; font-weight:bold; display:block;
margin:0 auto; font-size:16px; line-height:60px; 
}

/* 아이디/비밀번호 찾기 */
.join_wrap.find > h4 {border-bottom:3px solid #0d509c; padding-bottom:20px; color:#222222; font-size:22px; font-weight:bold; }
.join_wrap.find .h5_wrap {padding:23px 0 0px 0; ;}
.join_wrap.find .h5_wrap h5{ color:#222222; font-size:18px; font-weight:bold; }
.join_wrap.find .h5_wrap p{ color:#777777; padding-top:15px; }
.join_wrap.find .auth {display:table; width:100%; height:353px;}
.join_wrap.find .auth .cell {display:table-cell; vertical-align:middle; text-align:center;}
.join_wrap.find .auth .find_id {margin-bottom:20px; border-bottom:1px solid #fff; padding-bottom:20px; vertical-align:middle;}
.join_wrap.find .auth .type { }
.join_wrap.find .captcha_wrap{ width:300px; margin:10px auto; }
.join_wrap.find .captcha_wrap2{ width:300px; margin:50px auto 0px auto; }
.join_wrap.find .auth .find_table{ border-spacing:0px; }
.join_wrap.find .auth .find_table th {text-align:left; font-weight:bold; color:#222222; font-size:14px;  padding:0; margin:0; vertical-align:middle;}
.join_wrap.find .auth .find_table td { text-align:left; padding:0; margin:0;vertical-align:middle; }
.join_wrap.find .auth .find_table td input[type='text']{ 
	border:1px solid #e9e9e9; border-radius:3px; height:33px; 
	padding:0 10px; 
}
/* .join_wrap.find .auth input[type='submit'] {min-width:80px; height:80px;} */
.join_wrap.find .auth_result {margin-bottom:30px; border:1px solid #e0e0e0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:20px; text-align:center; color:#666; line-height:1.6;}

/* 아이디찾기(캡차) */
.captcha_wrap {display:;}
.captcha_wrap .captcha_table {width:99.6%; border-collapse:collapse;}
.captcha_wrap .captcha_table td {border:1px solid #ccc; padding:0px; text-align:center;}
.captcha_wrap .captcha_table .captcha_td {background:#fff;}
.captcha_wrap .captcha_table .captcha_td2 {width:60px; background:#fff;}
.captcha_wrap .captcha_img img {width:147px;}
.captcha_text {margin-top:8px; border:1px solid #ccc; overflow:hidden;}
.captcha_text input {border:none; width:100%; height:20px; background:#fff; text-indent:5px;}


/*----------------------------------*/
/* 상품(goods)
/*----------------------------------*/

/* 상품 검색영역 */
#goodsSearchForm .gsf-category-title {margin:20px 0; padding:20px 0;position:relative; text-align:center;background:#fafafa;border:1px solid #e9e9e9;}
#goodsSearchForm .gsf-category-title .gsfc-th, 
#goodsSearchForm .gsf-category-title .gsfc-td { }
#goodsSearchForm .gsf-category-title .gsfc-th {display:none;}
#goodsSearchForm .gsf-category-title .gsfc-td {display:inline-block;font-size:16px;}
#goodsSearchForm .gsf-category-title .gsfc-td label{display:inline-block;line-height:33px;}
#goodsSearchForm .gsf-category-title .gsfc-td input[name='search_text'] {display:inline-block; vertical-align:top; width:301px; 
height:33px; line-height:33px; background:#fff; 
border:1px solid #e9e9e9; border-radius:5px;
padding-left:12px; } 
#goodsSearchForm .gsf-category-title .gsfc-td input[type='submit'] {vertical-align:top; 
	display:inline-block; 
	width:85px;
	height:35px; 
	margin-left:5px;
	background:url('../images/common/sch_wr_btn1.gif') no-repeat 0 0;
	border:0 none;
	text-align:center;
	font-size:14px;
	color:#fff; 
	font-weight:bold; } 
#goodsSearchForm .gsf-category-table {position:relative; padding-left:15px; border:1px solid #dbdbdb;}
#goodsSearchForm .gsf-category-table .gsfc-th, 
#goodsSearchForm .gsf-category-table .gsfc-td {min-height:40px; line-height:40px;}
#goodsSearchForm .gsf-category-table .gsfc-th input[name='search_text'] {width:140px; text-indent:5px; height:20px; line-height:20px; border:1px solid #c1c1c1; border-right:none;}
#goodsSearchForm .gsf-category-list {width:100%; zoom:1;padding-left:23px}
#goodsSearchForm .gsf-category-list:after {clear:both; display:block; content:'';}
#goodsSearchForm .gsf-category-list li {float:left;}
#goodsSearchForm .gsf-category-list li a {display:inline-block; margin:9px 30px 9px 0; border-bottom:1px solid #fff; padding:1px 0; height:20px; line-height:20px; font-weight:600; color:#676767;}
#goodsSearchForm .gsf-category-list li a:hover,
#goodsSearchForm .gsf-category-list li a.bold {border-bottom:1px solid #333; color:#333; text-decoration:none;}
#goodsSearchForm .gsf-category-double-list {table-layout:fixed; }
#goodsSearchForm .gsf-category-double-list .gsfc-th {padding:20px 16px; text-align:left; font-weight:bold; color:#4e4e4e; }
#goodsSearchForm .gsf-category-double-list .gsfc-td {padding:15px;}
#goodsSearchForm .gsf-category-double-list .gsfc-td,
#goodsSearchForm .gsf-category-double-list .gsfc-th {border-top:1px solid #e9e9e9}
#goodsSearchForm .gsf-category-double-list tr:first-child td,
#goodsSearchForm .gsf-category-double-list tr:first-child th {border-top:none;}
#goodsSearchForm .gsf-category-double-list .gsfc-td a {color:#676767;}
#goodsSearchForm .gsf-category-double-list .gsf-category-list {table-layout:fixed; margin:0px; border-left:1px solid #e9e9e9;}
#goodsSearchForm .gsf-category-double-list .gsf-category-list li {padding:4px 20px; border:0px;}
#goodsSearchForm .gsf-category-double-list .gsf-category-list li a {color:#676767; ;}
#goodsSearchForm .gsf-main-table {position:relative; padding-left:140px; border:1px solid #dbdbdb; border-top:none;}
#goodsSearchForm .gsf-main-table .gsfm-th, 
#goodsSearchForm .gsf-main-table .gsfm-td {min-height:40px; line-height:40px;}
#goodsSearchForm .gsf-main-table .gsfm-th {position:absolute; top:0; left:0; bottom:0; width:120px; background:#f9f9f9; text-align:left; text-indent:16px; font-weight:600; color:#333;}
#goodsSearchForm .gsf-main-table_cate {position:relative; padding-left:100px; border:0px solid #dbdbdb; border-top:none;}
#goodsSearchForm .gsf-main-table_cate .gsfm-th, 
#goodsSearchForm .gsf-main-table_cate .gsfm-td {min-height:40px; line-height:40px;}
#goodsSearchForm .gsf-main-table_cate .gsfm-th {position:absolute; top:0; left:0; bottom:0; text-align:left; font-weight:600; color:#333;}
#goodsSearchForm ul.gsfm-brands {display:inline-block; *zoom:1; width:100%}
#goodsSearchForm ul.gsfm-brands:after {content:""; display:block; clear:both}
#goodsSearchForm ul.gsfm-brands li {float:left;}
#goodsSearchForm ul.gsfm-brands li input[type='checkbox'] {margin:0;}
#goodsSearchForm div.gsfm-brands-more {position:absolute; right:15px; top:10px; cursor:pointer}
#goodsSearchForm ul.gsfm-colors {margin-top:12px; display:inline-block; *zoom:1;}
#goodsSearchForm ul.gsfm-colors:after {content:""; display:block; clear:both}
#goodsSearchForm ul.gsfm-colors li {float:left; margin-right:4px;}
#goodsSearchForm ul.gsfm-colors li span {display:block; width:14px; height:14px; border:1px dotted #333; cursor:pointer}
#goodsSearchForm ul.gsfm-colors li span:hover {border-style:dotted; border-color:#000}
#goodsSearchForm ul.gsfm-colors li span.selected {border-style:solid; border-color:#000}
#goodsSearchForm ul.gsfm-prices {display:inline-block; *zoom:1;}
#goodsSearchForm ul.gsfm-prices:after {content:""; display:block; clear:both}
#goodsSearchForm ul.gsfm-prices li {float:left; margin-left:3px; width:75px; border:1px solid #e1e1e1; background:#fff; height:20px; line-height:18px; text-align:center; color:#333; cursor:pointer}
#goodsSearchForm ul.gsfm-prices li:first-child {margin-left:0;}
#goodsSearchForm ul.gsfm-prices li.selected {border:1px solid #333; background:#fff; color:#333; font-weight:600;}
#goodsSearchForm .gsf-main-table .gsfm-td input[name='start_price'], 
#goodsSearchForm .gsf-main-table .gsfm-td input[name='end_price'] {height:20px; line-height:20px; padding:0 5px; border:1px solid #c1c1c1}
#goodsSearchForm .gsf-main-table .gsfm-td input[type='submit'] {margin-left:5px; padding:6px 10px 3px;}

/* 브랜드 검색 */
.bradn_search_fm {margin:0 auto 30px; width:540px; zoom:1;}
.bradn_search_fm:after {clear:both; display:block; content:'';} 
.bradn_search_fm > h1 {float:left; width:120px; line-height:40px; font-size:24px; font-weight:600; color:#444; letter-spacing: -1px;}
.bradn_search_fm > div {float:left; border:1px solid #999; background:#fff; padding-left:10px;}
.bradn_search_fm > div > input[type='text'] {border:none; width:300px; height:20px; line-height:20px; font-size:16px;}
.brand_search_btns {border:1px solid #e3e3e3; background:#f5f5f5; padding:20px 10px; text-align:center;}
.brand_search_btns > .la {float:left; width:17%; text-align:center; height:19px; border-right:1px #7e7e7e dotted;}
.brand_search_btns > .ra {width:100%; height:19px; margin:0 auto;}
.brand_search_btns > .ra > ul {margin:0 13px;}
.brand_search_btns > .ra > ul > li {float:left;}
.brand_search_btns > .ra > ul > li.bar {font-size:11px; line-height:16px; color:#e6e6e6; margin:1px 2px;}
.brand_search_btns a {display:inline-block; border:1px solid #cbcbcb; color:#aeaeae; padding:3px; min-width:10px; line-height:11px; font-size:13px; cursor: pointer; text-align:center; margin:1px; background: #ffffff;}
.brand_search_btns a:hover, .brand_search_btns a.on {background:#6F7B9C; border:1px solid #3d3c4a; color:#fff; text-decoration:none;}
.brand_search_classification {clear: both; padding-top:15px; color:#666;}
.brand_search_classification > dl > dt {width:10%; float:left; text-align:center; margin:5px 0;}
.brand_search_classification > dl > dd {width:90%; float:left;}
.brand_search_classification > dl > dd > ul > li {float:left; width:160px; margin:5px;}
.brand_search_classification input[type='checkbox'] {vertical-align: middle;}
.brand_list {border-bottom:1px solid #e3e3e3; padding:20px 0 0;}
.brand_list > dl {border-top:1px solid #e3e3e3; padding-top:30px;}
.brand_list > dl > dt { font-size:16px; font-weight: 700; color:#FFF; background:#767676; width:44px; height:44px; line-height:44px; text-align:center; margin:0 20px; float:left; margin-bottom:30px; }
.brand_list > dl > dd { float:left; width:90%; margin-bottom:30px; }
.brand_list > dl > dd > ul {list-style-type:disc; list-style-position: inside;}
.brand_list > dl > dd > ul > li { float:left; width:200px; line-height:12px; padding:3px 10px;}
.brand_list > dl > dd > ul > li > a {color:#767676;}
.brand_list .brandtxt.disable {color:#E0E0E0;}
.brand_list .brandtxt.on {font-weight:700; color:#003f7e;}

/* 상품목록 상단 */
.goods_list_summary {padding:10px 0; font-size:13px;}
.goods_list_summary b {color:#000;}
.goods_list_top {position:relative;margin-bottom:30px; border-top:3px solid #333; border-bottom:1px solid #999; 
height:54px; line-height:54px;  zoom:1;}
.goods_list_top:after {clear:both; display:block; content:'';}
.goods_list_top .sort_item {letter-spacing:-1px; color:#cfcfcf; }
.goods_list_top .sort_item a {color:#727272;display:inline-block;line-height:54px; }
.goods_list_top .sort_item a b {font-weight:600; color:#000;}
.goods_list_top .goods_list_style {position:absolute;top:15px;right:150px;display:inline-block; *zoom:1}
.goods_list_top .goods_list_style:after {display:block; clear:both; content:""}
.goods_list_top .goods_list_style li {float:left;}
.goods_list_top .goods_list_style li a {display:block;}
.goods_list_top .goods_list_style li.lattice_a a {background:url('../images/common/list_type_a.gif') no-repeat; width:22px; height:22px; cursor:pointer}
.goods_list_top .goods_list_style li.lattice_a_on a {background:#6a83c8 url('../images/common/list_type_a_on.gif') no-repeat; width:22px; height:22px;}
.goods_list_top .goods_list_style li.lattice_b a {background:url('../images/common/list_type_b.gif') no-repeat; width:28px; height:22px; cursor:pointer}
.goods_list_top .goods_list_style li.lattice_b_on a {background:#6a83c8 url('../images/common/list_type_b_on.gif') no-repeat; width:28px; height:22px;}
.goods_list_top .goods_list_style li.list a {background:url('../images/common/list_type_c.gif') no-repeat; width:21px; height:22px; cursor:pointer}
.goods_list_top .goods_list_style li.list_on a {background:#6a83c8 url('../images/common/list_type_c_on.gif') no-repeat; width:21px; height:22px;}

table.noborder-table,
table.noborder-table th,
table.noborder-table td {border:0px !important;}
.thumbnailvideo {position:absolute; z-index:5; background-position:center; background:url('../images/common/thumb_play.png') no-repeat center center; vertical-align:middle;}
.mobilethumbnailvideo {position:absolute; z-index:5; background-position:center; background:url('../images/common/thumb_play.png') no-repeat; vertical-align:middle;}

.goods_option {color:#848484; margin:2px 0;}
.goods_input {color:#848484; margin:2px 0;}
.order_number {font-size:13px;}
.order_title {margin:20px 0 5px; background:url('../images/common/ico_detail_list.png') no-repeat left center; padding-left:15px; font-size:13px; font-weight:600;}
.order_title span {font-size:12px; font-weight:normal; color:#888;}
.join_required {display:inline-block; width:7px; height:6px; background:url('../images/common/icon_check_join.gif') no-repeat; vertical-align:middle;}
.couponbtn {border:0px; background-color:#000; color:#fff; font-size:11px; height:20px; letter-spacing:-1px; padding:0 7px; cursor:pointer}

/* 코멘트 스타일 */
.cmtcell {/*height:24px;*/ padding-left:13px;padding-right:10px;padding-top:14px;padding-bottom:14px;  background:#fff; border-top:1px solid #e9e9e9;
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
}
.comt_name{ color:#222222; font-weight:bold; }
.comt_date{ color:#222222; font-weight:bold;  margin-left:11px; }
.cmtcontent { background:#fff; padding-left:13px;padding-right:10px;padding-bottom:14px;
 border-bottom:1px solid #e9e9e9;
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
}
/* 타임세일 */
.eventEnd {}
.eventEnd .time_count {/* 남은시간 */ background:#fd454d; padding:2px 5px; font-size:11px; font-weight:normal; color:#fff;}

/* 배송불가 */
.ship_no {position:absolute; top:0; left:0; border:1px solid #fd454d; width:100%; height:99%;}
.ship_no dt {background:#fd454d; padding:5px; color:#fff;}


/*----------------------------------*/
/* 주문(order)
/*----------------------------------*/

/* 주문/결제 - 스텝 */

.order2_step { zoom:1; width:1120px; }
.order2_step:after {clear:both; display:block; content:'';}
.order2_step li {float:left; /* width:32.5%; margin:0 2px; padding:15px 0; text-align:center; color:#999; */
width:350px; height:98px;  border:1px solid #e9e9e9; border-radius:4px; position:relative; 
}	
.order2_step li:first-child {background:none;}
.order2_step li h3 {display:none;}
.order2_step li.active  p{ width:37px; height:37px; position:absolute; top:32px; right:-21px; background:url('../images/common/orderstep_arr_active.png') no-repeat 0 0;}
.order2_step li.active  p em{ display:none; }
.order2_step li  p{ width:37px; height:37px; position:absolute; top:32px; right:-21px; background:url('../images/common/orderstep_arr.png') no-repeat 0 0; z-index:9;}
.order2_step li  p em{ display:none; }
.order2_step li.active {border-color:#0d509b; }
.order2_step li.step1{  background:url('../images/common/order_steps1.png') no-repeat 0 5px; }
.order2_step li.step2{  background:url('../images/common/order_steps2.png') no-repeat 0 5px; }
.order2_step li.step3{  background:url('../images/common/order_steps3.png') no-repeat 0 5px; }
table td.tac{ text-align:center; } 

/* 장바구니  */
.order_thumb_wrap {display:table;}
.order_thumb_wrap dt, .order-item-image {display:table-cell; width:60px; text-align:right;}
.order_thumb_wrap dt .order_thumb, .order-item-image img {border:1px solid #ddd; width:75px; margin-right:15px;}
.order_thumb_wrap dd {display:table-cell; text-align:left;}
.order_thumb {}
.order_name {display:inline-block;}
.order_name:hover{ text-decoration:none; }
.order_option {font-size:11px; color:#666;}
.order_change {padding:0 0;}
.order_change button {}

/* 주문/결제 */
.order_settle {display:table; border-bottom:1px solid #e3e3e3; width:1120px; line-height:1.8; zoom:1;border-spacing:0;}
.order_settle:after {clear:both; display:block; content:'';}
.order_row{display:table-row;}
.order_cell_f{ display:table-cell; vertical-align:top; width:780px; border-right:1px solid #e3e3e3; background:#f8f8f8;}
.order_cell_s{display:table-cell;vertical-align:top; width:360px; }
.order_settle .benefit {position:relative; display:table;  background:#f8f8f8; vertical-align:top; width:780px;  border-spacing:0;}
.order_settle .benefit .rrw{ display:table-row; }
.order_settle .benefit dl {}
.order_settle .benefit dl dd.bdr{ border-right:1px solid #e3e3e3;}
.order_settle .benefit dl dt { display:table-cell; width:119px; color:#222222; text-align:center; vertical-align:middle; height:59px;
border-right:1px solid #e3e3e3; 
border-bottom:1px solid #e3e3e3; 
font-size:12px; font-weight:bold; 
}
.order_settle .benefit dl dd .orders_in{  padding-left:20px; color:#222; }
.order_settle .benefit dl dd .orders_in .ord_b{ font-weight:bold; color:#222; }
.order_settle .benefit dl dd { width:271px; display:table-cell; vertical-align:middle; height:59px;  border-bottom:1px solid #e3e3e3; }
.order_settle .benefit2 {position:relative; display:table; background:#f8f8f8; vertical-align:top; width:780px; border-spacing:0;border-spacing:0; }
.order_settle .benefit2 .rrw{ display:table-row; }
.order_settle .benefit2 dl {}
.order_settle .benefit2 dl dd .orders_in{  padding-left:20px; color:#222; }
.order_settle .benefit2 dl dt { display:table-cell; width:119px; color:#222; font-weight:bold; 
text-align:center; vertical-align:middle; height:100%;   }
.order_settle .benefit2 dl dd { width:661px; display:table-cell; vertical-align:middle; height:85px;border-left:1px solid #e3e3e3; }

/* 
.order_settle .benefit2 dl.ship {position:absolute; left:0; bottom:0; width:100%; border-top:1px solid #ddd; background:#f9f9f9; padding:15px 0;}
.order_settle .benefit2 dl.ship dt {width:17%; margin-left:15px;}
.order_settle .benefit2 dl.ship dd {margin-left:2px;} */



.order_settle .settle {display:table-cell; width:340px;
vertical-align:top;}
.order_settle .settle dl { padding:0px 20px; }
.order_settle .settle dl dt {float:left; width:50%; color:#222; font-size:12px; font-weight:bold;  line-height:25px;}
.order_settle .settle dl dd {float:right; width:50%; text-align:right; font-weight:600; font-size:12px; color:#222;font-weight:normal; line-height:25px;}
.order_settle .settle dl dt.total, 
.order_settle .settle dl dd.total {margin-top:10px; border-top:1px solid #ccc; padding-top:10px; font-size:12px; font-weight:600;}
.order_settle .settle dl dd.total {padding-top:5px;}
.order_settle .settle dl dd.total span {font-size:12px;  }
.order_settle h4 {padding:0px 0 0 13px; font-size:12px; color:#d92b3e; }
.order_settle .list_inner {padding:5px 13px 10px;}
.order_settle .benefit ul {}
.order_settle .benefit li {padding:3px 0;}
.order_settle .benefit dl.save dt {padding:3px 0;}
.order_settle .benefit dl.save dd {padding:3px 0;}
.order_settle .settle ul.list_inner {padding:5px 13px 10px;}
.order_settle .settle ul.list_inner > li {padding:3px 0;}
.order_settle .settle .agreement {padding:10px 13px 0;}
.order_settle .settle .agreement li {padding-bottom:10px;}
.order_settle .list_inner table tbody th {line-height:27px; text-align:left; font-weight:normal; color:#666;}
.order_settle .list_inner table tbody td {}
.order_settle.view .benefit dl dt {width:20%;}
.order_settle.view .benefit dl dd {width:80%;}
.order_settle.view .settle {width:40%;}
.order_settle.view .list_inner table.order_view tbody th {padding:2px 0; line-height:18px; vertical-align:top; text-align:left; font-weight:normal; color:#666;}
.order_settle.view .list_inner table.order_view tbody td {padding:2px 0; line-height:18px; vertical-align:top;}
.order_settle.view .list_inner table.order_view tbody td.tit {border-bottom:1px solid #ddd; padding-bottom:5px; font-weight:600;}
.order_settle .benefit .ship_message {position:relative; display:inline-block; border:1px solid #ddd; background:url('../images/common/new_arrow.png') no-repeat right; width:450px; vertical-align:middle;}
.order_settle .benefit .ship_message input {float:left; border:0;}
.order_settle .benefit .ship_message .click {float:right; width:18px; height:18px;cursor:pointer;}
.order_settle .benefit .ship_message .add_message {display:none; position:absolute; top:18px; left:-1px; border:1px solid #ddd; background:#fff; width:450px; -webkit-box-shadow:2px 2px 1px 0 rgba(0,0,0, 0.05); -moz-box-shadow:2px 2px 1px 0 rgba(0,0,0, 0.05); box-shadow:2px 2px 1px 0 rgba(0,0,0, 0.05); z-index:5;}
.order_settle .benefit .ship_message .add_message li {border-top:1px dotted #ddd; height:18px; padding-left:3px !important; color:#666;}
.order_settle .benefit .ship_message .add_message li:first-child {border-top:0;}
.order_settle .benefit .ship_message_txt {width:425px;}





.order_settle {display:table; border-bottom:1px solid #e3e3e3; width:1120px; line-height:1.8; zoom:1;border-spacing:0;}
.order_settle:after {clear:both; display:block; content:'';}
.order_row{display:table-row;}
.order_cell_f{ display:table-cell; vertical-align:top; width:780px; border-right:1px solid #e3e3e3; background:#f8f8f8;}
.order_cell_s{display:table-cell;vertical-align:top; width:360px; }
.order_settle .benefit {position:relative; display:table;  background:#f8f8f8; vertical-align:top; width:780px;  border-spacing:0;}
.order_settle .benefit .rrw{ display:table-row; }
.order_settle .benefit dl {}
.order_settle .benefit dl dd.bdr{ border-right:1px solid #e3e3e3;}
.order_settle .benefit dl dt { display:table-cell; width:119px; color:#222222; text-align:center; vertical-align:middle; height:59px;
border-right:1px solid #e3e3e3; 
border-bottom:1px solid #e3e3e3; 
font-size:12px; font-weight:bold; 
}
.order_settle .benefit dl dd .orders_in{  padding-left:20px; color:#222; }
.order_settle .benefit dl dd .orders_in .ord_b{ font-weight:bold; color:#222; }
.order_settle .benefit dl dd { width:271px; display:table-cell; vertical-align:middle; height:59px;  border-bottom:1px solid #e3e3e3; }
.order_settle .benefit2 {position:relative; display:table; background:#f8f8f8; vertical-align:top; width:780px; border-spacing:0;border-spacing:0; }
.order_settle .benefit2 .rrw{ display:table-row; }
.order_settle .benefit2 dl {}
.order_settle .benefit2 dl dd .orders_in{  padding-left:20px; color:#222; }
.order_settle .benefit2 dl dt { display:table-cell; width:119px; color:#222; font-weight:bold; 
text-align:center; vertical-align:middle; height:100%;   }
.order_settle .benefit2 dl dd { width:661px; display:table-cell; vertical-align:middle; height:85px;border-left:1px solid #e3e3e3; }

/* 
.order_settle .benefit2 dl.ship {position:absolute; left:0; bottom:0; width:100%; border-top:1px solid #ddd; background:#f9f9f9; padding:15px 0;}
.order_settle .benefit2 dl.ship dt {width:17%; margin-left:15px;}
.order_settle .benefit2 dl.ship dd {margin-left:2px;} */


.order_settle2 { display:table; width:1120px; border-spacing:0; border-top:3px solid #0d509c; border-bottom:1px solid #e9e9e9;  }
.order_settle2 .order_set_wrap2{ display:table-row;}
.order_settle2 .settle {display:table-cell; width:340px;
vertical-align:top;}
.order_settle2 .settle dl { padding:0px 20px; }
.order_settle2 .settle dl dt {float:left; width:50%; color:#222; font-size:12px; font-weight:bold;  line-height:30px;}
.order_settle2 .settle dl dd {float:right; width:50%; text-align:right; font-weight:600; font-size:12px; color:#222;font-weight:normal; line-height:30px;}
.order_settle2 .settle dl dt.total, 
.order_settle2 .settle dl dd.total {margin-top:15px; border-top:1px solid #ccc; padding-top:10px; font-size:12px; font-weight:600;}
.order_settle2 .settle dl dt.total b{ font-size:16px; display:inline-block; }
.order_settle2 .settle dl dd.total {padding-top:5px; text-align:right; }
.order_settle2 .settle dl dd.total span {font-size:12px;  }
.order_settle2 h4 {padding:0px 0 0 13px; font-size:12px; color:#d92b3e; }
.order_settle2 .list_inner {  display:table; border-spacing:0; width:780px; border-right:1px solid #e9e9e9; }
.order_settle2 .list_inner > li{ display:table-row ;  }
.order_settle2 .list_inner > li.delivery_input{ display:table-row !important; }
.order_settle2 .list_inner > li .os-tit{ display:table-cell ;  width:180px; vertical-align:middle; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; }
.order_settle2 .list_inner > li .os-tit p{ text-align:left; color:#222222; font-size:14px; font-weight:bold; padding-left:25px; }
.order_settle2 .list_inner > li .os-con{ display:table-cell ;  width:579px; vertical-align:middle;   border-bottom:1px solid #e9e9e9;  padding:10px; }
.order_settle2 .list_inner > li .os-con2{ display:table-cell ;  width:940px; vertical-align:middle;   border-bottom:1px solid #e9e9e9;  padding:10px; }
.order_settle2 .list_inner > li .os-both{ display:table-cell ;  width:780px; vertical-align:middle;height:35px;  border-bottom:0 none;border-bottom:1px solid #e9e9e9;  }
.order_settle2 .list_inner > li .os-con input{  border:1px solid #e9e9e9; border-radius:3px; height:33px; text-indent:10px; }
.order_settle2 .list_inner > li .os-con .ord_inp_type1{ width:193px; }
.order_settle2 .list_inner > li .os-con .ord_inp_type2{ width:53px; }
.order_settle2 .list_inner > li .os-con .ord_inp_type3{ width:143px; }
.order_settle2 .list_inner > li .os-con .ord_inp_type4{ width:284px; }
.order_settle2 .list_inner > li .os-bdbnone{ border-bottom:0 none; }
.order_settle2 .list_inner3  li:last-child .os-tit{ border-bottom:0 none;}
.order_settle2 .list_inner3  li:last-child .os-con{ border-bottom:0 none;}
.order_settle2 h4.settle_top_tit2{ color:#222222; font-size:16px; font-weight:bold;  padding:0 0 0 0;}
.order_settle2 .settle ul.list_inner2 {  display:table; border-spacing:0; width:290px; padding:0px 0px 0px !important; border-right:0 none; }
.order_settle2 .list_inner2 > li{ display:table-row ;  }
.order_settle2 .list_inner2 > li.delivery_input{ display:table-row !important; }
.order_settle2 .list_inner2 > li .os-tit{ display:table-cell ;  width:90px; vertical-align:middle; height:35px; border-bottom:0 none; border-right:0 none; }
.order_settle2 .list_inner2 > li .os-tit p{ font-weight:bold; font-size:14px; font-weight:bold; color:#222; padding-left:0px; }
.order_settle2 .list_inner2 > li .os-con{ display:table-cell ;  width:200px; vertical-align:middle; height:35px;  border-bottom:0 none;}
.order_settle2 .list_inner2 > li .os-con input{  border:1px solid #e9e9e9; border-radius:3px; height:33px; }
.order_settle2 .list_inner2 > li .os-con .ord_inp_type1{ width:193px; }
.order_settle2 .list_inner2 > li .os-con .ord_inp_type2{ width:53px; }
.order_settle2 .list_inner2 > li .os-con .sl{ display:inline-block; vertical-align:middle; padding:0 2px 0 4px;  text-align:center; }
.order_settle2 .list_inner2 > li .os-both{ display:table-cell ;  width:290px; vertical-align:middle;height:35px;  border-bottom:0 none;}
.order_settle2 .list_inner2 > li .os-both2{ display:table-cell ;  width:290px; vertical-align:middle;height:10px;  border-bottom:0 none;}
.order_settle2 .os-both-in{ padding:10px;  line-height:22px; }




.order_settle2 .list_inner4 {  display:table; border-spacing:0; width:1120px; }
.order_settle2 .list_inner4 > li{ display:table-row ;  }
.order_settle2 .list_inner4 > li.delivery_input{ display:table-row !important; }
.order_settle2 .list_inner4 > li .os-tit{ display:table-cell ;  width:20%; vertical-align:middle;border-bottom:1px solid #e9e9e9;  }
.order_settle2 .list_inner4 > li .os-tit p{ text-align:left; color:#222222; font-size:14px; font-weight:bold; padding-left:25px; }
.order_settle2 .list_inner4 > li .os-tit3{ display:table-cell ;  width:178px; vertical-align:middle;border-bottom:1px solid #e9e9e9;  }
.order_settle2 .list_inner4 > li .os-tit3 p{ text-align:left; color:#222222; font-size:14px; font-weight:bold; padding-left:25px; }
.order_settle2 .list_inner4 > li .os-con{ border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;
display:table-cell ;  width:940px; vertical-align:middle;   border-bottom:1px solid #e9e9e9;  padding:10px; }
.order_settle2 .list_inner4 > li .os-con2{border-left:1px solid #e9e9e9; display:table-cell ;  width:80%; vertical-align:middle;   border-bottom:1px solid #e9e9e9; }
.order_settle2 .list_inner4 > li .os-con2 .in{ padding:10px; }
.order_settle2 .list_inner4 > li .os-con3{border-left:1px solid #e9e9e9; display:table-cell ;  
width:942px; vertical-align:middle;   border-bottom:1px solid #e9e9e9; }
.order_settle2 .list_inner4 > li .os-con3 .in{ padding:10px; }
.order_settle2 .list_inner4 > li .os-both{ border-left:1px solid #e9e9e9;display:table-cell ;  width:780px; vertical-align:middle;height:35px;  border-bottom:0 none;border-bottom:1px solid #e9e9e9;  }
.order_settle2 .list_inner4 > li .os-con input{  border:1px solid #e9e9e9; border-radius:3px; height:33px; }
.order_settle2 .list_inner4 > li .os-con3 input{  border:1px solid #e9e9e9; border-radius:3px; height:33px; }
.order_settle2 .list_inner4 > li .os-con .ord_inp_type1{ width:193px; }
.order_settle2 .list_inner4 > li .os-con .ord_inp_type2{ width:53px; }
.order_settle2 .list_inner4 > li .os-con .ord_inp_type3{ width:143px; }
.order_settle2 .list_inner4 > li .os-con .ord_inp_type4{ width:284px; }

.settle_in{ padding:0 25px; }

.order_settle2 .benefit{display:table-cell; width:780px;
vertical-align:top; }

.order_settle2 .benefit3{display:table-cell; width:1120px !important;
vertical-align:top; }
.order_settle2 .benefit.bdr{ border-right:1px solid #e9e9e9 ;}
.order_settle2 .benefit ul {}
.order_settle2 .benefit li {padding:3px 0;}
/* .order_settle2 .benefit dl.save dt {padding:3px 0;}
.order_settle2 .benefit dl.save dd {padding:3px 0;} */
.order_settle2 .settle ul.list_inner {padding:5px 13px 10px;}
.order_settle2 .settle ul.list_inner > li {padding:3px 0;}
.order_settle2 .settle .agreement {padding:10px 13px 0;}
.order_settle2 .settle .agreement li {padding-bottom:10px;}
.order_settle2 .list_inner table tbody th {line-height:27px; text-align:left; font-weight:normal; color:#666;}
.order_settle2 .list_inner table tbody td {}
.order_settle2.view .benefit dl dt {width:20%;}
.order_settle2.view .benefit dl dd {width:80%;}
.order_settle2.view .settle {width:40%;}
.order_settle2.view .list_inner table.order_view tbody th {padding:2px 0; line-height:18px; vertical-align:top; text-align:left; font-weight:normal; color:#666;}
.order_settle2.view .list_inner table.order_view tbody td {padding:2px 0; line-height:18px; vertical-align:top;}
.order_settle2.view .list_inner table.order_view tbody td.tit {border-bottom:1px solid #ddd; padding-bottom:5px; font-weight:600;}
.order_settle2 .benefit .ship_message {position:relative; display:inline-block; 
border:1px solid #ddd; background:url('../images/common/new_arrow.png') no-repeat right; width:450px; vertical-align:top; border-radius:3px; }
.order_settle2 .benefit .ship_message input {float:left; border:0;}
.order_settle2 .benefit .ship_message .click {float:right; width:18px; height:18px;cursor:pointer;}
.order_settle2 .benefit .ship_message .add_message {display:none; position:absolute; top:18px; left:-1px; border:1px solid #ddd; background:#fff; width:450px; -webkit-box-shadow:2px 2px 1px 0 rgba(0,0,0, 0.05); -moz-box-shadow:2px 2px 1px 0 rgba(0,0,0, 0.05); box-shadow:2px 2px 1px 0 rgba(0,0,0, 0.05); z-index:5;}
.order_settle2 .benefit .ship_message .add_message li {border-top:1px dotted #ddd; height:18px; padding-left:3px !important; color:#666;}
.order_settle2 .benefit .ship_message .add_message li:first-child {border-top:0;}
.order_settle2 .benefit .ship_message_txt {width:425px; height:59px !important; vertical-align:top; border:0 none !important;   }
.order_settle2 .benefit .save_wrap{ display:table; width:780px; border-spacing:0; }
.order_settle2 .benefit .save_wrap2{ display:table; width:1120px; border-spacing:0; }
.order_settle2 .benefit dl.save{ display:table-row; }
.order_settle2 .benefit dl.save dt{ display:table-cell; 	
    width: 180px;
    vertical-align: middle;
    border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
.order_settle2 .benefit dl.save dd{ 
	display: table-cell;
    width: 579px;
    vertical-align: middle;
    border-bottom: 1px solid #e9e9e9;
    padding: 10px;
}
.order_settle2 .benefit dl.save dd > input{  border:1px solid #e9e9e9; border-radius:3px; height:33px;vertical-align:top;   }

.order_settle2 .benefit dl.save2{ display:table-row; }
.order_settle2 .benefit dl.save2 dt{ display:table-cell; 	
    width: 180px;
    vertical-align: middle;
    border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	height:55px; 
}
.order_settle2 .benefit dl.save2 dt p{ 
text-align:left; color:#222222; font-size:14px; font-weight:bold; padding-left:25px;
} 
.order_settle2 .benefit dl.save2 dt p.p2{ display:inline-block; }
.order_settle2 .benefit dl.save2 dd{ 
	display: table-cell;
    width: 939px;
    vertical-align: middle;
    border-bottom: 1px solid #e9e9e9;
    padding: 10px;
}
.order_settle2 .benefit dl.save dd > input{  border:1px solid #e9e9e9; border-radius:3px; height:33px;vertical-align:top;   }


.ord_w143{ width:143px; }
.ord_w117{ width:127px; }
.cdw_bd1{ 
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    height: 33px;
	line-height:33px;
	display:inline-block; 
	vertical-align:top; 
	padding:0 10px; 
	text-align:right; 
}
.cdw_bd1 input[type='text']{ border:0 none; width:80px;  height:28px; line-height:28px;  vertical-align:middle; text-align:right; }
.order_settle2 .benefit dl.save dt p {
    text-align: left;
    color: #222222;
    font-size: 14px;
    font-weight: bold;
    padding-left: 25px;
}


#payment_type {margin:15px 0 0px 0;}
#payment_type > li {float:left;  margin-right:5px; padding:0; margin-bottom:10px; }
#payment_type > li:first-child {margin-left:0;}
#payment_type > li > div { width:15px; height:15px; overflow:hidden;
display:inline-block;vertical-align:top;
}
p{
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px
}
#payment_type > li > div > label { vertical-align:top;	background:url('../images/common/order_label.png') no-repeat 0 0;width:15px; height:15px; text-align:center; display:inline-block; }
#payment_type > li > div > label input[type="radio"] {display:none;}
#payment_type > li > p { text-align:center; line-height:14px; display:inline-block
; vertical-align:top;	 margin-right:25px; font-size:12px; }
/* #payment_type > li > div.kakaopay2 > label {background-position:0 0;}
#payment_type > li > div.card > label {background-position:-85px 0;}
#payment_type > li > div.account > label {background-position:-169px 0;} 
#payment_type > li > div.escrow_account > label {background-position:-253px 0;}
#payment_type > li > div.virtual > label {background-position:-337px 0;} 
#payment_type > li > div.escrow_virtual > label {background-position:-421px 0;} 
#payment_type > li > div.cellphonepay > label {background-position:-505px 0;} 
#payment_type > li > div.bank2 > label {background-position:-589px 0;}
#payment_type > li > div.paypal > label {background-position:-673px 0;}
#payment_type > li > div.eximbay > label {background-position:-757px 0;} */
#payment_type > li > div.active > label {	background:url('../images/common/order_label_act.png') no-repeat 0 0;}
#payment_type > li > div.active + p {font-weight:600;}
/* #payment_type > li > div.kakaopay2.active > label {background-position:0 -80px;}
#payment_type > li > div.card.active > label {background-position:-85px -80px;}
#payment_type > li > div.account.active > label {background-position:-169px -80px;} 
#payment_type > li > div.escrow_account.active > label {background-position:-253px -80px;} 
#payment_type > li > div.virtual.active > label {background-position:-337px -80px;} 
#payment_type > li > div.escrow_virtual.active > label {background-position:-421px -80px;} 
#payment_type > li > div.cellphonepay.active > label {background-position:-505px -80px;} 
#payment_type > li > div.bank2.active > label {background-position:-589px -80px;}
#payment_type > li > div.paypal.active > label {background-position:-673px -80px;}
#payment_type > li > div.eximbay.active > label {background-position:-757px -80px;} */
.order_settle span.save {display:inline-block; border-bottom:1px solid #ccc; margin-right:3px; width:83px; height:18px; text-align:right; vertical-align:top;}
.order_settle input.save {border:0; border-bottom:1px solid #ccc; width:80px; height:18px; text-align:right; vertical-align:top;}
.wx {width:85px;}
.giftTable {border-top:0px solid #ddd; padding-top:5px;}
.ul_list li {background:url('../images/common/ico_list.png') no-repeat left 10px; padding-left:6px; line-height:1.6;}
.ul_list2 li {background:url('../images/common/ico_list2.png') no-repeat left 10px; padding-left:8px; line-height:1.6;}

.ul_list2_n{}
.ul_list2_n li{ color:#222222; font-size:12px; line-height:25px;
    background: url(../images/rd_list_bul.gif) no-repeat 0 10px;
    padding-left: 10px;
    line-height: 25px;
}

.ul_list3_n{}
.ul_list3_n li{ color:#222222; font-size:13px; line-height:30px;
    background: url(../images/rd_list_bul.gif) no-repeat 0 13px;
    padding-left: 10px;
    line-height: 30px;
}

/* 상품상세 */
.goods_eventEnd {display:table; width:100%; border-top:1px solid #ccc; background:#f9f9f9; font-size:14px;}
.goods_eventEnd li {display:table-cell; padding:5px;}
.goods_eventEnd li.buy span {font-size:20px; font-weight:600; color:#333;}
.goods_eventEnd li.time {text-align:right;}
.goods_eventEnd li.time .time_count {display:inline-block; background:#6F7B9C; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 7px; font-weight:600; color:#fff; letter-spacing:-1px;}
.sale_rate_wrap {position:relative; float:right;}
.sale_rate_wrap .sale_rate_bg {position:absolute; top:10px; right:5px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#fd454d; width:60px; height:60px;}
.sale_rate_wrap .sale_rate_txt {position:absolute; top:25px; right:13px; text-align:center; font-size:12px; color:#fff; letter-spacing:-1px;}
.sale_rate_wrap .sale_rate_txt span {font-size:22px;}
#goods_view .slides_container {position:relative; width:100%; margin-left:50px; margin-bottom:10px; border:1px solid #ddd; text-align:center; }
#goods_view .slides_container .zoom {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:0.5; filter:alpha(opacity=50);}
#goods_view .slides_container .zoom_img {display:none; position:absolute; top:50%; left:50%; margin:-44px 0 0-44px; background:url('../images/common/btn_zoom.png') no-repeat; width:88px; height:88px; text-indent:-9999px;}
#goods_view .goods_title {border-top:2px solid #333333;}
#goods_view .goods_title > li {text-align:left;}
#goods_view .goods_wrap {display:table; margin-bottom:50px; width:100%;}
#goods_view .goods_wrap > dt {display:table-cell; vertical-align:top;}
#goods_view .goods_wrap > dd {display:table-cell; vertical-align:top;}
#goods_view .goods_title_sv {margin-top:50px;}
#goods_view .goods_title_sv > li {text-align:left;}
#goods_view .goods_wrap_sv {display:table; margin-bottom:50px; width:100%; background: #f9f9f9; border-radius: 20px;}
#goods_view .goods_wrap_sv > dt {display:table-cell; vertical-align:top;}
#goods_view .goods_wrap_sv > dd {display:table-cell; vertical-align:top; margin-right:100px;}
#goods_view .goods_wrap .btn_wrap {width:580px; overflow:hidden;   }
#goods_view .goods_wrap .btn_wrap .btn_chg.medium, 
#goods_view .goods_wrap .btn_wrap .btn_gray.medium, 
#goods_view .goods_wrap .btn_wrap .btn_sch.medium, 
#goods_view .goods_wrap .btn_wrap .btn_move.medium {}
#goods_thumbs .count {display:table; width:100%;}
#goods_thumbs .count li {display:table-cell;}
#goods_thumbs .pagination {position:relative; width:449px !important; text-align:center; overflow:hidden; white-space:nowrap;
margin-left:12px; 
}
#goods_thumbs .pagination li {display:inline-block; vertical-align:top;}
#goods_thumbs .pagination li img {border:1px solid #ddd; margin:0px 1px;}
#goods_thumbs .pagination li.current img {border:1px solid #aaa;}
.review_benifit {line-height:1.4;}
.short_desc	{font-size:14px; color:#222222; letter-spacing:-1px; line-height:1.4;}
.goods_name {color:#222222; letter-spacing:-1px; line-height:1.4; }
.goods_name h3{ color:#222222; letter-spacing:-1px; line-height:1.4;  font-size:20px; font-weight: bold; word-break: keep-all;}
.goods_description {padding:10px 0 20px 0;}
.goods_description ul {list-style-type:disc;padding-left: 20px;}

/* 상세페이지 유튜브 */
.goods_description .video_box { width: 100% !important; height: 0 !important; padding-top: 56.25%; position: relative; }
.goods_description .video_box iframe { width:100%; height: 100%; position: absolute; top: 0; left: 0; }

.exchange_guide	{padding:10px 0 20px 0; overflow:hidden;}
/*.sale_price {color:#ff5500;}*/
.goods_spec_table {padding:30px 0 0 0;   line-height:1.8;}
.goods_spec_table dl {display:table; width:100%;}
.goods_spec_table dt {display:table-cell; width:132px; text-align:left; font-size:14px; vertical-align:middle; color:#222222; font-weight:bold; height:35px; vertical-align:middle;}
.goods_spec_table dd {display:table-cell;  text-align:left; color:#222; font-size:14px; width:448px; height:35px; vertical-align:middle;}
.goods_spec_table_sv {padding:30px 0 0 0;   line-height:1.8;}

.goods_spec_table_sv dl {display:table; width:92%;}
.goods_spec_table_sv dt {display:table-cell; width:132px; text-align:left; font-size:14px; vertical-align:middle; color:#222222; font-weight:bold; height:35px; vertical-align:middle;}
.goods_spec_table_sv dd {display:table-cell;  text-align:left; color:#222; font-size:14px; width:448px; height:35px; vertical-align:middle;}

.goods_spec_table dd .price_wrap {position:relative;}
.goods_spec_table dd .price_wrap2 {position:relative; font-size:14px; font-weight:bold;}
.goods_spec_table .line {margin:10px 0; height:1px; background:#eaeaea;}
.goods_spec_table dd strong {text-align:left; color:#858585; font-size:11px;letter-spacing:0px;}
.goods_spec_table .sell_price {font-size:24px; font-weight:600;}
.goods_spec_table .sell_price span {font-size:16px;}
.goods_spec_table .consumer_wrap {margin-bottom:-5px;}
.goods_spec_table .consumer {font-size:14px; color:#888; letter-spacing:-1px; text-decoration:line-through;}
.goods_spec_table select {min-width:120px;}
.goods_spec_table .coupon_btn {position:relative; display:inline-block; width:71px; height:34px; background:url("../images/design/coupon_bg.gif"); vertical-align:middle;}
.goods_spec_table .coupon_btn span.cb_percent {position:absolute; left:4px; top:14px; font-size:14px; font-family:tahoma; color:#c00c0b; font-weight:600;}
.goods_spec_table .coupon_btn span.cb_text {position:absolute; left:100%; top:20px; margin-left:3px; width:65px; color:#c00c0b; font-size:11px; font-weight:600; text-decoration:underline;}
.goods_event_banner {padding-top:20px; text-align:center; margin:auto;}
.goods_event_banner .pagination {margin: 10px 0 0; text-align: center; list-style: none;}
.goods_event_banner .pagination li {display:inline-block;margin: 0 1px;}
.goods_event_banner .pagination li a {display: block;width: 13px;height: 0;padding-top: 13px;background-image: url(/app/javascript/plugin/images/pagination.png);background-position: 0 0;margin:0 2px;overflow: hidden;}
.goods_event_banner .pagination li.current a,
.goods_event_banner .pagination li.current a:hover {background-position: 0 -13px}
.goods_event_banner .pagination li a:hover {background-position: 0 -26px}
.event_datetime {margin-bottom:30px; padding:20px 0;}
.event_datetime > ul {display:table; margin:0 auto;}
.event_datetime > ul > li {display:block; text-align:center;}
.event_datetime > ul > li p {font-size:20px; font-weight:600;}
.event_datetime .event_tit {display:table; margin:0 auto 10px; text-align:center; font-size:18px; font-weight:600; color:#666; color:rgba(0, 0, 0, 0.6); letter-spacing:-1px;}
.event_datetime .event_cont {display:table-cell;}
.event_datetime .event_buy {display:table-cell; padding-left:3px; font-weight:normal; color:#000;}
.event_datetime .event_date > dt, .event_datetime .event_date > dd {display:table-cell; padding:0 5px; font-size:18px; font-weight:bold; color:#666; color:rgba(0, 0, 0, 0.6);}
.event_datetime .event_date li {display:table-cell;}
.event_datetime .event_date li.soloday {background:url('../images/common/social_bg_daym.png') repeat-x;}
.event_datetime .event_date li.solohour, .event_datetime .event_date li.solomin, .event_datetime .event_date li.solosecond {width:92px; background:url('../images/common/social_bg_timem.png') repeat-x;}
.goods_option_table {border-bottom:1px solid #e9e9e9; padding:10px 0; line-height:1.8;/*background-color:#ececec*/}
.goods_option_table th {padding:12px 0px 12px 0; width:132px; font-weight:bold; text-align:left; font-size:14px; vertical-align:middle; color:#222222; }
.goods_option_table td {text-align:left; color:#333; width:448px; vertical-align:middle; }
.goods_option_table td .line {margin:10px 0 10px; height:1px; background:#eaeaea;}
.goods_option_table .desc {font-size:11px; color:#9a9a9a;}
.goods_option_table select {width:98%;}
.goods_option_table .btn_pm_td { text-align:right; }
.goods_quantity_table_container {margin:0; border:1px solid #e9e9e9; border-top:0px; border-bottom:0px; padding:0;}
.goods_quantity_table .quantity_cell { background:#f8f8f8; border-bottom:1px solid #e9e9e9; padding:10px 10px; color:#676767; }
.goods_quantity_table .quantity_cell.option_col_price img {margin-top:-3px; margin-left:30px;}
.goods_quantity_table .quantity_cell_sub {border-bottom:1px solid #e9e9e9; padding:10px 10px; color:#222222; font-size:12px; background:#f8f8f8; }
.goods_quantity_table .quantity_cell_sub_price {border-bottom:1px solid #e9e9e9; padding:10px 10px; color:#222222; font-size:12px; background:#f8f8f8; }
.goods_quantity_table .option_text {color:#222; font-size:12px; }
.goods_quantity_table tr.quanity_row.first td {border-top:none;}
.out_option_price, .out_suboption_price {font-size:13px;}
.viewOptionsspecialays {margin:5px 0; padding-bottom:0 !important;}
option.soldout {color:#bcbcbc;}
.viewOptionsspecialbtn {width:30px; height:30px; margin-right:2px; border:0px solid #e8e8e8;padding:0;}
.viewOptionsspecialbtn font {display:inline-block;width:18px; height:18px; border:1px solid #ccc;cursor:pointer;}
.viewOptionsspecialbtnDisable {width:30px; height:30px;  margin-left:2px; border:0px solid #e8e8e8;}
.viewOptionsspecialbtnDisable font {display:inline-block;width:18px; height:18px; border:1px solid #ccc;cursor:pointer;}
.viewSubOptionsspecialays { margin-top:3px; }
.viewSubOptionsspecialbtn {width:30px; height:30px; margin-left:2px; border:0px solid #e8e8e8;padding:0; }
.viewSubOptionsspecialbtn font {display:inline-block;width:18px; height:18px; border:1px solid #ccc;cursor:pointer;}
.viewSubOptionsspecialbtnDisable {width:30px; height:30px;  margin-left:2px; border:0px solid #e8e8e8;}
.viewSubOptionsspecialbtnDisable font {display:inline-block;width:18px; height:18px; border:1px solid #ccc;cursor:pointer;}
.viewInputTextareaLay	{padding:6px 8px;border:1px solid #ddd;background-color:#fff;}
.viewInputTextareaLay textarea {padding:0;width:100%;resize:none;overflow:auto;border:none;}
.hide {display:none;}
.viewInputLay {padding:0;margin-right:2px;}
.viewInputLay input {width:99.5% !important;}
/*.sale_price	{color:#fd454d;}{border:1px solid #e9e9e9 !important;} */
.ea_change	{width:33px;height:18px !important; line-height:17px;
border:1px solid #333 !important; border-left:none !important;border-right:none !important;padding:0px 3px !important;
color:#333; font-weight:bold; text-align:center; 
}
.option_goods_ea{width:33px;height:18px !important; line-height:17px;
border:1px solid #333 !important; border-left:none !important;border-right:none !important;padding:0px 3px !important;
color:#333; font-weight:bold; text-align:center; 
}
.gdopt_con input[type="text"]{width:33px;height:18px !important; line-height:17px;
border:1px solid #333 !important; border-left:none !important;border-right:none !important;padding:0px 3px !important;
color:#333; font-weight:bold; text-align:center; 
}
.total_price {display:table; width:100%; padding-top:24px; padding-bottom:24px;  font-size:14px; font-weight:600; border-bottom:1px solid #e9e9e9; }
.total_price li.th {display:table-cell;  color:#222222; font-size:14px; }
.total_price li.total_goods_price {display:table-cell; padding-right:5px; text-align:right; font-size:16px; font-weight:600;  font-size:14px; color:#222222;}
.total_price li.total_goods_price #total_goods_price,.total_price #total_goods_price {font-size:30px; letter-spacing:-1px; color:#d92b3e;  font-weight:bold; }


/* 빅데이터 */
.bigdata_wrap {width:100%;text-align:center;}
.bigdata_wrap .bigdata_top_bg {position:relative; width:100%; height:190px; margin:0 auto 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:url('../images/common/bigdata_top_bg.png') repeat-x; padding:40px 0 0 40px; text-align:left;}
.bigdata_wrap .bigdata_top_bg h3 {font-size:16px; font-weight:600; color:#379fc7;}
.bigdata_wrap .bigdata_top_bg p {margin-top:10px; font-size:35px; font-weight:600; color:#333; letter-spacing:-2px;}
.bigdata_wrap .bigdata_top_bg img {position:absolute; top:30px; right:40px;}
.bigdata_wrap .bigdata-title-bar img {margin-top:8px;}
.bigdata_wrap .bigdata-goods-list {padding-top:30px;}
div.bigdata-title-bar {border-top:1px solid #828282; border-bottom:1px solid #e3e3e3; height:48px; line-height:48px; position:relative}
div.bigdata-title-bar .bigdata-img {position:absolute; left:5px; top:8px}
div.bigdata-title-bar .bigdata-str {position:absolute; left:45px}


/*---------------------------------------------*/
/* 마이페이지/고객센터(mypage/cecenter)
/*---------------------------------------------*/

/* 인덱스 */
.bbslist_wrap {position:relative; margin-top:40px; zoom:1;}
.bbslist_wrap:after {clear:both; display:block; content:'';}
.bbslist_wrap > .fleft {position:relative; width:49%;}
.bbslist_wrap > .fright {position:relative; width:49%;}
.bbslist_wrap a.more {position:absolute; top:5px; right:0; background:url('../images/common/btn_detail_more.png') no-repeat right center; padding-right:8px; color:#888;}
.bbslist_wrap a.more2{
width:69px;
height:21px;
line-height:21px; 
border-radius:3px; 
border:1px solid #dddddd;
text-align:left; 
position:absolute; top:5px; right:0; 
background:url('../images/sub/mors_picn.gif') no-repeat 46px 6px; color:#777777;
font-size:11px; 
}
.bbslist_wrap a.more2 span{ padding-left:13px; }
.bbslist_wrap table, .bbslist_wrap .bbslist {position:relative; margin-top:8px; border-top:1px solid #666;}
.bbslist_wrap .wishlist_slide{ position:relative;  }
.bbslist_wrap .wishlist_slide .prev {position:absolute; top:50%; left:0; margin-top:-22px; z-index:10;}
.bbslist_wrap .wishlist_slide .next {position:absolute; top:50%; right:0; margin-top:-22px; z-index:10;}
.bbslist_wrap .wishlist_slide .slides_container {background:#fff;}
.bbslist_wrap .wishlist_slide .slides_container .slide > ul {margin-top:20px; width:100%;/*  height:310px;  */overflow:hidden; zoom:1;}
.bbslist_wrap .wishlist_slide .slides_container .slide > ul:after {clear:both; display:block; content:'';}
.bbslist_wrap .wishlist_slide .slides_container .slide > ul  > li:nth-child(1) {
 border-left:1px solid #ececec; 
}
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li:nth-child(5n) {
 border-left:1px solid #ececec; 
}
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li {float:left; vertical-align:top; 
width:279px; text-align:left; padding-bottom:30px; height:388px; 
 border-top:1px solid #ececec; 

 border-bottom:1px solid #ececec;  
background:url('../images/sub/list_rbul.gif') repeat-y 100% 0;
}
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li .img{  border:0 none !important;  margin:0 auto !important;  width:242px;  padding-top:10px; } 
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li .img .imgin{  border:0 none !important; }
.bbslist_wrap .wishlist_slide
.slides_container .slide > ul > li .img .imgin  img { 
border:0 none !important;
margin-left: 0px !important;
margin-right: 0px !important;

}
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li ul { width:242px; margin:7px auto; }
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li li {text-align:left; line-height:1.6;}
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li li.goods_name {/* width:200px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; */}
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li li.goods_name a{ color:#222222; font-size:14px; font-weight:bold; }
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li li.goods_price{ color:#d92b3e; font-size:17px; font-weight:bold; }
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li li.goods_price .goods_won{ color:#d92b3e; font-size:13px; font-weight:normal; }
.bbslist_wrap .wishlist_slide .slides_container .slide > ul > li li.goods_price .goods_won2{ color:#777; font-size:13px; font-weight:normal; }
.bbslist_wrap .bbslist {padding-top:10px;}
.bbslist_wrap .bbslist > li {border-bottom:0px solid #e0e0e0; background:url('../images/common/ico_list.png') no-repeat left center; padding:3px 6px; word-wrap:break-word; word-break:break-all;}	
.bbslist_wrap .bbslist > li span.cat {color:#666;}
.bbslist_wrap .cslist {border:1px solid #e0e0e0; padding:15px 20px 10px; min-height:105px; zoom:1;}
.bbslist_wrap .cslist:after {clear:both; display:block; content:'';}
.bbslist_wrap .cslist h4 {margin-bottom:0; background:none; padding-left:0;}
.bbslist_wrap .cslist .phone {margin:5px 0 -5px; font-size:30px;}
.bbslist_wrap .cslist ul {margin-top:10px;}
.bbslist_wrap .cslist li {background:url('../images/common/ico_list2.png') no-repeat left center; padding:0 8px; line-height:1.6; word-wrap:break-word; word-break:break-all;}

/* 내부 레이아웃 */
.mypage_wrap { width:1110px; border:5px solid #f8f8f8; background:#fff; padding-bottom:11px; }
.mypage_wrap .sns_list {margin-top:10px; border-top:1px solid #666; padding:20px 0 30px; text-align:center;}
.mypage_sum { border:1px solid #e9e9e9; background:#f8f8f8; text-align:center; font-size:16px;  height:78px; line-height:78px;  color:#222222; font-weight:bold; }
.mypage_sum .blue2{ color:#0d509c; font-weight:bold; font-size:16px; } 
.mypage_sum .price2{ color:#d92b3e; font-weight:bold; font-size:16px; } 
.mypage_inner {position:relative; zoom:1;}
.mypage_inner:after {clear:both; display:block; content:'';}
.mypage_inner > .fleft {position:relative; width:49%;}
.mypage_inner > .fright {position:relative; width:49%;}
.mypage_inner > li {float:left; width:33.3%;}
.mypage_inner > li a {text-decoration:none;}
.mypage_inner > li dl {display:table; border-left:1px solid #ccc;}
.mypage_inner > li:first-child dl {border-left:none;}
.mypage_inner > li dt, .mypage_inner > li dd {display:table-cell; line-height:1.6;}
.mypage_inner > li dt {padding:0 15px 0 30px;}
.mypage_inner > li dd span {display:block; color:#666; letter-spacing:-1px;}
.mypage_inner > li dd strong {display:block; font-size:16px; font-weight:600; color:#585866;}
.mypage_inner a.more {position:absolute; top:0px; right:0; color:#d92b3e; display:block; 
width:39px;
height:19px;
line-height:19px; 
border-radius:3px;
border:1px solid #d92b3e; 
text-align:center; 
font-size:12px; 

}
.mypage_inner table {position:relative; margin-top:11px; }
.mypage_inner table th{padding:9px 0 !important; background:#fff !important;
 border:0 none !important; 
border-right:0 none !important; font-weight:bold !important; color:#222222 !important; font-size:13px;   }
.mypage_inner table td {padding:9px 15px !important;
 border:0 none !important; 
border-right:0 none !important;
}
.mypage_inner table td div {width:270px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.box_container {border:1px solid #e0e0e0; background:#f9f9f9; padding:20px;}
.box_container .coupon_wrap {width:100%; margin:0 auto;}
.box_container .coupon_wrap > li {text-align:center; font-size:13px;}
.box_container .promotion_wrap {width:100%; margin:0 auto;}
.box_container .promotion_wrap > li {width:20%; text-align:center;}
.box_container .promo_wrap {width:100%; margin:0 auto; zoom:1;}
.box_container .promo_wrap:after {clear:both; display:block; content:'';}
.box_container .promo_wrap.mt-20 {margin-top:-20px;}
.box_container .promo_wrap > li {float:left; width:20%; text-align:center; margin-top:20px;}
.box_container .promo_wrap > li ul {width:95%; margin:0 auto; border:1px solid #6d7c81; border:1px solid rgba(109, 124, 140, 0.2); background:#fff; padding-bottom:15px;}
.box_container .promo_wrap > li li {line-height:20px;}
.box_container .promo_wrap > li li .promo_code {background:#6d7c81; background:rgba(109, 124, 140, 0.8); padding:10px 0; color:#fff; line-height:1.2;}
.box_container .promo_wrap > li li .promo_code .txt {font-weight:bold; color:#fff; color:rgba(255, 255, 255, 0.5);}
.box_container .promo_wrap > li li .promo_code .sale {font-size:14px;}
.box_container .promo_wrap > li li .promo_code .sale span {font-size:16px; font-weight:bold; color:#fff;}
.box_container .exchange_wrap {background:#6d7c81; background:rgba(109, 124, 140, 0.8); padding:10px; color:#fff; color:rgba(255, 255, 255, 0.5);}
.box_container .exchange_wrap  strong {color:#fff;}

/* 검색폼 양식 */
.search-form-container { }
.search-form-containerbd{border-top:3px solid #0d509c; }

.search-form-container .search-form-table {  padding:11px 0 11px 10px; }
.search-form-container .search-form-table li {padding:5px 0;}
.search-form-container .search-form-table li input[name='keyword'] {padding:0 10px; 
background:#fff;}
.search-form-container .search-form-table li button {
background:#0d509c; color:#fff; border:0 none; 
width:87px; height:35px; line-height:35px; border-radius:3px; text-align:center; font-size:12px; 
}
.search-form-container .search-form-table li .search-tit {display:inline-block; width:68px; vertical-align:middle; font-weight:600;
color:#222222; font-size:13px; font-weight:bold; 
}
.mypcp_lists1_wr{
	background:#f8f8f8; border:1px solid #e9e9e9; 
}
.mypcp_lists1{ padding:25px 26px 25px 26px !important; }
.date_selt{ display:inline-block; padding-left:117px;  }
.mypcp_lists1 input[type='text']{
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    height: 33px;
    line-height: 33px;
}

.mypcp_lists1 .all-check{
	
}

.mypcp_lists1 .myp_datebtn1{ width:75px; height:33px; display:inline-block; text-align:center;line-height:33px; color:#222222; font-size:13px; background:#f8f8f8;
 margin:0 -2px; border:1px solid #e9e9e9;
}

/* 주문내역 스텝 */
.order_step {width:1120px; margin:0 auto; padding:10px 0; line-height:1.4; zoom:1;}
.order_step:after {clear:both; display:block; content:'';}
.order_step li {float:left;  margin-right:31px; text-align:center;  width:158px; height:178px; 
border:1px solid #e9e9e9; border-radius:3px; position:relative; }
.order_step li:first-child {}
.order_step li:last-child { margin-right:0px; }
.order_step li dl {}
.order_step li .nxt{ position:absolute; z-index:99; top:72px; right:-19px;  width:37px; height:37px; background:url('../images/common/orderstep_arr_active.png') no-repeat 0 0;}
.order_step li .nxt em{ display:none;}
.order_step li dt { padding-top:82px; }
.order_step li dt span {display:inline-block; 
font-size:16px; font-weight:600; color:#d92b3e; font-style:italic; padding-bottom:2px; border-bottom:1px solid #d92b3e;}
.order_step li dd.tit {margin:7px 0 0px 0; font-weight:bold; font-size:16px; font-weight:600; color:#222;}
.order_step li dd {font-size:12px; color:#777777; line-height:16px; padding-top:5px; }
.order_step li .orderst1{ background:url('../images/sub/order_d_icn1.png') no-repeat 50% 24px;}
.order_step li .orderst2{ background:url('../images/sub/order_d_icn2.png') no-repeat 50% 23px;}
.order_step li .orderst3{ background:url('../images/sub/order_d_icn3.png') no-repeat 50% 28px;}
.order_step li .orderst4{ background:url('../images/sub/order_d_icn4.png') no-repeat 50% 26px;}
.order_step li .orderst5{ background:url('../images/sub/order_d_icn5.png') no-repeat 50% 29px;}
.order_step li .orderst6{ background:url('../images/sub/order_d_icn6.png') no-repeat 50% 25px;}
.order_step li .ret_st1{ background:url('../images/sub/order_ref_icn1.png') no-repeat 50% 23px;}
.order_step li .ret_st2{ background:url('../images/sub/order_d_icn5.png') no-repeat 50% 23px;}
.order_step li .ret_st3{ background:url('../images/sub/order_d_icn2.png') no-repeat 50% 23px;}

.order_step.return {width:544px;}
/* .order_step.return li, .order_step.return li:first-child {width:33%;} */
.order_step.ticket {width:544px;}


/* 위시리스트 */






.wish_wrap {}
.wish_wrap > ul {zoom:1;}
.wish_wrap > ul:after {clear:both; display:block; content:'';}
.wish_wrap > ul > li {float:left; width:25%; text-align:center; box-sizing:border-box;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
height:451px; 

}
.wish_wrap > ul > li:nth-child(1) { border-left:1px solid #e9e9e9; }

.wish_wrap > ul:first-child{
border-top:1px solid #e9e9e9;
}
.wish_wrap > ul > li.nodata {width:100%; padding-bottom:20px;}
.wish_wrap > ul > li .img {position:relative; padding-top:12px; }
.wish_wrap > ul > li .img img {/* width:190px; */ width:242px !important; height:242px !important; border:0 none !important; }
.wish_wrap > ul > li .img input[type='checkbox'] {position:absolute; top:14px; left:17px;}
.wish_wrap > ul > li ul {margin:4px auto 30px auto;}
.wish_wrap > ul > li li {text-align:left; padding-left:14px; line-height:1.6; 
padding-right:14px; 
border-right:0 none;
border-bottom:0 none;
border-left:0 none; 
}
.wish_wrap > ul > li ul .milgt{ color:#777777; font-size:12px;  }
.wish_wrap > ul > li ul .goods_name{ height:36px; }
.wish_wrap > ul > li ul .goods_name a{color:#222222; font-size:14px; font-weight:bold; }
.wish_wrap > ul > li ul .dis_p{ display:inline-block; color:#777777;  font-size:12px; margin-right:5px; vertical-align:middle;}
.wish_wrap > ul > li ul .org_p{display:inline-block; color:#d92b3e; font-size:17px; font-weight:bold; vertical-align:middle;}
.wish_wrap > ul > li ul .gswon{color:#d92b3e;font-size:13px; font-weight:normal;  }
.wish_wrap > ul > li ul .gswong{color:#777777;font-size:12px; font-weight:normal;  }
/* 미니샵 */
.mshop_depth ul {zoom:1;}
.mshop_depth ul:after {clear:both; display:block; content:'';}
.mshop_depth li {float:left;}
.mshop_depth li.reg_btn {margin-top:-3px; padding-left:5px;}
.mshop_visual {margin-bottom:40px; text-align:center;}
.goods_search_form {margin-bottom:20px;}

/* 하단 이용약관 */
/* .service_wrap {line-height:1.4;}
.service_wrap h4 {margin-top:30px;}
.service_wrap h4:first-child {margin-top:none;}
.service_wrap p {margin-top:10px;} */

/* 네이버톡톡 버튼 */
.btn_navertalk {display:block; background:#01c43d; text-align:center; padding-top:15px; height:35px; font-size:15px; font-weight:600; color:#fff !important; text-decoration:none !important; letter-spacing:-1px;}
.btn_navertalk img {margin-bottom:3px;}

.btn_navertalk2 {display:block; background:#01c43d; text-align:center; padding-top:9px; margin-bottom:25px; height:30px; font-size:15px; font-weight:600; color:#fff !important; text-decoration:none !important; letter-spacing:-1px; border-radius:15px;}
.btn_navertalk2 img {margin-bottom:3px;}

/* 404 에러페이지 */
#PC {position:absolute; top:50%; left:50%; margin:-267px 0 0 -236px; text-align:center;}
#PC h1 {margin:30px auto; font-size:30px; font-weight:normal; color:#333; letter-spacing:-3px;}
#PC p {margin:0 auto; font-size:20px; font-weight:normal; color:#666; letter-spacing:-2px;}
#PC p .phone {font-family:'tahoma'; font-weight:600; letter-spacing:0;}


/*----------------------------------*/
/* 메인(main)
/*----------------------------------*/

.main_area01{position:relative;}
.main_area01 .ctgr_qna{position:absolute;bottom:0;left:50%;margin-left:-560px;z-index:200;width:187px;line-height:45px;text-indent:25px;background:#f6821f url('../images/common/blet_ctgr_qna.png') no-repeat 158px 50%;font-weight:bold;}
.main_area01 .ctgr_qna a{display:block;color:#fff;}
.main_area01 .ctgr_qna a:hover{text-decoration:none; }
.main_gnb{position:absolute;top:0;left:50%;margin-left:-560px;z-index:9;display:none;}
.main_gnb > ul{height:465px;padding:10px 0;background:#fff;}
.main_gnb:hover > ul{background:#fff;} 
.main_gnb > ul > li{width:187px; }

/* 신상품,출시예정,품절/재입고/단종 히든처리 */
.main_gnb > ul > li:first-child{display:none;}
.main_gnb > ul > li:nth-child(2){display:none;}


.main_gnb > ul > li:hover{background:#9d9d9d;}
.main_gnb:hover > ul > li > a{color:#444; }
.main_gnb:hover > ul > li:hover > a{color:#fff;text-decoration:none;}
.main_gnb > ul > li > a{color:#444;display:block;padding:4.5px 0 4px 15px;line-height:1.7em;}

.main_gnb > ul > li .gnb_2deps{ visibility: hidden;height: 0;opacity: 0; transition: all 0.5s ease 0s;position:absolute;top:0;left:184px;width:934px;display:table;height:440px;overflow:hidden;background:#fff;}
.main_gnb > ul > li:hover .gnb_2deps{height:440px;opacity: 1; visibility: visible;}
.main_gnb .gnb_2deps .list_2deps{display:table-cell;width:464px;vertical-align:top;border:4px solid #9d9d9d;}
.main_gnb .gnb_2deps .list_2deps ul{overflow:hidden;width:100%;padding-top:10px;}
.main_gnb .gnb_2deps .list_2deps ul li{float:left;width:50%; }
.main_gnb .gnb_2deps .list_2deps ul li a{display:block;padding: 6px 0 6px 30px;color:#777777;}
.main_gnb .gnb_2deps .list_2deps ul li:hover a{color:#0d509c;font-weight:bold;}
.main_gnb .gnb_2deps .banner_a{display:table-cell;width:466px;vertical-align:top;border-left:1px solid #ddd;}
.main_gnb .gnb_2deps .banner_a:after{content:'';display:block;clear:both;}
.main_gnb .gnb_2deps .banner_a span{float:left;display:block;}

.main_display .displayTabContentsRolling > ul > li.l_navi_btn img {left:-20px;}
.main_display .displayTabContentsRolling > ul > li.r_navi_btn img {right:-20px;}
/* .main_display .goodsDisplayWrap {width:230px !important; height:230px !important;}
.main_display .goodsDisplayImageWrap {width:100% !important; height:100% !important; max-width:100% !important; max-height:100% !important; border-radius:50%; overflow:hidden;}
.main_display .goodsDisplayImageWrap > a > img {width:100% !important; height:100% !important;}
.main_slider {margin-bottom:50px;} */
.main_h3 {padding:35px 0 15px 0;  font-size:22px; font-weight:600;color:#222;}
.main_h3_welfare {padding:35px 0 15px 15px;  font-size:24px; font-weight:600;color:#222;}
.main_p_welfare {margin-top:-30px;  padding:4px 15px; font-size:16px; font-weight:100;color:#222;text-align:right; background:#f7f7f7; }
.main_display h3 span {font-size:18px; font-weight:normal; color:#888;}
/* .main_border {border:1px solid #ccc; padding:35px 20px 20px;} */

.main_banner_area01{overflow:hidden;width:100%;}
.main_banner_area01 p{float:left; margin-right:25px;}
.main_banner_area01 p.last{margin-right:0;}

.main_project_area{position:relative;overflow:hidden;width:100%;}
.main_project_area p{float:left;margin:0 20px 20px 0;}
.main_project_area p.last{position:absolute;top:0;right:0;margin:0;}

.main_project_area2{position:relative;overflow:hidden;width:100%;}
.main_project_area2 p{float:left;margin:0 20px 20px 0;}
.main_project_area2 p.last{position:absolute;top:0;right:0;margin:0;}

.main_project_area3{position:relative;overflow:hidden;width:100%;}
.main_project_area3 p{float:left;margin:0 20px 20px 0;}
.main_project_area3 p.last{position:absolute;top:0;right:0;margin:0;}

.main_brand_area{display:table;border-collapse:collapse;width:100%;}
.main_brand_area div{display:table-row;}
.main_brand_area div p{display:table-cell;width:20%;border:1px solid #ececec;text-align:center;}

.main_best_area{position:relative;height:386px;padding:5px 20px 0 295px;}
.main_best_area .banner{position:absolute;top:20px;left:0;}
.main_best_area .displayTabContentsA > ul > li.goodsDisplayWrap { height:316px;padding:10px;background:#fff; }
.main_best_area .displayTabContentsA .goodsDisplayItemWrap .goodsDisplayImage{height:242px;}  
.main_best_area .goodsDisplayTextWrap .price_txt{display:none;}

.main_best_area1{position:relative;overflow:hidden;width:100%;}
.main_best_area1 p{float:left;margin:0 20px 0 0;}
.main_best_area1 p:nth-child(2){position:absolute;top:0;left:285px;margin:0;}
.main_best_area1 p:nth-child(3){position:absolute;top:0;left:570px;margin:0;}
.main_best_area1 p:last-child{position:absolute;top:0;right:0;margin:0;}
.main_best_area1 p span{display:none;}

.main_best_area1 .list a:hover{opacity:0.7;}
.main_best_area1 .list a:hover span{position:absolute; bottom:0; left:0; width:255px; padding:20px 0; padding-left:10px; height:35px; display:inline-block; background:#000; animation-name:best_area1; animation-duration:0.4s; animation-iteration-count:1; bottom:0px;}

.main_best_area1 .list2 a:hover{ opacity:0.7; }
.main_best_area1 .list2 a:hover span{position:absolute; bottom:0; left:0; width:255px; padding:20px 0; padding-left:10px; height:35px; display:inline-block; background:#333; animation-name:best_area1; animation-duration:0.4s; animation-iteration-count:1; bottom:0px;}

	/* Safari 4.0 - 8.0 */
		@-webkit-keyframes best_area1 {
			0% {bottom:-25px;}
			100% {bottom:0px;}
		}
		/* Standard syntax */
		@keyframes best_area1 {
			0% {bottom:-25px;}
			100% {bottom:0px;}
		}

.main_brand_area2{position:relative;overflow:hidden;width:100%;}
.main_brand_area2 p{float:left;margin:0 20px 0 0;}
.main_brand_area2 p:nth-child(2){position:absolute;top:0;left:285px;margin:0;}
.main_brand_area2 p:nth-child(3){position:absolute;top:0;left:570px;margin:0;}
.main_brand_area2 p:last-child{position:absolute;top:0;right:0;margin:0;}
.main_brand_area2 p span{display:none;}

.main_brand_area2 .list a:hover{opacity:0.7;}
.main_brand_area2 .list a:hover span{position:absolute; bottom:0; left:0; width:255px; padding:20px 0; padding-left:10px; height:35px; display:inline-block; background:#000; animation-name:brand_area2; animation-duration:0.4s; animation-iteration-count:1; bottom:0px;}

	/* Safari 4.0 - 8.0 */
		@-webkit-keyframes brand_area2 {
			0% {bottom:-25px;}
			100% {bottom:0px;}
		}
		/* Standard syntax */
		@keyframes brand_area2 {
			0% {bottom:-25px;}
			100% {bottom:0px;}
		}




.main_md_area{ margin-top:40px;background:#f2f2f2; }
.main_md_area .md01{position:relative;padding-left:570px;}
.main_md_area .md01 .banner{position:absolute;top:0;left:0;}
.main_md_area .md02{margin-top:20px;padding-bottom:10px} 
.main_md_area .displayTabContentsA > ul > li.goodsDisplayWrap { height:270px;padding:10px ;background:#fff; border:1px solid #e9e9e9;}
.main_md_area .displayTabContentsA .goodsDisplayItemWrap .goodsDisplayImage{height:242px;} 
.main_md_area .displayTabContentsD > ul > li.goodsDisplayWrap { height:270px;padding:10px;background:#fff; /*border:1px solid #e9e9e9;*/}
.main_md_area .displayTabContentsD .goodsDisplayItemWrap .goodsDisplayImage{height:242px;} 
.main_md_area .goodsDisplayTextWrap .price_txt{display:none;}

.main_md_area1{ }
.main_md_area1 .md01{position:relative;padding-left:570px;}
.main_md_area1 .md01 .banner{position:absolute;top:0;left:0;}
.main_md_area1 .md02{margin-top:20px;padding-bottom:10px} 

.main_md_area1 .displayTabContentsA > ul > li.goodsDisplayWrap { height:270px;padding:10px ;background:#fff; /*border:1px solid #e9e9e9;*/}
.main_md_area1 .displayTabContentsA .goodsDisplayItemWrap .goodsDisplayImage{height:242px;} 
.main_md_area1 .displayTabContentsD > ul > li.goodsDisplayWrap { height:270px;padding:10px;background:#f4f4f4; /*border:1px solid #e9e9e9;*/}
.main_md_area1 .displayTabContentsD .goodsDisplayItemWrap .goodsDisplayImage{height:242px;} 
.main_md_area1 .goodsDisplayTextWrap .price_txt{display:none;}


.main_popular_area{background:#f2f2f2;}

.main_popular_area .popular02{padding-top:18px; background:#ffffff;}
.main_popular_area .popular02 .displayTabContentsA > ul > li.goodsDisplayWrap,
.main_popular_area .popular02 .displayTabContentsA .goodsDisplayItemWrap .goodsDisplayImage, 
.main_popular_area .popular02 .displayTabContentsA .goodsDisplayItemWrap .goodsDisplayQuickShopping{width:203px !important;}
.main_popular_area .popular02 .displayTabContentsA .goodsDisplayItemWrap .goodsDisplayImage{height:203px;} 
.main_popular_area .pop_summary{visibility: hidden;height: 0;opacity: 0;
transition: all 0.5s ease 0s;position:absolute;top:16px;left:0px;width:100%;display:table;background:url('../images/bg_pop_summary.png') repeat;}
.main_popular_area .goodsDisplayWrap:hover .pop_summary{height: auto;opacity: 1; visibility: visible;}
.main_popular_area .pop_summary p{display:table-cell;vertical-align:middle;height:338px;}
.main_popular_area .pop_summary p span{display:block;width:60%;margin:0 auto;color:#fff;}
.main_popular_area .pop_summary p .btn_view{display:inline-block;width:120px;line-height:34px;margin-top:20px;text-align:center;color:#fff;border:1px solid #fff;text-decoration:none;}
.main_popular_area .popular02 .pop_summary p{height:203px;}





.main_slider{position:relative;z-index:1;}
.main_slider .slider_visual a{display:block;margin:0 auto;width:1120px;height:485px;}
.main_slider .slider_visual li{background-position:50% 0;background-repeat:no-repeat;} 
.main_slider .slider_visual li:nth-child(2){display:none;}
.main_slider .slider_visual li:nth-child(3){display:none;}
.main_slider .slider_visual li:nth-child(4){display:none;}
.main_slider .slider_visual li:nth-child(5){display:none;}
.main_slider .slider_visual li:nth-child(6){display:none;}


/* 메인 슬라이더 배너 버튼 추가 */
.main_slider .slider_visual .slider_link_LS div {position:absolute;top:290px;left:50%;margin-left:-300px;z-index:5;}
.main_slider .slider_visual .slider_link_LS div a{background:#ffffff;width:400px;height:126px;background:url('../images/LS_bt1.png');border:1px solid #fff;}
.main_slider .slider_visual .slider_link_LS div a:hover{width:672px;height:126px;background:url('../images/LS_bt.jpg');border:1px solid #f6821f; }

.main_slider .slider_visual .slider_link_catalogue div {position:absolute;top:40px;right:50%;margin-right:-800px;z-index:5;}
.main_slider .slider_visual .slider_link_catalogue div a{width:200px;height:200px;background:url('../images/main_visual_20220214_mini.png');}
.main_slider .slider_visual .slider_link_catalogue div a:hover{background:url('../images/main_visual_20220214_mini_hover.png');}

.main_slider .slider_visual .slider_link_bosch div:first-child {position:absolute;top:40px;right:50%;margin-right:-400px;z-index:5;}
.main_slider .slider_visual .slider_link_bosch div:first-child a{width:150px;height:150px;background:url('../images/main_visual_20220215_mini.png');}
.main_slider .slider_visual .slider_link_bosch div:first-child a:hover{background:url('../images/main_visual_20220215_mini_hover.png');}
.main_slider .slider_visual .slider_link_bosch div:nth-child(2) {position:absolute;top:40px;right:50%;margin-right:-550px;z-index:5;}
.main_slider .slider_visual .slider_link_bosch div:nth-child(2) a{width:150px;height:150px;background:url('../images/main_visual_20220215_mini2.png');}
.main_slider .slider_visual .slider_link_bosch div:nth-child(2) a:hover{background:url('../images/main_visual_20220215_mini2_hover.png');}


.main_slider .slider_visual .slider_link div:first-child {position:absolute;top:310px;left:50%;margin-left:-510px;z-index:5;}
.main_slider .slider_visual .slider_link div:first-child a{background:#f6821f;width:120px;height:26px;border:1px solid #f6821f; border-radius:10px;padding-top:10px;text-align:center;color:#fff;font-size:14px;font-weight:bold;}
.main_slider .slider_visual .slider_link div:first-child a:hover{background:#008787;color:#fff;border:1px solid #008787;}
.main_slider .slider_visual .slider_link div:nth-child(2) {position:absolute;top:360px;left:50%;margin-left:-510px;z-index:5;}
.main_slider .slider_visual .slider_link div:nth-child(2) a{background:#fff;width:120px;height:26px;border:1px solid #fff; border-radius:10px;padding-top:10px;text-align:center;color:#008787;font-size:14px;font-weight:bold;}
.main_slider .slider_visual .slider_link div:nth-child(2) a:hover{background:#008787;color:#fff;border:1px solid #008787}



.main_slider .main_visual_menu{position:absolute;top:0;left:50%;margin-left:-560px;width:1120px;}
.main_slider .main_visual_l{position:absolute;top:0;left:0;width:195px;height:500px;}
.main_slider .main_visual_l .bg{position:absolute;left:0;top:0;width:100%;height:500px;background:url('../img/btn/bg_squre.png') repeat}
.main_slider .main_visual_l .zone01{position:relative;margin-top:2px;letter-spacing:-1px;}
.main_slider .main_visual_l .zone01 li{height:82px;font-size:14px;border-bottom:1px solid #626262;background:url('../img/btn/blet_zone02.png') no-repeat 174px 50%;}
.main_slider .main_visual_l .zone01 li p{display:table;height:82px;width:100%;}
.main_slider .main_visual_l .zone01 li a{display:table-cell;vertical-align:middle;padding:0 0 0 20px;}
.main_slider .main_visual_l .zone01 li a span{display:block;font-size:12px;font-weight:normal;}
.main_slider .main_visual_l a:hover{color:#24aee4;}
.main_slider .main_visual_l a{color:#fff;font-weight:bold;}
.main_slider .visual-pager_w{position:absolute;bottom:10px;left:50%;width:936px;margin-left:-450px; z-index:5; }
.main_slider #visual-pager{overflow:hidden;width:100%;}
.main_slider #visual-pager a{float:left;width:130px;margin-left:10px;line-height:35px;text-align:center;color:#444;background-color:rgba(256, 256, 256, 0.7);font-weight:bold; display:inline-block; border:1px solid #fff; border-radius: 20px;}
.main_slider #visual-pager a:hover{text-decoration:none;}
.main_slider #visual-pager .active{background:#333;color:#fff;border:1px solid #333;}
.main_slider .bx-wrapper{margin-bottom:0;z-index:4;}
.main_slider .bx-wrapper .bx-viewport{border:0;box-shadow:none;}

.main_slider .bx-wrapper .bx-pager, 
.main_slider .bx-wrapper .bx-controls-auto{display:none;bottom:auto;top:24px;right:77px;width:auto;}
.main_slider .bx-wrapper .bx-controls-auto .bx-stop{width:32px;height:39px;background:url('../images/btn_visual_stop.png') no-repeat;}
.main_slider .bx-wrapper .bx-controls-auto .bx-stop:hover, 
.main_slider .bx-wrapper .bx-controls-auto .bx-stop.active{background-position:0 0;}
.main_slider .bx-wrapper .bx-controls-auto .bx-start{display:none;}
.main_slider .bx-wrapper .bx-controls-direction a{display:none;top:24px;margin-top:0;width:33px;height:39px;z-index:9;}
.main_slider .bx-wrapper .bx-prev{left:auto;right:145px;background:url('../images/btn_visual_prev.png') no-repeat;}
.main_slider .bx-wrapper .bx-next{ right:112px;background:url('../images/btn_visual_next.png') no-repeat;}
.main_slider .bx-wrapper .bx-next:hover{background-position:0 0;}

.paybank_tout{ border-spacing:0; width:100%; border-collapse:collapse; }
.paybank_tout_bottom{ border-bottom:1px solid #e9e9e9;}
.paybank_tout > th{ width:178px;    border-bottom:1px solid #e9e9e9;  }
.paybank_tout > th.bdr{border-right:1px solid #e9e9e9; }
.paybank_tout > td{    
   width:940px;
    vertical-align: middle;
    border-bottom: 1px solid #e9e9e9;
    padding: 10px;
}
.paybank_tout  th.tit{  text-align:left; }
.paybank_tout  th.tit p{ padding-left:25px; }
.paybank_tout  th.bdr{border-right:1px solid #e9e9e9;}
.paybank_tout  td.bdl{border-left:1px solid #e9e9e9;}
.paybank_tout  td.con{    

    vertical-align: middle;
 
    padding: 10px;

}
.paybank_tout  td.con2{    

    vertical-align: middle;
 
  

}
.paybank_tout .bank{ }
.paybank_tout .bank  th{ text-align:left; vertical-align:middle; 
border-left: 1px solid #e9e9e9; border-right:1px solid #e9e9e9;  border-bottom: 1px solid #e9e9e9; }
.paybank_tout .bank  th p{  text-align:left; padding-left:25px; color:#222222; font-size:12px; }
.paybank_tout .bank  td{ padding:11px 10px; vertical-align:middle; border-bottom: 1px solid #e9e9e9;  }
.paybank_tout .bank  td input[type='text']{ width:223px; height:33px; line-height:33px; border:1px solid #e9e9e9; border-radius:3px; text-indent:10px; }
.paybank_tout .bank  td select{ width:223px; height:33px; line-height:33px; border:1px solid #e9e9e9; border-radius:3px; }

