/* 2024-04-09 복사용지 페이지 이미지 추가*/
.brands_area label {position: relative;}
.brands_area label span {position: absolute; display: none; top: -260px; left: 0%; width: 250px; height: 250px; border:1px solid #dddddd; background-color: #ffffff; padding: 5px; border-radius: 5px;}
.brands_area label:hover span {display: block;}
.brands_area label span img {width:100%;}

.Size_area label {position: relative;}
.Size_area label span {position: absolute; display: none; top: -220px; left: 0%; width: 220px; height: 220px; border:1px solid #dddddd; background-color: #ffffff; padding: 5px; border-radius: 5px;}
.Size_area label:hover span {display: block;}
.Size_area label span img {width:100%;}

.Wet_area label {position: relative;}
.Wet_area label span {position: absolute; display: none; top: -220px; left: 0%; width: 220px; height: 220px; border:1px solid #dddddd; background-color: #ffffff; padding: 5px; border-radius: 5px;}
.Wet_area label:hover span {display: block;}
.Wet_area label span img {width:100%;}

.Cnt_area label {position: relative;}
.Cnt_area label span {position: absolute; display: none; top: -220px; left: 0%; width: 220px; height: 220px; border:1px solid #dddddd; background-color: #ffffff; padding: 5px; border-radius: 5px;}
.Cnt_area label:hover span {display: block;}
.Cnt_area label span img {width:100%;}
/* 토너/잉크 모델명 찾기 추가 */
.print_serch table tbody tr .toner_img {position: relative;}
.print_serch table tbody tr .toner_img span{position: absolute; display: none; top: -307px; left: -60%; width: 300px; height: 300px; opacity: 0; z-index: -1; border:1px solid #dddddd; background-color: #ffffff; padding: 5px; transition: 0.3s all; border-radius: 5px;}
.print_serch table tbody tr:hover .toner_img span {display: block; opacity: 1; z-index: 1;}
.print_serch table tbody tr .toner_img span img {width:100%;}

/* 제품에서 이미지 추가 */
#prev_item_li .area_img {float:left; width: 60px; height: 60px; margin-right: 2%; display: block; cursor: pointer; border:1px solid #dddddd; padding: 0px; border-radius: 0px;}
#prev_item_li .area_txt {float:left; width: 72%;}
#prev_item_li .area_img img {width:100%;}
#prev_item_li .c_info strong {cursor: pointer;}
#list_frm .area_img img {width:100%;}
#list_frm .c_info strong {cursor: pointer;}
#market #list_frm li {display: block; overflow: hidden;}
#market #list_frm .area_img {float:left; width: 60px; height: 60px; margin-right: 2%; display: block; cursor: pointer; border:1px solid #dddddd; padding: 0px; border-radius: 0px;}
#market .pro_chk li>div.area1 {float:left; width:40%;}
#market .pro_chk li>div.area2_r {float:right; overflow: hidden; width:40%;}
#market .pro_chk li>div.area2_r .area2{float: left; width: 80%;}
#market .pro_chk p.btn_wrap {float:right;}
.layer_bgs {display: none; position: fixed; top:0%; left:0%; width:100%; height: 100%; z-index: 10;background-color: rgba(0, 0, 0, 0.6);}
.layer_view {display: none; position: fixed; top:50%; left:50%; transform: translate(-50%,-50%); width:80%; max-width: 700px; height: 80%; padding: 0% 0%; z-index: 11; background-color: #f2f2f2; border-radius: 0px;}
.layer_view .layer_close {position: absolute; top:-20px; right:-20px; background-color: #d9d9d9; width:50px; height: 50px; border-radius: 50%; color:#ffffff; border:none; font-size: 24px;}
.layer_view .layer_view_cons {width:100%; height: 100%; overflow-y: scroll; padding: 1%;}
.layer_view .layer_view_cons img {width:100%;}
.layer_view .layer_view_cons::-webkit-scrollbar {width: 10px;}
.layer_view .layer_view_cons::-webkit-scrollbar-thumb {background-color: #4acad7;}
.layer_view .layer_view_cons::-webkit-scrollbar-track {background-color: #d9d9d9;}

/* 주문상세 이미지 추가 */
.order_view ul li {overflow:hidden;}
.order_view ul li .order_img_area {float:left; width:60px; height: 60px; margin-right:3%; border:1px solid #dddddd; padding: 0px; border-radius: 0px; position: relative;}
.order_view ul li .order_img_area img {display:block; width:100%;}
.order_view ul li .order_txt_area {float:left; width:75%;}

/* 주문리스트 이미지 추가 */
#normal_list .products img {width:10%; border: 1px solid #dddddd; border-radius: 5px; margin:5px;}

@media (min-width: 700px) {
    #market .price2 li .title {width:330px;}
    /*#prev_item_li .area_img {width:64px;}*/
}


/* 은행전표 */
a {text-decoration: none;-webkit-tap-highlight-color: transparent;outline:none;}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select:focus::-ms-value {background-color: #FFF;color: #000;}
select::-ms-expand {display: none;}
input:focus, select:focus, textarea:focus {outline: none;border-color:#839E37 !important;}
/* chrome autofill */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {transition: background-color 5000s ease-in-out 0s;-webkit-transition: background-color 9999s ease-out;-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
/* IE 10, 11의 네이티브 화살표 숨기기 */
input[type=checkbox]:checked + label > div {background:none; border:none; display:none;}
input[type=checkbox] + label > div {display:none;}
i {font-style: normal;}
.Bank * {box-sizing: border-box;}
.Bank input:disabled {background: #ececec !important;}

.Bank button {background: none; border: 0; padding: 0; cursor: pointer; outline:none;}
.Bank_Jobs {width:100%; border-bottom:1px solid #000000;}
.Bank_Jobs ul {overflow: hidden;}
.Bank_Jobs ul li {float:left; margin: 0px 10px;}
.Bank_Jobs ul li a {display: block; font-size: 16px; line-height: 40px;}
.Bank_Jobs ul li a.active {font-weight:700; color:#00b0f0;}
.Bank_Jobs ul li span {display: block; font-size: 16px; line-height: 40px;}
.Bank_Banks {overflow:hidden; padding:10px;}
.Bank_Banks .Banks_tabs {width:100%; overflow: hidden;}
.Bank_Banks li {float:left; margin: 0px 10px;}
.Bank_Banks li:nth-child(1) {margin: 0px 10px 0px 0px;}
.Bank_Banks li a {font-size: 14px;}
.Bank_Banks li a.active {font-weight: 700; color:#00b0f0;}
.Bank_Title {width:100%; margin:20px 0;}
.Bank_Title input {width:100%; height:50px; border:1px solid #000000; border-radius: 5px;}
.Banks_Slip {width:100%;}
.Banks_Slip .Bank_Slip {width:100%; position: relative;}
.Banks_Slip .Woori {background:url("../img/Bank_WOORI.jpg") no-repeat; width:756px; height:533px; background-size:756px 533px; margin:auto;}
.Banks_Slip .Bank_Slip input[type=checkbox] {display:block;}
.Bank .layer_Addr {display:none; position: fixed; top:50%; left:50%; transform: translate(-50%,-50%); width:80%; max-width: 700px; z-index: 11; z-index: 11;}
.Bank .layer_Addr .layer_Bank_close {position: absolute; top:-20px; right:-20px; background-color: #ffffff; width:50px; height: 50px; border-radius: 50%; color:#000000; border:none; font-size: 24px;}
.Bank .layer_Addr .layer_Addr_Title {background-color:#005E6C; color:#ffffff; padding: 0% 4%; overflow:hidden; border-radius: 20px 20px 0 0;}
.Bank .layer_Addr .layer_Addr_Title p {font-size:16px; line-height:40px;}
.Bank .layer_Addr .layer_Addr_Group {background-color:#ffffff; padding: 20px 4%; overflow:hidden; border-bottom:1px solid #dddddd;}
.Bank .layer_Addr .layer_Addr_Group p {float:left; font-size:14px; line-height:40px; margin-right:20px; font-weight:700;}
.Bank .layer_Addr .layer_Addr_Group select {float:left; border:1px solid #dddddd; height:40px; padding: 5px 40px 5px 10px; background: url("../img/ico_barrow_g.svg") no-repeat 90% 50%; border-radius:5px; margin-right:10px;}
.Bank .layer_Addr .layer_Addr_Group .Group_Mg {float:left; border:1px solid #dddddd; line-height:40px; font-size:14px; border-radius:5px; padding: 0px 10px; margin-right:10px;}
.Bank .layer_Addr .layer_Addr_Group .Group_Favorites {float:right; border:1px solid #dddddd; line-height:40px; font-size:14px; border-radius:5px;}
.Bank .layer_Addr .layer_Addr_Group .Group_Favorites input[type='checkbox'] {display: block;position: absolute;z-index: -1;margin-top: 10px;}
.Bank .layer_Addr .layer_Addr_Group .Group_Favorites label {color:#000000; width:88px; height:40px; line-height:40px; padding:0px 10px; margin:0px; transition: 0.3s all; border-radius:5px;}
.Bank .layer_Addr .layer_Addr_Group .Group_Favorites input[type='checkbox']:checked ~ label {background-color:#005E6C; color:#ffffff;}
.Bank .layer_Addr .layer_Addr_Nickname {background-color:#ffffff; padding: 20px 4%; overflow:hidden; border-bottom:1px solid #dddddd;}
.Bank .layer_Addr .layer_Addr_Nickname p {float:left; font-size:14px; line-height:40px; margin-right:20px; font-weight:700;}
.Bank .layer_Addr .layer_Addr_Nickname input {width:60%; height:40px; text-align:center; border:1px solid #dddddd;border-radius:5px;}
.Bank .layer_Addr .layer_Addr_Bank {background-color:#ffffff; padding: 20px 4%; overflow:hidden;border-bottom:1px solid #dddddd;}
.Bank .layer_Addr .layer_Addr_Bank div {float:left; margin-right:1%;}
.Bank .layer_Addr .layer_Addr_Bank div:nth-child(1) {width:20%;}
.Bank .layer_Addr .layer_Addr_Bank div:nth-child(2) {width:28%;}
.Bank .layer_Addr .layer_Addr_Bank div:nth-child(3) {width:28%;}
.Bank .layer_Addr .layer_Addr_Bank div:nth-child(4) {width:18%; float:right; margin-right:1%; padding-top:30px;}
.Bank .layer_Addr .layer_Addr_Bank div p {text-align:center; font-size:16px; padding-bottom:5px;}
.Bank .layer_Addr .layer_Addr_Bank div select {width:100%; border:1px solid #dddddd; height:40px; padding: 5px 40px 5px 20px; background: url("../img/ico_barrow_g.svg") no-repeat 90% 50%; border-radius:5px; margin-right:10px;}
.Bank .layer_Addr .layer_Addr_Bank div input {width:100%; height:40px; text-align:center; border:1px solid #dddddd;border-radius:5px;}
.Bank .layer_Addr .layer_Addr_Bank div button {width:100%; border:1px solid #dddddd; border-radius:5px; font-size:16px; height:40px; line-height:40px;}
.Bank .layer_Addr .layer_Addr_Btns {width:100%; text-align:center; background-color:#ffffff;  border-radius: 0px 0px 20px 20px; overflow:hidden; padding:20px 0px 50px;}
.Bank .layer_Addr .layer_Addr_Btns button {display:inline-block; border: none; box-shadow: none; border-radius: 5px; font-weight: 600; font-size: 14px; padding: 10px 24px; margin: 0; cursor: pointer; width:10%; font-size:14px;}
.Bank .layer_Addr .layer_Addr_Btns .layer_Addr_Cencle {color: #555; background-color: #efefef;}
.Bank .layer_Addr .layer_Addr_Btns .layer_Addr_Apple {background-color: #4acad6; color: #fff;}

.Bank .layer_Group {display:none; position: fixed; top:50%; left:50%; transform: translate(-50%,-50%); width:80%; max-width: 700px; z-index: 11; z-index: 11;}
.Bank .layer_Group .layer_Bank_close {position: absolute; top:-20px; right:-20px; background-color: #ffffff; width:50px; height: 50px; border-radius: 50%; color:#000000; border:none; font-size: 24px;}
.Bank .layer_Group .layer_Group_Title {background-color:#005E6C; color:#ffffff; padding: 0% 4%; overflow:hidden; border-radius: 20px 20px 0 0;}
.Bank .layer_Group .layer_Group_Title p {font-size:16px; line-height:40px;}
.Bank .layer_Group .layer_Addr_Group {background-color:#ffffff; padding: 20px 4%; overflow:hidden; border-bottom:1px solid #dddddd;}
.Bank .layer_Group .layer_Addr_Group p {float:left; font-size:14px; line-height:40px; margin-right:20px; font-weight:700;}
.Bank .layer_Group .layer_Addr_Group input {float:left; width:60%; height:40px; text-align:center; border:1px solid #dddddd;border-radius:5px; margin-right:2%;}
.Bank .layer_Group .layer_Addr_Group .Group_Add {float:left; border:1px solid #dddddd; border-radius:5px; font-size:16px; height:40px; line-height:40px; padding:0px 20px;}
.Bank .layer_Group .layer_Group_ing {background-color:#ffffff; padding: 20px 4%; overflow:hidden; border-bottom:1px solid #dddddd;}
.Bank .layer_Group .layer_Group_ing p {font-size:14px; line-height:40px; margin-right:20px; font-weight:700;}
.Bank .layer_Group .layer_Group_ing table {width:100%;}
.Bank .layer_Group .layer_Group_ing table colgroup col:nth-child(1) {width:20%;}
.Bank .layer_Group .layer_Group_ing table colgroup col:nth-child(2) {width:40%;}
.Bank .layer_Group .layer_Group_ing table colgroup col:nth-child(3) {width:40%;}
.Bank .layer_Group .layer_Group_ing table thead {border-top: 1px solid #70ad47;border-bottom: 1px solid #70ad47;}

.Bank .layer_Group .layer_Group_ing table th {text-align:center; height:40px;}
.Bank .layer_Group .layer_Group_ing table td {text-align:center; height:40px; padding: 5px; border-bottom: 1px solid #dddddd;}




.Bank .layer_Group .layer_Group_ing table td button {border: 1px solid #dddddd; border-radius: 5px; font-size: 16px; height: 40px; line-height: 40px; padding: 0px 20px;}


.Bank .layer_Group .layer_Group_Btns {width:100%; text-align:center; background-color:#ffffff; border-radius: 0px 0px 20px 20px; overflow:hidden; padding:20px 0px 50px;}
.Bank .layer_Group .layer_Group_Btns button {display:inline-block; border: none; box-shadow: none; border-radius: 5px; font-weight: 600; font-size: 14px; padding: 10px 24px; margin: 0; cursor: pointer; width:10%; font-size:14px;}
.Bank .layer_Group .layer_Group_Btns .layer_Addr_Cencle {color: #555; background-color: #efefef;}
.Bank .layer_Group .layer_Group_Btns .layer_Addr_Apple {background-color: #4acad6; color: #fff;}

.Bank .layer_Account {display:none; position: fixed; top:50%; left:50%; transform: translate(-50%,-50%); width:80%; max-width: 700px; z-index: 11; z-index: 11;}
.Bank .layer_Account .layer_Bank_close {position: absolute; top:-20px; right:-20px; background-color: #ffffff; width:50px; height: 50px; border-radius: 50%; color:#000000; border:none; font-size: 24px;}
.Bank .layer_Account .layer_Group_Title {background-color:#005E6C; color:#ffffff; padding: 0% 4%; overflow:hidden; border-radius: 20px 20px 0 0;}
.Bank .layer_Account .layer_Group_Title p {font-size:16px; line-height:40px;}
.Bank .layer_Account .layer_Account_Info {background-color:#ffffff; padding: 20px 0px 50px; border-radius: 0px 0px 20px 20px;}
.Bank .layer_Account .layer_Account_Info .tabs {width:100%; padding:0px 2%; overflow:hidden; position: relative;}
.Bank .layer_Account .layer_Account_Info .tabs::before {content: ''; position: absolute; bottom: 0px; height: 1px; left:0%; width:2%; background-color: #dddddd;}
.Bank .layer_Account .layer_Account_Info .tabs::after {content: ''; position: absolute; bottom: 0px; height: 1px; right:0%; width:2%; background-color: #dddddd;}
.Bank .layer_Account .layer_Account_Info .tabs li {float:left; width:33.33%;}
.Bank .layer_Account .layer_Account_Info .tabs li:nth-last-child(1) {width:33.34%;}
.Bank .layer_Account .layer_Account_Info .tabs li a {display:block; color:#959395; width:100%; border:1px solid #dddddd; border-right:0px; text-align:center; font-size:14px; line-height:40px; border-radius: 5px 5px 0px 0px;}
.Bank .layer_Account .layer_Account_Info .tabs li a.active {color:#005E6C; border-bottom: 1px solid #ffffff;}
.Bank .layer_Account .layer_Account_Info .tabs li:nth-child(3) a {border-right:1px solid #dddddd;}
.Bank .Direct {width:100%;}
.Bank .Direct .Direct_Area {width:100%; overflow:hidden; padding:20px 2%;}
.Bank .Direct .Direct_Area div {float:left; margin-right:1%;}
.Bank .Direct .Direct_Area div p {font-size:16px; line-height:40px; text-align:center;}
.Bank .Direct .Direct_Area div input {width:100%; height:40px; text-align:center; border:1px solid #dddddd;border-radius:5px;}
.Bank .Direct .Direct_Area div select {width:100%; padding: 5px 40px 5px 10px; background: url("../img/ico_barrow_g.svg") no-repeat 90% 50%; border:1px solid #dddddd;border-radius:5px;}
.Bank .Direct .Direct_Area div:nth-child(1) {width:19%;}
.Bank .Direct .Direct_Area div:nth-child(2) {width:29%;}
.Bank .Direct .Direct_Area div:nth-child(3) {width:29%;}
.Bank .Direct .Direct_Area div:nth-child(4) {width:20%; margin-right:0%; position: relative;}
.Bank .Direct .Direct_Area div:nth-child(4)::before {content:'원'; position: absolute; bottom:6px; right:5%; font-size:14px; transform: translate(-50%,0%);}
.Bank .Direct .Direct_Btns {width:100%; padding:0px 2%; overflow:hidden;}
.Bank .Direct .Direct_Btns button {float:left; border:1px solid #dddddd; line-height:40px; padding:0px 5%; margin-right:1%;}


.Bank .Direct .Direct_Btns button:nth-child(3) {float:right; width:auto; margin-right:0%; line-height: normal; background-color: #4acad6; color: #fff; border: none; box-shadow: none; border-radius: 5px; font-weight: 600; font-size: 14px; padding: 10px 24px; margin: 0; cursor: pointer; font-size:14px;}


.Bank .Recent {width:100%; padding: 5% 2%;}
.Bank .Recent table colgroup col:nth-child(1) {width:5%;}
.Bank .Recent table colgroup col:nth-child(2) {width:15%;}
.Bank .Recent table colgroup col:nth-child(3) {width:10%;}
.Bank .Recent table colgroup col:nth-child(4) {width:50%;}
.Bank .Recent table colgroup col:nth-child(5) {width:25%;}
.Bank .Recent table {width:100%;}
.Bank .Recent table thead {border-top: 1px solid #70ad47;border-bottom: 1px solid #70ad47;}
.Bank .Recent table th {text-align:center; font-size:12px; height: 40px;}
.Bank .Recent table tr:nth-child(2n) td {background-color: #e2efda;}
.Bank .Recent table td {text-align:center; font-size:12px; height: 40px;}
.Bank .Recent .Bank_List {width:100%; height:158px; overflow-y:scroll;}
.Bank .Recent .Bank_Direct_Top {overflow:hidden; width:100%; padding-top:20px; border-top:1px solid #dddddd; margin-top:20px;}
.Bank .Recent .Bank_Direct_Top p {float:left; font-size:20px;}
.Bank .Recent .Bank_Direct_Top button {float: right; font-size: 14px; border-radius: 10px; border: 1px solid #dddddd; line-height: 40px; padding: 0px 5%; margin-right: 1%;}
.Bank .Recent .Bank_Direct_Area {width:100%; overflow:hidden; padding:20px 0%;}
.Bank .Recent .Bank_Direct_Area div {float:left; margin-right:1%;}
.Bank .Recent .Bank_Direct_Area div p {font-size:16px; line-height:40px; text-align:center;}
.Bank .Recent .Bank_Direct_Area div input {width:100%; height:40px; text-align:center; border:1px solid #dddddd;border-radius:5px;}
.Bank .Recent .Bank_Direct_Area div select {width:100%; padding: 5px 40px 5px 10px; background: url("../img/ico_barrow_g.svg") no-repeat 90% 50%; border:1px solid #dddddd;border-radius:5px;}
.Bank .Recent .Bank_Direct_Area div:nth-child(1) {width:19%;}
.Bank .Recent .Bank_Direct_Area div:nth-child(2) {width:29%;}
.Bank .Recent .Bank_Direct_Area div:nth-child(3) {width:29%;}
.Bank .Recent .Bank_Direct_Area div:nth-child(4) {width:20%; margin-right:0%; position: relative;}
.Bank .Recent .Bank_Direct_Area div:nth-child(4)::before {content:'원'; position: absolute; bottom:6px; right:5%; font-size:14px; transform: translate(-50%,0%);}
.Bank .Recent .Bank_Direct_Btns {width:100%; padding:0px 2%; overflow:hidden; text-align:center;}


.Bank .layer_Addr .layer_Addr_Btns button {display:inline-block; border: none; box-shadow: none; border-radius: 5px; font-weight: 600; font-size: 14px; padding: 10px 24px; margin: 0; cursor: pointer; width:10%; font-size:14px;}
.Bank .layer_Addr .layer_Addr_Btns .layer_Addr_Cencle {color: #555; background-color: #efefef;}
.Bank .layer_Addr .layer_Addr_Btns .layer_Addr_Apple {background-color: #4acad6; color: #fff;}


.Bank .Recent .Bank_Direct_Btns button {display:inline-block; width:auto; border: none; box-shadow: none; border-radius: 5px; font-weight: 600; font-size: 14px; padding: 10px 24px; margin: 0; cursor: pointer; font-size:14px;}
.Bank .Recent .Bank_Direct_Btns button:nth-child(1) {color: #555; background-color: #efefef;}
.Bank .Recent .Bank_Direct_Btns button:nth-child(2) {background-color: #4acad6; color: #fff;}




.Bank .Addr_Book {width:100%;}
.Bank .Addr_Book .Addr_Book_Menu {width:100%; overflow: hidden; padding: 20px 2%;}
.Bank .Addr_Book .Addr_Book_Menu select {float:left; font-size:14px; border:1px solid #dddddd; height:40px; padding: 5px 40px 5px 10px; background: url("../img/ico_barrow_g.svg") no-repeat 90% 50%; border-radius:5px; margin-right: 1%;}
.Bank .Addr_Book .Addr_Book_Menu a {float:left; border:1px solid #dddddd; height:40px; line-height: 40px; padding: 0px 10px; font-size: 14px; border-radius: 5px; margin-right: 1%;}
.Bank .Addr_Book .Addr_Book_Menu .Addr_Book_Serch {float:right;}
.Bank .Addr_Book .Addr_Book_Menu .Addr_Book_Serch input {border:1px solid #dddddd; border-radius: 5px; height: 40px; line-height: 40px; text-align: center;}
.Bank .Addr_Book .Addr_Book_Menu .Addr_Book_Serch button {border:1px solid #dddddd; height:40px; line-height: 40px; padding: 0px 10px; font-size: 14px; border-radius: 5px;}
.Bank .Addr_Book .Bank_List {padding: 0% 2%; width:100%;}
.Bank .Addr_Book table {width:100%;}
.Bank .Addr_Book table th {text-align:center; font-size:12px; height: 40px;}
.Bank .Addr_Book table td {text-align:center; font-size:12px; height: 40px;}
.Bank .Addr_Book table colgroup col:nth-child(1) {width:5%;}
.Bank .Addr_Book table colgroup col:nth-child(2) {width:15%;}
.Bank .Addr_Book table colgroup col:nth-child(3) {width:10%;}
.Bank .Addr_Book table colgroup col:nth-child(4) {width:50%;}
.Bank .Addr_Book table colgroup col:nth-child(5) {width:25%;}
.Bank .Addr_Book table thead {border-top: 1px solid #70ad47;border-bottom: 1px solid #70ad47;}
.Bank .Addr_Book table tr:nth-child(2n) td {background-color: #e2efda;}















.Bank .Addr_Book .Bank_List {width:100%; height:158px; overflow-y:scroll;}
.Bank .Addr_Book .Addr_Book_Btns {overflow: hidden; width:100%; padding: 10px 2%; border-bottom: 1px solid #dddddd;}
.Bank .Addr_Book .Addr_Book_Btns button {border:1px solid #dddddd; border-radius: 5px; padding: 5px 10px; font-size: 14px;}
.Bank .Addr_Book .Bank_Direct {padding: 0px 2%;}
.Bank .Addr_Book .Bank_Direct_Top {overflow:hidden; width:100%; padding-top:20px; margin-top:20px;}
.Bank .Addr_Book .Bank_Direct_Top p {float:left; font-size:20px;}
.Bank .Addr_Book .Bank_Direct_Top button {float: right;font-size: 14px;border: 1px solid #000000;border-radius: 5px;line-height: 20px;padding: 5px 10px;}
.Bank .Addr_Book .Bank_Direct_Area {width:100%; overflow:hidden; padding:20px 0%;}
.Bank .Addr_Book .Bank_Direct_Area div {float:left; margin-right:1%;}
.Bank .Addr_Book .Bank_Direct_Area div p {font-size:16px; line-height:40px; text-align:center;}
.Bank .Addr_Book .Bank_Direct_Area div input {width:100%; height:40px; text-align:center; border:1px solid #dddddd;border-radius:5px;}
.Bank .Addr_Book .Bank_Direct_Area div select {width:100%; padding: 5px 40px 5px 10px; background: url("../img/ico_barrow_g.svg") no-repeat 90% 50%; border:1px solid #dddddd;border-radius:5px;}
.Bank .Addr_Book .Bank_Direct_Area div:nth-child(1) {width:19%;}
.Bank .Addr_Book .Bank_Direct_Area div:nth-child(2) {width:29%;}
.Bank .Addr_Book .Bank_Direct_Area div:nth-child(3) {width:29%;}
.Bank .Addr_Book .Bank_Direct_Area div:nth-child(4) {width:20%; margin-right:0%; position: relative;}
.Bank .Addr_Book .Bank_Direct_Area div:nth-child(4)::before {content:'원'; position: absolute; bottom:6px; right:5%; font-size:14px; transform: translate(-50%,0%);}
.Bank .Addr_Book .Bank_Direct_Btns {width:100%; padding:0px 2%; overflow:hidden; text-align:center;}
.Bank .Addr_Book .Bank_Direct_Btns button {display:inline-block; width:auto; border: none; box-shadow: none; border-radius: 5px; font-weight: 600; font-size: 14px; padding: 10px 24px; margin: 0; cursor: pointer; font-size:14px;}


.Bank .Addr_Book .Bank_Direct_Btns button:nth-child(1) {color: #555; background-color: #efefef;}
.Bank .Addr_Book .Bank_Direct_Btns button:nth-child(2) {background-color: #4acad6; color: #fff;}
.Bank_List {padding: 0px 2%; width:100%;}
.Bank_List .tabs {overflow: hidden;}
.Bank_List .tabs li {float:left;}
.Bank_List .tabs li a {font-size: 14px; line-height: 40px;}
.Bank_List .tabs li a.active {color:#00b0f0; font-weight: 700;}
.Bank_List .tabs li:nth-child(2) {margin: 0% 10px;}
.Bank_List .tabs li span {font-size: 14px; line-height: 40px;}
.Bank_List .Temp_Save_List {width:100%;}
.Bank_List .Temp_Save_List table {width:100%;}
.Bank_List .Temp_Save_List table colgroup col:nth-child(1) {width:20%;}
.Bank_List .Temp_Save_List table colgroup col:nth-child(2) {width:55%;}
.Bank_List .Temp_Save_List table colgroup col:nth-child(3) {width:20%;}
.Bank_List .Temp_Save_List table colgroup col:nth-child(4) {width:5%;}
.Bank_List .Temp_Save_List table thead {border-top:1px solid #70ad47;border-bottom:1px solid #70ad47;}
.Bank_List .Temp_Save_List table th {text-align: center; height: 40px;}
.Bank_List .Temp_Save_List table td {text-align: center; height: 40px;}
.Bank_List .Temp_Save_List table td:nth-child(2) {text-align: left;}
.Bank_List .Temp_Save_List table tr:nth-child(2n) td {background-color:#e2efda;}
.Bank_List .Temp_Save_List table tfoot td {background-color:#e2efda;}
.Bank_List .Temp_Save_List table input {display: inline-block; width:15px; height: 15px;}
.Bank_List .Temp_Save_List .Pager {text-align: center; padding: 20px 0;}
.Bank_List .Temp_Save_List .Pager button {display: inline-block; border:1px solid #dddddd; border-radius: 5px; width:30px; height: 30px; line-height: 30px; font-size: 14px;}
.Bank_List .Temp_Save_List .Pager .active {background-color: #3f7bff; color:#ffffff;}
.Bank_List .Save_List {width:100%;}
.Bank_List .Save_List table {width:100%;}
.Bank_List .Save_List table colgroup col:nth-child(1) {width:20%;}
.Bank_List .Save_List table colgroup col:nth-child(2) {width:60%;}
.Bank_List .Save_List table colgroup col:nth-child(3) {width:15%;}
.Bank_List .Save_List table colgroup col:nth-child(4) {width:5%;}
.Bank_List .Save_List table thead {border-top:1px solid #70ad47;border-bottom:1px solid #70ad47;}
.Bank_List .Save_List table th {text-align: center; height: 40px;}
.Bank_List .Save_List table td {text-align: center; height: 40px;}
.Bank_List .Save_List table td:nth-child(2) {text-align: left;}
.Bank_List .Save_List table tr:nth-child(2n) td {background-color:#e2efda;}
.Bank_List .Save_List table tfoot td {background-color:#e2efda;}
.Bank_List .Save_List table input {display: inline-block; width:15px; height: 15px;}
.Bank_List .Save_List .Pager {text-align: center; padding: 20px 0;}
.Bank_List .Save_List .Pager button {display: inline-block; border:1px solid #dddddd; border-radius: 5px; width:30px; height: 30px; line-height: 30px; font-size: 14px;}
.Bank_List .Save_List .Pager .active {background-color: #3f7bff; color:#ffffff;}
.Bank .Bank_Addr .Addr_Book_Menu {width:100%; overflow: hidden; padding: 20px 2%;}
.Bank .Bank_Addr .Addr_Book_Menu select {float:left; font-size:14px; border:1px solid #dddddd; height:40px; padding: 5px 40px 5px 10px; background: url("../img/ico_barrow_g.svg") no-repeat 90% 50%; border-radius:5px; margin-right: 1%;}
.Bank .Bank_Addr .Addr_Book_Menu a {float:left; border:1px solid #dddddd; height:40px; line-height: 40px; padding: 0px 10px; font-size: 14px; border-radius: 5px; margin-right: 1%;}
.Bank .Bank_Addr .Addr_Book_Menu .Addr_Book_Serch {float:right;}
.Bank .Bank_Addr .Addr_Book_Menu .Addr_Book_Serch input {border:1px solid #dddddd; border-radius: 5px; height: 40px; line-height: 40px; text-align: center;}
.Bank .Bank_Addr .Addr_Book_Menu .Addr_Book_Serch button {border:1px solid #dddddd; height:40px; line-height: 40px; padding: 0px 10px; font-size: 14px; border-radius: 5px;}
.Bank_Addr_List {width:100%; padding: 0% 2%;}
.Bank_Addr_List table {width:100%;}
.Bank_Addr_List table colgroup col:nth-child(1) {width:5%;}
.Bank_Addr_List table colgroup col:nth-child(2) {width:20%;}
.Bank_Addr_List table colgroup col:nth-child(3) {width:20%;}
.Bank_Addr_List table colgroup col:nth-child(4) {width:30%;}
.Bank_Addr_List table colgroup col:nth-child(5) {width:25%;}
.Bank_Addr_List table thead {border-top:1px solid #70ad47;border-bottom:1px solid #70ad47;}
.Bank_Addr_List table th {text-align: center; height: 40px;}
.Bank_Addr_List table td {text-align: center; height: 40px;}
.Bank_Addr_List table tr:nth-child(2n) td {background-color:#e2efda;}
.Bank_Addr_List table tfoot td {background-color:#e2efda;}
.Bank_Addr_List .Pager {text-align: center; padding: 20px 0; position: relative;}
.Bank_Addr_List .Pager button {display: inline-block; border:1px solid #dddddd; border-radius: 5px; width:30px; height: 30px; line-height: 30px; font-size: 14px;}
.Bank_Addr_List .Pager .active {background-color: #3f7bff; color:#ffffff;}
.Bank_Addr_List .Pager .Addr_Book_Btns {position: absolute; top:20px; left:0px; overflow: hidden; width:150px;}
.Bank_Addr_List .Pager .Addr_Book_Btns a {float:left; border:1px solid #dddddd; border-radius: 5px; line-height: 30px; height: 30px; font-size: 14px; padding: 0px 10px; font-size: 14px; display: block; margin-right: 2px;}
.Bank button.del_btn {color: #343434 !important;background: #eee !important;border: 1px solid #ddd !important; border-radius: 6px !important; width: 18px !important; height: 18px !important; line-height: 16px !important;}


.Bank input[type="checkbox"]{display: none;}
.Bank input[type="checkbox"] + label{display: block; width: 20px;height: 20px;line-height: 20px;background-color:#ffffff;border:1px solid #dddddd;border-radius: 5px;font-size:12px; margin: auto; transition: 0.3s all;}
.Bank input[type="checkbox"]:checked + label{background-color:#005E6C; color:#ffffff;}
.Bank_Slips {position: relative; z-index: 99;}
.Bank_Slips input {border:none; border-radius: 0px; margin: 0px; padding: 0px; background:transparent; position: absolute; font-size: 14px;text-align: center; color:#000000;}
.Bank_Slips input[type="checkbox"] {display: block !important;}
.Woori_Bank {background:url("../img/WOORI_Bank.jpg") no-repeat; width:759px; height: 492px;}
.Woori_Bank .Woori_Bank1 {top: 46px;left: 125px;width: 228px;height: 31px;}
.Woori_Bank .Woori_Bank2 {top: 78px;left: 108px;width: 180px;height: 28px;}
.Woori_Bank .Woori_Bank3 {top: 105px;left: 146px;width: 166px;height: 14px; font-size: 12px;}
.Woori_Bank .Woori_Bank4 {top: 127px;left: 131px;}
.Woori_Bank .Woori_Bank5 {top: 127px;left: 186px;}
.Woori_Bank .Woori_Bank6 {top: 127px;left: 271px;}
.Woori_Bank .Woori_Bank7 {top: 198px;left: 126px;width: 100px;height: 18px; font-size: 12px;}
.Woori_Bank .Woori_Bank8 {top: 198px;left: 232px;width: 36px;height: 18px; font-size: 12px;}
.Woori_Bank .Woori_Bank9 {top: 198px;left: 282px;width: 16px;height: 18px; font-size: 12px;}
.Woori_Bank .Woori_Bank10 {top: 198px;left: 308px;width: 16px;height: 18px; font-size: 12px;}
.Woori_Bank .Woori_Bank11 {top: 226px;left: 125px;width: 222px;height: 31px;}


@media print {
    html {margin: 0;padding: 0;}
    body {margin: 0;padding: 0;}
    .Bank input[type="checkbox"]{display: none;}
    .Bank input[type="checkbox"] + label{display: block; width: 20px;height: 20px;line-height: 20px;background-color:#ffffff;border:1px solid #dddddd;border-radius: 5px;font-size:12px; margin: auto; transition: 0.3s all;}
    .Bank input[type="checkbox"]:checked + label{background-color:#005E6C; color:#ffffff;}
    .Bank_Slips {position: relative; z-index: 99;}
    .Bank_Slips input {border:none; border-radius: 0px; margin: 0px; padding: 0px; background:transparent; position: absolute; font-size: 14px;text-align: center; color:#000000;}
    .Bank_Slips input[type="checkbox"] {display: block !important;}
    .Woori_Bank {background-image:url("https://www.biigyo.com/app_new/img/WOORI_Bank.jpg"); background-repeat: no-repeat; width:759px; height: 492px;}
    .Woori_Bank .Woori_Bank1 {top: 46px;left: 125px;width: 228px;height: 31px;}
    .Woori_Bank .Woori_Bank2 {top: 78px;left: 108px;width: 180px;height: 28px;}
    .Woori_Bank .Woori_Bank3 {top: 105px;left: 146px;width: 166px;height: 14px; font-size: 12px;}
    .Woori_Bank .Woori_Bank4 {top: 127px;left: 131px;}
    .Woori_Bank .Woori_Bank5 {top: 127px;left: 186px;}
    .Woori_Bank .Woori_Bank6 {top: 127px;left: 271px;}
    .Woori_Bank .Woori_Bank7 {top: 198px;left: 126px;width: 100px;height: 18px; font-size: 12px;}
    .Woori_Bank .Woori_Bank8 {top: 198px;left: 232px;width: 36px;height: 18px; font-size: 12px;}
    .Woori_Bank .Woori_Bank9 {top: 198px;left: 282px;width: 16px;height: 18px; font-size: 12px;}
    .Woori_Bank .Woori_Bank10 {top: 198px;left: 308px;width: 16px;height: 18px; font-size: 12px;}
    .Woori_Bank .Woori_Bank11 {top: 226px;left: 125px;width: 222px;height: 31px;}
}

.Banks_tab_content {display: none;}

.area_img {position: relative;}
.area_img img {display:block; width:50px;}
.area_img span {position: absolute;display: none;top: -150px;left: 72px;width: 300px;height: 300px;border: 1px solid #dddddd;background-color: #ffffff;padding: 5px;border-radius: 5px;box-sizing: border-box;}
.area_img span img {width:100% !important; height:auto !important;}
.area_img:hover span {display:block; box-sizing:border-box;}

.item_imgs {position: relative;}
.item_imgs div {position: absolute;display: none;top: -150px;left: 72px;width: 300px;height: 300px;background-color: #ffffff;border-radius: 5px;box-sizing: border-box; z-index: 10;}
.item_imgs div img {width:100% !important; height:auto !important;}
.item_imgs:hover div {display:block; box-sizing:border-box;}


.c_info .c_info_le {float:left; width:60px; height: 60px; margin-right:3%; border:1px solid #dddddd; position: relative;}
.c_info .c_info_le i {position: absolute;display: none;top: 0px;left:70px;width: 300px;height: 300px;border: 1px solid #dddddd;background-color: #ffffff;padding: 5px;border-radius: 5px;box-sizing: border-box;}
.c_info .c_info_le i img {width:100% !important; height:auto !important;}
.c_info .c_info_le:hover i {display:block; box-sizing:border-box;}



.c_info .c_info_ri {float:left;}
.c_info .c_info_le img {width:100%;}
.tab-content .modal-content {width: 100%; max-width: 100%;}

.tbl thead th {position: relative;}
.Brand_Filter {display: none; position: absolute; bottom: -139px; left:0px; background-color:#ffffff; padding: 5px; text-align: left; border:1px solid #dddddd; width:100%; box-sizing: border-box; transition: 0.3s all;}
.Brand_Filter div {width:100%; overflow: hidden;}
.Brand_Filter div input {float:left; width:14px; height: 14px; margin-right: 5px;}
.Brand_Filter div label {float:left; font-size: 14px; line-height: 14px;}
.Brand_Filter input[type=checkbox] {display: block;}
.Brand_Filter.On {display: block;}
.Brand_Filter .Apply {width:100%; border:5px !important; height: 30px; line-height: 30px; text-align: center; background-color: #4acad6;}

.Size_Filter {display: none; position: absolute; bottom: -139px; left:0px; background-color:#ffffff; padding: 5px; text-align: left; border:1px solid #dddddd; width:100%; box-sizing: border-box;}
.Size_Filter div {width:100%; overflow: hidden;}
.Size_Filter div input {float:left; width:14px; height: 14px; margin-right: 5px;}
.Size_Filter div label {float:left; font-size: 14px; line-height: 14px;}
.Size_Filter input[type=checkbox] {display: block;}
.Size_Filter.On {display: block;}
.Size_Filter .Apply {width:100%; border:5px !important; height: 30px; line-height: 30px; text-align: center; background-color: #4acad6;}



.Weight_Filter {display: none; position: absolute; bottom: -139px; left:0px; background-color:#ffffff; padding: 5px; text-align: left; border:1px solid #dddddd; width:100%; box-sizing: border-box;}
.Weight_Filter div {width:100%; overflow: hidden;}
.Weight_Filter div input {float:left; width:14px; height: 14px; margin-right: 5px;}
.Weight_Filter div label {float:left; font-size: 14px; line-height: 14px;}
.Weight_Filter input[type=checkbox] {display: block;}
.Weight_Filter.On {display: block;}
.Weight_Filter .Apply {width:100%; border:5px !important; height: 30px; line-height: 30px; text-align: center; background-color: #4acad6;}

.Cnt_Filter {display: none; position: absolute; bottom: -139px; left:0px; background-color:#ffffff; padding: 5px; text-align: left; border:1px solid #dddddd; width:100%; box-sizing: border-box;}
.Cnt_Filter div {width:100%; overflow: hidden;}
.Cnt_Filter div input {float:left; width:14px; height: 14px; margin-right: 5px;}
.Cnt_Filter div label {float:left; font-size: 14px; line-height: 14px;}
.Cnt_Filter input[type=checkbox] {display: block;}
.Cnt_Filter.On {display: block;}
.Cnt_Filter .Apply {width:100%; border:5px !important; height: 30px; line-height: 30px; text-align: center; background-color: #4acad6;}

.Delivery_Serch_Area {width:100%; overflow: hidden;}
.Delivery_Serch_Area .Delivery_Serch_Area_Le {float:left; padding: 10px 0px;}
.Delivery_Serch_Area .Delivery_Serch_Area_Le button {background-color: transparent; border:1px solid #000000; border-radius: 5px; padding: 2px 5px;}
.Delivery_Serch_Area .Delivery_Serch_Area_Ri {float:right;}
.Delivery_Serch_Area .Delivery_Serch_Area_Ri .sort_list {padding: 10px 0px !important;}


.Delivery_Cnt {width:100%; overflow: hidden; padding: 10px 0px;}
.Delivery_Cnt div {float:left; overflow: hidden;}
.Delivery_Cnt div input {float:left; display: block !important; width:18px; height: 18px; margin-right: 5px; margin-top: 0px !important;}
.Delivery_Cnt div p {font-size: 14px; line-height: 18px; margin: 0px 5px;}
.Delivery_Cnt label {float:left; font-size: 14px !important; line-height: 18px !important; margin: 0px !important; font-weight: 400; }

.Delivery_None {width:100%; overflow: hidden; padding: 10px 13px;}
.Delivery_None .Delivery_None_Le {float:left; overflow: hidden;}
.Delivery_None .Delivery_None_Le input {float:left; display: block !important; width:18px; height: 18px; margin-right: 5px; margin-top: 10px !important;}
.Delivery_None .Delivery_None_Le span {border:1px solid #dddddd; border-radius: 5px; font-size: 14px; line-height: 40px; margin: 0px !important; box-sizing: border-box; font-weight: 400; color:#646062; display: inline-block; padding: 0px 10px;}
.Delivery_None .Delivery_None_Le label {margin:0px !important; padding: 0px !important;}


.Delivery_None .Delivery_None_Ri {float:right;}
.Delivery_None .Delivery_None_Ri button {float:left; font-size: 14px; line-height: 40px; border:1px solid #dddddd; background-color: #ffffff; padding: 0px 10px; border-radius: 5px;}
.Delivery_None .Delivery_None_Ri span {float:left; padding: 0px 20px; line-height: 40px; font-size: 14px;}
.Delivery_None .Delivery_None_Ri select {float:left; width:80px; border-radius: 5px; margin-bottom: 0px;}
.Delivery_None .Delivery_None_Ri input {width:50px; height: 40px; border:1px solid #dddddd; border-radius: 5px; text-align: center;}

.Delivery_Date {overflow: hidden; padding: 0px 13px;}
.Delivery_Date p {float:left; margin-right: 20px;}

.Delivery_Sel {width:100%; overflow: hidden; padding: 0px 13px; box-sizing: border-box;}
.Delivery_Sel select {float:left; border-radius: 5px; margin: 0px; width:20%; margin-right: 1%;}
.Delivery_Sel input {float:left; border-radius: 5px; width:68%; border:1px solid #dddddd; height: 40px; padding: 0px 10px; margin-right: 1%;}
.Delivery_Sel button {float:left; width:10%; border:1px solid #dddddd; height: 40px; line-height: 40px; background-color: #dddddd; border-radius: 5px;}
.Delivery_Line {width:96%; height: 1px; background-color: #000000; margin: 20px auto;}
.Layer_Bgs {display: none; position: fixed; top:0%; left:0%; width:100%; height: 100%; background-color: rgba(0,0,0,0.7); z-index: 1000;}
.Layer_Delevery {display: none; position: fixed; top:50%; left:50%; transform: translate(-50%,-50%); z-index: 10; background-color: #ffffff; padding: 50px; width:1000px; box-sizing: border-box; overflow-y: scroll; z-index: 1001; height: 800px;}
.Layer_Delevery h1 {font-size: 24px; font-weight: 700; color:#000000; border-bottom: 1px solid #dddddd; padding-bottom: 20px; margin-bottom: 20px;}
.Layer_Delevery .Ti_Etc {padding-bottom: 10px; overflow: hidden;}
.Layer_Delevery .Ti_Etc p {float:left;}
.Layer_Delevery .Delevery_Btns {float: right;}
.Layer_Delevery .Delevery_Btns button {border:0px; background-color: #00ac9d; color:#ffffff; border-radius: 5px; width: 50px;}
.Layer_Delevery .Le {float:left; width:40%; margin-bottom: 20px;}
.Layer_Delevery .Le table {width:100%; border: 1px solid #aaaaaa;}
.Layer_Delevery .Le table colgroup col:nth-child(1) {width:30%;}
.Layer_Delevery .Le table colgroup col:nth-child(2) {width:70%;}
.Layer_Delevery .Le table thead th {background-color:#dddddd; height: 40px; padding: 0px 20px; box-sizing: border-box; border-bottom: 1px solid #aaaaaa;}
.Layer_Delevery .Le table tbody td {padding: 5px 5%; height: 40px;}
.Layer_Delevery .Le table tbody td:nth-child(1) {text-align: right;}
.Layer_Delevery .Le table tbody td input {border:1px solid #dddddd; border-radius: 5px;}
.Layer_Delevery .Le select {height: 27px; line-height: 27px;}
.Layer_Delevery .Le2 td {vertical-align: top;}
.Layer_Delevery .Le2 {float:left; width:40%; margin-bottom: 20px;}
.Layer_Delevery .Le2 table {width:100%; border: 1px solid #aaaaaa;}
.Layer_Delevery .Le2 table colgroup col:nth-child(1) {width:35%;}
.Layer_Delevery .Le2 table colgroup col:nth-child(2) {width:65%;}
.Layer_Delevery .Le2 table thead th {background-color:#dddddd; height: 40px; padding: 0px 20px; box-sizing: border-box; border-bottom: 1px solid #aaaaaa;}
.Layer_Delevery .Le2 table tbody td {padding: 5px 5%; height: 40px;}
.Layer_Delevery .Le2 table tbody td:nth-child(1) {text-align: right;}
.Layer_Delevery .Le2 table tbody td input {border:1px solid #dddddd; border-radius: 5px;}
.Layer_Delevery .Le2 select {height: 27px; line-height: 27px;}
.Layer_Delevery .Le2 table .Code {width:100%; overflow: hidden;}
.Layer_Delevery .Le2 table .Code input {float:left; width:78%;}
.Layer_Delevery .Le2 table .Code button {float:right; width:20%; border:1px solid #dddddd; background-color: #ffffff; border-radius: 5px;}
.Layer_Delevery .Le2 table .Code2 {width:100%; overflow: hidden;}
.Layer_Delevery .Le2 table .Code2 input {float:left; display: block; width:18px; height: 18px; margin-top: 7px;}
.Layer_Delevery .Le2 table .Code2 span {float:left; margin-left: 10px;}
.Layer_Delevery .Le2 .Delv_None {display: none;}
.Layer_Delevery .Ri2 .Delv_None {display: none;}
.Layer_Delevery .Ri {float:right; width:58%; margin-bottom: 20px;}
.Layer_Delevery .Ri table {width:100%; border: 1px solid #aaaaaa;}
.Layer_Delevery .Ri table colgroup col:nth-child(1) {width:30%;}
.Layer_Delevery .Ri table colgroup col:nth-child(2) {width:70%;}
.Layer_Delevery .Ri table thead th {background-color:#dddddd; height: 40px; padding: 0px 20px; box-sizing: border-box; border-bottom: 1px solid #aaaaaa;}
.Layer_Delevery .Ri table thead th span {text-align: right; font-size: 10px; width: 90%; display: inline-block;}
.Layer_Delevery .Ri table tbody td {padding: 5px 5%; height: 40px;}
.Layer_Delevery .Ri table tbody td:nth-child(1) {text-align: left;}
.Layer_Delevery .Ri table tbody td input {border:1px solid #dddddd; border-radius: 5px;}
.Layer_Delevery .Ri table tbody .Addr_Top {vertical-align: top;}
.Layer_Delevery .Ri table tbody .Addr {overflow: hidden;}
.Layer_Delevery .Ri table tbody .Addr input {float:left; box-sizing: border-box;}
.Layer_Delevery .Ri table tbody .Addr .Addr1 {width:100px;}
.Layer_Delevery .Ri table tbody .Addr2 {overflow: hidden;}
.Layer_Delevery .Ri table tbody .Addr2 input {box-sizing: border-box;}
.Layer_Delevery .Ri table tbody .Addr2 .Addr2 {width:58%;float:left;}
.Layer_Delevery .Ri table tbody .Addr2 .Addr3 {width:40%;float:right;}
.Layer_Delevery select {border-radius: 5px;}
.Layer_Delevery .Ri2 {float:right; width:58%;}
.Layer_Delevery .Ri2 select {height: 27px; line-height: 27px;}
.Layer_Delevery .Ri2 table {width:100%; border: 1px solid #aaaaaa;}
.Layer_Delevery .Ri2 table colgroup col:nth-child(1) {width:25%;}
.Layer_Delevery .Ri2 table colgroup col:nth-child(2) {width:25%;}
.Layer_Delevery .Ri2 table colgroup col:nth-child(3) {width:20%;}
.Layer_Delevery .Ri2 table colgroup col:nth-child(4) {width:30%;}
.Layer_Delevery .Ri2 table thead th {background-color:#dddddd; height: 40px; padding: 0px 20px; box-sizing: border-box; border-bottom: 1px solid #aaaaaa;}
.Layer_Delevery .Ri2 table thead th span {text-align: right; font-size: 10px; width: 88%; display: inline-block;}
.Layer_Delevery .Ri2 table tbody td {padding: 5px 0%; height: 40px; font-size: 14px;}
.Layer_Delevery .Ri2 table tbody td:nth-child(1) {text-align: right; padding-right: 10px;}
.Layer_Delevery .Ri2 table tbody td:nth-child(3) {text-align: right; padding-right: 10px;}
.Layer_Delevery .Ri2 table tbody td:nth-child(4) {padding-right: 5%;}
.Layer_Delevery .Ri2 table tbody td input {border:1px solid #dddddd; border-radius: 5px; width:100%;}
.Layer_Delevery .Ri2 table tbody .Money input {width:49%; float:left;}
.Layer_Delevery .Ri2 table tbody .Money input:nth-child(1) {float:left;}
.Layer_Delevery .Ri2 table tbody .Money input:nth-child(2) {float:right;}
.Layer_Delevery .Ri2 table .Etc {text-align: left !important; padding: 20px 5%; border-top: 1px solid #dddddd;}
.Layer_Delevery .Devel_Etc p {text-align: left;}
.Sub_PriceW {width:100%; overflow: hidden; box-sizing: border-box; padding: 5px !important;}
.Sub_Price {width:60% !important; float:left;}
.Sub_Price input {width:50px !important; text-align: center;}
.Sub_PriceW .Eetc {float:right; width:35% !important;}
.Sub_PriceW .Eetc p {text-align: left;}
.Sub_Price th {text-align: center;}
.Sub_Price td {text-align: center !important;}
.Sub_Price colgroup col:nth-child(1) {width:24% !important;}
.Sub_Price colgroup col:nth-child(2) {width:30% !important;}
.Sub_Price colgroup col:nth-child(3) {width:23% !important;}
.Sub_Price colgroup col:nth-child(4) {width:23% !important;}

.Delivery_Info {width:100%; padding: 5px 13px 8px; overflow: hidden;}
.Delivery_Info p {font-weight: 700;}
.Delivery_Info p:nth-child(1) {float:left;}
.Delivery_Info p:nth-child(2) {float:right;}
.Delivery_Info p:nth-child(2) span {display: inline-block; margin-right: 10px;}

.Deliverys {padding: 5px;}
.Deliverys_Area {border:1px solid #dddddd; border-radius: 5px;}
.Delivery_Serch_Area {border-bottom: 1px solid #eee;}

.Fliter_Arrow {display: inline-block; background:url("https://www.biigyo.com/app_new/img/Arrow_Filter.png") no-repeat; width:13px; height: 13px;}