

/* ------------------------------------------------------------------- */

/* 메인 레이아웃 */
#wrap {position:relative; overflow-x:hidden;}
#wrap .container{max-width:1440px;}
body.layerfix {width:100%; height:100%; position:fixed;}
.contents_white {padding:20px 0; background:#fff;}
.contents_gray {padding:20px 0; background:#f5f5f5; position:relative; min-height:461px;}
.contents.gray {padding:20px 0; background:#f5f5f5;}
.sub_main_tit:after{clear:both; display:block; content:'';}
.sub_main_tit h2 {font-size: 20px; font-weight:300; /*padding-top:20px; padding-bottom:25px;*/}
.contents_white.wh_ft {padding:10px 0px; border-bottom:1px solid #edefef; position:relative;}

.pop_errormsg_sub_01 {background-color:#ffd1c4; position:fixed; top:66px; width:100%; z-index:1000; line-height:60px;}
.pop_errormsg_sub_01 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_errormsg_sub_01 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_errormsg_sub_01 .msgarea p {display:inline-block;}
.pop_errormsg_sub_01 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_errormsg_sub_01 .msgarea a.close_btn img {padding:10px;}
.pop_errormsg_sub_02 {background-color:#ffd1c4; position:absolute; top:126px; width:100%; z-index:1000; line-height:60px;}
.pop_errormsg_sub_02 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_errormsg_sub_02 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_errormsg_sub_02 .msgarea p {display:inline-block;}
.pop_errormsg_sub_02 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_errormsg_sub_02 .msgarea a.close_btn img {padding:10px;}

.pop_susmsg_sub_01 {background-color:#cbe1e6; position:absolute; top:66px; width:100%; z-index:1000; line-height:60px;}
.pop_susmsg_sub_01 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_susmsg_sub_01 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_susmsg_sub_01 .msgarea p {display:inline-block;}
.pop_susmsg_sub_01 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_susmsg_sub_01 .msgarea a.close_btn img {padding:10px;}
.pop_susmsg_sub_02 {background-color:#cbe1e6; position:absolute; top:126px; width:100%; z-index:1000; line-height:60px;}
.pop_susmsg_sub_02 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_susmsg_sub_02 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_susmsg_sub_02 .msgarea p {display:inline-block;}
.pop_susmsg_sub_02 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_susmsg_sub_02 .msgarea a.close_btn img {padding:10px;}

.pop_confirmmsg_sub_01 {background-color:#ffd1c4; position:absolute; top:66px; width:100%; z-index:1000; line-height:60px;}
.pop_confirmmsg_sub_01 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_confirmmsg_sub_01 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_confirmmsg_sub_01 .msgarea p {display:inline-block;}
.pop_confirmmsg_sub_01 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_confirmmsg_sub_01 .msgarea a.close_btn img {padding:10px;}
.pop_confirmmsg_sub_02 {background-color:#ffd1c4; position:absolute; top:126px; width:100%; z-index:1000; line-height:60px;}
.pop_confirmmsg_sub_02 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_confirmmsg_sub_02 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_confirmmsg_sub_02 .msgarea p {display:inline-block;}
.pop_confirmmsg_sub_02 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_confirmmsg_sub_02 .msgarea a.close_btn img {padding:10px;}e

/* 2017.03.31 Alert 스타일 추가 */
.pop_susmsg_sub_01 .msgarea .smallBtn,.pop_errormsg_sub_01 .msgarea .smallBtn{display:inline-block; margin-left:15px; line-height:normal !important;}
.pop_susmsg_sub_01 .msgarea .smallBtn a,.pop_errormsg_sub_01 .msgarea .smallBtn a{color:#ffffff; font-size:12px; display:block; padding:10px 20px; border-radius:4px;}
.pop_susmsg_sub_01 .msgarea .smallBtn a{background:#f4869d;}
.pop_errormsg_sub_01 .msgarea .smallBtn a{background:#ff5a5f;}
/* 2017.03.31 Alert 스타일 추가 */

.modal-alert-error {background-color:#ffd1c4; position:absolute; top:0px; width:100%; z-index:1000; line-height:60px;}
.modal-alert-error .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.modal-alert-error .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.modal-alert-error .msgarea p {display:inline-block;}
.modal-alert-error .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.modal-alert-error .msgarea a.close_btn img {padding:5px;}

.modal-alert-success {background-color:#cbe1e6; position:absolute; top:0px; width:100%; z-index:1000; line-height:60px;}
.modal-alert-success .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.modal-alert-success .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.modal-alert-success .msgarea p {display:inline-block;}
.modal-alert-success .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.modal-alert-success .msgarea a.close_btn img {padding:5px;}

input.write {width:350px; padding-left:15px; line-height:40px; height:40px;color:#444444; border:1px solid #dce0e0; outline:none; -webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;  appearance: none; padding-right:30px; border-radius:4px; margin-bottom:25px !important;}

/* 서브 GNB */
.sub_gNb{height:60px; background:#565a5c; color:#fff; font-weight:300;line-height:60px; }
.sub_gNb .sub_gnb{width:100%; height:60px;z-index:108; overflow:hidden;}
.sub_gNb .sub_gnb ul{display:block;}
.sub_gNb .sub_gnb li{padding:0 10px; display:inline; float:left; font-size:16px;}
.sub_gNb .sub_gnb li:nth-child(1){padding-left:0;}
.sub_gNb .sub_gnb li a{padding:12px 15px; color:#999;position:relative;}
.sub_gNb .sub_gnb li a.GnB_active {color:#fff; border-bottom:6px solid #cacccd;}
.sub_gNb .sub_gnb li a:hover{color:#fff; border-bottom:6px solid #cacccd;}
.sub_gnb_mobile {display:none; height:45px; width:100%; z-index:108; overflow:hidden;}
.sub_gnb_mobile ul {list-style: none; margin: 0; padding: 0; }
.sub_gnb_mobile ul li { width:100%; display: inline-block; font-size:14px; color:#999;}
.sub_gnb_mobile ul li a {color:#fff;}
.sub_gnb_mobile ul li.active a {  color: #fff;  text-decoration: none;}
.dropotron_sub {  background: #444;   list-style: none;  margin: 0;  min-width: 100%; left:0 !important;}
.dropotron_sub > li {width:100%; height:40px; line-height:40px; border-top: solid 1px #555;  margin: 0;  padding-left: 15px;}
.dropotron_sub > li:first-child { border-top: 0; }
.dropotron_sub > li > a {  color: #999;  display: block; text-decoration: none; width:100%;}
.dropotron_sub > li > a:hover {color:#fff;}
.dropotron_sub > li.active > a, .dropotron > li:hover > a { color: #fff; }


/* 서브 LNB */
.Sub_LnB .LnB_tit {background:#edefed; padding:20px 30px;}
.Sub_LnB .LnB_list {background:#fff; padding:20px 30px; min-height:145px;}
.Sub_LnB .LnB_list ul li {padding:10px 0; font-size:16px; color:#444444;}
.Sub_LnB .LnB_list ul li a {color:#444444;}
.Sub_LnB .LnB_list ul li a:hover {color:#39929d;}
.Sub_LnB .LnB_list ul li a.LnB_active {color:#39929d;}
.Sub_LnB .LnB_tit h3 {font-size:26px; color:#444444; font-weight:300;}


/* 서브 콘텐츠 박스*/
.Sub_Contents {} /* LNB 있을 경우 콘텐츠 */
.Sub_Contents .Sub_Contents_tit {width:100%; height:50px; line-height:50px; font-size:18px; color:#565a5c; background:#edefed; position:relative; z-index:1;}
.Sub_Contents .Sub_Contents_body {background:#fff; margin-bottom:110px;}

.Sub_Contents .Sub_Contents_body>div{border-bottom:1px solid #dce0e0; padding-left:10px;}
.Sub_Contents .Sub_Contents_body div:last-of-type {border-bottom:none;}
.Sub_Contents .Sub_Contents_body .Sub_Contents_stit{padding-top:25px; font-size:30px; padding-bottom:5px;}
.Sub_Contents .Sub_Contents_body .Sub_Contents_stit li {display:inline-block; font-size:16px; color:#565a5c; width:27%;} 
.Sub_Contents .Sub_Contents_body .Sub_Contents_stit li:last-of-type {width:13%;}
.Sub_Contents .Sub_Contents_body .Sub_Contents_scont{padding-top:10px; font-size:30px; padding-bottom:35px;}
.Sub_Contents .Sub_Contents_body .Sub_Contents_scont:last-of-type {padding-bottom:80px;}
.Sub_Contents .Sub_Contents_body .Sub_Contents_scont li {display:inline-block; font-size:16px; color:#565a5c; width:27%; vertical-align:top; overflow:hidden; word-break:break-all;} 
.Sub_Contents .Sub_Contents_body .Sub_Contents_scont li:last-of-type {width:13%;}
.Sub_Contents .Sub_Contents_body .Sub_Contents_box {min-height:450px; overflow:hidden; padding:45px;}

.inputbox label{width:100%;}
.inputbox label:after {
    content:'';
    width:15px; height:15px;
    font-size:15px;
    color:#c7baba;
    right:11%; top:46px;
    padding:0 0 2px;
    position:absolute;}

/* 체크박스*/

.formDs{position: relative !important; float:left;}
.formDs input[type="checkbox"]{position:absolute !important; width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;}
.formDs input[type="checkbox"] + label{width:100%;font-weight:300; display:inline-block !important;position:relative !important;font-size:14px !important;color:#888888 !important;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;}
.formDs input[type="checkbox"] + label:before{content:' ';display:inline-block;width:18px;height:18px;line-height:18px;margin:-4px 8px 0 0;text-align:center;vertical-align:middle;background:#fff;border:1px solid #696969;border-radius :2px;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.formDs input[type="checkbox"] + label:active:before,
.formDs 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);}
.formDs input[type="checkbox"]:checked + label:before {content:'';/*content:'\2705';*/color:#99a1a7;background:url(/resources/images/common/check.png) no-repeat #fff;background-size:cover;border-color:#696969;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);}

/* 즐겨찾기 체크박스 */
input[type=checkbox].fav_checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].fav_checkbox + label.fav_checkbox_label {padding-left:41px;height:32px; display:inline-block;line-height:32px;background-repeat:no-repeat;background-position: 0 0;
    font-size:32px;vertical-align:middle;cursor:pointer;}
input[type=checkbox].fav_checkbox:checked + label.fav_checkbox_label {background-position: 0 -32px;}
label.fav_checkbox_label {background-image:url(/resources/images/common/checkbox_fa.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;}

/*결제페이지 header(모바일)*/

.mobile_header {height:45px; background:#fff; display:none; z-index:98; position:fixed; width:100%; box-shadow:0 2px 4px rgba(0,0,0,0.1);}
.mobile_header h2 {text-align:center;}
.mobile_header h2 img{height:32px;}

/*결제페이지 header(검색 X, 웹 ver.)*/

.subpage_header{display:block; width:100%; background:#fff; border-bottom:1px solid #dbdbdb !important;}
.subpage_header .sub_header{height:65px;}
.subpage_header .sub_header h2{float:left; padding:10px 20px;}
.subpage_header .sub_header h2 img{width:35px; text-align:center; }


/*검색창(display:none 상태)*/

.subpage_header .sub_header .search_bar{float:left; width:250px; height:65px; vertical-align: middle; border-left:1px solid #dbdbdb;}
.subpage_header .sub_header .search_bar img{position:absolute; top:20px; margin-left:10px; z-index:1;}
.subpage_header .sub_header .search_bar .sub_search{width:240px; height:64px; line-height:64px; padding:0 10px 0 48px; border:0; outline:0; box-sizing:border-box;}

input.sub_search::-webkit-input-placeholder{color:#999999; font-size:14px;}
input.sub_search::-moz-placeholder{color:#999999; font-size:14px;}
input.sub_search:-ms-input-placeholder {color:#999999 !important; font-size:14px;}


/*메인 메뉴*/

.subpage_header .sub_header .mainMenu{height:65px; float:right; text-align:center; }
.subpage_header .sub_header .mainMenu li a{color:#444; display:inline-block; letter-spacing:-1px;}
.subpage_header .sub_header .mainMenu>li{float:left; position:relative;  padding:0 20px; display:inline-block; border-left:1px solid #dbdbdb;}

/*.subpage_header .sub_header .mainMenu li.agent1{width:105px; padding:0 10px !important; border-left:1px solid #dbdbdb;}*/
.subpage_header .sub_header .mainMenu li.user_info{padding:0 20px !important;}
.subpage_header .sub_header .mainMenu li.other_info{padding:0 20px !important;}

.subpage_header .sub_header .mainMenu>li>h3 a{font-size:14px; font-weight:300 !important; display:block; height:65px; line-height:65px;}
.subpage_header .sub_header .mainMenu .img-circle{width:40px; height:40px; border-radius:52px; margin-right:10px; vertical-align: middle; border:4px solid #c8c8c8; overflow:hidden;}
.subpage_header .sub_header .mainMenu>li>h3 span{font-size:14px; font-weight:300; display:inline-block; }

.subpage_header .sub_header .mainMenu>li:hover{background:#f5f5f5;}

.topMenu_hold {background:#f5f5f5;}


/*메인메뉴 2depth*/

.subpage_header .sub_header .mainMenu .hideMenu{display:none; position:absolute;background:#fff; text-align:center; border:1px solid #dbdbdb; padding:0 10px; z-index:999;} 
.subpage_header .sub_header .mainMenu .hideMenu li{text-align:left; height:50px; line-height:50px; color:#333; padding:0 10px; border-bottom:1px solid #dbdbdb;}

.subpage_header .sub_header .mainMenu .hideMenu li a{display:block;}

.subpage_header .sub_header .mainMenu .hideMenu li:last-child{border-bottom:0 !important;}

/*쇼핑*/
.subpage_header .sub_header .mainMenu li.sub_shopping .hideMenu{width:230px; left:-175px;}/*쇼핑 세부메뉴*/


/*메시지*/
.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu{width:400px; left:-334px; background:#dbdbdb; border:1px solid #dbdbdb;}/*메시지 세부 메뉴*/

.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu li p{float:left;}
.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu li p span{padding:0 5px;}
.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu li.massage_preview a{float:right; width:120px; text-align:right;}

.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu li.massage_preview{padding:0 10px;}
.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu li.massage_detail{position:relative; left:-10px; background:#fff; width:398px; height:80px; line-height:80px;}

.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu li.massage_detail p{float:left;}
.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu li.massage_detail .msg_name{height:20px; width:200px; line-height:20px; margin:15px 0 5px 15px; font-weight:500;}
.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu li.massage_detail .msg_text{height:20px; width:200px; line-height:20px;  margin:0 0 10px 15px; font-size:12px; overflow:hidden; word-break: break-all; text-overflow: ellipsis; }
.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu li.massage_detail .msg_date{float:right; position:relative; top:-15px; right:10px; height:20px; line-height:20px;}
.subpage_header .sub_header .mainMenu li.sub_massage .hideMenu li.massage_detail .msg_notice{margin-left:10px; width:250px; overflow:hidden;}/*메시지 내 알림*/


/*회원 정보*/
.subpage_header .sub_header .mainMenu li.user_info .hideMenu{ left:-141px; width:256px;}
.subpage_header .sub_header .mainMenu li.other_info .hideMenu{ left:-141px; width:256px;}

.subpage_header .sub_header .mainMenu>li:hover .hideMenu{display:block;}
.hideMenu li a:hover{padding-left:10px; transition:0.5s;}
.subpage_header .sub_header .mainMenu>li.sub_massage .hideMenu li a:hover{text-decoration:underline !important;}


/*pay_main_content 부분*/

/*옵션정보+결제창 셀렉트/인풋 설정*/
.pay_main_content .selbox{margin-bottom:25px; width:100%; }
.pay_main_content .selbox select.category{width:47%; background:url(/resources/images/category/category_select.png) #fff no-repeat 95% 16px; font-size:16px; color:#888;}

.pay_main_content .inputbox label:after,.pay_main_content .selbox label:after {background:none;}
.pay_main_content .acco2 .acco2_content input.write{color:#888; font-size:16px;}


/*1. 옵션정보, 2. 결제 제목 설정*/
.pay_main_content .sub_main_tit{margin-bottom:20px; position:relative; border-bottom:1px solid #dedede;}
.pay_main_content .sub_main_tit h2{font-size:26px; font-weight:300; padding-top:20px; padding-bottom:15px;}
/*.pay_main_content .acco2 .sub_main_tit h2{border-top:1px solid #dedede;}*/


/*1. 옵션정보 옆 수정 버튼(수정 07-06)*/
.pay_main_content .acco1 .sub_main_tit .acco1_btn{ height:63px; line-height:63px; float:right; position:absolute; top:2px; right:0; margin:0 !important;}
.pay_main_content .acco1 .sub_main_tit .acco1_btn a{color:#f4869d; font-size:16px; padding:10px;}
.pay_main_content .acco1 .sub_main_tit .acco1_btn a:hover{text-decoration:underline !important;}

.pay_main_content .acco3 .sub_main_tit .acco3_btn{ height:63px; line-height:63px; float:right; position:absolute; top:2px; right:0; margin:0 !important;}
.pay_main_content .acco3 .sub_main_tit .acco3_btn a{color:#f4869d; font-size:16px; padding:10px;}
.pay_main_content .acco3 .sub_main_tit .acco3_btn a:hover{text-decoration:underline !important;}

.pay_main_content .acco4 .sub_main_tit .acco4_btn{ height:63px; line-height:63px; float:right; position:absolute; top:2px; right:0; margin:0 !important;}
.pay_main_content .acco4 .sub_main_tit .acco4_btn a{color:#f4869d; font-size:16px; padding:10px;}
.pay_main_content .acco4 .sub_main_tit .acco4_btn a:hover{text-decoration:underline !important;}

/*옵션 정보 및 결제 페이지 분류*/
.pay_main_content .op_title{font-size:18px; color:#666; margin-bottom:15px; padding:0; clear:both;}/*수정(07-06)*/



/*1. 옵션 정보_에이전트 메시지*/
.pay_main_content .acco1 .acco1_content .form-control{width:100%; color:#444444; border:1px solid #dce0e0; outline:none; -webkit-appearance: none;
    -moz-appearance: none;  appearance: none; padding-right:30px; border-radius:4px; margin-bottom:15px;} 
    
.pay_main_content .acco3 .acco3_content .form-control{width:100%; color:#444444; border:1px solid #dce0e0; outline:none; -webkit-appearance: none;
    -moz-appearance: none;  appearance: none; padding-right:30px; border-radius:4px; margin-bottom:15px;}
    
.pay_main_content .acco4 .acco4_content .form-control{width:100%; color:#444444; border:1px solid #dce0e0; outline:none; -webkit-appearance: none;
    -moz-appearance: none;  appearance: none; padding-right:30px; border-radius:4px; margin-bottom:15px;}


/*1. 옵션 정보, 2. 결제에 들어가 있는 즉시 구매 버튼(수정 07-06)*/
.pay_main_content .acco_btn{text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:16px; margin:30px 0;}
.pay_main_content .acco_btn a{color:#fff; display:block; padding:15px 0;}
.pay_main_content .acco_btn:hover{background:#f4869d;}



/*2. 결제 페이지 상단 공지글*/
.pay_main_content .acco2 .acco2_content .acco2_notice{font-size:14px; color:#909090; margin:5px 0 25px 0;}


/*2. 결제 > 결제방법(수정 07-06)*/
.acco2 .acco2_content .pay2{position:relative;}
/*.acco2 .acco2_content .pay2 .selbox{float:left;}*/
.acco2 .acco2_content .choice_card{overflow:hidden; position:absolute; top:39px; left:300px; margin-left:15px;}
.acco2 .acco2_content .choice_card button{border:1px solid #c5c5c5; border-radius:4px; background:#fff; width:50px; height:30px; vertical-align: middle; text-align:center;}
.acco2 .acco2_content .choice_card button.visac{margin-right:15px; !important;}
.acco2,.acco3,.acco4,.acco5,.acco6{clear:both;}

/*2. 결제 > 카드번호*/
.pay_no .pay3{clear:both;}
.pay_no .pay3 .inputbox{width:100%;}
.pay_no .pay3 .inputbox input.write{width:100%; background:url(/resources/images/pay/pay_lock.png) no-repeat 98% 8px #fff;} 


/*2. 결제 > 만기일*/
.pay_no .pay4 .card_date{float:left; width:67%;}
.pay_no .pay4 .selbox{float:left; width:50%;}
.pay_no .pay4 .selbox select.category{float:left; width:90%;}


/*2. 결제 > 보안코드*/
.pay_no .pay4 .card_cvc{float:left; width:33%;}
.pay_no .pay4 .card_cvc .inputbox input.write{width:100%; background:url(/resources/images/pay/pay_quest2.png) #fff no-repeat 95% 8px;}


/*2. 결제 > 이름*/
.pay_name .pay5{clear:both; float:left; width:67%; }
.pay_name .pay5 .inputbox input.write{width:95%; }


/*2. 결제 > 성*/
.pay_name .pay6{float:left; width:33%;}
.pay_name .pay6 input.write{width:100%; }


/*2. 결제 > 우편번호(수정 07-06)*/
.acco2_content .pay7{clear:both; float:left; width:100%; position:relative;}
.acco2_content .pay7 span{overflow: hidden; position: absolute; top: 43px; left: 300px; margin-left: 15px;}


/*/*2. 결제 > 하단 체크박스 및 하단 공지*/
.pay_main_content .pay_notice{clear:both; color:#ff5a5f; font-size:14px; width:100%; margin-bottom:25px;}
.pay_main_content .checkbox p{padding-left:26px;}
.pay_main_content .checkbox p span{color:#ff5a5f;}
.checkbox label{padding:0;}


/*pay_side_content 부분*/

.pay_side_content{margin-bottom:40px;}

.side_card{background:#fff; border:1px solid #dddddd; overflow:hidden;}

/*판매자 상품 이미지*/
.side_card .side_bg{height:240px; position:relative; }

/*판매자 프로필 이미지*/
.side_card .user_photo{width:52px; height:52px; position:absolute; top:214px; right:35px;}
.side_card .user_photo .img-circle{width:52px; height:52px; border-radius:52px; vertical-align: middle; border:2px solid #c8c8c8; overflow:hidden;}


.side_card .card_panel{padding:20px;}


/*판매서_상품 이름 및 지역명, 평가등급*/
.side_card .card_panel .panel_title{padding:5px 0 25px 0; height:100%; border-bottom:1px solid #ddd;}
.side_card .card_panel .panel_title .prod_intro,.side_card .card_panel .panel_title .prod_location{font-size:16px; color:#909090; margin-bottom:5px;}
.side_card .card_panel .panel_title .prod_name{font-size:22px; color:#444444; margin:5px 0; line-height:1.4em;}

.side_card .card_panel .panel_title .prod_location{padding:0; }

.side_card .card_panel .panel_title .prod_rate{padding:0; font-size:16px; color:#55452b;}
.side_card .card_panel .panel_title .prod_rate .star_rate{display:block; margin-left:5px; margin-top:-2px; float:right;}


/*판매서_지역 이동*/
.side_card .card_panel .panel_route{height:100%; padding:20px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.side_card .card_panel .panel_route .departure,.side_card .card_panel .panel_route .arrive{padding:0; font-size:16px;}
.side_card .card_panel .panel_route .to{padding:10px 0 0 0; vertical-align: middle;}
.side_card .card_panel .panel_route .to img{width:28px;}
.side_card .card_panel .panel_route .arrive{text-align:right;}

.panel_route .route1{color:#888; margin-bottom:10px !important;}
.panel_route .route2{color:#444; font-size:14px; letter-spacing:-1px;}

/*판매서_가격 계산*/
.side_card .card_panel .panel_bill{padding:20px 0; height:100%; font-size:16px; color:#888888; border-bottom:1px solid #ddd;}
.side_card .card_panel .panel_bill:last-child{padding:20px 0; height:100%; font-size:16px; color:#888888; border-bottom:0px;}
.side_card .card_panel .panel_bill table{width:100%;}
.side_card .card_panel .panel_bill table td {padding:5px 1px;}

.panel_bill table .bill1{width:50%;}
.panel_bill table .bill2{text-align:right;}

.panel_bill table .bill1 span{padding-left:10px;}

.panel_bill table .bill_point .bill1{color:#f4869d;}

/*판매서_수령방법*/
.side_card .card_panel .panel_take{padding:20px 0; border-bottom:1px solid #ddd;}
.panel_take .take1{color:#444; font-size:18px; margin-bottom:16px;}
.panel_take .take2{display:block; color:#888; font-size:16px; margin-bottom:10px;}


/*판매서_총합계 및 주의사항*/
.side_card .card_panel .panel_total{padding:20px 0 10px 0;}
.side_card .card_panel .panel_total table{width:100%; height:100%; margin-bottom:20px; font-size:20px; font-weight:500;}
.panel_total .total1{display:block;}
.panel_total .total2{text-align:right;}
.panel_total .total2 span{font-size:18px;}

.side_card .card_panel .panel_total .refund{color:#087a87; font-size:16px; margin-bottom:15px;}
.side_card .card_panel .panel_total .panel_total_text{word-break: break-all; font-size:14px; color:#909090; line-height:24px; padding:0 0 20px 0;}



/* 로케이션 */

.Category{height:60px; background:#565a5c; line-height:58px; color:#fff; font-weight:300; }
.Category li {display:inline-block; padding-right:15px;}

/* IE 10, 11의 네이티브 화살표 숨기기 */
select.category::-ms-expand { display: none;}

/* 셀렉트 */
select.category {background:#fff; width:270px; padding-left:15px; line-height:40px; height:40px;color:#444444; border:1px solid #dce0e0; outline:none; -webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;  appearance: none; padding-right:10px; border-radius:4px;}

.selbox {height:40px;}
.selbox label {width:100%;}
.selbox.selocation label:before { content:''; width:18px; height:16px; font-size:15px; color:#c7baba; background-color:#fff; left:27px; top:43px; padding:0 0 2px; position:absolute; background: url(/resources/images/category/location_bg.png) no-repeat;}

.selbox label:after { content:''; width:15px; height:15px;  font-size:15px; color:#c7baba; background-color:#fff; right:11%; top:46px; padding:0 0 2px; position:absolute; background: url(/resources/images/category/category_select.png) no-repeat; pointer-events:none;}

.selinput {height:40px;}
.selinput label {width:100%;}
.selinput label:before {content:''; width:17px; height:15px; font-size:15px; color:#c7baba; background-color:#fff; left:27px; top:13px; padding:0 0 2px; position:absolute; background: url(/resources/images/category/date_bg.png) no-repeat;}

/* 드랍다운 메뉴 */

#main-nav ul {list-style: none; margin: 0; padding: 0; display:inline-block;}
#main-nav ul li { width:200px; display: inline-block; font-size:14px;background:url(/resources/images/category/category_dropdown.png)no-repeat166px21px;}
#main-nav ul li a {color:#fff;}
#main-nav ul.home_arw li:nth-child(1) {width:40px;}
#main-nav ul.home_arw li:nth-child(2) {width:25px;}
#main-nav ul.cate_arw li:nth-child(2) {width:25px;}
#main-nav ul li.active a {  color: #fff;  text-decoration: none;}
#main-nav ul li.search_result {background:none; font-size:14px; letter-spacing:0; width:100%; margin-top:-10px;}
#main-nav ul li.search_result span{font-size:16px; color:#f4869d; display:inline-block;}


.dropotron {  background: #444;   list-style: none;  margin: 0;  min-width: 10em; }
.dropotron > li {width:185px; height:40px; line-height:40px; border-top: solid 1px #555;  margin: 0;  padding-left: 10px;}
.dropotron > li:first-child { border-top: 0; }
.dropotron > li > a {  color: #ccc;  display: block; text-decoration: none;}
.dropotron > li.active > a, .dropotron > li:hover > a { color: #fff; }
/* Only applies to top level ("level-0") menus */
.dropotron.level-0:before {  content: '';  position: absolute;  border-bottom: solid 0.5em #444;  border-left: solid 0.5em transparent;  border-right: solid 0.5em transparent;  top: -0.5em;}

/* 판매서/ 의뢰서 */

.panel-body {border-bottom:1px solid #dce0e0;}
.panel-body.fb:first-of-type {border-top:1px solid #dce0e0;}
.panel-body:last-of-type{border-bottom:none;}
.sub_main_cont_search .sm_tit {color:#666666; font-size:16px;font-weight:300;}
.sub_main_cont_search .filter-label label {font-size:18px; font-weight:300; padding-top:10px;}
.sub_main_cont_search .sub_search_form{width:100%; padding-top:10px;}
.sub_main_cont_search .sub_search_form select {width:100% !important;padding-right:13%;color:#888888 !important; font-size:14px;}
.sub_main_cont_search .sub_search_form .selbox.selocation select {padding-left:40px;}
.sub_main_cont_search .sub_search_form input {width:100%; border:1px solid #dce0e0; height:40px;color:#888888 !important; font-size:14px; border-radius:4px; padding-left:15px;}
.sub_main_cont_search .sub_search_form input.date_input {padding-left:40px;}
.sub_main_cont_search .sub_search_form input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.sub_main_cont_search .sub_search_form input::-moz-placeholder{color:#888888; font-size:14px;}
.sub_main_cont_search .sub_search_form input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.no_slide_bg {position:relative; width:100%; height:100%; padding:50px 0 0 0;}
.no_slide_bg .speech_bubble {position:absolute; top:60px; left:50%; margin-left:-59px; width:118px; height:30px;}
.no_slide_bg .speech_bubble p {color:#888888; font-size:12px; font-weight:300; text-align:center; background:#fff; padding:3px 0; border:1px solid #dce0e0;}

.sub_check_form input[type="checkbox"] {margin-right:10px;margin-top:-2px; width:18px; height:18px; border:1px solid #696969;}
.sub_check_form label {width:100%; vertical-align:middle;padding-top:10px; color:#888888; font-size:14px; font-weight:300;}

.filter_bottom{display:none;}
.filter_bot {height:40px;}
.filter_bot>div{padding:0;}
.filter_check {float:right; padding-top:12px;}
.filter_btn_area.og{padding-left:15px; float:right;}
.filter_btn_area.og a.filter_add{display:block; width:100%; padding:10px 0; text-align:center; background:#fff; border:1px solid #bfbfbf; border-radius:4px; color:#444444; font-size:16px;}
.filter_btn_area.og a.filter_add:hover{background:#ebebeb;}
.filter_btn_area.tg {margin-top:50px;}
.filter_btn_area.tg a.filter_cancel{display:inline-block; width:135px; height:40px; text-align:center; background:#fff; border:1px solid #bfbfbf; border-radius:4px; line-height:40px; color:#444444; font-size:16px; padding:0 !important;}
.filter_btn_area.tg a.filter_cancel:hover{background:#ebebeb;}
.filter_btn_area.tg a.filter_apply{margin-left:15px; display:inline-block; width:135px; height:40px; text-align:center; background:#087a87; border:1px solid #087a87; border-radius:4px; line-height:40px; color:#fff; font-size:16px;}
.filter_btn_area.tg a.filter_apply:hover{background:#008489;}

.category_noResult{margin:30px 15px; padding:50px 15px !important; background:#fff;}
.category_noResult p:first-child{font-size:26px; color:#565a5c; font-weight:500; text-align:center; margin-bottom:20px; line-height:1.4em; word-break:keep-all;}



.category_tabMenu {background:#fff;  border:1px solid #edefef; overflow:hidden;}
.category_tabMenu .left_tab {height:60px;}
.category_tabMenu .left_tab ul {overflow:hidden;}
.category_tabMenu .left_tab ul li {float:left; border-right:1px solid #edefef; display:inline-block; width:22%; text-align:center; line-height:60px; background:#f5f5f5; color:#666; font-size:16px; font-weight:300;}
.category_tabMenu .left_tab ul li:nth-child(2n) {border-right:0px;}
.category_tabMenu .left_tab ul a:last-of-type li {border-right:none;}
.category_tabMenu .left_tab ul li:hover {background:#fff; color:#666;}
/*.category_tabMenu .left_tab ul li a.leftmenu_active{background:#fff !important; color:#666 !important;}*/

.category_tabMenu .right_paging {background:#fff;height:60px; line-height:60px;}
.category_tabMenu .right_paging .paging {text-align:right; padding-right:20px;}
.category_tabMenu .right_paging .paging li {display:inline-block; font-size:14px; color:#b1b1b1;}
.category_tabMenu .right_paging .paging li a {color:#b1b1b1;}
.category_tabMenu .right_paging .paging li:nth-child(1) {padding-right:10px; font-weight:500;}
.category_tabMenu .right_paging .paging li:nth-child(3) {padding-left:10px; font-weight:500;}
.category_tabMenu .right_paging .paging li span:nth-child(1) {padding-right:5px; color:#bd9655; font-weight:500;}
.category_tabMenu .right_paging .paging li span:nth-child(2) {padding-left:5px; }

.category_tabMenu .right_paging {background:#fff;height:60px; line-height:60px;}
.category_tabMenu .right_paging .paging_mobile {text-align:center;  display:none;}
.category_tabMenu .right_paging .paging_mobile li {display:inline-block; font-size:14px; color:#b1b1b1;}
.category_tabMenu .right_paging .paging_mobile li a {color:#b1b1b1;}
.category_tabMenu .right_paging .paging_mobile li:nth-child(1) {padding-right:10px; font-weight:500;}
.category_tabMenu .right_paging .paging_mobile li:nth-child(3) {padding-left:10px; font-weight:500;}
.category_tabMenu .right_paging .paging_mobile li span:nth-child(1) {padding-right:5px; color:#bd9655; font-weight:500;}
.category_tabMenu .right_paging .paging_mobile li span:nth-child(2) {padding-left:5px; }

/*.category_tabMenu_cont {padding:10px; background:#fff;}*/
.category_cont_new .regoodsBox {position:relative; margin-top:15px; }
.category_cont_new .regoodsBox>a {width:100%; vertical-align:middle; height:360px; display:block; text-align:center; position:relative; background:#bbb; border:1px solid #dadada; border-bottom:0; }
.category_cont_new .photoArea {float:left; width:66px;height:66px; border-radius:50%;border:2px solid #fff;overflow:hidden;}
.category_cont_new .regoodsBox a .charge_panel {width:180px; height:45px; background:#535353; opacity:0.9;  position:absolute; bottom:20px; left:0; padding:0 10px; line-height:45px;}
.category_cont_new .regoodsBox a .charge_panel p {color:#fff; font-size:20px;}
.category_cont_new .regoodsBox .newGoods_info {background:#fff; overflow:hidden; padding:20px; border:1px solid #dadada; display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center;}
.category_cont_new .regoodsBox .newGoods_info .newGoods_info_top {width:100%; font-weight:300; line-height:24px; display:block;}
.category_cont_new .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-weight:500; font-size:18px; color:#444444; overflow:hidden; word-break: break-all; text-overflow: ellipsis; width:98%;} 
.category_cont_new .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.category_cont_new .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(3) {width:98%; overflow:hidden; word-break: break-all; text-overflow: ellipsis; white-space:nowrap;}
.category_cont_new .regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.category_cont_new .regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.category_cont_new .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.category_cont_new .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.category_cont_new .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.category_cont_new .regoodsBox .favArea {position:absolute; top:15px; right:10px;}

.category_cont_int .regoodsBox {position:relative; padding-top:15px; }
.category_cont_int .regoodsBox > a {width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.category_cont_int .regoodsBox a .photoArea {width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; right:20px; bottom:-33px; z-index:999;}
.category_cont_int .regoodsBox a .charge_panel {width:145px; height:45px; background:#535353; opacity:0.9;  position:absolute; bottom:20px; left:0; padding:0 10px; line-height:45px;}
.category_cont_int .regoodsBox a .charge_panel p {color:#fff; font-size:20px;}
.category_cont_int .regoodsBox a img {width:auto; height:100%;}
.category_cont_int .regoodsBox .newGoods_info {height:105px;background:#fff; overflow:hidden; padding:20px;}
.category_cont_int .regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px;}
.category_cont_int .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-size:18px; color:#444444; width:98%; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; word-break:break-all;} 
.category_cont_int .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.category_cont_int .regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.category_cont_int .regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.category_cont_int .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.category_cont_int .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.category_cont_int .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.category_cont_int .regoodsBox .favArea {position:absolute; top:30px; right:30px;}

.searchReq .regoodsBox .newGoods_info{height:100px;}
.searchReq .regoodsBox .newGoods_info .newGoods_info_bot li{padding-top:15px; width:100% !important; text-align:right;}
.searchReq .regoodsBox .newGoods_info .newGoods_info_bot li .pink{color:#f4869d;}

.tab02 .reGoodsArea .regoodsBox .Info_wrapper{position:absolute; top:50%; left:10%; right:10%;}
.tab02 .reGoodsArea .regoodsBox a .photoArea {width:66px; height:66px; margin:0 auto 15px auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:static;}
.tab02 .reGoodsArea .regoodsBox a .GoodsList {overflow:hidden; background:rgba(0,0,0,0.4);}
.tab02 .reGoodsArea .regoodsBox a .GoodsList ul{text-align:center; color:#fff;}
.tab02 .reGoodsArea .regoodsBox a .GoodsList li:nth-child(1) {font-size:22px; font-weight:500; padding-top:12px; padding-bottom:12px; line-height:1.4em;}
.tab02 .reGoodsArea .regoodsBox a .GoodsList li:nth-child(2) {font-size:16px; font-weight:300; padding-top:14px; padding-bottom:12px;}

.category_cont_low .regoodsBox {position:relative; padding-top:15px; }
.category_cont_low .regoodsBox a {width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.category_cont_low .regoodsBox a .photoArea {width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; right:20px; bottom:-33px; z-index:999;}
.category_cont_low .regoodsBox a .charge_panel {width:145px; height:45px; background:#535353; opacity:0.9;  position:absolute; bottom:20px; left:0; padding:0 10px; line-height:45px;}
.category_cont_low .regoodsBox a .charge_panel p {color:#fff; font-size:20px;}
.category_cont_low .regoodsBox a img {width:auto; height:100%;}
.category_cont_low .regoodsBox .newGoods_info {height:105px;background:#fff; overflow:hidden; padding:20px;}
.category_cont_low .regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px;}
.category_cont_low .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-size:18px; color:#444444;} 
.category_cont_low .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.category_cont_low .regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.category_cont_low .regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.category_cont_low .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.category_cont_low .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.category_cont_low .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.category_cont_low .regoodsBox .favArea {position:absolute; top:30px; right:30px;}

.category_cont_high .regoodsBox {position:relative; padding-top:15px; }
.category_cont_high .regoodsBox a {width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.category_cont_high .regoodsBox a .photoArea {width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; right:20px; bottom:-33px; z-index:999;}
.category_cont_high .regoodsBox a .charge_panel {width:145px; height:45px; background:#535353; opacity:0.9;  position:absolute; bottom:20px; left:0; padding:0 10px; line-height:45px;}
.category_cont_high .regoodsBox a .charge_panel p {color:#fff; font-size:20px;}
.category_cont_high .regoodsBox a img {width:auto; height:100%;}
.category_cont_high .regoodsBox .newGoods_info {height:105px;background:#fff; overflow:hidden; padding:20px;}
.category_cont_high .regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px;}
.category_cont_high .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-size:18px; color:#444444;} 
.category_cont_high .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.category_cont_high .regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.category_cont_high .regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.category_cont_high .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.category_cont_high .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.category_cont_high .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.category_cont_high .regoodsBox .favArea {position:absolute; top:30px; right:30px;}

/* 수정(2016-11-21) */

.sub_main_tit>div{padding:0;}
.sub_main_tit>div:last-child{margin:15px 0;}
.sub_main_tit>div.btn1 a{font-size:16px; display:block; background:#f4869d; color:#fff; border-radius:4px; padding:10px 0;}
.sub_main_tit>div.btn1 a:hover{background:#f4869d;}

.sub_main_tit>div.btn2 a{font-size:16px; display:block; background:#f4869d; color:#fff; border-radius:4px; padding:10px 0;}
.sub_main_tit>div.btn2 a:hover{background:#f4869d;}

.sub_main_cont_search{clear:both;}
.category_tabMenu.remake .left_tab{width:100%; height:100% !important;}
.category_tabMenu.remake .left_tab ul li{background:transparent; height:100%; line-height:1.4em;}
/*.category_tabMenu.remake .left_tab ul li:last-child{border-right:0 !important;}*/
.category_tabMenu.remake .left_tab ul li a{display:block; color:#666666; font-size:16px; padding:19px 0; vertical-align: middle;}
.category_tabMenu.remake .left_tab ul li a.leftmenu_active {background:#f4869d; color:#fff;}
.category_tabMenu.remake .left_tab ul li a:hover{background:#f4869d; color:#fff;}
.category_tabMenu.remake>div:first-child{padding:0;}

.category_airRoute .airRoute_table{background:#fff; word-break:keep-all;}
.category_airRoute .airRoute_table:after{display:block; clear:both; content:'';}
.category_airRoute .airRoute_thead{border-bottom:1px solid #edefef; padding:0;}
.category_airRoute .airRoute_tbody{border-bottom:1px solid #ddd; padding:0;}
.category_airRoute .airRoute_tbody:last-of-type{border-bottom:0;}

.category_airRoute .airRoute_th{padding:15px; font-size:16px; color:#565a5c; background:#edefed;  line-height:1.4em; vertical-align: middle;}
.category_airRoute .airRoute_th:nth-child(3) span.ico{display:inline-block; width:20px; height:16px; background:url(/resources/images/shopping/confirm3.png) no-repeat center center; margin-right:5px; background-size:contain; position:relative; top:3px;}
.category_airRoute .airRoute_th:nth-child(4) span.ico{display:inline-block; width:20px; height:16px; background:url(/resources/images/shopping/confirm4.png) no-repeat center center; margin-right:5px; background-size:contain; position:relative; top:3px;}

.category_airRoute .airRoute_td{ font-size:16px; color:#888;  padding:15px; line-height:1.4em;}
.category_airRoute .airRoute_td a{display:block; border:1px solid #f4869d; border-radius:4px; padding:5px 0; color:#f4869d; font-size:14px; text-align:center;}
.category_airRoute .airRoute_td a:hover{background:#ebebeb;}

.airRoute_row>div{float:left; text-align:center;}
.airRoute_row>div:nth-child(1){width:10%;}
.airRoute_row>div:nth-child(2){width:12%;}
.airRoute_row>div:nth-child(3),.airRoute_row>div:nth-child(4){width:14%;}
.airRoute_row>div:nth-child(5),.airRoute_row>div:nth-child(6){width:14%;}
.airRoute_row>div:nth-child(7),.airRoute_row>div:nth-child(8){width:11%;}

.airRoute_row.airRoute_thead.moblie_ver{display:none;}

.airRoute_row>div:nth-child(1) a{border:0 !important; }
.airRoute_row>div:nth-child(1) a:hover{background:transparent !important;}
.airRoute_row>div:nth-child(1) img{width:35px; height:35px; border:4px solid #c8c8c8;}

.newGoods_info_bot.remake{padding:0;}
.newGoods_info_bot.remake li{padding:0;}
.newGoods_info_bot.remake li:nth-child(1){width:auto; display:block !important;}
.newGoods_info_bot.remake li:nth-child(2){float:right !important; margin:0 !important; border-radius:4px; padding:5px 0 !important; text-align:center; color:#fff; }
.newGoods_info_bot.remake li.rbtn{background:#f4869d;}
.newGoods_info_bot.remake li.sbtn{background:#f4869d;}

/* 결제완료 */

.suc_big_copy h2{font-size:32px; font-weight:300; padding:55px 0;}
.suc_big_cont {max-width:968px;max-height:100%; overflow:hidden; border-left:1px solid #dce0e0; border-right:1px solid #dce0e0; margin:0 auto; margin-bottom:50px;}
.suc_big_cont .suc_cont_top {width:100%; height:26px; background:url(/resources/images/pay/suc_cont_top.jpg) no-repeat top center; }
.suc_big_cont .suc_cont_main{width:100%; height:100%; background:url(/resources/images/pay/suc_cont_bg.jpg) repeat-y top center;overflow:hidden;}
.suc_big_cont .suc_cont_bottom{width:100%; height:26px; background:url(/resources/images/pay/suc_cont_bottom.jpg) no-repeat bottom center; }

.suc_big_cont .suc_cont_main .order_num_Area {margin-top:35px; height:100px; background:url(/resources/images/pay/suc_title_bg.jpg) repeat-x; line-height:100px;}
.suc_big_cont .suc_cont_main .order_num_Area p {display:inline-block;font-size:26px; font-weight:300; color:#fff; }
.suc_big_cont .suc_cont_main .order_num_Area h3 {display:inline-block; margin-right:10px;}

.suc_big_cont .suc_cont_main .order_Area_info {margin:15px 100px; }
.suc_big_cont .suc_cont_main .order_Area_info .order_Box {border-bottom:1px solid #dce0e0; padding:27px; overflow:hidden;font-weight:300;}
.suc_big_cont .suc_cont_main .order_Area_info 

/* 수정 및 추가(2016-11-22) */
.order_Box:nth-child(4) {margin-bottom:50px; border-bottom:none;}
.order_btnbox{margin-bottom:50px;}
.order_btnbox a{display:block; float:left; width:100%; font-size:16px; padding:15px 0; border-radius:4px; box-sizing: border-box; }
.order_btnbox a{background:#f4869d; color:#fff; }
.order_btnbox a:hover{background:#f4869d;}


.suc_big_cont .suc_cont_main .order_Area_info .order_Box .orderBox_tit{font-size:16px; color:#444444;}
.suc_big_cont .suc_cont_main .order_Area_info .order_Box .orderBox_info{font-size:16px; color:#888888;}

/*----------------------------------------------------------------------------------------------*/

/*판매서 상세페이지(검수페이지)*/

#container_wrap .row{margin:0;}

/*상단 숨김 메뉴(사진, 상세설명,/resources.)*/
.scroll_Category{position:fixed; top:-60px; width:100%; height:60px; background:#565a5c; line-height:60px; font-weight:300; z-index:108;}
.scroll_Category li{display:block;  float:left; padding:0 10px;}
.scroll_Category li:first-child{padding-left:0;}
.scroll_Category li a{border:0; background:none; padding:12px 15px; color:#999; font-size:16px;}
.scroll_Category li a:hover{color:#fff; border-bottom:6px solid #cacccd;}
.scroll_Category li a.scroll_on{color:#fff; border-bottom:6px solid #cacccd;}
.scroll_Category.show_nav{top:0;}

/*상품이미지*/
.contents_gray.product_intro{  padding:20px 0 40px 0;}
.prod_introduce .prod_photo{ position:relative; padding:0;}
.product_img{text-align:center; padding:0; margin:0 auto; position:relative;}
.product_img .big >img{width:auto; height:480px;border:0;vertical-align:top;}
.product_img .big{height:480px; background:#bbb;}
.product_img .sum {text-align:left; margin-top:15px;}
.product_img .sum div{text-align:center;background:#bbb; display:inline-block;width:13%;height:70px;/* border:2px solid #b5b5b5; */margin:2px;cursor:pointer; overflow:hidden;}
.product_img .sum div img {height:100%; }
.product_img .sum div.on{border:2px solid #f4869d;}

.prod_photo .logo_bg{display:block; width:80px; height:80px; border-radius:80px; background:rgba(255,255,255,0.7); position:absolute; top:5%; right:5%; box-shadow:1px 1.732px 2px 0px rgba(9, 2, 4, 0.2); }
.prod_introduce .prod_logo img{position:relative; top:18px;}

/*우측 고정 메뉴*/
.prod_info_fix{position:absolute; right:0; top:48px; }

/*우측 고정 메뉴 1열(가격 표시+번개아이콘)*/
.prod_info{padding-right:0;}
.prod_info .prod_head{background:#444444; padding:15px 25px; z-index:110;}
.prod_info .prod_head .prod_price{padding-left:0 !important;}
.prod_info .prod_head .price_hover1{color:#fff; font-size:18px; font-weight:500; text-align:center;}
.prod_info .prod_head .flash{margin-left:10px; padding:5px; cursor:pointer;}
.prod_info .prod_head .flash img{vertical-align: middle;}
.prod_bottom{position:absolute; padding-top:40px;}



/*우측 고정 메뉴 판매기간 선택(수정0629)*/
.prod_info .prod_term{background:#fff; padding:0 20px; border:1px solid #dddddd; min-height:300px;}
/* .prod_info .prod_term{background:#fff; padding:38px 20px; border:1px solid #dddddd; min-height:421px;} */
.prod_term .date_select1{padding-left:0;}
.prod_term .date_select2{padding-right:0;}
.prod_term .date_select2 label:before{left:25px !important;}
.prod_term .selinput label:before {content:''; width:17px; height:15px; font-size:15px; color:#c7baba; background-color:#fff; left:10px; top:13px; padding:0 0 2px; position:absolute; background: url(/resources/images/category/date_bg.png) no-repeat;}
.prod_term .term1{margin-bottom:15px; font-size:18px; font-weight:300; color:#444;}
.prod_info  .sub_search_form{width:100%;}
.prod_info  .sub_search_form input {width:100%; border:1px solid #d2d2d2; height:40px;color:#888888 !important; font-size:14px; border-radius:4px; padding-left:15px;}
.prod_info  .sub_search_form input.date_input {padding-left:30px;}
.prod_info  .sub_search_form input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.prod_info  .sub_search_form input::-moz-placeholder{color:#888888; font-size:14px;}
.prod_info  .sub_search_form input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}


/*우측 고정 메뉴 금액 계산 부분*/
.prod_bill_wrap {clear:both; padding:15px 0;}
.prod_term .prod_bill{width:100%; /*height:150px;*/ font-size:16px; color:#888888;}
/* .prod_term .prod_bill{width:100%; height:228px; font-size:16px; color:#888888;} */
.prod_term .prod_bill tr{border-bottom:1px solid #dddddd;}
.prod_bill tr.bill_total{border-bottom:0; font-size:18px; color:#02a69d;}
.prod_bill .bill2{text-align:right; position:relative;}

/*우측 고정 메뉴 즉시구매 버튼*/
.prod_term .takeBtn{width:100%; height:55px; line-height:55px; text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:18px; margin-top:5px;}
.prod_term .takeBtn a{color:#fff; display:block; width:100%; height:55px; line-height:55px; text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:18px; }
.prod_term .takeBtn a:hover{background:#f4869d;}
.prod_term .takeBtn a:focus{background:#f4869d;}
.share_mobile ul li a:active{background:#ebebeb;}

/*우측 고정 메뉴 하단(나도 판매하기/위시리스트에 담기)*/
.prod_info .sales_menu{  }
.sales_menu .select_menu{width:320px; margin:auto;}
.sales_menu .select_menu li{width:100%; font-size:16px; border:1px solid #dedede; border-radius:4px; margin-bottom:12px;}
.sales_menu .select_menu li p{height:100%; padding:15px 0; width:100%; letter-spacing:-1px; text-align:center;}
.sales_menu .select_menu li a{color:#444; display:block;}
.sales_menu .select_menu li a:hover{background:#ebebeb;}
.sales_menu .select_menu .save_prod{font-size:14px; color:#888888; text-align:center; margin-bottom:15px;}
.sales_menu .select_menu .save_prod span{color:#f4869d;} 


/*상품 정보(흰배경 부분)*/
.contents_white.product_tit,.product_post,.product_sim{border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;padding:15px 0;}
.sales_detail{height:100%; overflow:hidden;}


/*상품 정보 에이전트 사진, 이름*/
.product_tit{border:1px solid #ddd;}
.product_tit .agent_photo{height:100%; padding:0 0 15px 0; border-bottom:1px solid #ddd;}
.product_tit .agent_photo:after{display:block; clear:both; content:'';}
.prod_title{padding:45px 20px;}
.product_tit .agent_img{display:inline-block; padding-left:20px; text-align:center;}
.product_tit .agent_img img{width:40px; height:40px; overflow:hidden;}
.product_tit .agent_img p{padding:5px 0; margin-left:10px; display:inline-block; font-size:16px; color:#444; }
.product_tit .agentBtn{margin-top:30px; padding:0; }
.product_tit .agentBtn a{color:#fff; width:100%; display:block; padding:15px 25px; background:#f4869d; border-radius:4px; text-align:center; font-size:16px;}
.agent_info .agentBtn a:hover{background:#f4869d;}


/*상품 정보 판매서 번호,제품이름, 장소(수정0629)*/
.prod_tit1,.prod_tit2{width:100%;}
.prod_tit1 .prod_num{font-size:16px; color:#909090;}
.prod_tit1 .prod_num2{font-size:16px; color:#909090;}
.prod_tit1 .prod_title{font-size:20px; color:#444444; line-height:1.2em; padding:0; font-weight:500; margin-bottom:25px;}
.prod_tit1 .prod_title_en{font-size:26px; color:#444444; margin:10px 0; line-height:1.2em;}
.prod_tit1 .prod_locate{font-size:16px; color:#909090; line-height:1.4em; word-break:keep-all;}
/* .prod_tit1 .prod_locate{font-size:16px; color:#909090; margin-bottom:25px;} */
.prod_tit2 li{padding:0; font-size:14px; color:#999999; height:100%; }
.prod_tit2 li.prod_point1 p{height:75px; background:url(/resources/images/sales_detail/prod_intro1.png) no-repeat center top; background-size:45px;}
.prod_tit2 li.prod_point1 p span{display:block; width:100%; padding-top:50px; text-align:center;}
.prod_tit2 li.prod_point2 p{height:75px; background:url(/resources/images/sales_detail/prod_intro2.png) no-repeat center top; background-size:45px;}
.prod_tit2 li.prod_point2 p span{display:block; width:100%; padding-top:50px; text-align:center;}
.prod_tit2 li.prod_point3 p{height:75px; background:url(/resources/images/sales_detail/prod_intro3.png) no-repeat center top; background-size:45px;}
.prod_tit2 li.prod_point3 p span{display:block; width:100%; padding-top:50px; text-align:center;}


/*상품 세부 정보(회색영역)*/
.contents_gray.product_text{padding:30px 15px;}
.prod_txtbox{padding:0;}
.prod_txtbox hr{display:block !important; border:0; border-top:1px solid #dedede; padding:0;}
.prod_txtbox{height:100%; width:100%;}
.prod_txtbox .prod_txt{padding:10px 0; height:100%;}
.prod_txtbox .prod_txt:last-of-type{border-bottom:0;}
.prod_txtbox .gtd{color:#909090; font-size:16px; padding-left:0;}
.prod_txtbox .dtd{color:#444444;  vertical-align:top; font-size:18px; margin-bottom:15px; padding:0;}
.prod_txtbox .prod_dinfo{padding-left:0;}
.prod_txtbox .dtd2{color:#444444;  vertical-align:top; font-size:16px; padding-left:0;}
.prod_txtbox .cate_btn{text-align:center; padding:10px 45px; background:#fff; border-radius:4px; color:#444;}
.prod_txtbox .cate_btn:nth-child(2){margin-left:30px;}
.prod_txtbox .agentBtn{margin-top:45px; border:1px solid #bfbfbf; background:#fff; border-radius:4px; padding:0;}
.prod_txtbox .agentBtn button{background:none; border:0; width:100%;}
.prod_txtbox .agentBtn a{color:#f4869d; display:block; width:100%; height:100%;  padding:15px 25px; text-align:center; font-size:16px;}
.prod_txtbox .agentBtn a:hover{background:#ebebeb;}
.prod_dinfo .row{padding:13px 0;}


/*후기*/
.prod_pstbox{padding:0 !important;}
.prod_pstbox .prod_scripts{height:100%; padding:0 0 15px 0; overflow:hidden;}
.prod_scripts .sales_tit{display:inline-block; font-size:26px; color:#333333; padding:10px;}
.prod_scripts button{background:none; border:0; cursor:pointer;}
.prod_scripts .script_translate{text-align:center; display:inline-block; font-size:14px; color:#444444; padding:10px 0; background-size:30px;}
.prod_scripts .script_translate span{padding-left:10px; vertical-align: middle;}
.prod_scripts .search_script{border:1px solid #d2d2d2; border-radius:20px;  padding-right:0; background:url(/resources/images/common/search_icon.png) no-repeat 95% 4px; margin-top:10px;}
.prod_scripts .search_script input{border:0; padding:7px; width:80%; font-size:16px; }
.post_script1{width:100%; height:100%; padding:20px 0; border-bottom:1px solid #edefef;}
.post_script1 .consumer_photo{height:100%; padding:0;}
.post_script1 .consumer_img{text-align:center;}
.post_script1 .consumer_img img{width:110px; height:110px; overflow:hidden;}
.post_script1 .consumer_img p{font-size:16px; color:#444; margin-top:15px;}
.post_script1 .script_txt{margin-left:30px; padding:0 10px; font-size:14px; position:relative;}
.post_script1 .script_txt p{font-size:14px; color:#909090; word-break:break-all;}
.post_script1 .script_txt span.script_date{display:block; margin-top:15px;  color:#9f9f9f;}
.post_script1 .script_recommend{float:right; padding:0; position:absolute; top:50%; right:0; margin-top:-20px;}
.post_script1 .script_recommend a{display:block; border:1px solid #bfbfbf; background:url(/resources/images/wishlist/recommend.png) no-repeat 15px 12px; border-radius:4px; padding:10px 20px; cursor:pointer;}
.post_script1 .script_recommend a.recommend_active{background:url(/resources/images/)}

.post_script1 .script_recommend a span{width:100%;padding-left:25px; color:#666; font-size:14px;}
.more_post{display:block; padding:30px 0; position:relative; text-align:right;}
.more_post p{color:#888888; margin:10px 10px 0 0; text-align:center;}
.more_post>div>div{padding:0;}
.more_post>div>div a{color:#666666; font-size:16px; display:block;  padding:10px 40px; text-align:center; border:1px solid #bfbfbf; border-radius:4px; font-size:16px;}
.more_post>div>div a:hover{background:#ebebeb;}


/*에이전트*/
.agent_txtbox{height:100%; padding:0 0 20px 0; border-bottom:1px solid #dedede;}
.agent_content{padding:0;}
.agent_div{padding:0;}
.agent_div .sales_tit{display:inline-block; font-size:26px; color:#333333; padding:10px 0;}
.agent_txtbox .agent_photo{height:100%; padding:0; margin-top:20px;}
.agent_txtbox .agent_img{text-align:left;}
.agent_txtbox .agent_img img{width:110px; height:110px; overflow:hidden;}
.agent_info{padding:0;}
.agent_info h3{font-size:22px; color:#444444; line-height:1.4em;}
.agent_info .agent_from{font-size:14px; color:#909090; margin:15px 0;}
.agent_info .agent_txt{width:100%; margin:15px 0;}
.agent_info .agent_txt span{color:#666; font-size:14px; line-height:1.4em;}
.agent_etc1{padding:0; margin-bottom:25px; color:#888888;}
.agent_etc1 span{padding-left:5px;}
.agent_etc2{padding:0; position:relative;}
.agent_etc2 .etc_row1{height:100%; padding:0;}
.agent_etc2 .etc_row2{padding:0;}
.agent_etc2 .etc_row1 p{padding-left:0;}
.agent_etc2 .etc_row2 p{padding-left:20px;}
.agent_etc2 .script_num{display:inline-block; width:40px; height:40px; background:#ffbf00; border-radius:40px; color:#fff; line-height:40px; position:absolute; top:-10px; left:40px; padding:0; text-align:center;}
.agent_etc2 .certify{padding:0; position:absolute; top:-10px; left:70px;}
.agent_etc2 .certify img{width:42px !important;}
.agent_info button{border:0; background:none; width:100%;}
.agent_info .agentBtn{margin-top:30px; padding:0; }
.agent_info .agentBtn a{color:#fff; width:100%; display:block; padding:15px 25px; background:#f4869d; border-radius:4px; text-align:center; font-size:16px;}
.agent_info .agentBtn a:hover{background:#f4869d;}
.agent_sns{margin-top:25px; padding:0;}
.agent_sns .dtd{color:#444444;  vertical-align:top; font-size:18px; margin-bottom:15px; padding:0;}
.agent_sns .gtd{color:#909090; font-size:16px; padding:0;}
.agent_sns button{border:0; background:none;}
.agent_sns .facebookBtn{margin-top:30px; padding:0;}
.agent_sns .facebookBtn span{padding:10px;}
.agent_sns .facebookBtn a{color:#fff; width:100%; display:block; padding:15px 25px; background:#4867aa; border-radius:4px; text-align:center;}
.agent_sns .facebookBtn a:hover{background:#3d5892}
.agent_sns .facebookBtn a img{border:0; position:relative; top:-3px;}
.agent_sns .social_connection{padding-bottom:20px; border-bottom:1px solid #dedede;}
.agent_sns:last-of-type .social_connection{border-bottom:none;}


/*위치*/
.contents_gray.agent_location{margin:0; padding:40px 0;}
.agent_location{overflow:hidden; width:100%; height:100%; margin:40px 0; padding:0;}
.agent_location .agent_map{height:560px; width:100%; }




/*모바일용 공유버튼(3개)*/

.share_mobile{display:none; text-align:center; padding:0; border-bottom:1px solid #ddd;}
.share_mobile:after{display:block; clear:both; content:'';}
.share_mobile ul li{border-right:1px solid #ddd;}
.share_mobile ul li:last-child{border-right:0;}
.share_mobile ul li a{display:block; padding:20px 0; color:#999; font-size:16px; word-break:keep-all;}
.share_mobile ul li a span{text-align:left !important;}
.share_mobile ul li a img{padding-right:5px; position:relative; top:-3px;}


/*비슷한 상품*/

.slick-dots{display:none !important;}

.contents_white.product_sim{padding:20px 0 40px 0;}
.sim_txtbox{height:100%; padding:0 0 20px 0;}
.sim_content{padding:0;}
.sim_div{padding:0;}
.sim_div .sim_tit{display:inline-block; font-size:26px; color:#333333; padding:10px 0;}

/*PC용 슬라이드*/
.category_slide{padding:0 !important;}
.category_slide .slide_wrap{padding:0 15px;}
.regular slider.slick-dotted.slick-slider{padding:0 !important;}
.category_slide .slideCon.prod{position:relative; padding-top:15px; }
.category_slide .slideCon.prod>a{width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.category_slide .slideCon.prod a .PhotoArea{width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; right:20px; bottom:-33px; z-index:108;}
.category_slide .slideCon.prod a .price_panel {width:180px; height:45px; background:#535353; opacity:0.9;  position:absolute; bottom:20px; left:0; padding:0 10px; line-height:45px;}
.category_slide .slideCon.prod a .price_panel p {color:#fff; font-size:20px;}
.category_slide .slideCon.prod a img{width:auto; height:100%; margin:0 auto;}
.category_slide .slideCon.prod .commodity_info {height:100%; background:#f5f5f5; overflow:hidden; padding:40px 20px 20px 20px;}
.category_slide .slideCon.prod .commodity_info .commodity_info_top {font-weight:300; line-height:24px;}
.category_slide .slideCon.prod .commodity_info .commodity_info_top li:nth-child(1) {font-size:18px; color:#444444; min-height:48px;} 
.category_slide .slideCon.prod .commodity_info .commodity_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.category_slide .slideCon.prod .commodity_info .commodity_info_bot{overflow:hidden;}
.category_slide .slideCon.prod .commodity_info .commodity_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.category_slide .slideCon.prod .commodity_info .commodity_info_bot li.commodity_mall{width:70px; color:#55452b;}
.category_slide .slideCon.prod .commodity_info .commodity_info_bot li.commodity_star_rate{padding-left:15px; margin-top:1px;}
.category_slide .slideCon.prod .commodity_info .commodity_info_bot li.commodity_star_rate img{float:left;}
.category_slide .slideCon.prod .commodity_info .commodity_info_bot li.commodity_post{padding-left:15px; color:#909090;}
.category_slide .slideCon.prod .favArea {position:absolute; top:30px; right:30px;}
.category_slide .slick-prev{left:-3px !important; top:40% !important;}
.category_slide .slick-next{right:-3px !important; top:40% !important;}

/*태블릿, 모바일용(슬라이드 기능 X)*/
.category_slide_m{padding-top:0;}
.category_cont_m .regoodsBox_mo{position:relative; padding:15px 0 0 0; }
.category_cont_m .regoodsBox_mo a{width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative;}
.category_cont_m .regoodsBox_mo a .photoArea{width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; right:20px; bottom:-33px; z-index:95;}
.category_cont_m .regoodsBox_mo a .price_panel{width:145px; height:45px; background:#535353; opacity:0.9;  position:absolute; bottom:20px; left:0; padding:0 10px; line-height:45px;}
.category_cont_m .regoodsBox_mo a .price_panel p{color:#fff; font-size:20px;}
.category_cont_m .regoodsBox_mo a img{width:auto; height:100%;}
.category_cont_m .regoodsBox_mo .commodity_info {height:100%; background:#fff; overflow:hidden; padding:20px;}
.category_cont_m .regoodsBox_mo .commodity_info .commodity_info_top {font-weight:300; line-height:24px;}
.category_cont_m .regoodsBox_mo .commodity_info .commodity_info_top li:nth-child(1) {font-size:18px; color:#444444;} 
.category_cont_m .regoodsBox_mo .commodity_info .commodity_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.category_cont_m .regoodsBox_mo .commodity_info .commodity_info_bot ul{overflow:hidden;}
.category_cont_m .regoodsBox_mo .commodity_info .commodity_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.category_cont_m .regoodsBox_mo .commodity_info .commodity_info_bot li.commodity_mall{width:70px; color:#55452b;}
.category_cont_m .regoodsBox_mo .commodity_info .commodity_info_bot li.commodity_star_rate{padding-left:15px; margin-top:1px;}
.category_cont_m .regoodsBox_mo .commodity_info .commodity_info_bot li.commodity_star_rate img{float:left;}
.category_cont_m .regoodsBox_mo .commodity_info .commodity_info_bot li.commodity_post{padding-left:15px; color:#909090;}
.category_cont_m .regoodsBox_mo .favArea {position:absolute; top:30px; right:30px;}


/*모바일용 즉시구매(기본) 버튼*/
.purchaseBtn_mobile{display:none; position:fixed; bottom:0px; z-index:97; text-align:center; width:100%; padding:20px 15px; background:rgba(255,255,255,0.8); border-top:1px solid #dedede;}
.purchaseBtn_mobile>button{float:left;}
.purchaseBtn_mobile>div{margin-left:2%; float:left; width:48%;}
/* .purchaseBtn_mobile>div{margin-left:2%; float:left; width:32%;} */
.purchaseBtn_mobile>div>button{width:100%; border:0;}
.purchaseBtn_mobile>.takeBtn{width:48%; border:0;}
/* .purchaseBtn_mobile>.takeBtn{width:32%; border:0;} */
.purchaseBtn_mobile .takeBtn a{color:#fff; display:block; width:100%; padding:10px 0; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:16px; background:#f4869d; }
.purchaseBtn_mobile .takeBtn a:active{background:#f4869d;}
.btn,.btn-group-lg>.btn, .btn-lg{padding:0;}
.purchaseBtn_mobile .sales_btn02 .takeBtn a{border:1px solid #dedede; color:#444; background:#fff;}
.purchaseBtn_mobile .sales_btn02 .takeBtn a:active{background:#ebebeb;}

/*모바일용 판매서 비활성화 버튼*/
.purchaseBtn_disable1 .takeBtn{display:none; position:fixed; bottom:40px; z-index:97; width:92%; margin:0 4%; height:55px; line-height:55px; text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:18px;}
.purchaseBtn_disable1 .takeBtn a{color:#fff; display:block; width:92%; margin:0 4%; height:55px; line-height:55px; text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:18px;}
.purchaseBtn_disable1 .takeBtn a:hover{background:#f4869d;}

/*모바일용 의뢰서 비활성화 버튼*/
.purchaseBtn_disable2 .takeBtn{display:none; position:fixed; bottom:40px; z-index:97; width:92%; margin:0 4%; height:55px; line-height:55px; text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:18px;}
.purchaseBtn_disable2 .takeBtn a{color:#fff; display:block; width:92%; margin:0 4%; height:55px; line-height:55px; text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:18px;}
.purchaseBtn_disable2 .takeBtn a:hover{background:#f4869d;}


/* 에이전트 */


/* 서브 콘텐츠 박스(order_list)*/
.Sub_Contents {} /* LNB 있을 경우 콘텐츠 */
.Sub_Contents .Sub_Contents_tit1 {width:100%; height:50px; line-height:50px; font-size:18px; color:#565a5c; background:#edefed; position:relative;}
.Sub_Contents .Sub_Contents_body1 {background:#fff; border-bottom:1px solid #ccc; padding:15px;}
.Sub_Contents .Sub_Contents_body1:last-child{border-bottom:0;}


.Sub_Contents .Sub_Contents_body1 div{border-bottom:1px solid #dce0e0; padding-left:10px;}
.Sub_Contents .Sub_Contents_body1 div:last-of-type {border-bottom:none;}
.Sub_Contents .Sub_Contents_body1 .Sub_Contents_stit{padding-top:25px; font-size:30px; padding-bottom:5px;}
.Sub_Contents .Sub_Contents_body1 .Sub_Contents_stit li {display:inline-block; font-size:16px; color:#565a5c; width:27%;} 
.Sub_Contents .Sub_Contents_body1 .Sub_Contents_stit li:last-of-type {width:13%;}
.Sub_Contents .Sub_Contents_body1 .Sub_Contents_scont{padding-top:10px; font-size:30px; padding-bottom:35px;}
.Sub_Contents .Sub_Contents_body1 .Sub_Contents_scont:last-of-type {padding-bottom:80px;}
.Sub_Contents .Sub_Contents_body1 .Sub_Contents_scont li {display:inline-block; font-size:16px; color:#565a5c; width:27%; vertical-align:top; overflow:hidden; word-break:break-all;} 
.Sub_Contents .Sub_Contents_body1 .Sub_Contents_scont li:last-of-type {width:13%;}
.Sub_Contents .Sub_Contents_body1 .Sub_Contents_box {min-height:450px; overflow:hidden; padding:45px;}

.Sub_Contents .Sub_Contents_body1 .Sub_Contents_box .box_p {color:#565a5c; font-size:26px; padding:50px 0 2px ; font-weight:500; }
.Sub_Contents .Sub_Contents_body1 .Sub_Contents_box ul {padding-top:30px;}
.Sub_Contents .Sub_Contents_body1 .Sub_Contents_box ul li {color:#565a5c; font-size:16px; line-height:28px;}

.Sub_Contents_body .root_box{padding:0 15px !important;}
.root_cont .root_box table{width:100%; font-size:16px;}
.root_cont .root_box table tr{border-bottom:1px solid #dce0e0;}
.root_cont .root_box table tr:last-child{border-bottom:0;}
.root_cont .root_box table th{font-weight:500; vertical-align: middle; padding:15px 0;}
.root_cont .root_box table td{letter-spacing:0; overflow:hidden; padding:15px 0; font-size:16px;}
.root_cont .root_box table td ul>li{display:inline-block; vertical-align:middle;}
.root_cont .root_box table td ul>li:last-child{margin-right:0;}
.root_cont .root_box table td ul li span{display:block;}

.root_box_state .state li{border-radius:4px;text-align:center;display:inline-block; background:#dcdcdc; color:#fff; padding:5px 10px !important; margin:3px 0;}
.root_box_state .state li.active{background:#f4869d;}
.root_box_state .state.gold li.active{background:#f4869d;} 
.root_box_state .state span{color:#d2d2d2; vertical-align: middle; font-size:10px;}

.root_box_loda li,.root_box_info li,.root_box_contact li,.root_box_order li{margin-right:20px;}
.root_box_loda li:last-child,.root_box_info li:last-child,.root_box_contact li:last-child,.root_box_order li:last-child{margin-right:0;}

.root_box .img-rounded{border-radius:0; width:60px; height:60px; margin-bottom:10px;}
.root_box .img-circle{width:60px; height:60px; margin-bottom:10px;}

.root_box_contact ul li{padding:0; overflow:hidden; height:100%; vertical-align: middle;}
.root_box_contact ul li a{display:block; color:#888; width:100%; padding:5px 15px !important;}

.root_box_contact .contactBtn li{display:block; background:#fff; font-size:14px !important;  border-radius:4px; border:1px solid #dce0e0 !important; text-align:center; margin:2.5px;}
.root_box_contact .contactBtn span{display:inline-block !important;  padding-left:10px; vertical-align:middle;}

.root_box_price{overflow:hidden; height:100%; position:relative; padding:0;}
.root_box_price div.pricelist{width:70%; float:left; margin-right:2.5%;}
.root_box_price .pricelist div{float:left; width:31%; margin-right:2.5%;}
.root_box_price div.totalprice{width:27.5%; float:right; font-size:16px; color:#565a5c;}
.root_box_price div.totalprice span{padding-top:10px;}


.root_box_price div{padding:0; border-bottom:0 !important; }
.root_box_price div:last-child{margin-right:0;}
.root_box_price div p em{width:67%; display:inline-block; word-break:keep-all; color:#888;}
.root_box_price div p span{display:block; vertical-align: bottom; padding-top:25px; font-weight:500; word-break:break-word; line-height:1.4em; font-size:16px; color:#565a5c; margin-bottom:10px;}

.completeDeal_web{margin:20px 0 40px 0 !important; clear:both;}
.completeDeal_web a{color:#f4869d;}


/*에이전트 모바일용*/
.Sub_Contents_root_m1 {display:block;}
.Sub_Contents_root_m1 .root_m_tit {background:#dbeff1; font-size:18px; color:#565a5c; padding:20px 10px;}
.Sub_Contents_root_m1 .root_m_cont {padding:10px; background:#fff;}
.Sub_Contents_root_m1 .root_m_cont .root_m_box ul {line-height:24px;}
.Sub_Contents_root_m1 .root_m_cont .root_m_box li {padding:0 0 20px 0 ;font-size:16px;border-bottom:1px solid #dce0e0; }
.Sub_Contents_root_m1 .root_m_cont .root_m_box li.root_m_box_tit {font-size:20px; color:#565a5c; padding:15px 0; border-bottom:none;}
.Sub_Contents_root_m1 .root_m_cont .root_m_box li:last-of-type {border-bottom:none;}

.Sub_Contents_tit .print_btn {position:absolute; top:8px; right:10px;}
.print_btn a {width:110px; line-height:35px;height:35px; overflow:hidden;font-size:16px; display:block; color:#707578;border:1px solid #c4c4c4; background:#fff; border-radius:4px;}

.Sub_Contents_root_m1.od_lst {display:none;}
.Sub_Contents_root_m1.od_lst .root_m_tit {background:#dbeff1; font-size:18px; color:#565a5c; padding:20px 10px;}
.Sub_Contents_root_m1.od_lst .root_m_cont {padding:10px; background:#fff;}
.Sub_Contents_root_m1.od_lst .root_m_cont .root_m_box ul {line-height:24px;}
.Sub_Contents_root_m1.od_lst .root_m_cont .root_m_box li {padding:0 0 15px 0 ;font-size:14px;border-bottom:1px solid #dce0e0; }
.Sub_Contents_root_m1.od_lst .root_m_cont .root_m_box li.root_m_box_tit {font-size:16px; color:#565a5c; padding:10px 0; border-bottom:none;}
.Sub_Contents_root_m1.od_lst .root_m_cont .root_m_box li:last-of-type {border-bottom:none;}
/* .Sub_Contents_root_m.od_lst .root_m_cont .root_m_box li span {padding-left:10px;} */
.Sub_Contents_root_m1.od_lst .root_m_cont .root_m_box li span:first-of-type {padding-left:0;}
.Sub_Contents_root_m1.od_lst .root_m_cont .root_m_box li.state span {border-radius:4px;text-align:center;display:inline-block; background:#dcdcdc; color:#fff; padding:3px 5px !important; width:90px; margin-top:5px;}
.Sub_Contents_root_m1.od_lst .root_m_cont .root_m_box li.state span.active {background:#087a87;} 


.root_m_box .img-rounded{border-radius:0; width:60px; height:60px; margin-bottom:10px;}
.root_m_box .img-circle{width:60px; height:60px; margin-bottom:10px; margin-left:10px;}

.root_m_box_contact{overflow:hidden; height:100%;}
.root_m_box_contact .contactBtn>li{text-align:left; border-bottom:0 !important; padding-bottom:0 !important; float:left; margin-right:5px;}
.root_m_box_contact .contactBtn>li a{display:inline-block; background:#fff; padding:5px 15px !important; font-size:14px !important;  border-radius:4px; border:1px solid #dce0e0 !important;  color:#888; margin-top:7.5px;}
.root_m_box_contact .contactBtn p{display:inline; width:100%; padding-left:10px; vertical-align:middle;}

.root_m_box .clientName{display:inline-block; padding-left:10px !important;}

.root_m_box_price,.root_m_box_total{overflow:hidden; height:100%; position:relative;}
.root_m_box_price div{padding:0; margin-right:12%; }
.root_m_box_price div:last-child{margin-right:0;}
.root_m_box_price div p{padding:10px 0;}
.root_m_box_price div p em{width:72%; display:inline-block; word-break:keep-all; height:48px;}
.root_m_box_price div p span{display:block; vertical-align: bottom; padding-top:25px; font-weight:500; word-break:break-word; line-height:1.4em;}

.root_m_box_total{padding-bottom:0 !important;}
.root_m_box_total .totalprice{font-size:16px; padding:10px 0; text-align:center; }
.root_m_box_total .totalprice p{word-break:break-word; line-height:1.4em; font-weight:500; }
.root_m_box_total .totalprice span{font-weight:500; padding-top:5px;}

.buyButton{padding:0 !important; position:relative; }
.buy_btn{padding:0 !important;}
.buy_btn a{border:1px solid #565a5c; background:#f4869d; border-radius:4px; display:block; padding:10px; font-size:16px; color:#fff; border:0; margin:0;}

.Sub_Contents_root_m1 .completeDeal{ margin-top:10px; text-align:left;}
.Sub_Contents_root_m1 .completeDeal a{color:#f4869d;}

.Sub_Contents .Sub_Contents_body .Sub_Contents_box .box_p {color:#565a5c; font-size:26px; padding:50px 0 2px ; font-weight:500; }
.Sub_Contents .Sub_Contents_body .Sub_Contents_box ul {padding-top:30px;}
.Sub_Contents .Sub_Contents_body .Sub_Contents_box ul li {color:#565a5c; font-size:16px; line-height:28px;}

.Sub_Contents .etk_btn_area {padding:20px; position:relative; height:60px;}
.Sub_Contents .etk_btn_area .etk_btn {position:absolute; right:0; border:1px solid #c4c4c4; background:#fff; border-radius:4px;}
.Sub_Contents .etk_btn_area .etk_btn:hover {border:1px solid #f4869d; }
.Sub_Contents .etk_btn_area .etk_btn a {display:block; padding:10px;  color:#000;}
.Sub_Contents .etk_btn_area .etk_btn a:hover { background:#f4869d; color:#fff; } 

.etk_btn_area_v1 {padding:20px 0; position:relative; }
.etk_btn_area_v1 .etk_btn a {display:block; padding:10px;  color:#707578;border:1px solid #c4c4c4; background:#fff; border-radius:4px; margin-right:-15px;}
.etk_btn_area_v1 .rtmo_btn a {border:1px solid #f4869d; background:#f4869d; border-radius:4px;display:block; padding:10px;  color:#fff; margin-right:-15px;}

.etk_btn_area_v1 {padding:20px 0; position:relative; }
.etk_btn_area_v1 .etk_btn a {display:block; padding:10px;  color:#707578;border:1px solid #c4c4c4; background:#fff; border-radius:4px; margin-right:-15px;}
.etk_btn_area_v1 .rtmo_btn a {border:1px solid #f4869d; background:#f4869d; border-radius:4px;display:block; padding:10px;  color:#fff; margin-right:-15px;}

.Sub_Contents_root_m {display:none;}
.Sub_Contents_root_m .root_m_tit {background:#dbeff1; font-size:18px; color:#565a5c; padding:20px 30px;}
.Sub_Contents_root_m .root_m_cont {padding:10px; background:#fff;}
.Sub_Contents_root_m .root_m_cont .root_m_box ul {line-height:24px;}
.Sub_Contents_root_m .root_m_cont .root_m_box li {padding:0 0 20px 0 ;font-size:16px;border-bottom:1px solid #dce0e0; }
.Sub_Contents_root_m .root_m_cont .root_m_box li.root_m_box_tit {font-size:20px; color:#565a5c; padding:15px 0; border-bottom:none;}
.Sub_Contents_root_m .root_m_cont .root_m_box li:last-of-type {border-bottom:none;}

.Sub_Contents_tit1 .print_btn {position:absolute; top:8px; right:10px;}
.print_btn a {width:110px; line-height:35px;height:35px; overflow:hidden;font-size:16px; display:block; color:#707578;border:1px solid #c4c4c4; background:#fff; border-radius:4px;}

.Sub_Contents_root_m.od_lst {display:none;}
.Sub_Contents_root_m.od_lst .root_m_tit {background:#dbeff1; font-size:18px; color:#565a5c; padding:20px 10px;}
.Sub_Contents_root_m.od_lst .root_m_cont {padding:10px; background:#fff;}
.Sub_Contents_root_m.od_lst .root_m_cont .root_m_box ul {line-height:24px;}
.Sub_Contents_root_m.od_lst .root_m_cont .root_m_box li {padding:0 0 15px 0 ;font-size:14px;border-bottom:1px solid #dce0e0; }
.Sub_Contents_root_m.od_lst .root_m_cont .root_m_box li.root_m_box_tit {font-size:16px; color:#565a5c; padding:10px 0; border-bottom:none;}
.Sub_Contents_root_m.od_lst .root_m_cont .root_m_box li:last-of-type {border-bottom:none;}
.Sub_Contents_root_m.od_lst .root_m_cont .root_m_box li span {padding-left:10px;}
.Sub_Contents_root_m.od_lst .root_m_cont .root_m_box li span:first-of-type {padding-left:0;}
.Sub_Contents_root_m.od_lst .root_m_cont .root_m_box li.state span {border-radius:4px;text-align:center;display:inline-block; background:#dcdcdc; color:#fff; padding:3px 5px !important; width:90px; margin-top:5px;}
.Sub_Contents_root_m.od_lst .root_m_cont .root_m_box li.state span.active {background:#087a87;} 


/*-----------------------------------------------------------------*/

/*판매서 상세페이지(로그인 전)*/
.prod_bill_wrap_logb .prod_bill{height:100%; margin-top:30px;}
.prod_term .takeBtn_logb{width:100%; height:55px; line-height:55px; text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:18px;margin-top:5px;}
.prod_term .takeBtn_logb a{color:#fff; display:block; width:100%; height:55px; line-height:55px; text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:18px; }
.sales_menu.logb{margin-top:211px;}


/*판매서 상세페이지(해외배송)*/
.prod_tit2 li.prod_point4 p{height:75px; background:url(/resources/images/sales_detail/prod_intro4.png) no-repeat center top; background-size:45px;}
.prod_tit2 li.prod_point4 p span{display:block; width:100%; padding-top:50px; text-align:center;}

.blog{padding-top:20px;}
.vtc_top{vertical-align:top;}

/* 카테고리 */
.Category_list {min-height:145px; overflow:hidden; background:#444444; padding:20px 0;}
.Category_list .col-lg-2 {padding-right:3px; padding-left:3px;}
.Category_list h2 {font-size:18px; color:#fff; padding-bottom:20px;}
.Category_list .line_01 {overflow:hidden;}
.Category_list .line_02 {overflow:hidden; margin-top:20px;}
.Category_list .cate_cont {width:100%;background:#fff; height:70px; overflow:hidden; padding:18px 10px 18px 40px; position:relative; word-break:break-all; }
.Category_list .cate_cont li:first-of-type{line-height:14px; font-size:16px; color:#909090;}
.Category_list .cate_cont li:last-of-type{font-size:12px; color:#909090; letter-spacing:0;}
.Category_list input[type=checkbox].cate_cont_ip {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.Category_list input[type=checkbox].cate_cont_ip + label.cate_cont {
    padding-left:45px !important;
    display:inline-block !important;
    background-repeat:no-repeat !important;
    cursor:pointer !important;}
.Category_list input[type=checkbox].cate_cont_ip:checked + label.cate_cont {background-image:url(/resources/images/category/Category_list_on.png) !important;}
.Category_list label.cate_cont {
    background-image:url(/resources/images/category/Category_list_off.png) !important;
    background-position: 10px 23px !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}

.Category_list input[type=checkbox].cate_cont_ip:checked + label.cate_cont ul li:first-of-type {color:#444444 !important; font-weight:500;}


.regoodsBox .prod_abroad1{position:absolute; top:15px; left:25px;}
.regoodsBox .prod_abroad1 .abroad_hover1:hover .abroad_msg1{display:block;}
.regoodsBox .prod_abroad1 .abroad_hover1 .abroad_msg1{display:none; width:84px; height:38px; background:url(/resources/images/sales_detail/msg4.png) no-repeat; position:absolute; top:0px; left:40px; font-size:14px; font-weight:500; line-height:1.2em; padding:10px 10px 10px 20px; letter-spacing:-1px; z-index:111;}


/* 상품검색 */

.section-sub {}
.section-sub h2{font-size:26px; font-weight:500; color:#333333;}
.section-sub.review_tit h2{font-size:32px;}
.category_tabMenuV1 {background:#fff;  border:1px solid #edefef; overflow:hidden;}
.category_tabMenuV1 .left_tab_good {background:#fff; height:60px;}
.category_tabMenuV1 .left_tab_good ul {overflow:hidden;}
.category_tabMenuV1 .left_tab_good ul li {float:left; border-right:1px solid #edefef; display:inline-block; width:22%; text-align:center; line-height:60px; background:#fff; color:#666666; font-size:16px; font-weight:300;}
.category_tabMenuV1 .left_tab_good ul a:last-of-type li {border-right:none;}
.category_tabMenuV1 .left_tab_good ul li:hover {background:#bd9655; color:#fff;}
.category_tabMenuV1 .left_tab_good ul li.leftmenu_active {background:#bd9655; color:#fff;}

.category_tabMenuV1 .right_paging {background:#fff;height:60px; line-height:60px;}
.category_tabMenuV1 .right_paging .paging {text-align:right; padding-right:20px;}
.category_tabMenuV1 .right_paging .paging li {display:inline-block; font-size:14px; color:#b1b1b1;}
.category_tabMenuV1 .right_paging .paging li a {color:#b1b1b1;}
.category_tabMenuV1 .right_paging .paging li:nth-child(1) {padding-right:10px; font-weight:500;}
.category_tabMenuV1 .right_paging .paging li:nth-child(3) {padding-left:10px; font-weight:500;}
.category_tabMenuV1 .right_paging .paging li span:nth-child(1) {padding-right:5px; color:#bd9655; font-weight:500;}
.category_tabMenuV1 .right_paging .paging li span:nth-child(2) {padding-left:5px; }

.category_tabMenuV1 .right_paging {background:#fff;height:60px; line-height:60px;}
.category_tabMenuV1 .right_paging .paging_mobile {text-align:center;  display:none;}
.category_tabMenuV1 .right_paging .paging_mobile li {display:inline-block; font-size:14px; color:#b1b1b1;}
.category_tabMenuV1 .right_paging .paging_mobile li a {color:#b1b1b1;}
.category_tabMenuV1 .right_paging .paging_mobile li:nth-child(1) {padding-right:10px; font-weight:500;}
.category_tabMenuV1 .right_paging .paging_mobile li:nth-child(3) {padding-left:10px; font-weight:500;}
.category_tabMenuV1 .right_paging .paging_mobile li span:nth-child(1) {padding-right:5px; color:#bd9655; font-weight:500;}
.category_tabMenuV1 .right_paging .paging_mobile li span:nth-child(2) {padding-left:5px; }

.category_goods {padding-top:10px;}
.ctg_01 .regoodsBox {position:relative; padding-top:15px; }
.ctg_01 .regoodsBox a {width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.ctg_01 .regoodsBox a img {width:auto; height:100%;}
.ctg_01 .regoodsBox .newGoods_info {height:145px;background:#f5f5f5; overflow:hidden;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-size:18px; color:#444444;} 
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.ctg_01 .regoodsBox .favArea {position:absolute; top:30px; right:30px;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_top {border-bottom:1px solid #e9e9e9; height:105px; padding:20px;text-align:center;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_top h3 {font-size:16px; color:#444444; }
.ctg_01 .regoodsBox .newGoods_info .goodBox_top li:first-of-type {font-weight:500; color:#444444; font-size:24px; padding-top:10px;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_top li:nth-child(2){font-size:14px; color:#888888; padding-top:5px;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_top li span {color:#909090; font-size:14px; text-decoration:line-through; padding-right:20px;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom {height:40px;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom .boost,.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom .wishck{height:40px; line-height:40px;text-align:center;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom .boost {color:#888888; text-align:center; font-size:14px; background:url(/resources/images/common/right_bar_01.jpg) no-repeat top right;}
input[type=checkbox].wish_checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].wish_checkbox + label.wish_checkbox_label {padding-left:22px;height:15px; display:inline-block;line-height:15px;font-size:14px;vertical-align:middle;cursor:pointer; color:#888888;}
input[type=checkbox].wish_checkbox:checked + label.wish_checkbox_label {background:url(/resources/images/common/wish_ch.png) no-repeat;}
label.wish_checkbox_label {background:url(/resources/images/common/wish_unch.png) no-repeat;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
label.wish_checkbox_label .count {padding-left:3px; letter-spacing:0;}

.ctg_01 .regoodsBox {position:relative; padding-top:15px; }
.ctg_01 .regoodsBox a {width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.ctg_01 .regoodsBox a img {width:auto; height:100%;}
.ctg_01 .regoodsBox .newGoods_info {height:145px;background:#f5f5f5; overflow:hidden;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-size:18px; color:#444444;} 
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.ctg_01 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.ctg_01 .regoodsBox .favArea {position:absolute; top:30px; right:30px;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_top {border-bottom:1px solid #e9e9e9; height:105px; padding:20px;text-align:center;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_top h3 {font-size:16px; color:#444444; }
.ctg_01 .regoodsBox .newGoods_info .goodBox_top li:first-of-type {font-weight:500; color:#444444; font-size:24px; padding-top:10px;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_top li:nth-child(2){font-size:14px; color:#888888; padding-top:5px;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_top li span {color:#909090; font-size:14px; text-decoration:line-through; padding-right:20px;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom {height:40px;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom .boost,.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom .wishck{height:40px; line-height:40px;text-align:center;}
.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom .boost {color:#888888; text-align:center; font-size:14px; background:url(/resources/images/common/right_bar_01.jpg) no-repeat top right;}

.ctg_02 .regoodsBox {position:relative; padding-top:15px; }
.ctg_02 .regoodsBox a {width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.ctg_02 .regoodsBox a img {width:auto; height:100%;}
.ctg_02 .regoodsBox .newGoods_info {height:145px;background:#f5f5f5; overflow:hidden;}
.ctg_02 .regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px;}
.ctg_02 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-size:18px; color:#444444;} 
.ctg_02 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.ctg_02 .regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.ctg_02 .regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.ctg_02 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.ctg_02 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.ctg_02 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.ctg_02 .regoodsBox .favArea {position:absolute; top:30px; right:30px;}
.ctg_02 .regoodsBox .newGoods_info .goodBox_top {border-bottom:1px solid #e9e9e9; height:105px; padding:20px;text-align:center;}
.ctg_02 .regoodsBox .newGoods_info .goodBox_top h3 {font-size:16px; color:#444444; }
.ctg_02 .regoodsBox .newGoods_info .goodBox_top li:first-of-type {font-weight:500; color:#444444; font-size:24px; padding-top:10px;}
.ctg_02 .regoodsBox .newGoods_info .goodBox_top li:nth-child(2){font-size:14px; color:#888888; padding-top:5px;}
.ctg_02 .regoodsBox .newGoods_info .goodBox_top li span {color:#909090; font-size:14px; text-decoration:line-through; padding-right:20px;}
.ctg_02 .regoodsBox .newGoods_info .goodBox_bottom {height:40px;}
.ctg_02 .regoodsBox .newGoods_info .goodBox_bottom .boost,.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom .wishck{height:40px; line-height:40px;text-align:center;}
.ctg_02 .regoodsBox .newGoods_info .goodBox_bottom .boost {color:#888888; text-align:center; font-size:14px; background:url(/resources/images/common/right_bar_01.jpg) no-repeat top right;}

.ctg_03 .regoodsBox {position:relative; padding-top:15px; }
.ctg_03 .regoodsBox a {width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.ctg_03 .regoodsBox a img {width:auto; height:100%;}
.ctg_03 .regoodsBox .newGoods_info {height:145px;background:#f5f5f5; overflow:hidden;}
.ctg_03 .regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px;}
.ctg_03 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-size:18px; color:#444444;} 
.ctg_03 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.ctg_03 .regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.ctg_03 .regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.ctg_03 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.ctg_03 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.ctg_03 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.ctg_03 .regoodsBox .favArea {position:absolute; top:30px; right:30px;}
.ctg_03 .regoodsBox .newGoods_info .goodBox_top {border-bottom:1px solid #e9e9e9; height:105px; padding:20px;text-align:center;}
.ctg_03 .regoodsBox .newGoods_info .goodBox_top h3 {font-size:16px; color:#444444; }
.ctg_03 .regoodsBox .newGoods_info .goodBox_top li:first-of-type {font-weight:500; color:#444444; font-size:24px; padding-top:10px;}
.ctg_03 .regoodsBox .newGoods_info .goodBox_top li:nth-child(2){font-size:14px; color:#888888; padding-top:5px;}
.ctg_03 .regoodsBox .newGoods_info .goodBox_top li span {color:#909090; font-size:14px; text-decoration:line-through; padding-right:20px;}
.ctg_03 .regoodsBox .newGoods_info .goodBox_bottom {height:40px;}
.ctg_03 .regoodsBox .newGoods_info .goodBox_bottom .boost,.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom .wishck{height:40px; line-height:40px;text-align:center;}
.ctg_03 .regoodsBox .newGoods_info .goodBox_bottom .boost {color:#888888; text-align:center; font-size:14px; background:url(/resources/images/common/right_bar_01.jpg) no-repeat top right;}

.ctg_04 .regoodsBox {position:relative; padding-top:15px; }
.ctg_04 .regoodsBox a {width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.ctg_04 .regoodsBox a img {width:auto; height:100%;}
.ctg_04 .regoodsBox .newGoods_info {height:145px;background:#f5f5f5; overflow:hidden;}
.ctg_04 .regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px;}
.ctg_04 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-size:18px; color:#444444;} 
.ctg_04 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.ctg_04 .regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.ctg_04 .regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.ctg_04 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.ctg_04 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.ctg_04 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.ctg_04 .regoodsBox .favArea {position:absolute; top:30px; right:30px;}
.ctg_04 .regoodsBox .newGoods_info .goodBox_top {border-bottom:1px solid #e9e9e9; height:105px; padding:20px;text-align:center;}
.ctg_04 .regoodsBox .newGoods_info .goodBox_top h3 {font-size:16px; color:#444444; }
.ctg_04 .regoodsBox .newGoods_info .goodBox_top li:first-of-type {font-weight:500; color:#444444; font-size:24px; padding-top:10px;}
.ctg_04 .regoodsBox .newGoods_info .goodBox_top li:nth-child(2){font-size:14px; color:#888888; padding-top:5px;}
.ctg_04 .regoodsBox .newGoods_info .goodBox_top li span {color:#909090; font-size:14px; text-decoration:line-through; padding-right:20px;}
.ctg_04 .regoodsBox .newGoods_info .goodBox_bottom {height:40px;}
.ctg_04 .regoodsBox .newGoods_info .goodBox_bottom .boost,.ctg_01 .regoodsBox .newGoods_info .goodBox_bottom .wishck{height:40px; line-height:40px;text-align:center;}
.ctg_04 .regoodsBox .newGoods_info .goodBox_bottom .boost {color:#888888; text-align:center; font-size:14px; background:url(/resources/images/common/right_bar_01.jpg) no-repeat top right;}

.search_result_visual {height:580px; background:url(/resources/images/category/no_result_bg_01.jpg) no-repeat top center; background-size:cover;}
.search_result_visual p.search_ico_area {text-align:center; margin-top:145px;}
.search_result_visual ul.search_copy_area {color:#fff; margin-top:50px; text-align:center;}
.search_result_visual ul.search_copy_area li:nth-child(1){font-size:24px; }
.search_result_visual ul.search_copy_area li:nth-child(1) span{text-decoration:underline;}
.search_result_visual ul.search_copy_area li:nth-child(2){font-size:18px;margin-top:20px; line-height:24px;}
.search_result_visual .btn_area {text-align:center;}
.search_result_visual .btn_area a{display:inline-block; font-size:18px; color:#444444;width:250px; height:55px; line-height:55px; background:#fff;box-shadow:#dedede 0px 3px 0px; margin-top:30px;}
.search_result_visual .btn_area a:hover { color:#ed5a48; transition:0.3s;}

.ctg_01 a .photoArea {width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; top:15px; left:15px; z-index:999;} 
.ctg_02 a .photoArea {width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; top:15px; left:15px; z-index:999;}
.ctg_03 a .photoArea {width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; top:15px; left:15px; z-index:999;}
.ctg_04 a .photoArea {width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; top:15px; left:15px; z-index:999;}

/* 리뷰 */

.review_goosbox .regoodsBox {position:relative; padding-top:15px; }
.review_goosbox .regoodsBox a {width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.review_goosbox .regoodsBox a .photoArea {width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; right:20px; bottom:-33px; z-index:999;}
/*.review_goosbox .regoodsBox a img {width:auto; height:100%;}*/
.review_goosbox .regoodsBox .newGoods_info {min-height:105px;height:100%; background:#fff; overflow:hidden; padding:20px;}
.review_goosbox .regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px;}
.review_goosbox .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-size:22px; color:#444444;} 
.review_goosbox .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:16px; color:#909090;}
.review_goosbox .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(3) {font-size:16px; color:#666666;}
.review_goosbox .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(4) {font-size:16px; color:#909090;}

.right_review_Box {padding-top:35px; padding-bottom:35px;}
.right_review_Box h3 {font-size:24px; color:#444444; font-weight:500;}
.right_review_Box p {font-size:18px; color:#888888; word-break:break-all; padding-top:30px; line-height:28px;}
.right_review_Box p.re_sub_titp{padding-top:0;}
.right_review_Box p.re_sub_titps{padding-top:15px;}
.right_review_Box p.re_sub_copy {padding-top:35px; font-size:18px; color:#666666;}
.right_review_Box p.count_word {font-size:14px; color:#888888; padding-top:10px; font-weight:200;}
.right_review_Box h3.re_sub_tit {padding-top:30px;}
.right_review_Box .acco_btn{text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:16px; margin-top:30px;}
.right_review_Box .acco_btn a{color:#fff; display:block; padding:15px 0;}
.right_review_Box .acco_btn:hover{background:#f4869d;}
.right_review_Box .check_num {width:100%; height:100%; position:relative; margin-top:40px;}
.right_review_Box .check_num .check_copy {height:30px;}
.right_review_Box .check_num .check_copy li{display:inline-block; color:#087a87; font-size:16px;}
.right_review_Box .check_num .check_copy li:nth-child(1) {position:absolute; left:0}
.right_review_Box .check_num .check_copy li:nth-child(2) {position:absolute; right:0}
.right_review_Box .check_radiobt {margin-top:20px; text-align:center; padding-bottom:40px;}
.right_review_Box .check_radiobt li {display:inline-block; width:9.5%;}
.right_review_Box .review_tear {width:100%; height:100%; padding-top:20px;}
.right_review_Box .review_tear textarea {height:255px; width:100%; padding:10px; outline:none;resize:none; font-size:16px; color:#888888; border:1px solid #dddddd;}
.right_review_Box .review_tear textarea.sub_ta {height:180px;}
.right_review_Box .review_tear textarea::-webkit-input-placeholder{color:#888888; font-size:16px;}
.right_review_Box .review_tear textarea::-moz-placeholder{color:#888888; font-size:16px;}
.right_review_Box .review_tear textarea:-ms-input-placeholder {color:#888888 !important; font-size:16px;}

input[type=radio].review_check_num {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=radio].review_check_num + label.review_check_lb {text-align:center;width:22px; height:22px; display:inline-block;padding-top:30px; background-repeat:no-repeat;background-position: 0 0;font-size:16px;
    vertical-align:middle;cursor:pointer;color:#888888;}
input[type=radio].review_check_num:checked + label.review_check_lb {background-image:url(/resources/images/reveiw/check_num.png);}
label.review_check_lb {background-image:url(/resources/images/reveiw/uncheck_num.png);
    -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.star_check_form input[type=checkbox].starcheck_ck {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.star_check_form input[type=checkbox].starcheck_ck + label.starcheck_label {width:29px;height:28px; display:inline-block; cursor:pointer;}
.star_check_form input[type=checkbox].starcheck_ck:checked + label.starcheck_label {background-image:url(/resources/images/reveiw/star_check.png);}
.star_check_form label.starcheck_label {background-image:url(/resources/images/reveiw/star_uncheck.png);
    -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.star_check_form  {padding-top:10px;}
.star_check_form li {display:inline-block; padding-right:5px;}

.fav_check_form  {padding-top:10px;}
.fav_check_form li {display:inline-block; padding-right:40px;}

.fav_check_form input[type=radio].fav_chk_box {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.fav_check_form input[type=radio].fav_chk_box + label.fav_chk_label {padding-left:45px;height:36px; display:inline-block;font-size:16px;
    vertical-align:middle;cursor:pointer;color:#888888;font-weight:300; line-height:36px;}
.fav_check_form input[type=radio].fav_chk_box:checked + label.fav_chk_label {background:url(/resources/images/reveiw/down_on.png) no-repeat; color:#f4869d;font-weight:500;font-size:16px;}
.fav_check_form label.fav_chk_label {background:url(/resources/images/reveiw/down_off.png) no-repeat;
    -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.fav_check_form input[type=radio].fav_chk_box_u {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.fav_check_form input[type=radio].fav_chk_box_u + label.fav_chk_label_u {padding-left:45px;height:36px; display:inline-block;font-size:16px;
    vertical-align:middle;cursor:pointer;color:#888888;font-weight:300; line-height:36px;}
.fav_check_form input[type=radio].fav_chk_box_u:checked + label.fav_chk_label_u {background:url(/resources/images/reveiw/up_on.png) no-repeat; color:#f4869d;font-weight:500;font-size:16px;}
.fav_check_form label.fav_chk_label_u {background:url(/resources/images/reveiw/up_off.png) no-repeat;
    -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.reqRegist_btn.flt_l { padding-left:15px; padding-right:15px; margin:0;}
.reqRegist_btn.flt_l a{float:left; margin:20px 0;}
.reqlist_con.p15 {padding:15px; overflow:hidden; font-size:16px; color:#565a5c;}
.reqlist_con.p30 {padding:30px; overflow:hidden;}
.reqlist_con .none_app{font-size:16px; color:#565a5c;}
.reqlist_con .sequre_chenge {margin:20px 0 0 0;}
.reqlist_con .sequre_chenge.first_sc {margin:5px 0 0 0; clear:both; }

#pw_change_mypage .reqlist_conbox{}
#pw_change_mypage .reqlist_conbox:last-child{}

.reqlist_con.remake{border-top:1px solid #ddd; margin-top:35px; padding-top:15px;}
.reqlist_con.remake.box1 {margin-right:15px; margin-left:15px;}
.reqlist_con.remake .reqRegist_btn>div{padding:0;}
.reqlist_con.remake .reqRegist_btn a{float:none;}
.reqlist_con .reqRegist_btn:after{display:block; clear:both; content:'';}
.reqRegist_btn.m15 {margin:15px;}
.reqRegist_btn.m15:after{display:block; clear:both; content:'';}
.reqRegist_btn.m00 {margin:0px;}
.reqlist_con.p15 ul.ip_nat li {display:inline-block;}
.reqlist_con.p15 ul.ip_nat li:nth-child(2) {padding-left:20px;}
.reqlist_con.p15 ul.ip_nat li:nth-child(2) input {font-size:16px; color:#565a5c;width:100%; height:40px; border:1px solid #c4c4c4; border-radius:4px; padding-left:10px;}
.reqlist_con.p15 ul.ip_nat li:nth-child(2) input::-webkit-input-placeholder{color:#565a5c; font-size:16px;}
.reqlist_con.p15 ul.ip_nat li:nth-child(2) input::-moz-placeholder{color:#565a5c; font-size:16px;}
.reqlist_con.p15 ul.ip_nat li:nth-child(2) input:-ms-input-placeholder {color:#565a5c !important; font-size:16px;}

.reqlist_con .sequre_chenge{clear:both;}
.reqlist_con .sequre_chenge ul{overflow:hidden; padding:4px 0 3px 0;}
.reqlist_con .sequre_chenge .ip_nat.pw_chg li:first-of-type {padding:10px 0px 10px 15px;} 
.reqlist_con .sequre_chenge .ip_nat.pw_chg li:nth-of-type(2) {padding:0; padding-right:15px;} 
.reqlist_con .sub_check_form .formDs input[type="checkbox"] + label {font-size:16px !important; color:#565a5c !important;}
.reqlist_con .sub_check_form .formDs.lg_al {float:none;}
.reqlist_con .sub_check_form p.login_al {color:#565a5c; font-size:16px; margin: 10px 0 0 26px;}
.reqlist_con .sub_check_form p.login_al.m00 {margin:0 !important;} 
.reqlist_con .sequre_chenge .login_record {border-bottom:1px solid #dce0e0;}
.reqlist_con .sequre_chenge .login_record:last-of-type {border-bottom:none;}
.reqlist_con .sequre_chenge .login_record:first-of-type  li {vertical-align:middle;padding:0 0 10px 5px; }
.reqlist_con .sequre_chenge .login_record li{display:inline-block; width:32%;vertical-align:top;  padding:10px 0 10px 5px; }
.reqlist_con .sequre_chenge .login_record li:nth-child(3) {width:20%;}
.reqlist_con .sequre_chenge .login_record li:nth-child(4) {width:14%;}
.reqlist_con .sequre_chenge .login_record a.logout {color:#f4869d;}
.reqlist_con .sequre_chenge .login_record a.logout:hover {font-weight:500; color:#fc3e44;}
.reqlist_con .pw_info_copy {font-size:16px; color:#565a5c; padding:15px 30px;}
.reqlist_con .pw_info_copy span a{color:#f4869d;}
.reqlist_con .open_req_area {padding:30px 0 10px 0; border-bottom:1px solid #dce0e0;}
.reqlist_con .open_req_area p a {color:#565a5c; font-size:16px;}
.reqlist_con .paypal_copy_area {color:#555555; font-size:16px; padding:10px 0;}
.sequre_chenge a.more_detail{display:block; color:#f4869d; margin-bottom:20px;}
.sequre_chenge a.more_detail:hover{text-decoration: underline !important;}

.reqlist_con .paypal_input_area {}
.reqlist_con .paypal_input_area li {font-size: 16px; color:#555555; position:relative;}
.reqlist_con .paypal_input_area li input{width:50%;}
.reqlist_con .paypal_input_area li input::-webkit-input-placeholder{color:#999999; font-size:14px;}
.reqlist_con .paypal_input_area li input::-moz-placeholder{color:#999999; font-size:14px;}
.reqlist_con .paypal_input_area li input:-ms-input-placeholder {color:#999999 !important; font-size:14px;}
.reqlist_con .paypal_input_area li:after{content:''; clear:both; display:block;}
.reqlist_con .paypal_input_area li .selbox{position:relative; width:50%;}
.reqlist_con .paypal_input_area li select{width:100%; position:relative;}
.reqlist_con .paypal_input_area li .selbox label:after{top:17px; right:5%;}
.reqlist_con .back_next_btn {}
.reqlist_con .back_next_btn a.backadd {background:#fff; border:1px solid #c4c4c4; color:#707578; margin-left:5%;}
.reqlist_con .back_next_btn a.backadd:hover {color:#fff; background:#e0e0e0; border:1px solid #e0e0e0;}

.reqlist_con .back_next_btn {padding:0; margin:20px 0 20px 0; text-align:center; overflow:hidden;}
.reqlist_con .back_next_btn  a span{position:absolute; right:15px;}
.reqlist_con .back_next_btn  a{font-size:16px; background:#f4869d; border-radius:4px;display:block; padding:15px 0;  color:#fff; margin-left:10px;}
.reqlist_con .back_next_btn  a.next_re_btn {margin-left:0 !important;}
.reqlist_con .back_next_btn  a:hover{background:#f4869d;}

.reqlist_prepare .reqlist_conbox.p15 {padding:15px;}
.fw500 {font-weight:500 !important;}
.reqlist_con .sub_check_form .formDs.lg_al span {color:#565a5c; font-size:16px; }

.reqlist_con .sequre_chenge .login_record.gift_point li{display:inline-block; width:20%;vertical-align:top;  padding:10px 0 10px 5px; letter-spacing:0; font-size:16px;}
.reqlist_con .sequre_chenge .login_record.gift_point li:nth-child(2) {width:45%;}
.reqlist_con .sequre_chenge .login_record.gift_point li:nth-child(3) {width:15%;}
.reqlist_con .sequre_chenge .login_record.gift_point li:nth-child(4) {width:15%;}
.reqlist_con .sequre_chenge p.giftcard_point {font-size:18px; font-weight:500; color:#555555;}
.reqlist_con .sequre_chenge p.giftcard_point span {font-size:26px; color:#f4869d; font-weight:500;}

.reqlist_con .sequre_chenge .login_record.gift_coupon li{display:inline-block; width:25%;vertical-align:top;  padding:10px 0 10px 5px; letter-spacing:0; font-size:16px;}
.reqlist_con .sequre_chenge .login_record.gift_coupon li:nth-child(2) {width:15%;}
.reqlist_con .sequre_chenge .login_record.gift_coupon li:nth-child(3) {width:20%;}
.reqlist_con .sequre_chenge .login_record.gift_coupon li:nth-child(4) {width:35%;}
.reqlist_con .sequre_chenge .payway_add {border:1px solid #c4c4c4; cursor:pointer; height:180px;}
.reqlist_con .sequre_chenge .payway_add p.text-center.plus_ico{font-size:90px; margin:50px 0; font-weight:200; color:#888888;}
.reqlist_con .sequre_chenge .payway_add p.text-center{font-size:16px;  color:#555555;}
.reqlist_con .sequre_chenge .payway_sign {border:1px solid #c4c4c4; height:180px; position:relative; padding:10px;}
.reqlist_con .sequre_chenge .payway_sign .pw_num {padding-top:5px;}
.reqlist_con .sequre_chenge .payway_sign .pw_num li{ font-size:16px; color:#555555; letter-spacing:0;}
.reqlist_con .sequre_chenge .payway_sign.pw_basic {}
.reqlist_con .sequre_chenge .payway_sign .card_icon{position:absolute; bottom:10px; right:10px;}
.reqlist_con .sequre_chenge.first_sc .row .col-lg-4:nth-child(4),.reqlist_con .sequre_chenge.first_sc .row .col-lg-4:nth-child(5),.reqlist_con .sequre_chenge.first_sc .row .col-lg-4:nth-child(6),
.reqlist_con .sequre_chenge.first_sc .row .col-lg-4:nth-child(7),.reqlist_con .sequre_chenge.first_sc .row .col-lg-4:nth-child(8),.reqlist_con .sequre_chenge.first_sc .row .col-lg-4:nth-child(9) {margin-top:10px;}

.reqlist_con .sequre_chenge .payway_sign .pw_baseset {position:absolute; bottom:10px;}
.reqlist_con .sequre_chenge .payway_sign .pw_baseset li{ font-size:16px; color:#555555; letter-spacing:0;}
.reqlist_con .sequre_chenge .payway_sign .pw_baseset li a {color:#f4869d;}
.reqlist_con .sequre_chenge .payway_sign .pw_baseset li a:hover {color:#ff3d43; font-weight:500;}
.reqlist_con .sequre_chenge .payway_sign .pw_baseset li span {display:inline-block; vertical-align:top; margin-top:-3px; padding-left:10px;}

#searchfield { display: block; width: 100%; text-align: center; }

.autocomplete-suggestions { border: 1px solid #999; background: #fff; cursor: default; overflow: auto; padding-right:10px;}
.autocomplete-suggestion {position:relative; height:40px; line-height:40px;padding-left:50px; font-size: 16px;; white-space: nowrap; overflow: hidden; }
.autocomplete-suggestion img {position:absolute; top:10px; left:15px; width:20px; height:20px;}
.autocomplete-selected { background: #f0f0f0; }
.autocomplete-suggestions strong { font-weight: bold; color: #444444; }

.prod_term .sales_btn02{margin-bottom:15px;}
.prod_term .sales_btn02 .takeBtn a{background:#fff; color:#444; border:1px solid #dedede; }
.prod_term .sales_btn02 .takeBtn a:hover{background:#ebebeb;}
.prod_dinfo .row:first-of-type {padding: 0 0 13px 0;}
.agent_snss{margin-top:25px; padding:0;}
.agent_snss .dtd{color:#444444;  vertical-align:top; font-size:18px; margin-bottom:15px; padding:0;}
.agent_snss .gtd{color:#909090; font-size:16px; padding:0;}
.agent_snss button{border:0; background:none;}
.agent_snss .social_connection{padding-bottom:20px; border-bottom:1px solid #dedede;}
.agent_snss:last-of-type .social_connection{border-bottom:none;}
.agent_snss .social_connection .prod_dinfo {margin-left:-15px;}
.agent_snss .social_connection .prod_dinfo .row .dtd2{padding:0;color:#444444;  vertical-align:top; font-size:16px; margin-bottom:15px;}
.prod_txtbox .gtd .prod_msg {font-size:16px; padding:10px; width:100%; border:1px solid #d2d2d2; margin-top:10px; background:#fff; color:#444444;border-radius:4px;}
.prod_txtbox .gtd .prod_msg span {color:#f4869d;}

.prod_txtbox .gtd .tag_list {padding:0;}
.prod_txtbox .gtd .tag_list li {display:inline-block; padding:8px 15px; height:40px; background:#edefed; color:#f4869d; font-size:14px; border:1px solid #dce0e0; margin-right:10px;}


.profPost.Sub_Contents .Sub_Contents_body div{border-bottom:0;}

.profPost .profPost_btn{clear:both; margin-bottom:40px; padding:0 15px;}
.profPost .profPost_btn a{font-size:16px; color:#f4869d;}

.profPost .profPost_tab02{padding:0 !important; overflow:hidden;}

.prod_txt .gtd ul li{clear:both; position:relative;}
.prod_txt .gtd ul li>div{text-align:center; padding:0; width:20%;}
.prod_txt .gtd ul li>div img{margin-bottom:10px;}
.prod_txt .gtd ul li>div p{word-break:keep-all;}

.prod_txt .gtd ul li .sales_prodSize_mo{display:none;}

/*상품 무게 및 부피 도움말*/
.prod_txt .gtd ul li span.priceinfo_help:hover .hoverBubble{display:block !important;}
.prod_txt .gtd .priceinfo_help{margin-left:5px;}
.prod_txt .gtd img{margin-top:-3px;}
.prod_txt .gtd .hoverBubble{display:none !important; position:absolute;top:-15px; left:130px; z-index:111; width:410px;}
.prod_txt .gtd .hoverBubble .hoverMsg_left img{top:20px;}
.prod_txt .gtd .hoverMsg_content{width:400px;}
.prod_txt .gtd .hoverMsg_content .hptxt{text-align:left; overflow:hidden; word-break:keep-all;}
.prod_txt .gtd .hoverMsg_content .hptxt>span{display:block; width:60%; float:left;}
.prod_txt .gtd .hoverMsg_content .hptxt>img{ float:right; padding:15px; }

#pop_message_deal .msg_sidePanel{padding:15px 15px 297px 15px;}

.prod_scripts .dtd{color:#444444;  vertical-align:top; font-size:18px; margin-bottom:15px; padding:0; border:0 !important;}
.prod_scripts>div{padding:20px 0;}
.prod_scripts .prod_onlineInfo{border-bottom:1px solid #dedede; overflow:hidden;}
.prod_offlineInfo{overflow:hidden;}
.prod_scripts .prod_onlineInfo>a{color:#444444; font-size:14px; padding:10px; width:100%; display:block; background:#fafafa; border-radius:4px;}
.prod_pstbox iframe{border:0; width:100%; height:350px; overflow:hidden; padding:0; margin-bottom:20px;}
.prod_offlineInfo p{overflow:hidden; padding:20px; border:1px solid #e9e9e9; font-size:14px; color:#444444; line-height:1.4em;}

.agent_sns .social_connection{overflow:hidden;}

.deal_Deliver .msgdeal_map{overflow:hidden;}
.deal_Deliver .msgdeal_map iframe{padding:0; border:0; height:200px; margin-bottom:15px;}

.deal_Deliver .msgdeal_map iframe .agentmap{height:200px;}


.btn-primary{text-shadow: initial;}
.container:after{content:''; clear:both; display:block; }

/*에이전트 되기(서브페이지용)*/
.subpage_header .sub_header .mainMenu li.agent1{margin:11px 20px 0 0; border:0; padding:0 !important; width:125px;}
.subpage_header .sub_header .mainMenu li.agent1>h3>a{display:block; height:100%; line-height:normal; padding:10px 15px; border:2px solid #dbdbdb;}
.subpage_header .sub_header .mainMenu li.agent1 .hideMenu{width:230px; left:-106px;}

.subpage_header .sub_header .mainMenu>li:nth-of-type(2){border-left:1px solid #dbdbdb;}
.Sub_Contents .Sub_Contents_body1 .stateNotice_btn a:first-child:hover{background:#008489;}

/*에이전트*/
.subpage_header .sub_header .mainMenu li.agent2 .hideMenu{width:230px; left:-162px;}
.subpage_header .sub_header .mainMenu li.agent2{padding:0 10px !important;}

/*이용안내*/
.subpage_header .sub_header .mainMenu li.use_info .hideMenu{width:230px; left:-152px;}

/*에이전트(메인페이지)*/
.header .mainMenu li.agent2 .hideMenu{width:230px; left:-162px;}
.header .mainMenu li.agent2{padding:0 10px !important; border-left:1px solid #dbdbdb;}

/*이용안내(메인페이지)*/
.header .mainMenu li.use_info .hideMenu{width:230px; left:-152px;}


/*판매서 상세페이지(해외배송)*/
.product_img .prod_abroad1{position:absolute; top:5%; left:5%;}
.product_img .prod_abroad1 .abroad_hover1 img{padding:5px;}
.product_img .prod_abroad1 .abroad_hover1:hover .abroad_msg1{display:block;}
.product_img .prod_abroad1 .abroad_hover1 .abroad_msg1{display:none; width:84px; height:38px; background:url(/resources/images/sales_detail/msg4.png) no-repeat; position:absolute; top:4px; left:40px; font-size:14px; font-weight:500; line-height:1.2em; padding:10px 10px 10px 20px; letter-spacing:-1px; z-index:111;}



/*검색버튼(모바일) 수정 전*/
.mobile_header .mobile_searchBtn{display:none; float:left; vertical-align: middle; text-align:center; padding:9px 0;width:100%; }
.mobile_header .mobile_searchBtn:after{clear:both; display:block; content:'';}
.mobile_header .mobile_searchBtn button{border:1px solid #dbdbdb; background:none; font-size:14px; width:60%; border-radius:2px;}
.mobile_header .mobile_searchBtn button:active{background:#ebebeb;}
.mobile_header .mobile_searchBtn button a{display:block; width:100%; height:100%; color:#909090;}
.mobile_header .mobile_searchBtn button p{display:inline-block; height:25px;}
.mobile_header .mobile_searchBtn button img{float:left; width:auto; height:20px; margin-top:5px;}

.mobile_header .mobile_searchBtn button span{height:25px; line-height:25px; margin-top:2px; padding-left:5px;}
.mobile_header .mobile_searchBtn button:hover{border:1px solid #999;}



/*쇼핑에이전트 추천 - 인기*/
.rec_popular{padding:50px 0;}


/*인기 1(1열 2 콘텐츠)*/
.category_cont_popular1 .regoodsBox {position:relative; padding-top:15px; }
.category_cont_popular1 .regoodsBox a {width:100%; vertical-align:middle; height:332px; display:block; text-align:center; position:relative; background:#bbb;}
.category_cont_popular1 .regoodsBox a .photoArea {width:66px; height:66px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden; position:absolute; right:20px; bottom:-33px; z-index:999;}
.category_cont_popular1 .regoodsBox a .charge_panel {width:145px; height:45px; background:#535353; opacity:0.9;  position:absolute; bottom:20px; left:0; padding:0 10px; line-height:45px;}
.category_cont_popular1 .regoodsBox a .charge_panel p {color:#fff; font-size:20px;}
.category_cont_popular1 .regoodsBox a img {width:auto; height:100%;}
.category_cont_popular1 .regoodsBox .newGoods_info {height:105px;background:#fff; overflow:hidden; padding:20px;}
.category_cont_popular1 .regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px;}
.category_cont_popular1 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-size:18px; color:#444444;} 
.category_cont_popular1 .regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:14px; color:#909090;}
.category_cont_popular1 .regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.category_cont_popular1 .regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.category_cont_popular1 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.category_cont_popular1 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.category_cont_popular1 .regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.category_cont_popular1 .regoodsBox .favArea {position:absolute; top:30px; right:30px;}


/*인기 2(1열 3 콘텐츠)*/
.contents_white.rec_popular .container{padding:0;}
.category_cont_popular2{text-align:center; height:100%; overflow:hidden;}
.category_cont_popular2 .recBox{padding:15px; height:360px;}
.category_cont_popular2 .rec{width:100%; height:100%;}
.category_cont_popular2 .rec p{font-size:28px; color:#fff; font-weight:500; padding:130px 0 20px 0; letter-spacing:-1px; text-shadow:0 0 3px rgba(0,0,0,0.5);}
.category_cont_popular2 .rec div{border:0; background:none;}
.category_cont_popular2 .rec div a{display:block; color:#f4869d; font-size:16px; padding:15px 0; background:#fff; border-radius:4px; font-weight:500; box-shadow:0 0 3px rgba(0,0,0,0.2);}
.category_cont_popular2 .rec div ater a:hover{background:#ebebeb;}

.category_cont_popular2 .c1{background:url(/resources/images/recommend/rec1.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .c2{background:url(/resources/images/recommend/rec6.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .c3{background:url(/resources/images/recommend/rec7.jpg) no-repeat center top; background-size:cover;}

.category_cont_popular2 .r1{background:url(/resources/images/recommend/rec1.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r2{background:url(/resources/images/recommend/rec2.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r3{background:url(/resources/images/recommend/rec3.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r4{background:url(/resources/images/recommend/rec4.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r5{background:url(/resources/images/recommend/rec5.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r6{background:url(/resources/images/recommend/rec6.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r7{background:url(/resources/images/recommend/rec7.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r8{background:url(/resources/images/recommend/rec1.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r9{background:url(/resources/images/recommend/rec6.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r10{background:url(/resources/images/recommend/rec7.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r11{background:url(/resources/images/recommend/rec1.jpg) no-repeat center top; background-size:cover;}
.category_cont_popular2 .r12{background:url(/resources/images/recommend/rec1.jpg) no-repeat center top; background-size:cover;}


/*위시리스트(로그인 전)*/
.wishlist{padding:60px 0 !important;}
.Sub_Contents_body.wList{border:1px solid #dce0e0;}
.Sub_Contents_body.wList .Sub_Contents_box.bf_login .wList_text{width:100%; overflow:hidden; text-align:center; margin-top:20px; padding:0;}
.Sub_Contents_body.wList .Sub_Contents_box.bf_login .wList_text p.wList_txt{font-size:16px; color:#565a5c;}
.Sub_Contents_body.wList .Sub_Contents_box.bf_login .wList_text p.wList_login{width:100%; height:100%;}
.Sub_Contents_body.wList .Sub_Contents_box.bf_login .wList_text .loginBtn{margin-top:30px; padding:0; overflow:hidden; text-align:center;}
.Sub_Contents_body.wList .Sub_Contents_box.bf_login .wList_text .loginBtn button{border:0; background:none; width:260px;}
.Sub_Contents_body.wList .Sub_Contents_box.bf_login .wList_text .loginBtn a{display:block; color:#fff; height:55px; line-height:55px; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}

.Sub_Contents_body.wList .Sub_Contents_box.bf_login .wList_text .loginBtn a:hover{background-color:#f4869d;}



/*위시리스트(쇼핑에이전트 추천(로그인 후))*/
.wishlist_title .profile_img{width:80px; height:80px; padding:0;}
.wishlist_title .profile_img .img-circle{width:100%; height:100%;}

.wishlist_title .wList_tit{margin-left:30px;}
.wishlist_title .wList_tit .wList_title{color:#f4869d; font-size:26px; padding:20px 0 15px 0;}
.wishlist_title .wList_tit .wList_num{font-size:18px; color:#444444; padding-bottom:20px;}
.wishlist_title .wList_new{position:absolute; right:5px; top:5px; padding:0;}

.wishlist_title .wList_new .wList_Btn{position:relative; color:#fff; background:#f4869d; border:0; border-radius:4px; float:right;}
.wishlist_title .wList_new .wList_Btn a{color:#fff; font-size:14px; display:block; padding:0px 15px; height:40px; line-height:40px; }
.wishlist_title .wList_new .wList_Btn:hover{background:#f4869d;}
.wishlist_title .wList_new .wList_Btn a img{position:absolute; top:13px; right:20px;}

.wList_modify .wList_Btn{position:relative; color:#fff; background:#f4869d; border:0; border-radius:4px; float:right;}
.wList_modify .wList_Btn a{color:#fff; font-size:14px; display:block; padding:0px 15px; height:40px; line-height:40px; }
.wList_modify .wList_Btn:hover{background:#f4869d;}
.wList_modify .wList_Btn a img{position:absolute; top:13px; right:20px;}

.contents_gray.wishlist_con{padding:60px 0;}
.contents_gray.wishlist_con .container{padding:0;}
.wishlist_conBox{text-align:center; height:100%; overflow:hidden;}
.wishlist_conBox .wListBox{padding:15px; height:360px;}
.wishlist_conBox .wListCon{width:100%; height:100%;}
.wishlist_conBox .wListCon p{font-size:28px; color:#444; font-weight:500; padding:100px 0 80px 0; letter-spacing:-1px; word-break:keep-all; line-height:30px;}
/* .wishlist_conBox .wListCon p{font-size:28px; color:#fff; font-weight:500; padding:130px 0 20px 0; letter-spacing:-1px; text-shadow:0 0 3px rgba(0,0,0,0.5);} */
.wishlist_conBox .wListCon span{display:block; width:90%; margin:0 auto;}
.wishlist_conBox .wListCon span a{display:block; color:#555; font-size:16px; padding:15px 0; border-radius:4px; font-weight:500; background-color:#fff; border:1px solid #c4c4c4;}
.wishlist_conBox .wListCon span a:hover{background:#f5f5f5;}

.wListCon_cover{background:#fff; box-shadow:3px 3px 5px rgba(0,0,0,0.1); width:100%; height:100%; border:1px solid #ebebeb; border-radius:6px;}

/*위시리스트 상세 보기*/
.wishlist_title.wDetail .wListDetail_name{font-size:28px; font-weight:bold; color:#444444; margin:10px 0ㅔㅌ;}
.wishlist_title.wDetail .wListDetail_intro{margin:30px; margin-right:0; padding-left:0; font-size:18px; color:#888888;}
.wishlist_title.wDetail .wList_invite{padding:0; position:absolute; right:0; margin:15px;}
.wishlist_title.wDetail .wList_invite .img-circle{width:60px; height:60px; position:absolute; top:0; right:60%;}
.wishlist_title.wDetail .wList_invite .add_friend{float:right; width:60px; height:60px; border-radius:50%; border:2px solid #e4e5e5; position:relative; background:url(/resources/images/wishlist/add_friends.png) no-repeat center center;}

.wishlist_title.wDetail .wList_invite .add_friend .add_friendHover{display:none; background:url(/resources/images/wishlist/wish_msg2.png) no-repeat center center; width:180px; height:51px; color:#cacbcc; font-size:14px; position:absolute; top:60px; right:50%; margin-right:-90px; padding:20px 15px 15px 15px; text-align:center; z-index:110;}

.wishlist_title.wDetail .wList_invite .add_friend:hover .add_friendHover{display:block;}

/*위시리스트 기간 선택*/
.wDetail_contents1{overflow:hidden; padding:30px 10px; margin-bottom:30px; background:#fff;}
.wDetail_contents1 .prod_term .date_select1{padding-left:0;}
.wDetail_contents1 .prod_term .date_select2{padding-right:0;}
.wDetail_contents1 .prod_term .date_select2 label:before{left:25px !important;}
.wDetail_contents1 .prod_term .selinput{}
.wDetail_contents1 .prod_term .selinput label:before {content:''; width:17px; height:15px; font-size:15px; color:#c7baba; background-color:#fff; left:10px; top:13px; padding:0 0 2px; position:absolute; background: url(/resources/images/category/date_bg.png) no-repeat;}
.wDetail_contents1 .prod_term .term1{margin-bottom:13px; font-size:18px; font-weight:300; color:#444;}
.wDetail_contents1 .sub_search_form input {width:100%; border:1px solid #d2d2d2; height:40px; color:#888888 !important; font-size:14px; border-radius:4px; padding-left:15px;}
.wDetail_contents1 .sub_search_form input.date_input {padding-left:30px;}
.wDetail_contents1 .sub_search_form input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.wDetail_contents1 .sub_search_form input::-moz-placeholder{color:#888888; font-size:14px;}
.wDetail_contents1 .sub_search_form input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

/*위시리스트 검색*/
.wDetail_search input.write{border:1px solid #d2d2d2; margin-bottom:0 !important;}
.wDetail_search button{border:0; background:none; float:right; position:absolute; top:3px; right:1%;}
.wDetail_search a{background:#fff; display:block; padding:5px 10px;}

.wDetail_search input::-webkit-input-placeholder{color:#888888; font-size:16px;}
.wDetail_search input::-moz-placeholder{color:#888888; font-size:16px;}
.wDetail_search input:-ms-input-placeholder {color:#888888 !important; font-size:16px;}
.wDetail_search button a:hover{background-color:#ebebeb;}


/*위시리스트 검색 정렬 분류*/
.wDetail_contents1 .wDetail_tabMenu{background:#fff; width:100%; overflow:hidden;}
.wDetail_contents1 .wDetail_tabMenu .wDetail_tab {background:#fff; height:40px;}
.wDetail_contents1 .wDetail_tabMenu .wDetail_tab ul{overflow:hidden;}
.wDetail_contents1 .wDetail_tabMenu .wDetail_tab ul li{float:left; border-right:1px solid #edefef; display:inline-block; width:33.2%; text-align:center; background:#fff; line-height:40px; color:#666; font-size:16px; font-weight:300;}
.wDetail_contents1 .wDetail_tabMenu .wDetail_tab ul a:last-of-type li {border-right:none;}
.wDetail_contents1 .wDetail_tabMenu .wDetail_tab ul li:hover {background:#bd9655; color:#fff;}
.wDetail_contents1 .wDetail_tabMenu .wDetail_tab ul li.wDetailTab_active{background:#bd9655; color:#fff;}

/*위시리스트 상품 이미지*/
.wDetail_contents2{overflow:hidden;}
.wDetail_contents2 .wDetail_tab01{overflow:hidden;}
.wDetail_tab01 .wDetail_product:first-of-type{padding-left:0;}
.wDetail_tab01 .wDetail_product:last-of-type{padding-right:0;}
.wDetail_tab01 .wDetail_result1{width:100%; height:360px; background:url(/resources/images/sales_detail/product2.jpg) no-repeat center center; background-size:cover;}
.wDetail_tab01 .wDetail_result2{width:100%; height:170px; background:url(/resources/images/sales_detail/product4.jpg) no-repeat center center; background-size:cover;}
.wDetail_tab01 .wDetail_result3{width:100%; height:170px; background:url(/resources/images/sales_detail/product6.jpg) no-repeat center center; background-size:cover; margin-top:19px;}

/*위시리스트 상품정보(PC용)*/
.wDetail_tab01 .wDetail_prodName{font-size:26px; line-height:1.2em; color:#444444; word-break:keep-all; padding-bottom:5px; letter-spacing:-1px;}
.wDetail_tab01 .wDetail_prodPost{font-size:16px; color:#909090; padding-bottom:10px;}
.wDetail_tab01 .wDetail_prodPrice{font-size:26px; color:#f4869d; }

.wDetail_tab01 .wDetail_panel{width:100%; height:100%; overflow:hidden; background:#fff; border:1px solid #ddd;}
.wDetail_tab01 .wDetail_panel .wDetail_prodInfo{padding:35px 30px; border-bottom:1px solid #dbdbdb;}
.wDetail_tab01 .wDetail_priceInfo.select_menu{padding:34px 30px;}
.wDetail_tab01 .wDetail_priceInfo.select_menu p{height:100%; padding:15px 0; width:100%; letter-spacing:-1px; text-align:center;border:1px solid #d2d2d2; border-radius:4px; }
.wDetail_tab01 .wDetail_priceInfo.select_menu a{color:#444; display:block;}
.wDetail_tab01 .wDetail_priceInfo.select_menu span{ width:100%; padding-left:10px;}

.wDetail_tab01 .wDetail_network.share_menu ul{display:block; border-top:1px solid #ddd;}
.wDetail_tab01 .wDetail_network.share_menu ul:after{display:block; content:""; clear:both;}
.wDetail_tab01 .wDetail_network.share_menu li{float:left; width:33.3%; border-right:1px solid #ddd; font-size:12px; height:100%; }
.wDetail_tab01 .wDetail_network.share_menu li p{width:100%; text-align:center;}
.wDetail_tab01 .wDetail_network.share_menu li a{color:#888; display:block; width:100%; padding:15px 0;}
.wDetail_tab01 .wDetail_network.share_menu li:last-of-type{border-right:0;}
/*
.wDetail_network.share_menu li>p>a>span{padding-left:10px;}
*/

.wDetail_tab01 .wDetail_network.share_menu .share1 span:last-child{display:inline-block; padding-left:10px;}
.wDetail_tab01 .wDetail_network.share_menu .share1 .share1_img{display:inline-block; width:17px; height:15px; background:url(/resources/images/wishlist/recommend.png) no-repeat center center; background-size:100%; position:relative; top:3px;}
.wDetail_tab01 .wDetail_network.share_menu .share1 .share1_txt{display:none !important;}

.wDetail_tab01 .wDetail_network.share_menu .share2 span:last-child{display:inline-block; padding-left:10px;}
.wDetail_tab01 .wDetail_network.share_menu .share2 .share2_img{display:inline-block; width:17px; height:15px; background:url(/resources/images/wishlist/not_recommend.png) no-repeat center center; background-size:100%; position:relative; top:3px;}
.wDetail_tab01 .wDetail_network.share_menu .share2 .share2_txt{display:none !important;}

.wDetail_tab01 .wDetail_network.share_menu .share3 span:last-child{display:inline-block; padding-left:10px;}
.wDetail_tab01 .wDetail_network.share_menu .share3 .share3_img{display:inline-block; width:18px; height:16px; background:url(/resources/images/sales_detail/messenger.png) no-repeat center center; background-size:100%; position:relative; top:3px;}
.wDetail_tab01 .wDetail_network.share_menu .share3 .share3_txt{display:none !important;}


/*상품 신상품순(tab02)*/
.wDetail_contents2 .wDetail_tab02{overflow:hidden;}
.wDetail_tab02 .wDetail_product:first-of-type{padding-left:0;}
.wDetail_tab02 .wDetail_product:last-of-type{padding-right:0;}
.wDetail_tab02 .wDetail_result1{width:100%; height:360px; background:url(/resources/images/sales_detail/product2.jpg) no-repeat center center; background-size:cover;}
.wDetail_tab02 .wDetail_result2{width:100%; height:170px; background:url(/resources/images/sales_detail/product4.jpg) no-repeat center center; background-size:cover;}
.wDetail_tab02 .wDetail_result3{width:100%; height:170px; background:url(/resources/images/sales_detail/product6.jpg) no-repeat center center; background-size:cover; margin-top:19px;}

/*위시리스트 상품정보(PC용)*/
.wDetail_tab02 .wDetail_prodName{font-size:26px; line-height:1.2em; color:#444444; word-break:keep-all; padding-bottom:5px; letter-spacing:-1px;}
.wDetail_tab02 .wDetail_prodPost{font-size:16px; color:#909090; padding-bottom:10px;}
.wDetail_tab02 .wDetail_prodPrice{font-size:26px; color:#f4869d; }

.wDetail_tab02 .wDetail_panel{width:100%; height:100%; overflow:hidden; background:#fff; border:1px solid #ddd;}
.wDetail_tab02 .wDetail_panel .wDetail_prodInfo{padding:35px 30px; border-bottom:1px solid #dbdbdb;}
.wDetail_tab02 .wDetail_priceInfo.select_menu{padding:34px 30px;}
.wDetail_tab02 .wDetail_priceInfo.select_menu p{height:100%; padding:15px 0; width:100%; letter-spacing:-1px; text-align:center;border:1px solid #d2d2d2; border-radius:4px; }
.wDetail_tab02 .wDetail_priceInfo.select_menu a{color:#444; display:block;}
.wDetail_tab02 .wDetail_priceInfo.select_menu span{ width:100%; padding-left:10px;}

.wDetail_tab02 .wDetail_network.share_menu ul{display:block; border-top:1px solid #ddd;}
.wDetail_tab02 .wDetail_network.share_menu ul:after{display:block; content:""; clear:both;}
.wDetail_tab02 .wDetail_network.share_menu li{float:left; width:33.3%; border-right:1px solid #ddd; font-size:12px; height:100%; }
.wDetail_tab02 .wDetail_network.share_menu li p{width:100%; text-align:center;}
.wDetail_tab02 .wDetail_network.share_menu li a{color:#888; display:block; width:100%; padding:15px 0;}
.wDetail_tab02 .wDetail_network.share_menu li:last-of-type{border-right:0;}
/*
.wDetail_network.share_menu li>p>a>span{padding-left:10px;}
*/

.wDetail_tab02 .wDetail_network.share_menu .share1 span:last-child{display:inline-block; padding-left:10px;}
.wDetail_tab02 .wDetail_network.share_menu .share1 .share1_img{display:inline-block; width:17px; height:15px; background:url(/resources/images/wishlist/recommend.png) no-repeat center center; background-size:100%; position:relative; top:3px;}
.wDetail_tab02 .wDetail_network.share_menu .share1 .share1_txt{display:none !important;}

.wDetail_tab02 .wDetail_network.share_menu .share2 span:last-child{display:inline-block; padding-left:10px;}
.wDetail_tab02 .wDetail_network.share_menu .share2 .share2_img{display:inline-block; width:17px; height:15px; background:url(/resources/images/wishlist/not_recommend.png) no-repeat center center; background-size:100%; position:relative; top:3px;}
.wDetail_tab02 .wDetail_network.share_menu .share2 .share2_txt{display:none !important;}

.wDetail_tab02 .wDetail_network.share_menu .share3 span:last-child{display:inline-block; padding-left:10px;}
.wDetail_tab02 .wDetail_network.share_menu .share3 .share3_img{display:inline-block; width:18px; height:16px; background:url(/resources/images/sales_detail/messenger.png) no-repeat center center; background-size:100%; position:relative; top:3px;}
.wDetail_tab02 .wDetail_network.share_menu .share3 .share3_txt{display:none !important;}


/*상품 의뢰서(tab03)*/
.wDetail_contents2 .wDetail_tab03{overflow:hidden;}
.wDetail_tab03 .wDetail_product:first-of-type{padding-left:0;}
.wDetail_tab03 .wDetail_product:last-of-type{padding-right:0;}
.wDetail_tab03 .wDetail_result1{width:100%; height:360px; background:url(/resources/images/sales_detail/product2.jpg) no-repeat center center; background-size:cover;}
.wDetail_tab03 .wDetail_result2{width:100%; height:170px; background:url(/resources/images/sales_detail/product4.jpg) no-repeat center center; background-size:cover;}
.wDetail_tab03 .wDetail_result3{width:100%; height:170px; background:url(/resources/images/sales_detail/product6.jpg) no-repeat center center; background-size:cover; margin-top:19px;}

/*위시리스트 상품정보(PC용)*/
.wDetail_tab03 .wDetail_prodName{font-size:26px; line-height:1.2em; color:#444444; word-break:keep-all; padding-bottom:5px; letter-spacing:-1px;}
.wDetail_tab03 .wDetail_prodPost{font-size:16px; color:#909090; padding-bottom:10px;}
.wDetail_tab03 .wDetail_prodPrice{font-size:26px; color:#f4869d; }

.wDetail_tab03 .wDetail_panel{width:100%; height:100%; overflow:hidden; background:#fff; border:1px solid #ddd;}
.wDetail_tab03 .wDetail_panel .wDetail_prodInfo{padding:35px 30px; border-bottom:1px solid #dbdbdb;}
.wDetail_tab03 .wDetail_priceInfo.select_menu{padding:34px 30px;}
.wDetail_tab03 .wDetail_priceInfo.select_menu p{height:100%; padding:15px 0; width:100%; letter-spacing:-1px; text-align:center;border:1px solid #d2d2d2; border-radius:4px; }
.wDetail_tab03 .wDetail_priceInfo.select_menu a{color:#444; display:block;}
.wDetail_tab03 .wDetail_priceInfo.select_menu span{ width:100%; padding-left:10px;}

.wDetail_tab03 .wDetail_network.share_menu ul{display:block; border-top:1px solid #ddd;}
.wDetail_tab03 .wDetail_network.share_menu ul:after{display:block; content:""; clear:both;}
.wDetail_tab03 .wDetail_network.share_menu li{float:left; width:33.3%; border-right:1px solid #ddd; font-size:12px; height:100%; }
.wDetail_tab03 .wDetail_network.share_menu li p{width:100%; text-align:center;}
.wDetail_tab03 .wDetail_network.share_menu li a{color:#888; display:block; width:100%; padding:15px 0;}
.wDetail_tab03 .wDetail_network.share_menu li:last-of-type{border-right:0;}
/*
.wDetail_network.share_menu li>p>a>span{padding-left:10px;}
*/

.wDetail_tab03 .wDetail_network.share_menu .share1 span:last-child{display:inline-block; padding-left:10px;}
.wDetail_tab03 .wDetail_network.share_menu .share1 .share1_img{display:inline-block; width:17px; height:15px; background:url(/resources/images/wishlist/recommend.png) no-repeat center center; background-size:100%; position:relative; top:3px;}
.wDetail_tab03 .wDetail_network.share_menu .share1 .share1_txt{display:none !important;}

.wDetail_tab03 .wDetail_network.share_menu .share2 span:last-child{display:inline-block; padding-left:10px;}
.wDetail_tab03 .wDetail_network.share_menu .share2 .share2_img{display:inline-block; width:17px; height:15px; background:url(/resources/images/wishlist/not_recommend.png) no-repeat center center; background-size:100%; position:relative; top:3px;}
.wDetail_tab03 .wDetail_network.share_menu .share2 .share2_txt{display:none !important;}

.wDetail_tab03 .wDetail_network.share_menu .share3 span:last-child{display:inline-block; padding-left:10px;}
.wDetail_tab03 .wDetail_network.share_menu .share3 .share3_img{display:inline-block; width:18px; height:16px; background:url(/resources/images/sales_detail/messenger.png) no-repeat center center; background-size:100%; position:relative; top:3px;}
.wDetail_tab03 .wDetail_network.share_menu .share3 .share3_txt{display:none !important;}



.share_rec .share1_img{display:inline-block; width:17px; height:15px; background:url(/resources/images/wishlist/recommend_active.png) no-repeat center center !important;  background-size:100%; position:relative; top:3px;}
.share_rec span:last-child{color:#f4869d; font-weight:500;}
.share_Norec .share2_img{display:inline-block; width:17px; height:15px; background:url(/resources/images/wishlist/not_recommend_active.png) no-repeat center center !important; background-size:100%; position:relative; top:3px;}
.share_Norec span:last-child{color:#087a87; font-weight:500;} 


/*위시리스트 상품정보(태블릿, 모바일)*/
.contents_white.wDetail_productMo{border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:0;}
.wDetail_productMo .wDetail_panelMo{padding-top:10px;}
.wDetail_panelMo .wDetail_prodInfo{padding:0 15px;}
.wDetail_panelMo .wDetail_prodName{font-size:16px; font-weight:500; letter-spacing:-1px; margin-bottom:5px; line-height:1.4em;}
.wDetail_panelMo .wDetail_prodPost{font-size:12px; color:#909090; margin-bottom:5px;}
.wDetail_panelMo .wDetail_prodPrice{font-size:16px; color:#f4869d; margin-bottom:5px; font-weight:500;}
.wDetail_productMo .wDetail_priceInfo.select_menu{padding:15px 10px;}
.wDetail_productMo .wDetail_priceInfo.select_menu p{padding:10px;}
.wDetail_productMo .container{padding:0;}

/*위시리스트 유사한 상품(PC용)*/
.contents_white.wDetail_slide{padding:40px 0;}
.contents_white.wishlist_title .Sub_Contents .row{margin:0;}
.contents_gray.wishlist_con .container .row{margin:0;}



/*결제페이지(해외배송) 가격*/
.side_card .card_panel .panel_bill_abroad{padding:20px 0; height:100%; font-size:16px; color:#888888; border-bottom:1px solid #ddd;}
.side_card .card_panel .panel_bill_abroad table{width:100%; height:160px;}
.panel_bill_abroad table .bill1{width:100%; padding:5px 5px 5px 0;}
.panel_bill_abroad table .bill2{text-align:right;}
.panel_bill_abroad table .bill1 span{padding-left:10px;}
.panel_bill_abroad table .bill_point .bill1{color:#f4869d;}

/*결제페이지(해외배송) 수량 정보*/

.option3_Delabroad p.da_notice{width:100%; padding:10px 15px; text-align:center; border-radius:4px; border:1px solid #dce0e0; background:#fff; margin-bottom:25px; font-size:16px; color:#888;}


/*결제페이지(해외배송) 옵션정보 버튼*/
.sub_main_tit button.DelA{border:0; background:none; height:63px; line-height:63px; float:right; position:absolute; top:2px; right:0;}
.sub_main_tit button.DelA a{color:#f4869d; font-size:16px; padding:10px; /*background:url(/resources/images/pay/slidedownbtn.png) no-repeat right center;*/}
.sub_main_tit button.DelA a:hover{text-decoration:underline !important;}


.pay_main_content .DelABtn{text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff;  margin:30px 0;}
.pay_main_content .DelABtn a{color:#fff; display:block; padding:15px 0; font-size:16px;}
.pay_main_content .DelABtn:hover{background:#f4869d;}



/*결제페이지(해외배송) 해외 배송 정보 확인*/
.acco3_content{width:100%; position:relative;}
.acco3_Delinfo{width:100%;}
.Delinfo_txt{overflow:hidden; }
.Delinfo_txt .Del_th{padding:20px 15px 20px 0; font-size:18px; color:#666; line-height:1.2em;}
.Delinfo_txt .Del_td{padding:20px 0 20px 15px; font-size:18px; color:#444444; line-height:1.2em;}
.Delinfo_txt .Del_td span{color:#f4869d;}
.acco3_content .acco3Btn_wrap{width:98%;}
.acco3Btn_wrap .acco3_btn{text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:16px; margin:30px 0;}
.acco3Btn_wrap .acco3_btn a{color:#fff; display:block; padding:15px 0; font-size:16px;}
.acco3Btn_wrap .acco3_btn:hover{background:#f4869d;}


/*결제페이지(해외배송) 관부가세 계산*/

.acco4Tax_price .inputbox input.write{width:100%;}
.acco4Tax_price .inputbox input::-webkit-input-placeholder{color:#888888; font-size:16px;}
.acco4Tax_price .inputbox input::-moz-placeholder{color:#888888; font-size:16px;}
.acco4Tax_price .inputbox input:-ms-input-placeholder {color:#888888 !important; font-size:16px;}
.acco4Tax_price .inputbox{position:relative;}
.acco4Tax_price .inputbox input.write{margin-bottom:10px !important;}
.acco4Tax_price .inputbox p{position:absolute; padding:8px 13px; margin:2px; top:0; right:0; color:#666; background:#fff;}
.acco4Tax_price>p{font-size:14px; color:#888888; padding-left:15px; margin-bottom:25px;}
.acco4Tax_weight .inputbox{position:relative;}
.acco4Tax_weight .inputbox input.write{position:relative;}
.acco4Tax_weight .inputbox p{position:absolute; padding:8px 13px; margin:2px; top:0; left:220px; color:#666; background:#fff;}
.acco4Tax_weight .inputbox input.write{margin-bottom:0 !important;}
.acco4_content .acco4_tax2{background:#d9eef0; padding:25px; text-align:center; clear:both;}
.acco4_content .acco4_tax2 p{font-size:16px; color:#565a5c; padding-bottom:10px;}
.acco4_content .acco4_tax2 .acco4Tax_result{margin-top:15px; overflow:hidden;}
.acco4_tax2 .acco4Tax_result .acco4Tax_res{overflow:hidden; padding:0 50px;}

.acco4Tax_res .Delre_th{padding:5px 0; font-size:14px; color:#888888;}
.acco4Tax_res .Delre_td{padding:5px 0; font-size:16px; color:#444444;}

.acco4_notice{overflow:hidden; margin-top:10px;}
.acco4_notice img{display:block; float:left;}
.acco4_notice p{display:block; float:left; padding-left:10px; width:92%; word-break: break-all;}

.acco5_Delinfo{position:relative; overflow:hidden;}
.acco5_Delinfo .op_title span{font-size:14px; padding-left:10px; color:#9a9a9a;}
.acco5_Delinfo .op_title img{padding-left:10px;}
.acco5_Delinfo .checkbox.PostNum{position:absolute; top:0; margin:0; right:0; font-size:14px; color:#9a9a9a;}
.acco5_Delinfo .checkbox.PostNum .formDs{margin-top:1px;}
.acco5_Delinfo .adressInput1{float:left; width:73%;} 
.acco5_Delinfo .adressInput1 label{margin-right:10px;}
.acco5_Delinfo .adressInput1 input.write{margin-bottom:10px !important; width:100%;}
.acco5_Delinfo .adressInputBtn{background:none; border:0; position:absolute; right:0;  }
.acco5_Delinfo .adressInputBtn a{display:block; background:#565a5c; color:#fff; text-align:center; padding:10px 30px; border-radius:4px;}
.acco5_Delinfo .adressInput1 button a:hover{background:#656a6d;}
.acco5_Delinfo .adressInput2 label{width:100% !important;}
.acco5_Delinfo .adressInput2 input.write{margin-bottom:10px !important; width:100%;}
.acco5_Delinfo .checkbox.Delplace{margin-top:0; margin-bottom:25px; color:#888888; font-size:14px;}
.acco5_Delinfo .Delcustoms,.acco5_Delinfo .DelcusName{padding-left:0;}
.acco5_Delinfo .Delcustoms label{width:100%;}
.acco5_Delinfo .Delcustoms input.write{width:100%;}
.acco5_Delinfo .DelcusName label{width:100%;}
.acco5_Delinfo .DelcusName input.write{width:100%;}
.acco5_Delinfo .customsBtn{overflow:hidden; height:39px;}
.acco5_Delinfo .customsBtn a{display:inline-block; background:#565a5c; color:#fff; text-align:center; padding:10px; border-radius:4px; position:absolute; top:0; right:0;}
.acco5_Delinfo .customsBtn a:hover{background:#656a6d;}
.acco5_Delinfo .Del_location{overflow: hidden; position: absolute; top: 43px; left: 300px; margin-left: 15px;}
.acco6 .acco2_notice{margin-bottom:25px;}
.acco6 .acco6_content .pay2{position:relative;}
.acco6 .acco6_content .pay2 .selbox{float:left;}
.acco6 .acco6_content .choice_card{overflow:hidden; position:absolute; top:39px; left:300px; margin-left:15px;}
.acco6 .acco6_content .choice_card button{border:1px solid #c5c5c5; border-radius:4px; background:#fff; width:50px; height:30px; vertical-align: middle; text-align:center;}
.acco6 .acco6_content .choice_card button.visac{margin-right:15px; !important;}
.acco6_content .pay7{clear:both; float:left; width:100%; position:relative;}
.acco6_content .pay7 span{overflow: hidden; position: absolute; top: 43px; left: 300px; margin-left: 15px;}



/* 결제페이지(해외배송) 드랍다운 메뉴 */
#acco4_sort ul{list-style: none; margin-bottom:25px; padding: 0; background:#fff; border:1px solid #ddd; border-radius:4px;}
#acco4_sort ul li{width:32%; display: inline-block; font-size:16px; color:#888; padding:14px;}
#acco4_sort ul li:first-of-type{background:url(/resources/images/pay/pay_sort.png) no-repeat right top;}
#acco4_sort ul li:nth-of-type(2){width:35%;background:url(/resources/images/pay/pay_sort.png) no-repeat right top;}
#acco4_sort ul li a {color:#888; width:100%; display:block; background:url(/resources/images/pay/pay_dropdown.png) no-repeat 95% center; }
#acco4_sort ul li.active a {color: #888;  text-decoration: none;}

.dropotron_acco{background: #fff; list-style: none;  margin-left:-20px; width:221px !important; position:static;}
.dropotron_acco > li {width:100%; height:40px; line-height:40px; border-top: solid 1px #ddd;  margin: 0;  padding-left: 15px;}
.dropotron_acco > li > a {color: #888;  display: block; text-decoration: none; width:100%;}
.dropotron_acco > li > a:hover {color:#f4869d;}
.dropotron_acco > li.active > a, .dropotron > li:hover > a { color: #999; }
.dropotron_acco > li:nth-of-type(3)>ul{width:17%;}


/*의뢰서 등록(여정등록)*/
.reqRegist_lnb .container{padding:0;}
.reqRegist_lnb .requestReg{padding:0 15px;}

.Sub_LnB .request_step{background:#4cb0bb; padding:20px 30px;}
.Sub_LnB .request_step p{color:#fff; text-align:center; font-size:18px; line-height:1.4em; width:80%; margin:0 auto; word-break:keep-all;}
.Sub_LnB .request_step span{color:#4cb0bb; background:#fff; border-radius:50%; display:inline-block; width:24px; height:24px;}

.reqRegist .row{margin:0;}
.reqRegist{padding:0 40px; position:relative; margin-bottom:40px; background:#fff;}
.reqRegist .reqRegist_header{padding:0;}
.reqRegist_header .reqRegist_txt{border-bottom:1px solid #dce0e0;padding:30px 0 15px 0;}
.reqRegist_tit{font-size:26px; color:#565a5c; padding-bottom:15px; line-height:1.2em;}
.reqRegist_note{font-size:18px; color:#565a5c;line-height:1.4em;}

.reqRegist .reqRegist_itinerary{border-bottom:1px solid #dce0e0;padding:30px 0;}
.reqRegist_input1{padding-left:0; margin-top:10px;}
.reqRegist_inputTit{color:#565a5c;}
.reqRegist_input2{padding-right:0; margin-top:10px;}

.reqRegist_input1 input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegist_input1 input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegist_input1 input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}
.reqRegist_input2 input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegist_input2 input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegist_input2 input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.reqRegist_term{padding:30px 0 0 0;}
.reqRegist_term .reqRegist_slect{margin-top:30px; border:1px solid #dce0e0; overflow:hidden; }
.reqRegist_slect li{padding:0; height:285px; cursor:pointer;}
.reqRegist_slect li p{padding:60px 30px; height:100%; text-align:center;}
.reqRegist_slect li span:first-child{display:block; padding-top:80px; font-size:22px; color:#333333; padding-bottom:15px;}
.reqRegist_slect .request_term2{border-right:1px solid #dce0e0; border-left:1px solid #dce0e0;}

.reqRegist_slect .request_term1 p{background:url(/resources/images/request/request_term1.png) no-repeat center 60px;}
.reqRegist_slect .request_term2 p{background:url(/resources/images/request/request_term2.png) no-repeat center 70px;}
.reqRegist_slect .request_term3 p{background:url(/resources/images/request/request_term3.png) no-repeat center 60px;}
.request_term1 p.requestTerm_active{background:url(/resources/images/request/request_term1_active.png) #fff8f8 no-repeat center 60px;} 
.request_term2 p.requestTerm_active{background:url(/resources/images/request/request_term2_active.png) #fff8f8 no-repeat center 70px;} 
.request_term3 p.requestTerm_active{background:url(/resources/images/request/request_term3_active.png) #fff8f8 no-repeat center 60px;}



/*의뢰서 등록(상품등록)*/
.reqRegist .reqRegist_prodInfo{border-bottom:1px solid #dce0e0;padding:30px 0; position:relative;}
.reqpinfo_tit{font-size:22px; color:#565a5c; padding-bottom:15px; line-height:1.2em;}
.reqpinfo_note{font-size:16px; color:#565a5c;line-height:1.2em; padding:0;}
.reqRegist_norprod{padding:30px 0;}

.reqRegist_prodInfo .pInfoBtn{padding:0;}
.reqRegist_prodInfo .pInfoBtn a{background:#f4869d; border-radius:4px;display:block; padding:10px;  color:#fff; text-align:center;}
.reqRegist_prodInfo .pInfoBtn a:hover{background:#f4869d;}

.reqRegist_norprod .reqpinfo_note{margin-bottom:15px;}
.reqRegist_norprod .inputbox{padding-left:0;}
.reqRegist_norprod .inputbox input.write{width:100%;}

.urlInfoBtn{padding:0;}
.urlInfoBtn a{background:#f4869d; border-radius:4px;display:block; padding:10px;  color:#fff; text-align:center;}
.urlInfoBtn a:hover{background:#f4869d;}

.reqRegist_norprod .inputbox input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegist_norprod .inputbox input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegist_norprod .inputbox input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}


/*의뢰서 등록(드롭다운)*/
.prod_gnb ul{float:left; display:inline-block;}
.prod_gnb ul:first-child {list-style: none; margin: 0; padding: 0; display:inline-block;}
.prod_gnb ul:first-child li {background-repeat:no-repeat; background-position:166px 21px ; width:200px; display: inline-block; font-size:14px; padding-left:15px;}
.prod_gnb ul:last-child li{border-left:1px solid #818486; width:200px; display: inline-block; font-size:14px; padding-left:15px;}
.prod_gnb ul:last-child li img{padding-right:10px;}
.prod_gnb ul li a {color:#fff;}
.prod_gnb ul li.active a {  color: #fff;  text-decoration: none;}

.dropotron_prod {  background: #444;   list-style: none;  margin: 0;  min-width: 10em; }
.dropotron_prod > li {width:200px; height:40px; line-height:40px; border-top: solid 1px #555;  margin: 0;  padding-left: 15px;}
.dropotron_prod > li:first-child { border-top: 0; }
.dropotron_prod > li > a {  color: #ccc;  display: block; text-decoration: none;}
.dropotron_prod > li.active > a, .dropotron_prod > li:hover > a { color: #fff; }
/* Only applies to top level ("level-0") menus */
.dropotron_prod.level-0:before {  content: '';  position: absolute;  border-bottom: solid 0.5em #444;  border-left: solid 0.5em transparent;  border-right: solid 0.5em transparent;  top: -0.5em;}



/*의뢰서 등록(가격정보)*/
.reqRegist_customs{border-bottom:1px solid #dce0e0;padding:30px 0; position:relative; overflow:hidden;}
.reqRegist_select .selbox .category{width:63.5%; background:url(/resources/images/category/category_select.png) #fff no-repeat 95% 16px; font-size:16px; color:#888;}
.reqRegist_select .selbox label:after{display:none;}


.reqRegist_check{margin-top:25px;}
.reqRegist_check .formDs{top:7px;}
.reqRegist_check p{color:#565a5c;}
.reqRegist_check .customInfo{display:inline-block; padding:5px 10px; border-radius:4px; background:#087a87; color:#fff;}

.reqRegist_customs .customsNotice{width:100%; background:#e8f7f3; color:#565a5c; text-align:center; padding:20px 10px; margin-top:20px; line-height:1.4em; word-break:keep-all;}

.reqRegist_priceinfo{border-bottom:1px solid #dce0e0;padding:30px 0; position:relative;}
.reqRegist_priceinfo1,.reqRegist_priceinfo2{padding:0;}
.reqRegist_input1>p,.reqRegist_input2>p{margin-bottom:15px;}
.reqRegist_priceinfo1 .reqRegist_input1{padding:0;}
.reqRegist_priceinfo1 .reqRegist_input1 .inputbox p{border-radius:4px 0 0 4px; background:#f1f1f1; padding:10px; width:30%; text-align:center; position:absolute; top:34px; height:40px; border:1px solid #c4c4c4; box-sizing: border-box;}
.reqRegist_priceinfo1 .reqRegist_input1 .inputbox input{padding-left:35%; width:100%;}
.reqRegist_input2 .inputbox input, .reqRegist_input1 .inputbox input{width:100%;}
.reqRegist_inputNotice{color:#087a87; font-size:12px; position:absolute; top:45px; right:0;}
.reqRegist_input3{padding-left:0;}
.reqRegist_priceinfo2>p{margin-bottom:15px;}
.reqRegist_priceinfo2 .reqRegist_input3 .inputbox p{border-radius:0 4px 4px 0; background:#f1f1f1; padding:10px; width:30%; text-align:center; position:absolute; top:0; height:40px; border:1px solid #c4c4c4; box-sizing: border-box; right:0;}
.reqRegist_priceinfo2 .reqRegist_input3 .inputbox input{width:100%;}
.reqRegist_priceinfo2 .reqRegist_input4 .inputbox p{border-radius:0 4px 4px 0; background:#f1f1f1; padding:10px; width:30%; text-align:center; position:absolute; top:0; height:40px; border:1px solid #c4c4c4; box-sizing: border-box; right:0;}
.reqRegist_priceinfo2 .reqRegist_input4 .inputbox input{width:100%;}

.reqRegist_priceinfo2 .reqRegist_input3 input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegist_priceinfo2 .reqRegist_input3 input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegist_priceinfo2 .reqRegist_input3 input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}
.reqRegist_priceinfo2 .reqRegist_input4 input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegist_priceinfo2 .reqRegist_input4 input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegist_priceinfo2 .reqRegist_input4 input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.reqRegist_typeBtn{padding-left:70px;}
.reqRegist_typeBtn a{display:block; color:#fff; height:40px; line-height:40px; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}
.reqRegist_typeBtn a:hover{background:#f4869d;}

.cusNotice_txt{display:inline-block; padding-left:25px;}

.reqRegist_priceinfo .inputbox input.write{margin-bottom:15px !important;}
.reqRegist_Delinfo{padding:30px 0; position:relative;}
.reqRegist_Delinfo .reqRegist_tit span{display:inline-block; font-size:14px; color:#087a87; padding-left:10px;}
.reqRegist_customsPrice{overflow:hidden; border:1px solid #c4c4c4; margin-top:20px; padding:40px;}
.reqRegist_customsPrice p{text-align:center; color:#565a5c; font-size:16px; margin-bottom:10px; line-height:1.4em; word-break: keep-all;}
.reqRegist_customsPrice p span{color:#f4869d;}
.reqRegist_customsPrice .customsPrice_tb{overflow:hidden;padding:0 20px; margin:0 auto; width:50%;}
.customsPrice_tb .acco4Tax_res div:last-child{text-align:right;}
.customsPrice_tb .acco4Tax_res{overflow:hidden; padding:0 5px;}
.cusPrice_total{clear:both; padding:10px 0;border-top:1px solid #c4c4c4; margin-top:10px; }
.cusPrice_total div:last-child{text-align:right; }
.cusPrice_total div{padding:0; padding:0 5px; color:#888888;}

.reqRegist_customsPrice .customsPrice_simple{overflow:hidden;padding:0 20px; margin:0 auto; width:50%;}
.customsPrice_simple .acco4Tax_res div:last-child{text-align:right;}
.customsPrice_simple .acco4Tax_res{overflow:hidden; padding:0 5px;}

.cusPrice_sNotice{width:100%; background:#e8f7f3; color:#565a5c; text-align:center; padding:20px 10px; margin-top:20px; line-height:1.4em; word-break:keep-all;}

.viewBtn_detail,.viewBtn_simple{margin-top:25px; float:right;}
.viewBtn_detail a,.viewBtn_simple a{color:#4cb0bb; text-align:right;}
.viewBtn_detail a img{width:15px; margin-right:5px;}
.viewBtn_simple a img{width:15px; margin-right:5px;}


/*의뢰서 등록(상품의뢰조건) 라디오버튼*/

.reqRegist_nego{border-bottom:1px solid #dce0e0;padding:30px 0; position:relative; overflow:hidden;}
.reqRegist_nego .reqRegist_radio .formDs{clear:both; font-size:14px;}
.reqRegist_radio .formDs{display:block; margin-bottom:15px;}
.reqRegist_radio .formDs input[type="radio"] + label:before{content:'';position:absolute;left:0; top:0;width:18px;height:18px;text-align:center;background:#fff;border:1px solid #cacece;border-radius:100%;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); cursor:pointer;}
.reqRegist_radio  .formDs input[type="radio"] + label:active:before{background:#fff;border:1px solid #cacece;}
.reqRegist_radio  .formDs input[type="radio"]:checked + label:after{content:'';position:absolute;top:3px;left:3px;width:12px;height:12px;background:#f4869d;border-radius:100%;}
.reqRegist_radio  .formDs input[type="radio"]:checked + label:before{background:#fff;border:1px solid #cacece;}

.reqRegist_radio .formDs label{padding-left:25px;}


/*의뢰서 등록(상품의뢰조건) 수령방식*/
.reqRegist_take{border-bottom:1px solid #dce0e0;padding:30px 0; position:relative; overflow:hidden;}
.reqRegist_take input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegist_take input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegist_take input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}
.reqRegist_take>p{padding:0;}

.reqRegist_region{margin-top:10px;}
.reqRegist_region,.reqRegist_region>p{padding:0;}
.reqRegist_region>p{position:relative; font-size:16px;}
.reqRegist_region>div>p{margin-bottom:15px; font-weight:500;}
.reqRegist_region input.write{width:100%; padding-right:15px;}

/*의뢰서 등록(상품의뢰조건) 대행조건*/
.reqRegist_condition{padding:30px 0; position:relative; overflow:hidden; border-bottom:1px solid #dce0e0;}
.reqRegist_condiOption{overflow:hidden; margin-top:10px;}
.reqRegist_condiOption .reqRegist_radio .formDs{width:25%; float:left; font-size:16px;}


/*쇼핑(의뢰서 없는 경우)*/
.Sub_Contents_body.shop_Noreq .Sub_Contents_box .Norequest_text{width:100%; overflow:hidden; text-align:center; margin-top:20px; padding:0;}
.Sub_Contents_body.shop_Noreq .Sub_Contents_box .Norequest_text p.Norequest_txt{font-size:16px; color:#565a5c; word-break: keep-all; line-height:1.4em;}
.Sub_Contents_body.shop_Noreq .Sub_Contents_box .Norequest_text{width:100%; height:100%;}
.Sub_Contents_body.shop_Noreq .Sub_Contents_box .Norequest_text .regist_Btn{margin-top:30px; padding:0; overflow:hidden; text-align:center;}
.Sub_Contents_body.shop_Noreq .Sub_Contents_box .Norequest_text .regist_Btn button{border:0; background:none; width:260px;}
.Sub_Contents .Sub_Contents_body.shop_Noreq .Sub_Contents_box .box_p{word-break: keep-all; line-height:1.4em;}
.Sub_Contents_body.shop_Noreq .Sub_Contents_box .Norequest_text .regist_Btn a{display:block; color:#fff; height:55px; line-height:55px; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}

.Sub_Contents_body.shop_Noreq .Sub_Contents_box .Norequest_text .regist_Btn a:hover{background-color:#f4869d;}


/*쇼핑(의뢰서 있는 경우)*/


.shopReq_tabMenu {background:#fff;  border:1px solid #edefef; overflow:hidden; margin-bottom:25px;}
.shopReq_tabMenu .shopReq_tab {background:#fff; height:60px; overflow:hidden;}
.shopReq_tabMenu .shopReq_tab ul{padding:0;overflow:hidden;}

.shopReq_tabMenu .shopReq_tab ul li {float:left; border-right:1px solid #edefef; display:inline-block; width:22%; text-align:center; line-height:60px; background:#fff; color:#666; font-size:16px; font-weight:300;}
.shopReq_tabMenu .shopReq_tab ul li:hover {background:#bd9655; color:#fff;}
.shopReq_tabMenu .shopReq_tab ul li.shopReq_active {background:#bd9655; color:#fff;}

.shopReq_tab .makeReqList_btn{margin-top:10px; float:right;}
.shopReq_tab .makeReqList_btn a{display:block; color:#fff; font-size:16px; background:#f4869d; border-radius:4px; padding:10px 0; text-align:center;}
.shopReq_tab .makeReqList_btn a:hover{background-color:#f4869d;}

.reqlist_choice{overflow:hidden;}
.reqlist_select{padding:0;}
.reqlist_select .selbox .category{background:url(/resources/images/category/category_select.png) #fff no-repeat 95% 16px; font-size:14px; color:#888; width:100%;}
.reqlist_select .selbox label:after{display:none;}

.regist_listBtn{float:right; padding:0;}
.regist_listBtn a{display:block; color:#fff; font-size:16px; background:#f4869d; border-radius:4px; padding:10px 0; text-align:center;}
.regist_listBtn a:hover{background-color:#f4869d;}

.reqlist_title{margin-top:20px;}
.reqlist_prepare{width:100%; height:100%; overflow:hidden;}

.reqlist_prepare>div:last-child{border-bottom:0;}
.reqlist_post{width:100%; height:100%; overflow:hidden;}

.reqlist_post>div:last-child{border-bottom:0;}
.reqlist_complete{width:100%; height:100%; overflow:hidden;}
.reqlist_complete>div:last-child{border-bottom:0;}


.reqlist_content{overflow:hidden; clear:both;}
.reqlist_conbox{background:#fff; padding:15px; border-bottom:1px solid #e6e6e6 !important;}
.reqlist_conbox:last-child{border-bottom:0 !important;}
.reqlist_conbox a{font-size:16px;}
.reqlist_con{overflow:hidden;}
.reqlist_con .product_image{ width:180px; height:160px; overflow:hidden; text-align:center; margin-right:25px; padding:0; line-height:160px;}
.reqlist_con .product_image img{max-height: 100%;}
.reqlist_con .reqlist_conText{margin:20px 0; padding:0; color:#565a5c;}
.reqlist_conText .reqlist_tit{margin-bottom:10px; font-size:16px;}
.reqlist_conText .reqlist_txt{font-size:14px;}
.reqlist_conText .reqlist_explain{color:#f4869d; margin-top:10px;}

.reqlist_post .reqlist_con .reqlist_conText{margin:10px 0;}
.reqlist_post .reqlist_txt{margin-bottom:5px;}
.reqlist_post .reqlist_txt.dealDone{color:#f4869d;}
.reqlist_post .reqlist_txt.dealStop{color:#f4869d; font-weight:500;}

.productImg_bg{background:rgba(0,0,0,0.5); overflow:hidden; height:0px; padding:0; position:relative;}
.productImg_bg p{color:#fff; line-height:100px; height:100px; text-align:center; font-size:16px; font-weight:500;}

.reqlist_conState{padding:0;}
.reqlist_conState .progress{background:#dcdcdc; height:3px; width:60%; margin-bottom:10px;}
.reqlist_conState .progress-bar{background:#f4869d;}
.reqlist_conState>p{color:#f4869d;}

.reqlist_con .reqlist_close{text-align:right; padding:0; position:absolute; top:20px; right:20px; }
.reqlist_con .reqlist_close img{padding:5px; cursor:pointer;}

.reqlistDel_conbox{background:#cbe1e6; padding:0 25px; position:relative; display:none;}
.reqlistDel_conbox:after{content:''; clear:both; display:block;}
.reqlistDel_conbox .reqlistDel{position:absolute; left:25px; right:25px; top:50%;}
.reqlistDel_conbox .reqlistDel_tit{font-size:18px; font-weight:500; margin-bottom:10px;}
.reqlistDel_conbox .reqlistDel_txt{font-size:16px; margin-bottom:20px;}
.reqlistDel_conbox .reqlistDel_btn a:first-child{display:inline-block; background:#f4869d; border-radius:4px; padding:11px 50px; color:#fff; margin-right:15px;}
.reqlistDel_conbox .reqlistDel_btn a:first-child:hover{background:#f4869d;}
.reqlistDel_conbox .reqlistDel_btn a:last-child{display:inline-block; border:1px solid #f4869d; border-radius:4px; background:#fff; padding:11px 50px; color:#f4869d; margin-right:15px;}
.reqlistDel_conbox .reqlistDel_btn a:last-child:hover{background:#ebebeb;}

.reqlistPost_choice{overflow:hidden; padding:0; position:relative;  margin-bottom:25px; z-index:10; background:#fff; padding:30px 15px;}
.reqlistPost_choice .reqList_select{padding:0; overflow:hidden;}
.reqlistPost_choice .reqList_select .selbox select.category{width:100%;}
.reqlistPost_choice .reqList_select .selbox label:after{top:16px; right:7%;}
.reqlistPost_choice .reqList_check{float:right; line-height:40px;}
.reqlistPost_choice .reqList_check>div{padding:0; width:48%;}
.reqlistPost_choice .reqList_check>div:first-child{margin-right:4%;}

.contents_gray.shop_Requestlist{padding:20px 0 80px 0;}
.reqlist_btn{padding:0; overflow:hidden;}
.reqlist_btn ul li a{float:left; display:block; padding:10px 40px; border-radius:4px; font-size:16px; }
.reqlist_btn ul li.reqlistBtn_step a{background:#f4869d; color:#fff; margin-right:20px;}
.reqlist_btn ul li.reqlistBtn_preview a{color:#565a5c; border:1px solid #b5b5b5;}
.reqlist_btn .reqlistBtn_detail a{float:left; display:block; padding:10px 12px; border-radius:4px; font-size:16px; color:#565a5c; border:1px solid #b5b5b5;}
/*.reqlist_btn p.reqlistBtn_detail {display:block; background:#ffb836; float:left; display:block; padding:10px 40px; border-radius:4px; font-size:16px; color:#fff; border:1px solid #ffb836;}*/
.reqlist_btn p.reqlistBtn_detail a{background:#ffb836; color:#fff; border:1px solid #ffb836}
.reqlist_btn p.reqlistBtn_detail a:hover{background:#f9c25d;}

.reqlist_btn .reqlistBtn_reboot a{float:left; display:block; padding:10px 40px; border-radius:4px; font-size:16px; background:#f4869d; color:#fff; margin-right:20px;}
.reqlistBtn_detail a:hover,.reqlistBtn_preview a:hover{background:#ebebeb;}
.reqlistBtn_step a:hover,.reqlistBtn_reboot a:hover{background:#f4869d;}

/*게시된 의뢰서 toggle(checkbox)*/

.reqlist_con .reqlist_toggle{position:absolute; bottom:25px; right:25px;}
.reqlist_toggle .switch {position: relative; display: inline-block; width: 60px; height: 34px;}
.reqlist_toggle .switch input {display:none;}
.reqlist_toggle .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
.reqlist_toggle .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;}
.reqlist_toggle input:checked + .slider { background-color: #999999;}
.reqlist_toggle input:focus + .slider { box-shadow: 0 0 1px #999999;}
.reqlist_toggle input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}

/* Rounded sliders */
.reqlist_toggle .slider.round { border-radius: 34px;}
.reqlist_toggle .slider.round:before { border-radius: 50%;}





/*쇼핑(주문목록 없는 경우)*/
.shop_Noorder{padding:45px 0;}
.shop_Noorder .Sub_Contents_box .Norequest_text{width:100%; overflow:hidden; text-align:center; margin-top:20px; padding:0;}
.shop_Noorder .Sub_Contents_box .box_p{word-break: keep-all; line-height:1.4em; color:#565a5c; font-size:26px; padding:50px 0 2px ; font-weight:500; }

.shop_Noorder .regist_Btn a{display:block; color:#fff; height:55px; line-height:55px; text-align:center; background:#f4869d; border-radius:4px; font-size:16px; }

.shop_Noorder .regist_Btn{margin:30px auto; padding:0; overflow:hidden; text-align:center; width:260px;}
.shop_Noorder .regist_Btn a:hover{background-color:#f4869d;}


/*쇼핑(주문목록 있는 경우)*/
.reqOrderList{margin-bottom:25px;}
.reqOrderList_MO{margin-bottom:15px !important;}
.root_box_price .reqlist_price{float:left !important;  width:50% !important; padding-right:25px;}
.root_box_price .reqlist_price p span{display:inline-block; margin-bottom:0; padding:0 ; vertical-align:baseline;}
.root_box_price .reqlist_price p{padding:7px 0;}

.root_box_price .reqOrderBtn a{width:20%; float:right;}
.buy_btn a:hover{background-color:#f4869d;}

.btn.nobgbtn{background:none; border:0; line-height:normal; border-image-width:none; border-radius:0; padding:0 10px !important; height:29px; line-height:29px; text-shadow:0 0 0 transparent !important; box-shadow:0 0 0 0;}
.btn.nobgbtn:hover{color:#fff;}

.root_cont .root_box table td ul>li>span{font-weight:500; width:120px;}

.root_cont .root_box table td .print_btn{padding-left:0; float:right;}
.root_cont .root_box table td .print_btn a:hover{background:#ebebeb;}


/*비밀번호 변경 페이지*/
.passwordsBox{background:#fff; margin-top:80px; margin-bottom:80px; padding:0; border-radius:6px; border:1px solid #ccc;}
.passwordsBox .pwbox_header{background:#f5f5f5; height:60px; text-align:center; padding:0; line-height:60px; border-radius:6px 6px 0 0;border-bottom:1px solid #ccc; }
.passwordsBox .pwbox_header p{font-size:18px; color:#444444; }
.passwordsBox .pwbox_content{padding:20px 25px 10px 25px;}
.pwbox_content .form-group input[type="password"] {background:url(/resources/images/main/pass_bg.jpg) no-repeat 95% 100%;width:100%; height:65px;font-size:16px;}
.pwbox_content .pw_conTip{font-size:14px; color:#666; margin-bottom:10px; letter-spacing:-1px;}
.pwbox_content .pw_security{margin-bottom:10px;}
.pwbox_content .pw_security span{margin-right:5px;}
.pwbox_content .pw_security span.pw_weak{color:#f4869d;}
.pwbox_content .pw_security span.pw_normal{color:#;}
.pwbox_content .pw_security span.pw_strong{color:#087a87;}
.pwbox_btn,.pwbox_notice{padding:0 25px 20px 25px;}
.pwbox_btn a{display:inline-block; height:65px; width:100%; background-color:#f4869d; font-size:18px; color:#fff; line-height:65px; border-radius:4px; text-align:center;}
.pwbox_btn a:hover{background:#f4869d;}
.pwbox_notice p{font-size:14px; color:#666;}
.pwbox_notice p span{color:#f4869d;}




/*쇼핑 - 영수증*/
.receipt{position:relative;}
.receipt .receiptBox{padding:60px 0; position:relative;}
.receipt .receipt_header{overflow:hidden; margin-bottom:25px;}
.receipt_header>div:first-child{padding-left:0;}
.receipt_header>div:last-child{padding-right:0;}
.receipt_header .receipt_info p a{color:#f4869d;}
.receipt_header .receipt_shoppingA{text-align:right;} 

.receipt .recbox_content{background:#fff; padding:25px; margin-bottom:25px;}
.recbox_content .recon_top{padding:0 0 25px 0; overflow:hidden; border-bottom:1px solid #ccc;}
.recon_top .reconTop_tit{padding:0;}
.recon_top .reconTop_tit>p:first-child{font-size:22px; margin-bottom:15px;}
.recon_top .reconTop_tit>p:last-child{font-size:16px; color:#888; line-height:1.4em;}
.recbox_content .recon_printBtn{padding:0;}
.recbox_content .recon_printBtn a{text-align:center; font-size:16px; padding:10px 0; width:100%; display:block; color:#707578;border:1px solid #c4c4c4; background:#fff; border-radius:4px;}
.recbox_content .recon_printBtn a:hover{background:#ebebeb;}

.recbox_content .recon_middle{padding:25px 0; overflow:hidden; border-bottom:1px solid #ccc;}
.recon_middle .reconM_row1{margin-bottom:25px;}
.recon_middle .reconM_row1,.recon_middle .reconM_row2{overflow:hidden;} 
.reconM_row2 .reconR2_route>div{padding:0;}

.recon_middle .reconR_tit{font-weight:500; margin-bottom:5px; }
.recon_middle .reconR_txt{line-height:1.4em; word-break:keep-all;}

.recbox_content .recon_table{padding-top:25px; overflow:hidden;}
.recon_table>p{font-size:22px; margin-bottom:25px;}
.recon_table>div{box-sizing:border-box; margin-bottom:25px; overflow:hidden; border-collapse: collapse;} 
.recon_table .recon_tb2{margin-bottom:0;}
.recon_table .reconT_tr{border:1px solid #ccc; border-bottom:0; overflow:hidden; box-sizing:border-box; border-collapse: collapse;}
.recon_table .reconT_tr:last-child{border-bottom:1px solid #ccc;}
.recon_table .reconT_tr p:first-child{border-right:1px solid #ccc; border-collapse: collapse; padding:10px 15px;}
.recon_table .reconT_tr p:last-child{padding:10px 15px;}

.receipt .recbox_btn{margin:30px auto; text-align:center; width:260px;}
.receipt .recbox_btn a{display:block; color:#fff; padding:10px 0; background:#f4869d; border-radius:4px; font-size:16px;}
.receipt .recbox_btn a:hover{background:#f4869d;}

.localAg_to{position:relative; top:30px;}


/*쇼핑 - 상품 수령 인도 확인*/
.shopConf_box{padding:45px 0; overflow:hidden;}
.shopConf_box .box_p{word-break: keep-all; line-height:1.4em; color:#565a5c; font-size:26px; padding:50px 0 2px ; font-weight:500; }
.shopConf_box .shopConf_state{overflow:hidden; position:relative; margin:50px 0;}
.shopConf_state>ul>li{float:left; width:8%; text-align:center; margin:0 1px;}
.shopConf_state>ul>li>span{display:block; margin-top:10px; font-size:14px; color:#adafaf; word-break:keep-all;}

.shopConf_state>ul>span{display:block; float:left; width:7%; text-align:center; position:relative; top:20px;}

.shopConf_box .shopConf_notice{clear:both; text-align:center;}
.shopConf_box .shopConf_notice p{font-size:16px; color:#565a5c; line-height:1.4em; }
.shopConf_box .shopConf_notice p span{display:inline-block; margin:20px 0; color:#f4869d;}

.shopConf_box .shopConf_table{overflow:hidden; color:#777777;}
.shopConf_table .shopConfT_tr{padding:15px 0; overflow:hidden; border-bottom:1px solid #dce0e0;}
.shopConf_table .shopConfT_tr:last-of-type{border-bottom:0;}
.shopConf_table .shopConfT_tr>div{padding:0;}

.shopConfT_tr .formDs label{padding-left:30px;}
.shopConfT_tr .reqRegist_radio{color:#777777;}
.shopConfT_tr .shopConf_code,.shopConfT_tr .shopConf_agent{color:#444;}

.shopConfT_tr .shopConf_btn{}
.shopConfT_tr .shopConf_btn a{display:block; padding:10px 0; background:#087a87; color:#fff; text-align:center; border-radius:4px;}


/*주문관리 구매목록*/
.contents_gray.shopPurlist{padding-bottom:60px;}
.shop_PurList .Sub_Contents_tit1 {width:100%; height:50px; line-height:50px; font-size:18px; color:#565a5c; background:#edefed; position:relative;}
.shop_PurList .reqlist_choice{margin-bottom:20px;}
.shopPurlist_state .state li{border-radius:4px;text-align:center;display:inline-block; background:#dcdcdc; color:#fff; padding:5px 10px !important; margin:3px 0;}

.shopPurlist_state .state li.active{background:#087a87;} 
.shopPurlist_state .state span{color:#d2d2d2; vertical-align: middle; font-size:10px;}

.shop_PurList .Sub_Contents_body1{padding:20px 40px 40px 40px; background:#fff; border-bottom:1px solid #dce0e0;}
.shop_PurList .Sub_Contents_body1:last-of-type{border-bottom:none;}

.shop_PurList .Sub_Contents_body1:first-of-type{padding-top:0;}

.shop_Purlist_Del{padding:10px 0; width:auto; overflow:hidden;}
.shop_Purlist_Del a{color:#565a5c; font-size:16px; display:block; padding:3px; width:60px; float:right;}
.shop_Purlist_Del a img{padding-right:5px;}

.shopPurList_MO{margin:0;}
.shopPurList_MO .root_m_cont{padding:25px 10px 40px 10px !important; border-bottom:1px solid #dce0e0;}
.shopPurList_MO .root_m_cont:last-of-type{border-bottom:0;}
.shopPurList_MO .root_m_box_total .totalprice span{display:inline-block; padding:5px 0 0 10px !important;}


/*구매자 보조금*/
.shop_subsidy{padding:60px 0;}
.shop_subsidy .subsidy_img{background:url(/resources/images/shopping/subsidy.png) #e7f5f6 no-repeat center center; background-size:auto; height:400px;}
.shop_subsidy .subsidy_con{height:400px; background:#fff; padding:30px 120px 30px 30px; word-break:keep-all;}
.subsidy_con .subsidy_tit{font-size:32px; font-weight:500; color:#565a5c; margin-top:50px; line-height:1.4em;}
.subsidy_con .subsidy_txt{margin-top:30px; font-size:18px; color:#565a5c; line-height:1.6em;}
.subsidy_con .subsidy_btn{margin-top:30px;}
.subsidy_con .subsidy_btn a{border-radius:4px; background:#f4869d; color:#fff; font-size:16px; text-align:center; padding:10px 0; width:210px; display:block;}



/*메시지 목록 - 메시지 헤더(select/tab)*/

.pop_inviteMsg {background-color:#cbe1e6; width:100%; z-index:1000; padding:10px 0; }
.pop_inviteMsg .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_inviteMsg .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_inviteMsg .msgarea p {display:inline-block; word-break:keep-all;}

.pop_inviteMsg .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer;}
.pop_inviteMsg .msgarea a.close_btn img {padding:10px;}
.pop_inviteMsg .msgarea a.inviteBtn {display:inline-block; background:#f4869d; border-radius:4px; padding:0 20px; color:#fff; padding:10px 20px; margin:0 10px;}
.pop_inviteMsg .msgarea a.inviteBtn:hover{background:#f4869d;}

.msglist_choice{padding:0; overflow:hidden; margin-bottom:20px;} 
.msglist_choice .msglist_select{padding:0; position:relative;}
.msglist_choice .msglist_select .selbox{position:relative;}
.msglist_choice .msglist_select .selbox label:after{top:16px; right:3%;}
.msglist_choice .msglist_select .selbox select.category{width:100%;}

.msglist_tabMenu {background:#fff;  border:1px solid #edefef; overflow:hidden;}
.msglist_tabMenu .msglist_tab {background:#fff; height:60px;}
.msglist_tabMenu .msglist_tab ul {overflow:hidden;}
.msglist_tabMenu .msglist_tab ul li {float:left; border-right:1px solid #edefef; display:inline; width:22%; text-align:center; line-height:60px; background:#fff; color:#666; font-size:16px; font-weight:300;}
.msglist_tabMenu .msglist_tab ul li:hover {background:#bd9655; color:#fff;}
.msglist_tabMenu .msglist_tab ul li.msglist_active {background:#bd9655; color:#fff;}


/*메시지 목록 - 메시지 없을 때(web)*/
.message_noMsg .Sub_Contents_body{padding:45px; min-height:450px;}
.message_noMsg .Sub_Contents_body .Sub_Contents_box{padding:115px 0; min-height:initial;}
.message_noMsg .NoMsg_tit{font-size:26px; color:#565a5c; font-weight:500; text-align:center; margin-bottom:20px; line-height:1.4em; word-break:keep-all;}
.message_noMsg .NoMsg_txt{font-size:16px; color:#565a5c; word-break:keep-all; line-height:1.4em; text-align:center;}
.message_noMsg .msgProd_Btn{margin:30px auto 0 auto; text-align:center; width:260px; font-size:16px;}
.message_noMsg .msgProd_Btn a{display:block; padding:10px 30px; background:#f4869d; color:#fff; border-radius:4px;}

.message_noMsg .msgProd_Btn a:hover{background:#f4869d;}


/*메시지 목록 - 메시지 있을 때*/
.msglist_conbox{padding:0; margin-top:20px;}
.msglist_conbox .container{padding:0;}
.msglist_conbox .msglist_row{background:#fff; overflow:hidden; margin-bottom:20px;  padding:30px;}
.msglist_conbox .msglist_row>div{padding:0 10px;}

.msglist_conbox .agent_img .img-circle{width:60px; height:60px;}
.msglist_conbox .msglist_info{padding:7px 0; font-size:16px; color:#444444; line-height:1.2em; text-align:center;}
.msglist_conbox .msglist_info p.msglist_name{margin-bottom:5px; overflow:hidden; word-break:break-all; line-height:1.2em;}

.msglist_conbox .msglist_content{padding-top:7px;}
/*.message_tab01 .msglist_conbox .msglist_content p{font-size:16px; color:#777777; overflow:hidden; height:58px; word-break:break-all;}*/
.msglist_conbox .msglist_content p
{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; color:#7e7e7e; font-size:16px; line-height:1.4em; width:100%; max-height:4em; overflow:hidden;  margin:4px 0;}
.msglist_conbox .msglist_content span {font-size:16px; color:#777777; padding-left:15px;}
.msglist_conbox .msglist_content p.hn1{font-size:16px; color:#f4869d; overflow:hidden; height:20px; word-break:break-all; font-weight:300; margin-top:15px;}
.msglist_conbox .msglist_content p.hn2{font-size:16px; color:#087a87; overflow:hidden; height:20px; word-break:break-all; font-weight:300; margin-top:15px;}


.msglist_conbox .msglist_deal{font-size:16px; padding-top:7px; text-align:center; }
.msglist_deal .msglist_special{font-weight:500; margin-bottom:5px; color:#444; word-break:break-all;} 
.msglist_deal .msglist_question{font-weight:500; margin-bottom:5px; color:#ffc600;}
.msglist_deal .msglist_reject{font-weight:500; margin-bottom:5px; color:#444;}
.msglist_deal .msglist_price{color:#444;}

.msglist_conbox .msglist_status{font-size:16px; color:#777777; padding-top:7px;}
.msglist_status .msglist_important{margin-bottom:5px;}

.msglist_status .msglist_keep span.msglist_keepIcon{width:20px; height:19px; background:url(/resources/images/message/msg_keep.png) no-repeat center top; background-size:20px; display:inline-block; padding-right:30px;}
.msglist_status .msglist_del span.msglist_delIcon{width:16px; height:20px; background:url(/resources/images/message/msg_del.png) no-repeat center top; background-size:16px; display:inline-block; padding-right:30px;}
.msglist_status .msglist_del{position:relative; cursor:pointer;}
.msglist_status .msglist_del .msglist_delText{position:absolute; top:0;}

.msglist_important input[type=checkbox].starcheck_ck {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.msglist_important input[type=checkbox].starcheck_ck + label.starcheck_label {width:100%; height:20px; display:inline-block; cursor:pointer; margin-left:5px; padding-left:25px;}
.msglist_important input[type=checkbox].starcheck_ck:checked + label.starcheck_label {background-image:url(/resources/images/message/msg_importantActive.png); background-size:20px; background-repeat:no-repeat;}
.msglist_important label.starcheck_label {background-image:url(/resources/images/message/msg_important.png) ; background-size:20px; background-repeat:no-repeat; -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}


/*메시지 상세페이지(web)*/

/*메시지 상세페이지 에이전트 정보*/
.message_MsgDetail .msg_infoPanel {background:#fff; padding:0;}
.msg_infoPanel .infoPanel_img{border-bottom:1px solid #ddd; padding:40px 15px 25px 15px; text-align:center;}
.infoPanel_img .img-circle {width:134px; height:134px;}
.infoPanel_img .agent_name {font-size:22px; margin:15px 0 20px 0;}
.infoPanel_img a .agent_name {color:#565a5c; font-weight:500;}
.infoPanel_img a .agent_name:hover{text-decoration:underline;}
.infoPanel_img .agent_belongTo,.infoPanel_img .agent_status {color:#888888; font-size:16px; line-height:1.4em;}
.infoPanel_img .agent_belongTo {margin-bottom:5px;}
.infoPanel_img .agent_status span{display:inline-block;}

/*메시지 상세페이지 상품 및 수령 정보*/
.msg_infoPanel .infoPanel_prodinfo {padding:30px 15px; border-bottom:1px solid #ddd;}
.infoPanel_prodinfo .agent_prodName {font-size:22px; margin-bottom:10px; line-height:1.4em; text-align:center; word-break:keep-all;}
.infoPanel_prodinfo .agent_prodName a{color:#565a5c; font-weight:500;}
.infoPanel_prodinfo .agent_prodName:hover{text-decoration:underline;}
.infoPanel_prodinfo table{width:100%;}
.infoPanel_prodinfo table th{padding-top:10px; font-size:16px; color:#888888; text-align:left; width:40%; vertical-align:top;}
.infoPanel_prodinfo table td{font-size:16px; padding-top:10px; color:#444444; text-align:right; word-break:keep-all;}

.infoPanel_prodDel{padding:30px 15px;}
.infoPanel_prodDel table{width:100%;}
.infoPanel_prodDel table th{padding-top:10px; font-size:16px; color:#888888; text-align:left; width:40%; vertical-align:top;}
.infoPanel_prodDel table td {font-size:16px; padding-top:10px; color:#444444; text-align:right; word-break:keep-all; line-height:1.4em;}
.infoPanel_prodDel table td span{color:#0085c7; font-weight:500;}
.message_MsgDetail .container .row{margin:0;}

.infoPanel_prodroute{padding:30px 15px; border-bottom:1px solid #ddd; overflow:hidden;}
.infoPanel_prodroute .arrive,.infoPanel_prodroute .departure{padding:0;}
.infoPanel_prodroute .route_tit{font-size:16px; color:#0085c7; font-weight:500; text-align:center; padding-bottom:10px;}
.infoPanel_prodroute .route_txt{font-size:16px; text-align:center; color:#444444; word-break:keep-all;}


.infoPanel_Condition .salesCondi_header{background:#444444; padding:15px 20px; color:#fff; position:relative;}
.salesCondi_header .sales_totalPrice{font-weight:500; font-size:28px;}
.salesCondi_header .sales_Num{font-size:16px; display:inline-block; position:absolute; right:20px; bottom:15px;} 


/*메시지 상세페이지 판매서번호 및 하단 영역 */
.infoPanel_Condition .salesCondi_body{padding:30px 15px 15px 15px;}
.salesCondi_body .prod_term .filter-label{font-size:16px; color:#444444;}
.prod_term .date_select1{padding-left:0;}
.prod_term .date_select2{padding-right:0;}
.prod_term .date_select2 label:before{left:25px !important;}
.prod_term .selinput label:before {content:''; width:17px; height:15px; font-size:15px; color:#c7baba; background-color:#fff; left:10px; top:13px; padding:0 0 2px; position:absolute; background: url(/resources/images/category/date_bg.png) no-repeat;}
.salesCondi_body .sub_search_form{width:100%;}
.salesCondi_body .sub_search_form input {width:100%; border:1px solid #d2d2d2; height:40px;color:#888888 !important; font-size:14px; border-radius:4px; padding-left:15px;}
.salesCondi_body .sub_search_form input.date_input {padding-left:30px;}
.salesCondi_body .sub_search_form input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.salesCondi_body .sub_search_form input::-moz-placeholder{color:#888888; font-size:14px;}
.salesCondi_body .sub_search_form input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}
.salesCondi_body .prod_bill_wrap {clear:both; padding:5px 0;}
.salesCondi_body .prod_term .prod_bill tr{border-bottom:0;}
.salesCondi_body .prod_term .prod_bill th{font-size:16px; color:#888888; padding-bottom:10px;}
.salesCondi_body .prod_term .prod_bill td{font-size:16px; color:#444444; padding-bottom:10px;}
.salesCondi_body .prod_bill tr.bill_total{border-top:1px solid #dddddd; }
.salesCondi_body .prod_bill .bill_total th,.salesCondi_body .prod_bill .bill_total td{font-weight:500; color:#444; font-size:18px; padding-top:10px; padding-bottom:0px !important;}
.price_hover2>div:hover .hoverBubble{display:block;}


.msg_infoPanel .infoPanel_specialOffer {padding:0 15px;}
.infoPanel_specialOffer a{font-size:16px; background:#f4869d; border-radius:4px; display:block; padding:15px 0;  color:#fff; text-align:center; }
.infoPanel_specialOffer a:hover{background:#f4869d;}

.msg_infoPanel .infoPanel_notice {padding:20px 15px;}
.infoPanel_notice p{color:#888888; font-size:14px; margin-bottom:15px;}
.infoPanel_notice p:last-child{margin-bottom:0;}

.msg_infoPanel .infoPanel_location {padding:20px 15px;}
.infoPanel_location p{word-break:keep-all; font-size:16px; color:#444444; margin-bottom:15px; line-height:1.4em;}
.infoPanel_location p span.agent_name{font-size:22px; color:#444444; font-weight:500;}
.infoPanel_location p span{color:#f4869d;}
.infoPanel_location .agent_map{height:220px !important;}
.infoPanel_location p.map_caption{text-align:center; color:#888888; font-size:14px; margin-bottom:0; margin-top:5px;}


.msg_infoPanel .infoPanel_certify {padding:20px 15px;}
.infoPanel_certify .certify_tit {font-size:22px; color:#565a5c; font-weight:500; margin-bottom:10px;}
.infoPanel_certify .certify_tit img{padding-right:10px;}
.infoPanel_certify .certify_txt {font-size:14px; color:#444444; word-break:keep-all; margin-bottom:10px;}
.infoPanel_certify .certify_img ul li{margin-bottom:10px;}
.infoPanel_certify .certify_img ul li:last-of-type{margin-bottom:0;}
.infoPanel_certify .certify_img ul li p{text-align:center; color:#888888; font-size:14px; margin-bottom:0; margin-top:5px;}
.certify_img .certify_pic {width:70%; height:80px; margin:0 auto;}

.msgNotice {background:#fff; padding:45px; text-align:center;}
.msgNotice .msgNotice_tit{font-size:22px; color:#565a5c; font-weight:500; margin-bottom:30px; line-height:1.4em; word-break:keep-all;}
.msgNotice .msgNotice_txt{width:90%; margin:0 auto 25px auto;}
.msgNotice .msgNotice_txt p{font-size:16px; word-break:keep-all; color:#565a5c; line-height:1.4em;}
.msgNotice .msgNotice_txt p:first-child{margin-bottom:15px;}
.msgNotice .msgNotice_btn{width:260px; margin:0 auto;}
.msgNotice .msgNotice_btn a{font-size:16px; background:#f4869d; border-radius:4px;display:block; padding:15px 0; color:#fff;}
.msgNotice .msgNotice_btn a:hover{background:#f4869d;}

.msg_msgPanel{padding-bottom:60px;}
.msg_msgPanel .msg_send{width:100%; overflow:hidden;}
.msg_msgPanel .msg_send>div{padding:0;}
.myMsg{ margin-top:25px;}
.myMsg .msgBubble{overflow:hidden; background:url(/resources/images/message/my_msg.png) no-repeat right top;}
.myMsg .msgArea{margin-right:4%; width:96%; background:#fff; padding:20px;}
.msgArea .msgNego_option .msg_radio{overflow:hidden;}
.msgArea .msgNego_option .msg_radio .formDs{float:left; width:50%; font-size:16px;}
.msgArea .msgNego_option p{clear:both; font-size:14px; color:#888888; margin-bottom:10px;}


.msgNego_select{padding:10px 0 20px 0; }
.msgNego_row .msgNego_tit{font-size:14px; margin:20px 0 10px 0; color:#888888;}
.msgNego_row:first-child .msgNego_tit{margin-top:0;}

.msgNego_row{overflow:hidden;}
.msgNego_place,.msgNego_place .selbox{padding:0; overflow:hidden;}
.msgNego_place .selbox label:after{top:16px;}
.msgNego_place .selbox select.category{width:100%;}
.msgNego_place .inputbox{padding-left:10px;} 
.msgNego_place .inputbox input.write{width:100%; margin-bottom:0 !important;}

.mapBtn{padding:0;}
.mapBtn a{display:inline-block; background:#f4869d; border-radius:4px; padding:10px 0; width:100%; color:#fff; text-align:center;}
.mapBtn a img{padding-right:10px; margin-top:-2px;}
.mapBtn a:active{background:#f4869d;}
.mapBtn a:hover{background:#f4869d;}

.msgBubble .msgNego_place .inputbox{margin-top:0;}
.msgNego_place .inputbox{padding:0; margin-top:10px;}
.msgNego_place .inputbox input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.msgNego_place .inputbox input::-moz-placeholder{color:#888888; font-size:14px;}
.msgNego_place .inputbox input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.msgNego_date{padding:0;}
.msgNego_date .date_select1{padding:0;}
.msgNego_date .selinput label:before {content:''; width:17px; height:15px; font-size:15px; color:#c7baba; background-color:#fff; left:10px; top:13px; padding:0 0 2px; position:absolute; background: url(/resources/images/category/date_bg.png) no-repeat;}
.msgNego_date .sub_search_form{width:100%;}
.msgNego_date .sub_search_form input {width:100%; border:1px solid #d2d2d2; height:40px;color:#888888 !important; font-size:14px; border-radius:4px; padding-left:15px;}
.msgNego_date .sub_search_form input.date_input {padding-left:30px;}
.msgNego_date .sub_search_form input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.msgNego_date .sub_search_form input::-moz-placeholder{color:#888888; font-size:14px;}
.msgNego_date .sub_search_form input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.msgNego_hour{width:50%; padding:0;}
.msgNego_hour .selbox{padding:0; overflow:hidden; width:48%;}
.msgNego_hour .selbox:first-child{margin-right:4%;}
.msgNego_hour .selbox select.category{width:100%;}
.msgNego_hour .selbox label:after{top:16px;}

.msgNego_condi{padding:0;}
.msgNego_condi .formDs{width:50%;}
.msgNego_condi .formDs:last-child{width:100%; margin:10px 0;}
.msgNego_condi .formDs:last-child .inputbox{display:inline-block;}
.msgNego_condi .formDs:last-child .inputbox:first-child{width:10%; padding-left:10px; padding-right:5px;}
.msgNego_condi .formDs:last-child .inputbox:last-child{width:40%; padding-right:5px; padding-left:5px;}
.msgNego_condi .formDs:last-child .inputbox label{padding-left:0;}
.msgNego_condi .formDs:last-child .inputbox:first-child input.write{width:100%; margin-bottom:0 !important; height:22px; line-height:22px; padding:5px;}
.msgNego_condi .formDs:last-child .inputbox:last-child input.write{width:100%; margin-bottom:0 !important; height:22px; line-height:22px; padding:5px;}
.msgNego_condi .formDs:last-child .inputbox input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.msgNego_condi .formDs:last-child .inputbox input::-moz-placeholder{color:#888888; font-size:14px;}
.msgNego_condi .formDs:last-child .inputbox input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.msgNego_notice{color:#888; font-size:14px; padding-left:25px; word-break:keep-all;}
.msgNego_notice span{color:#f4869d;}

.msgNego_btn{margin-top:20px;}
.msgNego_btn .msgNego_cbtn{padding:0;}
.msgNego_btn .msgNego_cbtn a{display:block; color:#444444; background:#fff; border:1px solid #c4c4c4; border-radius:4px; font-size:14px; padding:5px 0; text-align:center;}
.msgNego_btn .msgNego_cbtn a:hover{background:#ebebeb;}


.myMsg .msgArea textarea{ border:1px solid #ddd; width:100%; min-height:200px; padding:10px; resize:none;}
.myMsg .msgSendBtn{width:95%; background:#edefed; padding:10px;}
.myMsg .msgSendBtn a:first-child{}
.myMsg .msgSendBtn a:last-child{display:block; color:#444444; background:#fff; border:1px solid #c4c4c4; border-radius:4px; font-size:16px !important; padding:5px 0; text-align:center;}
.myMsg .msgSendBtn a:hover{background:#ebebeb;}
.msg_send .consumer_img{text-align:right;}
.msg_send .img-circle{width:70px; height:70px;}

.msg_msgPanel .msgPanel_line{overflow:hidden; margin:50px 0; width:100%; height:100%; background:url(/resources/images/message/msg_line.png) repeat-x center center; text-align:center;}
.msg_msgPanel .msgPanel_line p{display:inline-block; font-size:22px; color:#565a5c; background:#f5f5f5; padding:0 10px;}


.msgPanel_line.specialTip p img{padding-right:10px; position:relative; top:-3px;}
.msgPanel_special>p{font-size:16px; color:#565a5c; text-align:center; line-height:1.4em;}
.msgPanel_special{margin-bottom:50px; overflow:hidden;}

.msgHistory>div{margin-bottom:30px;}
.msgHistory>div:last-child{margin-bottom:0;}

.consumerMsg .msgBubble{overflow:hidden; background:url(/resources/images/message/consumer_msg.png) no-repeat right top;}
.consumerMsg .msgArea{margin-right:4%; width:96%; background:#edefed; padding:20px; line-height:1.4em;}
.consumerMsg .msgArea p{font-size:16px; color:#565a5c;}
.consumerMsg .msgArea p.msgDate{margin-top:20px; color:#888888; font-size:16px;}

.agentMsg .msgBubble{overflow:hidden; background:url(/resources/images/message/agent_msg.png) no-repeat left top;}
.agentMsg .msgArea{margin-left:4%;width:96%; background:#fff; padding:20px; line-height:1.4em;}

.agentMsg .msgArea p{font-size:16px; color:#565a5c;}
.agentMsg .msgArea p.msgDate{margin-top:20px; color:#888888; font-size:16px;}




/*말풍선 공통*/
.hoverBubble{display:block; width:260px; position:relative;}
.hoverMsg_content{display:block; border:1px solid #bbbbbb; background:#fff; padding:10px;font-size:14px; line-height:1.2em; letter-spacing:-1px; width:250px; }
.hoverMsg_content .hptit{display:block; color:#444; font-weight:500; margin-bottom: 10px;}
.hoverMsg_content .hptxt{display:block; color:#888; text-align:center;}


/*말풍선(왼쪽)*/
.hoverBubble .hoverMsg_left{display:block;}
.hoverBubble .hoverMsg_left img{position:absolute; z-index:150; top:5px; left:0;}
.LeftPos .hoverMsg_content{margin-left:8px; position:relative; z-index:149;}
.LeftPos .hoverMsg_content .hptit{text-align:left;}


/*말풍선(오른쪽)*/
.hoverBubble .hoverMsg_right{display:block; overflow:hidden;}
.hoverBubble .hoverMsg_right img{position:absolute; z-index:250; top:5px; right:0;}
.RightPos .hoverMsg_content{margin-right:8px; position:relative; right:-1px; top:-5px;}
.RightPos .hoverMsg_content .hptit{text-align:right;}


/*말풍선(위쪽)*/
.hoverBubble.TopPos{right:50%;}
.hoverBubble .hoverMsg_top{display:block; overflow:hidden;}
.hoverBubble .hoverMsg_top img{position:absolute; z-index:150; top:-5px; left:50%; margin-left:-8px;}
.TopPos .hoverMsg_content{margin-top:-5px; position:relative; top:8px; overflow:hidden;}


/*말풍선(아래쪽)*/
.hoverBubble.BottomPos{right:50%;}
.hoverBubble .hoverMsg_Bottom{display:block; overflow:hidden;}
.hoverBubble .hoverMsg_Bottom img{position:absolute; z-index:150; bottom:-8px; left:50%; margin-left:-8px;}
.TopPos .hoverMsg_content{margin-top:-5px; position:relative; top:8px; overflow:hidden;}



/*우측 고정 메뉴 마우스오버 메시지(번개아이콘) 수정0721*/
.prod_info .prod_head .price_hover1>span.flash:hover .hoverBubble{display:block !important;}
.prod_info .prod_head .hoverBubble{display:none !important; position:relative; top:-42px; left:85px; z-index:111;}
.prod_info .prod_head .hoverMsg_content .hptxt{text-align:left;}


/*우측 고정 메뉴 마우스오버 메시지(관세) 수정0721*/
.price_hover2>div:hover .hoverBubble{display:block;}
.price_hover2 .hoverBubble{display:none; position:absolute; top:10px; right:35px;}
.price_hover2 .hoverMsg_content .hptit{text-align:right;}
.price_hover2 .hoverMsg_content .hptxt{text-align:right;}


/*우측 고정 메뉴 하단(이메일/메신저/자세히) 수정0721*/
.sales_menu .share_menu ul{display:block; border-top:1px solid #ddd;}
.sales_menu .share_menu ul:after{display:block; content:""; clear:both;}
.sales_menu .share_menu li{float:left; width:33.3%; border-right:1px solid #ddd; font-size:12px; height:100%; }
.sales_menu .share_menu li:last-child{border-right:0;}
.sales_menu .share_menu li p{width:100%; text-align:center;}
.sales_menu .share_menu li>div{width:100%; text-align:center;}
.sales_menu .share_menu>ul>li>p>a{color:#888; display:block; width:100%; padding:15px 0;}
.sales_menu .share_menu>ul>li>div>a{color:#888; display:block; width:100%; padding:15px 0;}
.sales_menu .share_menu>ul>li>p>a:hover{background:#ebebeb;}
.sales_menu .share_menu li>p>a>span{padding-left:10px;}
.sales_menu .share_menu li>div>a>span{padding-left:10px;}

/*프로필 프로필 수정*/


.profile_open{text-align:center; margin-top:20px; width:100%;}
.profile_open a{color:#707578; background:#fff; border-radius:4px; border:1px solid #c4c4c4; padding:10px 0; font-size:16px; display:block; width:100%;}
.profile_open a:hover{background:#ebebeb;}

.profTable_row .profTable_td .selbox select.category{width:100%;}
.profTable_row .profTable_td .selbox label:after{top:16px; right:7%;} 
.profTable_row .profTable_td input.write{margin-bottom:0 !important; width:100%; padding-right:15px;}
.profTable_row .profTable_td input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.profTable_row .profTable_td input::-moz-placeholder{color:#888888; font-size:14px;}
.profTable_row .profTable_td input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.profilePage .Sub_Contents_body{padding:20px; margin-bottom:20px;}
.profilePage_table{overflow:hidden;}
.profilePage_table .profTable_row{overflow:hidden; margin-bottom:20px;} 
.profilePage_table .profTable_row:last-child{margin-bottom:0;}
.profTable_row .profTable_th{text-align:right; font-size:16px; color:#565a5c; padding:10px;}
.profTable_row .profTable_th img{padding-left:10px;margin-top:-5px;}
.profTable_row .profTable_td{overflow:hidden; padding-left:15px;}
.profTable_row .profTable_td>div{padding:0;}
.profTable_row .profTable_td .profilePage_month .selbox{padding:0}
.profTable_row .profTable_td>p{margin-top:10px; font-size:14px; color:#888888; padding:0;}
.profTable_row .profTable_td>p a{margin-left:10px; color:#f4869d; display:inline-block;}
.profTable_row .profTable_td span{padding:10px 0; color:#888; display:block; width:100%;}
.profTable_row .profTable_td textarea{width:100%; border-radius:4px; border:1px solid #dce0e0 !important;padding:10px;}

.placeSelect_cont{padding-left:0; padding-right:0;}
.placeSelect_cont .selbox{padding:0 !important;}

.accredit_add .profTable_email{margin-top:-15px; margin-bottom:30px;}

.profTable_email{overflow:hidden; margin-top:10px; clear:both;}
/* .profTable_td .addEmail_btn{padding:0; font-size:14px; color:#f4869d; display:block; width:100%;} */
.profTable_td .addEmail_btn{width:30%; text-align:center; font-size:16px; padding:10px 0; display:block; color:#707578; border:1px solid #c4c4c4; background:#fff; border-radius:4px;}
.profTable_td .addEmail_btn:hover{background:#ebebeb;}

.profTable_email .inputbox{padding:0 !important;}
.profTable_email .inputbox input.write{border-radius:4px 0 0 4px; border-right:0; width:100%; margin-bottom:0 !important;}

.profTable_email .inputbox input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.profTable_email .inputbox input::-moz-placeholder{color:#888888; font-size:14px;}
.profTable_email .inputbox input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}
.profmail_confirmMail{position:relative; height:40px; background:#f1f1f1; border-radius:0 4px 4px 0; border:1px solid #dce0e0 !important; text-align:center; line-height:40px; font-weight:500; font-size:16px; padding:0 10px;}
.profmail_confirmMail a{text-align:center; font-size:14px; display:block; color:#707578;border:1px solid #c4c4c4; background:#fff; border-radius:4px; height:30px; line-height:30px; position:absolute; top:50%; margin-top:-15px;left:12.5%;}
.profmail_confirmMail a:hover{background:#ebebeb;}
.profmail_confirmMail p{font-size:12px; line-height:1.4em; letter-spacing:-1px;margin-top:3px;}

.profTable_confirmEmail{overflow:hidden; margin-bottom:10px;}
.profTable_confirmEmail .profmail_fix{height:40px; background:#f1f1f1; border-radius:4px 0 0 4px; border:1px solid #dce0e0 !important; text-align:center; line-height:40px; font-weight:500; font-size:16px;}
.profTable_confirmEmail .profmail_confirm{border:1px solid #dce0e0 !important; border-left:0; height:40px; line-height:40px; border-radius:0 4px 4px 0; padding-left:10px !important; position:relative; color:#888888; font-size:16px; }
.profTable_confirmEmail .profmail_confirm p{padding-right:30px;}
.profTable_confirmEmail .profmail_confirm img{position:absolute; top:7px; right:10px; cursor:pointer; border:solid 1px #ccc; border-radius:4px; padding:4px;}

.addTelNum_warning{text-align:left !important; font-size:14px; color:#f4869d; margin-bottom:10px;}
.profTable_td .profTable_telNum{overflow:hidden; margin-bottom:10px;}
.profTable_telNum .profTel_fix{height:40px; background:#f1f1f1; border-radius:4px 0 0 4px; border:1px solid #dce0e0 !important; text-align:center; line-height:40px; font-weight:500; font-size:16px;}
.profTable_telNum .profTel_confirm{border:1px solid #dce0e0 !important; border-left:0; height:40px; line-height:40px; border-radius:0 4px 4px 0; padding-left:10px !important; position:relative; color:#888888; font-size:16px; }
.profTel_confirm p{padding-right:30px;}
.profTel_confirm img{position:absolute; top:12px; right:10px; cursor:pointer;}
/* .profTable_td .addTel_btn{padding:0; font-size:14px; color:#f4869d; display:block; width:100%;} */
.profTable_td .addTel_btn{width:30%; text-align:center; font-size:16px; padding:10px 0; display:block; color:#707578; border:1px solid #c4c4c4; background:#fff; border-radius:4px;}
.profTable_td .addTel_btn:hover{background:#ebebeb;}
.profTable_td .prof_addTel{border:1px solid #dce0e0 !important; padding:20px !important; overflow:hidden; margin-top:15px; position:relative; margin-bottom:15px;}

.prof_TelConfirm_msg{border:1px solid #dce0e0 !important; padding:20px !important; overflow:hidden; margin-top:15px; position:relative; margin-bottom:15px;}
.prof_TelConfirm_msg .addTel_row{margin-bottom:20px; overflow:hidden; padding-right:0 !important; padding-left:0 !important;}
.prof_TelConfirm_msg .addTel_row:first-child{margin-bottom:10px;}
.prof_TelConfirm_msg .profTable_th{text-align:left !important; padding:10px 0 !important;}
.prof_TelConfirm_msg .profTable_th span{display:inline; font-weight:500;}
.prof_TelConfirm_msg .profTable_td{padding:0 !important;}
.prof_TelConfirm_msg .profTable_td .inputbox input.write{width:100%;padding:0 10px;}

.prof_TelConfirm_msg .addmsgConfirm_btn{clear:both; overflow:hidden; text-align:center; padding:0 !important;}
.prof_TelConfirm_msg .addmsgConfirm_btn a:first-child{display:block; color:#fff; padding:11px 10px; text-align:center; background:#f4869d; border-radius:4px; font-size:16px; width:48%;}
.prof_TelConfirm_msg .addmsgConfirm_btn a:first-child:hover{background-color:#f4869d;}
.prof_TelConfirm_msg .addmsgConfirm_btn a:last-child{margin-left:4%; text-align:center; color:#f4869d; padding:10px; width:48%; border:1px solid #f4869d; border-radius:4px; box-sizing: border-box;}
.prof_TelConfirm_msg .addmsgConfirm_btn a:last-child:hover{color:#f4869d; border:1px solid #f4869d;}

.prof_TelConfirm_msg .addTel_row>p{letter-spacing:-1px;}

.prof_addTel .addTel_row{margin-bottom:20px; overflow:hidden; padding-right:0 !important; padding-left:0 !important;}
.prof_addTel .profTable_th{text-align:left; padding:10px 0 !important;}
.prof_addTel .profTable_td {position:relative; padding-right:0;}
.prof_addTel .profTable_td .addTel_conCode{display:block; height:40px; line-height:40px; border-radius:4px; border:1px solid #dce0e0 !important; text-align:center; font-weight:500; padding:0; margin-top:0; position:absolute;}
.prof_addTel .profTable_td input.write{border-left:0; padding:0 10px;}
.prof_addTel .addTelConfirm_btn{overflow:hidden; text-align:center; padding:0 !important;}
.prof_addTel .addTelConfirm_btn a{display:block; color:#fff; padding:10px; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}
/* .prof_addTel .addTelConfirm_btn a:last-child{margin-left:4%;} */
.prof_addTel .addTelConfirm_btn a:hover{background-color:#f4869d;}
.prof_addTel>p{text-align:right;}
.prof_addTel>p>a{color:#f4869d; word-break:keep-all;}
.addEmerTxt_btn,.addDelTxt_btn,.addLang_btn{padding:0 !important; font-size:14px !important; color:#f4869d !important; background:none !important; border:0 !important; text-align:left !important; display:block !important; box-shadow:0 0 0 0 !important; text-shadow:0 0 0 0 !important;}
.addEmerTxt_btn:hover,.addDelTxt_btn:hover,.addLang_btn:hover{color:#f4869d;  background:none; border:0;}
.addEmerTxt_btn:active,.addDelTxt_btn:active,.addLang_btn:active{color:#f4869d;  background:none; border:0;}
.addEmerTxt_btn:visited,.addDelTxt_btn:visited,.addLang_btn:visited{color:#f4869d;  background:none; border:0;}

.profTable_td button.addLang_btn{padding:0 !important; font-weight:300;}
.addLang_tagBox{overflow:hidden; margin-bottom:10px;} 
.addLang_tagBox .addLang_tag{float:left; margin-right:10px;}
.addLang_tagBox .addLang_tag a{margin:5px 0; display:block; border-radius:4px; text-align:left; padding:5px 30px 5px 15px; color:#39929d; border:1px solid #39929d; position:relative;}
.addLang_tagBox .addLang_tag>a>span{display:inline; width:inherit; position:absolute; right:5px; top:-7px;}
.addLang_tagBox .addLang_tag>a>span img{width:15px; border:1px solid #39929d;}


.profNotice{width:100%; overflow:hidden;}
.prof_addEmer{border:1px solid #dce0e0 !important; padding:20px !important; overflow:hidden; margin-top:15px; position:relative; margin-bottom:15px;}
.prof_addEmer .addTel_row{margin-bottom:20px; overflow:hidden; padding-right:0 !important;} 
.prof_addEmer .profTable_th{text-align:left;}
.profEmer{float:left; padding-right:10px !important;}
.profEmer_notice{clear:both;}
.addEmerTxt_btn{padding-left:0 !important; float:left;}
.addEmer_btn{overflow:hidden; text-align:center; padding:0 !important;}
.addEmer_btn a{display:block; color:#fff; padding:10px; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}
.addEmer_btn a:hover{background-color:#f4869d;}

.prof_addDel{border:1px solid #dce0e0 !important; padding:20px !important; overflow:hidden; margin-top:15px; position:relative; margin-bottom:15px;}
.prof_addDel .addTel_row{margin-bottom:20px; overflow:hidden; padding:0 !important;} 
.prof_addDel .profTable_th{text-align:left;} 
.addTel_row.cityInput{clear:both;}

.profSave_btn{overflow:hidden; text-align:center; padding:0 !important;}
.profSave_btn a{display:block; color:#fff; padding:10px 0; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}
.profSave_btn a:hover{background-color:#f4869d;}

/*마이페이지 - 프로필 사진수정*/
.photoPage .Sub_Contents_body{padding:20px;}
.photoPage .Sub_Contents_body div{border-bottom:0 !important;}
/*.photoPage .profPic_cover,.photoPage .profPic,.photoPage .profPic_bg{padding:0 !important;}
.photoPage .profPic_cover{display:inline-block; position:relative; }
.photoPage .profPic_bg{height:225px; width:225px; display:inline-block; vertical-align:bottom; overflow:hidden; background:#bbb; position:absolute; top:0; left:auto; opacity: 0.3; box-sizing:border-box;}
.photoPage .profPic_bg img{vertical-align:middle; overflow:hidden; width:225px;}
.photoPage .profPic{height:225px; width:225px; position:relative; backface-visibility: hidden; display:inline-block; vertical-align: bottom; overflow: hidden; border-radius:50%; }
.photoPage .profPic img{vertical-align:middle; overflow:hidden; width:225px;}*/
.profPic_conbox p{font-size:16px; line-height:1.4em; color:#565a5c;}
.profPic_conbox .profPic_Btn{margin-top:20px; overflow:hidden; padding:0 !important;}
.profPic_conbox .profPic_Btn a{padding:10px 0; text-align:center; display:block; color:#707578; background:#fff; border-radius:4px; border:1px solid #c4c4c4;  font-size:16px; }
.profPic_conbox .profPic_Btn a:hover{background:#ebebeb;}

.photoUp_btn label{padding:10px 0; text-align:center; display:block; color:#707578; background:#fff; border-radius:4px; border:1px solid #c4c4c4;  font-size:16px; cursor:pointer;}
.photoUp_btn label:hover{background:#ebebeb;}

.pro_ifbtn {position:absolute; top:100px; left:100%; z-index:1;}
.pro_photo {text-align:center;width:225px; height:225px; position:relative; padding-left:0 !important; display:inline-block;}

.imagePreview{ top:0; left:0;position:absolute;  width:225px; height:225px; opacity:0.3; overflow:hidden; padding-left:0 !important; backface-visibility; display:inline-block;vertical-align:bottom; background:#ccc;}
.imagePreview img {vertical-align:middle; vertical-align:middle;}
.imagepreview {width:225px; height:225px; border-radius:50%;padding-left:0 !important; overflow:hidden; backface-visibility; display:inline-block;vertical-align:bottom; background:#f0f0f0;}
.imagepreview img {vertical-align:middle; vertical-align:middle;}

.file_button_hidden {width:0; height:0; position:absolute; top:-9999px; left:-9999px; text-indent:-9999;}
/*#upload-image {width:0; height:0; position:absolute; top:-9999px; left:-9999px; text-indent:-9999;}*/


/*마이페이지 - 인증현황*/
.accreditPage .Sub_Contents_body {width:100%; padding:20px; position:relative; margin-bottom:25px;}
.accreditPage .Sub_Contents_body div{border-bottom:0; padding-left:0; padding-right:0;}
.accreditPage .accredit_tit{padding:0; font-size:16px; font-weight:500; color:#565a5c; margin-bottom:20px;}
.accreditPage .accredit_Notice{padding:0 !important; font-size:16px; color:#565a5c; line-height:1.4em; letter-spacing:-1px; word-break:keep-all; border-bottom:0 !important;}
.accreditPage .accredit_Notice p:last-child{margin-top:25px;}
.accreditPage .accredit_Notice a{display:inline-block; color:#f4869d; margin-left:10px;}

.accreditPage .acrredit_btn{padding:0 !important;}
.accreditPage .acrredit_btn a{display:block; color:#fff; padding:10px; text-align:center; background:#f4869d; border-radius:4px; font-size:16px; position:absolute; right:0; top:25px;}
.accreditPage .acrredit_btn a:hover{background:#f4869d;}
.accreditPage .accredit_txt{font-size:16px; color:#565a5c; line-height:1.4em; letter-spacing:-1px; word-break:keep-all; margin-bottom:30px; padding:0;}
.accreditPage .accredit_txt span{font-weight:500;}
.accreditPage .accredit_row:last-child .accredit_txt{margin-bottom:0;}

.accreditPage .noTelNum{padding:0; font-size:16px; color:#565a5c; margin-bottom:15px;}
/* .accreditPage .addTel_btn{padding:0; font-size:16px; color:#f4869d; display:block; width:100%; margin-bottom:30px;} */
.accreditPage .addTel_btn{width:30%; text-align:center; font-size:16px; padding:10px 0; display:block; color:#707578; border:1px solid #c4c4c4; background:#fff; border-radius:4px; margin-bottom:30px}
.accreditPage .addTel_btn:hover{background:#ebebeb;}
/* .accreditPage .addEmail_btn{padding:0; font-size:16px; color:#f4869d; display:block; width:100%; margin-bottom:30px;} */
.accreditPage .addEmail_btn{width:30%; text-align:center; font-size:16px; padding:10px 0; display:block; color:#707578; border:1px solid #c4c4c4; background:#fff; border-radius:4px; margin-bottom:30px}
.accreditPage .addEmail_btn:hover{background:#ebebeb;}
.accreditPage .prof_addTel{border:1px solid #dce0e0 !important; padding:20px !important; overflow:hidden; margin-top:-15px; position:relative; margin-bottom:30px;}
.prof_addTel .profTable_td .selbox select.category,.prof_addTel .profTable_td .inputbox input.write{width:100%;}
.prof_addTel .addTel_row{font-size:16px; color:#565a5c;}
.prof_addTel .profTable_td .selbox label:after{right:5%; top:16px;}
.accredit_add .prof_addTel .addTel_row .addTelConfirm_btn{margin-bottom:0;}
.prof_addTel .profTable_td input.write{margin-bottom:0 !important;}

.connect_btn{text-align:center; font-size:16px; padding:10px 0; display:block; color:#707578;border:1px solid #c4c4c4; background:#fff; border-radius:4px;}
.connect_btn:hover{background:#ebebeb; color:#707578;}


.accredit_row>div{position:relative;}
.accredit_row span.disconnect_Notice{position:relative; text-align:center;}

.accredit_row span.disconnect_Notice:hover .hoverBubble{display:block !important;}
.disconnect_Notice>img{position:relative; top:10px;}
.accredit_row .hoverBubble{display:none !important; position:absolute; top:-37px;left:50%; margin-left:-130px;}

.accredit_row .accredit_connect{margin-bottom:30px;} 
.accredit_connect>p{margin-bottom:15px !important;} 


/*의뢰서 등록하기 시작 페이지*/
.requestIntro .Sub_Contents{padding:20px;}
.requestIntro .reqIntro_imgbox{height:550px; background:url(/resources/images/request/intro.png) no-repeat center center; background-size:contain;}
.reqIntro_txtbox .reqIntro_tit{font-size:44px; font-weight:500; line-height:1.2em; word-break:keep-all; margin-bottom:15px; color:#565a5c;}
.reqIntro_txtbox .reqIntro_txt{font-size:16px; color:#565a5c; word-break:keep-all; margin-bottom:30px;}
.reqIntro_txtbox .reqIntro_row{padding:20px 0; border-bottom:1px solid #ddd;} 
.reqIntro_txtbox .reqIntro_row:last-child{border-bottom:0;} 
.reqIntro_row .reqIntro_state{color:#bbb; font-size:14px; font-weight:500; margin-bottom:10px;}
.reqIntro_row .reqStep_tit{font-size:24px; margin-bottom:10px; line-height:1.2em; word-break:keep-all; color:#444444;}
.reqIntro_row .reqStep_txt{font-size:16px; line-height:1.4em; word-break:keep-all; color:#777777;}
.reqIntro_row .reqStep_btn{margin-top:20px;}
.reqIntro_row .reqStep_btn a:first-child{display:inline-block; background:#f4869d; border-radius:4px; padding:11px 50px; color:#fff; margin-right:15px; font-size:16px;}
.reqIntro_row .reqStep_btn a:first-child:hover{background:#f4869d;}
.reqIntro_row .reqStep_btn a:last-child{display:inline-block; color:#f4869d; border-radius:4px; padding:10px 50px; border:1px solid #f4869d; margin-right:15px; font-size:16px;}
.reqIntro_row .reqStep_btn a:last-child:hover{background:#ebebeb;}
.container .regist_sheet_button:hover{background:#f4869d} 
.container .regist_sheet_button{width: 50%; padding: 10px 0; color: #fff; background: #f4869d; border-radius: 4px; text-align: center; cursor:pointer;} 


/*의뢰서 등록페이지 - 1. 여정 등록(수정)*/
.request_State .progress{margin:0; height:10px; background:#dcdcdc;}
.request_State .progress .progress-bar{background:#f4869d;}

.reqRegist_select{margin-top:25px; overflow:hidden; margin-bottom:10px; }
/* .reqRegist_select .formDs{display:block; margin-bottom:15px;} */
.reqRegist_select .formDs{display:block;}
.reqRegist_select .formDs input[type="radio"] + label:before{content:'';position:absolute;left:0; top:0;width:18px;height:18px;text-align:center;background:#fff;border:1px solid #cacece;border-radius:100%;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); cursor:pointer;}
.reqRegist_select .formDs input[type="radio"] + label:active:before{background:#fff;border:1px solid #cacece;}
.reqRegist_select .formDs input[type="radio"]:checked + label:after{content:'';position:absolute;top:3px;left:3px;width:12px;height:12px;background:#f4869d;border-radius:100%;}
.reqRegist_select .formDs input[type="radio"]:checked + label:before{background:#fff;border:1px solid #cacece;}
.reqRegist_select .formDs label{padding-left:25px;}



.reqRegist_termSet .select_wrap{position:relative;}
.reqRegist_termSet .select_wrap .date_select1{padding-left:0;}
.reqRegist_termSet .select_wrap .date_select2{padding-right:0;}
.reqRegist_termSet .select_wrap .date_select2 label:before{left:8px !important;}
.reqRegist_termSet .select_wrap .term1{margin-bottom:13px; font-size:18px; font-weight:300; color:#444;}
.reqRegist_termSet .select_wrap .selinput label:before {content:''; width:17px; height:15px; font-size:15px; color:#c7baba; background-color:#fff; left:8px; top:37px; padding:0 0 2px; position:absolute; background: url(/resources/images/category/date_bg.png) no-repeat;}
.reqRegist_termSet .select_wrap .sub_search_form{width:100%;}
.reqRegist_termSet .select_wrap .sub_search_form input {width:100%; border:1px solid #d2d2d2; height:40px;color:#888888 !important; font-size:14px; border-radius:4px; padding-left:15px;}
.reqRegist_termSet .select_wrap .sub_search_form input.date_input {padding-left:30px;}
.reqRegist_termSet .select_wrap .sub_search_form input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegist_termSet .select_wrap .sub_search_form input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegist_termSet .select_wrap .sub_search_form input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}


.reqRegist_termSet .reqTerm_conbox{overflow:hidden; padding:20px; border:1px solid #ddd; position:relative;}
.reqRegist_termSet .reqTerm_conbox .reqTerm_tit{font-size:16px; margin-bottom:20px;}
.reqRegist_termSet .reqTerm_conbox>div{padding:0;} 
.reqRegist_termSet .reqTerm_conbox>img{}

.reqTerm_conbox .reqTerm_th{border:1px solid #dce0e0; border-radius:4px 0 0 4px; border-right:0; background:#f1f1f1; vertical-align: middle; text-align:center;}
.reqTerm_conbox .reqTerm_td{border:1px solid #dce0e0; border-radius:0 4px 4px 0; padding:15px;}
.reqTerm_conbox .reqTerm_td>p{margin-bottom:10px; }
.reqTerm_td .select_wrap{overflow:hidden;}
.reqTerm_conbox .reqTerm_td>div>div>p{margin-bottom:5px; font-weight:500;}
.reqTerm_conbox .reqTerm_td .reqRegist_go,.reqTerm_conbox .reqTerm_td .reqRegist_back{padding:0; width:48%;}
.reqTerm_conbox .reqTerm_td .reqRegist_go{margin-right:4%;}

.reqRegist_termSet .reqTerm_conbox>img{position:absolute; top:20px; right:20px; cursor:pointer;}




.reqMemo_btn{background:#fff; border-radius:50%; width:50px; height:50px; position:absolute; top:115px; right:15px; box-shadow:0 0 5px #ccc; text-align:center; cursor:pointer; z-index:1000;}

.reqMemo_btn img{width:25px; margin-top:7px;}
.requestReg_memo .reqReg_help{background:#fff; padding:20px;}
.requestReg_memo .reqReg_help>img{width:25px; height:auto;}
.requestReg_memo .reqReg_help .reqHelp_txt{margin-top:10px; word-break:keep-all;}
.reqReg_help .reqHelp_txt p{margin-bottom:20px;}
.reqReg_help .reqHelp_txt p:last-child{margin-bottom:0;}


.popbg{position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:999;}
.requestReg_memo{position:relative;}

.requestMo_wrap>img{width:20px; cursor:pointer; position:absolute; right:20px; top:15px;}
.requestReg_memo_MO{position:relative;}
.requestReg_memo_MO>img{display:none;}
.reqHelp_txt p>span{font-weight:500; color:#f4869d;}

.popbg{display:none;}

.reqinfo_wrap{padding:0;}
.reqRegist_product{padding:0;}

.reqRegistP_row{margin-top:20px; padding:0;}
.reqRegistP_row .reqRegistP_th{text-align:right; font-size:16px; color:#565a5c; padding:10px;}
.reqRegistP_row .reqRegistP_td{padding:0 15px;}
.reqRegistP_td .inputbox input.write{margin-bottom:0 !important; width:100%;}
.reqRegistP_td .inputbox input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegistP_td .inputbox input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegistP_td .inputbox input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}


.reqRegist_norprod .reqRegistP_td{padding:0;}
.reqRegistP_td .msgNego_select{padding:0;}
.reqRegistP_td .msgArea_txtbox textarea{ border:1px solid #ddd; width:100%; min-height:150px; padding:10px; resize:none;}

.add_tagBox{overflow:hidden; margin-bottom:10px; clear:both !important;} 
.add_tagBox .add_tag{float:left; margin-right:10px;}
.add_tagBox .add_tag a{margin:5px 0; display:block; border-radius:4px; text-align:left; padding:5px 30px 5px 15px; color:#39929d; border:1px solid #39929d; position:relative;}
.add_tagBox .add_tag>a>span{display:inline; width:inherit; position:absolute; right:5px; top:3px;}
.add_tagBox .add_tag>a>span img{width:15px; border:1px solid #39929d;}

.add_optionBox{overflow:hidden; margin-bottom:10px; clear:both !important;} 
.add_optionBox .add_option{margin-right:10px; float:left;}
.add_optionBox .add_option a{margin:5px 0; display:block; border-radius:4px; text-align:left; padding:5px 30px 5px 15px; color:#39929d; border:1px solid #39929d; position:relative;}
.add_optionBox .add_option>a>span{display:inline; width:inherit; position:absolute; right:5px; top:3px;}
.add_optionBox .add_option>a>span img{width:15px; border:1px solid #39929d;}

.reqRegistBtn_wrap{padding:0; margin:20px 0 35px 0;  overflow:hidden;}

.reqRegistBack_btn a{font-size:16px; border:1px solid #f4869d; border-radius:4px; display:block;  padding:10px 0; color:#f4869d; text-align:center;}
.reqRegistBack_btn a:hover{background:#ebebeb;}
.reqRegist_btn a span{position:absolute; right:15px;}
.reqRegist_btn a{font-size:16px; background:#f4869d; border-radius:4px;display:block; padding:11px 0;  color:#fff; text-align:center; float:right;}
.reqRegist_btn a:hover{background:#f4869d;}
.reqRegist_btn.gold a{font-size:16px; background:#f4869d; border-radius:4px;display:block; padding:11px 0;  color:#fff; text-align:center; float:right;}
.reqRegist_btn.gold a:hover{background:#f4869d;}

.reqMemo_ex{overflow:hidden;}
.reqMemo_ex .agent_map{height:200px !important; padding:0;  margin-bottom:10px;}
.reqMemo_caption{color:#888888; font-size:14px; margin-bottom:0; word-break:keep-all; line-height:1.2em;}

.reqRegist_btn.double{padding:0; float:right;}
.reqRegist_btn.double a{float:left; width:48%;}
.reqRegist_btn.double a:first-child{margin-right:4%;}
.reqRegist_condition .reqRegist_condi .formDs{padding:0;}
.reqRegist_condition .reqRegist_condi .formDs:last-child .inputbox{display:inline-block;}
.reqRegist_condi .formDs:last-child .inputbox:first-child{width:12%; padding-left:5px; padding-right:3px;}
.reqRegist_condi .formDs:last-child .inputbox:last-child{width:40%; padding-right:5px; padding-left:5px;}
.reqRegist_condi .formDs:last-child .inputbox label{padding-left:0;}
.reqRegist_condi .formDs:last-child .inputbox:first-child input.write{width:100%; margin-bottom:0 !important; padding:5px; height:auto; line-height:normal;}
.reqRegist_condi .formDs:last-child .inputbox:last-child input.write{width:100%; margin-bottom:0 !important; height:22px; line-height:22px; padding:5px;}
.reqRegist_condi .formDs:last-child .inputbox input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegist_condi .formDs:last-child .inputbox input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegist_condi .formDs:last-child .inputbox input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}


.reqRegist_condi .formDs input[type="checkbox"] + label{font-size:14px !important;}

.reqRegist_region,.reqRegist_region .msgNego_place .inputbox{margin-top:0;}

.msgNego_hour>div{padding:0;}
.reqRegist_radio{overflow:hidden;}
.reqRegist_memo{padding:30px 0; position:relative; overflow:hidden;} 
.reqRegist_txtbox{margin-top:10px;}
.reqRegist_txtbox textarea{border:1px solid #ddd; width:100%; min-height:150px; padding:10px; resize:none;}

.msgNego_hour .hourSelect_to{font-size:16px; text-align:center; height:40px; line-height:40px;} 
.reqCondi_check{overflow:hidden; font-size:16px;}


.reqRegist_Priceinfo{padding:0; margin:20px 0;}
.reqRegist_Priceinfo .reqpriceinfo_tit{font-size:16px; color:#565a5c; margin-bottom:5px; padding:0;}
.reqRegist_Priceinfo .reqpriceinfo_txt{margin-bottom:10px;}
.reqRegist_Priceinfo .inputbox{padding:0;}
.reqRegist_Priceinfo .inputbox input.write{width:100%; margin-bottom:0 !important;}
.reqRegist_Priceinfo .inputbox input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegist_Priceinfo .inputbox input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegist_Priceinfo .inputbox input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}
.reqRegist_Priceinfo .reqpiceInput input.write{border-radius:4px 0 0 4px;}
.reqRegist_Priceinfo .selbox{padding:0;}
.reqRegist_Priceinfo .selbox select.category{width:100%; border-left:0; border-radius:0 4px 4px 0; background:#f5f5f5;}
.reqRegist_Priceinfo .selbox label:after{top:16px;}

.reqRegist_Priceinfo .reqDisable_input{background:#f5f5f5; border-radius:4px; padding:10px 0; text-align:center;}
.reqRegist_Priceinfo .reqDisable_tit{padding:10px 0; margin-bottom:0;}

.reqRegist_Priceinfo .ui-spinner-input{border:0; margin:0 !important;}
.reqRegist_Priceinfo .ui-spinner{width:100%;}
.reqRegist_Priceinfo .ui-spinner-button{padding:3px;}
.reqRegist_Priceinfo .ui-spinner-up .ui-icon{background:url(/resources/images/request/spinner_up.png) no-repeat center center;}
.reqRegist_Priceinfo .ui-spinner-down .ui-icon{background:url(/resources/images/request/spinner_down.png) no-repeat center center;}


/*상품 무게 및 부피 도움말*/
.reqRegist_Priceinfo .reqpriceinfo_tit>span.priceinfo_help:hover .hoverBubble{display:block !important;}
.reqRegist_Priceinfo .reqpriceinfo_tit .priceinfo_help{margin-left:5px;}
.reqRegist_Priceinfo .rreqpriceinfo_tit .priceinfo_help img{margin-top:-3px;}
.reqpriceinfo_tit .hoverBubble{display:none !important; position:absolute; top:-15px; left:130px; z-index:111;}
.reqpriceinfo_tit .hoverBubble .hoverMsg_left img{top:20px;}
.reqpriceinfo_tit .hoverMsg_content .hptxt{text-align:left;}


/* .reqRegist_select .formDs{margin-top:10px;} */
.reqRegist_select>div{position:relative;}
/* .reqRegist_select>div{position:relative; height:100px;} */
.reqRegist_select>div .formDs{position:absolute !important; bottom:0; margin-bottom:0 !important; left:50%; margin-left:-65px;}
.reqRegist_select>div img{position:absolute; bottom:30px; left:50%; margin-left:-25px;}

.baggage_infoBtn{text-align:right;}
.baggage_infoBtn .BagInfo_Btn{background:none; border:0; font-size:16px; color:#565a5c; margin-top:20px; text-shadow: 0 0 0 0; font-weight:300;}
.baggage_infoBtn .BagInfo_Btn:hover{text-decoration: underline; box-shadow:0 0 0 0;}
.baggage_infoBtn .BagInfo_Btn img{padding-left:7px; margin-top:-3px;}



/*수하물 무게 및 부피 안내 Modal*/
.pop_modal_common.baggage_info .modal-dialog{margin:120px auto 0 auto !important;}
.pop_modal_common.baggage_info .modal-content{padding:0;}
.pop_modal_common.baggage_info .modal-header{background:#f5f5f5; height:60px; text-align:center; padding:0; line-height:60px; border-radius:6px 6px 0 0;} 
.pop_modal_common.baggage_info .modal-header .modal-title{font-size:18px; color:#444444; height:60px; line-height:60px; padding-left:35px;}
.pop_modal_common.baggage_info .modal-header .close{margin:8px; padding:8px;}

.pop_modal_common.baggage_info .baggage_row{padding:20px 0; border-bottom:1px solid #dce0e0;}
.pop_modal_common.baggage_info .baggage_row:first-child{padding-top:5px;}
.pop_modal_common.baggage_info .baggage_row:last-child{border-bottom:0;}
.baggage_row .bagInfo_tit{font-size:20px; color:#565a5c; margin-bottom:10px;}
.baggage_row .bagInfo_txt{font-size:14px; line-height:1.4em; color:#565a5c; word-break:keep-all; margin-bottom:10px;}
.baggage_row .bagInfo_txt:last-child{margin-bottom:0;}
.baggage_row .bagInfo_note p{color:#888888; font-size:14px; }

.baggage_row .bagInfo_pic{text-align:center; margin:10px 0;}
.baggage_row .bagInfo_pic img{padding:0 10px;}

.reqpinfo_tit span{font-size:14px; color:#087a87; padding-left:10px; display:inline-block;}

.reqRegist_Priceinfo .reqsearch_product{font-size:16px; color:#087a87; background:#eaf7f8; padding:10px 0;}
.reqRegist_taxInfo{padding:0;}
.reqRegist_taxInfo .selbox{padding:0;}
.reqRegist_taxInfo .selbox select.category{width:100%;}
.reqRegist_taxInfo .selbox label:after{top:15px; right:6%;}
.reqRegist_taxInfo .inputbox{padding-left:15px; padding-right:0;}
.reqRegist_taxInfo .inputbox input.write{width:100%; border-right:0; border-radius:4px 0 0 4px;} 
.reqRegist_taxInfo .inputbox input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.reqRegist_taxInfo .inputbox input::-moz-placeholder{color:#888888; font-size:14px;}
.reqRegist_taxInfo .inputbox input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.reqRegist_taxInfo .reqregDuty_cash{padding:10px 0; border:1px solid #c4c4c4; border-radius:0 4px 4px 0; box-sizing:border-box; text-align:center; background:#f1f1f1; color:#82888a;}
.reqRegist_prodInfo .reqRegDuty_row{overflow:hidden;}
.reqRegist_prodInfo .reqRegist_Taxbtn{padding:0;}
.reqRegist_prodInfo .reqRegist_Taxbtn a{display:block; color:#fff; padding:10px 0; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}
.reqRegist_prodInfo .reqRegist_Taxbtn a:hover{background-color:#f4869d;}


.reqRegDuty_table{border:1px solid #c4c4c4; padding:40px; margin:25px 0;}
.reqRegDuty_row>div{padding:0;} 
.reqRegDuty_row .reqRegDuty_th{font-size:16px; color:#565a5c; font-weight:500;}
.reqRegDuty_row .reqRegDuty_td{font-size:16px; color:#565a5c;}
.reqRegDuty_table .reqRegDuty_total{margin-top:40px; font-size:16px; color:#565a5c; background:#eaf7f8; padding:10px 0; text-align:center; overflow:hidden;}

.reqRegDuty_table .duty_btn{overflow:hidden; clear:both; margin-top:20px; padding:0;}
.reqRegDuty_table .duty_btn a{display:block; color:#fff; padding:10px 0; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}
.reqRegDuty_table .duty_btn a:hover{background-color:#f4869d;}


.reqpinfo_dutyTable{overflow:hidden; margin:25px 0;}
.reqpinfo_dutyTable .reqDuty_row{padding:0; border-collapse: collapse;}
.reqDuty_row .reqDuty_th{border:1px solid #c4c4c4; text-align:center; padding:10px 0; color:#565a5c; font-size:16px; background:#f1f1f1; font-weight:500;}
.reqDuty_row .reqDuty_td{overflow:hidden; border:1px solid #c4c4c4; border-top:0; font-size:16px; color:#565a5c;}
.reqDuty_row:nth-child(2) .reqDuty_th{border-left:0; border-right:0;}
.reqDuty_row:nth-child(2) .reqDuty_td{padding:10px; text-align:center; border-left:0; border-right:0;}
.reqDuty_row .reqDuty_td>div{ padding:10px;}
.reqDuty_row .reqDuty_td>div:first-child{text-align:right;}
.reqDuty_row .reqDuty_td>div:last-child{border-left:1px solid #c4c4c4; text-align:center; background:#f9f9f9;}


.reqRegist_lastrow{border-bottom:0 !important;}

.reqRegist_swipe{margin:20px 0;}
.reqRegist_swipe .swiper-container{clear:both;}

.reqRegist_swipe .swiper-button-next{background:url(/resources/images/request/swiper_next.png) no-repeat center center; right:0; width:25px; height:36px; margin-top:-18px; padding:5px;}
.reqRegist_swipe .swiper-button-prev{background:url(/resources/images/request/swiper_prev.png) no-repeat center center; left:0; width:25px; height:36px; margin-top:-18px; padding:5px;}
.reqRegist_swipe .swiper-container .tabs > li{width:20%; margin:0 auto; height:110px; }

.reqRegist_swipe .tabs > li > a > img{margin:10px 0;}
.reqRegist_swipe .tabs > li > a > p{font-size:14px; color:#565a5c; font-weight:500; margin-top:10px; letter-spacing:-1px;}

.reqRegist_swipe .tabs > li > a {display: block;text-align: center; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; margin:0 auto; width:75%;}
.reqRegist_swipe .tabs > li.active > a {border-radius:50%; background:#f0f0f0; width:80px; height:80px;}

.RegistSwipe_wrap{ margin-top: 30px; overflow:hidden;}
.swiper-list{background:#f0f0f0; font-size:14px; line-height:1.4em; color:#565a5c; padding:15px; text-align:center; word-break:keep-all;}


.reqRegist_taxInfo .reqRegist_taxBox{padding:10px 0; text-align:center; border:1px solid #dce0e0; border-radius:4px; }

.RegistSwipe_wrap .swipe-wrapper>div{display:none;}
.RegistSwipe_wrap .swipe-wrapper>div.swipe_active{display:block !important;}


.pop_consumerVer {background-color:#cbe1e6; top:66px; width:100%; z-index:1000; line-height:60px;}
.pop_consumerVer .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_consumerVer .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_consumerVer .msgarea p {display:inline-block;}
.pop_consumerVer .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_consumerVer .msgarea a.close_btn img {padding:10px;}

.pop_agentVer {background-color:#cbe1e6; top:66px; width:100%; z-index:1000; line-height:60px;}
.pop_agentVer .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_agentVer .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_agentVer .msgarea p {display:inline-block;}
.pop_agentVer .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_agentVer .msgarea a.close_btn img {padding:10px;}

.msgNotice .msgNotice_txt p:last-child{position:relative;}
.msgNotice .msgNotice_txt p:last-child img{position:absolute; top:5px;}
.msgNotice .msgNotice_txt p:last-child span{display:inline-block; text-align:left; padding-left:25px;}

.msgNotice_buttons{overflow:hidden;}
.msgNotice_buttons>a{width:30%; float:left; margin-right:5%;}
.msgNotice_buttons>a:last-child{margin-right:0;}
.msgNotice_buttons .msgNotice_buy{display:block; color:#fff; text-align:center; background:#f4869d; border-radius:4px; padding:11px 0; font-size:16px;}
.msgNotice_buttons .msgNotice_buy:hover{background-color:#f4869d;}
.msgNotice_buttons .msgNotice_Nonego{display:block; padding:10px 0; border-radius:4px; font-size:16px; color:#565a5c; border:1px solid #b5b5b5;}
.msgNotice_buttons .msgNotice_Nonego:hover{background:#ebebeb;}
.msgNotice_buttons .msgNotice_Renego{display:block; padding:10px 0; border-radius:4px; font-size:16px; color:#565a5c; border:1px solid #b5b5b5;}
.msgNotice_buttons .msgNotice_Renego:hover{background:#ebebeb;}

.msgNotice .msgNotice_tit span{color:#f4869d; font-weight:500;}


.msgNoticeDec_txt{border:1px solid #c4c4c4; padding:15px; margin-bottom:15px; font-size:16px; color:#565a5c; line-height:1.4em;}
.msgNoticeDec_txt p:first-child{margin-bottom:10px;}

.msgNotice .msgNoticeBtn_W}{display:block; padding:10px 0; border-radius:4px; font-size:16px; color:#565a5c; border:1px solid #b5b5b5;}

.msg_mainCon .msg_maintext{text-align:center; word-break:keep-all; margin-bottom:15px; font-size:14px;}
#pop_message .msg_mainCon .msg_maintext{letter-spacing:-1px;}

.modal-open .modal.message{overflow-y:hidden;}

.pop_sendMsg {background-color:#cbe1e6; top:66px; width:100%; position:absolute; z-index:1000; line-height:60px;}
.pop_sendMsg .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_sendMsg .msgarea p {display:inline-block; line-height:1.4em;}
.pop_sendMsg .msgarea p>span{font-size:14px;} 
.pop_sendMsg .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_sendMsg .msgarea a.close_btn img {padding:10px;}


.deal_decline{overflow:hidden;}
.deal_decline .deal_decSelect .selbox{position:relative; margin-bottom:15px;}
.deal_decline .deal_decSelect .selbox select.category{width:100%;}
.deal_decline .deal_decSelect .selbox label:after{top:16px; right:3%;}

.deal_decline .msgArea_txtbox{margin-bottom:20px;}
.deal_decline .msgArea_txtbox textarea{border:1px solid #ddd; width:100%; min-height:200px; padding:10px; resize:none;}

.deal_decline .decline_btn{overflow:hidden; padding:0;}
.deal_decline .decline_btn a:first-child{width:48%; margin-right:4%; display:block; color:#fff; text-align:center; background:#f4869d; border-radius:4px; padding:11px 0; font-size:16px;}
.deal_decline .decline_btn a:first-child:hover{background-color:#f4869d;}
.deal_decline .decline_btn a:last-child{width:48%; display:block; padding:10px 0; border-radius:4px; font-size:16px; color:#565a5c; border:1px solid #b5b5b5;}
.deal_decline .decline_btn a:last-child:hover{background:#ebebeb;}

.deal_change .msgSendBtn{overflow:hidden; width:96%;}
.deal_change .msgSendBtn .msgSendBtn_wrap{width:50%;}
.deal_change .msgSendBtn .msgSendBtn_wrap a:first-child{width:48%; margin-right:4%; display:block; color:#fff; text-align:center; background:#f4869d; border-radius:4px; padding:6px 0; font-size:16px;}
.deal_change .msgSendBtn .msgSendBtn_wrap a:first-child:hover{background-color:#f4869d;}
.deal_change .msgSendBtn .msgSendBtn_wrap a:last-child{width:48%; }

.deal_change .msgNegoMain_tit{font-size:16px; margin-bottom:10px; color:#888; font-weight:500;}
.deal_change .msgNegoMain_txt{font-size:14px; padding-bottom:15px; border-bottom:1px solid #ddd; color:#888;}

.deal_Deliver .deal_on{overflow:hidden; background:#edefed; margin-right:4%; width:96%; padding:20px; border-bottom:1px solid #ddd;}
.deal_Deliver .deal_on>div{padding:0;}
.deal_Deliver .deal_on>div>p{font-size:16px; margin-bottom:10px; color:#565a5c;}
.deal_Deliver .deal_on .msgdeal_location .dealLoca_row{color:#565a5c; overflow:hidden; padding:5px 0;}
.deal_Deliver .deal_on .msgdeal_location .dealLoca_row>div{padding:0;}
.deal_Deliver .deal_on .msgdeal_condition ul li{padding:5px 0;  color:#565a5c; font-size:14px;}
.deal_Deliver .deal_on .msgdeal_condition ul li img{width:15px; height:15px; margin-right:5px; margin-top:-2px;}

.agentMsg.deal_Deliver .deal_on{background:#fff; margin-right:0; margin-left:4%;}


.msgNoticeBtn_W{width:260px; margin:0 auto;}
.msgNoticeBtn_W a{font-size:16px; background:#fff; border-radius:4px; display:block; padding:15px 0; color:#565a5c; border:1px solid #b5b5b5; }
.msgNoticeBtn_W a:hover{background:#ebebeb;}
.deal_Deliver .msgArea{clear:both;}

.reqRegist_itinerary .sub_search_form input.write{width:100%;}
.msgNotice_txt p>img{width:15px;}


.Sub_Contents.profPost{padding:0;}
.Sub_Contents.profPost .Sub_Contents_tit p{padding:0 15px;}
.profPost_tabMenu {overflow:hidden; padding:0;}
.profPost_tabMenu .profPost_tab {height:60px;}
.profPost_tabMenu .profPost_tab ul {overflow:hidden;}
.profPost_tabMenu .profPost_tab ul li {float:left; border-right:1px solid #edefef; display:inline; width:22%; text-align:center; line-height:60px;color:#666; font-size:16px; font-weight:300;}
.profPost_tabMenu .profPost_tab ul li:hover {background:#fff; color:#666;}
.profPost_tabMenu .profPost_tab ul li.profPost_active {background:#fff; color:#666;}

.profPost .profPost_tab01{padding:0 !important; overflow:hidden;}
.profPost .Sub_Contents_body{margin-bottom:20px;}
.profPost .Sub_Contents_body .profPost_txt{font-size:16px; color:#565a5c;line-height:1.4em; color:#888; padding:20px; word-break:keep-all;}
.profPost .Sub_Contents_body .profPost_row{overflow:hidden; padding:20px; border-bottom:1px solid #ddd !important;}
.profPost .Sub_Contents_body .profPost_row:last-child{border-bottom:0 !important;}
.profPost .Sub_Contents_body .profPost_row .consumer_img{padding:0; text-align:center;}
.profPost .Sub_Contents_body .profPost_row .consumer_img img{width:50px; height:50px;}
.profPost .profPost_row{overflow:hidden;}
.profPost .profPost_row .profPost_text{padding:0; margin-left:30px;}
.profPost .profPost_row .profPost_text>div{padding:0;}
.profPost .profPost_row .profPost_text>p{font-size:18px; color:#555555; font-weight:500; margin-bottom:15px;}
.profPost .profPost_row .profPost_text>p>a{font-weight:500; color:#555;}
.profPost .profPost_row .profPost_text>p>a:hover{ text-decoration:underline !important;}
.profPost_text .profPost_publicText{padding-bottom:20px !important; border-bottom:1px solid #ddd !important; }
.profPost_text .profPost_publicText p{font-size:16px; color:#555555; line-height:1.4em; word-break:keep-all; }

.profPost .profPost_tab02 .profPost_secretText{border-bottom:1px solid #ddd !important;}
.profPost .profPost_tab02 .profPost_secretText.shop_secretText{border-bottom:0 !important;}

.profPost_text .profPost_secretText{margin-top:20px;}
.profPost_secretText .Post_secretTit{font-size:16px; font-weight:500; color:#555555; margin-bottom:10px;}
.profPost_publicText .Post_secretTit{font-size:16px; font-weight:500; color:#555555; margin-bottom:10px;}
.profPost_secretText .Post_secretTit img{margin-right:10px; margin-top:-5px;}

.profPost_secretText .Post_secretTxt{font-size:16px; color:#555555; margin-bottom:20px; line-height:1.4em; word-break:keep-all;}

.profPost_text .profPost_info span{display:inline-block; font-size:16px; color:#888888; padding-right:5px;}
.profPost_text .profPost_sales span{color:#f4869d; font-size:16px; padding-left:5px;}
.profPost_text .profPost_sales span:first-child{font-weight:500;}

.profPost_editBtn{margin-bottom:20px;}
.profPost_editBtn a{color:#f4869d; font-size:16px; display:inline-block;}
.profPost_editBtn span{color:#555; font-size:16px; padding-left:5px; display:inline-block;}

.profPost .profPost_tab02 .consumer_img a p{padding-top:10px; color:#555; font-size:16px; font-weight:500;}
.profPost .profPost_tab02 .consumer_img a p:hover{text-decoration: underline;}


/* 대금수령내역 */

.Sub_Contents.mypageValue{background:#fff; /* padding:25px; */position:relative;}
.mypageValue .mypageValue_tit{font-size:20px; color:#565a5c; margin-bottom:25px; float:left;} 
.mypageValue .mypageValue_export{position:absolute; top:15px; right:15px;}
.mypageValue .mypageValue_export a{font-size:16px; color:#f4869d;}
.mypageValue .mypageValue_export a:hover{text-decoration: underline !important;}
.mypageValue .mypageVal_choice{clear:both;}
.mypageValue .mypageVal_select{overflow:hidden; padding-left:0; padding-right:15px;}
.mypageValue .mypageVal_select:last-child{padding-right:0;}
.mypageVal_select .selbox select.category{width:100%; position:relative;}
.mypageVal_select .selbox label:after{top:16px;}
.mypageVal_select:nth-of-type(3) .selbox label:after,.mypageVal_select:nth-of-type(4) .selbox label:after,.mypageVal_select:nth-of-type(5) .selbox label:after{right:15%;}

.mypageValue .mypageVal_choice{overflow:hidden; margin-bottom:15px;}
.mypageVal_table .mypageVal_row{border-bottom:1px solid #ddd; }
.mypageVal_table .mypageVal_row:last-child{border-bottom:0;}
.mypageVal_table .mypageVal_row>div{padding:10px 0;}
.mypageVal_table .mypageVal_row .mypageVal_th{font-size:16px; color:#565a5c; font-weight:500;}
.mypageVal_table .mypageVal_row .mypageVal_td{font-size:16px; color:#565a5c;}
.mypageVal_table .mypageVal_row .mypageVal_td.valuePrice{color:#39929d;}

.mypageVal_table .mypageVal_row .mypageVal_td img{padding-left:10px; margin-top:-3px;}
.mypageVal_table .mypageVal_row .mypageVal_td span{color:#f4869d;}

.mypageVal_table .mypageVal_row.forMobile{display:none;}
.mypageVal_table .mypageVal_row:after{content:''; display:block; clear:both;}



.agentRoute_btn{padding:0; margin-top:30px;}
.agentRoute_btn .etk_btn{border-bottom:0 !important;}

.AgentRoute_list .agentRoute_btn{padding:0; margin-top:0; margin-bottom:20px;}

.etk_btn_area_v1 .rtmo_btn a,.etk_btn_area_v1 .etk_btn a{font-size:16px;}
.etk_btn a:hover{background:#ebebeb;}
a.etk_upload{font-weight:300; color:#707578; line-height:1.2em !important;}

.pop_modal_common.eTicket .modal-content{padding:0; overflow:hidden;}
.pop_modal_common.eTicket .modal-header{display:none;}
.pop_modal_common.eTicket .modal-title{font-size:18px; color:#444444; height:35px; line-height:35px; padding-left:27px;}

.pop_modal_common.eTicket .modal-content{padding:0;}
.pop_modal_common.eTicket .etk_sidePanel{background:#edefed; border-top-left-radius:6px; padding:25px 15px 42px 15px;}
.pop_modal_common.eTicket .etk_sidePanel p.etk_title{font-weight:500; font-size:16px; word-break:keep-all;}


.etk_sidePanel .etk_info{margin-top:30px;}
.etk_sidePanel .etk_info ul{margin:25px 0; padding:0 15px;}
.etk_sidePanel .etk_info ul li{font-size:14px; list-style:disc;}


.pop_modal_common.eTicket .etk_mainCon{padding:25px; }
.etk_mainCon .etkRoute_select{clear:both; overflow:hidden; margin-bottom:20px; display:none;}
.etk_mainCon .etkRoute_select>div{padding:0; width:48%;}
.etk_mainCon .etkRoute_select>div:first-child{margin-right:4%;}
.etk_mainCon .etkRoute_select>div .reqRegist_inputTit{margin-bottom:5px;}
.etk_mainCon .etkRoute_select .sub_search_form input.write{width:100%; margin-bottom:0 !important; background:url(/resources/images/agent/search_icon.png) no-repeat 95% center; }  
.etk_mainCon .etkRoute_select .sub_search_form input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.etk_mainCon .etkRoute_select .sub_search_form input::-moz-placeholder{color:#888888; font-size:14px;}
.etk_mainCon .etkRoute_select .sub_search_form input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}


.etkRoute_radio{clear:both; overflow:hidden; margin-bottom:20px;}
.etkRoute_radio .formDs{display:block; font-size:14px; width:50%; float:left;}
.etkRoute_radio .formDs input[type="radio"] + label:before{content:'';position:absolute;left:0; top:0;width:18px;height:18px;text-align:center;background:#fff;border:1px solid #cacece;border-radius:100%;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); cursor:pointer;}
.etkRoute_radio .formDs input[type="radio"] + label:active:before{background:#fff;border:1px solid #cacece;}
.etkRoute_radio .formDs input[type="radio"]:checked + label:after{content:'';position:absolute;top:3px;left:3px;width:12px;height:12px;background:#f4869d;border-radius:100%;}
.etk_mainCon .etkRoute_radio .formDs input[type="radio"]:checked + label:before{background:#fff;border:1px solid #cacece;}
.etkRoute_radio .formDs label{padding-left:25px;}

.etk_mainCon .etk_text{clear:both;}
.etk_mainCon .etk_text textarea{border:1px solid #ddd; width:100%; min-height:200px; padding:10px; resize:none;}

.etk_mainCon .etk_text .etk_delete{padding:0;}
.etk_mainCon .etk_text .etk_delete a{display:block; border:1px solid #c4c4c4; padding:5px 0; font-size:14px; color:#565a5c; border-radius:4px; text-align:center;}
.etk_mainCon .etk_text .etk_delete a:hover{background:#ebebeb;}

.etk_mainCon .etk_regBtn{padding:0; margin-top:20px;}
.etk_mainCon .etk_regBtn a{display:block; color:#fff; padding:10px 0; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}
.etk_mainCon .etk_regBtn a:hover{background-color:#f4869d;}


.etkRoute_wrap{padding-left:0 !important; padding-right:0 !important; position:relative; overflow:hidden;}
.Sub_Contents_body .etkRoute_radio{margin-top:20px; border-bottom:0 !important;}
.Sub_Contents_body .etkRoute_radio>div{border-bottom:0 !important;}
.Sub_Contents_body .etkRoute_radio .formDs{width:20%;}

.etkRoute_wrap>div{border-bottom:0 !important;}

.etkRoute_wrap>div.date_select:last-child{margin-right:0 !important;}
.etk_date{overflow:hidden;}
.etkRoute_wrap #searchfield{width:48%; float:left;}
.etkRoute_wrap .sub_search_form input.write{width:100%; margin-bottom:0 !important; background:url(/resources/images/agent/search_icon.png) no-repeat 95% center; }  
.etkRoute_wrap input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.etkRoute_wrap input::-moz-placeholder{color:#888888; font-size:14px;}
.etkRoute_wrap input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.etkRoute_wrap .date_select>div{padding:0 !important;}
.etkRoute_wrap .date_select .selinput{position:relative; padding:0 !important;}
.etkRoute_wrap .date_select .selinput label:before {content:''; width:17px; height:15px; font-size:15px; color:#c7baba; background-color:#fff; left:10px; top:13px; padding:0 0 2px; position:absolute; background: url(/resources/images/category/date_bg.png) no-repeat;}
.etkRoute_wrap .date_select .selinput{margin-bottom:13px; font-size:18px; font-weight:300; color:#444;}
.etkRoute_wrap .date_select .selinput input{width:100%; border:1px solid #d2d2d2; height:40px; color:#888888 !important; font-size:14px; border-radius:4px; padding-left:30px;}

.etkRoute_wrap.addBtn_wrapper{padding:0 15px 0 10px !important;}
.etkRoute_wrap .etkRoute_addBtn{padding-left:0 !important;}
.etkRoute_wrap .etkRoute_addBtn a{display:block; color:#fff; padding:10px 0; text-align:center; background:#f4869d; border-radius:4px; font-size:14px; width:100%;}
.etkRoute_wrap .etkRoute_addBtn a img{margin-top:-3px; padding-right:5px;}
.etkRoute_wrap .etkRoute_addBtn a:hover{background-color:#f4869d;}

.Sub_Contents .Route_body{padding:0 15px 10px 15px;}


.Sub_Contents .etk_regBtn{padding:0; margin-bottom:20px;}
.Sub_Contents .etk_regBtn a{display:block; background:#fff; border:1px solid #c4c4c4; padding:10px 0; font-size:16px; color:#565a5c; border-radius:4px; text-align:center;}
.Sub_Contents .etk_regBtn a:hover{background:#ebebeb;}
.Sub_Contents{position:relative;}

/*말풍선(오른쪽)*/
.hoverBubble .hoverMsg_right{display:block; overflow:hidden;}
.hoverBubble .hoverMsg_right img{position:absolute; z-index:250; top:5px; right:0;}
.RightPos .hoverMsg_content{margin-right:8px; position:relative; right:-1px; top:-5px;}
.RightPos .hoverMsg_content .hptit{text-align:right;}


/*도움말*/
.Sub_Contents div.hover_helpMsg{position:absolute; top:10px; right:26%;}
.hover_helpMsg:hover .hoverBubble{display:block;}
.hover_helpMsg .hoverBubble{display:none; position:absolute; top:0; right:25px;}
.hover_helpMsg .hoverMsg_content .hptxt{text-align:left;}

.AgentRoute_round{overflow:hidden; background:#fff; margin-top:10px; padding:15px;}

.AgentRoute_round .AgentRoute_Btns{overflow:hidden; text-align:right; padding:0; }
.AgentRoute_round .AgentRoute_Btns>div{padding:0; width:25%; margin-left:40%;}
.AgentRoute_round .AgentRoute_Btns>div:last-child{float:right; margin-left:0;}
.AgentRoute_round .AgentRoute_Btns a{color:#565a5c; font-size:16px;}
.AgentRoute_round .AgentRoute_Btns img{margin-top:-3px; padding-right:5px;}

.AgentRoute_1way{overflow:hidden; background:#fff; margin-top:10px; padding:15px; border-bottom:1px solid #ccc;}
.AgentRoute_1way:last-child{border-bottom:0 !important;}
.AgentRoute_1way .AgentRoute_Btns{overflow:hidden; text-align:right; padding:0;}
.AgentRoute_1way .AgentRoute_Btns>div{padding:0; width:25%; margin-left:40%;}
.AgentRoute_1way .AgentRoute_Btns>div:last-child{margin-left:0; float:right;}
.AgentRoute_1way .AgentRoute_Btns a{color:#565a5c; font-size:16px;}
.AgentRoute_1way .AgentRoute_Btns img{margin-top:-3px; padding-right:5px;}

.AgentRoute_Btns .AgentRoute_done a{color:#f4869d !important;}

.AgentRoute_oneway{overflow:hidden; clear:both;}
.AgentRoute_oneway .AgentRoute_tit span.routeGo_icon{display:inline-block; width:31px; height:31px; background:url(/resources/images/agent/route01.png) no-repeat center center;position:absolute; top:13px; left:0;}
.AgentRoute_oneway .AgentRoute_tit span.routeBack_icon{display:inline-block; width:31px; height:31px; background:url(/resources/images/agent/route02.png) no-repeat center center;position:absolute; top:13px; left:0;}
.AgentRoute_oneway .AgentRoute_tit{font-size:18px; color:#087a87; font-weight:500; vertical-align: middle; position:relative; padding:20px 0 20px 40px;}

.AgentRoute_oneway .AgentRoute_table .AR1way_row{overflow:hidden; clear:both;}
.AgentRoute_table .AR1way_row .AR1way_th{margin-top:10px; float:left; font-size:16px; color:#565a5c; font-weight:500; padding:0 0 15px 10px; border-bottom:1px solid #dce0e0;}
.AR1way_row .AR1way_th:nth-child(1){width:14%;}
.AR1way_row .AR1way_th:nth-child(2),.AR1way_row .AR1way_th:nth-child(3){width:10%;}
.AR1way_row .AR1way_th:nth-child(4),.AR1way_row .AR1way_th:nth-child(6){width:21%;}
.AR1way_row .AR1way_th:nth-child(5),.AR1way_row .AR1way_th:nth-child(7){width:12%;}

.AgentRoute_table .AR1way_row .AR1way_td{float:left; padding:10px 0 15px 10px; position:relative;}
.AgentRoute_table .AR1way_row .AR1way_td .selinput input{ line-height: 40px; height: 40px; color: #444444; border: 1px solid #dce0e0; outline: none; -webkit-appearance: none; border-radius: 4px;}
.AgentRoute_table .AR1way_row .AR1way_td .selinput label:before{display:none !important;}

.AgentRoute_table .AR1way_row .AR1way_td input{width:100%; padding:5px; margin-bottom:0 !important;}
.AR1way_row .AR1way_td:nth-child(1){width:14%;}
.AR1way_row .AR1way_td:nth-child(2),.AR1way_row .AR1way_td:nth-child(3){width:10%;}
.AR1way_row .AR1way_td:nth-child(4),.AR1way_row .AR1way_td:nth-child(6){width:21%;}
.AR1way_row .AR1way_td:nth-child(5),.AR1way_row .AR1way_td:nth-child(7){width:12%;}

.AR1way_td input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.AR1way_td input::-moz-placeholder{color:#888888; font-size:14px;}
.AR1way_td input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}
.AR1way_td input[readonly]{border:0 !important;}

.Sub_Contents .AgentRoute_Btn{position:relative; right:-15px; padding:0; margin-top:20px; margin-right:-15px;}
.Sub_Contents .AgentRoute_Btn>div:first-child a{display:block; color:#fff; padding:10px 0; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}
.Sub_Contents .AgentRoute_Btn>div:first-child  a:hover{background:#f4869d;}
.Sub_Contents .AgentRoute_Btn>div:last-child a{display:block; background:#fff; border:1px solid #c4c4c4; padding:10px 0; font-size:16px; color:#565a5c; border-radius:4px; text-align:center;}
.Sub_Contents .AgentRoute_Btn>div:last-child  a:hover{background:#ebebeb;}
.Route_body .Route_notice{color:#f4869d; margin:10px 0;} 
.Route_body .Route_notice span{font-weight:500;}


.etk_error01 {background-color:#ffd1c4; position:absolute; top:66px; width:100%; z-index:1000; line-height:60px;}
.etk_error01 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.etk_error01 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.etk_error01 .msgarea p {display:inline-block;}
.etk_error01 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.etk_error01 .msgarea a.close_btn img {padding:10px;}

.etk_error02 {background-color:#ffd1c4; width:100%; z-index:1000; line-height:60px;}
.etk_error02 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.etk_error02 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.etk_error02 .msgarea p {display:inline-block;}
.etk_error02 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.etk_error02 .msgarea a.close_btn img {padding:10px;}

.AgentRouteList_wrap{clear:both; background:#fff; overflow:hidden;}
.AgentRouteList_wrap .AgentRoute_round{margin-top:0; padding:15px; }
.AgentRouteList_wrap .AgentRouteList_notice{padding:15px; text-align:right; color:#f4869d;}

.AgentRoute_oneway .selinput{height:inherit;}


.Sub_Contents_body.AgentDeposit{padding:20px;}
.AgentDeposit_conBox{padding:0 !important;}
.AgentDeposit .AgentDeposit_txt{font-size:16px; color:#555555; line-height:1.4em; margin-bottom:10px;}
.AgentDeposit_conBox>a{font-size:16px; color:#f4869d;}
.AgentDeposit_conBox>a:hover{text-decoration:underline !important;}

.AgentDeposit .AgDeposit_table{margin-top:20px; padding:0 !important;}
.AgentDeposit .AgDeposit_table>div,.AgentDeposit .AgDeposit_table>div>div{padding:0; border-bottom:0;}
.AgDeposit_table .AgDeposit_row{clear:both;}
.AgDeposit_table .AgDeposit_row:after{content:""; display:block; clear:both;}
.AgDeposit_table .AgDeposit_row:first-child{border-bottom:1px solid #dce0e0; overflow:hidden;}
.AgDeposit_row .AgDeposit_th{float:left; font-size:16px; color:#565a5c; padding-bottom:10px !important;}
.AgDeposit_row .AgDeposit_th:first-child{width:20%;}
.AgDeposit_row .AgDeposit_th:nth-child(2){width:50%;}
.AgDeposit_row .AgDeposit_th:last-child{width:30%;}

.AgDeposit_row .AgDeposit_td{float:left; padding:10px 5px !important; font-size:16px; color:#565a5c; line-height:1.4em;}
.AgDeposit_row .AgDeposit_td>span{padding-left:10px; color:#087a87;display:inline-block;}
.AgDeposit_row .AgDeposit_td:first-child{width:20%;}
.AgDeposit_row .AgDeposit_td:nth-child(2){width:50%;}
.AgDeposit_row .AgDeposit_td:nth-child(3){width:20%;}
.AgDeposit_row .AgDeposit_td:nth-child(4){width:10%; cursor:pointer; position:relative;}
.AgDeposit_row .AgDeposit_td:nth-child(4) img{padding-left:10px;}

.AgDeposit_table .AgDeposit_row:not(:first-child):hover{background:#eee;}


/*에이전트 이용방법(옵션)*/

.hoverBubble.TopPos{right:50%;}
.hoverBubble .hoverMsg_top{display:block; overflow:hidden;}
.hoverBubble .hoverMsg_top img{position:absolute; z-index:150; top:-5px; left:50%; margin-left:-8px;}
.TopPos .hoverMsg_content{margin-top:-5px; position:relative; top:8px; overflow:hidden;}

.AgDeposit_row .AgDeposit_td:nth-child(4)>em:hover .hoverBubble{display:block !important;}
.AgDeposit_row .AgDeposit_td:nth-child(4) .hoverBubble{display:none !important; position:absolute; top:35px; right:-20px; width:150px; z-index:9999;}
.AgDeposit_row .AgDeposit_td:nth-child(4) .hoverMsg_content{width:140px; border-bottom: 1px solid #bbbbbb;}
.AgDeposit_row .AgDeposit_td:nth-child(4) .hoverMsg_content a{line-height:1.4em;}
.AgDeposit_row .AgDeposit_td:nth-child(4) .hoverMsg_content a:hover{color:#f4869d;}
.AgDeposit_row .AgDeposit_td:nth-child(4) .hoverMsg_content li:first-child{padding-bottom:5px;}

.AgentDeposit_conBox .AgentDeposit_btn{padding:0 !important; /*margin-top:20px;*/}
.AgentDeposit_conBox .AgentDeposit_btn a{display:block; color:#fff; padding:10px 0; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}
.AgentDeposit_conBox .AgentDeposit_btn a:hover{background-color:#f4869d;}

.AgentDeposit_conBox .AgentDepositBtn_txt{display:inline-block; font-size:16px; color:#888; /*margin-top:20px;*/ padding:10px;}

.AgentDeposit .AgentDeposit_txt span{font-weight:500;}

.AgDeposit_td .formDs{ padding-left:0 !important;}
.AgDeposit_td .formDs input[type="radio"] + label:before{content:'';position:absolute;left:0; top:3px;width:18px;height:18px;text-align:center;background:#fff;border:1px solid #cacece;border-radius:100%;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); cursor:pointer;}
.AgDeposit_td .formDs input[type="radio"] + label:active:before{background:#fff;border:1px solid #cacece;}
.AgDeposit_td .formDs input[type="radio"]:checked + label:after{content:'';position:absolute;top:6px;left:3px;width:12px;height:12px;background:#f4869d;border-radius:100%;}
.AgDeposit_td .formDs input[type="radio"]:checked + label:before{background:#fff;border:1px solid #cacece;}

.AgDeposit_td .formDs label{padding-left:25px;}
.AgDeposit_table.AddValue .AgDeposit_row{vertical-align: middle;}

.AgDeposit_table.AddValue .AgDeposit_row .AgDeposit_th:nth-child(1){width:15%;}
.AgDeposit_table.AddValue .AgDeposit_row .AgDeposit_th:nth-child(2){width:15%;}
.AgDeposit_table.AddValue .AgDeposit_row .AgDeposit_th:nth-child(3){width:25%;}
.AgDeposit_table.AddValue .AgDeposit_row .AgDeposit_th:nth-child(4){width:10%;}
.AgDeposit_table.AddValue .AgDeposit_row .AgDeposit_th:nth-child(5){width:35%;}

.AgDeposit_table.AddValue .AgDeposit_row .AgDeposit_td:nth-child(1){width:15%;}
.AgDeposit_table.AddValue .AgDeposit_row .AgDeposit_td:nth-child(2){width:15%;}
.AgDeposit_table.AddValue .AgDeposit_row .AgDeposit_td:nth-child(3){width:25%;}
.AgDeposit_table.AddValue .AgDeposit_row .AgDeposit_td:nth-child(4){width:10%;}
.AgDeposit_table.AddValue .AgDeposit_row .AgDeposit_td:nth-child(5){width:35%;}

.AgentAddD_btn{padding:0 !important; margin-top:20px;}
.AgentAddD_btn a{width:48%;}
.AgentAddD_btn a:first-child{margin-right:4%; display:block; color:#444444; background:#fff; border:1px solid #c4c4c4; border-radius:4px; font-size:16px; padding:10px 0; text-align:center;}
.AgentAddD_btn a:first-child:hover{background:#ebebeb;}
.AgentAddD_btn a:last-child{display:block; color:#fff; padding:10px 0; text-align:center; background:#f4869d; border-radius:4px; font-size:16px;}
.AgentAddD_btn a:last-child:hover{background-color:#f4869d;}

.AgDeposit_td .formDs.payoneer label{position:relative; top:-21px;}
.AgDeposit_td_MO{padding:10px 5px !important; float:right; line-height:1.4em; position:relative; }
.AgDeposit_td_MO span{color:#f4869d; cursor:pointer;}
.AgDeposit_td_MO div{display:none; color:#555; background:#fff; border:1px solid #dce0e0 !important; text-align:left; padding:9px; position:absolute; top:0; right:90px; width:200px; z-index:100;}

.AgDeposit_td_MO>span:hover div{display:block;}

.wListCon_cover .closed_img{background:rgba(189,150,85,0.5); width:50px; height:50px; border-radius:50%; position:absolute; top:60px; left:50%; margin-left:-25px;}
.wListCon_cover .closed_img img{padding-top:10px;}

.wishlist_conBox .wListCon>a{position:absolute; right:15px; top:15px; display:block; width:20px; height:20px; background-color:#edefed; border-radius:4px;}

.wishlist_conBox .wListCon{position:relative;}
.wishlist_conBox .wListCon_delBox{background:#cbe1e6; padding:55px 25px; position:absolute; top:0;}
/*.wListCon_delBox .wListCon_delete{position:absolute; left:25px; right:25px; top:50%;}*/
.wListCon_delete p.wListCon_Delete_tit{font-size:18px; font-weight:500; margin-bottom:10px; padding:40px 0 0 0; color:#565a5c; text-shadow:initial !important;}
.wListCon_delete p.wListCon_Delete_txt{font-size:16px; font-weight:normal; padding:40px 0;  color:#565a5c; text-shadow:initial !important;}
.wListCon_delete .wListCon_Del_btn a:first-child{display:inline-block; background:#f4869d; border-radius:4px; padding:10px 50px; color:#fff; margin-right:15px;}
.wListCon_delete .wListCon_Del_btn a:first-child:hover{background:#f4869d;}
.wListCon_delete .wListCon_Del_btn a:last-child{display:inline-block; border:1px solid #f4869d; border-radius:4px; background:#fff; padding:11px 50px; color:#f4869d; margin-right:15px;}
.wListCon_delete .wListCon_Del_btn a:last-child:hover{background:#ebebeb;}


.sales_menu .select_menu li a p img{margin-top:-5px;}


.wDetail_contents1 .wDetail_search{padding:0;}
.wDetail_contents1 .wDetail_select{float:right; padding:0; position:relative;}
.wDetail_contents1 .wDetail_select p{float:left; padding:10px 0;}
.wDetail_contents1 .wDetail_select .selbox{float:right; position:relative; padding:0;}
.wDetail_contents1 .wDetail_select .selbox .category{width:100%;}
.wDetail_contents1 .wDetail_select .selbox label:after{top:15px;}

.wDetail_topmenu{padding:20px 30px; overflow:hidden;}
.wDetail_topmenu:after{content"'"; clear:both; display:block;}
.wDetail_topmenu .wDetail_checkAll{float:left;}
.wDetail_topmenu .wDetail_checkAll:after{content"'"; clear:both; display:block;}
.wDetail_topmenu .wDetail_checkAll .formDs{padding:10px 0;}
.wDetail_topmenu .wDetail_checkAll .formDs label a{color:#888888; font-size:14px;}

.wDetail_topmenu .wDetail_delButton{float:right;}
.wDetail_topmenu .wDetail_delButton a{color:#555555; background:#fff; border:1px solid #c4c4c4; display:block; text-align:center; padding:5px 25px; border-radius:4px;}
.wDetail_topmenu .wDetail_delButton a:hover{background:#ebebeb;}

.wishlist_title.wDetail .wListDetail_name span{padding-left:10px;}
.wDetail .container .row .Sub_Contents{padding-left:0; padding-right:0;}




.category_tabMenu .right_paging {background:#fff;height:60px; line-height:60px;}
.category_tabMenu .right_paging .paging {text-align:right; padding-right:20px;}
.category_tabMenu .right_paging .paging li {display:inline-block; font-size:14px; color:#b1b1b1;}
.category_tabMenu .right_paging .paging li a {color:#b1b1b1;}
.category_tabMenu .right_paging .paging li:nth-child(1) {padding-right:10px; font-weight:500;}
.category_tabMenu .right_paging .paging li:nth-child(3) {padding-left:10px; font-weight:500;}
.category_tabMenu .right_paging .paging li span:nth-child(1) {padding-right:5px; color:#bd9655; font-weight:500;}
.category_tabMenu .right_paging .paging li span:nth-child(2) {padding-left:5px; }

.category_tabMenu .right_paging {/*background:#f5f5f5;*/ height:60px; line-height:60px; padding:0;}
.category_tabMenu .right_paging .paging_mobile {text-align:center;  display:none;}
.category_tabMenu .right_paging .paging_mobile li {display:inline-block; font-size:14px; color:#b1b1b1;}
.category_tabMenu .right_paging .paging_mobile li a {color:#b1b1b1;}
.category_tabMenu .right_paging .paging_mobile li:nth-child(1) {padding-right:10px; font-weight:500;}
.category_tabMenu .right_paging .paging_mobile li:nth-child(3) {padding-left:10px; font-weight:500;}
.category_tabMenu .right_paging .paging_mobile li span:nth-child(1) {padding-right:5px; color:#bd9655; font-weight:500;}
.category_tabMenu .right_paging .paging_mobile li span:nth-child(2) {padding-left:5px; }

.pop_modal_common.wishList .modal-content{width:750px;}


/*쇼핑 에이전트 loader*/
.loader_bg{position:fixed; width:100%; height:100%; background:rgba(255,255,255,0.6); z-index:99999;}
.shopping_loader {position:fixed; top:50%; margin-top:-25px; left:50%; margin-left:-25px; border: 5px solid #f3f3f3; border-radius: 50%; border-top: 5px solid #f4869d; width: 50px; height: 50px; -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite; z-index:999999;}
.shop_ap{width:50px; height:50px; position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px; /*background:url(/resources/images/common/loader.png) no-repeat center center;*/}
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); }}
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}


.wDetail_con.noList p{font-size:20px; color: #565a5c; line-height: 1.4em; text-align:center; }
.wDetail_con.noList .search_button{ width:270px; text-align:center; margin:0 auto; margin-top:20px; }
.wDetail_con.noList .search_button a{display:block; color:#fff; background:#f4869d; border-radius:4px; padding:10px 0;font-size:16px;}
.wDetail_con.noList .search_button a:hover{background:#f4869d;}




/*에이전트 상세페이지*/

.contents_gray.Agent_detail .agent_infoPanel{background:#fff; padding:0; margin-top:25px;}
.agent_infoPanel .infoPanel_img{padding:30px 15px; text-align:center;}
.infoPanel_img .img-circle {width:134px; height:134px;}
.agent_infoPanel .infoPanel_cList{}
.infoPanel_cList .agentList_tit{font-size:22px; color:#444444; padding:0 20px 15px 20px; border-bottom:1px solid #dddddd; font-weight:500;}
.agentList_tit img{display:none; float:right; cursor:pointer; padding-top:10px;}
.infoPanel_cList .agentList_box{border-bottom:1px solid #dddddd; }
.infoPanel_cList .agentList_box ul{padding:20px;}
.infoPanel_cList .agentList_box ul li{padding:5px 0;}
.infoPanel_cList .agentList_box ul li:after{content:''; clear:both; display:block;}
.infoPanel_cList .agentList_box ul li span.cList_done{display:inline-block; width:24px; height:24px; background:url(/resources/images/category/Category_list_on.png) no-repeat center center;}
.infoPanel_cList .agentList_box ul li span.cList_empty{display:inline-block; width:24px; height:24px; background:url(/resources/images/category/Category_list_off.png) no-repeat center center;}

.agentList_box ul li span{display:inline-block;float:left; margin-right:15px;}
.agentList_box ul li .cList_txtBox{float:left;}
.agentList_box ul li .cList_txtBox .cList_tit{font-size:16px; font-weight:500; padding-bottom:5px; color:#444;}
.agentList_box ul li .cList_txtBox .cList_txt{font-size:16px; color:#888;}
.agentList_box ul li .cList_txtBox .cList_txt a{color:#f4869d;}
.agentList_box ul li .cList_txtBox .cList_txt a:hover{text-decoration: underline !important;}

.infoPanel_cmyInfo .agentList_tit{padding:50px 20px 15px 20px; font-size:22px; color:#444444; border-bottom:1px solid #dddddd; font-weight:500; padding-left:20px; padding-bottom:15px;}
.infoPanel_cmyInfo .agentList_box{border-bottom:1px solid #dddddd; }
.infoPanel_cmyInfo .agentList_box ul{padding:20px;}
.infoPanel_cmyInfo .agentList_box ul li{padding:5px 0;}
.infoPanel_cmyInfo .agentList_box ul li:after{clear:both; content:''; display:block;}
.infoPanel_cmyInfo .agentList_box ul li p{font-size:16px;}
.infoPanel_cmyInfo .agentList_box ul li p:first-child{float:left; color:#444; font-weight:500;}
.infoPanel_cmyInfo .agentList_box ul li p:nth-child(2){float:right; color:#888888;}
.infoPanel_cmyInfo .agentList_box ul li a{float:right; color:#f4869d;}
.infoPanel_cmyInfo .agentList_box ul li a:hover{text-decoration: underline !important;}

.infoPanel_reqlist .agentList_tit{padding:50px 20px 20px 20px; font-size:22px; color:#444444; padding-bottom:15px; font-weight:500; padding-left:20px;}
.infoPanel_reqlist .agentList_tit span{display:inline-block; padding-left:5px; font-weight:300;}
.infoPanel_reqlist .agentList_box{padding-top:20px; }
.infoPanel_reqlist .agentList_box{border-bottom:1px solid #dddddd; }
.infoPanel_reqlist .agentList_box .infoPanel_reqPic{width:100%; height:280px; background-size:contain; position:relative;}
.infoPanel_reqlist .agentList_box .infoPanel_reqName{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5); text-align:center;}
.infoPanel_reqlist .agentList_box .infoPanel_reqName p{position:absolute; color:#fff; font-weight:500; font-size:24px; top:50%; margin-top:-13px;left:0; right:0; line-height:1.4em;}
.infoPanel_reqlist .agentList_box>a{display:block; margin:30px 0 30px 20px; font-size:16px; color:#f4869d;}
.infoPanel_reqlist .agentList_box>a:hover{text-decoration: underline !important;}

.infoPanel_saleslist .agentList_tit{padding:50px 20px 20px 20px; font-size:22px; color:#444444; padding-bottom:15px; font-weight:500; padding-left:20px;}
.infoPanel_saleslist .agentList_tit span{display:inline-block; padding-left:5px; font-weight:300;}
.infoPanel_saleslist .agentList_box{padding-top:20px;}
.infoPanel_saleslist .agentList_box .infoPanel_reqPic{width:100%; height:280px; background-size:contain; position:relative;}
.infoPanel_saleslist .agentList_box .infoPanel_reqName{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5); text-align:center;}
.infoPanel_saleslist .agentList_box .infoPanel_reqName p{position:absolute; color:#fff; font-weight:500; font-size:24px; top:50%; margin-top:-13px;left:0; right:0; line-height:1.4em;}
.infoPanel_saleslist .agentList_box>a{display:block; padding:30px 0 30px 20px; font-size:16px; color:#f4869d;}
.infoPanel_saleslist .agentList_box>a:hover{text-decoration: underline !important;}

.agent_mainPanel .agentPanel_intro{margin-top:40px; margin-bottom:60px; position:relative;}
.agent_mainPanel .agentPanel_intro:after{content:''; clear:both; display:block;}
.agent_mainPanel .agentPanel_title{font-size:26px; color:#444; font-weight:500; padding-bottom:20px;}
.agent_mainPanel .agentPanel_title span{display:inline-block; padding-left:15px;}
.agent_mainPanel .agentPanel_info{font-size:16px; font-weight:500; color:#444; padding-bottom:15px;}
.agent_mainPanel .reportBtn{text-align:center; padding:0;}
.agent_mainPanel .reportBtn a{display:block; padding:5px 0 5px 10px; background:url(/resources/images/mypage/reportbtn.png) #fff no-repeat 13px center; border-radius:4px; color:#555555; border:1px solid #c4c4c4; }
.agent_mainPanel .reportBtn a:hover{background-color:#ebebeb;}

.agentPanel_intro>a{position:absolute; top:5px; right:0; display:inline-block; font-size:16px; color:#f4869d; padding-left:5px; }
.agentPanel_intro>a:hover{text-decoration: underline !important;}

.agent_mainPanel .agentPanel_text{clear:both;padding-top:30px; font-size:16px; line-height:1.4em; color:#444; word-break:keep-all;}
.agent_mainPanel .agentPanel_text.nonText{background:#fff; padding:20px 15px; margin-top:20px; clear:both; color:#666666; font-size:18px;}
.agent_mainPanel .agentPanel_text.nonText a{color:#f4869d; padding-top:10px; font-size:16px;}

.agentPanel_intro .agent_certify{margin-top:20px; font-size:16px; color:#444;}
.agentPanel_intro .agent_certify li{float:left;}
.agentPanel_intro .agent_certify li:first-child{margin-right:20px;}
.agentPanel_intro .agent_certify li span{margin-left:10px; font-weight:500; display:inline-block; width:40px; height:40px; background:#ffbf00; border-radius:50%; color:#fff; text-align:center; line-height:40px;}
.agentPanel_intro .agent_certify li img{margin-left:10px;}

.agent_mainPanel .agentPanel_conbox{position:relative; margin-bottom:40px;}
.agent_mainPanel .agentPanel_conbox>a{display:block; font-size:16px; color:#f4869d; position:absolute; top:5px; right:0;}
.agent_mainPanel .agentPanel_conbox>a:hover{text-decoration: underline !important;}

.agent_mainPanel .agentPanel_wish>div{height:280px;}
.agent_mainPanel .agentPanel_wish>div p{padding-top:90px;}


.agentPanel_conbox .agentPanel_post{padding:30px 0;}
.agentPanel_conbox .agentPanel_post .agentPanel_postTit{font-size:18px; font-weight:500; color:#444;}

.agentPanel_post .profPost_row{padding:20px 0; border-bottom:1px solid #dddddd;}
.agentPanel_post .profPost_row:last-child{border-bottom:0 !important;}
.agentPanel_post .profPost_row:after{content:''; clear:both; display:block;}
.agentPanel_post .profPost_row .consumer_img{padding:0; text-align:center;}
.agentPanel_post .profPost_row .consumer_img img{width:50px; height:50px;}
.agentPanel_post .profPost_row .consumer_img p{padding:10px 0; color:#444; font-size:16px;}
.agentPanel_post .profPost_row .consumer_img p:hover{text-decoration: underline !important;}


.agentPanel_post .profPost_text .profPost_publicText{border-bottom:0 !important;}
.agentPanel_post .profPost_text>div{padding:0;}
.agentPanel_post .profPost_text .profPost_publicText p{word-break:break-all;}

.agentPanel_post .profPost_text .profPost_info span{font-size:14px;} 
.agentPanel_post .profPost_text .profPost_info span.star_rate{padding-left:10px; display:inline-block; position:relative; top:-2px;}
.agentPanel_post .profPost_text .profPost_delinfo{text-align:right; font-size:14px; color:#087a87;}

.agentPanel_post .more_btn{text-align:center; margin:10px 0;}
.agentPanel_post .more_btn a{display:inline-block; font-size:16px; color:#f4869d; padding:10px;}

.Agentmore_btn{text-align:center; margin:10px 0;}
.Agentmore_btn a{display:inline-block; font-size:16px; color:#f4869d; padding:10px;}

.category_tabMenu.mypageVal_tab>div{/* padding:0 !important; */}
.category_tabMenu.mypageVal_tab .row{margin:0;}

/* 은행 송금 */

.AgentDeposit .AgentDeposit_txt a{color:#f4869d;}
.AgentDeposit .AgentDeposit_txt a:hover{text-decoration:underline !important;}
.agentBank p{padding-bottom:30px;}

/* 은행 송금 팝업 */
.pop_modal_common.bank .modal-header{height:65px; background:url(/resources/images/agent/pop_bank.png) #ddf2f2 no-repeat center center; border-radius:6px 6px 0 0; position:relative;}
.pop_modal_common.bank .modal-header button{position:absolute; top:50%; margin-top:-22px; right:10px;}

.pop_modal_common.bank .bank_content{padding:25px; position:relative;}
.pop_modal_common.bank .bank_content:after{content:''; clear:both; display:block;}
.pop_modal_common.bank .bank_title{text-align:center; font-size:22px; color:#555555; font-weight:500; margin-bottom:20px;}
.pop_modal_common.bank .bank_text{text-align:center; font-size:16px; color:#555555; word-break:keep-all; line-height:1.4em; margin-bottom:25px;}
.pop_modal_common.bank .modal-body{padding:0;}
.pop_modal_common.bank .bank_conBox{padding:0 65px;}
.pop_modal_common.bank .bank_conBox p{font-size:16px; color:#555555; padding-bottom:15px;}

.pop_modal_common.bank .bank_conBox .selbox{position:relative;}
.pop_modal_common.bank .bank_conBox select{width:100%;}
.pop_modal_common.bank .bank_conBox .selbox label:after{top:15px; right:5%;}

.pop_modal_common.bank .Bank1step .Bank1step_btn{padding:0; margin-top:30px; text-align:center;}
.pop_modal_common.bank .Bank1step .Bank1step_btn a{display:block; padding:10px 0; font-size:16px; color:#fff; background:#f4869d; border-radius:4px;}
.pop_modal_common.bank .Bank1step .Bank1step_btn a:hover{background:#f4869d;}

.pop_modal_common.bank .Bank2step input{width:100%; margin-bottom:0 !important;}
.pop_modal_common.bank .Bank2step input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.pop_modal_common.bank .Bank2step input::-moz-placeholder{color:#888888; font-size:14px;}
.pop_modal_common.bank .Bank2step input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.pop_modal_common.bank .Bank2step .Bank2step_btn{text-align:center; padding:0; margin-top:30px;}
.pop_modal_common.bank .Bank2step .Bank2step_btn a{display:block; border-radius:4px; padding:10px 0; font-size:16px; width:48%; }
.pop_modal_common.bank .Bank2step .Bank2step_btn a:first-child{margin-right:4%; color:#565a5c; border:1px solid #b5b5b5;}
.pop_modal_common.bank .Bank2step .Bank2step_btn a:last-child{color:#fff; background:#f4869d; }
.pop_modal_common.bank .Bank2step .Bank2step_btn a:first-child:hover{background:#ebebeb;}
.pop_modal_common.bank .Bank2step .Bank2step_btn a:last-child:hover{background:#f4869d;}


.pop_modal_common.bank .Bank3step{text-align:center;}
.pop_modal_common.bank .Bank3step img{padding-bottom:30px;}
.pop_modal_common.bank .Bank3step .Bank1step_btn{padding:0; margin-top:30px; text-align:center;}
.pop_modal_common.bank .Bank3step .Bank3step_btn a{display:block; padding:10px 0; font-size:16px; color:#fff; background:#f4869d; border-radius:4px;}
.pop_modal_common.bank .Bank3step .Bank3step_btn a:hover{background:#f4869d;}


/*쇼핑에이전트 소개*/

.shopping_introduce .intro_bg{height:545px; background:url(/resources/images/footer/intro_bg.jpg) no-repeat center bottom; background-size:cover; position:relative;}
.shopping_introduce .intro_bg p{text-align:center; color:#fff; font-weight:500; font-size:40px; position:absolute; top:50%; margin-top:-22px; width:100%; line-height:1.4em; word-break:keep-all;}

.shopagent_intro{padding:100px 0;}
.shopagent_intro ul {position:relative;}
.shopagent_intro ul:after {content:''; position:absolute; top:80px; left:10%; width:80%; height:1px; /*background-color:#ddd;*/}
.shopagent_intro ul li{position:relative; padding:0; width:30%; margin-right:5%; z-index:10;}
.shopagent_intro ul li:last-child{margin-right:0;}
.shopagent_intro ul li p:first-child{position:relative; font-size:20px; text-align:center; padding-bottom:20px; padding-top:190px; line-height:1.4em;}
.shopagent_intro ul li p:last-child{font-size:18px; text-align:center; color:#888888; line-height:1.4em; letter-spacing:-1px;}
.shopagent_intro ul li p:first-child:after {content:''; position:absolute; bottom:22px; left:0px; /*border:10px solid #ddd; border-color: transparent transparent transparent #ddd;*/}
.shopagent_intro ul li:first-child p:first-child:after {display:none;}
.shopagent_intro ul li p:last-child span{display:block;}
.shopagent_intro ul li:first-child p:first-child{background:url(/resources/images/footer/intro_list1.png) no-repeat center top;}
.shopagent_intro ul li:nth-child(2) p:first-child{background:url(/resources/images/footer/intro_list2.png) no-repeat center top;}
.shopagent_intro ul li:nth-child(3) p:first-child{background:url(/resources/images/footer/intro_list3.png) no-repeat center top;}

.contents_gray.shopagent_intro{padding:100px 0;}
.shopagent_intro .shopagent_title,.shopagent_benefit .shopagent_title{text-align:center; font-size:40px; color:#333333; margin-bottom:65px; line-height:1.4em;  word-break:keep-all;}
.shopagent_benefit .shopagent_title .img1{padding-bottom:80px;}
.shopagent_benefit .shopagent_title .img2{padding-bottom:55px;}
.shopagent_benefit .shopagent_title .txt {font-size:20px; color:#555; line-height:50px;}
.shopagent_benefit .shopagent_title .txt b {color:#f4869d;}

.contents_gray.shopagent_intro .smart_icon{width:220px; margin:0 auto;}
.contents_gray.shopagent_intro .smart_icon:after{content:''; clear:both; display:block;}
.contents_gray.shopagent_intro .smart_icon li{float:left; margin:0 10px;}

.shopagent_intro .shopagent_row{margin-top:45px; position:relative;}
.shopagent_intro .shopagent_row:after{clear:both; display:block; content:'';}

.shopagent_intro .shopagent_row .footerIntro_tit{font-weight:500; font-size:22px; color:#565a5c; line-height:1.4em; padding-bottom:15px;}
.shopagent_intro .shopagent_row .footerIntro_txt{font-size:18px; color:#565a5c; line-height:1.4em;}


.contents_gray.shopagent_intro .shopagent_row:first-of-type div{position:relative; top:150px;}
.contents_gray.shopagent_intro .shopagent_row:last-of-type div{text-align:right; position:relative; top:250px;}

.shopagent_benefit{padding:100px 0;}
.shopagent_benefit ul{width:700px; margin:0 auto;}
.shopagent_benefit ul li{padding-bottom:50px;}
.shopagent_benefit ul li:after{content:''; clear:both; display:block;}
.shopagent_benefit ul li span{padding-left:0;}
.shopagent_benefit ul li div{padding-right:0;}
.shopagent_benefit ul li.benefit1 span{ height:100px; display:block; background:url(/resources/images/footer/benefit1.png) no-repeat center center;}
.shopagent_benefit ul li.benefit2 span{ height:100px; display:block; background:url(/resources/images/footer/benefit2.png) no-repeat center center;}
.shopagent_benefit ul li.benefit3 span{ height:100px; display:block; background:url(/resources/images/footer/benefit3.png) no-repeat center center;}
.shopagent_benefit ul li.benefit4 span{ height:100px; display:block; background:url(/resources/images/footer/benefit4.png) no-repeat center center;}
.shopagent_benefit ul li.benefit5 span{ height:100px; display:block; background:url(/resources/images/footer/benefit5.png) no-repeat center center;}
.shopagent_benefit ul li.benefit6 span{ height:100px; display:block; background:url(/resources/images/footer/benefit6.png) no-repeat center center;}

.shopagent_benefit ul li div p:first-child{font-size:20px; font-weight:500; color:#565a5c; margin-bottom:15px;}
.shopagent_benefit ul li div p:last-child{font-size:14px; color:#565a5c;}

.mo_infoPanel_tit.goodsInfo{padding:15px 0; width:100%; text-align:center; font-size:16px; background:url(/resources/images/request/dropdown.png) #f4869d no-repeat 210px 20px; color:#fff; cursor:pointer;}
.mo_infoPanel_tit.addInfo{padding:15px 0; width:100%; text-align:center; font-size:16px; background:url(/resources/images/request/dropdown.png) #444 no-repeat 210px 20px; color:#fff; cursor:pointer;}

.prod_info .prod_term:after{clear:both; content:''; display:block;}

.mobile_header>p{text-align:center; font-size:18px; padding:13px 0;}
.contents_white.setting_mo{padding-top:45px;}
.contents_white.setting_mo ul li{border-bottom:1px solid #dddddd;}
.contents_white.setting_mo ul li a{display:block; color:#444444; padding:15px 20px; font-size:14px;}
.contents_white.setting_mo ul li a span:last-child{float:right; font-weight:500;}

.reqlist_conbox.noResult{padding:50px 15px !important; text-align:center; font-size:16px; font-weight:500; line-height:1.4em; border-bottom:0; margin-bottom:20px;}


.agent_infoPanel .infoPanel_img p:first-of-type a{display:block;     color: #565a5c; font-weight: 500; font-size:22px; margin:15px 0 20px 0; word-break:keep-all;}
.agent_infoPanel .infoPanel_img p:first-of-type a:hover{text-decoration: underline !important;}

.agent_infoPanel .infoPanel_img .infoPanel_userBtn{margin-top:15px;}
.agent_infoPanel .infoPanel_img .infoPanel_userBtn a{display:block; background:#f4869d; border-radius:4px; color:#fff; padding:10px 0;}
.agent_infoPanel .infoPanel_img .infoPanel_userBtn a:hover{background:#f4869d;}

.infoPanel_favmenu .agentList_box li a{color:#f4869d; font-size:16px;}
.infoPanel_favmenu .agentList_box li a:hover{text-decoration: underline !important;}

.user_infoPanel .agent_infoPanel{margin-top:0 !important;}
.user_infoPanel .Sub_Contents_body{padding:15px; margin-bottom:30px;}
.user_infoPanel .Sub_Contents_body .user_conbox{padding-left:0; font-size:16px; line-height:1.4em; color:#565a5c; word-break:keep-all;}
.user_infoPanel .Sub_Contents_body .user_conbox .user_notice{ padding-bottom:25px;}

.user_infoPanel .Sub_Contents_body .user_conbox ul li{padding-bottom:20px;}
.user_infoPanel .Sub_Contents_body .user_conbox ul li a{color:#f4869d; font-size:16px;}
.user_infoPanel .Sub_Contents_body .user_conbox ul li a:hover{text-decoration: underline !important;}
.user_infoPanel .Sub_Contents_body .user_conbox ul li p{font-size:16px; padding-top:5px; line-height:1.4em; color:#888; word-break:keep-all;}


.user_infoPanel .Sub_Contents_body>ul>li{padding:10px 15px; border-bottom:1px solid #ddd;}
.user_infoPanel .Sub_Contents_body>ul>li:last-child{border-bottom:0 !important;}
.user_infoPanel .Sub_Contents_body>ul>li:after{clear:both; display:block; content:'';}
.user_infoPanel .Sub_Contents_body>ul>li a:first-child{display:inline-block; font-size:16px; color:#565a5c; word-break:keep-all; width:100%; line-height:1.4em;}
.user_infoPanel .Sub_Contents_body>ul>li a:hover{color:#f4869d;}

.user_infoPanel .Sub_Contents_body>ul>li span{display:inline-block; width:25px; height:22px; text-align:center; border-radius:4px; background:#4867aa; margin-right:5px;}

.user_infoPanel .Sub_Contents_root_m .root_m_tit{line-height:1.4em; word-break:keep-all;}

.Sub_Contents_body .user_conbox.Nomsg{border-bottom:0 !important; margin-bottom:20px;}

.agent_mainPanel .Sub_Contents_body .msglist_conbox{margin-top:0;}
.agent_mainPanel .Sub_Contents_body .msglist_conbox .msglist_row>a{padding:0;}
.agent_mainPanel.Sub_Contents .Sub_Contents_body div{border-bottom:0; padding:0 10px;}
.agent_mainPanel.Sub_Contents .Sub_Contents_body div:after{clear:both; display:block; content:'';}
.agent_mainPanel .Sub_Contents_body .msglist_conbox .agent_img{padding:0 !important;}
.agent_mainPanel .Sub_Contents_body .msglist_conbox .msglist_row{padding-bottom:15px; border-bottom:1px solid #dddddd;}
.agent_mainPanel .Sub_Contents_body .msglist_conbox .msglist_row:last-child{border-bottom:0; padding-bottom:0;}
.agent_mainPanel .msglist_conbox .msglist_content p{margin:0; margin-bottom:10px;}
.agent_mainPanel .msglist_conbox .msglist_btn a{color:#f4869d; font-size:16px;}
.agent_mainPanel .msglist_conbox .msglist_btn a:hover{text-decoration: underline !important;}
.agent_mainPanel .Sub_Contents_body .msglist_conbox .msglist_row:first-child{padding-top:15px;}
.mobile_prev{width:20px; height:18px; position:absolute; right:15px; top:11px;}

.shopping_jobInfo {padding-bottom:150px;}
.shopping_jobInfo .title {position:relative; font-size:24px; color:#555; padding-left:10px; margin-bottom:50px; line-height:1.5;}
.shopping_jobInfo .title:before {content:''; position:absolute; top:6px; left:0px; width:3px; height:24px; background-color:#f4869d;}
.shopagent_intro .title {position:relative; font-size:24px; color:#555; padding-left:10px; margin-bottom:50px; line-height:1.5;}
.shopagent_intro .title:before {content:''; position:absolute; top:6px; left:0px; width:3px; height:24px; background-color:#f4869d;}
.shopping_jobInfo ul {padding-top:20px;}
.shopping_jobInfo li {position:relative; padding-left:30px; overflow:hidden; margin-bottom:22px;}
.shopping_jobInfo li:before {content:''; position:absolute; top:6px; left:0px; width:18px; height:18px; background:url(/resources/images/footer/plane-icon.png) no-repeat left center; background-size:contain;}
.shopping_jobInfo li span {float:left; width:70%; font-size:18px; color:#555; line-height:1.5;}
.shopping_jobInfo li span:first-child {width:30%; font-weight:bold; padding-right:20px;}
.shopping_jobInfo .map iframe {height:544px;}
/* 고객센터 */

.Sub_Contents.cst_center .Sub_Contents_body{padding:0; margin-bottom:30px;}
.Sub_Contents.cst_center .Sub_Contents_body:after{clear:both; display:block; content:'';}
.Sub_Contents.cst_center .Sub_Contents_body div{border-bottom:0;}
.Sub_Contents.cst_center .cc_row{padding:30px 15px; font-size:16px; color:#565a5c;}
.Sub_Contents.cst_center .cc_row .cc_th{margin-bottom:5px; font-weight:500; line-height:1.4em;}
.Sub_Contents.cst_center .cc_row .cc_td{margin-bottom:25px;}
.Sub_Contents.cst_center .cc_row .cc_td a{color:#565a5c;}
.Sub_Contents.cst_center .cc_row .cc_td:last-child{margin-bottom:0;}

.Sub_Contents.cst_center .cc_loca .agent_map{height:500px;}
.Sub_Contents.cst_center .cc_loca .agent_map div{padding-left:0 !important;}

.Sub_Contents.cst_center .cc_input{padding:30px 15px; font-size:16px; color:#565a5c;}
.Sub_Contents.cst_center .cc_input>div{padding:0;}
.Sub_Contents.cst_center .cc_input>div p{font-weight:500; margin-bottom:5px;}
.Sub_Contents.cst_center .cc_input .inputbox,.Sub_Contents.cst_center .cc_input .selbox{padding:0;}
.Sub_Contents.cst_center .cc_input input{width:100%;}
.Sub_Contents.cst_center .cc_input input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.Sub_Contents.cst_center .cc_input input::-moz-placeholder{color:#888888; font-size:14px;}
.Sub_Contents.cst_center .cc_input input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}
.Sub_Contents.cst_center .cc_input select{width:100%; font-size:14px;}
.Sub_Contents.cst_center .cc_input .selbox label:after{top:40px;}
.Sub_Contents.cst_center .cc_input textarea{ border:1px solid #ddd; width:100%; min-height:200px; padding:15px; resize:none; border-radius:4px; font-size:14px;}

.Sub_Contents.cst_center .cc_requestBtn{float:right; text-align:center; margin-bottom:30px;}
.Sub_Contents.cst_center .cc_requestBtn a{display:block; padding:15px 0; font-size:16px; color:#fff; background:#f4869d; border-radius:4px;}
.Sub_Contents.cst_center .cc_requestBtn a:hover{background:#f4869d;}


/* 1:1 문의 */

.Sub_Contents.perQuest .cc_input .selbox{margin-bottom:25px;}
.Sub_Contents.perQuest .perQuest_table{padding:30px 15px; font-size:16px; color:#565a5c;}
.Sub_Contents.perQuest .perQuest_table>div,.Sub_Contents.perQuest .perQuest_table>div>div,.Sub_Contents.perQuest .perQuest_table .perQuest_conBox>div{padding-left:0;}
.Sub_Contents.perQuest .perQuest_table>div{padding-right:0;}
.Sub_Contents.perQuest .perQuest_table .perQuest_thead {text-align:center; padding-bottom:10px; border-bottom:1px solid #ddd;}
.Sub_Contents.perQuest .perQuest_table .perQuest_thead:after,.Sub_Contents.perQuest .perQuest_table .perQuest_tbody{clear:both; display:block; content:'';}
.Sub_Contents.perQuest .perQuest_table .perQuest_thead>div{float:left; font-weight:500 !important;}
.Sub_Contents.perQuest .perQuest_table .perQuest_tbody{clear:both; text-align:center; padding:15px 0; border-bottom:1px solid #ccc;}
.Sub_Contents.perQuest .perQuest_table .perQuest_tbody:after{clear:both; display:block; content:'';}
.Sub_Contents.perQuest .perQuest_table .perQuest_tbody a{color:#565a5c;}
.Sub_Contents.perQuest .perQuest_table .perQuest_tbody> a:hover{color:#f4869d; text-decoration:underline !important;}
.Sub_Contents.perQuest .perQuest_table .perQuest_tbody>div{float:left; padding:5px 0;}

.Sub_Contents.perQuest .perQuest_tbody .perQuest_conBox{margin-top:15px; background:#f5f5f5; padding:15px !important; text-align:left; width:100%;}
.Sub_Contents.perQuest .perQuest_tbody .perQuest_conBox>div{padding-bottom:25px; line-height:1.4em;}
.Sub_Contents.perQuest .perQuest_tbody .perQuest_conBox .perQuest_conTit{font-weight:500; padding-bottom:10px;}

.Sub_Contents.perQuest .perQuest_tbody.noList{padding:60px 15px;}

.perQuest_table .category_tabMenu{border:0;}
.perQuest_table .category_tabMenu .right_paging .paging_mobile{border:0;}

.Sub_Contents.perQuest .perQuest_table .perQuest_tbody .perQuest_td.noReply{border-radius:4px; background:#565a5c; color:#fff;}
.Sub_Contents.perQuest .perQuest_table .perQuest_tbody .perQuest_td.Reply{border-radius:4px; background:#f4869d; color:#fff;}

.Sub_Contents.perQuest .perQuest_table .perQuest_thead .perQuest_th{padding-right:0;}

.Sub_Contents.perQuest .perQuest_tbody .perQuest_conBox .perQuest_delBtn{text-align:center; padding-bottom:0;}
.Sub_Contents.perQuest .perQuest_tbody .perQuest_conBox .perQuest_delBtn a{display:block; color:#fff; border-radius:4px; background:#f4869d; padding:5px 0;}
.Sub_Contents.perQuest .perQuest_tbody .perQuest_conBox .perQuest_delBtn a:hover{background:#f4869d;}
.Sub_Contents.perQuest .perQuest_table .perQuest_tbody .perQuest_td>a{display:block; overflow:hidden; text-overflow:ellipsis; width:95%; white-space: nowrap; text-align:center;}
.Sub_Contents.perQuest .perQuest_table .perQuest_tbody .perQuest_td{word-break:keep-all;}


/*주문목록 수정*/


.Sub_Contents_body.shop_confirm{background:#fff; margin-bottom:25px;}
.shopConf_state>ul:after{clear:both; display:block; content:'';}

.Sub_Contents_body.shop_confirm .shopConf_line{overflow:hidden; margin:20px 0; width:100%; height:100%; background:url(/resources/images/message/msg_line.png) repeat-x center center; text-align:center;}
.Sub_Contents_body.shop_confirm .shopConf_line span{display:block; background:url(/resources/images/pay/slidedownbtn.png) #fff no-repeat center center; margin:0 auto; width:50px; height:50px; border:1px solid #ccc; border-radius:50%; cursor:pointer;}

.Sub_Contents_body.shop_confirm .shopConf_detail{font-size:16px; color:#565a5c; word-break:keep-all;}
.Sub_Contents_body.shop_confirm .shopConf_detail ul li:after{clear:both; display:block; content:'';}
.Sub_Contents_body.shop_confirm .shopConf_detail ul li{padding:20px 0; border-bottom:1px solid #ddd;}
.Sub_Contents_body.shop_confirm .shopConf_detail ul li:last-child{border-bottom:0;}

.Sub_Contents_body.shop_confirm .shopConf_detail ul li .shopDetail_tit{padding-bottom:10px;}
.Sub_Contents_body.shop_confirm .shopConf_detail ul li .shopDetail_tit span{font-weight:500;}
.Sub_Contents_body.shop_confirm .shopConf_detail ul li p{line-height:1.4em;}


.user_infoPanel .Sub_Contents_body .shopNotice_area>div,.user_infoPanel .Sub_Contents_body .shopNotice_wArea>div{font-weight:500; font-size:20px; text-align:center;}
.user_infoPanel .Sub_Contents_body .shopNotice_area{border-right:1px solid #ccc;}
.user_infoPanel .Sub_Contents_body .shopNotice_area>div p,.user_infoPanel .Sub_Contents_body .shopNotice_wArea>div p{font-weight:500; color:#565a5c; padding-bottom:10px; word-break:keep-all;}
.user_infoPanel .Sub_Contents_body .shopNotice_area>div p a,.user_infoPanel .Sub_Contents_body .shopNotice_wArea>div p a{color:#f4869d; }
.user_infoPanel .Sub_Contents_body .shopNotice_area>div p a:hover,.user_infoPanel .Sub_Contents_body .shopNotice_wArea>div p a:hover{text-decoration: underline !important;}

.user_infoPanel .Sub_Contents_body .shopNotice_area>div span,.user_infoPanel .Sub_Contents_body .shopNotice_wArea>div span{border-radius:50%; display:block; width:60px; height:60px; margin:0 auto 20px auto; background:#ccc;}

.user_infoPanel .Sub_Contents_body .shopNotice_area>div span.shopNotice_img1{background:url(/resources/images/shopping/confirm7_ec.png) no-repeat center center;}
.user_infoPanel .Sub_Contents_body .shopNotice_area>div span.shopNotice_img2{background:url(/resources/images/shopping/confirm2_ec.png) no-repeat center center;}
.user_infoPanel .Sub_Contents_body .shopNotice_area>div span.shopNotice_img3{background:url(/resources/images/shopping/confirm1_ec.png) no-repeat center center;}
.user_infoPanel .Sub_Contents_body .shopNotice_area>div span.shopNotice_img4{background:url(/resources/images/shopping/confirm6_ec.png) no-repeat center center;}
.user_infoPanel .Sub_Contents_body .shopNotice_wArea>div span{background:url(/resources/images/shopping/shopping_ec.png) no-repeat center center;}

.Sub_Contents.shopConf_search{clear:both; margin-bottom:25px;}
.Sub_Contents.shopConf_search:after,.Sub_Contents_body.shop_confirm:after{clear:both; display:block; content:'';}
.Sub_Contents.shopConf_search .Sub_Contents_body{padding:30px 15px;}
.Sub_Contents.shopConf_search .Sub_Contents_body>div{padding:0; border:0; padding-right:15px;}
.Sub_Contents.shopConf_search .Sub_Contents_body>div:last-child{padding:0; border:0; padding-right:0px;}
.Sub_Contents.shopConf_search .Sub_Contents_body>div:after{clear:both; display:block; content:'';}
.Sub_Contents.shopConf_search .Sub_Contents_body>ul{padding:0; text-align:center; margin-bottom:15px;}
.Sub_Contents.shopConf_search .Sub_Contents_body>ul>li{border:1px solid #ddd; border-right:0; padding:10px 0; cursor:pointer;}
.Sub_Contents.shopConf_search .Sub_Contents_body>ul>li:last-child{border-right:1px solid #ddd; border-radius:0 4px 4px 0;}
.Sub_Contents.shopConf_search .Sub_Contents_body>ul>li:first-child{border-radius:4px 0 0 4px;}
.Sub_Contents.shopConf_search .Sub_Contents_body>ul>li.shopConf_active{background: #ebebeb; color: #333;}
/*.Sub_Contents_body>div>ul>li:hover{background: #bd9655; color: #fff;}*/

.Sub_Contents.shopConf_search .sub_search_form{/*float:left;*/ border-bottom:0;}
.Sub_Contents.shopConf_search .sub_search_form .selinput{padding-left:0; position:relative; }
.Sub_Contents.shopConf_search .sub_search_form .selinput input{height: 40px; color: #444444; border: 1px solid #dce0e0; outline: none; -webkit-appearance: none; border-radius: 4px; width:100%; padding:5px 10px;}
.Sub_Contents.shopConf_search .sub_search_form .selinput label:before{left:80%;}
.Sub_Contents.shopConf_search .sub_search_form .selinput input::-webkit-input-placeholder{color:#888888; font-size:14px;}
.Sub_Contents.shopConf_search .sub_search_form .selinput input::-moz-placeholder{color:#888888; font-size:14px;}
.Sub_Contents.shopConf_search .sub_search_form .selinput input:-ms-input-placeholder {color:#888888 !important; font-size:14px;}

.Sub_Contents.shopConf_search .selbox{position:relative; /*padding:0;*/}
.Sub_Contents.shopConf_search .selbox label:after{top:17px;}
.Sub_Contents.shopConf_search .selbox select{position:relative; width:100%;}

.Sub_Contents.shopConf_search .shopConf_searchBtn{text-align:center; /*padding-right:0;*/}
.Sub_Contents.shopConf_search .shopConf_searchBtn a{padding:10px 0; display:block; border-radius:4px; background:#f4869d; color:#fff;}
.Sub_Contents.shopConf_search .shopConf_searchBtn a:hover{background:#f4869d;}
.Sub_Contents.shopConf_search .shopConf_searchBtn.gold a{padding:10px 0; display:block; border-radius:4px; background:#f4869d; color:#fff;}
.Sub_Contents.shopConf_search .shopConf_searchBtn.gold a:hover{background:#f4869d;}


.root_cont .root_box table td>a{color:#f4869d; margin-left:5px;}
.root_cont .root_box table td>a:hover{text-decoration:underline !important;}

.Sub_Contents .Sub_Contents_body1 .state_notice{padding:20px 15px; background:#edefed; /*background:url(/resources/images/common/sus_ico.png) #edefed no-repeat 15px 30px;*/}
.Sub_Contents .Sub_Contents_body1 .state_notice:after{clear:both; display:block; content:'';}
.Sub_Contents .Sub_Contents_body1 .state_notice>div{border-bottom:0;}
.Sub_Contents .Sub_Contents_body1 .state_notice>div.stateNotice_text{/*padding-left:40px;*/ word-break:keep-all;}
.Sub_Contents .Sub_Contents_body1 .state_notice>div.stateNotice_text p.stateNotice_tit{font-weight:500; font-size:18px; padding-bottom:10px; word-break:keep-all;}
.state_notice>div.stateNotice_text p{font-size:16px; line-height:1.4em;}

.Sub_Contents .Sub_Contents_body1 .stateNotice_btn{text-align:center; padding:15px;}
.Sub_Contents .Sub_Contents_body1 .stateNotice_btn a:first-child{display:block; width:48%; margin-right:4%; font-size:16px; color:#fff; border-radius:4px; background:#087a87; padding:10px 0;}
.Sub_Contents .Sub_Contents_body1 .stateNotice_btn a:last-child{display:block; width:48%; font-size:16px; border:1px solid #c4c4c4;  border-radius:4px; background:#fff; color:#707578; padding:10px 0;}
.Sub_Contents .Sub_Contents_body1 .stateNotice_btn a.bgchange{background:#087a87; color:#fff; float:right;}
.Sub_Contents .Sub_Contents_body1 .stateNotice_btn a.bgchange:hover{background:#087a87 !important;}
.Sub_Contents .Sub_Contents_body1 .stateNotice_btn a:last-child:hover{background:#ebebeb;}

.Sub_Contents .Sub_Contents_body1 .state_notice.step_02,.Sub_Contents .Sub_Contents_body1 .state_notice.step_04{background-position:15px 30px;}
.Sub_Contents .Sub_Contents_body1 .state_notice.step_02 .stateNotice_btn{padding:0 15px;}
.Sub_Contents .Sub_Contents_body1 .state_notice.step_02 p{padding:10px 0;}

.Sub_Contents .Sub_Contents_body1 .state_notice.step_03 .stateNotice_btn a{width:23%; margin-right:2.5%; display:block; font-size:16px; color:#fff; border-radius:4px; background:#087a87; padding:10px 0;}
.Sub_Contents .Sub_Contents_body1 .state_notice.step_03 .stateNotice_btn a:last-child{margin-right:0; border:0 !important;}

.Sub_Contents .Sub_Contents_body1 .state_notice.step_04 .stateNotice_btn{padding:0;}
.Sub_Contents .Sub_Contents_body1 .state_notice.step_04 .stateNotice_btn a{width:32%; margin-right:1.5%; display:block; font-size:16px; color:#fff; border-radius:4px; background:#087a87; padding:10px 0;}
.Sub_Contents .Sub_Contents_body1 .state_notice.step_04 .stateNotice_btn a:last-child{margin-right:0; border:0 !important;}
.Sub_Contents .Sub_Contents_body1 .state_notice.step_04 p{padding:10px 0;}

.purcom_box1 .purcom_panel .purcom_bg p{background:rgba(0,0,0,0.3);}

.Sub_Contents .reqOrderList_notice{margin:30px 0; text-align:center;}
.Sub_Contents .reqOrderList_notice p{line-height:1.4em; word-break:keep-all;}
.Sub_Contents .reqOrderList_notice p.shopConf_noticeTit{font-size:18px; font-weight:500; padding-bottom:10px;}
.Sub_Contents .reqOrderList_notice p.shopConf_noticeTit span,.Sub_Contents .reqOrderList_notice p.shopConf_noticeTit a{font-weight:500; color:#087a87;}
.Sub_Contents .reqOrderList_notice p.shopConf_noticeTit a:hover{text-decoration:underline !important;}

.Sub_Contents .Sub_Contents_body1 .category_tabMenu{margin-top:15px; border:0;}

.Sub_Contents.perQuest .perQuest_tbody .perQuest_conBox pre{border:0; font-size:16px; font-family:inherit; padding:0; margin:0; width:100%; border-radius:0; background:none; overflow:hidden; white-space: pre-line;}

.Sub_Contents_body.shop_confirm .shopConf_detail ul li> span{text-align:center; }
.Sub_Contents_body.shop_confirm .shopConf_detail ul li> span>span{display:block; margin:0 auto; width:75px; height:75px; border-radius:50%; line-height:75px; background:#f7f7f7; padding:0;}

.perQuest_tbody .fixed_text{display:block; margin:0 auto; width:20px; height:20px; background:url(/resources/images/message/msg_importantActive.png) no-repeat center center;}

.category_tabMenu .left_search{padding:12px 15px !important; overflow:visible;}
.category_tabMenu .left_search>div{padding:0;}
.category_tabMenu .left_search>div>div{padding:0;}
.category_tabMenu .left_search .selbox select{width:100%; font-size:14px; height:35px; line-height:35px;}
.category_tabMenu .left_search .selbox label:after{top:13px;}
.category_tabMenu .left_search .inputbox{padding-left:15px;}
.category_tabMenu .left_search .inputbox input{padding:10px 15px; font-size:14px; width:100%; height:35px; line-height:35px; margin-bottom:0 !important;}
.category_tabMenu .left_search>div:last-child{padding-left:15px;}
.category_tabMenu .left_search>div a{display:block; padding:8px 0; border-radius: 4px; text-align:center; background:#f4869d; color:#fff;}

.Sub_Contents.cst_center.perQuest .Sub_Contents_root_m .row{margin:0;}

.Sub_Contents.perQuest .perQuest_table .perQuest_tbody .perQuest_td .page_view{display:none;}


.Sub_Contents.cst_center .Sub_Contents_body>pre{color:#565a5c; border:0; line-height:1.4em; font-family:inherit; font-size:16px; background:none; white-space: pre-line; padding:20px 15px;}
.Sub_Contents.cst_center .Sub_Contents_body .policy_table{margin:10px 15px; font-size:16px;}
.Sub_Contents.cst_center .Sub_Contents_body .policy_table th{padding:10px 5px; border:1px solid #ddd; background:#ccc; color:#565a5c;}
.Sub_Contents.cst_center .Sub_Contents_body .policy_table th:first-child{width:33%;}
.Sub_Contents.cst_center .Sub_Contents_body .policy_table td{padding:10px 5px;  word-break:keep-all; border:1px solid #ddd; color:#565a5c;}
.Sub_Contents.cst_center .Sub_Contents_body .policy_table td ul li{padding:5px 0 5px 15px;}

.Sub_Contents_body .media_conbox{padding:20px 15px !important; position:relative;}
.Sub_Contents_body .media_conbox:after{clear:both; display:block; content:'';}
.Sub_Contents_body .media_conbox .media_title{font-size:18px; padding-bottom:20px;}
.Sub_Contents_body .media_conbox .media_img{position:relative; width:100%; padding-left:0; height:200px; line-height:200px; text-align:center; border:1px solid #ddd !important;}
.Sub_Contents_body .media_conbox .media_file{padding-left:0; position:absolute; top:0; width:100%; height:200px; line-height:200px; text-align:center; background:rgba(0,0,0,0.7);}
.Sub_Contents_body .media_conbox .media_file a{color:#f4869d; font-size:20px; font-weight:500; padding:5px;}



.smartAgent .smartAgent_bg{height:545px; background:#f4869d;}
.smartAgent .smartAgent_bg .container>p{text-align:center; color:#fff; font-weight:500; font-size:40px; padding-top:180px; padding-bottom:50px; word-break:keep-all; line-height:1.4em;}
.smartAgent .smartAgent_bg .smartAgent_search{width:50%; margin:0 auto;}
.smartAgent .smartAgent_bg .smartAgent_search:after{clear:both; display:block; content:'';}
.smartAgent .smartAgent_bg .smartAgent_search .inputbox{padding:0;}
.smartAgent .smartAgent_bg .smartAgent_search input{width:100%; background:url(/resources/images/common/search_icon.png) #fff no-repeat 5px center; padding:10px 10px 10px 40px; border-radius:4px 0 0 4px; margin-bottom:0; height:60px; line-height:60px;}
.smartAgent .smartAgent_bg .smartAgent_search input::-webkit-input-placeholder{color:#888888; font-size:16px;}
.smartAgent .smartAgent_bg .smartAgent_search input::-moz-placeholder{color:#888888; font-size:16px;}
.smartAgent .smartAgent_bg .smartAgent_search input:-ms-input-placeholder {color:#888888 !important; font-size:16px;}

.smartAgent .smartAgent_bg .smartAgent_search .smartAgent_btn{text-align:center; padding:0;}
.smartAgent .smartAgent_bg .smartAgent_search .smartAgent_btn a{display:block; border-radius:0 4px 4px 0; padding:21px 0; color:#fff; background:#565a5c; box-shadow:0 0 0 0; font-size:16px;} 
.smartAgent .smartAgent_bg .smartAgent_search .smartAgent_btn a:hover{background:#2b2d2e;}

.smartAgent .smartAgent_login{padding:80px 0; text-align:center; background:#565a5c;}
.smartAgent .smartAgent_login p{color:#fff; font-weight:500; font-size:24px;  padding-bottom:25px; word-break:keep-all; line-height:1.4em;}
.smartAgent .smartAgent_login .smtAgent_logBtn{width:33%; margin:0 auto;}
.smartAgent .smartAgent_login .smtAgent_logBtn:after{display:block; clear:both; content:'';}
.smartAgent .smartAgent_login .smtAgent_logBtn a{width:48%; border-radius:4px; padding:10px 0; display:block; float:left; font-size:16px;}
.smartAgent .smartAgent_login .smtAgent_logBtn a:first-child{margin-right:4%; border:2px solid #dbdbdb; background:#fff; color:#565a5c;}
.smartAgent .smartAgent_login .smtAgent_logBtn a:first-child:hover{background:#ebebeb;}
.smartAgent .smartAgent_login .smtAgent_logBtn a:last-child{border:1px solid #ebebeb; color:#fff;}
.smartAgent .smartAgent_login .smtAgent_logBtn a:last-child:hover{color:#ebebeb;}

.Sub_Contents.smtAgent_conbox .smtAgentCon_title{font-size:26px; color:#565a5c; padding:20px 0; line-height:1.4em; word-break:keep-all;} 
.Sub_Contents.smtAgent_conbox .smtAgentCon_text{font-size:16px; word-break:keep-all; padding-bottom:10px; color:#888;}
.Sub_Contents.smtAgent_conbox .smtAgentCon_text:last-of-type{margin-bottom:30px;}

.smtAgent_conbox .Sub_Contents_tit p span{padding-left:15px; color:#087a87; font-size:14px;}
.smtAgent_conbox .Sub_Contents_body{padding:0 15px; margin-bottom:20px;}
.smtAgent_conbox .Sub_Contents_body .smtAgent_Content{padding:15px 0;}
.smtAgent_conbox .smtAgent_Content .smtAgentCon_tit{font-size:18px; padding-bottom:15px; color:#565a5c; font-weight:500;}
.smtAgent_conbox .smtAgent_Content .smtAgentCon_txt{font-size:16px; line-height:1.4em; color:#565a5c;}
.smtAgent_conbox .smtAgent_Content .smtAgentCon_txt span{display:block; font-size:14px; padding-top:15px; color:#f4869d;}
.smtAgent_conbox .smtAgent_Content .smtAgentCon_tit.help_title{color:#f4869d;}

.smtAgent_conbox.Sub_Contents .reqOrderList_notice p.shopConf_noticeTit a{padding-left:5px; display:inline-block;}


.wishlist_title.wDetail .rDetail_tit{padding-bottom:15px; font-size:16px;}
.wishlist_title.wDetail .wListDetail_name.rDetail_name{margin-bottom:0;}
.wDetail_ConBox .wDetail_con.rDetail_con{margin-bottom:0; border-bottom:1px solid #ddd;}



.shopping_infomation .info_consumer_bg{background: url(/resources/images/footer/info_consumer_bg.jpg) no-repeat center bottom;}

.contents_white.shopagent_intro .info_img.consumer{background:url(/resources/images/footer/info_consumer.png) no-repeat center center; height:105px; margin:20px 0;}
.contents_white.shopagent_intro .container div>p.info_intro_tit{font-size: 28px; text-align:left; padding-bottom: 20px; line-height: 1.4em;}
.contents_white.shopagent_intro .container div>p.info_intro_txt{font-size: 18px; text-align:left; color: #888888; line-height: 1.4em; letter-spacing: -1px;}


.info_user{background:#fff !important; padding:65px 30px; border-top:1px solid #f4869d; position:relative; margin-bottom:75px;}
.info_use .container{width:100%;}
.info_user .info_user_num{position:absolute; font-size:24px; padding:15px 60px; border-radius:30px; background:#f4869d; color:#fff; left:50%; margin-left:-80px; top:-25px;}

.info_user div>p:first-child{font-size:28px; color:#333333; padding-bottom:20px; font-weight:500; padding-top:30px; word-break:keep-all !important;}
.info_user div>p:last-child{font-size:18px; color:#565a5c; line-height:1.4em; padding-bottom:30px; /*border-bottom:1px solid #ddd;*/}

.info_user:last-of-type div>p:last-child{border-bottom:0 !important;}

.shopagent_intro.info_use ul li p{text-align:left !important;}
.shopagent_intro.info_use ul li p:first-child{padding-top:50px; font-size:22px;}
.shopagent_intro.info_use ul li p:nth-child(2){font-size:16px; word-break:keep-all;}
.shopagent_intro.info_use ul li:first-child p:first-child{background:url(/resources/images/footer/info_c_list1.png) no-repeat left top;}
.shopagent_intro.info_use ul li:nth-child(2) p:first-child{background:url(/resources/images/footer/info_c_list2.png) no-repeat left top;}
.shopagent_intro.info_use ul li:nth-child(3) p:first-child{background:url(/resources/images/footer/info_c_list3.png) no-repeat left top;}

.shopagent_intro.info_use.offer_info ul li:nth-child(3){margin-right:0;}

.shopagent_intro.info_use.offer_info ul li:nth-child(2){padding-bottom:22px;}
.shopagent_intro.info_use.offer_info ul li:nth-child(4),.shopagent_intro.info_use.offer_info ul li:nth-child(5){padding-top:70px;}

.shopagent_intro.offer_info ul li:first-child p:first-child{background:url(/resources/images/footer/info_c_list4.png) no-repeat left top;}
.shopagent_intro.offer_info li:nth-child(2) p:first-child{background:url(/resources/images/footer/info_c_list5.png) no-repeat left top !important;}
.shopagent_intro.offer_info ul li:nth-child(3) p:first-child{background:url(/resources/images/footer/info_c_list6.png) no-repeat left top;}
.shopagent_intro.offer_info ul li:nth-child(4) p:first-child{background:url(/resources/images/footer/info_c_list7.png) no-repeat left top;}
.shopagent_intro.offer_info li:nth-child(5) p:first-child{background:url(/resources/images/footer/info_c_list8.png) no-repeat left top;}

.info_user.info_notice .info_user_num{background:#087a87; margin-left:-115px;}
.info_user.info_notice{border-top:1px solid #087a87 !important; margin-bottom:0;}
.info_user.info_notice .shopagent_intro.info_use{padding:0;}
.shopagent_intro.info_use:after{clear:both; display:block; content:'';}
.info_user.info_notice .shopagent_benefit .benefit_listBox li{width:100% !important;}
.info_user.info_notice div>p{font-size:18px; text-align:center; font-weight:300 !important; line-height:1.4em; color:#565a5c;}
.info_user.info_notice .shopagent_intro.info_use ul li p:first-child {background:none; padding-top:0;}
.shopagent_intro.info_use .shopagent_benefit{padding:50px 0;}
.shopagent_intro.info_use .shopagent_benefit .benefit_listBox li div>p:first-child{margin:0;}
.shopagent_intro.info_use .shopagent_benefit .benefit_listBox li div>p:last-child{color:#888;}

.info_user.info_notice .shopagent_benefit .benefit_listBox li:last-child{padding-bottom:0;}
.shopagent_intro .reqList_resBtn{width:33%; margin:0 auto; text-align:center;}
.shopagent_intro .reqList_resBtn a{display:block; background:#f4869d; border-radius:4px; padding:15px 0; color:#fff; font-size:16px;}
.shopagent_intro .reqList_resBtn a:hover{background:#f4869d;}
.shopagent_benefit ul:after{clear:both; display:block; content:'';}

.info_user.info_notice .shopagent_benefit .benefit_listBox li:first-child span{background:url(/resources/images/footer/info_c_list9.png) no-repeat center center; height: 100px; display: block; margin-top:15px;}
.info_user.info_notice .shopagent_benefit .benefit_listBox li:nth-child(2) span{background:url(/resources/images/footer/info_c_list10.png) no-repeat center center; height: 100px; display: block; margin-top:15px;}
.info_user.info_notice .shopagent_benefit .benefit_listBox li:nth-child(3) span{background:url(/resources/images/footer/info_c_list11.png) no-repeat center center; height: 100px; display: block; margin-top:15px;}


.shopping_introduce .trust_bg{height: 370px; background: url(/resources/images/footer/trust_bg.jpg) no-repeat center top; position: relative; text-align:center; color:#fff; word-break:keep-all; }

.shopping_introduce .trust_bg p:first-child{font-size:40px; font-weight:500; padding-top:120px; padding-bottom:40px; line-height:1.4em;}
.shopping_introduce .trust_bg p:last-child{font-size:18px; line-height:1.4em;}

.shopagent_intro .shopagent_text{text-align:center; padding-bottom:65px; font-size:18px; color:#565a5c; line-height:1.4em;}
.shopagent_intro .shopagent_text span,.shopagent_intro .shopagent_text a{color:#f4869d;}
.shopagent_intro .shopagent_text a{padding-left:10px;}
.shopagent_intro .shopagent_text a:hover{text-decoration: underline !important;}

.shopagent_intro.trust_list ul li:first-child p:first-child{background: url(/resources/images/footer/trust_list1.png) no-repeat center top;}
.shopagent_intro.trust_list ul li:nth-child(2) p:first-child{background: url(/resources/images/footer/trust_list2.png) no-repeat center top;}
.shopagent_intro.trust_list ul li:nth-child(3) p:first-child{background: url(/resources/images/footer/trust_list3.png) no-repeat center top;}
.shopagent_intro.trust_list ul li p:first-child{padding-top:120px;}

.shopagent_intro.trust_list ul li a{display:block; color:#f4869d;}
.shopagent_intro.trust_list ul li a:hover{text-decoration: underline !important;}

.shopagent_intro .shopagent_row:first-of-type>div:last-child {position:relative; top:50px;}
.shopagent_intro .shopagent_row:first-of-type .footerIntro_txt a{display:block; color:#f4869d;}
.shopagent_intro .shopagent_row:first-of-type .footerIntro_txt a:hover{text-decoration: underline !important;}

.shopagent_intro .shopagent_row:last-of-type>div:first-child {position:relative; top:60px; text-align:left;}
.shopagent_intro .shopagent_row:last-of-type .footerIntro_txt{position:relative;}
.shopagent_intro .shopagent_row:last-of-type .footerIntro_txt a{display:block; background:#f4869d; border-radius:4px; margin-top:15px; padding:10px 0; width:33%; color:#fff; font-size:16px; text-align:center; position:absolute; left:0;}
.shopagent_intro .shopagent_row:last-of-type .footerIntro_txt a:hover{background:#f4869d;}

.shopagent_intro .help_center{padding:90px 0; text-align:center; background:url(/resources/images/footer/help_center.png) #dbeff1 no-repeat 80% bottom; margin-bottom:50px;}
.shopagent_intro .help_center p{color:#4cb0bb; font-size:30px; line-height:1.4em;}
.shopagent_intro .help_center p span{font-weight:500;}

.shopagent_intro .help_list>div{text-align:center;}
.shopagent_intro .help_list>div p{font-size:28px; padding-bottom:30px;}
.shopagent_intro .help_list>div ul li{width:100%; padding-bottom:15px; word-break:keep-all; }
.shopagent_intro .help_list>div ul li a{font-size:18px; color:#888888; line-height:1.4em;}
.shopagent_intro .help_list>div ul li a:hover{color:#f4869d; text-decoration: underline !important;}

.shopagent_intro ul.smart_icon li{width:48%; margin:0 !important;}
.shopagent_intro ul.smart_icon li:last-child{float:right;}
.shopagent_intro .shopagent_row .footerIntro_tit{font-size:20px; word-break:keep-all !important;}
.shopagent_intro .shopagent_row .footerIntro_txt{font-size:16px; letter-spacing:-1px;}

.contents_white.shopagent_intro .info_img.agent{ background: url(/resources/images/footer/info_agent.png) no-repeat center center; background-size:auto 105px; height: 105px;}
.shopagent_intro.info_use.info_agent{padding:50px 0; border-bottom:1px solid #ddd; margin-bottom:50px;}
.shopagent_intro.info_use.info_agent:last-child{border-bottom:0; margin-bottom:0;}
.shopagent_intro.info_use.info_agent ul li:first-child p:first-child{background: url(/resources/images/footer/info_a_list1.png) no-repeat left 10px;}

.shopagent_intro.info_use.info_agent.Agent_02 ul li:first-child p:first-child{background: url(/resources/images/footer/info_a_list2.png) no-repeat left top;}
.shopagent_intro.info_use.info_agent.Agent_02 ul li:nth-child(2) p:first-child{background: url(/resources/images/footer/info_a_list3.png) no-repeat left top;}
.shopagent_intro.info_use.info_agent.Agent_02 ul li:nth-child(3) p:first-child{background: url(/resources/images/footer/info_a_list4.png) no-repeat left top;}

.shopagent_intro.info_use.info_agent.Agent_03 ul li:first-child p:first-child{background: url(/resources/images/footer/info_a_list5.png) no-repeat left top;}
.shopagent_intro.info_use.info_agent.Agent_03 ul li:nth-child(2) p:first-child{background: url(/resources/images/footer/info_a_list6.png) no-repeat left top;}
.shopagent_intro.info_use.info_agent.Agent_03 ul li:nth-child(3) p:first-child{background: url(/resources/images/footer/info_a_list7.png) no-repeat left top;}

.info_user.info_green .info_user_num{background:#087a87;}
.info_user.info_green{ border-top: 1px solid #087a87 !important; margin-bottom:75px;}

.shopagent_intro.info_use.info_agent.Agent_04 ul li:first-child p:first-child{background: url(/resources/images/footer/info_c_list4.png) no-repeat left top;}
.shopagent_intro.info_use.info_agent.Agent_04 ul li:nth-child(2) p:first-child{background: url(/resources/images/footer/info_a_list8.png) no-repeat left top;}
.shopagent_intro.info_use.info_agent.Agent_04 ul li:nth-child(3) p:first-child{background: url(/resources/images/footer/info_a_list9.png) no-repeat left top;}
.shopagent_intro.info_use.info_agent.Agent_04 ul li:nth-child(4) p:first-child{background: url(/resources/images/footer/info_a_list10.png) no-repeat left top;}
.shopagent_intro.info_use.info_agent.Agent_04 ul li:nth-child(5) p:first-child{background: url(/resources/images/footer/info_a_list11.png) no-repeat left top;}

.shopagent_intro.info_use.info_agent.Agent_04 ul li:nth-child(3){margin-right:0;}
.shopagent_intro.info_use.info_agent.Agent_04 ul li:nth-child(4),.shopagent_intro.info_use.info_agent.Agent_04 ul li:nth-child(5){margin-top:70px;}


.info_user.info_gold .info_user_num{background:#bd9655;}
.info_user.info_gold{ border-top: 1px solid #bd9655 !important; margin-bottom: 0;}
.info_user.info_gold .shopagent_intro.info_use ul li:first-child p:first-child{background:none;}

.info_user.info_gold .shopagent_benefit .benefit_listBox{width:100%;}
.info_user.info_gold .shopagent_benefit .benefit_listBox li:first-child span { background: url(/resources/images/footer/info_a_list12.png) no-repeat center center; height: 100px; display: block; margin-top:0px;}
.info_user.info_gold .shopagent_benefit .benefit_listBox li:nth-child(2) span { background: url(/resources/images/footer/info_a_list13.png) no-repeat center center; height: 100px; display: block; margin-top:0px;}
.info_user.info_gold .shopagent_benefit .benefit_listBox li:nth-child(3) span { background: url(/resources/images/footer/info_a_list14.png) no-repeat center center; height: 100px; display: block; margin-top:0px;}


.shopagent_intro .container .text-center>div>p{padding-top:20px; text-align:center !important; word-break:keep-all;}


.reqDocu_user{background:#fff; padding:60px 20px; margin-bottom:20px;}
.reqDocu_user .info_intro_tit{font-size: 28px; text-align:center; padding-bottom: 20px; line-height: 1.4em;}
.reqDocu_user .info_intro_txt{font-size: 18px; text-align:center; color: #888888; line-height: 1.4em; letter-spacing: -1px; word-break:keep-all;}

.reqDocu_user .swiper-container{margin-top:20px;}
.reqDocu_user .swiper-container ul li{margin-right:0;}
.reqDocu_user .swiper-container .swiper-slide{text-align:center;}

.reqDocu_user .swiper-container .swiper-slide a p:first-of-type{font-size:22px !important; color:#565a5c !important; padding-bottom:10px; padding-top:15px;}
.reqDocu_user .swiper-container .swiper-slide a p:last-of-type{font-size:16px; color:#888888;}

.reqDocu_user .swiper-container .swiper-button-prev{background:url(/resources/images/footer/swiper_prev.png) no-repeat center center; left:35%; width:23px; height:39px; margin-top:-19px; padding:5px; top:16%;}
.reqDocu_user .swiper-container .swiper-button-next{background:url(/resources/images/footer/swiper_next.png) no-repeat center center; top:16%; right:35%; width:23px; height:39px; margin-top:-19px; padding:5px;}
.reqDocu_user .swiper-container-horizontal > .swiper-pagination-bullets{position:relative; bottom:0; margin-bottom:40px;}
.reqDocu_user .swiper-pagination-bullet-active{background:#f4869d;}

.reqDocu_user .swiper-list{background:none; padding:15px 100px;}
.reqDocu_user .swiper-list p:first-child{padding:30px 0; font-size:22px; color:#333333; word-break:keep-all; line-height:1.4em;}
.reqDocu_user .swiper-list p:last-child{font-size:16px; color:#888888; line-height:1.4em; word-break:keep-all;}

.reqDocu_user ul li:first-child p:first-child{background:none;}
.contents_white.shopagent_intro .info_img.user1{background: url(/resources/images/footer/user_list1.png) no-repeat center center; background-size: auto 63px; height: 63px;}
.contents_white.shopagent_intro .info_img.user2{background: url(/resources/images/footer/user_list2.png) no-repeat center center; background-size: auto 63px; height: 63px;}
.contents_white.shopagent_intro .info_img.user3{background: url(/resources/images/footer/user_list3.png) no-repeat center center; background-size: auto 63px; height: 63px;}

.contents_white.infomation_user{padding:50px 0;}


.reqDocu_user:last-child .swiper-container .swiper-button-prev{top:30%;}
.reqDocu_user:last-child .swiper-container .swiper-button-next{top:30%;}

.shopagent_tit{font-size:28px; color:#333333; text-align:center; line-height:1.4em; margin:65px 0; word-break:keep-all;}

.information_usingSA .info_user{padding:15px 0;}
.information_usingSA .info_user .info_user_num{margin-left:-138px; z-index:100;}
.information_usingSA .reqList_resInfo .swiper-button-prev{background:url(/resources/images/footer/swiper_prev.png) rgba(255,255,255,0.3) no-repeat center center; left:15px; width:23px; height:39px; margin-top:-19px; padding:5px; top:50%;}
.information_usingSA .reqList_resInfo .swiper-button-next{background:url(/resources/images/footer/swiper_next.png) rgba(255,255,255,0.3)  no-repeat center center; right:15px; width:23px; height:39px; margin-top:-19px; padding:5px; top:50%;}

.Sub_Contents .Sub_Contents_body1.noResult{border-bottom:0; margin-bottom:20px; padding:50px 15px; text-align:center; font-size:20px; line-height:1.4em; font-weight:500;}

.info_user.mobile .reqList_resInfo .swiper-button-next{background:url(/resources/images/request/swiper_next.png) no-repeat center center; right:0; width:25px; height:36px; margin-top:-18px; padding:5px;}
.info_user.mobile .reqList_resInfo .swiper-button-prev{background:url(/resources/images/request/swiper_prev.png) no-repeat center center; left:0; width:25px; height:36px; margin-top:-18px; padding:5px;}

.Sub_Contents .Sub_Contents_body .Sub_Contents_box ul li:hover{background:none !important;}
.reqlist_con .paypal_input_area li input{border-radius:4px; border:1px solid #dce0e0; padding:10px;}


select::-ms-expand {display: none;}
.formDs input[type="radio"] { /* 실제 체크박스는 화면에서 숨김 */ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0}
.formDs input[type="radio"] + label { display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}


.admin_home>a{padding-left:15px;}
.admin_home img{height:65px; padding:15px 0; width:auto;}

.sub_check_form .row a{color:#008489;}
.sub_check_form .row .selbox{padding-left:0; position:relative;}
.sub_check_form .row .selbox label{padding-top:0; position:relative;}
.sub_check_form .row .selbox label:after{top:17px; right:7%;}
.sub_check_form .row .selbox select.category{width:100%; position:relative;}

.sub_check_form p.login_text_add{font-size:14px; word-break:keep-all;}
.sub_check_form p.login_text_add span{font-weight:500;}

.reqRegist_btn_Wrap{padding:0; position:relative; margin-top:20px; }
.reqRegist_btn_Wrap .reqRegist_btn{padding:0; position:relative;}

.purcom_box2 .purcom_tit,.purcom_box2 .purcom_btn{padding:0;}
.purcom_box2 .purcom_btn a{border-radius:4px; padding:5px 15px; border:1px solid #c4c4c4; color: #707578;}
.purcom_box2 .purcom_btn a:hover{background:#ebebeb;}




#message_result .message_Msglist .msglist_row .agent_img{padding:0;}



/* 준비중입니다(2016-11-22, 수정) */

.prepare_header{height:60px; padding:30px 0; margin-bottom:20px; text-align:center;}
.prepare_header img{width:200px; height:auto;}
.prepare_wrapper{position:relative;}
.prepare_page{ width:100%; padding:50px 15px; background:#fff;}
.prepare_page p{padding:50px 0; color: #565a5c; font-size: 26px; font-weight: 500; word-break:keep-all; line-height:1.4em;}



/* 주문관리 버튼 모듈(2016-11-22) */

.Sub_Contents .Sub_Contents_body1 .state_notice.module .stateNotice_btn{padding:0;}
.Sub_Contents .Sub_Contents_body1 .state_notice.module .stateNotice_btn a{width:32%; margin-right:1.5%; display:block; font-size:16px; color:#fff; border-radius:4px; background:#f4869d; padding:10px 0;}
.Sub_Contents .Sub_Contents_body1 .state_notice.module .stateNotice_btn.gold a{width:32%; margin-right:1.5%; display:block; font-size:16px; color:#fff; border-radius:4px; background:#f4869d; padding:10px 0;}
.Sub_Contents .Sub_Contents_body1 .state_notice.module .stateNotice_btn a:last-child{margin-right:0; border:0 !important;}
.Sub_Contents .Sub_Contents_body1 .state_notice.module p{padding:10px 0;}
.Sub_Contents .Sub_Contents_body1 .state_notice.module .stateNotice_btn a:nth-child(3n){margin-right:0;}
.Sub_Contents .Sub_Contents_body1 .state_notice.module .stateNotice_btn a:nth-child(3n+1){margin-top:1.5%;}
.Sub_Contents .Sub_Contents_body1 .state_notice.module .stateNotice_btn a:nth-child(3n+2){margin-top:1.5%;}
.Sub_Contents .Sub_Contents_body1 .state_notice.module .stateNotice_btn a:nth-child(3n+3){margin-top:1.5%;}


.info_user p:first-child span.toggle_Btn{cursor:pointer; display:inline-block; margin-left:25px; background:url(/resources/images/pay/slidedownbtn.png) no-repeat center center; width:20px; height:11px; position:relative; top:-5px;}
.info_agent.Agent_03{border-bottom:1px solid #ddd !important;}

.share_mobile{display:none;}

.orderlist_btnbox{float:left; width:50%;}
.orderlist_btnbox:after{clear:both; display:block; content:'';}
.orderlist_btnbox>div{padding:0;}
.orderlist_btnbox>div a{display:block; width:100%; padding:10px 0; border-radius:4px; font-size:16px;}
.orderlist_btnbox>div a:hover{background:#ebebeb;}
.orderlist_btnbox>div.order_btn_grn a{border:1px solid #087a87; color:#087a87;}
.orderlist_btnbox>div.order_btn_grey a{border:1px solid #c4c4c4; color:#707578;}





/*계정관리 기간 선택*/
.mypageVal_choice .sub_search_form{border-bottom:0; padding-left:15px; padding-right:0px;}
.mypageVal_choice .sub_search_form .selinput input{height: 40px;color: #444444;border: 1px solid #dce0e0;outline: none;-webkit-appearance: none;border-radius: 4px;width: 100%;padding: 5px 40px;}


.orderList_detail .prod_list li{display:inline-block; font-size: 16px; color: #909090; margin-bottom: 5px; margin-right:20px;}

.orderList_detail .prod_table{} 
.orderList_detail .prod_row{padding:15px 0; border-bottom:1px solid #dce0e0;}
.orderList_detail .prod_row:last-child{border-bottom:0;}
.orderList_detail .prod_row:after{clear:both; display:block; content:'';}

.orderList_detail .prod_row>div{font-size:16px; color:#444444; float:left;} 
.orderList_detail .prod_row .prod_th{font-weight:500; width:20%;}
.orderList_detail .prod_row .prod_td{width:80%;}
.orderList_detail .prod_row .prod_td span.pink{color:#f4869d;}

.orderList_detail .prod_row .prod_td .td_title{font-weight:500;}
.orderList_detail .prod_row .prod_td .td_conbox{display:block; width:100%;}
.orderList_detail .prod_row .prod_td .td_conbox:after{display:block; clear:both; content:'';}
.orderList_detail .prod_row .prod_td .td_conbox.panel_route>div{padding:0;}
.orderList_detail .prod_row .prod_td .td_conbox.panel_route{border-bottom:0; padding-bottom:0;}
.orderList_detail .prod_row .prod_td .prod_tdInner:not(:last-child){border-bottom:1px solid #ddd; }
.orderList_detail .prod_row .prod_td .prod_tdInner:last-child{padding-bottom:0 !important;}
.orderList_detail .prod_row .prod_td .prod_tdInner:first-child{padding-top:0;}
.orderList_detail .prod_row .prod_td .prod_tdInner{padding:15px 0;}

.orderList_detail{padding-left:15px; padding-right:15px;}
.orderList_detail .prod_row .prod_td .td_conbox{color:#888; padding-top:10px;}
.orderList_detail .prod_row .prod_td .td_conbox .prod_list li{display:block;}
.orderList_detail .prod_row .prod_td .td_conbox .prod_list li span:first-child{padding-right:15px;}

.orderList_detail .prod_row .prod_td .td_conbox ul li span:last-child{float:right;}

.orderList_btn{clear:both; padding:0 !important; margin-bottom:25px;}
.orderList_btn:after{clear:both; display:block; content:'';}
.orderList_btn a.white_button{width:100%; display:block; margin-right:0;}

.orderList_Detail.notice:after{clear:both; display:block; content:'';}
.orderList_Detail.notice{margin-bottom:25px; clear:both; word-break:keep-all; padding:0 15px;}
.orderList_Detail.notice p{font-size:16px; line-height:1.4em;}
.orderList_Detail.notice span{display:inline-block; margin-top:15px; color:#909090;}

.routeSearch_helper .routeSearch_img1{padding-bottom:0 !important; margin-top:20px;}
.routeSearch_helper .routeSearch_img2{display:none;}
.routeSearch_helper{background:url(/resources/images/category/help_bg.png) no-repeat center center; background-size:cover;}
.routeSearch_helper .container>div{padding-top:45px; padding-bottom:45px;}

.routeSearch_helper .routeSearch_tit{padding-bottom:20px;}
.routeSearch_helper .routeSearch_tit span{display:block; font-size:34px; color:#333; line-height:1.6em; font-weight:500;}
.routeSearch_helper .routeSearch_txt{padding-bottom:25px;}
.routeSearch_helper .routeSearch_txt span{display:block; font-size:16px; color:#333; line-height:1.4em; }
.routeSearch_helper .routeSearch_btn{clear:both; padding:0;}
.routeSearch_helper .routeSearch_btn a{padding:10px 0; display:block; width:100%; font-size:16px; color:#333; text-align:center; border:1px solid #333; border-radius:25px;}
.routeSearch_helper .routeSearch_btn a:hover{background-color:rgba(255,255,255,0.2);}

.helpText_area{margin:30px 0; padding:40px 25px; background:url(/resources/images/common/error_ico.png) #ffd1c4 no-repeat 30px 40px; color:#565a5c;}
.helpText_area:after{clear:both; display:block; content:'';}
.helpText_area>div{padding:0; font-size:16px; word-break:keep-all; line-height:1.4em;}
.helpText_area p{padding-left:40px;}
a.pink_button{width:100%; padding:10px 0; color:#fff; background:#f4869d; display:block; border-radius:4px;}




/* 로그인창 */
.change_pw .loginbox .layer_tit {text-align:center; position:relative;}
.change_pw .loginbox .layer_tit .join_us_tit {text-align:center; }
.change_pw .loginbox .layer_tit  .join_us_tit p {height:20px; background:url(/resources/images/main/login_bar_bg.jpg) repeat-x; font-size:16px; color:#888888; margin:20px 40px;}
.change_pw .loginbox .layer_tit  .join_us_tit p span {display:inline-block; width:45px; height:20px; background:#fff;}
.change_pw .loginbox .layer_tit  .login_root {margin:0 40px;}
.change_pw .loginbox .layer_tit  .login_root a {display:block;width:100%; padding:15px 0; border-radius:4px; text-align:center !important;}
.change_pw .loginbox .layer_tit  .login_root a.face_login {background:url(/resources/images/main/facebook.jpg) no-repeat 15px center #4867aa;  margin-top:20px; color:#fff; font-size:16px;} 
.change_pw .loginbox .layer_tit  .login_root a.face_login:hover{background-color:#3d5892;}
.change_pw .loginbox .layer_tit  .login_root a.goo_login {background:url(/resources/images/main/google.jpg) no-repeat 15px center #fff; margin-top:10px; border:1px solid #c4c4c4; color:#666666; font-size:16px;} 
.change_pw .loginbox .layer_tit  .login_root a.goo_login:hover{background-color:#ebebeb;}
.change_pw .loginbox .layer_tit  .login_root a.oidpw_login {background:url(/resources/images/common/1idpw.png) no-repeat 15px center #4893e0; background-size:18px auto;  margin-top:10px; color:#fff; font-size:16px;} 
.change_pw .loginbox .layer_tit  .login_root a.oidpw_login:hover{background-color:#4286cc;}

.change_pw .loginbox{width: 475px; margin:0 auto; background-color:#fff; z-index: 9999; border-radius:4px;}
.change_pw .loginbox.pop-container {overflow:hidden; }
.change_pw .loginbox.pop-container .form-group {text-align:center; margin:0 auto; padding:5px 40px;}

.change_pw .loginbox .pop-container input[type="checkbox"] {width:18px; height:18px; border:1px solid #ccc; outline:none; margin:0; top:8px;}
.change_pw .pop-conts {position:relative; padding:30px 0;}
.change_pw .pop-conts .checkbox {height:30px; line-height:30px; margin:0; margin-bottom:10px; padding:0 40px; width:100%;}
.change_pw .pop-conts .checkbox label{width:45%; padding-left:25px; display:inline-block; font-size:14px; color:#888888;}
.change_pw .pop-conts .checkbox label span {padding-left:25px;}
.change_pw .pop-conts .checkbox span{display: inline-block; padding-left: 25px; float:left; }
.change_pw .pop-conts .checkbox p {float:right; margin-right:0px !important;}w
.change_pw .pop-conts .checkbox p a {color:#f4869d; font-size:14px;}
.change_pw .loginbox.Login_btn a.cbtn:hover {background-color:#f4869d;}
.change_pw .loginbox .pop-conts .bottomCopy {padding:10px 40px;}
.change_pw .loginbox .pop-conts .bottomCopy ul li {display:inline; color:#666666; font-size:14px;}
.change_pw .loginbox .pop-conts .bottomCopy ul li:nth-child(1) {line-height:50px;}
.change_pw .loginbox .pop-conts .bottomCopy ul li:nth-child(2) a{margin-top:10px;float:right; display:inline-block; color:#666666; font-size:14px; width:150px; height:35px; border:1px solid #ccc; text-align:center; line-height:35px; border-radius:4px;}
.change_pw .loginbox .pop-conts .popbtn_close {position:absolute; top:20px; right:20px;}

.change_pw .loginbox p.ctxt {color: #666; line-height: 25px;}
.change_pw .loginbox .Login_btn {padding:0 40px; text-align:center;}
.change_pw .loginbox .Login_btn a.cbtn {display:inline-block; padding:15px 0; width:100%; background-color:#f4869d; font-size:18px; color:#fff; border-radius:4px;}    

.change_pw .loginbox .form-group{margin:15px 40px;}
.change_pw .loginbox .form-group input{padding-right:50px;}
.change_pw .loginbox .form-group input[type="email"] {background:url(/resources/images/main/email_bg.jpg) no-repeat 95% center;width:100%; height:45px; font-size:16px;}
.change_pw .loginbox .form-group input[type="password"] {background:url(/resources/images/main/pass_bg.jpg) no-repeat 95% center;width:100%; height:45px;font-size:16px;}


.search_place{margin:0 50px; padding:8px 20px; border-left:1px solid #ddd; border-right:1px solid #eee;}
.search_place .inputbox{ background:url(/resources/images/common/search_icon.png) no-repeat center left; background-size:20px 20px; padding:5px 0;}
.search_place input{margin-left:35px; border:0;}

.tagbox{clear:both;}
.inputbox.tagButton input{border:0; display: inline-block; background: #f4869d; border-radius: 4px; padding: 10px 0; width: 100%; color: #fff; text-align: center;}
.inputbox.tagButton{padding-right:0 !important;}
.inputbox.tagButton input:hover{background:#f4869d;}

.reqRegist_norprod .reqRegistP_td:after{clear:both; display:block; content:'';}

.accredit_table{padding:10px 0;}
.accredit_table>div{clear:both;}
.accredit_table .accreditT_th{padding:10px 0; border-bottom:1px solid #dce0e0 !important; font-size:16px; color:#565a5c; font-weight:500;}
.accredit_table .accreditT_td{padding:10px 0; font-size:16px; color:#565a5c; vertical-align:middle;}
.accredit_table .accreditT_td>div:first-child{text-align:center;}
.accredit_table .accreditT_td>div:first-child img{width:52px; height:52px; border-radius:52px; vertical-align: middle; border:2px solid #c8c8c8; overflow:hidden;}
.accredit_table .accreditT_td>div:nth-child(2){padding:15px 0;}
.accredit_table .accreditT_td>div:nth-child(3){padding:10px 0;}
.accredit_table .accreditT_td>div:nth-child(3) img{padding-right:5px; padding-bottom:5px;}

.nonPostArea{font-size:22px; color:#565a5c;}


.reqlist_toggle .slider_wrapper{float:left; margin-right:6px;}
.reqlist_toggle img{padding:7px 0;}
.reqlist_toggle img[data-toggle="popover"]{word-break:keep-all;}


.tab01 .agentBox{padding:15px; position:relative;}
.tab01 .agentBox>div{position:relative; background:#ffffff; display:block; padding:30px 20px;}
.tab01 .agentBox .agentImg img{width:190px; height:190px;}
.tab01 .agentBox .agentImg{padding-bottom:20px;}
.tab01 .agentBox .agentIntro{}
.tab01 .agentBox .agentIntro .agentName p{font-weight:500; color:#333333; font-size:20px; display:inline-block; margin-right:10px;}
.tab01 .agentBox .agentIntro .agentName em{font-size:15px; color:#888888; background:url(../images/category/name_span.png) no-repeat center left; padding-left:15px; display:inline-block;}
.tab01 .agentBox .agentIntro .agentName span.gr{color:#f4869d;}
.tab01 .agentBox .agentIntro .agentName span.pi{color:#ff5a60;}
.tab01 .agentBox .agentIntro .agentText{padding-top:15px;}
.tab01 .agentBox .agentIntro .agentText p{font-size:15px; color:#888888; line-height:1.4em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; width:99%; word-wrap:break-word;}
.tab01 .agentBox .agentInfo li span{position:relative; top:3px;}
.tab01 .agentBox .agentInfo li.black p:first-child{color:#444444;}
.tab01 .agentBox .agentInfo li.black p:first-child a{float:right; font-size:11px; color:#999999; display:inline-block; border:1px solid #d7d7d7; background: linear-gradient( to bottom, #ffffff, #f7f7f7 ); padding:5px 10px; border-radius: 30px;}
.tab01 .agentBox .agentInfo li.green p:first-child{color:#f4869d;}
.tab01 .agentBox .agentInfo li{padding:15px 0;}
.tab01 .agentBox .agentInfo li p:first-child{font-size:16px; padding-bottom:5px; font-weight:400;}
.tab01 .agentBox .agentInfo li p:last-child{font-size:14px; color:#444444; line-height:1.4em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; width:99%; word-wrap:break-word; }

.tab01 .agentBox .agentInfo li span.pIcon1{background:url(../images/category/picon1.png) no-repeat center center; width:18px; height:18px; display:inline-block; margin-right:10px;}
.tab01 .agentBox .agentInfo li span.pIcon2{background:url(../images/category/picon2.png) no-repeat center center; width:18px; height:18px; display:inline-block; margin-right:10px;}
.tab01 .agentBox .agentInfo li span.mIcon{background:url(../images/category/micon.png) no-repeat center center; width:21px; height:18px; display:inline-block; margin-right:10px;}
.tab01 .agentBox .agentInfo li span.hIcon{background:url(../images/category/hicon.png) no-repeat center center; width:20px; height:17px; display:inline-block; margin-right:10px;}

.tab01 .orderHidden{}
.tab01 .orderHidden a{position:absolute; z-index:100; background:rgba(0,0,0,0.6); top:15px; left:15px; right:15px; bottom:15px; display:block; color:#ffffff;  font-size:20px; }
.tab01 .orderHidden a p{text-align:center; position:absolute; top:50%; left:0; right:0; margin-top:-10px; font-weight:600;}

.grid-item { width: 33.3%; }
.black{color:#444444;}

.tab01 .agentBox .agentInfo .colSeries  .titleArea{ border-bottom:1px solid #ededed; position:relative; margin:30px 0;}
.tab01 .agentBox .agentInfo .colSeries  .titleArea img{position:absolute; top:50%; margin-top:-22px;} 

.tab01 .agentBox .agentInfo .show_more{display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center;}
.tab01 .agentBox .agentInfo .show_more a{border:1px solid #dedede; background:#ececec; padding:15px 0; border-radius:35px; color:#666666; font-size:16px; text-align:center; width:100%;}
.tab01 .agentBox .agentInfo .show_more a img{margin-right:5px;}
.tab01 .agentBox .agentInfo .show_more a .green{color:#f4869d; margin-left:5px; margin-right:5px;}

.register_agent{background:#f5f5f5;} 
.register_agent .intro_bg{background:url(../images/register/reg_bg.jpg) no-repeat center top; height:550px; position:relative;}
.register_agent .intro_bg p{color:#fff; text-align:center; font-size:27px; font-weight:500; position:absolute; top:50%; margin-top:-18px; left:0; right:0;}

.register_agent .regArea{position:relative; top:-112.5px;}
.register_agent .reg_AgentImg{position:relative; width:225px; height:225px; margin:0 auto 30px auto;}
.register_agent .uploader{position:relative; overflow: hidden; width:225px; height:225px; border-radius:50%; background:#fafafa; margin:0 auto; box-shadow: 2px 1px 2px rgba(0,0,0,0.1); display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center;}
.register_agent #filePhoto{ position:absolute; width:225px; height:225px; top:0px; left:0; z-index:2; opacity:0; cursor:pointer;}
.register_agent .uploader>img{ width:auto; border:none; }
.register_agent .infoOver{position:absolute; bottom:20px; right:10px; text-align:center; z-index:10;}
.register_agent .infoOver a{width:30px; height:30px; border-radius:50%;  background:#f4869d; box-shadow: 2px 2px 3px rgba(0,0,0,0.1); display:block; position:relative; text-align:center; color:#fff; line-height:30px; font-weight:500;}

.register_agent .reg_buttons{clear:both; margin-bottom:40px;}
.register_agent .reg_buttons ul{width:225px; margin:0 auto;}
.register_agent .reg_buttons ul:after{display:block; clear:both; content:'';}
.register_agent .reg_buttons li{float:left; width:48%; text-align:center;}
.register_agent .reg_buttons li a{display:block; font-size:13px; color:#818181;}
.register_agent .reg_buttons li a span{margin-right:5px;}


.reg_AgentIntro{clear:both; background:#fff; width:50%; margin:0 auto; border-radius:6px; padding:20px; box-shadow: 2px 1px 2px rgba(0,0,0,0.1);}
.reg_AgentIntro p.Title{font-size:20px; color:#333333; font-weight:500; padding-bottom:10px; border-bottom:1px solid #e5e5e5; margin-bottom:15px;}
.reg_AgentIntro textarea{width:100%; resize:none; border:0; text-align:left; height:200px; word-break:keep-all; line-height:1.5em; color:#888888; font-size:16px; letter-spacing: -1px;}

.reg_AgentIntro textarea::-webkit-input-placeholder{color:#999999; font-size:14px;}
.reg_AgentIntro textarea::-moz-placeholder{color:#999999; font-size:14px;}
.reg_AgentIntro textarea:-ms-input-placeholder {color:#999999 !important; font-size:14px;}

.register_agent .saveBtn{width:50%; margin:50px auto 0 auto; text-align:right; }
.register_agent .saveBtn a{margin-right:0; padding:10px 50px;}

.register_agent .regArea.step2{top:-138px;}
.register_agent .regArea.step2 .reg_card{width:475px; margin:0 auto;  border-radius:6px; overflow:hidden;}
.register_agent .regArea.step2 .agentImg{text-align:center;}

.register_agent .regArea.step2 .reg_AgentIntro{width:100%; border-radius:0; padding:30px 20px;}
.register_agent .regArea.step2 .reg_AgentIntro p.Title{padding-bottom:15px; margin-bottom:10px;}
.register_agent .regArea.step2 ul li{padding-top:10px;}
.register_agent .regArea.step2 ul li{font-size:16px; color:#888888; padding:15px; display:block; width:100%; display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; position:relative;}
/*
.register_agent .regArea.step2 ul li:after{display:block; clear:both; content:'';}
.register_agent .regArea.step2 ul li.on{background:#efefef; border-radius:35px;}
.register_agent .regArea.step2 ul li:hover{background:#efefef; border-radius:35px;}
*/
.register_agent .regArea.step2 ul li button{cursor:pointer; width:18px; height:18px; border-radius: 50%; background:#989898; border:1px solid #909090; color:#fff; margin-left:10px; font-size:12px; line-height:18px; font-weight:400; position:relative; top:-2px;}

.register_agent .regArea.step2 ul li div:first-child{float:left;}
.register_agent .regArea.step2 ul li div:last-child{float:right; display:inline-block; position: absolute;  right:15px;  top:50%; margin-top:-17px; width: 60px; height: 34px;}
.register_agent .regArea.step2 ul li div span{margin-right:10px;}

.register_agent .regArea.step2 ul li .switch { display: inline-block; width:100%; height: 34px;}
.register_agent .regArea.step2 ul li .switch input {display:none;}
.register_agent .regArea.step2 ul li .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
.register_agent .regArea.step2 ul li .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;}
.register_agent .regArea.step2 ul li input:checked + .slider { background-color: #f4869d;}
.register_agent .regArea.step2 ul li input:focus + .slider { box-shadow: 0 0 1px #f4869d;}
.register_agent .regArea.step2 ul li input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}
.register_agent .regArea.step2 ul li .slider.round { border-radius: 34px;}
.register_agent .regArea.step2 ul li .slider.round:before { border-radius: 50%;}

.flip-container { perspective: 1000px;}
.flipper { transition: 0.6s; transform-style: preserve-3d; position: relative;}
.register_agent .regArea  .front, .register_agent .regArea .back { position: absolute; top: 0; left: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: 0.6s; -webkit-transform-style: preserve-3d; -moz-transition: 0.6s; -moz-transform-style: preserve-3d; -o-transition: 0.6s; -o-transform-style: preserve-3d; -ms-transition: 0.6s; -ms-transform-style: preserve-3d; transition: 0.6s; transform-style: preserve-3d;}
.register_agent .regArea .front {-webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: ratateY(0deg); z-index: 2;}
.register_agent .regArea .back {transform: rotateY(180deg); -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg);}

.register_agent .regArea .reg_cardBtn{width:475px; margin:0px auto; padding:50px 20px 30px 20px;}
.register_agent .regArea .reg_cardBtn:after{display:block; clear:both; content:'';}
.register_agent .regArea .reg_cardBtn>div{width:48%; float:left; text-align:center;}
.register_agent .regArea .reg_cardBtn>div:first-child{margin-right:4%;}
.register_agent .regArea .reg_cardBtn>div a{width:100%; display:block;}
.register_agent .regArea .reg_cardBtn>div:first-child a{padding:10px 0; border:1px solid #c2c2c2; background:#cfcfcf; color:#fff; border-radius:4px;}

.subCard{background:#fff; width: 475px; margin: 0 auto; border-radius: 6px; left:50% !important; margin-left:-237.5px !important; height:569px; position:relative;}
.subCard .backArea{padding:15px; border-bottom:1px solid #e5e5e5;}
.subCard .backArea a{color:#666666; font-size:16px; }
.subCard .backArea a img{margin-right:15px;}

.subCard .InputArea{padding:30px 15px;}

.subCard .InputArea input{width:100%;}
.subCard .InputArea .city.inputbox input{background:url(../images/register/city.png) no-repeat 95% center ; margin-bottom:0 !important;}

.subCard .buttonArea{clear:both; border-top:1px solid #e5e5e5; text-align: center; position:absolute; bottom:0; left:0; right:0;}
.subCard .buttonArea:after{display:block; clear:both; content:'';}
.subCard .buttonArea a{width:50%; float:left; display:inline-block; font-size:16px; color:#888888; padding:20px 0;}
.subCard .buttonArea a:first-child{border-right:1px solid #e5e5e5;}

.iRow{clear:both; margin-bottom:25px !important;} 
.iRow:after{display:block; clear:both; content:'';}
.iRow p{font-weight:500; color:#333333; font-size:20px; padding-bottom:15px;}
.iRow .date{padding:0;}
.iRow .date:after{display:block; clear:both; content:'';}
.iRow span{text-align:center; padding:10px 0;}
.iRow .selinput label:before { content: ''; width: 17px; height: 15px; font-size: 15px; color: #c7baba; background-color: #fff; left: 10px; top: 13px; padding: 0 0 2px; position: absolute; background: url(../images/category/date_bg.png) no-repeat;}


.subCard01,.subCard02{height:513px;}

/*
.subCard01 .buttonArea a:first-child:nth-last-child(2), .subCard01 .buttonArea a:first-child:nth-last-child(2) ~ a {width:50%; float:left; display:inline-block; font-size:16px; color:#888888; padding:20px 0;}
.subCard01 .buttonArea a:first-child:nth-last-child(2), .subCard01 .buttonArea a:first-child:nth-last-child(2) ~ a:nth-child(1){border-right:1px solid #e5e5e5;}

.subCard01 .buttonArea a:first-child:nth-last-child(3), .subCard01 .buttonArea a:first-child:nth-last-child(3) ~ a {width:33%; float:left; display:inline-block; font-size:16px; color:#888888; padding:20px 0;}
.subCard01 .buttonArea a:first-child:nth-last-child(3), .subCard01 .buttonArea a:first-child:nth-last-child(3) ~ a:nth-child(1){border-right:1px solid #e5e5e5;}
.subCard01 .buttonArea a:first-child:nth-last-child(3), .subCard01 .buttonArea a:first-child:nth-last-child(3) ~ a:nth-child(2){border-right:1px solid #e5e5e5;}
*/

.subCard02{display:none; backface-visibility:hidden; transform:rotateY(0deg) !important; position:relative;}

.resultArea{padding:35px 20px; position:relative;}
.resultArea:after{display:block; clear:both; content:'';}
.resultArea .resultText{font-size:16px; color:#888888; font-weight:300; padding-left:30px;}
.resultArea .resultTitle span{margin-right:10px;}
.addRoute,.addRoute a{display:inline-block;}
.addRoute{position:absolute; right:0; bottom:10px;}

.addRoute a{padding:10px;}

.regArea.step3 .reg_AgentImg{margin:0 auto;}

.regArea.step3 .Title{border-bottom:0; padding-bottom:0;}
.regArea.step3 .Text{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.4em; height: 4.2em;}

.regArea.step3 .reg_AgentIntro{border-radius:6px 6px 0 0 ;  box-shadow:0 0 0 0; padding-bottom:15px;}
.regArea.step3 .tabArea{clear: both; background: #fff; width: 50%; margin: 0 auto; border-radius:0 0 6px 6px;}
.regArea.step3 .tabArea .tab ul{border-bottom:1px solid #eaeaea; box-shadow:0 2px 3px rgba(0,0,0,0.1);}
.regArea.step3 .tabArea .tab ul:after{display:block; clear:both; content:'';}
.regArea.step3 .tabArea .tab ul li{float:left; width:33.3%; text-align:center;}
.regArea.step3 .tabArea .tab ul li a{display:block; padding:10px 0; font-size:18px; color:#666666; font-weight:400;}
.regArea.step3 .tabArea .tab ul li a.on{border-bottom:3px solid #f4869d;}

.regArea.step3 .reqView_wrapper{width:570px; margin:0 auto 20px auto;}
.regArea.step3 .reqView_wrapper:after{display:block; clear:both; content:'';}
.regArea.step3 .req_view{width:42px; height:42px; border-radius:50%; background:#fff; text-align:center; position:relative; float:right;}
.regArea.step3 .req_view img{padding:12px 0;}
.regArea.step3 .req_view span.rdBadge{position:absolute; right:-5px; top:-5px; background:#f4869d; color:#fff; font-size:10px; text-align:center; padding:0 5px; border-radius:6px;}

.regArea.step3 .tabArea .conArea{padding:30px 20px;}
.regArea.step3 .tabArea .conArea li{margin-bottom:20px;}
.regArea.step3 .tabArea .conArea li>p{font-size:18px; color:#444444; font-weight:500; display:inline-block; padding-bottom:10px;}
.regArea.step3 .tabArea .conArea li>p img{margin-right:10px; position:relative; top:-2px;}
.regArea.step3 .tabArea .conArea li>div.ReqBtn{float:right; position:relative; top:-5px;}
.regArea.step3 .tabArea .conArea li>div.ReqBtn a{ font-size: 11px;color: #999999;display: inline-block;border: 1px solid #d7d7d7;background: linear-gradient( to bottom, #ffffff, #f7f7f7 );padding: 5px 10px;border-radius: 30px;}
.regArea.step3 .tabArea .conArea li>div p{font-size:16px; color:#888888; padding-left:30px; line-height:1.4em;}
.regArea.step3 .tabArea .conArea li>div.longText p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.4em; height: 2.8em;}

.tabCon03 .show_more a{ border: 1px solid #dedede; background: #ececec; padding: 10px 0; border-radius: 35px; color: #666666; font-size: 16px; text-align: center; width: 100%; display:block;}
.tabCon03 .show_more a span.green{ color: #f4869d; margin-left: 5px; margin-right: 5px;}
.tabCon03 .show_more a img { margin-right: 5px;}

.register_agent .saveBtn{}


.filter_Bar ul li{display:inline-block;}
.filter_Bar input[type=checkbox].css-checkbox { position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.filter_Bar input[type=checkbox].css-checkbox + label.css-label, .filter_Bar input[type=checkbox].css-checkbox + label.css-label.clr { padding-left:21px; height:16px; display:inline-block; line-height:16px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer;}

.filter_Bar input[type=checkbox].css-checkbox:checked + label.css-label, .filter_Bar input[type=checkbox].css-checkbox + label.css-label.chk { background-position: 0 -16px;}
label.css-label { background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_eea83d80921b846167488492edcffb3f.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

/*.PostPage .PostCon{padding-top:80px;}*/
.PostPage .filter_Bar{background:#fff; padding:20px 15px; font-size:15px; color:#777777; box-shadow:1px 2px 3px rgba(0,0,0,0.1); margin-bottom:5px;}
.PostPage .filter_Bar:after{display:block; clear:both; content:'';}
.PostPage .filter_Bar ul{float:left;}
.PostPage .filter_Bar ul li{margin-right:45px; vertical-align: middle; position:relative;}
.PostPage .filter_Bar ul:after{display:block; clear:both; content:'';}
.PostPage .filter_Bar ul li>span{position:relative;}
.PostPage .filter_Bar .switch {right:-75px; top:-5px; position: absolute; display: inline-block; width: 51px; height: 27px;}
.PostPage .filter_Bar .switch input {display:none;}
.PostPage .filter_Bar .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
.PostPage .filter_Bar .slider:before { position: absolute; content: ""; height: 21px; width: 21px; left: 3px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s;}
/*
.PostPage .filter_Bar .switch input:checked + .slider { background-color: #f4869d;}
.PostPage .filter_Bar .switch input:focus + .slider { box-shadow: 0 0 1px #f4869d;}
*/
.PostPage .filter_Bar .switch input:checked + .slider:before { -webkit-transform: translateX(25px); -ms-transform: translateX(25px); transform: translateX(25px);}

/* Rounded sliders */
.PostPage .filter_Bar .slider.round { border-radius: 34px;}
.PostPage .filter_Bar .slider.round:before { border-radius: 50%;}



.PostPage .productList .Inner{width:90%; margin:0 auto;}
.PostPage .productList .Inner ul li{box-shadow: 2px 2px 4px rgba(0,0,0,0.1); overflow:hidden; border-radius:6px; margin-bottom:30px; }
.PostPage .productList.Plist01 .Inner ul{padding:30px 0 !important;}
.PostPage .productList.Plist01 .Inner ul li>div{height:130px;}
.PostPage .productList .Inner ul li:after{display:block; clear:both; content:'';}
.PostPage .productList .imgArea{position:relative; padding:0; background:#bbb; display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center;}
.PostPage .productList .imgArea .iPosted{position:absolute; background:rgba(0,166,154,0.5); padding:7px; top:0; right:0; z-index:10;}
.PostPage .productList .postMsg{background:#ffffff; padding:25px 18px; }
.PostPage .productList .postMsg:after{display:block; clear:both; content:'';}
.PostPage .productList .postMsg .AgentImg{width:58px; height:58px; overflow:hidden; border-radius:50%;float:left;}
.PostPage .productList .postMsg .AgentImg img{text-align:center; height:auto; width:100%;}
.PostPage .productList .postMsg .textArea_wrapper{float:left; margin-left:20px; width:90%;}
.PostPage .productList .postMsg .textArea_top{padding-bottom:15px;}
.PostPage .productList .postMsg .textArea_top:after{display:block; clear:both; content:'';} 
.PostPage .productList .postMsg .textArea_top .name{font-weight:500; font-size:18px; color:#666666; float:left;}
.PostPage .productList .postMsg .textArea_top .name span{display:inline-block; margin-left:10px; font-size:12px; padding:1px 10px; text-align:center; border-radius:15px; position:relative; top:-2px;}
.PostPage .productList .postMsg .textArea_top .name span.shopper{color:#f4869d; border:1px solid #f4869d;}
.PostPage .productList .postMsg .textArea_top .name span.agent{color:#bd9655; border:1px solid #bd9655;}
.PostPage .productList .postMsg .textArea_top .time{float:right; font-size:10px; color:#bcbcbc; }
.PostPage .productList .postMsg .textArea_top .time .icon{background:url(../images/post/time_icon.png) no-repeat center center; width:15px; height:15px; margin-right:10px; display:inline-block; position:relative; top:4px;}
.PostPage .productList .postMsg .textArea_bottom:after{display:block; clear:both; content:'';}
.PostPage .productList .postMsg .textArea_bottom .msg{float:left; width:90%; font-size:15px; color:#666666;text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; word-break:break-all; display:inline-block; vertical-align:top; display: -ms-flexbox; display: -webkit-box; display: -moz-box; display: box;  -webkit-box-orient:vertical; -webkit-line-clamp:3; line-height:1.3em; height:3.9em;}
.PostPage .productList .postMsg .textArea_bottom>span{float:right; background:#f4869d; font-size:11px; color:#ffffff; padding:0 10px; border-radius:10px;}
.PostPage .productList .postMsg .textArea_bottom.readyPay .msg{width:auto;}
.PostPage .productList .postMsg .textArea_bottom span.pink{color:#f4869d;}
.PostPage .productList .postMsg .textArea_bottom .payBtn{display:inline-block; position:relative; top:-3px;  margin-left:15px;}
.PostPage .productList.Plist02 .Inner ul{padding:30px 0 !important;}
.PostPage .productList.Plist02 .Inner>ul>li{border-bottom:1px solid #e1e1e1; padding:25px 0;}
.PostPage .productList.Plist02 .Inner ul li{box-shadow:0 0 0 0; position:relative; border-radius:0; overflow:auto; margin-bottom:0; height:auto;}
.PostPage .productList.Plist02 .Inner ul li .fold{text-align:center; position:absolute; top:100px;}
.PostPage .productList.Plist02 .Inner ul li .fold a{display:block;}
.PostPage .productList.Plist02 .Inner ul li .listWrapper{padding:0; box-shadow:2px 2px 4px rgba(0,0,0,0.1); overflow:hidden; border-radius:6px; position:relative;}
.PostPage .productList.Plist02 .Inner ul li .listWrapper>div{height:250px;} 



.PostPage .productList.Plist02 p.productName{font-size:20px; color:#333333; font-weight:500;}
.PostPage .productList.Plist02 p.productName span{font-size:15px; color:#666666;}
.PostPage .productList.Plist02 p.postText{font-size:14px; color:#444444; margin-top:20px; }
.PostPage .productList.Plist02 p.postText span.pink{color:#f4869d;}
.PostPage .productList.Plist02 .postMsg div.etc_info{position:absolute; bottom:25px; left:18px; right:18px; }
.PostPage .productList.Plist02 .postMsg>div:after{display:block; clear:both; content:'';}
.PostPage .productList.Plist02 .postMsg>div p:first-child{float:left; color:#333333; font-size:20px; font-weight:500;}
.PostPage .productList.Plist02 .postMsg>div p:last-child{float:right; font-size:15px; color:#666666;}

.PostPage .productList.Plist02 ul li>ul.msg_list{margin-left:30%;}
.PostPage .productList.Plist02 ul li>ul.msg_list li{clear:both; padding-top:15px; margin:0;}
.PostPage .productList.Plist02 ul li>ul .postMsg .textArea_wrapper{width:88%;}
.PostPage .productList.Plist02 .badge_g{color:#fff; position:absolute; right:15px; top:20px; background:#c3c3c3; padding:3px 15px; border-radius:20px; font-size:14px;}

.reg_AgentIntro ul li button.glineBtn{border:1px solid #ddd !important; border-radius:4px !important; background:#fff !important; padding:5px 20px; font-size:14px !important; color:#bbb !important; width:auto !important; height:auto !important;}
.reg_AgentIntro ul li button.glineBtn:hover{background:#ebebeb !important;}

/* shopper header(2017-05-31) */

/* .header .subHeader_wrapper{float:right;}
.header .subHeader_wrapper .searchArea{float:left; width:360px; border-left:1px solid #d7d7d7; height:70px; background:url(../images/common/search_icon.png) no-repeat 20px center; }
.header .subHeader_wrapper .searchArea input{border:0; width:100%; font-size:16px; padding:25px 20px 26px 60px; background:none;}
.header .subHeader_wrapper .tb.searchArea{display:none;} */
.mobile_header{top:0;}
.mobile_header .mo_menu ul li.bgPink{background:#f4869d; padding:12px;}
.mobile_header .mo_menu ul li.bgPink:active{background:#f04e53;}
.mobile_header .mo_menu ul li.bgPink a img{width:21px; height:auto;}
.mobile_header:after{display:block; clear:both; content:'';}
.mobile_header .leftMenu{float:left;}
.mobile_header .leftMenu li{float:left; padding:11px 12px; width:50px;}
.mobile_header .leftMenu li:active{background:#f0f0f0;}
.mobile_header .leftMenu li:last-child{border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.mobile_header .leftMenu li a{display:block;}
.mobile_header .allMenu>a{width:100%; height:100%;}
.mobile_header .leftMenu li .prevPage img{height:22px; width:auto;}
.mobile_header .SearchArea{position:absolute; left:100px; right:45px;top:0;}
.mobile_header .SearchArea input{width:100%; padding:13px 15px; border:0;}
.mobile_header .SearchArea input:focus{background:#f0f0f0;}
.mobile_header .SearchArea input::-webkit-input-placeholder{color:#999999; font-size:14px;}
.mobile_header .SearchArea input::-moz-placeholder{color:#999999; font-size:14px;}
.mobile_header .SearchArea input:-ms-input-placeholder {color:#999999 !important; font-size:14px;}


/* agent header(2017-06-01) */

.mobile_header .mo_menu ul li.bgGold{background:#bd9655; padding:12px;}
.mobile_header .mo_menu ul li.bgGold:active{background:#a3824b;}
.mobile_header .mo_menu ul li.bgGold a img{width:21px; height:auto;}
.mobile_header:after{display:block; clear:both; content:'';}
.mobile_header .leftMenu{float:left;}

.sidebars .side_top .mAgentImg{border-radius:50%; overflow:hidden; width:90px; height:90px; border:1px solid #ddd; margin:0 auto;}
.sidebars .side_top .mAgentImg>img{ max-height: 90px; width: 100%; height: 100%;}
.sidebars .side_top .mAgentName{padding-bottom:25px;}
.sidebars .side_top .mAgentName p{color:#444444; font-size:18px; letter-spacing:-1px; font-weight:400; padding:5px 0;}
.sidebars .side_top .mAgentName p span{display:inline-block; margin-left:10px; font-size:12px; color:#666666; border:1px solid #d7d7d7; padding:2px 10px; border-radius:15px; position:relative; top:-2px;}

.sidebars.agent .side_top .mAgentName p,.sidebars.agent .side_top .mAgentName p span{color:#ffffff;}





/*로그인 라디오버튼*/

.auto_radio{position:relative; overflow:hidden;}
.auto_radio .formDs{padding:0; font-size:14px;}
.auto_radio .formDs{display:block; margin-bottom:0px;}
.auto_radio .formDs input[type="radio"] + label:before{content:'';position:absolute;left:0; top:0;width:18px;height:18px;text-align:center;background:#fff;border:1px solid #cacece;border-radius:100%;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); cursor:pointer;}
.auto_radio  .formDs input[type="radio"] + label:active:before{background:#fff;border:1px solid #cacece;}
.auto_radio  .formDs input[type="radio"]:checked + label:after{content:'';position:absolute;top:3px;left:3px;width:12px;height:12px;background:#f4869d;border-radius:100%;}
.auto_radio  .formDs input[type="radio"]:checked + label:before{background:#fff;border:1px solid #cacece;}

.auto_radio .formDs label{padding-left:25px;}


.form-group .pw_bar {height: 45px; position: relative; overflow:hidden; display: block; background:url(../images/login/login_bg.jpg) repeat-x !important; border-radius: 4px; width:100%;}
.form-group .pw_bar .dalogo{position:absolute; right:15px; top:50%; margin-top:-15px; z-index:1;}
.form-group .progressTimer .dalogo{position:absolute; right:10px; top:50%; margin-top:-15px; z-index:1;}
.form-group .pw_bar .otpNum{position:absolute; width:100%;top:11px; left:0; display: none; text-align:center;}
.form-group .pw_bar .otpNum ul{list-style:none; margin-left:0; padding-top:0;}
.form-group .pw_bar .otpNum ul li{display:inline-block; list-style:none; margin-left:-3px;}
.form-group .pw_bar .otpNum ul li.Right{padding-left:8px; }
.form-group #progressTimer {width:100%; position:relative; background:url(../images/login/login_bg.jpg) repeat-x !important; border-radius: 4px; width:100%;}
.form-group .progress {width:100% !important; height:45px !important; margin:0 !important; border-radius:6px !important; background:url(../images/login/login_bg.jpg) repeat-x !important;}
.form-group .progress.active .progress-bar{-webkit-animation:none; animation:none; height:45px;border-radius:6px; }
.form-group .progress-bar {background:#f8634d !important; opacity:0.8; z-index: 22; }

.change_pw .loginbox .Cancel_btn {padding:0 40px; text-align:center;}
.change_pw .loginbox .Cancel_btn a.cbtn {display:inline-block; padding:15px 0; width:100%; background:#565a5c; font-size:18px; color:#fff; border-radius:4px;}

.change_pw .loginbox .Cancel_btn a.cbtn:hover{background:#656a6d;}



.autopwArea p.title{font-size:21px; font-weight:500; margin-bottom:25px; display:inline-block;}
.autopwArea p.title span.icon{display:inline-block; margin-left:10px; background:url(../images/common/apicon.png) no-repeat center center; width:27px; height:25px; background-size:contain; position:relative; top:4px;}
.autopwArea ul li{word-break:keep-all; font-size:17px; line-height:1.4em;}
.autopwArea .apblue{color:#5091cb;}
.autopwArea .bdblue{text-decoration:underline !important;}
.autopwArea .reqRegist_btn a{background:#5091cb;}
.autopwArea .reqRegist_btn a:hover{background:#4687ca;}

.autopwArea.ata2 ul{padding-top:20px;}
.autopwArea.ata2 ul li{font-size:15px; color:#777777;}
.autopwArea.ata2 ul li span.deco{background:url(../images/common/list_Deco.png) no-repeat center center; width:5px; height:8px; display:inline-block; margin-right:10px;}
.autopwArea.ata2 .reqRegist_btn a{background:#ffffff; border:1px solid #949494; color:#666666;}
.autopwArea.ata2 .reqRegist_btn a:hover{background:#fefefe;}


.prod_info_fix  .prod_menu .prod_bill_wrap td,.prod_info_fix .prod_menu .prod_bill_wrap th{padding:15px 0;}
.prod_info_fix  .prod_menu .prod_bill_wrap td.bold{color:#444444;}

.pay_content .prod_introduce{position:relative;}
.pay_content .prod_introduce:after{display:block; clear:both; content:'';}

.agent_photo p span.agent{border:1px solid #bd9655; color:#bd9655; margin-left:10px; padding:1px 7px; border-radius:15px; font-size:10px; display: inline-block;}
.prod_price .prodTitle{color:#fff; font-size:20px; line-height:1.6em; text-align:center; letter-spacing:-1px; word-break:keep-all;}
.prod_price .prodTitle span{display:block; font-weight:500;}

.agent_photo .tagArea{float:right;}
.agent_photo .tagArea:after{display:block; clear:both; content:'';}
.agent_photo .tagArea ul:after{display:block; clear:both; content:'';}
.agent_photo .tagArea ul li{float:left; }
.agent_photo .tagArea ul li a{display:block; padding: 8px 15px; color: #f4869d; font-size: 14px; border: 1px solid #dce0e0; margin-right: 10px; position:relative;}


.googleLogin .reqlist_con.p15{padding:50px 15px;}
.googleLogin ul li{word-break: keep-all; font-size: 17px; line-height: 1.4em;}
.googleBlue{color:#4d90fe; margin-bottom:20px;}
.googleLogin .reqRegist_btn a{background:#4d90fe;}
.googleLogin .reqRegist_btn a:hover{background:#4487f5;}
.googleLogin .reqRegist_btn a img{margin-left:10px;}

.reqRegist_input1 .selbox label:after{top:16px;}



/* 상품 페이지(new/2017-07) */

.ProductPage .productArea:after{display:block; clear:both; content:'';}
.mainPanel{padding:0 30px 0 0; border-right:1px solid #ebebeb;}
.mpanelTop:after{display:block; clear:both; content:'';}
.breadcrumb{margin-bottom:0; display:inline-block; background:none; padding:0;}
.breadcrumb li a{color:#737373;} 
.breadcrumb > li + li:before{content:">";}
.mpanelTop{ padding:15px 30px 15px 0; font-size: 14px; }
.mpanelTop>span.breadC{float:left; margin-right:10px;}
.mpanelTop>span.breadC img{position:relative; top:-2px;}
.mpanelTop>p{float:right; display:inline-block; color:#737373; }
.mainPanel .product_img{margin-bottom:65px; position:relative;}
.mainPanel .product_img .wishList_icon{position:absolute; top:20px; right:20px; z-index:100;}
.mainPanel .product_info{border-top:2px solid #4c4c4c;}
.mainPanel .product_info .infoTab{background:#fbfcfc; border-bottom:1px solid #eaebec; font-size: 14px;}
.mainPanel .product_info .infoTab:after{display:block; clear:both; content:'';}
.mainPanel .product_info .infoTab li{float:left; width:12.5%;}
.mainPanel .product_info .infoTab li a{padding:15px 0; display:block; background:#fff; border-right:1px solid #eaebec; text-align:center; color:#000000; border-left:1px solid #eaebec; }
.mainPanel .product_info .infoTab li a.active{font-weight:500;padding-bottom:15px; position:relative; top:1px;}

.mainPanel .description_area{padding:35px 20px;}
.mainPanel .description_area .description-title{color:#666666; font-weight:400; font-size:18px; padding-bottom:15px;}
.mainPanel .description_area>div>div{margin-bottom:30px;}
.mainPanel .description_area .tagArea ul:after{display:block; clear:both; content:'';}
.mainPanel .description_area .tagArea ul li{float:left; margin-right:10px; color:#999999; border:1px solid #999999; padding:5px 8px;}
.mainPanel .description_area .explainArea p.explainText{color:#666666; font-size:16px; line-height:1.5em; word-break:keep-all;}

.sidePanel .productName{color:#555555; font-size:22px; line-height:1.4em; margin-bottom:20px; word-break:keep-all;}
.sidePanel .productName .BrandName{font-weight:500; display:block;}
.sidePanel .productName .product-brand{font-weight:500; display:block;}
.sidePanel .productName .product-name{word-break: break-all;}
.sidePanel>ul{padding:10px 0; border-bottom:1px solid #dbdbdb;}
.sidePanel>ul li{padding:7px 0;}
.sidePanel>ul li:after{display:block; clear:both; content:'';}
.sidePanel>ul li p:nth-child(1){float:left;}
.sidePanel>ul li p:nth-child(2){float:right;}
.sidePanel>ul li p{font-size:14px; color:#333333;}
.sidePanel>ul li p.ListTitle{color:#666666;}
.sidePanel>ul li p.ListInput{color:#666666;line-height:32px;vertical-align:middle;}
.sidePanel>ul li p.total{color:#f4869d; font-size:18px; font-weight:500;}
.sidePanel>ul li p.safety{color:#02a63c; font-weight:400;}
.sidePanel>ul li input{width:100%; float: right; height:auto; line-height:normal; border:1px solid #d7d7d7; font-size:14px; padding:5px 10px; margin-bottom:10px;}
.sidePanel>ul li input:last-child{margin-bottom:0px !important;}
.sidePanel>ul li select{width:100%; float: right; height:auto; padding:5px 7px; font-size:14px; border-color:#dbdbdb; background:url("../images/category/category_select.png") no-repeat 95% center; margin-bottom:10px;}
.sidePanel>ul li select:last-child{margin-bottom:0px !important;}

.agentArea .user_Info{margin:10px 0;}
.agentArea .user_Info a{display:block; text-align:center;}
.agentArea .user_name{padding:10px 15px; display:inline-block;}
.agentArea .user_name:after{display:block; clear:both; content:'';}
.agentArea .user_name .agentName p.noResult{font-weight:300; letter-spacing:-1px;}
.agentArea .user_name .agentImg{border-radius:50%; width:30px; height:30px; text-align:center; overflow:hidden; float:left;}
/*.agentArea .user_name .agentImg img{vertical-align: middle; height:30px; width:auto;}*/
.agentArea .user_name .agentName{float:left; margin-left:10px;}
.agentArea .user_name .agentName p{padding:5px 0;}
.agentArea .user_name .agentName p:after{display:block; clear:both; content:'';}
.agentArea .user_name .agentName p em{color:#777777; font-size:14px; font-weight:500;   overflow:hidden; word-break: break-all; text-overflow: ellipsis; white-space:nowrap; display:inline-block; float:left; text-align:left;}
.agentArea .user_name .agentName p span{margin-left:10px; color:#f4869d; border:1px solid #f4869d; padding:1px 7px; border-radius:15px; font-size:10px; display: inline-block; float: right; position:relative; top:-2px;}

.infoArea {margin:20px 0;}
.infoArea span {display:block;}

.sales_menu {/*margin:20px 0;*/}
.sales_menu .select_menu li a{color:#444444; background:#ffffff; font-weight:400; text-align:center; padding:10px 0; border-radius: 4px;}
.sales_menu .select_menu li a.pink_button{width:100%; padding:10px 0; color:#fff; background:#f4869d; display:block; border-radius:4px;}
.mainPanel .description_area .explainArea p.explainText{font-size:16px;}

.product_img .bx-wrapper{box-shadow:0 0 0 0; border:none; background:none; margin-bottom:20px;}
.product_img .bx-wrapper li{text-align:center; background:#ffffff; }
.product_img .bx-wrapper img{height:480px; width:auto; margin:0 auto;}
.product_img .bx-wrapper .bx-prev{background:url(../images/sales_detail/left_arrow.png); width:41px; height:41px; margin-top:-20px;}
.product_img .bx-wrapper .bx-next{background:url(../images/sales_detail/right_arrow.png); width:41px; height:41px; margin-top:-20px;}
/* .bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus{background-position:0 0 !important;} */
#bx-pager{height:102px;}
#bx-pager:after{display:block; clear:both; content:'';} 
#bx-pager a{width:14.8%; height:100px; display:block; background:#bbb; float:left; margin-right:1.5%; box-sizing:border-box;}
#bx-pager a.active{border:2px solid #f4869d;}
#bx-pager a:last-child{margin-right:0;}
#bx-pager a img{height:96px; width:auto; overflow:hidden;}

.mainPanel .product_img .wishList_icon a{display:block;}


.category_cont_new:after{display:block; clear:both; content:'';}

.page{clear:both; display: flex; justify-content: space-around; margin:50px 0 30px 0;}
.page ul{display:inline-block;}
.page ul:after{display:block; clear:both; content:'';}
.page ul li{float:left; display:flex; justify-content: space-between;}
.page ul li a{width:25px; height:25px; text-align:center; padding:3px 5px; margin:0 2.5px; font-size:14px; color:#555555;}
.page ul li a.on,.page ul li a:hover,.page ul li a:active{color:#ffffff; border-radius:50%; background:#bd9655; }
.page ul li a span{display:none;} 
.page ul li a.pageBtn{width:25px; height:25px; padding:0; border:1px solid #dddddd; background-color:#ffffff !important; border-radius:50%; } 
.page ul li a.pageBtn:hover,.page ul li a.pageBtn:active{ background-color:#f7f7f7 !important;}
.page ul li a.first{display:block; background:url(../images/common/paging_fi.png) no-repeat center center; background-size:8px 9px;}
.page ul li a.prev{display:block; background:url(../images/common/paging_pr.png) no-repeat center center; background-size:5px 9px;}
.page ul li a.next{display:block; background:url(../images/common/paging_ne.png) no-repeat center center; background-size:5px 9px;}
.page ul li a.last{display:block; background:url(../images/common/paging_la.png) no-repeat center center; background-size:8px 9px;}


/* product loader */

.loaderWrapper{height:602px; position:relative;}
.loaderWrapper .loader_bg{position:absolute;}
.loaderWrapper .loader_bg .shopping_loader{position:absolute;}

/* 상품 상세보기(쇼퍼) */
.agentArea .user_name .agentName.pink p span{color:#f4869d; border:1px solid #f4869d;}



/* 에이전트 보기(수정) */

.select-city{margin:20px auto 40px auto; text-align:center; position:relative; }
.select-city>a{box-sizing:border-box; margin:0 auto; text-align:center; display:inline-block; padding:15px 15px 15px 30px; background:url("/resources/images/agent/city-selector.png") #ffffff no-repeat 8px center; background-size:11px 7px;  border:1px solid #e1e1e1; border-radius:10px; font-size:16px; color:#666666;}
.select-city>a img{/*padding-right:15px; border-right:1px solid #dbdbdb;*/ margin-right:8px; width:36px;}
.select-city>a span{color:#3e72cd;}

.select-city-option{background:#ffffff; position:absolute; left:50%; z-index:99; border:1px solid #e1e1e1; border-radius:0 0 10px 10px;}
.select-city-option li{text-align:left;}
.select-city-option li a{display:block; padding:10px; font-size:14px; color:#555555; text-align:left !important; margin-left:20px;}
.select-city-option li a img{margin-right:25px; width:30px;}
.select-city-option li a:hover,.select-city-option li a:active{background:#f6f6f6;}

.show-agent-wrapper:after{display:block; clear:both; content:'';}
.agent-info-card{display:inline-block; width:23.65%; margin:0.6%; background:#ffffff; border:1px solid #ededed; padding:20px 15px; box-shadow:1px 2px 2px rgba(0,0,0,0.1); cursor:pointer;}
/* .agent-info-card .agent-card-top{border:1px solid #;} */
.agent-info-card .agent-card-top:after{display:block; clear:both; content:'';}
.agent-info-card .agent-info-photo{width:64px; height:64px; border-radius:50%; border:1px solid #ededed; overflow:hidden; float:left; display:inline-block; margin-right:10px;}
.agent-info-card .agent-info-photo img{/*width:auto; height:auto;*/ text-align:center; vertical-align:center; }
.agent-info-card .agent-info-summary{display:inline-block; padding:10px 0 10px 14px; /*border-bottom:1px solid #e5e5e5;*/ float:left;}
.agent-info-card .agent-info-summary p.agent-name{font-size:16px; color:#444444; font-weight:500; padding-bottom:5px;}
.agent-info-card .agent-info-summary p.agent-location{color:#888888; font-size:16px;}
.agent-info-card .agent-info-summary p.agent-location span{display:inline-block; background:url("/resources/images/agent/agent-location.png") no-repeat center center; width:17px; height:17px; margin-right:5px; position:relative; top:2px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; word-break:break-all;}
.agent-info-card .agent-info-summary p.agent-location img{width:32px; height:auto; margin-right:4px;}
.agent-info-card .agent-card-mid{padding:15px 0 45px 0; position:relative;}
.agent-info-card .agent-card-mid p{letter-spacing:-1px; font-size:15px; color:#888888; width:98%; line-height:1.4em; display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; height:63px;}
.agent-info-card .agent-card-mid>div{text-align:center;}
.agent-info-card .agent-card-mid>div>a{display:block; padding:10px 0; font-size:13px; color:#888888;}
.agent-info-card .agent-card-mid>div.read-more>a{ border-bottom:1px solid #eeeeee;}
.agent-info-card .agent-card-mid>div.read-more-close>a{ border-top:1px solid #eeeeee;}
.agent-info-card .agent-card-mid>div{position:absolute; bottom:5px; left:0; right:0; }
.agent-info-card .agent-card-mid>div.read-more a span{display:inline-block; background:url("/resources/images/agent/agent-read-more.png") no-repeat center center; width:11px; height:5px; margin-right:5px;}
.agent-info-card .agent-card-mid>div.read-more-close a span{display:inline-block; background:url("/resources/images/agent/agent-read-more-c.png") no-repeat center center; width:11px; height:5px; margin-right:5px;}
.agent-info-card .agent-card-bottom .agent-tab{}
.agent-info-card .agent-card-bottom .agent-tab ul:after{display:block; clear:both; content:'';}
.agent-info-card .agent-card-bottom .agent-tab li{float:left; width:32%; margin-right:2%;}
.agent-info-card .agent-card-bottom .agent-tab li a{height:34px; text-align:center; display:block; padding:8px 0; border:1px solid #eeeeee; border-radius:25px; background-color:#ffffff;}
.agent-info-card .agent-card-bottom .agent-tab li a span{display:none;}
.agent-info-card .agent-card-bottom .agent-tab li a:hover{background-color:#f3f3f3;}

.agent-info-card .agent-card-bottom .agent-tab li:nth-child(1) a{background:url("/resources/images/agent/agent-tab-01.png") no-repeat center center;}
.agent-info-card .agent-card-bottom .agent-tab li:nth-child(2) a{background:url("/resources/images/agent/agent-tab-02.png") no-repeat center center;}
.agent-info-card .agent-card-bottom .agent-tab li:nth-child(3) a{background:url("/resources/images/agent/agent-tab-03.png") no-repeat center center;}
.agent-info-card .agent-card-bottom .agent-tab li:nth-child(1) a.active{background:url("/resources/images/agent/agent-tab-01-active.png") #3498db no-repeat center center; border:1px solid #3498db;}
.agent-info-card .agent-card-bottom .agent-tab li:nth-child(2) a.active{background:url("/resources/images/agent/agent-tab-02-active.png") #ffb03b no-repeat center center; border:1px solid #ffb03b;}
.agent-info-card .agent-card-bottom .agent-tab li:nth-child(3) a.active{background:url("/resources/images/agent/agent-tab-03-active.png") #555555 no-repeat center center; border:1px solid #555555;}
.agent-info-card .agent-card-bottom .agent-tab li:nth-child(1) a.disabled{background:url("/resources/images/agent/agent-tab-01-disabled.png") #ffffff no-repeat center center;}
.agent-info-card .agent-card-bottom .agent-tab li:nth-child(2) a.disabled{background:url("/resources/images/agent/agent-tab-02-disabled.png") #ffffff no-repeat center center;}
.agent-info-card .agent-card-bottom .agent-tab li:nth-child(3) a.disabled{background:url("/resources/images/agent/agent-tab-03-disabled.png") #ffffff no-repeat center center;}


.agent-info-card .agent-card-bottom .agent-tab li:last-child{margin-right:0;}

.agent-card-bottom .agent-con-list{padding:12px 0;}
.agent-con-list .agent-con-title{font-size:16px; color:#444444; font-weight:400; line-height:1.4em;}
.agent-con-list .agent-con-text, .agent-long-text{font-size:14px; color:#888888;}
.agent-long-text{width:98%; line-height:1.4em; display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.agent-card-bottom .agent-content>div>.agent-con-list{border-bottom:1px solid #ebebeb;}
.agent-card-bottom .agent-content>div>.agent-con-list:nth-child(3){border-bottom:0;}
.agent-card-bottom .shopping-request-button a{display:block; padding:8px 0;  text-align:center; color:#ffffff; font-size:13px; background:#f4869d; border-radius:25px;}
.agent-card-bottom .shopping-request-button a:after{content:'>'; color:#ffffff; padding-left:10px; display:inline-block;}

.agent-card-bottom .show_more{margin-top:5px; display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; position:absolute; bottom:20px; left:15px; right:15px;}
.agent-card-bottom .show_more a{border:1px solid #dedede; background:#ececec; padding:8px 0; border-radius:25px; color:#666666; font-size:13px; text-align:center; width:100%;}
.agent-card-bottom .show_more a img{width:20px; height:20px; margin-right:3px;}
.agent-card-bottom .show_more a .green{color:#f4869d; margin-left:5px; margin-right:5px;}

.agent-con-list .agent-con-text span{display:inline-block; max-width:45%; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; word-break:break-all; vertical-align:middle;}


.grid-item--height{height:266px;}
.grid-item--height2{height:544px; }

.agent-noResult{margin:0.6%; background:#ffffff; border:1px solid #ededed; padding:20px 15px; box-shadow:1px 2px 2px rgba(0,0,0,0.1); text-align:center;}
.agent-noResult p{font-size:22px; color:#444444; padding:30px 0; font-weight:500;}


.profile-modify .container{width:1440px; padding:0;}
.profile-side-menu{padding-left:0;}
.profile-side-menu>div{background:#ffffff; border-radius:6px; padding:0;}
.profile-side-menu .profile-side-title{padding:15px 20px; background:#f4869d; color:#ffffff; font-weight:400; font-size:20px; border-radius:6px 6px 0 0;}
.profile-side-menu .profile-side-panel{padding:15px 0;}
.profile-side-menu .profile-side-panel>ul>li>a{display:block; padding:15px 20px; font-size:16px; color:#333333;}
/*.profile-side-menu .profile-side-panel>ul>li:first-child>a{background:url("/resources/images/mypage/profile-side-toggle.png") no-repeat 90% center;}*/
.profile-side-menu .profile-side-panel>ul>li>a.active{background-color:#fafafa; border-left:3px solid #f4869d;}
.profile-side-menu .profile-side-panel>ul>li>ul{padding:0 45px;}
.profile-side-menu .profile-side-panel>ul>li>ul>li>a{display:block; padding:15px 0; font-size:16px; color:#666666;}
.profile-side-menu .profile-side-panel>ul>li>ul>li>a.on{color:#f4869d;}

.profile-main-area{padding:10px; height:650px;}
.profile-main-area>div{background:#ffffff; padding:0; width:49.4%; margin-right:1%; float:left; border-radius:6px; overflow:hidden; position:relative; box-shadow:3px 2px 2px rgba(0,0,0,0.1); height:650px;}
.profile-main-area>div:last-child{margin:0;}
.profile-main-area .profile-main-title{text-align:center; height:50px; padding:15px 0; border-bottom:1px solid #ebebeb; position:relative;}
.profile-main-area .profile-main-title p{display:inline-block; font-size:20px; color:#555555; font-weight:500;}
.profile-photo-uploader {position:relative; overflow:hidden; margin:0 auto; width:160px; height:160px; border-radius:50%; /*background:url(/resources/images/mypage/photo-uploader-bg.png) no-repeat center center;*/ border:2px dashed #e8e8e8;}
#filePhoto{position:absolute; width:100%; height:160px; left:0; top:0; z-index:2; opacity:0; cursor:pointer;}
/*.profile-photo-uploader img{position:absolute; width:100%; line-height:160px; left:0px; z-index:1; border:none; top: 50%; transform: translate(0%,-50%);}*/
.photo-upload-area{position:relative;}
.photo-upload-area .photo-delete-button{position:relative; top:-30px; right:-50px; display:inline-block; z-index:10;}
.photo-upload-area .photo-delete-button a{background:#ffffff; border:1px solid #e7e7e7; border-radius:50%; width:30px; height:30px; display:block; }
.photo-upload-area .photo-delete-button a img{text-align:center; vertical-align:middle; padding:7px 0;}
.profile-main-panel{padding:20px 40px;}
.profile-main-panel>div.user-infomation:after{display:block; clear:both; content:'';}
.profile-main-panel>div.user-infomation>div{clear:both; margin-bottom:15px; overflow:hidden;}
.profile-main-panel>div.user-infomation>div:after{display:block; clear:both; content:'';}
.profile-main-panel .user-infomation-input:after{display:block; clear:both; content:'';}
.profile-main-panel .user-infomation-input p{float:left; width:20%; padding:10px 0; font-weight:400; color:#555555; font-size:17px; letter-spacing:-1px; word-break:keep-all;}
.profile-main-panel .user-infomation-input>div.inputbox{float:left;  width:80%;}
.profile-main-panel .user-infomation-input>div.inputbox.half-size{width:36.5%;}
.profile-main-panel .user-infomation-input .modal-pop-button{padding:12px 5px 0 3px; border-bottom:1px solid #555555; display:inline-block; margin-top:-2px;}
.profile-main-panel .user-infomation-input .modal-pop-button a{color:#555555; font-size:14px; }
.profile-main-panel .user-infomation-input .modal-pop-button a img{margin-left:5px; position:relative; top:-1px;}
.profile-main-panel .user-infomation-input input,.profile-main-panel .user-infomation-input textarea{width:100%; padding:10px; border:1px solid #ebebeb; border-radius:6px;}
.profile-main-panel .user-infomation-input textarea{resize:none; font-size:14px; line-height:1.4em; height:110px;}

.profile-main-panel .user-infomation-input .selbox{float:left; width:20%; height:auto;}
.profile-main-panel .user-infomation-input .selbox select{padding:10px 20px 10px 10px; border:1px solid #ebebeb; border-radius:6px; width:90%;}
.profile-main-panel .user-infomation-input{}
.profile-main-panel .user-infomation-input .inputbox.width-selbox{width:50%;}

.show-my-profile{text-align:center; margin-bottom:0; margin-top:15px;}
.show-my-profile a{font-size:16px; color:#000000; background:#ededed; display:block; padding:10px 0; border-radius:25px;}
.show-my-profile a:after{content:">"; color:#000000; margin-left:10px;}
.show-my-profile a:hover{background:#dedede;}
input::-webkit-input-placeholder{color:#999999; font-size:14px;}

.photo-edit-area{text-align:center; margin:15px auto;}
input::-moz-placeholder{color:#999999; font-size:14px;}
input:-ms-input-placeholder {color:#999999 !important; font-size:14px;}

.profile-main-panel .user-infomation.private .user-infomation-input>div.inputbox{width:56%;}
.profile-main-panel .user-infomation.private .user-infomation-input>div.inputbox.with-selbox{width:38%;}
.profile-main-panel .user-infomation-input p.notice{padding-left:15px; width:22%; font-size:16px;  display:inline-block; position:relative; top:3px;}
.profile-main-panel .user-infomation-input .notice.green{color:#01a63d; border:1px solid #01a63d; background:none;}
.profile-main-panel .user-infomation-input .notice.green span{display:inline-block; background:url(/resources/images/mypage/check-complete.png) no-repeat center center; background-size:16px 12px; width:16px; height:12px; margin-right:8px;}


.photo-upload-over{width: 160px; height: 160px; position: absolute; top: 0; left: 50%; margin-left: -80px; border-radius: 50%; background:url(/resources/images/mypage/photo-upload-over.png) rgba(0,0,0,0.7) no-repeat center center;}
.profile-main-area:after{display:block; clear:both; content:'';}

.profile-certify-button{float:left; margin-left:15px; text-align:center; width:19%;}
.profile-certify-button a{display:block; font-size:16px; color:#666666; padding:10px 0; background:#eeeeee; border-radius:6px; border:1px solid #dcdcdc;}
.profile-certify-button a:hover{background:#dedede;} 

.profile-modify{padding:45px 0;}

.profile-main-panel .user-infomation-input .result{float:left; max-width:57%; width:57%;}
.profile-main-panel .user-infomation-input .result:after{display:block; clear:both; content:'';}
.profile-main-panel .user-infomation-input .result p{font-weight:300; width:auto; width:98%; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; word-break:break-all;}
.profile-main-panel .user-infomation-input .result.long-text p{max-height:199px; display:block; display:-webkit-box; -webkit-line-clamp:8; line-height:1.4em; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; white-space:normal;}

.mobile-menu-panel{width:100%; display:none;}
.mobile-menu-panel ul:after{display:block; clear:both; content:'';}
.mobile-menu-panel ul li{float:left; width:20%; border-right:1px solid #f5f5f5;}
.mobile-menu-panel ul li:last-child{border-right:0;}
.mobile-menu-panel ul li a{display:block; padding:15px 0; text-align:center; font-size:16px; color:#666666; }
.mobile-menu-panel ul li a.active{background-color:#999999; color:#ffffff;}

.mobile-menu-panel ul li span.icon{display:block; margin:0 auto 10px auto;  width:40px; height:37px;}
.mobile-menu-panel ul li:nth-child(1) a span.icon{background:url(/resources/images/mypage/mo-profile-menu01.png) no-repeat center center; background-size:27px 35px;}
.mobile-menu-panel ul li:nth-child(2) a span.icon{background:url(/resources/images/mypage/mo-profile-menu02.png) no-repeat center center; background-size:36px 36px;}
.mobile-menu-panel ul li:nth-child(3) a span.icon{background:url(/resources/images/mypage/mo-profile-menu03.png) no-repeat center center; background-size:40px 37px;}
.mobile-menu-panel ul li:nth-child(4) a span.icon{background:url(/resources/images/mypage/mo-profile-menu04.png) no-repeat center center; background-size:32px 37px;}
.mobile-menu-panel ul li:nth-child(5) a span.icon{background:url(/resources/images/mypage/mo-profile-menu05.png) no-repeat center center; background-size:34px 36px;}
.mobile-menu-panel ul li:nth-child(1) a.active span.icon{background:url(/resources/images/mypage/mo-profile-menu01-active.png) no-repeat center center; background-size:27px 35px;}
.mobile-menu-panel ul li:nth-child(2) a.active span.icon{background:url(/resources/images/mypage/mo-profile-menu02-active.png) no-repeat center center; background-size:36px 36px;}
.mobile-menu-panel ul li:nth-child(3) a.active span.icon{background:url(/resources/images/mypage/mo-profile-menu03-active.png) no-repeat center center; background-size:40px 37px;}
.mobile-menu-panel ul li:nth-child(4) a.active span.icon{background:url(/resources/images/mypage/mo-profile-menu04-active.png) no-repeat center center; background-size:32px 37px;}
.mobile-menu-panel ul li:nth-child(5) a.active span.icon{background:url(/resources/images/mypage/mo-profile-menu05-active.png) no-repeat center center; background-size:34px 36px;}


.mobile_header .moHeader_top{padding:8px; border-bottom:1px solid #dbdbdb;}
.mobile_header .moHeader_top:after{display:block; clear:both; content:'';}
.mobile_header h1{float:left; margin-right:2%; width:8%;}
.mobile_header .moHeader_top .SearchArea{float:left; position:relative; width:65%;}
.mobile_header .moHeader_top .SearchArea .searchBtn{position:absolute; top:50%; margin-top:-17px; right:10px;}
.mobile_header .moHeader_top .SearchArea .searchBtn a{display:block; padding:7px 4px; }
.mobile_header .moHeader_top .SearchArea .searchBtn img{height:17px; width:auto; vertical-align:top;}
.mobile_header .moHeader_top ul li{float:left; margin-right:4.7px;}
.mobile_header .moHeader_top ul li:last-child{margin-right:0px;}
.mobile_header .moHeader_top ul li a{display:inline-block; position:relative; padding:10px 2px 5px 2px;}
.mobile_header .moHeader_top ul li span.disNone{display:none;}
.mobile_header .moHeader_top ul li a span.changeIcon1{display:inline-block; background:url(../images/main/change1.png) no-repeat center center; width:25px; height:21px; position:relative; background-size:contain;}
.mobile_header .moHeader_top ul li a span.msgIcon{display:inline-block; background:url(../images/main/msgIcon.png) no-repeat center center; width:21px; height:22px; margin-right:0 !important; position:relative; background-size:contain;}
.mobile_header .moHeader_top ul li a span.msgIcon em{ position: absolute; top: -11px; line-height: 23px; color: #fff; font-size: 9px; text-align: center; border-radius: 50%; background: #f4869d; width: 18px; height: 18px;}
.mobile_header .moHeader_top ul li .myMenu a{ position:relative; top:-4px;}
.mobile_header .moHeader_top ul li .myMenu a span.menuIcon{display:inline-block; background:url(../images/main/mobile_myicon.png) no-repeat center center; width:23px; height:24px; background-size:contain;}
.mobile_header .moHeader_top .basicMenu{float:right; margin-left:10px; width:23%; margin-left:2%;}
.mobile_header .moHeader_top .basicMenu:after{display:block; clear:both; content:'';}

.mobile_header .moHeader_bottom{padding:0 8px;}
.mobile_header .moHeader_bottom ul:after{display:block; clear:both; content:'';}
.mobile_header .moHeader_bottom ul li{float:left; display:block; width:33.3%; text-align:center;}
.mobile_header .moHeader_bottom ul li a{padding:10px 5px; display:inline-block; text-align:center; color:#333333;}
.mobile_header .moHeader_bottom ul li a:active{padding:10px 5px 8px 5px; border-bottom:2px solid #f4869d; font-weight:500;}
.mobile_header .moHeader_bottom ul li.Pink a{display:inline-block; background:#f4869d; color:#ffffff; text-align:center; border-radius:4px; width:100%; padding:3px 0;}
.mobile_header .moHeader_bottom ul li.Pink{padding:7px 0;}
.mobile_header .moHeader_bottom ul li.Pink a:active{background:#f04e53; padding:3px 0;}

.profile-side-menu.agent .profile-side-title{background:#f4869d;}
.profile-side-menu.agent .profile-side-panel>ul>li>a.active{border-left:3px solid #f4869d;}
.profile-side-menu.agent .profile-side-panel>ul>li>ul>li>a.on{color:#f4869d;}


/* 프로필 */

.show-profile .profile-main-area,.show-profile .profile-main-area>div{height:auto;}
.profile-modify .profile-info{padding-left:0;}
.profile-info .profile-side-title{background:#ffffff; border-radius:6px 6px 0 0; text-align:center; padding:15px 0; position:relative; border-bottom:1px solid #ebebeb;}
.profile-main-title>span{width:9px; height:9px; border-radius:50%; display:inline-block; position: absolute; left: 15px; top: 50%; margin-top: -4px;}
.profile-main-title>span.pink{background:#f4869d;}
.profile-main-title>span.green{background:#f4869d;}
.profile-info .profile-side-title p{font-weight:400; font-size:18px; color:#555555; letter-spacing:-1px; padding:0 37px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; word-break:break-all;}
.profile-info .profile-side-title>a{position:absolute; right:15px; top:50%; margin-top:-9px;}
.profile-info .profile-side-title>a img{width:19px; height:auto;}
.profile-info .profile-info-data{background:#ffffff; padding:10px 15px; border-radius:0 0 6px 6px; text-align:center;}
.profile-info .profile-info-data>a{margin-top:8px; font-size:14px; color:#999999; text-decoration: underline !important;}
.profile-info .profile-user-photo{width:61px; height:61px; border-radius:50%; border:1px solid #efefef; margin:0 auto;}
.profile-info .profile-intro-text{margin-top:15px; max-height:85px; overflow-y: auto;}
.profile-info .profile-intro-text,.profile-info .profile-lang{text-align:left;}
.profile-info .profile-lang{margin-top:15px;}
.profile-info .profile-lang p{color:#555555; font-size:14px; font-weight:400; letter-spacing: -1px; word-break:keep-all;}

.profile-main-panel{ text-align:center; }
.profile-main-panel>p{display:inline-block; padding:15px 60px; color:#ffffff; font-size:16px; background:#f4869d; border-radius:25px; margin:0 auto 35px auto; letter-spacing:-1px;}
.agent-area .profile-main-panel>p{background:#f4869d;}

.profile-main-panel>.notice{margin-top:40px; padding-top:30px; border-top:1px dashed #dddddd; text-align:left;}
.profile-main-panel>.notice p{font-size:18px; color:#666666; word-break:keep-all; line-height:1.4em;}

.profile-main-panel .notice>div{text-align:center; margin-top:25px;}
.profile-main-panel .notice>div>a{display:inline-block; color:#ffffff; background:#f4869d; padding:8px 30px; border-radius:25px; font-size:16px;}
.profile-main-panel .notice>div>a:hover{background:#f4869d;}
.agent-area .profile-main-panel .notice>div>a{background:#f4869d;}
.agent-area .profile-main-panel .notice>div>a:hover{background:#f4869d;}

.profile-main-panel .no-result ul li.agent-regist{margin:23px 0;}
.profile-main-panel .no-result ul li.agent-regist .result-wrapper{border:3px solid #bbbbbb; border-radius:4px; padding:30px;}
.profile-main-panel .no-result ul li.agent-regist .result-wrapper:after{display:block; clear:both; content:'';}
.no-result ul li.agent-regist .result-wrapper .agent-result-thumb{float:left; margin-right:20px; padding:25px 0;}
.no-result ul li.agent-regist .result-wrapper div p{text-align:left; font-size:16px; color:#333333; line-height:1.4em; word-break:keep-all;  margin-bottom:15px; }
.no-result ul li.agent-regist .result-wrapper div p.green{color:#f4869d; font-size:18px; font-weight:400; }

.no-result ul li.agent-regist .result-wrapper .progress{height:10px; line-height:10px; background:#eeeeee; width:160px; border-radius:15px; box-shadow:0 0 0 0; margin-bottom:0;}
.no-result ul li.agent-regist .result-wrapper .progress-bar{line-height:10px; background-color:#f4869d; background-image:none;}

.shopper-shopping-list,.agent-information-area {padding:24px 20px;}
.shopper-shopping-list>p.pink{font-size:16px; color:#f4869d; margin-bottom:10px;}
.agent-information-area>p.green{font-size:16px; color:#f4869d; margin-bottom:10px;}
.shopper-shopping-list .shopping-list-wrapper>ul>li{padding:20px; border-bottom:1px solid #e5e5e5;}
.shopper-shopping-list .shopping-list-wrapper>ul>li a{display:block;}
.shopper-shopping-list .shopping-list-wrapper>ul>li a:after{display:block; clear:both; content:'';}
.shopper-shopping-list .shopping-list-wrapper>ul>li .product-img{float:left; width:160px; height:108px; text-align:center; vertical-align: middle; overflow:hidden;}
.shopper-shopping-list .shopping-list-wrapper>ul>li .product-img>img{width:auto; height:108px;}
.shopper-shopping-list .shopping-list-wrapper>ul>li .product-text{padding:0 5%; float:left; }
.shopping-list-wrapper>ul{max-height:612px; height:612px; overflow-y:scroll;}
.shopping-list-wrapper>ul>li .product-text p.product-title{font-size:18px; color:#555555; font-weight:400; margin-bottom:15px; word-break:keep-all;}
.shopping-list-wrapper>ul>li .product-text ul li:after{display:block; clear:both; content:'';}
.shopping-list-wrapper>ul>li .product-text ul li.shopping-route span{font-size:14px; color:#999999;}
.shopping-list-wrapper>ul>li .product-text ul li{position:relative; padding-bottom:5px;}
.shopping-list-wrapper>ul>li .product-text ul li span.middle{position:absolute; left:50%; margin-left:-5px; font-size:10px; top:50%; margin-top:-7px;}
.shopping-list-wrapper>ul>li .product-text ul li span{font-size:16px; color:#666666; line-height:1.4em;}
.shopping-list-wrapper>ul>li .product-text ul li span.left{float:left;}
.shopping-list-wrapper>ul>li .product-text ul li span.right{float:right;}
.shopping-list-wrapper>ul>li .product-text ul li span.flag-icon{display:inline-block; width:29px; height:17px; margin-right:7px; position:relative; top:3px;}
.shopping-list-wrapper>ul>li .product-text ul li span.flag-icon.us{background:url(../images/main/flagIcon3.png) no-repeat center center; background-size:contain;}
.shopping-list-wrapper>ul>li .product-text ul li span.flag-icon.ch{background:url(../images/main/flagIcon4.png) no-repeat center center; background-size:contain;}
.shopping-list-wrapper>ul>li{position:relative;}
.shopping-list-wrapper>ul>li .list-detail-go{float: right; position: absolute; right: 0; top: 50%; margin-top: -13px; padding: 0;}


.shopping-list-wrapper .notice>div{text-align:center; margin-top:25px;}
.shopping-list-wrapper .notice>div>a{display:inline-block; color:#ffffff; background:#f4869d; padding:8px 30px; border-radius:25px; font-size:16px;}
.shopping-list-wrapper .notice>div a:hover{background:#f4869d;}

.agent-information-wrapper .notice>div{text-align:center; margin-top:25px;}
.agent-information-wrapper .notice>div>a{display:inline-block; color:#ffffff; background:#f4869d; padding:8px 30px; border-radius:25px; font-size:16px;}
.agent-information-wrapper .notice>div a:hover{background:#f4869d;}

.agent-introduction-text{padding-top:20px; padding-bottom:35px; border-bottom:1px dashed #e5e5e5;}
.agent-introduction-text p{font-size:18px; color:#555555; font-weight:400; word-break:keep-all; line-height:1.4em;}

.agent-information-wrapper .agent-information-tab{margin-top:30px;}
.agent-information-wrapper .agent-information-tab ul:after{display:block; clear:both; content:'';}
.agent-information-wrapper .agent-information-tab ul li{float:left; width:32.6%; text-align:center; margin-right:1%;}
.agent-information-wrapper .agent-information-tab ul li:nth-child(3){margin-right:0;}
.agent-information-wrapper .agent-information-tab ul li a{font-size:16px; color:#555555; font-weight:400; padding:12px 0; display:inline-block; width:100%; border:1px solid #dcdcdc; }

.agent-information-wrapper .agent-information-tab ul li.agent1 a.active{color:#ffffff; background:#3498db;}
.agent-information-wrapper .agent-information-tab ul li.agent2 a.active{color:#ffffff; background:#ffb03b;}
.agent-information-wrapper .agent-information-tab ul li.agent3 a.active{color:#ffffff; background:#555555;}

.agent-information-block{margin-top:10px;}
.agent-information-block>div{padding:0 20px;}
.agent-information-block .iRow{padding:25px 0; border-bottom:1px solid #e5e5e5; margin-bottom:0 !important;}
.agent-information-block .iRow p{ font-weight: 500; color: #333333; font-size: 18px; padding-bottom: 15px;}
.agent-information-block .iRow p .global_icon{background: url(../images/register/city.png) no-repeat center center; margin-right: 10px; display: inline-block; width: 22px; height: 21px; position: relative; top: 5px;}
.agent-information-block .iRow .textBox p{ font-size: 16px; color: #888888; font-weight: 300; padding-bottom:5px;}
.agent-information-block .iRow .textBox { margin-left: 35px;}
.agent-information-block .iRow p .cart_icon { background: url(../images/register/micon.png) no-repeat center center; margin-right: 10px; display: inline-block; width: 21px; height: 18px; position: relative; top: 5px;}
.agent-information-block .iRow .textBox p.text-multiline { max-height: 58px; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.agent-information-block .iRow p .product_icon { background: url(../images/register/icon_gift.png) no-repeat center center; margin-right: 10px; display: inline-block; width: 20px; height: 17px; position: relative; top: 5px;}
.agent-information-block .iRow p .basket_icon { background: url(../images/register/icon_basket.png) no-repeat center center; margin-right: 10px; display: inline-block; width: 23px; height: 20px; position: relative; top: 3px;}
.agent-information-block .show_more{width:80%; margin:20px auto 0 auto;}
.agent-information-block .show_more a { border: 1px solid #dedede; background: #ececec; padding: 10px 0; border-radius: 35px; color: #666666; font-size: 14px; text-align: center; display: block;}
.agent-information-block .show_more a span{color:#f4869d;}

.agent-information-block .agent1-detail{border:1px solid #3498db;}
.agent-information-block .agent2-detail{border:1px solid #ffb03b;}
.agent-information-block .agent3-detail{border:1px solid #555555;}


/* 요청보기 */

.request-search-area{padding:0; clear:both; float:right;}
.request-search-area:after{display:block; clear:both; content:'';}
.request-search-area .request-search-field{float:left;}
.request-search-area .request-search-field:after{display:block; clear:both; content:'';}
.request-search-area .request-search-field p{float:left; font-size:16px; color:#555555; padding-right:10px; position:relative; top:8px;}
.request-search-area .request-search-field .inputbox{float:left; position:relative;}
.request-search-area .request-search-field .inputbox input{border:1px solid #bfbfbf; padding:8px 5px; font-size:16px; width:100%;}
.request-search-area .green-arrow{padding:0 15px; display:inline-block; float:left; position:relative; top:6px;}
.request-search-area .green-arrow span{color:#f4869d; font-size:10px;}

.request-search-area .search-submit{float:left; text-align:center; position:relative;}
.request-search-area .search-submit a{display:block; padding:8px 30px; border:1px solid #f4869d; background:#f4869d; border-radius:4px; color:#ffffff; font-size:16px;}
.request-search-area .search-submit a:hover{background:#f4869d;}

.request-main-area{clear:both; padding-top:15px;}
.request-main-area:after{display:block; clear:both; content:'';}
.request-main-area .sub-panel .sub-area-title{background:#edefed; border-radius:6px 6px 0 0; padding:15px 0; text-align:center; border-bottom:1px solid #eeeeee; overflow: hidden;}
.request-main-area .sub-panel .sub-area-title p{font-size:18px; color:#444444; font-weight:500; }

.request-main-area .side-panel-detail{background:#ffffff; border-radius:0 0 6px 6px; padding:20px; overflow: hidden; border:1px solid #edefed; border-top:0;}
.request-main-area .side-panel-detail .sub-area-list>div>p{font-size:18px; font-weight:400; color:#444444;}
.request-main-area .side-panel-detail .sub-area-list{padding-bottom:25px; /* border-bottom:1px dashed #d9d9d9; */}
.request-main-area .side-panel-detail .sub-area-list:nth-child(2){margin-top:15px; border-bottom:0;}
.request-main-area .side-panel-detail .sub-area-list>div{position:relative;}
.request-main-area .side-panel-detail .sub-area-list>div>a{position:absolute; right:0; top:0; font-size:15px; color:#999999;}
.request-main-area .side-panel-detail .sub-area-list>div>a span.go{display:inline-block; background:url(../images/mypage/sub-area-go.png) no-repeat center center; width:6px; height:12px; margin-left:10px;}

.sub-area-list .route-panel{margin-top:15px;}
.sub-area-list.area-01 .route-panel:after{display:block; clear:both; content:'';}
.sub-area-list.area-01 .route-panel>div{float:left;}
.sub-area-list.area-01 .route-panel>div:after{display:block; clear:both; content:'';}
.sub-area-list.area-01 .route-panel>div>div{float:left; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; padding:25px 0; text-align:center; }
.sub-area-list.area-01 .route-panel>div>div:last-child{border-right:1px solid #eeeeee;}
.sub-area-list.area-01 .route-panel>div.icon{background:#3498db; text-align:center; vertical-align: middle; position:relative;}
.sub-area-list.area-01 .route-panel>div.icon span{background:url(../images/agent/sub-area-icon1.png) no-repeat center center; width:23px; height:22px; display:inline-block; position:absolute; top:50%; margin-top:-11px; left:50%; margin-left:-11px;}
.sub-area-list.area-01 .route-panel>div>div p:first-child{font-size:18px; color:#444444; font-weight:500; letter-spacing:-1px;}
.sub-area-list.area-01 .route-panel>div>div p:last-child{font-size:14px; color:#888888; padding-top:5px;}
.sub-area-list.area-01 .route-panel>div>div p{line-height:1.4em;}
.sub-area-list.area-01 .route-panel>div>div p .flag-icon{display:inline-block; width:29px; height:17px; margin-right:7px; position:relative; top:3px;}
.sub-area-list.area-01 .route-panel>div>div p .flag-icon.jp{background:url(../images/main/flagIcon2.png) no-repeat center center; background-size:contain;}
.sub-area-list.area-01 .route-panel>div>div>span{font-size:9px; color:#999999; position:relative; top:15px;}

.sub-area-list.area-02 .route-panel{margin-top:15px;}
.sub-area-list.area-02 .route-panel:after{display:block; clear:both; content:'';}
.sub-area-list.area-02 .route-panel>div{float:left;}
.sub-area-list.area-02 .route-panel>div:after{display:block; clear:both; content:'';}
.sub-area-list.area-02 .route-panel>div>div{float:left; border:1px solid #eeeeee; padding:25px 0; text-align:center; }
.sub-area-list.area-02 .route-panel>div.icon{background:#ffb03b; text-align:center; vertical-align: middle; position:relative;}
.sub-area-list.area-02 .route-panel>div.icon span{background:url(../images/agent/sub-area-icon2.png) no-repeat center center; width:22px; height:21px; display:inline-block; position:absolute; top:50%; margin-top:-11px; left:50%; margin-left:-11px;}
.sub-area-list.area-02 .route-panel>div>div{width:100%;}

.sub-area-list.area-02 .route-panel>div>div p{font-size:14px; color:#888888; padding-top:5px;}
.sub-area-list.area-02 .route-panel>div>div p{line-height:1.4em;}
.sub-area-list.area-02 .route-panel>div>div p .flag-icon{display:inline-block; width:29px; height:17px; margin-right:7px; position:relative; top:3px;}
.sub-area-list.area-02 .route-panel>div>div p .flag-icon.us{background:url(../images/main/flagIcon3.png) no-repeat center center; background-size:contain;}
.sub-area-list.area-02 .route-panel>div>div>span{font-size:9px; color:#999999; position:relative; top:15px;}

.sub-area-button{width:85%; margin:20px auto; text-align:center;}
.sub-area-button a{display:block; padding:8px 30px; border:1px solid #f4869d; background:#f4869d; border-radius:25px; color:#ffffff; font-size:16px;}
.sub-area-button a:hover{background:#f4869d;}

.request-main-panel{padding-right:0px; text-align: center;}
.request-main-panel .main-panel-top{background:#edefed; border-radius:6px 6px 0 0; border-bottom:1px solid #eeeeee; padding:15px 0;}
.request-main-panel .main-panel-top:after{display:block; clear:both; content:'';}
.request-main-panel .panel-row{display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; position:relative;}
.request-main-panel .panel-row:after{display:block; clear:both; content:'';}
.request-main-panel .main-panel-middle .panel-row>div{padding:0 10px;}
/*
.request-main-panel .panel-row>div.col1{width:10%; text-align:center;}
.request-main-panel .panel-row>div.col2{width:15%;}
.request-main-panel .panel-row>div.col3{width:20%;}
.request-main-panel .panel-row>div.col4{width:12.5%;}
.request-main-panel .panel-row>div.col5{width:15%;}
.request-main-panel .panel-row>div.col6{width:10%;}
.request-main-panel .panel-row>div.col7{width:5%;}
.request-main-panel .panel-row>div.col8{width:10%;}
*/

.request-main-panel .panel-row>div.col1{width:10%; text-align:center;}
.request-main-panel .panel-row>div.col2{width:15%;}
.request-main-panel .panel-row>div.col3{width:20%;}
.request-main-panel .panel-row>div.col5{width:15%;}
.request-main-panel .panel-row>div.col6{width:15%;}
.request-main-panel .panel-row>div.col7{width:5%;}
.request-main-panel .panel-row>div.col8{width:15%;}

.request-main-panel .panel-row .no-result{width:25% !important; text-align:center;}
.request-main-panel .panel-row>div.col6.noresult p{color:#666666;}

.request-main-panel .main-panel-middle{background:#ffffff; position:relative; border:1px solid #edefed; border-top:0; border-bottom:0;}
.request-main-panel .main-panel-middle .panel-row{ padding:10px 0; border-bottom:1px solid #eeeeee;}
.request-main-panel .main-panel-middle .panel-row .product-img{border:1px solid #e5e5e5; width:130px; height:100px; overflow:hidden; text-align:center; vertical-align: middle;}
.request-main-panel .main-panel-middle .panel-row .product-img img{ text-align:center; vertical-align: middle; width: 100%}
.request-main-panel .main-panel-middle .panel-row .col2{text-align: center;}
.request-main-panel .main-panel-middle .panel-row .col2 p{font-size:14px; color:#666666;}
.request-main-panel .main-panel-middle .panel-row .col3 p{line-height:1.4em; font-weight:400; font-size:16px; color:#222222; width:98%; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; word-break:break-all;}
.request-main-panel .main-panel-middle .panel-row .col3 span{display:block; font-size:14px; color:#888888;}
.request-main-panel .main-panel-middle .panel-row .col4{font-size:16px; color:#666666;}
.request-main-panel .main-panel-middle .panel-row .col4 .green{ color:#01a63d;}
.request-main-panel .main-panel-middle .panel-row .col5 span{color:#222222; font-size:16px; font-weight:500;}
.request-main-panel .main-panel-middle .panel-row .col6 p,.request-main-panel .main-panel-middle .panel-row .col8 p{font-size:14px; color:#666666; width:98%; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; word-break:break-all;}
.request-main-panel .main-panel-middle .panel-row span.flag-icon{display:block; width:29px; height:17px; margin:0 auto 5px auto; position:relative; top:3px;}
.request-main-panel .main-panel-middle .panel-row span.flag-icon.jp{background:url(../images/main/flagIcon2.png) no-repeat center center; background-size:contain;}
.request-main-panel .main-panel-middle .panel-row span.flag-icon.kr{background:url(../images/main/flagIcon8.png) no-repeat center center; background-size:contain;}
.request-main-panel .main-panel-middle .panel-row .col7{font-size:8px; color:#9d9d9d;}

.main-panel-middle .travel-agent{position:absolute; left:0; top:0;}

.panel-row.toggle .col2 a>div{border:1px solid #e5e5e5; width:130px; height:130px;}
.panel-row.toggle .col2 a>div .profile-user-photo{width:60px; height:60px; border-radius:50%; border:1px solid #eeeeee; margin:15px auto 5px auto;overflow: hidden; line-height: 56px;}
.panel-row.toggle .col3.expand{border:1px solid #e5e5e5; height:130px; width:62.5%; padding:0;}
.panel-row.toggle .col3.expand textarea{border:0; height:127px; width:100%; max-height:130px; overflow-y:auto; resize:none; padding:10px;}

.panel-row.toggle .col8 .button-bundle div{width:100%; margin-bottom:10px; text-align:center;}
.panel-row.toggle .col8 .button-bundle div:first-child>a{display:block; padding:10px 0; font-size:15px; color:#555555; border:1px solid #eeeeee; border-radius:4px;}
.panel-row.toggle .col8 .button-bundle div:first-child>a:hover{background:#ebebeb;}
.panel-row.toggle .col8 .button-bundle div:last-child>a{display:block; padding:10px 0; font-size:15px; color:#ffffff; background:#02a69d; border-radius:4px; word-break:keep-all;}
.panel-row.toggle .col8 .button-bundle div:last-child>a:hover{background:#f4869d;}

.request-main-panel .panel-row.more-list{text-align:center; display:block;}
.more-list.panel-row a{display:block; font-size:14px; color:#888888;}
.more-list.panel-row a span{background:url(../images/agent/city-selector.png) no-repeat center left; width:11px; height:7px; margin-right:10px; display:inline-block;}

.contents_gray.show-profile .mobile-ver{display:none;}

.profile-main-panel .user-infomation-input .like-language p{margin-left:10px; text-align:left; font-weight:300; width:60%; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; word-break:break-all;}

.faQuestion {width: 90%;}
.faQuestion th {width: 40%; padding-bottom: 10px; text-align: center; border: 2px solid #BDBDBD;}
.faQuestion td {height: 20px; padding: 10px; border: 2px solid #BDBDBD;}

/* 하단 이용서비스 */
.Sub_Contents_body pre p{padding-left: 16px; margin-bottom: -20px;}
.Sub_Contents_body pre span{float: left;}
.ColorFonts{color: red;}

.productDeal li select{width:75%; padding:5px 7px; font-size:14px; border-color:#dbdbdb; background:url("../images/category/category_select.png") no-repeat 95% center; background-size:7px 5px; float: right;}

/* 20180302 추가 */
.wDetail_contents1 .searchArea {}
.wDetail_contents1 .searchArea input.sub_search {background: url(/resources/images/common/search_icon.png) no-repeat 320px center; width: 350px; background-size: 18px 18px; padding: 12px 0px 12px 10px; position: relative; border-radius:4px;}

/* 20180315 추가 */
.modal-dialog.ap_con_box_wrap {max-width:897px; box-shadow: 0px 3px 7px 0 rgba(0, 1, 1, 0.05); margin-left:auto; margin-right:auto; margin-bottom:150px;}
.ap_con_box .modal-header {padding-bottom:10px; border-bottom:1px solid #ebebeb;}
.ap_con_box .modal-header .modal-title {text-align:center; color:#444; font-size:20px; font-weight:500; }
.ap_con_box .modal-header .close {display:none;}
.ap_con_box .modal-body {padding:0px;}
.ap_con_box .modal-body .tbox {overflow:hidden; padding:30px 5%;}
.ap_con_box .modal-body .tbox .order {position: relative; float:left; width:15%; color:#444; font-size:18px; padding-left:10px;}
.ap_con_box .modal-body .tbox .order em {color:#6a8cc7;}
.ap_con_box .modal-body .tbox .order:after {content:''; position:absolute; top:7px; right:10px; width: 8px; height:8px; border-top:2px solid #444; border-right:2px solid #444; transform:rotate(45deg);}
.ap_con_box .modal-body .tbox span {display:inline-block; color:#888; letter-spacing:-1px; line-height:1.5;}
.ap_con_box .modal-body .tbox .contents {float:right; width:80%; text-align:left;}
.ap_con_box .modal-body .tbox .contents .t1 {font-size:18px; font-weight:bold; margin-bottom:20px; color:#6a8cc7; font-weight:bold;}
.ap_con_box .modal-body .tbox .contents .t2 {font-size: 16px; color:#888;}
.ap_con_box .modal-body .tbox .contents .t2 .t2_2 {color:#9a8982; letter-spacing:-0.8px; font-weight:500;}
.ap_con_box .modal-body .tbox .contents .img {margin-bottom:20px;}
.ap_con_box .modal-body .tbox .contents .img a {display:inline-block; width:135px; vertical-align:middle;}
.ap_con_box .modal-body .tbox .contents .t3 { position:relative; font-size:16px; color:#888; padding-left:10px;}
.ap_con_box .modal-body .tbox .contents .t3:before {content:''; position:absolute; top:18px; left:0px; width:4px; height:4px; background-color:#459bd2;}
.ap_con_box .modal-body .tbox .contents .t3 b {color:#444; font-size:16px; font-weight:normal;}
.ap_con_box .modal-body .tbox .contents .t3.t3_1 {font-size:20px;}
.ap_con_box .modal-body .tbox .contents .t3.t3_2 {color:#459bd2; font-size:24px; font-weight:500;}
.ap_con_box .modal-body .tbox .contents .t3 strong {font-size:16px; color:#888; font-weight:normal;}
.ap_con_box .modal-body .textArea.footArea {position:relative; background: #fff; padding:20px 40px; color:#aaa; font-size:14px; letter-spacing:-0.8px; line-height:1.5;}
.ap_con_box .modal-body .textArea.footArea:before {content:''; position:absolute; top:0px; left:5%; width:90%; height:1px; background-color:#ebebeb;}

.modal-dialog.ap_con_box_wrap.ap_pop_wrap {width:897px;}
.ap_popcon_box .modal-header .close {display:block;}
.modal.autopw .ap_popcon_box .modal-body .textArea.colorArea {background:#fff;}
.modal.autopw .ap_popcon_box .modal-header .modal-title {border:0px;}
.modal.autopw .ap_popcon_box .modal-header {padding-bottom:0px;}
.modal.autopw .ap_popcon_box .modal-header .modal-title {color:#444; font-weight:500;}
.wishlist_con {background-color:#fafafa;}

#footer .footer_link .container .list-layout li {padding-bottom:5px;} 
#footer .footer_link .container.footer_info_box {color:#9a9a9a; text-align:center; padding:30px 0px;}
#footer .footer_link .container.footer_info_box p {position:relative; display:inline-block; font-size:13px; color:#9a9a9a; padding-right:12px;}
/*
#footer .footer_link .container.footer_info_box p:before {content:''; position:absolute; top:5px; left:-10px; width:1px; height:10px; background-color:rgba(255,255,255,0.5);}
#footer .footer_link .container.footer_info_box p:first-child:before {width:0px;}
*/
.contents_gray.shop_Requestlist {margin-bottom:80px;}
.container .show-agent-wrapper {margin-bottom:230px;}
.input_box_txt {display:inline-block; font-size:14px; color:#444; text-align:right; width:100%; padding-right:10px;}

/* 20180329 추가 */
.modal-alert-error {padding:15px; line-height:1.5;}
.modal-alert-error .msgarea p {padding-right:50px; width:80%;}

/* 20180330 추가 */
.addTelNum_warning {padding:14px 0px; font-size:18px;}
.prof_addTel .profTable_td .inputbox input.write {border:1px solid #dce0e0; box-sizing:border-box;}
.profTable_td>.inputbox {width:80%;}
.prof_TelConfirm_msg {margin-bottom:45px;}

/* 201804 추가 */
.wListCon_delete p.wListCon_Delete_tit {margin-top:-40px;}
.wListCon_delete .wListCon_Del_btn a {margin-right:0px !important; padding:10px 40px !important; box-sizign:border-box;}
.show-profile .profile-main-area,.show-profile .profile-main-area>div{min-height:800px;}
.profile-main-title>span {display:none;}
.profile-main-area .profile-main-title.t1 p {color:#f4869d;}
.profile-main-area .profile-main-title.t2 p {color:#f4869d;}
/*.profile-main-area {padding-top:0px;}*/
/*.modal-body {overflow:hidden !important;}*/
.addPhoneNumber .modal-body {overflow:hidden !important;}

/* 201804 admin_table 추가 */

*{box-sizing:border-box;}
/* select {-webkit-appearance: none; -moz-appearance: none; appearance: none; }
select::-ms-expand {display: none;} */

/* search box */
.form_box_wrap {background-color:#fff; padding:20px; padding-bottom:0px;}
.custom-select {positon:relative;}
.custom-select select {display:none;}
.select-selected {background-color:#fff; width:200px; height:40px;}
.select-selected:after {position: absolute; content: ""; top: 16px; right: 10px; width: 0; height: 0; border: 6px solid transparent; border-color: #565a5c transparent transparent transparent;}
.select-selected.select-arrow-active:after {border-color: transparent transparent #565a5c transparent; top: 9px;}
.select-items div,.select-selected {color: #333; border: 1px solid #565a5c; cursor: pointer; box-sizing:border-box; height:40px; line-height:40px; padding-left:10px;}
.select-items {position: absolute;  background-color: #fff; top: 100%; left: 0; right: 0; z-index: 99; max-height:200px; overflow-y:auto;}
.select-items div {border-top:0px;}
.select-hide {display: none;}
.select-items div:hover {background-color: rgba(237,239,237,0.7);}

.form_box .admin_input_box {position:relative; float:left;}
.admin_input_box .admin_search_box {width:300px; height:40px; padding:5px 10px; margin-right:60px; box-sizing:border-box; font-size:16px; border:1px solid #565a5c; }
.admin_input_box .admin_search_button {position:absolute; bottom:0px; right:0px; width:60px; height:40px; box-sizing:border-box; border:1px solid #565a5c; background-color:#565a5c;}
.admin_input_box .admin_search_button:before, .admin_input_box .admin_search_button:after {content:''; display:block; position:absolute; top:10px; left:18px;}
.admin_input_box .admin_search_button:before {width:15px; height:15px; border:3px solid #fff; border-radius:100%; -webkit-border-radius:100%;-moz-border-radius:100%;}
.admin_input_box .admin_search_button:after {width:3px; height:8px; background-color:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); top:21px; left:32px; }

/* table */
.tb_admin_wrap {background-color:#fff; padding:20px 20px 0px 20px; box-sizing:border-box; text-align:center; margin:0 auto;}
.tb_admin table thead {background-color:#edefed;}
.tb_admin table th, .tb_admin table td {padding:10px !important; box-sizing:border-box; text-align:center; vertical-align:middle !important; border:1px solid #ddd !important; color:#444;}
.tb_admin input {width:90%;}

.table-btn {width:100%;}
.table-btn .table-left-btn {float:left;margin-bottom:10px; width:50%;text-align:left;}
.table-btn .table-left-btn button {padding:5px 10px;margin-right:5px;}
.table-btn .table-right-btn {float:right;margin-bottom:10px; width:50%;text-align:right;}
.table-btn .table-right-btn button {padding:5px 10px;margin-right:5px;}
.table-btn:after {content:""; display:block; clear:both;}

/* paging */
/* .pagination {margin-top:27px;}
.pagination a{cursor:pointer; display: inline-block; color: #888; width: 26px; height: 26px; line-height: 26px; margin-left: 4px; font-size: 14px; vertical-align: middle; border-radius: 4px;}
.pagination a:hover {border:1px solid #39929d;}
.pagination a:first-child {margin-left: 0px;}
.pagination a.active {border:1px solid #39929d; color:#39929d;}
.pagination a.btn_paging {border:1px solid #e1e1e1; font-size: 14px; line-height: 24px; color: #e1e1e1; box-sizing: border-box; border-radius: 4px;}
.pagination a.btn_paging:hover {border:1px solid #39929d; color:#39929d;}
.pagination a.btn_next_one, .pagination a.btn_prev_all {font-size: 20px; line-height: 20px;} */

/* 20180418 추가 */
/*.category_tabMenu {background:none !important; border:none;}*/
.category_tabMenu.mypageVal_tab .tab_con_box {margin:0px; padding:0px !important;}
.category_tabMenu.mypageVal_tab .mypageVal_choice {background-color:#fff; padding:30px 15px; margin-top:50px;}
.category_tabMenu.mypageVal_tab .con_box_wrap {margin-top:30px;}
.category_tabMenu.mypageVal_tab .mypageValue_export a{display:block; font-size:16px; color:#fff; border-radius:4px; background-color:#087a87; width:100%; padding:10px; cursor:pointer;}
.Sub_Contents.mypageValue {padding:20px 0px;}
.mypageValue_cont1 {background-color:#fff;}
#detailList {background:#fff;}
.category_tabMenu .wlistDetail_tab {background:#f5f5f5;}
.Sub_Contents.shopConf_search .Sub_Contents_body {margin-bottom:0px;}
.agent_info_container .Sub_Contents_tit {background:#edefed; color:#565a5c; width:100%; height:50px; line-height:50px; font-size:18px; position:relative;}
.agent_info_container .agent_info_tabbox {background:#fff; padding:30px 15px 5px; margin-top:50px;}
.request-main-area .sub-panel.col-lg-4.col-md-4.col-sm-4.col-xs-12.left_box {padding-left:0px; padding-right:0px;}
.shopping-request-button {position: absolute; bottom: 20px; right: 15px; left: 15px;}

/* 부트스트랩 CSS 수정 */
/*.close {position:absolute !important; right: 0 !important;}*/

/* faq  */
.customerFaqCon {background-color:#fff; padding:40px 30px; box-sizing:border-box;}
.customerFaqCon ul {border-top:1px solid #e5e5e5;}
.customerFaqCon li {border-bottom:1px solid #e5e5e5; text-align:center;}
.customerFaqCon li:hover {background-color:#fafafa;}
.customerFaqCon li span {display:inline-block; text-align:left; color:#666; font-size:16px; box-sizing:border-box; vertical-align:middle; padding:15px 0px;}
.customerFaqCon li .group {width:18%;}
.customerFaqCon li .title {width:70%;}
.customerFaqCon li .arrow {position:relative; width:8%; transition:all .3s;}
.customerFaqCon li .arrow:after {content:''; position:absolute; top:50%; left:50%; margin-top:-10px; margin-left:-4px; padding:6px; border:2px solid; border-color: #666 #666 transparent transparent; transform:rotate(135deg);}
.customerFaqCon li.active .arrow:after { transform:rotate(-45deg); margin-top:-4px}
.customerFaqCon .faqCon {display:none; text-align:left; background-color:#fafafa; border-top:1px solid #e5e5e5; padding:40px; box-sizing:border-box;}

/* Common */
.border-view {border:1px solid #555555;}
.tab-cnt {margin-left:10px; font-size:13px;}

.general-btn {background:#fff; border:1px solid #c4c4c4; color:#444444; text-align:center; border-radius:4px;}
.general-btn:hover {background:#f4869d;}
.shopper-btn {background:#f4869d; border:1px solid #f4869d; color:#ffffff; text-align:center; border-radius:4px;}
.shopper-btn:hover {background:#f4869d;}
.agent-btn {background:#f4869d; border:1px solid #f4869d; color:#ffffff; text-align:center; border-radius:4px;}
.agent-btn:hover {background:#ebebeb;}

.general-table {width: 90%; margin:10px 0px;}
.general-table th {padding: 10px; text-align: center; border: 1px solid #BDBDBD;}
.general-table td {padding: 10px; border: 1px solid #BDBDBD;}

.a_text:link {text-decoration: underline !important; color:#333333;}
.a_text:visited {text-decoration: underline !important; color:#333333;}
.a_text:active {text-decoration: underline !important; color:#333333;}
.a_text:hover {text-decoration: underline !important; color:#333333;}

/* 20180817 */
.acco2_content .acc_couponCode label {font-size:18px; color:#666; margin-bottom:15px; padding:0px; line-height:30px;}
.acco2_content .acc_couponCode input {background:#fff; color:#888; font-size:16px; border:1px solid #dce0e0; height:30px;}
.acco2_content .acc_couponCode button {padding:5px; height:30px;}
.acc_couponDetail {background-color:#fff; padding:20px; box-sizing:border-box; margin-bottom:25px; border:1px solid #ddd;}
.acc_couponDetail>p {padding-bottom:8px; border-bottom:1px solid #ddd; margin-bottom:8px;}
.acc_couponDetail>p:last-child {padding-bottom:0px; border-bottom:0px; margin-bottom:0px;}
.acc_couponDetail span {display:inline-block;}
.acc_couponDetail span.txt {text-align:left; font-size:16px; color:#666;}
.acc_couponDetail span.num {text-align:right; font-size:14px; color:#888;}
.acc_couponDetail span.num.red {color:red;}
.acc_couponDetail .total .num {text-decoration:line-through;}
.acc_couponDetail .total_pay {padding-top:10px;}
.acc_couponDetail .total_pay span {font-weight:bold;}

/* Admin Login */
.admin-login-wrap {background:#fff; padding:20px; text-align:center; width:500px; margin:0 auto; border:1px solid #ccc;}
.admin-login-wrap .title1 {width:100%; padding:10px; padding-bottom:0px; font-weight: bold;}
.admin-login-wrap .title2 {width:100%; padding:10px; padding-bottom:0px;}
.admin-login-wrap .content {width:385px; padding:10px; padding-bottom:0px; margin:0 auto;}
.admin-login-wrap .input {float:left;}
.admin-login-wrap .item {margin-top:5px;}
.admin-login-wrap .item:first-child {margin-top:0px;}
.admin-login-wrap input {padding:2px 10px; border:1px solid #ccc; width:300px; height:30px;}
.admin-login-wrap .button {float:left; height:65px; margin-left:10px;}
.admin-login-wrap button {padding:3px 10px; font-size:12px; height:100%;}
.admin-login-wrap .information {width:100%; clear:both; padding:10px;}

/* Admin List */
.search_wrap {background:#fff; padding:20px; padding-bottom:0px;}
.search_wrap:after {display:block; clear:both; content:'';}
.search_wrap .search-line {float:left; margin-top:10px;}
.search_wrap .search-line:first-child {margin-top:0px;}
.search_wrap .search-block {float:left; padding-left:10px; padding-right:10px; border-right:1px solid #ccc;}
.search_wrap .search-block:first-child {padding-left:0px;}
.search_wrap .search-item {margin-top:5px;}
.search_wrap .search-item:first-child {margin-top:0px;}
.search_wrap .search-item input {padding:2px 10px; border:1px solid #ccc; width:120px; height:30px;}
.search_wrap .search-item select {padding:2px 10px; border:1px solid #ccc; width:120px; height:30px;}
.search_wrap .search-btn {float:left; padding-left:10px; height:65px;}
.search_wrap .search-btn button {padding:3px 10px; font-size:12px; height:100%; margin-left:5px;}
.search_wrap .search-btn button:first-child {margin-left:0px;}

.list-wrap {background-color:#fff; padding:20px;}
/* TODO : 통합예정 */
.list-wrap .list-header { margin-bottom:5px; display:grid; grid-template-columns:1fr 1fr; grid-gap:10px; align-items:center; }
.list-wrap .list-header .list-count { text-align:left; }
.list-wrap .list-header .list-filter { text-align:right; }
.list-wrap .list-header input {padding:2px 10px; border:1px solid #ccc; width:120px; height:30px;}
.list-wrap .list-header select {padding:2px 10px; border:1px solid #ccc; width:120px; height:30px;}
/* TODO : 통합예정 */
/* TODO : 통합시삭제예정 */
.list-wrap .list-header .list-count { margin-bottom:0; }
.list-wrap .list-count { width:100%; margin-bottom:5px; }
/* TODO : 통합시삭제예정 */
.list-wrap .list-content {width:100%; overflow:auto; padding:0px; min-height:460px;}
.list-wrap .list-table {width:100%; table-layout:fixed; border-collapse:collapse;}
.list-wrap .list-table th, td {text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.list-wrap .list-table .title-left {padding:10px; background:#eee; text-align:left; border:1px solid #ccc;}
.list-wrap .list-table .title-center {padding:10px; background:#eee; text-align:center; border:1px solid #ccc;}
.list-wrap .list-table .title-right {padding:10px; background:#eee; text-align:right; border:1px solid #ccc;}
.list-wrap .list-table .content-left {padding:10px; background:#fff; text-align:left; border:1px solid #ccc;}
.list-wrap .list-table .content-center {padding:10px; background:#fff; text-align:center; border:1px solid #ccc;}
.list-wrap .list-table .content-right {padding:10px; background:#fff; text-align:right; border:1px solid #ccc;}
.list-wrap .list-paging {width:100%; text-align:center;}

/* Admin Tree */
.tree_wrap {background-color:#fff; padding:20px;}

/* Add */
.sales_menu .select_menu li span{width:100%; text-align:center; font-size:16px; padding:15px 0; color:#444; display:block;}
.sales_menu .select_menu .paper_status_memo{width:100%; text-align:left; font-size:16px; margin-top:20px; color:red;}

/* Product */
.badgeGreen {position: absolute; top:0px; left:0px; color: #fff; padding:3px 10px; background-color: #f4869d; font-size: 100%; font-weight: bold;}
.badgeRed {position: absolute; top:0px; right:0px; color: #fff; padding:3px 10px; background-color: #ff5a5f; font-size: 100%; font-weight: bold;}
.productMask {position: absolute; top:0px; right:0px; width:100%; height:200px; z-index:5; background:#535353; opacity:0.5;}
.detailTitle {font-size:18px; font-weight: bold;}

/* Payment */
.pay_main_content .input-info {color:#ff5a5f; font-size:14px; margin-bottom:15px;}
.pay_main_content .selbox {margin-bottom:25px; width:100%;}
.pay_main_content .selbox select.category {width:47%; background:url(/resources/images/category/category_select.png) #fff no-repeat 95% 16px; font-size:16px; color:#888;}
.pay_main_content .inputbox label:after,.pay_main_content .selbox label:after {background:none;}

.pay_main_content .header_area {position: relative;}
.pay_main_content .header_area .header_title {margin-bottom:20px; position:relative; border-bottom:1px solid #dedede;}
.pay_main_content .header_area .header_title h2 {font-size:26px; font-weight:300; padding-top:20px; padding-bottom:15px;}
.pay_main_content .header_area .header_btn {height:63px; line-height:63px; float:right; position:absolute; top:2px; right:0; margin:0 !important;}
.pay_main_content .header_area .header_btn a {color:#f4869d; font-size:16px; padding:10px;}
.pay_main_content .header_area .header_btn a:hover {text-decoration:underline !important;}

.pay_main_content .content_area {}
.pay_main_content .content_area .content_title {font-size:18px; color:#666; margin-bottom:15px; padding:0; clear:both;} 
.pay_main_content .content_area .content_main {}
.pay_main_content .content_area .content_main:after {clear:both; display:block; content:'';}
.pay_main_content .content_area .content_main .form-control {width:100%; color:#444444; border:1px solid #dce0e0; outline:none; -webkit-appearance: none; -moz-appearance: none;  appearance: none; padding-right:30px; border-radius:4px; margin-bottom:15px;}
.pay_main_content .content_area .content_main .review_check_lb {margin-left:10px; margin-right:10px;}
.pay_main_content .content_area .content_main .address {margin-bottom:15px;} 
.pay_main_content .content_area .content_main .address .address_grid {padding:5px;}
.pay_main_content .content_area .content_main .address .address_item {padding:10px; border:2px solid #dce0e0; cursor:pointer;}
.pay_main_content .content_area .content_main .address .address_item.select{border:solid 2px #f4869d !important;}
.pay_main_content .content_area .content_main .address .address_content {height:180px;}
.pay_main_content .content_area .content_main .address .address_content span {display: block;}
.pay_main_content .content_area .content_main .address .address_button {height:20px;}

.pay_main_content .content_area .content_main .schedule { margin-bottom:15px; } 
.pay_main_content .content_area .content_main .schedule .schedule_grid { padding:5px; }
.pay_main_content .content_area .content_main .schedule .schedule_item { padding:10px; border:2px solid #dce0e0; cursor:pointer; }
.pay_main_content .content_area .content_main .schedule .schedule_item.select{ border:solid 2px #f4869d !important; }
.pay_main_content .content_area .content_main .schedule .schedule_content {}
.pay_main_content .content_area .content_main .schedule .schedule_information { display:grid; grid-template-columns:auto; margin-bottom:10px; }
.pay_main_content .content_area .content_main .schedule .schedule_information span { text-align:right; }
.pay_main_content .content_area .content_main .schedule .schedule_product { display:grid; grid-template-columns:auto 150px; grid-gap:15px; margin-bottom:10px; }
.pay_main_content .content_area .content_main .schedule .schedule_product:last-child { margin-bottom:0px; }
.pay_main_content .content_area .content_main .schedule .schedule_product span { padding:10px 0px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.pay_main_content .content_area .content_main .schedule .schedule_product select { padding:10px; }
.pay_main_content .content_area .content_main .schedule .schedule_button { height:20px; }

.pay_main_content .content_area .content_main .payment_type {margin-bottom:15px;} 
.pay_main_content .content_area .content_main .payment_type:after {display:block; clear:both; content:'';}
.pay_main_content .content_area .content_main .payment_type .payment_type_grid {padding:5px;}
.pay_main_content .content_area .content_main .payment_type .payment_type_item {padding:20px; border:2px solid #dce0e0; cursor:pointer;}
.pay_main_content .content_area .content_main .payment_type .payment_type_item.select{border:solid 2px #f4869d !important;}
.pay_main_content .content_area .content_main .payment_type .payment_type_content {height:30px; text-align:center;}
.pay_main_content .content_area .content_main .payment_type .payment_type_content img {max-height:100%;}
.pay_main_content .content_area .content_main .payment_type .payment_type_content span {font-weight: bold; display:block; padding:5px 0;}

.pay_main_content .content_area .content_main .shipping_type {margin-bottom:15px;}
.pay_main_content .content_area .content_main .shipping_type:after {display:block; clear:both; content:'';} 
.pay_main_content .content_area .content_main .shipping_type .shipping_type_grid {padding:5px;}
.pay_main_content .content_area .content_main .shipping_type .shipping_type_item {padding:20px; border:2px solid #dce0e0; cursor:pointer;}
.pay_main_content .content_area .content_main .shipping_type .shipping_type_item.select{border:solid 2px #f4869d !important;}
.pay_main_content .content_area .content_main .shipping_type .shipping_type_content {height:40px; text-align:center;}

.pay_main_content .content_area .continue_btn {text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:16px; margin:30px 0;}
.pay_main_content .content_area .continue_btn a{color:#fff; display:block; padding:15px 0;}
.pay_main_content .content_area .continue_btn:hover{background:#f4869d;}

.pay_main_content .content_area .disabled_btn { text-align:center; background:#dedede; border:0; border-radius:4px; color:#fff; font-size:16px; margin:30px 0; }
.pay_main_content .content_area .disabled_btn span { color:#fff; display:block; padding:15px 0; }

.pay_main_content .content_area .payment_btn {text-align:center; background:#f4869d; border:0; border-radius:4px; color:#fff; font-size:16px; margin:30px 0;}
.pay_main_content .content_area .payment_btn a{color:#fff; display:block; padding:15px 0;}
.pay_main_content .content_area .payment_btn:hover{background:#f4869d;}

.side_card .card_panel .panel_content {padding:20px 0; height:100%; font-size:16px; color:#888888; border-bottom:1px solid #ddd;}
.side_card .card_panel .panel_content:first-child{padding-top:0px; height:100%; font-size:16px; color:#888888;}
.side_card .card_panel .panel_content:last-child{padding-bottom:0px; height:100%; font-size:16px; color:#888888; border-bottom:0px;}
.side_card .card_panel .panel_content table{width:100%;}
.side_card .card_panel .panel_content table td {padding:5px 0;}
.side_card .card_panel .panel_content table .content1 {text-align:left; width:50%; padding:10px;}
.side_card .card_panel .panel_content table .content1 .productTitle {font-size:16px; word-break: break-all;}
.side_card .card_panel .panel_content table .content1 .optionTitle {font-size:14px;}
.side_card .card_panel .panel_content table .content2 {text-align:right; width:50%; padding:10px;}
.side_card .card_panel .panel_content table .content4 {text-align:right; width:50%; padding:10px;}

/* Prifile */
.user-infomation-input .input-info {color:#ff5a5f; font-size:14px; margin-top:10px; text-align:left;}

/* Address */
.address-list .address {margin-bottom:15px;} 
.address-list .address .address_grid {padding:5px;}
.address-list .address .address_item {padding:10px; border:2px solid #dce0e0; cursor:pointer;}
.address-list .address .address_item.select{border:solid 2px #f4869d !important;}
.address-list .address .address_content {height:180px;}
.address-list .address .address_button {height:20px;}

/* Order */
.order-table{/*max-width: 1040px;*/ width: 100%; background: #fff; border-bottom: 1px solid #000; padding:15px;}
.order-table:last-child{border-bottom: 0px;}
.order-table .row{margin: 0; display: table;}
.order-table .tit, .order-table .sub-tit{font-weight: bold;color: #333333;}
.order-table .tit{padding-left: 12px;}
.order-table .tit::before{content: ''; position: absolute; top: 50%; transform: translateY(-50%); left: 0px; width: 6px; height: 6px; border-radius: 100px; background: #f4869d; background-size: contain;}
.order-table .multi-line span{display: block;}

.order-table > .row {padding: 10px; border-bottom: 1px solid #ddd; margin: 0;width: 100%;}
.order-table > .row:last-child {border-bottom: 0px;}
.order-table > .row .multiple-row-wrap{margin: auto; display: inline-block; float: none; vertical-align: middle; vertical-align: middle; }
.order-table > .row .multiple-row-wrap-left{padding: 0 5px;}
.order-table > .row .multiple-row-wrap p{margin: 0 !important;font-size: 16px;}
.order-table > .row .multiple-row{padding: 10px 0 !important;width: 100%}
.order-table > .row .multiple-row div{margin: auto;padding: 0; float: none; vertical-align: middle; display: inline-block}

.order-table > .row .single-row{margin: 15px 0 !important; width: 100%;}
.order-table > .row .single-row-wrap{padding: 0}
.order-table > .row .single-row div{padding:0; float: none; margin: auto; vertical-align: middle; display: inline-block}
.order-table > .row .album_pic img{width: 50%;}
.order-table .state{margin:0;padding: 0;}
.order-table .state li{border-radius:4px;text-align:center;display:inline-block; background:#dcdcdc; color:#fff; padding:10px 20px !important; margin:3px 0; font-size: 16px}
.order-table .state li.active{background:#f4869d;}
.order-table .state.gold li.active{background:#f4869d;} 
.order-table .state .nxt{color:#d2d2d2; vertical-align: middle; font-size:15px;padding: 0 5px;}
.order-table .stateNotice_btn{padding:0;}
.order-table .stateNotice_btn a{width:32%; margin-right:1.5%; display:block; font-size:16px; color:#fff; border-radius:4px; background:#f4869d; padding:10px 0;text-align: center}
.order-table .stateNotice_btn.gold a{width:32%; margin-right:1.5%; display:block; font-size:16px; color:#fff; border-radius:4px; background:#f4869d; padding:10px 0;}
.order-table .stateNotice_btn a:last-child{margin-right:0; border:0 !important;}
.order-table .stateNotice_btn a:nth-child(n) {margin-top:1.5%; float:left;}
.order-table .stateNotice_btn a:nth-child(3n){margin-right:0;}

/* [2021.04.07 jihyeyoon] Login CSS 추가  */
.login-wrap { padding:40px 0px; }
.login-wrap .loginbox{width: 475px; margin:0 auto; background-color:#fff; z-index: 9999; border-radius:4px;}
.login-wrap .loginbox .layer_tit {text-align:center; position:relative;}
.login-wrap .loginbox .pop-container input[type="checkbox"] {width:18px; height:18px; border:1px solid #ccc; outline:none; margin:0; top:8px;}
.login-wrap .loginbox .form-group{margin:15px 40px;} 
.login-wrap .loginbox .Login_btn {padding:0 40px; text-align:center;} 
.login-wrap .loginbox .Cancel_btn {padding:0 40px; text-align:center;} 
.login-wrap .loginbox .Login_btn a.cbtn {display:inline-block; padding:15px 0; width:100%; background-color:#f4869d; font-size:18px; color:#fff; border-radius:4px;}
.login-wrap .loginbox .pop-conts .bottomCopy {padding:10px 40px;}   
.login-wrap .pop-conts {position:relative; padding:30px 0;} 
.login-wrap .pop-conts .checkbox {height:30px; line-height:30px; margin:0; margin-bottom:10px; padding:0 40px; width:100%;} 
.login-wrap .pop-conts .checkbox label{width:45%; padding-left:25px; display:inline-block; font-size:14px; color:#888888;} 
.login-wrap .pop-conts .checkbox p {float:right; margin-right:0px !important;} 
.login-wrap .pop-conts .checkbox {height:30px; line-height:30px; margin:0; margin-bottom:10px; padding:0 40px; width:100%;} 
/* [2021.04.07 jihyeyoon] Login CSS 추가  */

@media(max-width:992px){
    .order-table>.row .multiple-row-wrap{padding: 0}
    .order-table > .row .multiple-row-wrap p{margin: 0 !important;font-size: 14px;}
    .order-table .stateNotice_btn a{width: 49%;}
    
    .Sub_Contents.shopConf_search .Sub_Contents_body>div{padding-right:0px; margin-bottom:15px;}
	.Sub_Contents.shopConf_search .Sub_Contents_body>div:last-child{margin-bottom:0px;}
	
	/* [2021.06.09 jihyeyoon] 모바일 Login CSS 추가  */
	.login-wrap { margin-top:110px; padding:0; }
	/* [2021.06.09 jihyeyoon] 모바일 Login CSS 추가  */
}