@font-face {font-family: 'BMJUA';font-weight: normal;src: url("../fonts/BMJUA.otf");}
@font-face {font-family: 'NanumGothic';src: url("../fonts/NanumGothic.ttf");}
@font-face {font-family: 'NL2GB';src: url("../fonts/NEXON_Lv2_Gothic_Bold.woff");}
@font-face {font-family: 'NL2GR';src: url('../fonts/NEXON_Lv2_Gothic.woff') format('woff');}
/** {font-family: 'BMJUA','NanumGothic','Jalnan';font-weight: normal;}*/
* :not(.textarea-memo):not(#pet_name):not(.noshow_ico):not(.ns_font):not(.messagebox_content):not(input):not(select):not(option):(.txt) {font-family: 'NL2GR';font-weight: normal;}
input {/*-webkit-appearance: none;*/-webkit-border-radius: 0;background-color:#fff;}
html,button {font-family: 'NL2GB';font-weight: normal;}
select, input {font-family: 'NanumGothic';font-weight: bold;background-color:#fff;}
body,ul,p,h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;}
body {overflow-x: hidden;overflow-y: auto;padding-top: constant(safe-area-inset-top)!important;/* iOS 11.0 */padding-top: env(safe-area-inset-top)!important;/* iOS 11.2 */padding-bottom: constant(safe-area-inset-bottom)!important;/* iOS 11.0 */padding-bottom: env(safe-area-inset-bottom)!important;/* iOS 11.2 */}
html, body { margin-top: env(safe-area-inset-top); margin-top: constant(safe-area-inset-top); margin-bottom: env(safe-area-inset-bottom); margin-bottom: constant(safe-area-inset-bottom); }
a {display: inline-block;text-decoration: none;color: #222;}
/*a:link {color:black;}
a:visited {color:black;}
a:hover {color:black;}*/
a:active {color:black;}
/*a:hover,a:focus {color: #aa9dcb;}*/
table{border-collapse: collapse;width: 100%;}
ul {list-style-type: none; padding: 0px; margin: 0px; }

/*상단탑메뉴*/
.header-back-btn {position: absolute;z-index: 5;/*top: calc(constant(safe-area-inset-top) + 15px); top: calc(env(safe-area-inset-top) + 15px);*/ left: 10px; top: 15px;}
.top_menu {position: fixed;left: 0px;top: 0px;width: 100%;background-color: rgba(255,255,255,0.8);z-index: 2; margin-top: constant(safe-area-inset-top); margin-top: env(safe-area-inset-top); }
.top_back {position: absolute;top: 15px;left: 10px;}
.top_title {width: 100%;text-align: center;font-size: 25px;font-weight: normal;padding: 15px 0px 15px 0px;border-bottom: 0.5px solid #e1e1e1;}
.top_title p {margin: 0px;font-family: 'NL2GB';font-weight: normal;line-height:normal;}
.top_home {position: absolute; width: 30px;top: 14px;right: 15px;}
.top_home img { width: auto;height: 30px;}
.top_reflash{position: absolute;top: 15px;right: 15px;}
.top_reflash img { /*width: 100%;*/height: 24px;}
.bjj_top_menu { position: fixed; left: 0px; top: 0px; width: 100%; height: 58px; line-height: 50px;background-color: rgba(255, 255, 255, 0.8); margin-top: constant(safe-area-inset-top); margin-top: env(safe-area-inset-top); }
.bjj_top_menu .bjj_top_title p {margin: 0px;font-family: 'NL2GB';font-weight: normal;line-height:normal; font-size:25px;}
.top_right{position: absolute;RIGHT: 12px;top: 17px;}

/*상품_상세페이지*/
#item_product_page .swiper-container_front {height: 300px;width: 100%;margin: 0px auto;overflow: hidden;position: relative;z-index: 1;}
#item_product_page .swiper-wrapper {transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate(0, 0);}
#item_product_page .swiper-wrapper {width: 100%;height: 100%;display: flex;position: relative;z-index: 1;box-sizing: content-box;transition-property: transform;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;}
#item_product_page .swiper-slide {background: #ffffff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;overflow: hidden;}
#item_product_page .swiper-slide {flex: 0 0 auto;width: 100%;height: 100%;position: relative;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-flex-shrink: 0;}
#item_product_page .swiper-slide img {height: 100%;width: auto;}
#item_product_page .content_box{width:90%;margin:20px auto;}
#item_product_page .content_box .content_box_table{width:100%;}
#item_product_page .content_box .content_box_table tbody tr td.right{text-align: right;}
#item_product_page .content_box .content_box_table .mini_title{font-size:14px;color:#666;}
#item_product_page .content_box .content_box_table .charge_line{font-size:12px;color:#666;border-bottom:1px solid #aaa;padding: 10px 0;}
#item_product_page .content_box .content_box_table tbody tr td.padd20_cen{padding:20px;text-align: center;}
#item_product_page .content_box .content_box_table tbody tr td select#size_option{margin-left:10px;width:70%;}
#item_product_page .content_box .content_box_table tbody tr td a{width:auto;height:25px;vertical-align: bottom;}
#item_product_page .content_box .content_box_table tbody tr td .btn_set{/*width:100%;*/height:100%;}
#item_product_page .content_box .content_box_table tbody tr td input.item_number[type="text"] {font-size:12px;text-align:center;border: 1px solid #ccc;border-radius: 5px;width:25%;height: 13px;line-height: 20px;background-color: #FFF;padding: 5px;}
#item_product_page .content_box .content_box_table .select_line{border: 1px solid #aaa;}
#item_product_page .content_box .content_box_table .select_line td {font-size:14px;padding: 5px;}
#item_product_page .content_box .total {border: 1px solid #ddd;width:100%;box-sizing: border-box;border-radius: 3px;padding:10px;margin-top:10px;position: relative;}
#item_product_page .content_box .total span{position: absolute;top: 10px;right: 10px;color:#D51A3D;}
#item_product_page .content_box div.buy_go {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 18px;font-weight: normal;font-style: normal;line-height: 30px;width: 100%;margin-top: 20px;text-decoration: none;text-align: center;padding: 5px 0;}
#item_product_page .content_detail{border-top: 5px solid #ddd;width:100%;padding:20px 0;}
#item_product_page .content_detail div.content_title{border: 1px solid #ddd;width:30%;padding:5px 0;margin: 0 auto;text-align: center;font-size:16px;}
#item_product_page .content_detail div.content_text{border: 1px solid #eee;width:90%;margin: 10px auto;}

/*주문서1*/
#item_order_sheet .order_box{font-size: 14px;border: 1px solid #e1e1e1;margin: 20px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;}
#item_order_sheet .order_box .order_box_title{position: relative;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);padding: 10px 12px;;background-color: #f3f3f3;border-top: 1px solid #e1e1e1;font-size: 16px;}
#item_order_sheet .order_box .order_box_text{width:95%;margin:10px auto;}
#item_order_sheet .order_box .order_table{width:100%;}
#item_order_sheet .order_box .order_table tbody tr td{padding: 8px 0;}
#item_order_sheet .order_box .order_table tbody tr td input[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_sheet .order_box .order_table tbody tr td input#cellphone[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_sheet .order_box .order_table tbody tr td .input2[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 38%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_sheet .order_box .order_table tbody tr td.table_line{border:1px solid #ddd;}
#item_order_sheet .order_box .order_table tbody tr td.order_right{background:#f9f9f9;text-align:right;padding-right: 5px;}
#item_order_sheet .order_box .order_table tbody tr td select#email_option{width: 95%;border: 1px solid #ccc;border-radius: 5px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_sheet .order_box .order_table tbody tr td .add_btn{width: 30%;height: 32px;line-height: 20px;border: 1px solid #f5bf2e;border-radius: 5px;background-color: #f5bf2e;color: #fff;font-size: 0.8rem;padding: 5px;}
#item_order_sheet .order_box .order_table tbody tr td input#receive_place{width:58%;}
#item_order_sheet .order_box .order_table tbody tr td.table_line textarea{width: 90%;min-height: 80px;padding: 5px;border: 1px solid #ccc;border-radius: 5px;}
#item_order_sheet .order_box .order_table tbody tr.gray_bg{background:#f9f9f9;border:1px solid #ddd;color:#666;}
#item_order_sheet .order_box .order_table tbody tr.gray_bg table{width:90%; margin:0 auto;}
#item_order_sheet .order_box .order_table tbody tr.gray_bg table tr td.right_padd {text-align:right;padding-right:20px;}
#item_order_sheet .order_box .order_table tbody tr.gray_bg table tr td.right {text-align:right;}
#item_order_sheet .order_box .order_table tbody tr.gray_bg table tr td input.point[type="text"] {text-align: right;border: 1px solid #ccc;border-radius: 5px;width: 60%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_sheet .order_box .order_table tbody tr.gray_bg table tr td a.point_use {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 100%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_sheet .order_box .order_table tbody tr td input#chk_ag{vertical-align: text-top;}
#item_order_sheet .order_box .order_table tbody tr td a.yes_payment{margin-right: 5%;-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_sheet .order_box .order_table tbody tr td a.no_payment{-webkit-appearance: none;border-radius: 0;background-color: #fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border:1px solid #f5bf2e;display: inline-block;color: #f5bf2e;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_sheet .order_box .order_table tbody tr td.td_padd{padding:20px 10px 5px;}
#item_order_sheet .order_box .order_table tbody tr.be_member{border:1px solid #000;font-size:12px;}

/*결제로그인*/
#item_login table{border-collapse: separate;}
#item_login a{display: block;}
#item_login .imgcontainer {text-align: center;margin: 24px 0 12px 0;}
#item_login table tbody tr td table.container {padding: 10px;}
#item_login input[type=text], input[type=password] {width: 100%;height: 30px;border: 0;border-bottom: 1px solid #f5bf2e;text-align: left;font-size: 15px;padding: 5px 10px;box-sizing: border-box;}
#item_login .ngo_login {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00BD39), color-stop(1, #00BD39));background: -moz-linear-gradient(center top, #00BD39 5%, #00BD39 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BD39', endColorstr='#00BD39');background-color: #00BD39;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 40px;line-height: 40px;width: 100%;text-decoration: none;text-align: center;}
#item_login .go_login {background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #ffffff;display: inline-block;color: #ffffff;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 40px;line-height: 40px;width: 100%;text-decoration: none;text-align: center;margin: 5px 0px;}
#item_login .cancelbtn {width: auto;padding: 10px 18px;background-color: #f44336;}
#item_login .imgcontainer {text-align: center;margin: 24px 0 12px 0;}
#item_login img.avatar {width: 40%;border-radius: 50%;}
#item_login span.psw {float: right;padding-top: 3px;}
#item_login .find_password {font-size: 14px;text-decoration: none;}
#item_login .be_member_go {margin-top:20px;border:1px solid #f5bf2e;background:#fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;display: inline-block;color: #f5bf2e;font-size: 15px;font-weight: bold;font-style: normal;height: 40px;line-height: 40px;width: 100%;text-decoration: none;text-align: center;}


/*결제완료*/
#item_order_complete .order_box .order_table tbody tr td a.content_ok{-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_complete .order_box{font-size: 14px;border: 1px solid #e1e1e1;margin: 20px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;}
#item_order_complete .order_box .order_box_title{position: relative;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);padding: 10px 12px;;background-color: #f3f3f3;border-top: 1px solid #e1e1e1;font-size: 16px;}
#item_order_complete .order_box .order_box_text{width:95%;margin:10px auto 30px;text-align:center;}
#item_order_complete .order_box .order_table{width:100%;}


/*결제 주문내역*/
#item_order_list .order_box{font-size: 14px;border: 1px solid #e1e1e1;margin: 70px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;}
#item_order_list .order_box .order_box_title{position: relative;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);padding: 10px 12px;background-color: #f3f3f3;border-top: 1px solid #e1e1e1;font-size: 18px;color:#666;}
#item_order_list .order_box .order_box_text{width:95%;margin:10px auto;border:1px solid #ddd;padding: 10px;box-sizing: border-box;}
#item_order_list .order_box .order_table{width:100%;}
#item_order_list .order_box .order_table tbody tr td .detail_btn{width: 48%;height: 32px;line-height: 20px;border: 1px solid #f5bf2e;border-radius: 5px;background-color: #f5bf2e;color: #fff;font-size: 0.8rem;padding: 5px;}
#item_order_list .order_box .order_table tbody tr td .cancel_btn { margin: 0px 0px 5px 0px; width: 48%; height: 32px; line-height: 20px; border: 1px solid #ddd; border-radius: 5px; background-color: #fff; color: #ddd; font-size: 0.8rem; padding: 5px; }
#item_order_list .order_box .order_table tbody tr td .quick_search_btn { margin: 0px 0px 5px 0px; width: 48%; height: 32px; line-height: 20px; border: 1px solid #f5bf2e; border-radius: 5px; background-color: #fff; color: #f5bf2e; font-size: 0.8rem; padding: 5px; }
#item_order_list .order_box .order_table tbody tr td .shipping_done_btn { margin: 0px 0px 5px 0px; width: 48%; height: 32px; line-height: 20px; border: 1px solid #f5bf2e; border-radius: 5px; background-color: #fff; color: #f5bf2e; font-size: 0.8rem; padding: 5px; }
#item_order_list .order_box .order_table tbody tr td .return_please_btn { margin: 0px 0px 5px 0px; width: 48%; height: 32px; line-height: 20px; border: 1px solid #ddd; border-radius: 5px; background-color: #fff; color: #ddd; font-size: 0.8rem; padding: 5px; }
#item_order_list .red { color:#D51A3D; }
#item_order_list .no_data { text-align: center; padding: 30px 0px; }
#item_order_list .order_box .order_box_text td{font-family:"NL2GR";} 
.order_right{font-family:"NL2GR";}


/*비회원 조회*/
#item_order_search .order_box{font-size: 14px;border: 1px solid #e1e1e1;margin: 20px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;}
#item_order_search .order_box .order_box_title{position: relative;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);padding: 10px 12px;;background-color: #f3f3f3;border-top: 1px solid #e1e1e1;font-size: 16px;}
#item_order_search .order_box .order_box_text{width:95%;margin:10px auto;}
#item_order_search .order_box .order_table{width:100%;}
#item_order_search .order_box .order_table tbody tr td{padding: 8px 0;}
#item_order_search .order_box .order_table tbody tr td input[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_search .order_box .order_table tbody tr td input#cellphone[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_search .order_box .order_table tbody tr td.table_line{border:1px solid #ddd;}
#item_order_search .order_box .order_table tbody tr td.order_right{background:#f9f9f9;text-align:right;padding-right: 5px;}
#item_order_search .order_box .order_table tbody tr td a.order_search{-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 100%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_search .order_box .order_table tbody tr td.td_padd{padding:20px 10px 5px;}

/*결제주문상세내역*/
#item_order_detail .order_box{font-size: 14px;border: 1px solid #e1e1e1;margin: 20px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;}
#item_order_detail .order_box .order_box_title{position: relative;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);padding: 10px 12px;;background-color: #f3f3f3;border-top: 1px solid #e1e1e1;font-size: 16px;}
#item_order_detail .order_box .order_box_title span{position: absolute;top: 14px;right: 20px;font-size:12px;}
#item_order_detail .order_box .order_box_text{width:95%;margin:10px auto;border:1px solid #ddd;padding: 10px;box-sizing: border-box;}
#item_order_detail .order_box .order_table{width:100%;}
#item_order_detail .order_box .order_box_text_none{width:95%;margin:10px auto;}
#item_order_detail .order_box .order_table tbody tr td input[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_detail .order_box .order_table tbody tr td input#cellphone[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_detail .order_box .order_table tbody tr td .input2[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 38%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_detail .order_box .order_table tbody tr td.table_line{border:1px solid #ddd;}
#item_order_detail .order_box .order_table tbody tr td.order_right{background:#f9f9f9;text-align:right;padding-right: 5px;}
#item_order_detail .order_box .order_table tbody tr td select#email_option{width: 95%;border: 1px solid #ccc;border-radius: 5px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_detail .order_box .order_table tbody tr td .add_btn{width: 30%;height: 32px;line-height: 20px;border: 1px solid #f5bf2e;border-radius: 5px;background-color: #f5bf2e;color: #fff;font-size: 0.8rem;padding: 5px;}
#item_order_detail .order_box .order_table tbody tr td input#receive_place{width:58%;}
#item_order_detail .order_box .order_table tbody tr td.table_line textarea{width: 90%;min-height: 80px;padding: 5px;border: 1px solid #ccc;border-radius: 5px;}
#item_order_detail .order_box .order_table tbody tr.gray_bg{background:#f9f9f9;border:1px solid #ddd;color:#666;}
#item_order_detail .order_box .order_table tbody tr.gray_bg table{width:90%; margin:0 auto;}
#item_order_detail .order_box .order_table tbody tr.gray_bg table tr td.right_padd {text-align:right;padding-right:20px;}
#item_order_detail .order_box .order_table tbody tr.gray_bg table tr td.right {text-align:right;}
#item_order_detail .order_box .order_table tbody tr.gray_bg table tr td input.point[type="text"] {text-align: right;border: 1px solid #ccc;border-radius: 5px;width: 60%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_detail .order_box .order_table tbody tr.gray_bg table tr td a.point_use {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 100%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_detail .order_box .order_table tbody tr td input#chk_ag{vertical-align: text-top;}
#item_order_detail .order_box a.quick_search{-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_detail .order_box a.return_please{margin-right: 5%;-webkit-appearance: none;border-radius: 0;background-color: #fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border:1px solid #f5bf2e;display: inline-block;color: #f5bf2e;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}

/*반품요청*/
#item_order_return .order_box{font-size: 16px;border: 1px solid #e1e1e1;margin: 20px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;}
#item_order_return .order_box .order_box_title{position: relative;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);padding: 10px 12px;;background-color: #f3f3f3;border-top: 1px solid #e1e1e1;font-size: 18px;color:#666;}
#item_order_return .order_box .order_box_text{width:95%;margin:10px auto;}
#item_order_return .order_box .order_table{width:100%; margin-bottom:10px;}
#item_order_return .order_box .order_table tbody tr td{padding: 8px 0;}
#item_order_return .order_box .order_table tbody tr td input[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return .order_box .order_table tbody tr td input#cellphone[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return .order_box .order_table tbody tr td .input2[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 38%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return .order_box .order_table tbody tr td.table_line{border:1px solid #ddd;}
#item_order_return .order_box .order_table tbody tr td.order_right{background:#f9f9f9;text-align:right;padding-right: 5px;}
#item_order_return .order_box .order_table tbody tr td select#email_option{width: 95%;border: 1px solid #ccc;border-radius: 5px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return .order_box .order_table tbody tr td .add_btn{width: 30%;height: 32px;line-height: 20px;border: 1px solid #f5bf2e;border-radius: 5px;background-color: #f5bf2e;color: #fff;font-size: 0.8rem;padding: 5px;}
#item_order_return .order_box .order_table tbody tr td input#receive_place{width:58%;}
#item_order_return .order_box .order_table tbody tr td.table_line textarea{width: 90%;min-height: 80px;padding: 5px;border: 1px solid #ccc;border-radius: 5px;}
#item_order_return .order_box .order_table tbody tr.gray_bg{background:#f9f9f9;border:1px solid #ddd;color:#666;}
#item_order_return .order_box .order_table tbody tr.gray_bg table{width:90%; margin:0 auto;}
#item_order_return .order_box .order_table tbody tr.gray_bg table tr td.right_padd {text-align:right;padding-right:20px;}
#item_order_return .order_box .order_table tbody tr.gray_bg table tr td.right {text-align:right;}
#item_order_return .order_box .order_table tbody tr.gray_bg table tr td input.point[type="text"] {text-align: right;border: 1px solid #ccc;border-radius: 5px;width: 60%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return .order_box .order_table tbody tr.gray_bg table tr td a.point_use {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 100%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_return .order_box .order_table tbody tr td input#chk_ag{vertical-align: text-top;}
#item_order_return .order_box .order_box_text div .next{-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 16px;font-weight:normal;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_return .order_box .order_box_text div .no_cancel{margin-right: 5%;-webkit-appearance: none;border-radius: 0;background-color: #fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border:1px solid #f5bf2e;display: inline-block;color: #f5bf2e;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_return .order_box .order_table tbody tr td.td_padd{padding:20px 10px 5px;}
#item_order_return .order_box .order_table tbody tr.be_member{border:1px solid #000;font-size:12px;}
#item_order_return .order_box .order_table tbody tr td div.product_image{width:100px;height:100px;border-radius:10px;background-image: url(/pet/images/ex_image.png);background-size: 150%;background-position: center;}
#item_order_return .order_box .order_table tbody tr td.other_text textarea {width: 100%;min-height: 80px;padding: 10px;border: 1px solid #ccc;border-radius: 5px;box-sizing: border-box;}
#item_order_return { margin-top: 68px; }
#item_order_return .order_box .cancel {-webkit-appearance: none;border-radius: 0;background-color: #fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 1px solid #ddd;display: inline-block;color: #ddd;font-size: 15px;font-weight: normal;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;margin-right: 5px;}
#item_order_return .order_box .next {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 16px;font-weight: normal;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;margin-left: 5px;}
#item_order_return .order_box .prev {-webkit-appearance: none;border-radius: 0;background-color: #fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 1px solid #ddd;display: inline-block;color: #ddd;font-size: 16px;font-weight: normal;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;margin-right: 5px;}
#item_order_return .order_box .order_table tbody tr td{font-size:14px;font-family: 'NanumGothic';font-weight: bold;}

/*반품요청-3.반품정보회수확인*/
#item_order_return_info .order_box{font-size: 16px;border: 1px solid #e1e1e1;margin: 20px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;}
#item_order_return_info .order_box .order_box_title{position: relative;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);padding: 10px 12px;background-color: #f3f3f3;border-top: 1px solid #e1e1e1;font-size: 18px;color:#666;}
#item_order_return_info .order_box .order_box_title span{position: absolute;top: 14px;right: 20px;font-size:12px;}
#item_order_return_info .order_box .order_box_text{width:95%;margin:10px auto;border:1px solid #ddd;padding: 10px;box-sizing: border-box;}
#item_order_return_info .order_box .order_table{width:100%;}
#item_order_return_info .order_box .order_box_text_none{width:95%;margin:10px auto;}
#item_order_return_info .order_box .order_table tbody tr td input[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return_info .order_box .order_table tbody tr td input#cellphone[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return_info .order_box .order_table tbody tr td .input2[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 38%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return_info .order_box .order_table tbody tr td.table_line{border:1px solid #ddd;}
#item_order_return_info .order_box .order_table tbody tr td.order_right{background:#f9f9f9;text-align:right;padding-right: 5px;}
#item_order_return_info .order_box .order_table tbody tr td select#email_option{width: 95%;border: 1px solid #ccc;border-radius: 5px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return_info .order_box .order_table tbody tr td .add_btn{width: 30%;height: 32px;line-height: 20px;border: 1px solid #f5bf2e;border-radius: 5px;background-color: #f5bf2e;color: #fff;font-size: 0.8rem;padding: 5px;}
#item_order_return_info .order_box .order_table tbody tr td input#receive_place{width:58%;}
#item_order_return_info .order_box .order_table tbody tr td.table_line textarea{width: 90%;min-height: 80px;padding: 5px;border: 1px solid #ccc;border-radius: 5px;}
#item_order_return_info .order_box .order_table tbody tr.gray_bg{background:#f9f9f9;border:1px solid #ddd;color:#666;}
#item_order_return_info .order_box .order_table tbody tr.gray_bg table{width:90%; margin:0 auto;}
#item_order_return_info .order_box .order_table tbody tr.gray_bg table tr td.right_padd {text-align:right;padding-right:20px;}
#item_order_return_info .order_box .order_table tbody tr.gray_bg table tr td.right {text-align:right;}
#item_order_return_info .order_box .order_table tbody tr.gray_bg table tr td input.point[type="text"] {text-align: right;border: 1px solid #ccc;border-radius: 5px;width: 60%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return_info .order_box .order_table tbody tr.gray_bg table tr td a.point_use {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 100%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_return_info .order_box .order_table tbody tr td input#chk_ag{vertical-align: text-top;}
#item_order_return_info .order_box a.quick_search{-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_return_info .order_box a.return_please{margin-right: 5%;-webkit-appearance: none;border-radius: 0;background-color: #fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border:1px solid #f5bf2e;display: inline-block;color: #f5bf2e;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_return_info .order_box .order_table tbody tr td .change_btn {width: 30%;height: 32px;line-height: 20px;border: 1px solid #f5bf2e;border-radius: 5px;background-color: #f5bf2e;color: #fff;font-size: 0.8rem;padding: 5px;}
#item_order_return_info .order_box .order_box_text tbody tr td select#bank_option {width: 95%;border: 1px solid #ccc;border-radius: 5px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return_info .order_box .order_box_text tbody tr td input[type="number"] {border: 1px solid #ccc;border-radius: 5px;width: 95%;height: 21px;line-height: 21px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_return_info { margin-top: 68px; }
#item_order_return_info .order_box .order_box_text_none .set_update_item_payment_return {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 16px;font-weight: normal;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;margin-left: 5px;}
#item_order_return_info .order_box .order_box_text_none .prev {-webkit-appearance: none;border-radius: 0;background-color: #fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 1px solid #ddd;display: inline-block;color: #ddd;font-size: 16px;font-weight: normal;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;margin-right: 5px;}
#item_order_return_info .pay_type_1 { display: none; }
#item_order_return_info .pay_type_2 { display: none; }
#item_order_return_info .pay_type_1.on { display: block; }
#item_order_return_info .pay_type_2.on { display: block; }
#item_order_return_info .order_box .order_table tbody tr td input[name="shipping_zip"] { width: 60px; }


/*반품요청*/
#item_order_cancel .order_box{font-size: 14px;border: 1px solid #e1e1e1;margin: 20px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;}
#item_order_cancel .order_box .order_box_title{position: relative;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);padding: 10px 12px;;background-color: #f3f3f3;border-top: 1px solid #e1e1e1;font-size: 16px;}
#item_order_cancel .order_box .order_box_text{width:95%;margin:10px auto;}
#item_order_cancel .order_box .order_table{width:100%; margin-bottom:10px;}
#item_order_cancel .order_box .order_table tbody tr td{padding: 8px 0;}
#item_order_cancel .order_box .order_table tbody tr td input[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel .order_box .order_table tbody tr td input#cellphone[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel .order_box .order_table tbody tr td .input2[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 38%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel .order_box .order_table tbody tr td.table_line{border:1px solid #ddd;}
#item_order_cancel .order_box .order_table tbody tr td.order_right{background:#f9f9f9;text-align:right;padding-right: 5px;}
#item_order_cancel .order_box .order_table tbody tr td select#email_option{width: 95%;border: 1px solid #ccc;border-radius: 5px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel .order_box .order_table tbody tr td .add_btn{width: 30%;height: 32px;line-height: 20px;border: 1px solid #f5bf2e;border-radius: 5px;background-color: #f5bf2e;color: #fff;font-size: 0.8rem;padding: 5px;}
#item_order_cancel .order_box .order_table tbody tr td input#receive_place{width:58%;}
#item_order_cancel .order_box .order_table tbody tr td.table_line textarea{width: 90%;min-height: 80px;padding: 5px;border: 1px solid #ccc;border-radius: 5px;}
#item_order_cancel .order_box .order_table tbody tr.gray_bg{background:#f9f9f9;border:1px solid #ddd;color:#666;}
#item_order_cancel .order_box .order_table tbody tr.gray_bg table{width:90%; margin:0 auto;}
#item_order_cancel .order_box .order_table tbody tr.gray_bg table tr td.right_padd {text-align:right;padding-right:20px;}
#item_order_cancel .order_box .order_table tbody tr.gray_bg table tr td.right {text-align:right;}
#item_order_cancel .order_box .order_table tbody tr.gray_bg table tr td input.point[type="text"] {text-align: right;border: 1px solid #ccc;border-radius: 5px;width: 60%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel .order_box .order_table tbody tr.gray_bg table tr td a.point_use {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 100%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_cancel .order_box .order_table tbody tr td input#chk_ag{vertical-align: text-top;}
#item_order_cancel .order_box .order_box_text div .next{-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_cancel .order_box .order_box_text div .no_cancel{margin-right: 5%;-webkit-appearance: none;border-radius: 0;background-color: #fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border:1px solid #f5bf2e;display: inline-block;color: #f5bf2e;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_cancel .order_box .order_table tbody tr td.td_padd{padding:20px 10px 5px;}
#item_order_cancel .order_box .order_table tbody tr.be_member{border:1px solid #000;font-size:12px;}
#item_order_cancel .order_box .order_table tbody tr td div.product_image{width:100px;height:100px;border-radius:10px;background-image: url(/pet/images/ex_image.png);background-size: 150%;background-position: center;}
#item_order_cancel .order_box .order_table tbody tr td.other_text textarea {width: 100%;min-height: 80px;padding: 10px;border: 1px solid #ccc;border-radius: 5px;box-sizing: border-box;}

/*취소요청-3.취소정보회수확인*/
#item_order_cancel_info .order_box{font-size: 14px;border: 1px solid #e1e1e1;margin: 20px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;}
#item_order_cancel_info .order_box .order_box_title{position: relative;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);padding: 10px 12px;;background-color: #f3f3f3;border-top: 1px solid #e1e1e1;font-size: 16px;}
#item_order_cancel_info .order_box .order_box_title span{position: absolute;top: 14px;right: 20px;font-size:12px;}
#item_order_cancel_info .order_box .order_box_text{width:95%;margin:10px auto;border:1px solid #ddd;padding: 10px;box-sizing: border-box;}
#item_order_cancel_info .order_box .order_table{width:100%;}
#item_order_cancel_info .order_box .order_box_text_none{width:95%;margin:10px auto;}
#item_order_cancel_info .order_box .order_table tbody tr td input[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel_info .order_box .order_table tbody tr td input#cellphone[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 90%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel_info .order_box .order_table tbody tr td .input2[type="text"]{border: 1px solid #ccc;border-radius: 5px;width: 38%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel_info .order_box .order_table tbody tr td.table_line{border:1px solid #ddd;}
#item_order_cancel_info .order_box .order_table tbody tr td.order_right{background:#f9f9f9;text-align:right;padding-right: 5px;}
#item_order_cancel_info .order_box .order_table tbody tr td select#email_option{width: 95%;border: 1px solid #ccc;border-radius: 5px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel_info .order_box .order_table tbody tr td .add_btn{width: 30%;height: 32px;line-height: 20px;border: 1px solid #f5bf2e;border-radius: 5px;background-color: #f5bf2e;color: #fff;font-size: 0.8rem;padding: 5px;}
#item_order_cancel_info .order_box .order_table tbody tr td input#receive_place{width:58%;}
#item_order_cancel_info .order_box .order_table tbody tr td.table_line textarea{width: 90%;min-height: 80px;padding: 5px;border: 1px solid #ccc;border-radius: 5px;}
#item_order_cancel_info .order_box .order_table tbody tr.gray_bg{background:#f9f9f9;border:1px solid #ddd;color:#666;}
#item_order_cancel_info .order_box .order_table tbody tr.gray_bg table{width:90%; margin:0 auto;}
#item_order_cancel_info .order_box .order_table tbody tr.gray_bg table tr td.right_padd {text-align:right;padding-right:20px;}
#item_order_cancel_info .order_box .order_table tbody tr.gray_bg table tr td.right {text-align:right;}
#item_order_cancel_info .order_box .order_table tbody tr.gray_bg table tr td input.point[type="text"] {text-align: right;border: 1px solid #ccc;border-radius: 5px;width: 60%;height: 20px;line-height: 20px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel_info .order_box .order_table tbody tr.gray_bg table tr td a.point_use {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 100%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_cancel_info .order_box .order_table tbody tr td input#chk_ag{vertical-align: text-top;}
#item_order_cancel_info .order_box a.quick_search{-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_cancel_info .order_box a.return_please{margin-right: 5%;-webkit-appearance: none;border-radius: 0;background-color: #fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border:1px solid #f5bf2e;display: inline-block;color: #f5bf2e;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_cancel_info .order_box .order_table tbody tr td .change_btn {width: 30%;height: 32px;line-height: 20px;border: 1px solid #f5bf2e;border-radius: 5px;background-color: #f5bf2e;color: #fff;font-size: 0.8rem;padding: 5px;}
#item_order_cancel_info .order_box .order_box_text tbody tr td select#bank_option {width: 95%;border: 1px solid #ccc;border-radius: 5px;background-color: #FFF;padding: 5px;font-size: 14px;}
#item_order_cancel_info .order_box .order_box_text tbody tr td input[type="number"] {border: 1px solid #ccc;border-radius: 5px;width: 95%;height: 21px;line-height: 21px;background-color: #FFF;padding: 5px;font-size: 14px;}

/*반품,취소완료*/
#item_order_return_complete .order_box .order_table tbody tr td a.content_ok{-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;line-height: 30px;width: 45%;text-decoration: none;text-align: center;padding: 5px 0;}
#item_order_return_complete .order_box{font-size: 14px;border: 1px solid #e1e1e1;margin: 20px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;}
#item_order_return_complete .order_box .order_box_title{position: relative;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);padding: 10px 12px;;background-color: #f3f3f3;border-top: 1px solid #e1e1e1;font-size: 16px;}
#item_order_return_complete .order_box .order_box_text{width:95%;margin:10px auto 30px;text-align:center;}
#item_order_return_complete .order_box .order_table{width:100%;}


/*고객조회추가*/
.payment_list_memo{margin-top: 20px;padding: 0px;}
.payment_list_memo table{width: 100%;text-align: center;border-collapse: collapse;}
.payment_list_memo table.list_table thead tr {background-color: #f3f3f3;}

/*전체고객 조회*/
#manage_customer_allview .bjj_top_menu { position: fixed; left: 0px; top: 0px; width: 100%; /*border-bottom: 1px solid #ccc;*/ background-color: rgba(255, 255, 255, 0.9); z-index: 1; margin-top: env(safe-area-inset-top); margin-top: constant(safe-area-inset-top); }
#manage_customer_allview .customer-wrap { margin-top: 0px; padding: 0px; }
#manage_customer_allview .code_red { color: #f00; }
#manage_customer_allview .cs_all_vliew_top{margin-top: calc(env(safe-area-inset-top) + 70px);}
#manage_customer_allview .cs_all_vliew_top table.ctg_btn_table{width: 100%;text-align: center;border-collapse: collapse;border:0;}
#manage_customer_allview .cs_all_vliew_top .cs_ctg_btn{text-align:right;padding: 0 10px;}
#manage_customer_allview .cs_all_vliew_top .cs_ctg_btn .min_btn{display: inline-block;width: 60px;}
#manage_customer_allview .cs_all_vliew_top .cs_num_count{margin:20px 10px 0;}
#manage_customer_allview .cs_all_vliew_top .cs_num_count div{display: inline-block;margin-right:10px;font-family: 'NanumGothic';font-weight: bold;font-size: 13px;}
#manage_customer_allview .cs_all_vliew_top .cs_ctg_btn input {width: 0px;height: 0px;font-size: 1px;margin: 0px;padding: 0px;}
#manage_customer_allview .cs_all_vliew_top .cs_ctg_btn input+label{width: 100%;height: 20px;line-height: 20px;text-align: center;margin-top: 5px;font-size: 13px;}
#manage_customer_allview .service_btn:checked+label {background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_customer_allview .service_btn+label {border: 1px solid gray; padding: 5px 0;}
#manage_customer_allview label {display: inline-block;}
#manage_customer_allview .payment_list_memo .list_table tbody tr td a {border: 1px solid #f5a82e;background-color: #f5a82e;color: #fff;padding: 5px;border-radius: 5px;}
#manage_customer_allview .payment_list_memo .sub ul li>label {width: 80px;padding-top: 5px;padding-bottom: 5px;border-radius: 5px;background-color: #ededed;color: #454545;margin-right: 5px;font-family: 'NanumGothic';font-weight: bold;}
#manage_customer_allview .payment_list_memo .sub ul li {text-align: left;margin-bottom: 5px;margin-left: 20px;}
#manage_customer_allview .payment_list_memo .sub ul {display: inline-block;}
#manage_customer_allview .payment_list_memo .sub ul li>* {display: inline-block;text-align: center;font-family: 'NanumGothic';font-weight: bold;}
#manage_customer_allview .payment_list_memo .sub {width: 100%;padding: 10px 0;display: none;}
#manage_customer_allview .payment_list_memo .date-line{font-size: 15px;background-color: #f9f9f9;}
#manage_customer_allview .payment_list_memo{margin-top: 20px;padding: 0px;width: 95%;margin: 6px auto;border: 1px solid #ccc;border-radius: 10px;overflow: hidden;border-bottom: 0;}
#manage_customer_allview .payment_list_memo table{width: 100%;text-align: center;border-collapse: collapse;border:0;}
#manage_customer_allview .payment_list_memo table.list_table thead tr {background-color: #707070;color:#fff;}
#manage_customer_allview .payment_list_memo table.list_table thead tr th, .payment_list_memo table.list_table tbody tr td{border: 1px solid #ccc;font-family: 'NanumGothic';font-weight: bold;}
#manage_customer_allview .customer-wrap .payment-list th, .customer-wrap .payment-list td {border-bottom: 0;padding: 10px 0;}
#manage_customer_allview .payment_list_memo table.list_table thead tr th.left, .payment_list_memo table.list_table tbody tr td.left{border-left: 0;}
#manage_customer_allview .payment_list_memo table.list_table thead tr th.down, .payment_list_memo table.list_table tbody tr td.down{border-bottom: 0;}
#manage_customer_allview .payment_list_memo table.list_table thead tr th.top, .payment_list_memo table.list_table tbody tr td.top{border-top: 0;font-family: 'NanumGothic';font-weight: bold;}
#manage_customer_allview .payment_list_memo table.list_table thead tr th.right, .payment_list_memo table.list_table tbody tr td.right{border-right: 0;}
#manage_customer_allview .payment_list_memo table.list_table th, .payment_list_memo table.list_table tbody td{padding: 10px 0;}
#manage_customer_allview .payment_list_memo table.list_table tr.sub{background:#ddd;}
#manage_customer_allview .payment_list_memo table.list_table tr.sub ul{width: 95%;border: 1px solid #ddd;box-sizing: border-box;padding: 10px 0px;background:#fff;}
#manage_customer_allview .payment_list_memo table.list_table tr.main .btn{/*background:#e1e1e1;*/font-family: 'NanumGothic';font-weight: bold;}
#manage_customer_allview .cs_all_vliew_top .payment_list_memo .cs_rink{position: absolute;bottom: 20px;right: 20px;display: inline-block;background: #000;border-radius:10px;border: 1px solid #f5a82e;background-color: #f5a82e;color: #fff;padding: 10px;}

/*mainpage_index 뉴작업*/
#mainpage_index {border-top: 5px solid #e1e1e1;padding-top: 15px;}
#mainpage_index a{display:block;}
#mainpage_index b{font-family:'NanumGothic';font-weight: bold;}
#mainpage_index .sub_title {height: 40px;text-align: center;padding: 10px 0px 5px 0px;background-color: #e1e1e1;color: #333333;font-size: 16px;font-weight: bold;}
#mainpage_index .artist_list {width: 100%;margin-bottom: 5px;padding: 20px 0px;border-top: 5px solid #e1e1e1;}
#mainpage_index .artist_name {padding-bottom: 10px;line-height: 40px;font-family:'NanumGothic';}
#mainpage_index .artist_rating_1 {width: 18px;float: left;margin-top: 2px;margin-right: 5px;}
#mainpage_index .artist_rating_1 img {width: 100%;}
#mainpage_index .artist_content {padding-top: 10px;width: 90%;margin: 0px auto;font-size: 16px;}
#mainpage_index .content_01 {height: 30px;clear: both;}
#mainpage_index .content_01 div {float: left;width: 50px;margin-right: 2px;}
#mainpage_index .content_01 div img {width: 100%;}
#mainpage_index .content_02 div {padding: 2px 0px;}
#mainpage_index .content_02 div div:first-child {float: left;width: 80px;margin-right: 5px;letter-spacing: 2px;}
#mainpage_index .artist_list a:link {color: #333333;}
#mainpage_index .artist_list a:visited {color: #333333;}
#mainpage_index .artist_list a:hover {color: #333333;}
#mainpage_index .artist_list a:active {color: #333333;}
#mainpage_index .bottom_notice a:link {color: #999999;}
#mainpage_index .bottom_notice a:visited {color: #999999;}
#mainpage_index .bottom_notice a:hover {color: #999999;}
#mainpage_index .bottom_notice a:active {color: #999999;}
#mainpage_index select {font-family: 'NL2GR';height: 30px;width: 120px;padding-left: 7px;font-size: 15px;font-weight: normal;color: #000000;border: 1px solid #999999;margin-left: 5px;border-radius: 5px;background-color: #fff;}
#mainpage_index .f_subwrap ul {padding: 0px;padding-top: 10px;}
#mainpage_index .f_subwrap li {font-family:'NanumGothic';font-weight: bold;list-style: none;margin-bottom: 3px;}
#mainpage_index .home_pro_type {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));background: -moz-linear-gradient(center top, #f9f9f9 5%, #e9e9e9 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');background-color: #f9f9f9;-webkit-border-top-left-radius: 28px;-moz-border-radius-topleft: 28px;border-top-left-radius: 28px;-webkit-border-top-right-radius: 28px;-moz-border-radius-topright: 28px;border-top-right-radius: 28px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;text-indent: 0px;border: 1px solid #dcdcdc;display: inline-block;color: #666666;font-family: Arial;font-size: 16px;font-weight: bold;font-style: normal;height: 33px;line-height: 33px;width: 100%;text-decoration: none;text-align: center;}
#mainpage_index .home_pro_type:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));background: -moz-linear-gradient(center top, #e9e9e9 5%, #f9f9f9 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');background-color: #e9e9e9;}
#mainpage_index .home_pro_type:active {position: relative;top: 1px;}
#mainpage_index .more_view {width: 100%;height: 50px;line-height: 50px;margin: 0px;text-align: center;font-size: 15px;font-weight: bold;display: inline-block;color: #999999;vertical-align: bottom;}
#mainpage_index hr.type_4 {border: 0;height: 5px;background-color: #d6d6d6;background-repeat: no-repeat;}
#mainpage_index .reservation_button {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2869B8), color-stop(1, #2869B8));background: -moz-linear-gradient(center top, #2869B8 5%, #2869B8 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2869B8', endColorstr='#2869B8');background-color: #2869B8;-webkit-border-top-left-radius: 42px;-moz-border-radius-topleft: 42px;border-top-left-radius: 42px;-webkit-border-top-right-radius: 42px;-moz-border-radius-topright: 42px;border-top-right-radius: 42px;-webkit-border-bottom-right-radius: 42px;-moz-border-radius-bottomright: 42px;border-bottom-right-radius: 42px;-webkit-border-bottom-left-radius: 42px;-moz-border-radius-bottomleft: 42px;border-bottom-left-radius: 42px;text-indent: 0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 30px;font-weight: bold;font-style: normal;height: 59px;line-height: 59px;width: 59px;text-decoration: none;text-align: center;}
#mainpage_index .reservation_button:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2869B8), color-stop(1, #2869B8));background: -moz-linear-gradient(center top, #2869B8 5%, #2869B8 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2869B8', endColorstr='#2869B8');background-color: #2869B8;}
#mainpage_index .reservation_button:active {position: relative;top: 1px;}
#mainpage_index .custom_modal {display: block;/* Hidden by default */position: fixed;/* Stay in place */z-index: 999999;/* Sit on top */padding-top: 100px;/* Location of the box */left: 0;top: 0;width: 100%;/* Full width */height: 100%;/* Full height */overflow: auto;/* Enable scroll if needed */background-color: rgb(0, 0, 0);/* Fallback color */background-color: rgba(0, 0, 0, 0.9);/* Black w/ opacity */}
/* Modal Content (image) */
#mainpage_index .custom-modal-content {margin: auto;display: block;width: 90%;}
#mainpage_index .popup_wrap {margin: 0px auto;display: none;}
#mainpage_index .popup_img img {width: 100%;}
#mainpage_index .popup_btn_wrap {width: 100%;display: table;}
#mainpage_index .popup_btn_01 {width: 100%;text-align: center;font-size: 18px;color: #ffffff;background-color: #f5bf2e;margin-top: 10px;padding: 10px 0px;font-weight: bold;border-radius: 3px;}
#mainpage_index .popup_btn_02 {width: 100%;margin-top: 10px;font-size: 14px;color: #ffffff;text-align: center;text-decoration: underline;text-underline-position: under;}
#mainpage_index .search img {width: 24px;margin-top: 3px;}
#mainpage_index .reflash {margin: 0px 10px;}
#mainpage_index .reflash img {width: 24px;margin-top: 3px;}
#mainpage_index .search img {width: 24px;margin-top: 3px;}
#mainpage_index .reflash {margin: 0px 10px;}
#mainpage_index .reflash img {width: 24px;margin-top: 3px;}
#mainpage_index .footer_btn img {width: 23px;}
#mainpage_index .quick-btn03 {position: fixed;bottom: 210px;right: 0px;z-index: 9800;width: 70px;height: 70px;font-size: 16px;}
#mainpage_index .quick-btn03 img {width: 100%;}
#mainpage_index .quick-btn01 {position: fixed;bottom: 145px;right: 0px;z-index: 9800;width: 70px;height: 70px;font-size: 16px;}
#mainpage_index .quick-btn01 img {width: 100%;}
#mainpage_index .quick-btn02 {position: fixed;bottom: 80px;right: 0px;z-index: 9800;width: 70px;height: 70px;}
#mainpage_index .quick-btn04 {position: fixed;bottom: 80px;left: 0px;z-index: 9800;width: 70px;height: 70px;}
#mainpage_index .quick-btn04 img {width: 100%;}
#mainpage_index .quick-btn02 img {width: 100%;}
#mainpage_index .f_subwrap ul:last-child {margin-top: 10px;padding-bottom: 20px;}
#mainpage_index .right_wrap div {color: #ffffff;float: left;}
#mainpage_index .right_wrap div:last-child {margin-left: 6px;}
#mainpage_index .left_wrap div {color: #ffffff;float: left;}
#mainpage_index .left_wrap div:last-child {margin-left: 6px;}
#mainpage_index .info_wrap {width: 90%;padding: 20px 0px;background-color: #E6EBF0;margin: 0px auto;text-align: center;color: #353535;border-radius: 10px;}
#mainpage_index .info_icon {width: 40px;margin: 0px auto;margin-bottom: 10px;}
#mainpage_index .info_icon img {width: 100%;}
#mainpage_index .info_1 {font-size: 18px;font-weight: bold;margin-bottom: 5px;}
#mainpage_index .info_2,.info_3 {font-size: 14px;font-weight: bold;}
#mainpage_index .shop_wrap {width: 90%;margin: 0px auto;}
#mainpage_index .shop_reco {width: 40px;height: 40px;float: left;margin-right: 6px;}
#mainpage_index .shop_reco img {width: 100%;}
#mainpage_index .count_wrap {position: relative;}
#mainpage_index .count {width: 60px;position: absolute;top: 0px;left: 0px;color: #fff;text-align: center;line-height: 40px;font-size: 20px;}
#mainpage_index #review_best { width: 100%; overflow-x: scroll; overflow-y: hidden; }
#mainpage_index .css_h2_jua{width: 90%; margin: 0 auto;position: relative; margin-top: 10px;}
#mainpage_index .why_info{position: absolute;top:0;right:0;}
#mainpage_index .why_info img{width:27px;opacity: 0.5;}
#mainpage_index #review_best ul { display: table; padding: 0px; margin: 0px; list-style: none; }
#mainpage_index #review_best ul li { display: table-cell; width: 300px; min-width: 300px; max-width: 300px; margin: 20px 5px; padding: 5px 0 5px 10px; }
#mainpage_index #review_best ul li .cs_line_box {min-width: 300px;width:300px;height: 320px;max-height:320px;box-shadow: 8px 8px 8px #eee;border: 1px solid #eee; margin: 20px 10px; border-radius: 20px;overflow: hidden;}
#mainpage_index #review_best ul li .cs_line_box .thumbnail_list{position: relative;margin-bottom:10px;/*border-bottom: 1px solid #ccc;*/height: 170px;/*width: calc(100% - 10px);*/ /*padding: 5px;*/}
#mainpage_index #review_best ul li .cs_line_box .thumbnail_list div.once{display: inline-block;width: 300px;height: 170px;overflow: hidden;}
#mainpage_index #review_best ul li .cs_line_box .thumbnail_list div.once .thumbnail{background-size: 100%; width: 100%; height: 100%; display: inline-block;background-position: center;}
#mainpage_index #review_best ul li .cs_line_box .thumbnail_list div.multi{display: inline-block;width: 88px;height: 90px;overflow: hidden;}
#mainpage_index #review_best ul li .cs_line_box .thumbnail_list div.multi:first-child .thumbnail{width: 100%; height: 100%;}
#mainpage_index #review_best ul li .cs_line_box .thumbnail_list div.multi:first-child{width: 210px;height: 170px;overflow: hidden;}
#mainpage_index #review_best ul li .cs_line_box .thumbnail_list div.multi:nth-child(2){position:absolute;top:0;right:0;}
#mainpage_index #review_best ul li .cs_line_box .thumbnail_list div.multi:nth-child(3){position:absolute;bottom:0;right:0;}
#mainpage_index #review_best ul li .cs_line_box .thumbnail_list div.multi .thumbnail{background-size: 100%; width: 120%; height: 120%; display: inline-block;background-position: center;}
#mainpage_index #review_best ul li .star_point, #mainpage_index #review_best ul li .review_info{text-align: center;}
#mainpage_index #review_best ul li .review_info{width: calc(100% - 60px); height: 50px; padding: 10px 5px;margin: 0 auto;}
#mainpage_index #review_best ul li .review_info span{font-size:14px;}
#mainpage_index #review_best ul li .review_info span.cs_nanum{color:#666;font-family:'NanumGothic';font-weight: bold;padding-bottom: 3px;display: block;}
#mainpage_index #review_best ul li .review_txt{overflow: hidden;font-family:'NanumGothic';font-weight: bold;width: calc(100% - 50px); max-height: 40px; padding: 5px; margin:5px auto;  font-size: 14px;line-height:22px;text-align:center;/*text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;*/}
#mainpage_index #review_best ul li:last-child{padding: 5px 10px;}
#mainpage_index #no_app { display: none; position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background-color: rgba(30, 30, 30, 0.8); z-index: 9901; }
#mainpage_index #no_app.on { display: block; }
#mainpage_index #no_app .no_app_wrap { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }
#mainpage_index #no_app .no_app_wrap .popup_wrap { width: calc(100% - 80px); height: 200px; padding: 10px; color: #fff; }
#mainpage_index #no_app .no_app_wrap .popup_wrap a { color: #fff; text-decoration: none; }
#mainpage_index #no_app .no_app_wrap .popup_wrap table { width: 100%; height: 100px; border-collapse: collapse; margin-bottom: 10px; color: #fff; }
#mainpage_index #no_app .no_app_wrap .popup_wrap table tr td svg { color: #f5bf2e; }
#mainpage_index #no_app .no_app_wrap .popup_wrap table tr td.img { text-align: right; }
#mainpage_index #no_app .no_app_wrap .popup_wrap table tr td.img img { width: 80px; height: 80px; }
#mainpage_index #no_app .no_app_wrap .popup_wrap table tr td .comment { font-size: 2.9vh; }
#mainpage_index #no_app .no_app_wrap .popup_wrap .download_app { -webkit-appearance: none; width: 100%; height: 50px; line-height: 50px; border: 0px; background-color: #f5bf2e; color: #fff; font-size: 18px; }
#mainpage_index #no_app .no_app_wrap .popup_wrap .no_download { text-align: center; margin: 15px 0px; color: #ccc; text-decoration: underline; }
#mainpage_index font.bottom_notice center a{display: inline-block;}
#mainpage_index a.search, #mainpage_index a.reflash {display: inline-block;}
.dim-layer {display: none;position: fixed;_position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;}
.dim-layer .dimBg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .5;filter: alpha(opacity=50);}
.dim-layer .pop-layer {display: block;}
.pop-layer .pop-container {width:90%;padding: 5px;margin:10px auto;}
.pop-layer p.ctxt {font-family:'NanumGothic';font-weight: bold;color: #666;line-height: 15px;font-size:12px;margin:10px 0;}
.pop-layer p.ctxt span{font-family:'NanumGothic';font-weight: bold;color: #f00;}
.pop-layer .btn-r {width: 100%;margin: 0 0 10px;text-align: right;}
.pop-layer {display: none;position: absolute;top: 50%;left: 50%;width:80%;height: auto;background-color: #fff;z-index: 10;}
.pop-conts .cs_review_go {position: relative;border: 1px solid #f5bf2e;background-color:#f5bf2e;font-weight: normal;padding: 10px 15px;margin:0 auto;border-radius: 5px;color: #fff;font-size: 16px;text-align:center;width:100%;}
.btn-example {position: absolute;top: 25%;left: 25px;color: #515151;}
.btn-example span {font-size: 12px;margin-right: 3px;border-bottom: 1px solid #515151;color: #515151;}
.btn-example img {vertical-align: middle;width: 20px;}
#mainpage_index .red { color: #f00; }
#mainpage_index input {-webkit-border-radius:0;-webkit-appearance:none;}
.btn-layerClose{display: inline-block;}
#fixed-menu .fixed-menu-wrap .center_menu a {color: #bbb;font-family: 'NanumGothic';font-weight: bold;}

/*펫샵 검색*/
#fixed-menu { position: fixed; left: 0px; top: 0px; width: 100%; border-bottom: 1px solid #ccc; background-color: rgba(255, 255, 255, 0.8); z-index: 2; }
#main-content { width: 100%; height: 100%; margin-top: 61px; margin-bottom: 61px; }
#main-content .location_tab { width: 100%;}
#main-content .location_top_wrap { width: 100%;  font-family:'NanumGothic';font-weight: bold;font-size: 15px;border-bottom: 2px solid #ccc;}
#main-content .location_top_wrap:after { content:''; display: table; clear: both; } /* float clear tip */
#main-content .location_top_wrap .location_top { display: inline-block; width: calc(33.3% - 2px); text-align: center; height: 50px; line-height: 50px; float: left; font-family:'NanumGothic';font-weight: bold;}
#main-content .location_top_wrap .location_top.on { color: #f5bf2e; border-bottom: 3px solid #f5bf2e; border: 0px;}
#main-content .location_top_wrap .location_top:last-child:after { content: ''; display: table; clear: both; }
#main-content .location_top_wrap .location_middle_wrap { width: calc(100% - 2px); border: 1px solid #e1e1e1; background-color: #eee; float: left;}
#main-content .location_top_wrap .location_middle_wrap .location_middle {color: #666;display: inline-block; width: calc(33.3% - 2px); text-align: center; height: 50px; line-height: 50px; float: left; font-family:'NanumGothic';font-weight: bold;white-space:nowrap;}
#main-content .location_top_wrap .location_middle_wrap .location_middle.on { color: #f5bf2e; }
#main-content .button_wrap { position: fixed; left: 0px; bottom: 0px; width: 100%; height: 50px; text-align: center; }
#main-content .button_wrap .location_select_btn { width: 100%; border: 1px solid #f5bf2e; background-color: #f5bf2e; color: #fff; height: 100%; line-height: 40px;font-size:18px; font-weight:normal;}
#main-content .location_tab div {padding:10px;border-bottom: 2px solid #ccc; text-align: center;}
#main-content .location_tab div a {width:49%;padding:10px 0;border:1px solid #F5A82E;text-align:center;border-radius:5px;color:#F5A82E;box-sizing: border-box;display: inline-block; }
#main-content .location_tab div a.on { background-color: #F5A82E; color: #fff; }
#main-content .info_text{font-family:'NanumGothic';font-weight: bold;font-size:13px;text-align: center;color: #888;float: left; width: 100%; padding: 10px 0px;}
#main-content .location_top_wrap .location_middle { border: 0px; background-color: transparent; font-size:15px;  outline:none;}
#main-content .location_top_wrap .location_top button { font-family: 'NanumGothic';font-weight: bold;width: 100%; height: 50px; border: 0px; background-color: transparent; font-size:15px;outline:none;color:#333;}
#main-content .location_top_wrap .location_top.on button { border-bottom: 3px solid #f5bf2e; outline:none;}

/*미용동의서*/
.fix-bottom-wrap {position: fixed;left: 0px;bottom: 0px;width: 100%;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
/*.fix-bottom-wrap {padding-top: 20px;width: 100%;}*/
#beauty_agree .counseling_wrap, #beauty_agree .pet-text {font-size: 14px;}
.wrap {padding: 58px 0px 80px 0px;}
#beauty_agree .to_title {font-size: 18px;padding: 10px 12px 6px 12px;background-color: #f5a82e;height: 25px;line-height: 25px;color: #fff;}
#beauty_agree .cou_title {position: relative;padding: 6px 12px;background-color: #f3f3f3;height: 25px;line-height: 25px;font-size:16px;color: #666666;font-weight:normal;}
#beauty_agree .cou_wrap { position: relative;padding-bottom: 20px;}
#beauty_agree .cou_answer {width: 90%;margin: 0px auto;padding: 10px 0px 20px 0px;}
#beauty_agree .cou_answer img {vertical-align: middle;width: 80px;}
#beauty_agree .cou_answer .txt {text-align: left;margin-bottom: 20px;}
#beauty_agree .cou_answer #pet_type2 {display: none;}
#beauty_agree .cou_answer input[type="text"] {font-family:'NanumGothic';font-weight: bold;width: 100%;border: 0px;border-bottom: 1px solid #e1e1e1;line-height: 30px;height: 30px;font-weight: Bold;font-size: 14px;}
#beauty_agree .cou_answer select {font-family:'NanumGothic';font-weight: bold;line-height: 30px;height: 30px;border: 1px solid #e1e1e1;background-color: #fff;min-width: 40px;}
#beauty_agree .cou_answer input[type="radio"] {display: none;}
#beauty_agree .cou_answer input[type="radio"]+div {display: inline-block;border: 1px solid #e1e1e1;width: 48%;text-align: center;line-height: 30px;height: 30px;font-size: 15px;}
#beauty_agree .cou_answer input[type="radio"]:checked+div {background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#beauty_agree .cou_answer .pet_type {width: 80%;}
#beauty_agree .cou_answer .select_year, .cou_answer .select_month, .cou_answer .select_day {width: 23%;margin-right: 5px;}
#beauty_agree .cou_answer .select_month, .cou_answer .select_day {margin-left: 12px;}
#beauty_agree .cou_answer .vaccination {width: 100%;}
#beauty_agree .cou_answer input[type="checkbox"] {display: none;}
#beauty_agree .cou_answer input[type="checkbox"]+div {display: inline-block;border: 1px solid #e1e1e1;width: 23%;text-align: center;line-height: 30px;height: 30px;}
#beauty_agree .cou_answer input[type="checkbox"]:checked+div {background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#beauty_agree .cou_answer .luxation {width: 100%;height: 32px;margin-top: 6px;}
#beauty_agree #etc_for_disease { display: none;}
#beauty_agree #etc_for_disease.on { display: block;}
#beauty_agree .specialnote {width: 100%;height: 100px;border: 1px solid #e1e1e1;box-sizing: border-box;margin-top: 10px;}
#beauty_agree .cou_answer2 {width: 90%;margin: 0px auto;padding: 10px 0px 20px 0px;}
#beauty_agree .cou_answer2 .txt {font-family:'NanumGothic';font-weight: bold;text-align: left;margin-bottom: 20px;}
#beauty_agree .cou_answer2 .txt span {color: #d64404;font-weight: Bold;font-size: 16px;/*text-decoration: underline;*/}
#beauty_agree .cou_answer2 input[type="checkbox"] {display: none;}
#beauty_agree .cou_answer2 input[type="checkbox"]+div {display: inline-block;border: 1px solid #e1e1e1;width: 18px;text-align: center;height: 18px;line-height: 18px;vertical-align: text-bottom;color: #fff;background-color: #fff;}
#beauty_agree .cou_answer2 input[type="checkbox"]:checked+div {background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#beauty_agree .cou_answer2 input[type="checkbox"]:checked+div svg {margin-top: 2px;}
#beauty_agree .txt_more {font-family:'NanumGothic';font-weight: bold;text-align: left;margin-bottom: 20px;border: 1px solid #eee;padding: 5px;display: none;height: 200px;overflow-y: scroll;overflow-x: hidden;}
#beauty_agree .txt_more>div{padding: 10px;}
#beauty_agree .txt_more.on { display: block;}
#beauty_agree .more_btn { position: absolute;right: 5px;top: 5px;display: inline-block;vertical-align: top;height: 25px;line-height: 25px;text-align: center;}
#beauty_agree .more_btn svg {display: inline-block;font-size: 20px;border: 1px solid #ccc;width: 25px !important; height: 25px;vertical-align: bottom;border-radius: 20px;    background-color: #fff;}
#beauty_agree .center {text-align: center;font-weight: normal;}
#beauty_agree label.agree_chk { position: absolute;right: 0px;bottom: 0px;}
#beauty_agree label.agree_chk span{font-size:16px;font-weight:normal;}
#beauty_agree button.clear {width: 100%;border: 0px;height: 30px;line-height: 30px;background-color: #ccc;font-weight:normal;}
#beauty_agree button.submit_btn {width: 100%;border: 0px;height: 40px;line-height: 40px;background-color: #ffcc00;font-size: 18px;color: #fff;font-weight:normal;}
#beauty_agree #signature-pad { position: relative;width: calc(100% - 2px); height: auto;border: 1px solid #ccc; }
#beauty_agree #signature-pad .signature-pad--body canvas {touch-action: none;}
#beauty_agree .description { text-align: center;margin: 10px 0px;}
#beauty_agree .cou_section{border: 1px solid #e1e1e1;margin: 10px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
#beauty_agree .customer_name_confirm{color:#666;}

/*이용상담정보*/
#manage_counseling_shop{margin-top:58px;}
#manage_counseling_shop a{display:block;}
#manage_counseling_shop #dialog_reservation_form {font-size: 16px;padding-bottom: 20px;}
#manage_counseling_shop #dialog_reservation_form menu {text-align: center;}
#manage_counseling_shop #dialog_reservation_form menu .btn {border: 1px solid #eeeeee;padding: 0.4em 0.7em;text-align: center;background-color: #fff;border: 1px solid #f5bf2e;}
#manage_counseling_shop #dialog_reservation_form menu .btn.on {background-color: #f5bf2e;color: #ffffff;}
#manage_counseling_shop #dialog_reservation_form #pet_weight_from {width: 50px;text-align: center;}
#manage_counseling_shop #dialog_reservation_form #pet_weight_to {width: 50px;text-align: center;}
#manage_counseling_shop #dialog_reservation_form .radio_pet_kind {display: none;}
#manage_counseling_shop label {display: inline-block;}
#manage_counseling_shop label img {pointer-events: none;}
#manage_counseling_shop .pet_wrap {width: 600px;margin: 0px auto;}
#manage_counseling_shop .cou_deny {width: 49%;float: left;text-align: center;padding: 14px 0px;border: 1px solid #B8B8B8;border-radius:5px;}
#manage_counseling_shop .cou_deny:active {width: 49%;float: left;text-align: center;padding: 14px 0px;background-color: #e1e1e1;border: 1px solid #e1e1e1;}
#manage_counseling_shop .cou_deny:active a {color: #ffffff;}
#manage_counseling_shop .cou_complete {width: 49%;float: right;text-align: center;padding: 14px 0px;background-color: #f5bf2e;border: 1px solid #f5bf2e;color: #fff;border-radius:5px;}
#manage_counseling_shop .cou_complete:active {width: 49%;float: right;text-align: center;padding: 14px 0px;background-color: #f5a82e;border: 1px solid #f5a82e;}
#manage_counseling_shop .cou_complete:active a {color: #ffffff;}
#manage_counseling_shop .my_pet_wrap {width: 90%;margin: 0px auto;height: 70px;}
#manage_counseling_shop .mp_title {position: relative;color: #666666;font-size: 16px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;}
#manage_counseling_shop .shop_ment {font-size: 12px;width: 600px;margin: 0px auto;margin-top: 24px;margin-bottom: 20px;}
#manage_counseling_shop .shop_ment li {list-style: none;}
#manage_counseling_shop .cou_answer {width: 90%;margin: 0px auto;padding: 10px 0px 20px 0px;font-family: 'NanumGothic';font-weight:bold;font-size:14px;}
#manage_counseling_shop .cou_etc_title {text-align: center;padding-top: 10px;padding-bottom: 5px;border-bottom: 1px solid #e1e1e1;width: 90%;margin: 0px auto;}
#manage_counseling_shop .cou_etc {width: 88%;height: auto;margin: 0px auto;background-color: #f7f7f7;}
#manage_counseling_shop .etc_section {padding: 10px;font-family: 'NanumGothic';font-weight:bold;font-size:14px;}
#manage_counseling_shop .call_wrap {width: 300px;height: 50px;margin:0 auto 0;padding-top:20px;}
#manage_counseling_shop .cou_guest {float: left;}
#manage_counseling_shop .cou_guest div:first-child {font-size: 16px;}
#manage_counseling_shop .cou_call {float: right;line-height: 42px;padding: 0px 10px;background-color: #f5a82e;color: #fff;font-size: 16px;border-radius: 10px;}
#manage_counseling_shop .spreadBtn {display: table;float: left;margin-right: 5px;}
#manage_counseling_shop .spreadBtn img {float: right;width: 16px;height: 16px;}
#manage_counseling_shop .hiddenList {margin-top: 10px;border: 1px solid #e1e1e1;padding: 10px;display: none;}
#manage_counseling_shop .hiddenList_etc {font-size: 12px;border: 1px solid #e1e1e1;padding: 10px;display: none;}
#manage_counseling_shop .hiddenList li {font-family: 'NanumGothic';font-size: 12px;margin-bottom: 10px;}
#manage_counseling_shop .cou_call:active {background-color: #D55B08;}
#manage_counseling_shop .tsub {border: 1px solid #e1e1e1;padding-bottom: 20px;}
#manage_counseling_shop .mp_wrap{border: 1px solid #e1e1e1;margin: 10px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
@media (max-device-width: 800px) {
	#manage_counseling_shop .pet_wrap {width: 100%;}
	#manage_counseling_shop .cou_deny {width: 49%;float: left;text-align: center;padding: 14px 0px;border: 1px solid #B8B8B8;}
	#manage_counseling_shop .cou_deny:active {width: 49%;float: left;text-align: center;padding: 14px 0px;background-color: #e1e1e1;border: 1px solid #e1e1e1;border-radius:5px;}
	#manage_counseling_shop .cou_deny:active a {color: #ffffff;}
	#manage_counseling_shop .cou_complete {width: 49%;float: right;text-align: center;padding: 14px 0px;background-color: #f5bf2e;border: 1px solid #f5bf2e;color: #fff;border-radius:5px;}
	#manage_counseling_shop .cou_complete:active {width: 49%;float: right;text-align: center;padding: 14px 0px;background-color: #f5a82e;border: 1px solid #f5a82e;}
	#manage_counseling_shop .cou_complete:active a {color: #ffffff;}
	#manage_counseling_shop .my_pet_wrap {width: 90%;margin: 0px auto;height: 70px;}
	#manage_counseling_shop .mp_title {position: relative;color: #666666;font-size: 16px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;}
	#manage_counseling_shop .shop_ment {font-size: 12px;width: 90%;margin: 0px auto;margin-top: 24px;margin-bottom: 20px;}
	#manage_counseling_shop .shop_ment li {list-style: none;}
	#manage_counseling_shop .cou_answer {width: 90%;margin: 0px auto;padding: 10px 0px 20px 0px;}
	#manage_counseling_shop .cou_etc_title {text-align: center;padding-top: 10px;padding-bottom: 5px;border-bottom: 1px solid #e1e1e1;width: 90%;margin: 0px auto;}
	#manage_counseling_shop .cou_etc {width: 88%;height: auto;margin: 0px auto;background-color: #f7f7f7;}
	#manage_counseling_shop .etc_section {padding: 10px;}
	#manage_counseling_shop .call_wrap {width: 80%;height: 50px;margin:0 auto 0;}
	#manage_counseling_shop .cou_guest {float: left;}
	#manage_counseling_shop .cou_guest div:first-child {font-size: 16px;}
	#manage_counseling_shop .cou_call {float: right;line-height: 42px;padding: 0px 10px;background-color: #f5a82e;color: #fff;font-size: 16px;border-radius: 10px;}
	#manage_counseling_shop span {float: none;margin-right: 0px;}
	#manage_counseling_shop .spreadBtn {display: table;}
	#manage_counseling_shop .spreadBtn img {float: right;width: 16px;height: 16px;margin-left: 10px;}
	#manage_counseling_shop .hiddenList {margin-top: 10px;border: 1px solid #e1e1e1;padding: 10px;display: none;}
	#manage_counseling_shop .hiddenList_etc {font-size: 12px;border: 1px solid #e1e1e1;padding: 10px;display: none;}
	#manage_counseling_shop .hiddenList li {font-family: 'NanumGothic';font-size: 12px;margin-bottom: 10px;}
	#manage_counseling_shop .cou_call:active {background-color: #D55B08;}
	#manage_counseling_shop  .tsub {border: none;}
}

/*포트폴리오 관리*/
#manage_portfolio {margin-top:58px;}
#manage_portfolio .filebox label {position: relative;display: inline-block;width: 90%;text-align: center;height: 29px;color: #999;font-size: inherit;vertical-align: middle;cursor: pointer;border: 0px solid #ebebeb;border-bottom-color: #e2e2e2;margin-left: 5%;margin-top: 10px;}
#manage_portfolio .filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#manage_portfolio .change_photo {font-family: 'NL2GR';-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0;display: inline-block;color: #ffffff;font-weight: normal;font-size: 17px;font-style: normal;line-height: 30px;width: 152px;margin-top: 10px;text-decoration: none;text-align: center;padding:5px 0;}
#manage_portfolio .change_photo:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5a82e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a82e', endColorstr='#f5bf2e');background-color: #f5a82e;}
#manage_portfolio .change_photo:active {position: relative;top: 1px;}
#manage_portfolio .delete_photo {-webkit-appearance: none;border-radius: 0;background-color: #f5a82e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5a82e;display: inline-block;color: #fff;font-size: 16px;font-style: normal;height: 31px;line-height: 31px;width: 98%;text-decoration: none;text-align: center;}
#manage_portfolio .delete_photo:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5bf2e), color-stop(1, #f5a82e));background: -moz-linear-gradient(center top, #f5bf2e 5%, #f5a82e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5bf2e', endColorstr='#f5a82e');background-color: #f5bf2e;}
#manage_portfolio .delete_photo:active {position: relative;top: 1px;}
#manage_portfolio .top_menu {position: relative;}
#manage_portfolio .top_back {position: absolute;top: 15px;left: 10px;}
#manage_portfolio .top_title {width: 100%;text-align: center;font-size: 25px;font-weight: normal;padding: 15px 0px 15px 0px;border-bottom: 0.5px solid #e1e1e1;}
#manage_portfolio .top_title p {margin: 0px;font-family: 'NL2GR';font-weight: normal;line-height:normal;}
#manage_portfolio #sel_view {width: 100%;padding: 3px 0px;margin:5px 0;}
#manage_portfolio .port_wrap {width: 90%;margin: 0px auto;margin-top: 40px;}

/*shop_index 샵메인*/
#cs_shop_index {margin-top:58px;}
#cs_shop_index .popup_wrap {width: 100%;margin: 0px auto;}
#cs_shop_index .popup_img img {width: 100%;border: 2px solid #333;box-sizing: border-box;}
#cs_shop_index .popup_btn_wrap {width: 100%;display: table;background-color: #3A3A3A;}
#cs_shop_index .popup_btn_01 {width: 50%;text-align: center;line-height: 50px;font-size: 14px;color: #ffffff;float: left;border-right: 1px solid #ffffff; }
#cs_shop_index .popup_btn_02 {float: right;width: 50%;line-height: 50px;font-size: 14px;color: #ffffff;text-align: center;}
#cs_shop_index .popup_btn_wrap button {background-color: #3a3a3a;border: none;}
#cs_shop_index .header {height: 5%;height: 50px;}
#cs_shop_index ul.mylist,ol.mylist {list-style: none;margin: 0px;padding: 0px;width: 100%;}
#cs_shop_index ul.mylist li,ol.mylist li {padding: 15px 15px 15px 15px;margin-bottom: 5px;border-bottom: 1px solid #efefef;font-size: 15px;}
#cs_shop_index ul.mylist li:last-child,ol.mylist li:last-child {border-bottom: 0px;}
#cs_shop_index ul.mylist li:before,ol.mylist li:before {/* content: ">"; */display: inline-block;vertical-align: middle;padding: 0px 15px 6px 7px;}
#cs_shop_index .mymenu_table {width: 100%;margin: auto;}
#cs_shop_index .manage_arrow {position: static;z-index: 0;right: 20px;}
#cs_shop_index .my_menu_div {position: relative;z-index: -100;width: 93%;height: 30px;text-align: left;padding: 5px;border-bottom: 1px solid #efefef;border: 1;font-size: 15px;font-weight: bold;margin: auto;}
#cs_shop_index .my_menu_div2 {position: relative;z-index: -100;width: 93%;height: 30px;text-align: left;padding: 5px;border-bottom: 3px solid #999999;border: 1;font-size: 15px;font-weight: bold;margin: auto;}
#cs_shop_index .my_menu_img {position: absolute;z-index: -100;right: 10px;height: 23px;}
#cs_shop_index .my_menu_text {position: absolute;z-index: -100;left: 10px;height: 30px;}
#cs_shop_index .my_menu_img2 {position: absolute;z-index: -100;right: 20px;height: 30px;}
#cs_shop_index .admin_notice {z-index: 100;}
#cs_shop_index .last {margin-bottom: 80px;}
#cs_shop_index .menu_wrap {width: 90%;margin: 0px auto;margin-top: 10%;}
#cs_shop_index .menu_wrap ul {list-style: none;padding: 0px;width: 100%;margin: 0px auto;}
#cs_shop_index .menu_wrap li {position: relative;float: left;width: 23.5%;margin-right: 2%;}
#cs_shop_index .menu_wrap li:last-child {margin-right: 0px;}
#cs_shop_index .menu_wrap li img {width: 50px;}
#cs_shop_index .mymenu1 {width: 95%;height: 10%;margin: 0px auto;}
#cs_shop_index .mymenu1 ul {width: 100%;height: 100%;}
#cs_shop_index .mymenu1 a{display:block;text-align: center;}
#cs_shop_index .mymenu2 {width: 95%;margin: 0 auto;padding-top: 3%;clear: both;}
#cs_shop_index .mymenu2 a{display:block;text-align: center;}
#cs_shop_index .mymenu2 ul:last-child {padding-top: 28%;}
#cs_shop_index .mymenu3 a{display:block;text-align: center;}
#cs_shop_index .mymenu3 {width: 95%;margin: 0px auto;padding-top: 6%;clear: both;}
#cs_shop_index .mymenu4 {width: 95%;margin: 0px auto;padding-top: 6%;padding-bottom: 40%;clear: both;}
#cs_shop_index .mymenu4 a{display:block;text-align: center;}
#cs_shop_index .swiper-pagination-bullet-active {background-color: #252c51;}
#cs_shop_index .swiper-container {width: 100%;height: 35%;top: 0px;}
#cs_shop_index .swiper-slide {/*background: #fff;*//* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;/*margin-right: 27px !important;*/-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;overflow:hidden;}
#cs_shop_index .swiper-slide img {height: 100%;width: auto;}
#cs_shop_index .header-back-btn {top: 8px;}
#cs_shop_index .header-home-btn {margin-top: 13px;}
#cs_shop_index .plus_btn img {width: 100%;}
#cs_shop_index .plus_btn {width: 35px;position: absolute;right: 15px;bottom: 15px;z-index: 100;}
#cs_shop_index .plus_btn img {width: 100%;}
#cs_shop_index .custom_modal {display: block;/* Hidden by default */position: fixed;/* Stay in place */z-index: 999999;/* Sit on top *//* Location of the box */left: 0;top: 0;width: 100%;/* Full width */height: 100%;/* Full height */overflow: auto;/* Enable scroll if needed */background-color: rgb(0, 0, 0);/* Fallback color */background-color: rgba(0, 0, 0, 0.9);/* Black w/ opacity */}
/* Modal Content (image) */.custom-modal-content {margin: auto;display: block;width: 90%;margin-top: 50%;}
#cs_shop_index .count_wrap {position: relative;}
#cs_shop_index .count {position: absolute;top: -14px;right: 0px;width: 32px;height: 32px;line-height: 32px;text-align: center;background-color: #ffae00;border-radius: 50%;font-size: 12px;color: #fff;}
#cs_shop_index .menu_wrap .menu_name {margin:5px auto;text-align: center;font-size: 15px;font-weight: normal;  white-space: nowrap;}
#cs_shop_index .menu_outline a{border: 1px solid #f5bf2e;padding: 5px;border-radius: 10px;}
/*뉴아이템*/#cs_shop_index .new_text {position: absolute;top: -5px;left: 5px;width: 25px;height: 25px;line-height: 25px;text-align: center;font-size: 12px;color: #fff;}


/*마이프로필*/
#manage_user_info {margin-top:58px;}
#manage_user_info div,#manage_user_info p,#manage_user_info b,#manage_user_info button {font-weight: normal;font-family: 'NL2GR';}
#manage_user_info .mypet_btn a{display:inline;}
#manage_user_info .filebox label {position: relative;display: inline-block;width: 100%;text-align: center;height: 29px;color: #999;font-size: inherit;vertical-align: middle;cursor: pointer;border: 0px solid #ebebeb;border-bottom-color: #e2e2e2;}
#manage_user_info .filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.top_menu .top_save .save_info {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-family: 'NL2GR';font-size: 17px;font-style: normal;height: 28px;line-height: 28px;width: 60px;text-decoration: none;text-align: center;}
#manage_user_info .change_photo {background: none;border: 0;outline: 0;display: inline-block;color: #333333;font-size: 17px;border-bottom: 1px solid #333;text-align: center;padding: 0px;}
#manage_user_info textarea {width: 98%;border: 1px solid #999999;resize: none;font-size: 15px;}
.top_menu .top_save {position: absolute;top: 12px;right: 10px;}
#manage_user_info .profile_wrap {width: 100px;height: 100px;line-height: 100px;overflow: hidden;margin: 20px 0px 5px 0px;border-radius: 5%;align-items: center;}
#manage_user_info .profile_wrap img {width: 100px;height: 100px;object-fit: cover;}
#manage_user_info .user_info {width: 90%;margin: 0px auto;text-align: left;font-size: 18px;}
#manage_user_info .user_info input {border-radius: 0;width: 100%;border: none;border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: 1px solid #6A6A6A;line-height: 30px;font-size: 16px;color: #333333;}
#manage_user_info .user_title {font-size: 16px;color: #777777;margin-top: 20px;margin-bottom: 4px;}
#manage_user_info .user_section {width: 90%;margin: 0px auto;border: 1px solid #A3A3A3;margin-bottom: 10px;}
#manage_user_info .mypet_info {margin: 0px;font-size: 16px;text-align: left;}
#manage_user_info .mypet_wrap {padding: 10px 10px 15px;}
#manage_user_info .mypet_btn {margin-top: 10px;display: inline-block;}
#manage_user_info .btn_img {width: 50px;height: 50px;}
#manage_user_info .btn_img img {width: 30px;}
#manage_user_info button {background-color: #fff;border: none;}
#manage_user_info .img_file {float: left;margin-top: -10px;width: 100px;text-align: center;}
#manage_user_info .img_file button {display: inline-block; padding: 2px; width: calc(50% - 4px); }
#manage_user_info .gallery_load {border-bottom: 1px solid;font-size: 17px;}
#manage_user_info .gobeauty_button {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px;text-indent: 0;border: 0px solid #f5bf2e;display: inline-block;color: #ffffff;font-size: 18px;font-style: normal;height: 40px;line-height: 40px;width: 90%;text-decoration: none;text-align: center;}

/*아티스트 index(샵메인)*/
#artist_index a{display:inline;}
#artist_index .reservation_button {background-color: #f5bf2e; -webkit-border-top-left-radius: 42px;-moz-border-radius-topleft: 42px;border-top-left-radius: 42px;-webkit-border-top-right-radius: 42px;-moz-border-radius-topright: 42px;border-top-right-radius: 42px;-webkit-border-bottom-right-radius: 42px;-moz-border-radius-bottomright: 42px;border-bottom-right-radius: 42px;-webkit-border-bottom-left-radius: 42px;-moz-border-radius-bottomleft: 42px;border-bottom-left-radius: 42px;text-indent: 0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 20px;font-weight:normal;font-style: normal;height: 40px;line-height: 45px;padding:10px;width: 40px;text-decoration: none;text-align: center;}/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #58419b), color-stop(1, #58419b));background: -moz-linear-gradient(center top, #c123de 5%, #a20dbd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58419b', endColorstr='#58419b');background-color: #c123de;*/
#artist_index span.star-prototype,span.star-prototype>* {height: 16px;line-height: 16px;background: url('<?= $image_directory ?>/YsyS5y8.png') 0 -16px repeat-x;width: 80px;display: inline-block;}
#artist_index span.star-prototype>* {background-position: 0 0;max-width: 80px;}
#artist_index .user_review p, #artist_index .user_review b{font-family: 'NanumGothic';font-weight: bold;}
#artist_index .bottom_notice a:link {color: #555555;}
#artist_index .bottom_notice a:visited {color: #555555;}
#artist_index .bottom_notice a:hover {color: #555555;}
#artist_index .bottom_notice a:active {color: #555555;}
#artist_index .portfolio_image {display: inline-block;width: 32%;height: 50px;margin: 0;}
#artist_index .btn_type {display: inline-block;}
#artist_index .btn_type.on {font-weight: bold;color: #0c0c0c !important;}
#artist_index .bth_type:after {content: " ";display: block;clear: both;}
#artist_index .btn_type>* {float: left;}
#artist_index .btn_type>span {padding: 7px 3px;}
#artist_index .hotel {width: 100%;height: 80%;}
#artist_index .hotel #coming {width: 200px;font-weight: bold;font-size: 14pt;text-align: center;margin: 0 auto;padding-top: 200px;}
#artist_index .sub-title {padding: 5px;background-color: #9e9e9e;color: #ffffff;font-weight: bold;font-size: 17px;border-radius: 4px;}
#artist_index .coupon-list {margin-bottom: 10px;font-size: 15px;}
#artist_index .coupon-list .memo {padding: 0;}
#artist_index .coupon-list .number {text-align: right;}
#artist_index .coupon-list .btn-wrap {text-align: right;padding: 10px 5px 0 5px;}
#artist_index .coupon-list .btn-wrap .btn-modify {padding: 5px 10px;color: #ffffff;background-color: #fa9dcc;border-radius: 5px;}
#artist_index .coupon-list .btn-wrap .btn-delete {padding: 5px 10px;color: #ffffff;background-color: #9e9e9e;border-radius: 5px;}
#artist_index .coupon-list .inner-list {border-collapse: collapse;margin: 10px 0;}
#artist_index .coupon-list .inner-list th {background-color: #fa9dcc;color: #ffffff;padding: 5px;}
#artist_index .coupon-list .inner-list th:first-child {border-radius: 4px 0 0 4px;}
#artist_index .coupon-list .inner-list th:last-child {border-radius: 0 4px 4px 0;}
#artist_index .coupon-list .inner-list td {font-size: 14px;padding: 5px;border-bottom: solid 1px #000000;}
#artist_index .bg_g {position: absolute;width: 100%;height: 80px;z-index: 4;}
#artist_index .star {clear: both;}
#artist_index .star_ul {margin: 0px;padding-left: 0px;}
#artist_index .star li {float: left;list-style: none;width: 12px;margin: 2px;height: 12px;line-height: 12px;}
#artist_index .star img {width: 100%;height: 100%;}
#artist_index .star_ul2 {margin: 0px;padding: 0px;padding-bottom: 20px;}
#artist_index .star_ul2 li {font-size: 14px;}
#artist_index .star_ul2 li:last-child {margin: 5px 0px 0px 5px;}
#artist_index .store_name {width: 200px;margin: 0px;float: left;font-family: 'NL2GR';font-weight: bold;}
#artist_index .address {width: 44px;height: 44px;float: left;margin-right: 6px;}
#artist_index .address img {width: 100%;}
#artist_index .store_wrap {display: table;}
#artist_index .rev_img {width: 100%;max-height: 200px;margin: 10px 0px;overflow: hidden;}
#artist_index .rev_img img {width: 100%;height: 100%;}
#artist_index .sub_title {text-align: left;margin: 20px 0px 10px 15px;font-size: 14px;font-weight: bold;}
#artist_index .sub_title_custom {text-align: left;margin: 20px 0px 10px 15px;font-size: 14px;}
#artist_index .td_wrap td {width: 33%}
#artist_index .second_type_sub_text {font-size: 12px;font-weight: 100;margin: 5px 0px;}
#artist_index .table_sec tr {height: 40px;}
#artist_index .btn_call {width: 30px;}
#artist_index .btn_call img {width: 100%;}
#artist_index .img_wrap {float: left;margin-top: -1px;margin-left: 15px;margin-bottom: 5px;}
#artist_index .top_table {width: 100%;margin-bottom: 20px;}
#artist_index .title_wrap {width: 95%;margin: 0px auto;padding: 12px 0px;text-align: center;background-color: #339483;color: #ffffff;font-size: 15px;}
#artist_index .title_wrap2 {width: 95%;margin: 0px auto;padding: 12px 0px;text-align: center;background-color: #cd9111;color: #ffffff;font-size: 15px;font-weight: bold;}
#artist_index .table_sec {width: 95%;margin: 0px auto;padding: 100px 0px;text-align: center;font-size: 13px;border-collapse: collapse;}
#artist_index .comment {margin-top: 5px;margin-left: 2%;}
#artist_index .table_sec td {border: 1px solid #e1e1e1;}
#artist_index .table_sec>tbody>tr>td {text-align: center;}
#artist_index .swiper-container_front {height: 300px;width: 100%;margin: 0px auto;overflow: hidden;position: relative;z-index: 1;}
#artist_index .swiper-slide {background: #ffffff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;overflow: hidden;}
#artist_index .swiper-slide img {height: 100%;width: auto;}
#artist_index .etc_option_notice {font-size: 15px;}
#artist_index .title {text-align: left;font-size: 20px;padding: 30px 0px 20px 20px;border-top: 1px dashed #afafaf;}
#artist_index .title_02 {font-family: 'NanumGothic';text-align: left;font-weight: bold;font-size: 14px;padding:10px 0;}
#artist_index .cycle {width:90%;display: table;padding-top: 20px;padding-bottom: 20px;border-top: 1px dashed #ccc;margin: 13px auto;padding-right:10px;box-sizing:border-box;}
#artist_index .review_wrap {width: 80%;margin: 0px auto;margin-bottom: 40%;}
#artist_index .user_profile {float: left;width: 40px;height: 40px;text-align: center;margin-top: 3px;overflow: hidden;border-radius: 100%;}
#artist_index .user_profile img {width: 100%;margin-bottom:10px;}
#artist_index .user_wrap {font-family: 'NanumGothic';float: left;width: 100%;margin-left: 5%;margin-top:10px;}
#artist_index .user_name {float: left;font-weight: bold;}
#artist_index .time {float: right;font-size: 12px;line-height: 23px;}
#artist_index .grade {float: left;display: table;clear: both;margin-top: 5px;vertical-align: center;margin-bottom: 8px;}
#artist_index .grade span {float: left;margin-left: 6px;line-height: 13px;font-size: 13px;}
#artist_index .star_grade {width: 12px;float: left;}
#artist_index .star_grade img {width: 100%;}
#artist_index .user_review {clear: both;word-break: break-all;font-weight: normal;}
#artist_index .user_review p {font-size: 14px;line-height: 18px;padding: 10px 0;}
#artist_index .user_review p.blind {color: #999;}
#artist_index .total_image {display: table;width: 320px;margin: 0px auto;}
#artist_index .total_image ul {display: table;padding: 0px 0px 10px 0px;margin: 0px;}
#artist_index .total_image li {width: 100px;height: 100px;margin-right: 5px;float: left;}
#artist_index .total_image li:last-child {margin: 0px;}
#artist_index .total_image img {width: 100%;height: 100%;border-radius: 10px;}
#artist_index .review_img {display: inline-block;margin: 0px;}
#artist_index .review_img ul {padding: 0px;margin: 0px;}
#artist_index .review_img li {width: 70px;height: 70px;float: left;margin: 0 6px 6px 0;border-radius: 10px;}
#artist_index .review_img li:last-child {margin-right: 0px;}
#artist_index .review_img img {width: 100%;height: 100%;border-radius: 10px;}
#artist_index .last_img {position: relative;}
#artist_index .last_img div {position: absolute;width: 100%;top: 0;left: 0;z-index: 99;}
#artist_index .answer {margin-top: 20px;background-color: #f1f2f4;padding: 10px;border-radius: 10px;border-top-left-radius: 0px;}
#artist_index .shop_img img {margin-right: 10px;float: left;height: 45px;width: 45px;background-size: cover;border-radius: 100%;}
#artist_index .shop_name {font-family: 'NanumGothic';width: auto;text-align: left;font-weight: bold;line-height: 45px; font-size:15px;}
#artist_index .shop_answer {margin-top: 10px;text-align: left;font-size: 14px;line-height: 18px;font-weight: bold;}
#artist_index .shop_answer.blind {color: #999;}
#artist_index .icon_wrap {width: 100%;padding-top: 5px;}
#artist_index .score {color: #fff;font-size: 18px;line-height: 100px;text-align: center;}
#artist_index .portfolio_div {padding: 10px;padding-bottom:20px;}
#artist_index .portfolio_images {width: 100%;text-align: center;vertical-align: baseline;margin-top:10px;}
#artist_index .portfolio_images_visible,.portfolio_images_invisible {width: 100px;height: 100px;display: inline;}
#artist_index .portfolio_images_invisible {display: none;}
#artist_index .portfolio_images_visible img,.portfolio_images_invisible img {width: 100px;height: 100px;border-radius: 10px;}
#artist_index .blog-list td{padding:10px 5px;}
#artist_index font{font-family: 'NanumGothic';font-weight: bold;}
#sequence2 { font-family:'NanumGothic'; font-weight: normal; margin: 20px 0px; }
#sequence2 .cou_title3 { position: relative;text-align: center; padding: 12px 5px 10px; background-color: #fff6d2; color: #4c3413; font-size: 14px; font-weight: bold; width: calc(100% - 30px); margin: 0 auto; }
#sequence2 .cou_title3 span { font-size: 14px; }
#sequence2 .option_table { width: calc(100% - 20px); margin: 10px auto 0 auto; font-size: 12px; text-align: center; border-collapse: collapse; font-family:'NanumGothic'; }
#sequence2 .option_table caption { position: relative; width: 100%; text-align: right; height: 30px; line-height: 30px; }
#sequence2 .option_table caption .float_left { position: absolute; left: 0px; top: 0px; height: 30px; line-height: 30px; }
#sequence2 .option_table tr th { background-color: #eee; font-size: 12px; border: 1px solid #ccc; padding: 5px 2px; font-weight: normal; }
#sequence2 .option_table tr td { font-size: 12px; border: 1px solid #ccc; padding: 10px 0px; }
#sequence2 .option_table tr td.amount { text-align: right; padding: 5px 5px 5px 0px; }
#sequence2 .option_table tr td.consult { background-color: #f9f9f9; color: #ccc; }
#sequence2 .comment { width: calc(100% - 30px); margin: 5px auto 20px auto; text-align: left; font-size: 12px; color: #333; padding: 5px; }
#sequence2 ul { list-style: none; padding: 0px; margin: 0px; }
#sequence2 .caption { position: relative; width: calc(100% - 20px); margin: 10px auto 0 auto; text-align: right; height: 30px; line-height: 30px; font-size: 12px; }
#sequence2 .caption .float_left { position: absolute; left: 0px; top: 0px; height: 30px; line-height: 30px; }
#sequence2 .option_table2 { width: calc(100% - 20px); margin: 0 auto 10px auto; font-size: 12px; text-align: center; border-collapse: collapse; font-family:'NanumGothic'; }
#sequence2 .option_table2 tr th { background-color: #eee; border: 1px solid #ccc; padding: 10px; font-size: 12px; font-weight: normal; }
#sequence2 .option_table2 tr td { border: 1px solid #ccc; padding: 10px 0px; }
#sequence2 .red { color: red; }
#sequence2 .etc_option_notice { text-align: center; font-size: 14px;padding-bottom: 50px; border-bottom:1px dashed #ccc;margin-bottom:30px;}

/*artist_info(펫샵내 프로필)*/
#artist_info_all{font-size:15px;}
#artist_info_all a {display:inline;}
#artist_info_all .artist_list a:link {color: white;}
#artist_info_all .artist_list a:visited {color: white;}
#artist_info_all .artist_list a:hover {color: white;}
#artist_info_all .artist_list a:active {color: white;}
#artist_info_all .artist_info {font-size: 14px;}
#artist_info_all .artist_img {width: 100px;height: 100px;border-radius: 10px;overflow: hidden;margin: 0px auto;}
#artist_info_all .artist_img img {width: 100px;height: 100px;object-fit: cover}
#artist_info_all .artist_section {font-size: 14px;}
#artist_info_all .artist_name {margin-top: 5px;text-align: center;font-size: 20px;}
#artist_info_all .career {text-align: center;font-size: 14px;font-family: 'NanumGothic';font-weight: bold;}
#artist_info_all .artist_section div {margin-bottom: 5px;}
#artist_info_all .artist_title {position: relative;color: #666666;font-size: 18px;text-align: left;background-color: #fff6d2;padding: 10px 14px;border-top: 1px solid #e1e1e1;margin-top: 20px;margin: -5px 0 0 -5px;margin: -5px 0 0 -5px;}
#artist_info_all .artist_career {margin-top: 20px;font-size: 15px;}
#artist_info_all .career_wrap {width: 90%;margin: 0px auto;}
#artist_info_all .carrer_section {font-size: 13px;}
#artist_info_all .section_wrap {margin-top: 20px;padding-top: 20px;border-top: 6px solid #e1e1e1;}
#artist_info_all .artist_font {font-size: 13px;width: 90%;margin: 0px auto;padding: 10px 0px 20px 0px;font-family: 'NanumGothic';font-weight: bold;}
#artist_info_all .artist_license {width: 90%;height: auto;line-height: 100px;padding: 14px;align-items: center;}
#artist_info_all .artist_license img {width: 100%;}
#artist_info_all .license_wrap {border: 1px solid #e1e1e1;width: 90%;margin: 0px auto;margin-top: 14px;}
#artist_info_all .license_sec {text-align: center;margin: 5px;padding-bottom: 14px;font-family: 'NanumGothic';font-weight: bold;}
#artist_info_all .city {font-family: 'NanumGothic';font-weight: bold;display: table;width: 85%;height: auto;margin: 0px auto;text-align: center;font-size: 13px;border: 1px solid #e1e1e1;padding: 10px;margin-top: 10px;margin-bottom: 10px;}
#artist_info_all .round_line{margin: 15px 12px;width: calc(100% - 24px);overflow: hidden;padding-bottom: 10px;}
#artist_info_all .info_title {position: relative;color: #666666;font-size: 16px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;border-top: 1px solid #e1e1e1;margin-top: 20px;}

/*manage_artist_info(미용사정보)*/
#manage_artist_info .filebox label {position: relative;display: inline-block;width: 76px;text-align: center;height: 25px;color: #999;font-size: inherit;vertical-align: middle;cursor: pointer;}
#manage_artist_info .filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#manage_artist_info input[type=button] {-webkit-appearance: none;border-radius: 0;}
#manage_artist_info .top_save {position: absolute;bottom: 9px;right: 10px;}
#manage_artist_info .save_info {-webkit-appearance: none;border-radius: 3px;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-size: 17px;font-style: normal;height: 29px;line-height: 29px;width: 66px;text-decoration: none;text-align: center;}
/*.save_info:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5a82e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a82e', endColorstr='#f5bf2e');background-color: #f5a82e;}
.save_info:active {position: relative;top: 1px;}*/
#manage_artist_info .change_photo {-webkit-appearance: none;border-radius: 0;background: none;border: 1px solid #f5bf2e;outline: 0;display: inline-block;color: #f5bf2e;font-family: 'NL2GR';font-size: 14px;text-decoration: none;text-align: center;padding: 4px 10px;}
#manage_artist_info .change_photo:hover {background-color: #f5bf2e;color: white;}
#manage_artist_info .change_photo:active {position: relative;top: 1px;}
#manage_artist_info .change_photo2 {-webkit-appearance: none;border-radius: 0;background-color: #ffffff;-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomright: 8px;border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-left-radius: 8px;text-indent: 0;border: 1px solid #f5a82e;display: inline-block;color: #f5a82e;font-size: 14px;font-style: normal;width: 50px;text-decoration: none;text-align: center;margin-top: 5px;padding: 5px;}
#manage_artist_info .change_photo2:hover {background-color: #f5a82e;color: #fff;}
#manage_artist_info .change_photo2:active {position: relative;top: 1px;}
#manage_artist_info textarea {width: 88%;padding: 10px;border: 1px solid #e1e1e1;resize: none;font-size: 13 px;margin-top: 10px;}
#manage_artist_info .add_license_n_award {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;text-indent: 0;border: 0px solid #ee1eb5;display: inline-block;color: #ffffff;font-size: 17px;font-style: normal;position: absolute;top: 8px;right: 14px;padding: 5px 10px;text-decoration: none;}
/*.add_license_n_award:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5a82e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a82e', endColorstr='#f5bf2e');background-color: #f5a82e;}*/
/*.add_license_n_award:active {position: absolute;top: 4.5px;right: 14px;}*/
#manage_artist_info .save_wrap {margin-top: 70px;text-align: center;}
#manage_artist_info .profile_wrap {width: 100px;height: 100px;line-height: 100px;overflow: hidden;margin: 20px 0px 5px 0px;border-radius: 5%;align-items: center;}
#manage_artist_info .profile_wrap img {width: 100px;height: 100px;object-fit: cover;}
#manage_artist_info .all_wrap {width: 90%;margin: 0px auto;}
#manage_artist_info .info_title {position: relative;color: #666666;font-size: 18px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;border-top: 1px solid #e1e1e1;margin-top: 20px;border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);}
#manage_artist_info .round_line{border: 1px solid #e1e1e1;margin: 10px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
#manage_artist_info .info_title input {margin-top: 10px;}
#manage_artist_info .title_sec {width: 90%;margin: 0px auto;margin-top: 10px;font-size: 14px;text-align: left;font-family: 'NanumGothic';font-weight: bold;}
#manage_artist_info .art_career {margin-right: 5px;text-align: center;height: 30px;width: 90%;border: none;border-bottom: 1px solid #f5a82e;font-family: 'NanumGothic';font-weight: bold;}
#manage_artist_info .info_wrap {margin-bottom: 16px;}
#manage_artist_info .info_area input {margin-top: 10px;text-align: left;}
#manage_artist_info .write_wrap {width: 100%;}
#manage_artist_info .write_wrap textarea {height: 100px;font-family: 'NanumGothic';font-weight: bold;}
#manage_artist_info .license_img {width: 90%;height: auto;line-height: 100px;padding: 14px;align-items: center;}
#manage_artist_info .license_img img {width: 100%;}
#manage_artist_info .license_wrap {border: 1px solid #e1e1e1;width: 90%;margin-top: 14px;}
#manage_artist_info .city {display: table;width: 80%;height: auto;font-size: 13px;border: 1px solid #e1e1e1;padding: 10px;margin-top: 10px;margin-bottom: 10px;font-family: 'NanumGothic';font-weight: bold;}

/*manage_counseling_request(이용상담관리)*/
#manage_counseling_request body {overflow-x: hidden;overflow-y: auto;}
#manage_counseling_request input[type=button] {-webkit-appearance: none;border-radius: 0;}
#manage_counseling_request {margin-top:75px;}
#manage_counseling_request a {display:inline;}
#manage_counseling_request #dialog_reservation_form {margin-top: 20px;font-size: 16px;padding-bottom: 20px;}
#manage_counseling_request #dialog_reservation_form menu {text-align: center;}
#manage_counseling_request #dialog_reservation_form menu .btn {border: 1px solid #eeeeee;padding: 0.4em 0.7em;text-align: center;background-color: #fff;border: 1px solid #f5bf2e;}
#manage_counseling_request #dialog_reservation_form menu .btn.on {background-color: #f5bf2e;color: #ffffff;}
#manage_counseling_request #dialog_reservation_form #pet_weight_from {width: 50px;text-align: center;}
#manage_counseling_request #dialog_reservation_form #pet_weight_to {width: 50px;text-align: center;}
#manage_counseling_request #dialog_reservation_form .radio_pet_kind {display: none;}
#manage_counseling_request label {display: inline-block;}
#manage_counseling_request label img {pointer-events: none;}
#manage_counseling_request .pet_wrap {margin: 0px auto;}
#manage_counseling_request .standby_st {position: absolute;display: inline-block;width: 140px;text-align: center;padding: 14px 0px;margin: 0 0 -1px;top: 0px;left: 100px;}
#manage_counseling_request .completion_st {position: absolute;display: inline-block;width: 140px;text-align: center;padding: 14px 0px;margin: 0 0 -1px;top: 0px;left: 240px;}
#manage_counseling_request #form_reservation input:checked+label {color: #f5a82e;box-sizing: border-box;border: 1px solid #ddd;top: -2px;border-top: 2px solid #f5a82e;border-bottom: 1px solid #fff;background-color: #fff;}
#manage_counseling_request .first_shop {font-family: 'NanumGothic';font-weight: bold;font-size: 14px;text-align: center;margin-top: 24px;padding-bottom: 10px;}
#manage_counseling_request .first_shop div{font-family: 'NanumGothic';font-weight: bold;}
#manage_counseling_request .counseling_wrap {width: 700px;margin: 0px auto;margin-bottom: 20px;border: 1px solid #BBBBBB;}
#manage_counseling_request .cou_section {width: 600px;display: table;margin: 0px auto;padding: 10px 0px;}
#manage_counseling_request .cou_info {float: left;width: 65%;padding: 10px 0px;font-size: 14px;color: #555;}
#manage_counseling_request .cou_info div {font-family: 'NanumGothic';font-weight:bold;line-height: 20px;}
#manage_counseling_request .cou_btn {float: right;width: 30%;text-align: center;line-height: 72px;margin: 10px 0px;border: 1px solid #bbb;color: #999;border-radius: 5px;}
#manage_counseling_request .cou_com {float: right;width: 30%;text-align: center;line-height: 72px;margin: 10px 0px;font-size: 18px;border: none;background-color: #fff;color: #2958F1;}
#manage_counseling_request .cou_ref {float: right;width: 30%;text-align: center;line-height: 72px;margin: 10px 0px;font-size: 18px;border: none;background-color: #fff;color: #fa0a3d;border: 1px solid #bbb;border-radius: 5px;}
#manage_counseling_request section {display: none;border-top: 1px solid #ddd;margin-top: 47px;}
#manage_counseling_request .sb_subwrap,.co_subwrap {margin-top: 20px;}
#manage_counseling_request .my_pet_wrap {box-sizing: border-box;position: relative;display: table;width: 900px;margin: 0px auto;}
#manage_counseling_request .my_pet_wrap input[type=radio] {display: none;}
#manage_counseling_request #standby:checked~#sb_wrap,#completion:checked~#co_wrap {display: block;}
#manage_counseling_request .custom_modal {display: block;/* Hidden by default */position: fixed;/* Stay in place */z-index: 999999;/* Sit on top */padding-top: 100px;/* Location of the box */left: 0;top: 0;width: 100%;/* Full width */height: 100%;/* Full height */overflow: auto;/* Enable scroll if needed */background-color: rgb(0, 0, 0);/* Fallback color */background-color: rgba(0, 0, 0, 0.9);/* Black w/ opacity */}
/* Modal Content (image) */
#manage_counseling_request .custom-modal-content {margin: auto;display: block;width: 500px;}
#manage_counseling_request .popup_wrap {margin: 0px auto;display: none;}
#manage_counseling_request .popup_img img {width: 100%;}
#manage_counseling_request .popup_btn_wrap {width: 100%;display: table;background-color: #3A3A3A;}
#manage_counseling_request .popup_btn_01 {width: 50%;text-align: center;line-height: 50px;font-size: 14px;color: #ffffff;float: left;border: none;border-right: 1px solid #ffffff;background-color: #3a3a3a;}
#manage_counseling_request .popup_btn_02 {float: right;width: 50%;line-height: 50px;font-size: 14px;color: #ffffff;text-align: center;background-color: #3a3a3a;border: none;}
#manage_counseling_request .list_none img {width: 100%;}
@media (max-device-width: 800px) {
	#manage_counseling_request .pet_wrap {margin: 0px auto;}
	#manage_counseling_request .standby_st {position: absolute;display: inline-block;width: 44%;text-align: center;padding: 14px 0px;margin: 0 0 -1px;top: 0px;left: 5%;}
	#manage_counseling_request .completion_st {position: absolute;display: inline-block;width: 44%;text-align: center;padding: 14px 0px;margin: 0 0 -1px;top: 0px;left: 51%;}
	#form_reservation input:checked+label {color: #f5a82e;box-sizing: border-box;border: 1px solid #ddd;top: -2px;border-top: 2px solid #f5a82e;border-bottom: 1px solid #fff;background-color: #fff;}
	#manage_counseling_request .first_shop {font-family: 'NanumGothic';font-weight: bold;font-size: 14px;text-align: center;margin-top: 24px;padding-bottom: 10px;}
	#manage_counseling_request .first_shop div{font-family: 'NanumGothic';font-weight: bold;}
	#manage_counseling_request .counseling_wrap {width: 90%;border: 1px solid #bbbbbb;margin-bottom: 18px;}
	#manage_counseling_request .cou_section {width: 90%;display: table;margin: 0px auto;padding: 10px 0px;}
	#manage_counseling_request .cou_info {float: left;width: 65%;padding: 10px 0px;font-size: 14px;}
	#manage_counseling_request .cou_info div {font-family: 'NanumGothic';font-weight:bold;line-height: 20px;}
	#manage_counseling_request .cou_btn {float: right;width: 30%;text-align: center;line-height: 60px;margin: 10px 0px;border: 1px solid #bbb;color: #999;border-radius: 5px;}
	#manage_counseling_request .cou_com {float: right;width: 30%;text-align: center;line-height: 60px;margin: 10px 0px;font-size: 18px;border: none;background-color: #fff;color: #2958F1;border: 1px solid #bbb;border-radius: 5px;}
	#manage_counseling_request .cou_ref {float: right;width: 30%;text-align: center;line-height: 60px;margin: 10px 0px;font-size: 18px;border: none;background-color: #fff;color: #fa0a3d;}
	#manage_counseling_request section {display: none;border-top: 1px solid #ddd;margin-top: 47px;}
	#manage_counseling_request .sb_subwrap, .co_subwrap {margin-top: 20px;}
	#manage_counseling_request .my_pet_wrap {box-sizing: border-box;position: relative;display: table;width: 100%;}
	#manage_counseling_request .my_pet_wrap input[type=radio] {display: none;}
	#manage_counseling_request #standby:checked~#sb_wrap, #completion:checked~#co_wrap {display: block;}
	#manage_counseling_request .custom_modal {display: block;/* Hidden by default */position: fixed;/* Stay in place */z-index: 999999;/* Sit on top */padding-top: 100px;/* Location of the box */left: 0;top: 0;width: 100%;/* Full width */height: 100%;/* Full height */overflow: auto;/* Enable scroll if needed */background-color: rgb(0, 0, 0);/* Fallback color */background-color: rgba(0, 0, 0, 0.9);/* Black w/ opacity */}
	/* Modal Content (image) */
	#manage_counseling_request .custom-modal-content {margin: auto;display: block;width: 90%;}
	#manage_counseling_request .popup_wrap {margin: 0px auto;display: none;}
	#manage_counseling_request .popup_img img {width: 100%;}
	#manage_counseling_request .popup_btn_wrap {width: 100%;display: table;background-color: #3A3A3A;}
	#manage_counseling_request .popup_btn_01 {width: 50%;text-align: center;line-height: 50px;font-size: 14px;color: #ffffff;float: left;border-right: 1px solid #ffffff;}
	#manage_counseling_request .popup_btn_02 {float: right;width: 50%;line-height: 50px;font-size: 14px;color: #ffffff;text-align: center;}
	#manage_counseling_request .list_none img {width: 100%;}
}

/*manage_sell_info(작업스케쥴달력)*/

/*tmp_user_join*/
#tmp_user_join input[type="text"] { -webkit-appearance: none; -webkit-border-radius: 0; }
#tmp_user_join input[type="radio"] { -webkit-appearance: none; display: none; }
#tmp_user_join input[type="checkbox"] { -webkit-appearance: none; display: none; }
#tmp_user_join { width: 100%; overflow: hidden; font-size: 14px; margin-top: 61px; margin-bottom: 61px; margin-bottom: constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom); }
#tmp_user_join #form_reservation_new { width: 100%; }
#tmp_user_join table { width: calc(100% - 10px); margin-left: auto; margin-right: auto; margin-bottom: 61px; border-collapse: collapse; }
#tmp_user_join table caption { padding: 5px; text-align: right; color: #999; }
#tmp_user_join table tr#pet_list td { text-align: left; overflow-x: hidden; overflow-y: scroll; line-height: 30px; }
#tmp_user_join table tr#pet_list td div { height: 60px; margin-bottom: 15px; }
#tmp_user_join table tr#pet_list td span { display: inline-block; border: 1px solid #ccc; border-radius: 5px; padding: 0px 5px; margin: 2px 0px; min-width: 50px; height: 30px; text-align: center; }
#tmp_user_join table tr#pet_list td span.on { background-color: #f5bf2e; border: 1px solid #f5bf2e; color: #fff; }
#tmp_user_join table tr th { border: 1px solid #eee; padding: 5px; background-color: #f9f9f9; text-align: right; font-weight: normal;}
#tmp_user_join table tr td { border: 1px solid #eee; padding: 5px; text-align: center; }
#tmp_user_join table tr:last-child td { text-align: right; border: 0px; border-top: 1px solid #ccc; padding-bottom: 20px; }
#tmp_user_join table tr td .info { font-size:12px;text-align: left; padding: 2px 5px; color: #F00;font-family: 'NanumGothic';font-weight:bold;}
#tmp_user_join table tr td input[type="text"] {font-family: 'NanumGothic'; border: 1px solid #ccc; border-radius: 5px; width: calc(100% - 10px); height: 20px; line-height: 20px; background-color: #FFF; padding: 5px; font-size: 14px; } 
#tmp_user_join table tr td input[type="text"]#cellphone { width: calc(100% - 90px); }
#tmp_user_join table tr td input[name="pet_type2"] { display: none; }
#tmp_user_join table tr td input[name="pet_type2"].on { display: inline-block; }
#tmp_user_join table tr td button.cellphone_chk { width: 70px; height: 32px; line-height: 20px; border: 1px solid #ccc; border-radius: 5px; background-color: #fff; color: #999; font-size: 0.8rem; padding: 5px; }
#tmp_user_join table tr td button.cellphone_chk.on { border: 1px solid #f5bf2e; background-color: #f5bf2e; color: #fff; }
#tmp_user_join table tr td select { border: 1px solid #ccc; background-color: #FFF; border-radius: 5px; width: 50%; height: 30px; line-height: 30px; padding: 5px; color:#333;}
#tmp_user_join table tr td select#pet_year,
#tmp_user_join table tr td select#pet_month,
#tmp_user_join table tr td select#pet_day,
#tmp_user_join table tr td select#pet_weight1,
#tmp_user_join table tr td select#pet_weight2 { width: 24%; color:#333; }
#tmp_user_join table tr td select+label { display: inline-block; height: 20px; line-height: 20px; padding: 5px; }
#tmp_user_join table tr td input[type="radio"]+label { display: inline-block; border: 1px solid #ccc; width: calc(50% - 20px); text-align: center; height: 20px; line-height: 20px; padding: 5px; border-radius: 5px; font-size: 14px; }
#tmp_user_join table tr td input[type="radio"]:checked+label { border: 1px solid #f5bf2e; background-color: #f5bf2e; color: #fff; }
#tmp_user_join table tr td textarea { width: calc(100% - 20px); min-height: 80px; padding: 10px; border: 1px solid #ccc; border-radius: 5px; }
#tmp_user_join table tr td.pet_kind div img { width: 60px; }
#tmp_user_join table tr td.pet_kind div input[type="radio"]+label { background-color: transparent; border: 0px; width: 30%; height: 60px; }
#tmp_user_join table tr td.pet_kind div input[type="radio"]:checked+label { background-color: transparent; border: 0px; }
#tmp_user_join table tr td.pet_kind input[type="text"] { width: 50%; margin: 5px; }
.bottom_menu { position: fixed; left: 0px; bottom: 0px; width: calc(100% - 10px); height: 50px; line-height: 50px; border-top: 1px solid #ccc; background-color: rgba(255, 255, 255, 0,9); margin-bottom: env(safe-area-inset-bottom); margin-bottom: constant(safe-area-inset-bottom); background-color: rgba(255, 255, 255, 0.9); text-align: right; padding: 0px 5px; }
.bottom_menu .essential { color: #999; font-size: 12px; padding-left: 10px; }
.bottom_menu button.add_tmp_user {font-family: 'NL2GR'; font-weight:normal;height: 40px; line-height: 40px; border-radius: 5px; border: 1px solid #f5bf2e; background-color: #f5bf2e; color: #fff; min-width: 80px; font-size: 18px; padding: 0px 20px; }
.bottom_menu button.add_tmp_user_direct {font-family: 'NL2GR'; font-weight:normal;height: 40px; line-height: 40px; border-radius: 5px; border: 1px solid #152941; background-color: #152941; color: #fff; min-width: 80px; font-size: 18px; padding: 0px 20px; }
.bottom_menu button[disabled] { border: 1px solid #ccc; background-color: #fff; color: #ccc; }
span.point { color: #f00; }
.cellphone_wrap{}

/*영업시간일정관리(manage_working_schedule)*/
#manage_working_schedule{margin-top:58px;}
#manage_working_schedule a{text-decoration: none;}
#manage_working_schedule .filebox label {position: relative;display: inline-block;width: 40%;text-align: center;height: 100px;color: #999;font-size: inherit;vertical-align: middle;background-color: #fdfdfd;cursor: pointer;border: 1px solid #ebebeb;border-bottom-color: #e2e2e2;}
#manage_working_schedule .filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#manage_working_schedule select {margin-right:5px;height: 23px;padding-left: 7px;font-size: 14px;color: #000000;border: 1px solid #999999;border-radius: 3px;background:#fff;}
#manage_working_schedule .checks {position: relative;}
#manage_working_schedule .checks input[type="radio"] {/* 실제 체크박스는 화면에서 숨김 */position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}
#manage_working_schedule .checks input[type="radio"]+label {display: inline-block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
#manage_working_schedule .checks input[type="radio"]+label:before {/* 가짜 체크박스 */content: ' ';display: inline-block;width: 15px;/* 체크박스의 너비를 지정 */height: 15px;/* 체크박스의 높이를 지정 */line-height: 15px;/* 세>로정렬을 위해 높이값과 일치 */margin: -2px 8px 0 0;text-align: center;vertical-align: middle;background: #fafafa;border: 1px solid #cacece;border-radius: 3px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);}
#manage_working_schedule .checks input[type="radio"]+label:active:before,
#manage_working_schedule .checks input[type="radio"]:checked+label:active:before {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);}
#manage_working_schedule .checks input[type="radio"]:checked+label:before {/* 체크박스를 체크했을때 */content: '\2714';/* 체크표시 유니코드 사용 */color: #99a1a7;text-shadow: 1px 1px #fff;background: #e9ecee;border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);font-size: 14px;color: red;}
#manage_working_schedule .checks input[type="checkbox"] {/* 실제 체크박스는 화면에서 숨김 */position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}
#manage_working_schedule .checks input[type="checkbox"]+label {display: inline-block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
#manage_working_schedule .checks input[type="checkbox"]+label:before {/* 가짜 체크박스 */content: ' ';display: inline-block;width: 15px;/* 체크박스의 너비를 지정 */height: 15px;/* 체크박스의 높이를 지정 */line-height: 15px;/* 세>로정렬을 위해 높이값과 일치 */margin: -2px 8px 0 0;text-align: center;vertical-align: middle;background: #fafafa;border: 1px solid #cacece;border-radius: 3px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);}
#manage_working_schedule .checks input[type="checkbox"]+label:active:before,.checks input[type="checkbox"]:checked+label:active:before {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);}
#manage_working_schedule .checks input[type="checkbox"]:checked+label:before {/* 체크박스를 체크했을때 */content: '\2714';/* 체크표시 유니코드 사용 */color: #99a1a7;text-shadow: 1px 1px #fff;background: #e9ecee;border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);font-size: 14px;color: red;}
#manage_working_schedule .save_button {font-family: 'NL2GR';-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-size: 16px;font-weight: normal;font-style: normal;height: 31px;line-height: 31px;width: 100%;text-decoration: none;text-align: center;border-radius: 3px;}
#manage_working_schedule .save_button:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5a82e), color-stop(1, #f5a82e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5a82e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a82e', endColorstr='#f5a82e');background-color: #f5a82e;}
#manage_working_schedule .save_button:active {position: relative;top: 1px;}
#manage_working_schedule .view_schedule {-webkit-appearance: none;border-radius: 5px;background-color: #f5bf2e;text-indent: 0;border: 0px solid #f5bf2e;display: inline-block;color: #ffffff;font-size: 16px;font-style: normal;height: 30px;line-height: 30px;width: 80px;text-decoration: none;text-align: center;}
#manage_working_schedule .view_schedule:hover {background-color: #f5a82e;}
#manage_working_schedule .view_schedule:active {position: relative;top: 1px;}
#manage_working_schedule .delete_photo {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color: #ededed;-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-family: Arial;font-size: 13px;font-weight: bold;font-style: normal;height: 24px;line-height: 24px;width: 40px;text-decoration: none;text-align: center;}
#manage_working_schedule .delete_photo:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color: #dfdfdf;}
#manage_working_schedule .delete_photo:active {position: relative;top: 1px;}
#manage_working_schedule .top_menu {height: 51px;position: relative;}
#manage_working_schedule .top_title {width: 100%;height: 19px;text-align: center;font-size: 18px;font-weight: bold;padding: 15px 0px 15px 0px;display: table;border-bottom: 0.5px solid #e1e1e1;}
#manage_working_schedule .top_title p {margin: 0px;}
#manage_working_schedule .top_home {position: absolute;width: 30px;bottom: 10px;right: 14px;}
#manage_working_schedule .top_home img {width: 100%;}
#manage_working_schedule .work_wrap {width: 90%;margin: 0px auto;padding: 10px 0px;display: table;}
#manage_working_schedule .work_ment {font-size: 14px;float: left;line-height: 25px;}
#manage_working_schedule .work_title {color: #666666;background-color: #f3f3f3;padding: 10px 14px;font-size: 18px;border-top: 1px solid #e1e1e1;border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);}
#manage_working_schedule #shop_form,#regular_holiday_form {width: 90%;margin: 0px auto;padding: 10px 0px;margin-bottom: 20px;}
#manage_working_schedule .setting_wrap {width: 100%;font-size: 14px;padding-bottom: 10px;border-bottom: 1px solid #e1e1e1;margin-bottom: 10px;font-family: 'NanumGothic';font-weight:bold;}
#manage_working_schedule .working_time {text-align: center;margin: 16px 0px;}
#manage_working_schedule .rw_chk {margin-bottom: 70px;}
#manage_working_schedule .rw_chk input[type="radio"],.mp_chk input[type="checkbox"] {display: none;}
#manage_working_schedule .rw_chk label {width: 48%;display: block;float: left;}
#manage_working_schedule .rw_chk label:last-child {float: right;}
#manage_working_schedule .rw_chk input[type="radio"]+div.chk_rest {width: 100%;text-align: center;box-sizing: border-box;padding: 5px 0px;border: 1px solid #B1B1B1;font-size: 14px;cursor: pointer;border-radius: 6px;}
#manage_working_schedule .rw_chk input[type="radio"]:checked+div.chk_rest {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;border-radius: 6px;}
#manage_working_schedule .rw_chk input[type="radio"]+div.chk_work {width: 100%;text-align: center;padding: 5px 0px;box-sizing: border-box;border: 1px solid #B1B1B1;font-size: 14px;cursor: pointer;border-radius: 6px;}
#manage_working_schedule .rw_chk input[type="radio"]:checked+div.chk_work {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;border-radius: 6px;}
#manage_working_schedule .mp_chk {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_working_schedule .mp_chk label {width: 24%;line-height: 30px;font-size: 14px;display: block;float: left;margin-right: 1%;}
#manage_working_schedule .mp_chk label:last-child {margin: 0px;}
#manage_working_schedule .mp_chk input[type="checkbox"]+div.chk_art {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_working_schedule .mp_chk input[type="checkbox"]:checked+div.chk_art {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_working_schedule .chk_wrap1 {display: flex;}
#manage_working_schedule .chk_wrap2 {display: flex;margin: 10px 0px 20px 0px;}
#manage_working_schedule .hol_wrap {width: 90%;margin: 0px auto;border: 1px solid #e1e1e1;padding: 3px 0px;margin-top: 10px;margin-bottom: 10px;}
#manage_working_schedule .hol_wrap:active {width: 90%;margin: 0px auto;border: 1px solid #f5a82e;padding: 3px 0px;margin-top: 10px;margin-bottom: 10px;color: #f5a82e;}
#manage_working_schedule a:visited {text-decoration-style: none;}
#manage_working_schedule .section_wrap {padding: 0px 10px;}
#manage_working_schedule .hol_ment {float: left;color: #444;line-height: 25px;}
#manage_working_schedule .hol_explanation {width: 90%;margin: 0px auto;font-size: 12px;font-family: 'NanumGothic';}
#manage_working_schedule .hol_del {width: 90%;margin: 0px auto;margin-bottom: 20px;}
#manage_working_schedule .round_line{border: 1px solid #e1e1e1;margin: 6px 12px 20px; width: calc(100% - 24px);border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
#manage_working_schedule .hol_explanation { margin-top: 10px; }
#manage_working_schedule #time_on_off_form { width: 90%; margin: 0 auto; margin-bottom: 20px; }
#manage_working_schedule #time_on_off_form ul { list-style: none; padding: 0px;margin:20px 0;}
#manage_working_schedule #time_on_off_form ul li span { display: inline-block; text-align: center; width: 90%; }
#manage_working_schedule #time_on_off_form ul li:last-child span { border-bottom: 1px solid #ccc; }
#manage_working_schedule #time_on_off_form input[type="checkbox"]+span {display: inline-block;width: 90%;height: 25px;line-height: 25px;text-align: center;box-sizing: border-box;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;cursor: pointer;}
#manage_working_schedule #time_on_off_form input[type="checkbox"]:checked+span {box-sizing: border-box;background-color: #ccc;color: #999;}
#manage_working_schedule #time_schedule_form { width: 90%; margin: 0 auto; margin-bottom: 20px; }
#manage_working_schedule #time_schedule_form .hol_explanation { width: 100%; }
#manage_working_schedule .time_type_window ul { list-style: none; padding: 0px; display: table; width: 100%; margin:16px 0}
#manage_working_schedule .time_type_window ul li { display: table-cell; width: 50%; }
#manage_working_schedule .time_type_window ul li:first-child { text-align: left; }
#manage_working_schedule .time_type_window ul li:last-child { text-align: right; }
#manage_working_schedule .time_type_window input[type="radio"] {/* 실제 체크박스는 화면에서 숨김 */position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#manage_working_schedule .time_type_window input[type="radio"]+span {display: inline-block;width: 97%;height: 30px;line-height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;border-radius: 6px;font-size: 14px;}
#manage_working_schedule .time_type_window input[type="radio"]:checked+span {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_working_schedule .time_choice_window { display: none; }
#manage_working_schedule .time_choice_window ul { list-style: none; padding: 0px; display: table; width: 100%; margin: 0 auto; padding-bottom: 10px; }
#manage_working_schedule .time_choice_window ul li { display: table-cell; width: 25%; text-align: center; }
#manage_working_schedule .time_choice_window ul li span { }
#manage_working_schedule .time_choice_window input[type="checkbox"] {/* 실제 체크박스는 화면에서 숨김 */position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#manage_working_schedule .time_choice_window input[type="checkbox"]+span {display: inline-block;width: 95%;height: 30px;line-height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_working_schedule .time_choice_window input[type="checkbox"]:checked+span {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_working_schedule .time_choice_window.on { display: block; }

/*고객조회*/
#search_wrap { margin-top: calc(constant(safe-area-inset-top) + 61px); margin-top: calc(env(safe-area-inset-top) + 61px); }
#search_wrap .allview_wrap { text-align: right; border-bottom: 1px dashed #eee; padding: 15px 20px; margin-bottom: 5px; }
#search_wrap .allview_wrap button.allview_btn { border: 1px solid #f5a82e; height: 40px; line-height: 30px; background-color: #fff; color: #f5a82e; border-radius: 5px; width: 40%; cursor: pointer;  font-size: 18px; }
#search_wrap .search_box { position: relative; width: 90%; margin: 0 auto; padding-top: 5px; }
#search_wrap .search_box .search_word { width: calc(100% - 100px); border: 0; border-bottom: 1px solid #ccc; outline:0; height: 40px; line-height: 40px; font-size: 16px; }
#search_wrap .search_box .search_btn { position: absolute; right: 0px; top: 8px; width: 70px; height: 40px; line-height: 40px; background-color: #f5bf2e; border:0; color:#fff; outline:0; cursor:pointer; font-size: 16px;border-radius:5px; }
#search_wrap #search_result_list { width: 100%; overflow-y: auto; margin-top: 20px; }
#search_wrap #search_result_list .manage_customer_line { border:1px solid gray; width: 90%; margin: 0px auto 10px; border-radius: 7px; min-height: 100px; }
#search_wrap #search_result_list .manage_customer_view { width: 100%; height: 100px; }
#search_wrap #search_result_list .manage_customer_view tr td { vertical-align: top; padding: 10px; }
#search_wrap #search_result_list .manage_customer_view .name { line-height: 30px; }
#search_wrap #search_result_list .manage_customer_view .cellphone { font-size:14px; }
#search_wrap #search_result_list .manage_customer_view .family { font-size:14px; color: #666; }
#search_wrap #search_result_list .manage_customer_view .img_wrap { width: 50px; }
#search_wrap #search_result_list .manage_customer_view .img_wrap img { width: 100%; }
#search_wrap #search_result_list .manage_customer_view span.pet_type { border: 1px solid #eee; background-color: #eee; border-radius: 5px; padding: 1px 5px; margin-left: 5px; }
#search_wrap #search_result_list .manage_customer_view .noshow { background-color: #f00; color: #fff; border-radius: 5px; padding: 2px 5px; width: 120px; text-align: center; }
#search_wrap #search_result_list .none_list { text-align:center; padding: 50px 0px; }

/*전체고객 조회*/
#manage_customer_view { margin-top: 61px; }
#manage_customer_view .wrap { padding: 0px; }
#manage_customer_view table { border-collapse: collapse; }
#manage_customer_view .customer_top_wrap { position: relative; width: 100%; height: 65px; }
#manage_customer_view .customer_top_wrap .lft_box { position: absolute; left: 0px; top: 45px; }
#manage_customer_view .customer_top_wrap .lft_box div { display: inline-block; height: 50px; line-height: 50px; margin-left: 5px; font-family: 'NanumGothic'; font-weight: Bold; font-size: 13px; }
#manage_customer_view .customer_top_wrap .lft_box div span { font-family: 'NanumGothic'; }
#manage_customer_view .customer_top_wrap .rht_box { position: absolute; right: 5px; top: 0px; }
#manage_customer_view .customer_top_wrap .rht_box div { display: inline-block; height: 50px; font-family: 'NanumGothic'; }
#manage_customer_view .customer_top_wrap .rht_box div input { width: 0px; height: 0px; font-size: 1px; margin: 0px; padding: 0px; display:none;-webkit-appearance: none;;}
#manage_customer_view .customer_top_wrap .rht_box div input+label { display: inline-block; width: 60px; height: 30px; line-height: 30px; font-size: 12px; text-align: center; margin-top: 5px; border: 1px solid #999; background-color: #fff; color: #000; overflow: hidden; }
#manage_customer_view .customer_top_wrap .rht_box div input:checked{ width: 0px; height: 0px; font-size: 1px; margin: 0px; padding: 0px; -webkit-appearance: none;}
#manage_customer_view .customer_top_wrap .rht_box div input:checked+label { border: 1px solid #f5a82e; background-color: #f5a82e; color: #fff; }
#manage_customer_view .customer_list_box { width: calc(100% - 10px); margin: 20px auto 50px;overflow: hidden; }
#manage_customer_view .customer_list { width: 100%; font-size: 13px; text-align: center; }
#manage_customer_view .customer_list thead tr { background-color: #f3f3f3; }
#manage_customer_view .customer_list thead tr th { padding: 10px 0px; border: 1px solid #e1e1e1; background-color: #f3f3f3; color: #000; font-family: 'NanumGothic'; font-weight: Bold; }
#manage_customer_view .customer_list tbody tr { background-color: #fefefe; }
#manage_customer_view .customer_list tbody tr.detail { display: none; text-align: left; background-color: #e1e1e1; }
#manage_customer_view .customer_list tbody tr.detail.on { display: table-row; }
#manage_customer_view .customer_list tbody tr.detail td { position: relative; padding: 10px; }
#manage_customer_view .customer_list tbody tr.detail td ul { background-color: #fff; padding: 10px; }
#manage_customer_view .customer_list tbody tr.detail td ul li { height: 30px; }
#manage_customer_view .customer_list tbody tr.detail td ul li>label { display: inline-block; width: 80px; padding-top: 5px; padding-bottom: 5px; border-radius: 5px; background-color: #ededed; color: #454545; margin-right: 5px; font-family: 'NanumGothic'; font-weight: bold; text-align: center; }
#manage_customer_view .customer_list tbody tr.detail td ul li>span { font-family: 'NanumGothic'; font-weight: Bold; }
#manage_customer_view .customer_list tbody tr.detail td a.customer_view_btn { position: absolute; right: 20px; bottom: 20px; padding: 5px 10px; }
#manage_customer_view .customer_list tbody tr.detail td a.beauty_view_btn { background-color: #fff; border: 1px solid #f5a82e; color: #f5a82e; padding: 5px 10px; }
#manage_customer_view .customer_list tbody tr td { border: 1px solid #e1e1e1; padding: 10px 2px; font-family: 'NanumGothic'; font-weight: Bold; font-size: 12px; }
#manage_customer_view .customer_list tbody tr td.lft { text-align: left;}
#manage_customer_view .customer_list tbody tr td.rht { text-align: right; }
#manage_customer_view .customer_list tbody tr td.cellphone { font-size: 10px; }
#manage_customer_view .customer_list tbody tr td.sub_line { background-color: #f9f9f9; font-size: 16px; }
#manage_customer_view .customer_list tbody tr td.no_data { padding: 50px 0px; }
#manage_customer_view .customer_list tbody tr td .btn { font-family: auto; }
#manage_customer_view .customer_list tbody tr.is_cancel { color: red; }
#manage_customer_view .customer_list tbody tr td a { border: 1px solid #f5a82e; background-color: #f5a82e; color: #fff; padding: 5px; border-radius: 5px; }

/*manage_artist_list(미용사추가삭제)*/
#artist_container {overflow-x: hidden;overflow-y: auto;font-weight:normal;}
#artist_container .save_info {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));background: -moz-linear-gradient(center top, #c123de 5%, #a20dbd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color: #c123de;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #a511c0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 29px;line-height: 29px;width: 66px;text-decoration: none;text-align: center;}
#artist_container .save_info:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de));background: -moz-linear-gradient(center top, #a20dbd 5%, #c123de 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');background-color: #a20dbd;}
#artist_container .save_info:active {position: relative;top: 1px;}
#artist_container {font-size: 16px;}
#artist_container .add_artist {padding: 18px 0 5px;text-align: center;}
#artist_container .add_artist>a {position: relative;width: 152px;display: inline-block;border: 1px solid #f5bf2e;color: #000;padding: 10px 15px;background-color: #f5bf2e;border-radius: 5px;color: #fff;font-size: 16px;height: 40px;text-decoration: none;text-align: center;box-sizing: border-box;border-radius: 0.2em;}
#artist_list {}
#artist_list table {width: 100%;border-collapse: collapse;}
/* #artist_list table { width: 100%; } */
#artist_list>div{position: relative;}
#artist_list>div .caption {display: inline-block;width: 100%;font-size: 18px;text-align: left;background-color: #eeeeee;border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);padding: 12px 14px 10px;color:#666666;}
#artist_list>div .function {width: 150px;text-align: right;position: absolute;right: 0px;top: 3px;padding-right: 4px;font-size: 14px;font-weight: normal;}
#artist_list>div .function>.btn_artist_modify {color: #fff;text-decoration: none;padding: 0.4em 0.7em;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 0.4em;color: #222;}
#artist_list>div .function>.btn_artist_delete {color: #fff;text-decoration: none;padding: 0.4em 0.7em;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 0.4em;color: #222;}
#artist_list> .contents {padding: 10px;}
#artist_list>.time_table {padding: 0px;}
#artist_list>.time_table table.subTable {width: 96%;margin-right: 2%;margin-left: 2%;}
#artist_list>.time_table table.subTable caption {font-size: 14px;padding: 0.4em 0.7em;margin: 0px;text-align: left;background-color: #cccccc; font-family: 'NanumGothic';font-weight:bold;}
#artist_list>.time_table table.subTable th {width: 50px;border-bottom: 1px dotted #cccccc;padding: 0.4em;}
#artist_list>.time_table table.subTable td {font-family: 'NanumGothic';font-weight:bold;font-size: 14px;padding: 4px;border-bottom: 1px dotted #cccccc;padding: 0.4em;}
#artist_list>.time_table table.subTable>* {box-sizing: border-box;}
#artist_list>.time_table table.subTable th>label.box_circle {display: inline-block;width: 1.4em;padding: 4px;border-radius: 1.4em;color: #fff;background-color: #aaa;font-weight:normal;}
#artist_list>.time_table table.subTable tr:last-child>th {border-bottom: 0px;}
#artist_list>.time_table table.subTable tr:last-child>td {border-bottom: 0px;}
#artist_list>.conts_box {border: 1px solid #aaaaaa;}
#artist_list>.conts_space td {height: 7px;}
/* #artist_list > table > tbody > tr > th > label { display: inline-block; height: 30px; } */
#dialog_form_edit {font-size: 15px;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
#dialog_form_edit table {width: 100%;border-collapse: collapse;overflow-x: scroll;-webkit-transform: translateZ(0);}
#dialog_form_edit >label.caption {display: inline-block;width: 100%;text-align: center;line-height: 30px;background-color: #eeeeee;}
#dialog_form_edit input[type='text'].input {font-size:14px;height: 1.4em;;border: 1px solid #aaaaaa;box-sizing: content-box;font-family: 'NanumGothic';}
#dialog_form_edit select {line-height: 1.4em;padding: 0.2em 0px 0.4em;border: 1px solid #aaaaaa;box-sizing: content-box;font-family: 'NanumGothic';}
#dialog_form_edit table>tbody>tr>td {padding: 5px;min-height: 30px;box-sizing: border-box;}
#dialog_artist_delete .contents {text-align: center; font-family: 'NanumGothic';font-weight:bold;font-size: 14px;}
.ui-widget-header {background: transparent !important;border: none;border-bottom: 1px solid #ddd !important;}
.ui-dialog .ui-dialog-content {padding: .5em 1%;}
.ui-dialog .ui-dialog-buttonpane {padding: 0.2em 1% .2em 1% !important;}
.ui-dialog .ui-dialog-buttonpane button {padding: 5px 15px;margin: 4px 8px 4px 0;font-family: 'NL2GR';background:#f5bf2e;color:#fff;border:1px solid #f5bf2e;font-size:18px;border-radius:5px;}
.ui-dialog-buttonpane .ui-dialog-buttonset .cancel{color:#000;background:none;padding: 5px 15px;margin: 4px 8px 4px 0;font-family: 'NL2GR';font-size:17px;border-radius:5px;}
.ui-dialog .ui-dialog-titlebar {padding: .4em .5em;}
.ui-dialog .ui-dialog-title{font-size:14px;font-family: 'NanumGothic';font-weight:bold;}
.wk_wrap th {width: 25%;}
.round_line{width: calc(100% - 24px);overflow: hidden;padding-bottom: 10px;}
.title_line{border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);}

/*manage_product(상품관리)*/
#manage_product .add_product {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0px;border: 0px solid #f5bf2e;display: inline-block;color: #ffffff;font-family: Arial;font-size: 16px;font-weight: bold;font-style: normal;height: 40px;line-height: 40px;width: 40%;margin-left: 5%;text-decoration: none;text-align: center;}
#manage_product .add_product:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5bf2e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5bf2e', endColorstr='#f5bf2e');background-color: #f5a82e;}
#manage_product .add_product:active {position: relative;top: 1px;}
/*#customers {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;border-collapse: collapse;width: 100%;}
#customers td,#customers th {border: 1px solid #ddd;padding: 8px;}
#customers tr:nth-child(even) {background-color: #f2f2f2;}
#customers tr:hover {background-color: #ddd;}
#customers th {padding-top: 12px;padding-bottom: 12px;text-align: left;background-color: #4CAF50;color: white;}*/
#manage_product .sub-title {padding: 5px;background-color: #eeeeee;color: #666;font-weight: bold;font-size: 17px;border-radius: 4px;}
#manage_product .coupon-list {position: relative;margin:0 auto;padding-bottom: 30px;}
#manage_product .coupon-list .memo-title {padding: 5px;font-weight: bold;font-size: 16px;}
#manage_product .coupon-list .memo {padding: 5px 5px 5px 10px;border: 1px solid gray;}
#manage_product .coupon-list .number {text-align: right;}
#manage_product .coupon-list .btn-wrap {text-align: right;padding: 10px 5px 0 5px;}
#manage_product .coupon-list .btn-wrap .btn-modify {padding: 5px 10px;color: #ffffff;background-color: #f5bf2e;border-radius: 5px;}
#manage_product .coupon-list .btn-wrap .btn-delete {padding: 5px 10px;color: #ffffff;background-color: #9e9e9e;border-radius: 5px;}
#manage_product .coupon-list .inner-list {border-collapse: collapse;margin: 10px 0;}
#manage_product .coupon-list .inner-list th {background-color: #f5bf2e;color: #ffffff;padding: 5px;}
#manage_product .coupon-list .inner-list th:first-child {border-radius: 4px 0 0 4px;}
#manage_product .coupon-list .inner-list th:last-child {border-radius: 0 4px 4px 0;}
#manage_product .coupon-list .inner-list td {padding: 5px;border-bottom: solid 1px #000000;}
#manage_product .surtax_wrap input[type="checkbox"] {display: none;}
#manage_product .surtax_wrap {margin: 20px 0px;text-align: center;}
#manage_product .surtax_wrap input[type="checkbox"]+div.chk_surtax {border: 1px solid #e1e1e1;width: 40%;margin: 0px auto;text-align: center;font-size: 14px;color: #999;line-height: 40px;border-radius:6px;}
#manage_product .surtax_wrap input[type="checkbox"]:checked+div.chk_surtax {border: 1px solid #f5a82e;background-color: #f5a82e;width: 40%;margin: 0px auto;text-align: center;font-size: 14px;color: #fff;line-height: 40px;}
#manage_product .bottom_notice_click>tbody>tr>td>a{width:100%;display: block;text-align: center;margin: 0 auto;height: 100%;line-height: 40px;color:#adadad;}
#manage_product table{border-collapse: collapse;}
#manage_product table tr td{padding:0;}
#manage_product .dog_list_standard_td{height:50px;font-size:15px;border:1px solid #adadad;padding:3%;}
#manage_product .dog_list_standard_box1{width:50px; position:absolute;z-index:1;height:20px;text-align:right;right:8%;padding:5px;}
#manage_product .dog_same_list_box{width:98%;margin:0 auto;font-size:10px;border:1px solid #adadad;border-collapse:collapse;text-align:center;}
#manage_product .dog_same_list_box tr td{padding:2px 0;}
#manage_product .dog_list_standard_box2{height:20px;text-align:center;padding:5px;background-color:#eeeeee;color:#000;font-size:14px;font-weight:bold;}
#manage_product .cat_list_standard_td{height:50px;font-size:15px;border:1px solid #adadad;padding:3%;position: relative;}
#manage_product .cat_list_standard_box1{width:50px; position:absolute;z-index:1;height:20px;text-align:right;right:2%;padding:5px;}
#manage_product .cat_list_standard_box2{height:20px;text-align:center;padding:5px;background-color:#eeeeee;color:#000;font-size:14px;font-weight:bold;}
#manage_product .cat_same_list_box{width:98%;margin:0 auto;font-size:12px;border:1px solid #adadad;border-collapse:collapse;text-align:center;}
#manage_product .bottom_notice_click a{border: 1px solid #f9f9f9;box-sizing:border-box;}
#manage_product .comment{width: 98%;margin:5px auto;height: auto;border:1px solid #eeeeee;padding:2%;min-height:30px;box-sizing: border-box;}
#manage_product .comment span{font-size:12px;}
#manage_product .dog_list_puls{width:90%;margin:0 auto;}
#manage_product .dog_list_puls_td{height:50px;font-size:15px;border:1px solid #999999;padding:3%;}
#manage_product .dog_list_puls_box1{margin:0 auto;font-size:12px;border-collapse:collapse;border:1px solid #adadad;text-align:center;}
#manage_product .dog_list_puls_box1 tbody tr td{font-weight:bold;width:50%;padding: 2% 0;}
#manage_product .dog_list_puls_box1 thead tr td div{height:20px;text-align:center;padding:5px;background-color:#eeeeee;color:#666;font-size:14px;font-weight:bold;}
#manage_product ul { padding: 0px; margin: 0px; list-style: none; }
#manage_product input,#chk_surtax_pc[type="checkbox"] { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#manage_product input,#chk_surtax_pc[type="radio"] { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#manage_product { margin-top: 58px; }
#manage_product .surtax_pc { width: 100%; padding: 20px 0px; }
#manage_product .surtax_pc .surtax_pc_wrap { position: relative; text-align: center; }
#manage_product .surtax_pc .surtax_pc_wrap label { display: inline; }
#manage_product .surtax_pc .surtax_pc_wrap #chk_surtax_pc:checked+div.chk_surtax_pc { background-color: #f5a82e; border: 1px solid #f5a82e; color: #fff; }
#manage_product .surtax_pc .surtax_pc_wrap label .chk_surtax_pc { position: relative; display: inline-block; border: 1px solid #ccc; color: #000; padding: 10px 15px; margin-right: 20px; border-radius: 5px; color: #999; font-size:14px;}
#manage_product .surtax_pc .surtax_pc_wrap .product_more {font-family: 'NL2GR';font-weight: normal; position: relative; width: 120px; display: inline-block; border: 1px solid #f5bf2e; color: #000; padding: 10px 15px; background-color: #f5bf2e; border-radius: 5px; color: #fff; font-size:18px;}
#manage_product .select_pc { font-size: 12px; padding: 0px 20px 20px 20px; }
#manage_product .option_list_basic_on { border-top: 2px solid #adadad! important;width:90%; margin:0px auto 0;}
#manage_product .option_list { width: 90%; margin:0 auto;}
#manage_product .option_list tr td { padding: 0px; border: 0px; text-align: center; vertical-align: middle; }
#manage_product .option_list tr td a {font-family: 'NL2GR';font-weight: normal;background-color: #fff; color: #999; display: inline-block; width: 100%; /*height: 40px;line-height: 40px;*/padding: 15px 0 13px;  font-size:15px;}
#manage_product .option_list tr td a.option_list_on {font-family: 'NL2GR';font-weight: normal;background-color: #adadad !important; color: #fff !important; }
#manage_product .option_list tr td a:hover { background-color: #eee !important; }
#manage_product .option_list tr td a.option_list_on:hover { background-color: #adadad !important; }
#manage_product .option_table { width: calc(100% - 10px); margin: 0 auto; font-size: 12px; text-align: center; }
#manage_product .option_table caption { position: relative; width: 100%; text-align: right; height: 30px; line-height: 30px; }
#manage_product .option_table caption .float_left { position: absolute; left: 0px; top: 0px; height: 30px; line-height: 30px; font-family: 'NanumGothic';font-weight:bold;}
#manage_product .option_table tr th { background-color: #eee; font-size: 12px; border: 1px solid #ccc; padding: 5px 2px; font-family: 'NanumGothic';font-weight:bold;}
#manage_product .option_table tr td { font-size: 10px; border: 1px solid #ccc; padding: 5px 0px;font-family: 'NanumGothic';font-weight:bold;}
#manage_product .option_table tr td.consult { background-color: #f9f9f9; }
#manage_product .option_list_basic {border: 1px solid #ccc; margin-bottom: 5px; text-align: right; }
#manage_product .option_list_basic .caption { position: relative; width: calc(100% - 10px);margin:0 auto; text-align: right; height: 30px; line-height: 30px; font-size: 12px; }
#manage_product .option_list_basic .caption span {font-family: 'NanumGothic';font-weight:bold;/* padding-right: 5px;*/ }
#manage_product .option_list_basic .caption .float_left { position: absolute; left: 0px; top: 0px; height: 30px; line-height: 30px;font-family: 'NanumGothic';font-weight:bold;}
#manage_product .option_list_basic ul { width: 100%; }
#manage_product .option_list_basic ul li { padding: 5px;font-family: 'NanumGothic';font-weight:bold;}
#manage_product .comment { width: calc(100% - 10px); border: 1px solid #eee; text-align: left; font-size: 12px;font-family: 'NanumGothic';font-weight:bold;}
#manage_product .button_wrap { padding: 5px; }
#manage_product .gobeauty_small_button {font-size: 16px; font-family: 'NL2GR';font-weight: normal;color: #fff; height:30px;line-height:30px;}
#manage_product .gray_small_button {font-size: 16px; font-family: 'NL2GR';font-weight: normal;height:30px;line-height:30px;}
#manage_product .cou_title3 { position: relative;text-align: center; padding: 12px 5px 10px; background-color: #eeeeee; color: #666; font-size: 14px; font-weight: bold; }
#manage_product .cou_title3 span { font-size: 16px; font-family: 'NL2GR';font-weight: normal;}
#manage_product .cou_title3 .arist_puls_pc { position: absolute; right: 10px; top: 8px; }
#manage_product .cou_title3 .arist_puls_pc img { height: 20px; }
#manage_product .disable_item { display: none; }
#manage_product #list_tab_1 .option_table2 { width: 100%; margin: 0px; font-size: 12px; text-align: center; }
#manage_product #list_tab_1 .option_table2 tr th { background-color: #eee; border: 1px solid #ccc; padding: 5px; font-size: 12px;font-family: 'NanumGothic';font-weight:bold;}
#manage_product #list_tab_1 .option_table2 tr td { border: 1px solid #ccc; padding: 5px 0px;font-family: 'NanumGothic';font-weight:bold;}
#manage_product #list_tab_2 .option_table2 { width: calc(100% - 10px); text-align: center; font-size: 12px; margin: 0 auto 15px;}
#manage_product #list_tab_2 .option_table2 tr th { background-color: #eee; border: 1px solid #ccc; padding: 12px 5px 10px; font-size: 16px; color: #666;}
#manage_product #list_tab_2 .option_table2 tr td { border: 1px solid #ccc; padding: 5px;font-family: 'NanumGothic';font-weight:bold;}
#manage_product #list_tab_2 table .cou_title4 { border: 1px solid #adadad; font-family: 'NL2GR';font-weight: normal;}
#manage_product #list_tab_2 table tr.comment td { border: 0px; padding: 10px 0px; }
#manage_product #list_tab_2 .comment {margin: 0 auto;font-family: 'NanumGothic';font-weight:bold;}
#manage_product #list_tab_3 { font-size:12px; }
#manage_product #list_tab_4 .puls_list { display: none; }
#manage_product #list_tab_4 .puls_list.other_on { display: table; }
#manage_product #list_tab_4 .other_btn_wrap { width: calc(100% - 10px); margin: 0px auto 10px; text-align: center; }
#manage_product #list_tab_4 .other_btn_wrap tr td { border: 1px solid #eee; }
#manage_product #list_tab_4 .other_btn_wrap .service_btn{color: #666;font-size: 16px;display: block;padding: 13px 0;font-family: 'NL2GR';font-weight: normal;}
#manage_product #list_tab_4 .other_btn_wrap .service_btn_on{background-color: #eee !important; color: #666 !important;}
/*#manage_product #list_tab_4 .other_btn_wrap input.service_btn+label { color: #666; font-size:12px;display: block;padding: 5px 0;}
#manage_product #list_tab_4 .other_btn_wrap input.service_btn:checked+label { display: inline-block; width: 100%; height: 30px; line-height: 30px; background-color: #eee; color: #666; font-size:14px;}*/
#manage_product #list_tab_4 .other_wrap { width: calc(100% - 10px); margin: 0 auto; }
#manage_product #list_tab_4 .option_table { width: 100%; }
#manage_product #list_tab_4 .option_table tr th { padding: 5px; background-color: #eee; color: #666; text-align: center; font-size: 14px; }
#manage_product #list_tab_4 .option_table tr td { font-size: 12px;padding: 5px 5px;font-family: 'NanumGothic';font-weight:bold;}
#manage_product #list_tab_4 .option_table tr td.no_product { padding: 20px 0px; }
#manage_product .btn_wrap { position: relative; top: auto; right: auto; text-align: right; margin-top: 20px; }
#manage_product .btn_wrap a { background-color: #F5A82E; height: 40px; line-height: 40px; padding: 0px 10px; border-radius: 5px; color: #fff; min-width: 60px; text-align: center; }
#manage_product input {-webkit-border-radius:0;-webkit-appearance:none;}
#layer2 .pop-container {width:90%;padding: 5px;margin:10px auto;}
#layer2 p.ctxt {color: #666;line-height: 20px;font-size:12px;font-family: 'NanumGothic';font-weight:bold;margin-bottom: 10px;}
#layer2 .btn-r {width: 100%;margin: 10px 0 10px;padding-top: 10px;border-top: 1px solid #DDD;text-align: right;}
#layer2 {display: none;position: absolute;top: 50%;left: 50%;width:80%;height: auto;background-color: #fff;z-index: 10;}
.dim-layer2 {display: none;position: fixed;_position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;}
.dim-layer2 .dimBg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .5;filter: alpha(opacity=50);}
.dim-layer2 #layer2 {display: block;}
a.btn-layer2Close {    display: inline-block;color: #000;height: 25px;padding: 0 14px 0;border: 1px solid #ededed;background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background-color: #ededed;font-size: 13px;line-height: 25px;}
/*a.btn-layerClose:hover {border: 1px solid #091940;background-color: #1f326a;color: #fff;}*/
.pop-conts #chk_surtax_pc:checked+div.chk_surtax_pc {background-color: #515151;border: 1px solid #515151;color: #fff;}
.pop-conts label .chk_surtax_pc {position: relative;border: 1px solid #ccc;color: #000;padding: 10px 15px;margin:0 auto;border-radius: 5px;color: #999;font-size: 14px;text-align:center;width:80%;}
.btn-example2 {position: absolute;top: 25%;left: 25px;color: #515151;}
.btn-example2 span {font-size: 12px;margin-right: 3px;border-bottom: 1px solid #515151;color: #515151;font-family: 'NanumGothic';font-weight:bold;}
.btn-example2 img {vertical-align: middle;width: 20px;}
#manage_product .red { color: red; }

/*add_product_for_stuff(판매상품추가_4.제품상품)*/
#add_product_for_stuff input[type=text], #add_product_for_stuff select {width: 100%;padding: 5px 3px;margin: 2px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#add_product_for_stuff table { border-collapse: collapse; }
#add_product_for_stuff ul { padding: 0px; margin: 0px; list-style: none; }
#add_product_for_stuff input[type="checkbox"] { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#add_product_for_stuff input[type="radio"] { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#add_product_for_stuff button { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#add_product_for_stuff { margin-top: 58px; }
/*
#add_product_for_stuff .product_top { font-size: 14px; padding-bottom: 10px; border-bottom: 2px solid #999; }
#add_product_for_stuff .product_top ul li { padding: 10px 0px; }
#add_product_for_stuff .product_top ul li .inline_list { display: inline-block; }
#add_product_for_stuff .product_top ul li .inline_list span { display: inline-block; margin: 0px; padding: 0px; }
*/
#add_product_for_stuff .product_top { display: none; font-size: 14px; padding: 10px 10px 10px 10px; border-bottom: 2px solid #999; margin-bottom: 10px; }
#add_product_for_stuff .product_top ul { display: table; width: 100%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
#add_product_for_stuff .product_top ul li { display: table-cell; padding: 0px 10px; vertical-align: top; }
#add_product_for_stuff .product_top ul li:first-child { width: 80px; padding: 0px 10px 0px 20px; }
#add_product_for_stuff .product_top ul li span.title { display: inline-block; width: 100%; height: 50px; padding: 17px 0px 3px 0px; text-align: center; }
#add_product_for_stuff .product_top ul li .inline_list { display: inline-block; line-height: 35px;  }
#add_product_for_stuff .product_top ul li .inline_list select {  }
#add_product_for_stuff .product_top ul li .inline_list span { display: inline-block; padding: 0px; }	
#add_product_for_stuff .product_contents { padding: 10px 5px 5px; width: 90%; margin: 10px auto 0px;}
#add_product_for_stuff .product_contents ul li { padding-bottom: 10px; margin-bottom: 10px; }
#add_product_for_stuff .product_contents table { margin: 10px auto 15px; border-bottom: 1px solid #999; }
#add_product_for_stuff .product_footer span { font-size: 12px; }
#add_product_for_stuff .product_footer div { text-align: center; padding: 30px 0px; }
#add_product_for_stuff input[name='service_type'] { margin: 0px; }
#add_product_for_stuff input[name='service_type']+label { border: 1px solid #ccc; padding: 5px; border-radius: 5px; font-size: 14px; }
#add_product_for_stuff input[name='service_type']:checked+label { background-color: #F5A82E; border: 1px solid #F5A82E; color: #fff; }
#add_product_for_stuff .gobeauty_small_button { color: #fff; }
#add_product_for_stuff .product_stuff_list { width: calc(100% - 2px); margin-top: 10px; }
#add_product_for_stuff .product_stuff_list ul { width: 100%; display: table; table-layout: fixed; border: 1px solid #eee; }
#add_product_for_stuff .product_stuff_list ul li { width: 25%; padding: 0px; display: table-cell; text-align: center; height: 40px; line-height: 40px; border-right: 1px solid #ccc; color: #999; }
#add_product_for_stuff .product_stuff_list ul li:last-child { border-right: 0px; }
#add_product_for_stuff .product_stuff_list ul li.on { background-color: #ccc; color: #666; border: 1px solid #ccc; }
#add_product_for_stuff #product_stuff table { width: 100%; }
#add_product_for_stuff #product_stuff table tr th { border: 1px solid #ccc; text-align: center; background-color: #eee; padding: 5px;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_stuff #product_stuff table tr td { border: 1px solid #ccc; padding: 2px 5px; height: 40px; text-align: center; }
#add_product_for_stuff #product_stuff table tr td input[type="text"] { width: calc(100% - 10px); padding: 2px 5px; height: 30px; border: 1px solid #ccc; border-radius: 5px;font-family: 'NanumGothic';font-weight: bold; }
#add_product_for_stuff #product_stuff table tr td select { width: 100%; height: 30px; border: 1px solid #ccc; }
#add_product_for_stuff #product_stuff table tr td.no_data { text-align: center; font-size: 14px; padding: 30px 0px; }
#add_product_for_stuff #product_stuff table tr td .product_etc_delete_btn { width: 35px; height: 35px; line-height: 35px; background-color: #eee; color: #fff; font-size: 20px; border-radius: 20px; border: 0px; }
#add_product_for_stuff .button_wrap { width: 100%; text-align: right; }
#add_product_for_stuff .button_wrap button { background-color: #F5A82E; color: #fff; width: auto; padding: 5px 10px; border-radius: 5px; font-size: 16px; border: 1px solid #F5A82E; margin-right: 5px; line-height: 24px; width: 120px;font-family: 'NL2GR';font-weight: normal;}
#add_product_for_stuff .btn-save { display: inline-block; background-color: #f5bf2e; text-align: center; padding: 0.4em 1.4em; border-radius: 0.4em; width: 130px; color: #fff !important; text-decoration: none; font-size: 16px; }

/*add_product_for_coupon(판매상품추가_3.쿠폰상품)*/
#add_product_for_coupon input, #add_product_for_coupon button, #add_product_for_coupon select {font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_coupon input[type=text], #add_product_for_couponselect {width: 100%;padding: 5px 3px;margin: 2px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#add_product_for_coupon table { border-collapse: collapse; }
#add_product_for_coupon ul { padding: 0px; margin: 0px; list-style: none; }
#add_product_for_coupon input[type="checkbox"] { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#add_product_for_coupon input[type="radio"] { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#add_product_for_coupon button { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#add_product_for_coupon { margin-top: 58px; }
#add_product_for_coupon .product_top { display: none; font-size: 14px; padding: 10px 10px 10px 10px; border-bottom: 2px solid #999; margin-bottom: 10px; }
#add_product_for_coupon .product_top ul { display: table; width: 100%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
#add_product_for_coupon .product_top ul li { display: table-cell; padding: 0px 10px; vertical-align: top; }
#add_product_for_coupon .product_top ul li:first-child { width: 80px; padding: 0px 10px 0px 20px; }
#add_product_for_coupon .product_top ul li span.title { display: inline-block; width: 100%; height: 50px; padding: 17px 0px 3px 0px; text-align: center; }
#add_product_for_coupon .product_top ul li .inline_list { display: inline-block; line-height: 35px;  }
#add_product_for_coupon .product_top ul li .inline_list select {  }
#add_product_for_coupon .product_top ul li .inline_list span { display: inline-block; padding: 0px; }	
#add_product_for_coupon .product_contents { padding: 10px 5px 0px; }
#add_product_for_coupon .product_contents .cou_title3 { position: relative; padding: 6px 0; text-align: center; background-color: #f3f3f3; border-top: 1px solid #e1e1e1; width: 100%; margin: 10px 0; 2020-07-07}
#add_product_for_coupon .product_contents ul li { padding-bottom: 10px; margin-bottom: 10px; }
#add_product_for_coupon .product_contents table { margin: 10px auto 15px; border-bottom: 1px solid #999; }
#add_product_for_coupon .product_contents .option_table5 tr th { border: 1px solid #adadad; padding: 5px; text-align: center;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_coupon .product_contents .option_table5 tr td { border: 1px solid #adadad; padding: 5px; font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_coupon .product_contents .btn_wrap { position: relative; right: auto; top: auto; padding-bottom: 20px; margin-bottom: 0px; }
#add_product_for_coupon .product_contents .txt_wrap { border-bottom: 1px solid #999; padding-bottom: 20px; margin-bottom: 0px; }
#add_product_for_coupon .product_contents .txt_wrap span { font-size: 14px; display: inline-block; margin-bottom: 10px; font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_coupon .product_contents .memo_style { width: 100%; height: 80px; padding: 10px; box-sizing: border-box; border: 1px solid #999999; border-radius: 4px; resize: none;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_coupon .product_footer { padding: 0px 5px; }
#add_product_for_coupon .product_footer span { font-size: 12px;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_coupon .product_footer div { text-align: center; padding: 30px 0px; }
#add_product_for_coupon .btn-save { display: inline-block; background-color: #f5bf2e; text-align: center; padding: 0.4em 1.4em; border-radius: 0.4em; width: 130px; color: #fff !important; text-decoration: none;font-size:18px;}
#add_product_for_coupon input[name='service_type'] { margin: 0px; }
#add_product_for_coupon input[name='service_type']+label { border: 1px solid #ccc; padding: 5px; border-radius: 5px; font-size: 14px; }
#add_product_for_coupon input[name='service_type']:checked+label { background-color: #F5A82E; border: 1px solid #F5A82E; color: #fff; }
#add_product_for_coupon .gobeauty_small_button{font-family: 'NL2GR';font-weight: normal;font-size: 16px;padding: 5px 10px;}
#add_product_for_coupon .gray_small_button{font-family: 'NL2GR';font-weight: normal;font-size: 16px;padding: 5px 10px;}

/*add_product_for_dog_common(판매상품추가_2.추가상품)*/
#add_product_for_dog_common input[type=text],#add_product_for_dog_common select,#add_product_for_dog_common select option {width: 100%;padding: 5px 3px;margin: 2px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;background-color: #fff;font-weight: bold;}
#add_product_for_dog_common table { border-collapse: collapse; }
#add_product_for_dog_common ul { padding: 0px; margin: 0px; list-style: none; }
#add_product_for_dog_common input[type="checkbox"] { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#add_product_for_dog_common input[type="radio"] { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; display:none;}
#add_product_for_dog_common button { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#add_product_for_dog_common { margin-top: 58px; }
#add_product_for_dog_common .product_top { font-size: 14px; padding: 10px 10px 10px 10px; border-bottom: 2px solid #999; margin-bottom: 10px; }
#add_product_for_dog_common .product_top ul { display: table; width: 100%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
#add_product_for_dog_common .product_top ul li { display: table-cell; padding: 0px 10px; vertical-align: top; }
#add_product_for_dog_common .product_top ul li:first-child { width: 80px; padding: 0px 10px 0px 20px; }
#add_product_for_dog_common .product_top ul li span.title { display: inline-block; width: 100%; height: 50px; padding: 17px 0px 3px 0px; text-align: center; }
#add_product_for_dog_common .product_top ul li .inline_list { display: inline-block; line-height: 35px;  }
#add_product_for_dog_common .product_top ul li .inline_list select {font-size:12px;margin: 2px;}
#add_product_for_dog_common .product_top ul li .inline_list span { display: inline-block; padding: 0px; margin: 2px;}	
#add_product_for_dog_common .product_contents { border-bottom: 1px solid #ccc; width: 90%;margin: 5px auto 10px;margin-bottom: 10px;font-size:14px;}
#add_product_for_dog_common .product_contents ul { width: 100%; }
#add_product_for_dog_common .product_contents ul li { vertical-align: top; }
#add_product_for_dog_common .product_contents .option_table5 { width: 100%; }
#add_product_for_dog_common .product_contents .option_table5 tr th { background-color: #eee; border: 1px solid #ccc; padding: 10px 5px; text-align: center;font-size:14px;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog_common .product_contents .option_table5 tr td { border: 1px solid #ccc; padding: 5px; text-align:center; font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog_common .product_contents .option_table5 tr td span.wcon { display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; }
#add_product_for_dog_common .product_contents .option_table5 tr td select { width: calc(100% - 85px); }
#add_product_for_dog_common .product_contents .option_table4 { width: 100%; margin-top:0;}
#add_product_for_dog_common .product_contents .option_table4 tr th { background-color: #eee; border: 1px solid #ccc; padding: 5px; text-align: center; }
#add_product_for_dog_common .product_contents .option_table4 tr td { padding: 5px;overflow:hidden;}
#add_product_for_dog_common .product_contents .btn_wrap { position: relative; top: auto; right: auto; text-align: right; padding: 5px; margin-bottom: 30px; }
#add_product_for_dog_common .product_contents .btn_wrap .add_row_info { color: red; font-size: 12px; margin-right: 10px; }
#add_product_for_dog_common .product_contents .btn_wrap .gobeauty_small_button { padding: 5px 10px; color: #fff; font-family: 'NL2GR';font-weight: normal;font-size:16px;}
#add_product_for_dog_common .product_contents .btn_wrap .gray_small_button { padding: 5px 10px; font-family: 'NL2GR';font-weight: normal;font-size:16px;}
#add_product_for_dog_common .product_contents .comment_wrap { margin: 10px 0px 30px; }
#add_product_for_dog_common .product_contents .comment_wrap span { display: inline-block; height: 30px; font-size: 11px; font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog_common .product_contents .option_list_basic2 { border-top: 1px solid #ccc; margin-top: 10px; padding-top: 10px; }
#add_product_for_dog_common .product_contents #pulstab_1 .disable_item { display: none; }
#add_product_for_dog_common .product_contents .service_btn_line { float:left; width: 95%;  font-size: 16px; }
#add_product_for_dog_common .product_contents .service_btn+label { border: 1px solid gray; padding: 5px 0; margin-top:0px;}
#add_product_for_dog_common .product_contents .service_btn:checked+label { background-color: #f5a82e; border: 1px solid #f5a82e; color: #fff; margin-top:0px;}
#add_product_for_dog_common .product_contents .puls_list { display: none; }
#add_product_for_dog_common .product_contents .list_on { display: table-cell; }
#add_product_for_dog_common .product_contents .list { display: table-cell; }
#add_product_for_dog_common .product_footer { padding: 5px; width:90%;margin:0 auto;}
#add_product_for_dog_common .product_footer span { font-size: 12px;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog_common .product_footer div { text-align: center; padding: 30px 0px; }
#add_product_for_dog_common .btn-save { display: inline-block; background-color: #f5bf2e; text-align: center; padding: 0.4em 1.4em; border-radius: 0.4em; width: 130px; color: #fff !important; text-decoration: none; font-size:18px;}
#add_product_for_dog_common input[name='service_type'] { margin: 0px; }
#add_product_for_dog_common input[name='service_type']+label { border: 1px solid #ccc; padding: 5px; border-radius: 5px; font-size: 16px; }
#add_product_for_dog_common input[name='service_type']:checked+label { background-color: #F5A82E; border: 1px solid #F5A82E; color: #fff; }

/*add_product_for_dog(판매상품추가_1.기본상품)*/
#add_product_for_dog input,#add_product_for_dog button,#add_product_for_dog select,#add_product_for_dog select option {font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog .checks {position: relative;}
#add_product_for_dog .checks input[type="radio"] {/* 실제 체크박스는 화면에서 숨김 */position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}
#add_product_for_dog .checks input[type="radio"]+label {display: inline-block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
#add_product_for_dog .checks input[type="radio"]+label:before {/* 가짜 체크박스 */content: ' ';display: inline-block;width: 13px;/* 체크박스의 너비를 지정 */height: 13px;/* 체크박스의 높이를 지정 */line-height: 13px;/* 세로정렬을 위해 높이값과 일치 */margin: -2px 8px 0 0;text-align: center;vertical-align: middle;background: #fafafa;border: 1px solid #cacece;border-radius: 3px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);}
#add_product_for_dog .checks input[type="radio"]+label:active:before,.checks input[type="radio"]:checked+label:active:before {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);}
#add_product_for_dog .checks input[type="radio"]:checked+label:before {/* 체크박스를 체크했을때 */content: '\2714';/* 체크표시 유니코드 사용 */color: #99a1a7;text-shadow: 1px 1px #fff;background: #e9ecee;border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);font-size: 14px;color: red;}
#add_product_for_dog .add_product {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c579ff), color-stop(1, #a341ee));background: -moz-linear-gradient(center top, #c579ff 5%, #a341ee 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c579ff', endColorstr='#a341ee');background-color: #c579ff;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;text-indent: 0px;border: 1px solid #a946f5;display: inline-block;color: #ffffff;font-family: Arial;font-size: 20px;font-weight: bold;font-style: normal;height: 40px;line-height: 40px;width: 100%;text-decoration: none;text-align: center;}
#add_product_for_dog .add_product:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a341ee), color-stop(1, #c579ff));background: -moz-linear-gradient(center top, #a341ee 5%, #c579ff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a341ee', endColorstr='#c579ff');background-color: #a341ee;}
#add_product_for_dog .add_product:active {position: relative;top: 1px;}
/*#customers {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;border-collapse: collapse;width: 100%;}
#customers td,#customers th {border: 0px solid #ddd;padding: 3px;}
#customers tr:nth-child(even){background-color: #f2f2f2;}
#customers tr:hover {background-color: #ddd;}
#customers th {padding-top: 5px; padding-bottom: 5px;text-align: left;background-color: #4CAF50;color: white;}*/
#add_product_for_dog input[type=text],#add_product_for_dog select {width: 100%;padding: 5px 3px;margin: 2px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;font-size: 12px; background-color: #fff;}
#add_product_for_dog .auto_board select {/*display: inline-block;*/border: 1px solid #ccc;border-radius: 6px;/*box-sizing: border-box;*/font-size: 12px;}
#add_product_for_dog textarea {width: 100%;height: 150px;padding: 12px 20px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;}
#add_product_for_dog ul { padding: 0px; margin: 0px; list-style: none; }
#add_product_for_dog input[type="checkbox"] { -webkit-appearance: none; display:none;}
#add_product_for_dog input[type="radio"] { -webkit-appearance: none; display:none;}
#add_product_for_dog table { border-collapse: collapse; }
#add_product_for_dog { margin-top: 58px; }
#add_product_for_dog .product_top { font-size: 14px; padding: 10px 10px 10px 10px; border-bottom: 2px solid #999; margin-bottom: 10px; }
#add_product_for_dog .product_top ul { display: table; width: 100%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
#add_product_for_dog .product_top ul li { display: table-cell; padding: 0px 10px; vertical-align: top; }
#add_product_for_dog .product_top ul li:first-child { width: 80px; padding: 0px 10px 0px 20px; }
#add_product_for_dog .product_top ul li span.title { display: inline-block; width: 100%; height: 50px; padding: 17px 0px 3px 0px; text-align: center; }
#add_product_for_dog .product_top ul li .inline_list { display: inline-block; line-height: 35px;  }
#add_product_for_dog .product_top ul li .inline_list select { margin: 2px; }
#add_product_for_dog .product_top ul li .inline_list span { display: inline-block; margin: 2px; padding: 0px; }
#add_product_for_dog #second_title { display: inline-block; width: calc(100% - 10px); background-color: #eee; color: #000; text-align: center; height: 20px; padding: 5px; font-size: 14px; font-weight: Bold; }
#add_product_for_dog #kgs_data_field table tr th {     background-color: #eee;text-align: center;font-size: 11px;border: 1px solid #ccc;padding: 5px;height: 40px;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog #kgs_data_field table tr td { border: 1px solid #ccc; padding: 2px 5px; }
#add_product_for_dog #kgs_data_field table tr td label { margin-bottom: 5px; text-align: center; font-size: 14px; }
#add_product_for_dog .product_contents span { font-size: 13px; font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog .product_contents { width:90%;margin:0 auto;}
#add_product_for_dog .product_contents #stock_table { margin: 10px auto 15px; }
#add_product_for_dog .product_contents #stock_table caption { text-align: right; padding: 5px; }
#add_product_for_dog .product_contents #stock_table caption .add_row_info { color: red; font-size: 12px; font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog .product_contents #stock_table caption .gobeauty_small_button { padding: 5px 5px; color: #fff; font-family: 'NL2GR';font-weight: normal;font-size:15px;}
#add_product_for_dog .product_contents #stock_table caption .gray_small_button { padding: 5px 5px; font-family: 'NL2GR';font-weight: normal;font-size:15px;}
#add_product_for_dog .product_contents #stock_table tr th.use { background-color: #eee; text-align: center; font-size: 11px; border: 1px solid #ccc; padding: 5px; height: 40px;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog .product_contents #stock_table tr td { vertical-align: top; border: 1px solid #ccc; padding: 2px 5px; }
#add_product_for_dog .product_contents #stock_table input+label { display: inline-block; width: 100%; border: 1px solid #ccc; padding: 2px 0px; text-align: center; font-size: 14px; margin-bottom: 5px; }
#add_product_for_dog .product_contents #stock_table input:checked+label { background-color: #ccc; }
#add_product_for_dog .product_contents #stock_table2 { margin: 10px auto 15px; border-bottom: 1px solid #999; }
#add_product_for_dog .product_contents #stock_table2 caption { text-align: right; padding: 5px; }
#add_product_for_dog .product_contents #stock_table2 caption .add_row_info { color: red; font-size: 12px; }
#add_product_for_dog .product_contents #stock_table2 caption .gobeauty_small_button { padding: 5px 5px; color: #fff; }
#add_product_for_dog .product_contents #stock_table2 caption .gray_small_button { padding: 5px 5px; }
#add_product_for_dog .product_contents #stock_table2 tr th.use { background-color: #eee; text-align: center; font-size: 11px; border: 1px solid #ccc; padding: 5px; height: 40px;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog .product_contents #stock_table2 tr td { vertical-align: top; border: 1px solid #ccc; padding: 2px 5px; }
#add_product_for_dog .product_contents #stock_table2 input+label { display: inline-block; width: 100%; border: 1px solid #ccc; padding: 2px 0px; text-align: center; font-size: 14px; margin-bottom: 5px; }
#add_product_for_dog .product_contents #stock_table2 input:checked+label { background-color: #ccc; }
#add_product_for_dog .product_contents #stock_table3 { margin: 10px auto 15px; border-bottom: 1px solid #999; }
#add_product_for_dog .product_contents #stock_table3 caption { text-align: right; padding: 5px; }
#add_product_for_dog .product_contents #stock_table3 caption .add_row_info { color: red; font-size: 12px; }
#add_product_for_dog .product_contents #stock_table3 caption .gobeauty_small_button { padding: 5px 10px; color: #fff; }
#add_product_for_dog .product_contents #stock_table3 caption .gray_small_button { padding: 5px 10px; }
#add_product_for_dog .product_contents #stock_table3 tr th.use { background-color: #eee; text-align: center; font-size: 11px; border: 1px solid #ccc; padding: 5px; height: 40px;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog .product_contents #stock_table3 tr td { vertical-align: top; border: 1px solid #ccc; padding: 2px 5px; }
#add_product_for_dog .product_contents #stock_table3 input+label { display: inline-block; width: 100%; border: 1px solid #ccc; padding: 2px 0px; text-align: center; font-size: 14px; margin-bottom: 5px; }
#add_product_for_dog .product_contents #stock_table3 input:checked+label { background-color: #ccc; }
#add_product_for_dog .product_contents .stock_table_info { display: inline-block; width: 100%; border-bottom: 1px solid #999; padding-bottom: 10px; margin-bottom: 20px; font-size: 12px; text-align: center; font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog .product_contents .over_kgs { padding: 10px; margin-bottom: 10px; border-bottom: 1px solid #999; } 
#add_product_for_dog .product_contents .over_kgs span.over_kgs_info { display: inline-block; padding-top: 20px; font-size: 12px; }
#add_product_for_dog .product_contents .over_kgs #over_data_field { width: 100%; }
#add_product_for_dog .product_contents .over_kgs #over_data_field tr td { padding: 10px; }
#add_product_for_dog .product_contents .over_kgs #over_data_field tr td input { text-align: right; }
#add_product_for_dog .product_contents .over_kgs #over_data_field tr td select { width: auto; }
#add_product_for_dog .product_contents .comment { border-bottom: 1px solid #999; padding-bottom: 10px; margin-bottom: 10px; }
#add_product_for_dog .product_contents .comment ul { width: 100%; }
#add_product_for_dog .product_contents .comment ul li { vertical-align: middle; }
#add_product_for_dog .product_contents .comment ul li span { padding-left: 10px; }
#add_product_for_dog .product_contents #kgs_data_field table { margin: 10px auto 15px; }
#add_product_for_dog .product_contents #kgs_data_field table input+label { display: inline-block; width: 100%; border: 1px solid #ccc; padding: 2px 0px; }
#add_product_for_dog .product_contents #kgs_data_field table input:checked+label { background-color: #ccc; }
#add_product_for_dog .product_contents .kgs_by_price { padding: 10px; margin-bottom: 10px; border-bottom: 1px solid #eee; }
#add_product_for_dog .product_contents .kgs_by_price .over_kgs_info { display: inline-block; padding-top: 20px; font-size: 12px; }
#add_product_for_dog .product_footer span { font-size: 12px; }
#add_product_for_dog .product_footer div { text-align: center; padding: 30px 0px; }
#add_product_for_dog input[name='service_type'] { margin: 0px; }
#add_product_for_dog input[name='service_type']+label { border: 1px solid #ccc; padding: 5px; border-radius: 5px; font-size: 16px; }
#add_product_for_dog input[name='service_type']:checked+label { background-color: #F5A82E; border: 1px solid #F5A82E; color: #fff; }
#add_product_for_dog input[name='is_over_kgs'] { margin: 0px; }
#add_product_for_dog input[name='is_over_kgs']+label { border: 1px solid #ccc; padding: 5px; margin-right: 5px; border-radius: 5px; font-size: 14px; }
#add_product_for_dog input[name='is_over_kgs']:checked+label { background-color: #F5A82E; border: 1px solid #F5A82E; color: #fff; }
#add_product_for_dog input[name='is_kgs_by_price'] { margin: 0px; }
#add_product_for_dog input[name='is_kgs_by_price']+label { border: 1px solid #ccc; padding: 5px; margin-right: 5px; border-radius: 5px; font-size: 14px; }
#add_product_for_dog input[name='is_kgs_by_price']:checked+label { background-color: #F5A82E; border: 1px solid #F5A82E; color: #fff; }
#add_product_for_dog textarea { width: calc(100% - 20px); padding: 12px 20px; box-sizing: border-box; border: 2px solid #ccc; border-radius: 4px; background-color: #f8f8f8; resize: none; margin: 10px;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_dog .btn-save { display: inline-block; background-color: #f5bf2e; text-align: center; padding: 0.4em 1.4em; border-radius: 0.4em; width: 60%; font-size:18px; color: #fff !important; }
#add_product_for_dog #kgs_data_field { display: none; }
#add_product_for_dog #kgs_data_field.on { display: block; } 
#add_product_for_dog #stock_table_list { display: none; }
#add_product_for_dog #stock_table_list.on { display: block; }
#add_product_for_dog #over_data_field { display: block; }
#add_product_for_dog #over_data_field.on { display: none; }

/*add_product_for_cat(판매상품추가_고양이)*/
#add_product_for_cat input[type=text],#add_product_for_cat select {width: 100%;padding: 5px 3px;margin: 2px;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;font-size:12px;}
#add_product_for_cat select option{font-family: 'NanumGothic';font-weight:bold;}
#add_product_for_cat input[type="checkbox"] { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px;display: none; }
#add_product_for_cat input[type="radio"] { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; display: none;}
#add_product_for_cat button { -webkit-appearance: none; margin: 0px; padding: 0px; width: 0px; font-size: 1px; }
#add_product_for_cat { margin-top: 58px; }
#add_product_for_cat .product_top { font-size: 14px; padding: 10px 10px 10px 10px; border-bottom: 2px solid #999; margin-bottom: 10px; }
#add_product_for_cat .product_top ul { display: table; width: 100%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
#add_product_for_cat .product_top ul li { display: table-cell; padding: 0px 10px; vertical-align: top; }
#add_product_for_cat .product_top ul li:first-child { width: 80px; padding: 0px 10px 0px 20px; }
#add_product_for_cat .product_top ul li span.title { display: inline-block; width: 100%; height: 50px; padding: 17px 0px 3px 0px; text-align: center; }
#add_product_for_cat .product_top ul li .inline_list { display: inline-block; line-height: 35px; width: 180px;}
#add_product_for_cat .product_top ul li .inline_list select {  }
#add_product_for_cat .product_top ul li .inline_list span { display: inline-block; padding: 0px; margin:2px;}	
#add_product_for_cat .product_contents {width: 90%;margin: 0 auto;}
#add_product_for_cat .product_contents .cou_title3 { position: relative; padding: 6px 0; text-align: center; background-color: #f3f3f3; width: 100%; margin: 10px 0; font-family: 'NanumGothic';font-weight:bold;}
#add_product_for_cat .product_contents ul li { margin-bottom: 30px; }
#add_product_for_cat .product_contents table { width: 100%; margin: 10px auto 15px; border-bottom: 1px solid #999;font-family: 'NanumGothic';font-weight:bold;font-size: 12px;}
#add_product_for_cat .product_contents table caption { text-align: right; padding: 5px; }
#add_product_for_cat .product_contents table caption .add_row_info { color: red; font-size: 12px; margin-right: 10px; }
#add_product_for_cat .product_contents table caption .gobeauty_small_button { padding: 5px; color: #fff;font-family: 'NL2GR'; font-weight: normal;}
#add_product_for_cat .product_contents table caption .gray_small_button { padding: 5px;font-family: 'NL2GR';font-weight: normal;}
#add_product_for_cat .product_contents table.section_weight { display: none; }
#add_product_for_cat .product_contents table.section_weight.on { display: table; }
#add_product_for_cat .product_contents table tr th {     background-color: #eee;text-align: center;font-size: 11px;border: 1px solid #ccc;padding: 5px;height: 40px;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_cat .product_contents table tr td { padding: 5px; text-align: center; border: 1px solid #ccc; font-size: 12px; }
#add_product_for_cat .product_contents .option_table thead tr td { font-size: 14px; }
#add_product_for_cat .product_contents .option_table tr td span.wcon { display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; }
#add_product_for_cat .product_contents .option_table tr td select { width: calc(100% - 40px); }
#p_short_price{width: calc(100% - 10px);}
#add_product_for_cat .product_contents input[type='radio'] { display: none; }
#add_product_for_cat .product_contents .memo_style { width: calc(100% - 20px);padding: 12px 20px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px; background-color: #f8f8f8;resize: none;margin:0 auto;font-family: 'NanumGothic';font-weight: bold;}
#add_product_for_cat .product_contents .comment { margin-top: 10px; border-top: 1px solid #999;}
#add_product_for_cat .product_contents .comment ul {width: 100%; }
#add_product_for_cat .product_contents .comment ul li {vertical-align: middle; border: 0px; margin: 10px 0 0;}
/*#add_product_for_cat .product_contents .comment ul li:first-child { width: 15%; }*/
#add_product_for_cat .product_contents .comment ul li:first-child span { font-size: 13px;font-family: 'NanumGothic'; font-weight: bold;padding-left: 10px;}
#add_product_for_cat .product_footer span { font-size: 12px;font-family: 'NanumGothic';font-weight:bold;}
#add_product_for_cat .product_footer div { text-align: center; padding: 30px 0px; }
#add_product_for_cat .btn-save { display: inline-block; background-color: #f5bf2e; text-align: center; padding: 0.4em 1.4em; border-radius: 0.4em; width: 60%; color: #fff !important; text-decoration: none;font-size:18px;}
#add_product_for_cat input[name='service_type'] { margin: 0px; }
#add_product_for_cat input[name='service_type']+label { border: 1px solid #ccc; padding: 5px; border-radius: 5px; font-size: 16px; }
#add_product_for_cat input[name='service_type']:checked+label { background-color: #F5A82E; border: 1px solid #F5A82E; color: #fff; }
#add_product_for_cat input[name='is_use_weight'] { margin: 0px; }
#add_product_for_cat input[name='is_use_weight']+label { background-color: #fff; border: 1px solid #ccc; padding: 5px; border-radius: 5px; font-size: 14px; font-family: 'NL2GR';font-weight: normal;}
#add_product_for_cat input[name='is_use_weight']:checked+label { background-color: #F5A82E; border: 1px solid #F5A82E; color: #fff; }

/*manage_setting(매장결제방식 관리)*/
#manage_setting {margin-top:68px;}
#manage_setting a{display:inline;}
#manage_setting .my_menu_div {position: relative;z-index: 5;width: 93%;height: 30px;text-align: left;padding: 5px;border-bottom: 1px solid #efefef;border: 1;font-size: 15px;font-weight: bold;margin: auto;}
#manage_setting .my_menu_div2 {position: relative;z-index: 5;color: #666666;font-size: 18px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;border-top: 1px solid #e1e1e1;margin-top: 20px;border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);}
#manage_setting .my_menu_div2_now {position: relative;z-index: 5;color: #666666;font-size: 18px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;border-top: 1px solid #e1e1e1;margin-top: 20px;border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);}
#manage_setting .my_menu_div3 {position: relative;z-index: 5;width: 93%;height: 40px;text-align: left;padding: 5px;border-bottom: 1px solid #efefef;border: 1;font-size: 13px;margin: auto;}
#manage_setting .my_menu_img {position: absolute;z-index: 5;right: 10px;height: 23px;}
#manage_setting .my_menu_text {font-size: 18px;z-index: 5;height: 30px;width:70px;}
#manage_setting .my_menu_img2 {position: absolute;z-index: 5;right: 17px;top:12px;height: 30px;width:80px;}
#manage_setting .my_menu_img2_now {position: absolute;z-index: 5;right: 17px;top:12px;height: 30px;width:80px;}
/* The switch - the box around the slider */.switch {position: relative;display: inline-block;width: 56px;height: 28px;vertical-align: middle;}
/* Hide default HTML checkbox */.switch input {display: none;}
/* The slider */
#manage_setting .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
#manage_setting .slider:before {position: absolute;content: "";height: 20px;width: 20px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
#manage_setting input:checked+.slider {background-color: #f5bf2e;}
#manage_setting input:focus+.slider {box-shadow: 0 0 1px #f5bf2e;}
#manage_setting input:checked+.slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
/* Rounded sliders */.slider.round {border-radius: 34px;}
#manage_setting .slider.round:before {border-radius: 50%;}
#manage_setting .my_menu_img2 p {margin: 0px;display: inline-block;font-size: 15px;font-weight: bold;}
#manage_setting .my_menu_img2_now p {margin: 0px;display: inline-block;font-size: 15px;font-weight: bold;}
#manage_setting .change_photo {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c579ff), color-stop(1, #a341ee));background: -moz-linear-gradient(center top, #c579ff 5%, #a341ee 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c579ff', endColorstr='#a341ee');background-color: #c579ff;-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomright: 8px;border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-left-radius: 8px;text-indent: 0px;border: 1px solid #a946f5;display: inline-block;color: #ffffff;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 30px;line-height: 30px;width: 100%;text-decoration: none;text-align: center;}
#manage_setting .change_photo:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a341ee), color-stop(1, #c579ff));background: -moz-linear-gradient(center top, #a341ee 5%, #c579ff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a341ee', endColorstr='#c579ff');background-color: #a341ee;}
#manage_setting .change_photo:active {position: relative;top: 1px;}
#manage_setting .delete_photo {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color: #ededed;-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-family: Arial;font-size: 14px;font-weight: bold;font-style: normal;height: 31px;line-height: 31px;width: 98%;text-decoration: none;text-align: center;}
#manage_setting .delete_photo:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color: #dfdfdf;}
#manage_setting .delete_photo:active {position: relative;top: 1px;}
#manage_setting .round_line {border: 1px solid #e1e1e1;margin: 10px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;padding-bottom: 10px;}

/*manage_my_post_story(이용 후기)*/
#manage_my_post_story {margin-top:88px;}
#manage_my_post_story .div_padding_type1 {margin-top: 10px;padding: 0% 4%;}
#manage_my_post_story .div_padding_type1 table{border-collapse:separate;}
#manage_my_post_story .filebox label {position: relative;display: inline-block;width: 40%;text-align: center;height: 100px;color: #999;font-size: inherit;vertical-align: middle;background-color: #fdfdfd;cursor: pointer;border: 1px solid #ebebeb;border-bottom-color: #e2e2e2;}
#manage_my_post_story .filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#manage_my_post_story .div_padding_type1 input[type="number"] {width: 100px;/* 원하는 너비 설정 */padding: 4px 0px;/* 원하는 여백 설정, 상하단 여백으로 높이를 조절 */border: 1px solid #999;border-radius: 0;/* iSO 둥근모서리 제거 */outline-style: none;/* 포커스시 발생하는 효과 제거를 원한다면 */-webkit-appearance: none;/* 브라우저별 기본 스타일링 제거 */-moz-appearance: none;appearance: none;}
#manage_my_post_story .div_padding_type1 .change_reservation {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5bf2e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5bf2e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5bf2e', endColorstr='#f5bf2e');background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-size: 17px;font-style: normal;height: 36px;line-height: 36px;width: 88px;text-decoration: none;text-align: center;}
#manage_my_post_story .div_padding_type1 .change_reservation:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bd9425), color-stop(1, #bd9425));background: -moz-linear-gradient(center top, #bd9425 5%, #bd9425 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd9425', endColorstr='#bd9425');background-color: #bd9425;}
#manage_my_post_story .div_padding_type1 .change_reservation:active {position: relative;top: 1px;}
#manage_my_post_story .div_padding_type1 .change_reservation_h {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5bf2e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5bf2e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5bf2e', endColorstr='#f5bf2e');background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-size: 17px;font-style: normal;height: 36px;line-height: 36px;width: 50px;text-decoration: none;text-align: center;}
#manage_my_post_story .div_padding_type1 .change_reservation_h:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bd9425), color-stop(1, #bd9425));background: -moz-linear-gradient(center top, #bd9425 5%, #bd9425 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd9425', endColorstr='#bd9425');background-color: #bd9425;}
#manage_my_post_story .div_padding_type1 .change_reservation_h:active {position: relative;top: 1px;}
#manage_my_post_story .div_padding_type1 .first_image {width: 30%;}
#manage_my_post_story .div_padding_type1 .first_image img {width: 100%;}

/*write_usage_review_reply(답글작성-샵)*/
#write_usage_review_reply{margin-top:68px;}
#write_usage_review_reply .change_reservation {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5bf2e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5bf2e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5bf2e', endColorstr='#f5bf2e');background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-family: 'NL2GR';font-weight: normal;font-size: 18px;font-style: normal;height: 36px;line-height: 36px;width: 100%;text-decoration: none;text-align: center;}
#write_usage_review_reply .change_reservation:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bd9425), color-stop(1, #bd9425));background: -moz-linear-gradient(center top, #bd9425 5%, #bd9425 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd9425', endColorstr='#bd9425');background-color: #bd9425;}
#write_usage_review_reply .change_reservation:active {position: relative;top: 1px;}
#write_usage_review_reply input,#write_usage_review_reply b,#write_usage_review_reply select,#write_usage_review_reply textarea {font-family: 'NanumGothic';font-weight: bold;}
#write_usage_review_reply .btn_blue2 {font-size: 12px;line-height: 26px;text-align: center;background: #3a719b;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 2px solid #2f5d80;min-width: 80px}
#write_usage_review_reply .dmemo_css{font-family: 'NanumGothic';font-weight: bold;text-align:left;width:100%;height:400px;border:1px solid #cccccc;font-size:14px;color:#616161;overflow-y:scroll;line-height:140%;padding: 10px;box-sizing: border-box;border-radius: 10px;}

/*manage_region(출장영업지역)*/
#manage_region button, #manage_region select {font-family: 'NL2GR';font-weight: normal;}
#manage_region .view_schedule {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;text-indent: 0;border: 0px solid #f5bf2e;display: inline-block;color: #ffffff;font-size: 16px;font-style: normal;height: 31px;line-height: 31px;width: 30%;text-decoration: none;text-align: center;border-radius: 5px;}
#manage_region .view_schedule:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5a82e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a82e', endColorstr='#f5bf2e');background-color: #f5a82e;}
#manage_region .view_schedule:active {position: relative;top: 1px;}
#manage_region select {height: 23px;padding-left: 7px;font-size: 16px;color: #000000;border: 1px solid #999999;border-radius: 3px;/* width:100%; */}
#manage_region{margin-top:70px;}
#manage_region .mp_title {position: relative;color: #666666;font-size: 18px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);}
#manage_region .zone_wrap {margin: 0px;padding: 0px;border-collapse: collapse;width: 100%;}
#manage_region .section_wrap {padding: 16px 5%;text-align: center;}
#manage_region .section_wrap select {height: 30px;width: 44%;background:#fff;}
#manage_region .zone_btn {width: 100%;text-align: center;margin-bottom: 30px;margin-top: 20px;}
#manage_region .region_bottom {font-size: 14px;width: 28%;float: left;text-align: center;border: 1px solid #f5a82e;padding: 3px 0px;color: #f5a82e;margin: 5px 2.2%;font-family: 'NanumGothic';font-weight:bold;}
#manage_region .del_wrap {text-align: left;padding: 8px 5px 5px 5px;margin-top: 10px;border-top: 4px solid #e1e1e1;font-size: 15px;}
#manage_region .mp_ment {font-family: 'NanumGothic';text-align: center;font-size: 12px;padding-top: 12px;}
#manage_region .checks {padding-bottom: 10px;}
#manage_region .admin_wrap input {display: none;}
#manage_region .admin_wrap input[type="checkbox"]+div.zone_admin {width: 28%;border: 1px solid #e1e1e1;font-size: 14px;padding: 3px 0px;float: left;margin: 5px 2.2%;text-align: center;font-family: 'NanumGothic';font-weight:bold;}
#manage_region .admin_wrap input[type="checkbox"]:checked+div.zone_admin {color: #f5a82e;border: 1px solid #f5a82e;}
#manage_region .round_line{border: 1px solid #e1e1e1;margin: 16px 12px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
#manage_region .title_line{border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);}

/*manage_statistics(판매실적)*/
#manage_statistics ul { list-style: none; padding: 0px; margin: 0px; }
#manage_statistics input[type="text"] { margin: 0px; padding: 0px; }
#manage_statistics table { border-collapse: collapse; }
#manage_statistics img { width: 100%; vertical-align: top; margin: 0px; padding: 0px; }
#manage_statistics { padding-top: 58px; }
#manage_statistics .tab { position: relative; }
#manage_statistics .tab ul { display: table; width: 100%;}
#manage_statistics .tab ul li { display: table-cell; width: 50%; text-align: center; height: 40px; line-height: 40px; }
#manage_statistics .tab ul li a { font-size: 18px;display: inline-block; width: 100%; height: 100%; }
#manage_statistics .tab ul li.on { background-color: #ffcc00; }
#manage_statistics .tab ul li.on a { color: #fff; }
#manage_statistics .text-box { border-top: 1px solid #eee; padding: 5px; font-size: 12px;font-family: 'NanumGothic';}
#manage_statistics .text-box .font_color_red { color: #f00;font-family: 'NanumGothic';}
#manage_statistics .search-box { background-color: #eee; }
#manage_statistics #searchForm { padding: 0px 10px; }
#manage_statistics #searchForm input { height: 30px; border: 1px solid #ccc; line-height: 30px; }
#manage_statistics #searchForm select { height: 30px; line-height: 30px; border: 1px solid #ccc; }
#manage_statistics #searchForm button { border: 1px solid #f5bf2e; background-color: #f5bf2e; line-height: 30px; height: 30px; }
#manage_statistics #searchForm button.quk_date { background-color: #eee; width: 100%; border: 1px solid #ccc; border-radius:5px; color:#333;}
#manage_statistics #searchForm button.quk_date.on { background-color: #ccc; }
#manage_statistics #searchForm ul { display: table; width: 100%; }
#manage_statistics #searchForm ul.quk_list li { padding-left: 5px; }
#manage_statistics #searchForm ul.quk_list li:first-child { padding-left: 0px; }
#manage_statistics #searchForm ul li { display: table-cell; vertical-align: middle; padding: 5px 0px; }
#manage_statistics #searchForm ul li:last-child { padding-left: 5px; }
#manage_statistics #searchForm ul li input { width: 60%; text-align: center; border-radius:5px;}
#manage_statistics #searchForm ul li button#searchBtn { width: 100%; min-width: 50px; border-radius:5px; }
#manage_statistics #searchForm ul li button#resetBtn { width: 100%; min-width: 50px; border: 1px solid #ccc; background-color: #ccc;  border-radius:5px; color:#333;}
#manage_statistics #searchForm ul li input + button { background-color: #eee; width: 30px; height: 30px; line-height: 30px; border: 0px; vertical-align: top; padding: 0px; }
#manage_statistics #searchForm ul:last-child li { width: 50%; text-align: center; }
#manage_statistics #searchForm ul:last-child li select { width: 98%; border-radius:5px;}
#manage_statistics .summary { position: fixed; left: 0px; bottom: 0px; width: 100%; height: 50px; border-top: 1px solid #ccc; background-color: #fff; padding-bottom: env(safe-area-inset-bottom); padding-bottom: constant(safe-area-inset-bottom); }
#manage_statistics .summary ul { width: 100%; display: table; }
#manage_statistics .summary ul li { display: table-cell; }
#manage_statistics .summary ul li:nth-child(1) { width: 100px; }
#manage_statistics .summary ul li span { display: inline-block; height: 50px; line-height: 50px; padding: 0px 5px; }
#manage_statistics .summary .title { float: left; background-color: #999; color: #fff; }
#manage_statistics .summary .text { float: right; text-align: right; }
#manage_statistics .summary .text.total_wrap { display: inline-block; position: relative; }
#manage_statistics .summary .text .price_txt { position: absolute; right: 1px; bottom: 27px; color: #666; font-size: 14px; width: 200px; height: 20px; line-height: 20px; }
#manage_statistics .summary .text .total_txt { position: absolute; right: 0px; bottom: 0px; color: #000; font-size: 20px; width: 200px; height: 30px; line-height: 30px; }
#manage_statistics #excelBtn { display: none; }
#manage_statistics .pc { width: 100%; margin-top: 10px; padding-bottom: 50px; }
#manage_statistics .pc div.table_header { width: 100%; }
#manage_statistics .pc div.table_header.fixed { position: fixed; left: 0px; top: 51px; }
#manage_statistics .pc table { width: 100%; background-color: #fff; border-bottom: 2px solid #999; }
#manage_statistics .pc table tr.on { background-color: #ddd; }
#manage_statistics .pc table tr.add_line { background-color: #fff; }
#manage_statistics .pc table tr.add_line td { padding: 10px; border: 1px solid #ddd; border-bottom: 4px double #ddd; }
#manage_statistics .pc table tr.add_line td ul { width: 100%; }
#manage_statistics .pc table tr.add_line td ul li { margin: 2px; }
#manage_statistics .pc table tr.add_line td ul li span { background-color: #eee; display: inline-block; text-align: center; width: 60px; margin-right: 5px; height: 20px; line-height: 20px; }
#manage_statistics .pc table tr th { background-color: #999; color: #fff; font-size: 14px; padding: 5px; }
#manage_statistics .pc table tr td { border-bottom: 1px solid #eee; padding: 2px 5px; font-size: 12px; }
#manage_statistics .pc table tr td:nth-child(2),
#manage_statistics .pc table tr td:nth-child(3),
#manage_statistics .pc table tr td:nth-child(4) { font-size: 10px; }
#manage_statistics .pc table tr td.center { text-align: center; }
#manage_statistics .pc table tr td.right { text-align: right; }
#manage_statistics .pc table tr.subSummary { height: 30px; background-color: #ccc; border: 1px solid #aaa; border-top: 2px solid #aaa; font-weight: Bold; }
#manage_statistics .pc table tr.subSummary td { font-size: 12px; }
#manage_statistics .pc table tr.not_list { height: 50px; color: #999; background-color: #f9f9f9; }
#manage_statistics .mobile { width: 100%; margin-top: 10px; padding-bottom: 50px; }
#manage_statistics .mobile div.table_header { width: 100%; }
#manage_statistics .mobile div.table_header.fixed { position: fixed; left: 0px; top: 56px; }
#manage_statistics .mobile table { width: 100%; background-color: #fff; border-bottom: 2px solid #999; }
#manage_statistics .mobile table tr.on { background-color: #ddd; }
#manage_statistics .mobile table tr.add_line { background-color: #fff; }
#manage_statistics .mobile table tr.add_line td { padding: 10px; border: 1px solid #ddd; border-bottom: 4px double #ddd; }
#manage_statistics .mobile table tr.add_line td ul { width: 100%; }
#manage_statistics .mobile table tr.add_line td ul li { margin: 2px; }
#manage_statistics .mobile table tr.add_line td ul li span { background-color: #eee; display: inline-block; text-align: center; width: 60px; margin-right: 5px; height: 20px; line-height: 20px; }
#manage_statistics .mobile table tr th { font-family: 'NanumGothic';font-weight: bold;background-color: #999; color: #fff; font-size: 14px; padding: 5px; }
#manage_statistics .mobile table tr td { border-bottom: 1px solid #eee; padding: 2px 5px; font-size: 12px; }
#manage_statistics .mobile table tr td:nth-child(2) { font-size: 10px; }
#manage_statistics .mobile table tr td.center {font-family: 'NanumGothic';font-weight: bold;text-align: center; }
#manage_statistics .mobile table tr td.right { text-align: right; }
#manage_statistics .mobile table tr.subSummary { height: 30px; background-color: #ccc; border: 1px solid #aaa; border-top: 2px solid #aaa; font-weight: Bold; }
#manage_statistics .mobile table tr.subSummary td { font-size: 12px; }
#manage_statistics .mobile table tr.not_list { height: 50px; color: #999; background-color: #f9f9f9; }

/*manage_statistics_sell(정산조회)*/
#manage_statistics_sell button, #manage_statistics_sell select {font-family: 'NanumGothic';font-weight: bold;}
#manage_statistics_sell ul { list-style: none; padding: 0px; margin: 0px; }
#manage_statistics_sell {padding-top: 58px;font-family: 'NanumGothic';font-weight: bold;}
#manage_statistics_sell .tab { position: relative;border-bottom: 1px solid #eee; }
#manage_statistics_sell .tab ul { display: table; width: 100%; }
#manage_statistics_sell .tab ul li { display: table-cell; width: 50%; text-align: center; height: 40px; line-height: 40px;  }
#manage_statistics_sell .tab ul li a {font-family:'NL2GR';font-size: 18px;font-weight: normal; display: inline-block; width: 100%; height: 100%; }
#manage_statistics_sell .tab ul li.on { background-color: #ffcc00; }
#manage_statistics_sell .tab ul li.on a { color: #fff; }
#manage_statistics_sell .text-box { border-top: 1px solid #eee; padding: 5px; font-size: 12px; }
#manage_statistics_sell .text-box .font_color_red { color: #f00; }
#manage_statistics_sell .filebox label {position: relative;display: inline-block;width: 40%;text-align: center;height: 100px;color: #999;font-size: inherit;vertical-align: middle;background-color: #fdfdfd;cursor: pointer;border: 1px solid #ebebeb;border-bottom-color: #e2e2e2;}
#manage_statistics_sell .filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#manage_statistics_sell input[type="number"] {width: 100px;/* 원하는 너비 설정 */padding: 4px 0px;/* 원하는 여백 설정, 상하단 여백으로 높이를 조절 */border: 1px solid #999;border-radius: 0;/* iSO 둥근모서리 제거 */outline-style: none;/* 포커스시 발생하는 효과 제거를 원한다면 */-webkit-appearance: none;/* 브라우저별 기본 스타일링 제거 */-moz-appearance: none;appearance: none;}
#manage_statistics_sell .go_login {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));background: -moz-linear-gradient(center top, #c123de 5%, #a20dbd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color: #c123de;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #a511c0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;/* height:30px; */line-height: 30px;width: 100%;text-decoration: none;text-align: center;padding: 5px 20px;margin: 8px 0;}
#manage_statistics_sell .go_login:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de));background: -moz-linear-gradient(center top, #a20dbd 5%, #c123de 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');background-color: #a20dbd;}
#manage_statistics_sell .go_login:active {position: relative;top: 1px;}
#manage_statistics_sell select {height: 25px;padding-left: 7px;font-size: 15px;color: #000000;border: 1px solid #999999;border-radius: 3px;}
#manage_statistics_sell .div_padding_type1{margin-top: 0px;padding: 0% 4%;}

/*manage_my_statement(이용상담신청내역)*/
#manage_my_statement{margin-top:75px;}
#manage_my_statement input[type=button] {-webkit-appearance: none;border-radius: 0;}
#manage_my_statement .my_reservation {width: 100%;padding-bottom: 10px;border: 1 solid #999999;}
#manage_my_statement .counseling_btn {display: inline-block;font-size: 16px;font-weight: bold;font-style: normal;height: 30px;line-height: 30px;color: #f5a82e;width: 100%;text-decoration: none;text-align: center;margin-top: 10px;}
#manage_my_statement .counseling_btn2 {display: inline-block;font-size: 16px;font-weight: bold;font-style: normal;height: 30px;line-height: 30px;color: #999999;width: 100%;text-decoration: none;text-align: center;margin-top: 10px;}
#manage_my_statement .counseling_btn3 {display: inline-block;font-size: 16px;font-weight: bold;font-style: normal;height: 30px;line-height: 30px;color: #CD1543;width: 100%;text-decoration: none;text-align: center;margin-top: 10px;}
#manage_my_statement .counseling_btn_h {width: 25px;display: inline-block;line-height: 36px;text-decoration: none;text-align: center;}
#manage_my_statement .counseling_btn_h img {width: 100%;}
#manage_my_statement .header_title {width: 100%;height: 19px;text-align: center;font-size: 18px;font-weight: bold;padding: 15px 0px 17px 0px;border-bottom: 0.5px solid #e1e1e1;}
#manage_my_statement .header_title p {margin: 0px;}
#manage_my_statement .review_wrap {width: 90%;margin: 0px auto;margin-top: 10px;text-align: left;}
#manage_my_statement .review_subwrap {border: 0.5px solid #C0C0C0;padding: 10px;font-size: 14px;border-radius:10px;}
#manage_my_statement .section_02 {width: 66%;margin-left: 10px;float: left;font-size: 14px;}
#manage_my_statement .section_02 div:first-child {font-size: 18px;}
#manage_my_statement .section_03 {float: right;}
#manage_my_statement .product {padding-top: 10px;padding-bottom: 5px;clear: both;}
#manage_my_statement .review_zone {clear: both;margin-bottom: 10px;}
#manage_my_statement .rev_rating {float: left;}
#manage_my_statement .rev_time {text-align: right;}
#manage_my_statement .image_wrap {display: table;margin: 0px auto;clear: both;width: 310px;margin-bottom: 15px;}
#manage_my_statement .review_none {width: 100%;}
#manage_my_statement .review_none img {width: 100%;}
#manage_my_statement .spreadBtn {position: relative;display: table;padding-top: 4px;}
#manage_my_statement .spreadBtn img {float: right;width: 16px;height: 16px;}
#manage_my_statement .hiddenList {margin-top: 100px;border-top: 1px solid #e1e1e1;padding: 10px;display: none;}
#manage_my_statement .hiddenList_etc {font-size: 12px;border: 1px solid #e1e1e1;padding: 10px;display: none;}
#manage_my_statement .hiddenList li {font-size: 12px;margin-bottom: 4px;}
#manage_my_statement .guide {border: 1px solid #e1e1e1;margin-top: 20px;}
#manage_my_statement .guide ul {padding: 10px;margin: 0px;}
#manage_my_statement .guide li {list-style: none;font-family: 'NanumGothic';}
#manage_my_statement .guide ul#guideul li{font-size: 14px;}
#manage_my_statement .guide_wrap {position: relative;width: 90%;margin: 0px auto;}
#manage_my_statement .spreadBtn_wrap {position: absolute;top: 8px;right: 10px;}

/*manage_my_reservation*/
#manage_my_reservation {margin-top:73px;}
#manage_my_reservation li {list-style: none;}
#manage_my_reservation .top_menu {position: relative;}
#manage_my_reservation .top_back {position: absolute;top: 15px;left: 10px;}
#manage_my_reservation .top_title {width: 100%;text-align: center;font-size: 25px;font-weight: normal;padding: 15px 0px 15px 0px;border-bottom: 0.5px solid #e1e1e1;}
#manage_my_reservation .top_title p {margin: 0px;font-family: 'NL2GR';font-weight: normal;}
#manage_my_reservation a {text-decoration: none;display:inline;}
#manage_my_reservation .my_reservation {position: relative;z-index: 0;width: 90%;text-align: left;border: 1px solid #999999;margin: 0px auto;margin-top: 12px;}
#manage_my_reservation .change_reservation {-webkit-appearance: none;border-radius: 0;background-color: #f5a82e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;font-family: 'NL2GR';border: 1px solid #f5a82e;display: inline-block;color: #ffffff;font-size: 17px;font-style: normal;font-weight: normal;height: 36px;line-height: 36px;width: 48%;text-decoration: none;text-align: center;}
#manage_my_reservation .change_reservation:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5a82e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a82e', endColorstr='#f5bf2e');background-color: #f5a82e;}
#manage_my_reservation .change_reservation:active {position: relative;top: 1px;}
#manage_my_reservation .cancel_reservation {-webkit-appearance: none;border-radius: 0;background-color: #999999;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #999999;display: inline-block;color: #777777;font-size: 17px;font-family: 'NL2GR';font-style: normal;font-weight: normal;height: 36px;line-height: 36px;width: 48%;text-decoration: none;text-align: center;}
#manage_my_reservation .cancel_reservation:hover {background-color: #999999;}
#manage_my_reservation .cancel_reservation:active {position: relative;top: 1px;}
#manage_my_reservation .account-no a {color: #000;}
#manage_my_reservation .menu-tab {margin-bottom: 5px;}
#manage_my_reservation .menu-tab a {font-size: 18px;color: gray;}
#manage_my_reservation .menu-tab ul {margin: 0;padding: 0;}
#manage_my_reservation .menu-tab ul li {display: inline-block;width: 95px;margin: 0 10px;padding: 10px 20px;border: 1px solid gray;background-color: #ffffff}
#manage_my_reservation .menu-tab .on {border: 1px solid gray;background-color: gray;}
#manage_my_reservation .menu-tab .on a {color: #ffffff;}
#manage_my_reservation .search-tab {width: 90%;margin: 0px auto;margin-top: 16px;margin-bottom: 14px;}
#manage_my_reservation .search-tab a {font-family: 'NL2GR';font-weight: normal;color: #000000;font-size: 18px;}
#manage_my_reservation .search-tab ul {margin: 0;padding: 0;width: 90%;}
#manage_my_reservation .search-tab div {display: inline-block;width: 49%;padding: 14px 0px;border: 1px solid #e1e1e1;}
#manage_my_reservation .search-tab .on {background-color: #f5bf2e;border: 1px solid #f5bf2e;width: 49%;}
#manage_my_reservation .search-tab .on a {color: #ffffff;}
#manage_my_reservation .search-tab div:first-child {float: left;}
#manage_my_reservation .cancle-header {width: 100%;font-size: 16px;text-align: left;margin-bottom: 10px;}
#manage_my_reservation .cancle-header div:first-child {float: left;margin-right: 10px;}
#manage_my_reservation .cancle-header th {background-color: gray;color: #ffffff;padding: 10px;}
#manage_my_reservation .res_wrap {padding: 10px;}
#manage_my_reservation .res_info {font-size: 14px;margin-bottom: 10px;}
#manage_my_reservation .res_info b{font-family: 'NanumGothic';font-weight: bold;font-size:13px;}
#manage_my_reservation .info_font_2 {font-size: 14px;}
#manage_my_reservation .info_section {margin-top: 14px;}
#manage_my_reservation .res_rec {height: 34px;}
#manage_my_reservation .res_title {float: left;}
#manage_my_reservation .res_pay {font-family: 'NanumGothic';font-weight: bold;text-align: right;}
#manage_my_reservation .res_subwrap {font-family: 'NanumGothic';font-weight: bold;padding: 10px;}
#manage_my_reservation .res_total {font-size: 14px;text-align: right;}
#manage_my_reservation center {font-family: 'NanumGothic';font-weight: bold; margin-bottom: 30px;}
#manage_my_reservation .res_btn {width: 90%;margin: 0px auto;margin-top: 20px;}
#manage_my_reservation .info_font_1{margin-bottom: 5px;}

/*manage_my_point(포인트내역)*/
#manage_my_point a {text-decoration: none;display:inline;}
#manage_my_point {margin-top:65px;}
.top_charge .gobeauty_small_button4 {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-size: 14px;font-style: normal;height: 30px;line-height: 30px;width: 80px;text-decoration: none;text-align: center;}
.top_charge .gobeauty_small_button4:active {position: relative;top: 1px;}
.top_charge {position: absolute;top: 13px;right: 10px;}
#manage_my_point .point_wrap {border-bottom: 3px solid #e1e1e1;padding-bottom: 20px;padding-top: 5px;text-align: center;margin-top: 20px;}
#manage_my_point .point_big_title {font-size: 18px;}
#manage_my_point .point_title {color: #f5bf2e;}
#manage_my_point .point_score {font-size: 22px;margin-top: 6px;color: #ED0B44;font-family: 'NanumGothic';font-weight: bold;}
#manage_my_point .point_section {margin-bottom: 60px;}
#manage_my_point .point_menu {float: left;width: 33.3%;text-align: center;}
#manage_my_point .section_1 {width: 90%;margin: 0px auto;}
#manage_my_point .s1_article {width: 90%;margin: 0px auto;font-size: 14px;padding: 5px 0px;}
#manage_my_point .article_title {float: left;}
#manage_my_point .s1_article div{font-family: 'NanumGothic';font-weight: bold;}
#manage_my_point .article_wrap {margin-top: 20px;}
#manage_my_point .section_2 {width: 90%;margin: 0px auto;}

/*payment_point(포인트 충전하기)*/
#payment_point {margin-top:65px;}
#payment_point input {-webkit-appearance: none;border-radius: 0;}
#payment_point a {text-decoration: none;display:inline;}
#payment_point .pay_submit {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-size: 18px;font-weight: normal;font-family: 'NL2GR';height: 40px;line-height: 36px;width: 90%;margin-left: 5%;text-decoration: none;text-align: center;}
#payment_point .pay_submit:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5a82e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a82e', endColorstr='#f5bf2e');background-color: #f5a82e;}
#payment_point .pay_submit:active {position: relative;top: 1px;}
#payment_point .point_wrap {padding-bottom: 20px;padding-top: 5px;text-align: center;margin-top: 20px;}
#payment_point .point_big_title {font-size: 18px;}
#payment_point .point_title {color: #f5bf2e;}
#payment_point .point_score {font-size: 22px;margin-top: 6px;color: #ED0B44;text-align: center;font-family: 'NanumGothic';font-weight: bold;}
#payment_point .cash_wrap {width: 90%;margin: 0px auto;}
#payment_point .cash_wrap a div{font-family: 'NanumGothic';font-weight: bold;font-size:15px;}
#payment_point .cash_wrap div {margin-bottom: 5px;}


/*manage_my_postwrite(내 후기작성수정)*/
.section_event {width: 100%;}
.section_event img {width: 100%;}
#manage_my_postwrite .review_subwrap div{font-family: 'NanumGothic';}
#manage_my_postwrite input {-webkit-appearance: none;border-radius: 0;}
#manage_my_postwrite .my_reservation {width: 100%;padding-bottom: 10px;border: 1 solid #999999;}
#manage_my_postwrite .change_reservation {font-family: 'NL2GR';background-color: #f5bf2e;border: 1px solid #f5bf2e;display: inline-block;font-size: 16px;font-style: normal;height: 30px;line-height: 30px;width: 100%;text-decoration: none;text-align: center;margin-top: 10px;border-radius:5px;}
#manage_my_postwrite .change_reservation font {color: #fff;}
#manage_my_postwrite .change_reservation:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5a82e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a82e', endColorstr='#f5bf2e');background-color: #f5a82e;}
#manage_my_postwrite .change_reservation:active {position: relative;top: 1px;}
#manage_my_postwrite .change_reservation_h {width: 25px;display: inline-block;line-height: 36px;text-decoration: none;text-align: center;}
#manage_my_postwrite .change_reservation_h img {width: 100%;}
#manage_my_postwrite .cancel_reservation {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999));background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color: #999999;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 36px;line-height: 36px;width: 88px;text-decoration: none;text-align: center;}
#manage_my_postwrite .cancel_reservation:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999));background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color: #999999;}
#manage_my_postwrite .cancel_reservation:active {position: relative;top: 1px;}
/*.header_title {width: 100%;height: 19px;text-align: center;font-size: 18px;font-weight: bold;padding: 15px 0px 17px 0px;border-bottom: 0.5px solid #e1e1e1;}
.header_title p {margin: 0px;}*/
#manage_my_postwrite.review_wrap {width: 95%;margin: 0px auto;margin-top: 10px;text-align: left;}
#manage_my_postwrite .review_subwrap {border: 0.5px solid #C0C0C0;padding: 10px;font-size: 14px;border-radius:5px;}
#manage_my_postwrite .section_02 {width: 66%;margin-left: 10px;float: left;font-size: 14px;}
#manage_my_postwrite .section_02 div:first-child {font-size: 16px;font-weight: bold;}
#manage_my_postwrite .section_03 {float: right;}
#manage_my_postwrite .product {padding-top: 10px;padding-bottom: 5px;clear: both;}
#manage_my_postwrite .review_zone {clear: both;margin-bottom: 10px;}
#manage_my_postwrite .rev_rating {float: left;}
#manage_my_postwrite .rev_time {text-align: right;}
#manage_my_postwrite .image_wrap {display: table;margin: 0px auto;clear: both;width: 310px;margin-bottom: 15px;}
#manage_my_postwrite .rev_image {width: 58px;height: 58px;float: left;margin: 2px 2px 2px 2px;}
#manage_my_postwrite .rev_image img {width: 100%;height: 100%;}
#manage_my_postwrite .user_review {clear: both;padding-top: 10px;}
#manage_my_postwrite .review_none {width: 100%;}
#manage_my_postwrite .review_none img {width: 100%;}
.review_banner {width: 95%;margin: 0px auto;margin-top: 70px;}
.review_banner img {width: 100%;}

/*write_usage_review(후기작성)*/
#write_usage_review {margin-top:58px;}
#write_usage_review div {font-family: 'NL2GR';}
#write_usage_review p, #write_usage_review b {font-family: 'NanumGothic';font-weight:bold;}
#write_usage_review a {text-decoration: none;}
#write_usage_review .btn_area_bottom {width: 90%;margin: 0px auto;}
#write_usage_review .change_reservation {background-color: #f5bf2e;border: 1px solid #f5bf2e;display: inline-block;font-size: 16px;font-style: normal;height: 40px;line-height: 40px;width: 100%;color: #fff;text-decoration: none;text-align: center;margin-top: 10px;border-radius:5px;}
#write_usage_review .change_reservation:active {position: relative;top: 1px;}
#write_usage_review .btn_blue2 {font-size: 12px;line-height: 26px;text-align: center;background: #3a719b;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 2px solid #2f5d80;min-width: 80px}
#write_usage_review .btn_photo {display: table;padding: 19px;border: 1px dotted #333333;float: left;margin-left: 23px;}
#write_usage_review .btn_photo img {width: 30px;height: 30px;}
#write_usage_review .review_img_view {width: 90%;margin: 0px auto;display: none;}
#write_usage_review .review_img_view img {width: 70px;height: 70px;}
#write_usage_review .review_textarea {width: 100%;height: 100px;font-weight: bold;margin-top: 5px;padding:10px;font-family: 'NanumGothic';font-weight:bold;}
#write_usage_review .wrap {width: 90%;margin: 0px auto;margin-top: 20px;padding:0;}
#write_usage_review .rev_rating {font-size: 16px;margin-bottom: 10px;line-height: 21px;}
#write_usage_review .wrap_content {margin-top: 20px;height: 30px;}
#write_usage_review .rev_content {line-height: 30px;bottom: 0px;font-size: 16px;float: left;}
#write_usage_review button {margin-top: 15px;border-style: none;background-color: #ffffff;padding: 0px;}
#write_usage_review button img {width: 100%;}
#write_usage_review .img_wrap {float: left;margin-left: 5px;margin-bottom: 5px;}
#write_usage_review .rev_photo {width: 100%;padding: 20px 0px;border-bottom: 5px solid #e1e1e1;display: table;}
#write_usage_review .fileuparea2 button {margin: 10px;}

/*manage_my_likeartist(나의 단골 펫샵)*/
#manage_my_likeartist {margin-top:70px;}
#manage_my_likeartist input {-webkit-appearance: none;border-radius: 0;}
#manage_my_likeartist b{font-family: 'NanumGothic'; font-weight: bold;}
#manage_my_likeartist .my_reservation {width: 90%;margin: 15px 10px 0;text-align: left;clear: both;padding: 10px 0;border: 1px solid #e1e1e1;display: table;box-sizing:border-box;border-collapse: separate;}
#manage_my_likeartist .change_reservation {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));background: -moz-linear-gradient(center top, #c123de 5%, #a20dbd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color: #c123de;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #a511c0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 36px;line-height: 36px;width: 88px;text-decoration: none;text-align: center;}
#manage_my_likeartist .change_reservation:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de));background: -moz-linear-gradient(center top, #a20dbd 5%, #c123de 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');background-color: #a20dbd;}
#manage_my_likeartist .change_reservation:active {position: relative;top: 1px;}
#manage_my_likeartist .cancel_reservation {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999));background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color: #999999;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 36px;line-height: 36px;width: 88px;text-decoration: none;text-align: center;}
#manage_my_likeartist .cancel_reservation:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999));background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color: #999999;}
#manage_my_likeartist .cancel_reservation:active {position: relative;top: 1px;}
#manage_my_likeartist .my_reservation b {font-family: 'NanumGothic';font-weight:bold;}
#manage_my_likeartist .artist_name {font-size: 16px;line-height: 50px;width: 100%;}
#manage_my_likeartist .artist_img {margin:0 10px;}
#manage_my_likeartist .artist_like {margin: 0 10px;}

/*manage_1vs1(문의내역)*/
#manage_1vs1 {margin-top:58px;}
#manage_1vs1 input {-webkit-appearance: none;border-radius: 0;}
.top_question {position: absolute;top: 13px;right: 10px;}
#manage_1vs1 .my_reservation {position: relative;z-index: 5;width: 100%;text-align: left;border: 1 solid #999999;margin: auto;}
.top_question .request_1vs1 {background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-family: 'NL2GR';font-size: 17px;font-style: normal;height: 28px;line-height: 28px;width: 88px;text-decoration: none;text-align: center;}
.top_question .request_1vs1:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5a82e), color-stop(1, #f5a82e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5a82e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a82e', endColorstr='#f5a82e');background-color: #f5a82e;}
.top_question .request_1vs1:active {position: relative;top: 1px;}
#manage_1vs1 .user_question {border: 1px solid #e1e1e1;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-top-right-radius: 10px;width: 80%;margin-left: 5%;font-size: 14px;margin-top: 26px;}
#manage_1vs1 .user_answer {border: 1px solid #f1f2f4;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-top-left-radius: 10px;background-color: #f1f2f4;width: 80%;margin-left: 15%;font-size: 14px;margin-top: 10px;}
#manage_1vs1 .answer_wrap {padding: 10px;}
#manage_1vs1 .question_wrap {padding: 10px;}

/*mainpage_manage_setting(설정)*/
#mainpage_manage_setting input {-webkit-appearance: none;border-radius: 0;}
#mainpage_manage_setting a{text-decoration: none;display:inline;}
#mainpage_manage_setting .my_menu_div {font-family:'NL2BR';position: relative;z-index: 5;width: 93%;height: 30px;text-align: left;padding: 5px;border-bottom: 1px solid #efefef;border: 1;font-size: 17px;margin: auto;}
#mainpage_manage_setting .my_menu_div2 {font-family:'NL2BR';position: relative;z-index: 5;width: 93%;height: 30px;text-align: left;padding: 5px;border-bottom: 0px solid #efefef;border: 1;font-size: 17px;margin: auto;}
#mainpage_manage_setting .my_menu_div3 {position: relative;z-index: 5;width: 93%;height: 40px;text-align: left;padding: 5px;border-bottom: 1px solid #efefef;border: 1;font-size: 13px;margin: auto;}
#mainpage_manage_setting .my_menu_img {position: absolute;z-index: 5;right: 10px;height: 23px;}
#mainpage_manage_setting .my_menu_text {position: absolute;z-index: 5;left: 10px;height: 30px;width:95%;}
#mainpage_manage_setting .my_menu_img2 {position: absolute;z-index: 5;right: 5px;height: 30px;width:85px;text-align: right;}
/* The switch - the box around the slider */#mainpage_manage_setting .switch {position: relative;display: inline-block;width: 56px;height: 28px;vertical-align: middle;}
/* Hide default HTML checkbox */#mainpage_manage_setting .switch input {display: none;}
/* The slider */#mainpage_manage_setting .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
#mainpage_manage_setting .slider:before {position: absolute;content: "";height: 20px;width: 20px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
#mainpage_manage_setting input:checked+.slider {background-color: #f5bf2e;}
#mainpage_manage_setting input:focus+.slider {box-shadow: 0 0 1px #f5bf2e;}
#mainpage_manage_setting input:checked+.slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
/* Rounded sliders */#mainpage_manage_setting .slider.round {border-radius: 34px;}
#mainpage_manage_setting .slider.round:before {border-radius: 50%;}
#mainpage_manage_setting .my_menu_img2 p {margin: 0px;display: inline-block;font-size: 15px;}
#mainpage_manage_setting .download_app {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));background: -moz-linear-gradient(center top, #c123de 5%, #a20dbd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color: #c123de;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #a511c0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 28px;line-height: 28px;width: 119px;text-decoration: none;text-align: center;}
#mainpage_manage_setting .download_app:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de));background: -moz-linear-gradient(center top, #a20dbd 5%, #c123de 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');background-color: #a20dbd;}
#mainpage_manage_setting .download_app:active {position: relative;top: 1px;}
#mainpage_manage_setting {margin-top: 58px;font-weight: normal;}

/*mainpage index(메인샵리스트페이지)*/
#mainpage_main_index a { color: #000; text-decoration: none; }
#mainpage_main_index table { width: 100%; border-collapse: collapse; }
#mainpage_main_index ul { list-style: none; padding: 0px; margin: 0px; }
#fixed-menu { position: fixed; left: 0px; top: 0px; width: 100%; height: 58px; border-bottom: 0; background-color: rgba(255, 255, 255, 0.8); z-index: 2; top: constant(safe-area-inset-top); top: env(safe-area-inset-top); }
#fixed-menu .fixed-menu-wrap { position: relative; width: 100%; height: 100%; }
#fixed-menu .fixed-menu-wrap .left_logo { position: absolute; left: 12px; top: 5px; }
#fixed-menu .fixed-menu-wrap .center_menu { width: 100%; height: 58px; line-height: 58px; text-align: center; }
#fixed-menu .fixed-menu-wrap .center_menu a { color: #bbb; }
#fixed-menu .fixed-menu-wrap .center_menu a img { width: 14px; vertical-align: text-bottom; padding-left: 2px; }
#fixed-menu .fixed-menu-wrap .right_menu { position: absolute; right: 10px; top: 15px; }
#fixed-menu .fixed-menu-wrap .right_menu a img { }
#mainpage_main_index #main-content { background-color: #f9f9f9; width: 100%; height: 100%; margin-top: 61px; margin-bottom: 0px; /*margin-top: calc(constant(safe-area-inset-top) + 58px); margin-top: calc(env(safe-area-inset-top) + 58px);*/ margin-top: 58px; }
#mainpage_main_index #main-content section { display: none; }
#mainpage_main_index #main-content section.on { display: block; }
#mainpage_main_index #main-content #review_best::-webkit-scrollbar { display: none; }
#mainpage_main_index #main-content .artist_list {width: 100%;margin-bottom: 5px;padding: 20px 0px;border-top: 5px solid #e1e1e1;}
#mainpage_main_index #main-content .artist_name {padding-bottom: 10px;line-height: 40px;font-family:'NL2GB';}
#mainpage_main_index #main-content .artist_rating_1 {width: 18px;float: left;margin-top: 2px;margin-right: 5px;}
#mainpage_main_index #main-content .artist_rating_1 img {width: 100%;}
#mainpage_main_index #main-content .artist_content {padding-top: 10px;width: 90%;margin: 0px auto;font-size: 16px;font-family:'NanumGothic';}
#mainpage_main_index #main-content .shop_wrap { width: 90%; margin: 0px auto; }
#mainpage_main_index #main-content .shop_reco { width: 40px; height: 40px; float: left; margin-right: 6px; }
#mainpage_main_index #main-content .shop_reco img { width: 100%; }
#mainpage_main_index #main-content .shop_list_wrap a { display: block; }
#mainpage_main_index #main-content .shop_list_wrap .sub_title { width: 100%; height: 45px; text-align: center; line-height: 50px; font-size: 16px; background-color: #e1e1e1; }
#mainpage_main_index #main-content .artist_image { width:90%; height:200px; margin: 0px auto; position:relative; background-size: 100%; background-position: center; border-radius:25px; }
#mainpage_main_index #main-content .artist_image svg{color:#f0ba48;} /*위치 아이콘 색상*/
#mainpage_main_index #main-content .content_01 {height: 30px;clear: both;}
#mainpage_main_index #main-content .content_01 div {float: left;width: 50px;margin-right: 6px;}
#mainpage_main_index #main-content .content_01 div img {width: 100%;}
#mainpage_main_index #main-content .content_02 div {padding: 2px 0px;}
#mainpage_main_index #main-content .content_02 div div:first-child {float: left;width: 80px;margin-right: 5px;letter-spacing: 2px;}
#mainpage_main_index #main-content .more_shop { width:90%; margin: 0px auto; padding:10px 0px; background-color: #f5bf2e; text-align:center; font-size:15px; color:#ffffff; border-radius: 5px; margin-bottom: 20px; }
#mainpage_main_index #main-content .no_data { text-align: center; border: 1px solid #eee; background-color: #ddd; padding: 50px 0px; font-size: 18px; border-radius: 10px; color: #999; line-height: 30px; }
#mainpage_main_index #main-content .no_review_best { text-align: center; }
#mainpage_main_index #main-content .no_review_best span { display: inline-block; margin-top: 140px; font-size: 20px; color: #999; }
#mainpage_main_index #footer-contents .info_wrap { width: 90%; padding: 20px 0px; background-color: #E6EBF0; margin: 0px auto; text-align: center; color: #353535; border-radius: 10px; }
#mainpage_main_index #footer-contents .info_icon { width: 40px; margin: 0px auto; margin-bottom: 10px; }
#mainpage_main_index #footer-contents .info_icon img { width: 100%; }
#mainpage_main_index #footer-contents .info_1 { font-size: 18px; font-weight: bold; margin-bottom: 5px; }
#mainpage_main_index #footer-contents .info_2,
#mainpage_main_index #footer-contents .info_3 { font-size: 14px; font-weight: bold; }
#mainpage_main_index #footer-contents .bottom_notice { text-align: center; }
#mainpage_main_index #footer-contents .bottom_notice a { font-size: 13px; color: #999; }
#mainpage_main_index #footer-contents .f_wrap { width: 90%; margin: 0px auto; padding-top: 20px;padding-bottom: 60px; } 
#mainpage_main_index #footer-contents .f_wrap .bottom_notice { font-size: 11px; color:#333333; line-height: 1em; text-align: left; }
#mainpage_main_index #footer-contents .f_subwrap ul {padding: 0px;padding-top: 10px;}
#mainpage_main_index #footer-contents .f_subwrap ul:last-child { margin-top: 10px; padding-bottom: 20px; }
#mainpage_main_index #footer-contents .f_subwrap ul li {font-family:'NanumGothic';font-weight: bold;list-style: none;margin-bottom: 3px;}
#mainpage_main_index #footer-contents .footer_btn img { width: 23px; }
#mainpage_main_index #footer-contents .quick-btn03 { position: fixed; bottom: 210px; right: 0px; z-index: 9800; width: 70px; height: 70px; font-size: 16px; }
#mainpage_main_index #footer-contents .quick-btn03 img { width: 100%; }
#mainpage_main_index #footer-contents .quick-btn01 { position: fixed; bottom: 145px; right: 0px; z-index: 9800; width: 70px; height: 70px; font-size: 16px; }
#mainpage_main_index #footer-contents .quick-btn01 img { width: 100%; }
#mainpage_main_index #footer-contents .quick-btn02 { position: fixed; bottom: 80px; right: 0px; z-index: 9800; width: 70px; height: 70px; }
#mainpage_main_index #footer-contents .quick-btn04 { position: fixed; bottom: 80px; left: 0px; z-index: 9800; width: 70px; height: 70px; }
#mainpage_main_index #footer-contents .quick-btn04 img { width: 100%; }
#mainpage_main_index #footer-contents .quick-btn02 img { width: 100%; }
#mainpage_main_index #footer-contents .count_wrap { position: relative; }
#mainpage_main_index #footer-contents .count { width: 60px; position: absolute; top: 0px; left: 0px; color: #fff; text-align: center; line-height: 40px; font-size: 20px; }
#no_app { display: none; position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background-color: rgba(30, 30, 30, 0.8); z-index: 9901; }
#no_app.on { display: block; }
#no_app .no_app_wrap { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }
#no_app .no_app_wrap .popup_wrap { display: block; width: calc(100% - 80px); height: 200px; padding: 10px; color: #fff; }
#no_app .no_app_wrap .popup_wrap a { color: #fff; text-decoration: none; display: block; }
#no_app .no_app_wrap .popup_wrap table { width: 100%; height: 100px; border-collapse: collapse; margin-bottom: 10px; color: #fff; }
#no_app .no_app_wrap .popup_wrap table tr td svg { color: #f5bf2e; }
#no_app .no_app_wrap .popup_wrap table tr td.img { text-align: right; }
#no_app .no_app_wrap .popup_wrap table tr td.img img { width: 80px; height: 80px; }

#no_app .no_app_wrap .popup_wrap .download_app { -webkit-appearance: none; width: 100%; height: 50px; line-height: 50px; border: 0px; background-color: #f5bf2e; color: #fff; font-size: 18px; }
#no_app .no_app_wrap .popup_wrap .no_download { text-align: center; margin: 15px 0px; color: #ccc; text-decoration: underline; }

/*mainpage_my_menu(마이샵)*/
#mainpage_my_menu {margin-top:58px;}
#mainpage_my_menu input[type=button] {-webkit-appearance: none;border-radius: 0;}
#mainpage_my_menu a {text-decoration: none;display:inline;}
#mainpage_my_menu ul.mylist,ol.mylist {list-style: none;margin: 0px;padding: 0px;width: 100%;}
#mainpage_my_menu ul.mylist li,ol.mylist li {padding: 15px 15px 15px 15px;margin-bottom: 5px;border-bottom: 1px solid #efefef;font-size: 15px;}
#mainpage_my_menu ul.mylist li:last-child,ol.mylist li:last-child {border-bottom: 0px;}
#mainpage_my_menu ul.mylist li:before,ol.mylist li:before {display: inline-block;vertical-align: middle;padding: 0px 15px 6px 7px;}
#mainpage_my_menu .mymenu_div {width: 100%;height: 130px;margin: auto;background-color: #fdfbf7;}
#mainpage_my_menu .header_title {width: 100%;height: 19px;text-align: center;font-size: 18px;padding: 15px 0px 15px 0px;display: table;border-bottom: 0.5px solid #e1e1e1;}
#mainpage_my_menu .header_title p {margin: 0px;}
#mainpage_my_menu .mymenu_wrap {position: relative;}
#mainpage_my_menu .profile_img_2 {position: absolute;height: 70px;width: 70px;background-image: url('/pet/images/who4.png');background-size: cover;border-radius: 100%;right: 20px;top: 20px;}
#mainpage_my_menu .guest_name {position: absolute;left: 20px;top: 30px;font-size: 18px;}
#mainpage_my_menu .guest_name div {float: left;clear: both;}
#mainpage_my_menu .guest_name div:last-child {font-size: 16px;}
#mainpage_my_menu .setup {position: absolute;left: 20px;top: 78px;width: 20px;}
#mainpage_my_menu .setup img {width: 100%;}
#mainpage_my_menu .myshop {position: absolute;left: 70px;top: 90px;width: 36px;}
#mainpage_my_menu .myshop img {width: 100%;}
#mainpage_my_menu .user_info {position: absolute;left: 20px;top: 78px;font-size: 16px;border-bottom: 1px solid #1e1e1e;}
#mainpage_my_menu .header-back-btn {margin-top: 14px;}
#mainpage_my_menu .header-back-btn img {width: 26px;}
#mainpage_my_menu .my_shop_div {position: relative;width: 100%;height: 30px;text-align: left;line-height: 30px;padding: 10px 0px;font-size: 22px;background-color: #ffc000;margin: auto;}
#mainpage_my_menu .my_admin_div {position: relative;width: 100%;height: 30px;text-align: left;line-height: 30px;padding: 10px 0px;font-size: 22px;background-color: #ffdc71;margin: auto;}
#mainpage_my_menu .my_counseling_div {position: relative;width: 100%;height: 30px;text-align: left;line-height: 30px;padding: 10px 0px;font-size: 22px;background-color: #ed8600;margin: auto;}
#mainpage_my_menu .my_tester_div {position: relative;width: 100%;height: 30px;text-align: left;line-height: 30px;padding: 10px 0px;font-size: 22px;background-color: #000000;margin: auto;}
#mainpage_my_menu .my_shop_img {position: absolute;right: 14px;height: 30px;}
#mainpage_my_menu .my_admin_img {position: absolute;right: 14px;height: 30px;}
#mainpage_my_menu .my_shop_text {position: absolute;color: #332600;left: 60px;height: 30px;}
#mainpage_my_menu .my_admin_text {position: absolute;color: #332600;left: 60px;height: 30px;}
#mainpage_my_menu .my_admin_icon{width: 30px;float: left;margin: 0px 5px 0px 20px;}
#mainpage_my_menu .my_admin_icon img {width: 100%;}
#mainpage_my_menu .my_shop_icon {width: 30px;float: left;margin: 0px 5px 0px 20px;}
#mainpage_my_menu .my_shop_icon img {width: 100%;}
#mainpage_my_menu .my_menu_div {position: relative;width: 93%;height: 45px;text-align: left;padding: 5px;border-bottom: 1px solid #efefef;border: 1;font-size: 18px;margin: auto;}
#mainpage_my_menu .my_menu_img {position: absolute;right: 10px;height: 23px;}
#mainpage_my_menu .my_menu_text {position: absolute;top: 14px;left: 10px;line-height: 30px; font-family:'NL2BR';}
#mainpage_my_menu .my_menu_img2 {position: absolute;top: 14px;right: 10px;height: 30px;}

/*manage_add_mypet(마이펫 프로필 작성)*/
#manage_add_mypet div, #manage_add_mypet font {font-family: 'NL2GR';font-weight: normal;}
#manage_add_mypet a {text-decoration: none;display:inline;}
#manage_add_mypet{margin-top:68px;}
#manage_add_mypet .cell_confirm {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;font-size: 18px;font-style: normal;height: 40px;line-height: 20px;color: #fff;width: 90%;text-decoration: none;text-align: center;font-family: 'NL2GR';border-radius:5px;}
#manage_add_mypet .cell_confirm:active {background-color: #f5a82e;}
#manage_add_mypet select {font-family: 'SCDream2';font-weight: bold;background-color: #fff;}
#manage_add_mypet .none {display: none;}
#manage_add_mypet.checks {margin-top:68px;}
#manage_add_mypet.checks input[type="radio"] {/* 실제 체크박스는 화면에서 숨김 */position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}
#manage_add_mypet.checks input[type="radio"]+label {font-family: 'SCDream2';display: inline-block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
#manage_add_mypet.checks input[type="radio"]+label:before {/* 가짜 체크박스 */content: ' ';display: inline-block;width: 20px;/* 체크박스의 너비를 지정 */height: 20px;/* 체크박스의 높이를 지정 */line-height: 20px;/* 세로정렬을 위해 높이값과 일치 */margin: -2px 8px 0 0;text-align: center;vertical-align: middle;background: #fafafa;border: 1px solid #cacece;border-radius: 3px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);}
#manage_add_mypet.checks input[type="radio"]+label:active:before,.checks input[type="radio"]:checked+label:active:before {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);}
#manage_add_mypet.checks input[type="radio"]:checked+label:before {/* 체크박스를 체크했을때 */content: '\2714';/* 체크표시 유니코드 사용 */color: #99a1a7;text-shadow: 1px 1px #fff;background: #e9ecee;border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);font-size: 14px;color: red;}
#manage_add_mypet .header_title {width: 100%;height: 19px;text-align: center;font-size: 18px;font-weight: bold;padding: 15px 0px 17px 0px;border-bottom: 0.5px solid #e1e1e1;}
#manage_add_mypet .header_title p {margin: 0px;}
#manage_add_mypet .header-back-btn {position: absolute;z-index: 5;top: 13px;left: 10px;}
#manage_add_mypet .radio_pet_kind {display: none;text-align: center;}
#manage_add_mypet label {display: inline-block;}
#manage_add_mypet label img {pointer-events: none;}
#manage_add_mypet .mp_wrap {padding-bottom: 10px;}
#manage_add_mypet .mp_title {position: relative;color: #666666;font-size: 16px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;border-top: 1px solid #e1e1e1;}
#manage_add_mypet .mp_wrap input[type=text] {width: 100%;border: none;line-height: 30px;border-bottom: 1px solid #e1e1e1;font-weight: bold;font-family: 'NanumGothic';font-size: 15px;}
#manage_add_mypet .mp_wrap select {width: 100%;line-height: 30px;height: 30px;border: 1px solid #e1e1e1;font-family: 'NanumGothic';font-weight: bold;font-size: 15px;}
#manage_add_mypet .mp_entry,.mp_chk,.mp_chk2,.mp_select,.mp_sn {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_add_mypet .mp_radio2 {width: 50%;margin: 0px auto;margin-top: 10px;display: table;}
#manage_add_mypet .mp_radio2 label {float: left;}
#manage_add_mypet .mp_radio2 label:last-child {float: right;}
#manage_add_mypet .mp_kind {width: 50%;margin: 0px auto;margin-top: 10px;}
#manage_add_mypet .mp_wrap select {width: 100%;line-height: 30px;height: 30px;border: 1px solid #e1e1e1;text-align: center;}
#manage_add_mypet .mp_select_2 {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_add_mypet .mp_select_2 select {width: 23%;margin-right: 5px;margin-left: 10px;}
#manage_add_mypet .mp_select_2 select:first-child {margin-left: 0px;}
#manage_add_mypet .mp_radio {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_add_mypet .mp_radio label {width: 48%;line-height: 30px;margin-right: 6px;font-size: 14px;}
#manage_add_mypet .mp_radio label:last-child {margin-right: 0px;}
#manage_add_mypet .mp_radio input[type="radio"]+div.chk_rad {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_add_mypet .mp_radio input[type="radio"]:checked+div.chk_rad {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_add_mypet .mp_chk input[type="checkbox"],.mp_chk2 input[type="checkbox"],.mp_chk3 input[type="checkbox"],.mp_radio input[type="radio"] {display: none;}
#manage_add_mypet .mp_select_3 {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_add_mypet .mp_select_3 select {width: 30%;}
#manage_add_mypet .mp_chk label {width: 18%;line-height: 30px;font-size: 14px;}
#manage_add_mypet .mp_chk label:last-child {margin: 0px;}
#manage_add_mypet .mp_chk input[type="checkbox"]+div.chk_art {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_add_mypet .mp_chk input[type="checkbox"]:checked+div.chk_art {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_add_mypet .chk_wrap2 {margin-top: 10px;}
#manage_add_mypet .mp_chk2 label {width: 22%;line-height: 30px;margin-right: 6px;font-size: 14px;}
#manage_add_mypet .mp_chk2 label:last-child {margin-right: 0px;}
#manage_add_mypet .mp_chk2 input[type="checkbox"]+div.chk_spe {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_add_mypet .mp_chk2 input[type="checkbox"]:checked+div.chk_spe {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_add_mypet .mp_chk3 {margin-top: 10px;}
#manage_add_mypet .mp_chk3 label {width: 28%;line-height: 30px;margin-right: 2px;font-size: 14px;}
#manage_add_mypet .mp_chk3 label:last-child {margin-right: 0px;}
#manage_add_mypet .mp_chk3 input[type="checkbox"]+div.chk_spe {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_add_mypet .mp_chk3 input[type="checkbox"]:checked+div.chk_spe {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_add_mypet .mp_chk3 select {width: 28%;border: 1px solid #B1B1B1;}
#manage_add_mypet .specialnote {width: 100%;height: 100px;border: 1px solid #e1e1e1;box-sizing: border-box;margin-top: 10px;font-family: 'NanumGothic';font-weight: bold;padding: 5px;font-size: 15px;}
#manage_add_mypet .box_line{border: 1px solid #e1e1e1;margin: 6px 12px 10px;border-radius: 10px;overflow: hidden;width: calc(100% - 24px);}
#manage_add_mypet .box_title{position: relative;border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);}
#manage_add_mypet input{font-weight:normal;}

/*manage_modify_mypet(마이펫 프로필 작성 수정)*/
#manage_modify_mypet {margin-top:68px;}
#manage_modify_mypet div,#manage_modify_mypet font {font-family: 'NL2GR';font-weight: normal;}
#manage_modify_mypet .cell_confirm {font-family: 'NL2GR';font-weight: normal;-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;font-size: 18px;font-style: normal;height: 40px;line-height: 20px;color: #fff;width: 90%;text-decoration: none;text-align: center;border-radius:5px;}
#manage_modify_mypet .cell_confirm:active {background-color: #f5a82e;}
#manage_modify_mypet select {font-family: 'NanumGothic';font-weight: bold;background-color: #fff;}
#manage_modify_mypet .none {display: none;}
#manage_modify_mypet.checks input[type="radio"] {/* 실제 체크박스는 화면에서 숨김 */position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}
#manage_modify_mypet.checks input[type="radio"]+label {font-family: 'NanumGothic';display: inline-block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
#manage_modify_mypet.checks input[type="radio"]+label:before {/* 가짜 체크박스 */content: ' ';display: inline-block;width: 20px;/* 체크박스의 너비를 지정 */height: 20px;/* 체크박스의 높이를 지정 */line-height: 20px;/* 세로정렬을 위해 높이값과 일치 */margin: -2px 8px 0 0;text-align: center;vertical-align: middle;background: #fafafa;border: 1px solid #cacece;border-radius: 3px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);}
#manage_modify_mypet.checks input[type="radio"]+label:active:before,.checks input[type="radio"]:checked+label:active:before {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);}
#manage_modify_mypet.checks input[type="radio"]:checked+label:before {/* 체크박스를 체크했을때 */content: '\2714';/* 체크표시 유니코드 사용 */color: #99a1a7;text-shadow: 1px 1px #fff;background: #e9ecee;border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);font-size: 14px;color: red;}
#manage_modify_mypet .header_title {width: 100%;height: 19px;text-align: center;font-size: 18px;font-weight: bold;padding: 15px 0px 17px 0px;border-bottom: 0.5px solid #e1e1e1;}
#manage_modify_mypet .header_title p {margin: 0px;}
#manage_modify_mypet .header-back-btn {position: absolute;z-index: 5;top: 13px;left: 10px;}
#manage_modify_mypet .radio_pet_kind {display: none;text-align: center;}
#manage_modify_mypet label {display: inline-block;}
#manage_modify_mypet label img {pointer-events: none;}
#manage_modify_mypet .mp_wrap {/*padding: 10px 0px;*/padding-bottom:10px;/*margin-bottom: 10px;*/}
#manage_modify_mypet .mp_title {position: relative;color: #666666;font-size: 16px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;border-top: 1px solid #e1e1e1;}
#manage_modify_mypet .mp_wrap input[type=text] {width: 100%;border: none;line-height: 30px;border-bottom: 1px solid #e1e1e1;font-family: 'NanumGothic';font-weight: bold;font-size: 15px;}
#manage_modify_mypet .mp_wrap select {width: 100%;line-height: 30px;height: 30px;border: 1px solid #e1e1e1;font-size: 15px;}
#manage_modify_mypet .mp_entry,.mp_chk,.mp_chk2,.mp_select,.mp_sn {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_modify_mypet .mp_radio2 {width: 50%;margin: 0px auto;margin-top: 10px;display: table;}
#manage_modify_mypet .mp_radio2 label {float: left;}
#manage_modify_mypet .mp_radio2 label:last-child {float: right;}
#manage_modify_mypet .mp_kind {width: 50%;margin: 0px auto;margin-top: 10px;}
#manage_modify_mypet .mp_wrap select {width: 100%;line-height: 30px;height: 30px;border: 1px solid #e1e1e1;text-align: center;}
#manage_modify_mypet .mp_select_2 {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_modify_mypet .mp_select_2 select {width: 23%;margin-right: 5px;margin-left: 10px;}
#manage_modify_mypet .mp_select_2 select:first-child {margin-left: 0px;}
#manage_modify_mypet .mp_radio {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_modify_mypet .mp_radio label {width: 48%;line-height: 30px;margin-right: 6px;font-size: 14px;}
#manage_modify_mypet .mp_radio label:last-child {margin-right: 0px;}
#manage_modify_mypet .mp_radio input[type="radio"]+div.chk_rad {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_modify_mypet .mp_radio input[type="radio"]:checked+div.chk_rad {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_modify_mypet .mp_chk input[type="checkbox"],.mp_chk2 input[type="checkbox"],.mp_radio input[type="radio"] {display: none;}
#manage_modify_mypet .mp_select_3 {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_modify_mypet .mp_select_3 select {width: 30%;}
#manage_modify_mypet .mp_chk label {width: 18%;line-height: 30px;font-size: 14px;}
#manage_modify_mypet .mp_chk label:last-child {margin: 0px;}
#manage_modify_mypet .mp_chk input[type="checkbox"]+div.chk_art {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_modify_mypet .mp_chk input[type="checkbox"]:checked+div.chk_art {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_modify_mypet .chk_wrap2 {margin-top: 10px;}
#manage_modify_mypet .mp_chk2 label {width: 22%;line-height: 30px;margin-right: 6px;font-size: 14px;}
#manage_modify_mypet .mp_chk2 label:last-child {margin-right: 0px;}
#manage_modify_mypet .mp_chk2 input[type="checkbox"]+div.chk_spe {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_modify_mypet .mp_chk2 input[type="checkbox"]:checked+div.chk_spe {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_modify_mypet .specialnote {width: 100%;height: 100px;border: 1px solid #e1e1e1;box-sizing: border-box;margin-top: 10px;font-family: 'NanumGothic';font-weight: bold;padding: 5px;font-size: 15px;}
#manage_modify_mypet .box_line{border: 1px solid #e1e1e1;margin: 6px 12px 10px;border-radius: 10px;overflow: hidden;width: calc(100% - 24px);}
#manage_modify_mypet .box_title{position: relative;border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);}

/*관리자모드*/
#manager_set input {-webkit-appearance: none;border-radius: 0;}
#manager_set a {text-decoration: none;display: block;}
#manager_set a:link {color: black;}
#manager_set a:visited {color: black;}
#manager_set a:hover {color: black;}
#manager_set a:active {color: black;}
#manager_set table.my_shop_text, table.my_menu_img2{width:auto;}
#manager_set .my_shop_div {position: relative;z-index: 5;width: 93%;height: 30px;text-align: left;padding: 5px;border-bottom: 1px solid #efefef;border: 1;font-size: 15px;background-image: url('<?= $image_directory ?>/shop_back3.jpg');background-size: 100%;background-repeat: no-repeat;margin: auto;}
#manager_set .my_shop_img {position: absolute;z-index: 5;right: 10px;height: 30px;}
#manager_set .my_shop_text {position: absolute;z-index: 5;left: 10px;height: 30px;}
#manager_set .my_menu_div {position: relative;z-index: 5;width: 93%;height: 30px;text-align: left;padding: 5px;border-bottom: 1px solid #efefef;border: 1;font-size: 17px;margin: auto;}
#manager_set .my_menu_img {position: absolute;z-index: 5;right: 10px;height: 23px;}
#manager_set .my_menu_text {position: absolute;z-index: 5;left: 10px;height: 30px;}
#manager_set .my_menu_img2 {position: absolute;z-index: 5;right: 10px;height: 30px;}
#manager_set .top_menu {position: relative;}
#manager_set .top_back {position: absolute;top: 15px;left: 10px;}
#manager_set .top_title {width: 100%;text-align: center;font-size: 25px;font-weight: normal;padding: 15px 0px 15px 0px;border-bottom: 0.5px solid #e1e1e1;}
#manager_set .top_title p {margin: 0px;}

/*1대1 문의작성*/
#manage_1vs1_request input {-webkit-appearance: none;border-radius: 0;}
#manage_1vs1_request .top_menu {height: 51px;position: relative;}
#manage_1vs1_request .top_title {width: 100%;height: 19px;text-align: center;font-size: 25px;font-weight: bold;padding: 15px 0px 15px 0px;display: table;border-bottom: 0.5px solid #e1e1e1;}
#manage_1vs1_request .top_title p {margin: 0px;}
#manage_1vs1_request .top_question {position: absolute;bottom: 9px;right: 10px;}
#manage_1vs1_request a {text-decoration: none;display:block;}
#manage_1vs1_request a:link {color: white;}
#manage_1vs1_request a:visited {color: white;}
#manage_1vs1_request a:hover {color: white;}
#manage_1vs1_request a:active {color: white;}
#manage_1vs1_request font{font-family: 'NanumGothic';font-weight: bold;}
#manage_1vs1_request .my_reservation {position: relative;z-index: 5;width: 100%;text-align: left;padding: 10px;border: 1 solid #999999;margin: auto;}
#manage_1vs1_request .request_1vs1 {background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-family: 'NL2GR';font-size: 18px;font-weight: bold;font-style: normal;line-height: 40px;width: 90%;margin: 0px auto;text-decoration: none;text-align: center;margin-top: 20px;}
#manage_1vs1_request .checks {float: left;margin:5px 20px 0 0;text-align: center;font-size: 13px;}
#manage_1vs1_request .checks input[type="radio"] {/* 실제 체크박스는 화면에서 숨김 */position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0,}
#manage_1vs1_request .checks input[type="radio"]+label {display: inline-block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
#manage_1vs1_request .checks input[type="radio"]+label:before {/* 가짜 체크박스 */content: ' ';display: inline-block;width: 15px;/* 체크박스의 너비를 지정 */height: 15px;/* 체크박스의 높이를 지정 */line-height: 15px;/* 세로정렬을 위해 높이값과 일치 */margin: -2px 8px 0 0;text-align: center;vertical-align: middle;background: #fafafa;border: 1px solid #cacece;border-radius: 3px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);}
#manage_1vs1_request .checks input[type="radio"]+label:active:before,
#manage_1vs1_request .checks input[type="radio"]:checked+label:active:before {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);}
#manage_1vs1_request .checks input[type="radio"]:checked+label:before {/* 체크박스를 체크했을때 */content: '\2714';/* 체크표시 유니코드 사용 */color: #99a1a7;text-shadow: 1px 1px #fff;background: #e9ecee;border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);}
#manage_1vs1_request .menu_chk01 {width: 90%;margin: 0px auto 5px;text-align: center;height: 30px;}
#manage_1vs1_request .menu_chk02 {width: 90%;margin: 0px auto;text-align: center;height: 60px;}
#manage_1vs1_request /*.textbox {position: relative;width:100%;margin:4px;font-size:13px;}*/
#manage_1vs1_request .textbox {text-align: left;}
#manage_1vs1_request input[type="text"],input[type="password"] {width: 100%;/* 원하는 너비 설정 */padding: 4px 0px;/* 원하는 여백 설정, 상하단 여백으로 높이를 조절 */border: 1px solid #999;border-radius: 0;/* iSO 둥근모서리 제거 */outline-style: none;/* 포커스시 발생하는 효과 제거를 원한다면 */-webkit-appearance: none;/* 브라우저별 기본 스타일링 제거 */-moz-appearance: none;appearance: none;}
#manage_1vs1_request input:focus,textarea:focus {outline: none;}
#manage_1vs1_request .td input:focus,.td textarea:focus {outline: none;}
#manage_1vs1_request .question_menu {width: 90%;margin: 0px auto;padding-bottom: 60px;padding-top: 20px;}
#manage_1vs1_request .menu_on {width: 50%;float: left;background-color: #f5bf2e;line-height: 50px;text-align: center;}
#manage_1vs1_request .menu_off {width: 50%;float: left;border: 1px solid #e1e1e1;box-sizing: border-box;line-height: 48px;text-align: center;}
#manage_1vs1_request .question_title {width: 90%;margin: 0px auto;}
#manage_1vs1_request .question_title_2 {width: 90%;margin: 0px auto;margin-top: 20px;}
#manage_1vs1_request .question_wrap {width: 90%;margin: 0px auto;margin-top: 20px;}
#manage_1vs1_request .layer_pop {border: 1px solid #999999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: absolute;background: #fff;z-index: 5000;left: 0;top: 106px;text-align: center;}
#manage_1vs1_request .layer_con {border: 1px solid #999999;padding: 3px;position: relative;}
#manage_1vs1_request .layer_con .layer_close {position: absolute;right: 5px;top: 5px;}
#manage_1vs1_request .layer_con .allow_bg {position: absolute;left: 42px;bottom: -8px;}
#manage_1vs1_request .fwb {font-weight: bold !important;}

/*첫 이용 상담신청*/
#manage_counseling_on div {font-family:'NL2GR','NanumGothic';font-weight: normal;}
#manage_counseling_on body {overflow-x: hidden;overflow-y: auto;}
#manage_counseling_on{margin-top:73px;}
#manage_counseling_on input[type=button] {-webkit-appearance: none;border-radius: 0;}
#manage_counseling_on button, #manage_counseling_on select, #manage_counseling_on option {font-family: 'NanumGothic';font-weight: bold;color:#333;}
#manage_counseling_on a {text-decoration: none;display:block}
#manage_counseling_on a:link {color: black;}
#manage_counseling_on a:visited {color: black;}
#manage_counseling_on a:hover {color: black;}
#manage_counseling_on a:active {color: black;}
#manage_counseling_on #dialog_reservation_form {margin-top: 20px;font-size: 14px;padding-bottom: 20px;}
#manage_counseling_on #dialog_reservation_form menu {text-align: center;}
#manage_counseling_on #dialog_reservation_form menu .btn {border: 1px solid #eeeeee;padding: 0.4em 0.7em;text-align: center;background-color: #fff;border: 1px solid #f5bf2e;}
#manage_counseling_on #dialog_reservation_form menu .btn.on {background-color: #f5bf2e;color: #ffffff;}
#manage_counseling_on #dialog_reservation_form #pet_weight_from {width: 50px;text-align: center;}
#manage_counseling_on #dialog_reservation_form #pet_weight_to {width: 50px;text-align: center;}
#manage_counseling_on #dialog_reservation_form .radio_pet_kind {display: none;}
#manage_counseling_on label {display: inline-block;}
#manage_counseling_on label img {pointer-events: none;}
#manage_counseling_on .pet_wrap {margin: 0px auto;}
#manage_counseling_on .my_pet_registration {width: 49%;float: left;text-align: center;padding: 14px 0px;background-color: #f5bf2e;border: 1px solid #f5bf2e;border-radius:5px;font-size:16px;color:#fff;}
#manage_counseling_on .my_pet_callin {width: 49%;float: right;text-align: center;padding: 14px 0px;background-color: #f5bf2e;border: 1px solid #f5bf2e;border-radius:5px;font-size:16px;color:#fff;}
#manage_counseling_on .my_pet_wrap {width: 90%;margin: 0px auto;height: 70px;}
#manage_counseling_on .mp_wrap {border: 1px solid #e1e1e1;margin: 10px 12px;width: calc(100% - 24px);border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
#manage_counseling_on .mp_wrap_non {margin: 10px 12px;width: calc(100% - 24px);padding-bottom: 10px;}
#manage_counseling_on .mp_title {position: relative;color: #666666;font-size: 16px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;margin-top: 20px;border-radius: 10px 10px 0 0;margin: -3px 0 0 -3px;width: calc(100% - 14px);}
#manage_counseling_on .mp_wrap input[type=text] {width: 100%;border: none;line-height: 30px;border-bottom: 1px solid #e1e1e1;}
#manage_counseling_on .mp_wrap select {width: 100%;line-height: 30px;height: 30px;border: 1px solid #e1e1e1;color:#333;}
#manage_counseling_on .mp_entry,.mp_chk,.mp_chk2,.mp_select,.mp_sn {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_counseling_on .mp_sn_textarea {width: 100%;}
#manage_counseling_on .mp_kind {width: 50%;margin: 0px auto;margin-top: 10px;}
#manage_counseling_on .mp_entry input[type=text]:focus {outline: none;border-bottom: 1px solid #f5a82e;}
#manage_counseling_on .mp_chk input[type="checkbox"], .mp_chk2 input[type="checkbox"], .mp_radio input[type="radio"] {display: none;}
#manage_counseling_on .mp_chk label {width: 18%;line-height: 30px;margin-right: 3px;}
#manage_counseling_on .mp_chk label:last-child {margin: 0px;}
#manage_counseling_on .mp_chk input[type="checkbox"]+div.chk_art {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_counseling_on .mp_chk input[type="checkbox"]:checked+div.chk_art {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_counseling_on .chk_wrap2 {margin-top: 10px;}
#manage_counseling_on .mp_chk2 label {width: 22%;line-height: 30px;margin-right: 6px;}
#manage_counseling_on .mp_chk2 label:last-child {margin-right: 0px;}
#manage_counseling_on .mp_chk2 input[type="checkbox"]+div.chk_spe {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_counseling_on .mp_chk2 input[type="checkbox"]:checked+div.chk_spe {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_counseling_on .mp_radio label {width: 48%;line-height: 30px;margin-right: 6px;}
#manage_counseling_on .mp_radio label:last-child {margin-right: 0px;}
#manage_counseling_on .mp_radio input[type="radio"]+div.chk_rad {width: 100%;height: 30px;text-align: center;box-sizing: border-box;border: 1px solid #B1B1B1;cursor: pointer;}
#manage_counseling_on .mp_radio input[type="radio"]:checked+div.chk_rad {border: none;box-sizing: border-box;background-color: #f5a82e;border: 1px solid #f5a82e;color: #fff;}
#manage_counseling_on .mp_radio2 {width: 50%;margin: 0px auto;margin-top: 10px;display: table;}
#manage_counseling_on .mp_radio2 label {float: left;}
#manage_counseling_on .mp_radio2 label:last-child {float: right;}
#manage_counseling_on .mp_radio2 input[type="radio"]+div.mp_dog {width: 70px;height: 70px;background-image: url("../images/dog_back_n.png");background-size: contain;}
#manage_counseling_on .mp_radio2 input[type="radio"]:checked+div.mp_dog {background-image: url("../images/dog_pet.png");}
#manage_counseling_on .mp_radio2 input[type="radio"]+div.mp_cat {width: 70px;height: 70px;background-image: url("../images/cat_back_n.png");background-size: contain;}
#manage_counseling_on .mp_radio2 input[type="radio"]:checked+div.mp_cat {background-image: url("../images/cat_pet.png");}
#manage_counseling_on #pet_type2 {width: 90%;margin: 0px auto;}
#manage_counseling_on #pet_type2 input[type=text] {width: 100%;margin-top: 10px;border: none;border-bottom: 1px solid #e1e1e1;line-height: 30px;}
#manage_counseling_on .mp_select_2 {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_counseling_on .mp_select_2 select {width: 23%;margin-right: 5px;margin-left: 10px;}
#manage_counseling_on .mp_select_2 select:first-child {margin-left: 0px;}
#manage_counseling_on .mp_radio {width: 90%;margin: 0px auto;margin-top: 10px;}
#manage_counseling_on .mp_select_3 {width: 90%;margin: 0px auto;margin-top: 10px;text-align:center;}
#manage_counseling_on .mp_select_3 select {width: 30%;color:#333;}
#manage_counseling_on #specialnote {width: 100%;height: 100px;border: 1px solid #e1e1e1;box-sizing: border-box;margin-top: 10px;}
#manage_counseling_on .agree_chk {position: absolute;bottom: 9px;left: 0px;margin-right: 6px;}
#manage_counseling_on .agree_mention {position: absolute;top: 0px;left: 30px;font-size: 14px;}
#manage_counseling_on .mp_agree_chk {width: 100%;margin: 0px auto;}
#manage_counseling_on .mp_agree_chk label {height: 35px;position: relative;width: 100%;font-size: 12px;}
#manage_counseling_on .mp_save {width: 90%;margin: 0px auto;text-align: center;padding: 10px 0px;background-color: #f5bf2e;color: #fff;border-radius:5px;}
#manage_counseling_on .mp_save:active {background-color: #f5a82e;}
#manage_counseling_on .first_shop {font-size: 14px;text-align: center;margin-top: 24px;padding-bottom: 20px;border-bottom: 4px solid #e1e1e1;}

/*예약-마이펫 선택*/
#manage_select_pet{margin-top:83px;}
#manage_select_pet .save_info {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-family: 'SCDream2';font-size: 15px;font-weight: bold;font-style: normal;height: 29px;line-height: 29px;width: 66px;text-decoration: none;text-align: center;}
#manage_select_pet .save_info:active {position: relative;top: 1px;background-color: #CC8B00;}
#manage_select_pet a {text-decoration: none;display:block;}
#manage_select_pet a:link {color: black;}
#manage_select_pet a:visited {color: black;}
#manage_select_pet a:hover {color: black;}
#manage_select_pet a:active {color: black;}
#manage_select_pet .mypet_wrap {width: 90%;margin: 0px auto;padding: 10px;border: 1px solid #e1e1e1;margin-bottom: 10px;border-radius: 10px;}
#manage_select_pet .mypet_img {position: relative;float: left;width: 100px;height: 100px;overflow: hidden;margin-right: 10px;}
#manage_select_pet .mypet_img img {position: absolute;max-width: 70%;width: auto;height: auto;margin: auto;top: 0;bottom: 0;left: 0;right: 0;}
#manage_select_pet .mypet_info {margin-left: 10px;font-size: 14px;height: 100px;line-height: 20px;font-family: 'NanumGothic';font-weight: bold;}
#manage_select_pet .mypet_info b, #manage_select_pet .mypet_info font{font-family: 'NanumGothic';font-weight: bold;}
#manage_select_pet .mypet_select_on {width: calc(100% - 2px);line-height: 40px;border: 1px solid #f5bf2e;color: #fff;float: left;background-color: #f5bf2e;text-align: center;}
#manage_select_pet .mypet_select_off {width: calc(100% - 2px);line-height: 40px;background: #f5bf2e;color: #fff;float: left;text-align: center;border-radius:5px;}
#manage_select_pet .mypet_delete {width: 49%;line-height: 40px;border: 1px solid #e1e1e1;text-align: center;float: right;}
#manage_select_pet .mypet_btn_wrap {margin-top: 20px;height: 42px;}
#manage_select_pet .hidden_radio {display: none;}
#manage_select_pet .mypet_guide {margin-top: 20px;text-align: center;margin-bottom: 10px;}
#manage_select_pet .my_pet_none {width: 100%;}
#manage_select_pet .my_pet_none img {width: 100%;}

/*예약-마이펫 프로필 작성*/
#cs_manage_add_mymet a {text-decoration: none;display:block;}
#cs_manage_add_mymet input {-webkit-appearance: none;border-radius: 0;}
#cs_manage_add_mymet a:link {color: #fff;}
#cs_manage_add_mymet a:visited {color: #fff;}
#cs_manage_add_mymet a:hover {color: #fff;}
#cs_manage_add_mymet a:active {color: #fff;}
#cs_manage_add_mymet .cell_confirm {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;font-size: 18px;font-style: normal;padding: 10px 0;line-height: 20px;color:#fff;width: 100%;text-decoration: none;text-align: center;border-radius:5px;}
#cs_manage_add_mymet .cell_confirm:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5bf2e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5bf2e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5bf2e', endColorstr='#f5bf2e');background-color: #f5bf2e;color: #ffffff;}
#cs_manage_add_mymet .cell_confirm:active {position: relative;top: 1px;}
#cs_manage_add_mymet input[type=submit] {font-family: 'NanumGothic';}
#cs_manage_add_mymet input[type=text],
#cs_manage_add_mymet input[type=password] {width: 100%;height: 2.0em;border: none;border-bottom: 1px solid #cccccc;font-size: 15px;margin: 2px;color: #1e1e1e;font-family: 'NanumGothic';}
#cs_manage_add_mymet select {height: 2.0em;padding-left: 7px;font-size: 15px;font-weight: bold;color: #000000;padding: 0px 0px 0px 0.4em;border: 1px solid #cccccc;font-family: 'NanumGothic';background:#fff;}
#cs_manage_add_mymet .none {display: none;}
#cs_manage_add_mymet.checks {position: relative;width: 90%;margin: 57px auto 0;}
#cs_manage_add_mymet.checks input[type="radio"] {/* 실제 체크박스는 화면에서 숨김 */position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}
#cs_manage_add_mymet.checks input[type="radio"]+label {font-family: 'NanumGothic';display: inline-block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#cs_manage_add_mymet.checks input[type="radio"]+label:before {/* 가짜 체크박스 */content: ' ';display: inline-block;width: 20px;/* 체크박스의 너비를 지정 */height: 20px;/* 체크박스의 높이를 지정 */line-height: 20px;/* 세로정렬을 위해 높이값과 일치 */margin: -2px 8px 0 0;text-align: center;vertical-align: middle;background: #fafafa;border: 1px solid #cacece;border-radius: 3px;}
#cs_manage_add_mymet.checks input[type="radio"]+label:active:before,.checks input[type="radio"]:checked+label:active:before {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);}
#cs_manage_add_mymet.checks input[type="radio"]:checked+label:before {/* 체크박스를 체크했을때 */content: '\2714';/* 체크표시 유니코드 사용 */text-shadow: 1px 1px #fff;background: #e9ecee;border-color: #adb8c0;font-size: 14px;color: red;box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);}
#cs_manage_add_mymet .select_wrap {height: 2.0em;width: 100%;padding-left: 7px;font-size: 15px;font-weight: bold;color: #000000;padding: 0px 0px 0px 0.4em;border: 1px solid #cccccc;background:#fff;}
#cs_manage_add_mymet .select_wrap2 {height: 2.0em;padding-left: 7px;font-size: 15px;font-weight: bold;color: #000000;padding: 0px 0px 0px 0.4em;border: 1px solid #cccccc;margin-right: 5px;background:#fff;}
#cs_manage_add_mymet .radio_pet_kind {display: none;text-align: center;}

/*비밀번호 변경*/
#manage_password{margin-top:73px;}
#manage_password input {-webkit-appearance: none;border-radius: 0;}
#manage_password a {text-decoration: none;display:block;}
#manage_password a:link {color: #fff;}
#manage_password a:visited {color: #fff;}
#manage_password a:hover {color: #fff;}
#manage_password a:active {color: #fff;}
#manage_password .cell_confirm {background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-family: 'NL2GR';font-size: 18px;font-style: normal;height: 40px;line-height: 20px;width: 100%;margin-top: 16px;text-decoration: none;text-align: center;}
#manage_password .cell_confirm:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5a82e), color-stop(1, #f5bf2e));background: -moz-linear-gradient(center top, #f5a82e 5%, #f5bf2e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a82e', endColorstr='#f5bf2e');background-color: #f5a82e;}
#manage_password .cell_confirm:active {position: relative;top: 1px;}
#manage_password input[type=text],input[type=password] {width: 100%;height: 30px;border: none;border-bottom: 1px solid #f5a82e;text-align: left;font-size: 15px;font-family: 'NanumGothic';}
#manage_password .none {display: none;}
#manage_password .password_wrap {width: 90%;margin: 0px auto;}

/**/
#per_diem .filebox label {position:relative;display:inline-block;width:40%;text-align:center;height:100px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 1px solid #ebebeb; border-bottom-color: #e2e2e2;} 
#per_diem .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#per_diem {margin-top:75px;font-family:'NL2GR';font-weight: normal;}
#per_diem b{font-weight: normal;}
#per_diem input[type="number"] {width: 100px;  /* 원하는 너비 설정 */ padding:4px 0px; /* 원하는 여백 설정, 상하단 여백으로 높이를 조절 */border: 1px solid #999;border-radius: 0;  /* iSO 둥근모서리 제거 */outline-style: none;  /* 포커스시 발생하는 효과 제거를 원한다면 */-webkit-appearance: none;  /* 브라우저별 기본 스타일링 제거 */-moz-appearance: none;appearance: none;}
#per_diem .view_schedule {background-color:#f5bf2e;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-size:16px;font-style:normal;height:25px;line-height:25px;width:60px;text-decoration:none;text-align:center;border-radius:5px;}
#per_diem .cs_per_table_line{margin:5% auto; width: 90%;border: 1px solid #ccc;border-radius:5px;}

/*입점신청1*/
#regist_shop_auth div,#regist_shop_auth p,#regist_shop_auth button {font-family: 'NanumGothic';}
#regist_shop_auth a {text-decoration: none;display:inline-block;}
#regist_shop_auth a:link {color: white;}
#regist_shop_auth a:visited {color: white;}
#regist_shop_auth a:hover {color: white;}
#regist_shop_auth a:active {color: white;}
#regist_shop_auth .my_reservation {position: relative;z-index: 5;width: 100%;text-align: left;padding: 10px;border: 1 solid #999999;margin: auto;}
#regist_shop_auth .change_reservation {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;border: 1px solid #f5bf2e;text-indent: 0;display: inline-block;color: #ffffff;font-size: 20px;font-weight: normal;height: 40px;line-height: 40px;width: 100%;text-decoration: none;text-align: center;}
#regist_shop_auth .cancel_reservation {-webkit-appearance: none;border-radius: 0;background-color: #999999;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;display: inline-block;color: #777777;font-size: 15px;font-weight: bold;height: 40px;line-height: 40px;width: 88px;text-decoration: none;text-align: center;}
#regist_shop_auth .event_title {color: #000;font-size: 20px;font-weight: bold;}
#regist_shop_auth .event_body {color: #000;font-size: 16px;}
#regist_shop_auth .go_button {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;display: inline-block;color: #ffffff;font-size: 20px;font-weight: bold;height: 40px;line-height: 40px;width: 100%;text-decoration: none;text-align: center;}
#regist_shop_auth input[type=text],#regist_shop_auth select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;font-size: 17px;}

/*입점신청2*/
#regist_shop_auth2 div,#regist_shop_auth2 p{font-family: 'NanumGothic';}
#regist_shop_auth2 button {font-family: 'NL2GR';}
#regist_shop_auth2 b{font-weight: normal;}
#regist_shop_auth2 a {text-decoration: none;display:inline-block;}
#regist_shop_auth2 a:link {color: white;}
#regist_shop_auth2 a:visited {color: white;}
#regist_shop_auth2 a:hover {color: white;}
#regist_shop_auth2 a:active {color: white;}
#regist_shop_auth2 .my_reservation {position: relative;z-index: 5;width: 100%;text-align: left;padding: 10px;border: 1 solid #999999;margin: auto;}
#regist_shop_auth2 .filebox{text-align: center;}
#regist_shop_auth2 .filebox label {position: relative;display: inline-block;width: 90%;text-align: center;height: 29px;color: #999;font-size: inherit;vertical-align: middle;background-color: #fdfdfd;cursor: pointer;border: 0px solid #ebebeb;border-bottom-color: #e2e2e2;}
#regist_shop_auth2 .filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#regist_shop_auth2 .change_reservation {font-family: 'NL2GR';-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #ffffff;font-size: 20px;font-weight: normal;height: 40px;line-height: 38px;width: 100%;text-decoration: none;text-align: center;}
#regist_shop_auth2 .cancel_reservation {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-size: 15px;font-weight: bold;height: 36px;line-height: 36px;width: 88px;text-decoration: none;text-align: center;}
#regist_shop_auth2 .event_title {color: #000;font-size: 20px;font-weight: bold;}
#regist_shop_auth2 .event_body {color: #000;font-size: 16px;}
#regist_shop_auth2 .go_button {-webkit-appearance: none;border-radius: 0;background-color: #fff;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #f5bf2e;display: inline-block;color: #f5bf2e;font-size: 18px;font-weight: normal;font-style: normal;height: 36px;line-height: 28px;width: 100%;text-decoration: none;text-align: center;}
#regist_shop_auth2 input[type=text],#regist_shop_auth2 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;font-size: 17px;}

/*입점신청하기*/
#cs_view_event a {text-decoration: none;display:inline-block;}
#cs_view_event a:link {color: white;}
#cs_view_event a:visited {color: white;}
#cs_view_event a:hover {color: white;}
#cs_view_event a:active {color: white;}
#cs_view_event .my_reservation {position: relative;z-index: 5;width: 100%;text-align: left;padding: 10px;border: 1 solid #999999;margin: auto;}
#cs_view_event .change_reservation {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #a511c0;display: inline-block;color: #ffffff;font-size: 15px;font-weight: bold;font-style: normal;height: 36px;line-height: 36px;width: 88px;text-decoration: none;text-align: center;}
#cs_view_event .change_reservation:hover {background-color: #f5bf2e;}
#cs_view_event .change_reservation:active {position: relative;top: 1px;}
#cs_view_event .cancel_reservation {background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 36px;line-height: 36px;width: 88px;text-decoration: none;text-align: center;}
#cs_view_event .cancel_reservation:hover {background-color: #f5bf2e;}
#cs_view_event .cancel_reservation:active {position: relative;top: 1px;}
#cs_view_event .event_title {color: #000;font-size: 20px;font-weight: bold;}
#cs_view_event .event_body {color: #000;font-size: 16px;}
#cs_view_event .go_button {-webkit-appearance: none;border-radius: 0;margin-top: 50px;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 0px solid #f5bf2e;display: inline-block;color: #ffffff;font-family: 'NL2GR';font-size: 20px;height: 47px;line-height: 47px;width: 90%;margin: 0px 5%;margin-top: 15px;text-decoration: none;text-align: center;}
#cs_view_event .b_section {width: 100%;}
#cs_view_event .b_section img {width: 100%;}
#cs_view_event #testDiv{margin-top:75px;}

/*로그인*/
#cs_login_all input[type=text],#cs_login_all input[type=password] {width: 100%;height: 30px;border: 0;border-bottom: 1px solid #f5bf2e;text-align: left;font-size: 15px;padding: 5px 10px;box-sizing: border-box;}
#cs_login_all .ngo_login {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00BD39), color-stop(1, #00BD39));background: -moz-linear-gradient(center top, #00BD39 5%, #00BD39 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BD39', endColorstr='#00BD39');background-color: #00BD39;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #00BD39;display: inline-block;color: #ffffff;font-family: 'NL2GR';font-size: 15px;font-weight: bold;font-style: normal;height: 40px;line-height: 40px;width: 100%;text-decoration: none;text-align: center;/*padding: 5px 20px; margin: 8px 0;*/}
#cs_login_all .ngo_login:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00BD39), color-stop(1, #00BD39));background: -moz-linear-gradient(center top, #00BD39 5%, #00BD39 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BD39', endColorstr='#00BD39');background-color: #00BD39;}
#cs_login_all .ngo_login:active {position: relative;top: 1px;}
#cs_login_all .go_login {background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #ffffff;display: inline-block;color: #ffffff;font-family: 'NL2GR';font-size: 17px;font-weight: normal;font-style: normal;height: 40px;line-height: 40px;width: 100%;text-decoration: none;text-align: center;margin: 5px 0px;}
#cs_login_all .cancelbtn {width: auto;padding: 10px 18px;background-color: #f44336;}
#cs_login_all .imgcontainer {text-align: center;margin: 24px 0 12px 0;}
#cs_login_all img.avatar {width: 40%;border-radius: 50%;}
#cs_login_all .container {padding: 10px;}
#cs_login_all span.psw {float: right;padding-top: 3px;}
/* Change styles for span and cancel button on extra small screens */
@media screen and (max-width: 300px) {
#cs_login_all span.psw {display: block;float: none;}\
#cs_login_all .cancelbtn {width: 100%;}}
#cs_login_all .find_password {font-size: 14px;text-decoration: none;}
#cs_login_all .find_password:hover {color: #000000;}
#cs_login_all .find_password:active {color: #000000;}
#cs_login_all .find_password:link {color: #000000;}
#cs_login_all .find_password:visited {color: #000000;}
#cs_login_all .item_order td { padding: 30px 0px; }
#cs_login_all .guest_buy { width: 100%; height: 40px; line-height: 40px; background-color: #fff; color: #f5bf2e; border: 1px solid #f5bf2e; border-radius: 6px; }
#cs_login_all table{border-collapse:separate;}

/*회원가입-동의*/
#cs_registration_agree a {text-decoration: none;font-size: 15px;display:inline-block;}
#cs_registration_agree a:link {color: #000;}
#cs_registration_agree a:visited {color: #000;}
#cs_registration_agree a:hover {color: #000;}
#cs_registration_agree a:active {color: #000;}
#cs_registration_agree u {font-size: 15px;font-weight: bold;color:#000;font-family: 'NanumGothic';color: #666;}
#cs_registration_agree input[type="checkbox"] {width: 1px;height: 1px;padding: 0;border: 0 none;margin: 0;position: absolute;left: 0;top: 0;overflow: hidden;clip: rect(0 0 0 0);}
#cs_registration_agree label {height: 20px;line-height: 20px;padding-left: 20px;display: inline-block;background: url('/pet/images/check_off.png') no-repeat 0 0;background-size: contain;}
#cs_registration_agree input[type="checkbox"]:checked+label {background: url('/pet/images/check_on.png') no-repeat 0 0;background-size: contain;}
#cs_registration_agree .next_table {color: #999999;}
/*popup*/
#cs_registration_agree #customers {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;border-collapse: collapse;width: 95%;/*height: 90px;*/}
#cs_registration_agree #customers td,#customers th {border: 0px solid #ddd;padding: 8px;height: 40px;}
#cs_registration_agree #customers tr:nth-child(even) {background-color: #f2f2f2;}
#cs_registration_agree #customers tr:hover {background-color: #ddd;}
#cs_registration_agree #customers th {padding-top: 12px;padding-bottom: 12px;text-align: left;background-color: #4CAF50;color: white;}
#cs_registration_agree #mask {position: absolute;z-index: 9000;background-color: #000;display: none;left: 0;top: 0;}
#cs_registration_agree .window {display: none;position: absolute;left: 0;top: 20%;z-index: 10000;width: 100%;background-color: #ffffff;padding: 15px;box-sizing: border-box;}
#cs_registration_agree .close_button {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color: #ededed;-webkit-border-top-left-radius: 42px;-moz-border-radius-topleft: 42px;border-top-left-radius: 42px;-webkit-border-top-right-radius: 42px;-moz-border-radius-topright: 42px;border-top-right-radius: 42px;-webkit-border-bottom-right-radius: 42px;-moz-border-radius-bottomright: 42px;border-bottom-right-radius: 42px;-webkit-border-bottom-left-radius: 42px;-moz-border-radius-bottomleft: 42px;border-bottom-left-radius: 42px;text-indent: 0px;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-family: Arial;font-size: 13px;font-weight: bold;font-style: normal;height: 24px;line-height: 24px;width: 24px;text-decoration: none;text-align: center;}
#cs_registration_agree .close_button:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color: #dfdfdf;}
#cs_registration_agree .close_button:active {position: relative;top: 1px;}
#cs_registration_agree .wrap {width: 90%;margin: 0px auto;padding:0;}
#cs_registration_agree .agree_ment {font-size: 22px;margin: 50px 0px 50px 20px;}
#cs_registration_agree .btn_back {height: 55px;margin-left: 10px;}
#cs_registration_agree .btn_back img {margin-top: 12px;}
#cs_registration_agree .check_01 {clear: both;height: 40px;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;margin-bottom: 20px;    font-size: 18px;color: #666;}
#cs_registration_agree .check_01 div:first-child {float: left;line-height: 40px;margin-left: 11px;}
#cs_registration_agree .check_01 div:last-child {float: right;margin-top: 11px;margin-right: 11px;}
#cs_registration_agree .check_02 {margin: 10px 0px;width: 100%;clear: both;display: table;}
#cs_registration_agree .check_02 div:first-child {float: left;margin-left: 10px;font-family: 'NanumGothic';font-weight: bold;color: #666;}
#cs_registration_agree .checkpop {float: right;margin-right: 10px;}
#cs_registration_agree .check_02 p {font-size: 12px;height: 12px;display: contents;font-family: 'NanumGothic';color: #666;}

/*마이샵 마법사 start(magic_start)*/
#cs_magic_start{margin-top:75px;}
#cs_magic_start a{text-decoration:none; }
#cs_magic_start a:link {color:black;}
#cs_magic_start a:visited {color:black;}
#cs_magic_start a:hover {color:black;}
#cs_magic_start a:active {color:black;}
#cs_magic_start .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_start .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_start .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_start .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_start .event_body {color:#000;font-size:16px;}
#cs_magic_start .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_start input[type=text], #cs_magic_start input[type=number], #cs_magic_start select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}

/*마이샵 마법사1(magic_1)*/
#cs_magic_shop1{margin-top:75px;}
#cs_magic_shop1 a {text-decoration: none;}
#cs_magic_shop1 a:link {color: black;}
#cs_magic_shop1 a:visited {color: black;}
#cs_magic_shop1 a:hover {color: black;}
#cs_magic_shop1 a:active {color: black;}
#cs_magic_shop1 .my_reservation {position: relative;z-index: 5;width: 100%;text-align: left;padding: 10px;border: 1 solid #999999;margin: auto;}
#cs_magic_shop1 .change_reservation {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));background: -moz-linear-gradient(center top, #c123de 5%, #a20dbd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color: #c123de;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #a511c0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 20px;font-weight: bold;font-style: normal;height: 36px;line-height: 36px;text-decoration: none;text-align: center;}
#cs_magic_shop1 .cancel_reservation {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999));background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color: #999999;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 36px;line-height: 36px;width: 88px;text-decoration: none;text-align: center;}
#cs_magic_shop1 .event_title {color: #000;font-size: 20px;font-weight: bold;}
#cs_magic_shop1 .event_body {color: #000;font-size: 16px;}
#cs_magic_shop1 .go_button {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1));background: -moz-linear-gradient(center top, #c123de 5%, #a20dbd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color: #fa9dcc;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 0px solid #a511c0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 18px;font-weight: bold;font-style: normal;height: 47px;line-height: 47px;width: 100%;text-decoration: none;text-align: center;}
#cs_magic_shop1 input[type=text],#cs_magic_shop1 input[type=number],#cs_magic_shop1 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;font-size: 15px;}
#cs_magic_shop1 .layer_pop {border: 1px solid #999999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: absolute;background: #fff;z-index: 5000;left: 0;top: 106px;text-align: center;}
#cs_magic_shop1 .layer_con {border: 1px solid #999999;padding: 3px;position: relative;}
#cs_magic_shop1 .layer_con .layer_close {position: absolute;right: 5px;top: 5px;}
#cs_magic_shop1 .layer_con .allow_bg {position: absolute;left: 42px;bottom: -8px;}
#cs_magic_shop1 .fwb {font-weight: bold !important;}

/*마이샵 마법사2(magic_2)*/
#cs_magic_shop2{margin-top:75px;}
#cs_magic_shop2 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop2 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop2 a{text-decoration:none; }
#cs_magic_shop2 a:link {color:black;}
#cs_magic_shop2 a:visited {color:black;}
#cs_magic_shop2 a:hover {color:black;}
#cs_magic_shop2 a:active {color:black;}
#cs_magic_shop2 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop2 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop2 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop2 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop2 .event_body {color:#000;font-size:16px;}
#cs_magic_shop2 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop2 input[type=text], #cs_magic_shop2 input[type=number], #cs_magic_shop2 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop2 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop2 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop2 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop2 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop2 .fwb{font-weight: bold !important;}

/*마이샵 마법사2_1(magic_2_1)*/
#cs_magic_shop2_1{margin-top:75px;}
#cs_magic_shop2_1 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop2_1 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop2_1 a{text-decoration:none; }
#cs_magic_shop2_1 a:link {color:black;}
#cs_magic_shop2_1 a:visited {color:black;}
#cs_magic_shop2_1 a:hover {color:black;}
#cs_magic_shop2_1 a:active {color:black;}
#cs_magic_shop2_1 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop2_1 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop2_1 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop2_1 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop2_1 .event_body {color:#000;font-size:16px;}
#cs_magic_shop2_1 .go_button {border-radius:5px;border:1px solid #ffc107;background-color:#ffc107;text-indent:0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;margin:10px 0;}
#cs_magic_shop2_1 input[type=text],#cs_magic_shop2_1 input[type=number],#cs_magic_shop2_1 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop2_1 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop2_1 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop2_1 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop2_1 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop2_1 .fwb{font-weight: bold !important;}

/*마이샵 마법사3(magic_3)*/
#cs_magic_shop3{margin-top:75px;}
#cs_magic_shop3 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop3 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop3 a{text-decoration:none; }
#cs_magic_shop3 a:link {color:black;}
#cs_magic_shop3 a:visited {color:black;}
#cs_magic_shop3 a:hover {color:black;}
#cs_magic_shop3 a:active {color:black;}
#cs_magic_shop3 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop3 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop3 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop3 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop3 .event_body {color:#000;font-size:16px;}
#cs_magic_shop3 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop3 input[type=text],#cs_magic_shop3 input[type=number], #cs_magic_shop3 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop3 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop3 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop3 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop3 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop3 .fwb{font-weight: bold !important;}

/*마이샵 마법사3_1(magic_3_1)*/
#cs_magic_shop3_1{margin-top:75px;}
#cs_magic_shop3_1 .filebox label {position: relative;display: inline-block;width: 100%;text-align: center;height: 29px;color: #999;font-size: inherit;vertical-align: middle;background-color: #fdfdfd;cursor: pointer;border: 0px solid #ebebeb;border-bottom-color: #e2e2e2;}
#cs_magic_shop3_1 .filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#cs_magic_shop3_1 a {text-decoration: none;}
#cs_magic_shop3_1 a:link {color: black;}
#cs_magic_shop3_1 a:visited {color: black;}
#cs_magic_shop3_1 a:hover {color: black;}
#cs_magic_shop3_1 a:active {color: black;}
#cs_magic_shop3_1 .my_reservation {position: relative;z-index: 5;width: 100%;text-align: left;padding: 10px;border: 1 solid #999999;margin: auto;}
#cs_magic_shop3_1 .change_reservation {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));background: -moz-linear-gradient(center top, #c123de 5%, #a20dbd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color: #c123de;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #a511c0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 20px;font-weight: bold;font-style: normal;height: 36px;line-height: 36px;text-decoration: none;text-align: center;}
#cs_magic_shop3_1 .cancel_reservation {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999));background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color: #999999;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-family: Arial;font-size: 15px;font-weight: bold;font-style: normal;height: 36px;line-height: 36px;width: 88px;text-decoration: none;text-align: center;}
#cs_magic_shop3_1 .event_title {color: #000;font-size: 20px;font-weight: bold;}
#cs_magic_shop3_1 .event_body {color: #000;font-size: 16px;}
#cs_magic_shop3_1 .go_button {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1));background: -moz-linear-gradient(center top, #c123de 5%, #a20dbd 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color: #fa9dcc;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 0px solid #a511c0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 18px;font-weight: bold;font-style: normal;height: 47px;line-height: 47px;width: 100%;text-decoration: none;text-align: center;}
#cs_magic_shop3_1 .change_photo {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color: #ededed;-webkit-border-top-left-radius: 20px;-moz-border-radius-topleft: 20px;border-top-left-radius: 20px;-webkit-border-top-right-radius: 20px;-moz-border-radius-topright: 20px;border-top-right-radius: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-bottomright: 20px;border-bottom-right-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-bottomleft: 20px;border-bottom-left-radius: 20px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-family: Arial;font-size: 13px;font-weight: bold;font-style: normal;height: 27px;line-height: 27px;width: 100%;text-decoration: none;text-align: center;}
/*input[type=text], input[type=number], select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}*/
#cs_magic_shop3_1 input[type=text],#cs_magic_shop3_1 select {width: 40px;padding: 1px 2px;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;font-size: 15px;}
#cs_magic_shop3_1 .textarea1 {width: 100%;height: 80px;padding: 1px 2px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;font-size: 15px;}
#cs_magic_shop3_1 .textarea2 {width: 100%;height: 150px;padding: 1px 2px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;font-size: 15px;}
#cs_magic_shop3_1 .layer_pop {border: 1px solid #999999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: absolute;background: #fff;z-index: 5000;left: 0;top: 106px;text-align: center;}
#cs_magic_shop3_1 .layer_con {border: 1px solid #999999;padding: 3px;position: relative;}
#cs_magic_shop3_1 .layer_con .layer_close {position: absolute;right: 5px;top: 5px;}
#cs_magic_shop3_1 .layer_con .allow_bg {position: absolute;left: 42px;bottom: -8px;}
#cs_magic_shop3_1 .fwb {font-weight: bold !important;}

/*마이샵 마법사4(magic_4)*/
#cs_magic_shop4{margin-top:75px;}
#cs_magic_shop4 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop4 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop4 a{text-decoration:none; }
#cs_magic_shop4 a:link {color:black;}
#cs_magic_shop4 a:visited {color:black;}
#cs_magic_shop4 a:hover {color:black;}
#cs_magic_shop4 a:active {color:black;}
#cs_magic_shop4 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop4 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop4 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop4 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop4 .event_body {color:#000;font-size:16px;}
#cs_magic_shop4 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop4 input[type=text], #cs_magic_shop4 input[type=number], #cs_magic_shop4 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop4 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop4 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop4 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop4 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop4 .fwb{font-weight: bold !important;}

/*마이샵 마법사4_1(magic_4_1)*/
#cs_magic_shop4_1{margin-top:75px;}
#cs_magic_shop4_1 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop4_1 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop4_1 a{text-decoration:none; }
#cs_magic_shop4_1 a:link {color:black;}
#cs_magic_shop4_1 a:visited {color:black;}
#cs_magic_shop4_1 a:hover {color:black;}
#cs_magic_shop4_1 a:active {color:black;}
#cs_magic_shop4_1 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop4_1 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop4_1 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop4_1 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop4_1 .event_body {color:#000;font-size:16px;}
#cs_magic_shop4_1 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop4_1 .change_photo {border-radius: 5px;border: 1px solid #ffc107;background-color: #ffc107;text-indent: 0;display: inline-block;color: #ffffff;font-family: Arial;font-size: 18px;font-weight: bold;font-style: normal;height: 47px;line-height: 47px;width: 100%;text-decoration: none;text-align: center;margin: 10px 0;}
/*input[type=text], input[type=number], select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}*/
#cs_magic_shop4_1 input[type=text], #cs_magic_shop4_1 select {/* width: 100%;*/padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop4_1 .delete_photo {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:14px;font-weight:bold;font-style:normal;height:31px;line-height:31px;width:98%;text-decoration:none;text-align:center;}
#cs_magic_shop4_1 textarea {width: 100%;height: 150px;padding: 12px 20px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;}
#cs_magic_shop4_1 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop4_1 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop4_1 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop4_1 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop4_1 .fwb{font-weight: bold !important;}

/*마이샵 마법사5(magic_5)*/
#cs_magic_shop5{margin-top:75px;}
#cs_magic_shop5 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop5 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop5 a{text-decoration:none; }
#cs_magic_shop5 a:link {color:black;}
#cs_magic_shop5 a:visited {color:black;}
#cs_magic_shop5 a:hover {color:black;}
#cs_magic_shop5 a:active {color:black;}
#cs_magic_shop5 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop5 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop5 .change_reservation:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de) );background:-moz-linear-gradient( center top, #a20dbd 5%, #c123de 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');background-color:#a20dbd;}
#cs_magic_shop5 .change_reservation:active {position:relative;top:1px;}
#cs_magic_shop5 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop5 .cancel_reservation:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#999999;}
#cs_magic_shop5 .cancel_reservation:active {position:relative;top:1px;}
#cs_magic_shop5 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop5 .event_body {color:#000;font-size:16px;}
#cs_magic_shop5 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop5 .go_button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de) );background:-moz-linear-gradient( center top, #a20dbd 5%, #c123de 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');background-color:#a20dbd;}
#cs_magic_shop5 .go_button:active {position:relative;top:1px;}
#cs_magic_shop5 input[type=text], #cs_magic_shop5 input[type=number], #cs_magic_shop5 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop5 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop5 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop5 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop5 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop5 .fwb{font-weight: bold !important;}

/*마이샵 마법사5_1(magic_5_1)*/
#cs_magic_shop5_1{margin-top:75px;}
#cs_magic_shop5_1 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop5_1 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop5_1 a{text-decoration:none; }
#cs_magic_shop5_1 a:link {color:black;}
#cs_magic_shop5_1 a:visited {color:black;}
#cs_magic_shop5_1 a:hover {color:black;}
#cs_magic_shop5_1 a:active {color:black;}
#cs_magic_shop5_1 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop5_1 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop5_1 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop5_1 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop5_1 .event_body {color:#000;font-size:16px;}
#cs_magic_shop5_1 .go_button {background-color:#ffc107;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop5_1 .change_photo {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;border-bottom-left-radius:20px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:13px;font-weight:bold;font-style:normal;height:27px;line-height:27px;width:100%;text-decoration:none;text-align:center;}
/*input[type=text], input[type=number], select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}*/
#cs_magic_shop5_1 input[type=text],#cs_magic_shop5_1 select {padding: 1px 2px;margin: 2px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;font-size:15px;background-color:#fff;}
#cs_magic_shop5_1 input{background-color:#fff;}
#cs_magic_shop5_1 .delete_photo {background-color:#ffc107;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #ffc107;display:inline-block;color:#777777;font-family:Arial;font-size:14px;font-weight:bold;font-style:normal;height:31px;line-height:31px;width:98%;text-decoration:none;text-align:center;}
#cs_magic_shop5_1 textarea {width: 100%;height: 150px;padding: 12px 20px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;}
#cs_magic_shop5_1 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop5_1 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop5_1 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop5_1 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop5_1 .fwb{font-weight: bold !important;}
#cs_magic_shop5_1 table{border-collapse: separate;}
#cs_magic_shop5_1 .magic_box_line{border: 1px solid #e1e1e1; margin: 10px auto;/*width: calc(100% - 24px);*/border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
#cs_magic_shop5_1 .magic_box_line .magic_title{position: relative;color: #666666;font-size: 18px;text-align: left;background-color: #f3f3f3;padding: 10px 14px;border-top: 1px solid #e1e1e1;margin-top: 20px;border-radius: 10px 10px 0 0;margin: -5px 0 0 -5px;width: calc(100% - 14px);}

/*마이샵 마법사6(magic_6)*/
#cs_magic_shop6{margin-top:75px;}
#cs_magic_shop6 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop6 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop6 a{text-decoration:none; }
#cs_magic_shop6 a:link {color:black;}
#cs_magic_shop6 a:visited {color:black;}
#cs_magic_shop6 a:hover {color:black;}
#cs_magic_shop6 a:active {color:black;}
#cs_magic_shop6 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop6 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop6 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop6 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop6 .event_body {color:#000;font-size:16px;}
#cs_magic_shop6 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop6 input[type=text], #cs_magic_shop6 input[type=number], #cs_magic_shop6 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop6 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop6 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop6 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop6 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop6 .fwb{font-weight: bold !important;}

/*마이샵 마법사6_1(magic_6_1)*/
#cs_magic_shop6_1{margin:75px auto 0;width:90%;}
#cs_magic_shop6_1 b{font-family: 'NanumGothic';font-weight: bold;}
#cs_magic_shop6_1 font{font-family: 'NanumGothic';font-weight: bold;}
#cs_magic_shop6_1 label{font-family: 'NanumGothic';font-weight: bold;}
#cs_magic_shop6_1 .select_a{width:25%;padding:0;}
#cs_magic_shop6_1 .select_a:last-child{width:50%;}
#cs_magic_shop6_1 .select_a a{color:#adadad;}
#cs_magic_shop6_1 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop6_1 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop6_1 a{text-decoration:none; }
#cs_magic_shop6_1 a:link {color:black;}
#cs_magic_shop6_1 a:visited {color:black;}
#cs_magic_shop6_1 a:hover {color:black;}
#cs_magic_shop6_1 a:active {color:black;}
#cs_magic_shop6_1 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop6_1 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop6_1 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop6_1 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop6_1 .event_body {color:#000;font-size:16px;}
#cs_magic_shop6_1 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop6_1 .change_photo {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;border-bottom-left-radius:20px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:31px;font-weight:bold;font-style:normal;height:40px;line-height:40px;width:100%;text-decoration:none;text-align:center;}
/*input[type=text], input[type=number], select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}*/
#cs_magic_shop6_1 input[type=text],#cs_magic_shop6_1 select {/*width: 100%;*/padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop6_1 .delete_photo {background-color:#f5bf2e;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;display:inline-block;color:#777777;font-size:18px;font-style:normal;width: 120px;text-decoration:none;text-align:center;font-family: 'NL2GR';font-weight: normal;padding: 10px 15px;}
#cs_magic_shop6_1 textarea {width: 100%;height: 150px;padding: 12px 20px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;}
#cs_magic_shop6_1 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop6_1 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop6_1 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop6_1 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop6_1 .fwb{font-weight: bold !important;}
#cs_magic_shop6_1 #customers {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;border-collapse: collapse;width: 100%;}
#cs_magic_shop6_1 #customers td, #customers th {border: 1px solid #ddd;padding: 8px;}
#cs_magic_shop6_1 #customers tr:nth-child(even){background-color: #f2f2f2;}
#cs_magic_shop6_1 #customers th {padding-top: 12px;padding-bottom: 12px;text-align: left;background-color: #4CAF50;color: white;}
#cs_magic_shop6_1 .magic_option_table{width: calc(100% - 10px);font-size:10px;border:1px solid #000000;border-collapse:collapse;font-family: 'NanumGothic';font-weight: bold;text-align:center;margin:5px auto;}
#cs_magic_shop6_1 .magic_option_table thead tr{font-weight:bold;}
#cs_magic_shop6_1 .magic_option_table thead tr td{background-color: #eee;font-size: 12px;border: 1px solid #ccc;padding: 5px 2px;font-family: 'NanumGothic';font-weight: bold;}
#cs_magic_shop6_1 .magic_option_table tbody tr td{font-size: 10px;border: 1px solid #ccc;padding: 5px 0px;font-family: 'NanumGothic';font-weight: bold;}
#cs_magic_shop6_1 .comment{width: calc(100% - 10px);border: 1px solid #eee;text-align: left;font-size: 12px;font-family: 'NanumGothic';font-weight: bold;margin: 5px auto; height: auto;padding: 2%; min-height: 30px;box-sizing: border-box;}

/*마이샵 마법사7(magic_7)*/
#cs_magic_shop7{margin:75px auto 0;}
#cs_magic_shop7 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop7 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop7 a{text-decoration:none; }
#cs_magic_shop7 a:link {color:black;}
#cs_magic_shop7 a:visited {color:black;}
#cs_magic_shop7 a:hover {color:black;}
#cs_magic_shop7 a:active {color:black;}
#cs_magic_shop7 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop7 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop7 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop7 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop7 .event_body {color:#000;font-size:16px;}
#cs_magic_shop7 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop7 input[type=text], #cs_magic_shop7 input[type=number], #cs_magic_shop7 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop7 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop7 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop7 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop7 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop7 .fwb{font-weight: bold !important;}

/*마이샵 마법사7_1(magic_7_1)*/
#cs_magic_shop7_1{margin:75px auto 0;}
#cs_magic_shop7_1 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop7_1 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop7_1 a{text-decoration:none; }
#cs_magic_shop7_1 a:link {color:black;}
#cs_magic_shop7_1 a:visited {color:black;}
#cs_magic_shop7_1 a:hover {color:black;}
#cs_magic_shop7_1 a:active {color:black;}
#cs_magic_shop7_1 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop7_1 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop7_1 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop7_1 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop7_1 .event_body {color:#000;font-size:16px;}
#cs_magic_shop7_1 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop7_1 .change_photo {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;border-bottom-left-radius:20px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:13px;font-weight:bold;font-style:normal;height:27px;line-height:27px;width:100%;text-decoration:none;text-align:center;}
/*input[type=text], input[type=number], select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}*/
#cs_magic_shop7_1 input[type=text], #cs_magic_shop7_1 select {background-color:#fff;padding: 2px 2px;margin: 2px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;font-size:15px;}
#cs_magic_shop7_1 .view_schedule {background: #f5a82e;padding: 3px 10px;margin: 3px 0;border-radius: 3px;color: #fff !important;text-indent:0;display:inline-block;color:#ffffff;font-size:15px;font-weight:normal;font-style:normal;height:31px;line-height:31px;width:60px;text-decoration:none;text-align:center;}
#cs_magic_shop7_1 textarea {width: 100%;height: 150px;padding: 12px 20px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;}
#cs_magic_shop7_1 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop7_1 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop7_1 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop7_1 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop7_1 .fwb{font-weight: bold !important;}
#cs_magic_shop7_1 .admin_wrap{display: inline-block;padding: 5px 10px;}
#cs_magic_shop7_1 .zone_admin{font-size:14px;font-family: 'NanumGothic';font-weight: bold ;}
#cs_magic_shop7_1 table{width:auto;border-collapse: separate;}

/*마이샵 마법사8(magic_8)*/
#cs_magic_shop8{margin:75px auto 0;}
#cs_magic_shop8 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop8 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop8 a{text-decoration:none; }
#cs_magic_shop8 a:link {color:black;}
#cs_magic_shop8 a:visited {color:black;}
#cs_magic_shop8 a:hover {color:black;}
#cs_magic_shop8 a:active {color:black;}
#cs_magic_shop8 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop8 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop8 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop8 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop8 .event_body {color:#000;font-size:16px;}
#cs_magic_shop8 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop8 input[type=text], #cs_magic_shop8 input[type=number], #cs_magic_shop8 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop8 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop8 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop8 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop8 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop8 .fwb{font-weight: bold !important;}

/*마이샵 마법사8_1(magic_8_1)*/
#cs_magic_shop8_1{margin:75px auto 0; width:95%;}
#cs_magic_shop8_1 table{border-collapse: separate;}
#cs_magic_shop8_1 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop8_1 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop8_1 a{text-decoration:none; }
#cs_magic_shop8_1 a:link {color:black;}
#cs_magic_shop8_1 a:visited {color:black;}
#cs_magic_shop8_1 a:hover {color:black;}
#cs_magic_shop8_1 a:active {color:black;}
#cs_magic_shop8_1 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop8_1 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop8_1 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop8_1 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop8_1 .event_body {color:#000;font-size:16px;}
#cs_magic_shop8_1 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop8_1 .change_photo {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#ededed;-webkit-border-top-left-radius:20px;-moz-border-radius-topleft:20px;border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;border-bottom-left-radius:20px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:13px;font-weight:bold;font-style:normal;height:27px;line-height:27px;width:100%;text-decoration:none;text-align:center;}
/*input[type=text], input[type=number], select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}*/
#cs_magic_shop8_1 input[type=number],#cs_magic_shop8_1 select {padding: 5px;margin: 2px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;font-size:13px;width:95%;}
#cs_magic_shop8_1 .view_schedule {background: #f5a82e;padding: 3px 10px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-size:15px;font-style:normal;height:31px;line-height:31px;width:60px;text-decoration:none;text-align:center;}
#cs_magic_shop8_1 textarea {width: 100%;height: 150px;padding: 12px 20px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;}
#cs_magic_shop8_1 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop8_1 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop8_1 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop8_1 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop8_1 .fwb{font-weight: bold !important;}

/*마이샵 마법사9(magic_9)*/
#cs_magic_shop9{margin:75px auto 0;}
#cs_magic_shop9 .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop9 .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop9 a{text-decoration:none; }
#cs_magic_shop9 a:link {color:black;}
#cs_magic_shop9 a:visited {color:black;}
#cs_magic_shop9 a:hover {color:black;}
#cs_magic_shop9 a:active {color:black;}
#cs_magic_shop9 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop9 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop9 .change_reservation:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de) );background:-moz-linear-gradient( center top, #a20dbd 5%, #c123de 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');background-color:#a20dbd;}
#cs_magic_shop9 .change_reservation:active {position:relative;top:1px;}
#cs_magic_shop9 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop9 .cancel_reservation:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#999999;}
#cs_magic_shop9 .cancel_reservation:active {position:relative;top:1px;}
#cs_magic_shop9 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop9 .event_body {color:#000;font-size:16px;}
#cs_magic_shop9 .go_button {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa9dcc), color-stop(1, #f192c1) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9dcc', endColorstr='#f192c1');background-color:#fa9dcc;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:18px;font-weight:bold;font-style:normal;height:47px;line-height:47px;width:100%;text-decoration:none;text-align:center;}
#cs_magic_shop9 .go_button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de) );background:-moz-linear-gradient( center top, #a20dbd 5%, #c123de 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');background-color:#a20dbd;}
#cs_magic_shop9 .go_button:active {position:relative;top:1px;}
#cs_magic_shop9 input[type=text], #cs_magic_shop9 input[type=number], #cs_magic_shop9 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop9 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop9 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop9 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop9 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop9 .fwb{font-weight: bold !important;}

/*마이샵 마법사9_1(magic_9_1)*/
#cs_magic_shop9_1{margin:75px auto 0;}
#cs_magic_shop9_1 a{text-decoration:none; }
#cs_magic_shop9_1 a:link {color:black;}
#cs_magic_shop9_1 a:visited {color:black;}
#cs_magic_shop9_1 a:hover {color:black;}
#cs_magic_shop9_1 a:active {color:black;}
#cs_magic_shop9_1 .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop9_1 .change_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop9_1 .change_reservation:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de) );background:-moz-linear-gradient( center top, #a20dbd 5%, #c123de 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');background-color:#a20dbd;}
#cs_magic_shop9_1 .change_reservation:active {position:relative;top:1px;}
#cs_magic_shop9_1 .cancel_reservation {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop9_1 .cancel_reservation:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5b5b5), color-stop(1, #999999) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#999999;}
#cs_magic_shop9_1 .cancel_reservation:active {position:relative;top:1px;}
#cs_magic_shop9_1 .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop9_1 .event_body {color:#000;font-size:16px;}
#cs_magic_shop9_1 .go_button {text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-family:NL2GR;font-size:18px;font-style:normal;font-weight:normal;height:47px;line-height:47px;width:200px;text-decoration:none;text-align:center;background-color: #f5bf2e;border-radius:5px;}
#cs_magic_shop9_1 input[type=text], #cs_magic_shop9_1 input[type=number], #cs_magic_shop9_1 select {width: 100%;padding: 6px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;font-size:15px;background-color:#fff;color: #333;}
#cs_magic_shop9_1 .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop9_1 .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop9_1 .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop9_1 .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop9_1 .fwb{font-weight: bold !important;}
#cs_magic_shop9_1 b{font-weight:normal;}

/*마이샵 마법사10(magic_10)*/
#cs_magic_shop10{margin:75px auto 0;}
#cs_magic_shop10 .filebox label {position: relative;display: inline-block;width: 100%;text-align: center;height: 29px;color: #999;font-size: inherit;vertical-align: middle;background-color: #fdfdfd;cursor: pointer;border: 0px solid #ebebeb;border-bottom-color: #e2e2e2;}
#cs_magic_shop10 .filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
#cs_magic_shop10 a {text-decoration: none;}
#cs_magic_shop10 a:link {color: black;}
#cs_magic_shop10 a:visited {color: black;}
#cs_magic_shop10 a:hover {color: black;}
#cs_magic_shop10 a:active {color: black;}
#cs_magic_shop10 .my_reservation {position: relative;z-index: 5;width: 100%;text-align: left;padding: 10px;border: 1 solid #999999;margin: auto;}
#cs_magic_shop10 .change_reservation {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #fff;display: inline-block;color: #ffffff;font-size: 20px;font-family: 'NL2GR';font-weight: bold;font-style: normal;height: 36px;line-height: 36px;text-decoration: none;text-align: center;}
#cs_magic_shop10 .cancel_reservation {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 1px solid #dcdcdc;display: inline-block;color: #777777;font-size: 15px;font-weight: bold;font-style: normal;height: 36px;line-height: 36px;width: 88px;text-decoration: none;text-align: center;}
#cs_magic_shop10 .event_title {color: #000;font-size: 20px;font-weight: bold;}
#cs_magic_shop10 .event_body {color: #000;font-size: 16px;}
#cs_magic_shop10 .go_button {-webkit-appearance: none;border-radius: 0;background-color: #f5bf2e;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;text-indent: 0;border: 0px solid #a511c0;display: inline-block;color: #ffffff;font-family: 'NL2GR';font-size: 22px;font-weight: normal;font-style: normal;height: 47px;line-height: 47px;width: 100%;text-decoration: none;text-align: center;}
#cs_magic_shop10 input[type=text],#cs_magic_shop10 input[type=number],#cs_magic_shop10 select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop10 .section_o {text-align: center;padding-bottom: 15px;}
#cs_magic_shop10 .layer_pop {border: 1px solid #999999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: absolute;background: #fff;z-index: 5000;left: 0;top: 106px;text-align: center;}
#cs_magic_shop10 .layer_con {border: 1px solid #999999;padding: 3px;position: relative;}
#cs_magic_shop10 .layer_con .layer_close {position: absolute;right: 5px;top: 5px;}
#cs_magic_shop10 .layer_con .allow_bg {position: absolute;left: 42px;bottom: -8px;}
#cs_magic_shop10 .fwb {font-weight: bold !important;}

/*마이샵 마법사완료(cs_magic_shop_end)*/
#cs_magic_shop_end{margin:75px auto 0;}
#cs_magic_shop_end .filebox label {position:relative;display:inline-block;width:100%;text-align:center;height:29px;color:#999;font-size: inherit;vertical-align: middle; background-color: #fdfdfd; cursor: pointer; border: 0px solid #ebebeb; border-bottom-color: #e2e2e2;}
#cs_magic_shop_end .filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
#cs_magic_shop_end a{text-decoration:none; }
#cs_magic_shop_end a:link {color:white;}
#cs_magic_shop_end a:visited {color:white;}
#cs_magic_shop_end a:hover {color:white;}
#cs_magic_shop_end a:active {color:white;}
#cs_magic_shop_end .my_reservation{position:relative;z-index:5;width:100%;text-align:left;padding:10px;border:1 solid #999999;margin:auto;}
#cs_magic_shop_end .change_reservation {background-color:#c123de;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #a511c0;display:inline-block;color:#ffffff;font-family:Arial;font-size:20px;font-weight:bold;font-style:normal;height:36px;line-height:36px;text-decoration:none;text-align:center;}
#cs_magic_shop_end .cancel_reservation {background-color:#999999;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;height:36px;line-height:36px;width:88px;text-decoration:none;text-align:center;}
#cs_magic_shop_end .event_title {color:#000;font-size:20px;font-weight:bold;}
#cs_magic_shop_end .event_body {color:#000;font-size:16px;}
#cs_magic_shop_end .go_button {display: block;margin:0 auto;font-family: 'NL2GR';background-color:#f5bf2e;border-radius:6px;text-indent:0;border:0px solid #a511c0;display:inline-block;color:#ffffff;font-size:22px;font-weight:normal;font-style:normal;height:47px;line-height:47px;width:250px;text-decoration:none;text-align:center;}
#cs_magic_shop_end input[type=text], #cs_magic_shop_end input[type=number], #cs_magic_shop_end select {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;}
#cs_magic_shop_end .layer_pop{border:1px solid #999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;background:#fff;z-index:5000;left:0;top:106px;text-align:center;}
#cs_magic_shop_end .layer_con{border:1px solid #999999;padding:3px;position:relative;}
#cs_magic_shop_end .layer_con .layer_close{position:absolute;right:5px;top:5px;}
#cs_magic_shop_end .layer_con .allow_bg{position:absolute;left:42px;bottom:-8px;}
#cs_magic_shop_end .fwb{font-weight: bold !important;}

/*판매상품 추가-개(magic_6_2_dog)*/
#magic_6_2_dog{margin:70px auto 0;width: 90%;}
#magic_6_2_dog .checks {position:relative;}
#magic_6_2_dog .checks input[type="radio"] {  /* 실제 체크박스는 화면에서 숨김 */position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip:rect(0,0,0,0);  border: 0}
#magic_6_2_dog .checks input[type="radio"] + label {  display: inline-block;  position: relative;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;}
#magic_6_2_dog .checks input[type="radio"] + label:before {  /* 가짜 체크박스 */content: ' ';  display: inline-block;  width: 13px;  /* 체크박스의 너비를 지정 */  height: 13px;  /* 체크박스의 높이를 지정 */  line-height: 13px; /* 세로정렬을 위해 높이값과 일치 */  margin: -2px 8px 0 0;  text-align: center;vertical-align: middle;  background: #fafafa;  border: 1px solid #cacece;  border-radius : 3px;  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
#magic_6_2_dog .checks input[type="radio"] + label:active:before,
#magic_6_2_dog .checks input[type="radio"]:checked + label:active:before {  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
#magic_6_2_dog .checks input[type="radio"]:checked + label:before {  /* 체크박스를 체크했을때 */ content: '\2714';  /* 체크표시 유니코드 사용 */  color: #99a1a7;  text-shadow: 1px 1px #fff;  background: #e9ecee;  border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); font-size:14px; color:red;}
#magic_6_2_dog a{text-decoration:none; }
#magic_6_2_dog a:link {color:black;}
#magic_6_2_dog a:visited {color:black;}
#magic_6_2_dog a:hover {color:black;}
#magic_6_2_dog a:active {color:black;}
#magic_6_2_dog .add_product {background-color:#f5bf2e;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;text-indent:0px;border:1px solid #f5bf2e;display:inline-block;color:#ffffff;font-family:'NL2GR';font-size:20px;font-weight:normal;font-style:normal;height:40px;line-height:40px;width:100%;text-decoration:none;text-align:center;}
#magic_6_2_dog #customers {border-collapse: collapse;width: 100%;}
#magic_6_2_dog #customers td, #magic_6_2_dog #customers th {border: 0px solid #ddd;padding: 3px;}/*#customers tr:nth-child(even){background-color: #f2f2f2;}*/
/*#customers tr:hover {background-color: #ddd;}*/
#magic_6_2_dog #customers th {/*padding-top: 5px;padding-bottom: 5px;*/text-align: left;background-color: #4CAF50;color: white;}
#magic_6_2_dog input[type=text], #magic_6_2_dog select {width: 100%;padding: 5px 3px;margin: 2px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;background-color:#fff;}
#magic_6_2_dog textarea {width: 100%;height: 150px;padding: 12px 20px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;}
#magic_6_2_dog .gobeauty_small_button{font-family: 'NL2GR';font-weight:normal;}
#magic_6_2_dog .gray_small_button{font-family: 'NL2GR';font-weight:normal;color: #777777;}
#magic_6_2_dog option{font-weight:bold;}

/*판매상품 추가-개_추가상품(magic_6_2_dog_common)*/
#magic_6_2_dog_common{margin:70px auto 0;width: 90%;}
#magic_6_2_dog_common .checks {position:relative;}
#magic_6_2_dog_common .checks input[type="radio"] {  /* 실제 체크박스는 화면에서 숨김 */position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip:rect(0,0,0,0);  border: 0}
#magic_6_2_dog_common .checks input[type="radio"] + label {  display: inline-block;  position: relative;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;}
#magic_6_2_dog_common .checks input[type="radio"] + label:before {  /* 가짜 체크박스 */content: ' ';  display: inline-block;  width: 13px;  /* 체크박스의 너비를 지정 */  height: 13px;  /* 체크박스의 높이를 지정 */  line-height: 13px; /* 세로정렬을 위해 높이값과 일치 */  margin: -2px 8px 0 0;  text-align: center;vertical-align: middle;  background: #fafafa;  border: 1px solid #cacece;  border-radius : 3px;  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
#magic_6_2_dog_common .checks input[type="radio"] + label:active:before,
#magic_6_2_dog_common .checks input[type="radio"]:checked + label:active:before {  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
#magic_6_2_dog_common .checks input[type="radio"]:checked + label:before {  /* 체크박스를 체크했을때 */content: '\2714';  /* 체크표시 유니코드 사용 */  color: #99a1a7;  text-shadow: 1px 1px #fff;  background: #e9ecee;  border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); font-size:14px; color:red;}
#magic_6_2_dog_common a{text-decoration:none; }
#magic_6_2_dog_common a:link {color:black;}
#magic_6_2_dog_common a:visited {color:black;}
#magic_6_2_dog_common a:hover {color:black;}
#magic_6_2_dog_common a:active {color:black;}
#magic_6_2_dog_common .add_product {background-color:#f5bf2e;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;text-indent:0px;border:1px solid #f5bf2e;display:inline-block;color:#ffffff;font-family:'NL2GR';font-size:20px;font-weight:normal;font-style:normal;height:40px;line-height:40px;width:100%;text-decoration:none;text-align:center;}
#magic_6_2_dog_common .add_product:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a341ee), color-stop(1, #c579ff) );background:-moz-linear-gradient( center top, #a341ee 5%, #c579ff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a341ee', endColorstr='#c579ff');background-color:#a341ee;}
#magic_6_2_dog_common .add_product:active {position:relative;top:1px;}
#magic_6_2_dog_common #customers {border-collapse: collapse;width: 100%;}
#magic_6_2_dog_common #customers td, #magic_6_2_dog_common #customers th {border: 0px solid #ddd;padding: 3px;}
/*#customers tr:nth-child(even){background-color: #f2f2f2;}#customers tr:hover {background-color: #ddd;}*/
#magic_6_2_dog_common #customers th {/*padding-top: 5px;padding-bottom: 5px;*/text-align: left;background-color: #4CAF50;color: white;}
#magic_6_2_dog_common input[type=text], #magic_6_2_dog_common select {width: 100%;padding: 5px 3px;margin: 2px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;background-color:#fff;}
#magic_6_2_dog_common textarea {width: 100%;height: 150px;padding: 12px 20px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;}
#magic_6_2_dog_common .gobeauty_small_button{font-family: 'NL2GR';font-weight:normal;}
#magic_6_2_dog_common .gray_small_button{font-family: 'NL2GR';font-weight:normal;color: #777777;}
#magic_6_2_dog_common option{font-weight:bold;}


/*판매상품 추가-고양이(magic_6_2_cat)*/
#magic_6_2_cat{margin:70px auto 0;width: 90%;}
#magic_6_2_cat .checks {position:relative;}
#magic_6_2_cat .checks input[type="radio"] {  /* 실제 체크박스는 화면에서 숨김 */position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip:rect(0,0,0,0);  border: 0}
#magic_6_2_cat .checks input[type="radio"] + label {  display: inline-block;  position: relative;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;}
#magic_6_2_cat .checks input[type="radio"] + label:before {  /* 가짜 체크박스 */content: ' ';  display: inline-block;  width: 13px;  /* 체크박스의 너비를 지정 */  height: 13px;  /* 체크박스의 높이를 지정 */  line-height: 13px; /* 세로정렬을 위해 높이값과 일치 */  margin: -2px 8px 0 0;  text-align: center;vertical-align: middle;  background: #fafafa;  border: 1px solid #cacece;  border-radius : 3px;  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
#magic_6_2_cat .checks input[type="radio"] + label:active:before,
#magic_6_2_cat .checks input[type="radio"]:checked + label:active:before {  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
#magic_6_2_cat .checks input[type="radio"]:checked + label:before {  /* 체크박스를 체크했을때 */content: '\2714';  /* 체크표시 유니코드 사용 */  color: #99a1a7;  text-shadow: 1px 1px #fff;  background: #e9ecee;  border-color: #adb8c0;box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); font-size:14px; color:red;}
#magic_6_2_cat a{text-decoration:none; }
#magic_6_2_cat a:link {color:black;}
#magic_6_2_cat a:visited {color:black;}
#magic_6_2_cat a:hover {color:black;}
#magic_6_2_cat a:active {color:black;}
#magic_6_2_cat .add_product {background-color:#f5bf2e;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;text-indent:0px;border:1px solid #f5bf2e;display:inline-block;color:#ffffff;font-family:'NL2GR';font-size:22px;font-weight:normal;font-style:normal;height:40px;line-height:40px;width:100%;text-decoration:none;text-align:center;}
#magic_6_2_cat #customers {border-collapse: collapse;width: 100%;font-weight:normal;}
#magic_6_2_cat #customers td, #magic_6_2_cat #customers th {border: 0px solid #ddd;padding: 3px;}
/*#customers tr:nth-child(even){background-color: #f2f2f2;}*/
/*#customers tr:hover {background-color: #ddd;}*/
#magic_6_2_cat #customers th {/*padding-top: 5px;padding-bottom: 5px;*/text-align: left;background-color: #4CAF50;color: white;}
#magic_6_2_cat input[type=text], #magic_6_2_cat select {width: 100%;padding: 5px 3px;margin: 2px 0;display: inline-block;border: 1px solid #ccc;border-radius: 6px;box-sizing: border-box;background-color:#fff;}
#magic_6_2_cat textarea {width: 100%;height: 150px;padding: 12px 20px;box-sizing: border-box;border: 2px solid #ccc;border-radius: 4px;background-color: #f8f8f8;resize: none;}
#magic_6_2_cat option{font-weight:bold;}

