/************************************************************************
 * 파일명	: v2020_service.css
 * 설명	: 서비스별 공통사항 css
 * 작성자	: GhPark
 * 작성일	: 2019.12
************************************************************************/
/* 서비스별 CSS구분
기본설정								- v2018.css 버튼,팝업
메인설정								- v2018_main.css
서비스 & 멤버십 혜택(MENU1_2,MENU5) 		- v2020_service.css
서비스별 공통사항						- v2020_service.css
배송대행(MENU1_1)		           		- v2020_ship.css
구매대행(MENU2)					    - v2020_buy.css
오샵(MENU3)							- v2020_ohshop.css
오카페(MENU4)							- v2020_ohcafe.css
이벤트(MENU5)							- v2020_event.css
*/

@charset 'utf-8';

/* PAGE HTML */
/* html{font-size:13px;line-height:20px;color:#303030;} */
h3{font-size:24px;font-weight:bold;margin-bottom:30px;display:block;}


/* SUB CONTAINER */
.shipping .ship_step{overflow:hidden;margin-bottom:60px;}
.shipping .ship_step li{width:180px;float:left;margin-bottom:10px;margin-right:1px;}
.shipping .ship_step li p.tit{background:#f8f8f8;border:1px solid #e4e4e4;height:50px;line-height:50px;font-weight:bold;font-size:14px;padding-left:10px;}
.shipping .ship_step li p.txt{color:#656565;line-height:50px;position:relative;padding-left:10px;}
.shipping .ship_step li p.txt .step_arrow{background:url(/images2020/sub/pgIcon_bundle.png) 0 0 no-repeat;width:28px;height:26px;background-position:0 -28px;position:absolute;right:0;top:15px;}
.shipping .step_list{overflow:hidden;border-top:2px solid #606060;}
.shipping .step_list > li{padding:20px 0;border-bottom:1px solid #e4e4e4;padding-left:30px;}
.shipping .step_list li p.tit{font-size:14px;font-weight:bold;}
.shipping .step_list li p.tit .step{color:#fbbe49;font-size:16px;border:1px solid #fbbe49;border-radius:30px;height:30px;line-height:30px;padding:0 20px;display:inline-block;margin-right:10px;}
.shipping .step_list li p.txt{padding-top:10px;padding-left:5px;}
.shipping .step_list li div.link{padding-top:10px;padding-left:5px;}
.shipping .step_list li div.link a{border:1px solid #dfdfdf;padding:5px 10px;margin-right:10px;}
.shipping .step_list li div.link a:hover{color:#303030;background:linear-gradient(to top, #e6e6e6 , #fff);}
.shipping .step_list li dl.infor{margin-top:10px;padding:15px;background:#fdfbee;}
.shipping .step_list li dl.infor dt{margin-bottom:10px;font-weight:bold;display:flex;font-size:14px;}
.shipping .step_list li dl.infor .Exc_circle01{width:19px; height:18px;background-position:0 0;display:inline-block;padding-right:10px;}
.shipping .step_list li dl.infor dd{background:url(/images2020/sub/dot_orange.gif)no-repeat left 8px;padding-left:10px;margin-left:13px;}
.shipping .step_list li > div{padding-left:140px;min-height:80px;}
.shipping .step_list li i.xi-info{font-size:18px;padding-right:5px;}
.shipping .step_list li div.step_con01{background:url(/images2020/sub/shipping_sub1_iconImg01.png)no-repeat left center;}
.shipping .step_list li div.step_con02{background:url(/images2020/sub/shipping_sub1_iconImg02.png)no-repeat left center;}
.shipping .step_list li div.step_con03{background:url(/images2020/sub/shipping_sub1_iconImg03.png)no-repeat left center;}
.shipping .step_list li div.step_con04{background:url(/images2020/sub/shipping_sub1_iconImg04.png)no-repeat left center;}
.shipping .step_list li div.step_con05{background:url(/images2020/sub/shipping_sub1_iconImg05.png)no-repeat left center;}
.shipping .step_list li div.step_con06{background:url(/images2020/sub/shipping_sub1_iconImg06.png)no-repeat left center;}
.shipping .step_list li div.step_con07{background:url(/images2020/sub/shipping_sub1_iconImg07.png)no-repeat left center;}
.shipping .step_list li div.step_con08{background:url(/images2020/sub/shipping_sub1_iconImg08.png)no-repeat left center;}
.shipping .step_list li div.step_con09{background:url(/images2020/sub/shipping_sub1_iconImg09.png)no-repeat left center;}
.shipping .step_list li div.step_con10{background:url(/images2020/sub/shipping_sub1_iconImg10.png)no-repeat left center;}

/* 내 해외 주소 받기  */
#content.mAddress p.tTxt{font-size:14px;font-weight:bold;line-height:24px;margin-bottom:40px;}
#content.mAddress .addressCon dl.infor{margin-top:10px;padding:15px;background:#fbfbfb;width:834px;overflow:hidden;}
#content.mAddress .addressCon dl.infor dt{margin-bottom:10px;font-weight:bold;display:flex;font-size:14px;}
#content.mAddress .addressCon dl.infor dd{background:url(/images2020/sub/dot_orange.gif)no-repeat left 8px;padding-left:10px;margin-left:13px;}
#content.mAddress .addressCon dl.infor i.xi-info{font-size:18px;padding-right:5px;}
#content.mAddress .addressCon div.link{padding-top:10px;padding-left:5px;display:inline-block;margin-left:10px;}
#content.mAddress .addressCon div.link a{border:1px solid #dfdfdf;padding:5px 10px;margin-right:10px;text-decoration:none;}
#content.mAddress .addressCon div.link a:hover{color:#303030;background:linear-gradient(to top, #e6e6e6 , #fff);}
#content.mAddress .addressCon dl.address{border-bottom:1px solid #dcdcdc;margin-bottom:20px;padding-bottom:20px;width:864px;}
#content.mAddress .addressCon dl.address dt{display:inline-block;vertical-align:top;font-weight:bold;font-size:14px;width:85px;color:#ff7000;}
#content.mAddress .addressCon dl.address dd{display:inline-block;}
#content.mAddress .addressCon dl.address dd p{padding-bottom:5px;}

/* 중대형 화물 기준 안내 */
#content.bigSizeFee .t_txt{font-size:14px;font-weight:500;margin-bottom:20px;}
#content.bigSizeFee dl.conTxt{overflow:hidden;}
#content.bigSizeFee dl.conTxt dt{float:left;font-weight:500;clear:both;width:120px;}
#content.bigSizeFee dl.conTxt dd{float:left;padding-bottom:10px;}
#content.bigSizeFee dl.infor{background:#f6f6f6;}
#content.bigSizeFee ul.l_Txt1{padding-left:0 !important;}

/* 기타 수수료 */
#content.bigSizeFee section.titDep9 .xi-info{font-size:18px;color:#ff7000;vertical-align:text-top;}
#content.bigSizeFee section.titDep9 span{padding-left:5px;}
#content.bigSizeFee ul.l_Txt1{padding-left:12px;}

/* 해외쇼핑몰가이드 */
#content.orderShoppingMall .l_Txt1 span{color:#ff7000;}
#content.orderShoppingMall .ShoppingMall{display:none;}
#content.orderShoppingMall .ShoppingMall.active{display:block;}

/* 배송비관련 */
#content.newWeight .tableType01 .bg_color1{background:#fdf6e4;}
#content.newWeight .tableType01 .bg_color2{background:#fffdf8;}
#content.newWeight .tableType01 tbody tr th span.tv_txt{display:block;padding-top:10px;}
#content.newWeight .t_txt{text-align:right;color:#8e8e8e;padding-top:5px;}
#content.newWeight h3 span{font-size:14px;}
#content.newWeight dl.infor{margin-top:10px;padding:15px;background:#fbfbfb;overflow:hidden;}
#content.newWeight dl.infor dt{margin-bottom:10px;font-weight:bold;display:flex;font-size:14px;}
#content.newWeight dl.infor dd{background:url(/images2020/sub/dot_orange.gif)no-repeat left 10px;padding-left:10px;margin-left:13px;line-height:24px;}
#content.newWeight dl.infor i.xi-info{font-size:18px;padding-right:5px;}

#content.autoPay p.txt{line-height:24px;overflow:hidden;clear:both;}
#content.autoPay .boxList{overflow:hidden;margin-top:40px;border:1px solid #e4e4e4;padding:30px;margin-bottom:80px;}
#content.autoPay .boxList p.tit{font-size:16px;font-weight:bold;border-bottom:1px solid #e4e4e4;padding-bottom:20px;margin-bottom:30px;}
#content.autoPay .boxList ul li{float:left;width:327px;padding:17px 0 17px 100px;}
#content.autoPay .boxList ul li strong{font-size:14px;display:block;padding-bottom:10px;}
#content.autoPay .boxList ul li.point{background:url(/images2017/sub/point_icon.png)no-repeat left center;}
#content.autoPay .boxList ul li.card{background:url(/images2017/sub/card_icon.png)no-repeat left center;}
#content.autoPay .boxStep {border:1px solid #e4e4e4;padding:30px 0;margin-top:40px;overflow:hidden;}
#content.autoPay .boxStep li{float:left;padding:0 30px;text-align:center;border-left:1px solid #e4e4e4;width:304px;box-sizing:border-box;line-height:24px;}
#content.autoPay .boxStep li:first-child{border-left:none;}
#content.autoPay .boxStep li strong{font-size:14px;display:block;padding-bottom:10px;}
#content.autoPay .boxStep li p.img{overflow:hidden;padding-bottom:30px;}
#content.autoPay .linkBtn1{display:inline-block;padding-left:20px;}
#content.autoPay h3{display:inline-block;vertical-align:sub;}

/* 기타 수수료 */
#content.fees .usCenter, #content.fees .cnCenter, #content.fees .deCenter, #content.fees .jpCenter{display:none;}
#content.fees .usCenter.active, #content.fees .cnCenter.active, #content.fees .deCenter.active, #content.fees .jpCenter.active{display:block;}

/* 통관관련 */
#content.prohibited table.tableType02 tbody th{background:#fefef6;}
#content.prohibited table.tableType02 tbody td{padding:10px 20px;}

#content.taxes02{line-height:24px;}
#content.taxes02 .newBox{overflow:hidden;}
#content.taxes02 .newBox li{float:left;width:448px;font-size:14px;border:1px solid #dcdcdc;background:#f9f9f9;padding:10px;text-align:center;box-sizing:border-box;}
#content.taxes02 .newBox li:last-child{float:right;}
#content.taxes02 .conTxt p{padding-bottom:10px;}

#content.taxes .boxList{overflow:hidden;border:1px solid #e4e4e4;padding:30px;margin-bottom:80px;}
#content.taxes .boxList p.tit{font-size:16px;font-weight:bold;border-bottom:1px solid #e4e4e4;padding-bottom:20px;margin-bottom:30px;}
#content.taxes .boxList ul li{float:left;width:33.33%;text-align:center;border-left:1px solid #e4e4e4;box-sizing:border-box;cursor:pointer;}
#content.taxes .boxList ul li:first-child{border-left:none;}
#content.taxes .boxList ul li strong{font-size:14px;display:block;padding-top:20px;}
#content.taxes .boxList ul li a{text-decoration:none;}
#content.taxes .boxList ul li a:hover{color:#303030;}
#content.taxes h3{display:inline-block;vertical-align:sub;}
#content.taxes p.linkBtn1{display:inline-block;padding-left:20px;}
#content.taxes .stepList {line-height:24px;}

#content.taxes .newBox{overflow:hidden;font-size:14px;border:1px solid #dcdcdc;background:#f9f9f9;padding:10px;text-align:center;box-sizing:border-box;}
#content.taxes .tabType1{overflow:hidden;margin-bottom:20px;margin-top:20px;}
#content.taxes .tabType1 li{width:33.33%;}
#content.taxes .tabType1 li a{height:40px;line-height:38px;}
#content.taxes section.board{display:none;}
#content.taxes section.board.active{display:block;}
#content.taxes section.board .tableType01:first-child{float:left;width:49.5%;}
#content.taxes section.board .tableType01:last-child{float:right;width:49.5%;}

#content.taxes .newGoods{margin-top:10px;}
#content.taxes .newGoods ul{overflow:hidden;margin-bottom:5px;}
#content.taxes .newGoods ul li{border:1px solid #dcdcdc;float:left;width:179px;margin-right:5px;box-sizing:border-box;text-align:center;}
#content.taxes .newGoods ul li a{text-decoration:none;padding:10px 0;display:block;}
#content.taxes .newGoods ul li a.on{color:#ff7000;font-weight:bold;}
#content.taxes .newGoods ul li a:hover{font-weight:bold;}
#content.taxes .newGoods ul li:last-child{margin-right:0;}
#content.taxes p span.linkBtn1{margin-left:10px;}
#content.taxes p span.linkBtn1 a{border:1px solid #dfdfdf;padding:0 10px;text-decoration:none;display:inline-block;border-radius:2px;line-height:24px;font-weight:normal;}
#content.taxes p span.linkBtn1 a:hover{color:#303030;background:linear-gradient(to top, #e6e6e6 , #fff);}
#content.taxes p span.linkBtn1 a i{vertical-align:-1px;}

#content.product p.linkBtn1 i{vertical-align:-1px;}

#content.clearance table.tableType01 thead th{background:#f2f2f2}
#content.clearance .conTxt table.tableType01 tbody td:last-child{text-align:left;padding:10px 20px;}
#content.clearance p.linkBtn1 i{vertical-align:-1px;}
#content.clearance ul li ul li{background:none;padding-left:0;color:#777;}

#content.exemption .conTxt ul li{padding-bottom:10px;}
#content.exemption section.box {background:#f2f2f2;padding:10px;border:1px solid #dcdcdc;}

/* 센터 반품 안내 */
#content.procedure .pStep{}
#content.procedure .pStep li{border:1px solid #e4e4e4;position:relative;}
#content.procedure .pStep li p.tit{background:#f9f9f9;font-size:14px;font-weight:bold;padding:15px 20px;}
#content.procedure .pStep li div.con{padding:10px 20px;line-height:24px;overflow:hidden;clear:both;}
#content.procedure .pStep li.arrow{border:none;text-align:center;padding:10px 0;}
#content.procedure .pStep li p.linkBtn1{position:absolute;right:20px;top:10px;}
#content.procedure .pStep li p.linkBtn1 a{padding:0 10px;}

/* 회원등급 및 혜택 */
#content.NewMembership .tableType01 tbody th:last-child{border-right:none;}
#content.NewMembership .tableType01 tbody td:first-child{background:none;}
#content.NewMembership .tableType01 tbody td strong{padding-bottom:10px;display:block;}Servivce_list
#content.NewMembership .tableType01 tbody td span{font-size:18px;font-weight:bold;}
#content.NewMembership dl.infor{margin-top:10px;padding:15px;background:#fbfbfb;overflow:hidden;}
#content.NewMembership dl.infor dt{margin-bottom:10px;font-weight:bold;display:flex;font-size:14px;}
#content.NewMembership dl.infor dd{background:url(/images2020/sub/dot_orange.gif)no-repeat left 10px;padding-left:10px;margin-left:13px;line-height:24px;}
#content.NewMembership dl.infor i.xi-info{font-size:18px;padding-right:5px;}
#content.NewMembership .linkBtn1{float:right;}
#content.NewMembership .tableType01 .f_td{text-align:left;padding:10px 30px;}
#content.NewMembership .tableType01 .f_td:hover{background:#f2f2f2;cursor:pointer;color:#ff7000;}
#content.NewMembership .tableType01.primeBusiness .f_td:hover{background:none;cursor:unset;color:#333;}



/* 프라임 멤버십 */
#content.primeM{position:relative;}
#content.primeM .Level{position:absolute;right:0;top:0;color:#ff7000;text-align:right}
#content.primeM .Level p {line-height:18px;}
#content.primeM .primeTab{overflow:hidden;margin-bottom:40px;}
#content.primeM .primeTab li{float:left;width:50%;border:1px solid #ddd;box-sizing:border-box;text-align:center;}
#content.primeM .primeTab li a{font-size:16px;font-weight:bold;height:40px;line-height:38px;text-decoration:none;display:block;}
#content.primeM .primeTab li.on{background:#ff7000;border:1px solid #ff7000;}
#content.primeM .primeTab li.on a{color:#fff;}
#content.primeM .linkBtn a{font-size: 14px;font-weight: bold;background-color: #ff7000;color: #fff;padding: 10px 20px;text-decoration:none;}
#content.primeM a i{vertical-align:-2px;}

#content.primeM .Servivce_list{overflow:hidden;margin-bottom:80px;}
#content.primeM .Servivce_list li{font-size:14px;cursor:pointer;}
#content.primeM .Servivce_list li > p{border:1px solid #dcdcdc;background:#f9f9f9;padding:15px 20px;margin-bottom:10px;}
#content.primeM .Servivce_list li > p > span{float:right;color:#999;}
#content.primeM .Servivce_list li > p:hover{color:#ff7000;}
#content.primeM .Servivce_list li dl.d_Txt1{display:none;margin-bottom:20px;font-size:13px;}
#content.primeM .Servivce_list li > dl > dd{padding-left:20px;padding-bottom:display:block;}
#content.primeM .Servivce_list li.active dl.d_Txt1{display:block;}
#content.primeM .Servivce_list li.active > p{color:#ff7000;}
#content.primeM .Servivce_list li > p a{float:right;background:url('/images2020/assistPayment/arrow_icon.png')no-repeat 30px 10px;padding-right:20px;text-decoration:none;}
#content.primeM .Servivce_list li > p a:hover{color:#303030;}
#content.primeM .Servivce_list li.active > p a{color:#ff7000;background:url('/images2020/assistPayment/arrow_on_icon2.png')no-repeat 30px 10px;}
#content.primeM .Servivce_list dl dt{font-size:16px;font-weight:500;border-top:1px solid #dcdcdc;padding-top:20px;}
#content.primeM .Servivce_list dl dt:first-child{border-top:none;}
#content.primeM .Servivce_list dl dd{padding:10px 0 20px 20px;}
#content.primeM .Servivce_list dl dd p{background:url(/images2017/shop/guide_txt_line.gif)no-repeat left 11px;padding-left:10px;}
#content.primeM .Servivce_list dl dd p.bg_no{background:none;padding-left:0;}
#content.primeM .Servivce_list dl dd a{color:#ff7000;padding-left:10px;}
#content.primeM .Servivce_list dl dd a.download{color:blue;}

#content.primeM .serviceList{overflow:hidden;margin-bottom:70px;}
#content.primeM .serviceList li{float:left;width:313px;border:1px solid #dcdcdc;margin-right:20px;margin-bottom:10px;box-sizing:border-box;padding:15px 0 15px 15px;}
#content.primeM .serviceList li:nth-child(3n){margin-right:0;}
#content.primeM .serviceList li:nth-child(3n+1){width:250px;}
#content.primeM .serviceList li strong{width:20px;display:inline-block;}
#content.primeM .serviceList li.on{border:1px solid #ff7000;color:#ff7000;}
#content.primeM .serviceList li.bd_no{border:none;}
#content.primeM .serviceList li.bd_no .xi-checkbox-blank{width:25px;height:12px;border:1px solid #dcdcdc;vertical-align:-2px;}
#content.primeM .serviceList li.bd_no .xi-checkbox-blank.on{border:1px solid #ff7000;}

#content.primeM p.old_page_btn{border: 1px solid #ff7000;display: inline-block;padding: 5px 20px;border-radius: 5px;font-weight: bold;text-align: center;line-height: 18px;position:absolute;right:0;top:0;}
#content.primeM p.old_page_btn a{color:#ff7000;display:block;}

/* 배송요금표 */
#content.newRates p.old_page_btn{border: 1px solid #ff7000;display: inline-block;padding: 5px 20px;border-radius: 5px;font-weight: bold;text-align: center;line-height: 18px;position:absolute;right:0;top:0;}
#content.newRates p.old_page_btn a{color:#ff7000;display:block;}

/* 사업자 등록하기 */
#content.applyBusinessM .tableType01 tr th, #content.applyBusinessM .tableType01 tr td{text-align:left;padding:0 20px;}
#content.applyBusinessM .tableType01 tr td{height:60px;line-height:60px;}
#content.applyBusinessM .tableType01 tr td input[type="text"] {width:100%;box-sizing:border-box;}
#content.applyBusinessM .tableType01 tr td input[type="radio"], #content.applyBusinessM .tableType01 tr td input[type="checkbox"] {vertical-align: -1px;margin-right:5px;}
#content.applyBusinessM .tableType01 tr td label{cursor:pointer;}
#content.applyBusinessM .tableType01 tr td textarea {margin:20px 0;}
#content.applyBusinessM .tableType01 tr td ul{padding:10px 0;overflow:hidden;}
#content.applyBusinessM .tableType01 tr td ul li{float:left;width:33%;height:38px;line-height:38px;}
#content.applyBusinessM .tableType01 tr td p.notice{color:#999;line-height:28px;padding-bottom:20px;}
#content.applyBusinessM .tableType01 tr td p{line-height:28px;}
#content.applyBusinessM .tableType01 tr td.service{padding:20px;}
#content.applyBusinessM .tableType01 tr td.service p{line-height:28px;float:left;width:50%;}
#content.applyBusinessM .tableType01 tr td.service p u a{padding-left:10px;color:#ff7000;}
#content.applyBusinessM .tableType01 tr td.service p i{font-size:14px;vertical-align:-1px;}
#content.applyBusinessM .tableType01.finish tr:first-child td{font-size:16px;}
#content.applyBusinessM .tableType01.join tr th{height:60px;line-height:60px;padding:0 20px;text-align:center;}
#content.applyBusinessM .tableType01.join tr td{text-align:center;line-height:24px;}
#content.applyBusinessM .tableType01.join tr td:first-child{background:none;}
#content.applyBusinessM .tableType01.join tr td em{color:#ff0000;}
#content.applyBusinessM .tableType01.join tr td.tdTit{font-weight:bold;background:#faebeb;}
#content.applyBusinessM .tableType01.join tr td.tLeft{text-align:left;}
#content.applyBusinessM .BusinessBtn{margin-top:40px;margin-bottom:80px;padding-left:393px;}
#content.applyBusinessM .BusinessBtn span{width:210px;background:#ff7000;display:inline-block;text-align:center;}
#content.applyBusinessM .BusinessBtn span a{padding:10px 0;display:block;color:#fff;text-decoration:none;font-weight:bold;font-size:14px;}
#content.applyBusinessM .BusinessBtn span a:hover{background:#ff5000;}

/* 해상 운송 서비스 */
#content.OceanNotice .tableType01 tbody tr th{background:#fefef6;}
#content.OceanNotice .New_processBox {overflow:hidden;background:url(/images2017/sub/Ocean_dotLine.gif)no-repeat left 68px;}
#content.OceanNotice .New_processBox > li{float:left;width:11%;text-align:center;}
#content.OceanNotice .New_processBox > li p{padding-top:40px;}
#content.OceanNotice .New_processBox > li > i{color:#999;}

#content.OceanLCLNotice .tableType01 tbody tr th{background:#fefef6;}
#content.OceanLCLNotice .l_Txt1 li .txt01{position:absolute;padding:65px 0 0 20px;}
#content.OceanLCLNotice .l_Txt1 li .txt02{position:absolute;padding:65px 0 0 775px;}




/* Oh Fast - 오빠른 출고 */
#content.ohFast .ohFast_img{margin-bottom:30px;}
#content.ohFast .advantage_box{border:1px solid #e4e4e4;overflow:hidden;padding:30px 0;margin-bottom:80px;}
#content.ohFast .advantage_box li{float:left;width:33.33%;border-right:1px solid #f0f0f0;text-align:center;box-sizing:border-box;min-height:188px;}
#content.ohFast .advantage_box li:last-child{border-right:none;}
#content.ohFast .advantage_box li p.icon{padding-bottom:20px;}
#content.ohFast .advantage_box li p.tit{padding-bottom:10px;font-size:14px;font-weight:bold;}
#content.ohFast .advantage_box li p.txt{padding-bottom:10px;}

#content.ohFast .step_box{overflow:hidden;border-top:2px solid #606060;margin-bottom:30px;}
#content.ohFast .step_box li{border-bottom:1px solid #e4e4e4;padding:20px 0;overflow:hidden;padding-left:170px;}
#content.ohFast .step_box li.step01{background:url("/images2017/sub/ohfast_stepIcon01.png")no-repeat 40px center}
#content.ohFast .step_box li.step02{background:url("/images2017/sub/ohfast_stepIcon02.png")no-repeat 40px center}
#content.ohFast .step_box li.step03{background:url("/images2017/sub/ohfast_stepIcon03.png")no-repeat 40px center}
#content.ohFast .step_box li p.tit{padding-bottom:10px;font-size:14px;font-weight:bold;}
#content.ohFast .step_box li p.tit span{font-size:16px;color:#fbbe49;border:1px solid #fbbe49;padding:3px 15px;border-radius:15px;margin-right:10px;}
#content.ohFast .step_box li p.txt{padding-bottom:10px;}
#content.ohFast .step_box li p.linkBtn1{float:left;margin-right:10px;}

#content.ohFast .message_box{border:1px solid #e4e4e4;overflow:hidden;padding:30px 30px 30px 120px;background:url("/images2017/sub/ohfast_boxIcon.gif")no-repeat 30px 30px;margin-bottom:30px;}
#content.ohFast .message_box2{background:url("/images2017/sub/ohfast_boxIcon.gif")no-repeat 30px center;margin-bottom:80px;}
#content.ohFast .message_box2 p.tit{padding-bottom:0 !important;}
#content.ohFast .message_box p.tit{font-size:18px;font-weight:bold;padding-bottom:20px;}
#content.ohFast .message_box ul li{line-height:24px;}
#content.ohFast .message_box > ul > li{padding-bottom:10px;}

#content.ohFast .message_box ul li ul li{background:url("/images2017/sub/dot_Orange_1x1.gif")no-repeat left 10px;padding-left:10px;}

#content.ohFast .d_Txt1{line-height:24px;}
#content.ohFast .d_Txt1 dd{padding-left:12px;padding-bottom:20px;}
#content.ohFast .d_Txt1 dd span.tNext{display:block;padding-left:19px;}

/* ofree - 무검수 무료반품 */

#content.ofree .step_box{overflow:hidden;border-top:2px solid #606060;margin-bottom:30px;}
#content.ofree .step_box li{border-bottom:1px solid #e4e4e4;padding:20px 0;overflow:hidden;padding-left:170px;}
#content.ofree .step_box li.step01{background:url("/images2017/sub/ohfast_stepIcon01.png")no-repeat 40px center}
#content.ofree .step_box li.step02{background:url("/images2017/sub/ohfast_stepIcon02.png")no-repeat 40px center}
#content.ofree .step_box li p.tit{padding-bottom:10px;font-size:14px;font-weight:bold;}
#content.ofree .step_box li p.tit span{font-size:16px;color:#fbbe49;border:1px solid #fbbe49;padding:3px 15px;border-radius:15px;margin-right:10px;}
#content.ofree .step_box li p.txt{padding-bottom:10px;}
#content.ofree .step_box li p.linkBtn1{float:left;margin-right:10px;}
#content.ofree .message_box{border:1px solid #e4e4e4;overflow:hidden;padding:30px 30px 30px 120px;background:url("/images2017/sub/ohfast_boxIcon.gif")no-repeat 30px 30px;margin-bottom:30px;}
#content.ofree .message_box p.tit{font-size:18px;font-weight:bold;padding-bottom:20px;}
#content.ofree .message_box p.tit span{font-size:12px;font-weight:normal;}
#content.ofree .message_box ul{overflow:hidden;margin-bottom:40px;}
#content.ofree .message_box ul:last-child{margin-bottom:0;}
#content.ofree .message_box ul li{line-height:24px;}
#content.ofree .message_box ul li span.spacing{display:block;padding-left:14px;}
#content.ofree .message_box ul .sTxt1{color:#ff7000;font-size:14px;}
#content.ofree .ofreeRefunds{overflow:hidden;margin-bottom:80px;line-height:24px;border:1px solid #e4e4e4;padding:30px;}
#content.ofree .ofreeRefunds p.tit{font-size:18px;font-weight:bold;padding-bottom:20px;}
#content.ofree .ofreeRefunds p.tLine{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e4e4e4;}
#content.ofree .ofreeRefunds ul{padding-top:10px;}
#content.ofree .ofreeChart{padding-left:0;margin-bottom:20px;}
#content.ofree .ofreeChart > .areaT1, #content.ofree .ofreeChart > .areaT2{margin:-32px 0 0 575px;}
#content.ofree .ofreeChart > .areaT3{margin:-80px 0 0 385px}
#content.ofree .ofreeChart > .areaT4{margin:25px 0 0 385px}
#content.ofree .ofreeChart > .areaT5{margin:-60px 0 0 380px;}
#content.ofree .ofreeChart > .areaT6{margin:5px 0 5px 160px;}
#content.ofree .ofreeChart > ul{padding:5px 10px;border-radius:0;border:1px solid #e4e4e4;background:#f9f9f9;}
#content.ofree .ofreeChart > ul > li:first-child{font-size:14px;color:#ff7000;vertical-align:top;}
#content.ofree .ofreeChart > ul > li:last-child{padding-left:5px;}
#content.ofree .ofreeChart .ofreeChartI > span{background:none;}
#content.ofree .ofreeChart_list{overflow:hidden;margin-bottom:80px;line-height:24px;}
#content.ofree ul.l_Txt1{padding-bottom:20px;padding-left:12px;}

/* 책임 보상제  */
#content.shippingGuarantee table.tableType02 tbody th{background:#f9f9f9;}

#content.compensation2 p.titTop1{font-size:14px;font-weight:bold;line-height:24px;}
#content.compensation2 ul.l_Txt1 li{padding-top:0;}
#content.compensation2 dl.step{overflow:hidden;border:1px solid #dcdcdc;}
#content.compensation2 dl.step dt{width:20%;font-size:14px;font-weight:bold;text-align:center;vertical-align:middle;float:left;background:#f9f9f9;}
#content.compensation2 dl.step dd{float:left;line-height:24px;border-left:1px solid #dcdcdc;padding:10px 0 10px 20px;}

#content.returnCompensation p.titTop1{font-size:14px;font-weight:bold;line-height:24px;}
#content.returnCompensation .tableType03 {border-top:none;}
#content.returnCompensation .tableType03 thead th{font-weight:bold;border:1px solid #dcdcdc;}
#content.returnCompensation .tableType03 thead th span{font-size:18px;display:block;color:#ff7000;}
#content.returnCompensation .tableType03 thead th:nth-child(2){background:none;border:none;}
#content.returnCompensation .tableType03 tbody td{border:1px solid #dcdcdc;padding:14px 10px;}
#content.returnCompensation .tableType03 tbody td span.tit{display:block;padding-bottom:10px;font-weight:bold;}


/* 결제대행 증치세 환급 서비스 */
/*
#content.assistPayment .topBox{overflow:hidden;margin-bottom:80px;border:1px solid #d3d3d3;padding:30px 30px 30px 100px;background:url(/images2017/sub/card_icon2.gif)no-repeat 40px 25px;}
#content.assistPayment .topBox p.tit{font-size:18px;font-weight:bold;margin-bottom:20px;}
#content.assistPayment .topBox p.txt{line-height:24px;margin-bottom:20px;}
#content.assistPayment .topBox i{vertical-align:-1px;font-size:12px;}
#content.assistPayment .topBox p.linkBtn1 a{font-weight:bold;}
#content.assistPayment dl {overflow:hidden;margin-bottom:40px;}
#content.assistPayment dl dt{font-size:14px;font-weight:bold;margin-bottom:10px;}
#content.assistPayment dl dd{line-height:24px;margin-left:18px;}
*/

#content.assistPayment ul.num li{position:relative;display:inline-block;border:1px solid #ddd;width:259px;text-align:center;padding:15px 15px 10px;margin:0 0 20px 16px;min-height:145px;vertical-align:top;box-shadow: 5px 5px rgba(0,0,0,0.05);}
#content.assistPayment ul.num li:first-child,
#content.assistPayment ul.num li:nth-child(4),
#content.assistPayment ul.num li:nth-child(7),
#content.assistPayment ul.num li:nth-child(10) {margin-left:0px;}
#content.assistPayment ul.num li:nth-child(7),
#content.assistPayment ul.num li:nth-child(8),
#content.assistPayment ul.num li:nth-child(9) {margin-bottom:0px}
#content.assistPayment ul.num li > i {position:absolute;display:block;color:#74c043;margin:0 0 0 97px}
#content.assistPayment ul.num li > em {border:1px solid #ddd;background:#eee;font-size:12px;padding:2px 10px}
#content.assistPayment ul.num li > .txt > .txt_tit {display:block;font-weight:700;font-size:20px;line-height:120%;padding:60px 0 0;text-align:center}
#content.assistPayment ul.num li > a {display:block;color:#999;font-size:12px;text-decoration:underline;text-align:center}
#content.assistPayment ul.num li > span{display:block;color:#999;font-size:12px;padding-top:5px;line-height:18px;}
#content.assistPayment ul.num li p{position: absolute;left: 10px;top: 10px;border: 1px solid #dcdcdc;background: #f4f4f4;padding: 3px 10px;}


#content.assistPayment .alipayIntro {overflow:hidden;margin-bottom:80px;}
#content.assistPayment .alipayIntro .tit{font-size:16px;font-weight:bold;padding-bottom:10px;color:#74c043;}
#content.assistPayment .alipayIntro .linkBtn{margin-top:10px;}
#content.assistPayment .alipayIntro .linkBtn a{background:#74c043;color:#fff;padding:5px 20px;text-decoration:none;display:inline-block;}
#content.assistPayment .alipayStep {overflow:hidden;width:100%;margin-bottom:80px;}
#content.assistPayment .alipayStep ul li{float:left;width:20%;text-align:center;background-color:#f8f8f8;padding:15px 0;height:250px;border-right:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;}
#content.assistPayment .alipayStep ul li.onColor {background-color:#f4f4f4;}
#content.assistPayment .alipayStep ul li p.img {padding-bottom:20px;}
#content.assistPayment .alipayStep ul li i.xi-info{font-size:18px;padding-right:5px;}
#content.assistPayment > .alipayStep > ul > li > strong{font-size:14px;font-weight:bold;padding-bottom:5px;display:block;}
#content.assistPayment .alipayStep ul li p.txt {color:#656565;line-height:18px;}
#content.assistPayment .alipayStep ul li p.btn {margin-top:10px;}
#content.assistPayment .alipayStep ul li p.btn a{border:1px solid #dcdcdc;background-color:#fff;padding:5px 10px;}
#content.assistPayment .alipayStep ul li p.btn a:hover {color:#74c043;}
#content.assistPayment .d_Txt1{line-height:24px;}
#content.assistPayment .d_Txt1 dt{font-size:14px;font-weight:bold;}
#content.assistPayment .d_Txt1 dd{padding-bottom:20px;padding-left:20px;display:block;}
#content.assistPayment .d_Txt1 dd span.tNext{display:block;padding-left:19px;}
#content.assistPayment .d_Txt1 dd p a:hover{color:#74c043;}


#content.assistPayment .taxRefund_list{overflow:hidden;margin-bottom:80px;}
#content.assistPayment .taxRefund_list li{font-size:14px;cursor:pointer;}
#content.assistPayment .taxRefund_list li > p{border:1px solid #dcdcdc;background:#f9f9f9;padding:15px 20px;margin-bottom:10px;}
#content.assistPayment .taxRefund_list li > p > span{float:right;color:#999;}
#content.assistPayment .taxRefund_list li > p:hover{color:#74c043;}
#content.assistPayment .taxRefund_list li dl.d_Txt1{display:none;margin-bottom:20px;font-size:13px;}
#content.assistPayment .taxRefund_list li.active dl.d_Txt1{display:block;}
#content.assistPayment .taxRefund_list li.active > p{color:#74c043;}
#content.assistPayment .taxRefund_list li > p a{float:right;background:url('/images2020/assistPayment/arrow_icon.png')no-repeat 30px 10px;padding-right:20px;text-decoration:none;}
#content.assistPayment .taxRefund_list li > p a:hover{color:#303030;}
#content.assistPayment .taxRefund_list li.active > p a{color:#74c043;background:url('/images2020/assistPayment/arrow_on_icon.png')no-repeat 30px 10px;}

#content.assistPayment.apply > .message{background:#f9f9f9;border:1px solid #dcdcdc;border-radius:unset;padding:20px;font-size:14px;}
#content.assistPayment.apply > .titDep8{overflow:hidden;}
#content.assistPayment.apply > .titDep8 span{color: #999;font-size: 16px;padding-left: 10px;}
#content.assistPayment.apply > .titDep8 p.tit{float:left;}
#content.assistPayment.apply > .titDep8 .linkBtn5{float:right;}
#content.assistPayment.apply > .titDep8 .linkBtn5 a{font-size:14px;padding:0 30px;display:block;height:40px;line-height:40px;border-radius:3px;background:#ff7000;color:#fff;text-decoration:none;}
#content.assistPayment.apply > .titDep8 .linkBtn6 {float:right}
#content.assistPayment.apply > .titDep8 .linkBtn6 a{font-size:14px;padding:0 30px;display:block;height:40px;line-height:40px;border-radius:3px;background:#444;color:#fff;text-decoration:none;}

#content.assistPayment.apply .tableType12{font-size:14px;}
#content.assistPayment.apply .tableType12 tr th, #content.assistPayment.apply .tableType12 tr td{line-height:28px;padding-left:20px;}
#content.assistPayment.apply .tableType12 tr th {vertical-align:top;}
#content.assistPayment.apply .tableType12 tr th p{font-weight:bold;}

#content.assistPayment.apply .tableType12 tr td > input{width:100%;box-sizing:border-box;}
#content.assistPayment.apply .tableType12 tr td > select{width:100%;box-sizing:border-box;}
#content.assistPayment.apply .tableType12 tr td span > label{vertical-align: -3px;}
#content.assistPayment.apply .tableType12 tr td p.upload_file{background:#f8f8f8;padding:10px;margin-bottom:5px;}
#content.assistPayment.apply .tableType12 tr td .tNotice{font-size:13px;line-height:18px;}

#content.assistPayment.apply .cBtnArea .l_btn a{color:#ff7000;border:1px solid #ff7000;padding:10px 30px;text-decoration:none;border-radius:3px;}
#content.assistPayment.apply .cBtnArea .r_btn a{color:#fff;background:#ff7000;border:1px solid #ff7000;padding:10px 30px;text-decoration:none;border-radius:3px;}

#content.assistPayment.apply > ul.tit3Area2 {display:block;zoom:1;width: 100%;margin-bottom:50px;background:#f9f9f9;padding:15px 0;}
#content.assistPayment.apply > ul.tit3Area2 li{float:left;width:18%;margin:0 4%;height:63px;line-height:63px;}
#content.assistPayment.apply > ul.tit3Area2 li.arrow {width:11%;margin:0;}
#content.assistPayment.apply > ul.tit3Area2 li span.img {background:url('/images2020/assistPayment/step_icon.png');background-position-x:0%;background-position-y:0%;float:left;}
#content.assistPayment.apply > ul.tit3Area2 li.step1 span.img{background-position:0 0;width:63px;height:63px;display:block;	}
#content.assistPayment.apply > ul.tit3Area2 li.step2 span.img{background-position:-73px 0;width:63px;height:63px;display:block;}
#content.assistPayment.apply > ul.tit3Area2 li.step3 span.img{background-position:-146px 0;width:63px;height:63px;display:block;}
#content.assistPayment.apply > ul.tit3Area2 li.step1.on span.img{background-position:0 -70px;width:63px;height:63px;display:block;}
#content.assistPayment.apply > ul.tit3Area2 li.step2.on span.img{background-position:-73px -70px;width:63px;height:63px;display:block;}
#content.assistPayment.apply > ul.tit3Area2 li.step3.on span.img{background-position:-146px -70px;width:63px;height:63px;display:block;}

#content.assistPayment.apply > ul.tit3Area2 li p {float:left;line-height:20px;font-size:14px;font-weight:700;padding-top:10px;padding-left:20px;}
#content.assistPayment.apply > ul.tit3Area2 li.on p{color:#74c043;}

#content.assistPayment.apply > ul.tit3Area2 li.arrow span{background:url('/images2017/flag/cart_arrow.png') no-repeat 50% 50%;width:100%;height:62px;display:block;}

#content.assistPayment.apply > ul.tit3Area2:after{content:"";display:block;clear:both}
#content.assistPayment.apply > ul.tit3Area2 > li.right {float:right;}
#content.assistPayment.apply > ul.tit3Area2 ul.step3 {zoom:1;width:717px;height:30px;background:url('/images/common.png') no-repeat 0 0;margin:0;}
#content.assistPayment.apply > ul.tit3Area2 ul.step3:after{content:"";display:block;clear:both}
#content.assistPayment.apply > ul.tit3Area2 ul.step3 li {float:left;line-height:30px;letter-spacing:-1px;text-align:center;font-size:14px;width:239px;color:#909090}
#content.assistPayment.apply > ul.tit3Area2 ul.step3 li.on {color:#fff}
#content.assistPayment.apply > ul.tit3Area2 ul.stepBg1 {background-position:0px -23px}
#content.assistPayment.apply > ul.tit3Area2 ul.stepBg2 {background-position:0px -53px}
#content.assistPayment.apply > ul.tit3Area2 ul.stepBg3 {background-position:0px -83px}

#content.assistPayment.apply .end_msg{text-align:center;font-size:26px;}

#content.assistPayment.apply .tableType20 .btn1{color:#303030;border:1px solid #ababab;padding:3px 10px;border-radius:3px;text-decoration:none;}
#content.assistPayment.apply .tableType20 .btn2{color:#74c043;border:1px solid #74c043;padding:3px 10px;border-radius:3px;text-decoration:none;}

#content.assistPayment.apply .tableType12 .sel_btn1{text-decoration:none;}
#content.assistPayment.apply .tableType12 .w470 {width:470px;}
#content.assistPayment.apply .tableType12 .clear{clear:both;}
#content.assistPayment.apply .tableType12 .prel{position:relative;}
#content.assistPayment.apply .tableType12 .prel span{position:absolute;left:30px;top:14px;}
#content.assistPayment.apply .tableType12 .refresh a{font-size:20px;}
#content.assistPayment.apply .tableType12 .inputL{font-size:14px !important;}
#content.assistPayment.apply .tableType20 thead tr th span label{vertical-align:-3px;cursor:pointer;margin-right:10px;margin-left:-3px;}
#content.assistPayment.apply .tableType20 tr td{cursor:unset;}

#content.assistPayment.apply .errorBox i{font-size:20px;vertical-align:-2px;}

#content.assistPayment.Guide .guideStep{overflow:hidden;width:100%;margin-bottom:40px;margin-top:20px;}
#content.assistPayment.Guide .guideStep ul.l_step li{width:33.33%;float:left;padding-right:1px;box-sizing:border-box;}
#content.assistPayment.Guide .guideStep ul.l_step li p.tit{background:#f8f8f8;border:1px solid #e4e4e4;height:50px;line-height:50px;font-weight:bold;font-size:14px;padding-left:10px;}
#content.assistPayment.Guide .guideStep ul.l_step li p.txt{color:#656565;line-height:50px;position:relative;padding-left:10px;}
#content.assistPayment.Guide .guideStep ul.l_step li p.txt .step_arrow{background:url(/images2020/sub/pgIcon_bundle.png) 0 0 no-repeat;width:28px;height:26px;background-position:0 -28px;position:absolute;right:0;top:15px;}
#content.assistPayment.Guide .guideStep ul.l_step li:last-child p.txt .step_arrow{background:none;}
#content.assistPayment.Guide .guideStep ul.l_step li a{text-decoration:none;}
#content.assistPayment.Guide .guideStep ul.l_step li a:hover{color:#74c043;}
#content.assistPayment.Guide .guideStep ul.l_step.step4 li{width:25%;}
#content.assistPayment.Guide .guideStep ul.l_step.step5 li{width:20%;}

#content.assistPayment.Guide .guideBox {overflow:hidden;width:100%;}
#content.assistPayment.Guide .guideBox dl {margin-bottom:50px;}
#content.assistPayment.Guide .guideBox dl dt {border-top:1px solid #e4e4e4;border-bottom:1px solid #606060;overflow:hidden;padding:10px 2px;margin-bottom:20px;}
#content.assistPayment.Guide .guideBox dl dt p {float:left;font-weight:bold;font-size:14px;line-height:28px;}
#content.assistPayment.Guide .guideBox dl dt p span{font-weight:normal;font-size:12px;}
#content.assistPayment.Guide .guideBox dl dt p.setp {color:#74c043;font-size:16px;border:1px solid #74c043;padding:0 18px;border-radius:40px;margin-right:12px;}
#content.assistPayment.Guide .guideBox dl dd.txt {margin-bottom:30px;padding-left:2px;}
#content.assistPayment.Guide .guideBox dl dd.txt p{line-height:24px;background:url(/images2017/shop/guide_txt_line.gif)no-repeat left 11px;padding-left:10px;}
#content.assistPayment.Guide .guideBox dl dd.txt p.tit{background:none;padding-left:0;}
#content.assistPayment.Guide .guideBox dl dd.txt p.tit {color:#7357d2;font-weight:bold;}
#content.assistPayment.Guide .guideBox dl dd.txt p span {color:#7357d2;}
#content.assistPayment.Guide .guideBox dl dd.tipImp{text-align:center;}

#content.assistPayment .layer.autoPop .inner{padding-top:0;}
#content.assistPayment .layer.autoPop .inner > p{padding-bottom:10px;}
#content.assistPayment .layer.autoPop  table thead tr th{background:#464646;color:#fff;}
#content.assistPayment .layer.autoPop  table tbody tr td:first-child a{border-bottom:1px solid #303030;text-decoration:none;}
#content.assistPayment .layer.autoPop  table tbody tr td:first-child a:hover{border-bottom:1px solid #ff7000;}

#content.assistPayment > .Information {margin-bottom:50px;}
#content.assistPayment > .Information p.tit {font-size:14px;font-weight:bold;color:#4b4b4b;padding-bottom:10px;background:url('/images2017/shop/pay_icon.png') no-repeat 0 center;padding-left:35px;}
#content.assistPayment > .Information > dl {line-height:20px;padding-left:27px;}
#content.assistPayment > .Information > dl > dt {font-size:14px;font-weight:bold;color:#4b4b4b;padding-bottom:10px;}
#content.assistPayment > .Information > dl > dd > span {color:#ff7000;}

/* 오샵 플러스 */
.ohshopPlus{overflow:hidden;margin-top:40px;}
.ohshopPlus p.topTit{background-color:#ff7000;padding:15px;color:#fff;font-size:18px;font-weight:bold;}
.ohshopPlus p.topTit span{font-weight:normal;}
.ohshopPlus p.topTit span::before{content:"";width:1px;height:16px;border-left:1px solid #fff;display:inline-block;padding-left:10px;margin-left:10px;}
.ohshopPlus p.topTit em{color:#000;}
.ohshopPlus .plusPrice{border:1px solid #dcdcdc;overflow:hidden;padding:20px 15px;margin-top:10px;}
.ohshopPlus .plusPrice p:first-child{font-size:18px;}
.ohshopPlus .plusPrice p span{color:#ff7000;font-weight:bold;}
.ohshopPlus .prdTit{width:100%;overflow:hidden;border-top:1px solid #dcdcdc;margin-top:10px;padding-top:30px;display:inline-block;position:relative;}
.ohshopPlus .prdTit p.tit{font-size:16px;padding-bottom:10px;}
.ohshopPlus .slickArrow{position:absolute;right:0;top:11.5px;}
.ohshopPlus .slickArrow p{float:left;line-height:38px;margin-left:10px;color:#ff7000;font-size:16px;}
.ohshopPlus .slickArrow p.arrowBtn{float:left;cursor:pointer;color: #ffffff;background-color: #ff7000;height:38px;line-height:38px;width:38px;text-align:center;}
.ohshopPlus .slickArrow p.arrowBtn i{line-height:38px;}
.ohshopPlus .slickArrow .ohshopPlusCategory{float:left;}

.ohshopPlus ul.prd_list{position: relative;clear:both;overflow:hidden;margin-left:-20px;}
.ohshopPlus ul.prd_list > li {float:left;margin-left:20px;vertical-align:top;width:212px;overflow:hidden;margin-bottom:20px;}
.ohshopPlus ul.prd_list > li > a.box {cursor:pointer;position:relative;display:block;overflow:hidden;padding:0;margin:0;vertical-align:middle;}
.ohshopPlus ul.prd_list > li > a.box > .img {display:table-cell;width:212px;height:212px;border:1px solid #ddd;overflow:hidden;vertical-align: middle;text-align:center;}
.ohshopPlus ul.prd_list > li > a.box > .img > img {max-width:100%;max-height:212px;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;	transition: all 300ms ease-out;}
.ohshopPlus ul.prd_list > li p.price {margin-top:7px;vertical-align:middle;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ohshopPlus ul.prd_list > li p.price > .priceSale {font-weight:700;font-size:13px;}
.ohshopPlus ul.prd_list > li p.price > .priceNormal {padding-left:10px;color:#999;text-decoration:line-through;}
.ohshopPlus ul.prd_list > li p.price > .pricePer {color:#ff7000;}
.ohshopPlus ul.prd_list > li p.tit {width:100%;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/color:#999; word-break: break-all;}
.ohshopPlus ul.prd_list > li a:hover {text-decoration:none;}
.ohshopPlus ul.prd_list > li a:hover > p.price > .priceSale {color:#303030;}
.ohshopPlus ul.prd_list .addProduct{padding-top:5px;}
.ohshopPlus ul.prd_list .addProduct span{float:left;color:#999;padding-left:10px;}
.ohshopPlus ul.prd_list .addProduct p.addBtn{float:left;cursor:pointer;border:1px solid #ff7000;padding:0 10px;color:#ffffff;background-color: #ff7000;}

.ohshopPlustPop{width:600px;min-height:400px;max-height:700px;overflow-y:scroll;left:50%;top:50%;transform:translate(-50%, -50%);position:fixed;}
.ohshopPlustPop .tag{margin:15px 15px 0 15px;background-color:#555;padding:5px 10px;display:inline-block;color:#fff;}
.ohshopPlustPop .ohshopPlustPdt{padding:20px 15px;overflow:hidden;}
.ohshopPlustPop .ohshopPlustPdt .pdtName{font-size:16px;font-weight:bold;}
.ohshopPlustPop .ohshopPlustPdt .pdtImg{overflow:hidden;margin:20px 0;}
.ohshopPlustPop .ohshopPlustPdt .pdtImg .altTimg{text-align:center;margin-top:10px;}
.ohshopPlustPop .ohshopPlustPdt .pdtImg .altTimg a{border:1px solid #e4e4e4;box-sizing:border-box;display:block;display:inline-block;margin-right:5px;}
.ohshopPlustPop .ohshopPlustPdt .pdtImg .altTimg a.active{border:1px solid #ff7000;}
.ohshopPlustPop .ohshopPlustPdt .pdtImg .altTimg a:hover{border:1px solid #ff7000;}
.ohshopPlustPop .ohshopPlustPdt .pdtImg .altTimg img{width:50px;height:50px;}
.ohshopPlustPop .ohshopPlustPdt .mainImg{width:350px;height:350px;margin:0 auto;}
.ohshopPlustPop .ohshopPlustPdt .mainImg img{width:100%;}
.ohshopPlustPop .ohshopPlustPdt .price {vertical-align:middle;width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:10px auto;line-height:38px;}
.ohshopPlustPop .ohshopPlustPdt .price > .priceSale {font-weight:700;font-size:18px;padding-left:10px;}
.ohshopPlustPop .ohshopPlustPdt .price > .priceNormal {color:#999;text-decoration:line-through;}
.ohshopPlustPop .ohshopPlustPdt .price > .pricePer {color:#ff7000;}
.ohshopPlustPop .ohshopPlustPdt .price .qty{float:right;}
.ohshopPlustPop .ohshopPlustPdt .price .qty p{display:inline-block;padding-right:10px;}
.ohshopPlustPop .ohshopPlustPdt .addBtn{background:#ff7000;color:#fff;border-radius:3px;height:38px;line-height:38px;margin:0 auto;text-align:center;width:150px;cursor:pointer;}
.ohshopPlustPop .ohshopPlustPdt .pdtInfo{border-top:1px solid #dcdcdc;padding:20px 10px 0;margin-top:20px;}
.ohshopPlustPop .ohshopPlustPdt p.tit{font-size:14px;font-weight:bold;padding-bottom:10px;}
.ohshopPlustPop .ohshopPlustPdt .inforStep{margin-top:20px;}
.ohshopPlustPop .ohshopPlustPdt .inforStep .boxTit{text-align:center;background:#f8f8f8;padding:15px 0;font-size:16px;line-height:24px;margin-bottom:10px;}
.ohshopPlustPop .ohshopPlustPdt .inforStep ul li{float:left;text-align:center;width:25%;background:#f8f8f8;border-right:1px solid #fff;box-sizing:border-box;padding:15px 0;}
.ohshopPlustPop .ohshopPlustPdt .inforStep ul li strong{font-size:14px;padding-bottom:5p
x;display:block;}
.ohshopPlustPop .ohshopPlustPdt .inforStep ul li p.img{padding-bottom:15px;}
.ohshopPlustPop .ohshopPlustPdt .inforStep ul li p.txt{line-height:18px;color:#656565;}
.ohshopPlustPop h3{margin-bottom:0;}

.ohshopPlusAmount{text-align:right;margin-top:10px;}
.ohshopPlusAmount dl dt{display:inline-block;font-weight:bold;}
.ohshopPlusAmount dl dd{display:inline-block;font-weight:bold;color:#ff7000;}
.ohshopPlusAmount p{color:#ff7000;}
.ohshopPlusAmount p span{text-decoration:underline;}
.ohshopPlusAmount p span a{color:#ff7000;}
.ohshopPlusAmount p input{margin-right:5px;}

.ohshopPlustAgreePop{width:600px;min-height:400px;left:50%;top:50%;transform:translate(-50%, -50%);position:fixed;}
.ohshopPlustAgreePop .noticeCon{padding:15px;}
.ohshopPlustAgreePop .noticeCon li {position:relative;padding-left:25px;}
.ohshopPlustAgreePop .noticeCon li em{position:absolute;left:0;}
.ohshopPlustAgreePop p{text-align:center;}


.ohshopPlusBoxTable thead tr th{background:#eee;line-height:18px;padding:10px;text-align:center;font-weight:bold;border-top:1px solid #e4e4e4}
.ohshopPlusBoxTable tbody tr td{background:#fff;border-bottom:1px solid #e4e4e4;line-height:18px;padding:10px;text-align:center;}
.ohshopPlusBoxTable tbody tr td button{border:1px solid #dcdcdc;background:linear-gradient(to top, #efefef , #fff);padding:6px 10px;}

/* 한국 배송대행 이용 방법 */
.shippingKrGuide p{padding: 5px 10px;border-radius: 0;border: 1px solid #e4e4e4;background: #f9f9f9;width:320px;line-height:20px;}
.shippingKrGuide span.arrow{margin: 8px 0 8px 160px;display:block;}
.shippingKrGuide span.arrow i{color:#ccc;}
.shippingKrGuide ul{padding-top:20px;}


/* 배송대행 공통(shipping)  */
.shipping .fcolor1{color:#fb9143 !important;}
.shipping a{text-decoration:none;}
.ohFast .fcolor1{color:#fb9143 !important;}
.fcolor1{color:#ff7000 !important;}
.fcolor2{color:red !important;}
.disIn{display:inline-block !important;}

.l_Txt1 li{line-height:24px;background:url(/images2017/shop/guide_txt_line.gif)no-repeat left 11px;padding-left:10px;vertical-align:2px;}

p.linkBtn1 a{border:1px solid #dfdfdf;padding:5px 10px;text-decoration:none;display:inline-block;border-radius:2px;}
p.linkBtn1 a:hover{color:#303030;background:linear-gradient(to top, #e6e6e6 , #fff);}
p.linkBtn1 a i{vertical-align:-3px;}

.linkBtn2 {display:inline-block;}
.linkBtn2 a{color: #fe9002;border: 1px solid #fe9002;border-radius: 15px;padding: 4px 10px;text-decoration: none;vertical-align:2px;}
.linkBtn2 a i{vertical-align:-1px;}

span.linkBtn3{margin:5px 0;}
.linkBtn3 {display:inline-block;}
.linkBtn3 a{color: #7057cc;border: 1px solid #7057cc;border-radius: 15px;padding: 4px 10px;text-decoration: none;vertical-align:2px;}
.linkBtn3 a i{vertical-align:-1px;}

.linkBtn4 {display:inline-block;}
.linkBtn4 a{color: #fff;padding: 5px 10px;text-decoration: none;background:#ff7000;vertical-align:2px;}
.linkBtn4 a:hover{background:linear-gradient(to top, #ff7000 , #ffa45f);}
.linkBtn4 a i{vertical-align:-1px;}

.tip{background:#ff7000;color:#fff;padding:2px 10px;}

i.xi-info{font-size:18px;padding-right:5px;}

.b_bottom1{border-bottom:1px solid #999 !important;}

.mb_30{margin-bottom:30px !important;}
.mb_10{margin-bottom:10px !important;}
.mb_40{margin-bottom:40px !important;}
.mb_60{margin-bottom:60px !important;}
.mb_80{margin-bottom:80px !important;}
.mt_20{margin-top:20px !important;}

.bg_no{background:none !important;}

dl.infor{margin-top:10px;padding:15px;background:#fbfbfb;}
dl.infor dt{margin-bottom:10px;font-weight:bold;display:flex;font-size:14px;}
dl.infor dd{background:url(/images2020/sub/dot_orange.gif)no-repeat left 10px;padding-left:10px;margin-left:13px;line-height:24px;}
dl.infor dt i.xi-info{font-size:18px;padding-right:5px;margin-top:1px;}
