/************************************************************************
 * 파일명	: v2018_buy.css
 * 설명	: 구매대행,오샵 세부 css
 * 작성자	: hahaC
 * 작성일	: 2018.07
************************************************************************/
/* 서비스별 CSS구분
기본설정				- v2018.css 버튼,팝업
메인설정				- v2018_main.css
서비스별 공통사항 		- v2018_service.css
SA 배송대행 shipping	- v2018_ship.css
SB 구매대행,오샵 buy    - v2018_buy.css
SC 오카페 cafe			- v2018_cafe.css
*/

@charset 'utf-8';
@import url('v2018_service.css?cache_num=1433');
@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('//fonts.googleapis.com/css?family=Nanum+Gothic:400,700|Roboto');
/*
@import url('//cdn.jsdelivr.net/nanumsquare/1.0/nanumsquare.css');
*/
/*
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 400;
	src: local('Nanum Gothic');
	src: url('/font/NanumGothic-Regular.eot'),
	url('/font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumGothic-Regular.eot') format('woff2'),
	url('/font/NanumGothic-Regular.woff') format('woff'),
	url('/font/NanumGothic-Regular.ttf') format('truetype'),
	url('/font/NanumGothic-Regular.svg#NanumGothic') format('svg');
	}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 700;
	src: url('/font/NanumGothic-Bold.eot');
	src: local('Nanum Gothic'),
	url('/font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumGothic-Bold.eot') format('woff2'),
	url('/font/NanumGothic-Bold.woff') format('woff'),
	url('/font/NanumGothic-Bold.ttf') format('truetype'),
	url('/font/NanumGothic-Bold.svg#NanumGothic') format('svg');
	}
@font-face {
	font-family: 'NanumSquare';
	font-style: normal;
	src: url('/font/NanumSquareR.eot');
	src: local('NanumSquare'),
	url('/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumSquareR.eot') format('woff2'),
	url('/font/NanumSquareR.woff') format('woff'),
	url('/font/NanumSquareR.ttf') format('truetype'),
	url('/font/NanumSquareR.svg#NanumSquare') format('svg');
	}
@font-face {
	font-family:'Noto Sans';
	font-style: normal;
	font-weight: bold;
	src: local('Noto Sans Korean'),
	url('/vimages/font/NotoSansKR-Medium.otf') format('opentype'),
	url('/vimages/font/NotoSansCJKkr-Medium-Alphabetic.eot?#iefix') format('embedded-opentype'),
	url('/vimages/font/NotoSansKR-Medium.woff') format('woff'),
	url('/vimages/font/NotoSansKR-Medium.woff2') format('woff2'),
	url('/vimages/font/NotoSansCJKkr-Medium-Alphabetic.ttf') format('truetype'),
	url('/vimages/font/NotoSansCJKkr-Medium-Alphabetic.svg#NanumSquare') format('svg');
	}
@font-face {
	font-family:'Noto Sans';
	font-style: normal;
	font-weight: normal;
	src: local('Noto Sans Korean'),
	url('/vimages/font/NotoSansKR-Light.otf') format('opentype'),
	url('/vimages/font/NotoSansCJKkr-Light-Alphabetic.eot?#iefix') format('embedded-opentype'),
	url('/vimages/font/NotoSansKR-Light.woff') format('woff'),
	url('/vimages/font/NotoSansKR-Light.woff2') format('woff2'),
	url('/vimages/font/NotoSansCJKkr-Light-Alphabetic.ttf') format('truetype'),
	url('/vimages/font/NotoSansCJKkr-Light-Alphabetic.svg#NanumSquare') format('svg');
	}
@font-face {
	font-family:'Noto Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Noto Sans Korean'),
	url('/vimages/font/NotoSansKR-DemiLight.otf') format('opentype'),
	url('/vimages/font/NotoSansCJKkr-Regular-Alphabetic.eot?#iefix') format('embedded-opentype'),
	url('/vimages/font/NotoSansKR-DemiLight.woff') format('woff'),
	url('/vimages/font/NotoSansKR-DemiLight.woff2') format('woff2'),
	url('/vimages/font/NotoSansCJKkr-Regular-Alphabetic.ttf') format('truetype'),
	url('/vimages/font/NotoSansCJKkr-Regular-Alphabetic.svg#NanumSquare') format('svg');
	}
*/
/*Default set*/
html{font-family:'Noto Sans KR','Nanum Gothic','나눔고딕',sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#303030;word-break:keep-all;letter-spacing:-0.5px;line-height:24px;}
/*html {font-family:'Nanum Gothic','나눔고딕','AppleGothic',sans-serif;font-weight:400;font-size:12px;line-height:18px;color:#303030;word-break:keep-all;}*/
html,body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,table,th,td{margin:0;padding:0;font-weight:normal;}
input, textarea, select{padding:0;color:#303030;vertical-align:middle;font-family:'Noto Sans Korean',sans-serif,'Nanum Gothic' !important;}
input[type=text],input[type=file],input[type=password], textarea{border:1px solid #ccc;outline:none;font-family:'Noto Sans Korean',sans-serif,'Nanum Gothic' !important;}
input[type=text],input[type=password]{padding:0 14px;height:38px;line-height:38px;border:1px solid #bbb;font-size:13px;color:#303030;font-family:'Noto Sans Korean',sans-serif,'Nanum Gothic' !important;}
input[type=text]::-ms-clear{display:none}
input[type=password]::-ms-clear{display:none}
input[type=file]{border:0;padding:0}
input[type=text]:focus,input[type=password]:focus, textarea:focus{border:1px solid #ff7000}
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #bbb; font-weight: 200}
input::-moz-placeholder { /* Firefox 19+ */color: #bbb; font-weight: 200;}
input:-ms-input-placeholder { /* IE 10+ */color: #bbb; font-weight: 200;}
input:-moz-placeholder { /* Firefox 18- */color: #bbb; font-weight: 200}
textarea::placeholder {color: #bbb;}

button{margin:0;padding:0;border:0;background:none;width:auto;cursor:pointer}
button span, button:active span, button:focus span{position:relative}
textarea{border:1px solid #d4d4d4;font-family:'Nanum Gothic','나눔고딕','AppleGothic',/*'Malgun Gothic','맑은 고딕',*/sans-serif;}
input.radio, input.check,fieldset{border:0;background:none}
select{height:38px;padding:2px 4px 3px 7px;border:1px solid #bbb;font-size:13px;color:#303030;}
button{overflow:visible}
a, a:link, a:visited, a:active{text-decoration:none;color:#303030}
a:hover{text-decoration:underline;color:#ff7000}
img{border:none}
table{width:100%;border-collapse:collapse;border:0;border-spacing:0}
th{border:0;text-align:center}
td{border:0}
table caption,legend{overflow:hidden;width:100%;height:1px;margin-top:-1px;font-size:0;line-height:0;text-indent:-9999px}
ol,ul,li{list-style:none}
em, var, address{font-style:normal}

/*checkbox & radio*/
.typeChk+label,.typeRadio+label{padding:0 0 0 2px}
.checkbox,.radio{position:relative;min-height:20px;vertical-align:middle}
.checkbox *,.radio *{vertical-align:top}
.checkbox input[type=checkbox],.radio input[type=radio]{position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;border:0;outline:0;opacity:0;filter:alpha(opacity=0)}
.checkbox label,.radio label{display:inline-block;position:relative;min-height:24px;font-size:14px;line-height:21px;padding:0 0 0 30px;background:url('/images2017/common/common_input.png') no-repeat 0 0;letter-spacing:-1px}
.checkbox input[type=checkbox]:focus+label,.radio input[type=radio]:focus+label{border:1px dotted #000;margin:-1px}
.checkbox.disabled label{background-position:0 -124px}
.checkbox.checked label{background-position:0 -248px}
.radio label{background-position:0 -496px}
.radio.disabled label{background-position:0 -620px}
.radio.checked label{background-position:0 -744px}
.radio+.radio,.checkbox+.checkbox{margin-left:30px}

/*textarea*/
textarea{overflow-y:scroll;width:100%;padding:14px 14px 0 14px;border:1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;color:#666;resize:none;;font-size:13px}
textarea:focus{border:1px solid #ff7000}
.byte{padding:6px 0 0;font-size:13px;text-align:right;color:#666}
.byte em{color:#303030}

/*selectbox*/
.selectBox{display:inline-block;position:relative;height:40px;background:#fff;font-size:0;line-height:0;text-align:left;vertical-align:middle;z-index:100}
.selectBox .tit{display:block;padding:0 25px 0 15px;height:38px;line-height:38px;border:1px solid #bbb;background:url('/images/common_form.png') no-repeat 100% -248px;font-size:13px;color:#303030}
.selectBox .tit>span{display:inline-block;overflow:hidden;margin-left:0;padding:3px 0 0 0;line-height:30px;white-space:nowrap}
.selectBox .tit span span,.selectBox .overcon .con a span{display:inline}
.selectBox .tit span span.acctNa,.selectBox .overcon .con a .acctNa{padding-right:5px;font-weight:bold}
.selectBox .tit.on{height:38px;line-height:38px;border:1px solid #ff7000;background-color:#fff;background-position:100% -429px;color:#303030}
.selectBox .overcon *{font-size:13px;line-height:13px}
.selectBox .overcon .con{padding:0}
.selectBox .overcon .con a{overflow:hidden;display:block;padding:12px 0 14px 15px;white-space:nowrap}
.selectBox .overcon .con a.on{background:#ff7000;color:#fff}
.selectBox .overcon .con a.on span{color:#fff !important}
.selectBox .overcon .con a.disabled{background:#f7f7f7;color:#303030}
.selectBox .overcon .con a.disabled span{color:#303030 !important}
.selectBox .overcon .con li{float:none;display:block;width:auto;margin:0;padding:0}
.selectBox>section>section{padding-bottom:1px}
.selectBox>section>section>section{background:#fff;border-left:1px solid #bbb;border-right:1px solid #ccc;border-bottom:1px solid #bbb}
.selectBox .select.selDisabled{background:#f7f7f7}
.selectBox .select.selDisabled .tit{cursor:default;background-position:100% -476px;color:#666 !important}
.selectBox .select.selDisabled a:hover{color:#888}
.selectBox a:hover{text-decoration:none}
.selectBox.selectBtm>section>section{top:auto !important;bottom:40px}
.selectBox.selectBtm>section>section>section{border-top:1px solid #ebebeb;border-bottom:none}

.fLeft{float:left}
.fRight{float:right}
.inblock {display:inline-block;}

.left_new,.left{text-align:left !important}
.right_new,.right{text-align:right !important}
.center{text-align:center !important}

.fColor1{color:#ff7000 !important}/* orange */
.fColor2{color:#2688c7 !important}/* blue */
.fColor3{color:#ff2000 !important}/* red */
.fColor4{color:#00a49a !important}/* green */
.fColor5{color:#303030 !important}/* black */
.fColor6{color:#fff !important}/* white */
.fColor7{color:#909090 !important}/* gray */
.fColor8{color:#505050 !important}
.fColor9{color:#999 !important}
.fColor10{color:#ff2000 !important}
.fColor11{color:#eee !important}
.fColor12{color:#9019b8 !important}/*purple*/
.fColor13{color:#009dd9 !important}/*skyblue*/
.fColor14{color:#ffde00 !important}/*yellow*/
.fColor15{color:#fe9901 !important}/*amzon yellow*/
.fColor16{color:#37b762 !important}/*greengreen*/
.fColor17{color:#cc6633 !important}/* dark orange */
.fColor18{color:#5355ad !important}/*purple02*/
.fColor19{color:#6441be !important}/*purple03*/
.fColor20{color:#a4b0ee !important}/*purpleblue*/
.fColor21{color:rgb(48,48,48) !important}/*purpleblue*/
.fColor22{color:#74c043 !important}/*greengreen*/
.fColor23{color:#6a69ff !important}

.bgColor1{background-color:#eee !important}
.bgColor2{background-color:#2c2c2c !important}
.bgColor3{background-color:#e4e4e4 !important}
.bgColor4{background-color:#CCC !important}
.bgColor5{background-color:#f8f8f8 !important}
.bgColor6{background-color:#fff !important}
.bgColor7{background-color:#558ed5 !important}/* blue */
.bgColor8{background-color:#fff1a4 !important}/*yellow*/
.bgColor9{background-color:#e9f6ff !important}/*green*/
.bgColor10{background-color:#d4c6f7 !important}/*purple*/
.bgColor11{background-color:#ff7000 !important}
.bgColor12{background:rgba(0,164,154,0.2) !important}
.bgColor13{background:#6441be !important}/*purple01-myprofile*/
.bgColor14{background:#7d58de !important}/*purple02-myprofile*/
.bgColor15{background:#443685 !important}/*purple03-amazonguide*/
.bgColor16{background:#dce4ff !important}/*purplelightsky*/
.bgColor17{background:#faf7e2 !important}/*beige*/

.txt10 {font-size:10px !important}
.txt11 {font-size:11px !important}
.txt12 {font-size:12px !important}
.txt13 {font-size:13px !important}
.txt14 {font-size:14px !important}
.txt15 {font-size:14px !important}
.txt16 {font-size:16px !important}
.txt18 {font-size:18px !important}
.txt20 {font-size:20px !important}
.txt24 {font-size:24px !important}

.lh50 {line-height:50px !important}
.lh40 {line-height:40px !important}
.lh30 {line-height:30px !important}
.lh22 {line-height:22px !important}
.lh16 {line-height:16px !important}
.lh5 {line-height:5px !important}

.fUp{text-transform:uppercase}/* 대문자  */
.uLine{text-decoration:underline}
.decoNone{text-decoration:none !important}
.fNormal{font-weight:normal !important}
.fBold{font-weight:bold !important}
.fItalic{font-style:italic !important}
strong,b,.fBd{font-weight:700 !important}
.f-1{letter-spacing:-1px !important}
.noView {display:none !important;}
.blind{position:absolute; left:-999em; top:-999em; font-size:0px; line-height:0px; height:0px;}
.fUp{text-transform:uppercase}/* 대문자  */
.uLine{text-decoration:underline}
.decoNone{text-decoration:none !important}
.wordBall{word-break:break-all  !important}
.vmid{vertical-align:middle !important;}
.vtop{vertical-align:top !important;}
.vbottom{vertical-align:bottom !important;}
.w100per,.w100p{width:100% !important}
.w90per{width:90%}
.w101p{width:80%;}
.w50per{width:50%}
.w25per{width:25%}

.w215{width:215px;}
.w14{width:14px}
.w19{width:19px}
.w30{width:30px}
.w32{width:32px}
.w39{width:39px}
.w45{width:45px}
.w50{width:50px}
.w63{width:63px}
.w66{width:66px}
.w68{width:68px}
.w70{width:70px}
.w72{width:72px}
.w90{width:90px}
.w94{width:94px}
.w100{width:100px}
.w107{width:107px}
.w116{width:116px}
.w129{width:129px}
.w131{width:131px}
.w138{width:138px}
.w139{width:139px}
.w140{width:140px}
.w143{width:143px}
.w144{width:144px}
.w150{width:150px}
.w161{width:161px}
.w165{width:165px}
.w167{width:167px}
.w174{width:174px}
.w180{width:180px}
.w195{width:195px}
.w200{width:200px}
.w204{width:204px}
.w207{width:207px}
.w210{width:210px}
.w212{width:212px}
.w215{width:215px}
.w218{width:218px}
.w222{width:222px}
.w225{width:225px}
.w230{width:230px}
.w236{width:236px}
.w245{width:245px}
.w250{width:250px !important;}
.w252{width:252px}
.w266{width:266px}
.w268{width:268px !important}
.w279{width:279px}
.w280{width:280px}
.w284{width:284px}
.w288{width:288px}
.w293{width:293px}
.w307{width:307px !important}
.w309{width:309px}
.w314{width:314px}
.w318{width:318px}
.w325{width:325px !important}
.w331{width:331px}
.w334{width:334px}
.w345{width:345px}
.w348{width:348px}
.w350{width:350px}
.w355{width:355px}
.w365{width:365px}
.w390{width:390px}
.w392{width:392px}
.w405{width:405px}
.w413{width:413px}
.w416{width:416px}
.w434{width:434px}
.w439{width:439px}
.w440{width:440px}
.w450{width:450px}
.w479{width:479px}
.w483{width:483px}
.w503{width:503px}
.w509{width:509px}
.w516{width:516px}
.w529{width:529px}
.w532{width:532px}
.w534{width:534px}
.w541{width:541px}
.w544{width:544px}
.w550{width:550px}
.w554{width:554px}
.w568{width:568px}
.w580{width:580px}
.w585{width:585px}
.w590{width:590px}
.w625{width:625px}
.w673{width:673px}
.w675{width:675px}
.w700{width:700px}
.w757{width:757px}
.w850{width:850px}
.w894{width:894px !important}
.w916{width:916px;margin-left:55px}/*서브 LNB있는경우 CONTENT 사이즈*/
.w920{width:920px}
.w950{width:950px}
.w1000{width:1000px}
.w1094{width:1094px}
.w1140{width:1140px}

.h30 {height:30px;}
.h32 {height:32px !important}
.h40 {height:40px;}
.h55 {height:55px;}
.h300 {height:300px;}
.h400 {height:400px;}
.h480 {height:480px;}
.col3>li,.col3>li+li+li,.col3>li+li+li+li+li+li,.col3>li+li+li+li+li+li+li+li+li{width:25%}
.col3>li+li,.col3>li+li+li+li+li,.col3>li+li+li+li+li+li+li+li{width:25%}
.col4>li{width:25%}
.col5>li{width:20%}
.col6>li{width:197px}
.col9>li{width:11%}
.col9>li+li+li+li+li+li+li+li+li{width:12%}

.mgt1 {margin-top:1px !important;}
.mgt2 {margin-top:2px !important;}
.mgt3 {margin-top:3px}
.mgt4 {margin-top:4px}
.mgt5 {margin-top:5px}
.mgt5- {margin-top:-5px}
.mgt8 {margin-top:8px !important}
.mgt10 {margin-top:10px !important}
.mgt10- {margin-top:-10px}
.mgt15 {margin-top:15px !important}
.mgt15- {margin-top:-15px}
.mgt20 {margin-top:20px !important}
.mgt23 {margin-top:23px}
.mgt27 {margin-top:27px}
.mgt30 {margin-top:30px !important}
.mgt40 {margin-top:40px !important}
.mgt35- {margin-top:-35px !important}
.mgt50 {margin-top:50px !important}
.mgt50- {margin-top:-50px !important}
.mgt60 {margin-top:60px !important}
.mgt80 {margin-top:80px !important}
.mgb5 {margin-bottom:5px}
.mgb15- {margin-bottom:-15px;}
.mgb10 {margin-bottom:10px !important}
.mgb15 {margin-bottom:15px !important}
.mgb20 {margin-bottom:20px !important}
.mgb30 {margin-bottom:30px !important}
.mgb30- {margin-bottom:-30px;}
.mgb100 {margin-bottom:100px !important}
.mgl6 {margin-left:6px}
.mgl10 {margin-left:10px}
.mgl20 {margin-left:20px}
.mgl38 {margin-left:38px}
.mgl45 {margin-left:45px}
.mgl82 {margin-left:82px}
.mgl185 {margin-left:185px}
.mgl200 {margin-left:200px}
.mgl10- {margin-left:-10px}
.mgl20- {margin-left:-20px}
.mgl30- {margin-left:-30px}
.mgr4 {margin-right:4px}
.mgr10 {margin-right:10px}
.mgr18 {margin-right:18px}
.mgr20 {margin-right:20px}
.mgr30 {margin-right:30px}
.mgr40 {margin-right:40px}

.pdt5 {padding-top:5px}
.pdt10 {padding-top:10px}
.pdt20 {padding-top:20px}
.pdt30 {padding-top:30px}
.pdb10 {padding-bottom:10px}
.pdb15- {padding-bottom:-15px}
.pdb20 {padding-bottom:20px !important}
.pdb30 {padding-bottom:30px}
.pdb50 {padding-bottom:50px !important}
.pdb6 {padding-bottom:6px}
.pdl5 {padding-left:5px}
.pdl8 {padding-left:8px}
.pdl10 {padding-left:10px}
.pdl12 {padding-left:12px}
.pdl18 {padding-left:18px}
.pdl20 {padding-left:20px}
.pdl30 {padding-left:30px}
.pdl35 {padding-left:35px !important;}
.pdl33 {padding-left:33px}
.pdl45 {padding-left:45px}
.pdl50 {padding-left:50px}
.pdl52 {padding-left:52px}
.pdl66 {padding-left:66px}
.pdl82 {padding-left:82px}
.pdl100 {padding-left:100px}
.pdl128 {padding-left:128px}
.pdl225 {padding-left:225px}
.pdl230 {padding-left:230px}
.pdr10 {padding-right:10px}
.pdr20 {padding-right:20px !important;}
.pdr100 {padding-right:100px}
.pdr170 {padding-right:170px}
.pdr190 {padding-right:190px}

.scrollNew {overflow: scroll} /* 창안에 스크롤 생성 xy*/
.scrollNewX {overflow-x: scroll} /* 창안에 스크롤 생성 x*/
.scrollNewY {overflow-y: scroll} /* 창안에 스크롤 생성 y*/

.LineB-Orange {border-bottom:2px solid #ff7000;}
.LineT-Black {border-top:1px solid #303030;}
.LineB-Black {border-bottom:1px solid #303030;}
.LineT-Gray {border-top:1px solid #e4e4e4;}
.LineB-Gray {border-bottom:1px solid #e4e4e4;}
.LineT-CCC {border-top:1px solid #ccc;}
.LineB-CCC {border-bottom:1px solid #ccc;}

.clearfix:after{content:"";display:block;clear:both;zoom:1}
.inCon {position:relative; max-width:1470px; min-width: 1140px; padding:0 15px; margin:0 auto;}
.inCon:after {content:""; display:block; clear:both;}

.mInfo {position:relative; max-width:1470px; min-width: 1140px; padding:0 15px; margin:0 auto;}
.mInfo:after {content:""; display:block; clear:both;}

/*
.inCon {position:relative; width:1140px; padding:0 15px; margin:0 auto; }
.inCon:after {content:""; display:block; clear:both;}
.inCon2 {position:relative; width:1150px; padding:0 10px; margin:0 auto;}/* 메인배너만 *
.inCon2:after {content:""; display:block; clear:both;}
.inCon3 {position:relative; width:916px !important; padding:0 112px !important; margin:0 auto !important;}/* 변경전 삭제 예정 *
.inCon3:after {content:""; display:block; clear:both;}
*/

/*서브페이지 타이틀*/
.titDep1{/*font-family:'NanumSquare';*/font-size:33px;line-height:33px;color:#303030;font-weight:700;}/*2depth Main 메인타이틀*/
.titDep2{font-size:14px;line-height:18px;color:#303030;}/*2depth Main 서브카피*/
.titDep3{font-size:18px;padding-bottom:5px;color:#303030;}/*오샵, 오카페 타이틀*/
.titDep4{padding-bottom:20px;font-size:18px;line-height:26px;color:#303030;letter-spacing:-1px}
.titDep5{/*font-family:'NanumSquare';*/padding:35px 0 15px;font-size:26px;line-height:34px;color:#303030;;font-weight:700;}/*회원메뉴 타이틀*/

.titDep8{/*font-family:'NanumSquare';*/padding:35px 0 15px;font-size:20px;line-height:28px;color:#303030;font-weight:700;} /* 서브서브메뉴 타이틀*/
.titDep8 i {color:#aaa;padding-right:5px;}
.titDep9{padding-bottom:10px;font-size:16px;line-height:28px;color:#303030;font-weight:700;}/* 서브서브서브메뉴 타이틀*/
.titDep10{/*font-family:'NanumSquare';*/padding:40px 0;font-size:30px;line-height:34px;color:#303030;font-weight:700;}/* 강조 문구*/
.letter0{letter-spacing:-1px !important}/*영문*/
.letter_2{letter-spacing:-2px !important}
.titDep1 em,.titDep2 em,.titDep3 em,.titDep4 em {color:#ff7000;}
.titDep1 + .titDep8 {padding-top:0px;}
.titDep8 + .titDep8 {padding-top:35px;}

/*서브페이지 배너*/
.newVisual {width:100%;min-width:1170px;text-align:center;}
.newVisual > img {height:185px;}

/*2depth Main 타이틀*/
.tit.inCon {position:relative;text-align:center;}
.tit.inCon > .titDep2 {padding-top:15px;}

/*현재위치*/
.depth.inCon {position:relative;}
.depth.inCon > ul {padding:15px 0 20px;}
.depth.inCon > ul > li {display:inline;font-size:12px;}
.depth.inCon > ul > li.icon > i {font-size:8px;}
.depth.inCon > ul > li,
.depth.inCon > ul > li > a {color:#777;}

/* 탭메뉴 // */
.SNB-tap {position:relative;display:block;height:100px}
.SNB-tap li {float:left;margin:0 0 0 -1px;}
.SNB-tap li:first-child {margin-left:0px;}
.SNB-tap li > a {display:block;border:1px solid #ccc;text-align:center;padding:20px 10px;font-size:16px;font-weight:bold;/*border-radius:20px;*/}
.SNB-tap li > a:hover {text-decoration:none;}
.SNB-tap li > a > i {display:none;overflow:hidden;}
.SNB-tap li > a.on {border:1px solid #ff7000;background:#ff7000;color:#fff;}
.SNB-tap li > a.on > i {display:block;position:absolute;color:#ff7000;}
.MNB-tap {position:relative;display:block;height:60px}
.MNB-tap li {float:left;margin:30px 0 10px -1px;}
.MNB-tap li:first-child {margin-left:0px;}
.MNB-tap li > a {display:block;border:1px solid #ccc;text-align:center;padding:20px 9px;font-size:16px;font-weight:bold;background:#f8f8f8;}
.MNB-tap li > a:hover {text-decoration:none;}
.MNB-tap li > a > i {display:none;}
.MNB-tap li > a.on {border:2px solid #ff7000;padding:19px 10px;background:#fff}
/* 탭메뉴가 2개인 경우 */
.TAP02 li > a {width:548px;}
.TAP02 li:first-child > a {width:549px;}
.TAP02 li > a.on > i {margin:17px 0 0 270px;}
/* 탭메뉴가 5개인 경우 */
.TAP05 li > a {width:207px;}
.TAP05 li:first-child > a {width:206px;}
.TAP05 li > a.on > i {margin:17px 0 0 95px;}
/* // 탭메뉴 */

/* Pagination */
.Pagination{padding:15px 0;text-align:center;clear:both;}
.Pagination a,.Pagination strong{display:inline-block;position:relative;_width /**/:17px;padding:9px 12px 10px;border:1px solid #e4e4e4;margin: 0 2px;}
.Pagination strong{font-weight:700;color:#ff7000 !important;border:1px solid #ff7000;}
.Pagination .pre{margin-right:9px;padding:12px 10px 13px;}
.Pagination .next{margin-left:9px;padding:12px 10px 13px;}
.Pagination .pre,.Pagination .next{display:inline-block;position:relative;top:1px;_width /**/:84px;border:1px solid #e4e4e4;color:#ccc;font-size:12px;line-height:normal}
.Pagination a.on {border:1px solid #ff7000;}
.Pagination a.pre,.Pagination a.next{color:#515151}
.Pagination a:hover{border:1px solid #e4e4e4;background-color:#f8f8f8 !important;text-decoration:none;}

/*table*/
table.tableType1 {width:100%;border:0;border-spacing:0;clear:both}
table.tableType1 td,table.tableType1 th{border:0;height:40px;text-align:center;}
table.tableType1 th{font-weight:bold}
table.tableType2 {width:100%;border:0;border-spacing:0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;clear:both}
table.tableType2 td,table.tableType2 th{border:0;padding:10px 5px;text-align:center;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4}
table.tableType2 th{font-weight:bold}
table.tableType2 td{background:#f9f9f9;text-align:left}
table.tableType3 {width:100%;border:0;border-spacing:0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;clear:both}
table.tableType3 thead.promo_hightlight th:last-child{border-top:3px solid #ff7000;border-left:3px solid #ff7000;border-right:3px solid #ff7000;}
table.tableType3 tbody.promo_hightlight td:last-child{border-left:3px solid #ff7000;border-right:3px solid #ff7000;}
table.tableType3 tbody.promo_hightlight tr:last-child td:last-child{border-bottom:3px solid #ff7000;}
table.tableType3 td,table.tableType3 th{border:0;padding:5px 3px;text-align:center;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4}
table.tableType3 th{background:#f9f9f9;font-weight:bold}
table.tableType3 td{text-align:left}
table.tableType4 {border:1px solid #e4e4e4;}
table.tableType4 td,table.tableType4 th{border:0;text-align:left;}
table.tableType4 th{padding:10px 20px;font-weight:700;border-bottom:1px solid #e4e4e4}
table.tableType4 td{padding:15px 0 0 15px;word-spacing:-2px}
table.tableType5 {width:100%;border:0;border-spacing:0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;clear:both}
table.tableType5 td,table.tableType5 th{border:0;padding:10px 20px;text-align:left;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4}
table.tableType5 th{font-weight:700;}
table.tableType5 th.pdtb7{padding:7px 20px !important;}
table.tableType5 td{background:#f9f9f9;text-align:center;}
table.tableType6 {width:100%;border:0;border-spacing:0;clear:both;border-top:1px solid #212121;}/*게시판*/
table.tableType6 td,table.tableType6 th{border-bottom:1px solid #e4e4e4;text-align:center;padding:15px 5px;line-height:140%}
table.tableType6 th{font-weight:700;padding:20px 5px;}
table.tableType6 td i{color:#999;vertical-align:bottom}
table.tableType7 {width:100%;border:0;border-spacing:0;clear:both;border-top:1px solid #212121;}/*게시판 글쓰기*/
table.tableType7 td,table.tableType7 th{border-bottom:1px solid #e4e4e4;text-align:left;padding:5px 5px;}
table.tableType7 th{font-weight:700;padding:5px 10px;}
table.tableType8 {width:100%;border:0;border-spacing:0;clear:both;}/*게시판 중 덧글이 달려 상단 줄이 없는 경우 ** 기본설정은 tableType6과 동일 */
table.tableType8 td,table.tableType8 th{border-bottom:1px solid #e4e4e4;text-align:center;padding:15px 5px;line-height:140%}
table.tableType8 th{font-weight:700;padding:20px 5px;}
table.tableType8 td i{color:#999;vertical-align:bottom}
table.tableType9 {width:100%;border:0;border-spacing:0;border-top:1px solid #303030;clear:both;}
table.tableType9 td,table.tableType9 th{border:0;padding:10px 20px;text-align:left;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;vertical-align:middle;}
table.tableType9 th{font-weight:700;border-left:0px}
table.tableType10 {width:100%;border:0;border-spacing:0;clear:both;}
table.tableType10 td,table.tableType10 th{border:0;text-align:left;vertical-align:top;}
table.tableType10 th{font-weight:700;border-left:0px}

table.tableType01{overflow:hidden;border-top:2px solid #606060;}
table.tableType01 thead th{background:#fbfbfb;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:10px 0;font-weight:bold;}
table.tableType01 thead th:last-child{border-right:none;}
table.tableType01 thead th span{display:block;font-weight:normal;}
table.tableType01 thead th.bg_color1{background:#fdf6e4;}
table.tableType01 thead th.bg_color2{background:#f8f8f8;}
table.tableType01 tbody th{border-bottom:1px solid #e4e4e4;padding:10px 0;text-align:center;border-right:1px solid #e4e4e4;font-weight:bold;}
table.tableType01 tbody th:last-child{border-right:none;}
table.tableType01 tbody td{border-bottom:1px solid #e4e4e4;padding:10px 0;text-align:center;border-right:1px solid #e4e4e4;}
table.tableType01 tbody td:last-child{border-right:none;}
table.tableType01 tbody  td:first-child{background:#fefef6;}

table.tableType02{overflow:hidden;border-top:2px solid #606060;line-height:22px;}
table.tableType02 thead th{background:#fbfbfb;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:10px 0;font-weight:bold;}
table.tableType02 thead th:last-child{border-right:none;}
table.tableType02 thead th span{display:block;font-weight:normal;}
table.tableType02 tbody th{border-bottom:1px solid #e4e4e4;padding:10px 0;text-align:center;border-right:1px solid #e4e4e4;font-weight:bold;}
table.tableType02 tbody td{border-bottom:1px solid #e4e4e4;padding:10px 0;text-align:left;padding:10px;border-right:1px solid #e4e4e4;vertical-align:top;}
table.tableType02 tbody td:last-child{border-right:none;}
table.tableType02 tbody th span{display:block;font-weight:normal;}
table.tableType02 tbody td p{background:url(/images2017/shop/guide_txt_line.gif)no-repeat left 11px;padding-left:10px;}
table.tableType02 tbody td.v_align_middle{vertical-align:middle;}

table.tableType03 {overflow:hidden;border-top:1px solid #dcdcdc;line-height:22px;}
table.tableType03 thead th {background:#f0f0f0; padding:14px 0; border-left:1px solid #fff; color:#353535; font-size:12px;}
table.tableType03 thead th:first-child {border-left:0 none;}
table.tableType03 tbody td {background:#fff; padding:14px 0; border-left:1px solid #fff; color:#353535;text-align:center;border-bottom:1px solid #dcdcdc;}
table.tableType03 tbody td:first-child {border-left:0 none;}

table.tableType04{overflow:hidden;line-height:22px;}
table.tableType04 tbody tr{border:1px solid #e4e4e4;}
table.tableType04 tbody th{background:#f9f9f9;font-size:14px;font-weight:bold;}
table.tableType04 tbody td{text-align:left;padding:10px 10px 10px 20px;vertical-align:top;border-left:1px solid #e4e4e4;}
table.tableType04 tbody tr.arrow{border:none;}
table.tableType04 tbody tr.arrow th{background:none;padding:10px 0;}

/* 입고 신청서 등록 */
.ui-datepicker table{background:#fff;}



/* 오샵 장바구니 상품목록 */
table.tableType11 {width:100%;border:0;border-spacing:0;clear:both;border-top:1px solid #ddd;}/*게시판*/
table.tableType11 td,table.tableType11 th{border-bottom:1px solid #e4e4e4;text-align:center;padding:10px 5px;line-height:140%}
table.tableType11 th{font-weight:700;background:#eee;}
/* 오샵 장바구니 아래 선택항목 */
table.tableType12 {width:100%;border:0;border-spacing:0;clear:both;border-top:1px solid #ddd;}/*게시판*/
table.tableType12 td,table.tableType12 th{border-bottom:1px solid #e4e4e4;text-align:left;padding:10px;line-height:140%}
table.tableType12 th {font-weight:700;background:#f8f8f8;}
table.tableType13 {width:100%;border:0;border-spacing:0;border-bottom:1px solid #e4e4e4;clear:both}
table.tableType13 td,table.tableType13 th {border:0;text-align:center;vertical-align:middle;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4}
table.tableType13 th {background:rgba(249,249,249,0.3);font-weight:bold;padding:12px;}
table.tableType13 td {text-align:center;padding:10px 2px;vertical-align:top !important;}
table.tableType13 .hline {border-right:1px solid #ccc;}
/* 마이페이지>마이프로필 */
table.tableType14 {width:100%;border:0;border-spacing:0;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;clear:both}
table.tableType14 td,table.tableType14 th{border:0;padding:10px 20px;text-align:left;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4}
table.tableType14 th{font-weight:700;}
table.tableType14 td{background:#f9f9f9;text-align:center;}
table.tableType14 .goview {display:inline-block;width:13px;height:13px;vertical-align:middle;margin-left:5px;}
table.tableType14 a {text-decoration:none;}
/* 마이페이지>마이프로필 */
table.tableType15 {width:90%;border:0;border-spacing:0;clear:both}
table.tableType15 td,table.tableType15 th{border-right:1px solid #faf7e2;border-bottom:1px solid #faf7e2;text-align:center;padding:5px;line-height:140%}
table.tableType15 th{font-weight:700;background:#fe9922;color:#fff;}
table.tableType15 td{background:#fff;}
/* taobao구매대행 */
table.tableType16 {width:100%;border:0;border-spacing:0;clear:both;border-top:1px solid #212121;}/*taotao구매대행*/
table.tableType16 th{position:relative;border-bottom:1px solid #e4e4e4;text-align:center;padding:5px 5px;}
table.tableType16 td{position:relative;border-bottom:1px solid #e4e4e4;text-align:left;padding:5px 5px;}
table.tableType16 th{font-weight:700;padding:5px 10px;}
table.tableType17 {width:100%;border:0;border-spacing:0;clear:both;border-top:1px solid #212121;}
table.tableType17 thead {border-top:1px solid #212121;border-bottom:1px solid #212121;}
table.tableType17 td{position:relative;text-align:left;padding:2px 2px;border:0;padding:5px 0 5px 10px;font-size:13px;}
table.tableType17 th{position:relative;text-align:left;border:0;font-weight:normal;padding:5px 0 5px 15px;border-right:1px solid #e4e4e4;background:#f8f8f8;font-size:13px;}
table.tableType18 {width:100%;border:0;border-spacing:0;clear:both;}
table.tableType18 th{position:relative;text-align:left;padding:5px 5px;}
table.tableType18 td{position:relative;text-align:left;padding:5px 20px 5px 5px;}
table.tableType18 th{font-weight:700;padding:5px 10px;}
caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}

.tableType20 {width:100%;border-top:1px solid #dcdcdc;border-bottom:2px solid #818080;margin-bottom:10px;}
.tableType20 tbody tr th {border-bottom:1px solid #dcdcdc !important;}
.tableType20 tbody tr th {padding:20px 0;font-weight:bold;}
.tableType20 tbody tr td {text-align:center;border-bottom:1px solid #dcdcdc;padding:10px 0;cursor:pointer;}
.tableType20 tbody > tr > td > table > tbody > tr.orderHis > td > a{color:#0e70ba;}
.tableType20 tbody > tr > td > table > tbody > tr.orderHis > td.number > a {font-weight:bold;text-decoration:none;}
.tableType20 tbody > tr > td > table > tbody > tr.orderHis > td.totalPay > span {color:red;}
.tableType20 tbody > tr > td > table > tbody > tr > td{text-align:center;padding:10px 0;border-bottom:none;}
.tableType20 tbody > tr > td > table > tbody > tr > td.cancel > a{color:#303030;border:1px solid #ababab;padding:3px 10px;border-radius:3px;text-decoration:none;}
.tableType20 tbody > tr > td > table > tbody > tr > td.viewDetail > a{color:#7057cc;border:1px solid #7057cc;padding:3px 10px;border-radius:3px;text-decoration:none;}
.tableType20 tbody tr td.orderItem > p {float:left;padding-left:17px;}
.tableType20 tbody tr td.orderItem > p:first-child {width:100%;padding-bottom:10px;}
.tableType20 tbody tr td.orderItem > p.txRed {padding-left:20px;}
.tableType20 tbody tr td.active tr.orderDet {display:table-row !important;}
.tableType20 thead tr th {border-bottom:1px solid #dcdcdc;padding:10px 0;background-color:#f7f7f7;}
.tableType20 thead tr th select {height:28px;}
.tableType20 thead tr th input {height:26px;}
.tableType20 thead tr th a {background-color:#ababab;padding:0 12px;color:#fff;text-decoration:none;height:28px;line-height:28px;display:inline-block;vertical-align:bottom;}



table.tableShipDetail{overflow:hidden; width:901px; margin : 20px auto 10px; float:right;}
table.tableShipDetail thead th{background:#ffe4e1;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:10px 0;font-weight:bold; height:30px;}
table.tableShipDetail thead th:last-child{border-right:none;}
table.tableShipDetail thead th span{display:block;font-weight:normal;}
table.tableShipDetail tbody th{background : #e6e6fa; border-bottom:1px solid #d3d3d3;padding:10px 0;text-align:center;border-right:1px solid #d3d3d3;font-weight:bold;}
table.tableShipDetail tbody td{border-bottom:1px solid #d3d3d3;padding:10px 10px;text-align:center;border-right:1px solid #e4e4e4;}
table.tableShipDetail tbody td:first-child{background:#fefef6;}
table.tableShipDetail .fShipDetail{color : #0000ff;}
.inspection_info_DE{overflow:hidden; width : 85%; margin: 0 auto; width: 901px; float:right;}


/* 배송신청서 step1 하단버튼  */
.step1_next .btnC5 a {border:1px solid #555;background:#555;color:#fff;border-radius:3px; position: relative; left : 120px;}
.step1_next .btnC6 a {border:1px solid #f88830;background:#f88830;color:#fff;border-radius:3px; position : relative; left : 120px;}
.step1_next .btnCf a {border:1px solid #333;background:#fff;color:#303030;border-radius:3px; position: relative; left : 120px;}
/* btn */
.btnVertical li {margin-top:10px}
.btnVertical li:first-child {margin-top:0px}
.btnHorizontal li {float:left;line-height:22px;margin-right:6px;margin-bottom: 6px;}
.btnHorizontal li:last-child {margin-right:0px;}
.btnPack, .btnPack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;vertical-align:top;text-align:center;white-space:nowrap;}
/* btn 모양 색상*/
.btnmark01 {display:inline-block;border:1px solid #00a49a;color:#00a49a;border-radius:20px;padding:1px 8px;}
.btnCf a {border:1px solid #333;background:#fff;color:#303030;border-radius:3px;}
.btnCf a:hover {border:1px solid #333;background:#eee;text-decoration:none}
.btnC9 a {border:1px solid #999;background:#999;color:#fff;border-radius:3px;}
.btnC9 a:hover {border:1px solid #555;background:#555;text-decoration:none}
.btnC5 a {border:1px solid #555;background:#555;color:#fff;border-radius:3px;}
.btnC5 a:hover {border:1px solid #333;background:#333;text-decoration:none}
.btnC6 a {border:1px solid #f88830;background:#f88830;color:#fff;border-radius:3px;}
.btnC6 a:hover {border:1px solid #ff7000;background:#ff7000;text-decoration:none}
.btnLo a {border:1px solid #ff7000;color:#ff7000;border-radius:20px;padding:0 15px;}
.btnLo a:hover {border:1px solid #ff7000;text-decoration:none;}
.btnOrange a {border:1px solid #ff7000;background:#ff7000;color:#fff;border-radius:3px;}
.btnOrange a:hover {border:1px solid #ff5000;background:#ff5000;text-decoration:none}
.btnOrangeL a {border:1px solid #ff7000;background:#fff;color:#303030;border-radius:3px;}
.btnOrangeL a:hover {color:#ff7000;text-decoration:none}
.btnOrangeL01 a {border:1px solid #ff7000;background:#fff;color:#ff7000;border-radius:0;-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;}
.btnOrangeL01 a:hover {order:1px solid #ff7000;background:#ff7000;color:#fff;text-decoration:none}
.btnPurple01 a {border:1px solid #6441be;background:#6441be;color:#fff;}
.btnPurple01 a:hover {border:1px solid #6441be;background:#fff;color:#6441be;text-decoration:none}
.btnPurple02 a {border:1px solid #6441be;background:#fff;color:#6441be;}
.btnPurple02 a:hover {color:#6441be;text-decoration:none}
.btnLine a {border:1px solid #ddd;color:#333;border-radius:3px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 44%, rgba(238,238,238,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 44%,rgba(238,238,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 44%,rgba(238,238,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}
.btnLine a:hover {color:#ff7000;text-decoration:none}
.btnLine2 a {border:1px solid #bbb;color:#333;border-radius:3px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 44%, rgba(238,238,238,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 44%,rgba(238,238,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 44%,rgba(238,238,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}
.btnLine2 a:hover {border:1px solid #ff7000;color:#ff7000;text-decoration:none}
/* btn 크기*/
.btnFree1 a {padding:7px 13px 8px;line-height:120%;}
.btnFree2 a {padding:5px 13px;line-height:120%;}
.btnFree3 a {padding:7px 30px 8px;line-height:120%;}
.btnFree4 a {padding:5px 30px;line-height:120%;}
.btnFree5 a {padding:2px 7px; font-size:12px;line-height:120%;}
.btnFree6 a {padding:12px 40px; font-size:16px;font-weight:700;line-height:120%;}
.btnFree7 a {padding:8px 5px 7px;line-height:120%;}
.btnFree8 a {padding:6px 13px 7px;line-height:120%;}
.btnFree9 a {padding:11px 13px 12px;line-height:120%;}
.btnFree10 a {padding:7px 14px;line-height:120%;}
/* btn 특정 규격이 있는 경우*/
.btnR1 {position:absolute !important;right:0px;top:262px;}/*국제특송,국제이사>신청하기>주소보기버튼 위치*/
.btnR2 {position:absolute !important;right:15px;font-size:13px;font-weight:normal;line-height:150%;margin-top: 4px !important;}/*국제특송,국제이사>신청하기>박스추가버튼 위치*/
.cBtnArea {clear: both;text-align:center;padding-top:50px}/*버튼이 마지막에 위치한 경우*/
.cBtnArea2 {clear: both;text-align:center;padding:30px 0 40px}/*버튼이 중간에 위치한 경우*/
.cBtnArea3 {text-align:right;padding:10px 0 0}/*버튼이 중간에 위치한 경우-작은버튼*/
/*신청서내 이벤트 및 통관품목*/
.btnBoxS {content:"";display:block;clear:both;border:1px solid #ff7000;background:#fff;color:#303030;height:20px;line-height:20px;padding:5px 20px;font-size:12px;font-weight:700;text-align:center}
.btnBoxSoff {content:"";display:block;clear:both;border:1px solid #bbb;background:#fff;color:#777;height:20px;line-height:20px;padding:5px 20px;font-size:12px;font-weight:700;text-align:center}
/*버튼안에 닫기 버튼이 있는 경우*/
.btnClose {position:absolute;font-weight:700;text-align:right;}
.btnClose i {color:#ff7000;padding:10px 10px 10px 0; }
.btnClose a:hover {color:#ff7000}
.btnCloseOff {position:absolute;font-weight:700;text-align:right;}
.btnCloseOff i {color:#bbb;padding:10px 10px 10px 0; }

.btnL_DE a:hover {background-color:#95b3d7;}
.btnL_DE a.on {background-color:#95b3d7;}
.btnL_CA a:hover {background-color:#8ec1a2;}
.btnL_CA a.on {background-color:#8ec1a2;}
.btnL_GR a:hover {background-color:#93ccdd;}
.btnL_GR a.on {background-color:#93ccdd;}
.btnL_KR a:hover {background-color:#b2c595;}
.btnL_KR a.on {background-color:#b2c595;}
.btnL_CN a:hover {background-color:#af98c0;}
.btnL_CN a.on {background-color:#af98c0;}
.btnL_JP a:hover {background-color:#e0b963;}
.btnL_JP a.on {background-color:#e0b963;}
.btnWidth a {/*4개일 경우 width:220px;*/width:175px;padding:15px 0;line-height:22px;color:#303030;font-weight:700;font-size:16px;background:#d9d9d9 url('/images2017/common/common_input.png') no-repeat;background-position:5px 16px;background-size:20px;letter-spacing:-0.4px;}
.btnWidth a:hover {color:#fff;}
.btnWidth a.on {color:#fff;background-position:5px -294px;}

/*메인 하단 컨텐츠 버튼*/
.btnMG01 {display:inline-block;overflow:visible;position:relative;vertical-align:top;text-align:center;white-space:nowrap;background:#222b39;margin:2px 1px 0;padding:1px 5px 2px;}
 a .btnMG01 {background:#3e3c63;border:1px solid #222b39;color:#fff;font-size:12px;line-height:0.8;text-decoration:none;}
 a:hover .btnMG01 {background:#3e3c63;border:1px solid #222b39;color:#fff;font-size:12px;text-decoration:none;}
.btnMCS00 {display:inline-block;overflow:visible;position:relative;background:url('/images2017/main/ico_ohmytalk.png') no-repeat 0 17px;vertical-align:middle;padding-left:30px;}
.btnMCS00 a {color:#cccccc;font-size:13px;}
.btnMCS00 a:hover {color:#cccccc;font-size:13px;}
.btnMCS01 {display:inline-block;overflow:visible;position:relative;background:#696cff url('/images2017/main/ico_ohmytalk.png') no-repeat 94% 1px;padding:4px 15px 4px 6px;vertical-align:top;text-align:left !important;white-space:nowrap;margin:0 1px;}
.btnMCS01 a {padding:4px 15px 4px 6px;color:#fff;font-size:12px;text-decoration:none;text-align:left !important;}
.btnMCS01 a:hover {color:#fff;font-size:12px;text-decoration:none;}
.btnMCS02 {display:inline-block;overflow:visible;position:relative;vertical-align:top;text-align:center;white-space:nowrap;background:#222b39;margin:0 1px;padding:4px 10px;}
.btnMCS02 a {background:#222b39;border:1px solid #222b39;color:#fff;font-size:12px;text-decoration:none;}
.btnMCS02 a:hover {background:#222b39;border:1px solid #222b39;color:#fff;font-size:12px;text-decoration:none;}

.btnLC a {padding:0 40px;line-height:40px;color:#fff;background:#555;border:3px solid #555;font-weight:700;font-size:16px;}
.btnLC a:hover {background:#333;border:3px solid #333;text-decoration:none}
.btnLK a {padding:0 40px;line-height:40px;color:#303030;background:#fff;border:3px solid #555;font-weight:700;font-size:16px;}
.btnLK a:hover {background:#eee;text-decoration:none}
.btnLO a {padding:0 40px;line-height:40px;color:#fff;background:#ff7000;border:3px solid #ff7000;font-weight:700;font-size:16px;}
.btnLO a:hover {background:#ff5000;border:3px solid #ff5000;text-decoration:none}
.btnLC_W a {padding:0 20px;line-height:40px;color:#fff;background:#555;border:3px solid #555;font-weight:700;font-size:16px;}
.btnLK_W  a {padding:0 20px;line-height:40px;color:#303030;background:#fff;border:3px solid #555;font-weight:700;font-size:16px;}
.btnLO_W  a {padding:0 20px;line-height:40px;color:#fff;background:#ff7000;border:3px solid #ff7000;font-weight:700;font-size:16px;}
.btnLC_R a {padding:0 40px;line-height:35px;color:#fff;background:#555;border:3px solid #555;font-weight:700;font-size:16px;}
.btnLC_R a:hover {background:#333;border:3px solid #333;text-decoration:none}
.btnS a {width:150px;padding:6px 0;line-height:16px;color:#303030;background:#fff;border:1px solid #303030;font-weight:700;font-size:14px;letter-spacing:-1px;}
.btnS a:hover {color:#ff7000;border:1px solid #ff7000}
.btnS a.on {color:#ff7000;border:1px solid #ff7000}
.btnSG a {width:150px;padding:6px 0;line-height:16px;color:#fff;background:#999;border:1px solid #999;font-weight:700;font-size:14px;letter-spacing:-1px;}
.btnSG a:hover {color:#fff;background:#555;border:1px solid #555;text-decoration:none}
.btnSG_W120 a {width:120px;padding:6px 0;line-height:16px;color:#fff;background:#999;border:1px solid #999;font-weight:700;font-size:14px;letter-spacing:-1px;}
.btnSG_W120 a:hover {color:#fff;background:#555;border:1px solid #555}
.btnSB a {width:150px;padding:6px 0;line-height:16px;color:#fff;background:#555;border:1px solid #555;font-weight:700;font-size:14px;letter-spacing:-1px;}
.btnSB a:hover {color:#fff;background:#555;border:1px solid #555;text-decoration:none}
.btnSC a {width:150px;padding:6px 0;line-height:16px;color:#fff;background:#ff7000;border:1px solid #ff7000;font-weight:700;font-size:14px;letter-spacing:-1px;}
.btnSC a:hover {text-decoration:none}
.btnNC a {color:#ff7000;font-weight:700;padding:0 10px;line-height:38px;font-size:16px;cursor:pointer}
.btnNC a:hover {cursor:pointer}
.btnNC a i {line-height:38px;}
.btnNCP a {color:#ff7000;font-weight:700;line-height:38px;font-size:16px;}
.btnNCP a i {line-height:38px;}
.btnNP a {font-weight:700;line-height:24px;font-size:12px;}
.btnNP a i {line-height:24px;}
.btnXSG a {width:50px;padding:6px 0;line-height:18px;color:#fff;background:#aaa;border:1px solid #aaa;font-weight:700;font-size:14px;letter-spacing:-1px;}
.btnXSG a:hover {color:#fff;background:#555;border:1px solid #555;text-decoration:none}
.btnXSW a {width:50px;padding:6px 0;line-height:18px;color:#bbb;background:#fff;border:1px solid #bbb;font-size:14px;letter-spacing:-1px;}
.btnXSW a:hover {color:#fff;background:#aaa;border:1px solid #bbb}
.btnXSPl a {width:50px;padding:6px 0;line-height:18px;color:#fff;background:#6441be;border:1px solid #6441be;font-weight:700;font-size:14px;letter-spacing:-1px;}
.btnXSPl a:hover {color:#fff;background:#6441be;border:1px solid #6441be;text-decoration:none}
.btnXSPl_O a:hover {color:#6441be;background:#fff;border:1px solid #6441be;text-decoration:none}
.btnXSPl_O a {width:50px;padding:6px 0;line-height:18px;color:#6441be;background:#fff;border:1px solid #6441be;font-weight:700;font-size:14px;letter-spacing:-1px;}
.btnWFREE_C a {padding:2px 20px;line-height:18px;color:#fff !important;background:#aaa;border:1px solid #aaa;font-weight:700;font-size:14px;letter-spacing:-1px;}
.btnWFREE_C a:hover {color:#fff;background:#555;border:1px solid #555;text-decoration:none}
.btnWFREE_O a {padding:2px 20px;line-height:18px;color:#fff;background:#ff7000;border:1px solid #ff7000;font-weight:700;font-size:14px;letter-spacing:-1px;}
.btnWFREE_O a:hover {color:#fff;background:#ff7000;border:1px solid #ff7000;text-decoration:none}
.btnBox {content:"";display:block;clear:both;width:110px;height:30px;line-height:30px;padding:0 0 0 75px;background:url('/images/btnS_box1.png') no-repeat 0 0;font-size:12px;font-weight:700;}
.btnBox_Division {display:inline-block;width:140px;height:30px;line-height:30px;padding:0 0 0 45px;background:url('/images/btnS_box2.png') no-repeat 0 0;font-size:12px;font-weight:700;}
.btnBox_Plus {display:inline-block;width:140px;height:30px;line-height:30px;padding:0 0 0 45px;background:url('/images/btnS_box3.png') no-repeat 0 0;font-size:12px;font-weight:700;}

.btnSign > a {width:360px;padding:15px 0;line-height:16px;color:#fff;background:#ff7000;border:1px solid #ff7000;font-weight:700;font-size:16px;letter-spacing:-1px;border-radius:3px;}/*로그인페이지 버튼*/
.btnSign > a:hover {background:#ff5000;border:1px solid #ff7000}
.boardNew {padding:1px 4px;color:#fff;background:#ff7000;font-size:11px;} /*게시판 NEW 아이콘*/
.boardQ {padding:2px 7px 4px;color:#fff;background:#818181;border-radius:100%;font-weight:700;} /*게시판 질문 아이콘*/
.boardA {padding:2px 7px 4px;color:#fff;background:#ff7000;border-radius:100%;font-weight:700;} /*게시판 답변 아이콘*/
.btnBoard_reply a {margin-left:10px;width:140px;height:98px;line-height:98px;color:#fff;background:#ff7000;border:1px solid #ff7000;font-weight:700;font-size:16px;letter-spacing:-1px;}
.btnBoard_reply a:hover {background:#ff5000;border:1px solid #ff7000}

.btn27O span{padding:1px 14px 4px 10px;}
.btn34O span{padding:4px 18px 4px 14px;}

/*배송방법 항공*/
.btnCBlue a {background:#95b3d7 url('/images2017/common/common_input.png') no-repeat 4px 4px;color:#fff;text-align:left;padding-left:40px !important;border-radius:2px;}
.btnCBlue a:hover {background:#116eb1 url('/images2017/common/common_input.png') no-repeat 4px 4px;text-decoration:none}
.btnCBlue a:active {background:#116eb1 url('/images2017/common/common_input.png') no-repeat 4px -368px;}
.btnCBlue a.on {color:#fff; background:#116eb1 url('/images2017/common/common_input.png') no-repeat 4px -368px;}
/*배송방법 해상*/
.btnCRed a {background:#8ec1a2 url('/images2017/common/common_input.png') no-repeat 4px 4px;color:#fff;text-align:left;padding-left:40px !important;border-radius:2px;}
.btnCRed a:hover {background:#10b0a6 url('/images2017/common/common_input.png') no-repeat 4px 4px;text-decoration:none}
.btnCRed a:active {background:#10b0a6 url('/images2017/common/common_input.png') no-repeat 4px -368px;}
.btnCRed a.on {color:#fff;background:#10b0a6 url('/images2017/common/common_input.png') no-repeat 4px -368px;}

a.txtLink1{color:#4131d3 !important;text-decoration:underline !important;line-height:19px !important}
a.txtLink2{color:#303030;font-weight:700;text-decoration:underline;line-height:19px}
.fColor1 a{text-decoration:underline;color:#ff7000;}
.fColor5 a{text-decoration:none;color:#303030;}

/*bullet-bar*/
.bul_bar01 {position:absolute;background:#666 no-repeat 0 0;margin:6px 0 0 -6px;width:3px;height:3px;} /*그레이정사각*/
.bul_bar02 {position:absolute;background:#d5563c;left:-3px;top:10px;width:2px;height:2px;}  /*오렌지정사각*/
.bul_bar03 {position:absolute;background:#fff no-repeat 0 0;margin:10px 0 0 -6px;width:5px;height:2px;} /*화이트 -*/
.bul_bar04 {position:absolute;background:#666 no-repeat 0 0;margin:12px 0 0 -6px;width:2px;height:2px;} /*그레이 -*/
.bul_bar05 {position:absolute;background:#666 no-repeat 0 0;margin:12px 0 0 -6px;width:5px;height:1px;} /*그레이 -*/
.bul_bar06 {position:absolute;background:#fff no-repeat 0 0;margin:12px 0 0 -9px;width:3px;height:3px;} /*그레이 -*/
.bul_circle01 {border:2px solid #adadad;color:#adadad;border-radius:25px;padding:1px 6px;}  /*그레이서클원*/
.bul_circle02 {border:1px solid #adadad;color:#adadad;border-radius:25px;padding:1px 6px;}  /*그레이서클원*/

/* Common */
.subTxt1 {display:block;padding:0;line-height:160%;word-wrap: break-word;}
.subTxt2 {display:block;padding:0;line-height:160%;word-wrap: break-word;}
.subTxt2 > li {display:block;padding:10px 0 0 20px;}
.subTxt2 > li:first-child {padding-top:0px;}
.subTxt2 > li > em {position:absolute;margin-left:-15px;font-weight:700;}
.subTxt3 {display:block;padding:0;line-height:140%;word-wrap: break-word;}
.subTxt3 > li {display:block;padding:5px 0 0 20px;}
.subTxt3 > li:first-child {padding-top:0px;}
.subTxt3 > li > em {position:absolute;margin-left:-15px;font-weight:700;}
.subImage1 {text-align:center;}
.subImage1 span {display:block;padding:10px 0 25px;line-height:180%;font-size:14px;}
.txtUp {position:absolute;}
.exBox {display:block;margin:20px 0 5px;height:38px;}
.ex {position:absolute; background:#fff200; padding:10px 15px; font-size:14px; font-weight:700;}
.ex i {color:rgba(0,0,0,0.5);font-size:14px;}
hr {border:5px;width:50px;}

/*에러페이지 - 404 등...*/
.error404 {width:90%;max-width:620px;margin:0 auto;}
.error404 > .hLogo {text-align:left;margin-bottom:-20px;padding-top:50px}
.error404 > .icon {position:absolute;margin-top:65px;font-size:60px;color:#aaa;}
.error404 > h1 {padding-top:30px;margin-top:30px;border-top:1px solid #e4e4e4;}
.error404 > .txt > span {color:#ff7000;font-weight:700;}
.error404 > h1,
.error404 > .txt {padding-left:70px}
.error404 > .cBtnArea {margin-top:30px;border-top:1px solid #e4e4e4;}

/* 페이지내 Tab 버튼 */
.tabType1{position:relative;zoom:1;margin-bottom:10px}
.tabType1>li{float:left;margin-left:-1px}
.tabType1>li>a{display:block;position:relative;width:100%;height:58px;background:#fff;border:1px solid #ddd;font-size:16px;line-height:56px;text-align:center;font-weight:700;}
.tabType1>li:first-child{margin:0}
.tabType1>li.on>a{background:#ff7000;border-color:#ff7000;text-decoration:none;color:#fff}
.tabType1 a:hover{text-decoration:none}
.tabType1>li.on>a {z-index:1}
.tabType1:after {content:"";display:block;clear:both;zoom:1}

.tabType2{position:relative;zoom:1;margin-bottom:10px}
.tabType2>li{float:left;margin-left:-1px}
.tabType2>li>a{display:block;position:relative;width:100%;height:40px;background:#fff;border:1px solid #ddd;font-size:16px;line-height:38px;text-align:center;font-weight:700;}
.tabType2>li:first-child{margin:0}
.tabType2>li.on>a{background:#ff7000;border-color:#ff7000;text-decoration:none;color:#fff}
.tabType2 a:hover{text-decoration:none}
.tabType2>li.on>a {z-index:1}
.tabType2:after {content:"";display:block;clear:both;zoom:1}

/*메세지 박스*/
.msgBox {background:rgba(250,247,226,1);margin-bottom:20px; padding-top:3px;border-radius:3px;}
.msgBox > .inner {position:relative; zoom:1; padding:20px 40px 23px 20px;}
.msgBox > .inner > p.msgCon {/*color:#a70300;*/ line-height:20px;font-size: 14px;}
.msgBox > .inner > p.msgCon.narrow {padding-left:40px;}
.msgBox > .inner > p.icon {position:absolute; top:16px; left:20px;color:#999;}
.msgBox > .inner > a.close {position:absolute; top:23px; right:20px;}
.errorBox_Line {font-size: 14px; color:#ff2000;}/*내용아래 노출시*/
.errorBox_Line i{color:#ff2000;padding-right:5px;}


/* CA 면세 구매대행 팝업*/
#popup01 {position:absolute;left:40%;top:10%;margin-left:-300px;padding-left:40px;z-index:5;display:block;}
#popup01 .pop_box01 {position:relative;padding:0;margin:0 auto;width:388px;height:388px;border:0;}
#popup01 .pop_btngo {position:absolute;z-index:6;top:307px;width:220px;text-align:center;}
#popup01 .pop_btngo > .btn01 {position:absolute;left:85px;}
#popup01 .pop_btngo > .btn02 {position:absolute;left:181px;}
#popup01 .pop_btnclose {position:absolute;z-index:6;top:30px;right:35px}
#popup01 .pop_btntodayclose {position:absolute;display:inline-block;z-index:5;top:353px;left:125px;width:120px;vertical-align:middle;}
#popup01 .pop_btntodayclose span {display:inline-block;width:95%;padding:1px 4px 1px 9px;border:1px solid #aa9bd0;text-align:center}
#popup01 .pop_btntodayclose a {font-size:12px;color:rgba(255,255,255,0.8);text-decoration:none;padding:0;vertical-align:middle !important;line-height:17px;width:100%;}
#popup01 .pop_btntodayclose a:hover {background:url('https://image.ohmyzip.com/front/design/layer_popup/bul_check.png') no-repeat 3px 3px; color:rgba(255,255,255,0.8);text-decoration:none;vertical-align:middle !important;width:100%;}


/* 모바일 */
/* .mobile{font-family:'Roboto-Regular','AppleSDGothicNeo-Regular',sans-serif;} */