/*pc전용 클래스*/
.onlyPC{display:none !important;}
tr[abindex].onlyPC , th[abindex].onlyPC, td[abindex].onlyPC  { display:none !important; }


/* 레이아웃 */
.ABA-subcontent { margin:0; position:relative; z-index:1; }
.AB-sj-h3 { color:#454545; font-size:18px; font-weight:normal; padding:0 10px 0 15px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1;}
a, input[type="submit"], button { -webkit-appearance:none; cursor:pointer; border-radius:0; }
input[type="text"] { border-radius:0; }
.bgContentLine { background:#eee; box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 2px inset; height:8px; padding:0 !important; }
/* 게시판템플릿 */
.-btnTableScroll img { box-sizing:content-box; }
/* 로그인박스 */
.loginSocialWrap { width:100%; padding:20px 20px 40px; }
.loginSocialWrap img { width:45px; height:auto; }
/* 퀵메뉴 */
.-btn-slide-left-show .slide-overlay { display:block; }
.-btn-slide-left-hide .slide-overlay { display:none; }
.-btn-slide-right-show .slide-overlay { display:block; }
.-btn-slide-right-hide .slide-overlay { display:none; }
.-btn-slide-left-show, .-btn-slide-right-show { overflow-y: hidden;}

/* 입력상자 */
.AB-text, .AB-textarea, .AB-select { color:#666; background:#fff; border-color:#e8e8e8; border-radius:0px; -webkit-appearance:none; box-sizing:border-box; }
.AB-disabled { background:#fafafa; }
.AB-text:focus, .AB-select:focus, .AB-textarea:focus { outline:none; }
.AB-text { padding:8px; }
.AB-select { padding-left:8px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.AB-select{background-image:url("icon_select_arrow_m.png"); background-position:right center; background-repeat:no-repeat; background-size:24px; padding-right:23px !important; }
	input[type="file"]{height:24px; line-height:0; margin:4px 0;}
}
.AB-select.open_date_hour, .AB-select.open_date_min, .AB-select.open_date_sec { min-width:45px; }
.AB-textarea { padding:8px; }
.AB-file-wrap .AB-text { width:65%; }
.AB-radio, input[type="radio"], .AB-checkbox, input[type="checkbox"] { margin-top:2px; }
.AB-radio + label, input[type="radio"] + label, .AB-checkbox + label, input[type="checkbox"] + label { line-height:22px; vertical-align:middle; }
.AB-text.AB_datepicker_btn { padding-right:25px !important; margin-right:3px !important; }
img.ui-datepicker-trigger { width:20px; height:auto; position:absolute; margin:8px 0 0 -27px; }
:-ms-input-placeholder { color:#aaa; }
::-moz-placeholder { color:#aaa; }
:-moz-placeholder { color:#aaa; }
::-webkit-input-placeholder { color:#aaa; }

/* 버튼 템플릿 */
.btn-tpl[class*="btn-pattern-H"] { border-color:#e5e5e5; }

/* 헤더 검색바 */
.toggle-area-sch.header-sch-hide { display:none; }
.abline-div-padding.toggle-area-sch.header-sch-hide { display:block; }

/*서브페이지템플릿*/
.txtSubTpl02{line-height: 1.3;}
.txtSubTpl08, .txtSubTpl08 td{line-height: 1.6;}
.txtSubTpl09{font-size: 14px;line-height: 1.5;}
.txtSubTpl12{color: #333;font-size: 14px;letter-spacing: -1px;}
.txtSubTpl13{font-size: 20px;}
.txtSubTpl18{font-size: 16px;line-height: 1.3;}
.txtSubTpl19{font-size: 14px;}
.txtSubTpl16{font-size: 15px;}
.txtSubTpl20{font-size: 16px;letter-spacing: -1px;line-height: 1.3;}
.txtSubTpl21{font-size: 16px;letter-spacing: -1px;line-height: 1.5;font-weight:600;}
.txtSubTpl23{font-size: 15px;}
.txtSubTpl25{font-size: 13px;letter-spacing: -1px;}
.txtSubTpl26{color:#333;font-size: 20px;}
.txtSubTpl27{font-size: 19px;}
.txtSubTpl28{font-size: 18px;letter-spacing: -1px;line-height: 1.3;}
.txtSubTpl29{font-size: 30px;}
.txtSubTpl30{font-size: 19px;}
.txtSubTpl31{font-size: 16px;line-height: 1.3;}
.txtSubTpl32{color: #333;font-size: 20px;letter-spacing: -1px;}
.txtSubTpl33{color: #336;font-size: 30px;letter-spacing: -1px;padding-bottom: 10px;}
.txtSubTpl34{font-size: 20px;}
.txtSubTpl35{font-size: 18px;}

.boxSubTpl01{border-top:none; border-bottom: 2px solid #333;margin-bottom: 10px;}
.boxSubTpl02{border-bottom: 1px solid #ddd;padding:15px;margin-bottom: 5px;}
.boxSubTpl03{background: #f6f6f6;padding:25px 15px; min-height: 0;}
.boxSubTpl04{background:none; border-bottom:1px solid #eee; padding-bottom:25px;margin-bottom: 30px;}
.boxSubTpl05{background:none; border-bottom: 2px solid #333;padding-bottom: 25px;}
.boxSubTpl06{padding:15px;}
.boxSubTpl07{background:#fff; border:1px solid #ddd;}
.boxSubTpl08{padding: 30px 20px;}
.boxSubTpl09{padding: 20px 10px;}
.boxSubTpl09 .ABA-wrap-box{padding-bottom: 20px;}
.boxSubTpl15{background:rgba(255, 255, 255, 0.85);border-radius:0; padding:40px 0;margin:0 70px;}
.boxSubTpl16 ul li { background: url("new_sub_tmp_img02.gif") left 11px no-repeat; padding: 3px 0 3px 10px; }

.btnSubTpl01{height: 25px;line-height: 25px;padding: 0 10px;}
.btnSubTpl02{font-size: 14px;padding: 0 30px;}
.btnSubTpl03{font-size: 13px;height: 26px;line-height: 30px;padding: 0 15px;}
.btnSubTpl04{font-size: 13px;height: 24px;line-height: 27px;padding: 0 32px;}

.tblSubTpl03 th{padding-top: 15px;}
.tblSubTpl03{border: 1px solid #eee;}
.tblSubTpl03 td:last-child{border-right: none;}
.tblSubTpl03 td{padding: 20px 0;}
.tblSubTpl04 { border:1px solid #000; border-width:1px 0; }
.tblSubTpl04 tr { background:none; }
.tblSubTpl04 tr th { color:#1e3d60; font-size: 15px; font-weight:bold; padding:15px 10px 15px 15px; }
.tblSubTpl04 tr td { color:#777; font-size: 14px; line-height:1.5; padding:15px 20px; }
.tblSubTpl04 tr td,.tblSubTpl04 tr th { border-bottom:1px solid #ddd; }
.tblSubTpl04 tr:last-child td,.tblSubTpl04 tr:last-child th { border-bottom:0; }

/*비주얼배너 수정버튼*/
.-btnVbannerEdit { width:60px !important; text-align:center; }
 
/* 시스템페이지 */
/* 로그인, 아이디비밀번호찾기 */
.pageMember { width:100%; padding:30px 0; }
.pageMember .pageHead {font-size:15px; }
.pageMember h4 {font-size:34px; }
.pageMember .pageBody { border-width:1px 0; }
.pageMember .pageBody .-inputCheckRadio > ul li {display:inline-block; text-align:left; padding:2px 0; }
.pageMember .pageFoot { padding:20px 30px; }
.pageMember .pageFoot > div > a {width:auto; padding:0 20px; }
.pageMember .pageFoot p { font-size:13px; letter-spacing:-1px; line-height:20px; background:none; padding-left:0; }
.pageMember.pageSnsWrap { padding-top:30px; }
.pageMember.pageSnsWrap .-btnNoMember { margin:0; }
.pageMember.pageSnsWrap .loginSocialWrap { padding:10px 0 0 0; }
/* 회원가입동의 */
.pageAgreementFullText { padding:15px; }
.pageAgreementFullText h4:first-child { margin-top:0; }
.pageAgreement { background:#f4f4f4; border-bottom:1px solid #ddd; padding:1px 0; }
.pageAgreement > div { background:#fff; border:1px solid #ddd; padding:20px 15px 15px 15px; margin:13px; }
.pageAgreement .pageHead .-inputCheckRadio { position:absolute; top:-6px; right:0; }
.pageAgreement .pageBody { background:#f9f9f9; border:1px solid #eee; height:130px; } 
.pageAgreement .pageBody .pageAgreementFullText { padding:0 15px; }
.pageAgreement .pageBody .pageAgreementFullText h4 { margin:0; }
.pageAgreement .pageBody .pageAgreementFullText h4 + h5 { padding:0; }
.pageAgreement .-inputCheckRadio { background:none; border:0; padding:10px 0; }
.pageAgreement .-inputCheckRadio + .pageHead { margin-top:15px; }
.pageAgreement .-btnWrap { background:none; border:0; padding:0px; margin:13px; }
.pageAgreement .-btnWrap .btn-tpl { width:100%; margin:0; }
.pageAgreement .pageSnsWrap { width:auto; padding:0; }
.pageAgreement .pageMember.pageSnsWrap .loginSocialWrap { padding:10px 0 20px 0; }
.pageAgreement .pageSnsHead { padding-top:0; }
.pageAgreement .pageMember .pageSnsHead { padding-top:20px; }
/* 회원가입 */
.bdWriteMember .-btnWrap { padding:0 13px; }
.bdWriteMember .-btnWrap .btn-tpl { width:100%; margin:0; }
.bdWriteMember input[id="id"] + .admin-help-in, .bdWriteMember input[id="passwd"] + .admin-help-in, .bdWriteMember input[id="passwd_re"] + .admin-help-in, .bdWriteMember input[name="chk_person"] + .admin-help-in , .AB-btn-dup-chk + .admin-help-in{ display:block; margin-left:0; margin-top:5px; }
.-fdInputId { position:relative; padding-right:0px; }
.-fdInputId .btn-tpl { padding:0; width:70px; text-align:center; position:absolute; right:0; top:0; }


/* 사이트맵 */
.pageSitemap1 { margin:0; }
.pageSitemap1 .AB-tit-site { width:100%; }
.pageSitemap1 .AB-tit-site > div { border-bottom:none; border-top-color:#ddd; height:auto !important; padding:0; margin:0; }
.pageSitemap1 .AB-tit-site:first-child > div { border-top:none; }
.pageSitemap1 .AB-tit-site > div h4 { background:#f7f7f7; padding:10px 15px; }
.pageSitemap1 .AB-tit-site > div h4 + ul {  padding:0 15px; }
.pageSitemap1 .AB-tit-site h5 { border-top:1px solid #f4f4f4; padding:10px 0;}
.pageSitemap1 .AB-tit-site h4 + ul li:first-child h5 { border-top:none; }
.pageSitemap1 .AB-tit-site h5 + ul { overflow:hidden; }
.pageSitemap1 .AB-tit-site h5 + ul li { width:50%; float:left; }
.pageSitemap1 .AB-tit-site h6 a { font-size:13px; }
/* CPC광고,IP차단 */
.pageBlock { border-width:0 0 1px 0; width:100%; padding:25px 30px; margin:0; box-sizing:border-box; }
.pageBlock .pageHead { text-align:center; padding-bottom:5px; }
.pageBlock .pageHead img { width:100px; height:auto; position:static; }
.pageBlock .pageHead h4 { font-size:24px; letter-spacing:-2px; width:100%; padding-left:0px; box-sizing:border-box; }
.pageBlock .pageHead br { display:none; }
.pageBlock .pageBody { font-size:15px; margin:0 3px 30px 3px; }
.pageBlock .AB-alignc .btn-tpl.btn-size-12 { height:34px; line-height:32px; padding:0 20px; font-size:14px; }
.pageBlock .pageNotice { margin:25px 3px 10px 3px; }
/* 고객센터 */
.pageSystem .articleHead h4 { padding-left:15px; }
.pageSystem .-btnWrap { padding:15px; margin-top:0; }
.pageSystem .-btnWrap .btn-tpl { width:100%; margin:0; }
/* 회원탈퇴 */
.pageSystem .pageWithdrawal { border-width:0 0 1px 0; margin-bottom:30px; }
.pageSystem .pageWithdrawal h5 { font-size:14px; }
.pageSystem .pageWithdrawal p { font-size:13px; line-height:18px; }
/* 오시는길 */
#AB_map_api_wrap { border:0; padding:0; }
#AB_map_api { width:100%; height:250px !important; }
/*가입환영,전환페이지*/
.pageComplete .pageHead { padding:30px 0; }
.pageComplete .pageHead img { width:150px; height:auto; }
.pageComplete .pageBody { border-width:1px 0; padding:20px 30px; }
.pageComplete .pageBody > div { padding-bottom:20px; }
.pageComplete .pageBody h4 { font-size:22px; }
.pageComplete .pageBody p { font-size:15px; }
.pageComplete .btn-tpl.btn-size-12 { height:40px; line-height:36px; padding:0 20px; font-size:14px; }

/*비밀글열람시 비밀번호입력*/
.bdPassword { padding: 20px 25px; }
.bdPassword .bdHead { font-size:14px;}
.bdPassword .bdHead span { vertical-align:top;}
.bdPassword .bdHead img { vertical-align:top; margin-top:1px; margin-right:5px; width:13px; }
.bdPassword .bdBody .AB-text { height:36px; line-height:34px; width:140px !important; }
.bdPassword .bdBody .btn-tpl { line-height:35px; padding:0 15px; }

/* 게시판 목록 */
[class*="AB-LF-"] { background-position:left center; background-repeat:no-repeat; }
/* 18-07-31 아이콘이 안나온다는 문의때문에 주석처리함
[class*="AB-LF-"] img { display:none; }
.AB-LF-notice { background-image:url("sound.gif"); background-size:10px; padding-left:15px; }
.AB-LF-hidden { background-image:url("cancel.gif"); background-size:10px; padding-left:15px; }
.AB-LF-private { background-image:url("lock.gif"); background-size:10px; padding-left:15px; }
*/
.AB-LF-current-article { text-decoration:underline; }
.-btnRss { font-weight:normal; background-position:8px 9px; background-size:11px; border-color:#e5e5e5; border-radius:2px; padding-left:23px; box-sizing:border-box; }
.-numReply, .-numComment { font-size:13px; letter-spacing:0; background-position:0 0 ; background-size:auto 12px; }
.-numReply { background-image:url("icon_comment01.gif"); padding-left:13px; }
.-numComment { background-image:url("icon_comment02.gif"); padding-left:16px; }
[class*="bdList"] .-bdSchWrap { padding:10px 15px; margin-bottom:0; border:0; }
[class*="bdList"] .-bdSchWrap > ul { display:table; width:100%; }
[class*="bdList"] .-bdSchWrap > ul > li { display:table-cell; }
[class*="bdList"] .-bdSchWrap > ul > li > div { padding-right:5px;box-sizing:border-box; }
[class*="bdList"] .-bdSchWrap > ul > li:last-child > div { padding-right:0; }
[class*="bdList"] .-bdSchWrap::after { display:none; }
[class*="bdList"] .-bdSchWrap .AB-hidden { display:none !important; }
[class*="bdList"] .-bdSettingWrap { margin:15px 0 0 0; border-width:1px 0; }
[class*="bdList"] .-bdSettingWrap > div { padding:10px; }
[class*="bdList"] .-bdSettingWrap li { text-align:center; padding:5px; }
[class*="bdList"] .-bdSettingWrap li > label { display:block; margin-bottom:5px; position:static; }
[class*="bdList"] .-bdSettingWrap li .AB-text { width:45%; margin:2px 5px 2px 0; }
[class*="bdList"] .-bdSettingWrap .btn-tpl[class*="btn-size-"] {padding:0 7px;}
#-sl-article-edit a.-sb { color:#666; letter-spacing:-1px; text-align:center; background:#fff; border:1px solid #e5e5e5; border-bottom-color:#ccc; background:url("/template/DESIGN_content/program/theme/01/bg_navi01_arrow_r.png") 90% center no-repeat; background-color:#fff; background-size:5px; display:inline-block; padding:7px 20px 7px 10px; }
#-sl-article-edit-sl-form .-bdArticleEditM { border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:12px; }
#-sl-article-edit-sl-form .-bdArticleEditM li { color:#ccc; font-size:12px; background:url("/template/DESIGN_content/program/theme/01/bg_dot_da.gif") left center no-repeat; background-size:2px; width:50%; padding:5px 0 5px 8px; float:left; box-sizing:border-box; }
#-sl-article-edit-sl-form .-bdArticleEditM li a { color:#7a7a7a; line-height:18px; display:inline-block; padding:2px; }
#-sl-article-edit-sl-form .admin-designer-mode-exit a { color:#666; text-align:center; background:#f4f4f4; display:block; padding:7px; margin-top:12px; }
.articleList .-tblList { border-top:1px solid #e8e8e8; }
.articleList .-tblList tbody td { border-bottom:1px solid #f3f3f3; }
.articleList .-tblList tbody td:first-child { padding-left:15px; padding-right:0; }
.articleList .-tblList tbody td.-alignLeft { padding-left:15px; }
.articleList .-tblList tbody td.-alignLeft > * { vertical-align:top; margin-top:3px; }
.articleList .-tblList tbody tr:last-child td { border-bottom:1px solid #e8e8e8; }
/*.articleList .-tblList tbody td, .articleList .-tblList tbody td a, .articleList .-tblList tbody td span,*/.articleList .-tblList tbody td [class*="AB-LF-"] { letter-spacing:-0.5px; line-height:20px; }
.articleList .-tblList tbody td input[type="checkbox"], .articleList .-tblList tbody td input[type="radio"] { width:16px; height:16px; vertical-align:middle; }
.articleList .-btnWrap { padding-right:13px; }
.articleList .-btnWrap .btn-tpl.btn-size-07{height:32px; line-height:30px; font-size:13px; padding:0 12px;}
.articleList .-tblList tbody td .-fdSubInfo, .articleList .-tblList tbody td .-fdSubInfo span { font-size:13px !important; padding-top:2px; line-height:1.4; }
.articleList .-tblList .-fdName{color:#7a7a7a; font-size:13px;}
.articleList .-tblList .-fdDate{color:#999; font-size:13px;}
/*갤러리게시판목록*/
.-bdGalleryWrap { margin: 0 10px; }
.-bdGalleryWrap li > div.-bdGalList { margin:0 5px 10px 5px; }
.-bdGalleryWrap .-fdSubject{margin:10px 15px;}
.-bdGalleryWrap .-fdSubject input { margin:-4px 5px 1px 0px }
.-bdGalleryWrap.-bdAutoGallery li[class*="lpa"] { width:50%; float:none; }
/* FAQ형목록폼 */
.-bdFaqWrap .-bdQuestion, .-bdFaqWrap .-bdAnswer { background-size:20px; background-position:15px 19px; padding-left:45px; }
/*방명록게시판목록*/
.memoCmt.cmtView .AB-cmt-view { padding:20px 15px; }
/*인트라넷형게시판목록*/
.-tblIntra { width:92%; margin:0 4%; }
.-tblIntra thead th { font-size:13px; padding:10px; }
.-tblIntra td [class*="AB-LF-"] { font-size:15px; letter-spacing:-1px; }
.-tblIntra .AB-radio, .-tblIntra input[type="radio"], .-tblIntra .AB-checkbox, .-tblIntra input[type="checkbox"] { width:16px; height:16px; }
/*평가리뷰형게시판목록*/
.bdListReview table .-tblInTbl tbody tr td { border-bottom:none !important; padding:0; }
.bdListReview .-fdSubInfo img{width:60px;height:auto;}
/*pdf파일첨부형게시판목록*/
.-btnFileDownload { padding:0 5px; }
.-btnFileDownload img{margin-top:-1px; vertical-align:text-top;}
/*LPO템플릿*/
.popupNoticeWrap { position:fixed; width:78%; top:25px; left:25px; z-index:100; }
.popupNoticeWrap2 { position:fixed; width:78%; top:25px; right:25px; z-index:100; }
.popupNoticeWrap.abline-div-padding,.popupNoticeWrap2.abline-div-padding { position:static; }
.popupNoticeWrap .toggle-div, .popupNoticeWrap2 .toggle-div {width:100%;}
/*쪽지목록*/
.bdListMsg .-bdSchWrap { padding-top:0; }
.AB-message-btn-wrap { padding:15px; }
/* 페이지링크 */
[class*="LF_page_link"]{min-width:32px;height:30px;line-height:30px;}
.LF_page_link_current{line-height:28px;}
/* jquery형 캘린더목록폼 */
#calendar { padding:15px; box-sizing:border-box; }
#fccn-preview { height:33px; line-height:33px; font-size:12px; }
.fc .fc-toolbar { position:relative; min-height:60px; }
.fc .fc-toolbar .fc-left { position:absolute; left:0; top:30px; }
.fc .fc-toolbar .fc-right { position:absolute; right:0; top:30px; }
.fc-view.fc-agendaDay-view .fc-head , .fc button.fc-agendaWeek-button { display:none; }
.fc .fc-toolbar .fc-today-button { margin-left:5px; }
.fc button { font-size:11px; letter-spacing:-1px; }
.fc .fc-toolbar .fc-left .fc-button-group button { width:28px; box-sizing:border-box; padding:.3em 0; }
.fc .fc-day-grid-event { padding:1px 2px; }

/* 게시판 보기 */
[class*="bdView"] { margin-top:20px;}
[class*="bdView"] [class*="articleHead"] h1{font-size:17px;}
[class*="bdView"] [class*="articleHead"] .AB-cr .AB-fl { margin-right:10px;}
[class*="bdView"] [class*="articleHead"] .AB-cr .AB-fl dt { vertical-align:middle; padding-right:10px;  }
[class*="bdView"] [class*="articleHead"] .AB-cr .AB-fl dd { vertical-align:middle; padding-left:0; }
[class*="bdView"] [class*="articleHead"] .AB-cr .AB-fl.-fdCount dt { display:inline-block; }
[class*="bdView"] .articleHeadBtm .AB-cr .AB-fl{background:url("/template/DESIGN_content/program/theme/01/board_view_tit_bar.gif") right center no-repeat; background-size:1px 9px; padding-right:11px; }
[class*="bdView"] .articleHeadBtm .AB-cr .AB-fl:last-child { background:none; padding-right:0; margin-right:0;}
[class*="bdView"] .articleHeadBtm .AB-cr .AB-fl dt {display:none; background:none; padding-right:0;}
[class*="bdView"] .articleHead h4 { font-size:16px; font-weight:normal; padding-left:15px; }
[class*="bdView"] .articleBody { font-size:11pt; line-height:1.7; padding:25px 18px; }
[class*="bdView"] .-btnWrap { padding:25px 0; }
[class*="bdView"] .articleBody + .-btnWrap { padding-bottom:0 !important; }
.ABA-article-contents{letter-spacing:-1px;font-size:14px;}
@media all and (max-width:480px) { 
	[class*="bdView"] .articleHeadTop .AB-cr .AB-fl {float:none; }
}
/* 추천반대 */
.-bdVote .AB-fl a.-btnV { width:50px; }
.-bdVote .AB-fl a.-btnR { width:60px; }
.-bdVote .AB-fl a[class*="-btn"] { vertical-align:top; height:36px; line-height:36px; border-radius:2px; padding:0 8px; margin:0 3px; }
.-bdVote .AB-fl a[class*="-btn"] span { vertical-align:top; margin-top:0; }
.-bdVote .AB-fl a[class*="-btn"].-btnR img { vertical-align:top; margin-top:11px; }
.-bdVote .AB-fl a.-btnShare img { position:absolute; top:12px; left:10px; }
.-bdVote .AB-fl > a > img { width:14px; height:auto; }
/* 알아두면유용한정보 */
.-bdMoreInfo { padding:15px;}
.-bdMoreInfo .pageHead { font-size:14px; background:none; padding:0 0 10px 0; }
.-bdMoreInfo .pageBody li { background:url("icon_circle_gray_m.gif") 3px 10px no-repeat; background-size:5px; }
.-bdMoreInfo .pageBody, .-bdMoreInfo .pageBody * {font-size:14px;}
/* 댓글 */
[id^="AB_cmt_box_btn_"] { font-size:16px; background:none; }
.cmtView .AB-cmt-view { line-height:16px; padding:15px; }
.cmtView .AB-cmt { font-size:14px; }
.cmtView [class*="AB_cmt_reply_depth_"], .cmtView [class*="AB_cmt_reply_depth_"].cmtWrite { margin-left:15px; padding:15px; }
.cmtView .AB_cmt_reply_depth_1 { background-position-x:1px; padding-left:15px; }
.cmtView .AB_cmt_reply_depth_2 { background-position-x:15px; padding-left:30px; }
.cmtView .AB_cmt_reply_depth_3 { background-position-x:30px; padding-left:45px; }
.cmtView .AB_cmt_reply_depth_4 { background-position-x:45px; padding-left:60px; }
.cmtView .AB_cmt_reply_depth_5 { background-position-x:60px; padding-left:75px; }
.cmtView .AB_cmt_reply_depth_6 { background-position-x:75px; padding-left:90px; }
.cmtView .AB_cmt_reply_depth_3.cmtWrite { margin-left:30px; }
.cmtView .AB_cmt_reply_depth_4.cmtWrite { margin-left:45px; }
.cmtView .AB_cmt_reply_depth_5.cmtWrite { margin-left:60px; }
.cmtView .AB_cmt_reply_depth_6.cmtWrite { margin-left:75px; }
.cmtWrite .AB-cmt-input-wrap [name="chk_person"].AB-text{min-width:100px; width:100px; padding:0 0 0 3px; }
.cmtWrite .AB-cmt-input-wrap .AB-text{font-size:12px;}

/*댓글쓰기*/
.cmtWrite { background:#fafafa; border:1px solid #e8e8e8; border-width:1px 0; padding:15px; }
.cmtWrite .AB-cmt-input-wrap { background:#fff; border:1px solid #ddd; padding:0; position:relative; }
 .cmtWrite .AB-cmt-input-wrap .articleHead .AB-fl { width:50%; box-sizing:border-box; }
.cmtWrite .AB-cmt-input-wrap textarea { padding:0px; margin:1px 0;}
.cmtWrite .AB-cmt-input-wrap .AB-cr .AB-fl { padding:6px 0 6px 10px; }
.cmtWrite .AB-cmt-input-wrap .articleFoot input[type="checkbox"] { width:18px; height:18px; margin-top:6px; vertical-align:top; }
.cmtWrite .AB-cmt-input-wrap .articleFoot input[type="checkbox"] + label { line-height:29px; }
.cmtWrite .AB-cmt-input-wrap .-btnWrap .-btnCmt { color:#fff; font-size:14px; font-weight:normal; letter-spacing:-1px; background:#56aae6; width:60px; height:45px; line-height:44px; }
[class*="tgldivCmtWrite"] [class*="articleHead"] { padding:0; border-top:0; border-bottom:0; }
/*댓글수정*/
.cmtView .cmtWrite { border:0; padding:0; }
.cmtView .cmtWrite .AB-cmt-input-wrap { border:1px solid #ddd; padding:0 !important; }
/* 포럼형보기폼 */
.bdViewForum { border-width:0; }
.bdViewReply { border-width:1px 0 0 0; }
.bdViewForum [class*="articleHead"] [class^="-icon"] { background-size:25px; width:30px; height:30px; position:absolute; left:15px; top:15px; }
.bdViewForum [class*="articleHead"] [class^="-icon"] + h1 { padding:5px 0 5px 28px; }
.bdViewForum [id^="AB_cmt_box_btn_"], .bdViewReply [id^="AB_cmt_box_btn_"] { margin-left:0px; }
.bdViewReply .cmtWrite .AB-cmt-input-wrap { border-width:1px; }
.bdViewReply .cmtView [class*='AB_cmt_reply_depth_'].cmtWrite { margin-right:0; }
.bdViewReply .cmtView { margin:0; }
/*쪽지보기폼*/
.bdViewMsg .articleHeadTop { padding-top:3px; }
.bdViewMsg [class*="articleHead"] .AB-cr .AB-fl dt {display:inline-block;}

/* 게시판 쓰기 */
[class*="bdWrite"] .articleHead { letter-spacing:-0.5px; }
[class*="bdWrite"] .articleHead h4 { font-size:16px; font-weight:normal; padding:15px 15px 10px 15px; }
[class*="bdWrite"] .articleInput + .bgContentLine { margin-top:-1px; }
[class*="bdWrite"] .bgContentLine + .articleInput { border-top:0; }
[class*="bdWrite"] .articleInput li label { color:#888; letter-spacing:-1px; }
[class*="bdWrite"] .articleInput > ul > li { border-bottom:1px solid #f2f2f2; padding:12px 15px; background:none;}
[class*="bdWrite"] .articleInput > ul > li > label { top:50%; transform:translate(0px, -50%); display:none; }
[class*="bdWrite"] .articleInput > ul > li > label, [class*="bdWrite"] .articleInput > ul > div > li > label {max-width:none; max-height:auto;}
[class*="bdWrite"] .articleInput > ul > li.-bdLabelTop { padding-top:35px; }
[class*="bdWrite"] .articleInput > ul > li.-bdLabelTop > label {  display: block; top: 10px; transform:translate(0px, 0px); }
[class*="bdWrite"] .articleInput > ul > li.-bdLabelLeft {padding-left:157px; background:linear-gradient(to right, #f9f9f9 0%, #f9f9f9 147px, #FFFFFF 147px, #ffffff 100%); background:-webkit-linear-gradient(left, #f9f9f9 0%, #f9f9f9 147px, #FFFFFF 147px, #ffffff 100%);}
[class*="bdWrite"] .articleInput > ul > li.-bdLabelLeft > label {display:block; top:50%; transform:translate(0px, -50%); }
/*[class*="bdWrite"] .articleInput > ul li.smallLeft{padding-left:90px !important; background:none; }*/
[class*="bdWrite"] .articleInput > ul li.smallLeft > label{display: block;padding-right:7px; }
[class*="bdWrite"] .articleInput li .AB-text, [class*="bdWrite"] .articleInput li .AB-select { padding:0 8px; }
[class*="bdWrite"] .articleInput li .AB-text:first-child, [class*="bdWrite"] .articleInput li .AB-select:first-child{margin-left:-2px; }
[class*="bdWrite"] .articleInput li .AB-textarea{padding:8px; margin-left:-2px;}
[class*="bdWrite"] .articleInput li .AB-select[name$="_hour"],[class*="bdWrite"] .articleInput li .AB-select[name$="_minute"],[class*="bdWrite"] .articleInput li .AB-select[name$="_second"] { margin-left:2px; }
[class*="bdWrite"] .articleInput li .AB-text:focus, [class*="bdWrite"] .articleInput li .AB-textarea:focus, [class*="bdWrite"] .articleInput li .AB-select:focus { border:1px solid #aecef3; }
[class*="bdWrite"] .articleInput li input[type="file"] { border:0; padding:0; }
[class*="bdWrite"] .articleInput li .AB-text[name="subject"] + .chk { margin-left:0; }
[class*="bdWrite"] .articleInput li .AB-checkbox + label, [class*="bdWrite"] .articleInput li .AB-radio + label, [class*="bdWrite"] .articleInput li .chk + label { line-height:28px; }
[class*="bdWrite"] .articleInput li img[src*="person_chk_img"] { width:70px; height:auto; margin-right:5px; }
[class*="bdWrite"] .articleInput li [name="chk_person"].AB-text {min-width:170px;}
[class*="bdWrite"] .-tblIntra [name="chk_person"].AB-text {min-width:100%; margin-top:5px;}
[class*="bdWrite"] img[src*="/tools/get_png/person_chk_img.php"] { background:url("icon_person_chk_refresh_m.png") right center no-repeat; background-size:20px; }
[class*="bdWrite"] .articleInput li.-bdShowLabel > label { font-weight:bold; line-height:28px; display:block; padding-left:0; position:static; }
[class*="bdWrite"] .-iconRequiredInput { background-size:8px; background-image:url("icon_required_input_m.png");}
[class*="bdWrite"] .articleInput .-bdOption { padding:0; }
[class*="bdWrite"] .-bdOption .articleInput { border:0; }
[class*="bdWrite"] .-bdOption .articleInput > ul > li { padding:8px 5px 8px 15px; }
[class*="bdWrite"] .-bdOption .articleInput li .AB-checkbox + label, [class*="bdWrite"] .-bdOption .articleInput li .AB-radio + label, [class*="bdWrite"] .-bdOption .articleInput li .chk + label { margin-right:15px; }
[class*="bdWrite"] .articleInput .-bdOption .AB-text, [class*="bdWrite"] .articleInput .-bdOption .AB-select{height:32px; line-height:30px;}
[class*="bdWrite"] .articleInput .-bdOption .AB-cr .AB-fl { width:50%; padding:3px 5px 3px 0px;}
[class*="bdWrite"] .articleInput .-bdOption .AB-cr .AB-fl label { display:none; }
[class*="bdWrite"] .articleInput .-bdOption .AB-cr .AB-fl label + .AB-text { width:95%; margin:0; }
[class*="bdWrite"] .pageAgreement > div:first-child { padding-top:20px; padding-bottom:10px; }
/*판매관리,포인트충전 쓰기폼*/
[class*="bdWrite"] .articleInput > ul #ABA_sell_basic_bank li { padding: 10px 15px 10px 15px; border-bottom: 1px solid #f3f3f3; position: relative; }
/*동영상게시판쓰기*/
.AB-manual { margin-left:0; background:url('icon_manual_m.png') no-repeat; background-size:10px; }
/* 방명록 쓰기폼 */
[class*="bdWrite"].memoCmt { background:#fafafa; padding:20px 15px; }
[class*="bdWrite"].memoCmt h4 { padding-bottom:10px; display:inline-block; }
[class*="bdWrite"].memoCmt > div { padding-bottom:15px; }
[class*="bdWrite"].memoCmt p { font-size:14px; }
.memoCmt .cmtWrite { background:none; border:0; padding:0; }
/* 회색배경색 쓰기폼 */
.bgWriteWrap { background:#f4f4f4; border-bottom:1px solid #ddd; padding:1px 0; }
.bgWriteWrap .articleHead { background:#fff; border-bottom:1px solid #ddd; }
.bgWriteWrap .articleInput { background:#fff; border:1px solid #ddd; margin:13px; }
.bgWriteWrap .-btnWrap { padding-bottom:15px; }
/* jquery 캘린더 쓰기폼*/
[class*="bdWrite"] .articleInput li [class*="open_date_"].AB-select , [class*="bdWrite"] .articleInput li [class*="close_date_"].AB-select{ margin:2px; }
/* 평점 */ 
ul.-fdAverage > li { width:105px; }
ul.-fdAverage > li img{width:60px;height:auto;vertical-align:top;margin-top:6px;}
.-tblList td .AB-review-icon { height:17px; width:auto; }
.AB-cmt-view .AB-review-icon { vertical-align:top; }
/*포럼형*/
[class*="bdWrite"] .forumWrap > div img { width:100%; height:auto; }

/*메인페이지-게시판영역*/
.ABC-head h3{display:inline-block;font-size:15px;line-height:21px;color:#454545;}

/*컨텐츠박스head*/
.ABC-head{padding:10px 0 10px 15px;}

/*메인페이지-아이콘영역*/
.ABA-home-gnb{overflow:hidden;padding-top:10px;}
.ABA-home-gnb .-icon-list{float:left;list-style:none;width:25%;text-align:center;height:103px;}
.ABA-home-gnb .-icon-list img{width:67px;height:67px;}
.ABA-home-gnb .-text{display:block;font-size:11px;letter-spacing:-1px;line-height:15px;color:#222;text-align:center;margin:6px 0;padding:0 1px;}
.ABA-home-gnb a:link{text-decoration:none;display:block;} 

/*푸터*/
#ABA-footer{margin-top:15px;}

/*토글*/
.slide-btn-a{position:fixed;bottom:55px;left:15px;z-index:50;}
.slide-btn-b{position:fixed;bottom:55px;right:15px;z-index:50;}
.-slide-left , .-slide-right{width:260px; height:100%; position:fixed; top:0; z-index:9999; background-color:#ffffff; box-shadow:2px 0 8px rgba(0, 0, 0, 0.7);}
.-slide-left {left:0px;}
.-slide-right {right:0px;}
.-slide-left.abline-div-padding , .-slide-right.abline-div-padding  { position:static; }
@media all and (min-width:360px) { .-slide-left , .-slide-right{width:280px;} }
.-slide-left h3 , .-slide-right h3{font-size:14px;font-weight:bold;padding:5px 13px 8px; color:#616161;border-bottom:1px solid #ccc;}
.-slide-left .-btn-slide-left-trigger , .-slide-right .-btn-slide-right-trigger{position:absolute; top:0px; right:-42px; width:42px; height:55px; overflow:hidden; background:url("slide_btn_close.png")center center no-repeat; background-size:17px 17px; text-indent:-9999px;}
 .-slide-right .-btn-slide-right-trigger {right:280px; }
.-slide-left .ABA-home-gnb .-icon-list , .-slide-right .ABA-home-gnb .-icon-list{height:85px;}
.-slide-left .ABA-home-gnb li img , .-slide-right .ABA-home-gnb li img{width:46px;height:46px;margin:0 auto;}
.slide-login-box-m{background:#298CF4; font-size:16px; color:#fff; letter-spacing:-1px; padding:17px 35px 17px 63px; height:55px; position:relative; box-sizing:border-box; }
.slide-login-box-nm{background:#298CF4; font-size:16px; color:#fff; letter-spacing:-1px; padding:14px 25px 15px 15px; position:relative;}
.slide-btn-login{color:#454545; font-size:12px; letter-spacing:-0.5px; background:linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%); /*표준*/ background:-webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);  /*크롬,사파리*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);   /*익스6~9*/ background-color:#f9f9f9; display:inline-block; height:26px; line-height:26px; padding:0 12px; border-radius:3px;}
.slide-login-pofile{border-radius:35px; border:2px solid #fff; background:#fff; position:absolute; top:8px; left:14px;}
[class*="slide-mymenu"] ul{overflow:hidden; border-bottom:1px solid #eee;}
[class*="slide-mymenu"] li{width:25%; float:left;}
[class*="slide-mymenu"] li a{display:block; text-align:center; line-height:44px; height:44px; font-size:15px; letter-spacing:-0.5px; border-right:1px solid #eee;}
[class*="slide-mymenu"] li:last-child a{border-right:none;}
.toggle-wrap{height:85px; border-top:1px solid #eee; overflow:hidden; padding-bottom:130px; position:relative;}
.toggle-wrap a{position:relative;}
.toggle-wrap a:last-child{border-right:0;}
.toggle-wrap span.toggle-btn{display:block;background:url("toggle_btn_set.png") no-repeat; background-size:20px 100px; font-size: 15px; height:42px; line-height:42px; padding:0px 15px 0px 45px; vertical-align:middle;margin-top:2px;}
.toggle-wrap span.toggle-btn.login-btn{background-position:17px 9px;}
.toggle-wrap span.toggle-btn.logout-btn{background-position:17px 9px; }
.toggle-wrap span.toggle-btn.pc-btn{background-position:17px -41px;}
.toggle-wrap span.toggle-btn.exit-btn{background-position:-50px -50px;}
.toggle-wrap span.toggle-btn.recv-btn{background-position:0 -100px;}
.toggle-wrap span.toggle-btn.send-btn{background-position:-50px -100px;}
.toggle-wrap span.toggle-btn.sqna-btn{background-position:0px -150px;}
.toggle-wrap span.toggle-btn.reivew-btn{background-position:-50px -150px;}
.toggle-wrap .toggle-info-id{position:absolute; top:58px; right:15px;}

/*목록 - 삭제대상*/
.ABA-list-body td{padding:12px 0 12px 10px;line-height:18px;font-size:15px;letter-spacing:-1px; border-color:#f4f4f4;}
.ABA-list-body td.AB-text-left{padding:12px 15px 12px 15px;}
.ABA-list-body td .AB-bullet-reply, .ABA-list-body td .AB-bullet-cmt{white-space:nowrap;}
.ABA-list-body td .AB-LF-notice img{vertical-align:middle;}
.ABA-list-body td .AB-LF-notice img, .ABA-list-body td .AB-LF-hidden img, .ABA-list-body td .AB-LF-private img{margin-top:-2px;}
.ABA-list-body input[type="checkbox"], .ABA-list-body input[type="radio"]{width:20px; height:20px;}
.AB-LF-current-article{background-position:1px 4px;}
.AB-head-btnset{padding-right:10px;height:31px;}

/* 갤러리목록폼 - 삭제대상 */
.ABA-gally-wrap{box-sizing:border-box; padding:15px 10px 0 10px;}
.ABA-thumb{border:1px solid #f4f4f4; border-radius:0; padding:0;}
.ABA-gally-wrap .ABA-thumb{margin-bottom:5px;}

/* 회원가입동의 - 삭제대상 */
.ABA-sumit{margin:0 15px;}
.ABA-sumit .AB-btn-board-set.AB-btn-board-set-pos-i{display:block; width:100%; box-sizing:border-box; height:44px; line-height:44px; background:#55749f;text-indent:0; color:#fff; font-size:15px; -webkit-appearance:none; border-radius:0; font-weight:bold; text-shadow:none;}

/* SNS공유 */
#AB_sns_util a {margin-left:10px}
#AB_sns_util a:first-child {margin-left:0;}
/*#AB_sns_util a img { width:29px !important; } print=Y 사용 시 주석 제거 */
.tgldivShareSns { position:absolute; top:50px; right:-55px; background:#fff; border:1px solid #ddd; padding:20px; z-index:1; }
.abline-div-padding.tgldivShareSns {position:static !important;}
[class*="goodsView"] .tgldivShareSns { right:0; }

/*URL 복사*/
.shareUrl { text-align:left; }
.shareUrl > input[id*="txt_url"] { width:100%; margin-right:-1px;  }
.shareUrl > button#copyButton { right:0; width: 59px; text-align: center; padding: 0px; margin: 0px; }

/*반응형 웹*/
.ABA-container-box-divide{width:100%;}
.ABA-container-box-divide .ABA-content-box{border-top:6px solid #e5e5e5; border-bottom:1px solid #d5d5d5; margin-bottom:0;}
.ABA-container-box-divide:first-child .ABA-content-box:first-child{border-top:none;}
@media (min-width:640px) {
.ABA-container-box-divide{width:50%;float:left;background:none;box-sizing:border-box;}
.ABA-container-box-divide:first-child{border-right:1px solid #eee;}
.ABA-container-box-divide:last-child{margin-left:-1px; border-left:1px solid #eee;}
.ABA-container-box-divide .ABA-content-box:first-child{border-top:none;}
.ABA-container-box-divide .ABA-content-box:last-child{border-bottom:none;}
}

/*모바일캘린더*/
@media (max-width:600px){
.goods-list-table{display:block;width:100%}
.ABA-calendar-full .ABA-calendar-title thead{display:none}
.ABA-calendar-full .ABA-calendar-head table{border-spacing:0}
.ABA-calendar-full .ABA-calendar-head td{font-size:11px}
.ABA-calendar-full .ABA-calendar-head td select{margin:0;padding:1px;font-size:11px}
.ABA-calendar-full td.ABA-calendar-content td{display:block;width:100%;padding:0}
.ABA-calendar-full td.ABA-calendar-content td._abcd_{border-width:0 1px 1px 0;padding: 5px 0 0 5px;}
.ABA-calendar-full td.ABA-calendar-content td._abcd_._b_{height:0;padding:0;border:0}
td.ABA-calendar-content td._abcd_{font-weight:bold;}
td.ABA-calendar-content td span._subj_{font-weight:normal;}
}

/* 상담형게시판 분류 */
.AB-category-btn, .AB-category-btn span, .AB-category-btn a{ overflow-y:hidden;}

/* 미열람알림 */
#paper_box_alert{width:92% !important; right:0; bottom:10px; margin-left:4%; margin-right:4%;}
#paper_box_alert.only-admin{bottom:52px}
.paper-box-alert-wrap{background:url("/board/paper/msg_call_icon.png") 13px 17px no-repeat; background-size:30px; background-color: #fff; border: 1px solid #eee; box-shadow: #eaeaea 0 0 5px inset; border-radius:5px; padding:0; opacity:0.97;}
.paper-box-alert-top{padding:12px 15px 2px 60px; margin-left:0; border-radius:0; }
.paper-box-alert-top h3{color:#505050;  font-size:15px; background:url("/board/paper/paper_notice_icon.png") 1px center no-repeat; background-size:14px 14px; padding-left:20px;}
.paper-box-alert-center{background:none; border-radius:0; margin:10px 15px 0px 0px; padding:0px 13px 4px 60px; font-size:13px; border-top:none;}
.paper-box-alert-center div{min-height:21px;}
.paper-box-alert-center a{display:block;}
.paper-box-alert-center .alert-board{display:inline-block; margin-right:7px; font-weight:normal; color:#5C7DBF;}
.paper-box-alert-center .alert-closed{color:#484848;}
.paper-box-alert-bottom{background:none; color:#636363; padding:5px 10px; border-top:none;}
.paper-box-alert-bottom input[type="checkbox"]{width:17px; height:17px; margin-left:3px;}
.paper-box-alert-exit{background:url("/board/paper/btn_exit_b.gif") no-repeat; background-size:12px; width:12px; height:12px;}
.paper_box_alert-trigger.mm-slide-overlay {display:none; }
.paper_box_alert-trigger.mm-slide-overlay {display:block; }
.paper-box-alert-notice {position:absolute; top:35%; left:0; right:0; padding:140px 15px 0; background:url("/board/paper/msg_call_overlay_icon.png") center top no-repeat; background-size:115px; text-align:center; color:#f1f1f1; font-size:16px; line-height:20px; height:100px; box-sizing:border-box; }

/* 네비게이션 */
ul.map{display:none;}

/*모바일고객센터 템플릿*/
.m_cscenter{padding-top:25px;border-bottom:1px solid #e7e7e7;}
.m_cscenter_title{display:block;padding:0 0 5px 15px;color:#666;font-size:14px;}
a.m_cscenter_btn{display:block;padding:0 15px;border-top:1px solid #f2f2f2;background:url("mobile_arrow_right.png") 95% center no-repeat #fff;background-size:8px;color:#333;font-size:16px;height:50px;line-height:52px;}
.m_cscenter_info{display:block;padding:20px 15px 17px 15px;border-top:1px solid #f2f2f2;background:#fff;color:#333;font-size:16px;}
.m_cscenter_info_title{padding-bottom:2px;color:#aaa;font-size:13px;}



/* 모바일 쇼핑몰 */

/* 목록폼 */
.bdShop .-tblList table td p{margin-top:4px;}
.bdShop .-tblList > tbody > tr > td{padding:0;}
.bdShop .-tblList td.-alignLeft{padding-left:15px;}
.bdShop .-tblList td.-alignRight{padding-right:15px;}
.bdShop .-tblList td:last-child table td{border-bottom:1px dashed #eee;}
.bdShop .-tblList td:last-child table tr:last-child td{border-bottom:none;}
.bdShop .-tblList table .addrTitle td {border-bottom:1px dashed #eee !important;}

/* 모바일 주문금액 */
.-bdPriceWrap { border:1px solid #e5e5e5; padding:8px 0 0 0; margin:0 15px; }
.-bdPriceWrap div { background:none; padding:5px 15px;  margin:0;}
.-bdPriceWrap > div.AB-cr {padding:0;}
.-bdPriceWrap dl { overflow:hidden; }
.-bdPriceWrap dl dt{ color:#888; font-size:14px; padding-top:1px; float:left; }
.-bdPriceWrap dl dd{ font-size:15px; font-weight:normal; float:right; width:50%;text-align:right; }
.-bdPriceWrap dl dd input { font-size:15px; font-weight:normal; }
.-bdPriceWrap .-fdTotal { background:#f9f9f9; border-top:1px solid #e5e5e5; padding:12px 15px; margin-top:8px; }
.-bdPriceWrap .-fdTotal dt, .-bdPriceWrap .-fdTotal dd, .-bdPriceWrap .-fdTotal dd input { color:#3a3a3a; font-weight:bold; }
.-bdPriceWrap .-fdTotal dt { padding-top:2px; }
.-bdPriceWrap .-fdTotal dd input { background:none; }

/* 주문배송조회 */
.pageSell .bdShop .-bdSchWrap {padding:10px 5px; }
.pageSell .bdShop .-bdSchWrap div {margin-left:5px;}
.pageSell .bdShop .articleList .-tblList tbody td span.-fdDate{padding:15px 15px 11px 15px;display:block;position:relative;font-size:15px;}
.pageSell .articleList .-tblList tbody td[colspan]{background:none; border-right:none;}
.pageSell .articleList .-tblList table tbody td{vertical-align:top;}
.pageSell .bdShop .-bdSchWrap .ui-datepicker-trigger {display:none;}
.pageSell .bdShop .-bdSchWrap .AB-text.AB_datepicker_btn {padding-right:3px !important;}
.pageSell .bdShop .-bdSchWrap input[type="submit"].btn-tpl {margin-left:5px;}
.bdShop .-bdSchWrap .AB-select[name="SCH_sell_state"] {min-width:70px; width:70px;}
.bdShop .articleList .-tblList td.-alignLeft td.-alignLeft{padding-right:10px; }

/* 주문상세내역 */
.pageSellDetail .articleHead:first-child{padding:15px;}
.pageSellDetail .articleHead .AB-fl:first-child{color:#8e8e8e;}
.pageSellDetail .-tblList table td input[type="checkbox"]{margin-top:-1px;}
.pageSellDetail .-tblList{margin-bottom:0;}
.pageSellDetail .-tblList table td div{margin:2px 0 4px 0;}
.pageSellDetail .-tblList table td p{margin-top:0;margin-bottom:6px;color:#aaa;}
.pageSellDetail .-tblList tbody td{vertical-align:top;border-bottom:1px dashed #eee;}
.pageSellDetail .-tblList td:last-child table tr:last-child td.-alignLeft, .pageKbag .bdShop .-tblList td:last-child table tr:last-child td.-alignLeft{border-bottom:none;}
.pageSellDetail .-tblList tbody tr:last-child td{border-bottom:none;}
.pageSellDetail .articleBody h4{padding-left:15px;}
.pageSellDetail .articleBody .-tblList tbody td , .pageSellDetail .articleBody .-tblList > tbody > tr:last-child > td{border-bottom:1px solid #ddd;}
.pageSellDetail .-bdPriceWrap { margin:0 0 15px 0; border-width:0 0 1px 0; }

/* 주문하기 */
.pageSellOrder > div.bgContentLine{margin-bottom:0;}
.pageSellOrder .articleHead{ margin-bottom:0;border-bottom:1px solid #ddd;}
.pageSellOrder .bdWrite{margin-bottom:0;}
.pageSellOrder .bdWrite.bdAddrWrap{border-top:none;}
.pageSellOrder .bdWrite .articleInput{border:0;}
.pageSellOrder .-bdPriceWrap{border:0; padding:8px 0 0 0; }
.pageSellOrder .-bdPriceWrap dl dd{line-height:20px;}
.pageSellOrder .-bdPriceWrap dl dd input{line-height:22px;}
.pageSellOrder .bdWrite .articleHead input[type="checkbox"] { vertical-align:top; margin-top:17px; }
.pageSellOrder .bdWrite .articleHead label{font-size:13px; vertical-align:top;margin-top:11px;}
.pageSellOrder .bdWrite .articleInput li .AB-select{width:100%;}
.pageSellOrder .articleInput [class*="-fdPrice"]{width:100px;}
.pageSellOrder .articleInput .-fdPriceOrderTotal.AB-text { font-size:17px; padding:0; height:22px; line-height:22px; }
.pageSellOrder .articleInput .-fdPriceOrderTotal + span { font-size:17px; }
.pageSellOrder .articleInput div[id*="_form"] > div {line-height:18px;}
.pageSellOrder .bdWrite .articleInput ul li{padding-left:100px; background:none;}
.pageSellOrder .bdWrite .articleInput ul li label{display:inline-block; padding-left:15px; line-height:15px; }
.pageSellOrder .bdWrite .articleInput .myAddrList li .AB-radio + label{line-height:34px;}
.pageSellOrder .bdWrite .articleInput .myAddrList li{padding-left:0; padding-right:5px;}
.pageSellOrder .bdWrite .articleInput .myAddrList li label{padding-left:0;}
.pageSellOrder .articleInput .admin-help-in{margin-top:0;}
.pageSellOrder .bdWrite .articleInput li label + div label{padding-left:0;}

/*주문하기-세금계산서정보*/
.pageSellOrder [class*="bdWrite"] #tax_form .articleInput > ul > li { padding: 12px 15px; }
.pageSellOrder [class*="bdWrite"] #tax_form .articleInput > ul > li > label { display: none; }

/* 주문취소 */
#global_dialog .pageSellCancel{ padding:0; }
.pageSellCancel .-tblList { border:0; }
.pageSellCancel .articleList td:first-child.-alignLeft { padding-left:0; }
.pageSellCancel .-fdSubject {overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }

/*취소교환반품 불가능*/
.pageDisableCancel{padding:30px 20px;}
.pageDisableCancel .pageHead{font-size:14px;}
.pageDisableCancel .pageBody{font-size:12px;}

/* 주문취소/교환/반품 */
.bdShop .-tblList .-bdCancelSell, .bdShop .-tblList table td .-bdCancelSell *{color:#666 !important;}
.bdShop .articleList .-tblList tbody td.-alignLeft > * {margin-top:0;}
.bdShop .AB-alignr{padding-bottom:15px;padding-right:15px;margin-bottom:15px;}
.bdShop .articleList .-tblList .-fdSubject { font-size:16px; line-height:20px; }
.bdShop .articleList .-tblList tbody td .btn-tpl{font-size:12px;margin-left:0;margin-right:4px;}
.bdShop .btn-tpl.btn-size-07{line-height:26px;}
.bdShop > div > h4{border-bottom:1px solid #999;}
.bdShop .AB-alignc{margin-bottom:30px;}
.bdShop .articleList .-tblList tbody td span.-fdDetailView{position:absolute;top:15px;right:15px;background:url("sell_detail.png") right 5px no-repeat;background-size:6px 11px;line-height:22px;}
.bdShop .articleList .-tblList tbody td span.-fdDetailView a{font-size:13px;padding-right:13px;}

.mobile_sch_date{display:none;}

/* 모바일 포인트,적립금 */
.pagePoint .bdShop .-tblList tr:first-child td, .pageCybmn .bdShop .-tblList tr:first-child td{background:#fafafa;}
.pagePoint .bdShop .-tblList tr:first-child td img, .pageCybmn .bdShop .-tblList tr:first-child td img{margin-top:1px; vertical-align:top; }
.pagePoint .bdShop .-tblList td strong, .pageCybmn .bdShop .-tblList td strong{font-weight:bold;font-size:16px;}
.pageCybmn .-tblList .-fdDate{margin-bottom:0;}


/*  모바일 관심상품,장바구니 */
.pageKbag .bdShop .articleList .-tblList tbody tr:last-child td{border-bottom:none;}
.pageKbag .bdShop .articleList .-tblList > tbody > tr:last-child > td{border-bottom:1px solid #e8e8e8;}
.pageKbag .AB-alignr{margin-bottom:0;border:0;}

.bdShop .articleList .-tblList tbody td strong + span{margin-left:3px;font-size:11px;color:#aaa;}

/* 장바구니 */
.pageSbag{margin-bottom:0;}
.pageSbag .AB-alignr{margin-bottom:0;border:0;}
.pageSbag .bdShop .articleList .-tblList tbody tr td{vertical-align:top;}
.pageSbag .bdShop .articleList .-tblList tbody tr:last-child td{border-bottom:none;}
.pageSbag .bdShop .articleList .-tblList > tbody > tr:last-child > td{border-bottom:1px solid #e8e8e8;}
.pageSbag .bdShop .articleList .-tblList > tbody > tr > td:last-child{padding:15px;}
.pageSbag .-bdPriceWrap .-fdTotal dd input{font-size:17px;text-align:right;width:79px;}
.pageSbag .articleList .-tblList tbody td input[name*="qty"] + br + .btn-tpl{margin-right:0 ;margin-left:0;box-sizing:border-box;width:39px; text-align:center; padding:0;}
.pageSbag .articleList .-tblList tbody td{vertical-align:top;border-bottom:1px dashed #eee;}

/* 모바일 상품목록 */
[class*="goodsList"] {margin:15px;}
[class*="goodsList"] .-tblGoodsList td{vertical-align:top;}
[class*="goodsList"] .-fdGoodsAftercnt { right:2px;top:2px;width:36px;height:36px;text-align:center;background:rgba(0, 2, 2, 0.3);border:2px solid #fff;border-radius:35px;box-shadow:1px 1px 3px rgba(0,0,0,0.2); }
[class*="goodsList"] .-fdGoodsAftercnt  a{padding-top:7px;font-size:11px; color:#fff; line-height:12px; }
[class*="goodsList"] .-fdGoodsAftercnt p a{font-size:7px;}
[class*="goodsList"] .-fdGoodsModify{bottom:4px;right:4px;}
.bdListGoods .-bdSortWrap{margin:0;border-bottom:none;}
.bdListGoods .-bdSortWrap .articleHead{padding:23px;border-bottom:1px solid #e5e5e5;}
.bdListGoods .-bdSortWrap .-btnWrap{padding-right:44px;top:10px;}
.bdListGoods .-bdSortWrap .-btnWrap .-btnSchOpen{right:15px;}
.bdListGoods .-bdSortWrap .articleSch.short-sch-hide{display:none;}
.bdListGoods .-bdSortWrap .articleSch .AB-cr > div, .bdListGoods .-bdSortWrap .articleCtg .AB-cr > div{width:100% !important;}
.bdListGoods .-bdSortWrap .articleSch .-schWrap ul{display:table;width:100%;}
.bdListGoods .-bdSortWrap .articleSch .-schWrap ul li{display:table-cell;float:inherit;}
.bdListGoods .-bdSortWrap .articleSch .-schWrap ul li > div{margin-right:5px;}
.bdListGoods .-bdSortWrap .articleSch .-schWrap ul li:last-child > div{margin-right:0;}
.bdListGoods .-bdSortWrap .articleCtg .AB-cr > div.tog-area-designer-article-obj{border-bottom:none;}
.bdListGoods .-bdSortWrap .articleCtg .AB-cr > div h4{padding:15px;font-size:13px;font-weight:bold;}
.bdListGoods .-bdCtgMenu .-bdCtg1, .bdListGoods .-bdCtgMenu .-bdCtg2{width:50%;min-width:150px; min-height:inherit; }
.bdListGoods .-bdCtgMenu .-bdCtg1 ul li{width:100%;}
.bdListGoods .-bdCtgMenu .-bdCtg1{padding:9px 0; border-top:1px solid #eee; }
.bdListGoods .-bdCtgMenu .-bdCtg2{padding:7px 0; border-top:1px solid #eee; }
.bdListGoods .-bdCtgMenu .-bdCtg1.designer-scroll-h, .bdListGoods .-bdCtgMenu .-bdCtg2.designer-scroll-h{ display:none; height:inherit; }
.designer-tog-btn{position:absolute;width:25px;height:25px;top:10px;right:13px;background:url("/template/PLUGIN_shop_core/program/css/btn_tog_category_close.png") 70% center no-repeat;cursor:pointer;}
.designer-tog-btn.-hide{background-image:url("/template/PLUGIN_shop_core/program/css/btn_tog_category_open.png")}
.bdListGoods .-bdSortWrap .-btnWrap .-btnSchOpen{background:url("btn_tog_sch_close_m.png") top center no-repeat;background-size:25px;}
.bdListGoods .-bdSortWrap .-btnWrap .-btnSchOpen.-hide{background:url("btn_tog_sch_open_m.png") top center no-repeat;background-size:25px;}
.bdListGoods .-bdSortWrap .articleSch .AB-cr > div h4{border-top:none;}
.bdListGoods .-bdSortWrap .articleSch .AB-cr .-schWrap{border-bottom:1px solid #e5e5e5;}
.goodsList01{ margin:15px; }
.goodsList02 .-tblGoodsList{vertical-align:top;padding:0px;}
.goodsList02 .-fdThumb{margin-bottom:10px;}
.goodsList02 .-fdGoodsName{padding-bottom:5px;margin-bottom:5px;}
.goodsList02 .-tblGoodsList:hover{background:none;box-shadow: none;}
.goodsList03{margin:15px;}
.goodsList03 .-fdGoodsPrice {margin-top:5px;}
.goodsList03 .-fdGoodsPrice .ABS-sell-price {padding-top:0;}
.goodsList03 ul.-fdGoodsPrice li.-fdGoodsPer{font-size:24px;font-weight:bold;line-height:34px;letter-spacing:-1px;}
.goodsList03 ul.-fdGoodsPrice li .ABS-sell-price{font-size:15px;}
.goodsList03 .AB-alignc{margin-top:0;}
.goodsList03 .-tblGoodsList{background:#fff;border:1px solid #eee;vertical-align:top; padding-bottom:40px;}
.goodsList03 .-tblGoodsList .-fdThumb + div{padding:10px;}
.goodsList03 .-fdViewIcons{padding:0 35px 0 10px; height:40px; line-height:35px; }
.goodsList03 .-fdViewIcons .-fdViewLink{right:10px;}
.goodsList03 ul.-fdGoodsPrice li .ABS-org-price{font-size:11px;}

.goodsList04{margin:0;}

.bdShop .pageGoodsTitle {padding-bottom:15px; margin-top:30px;}
.bdShop .pageGoodsTitle h4 {border-bottom:none;}

/* 모바일 상품상세보기 */
[class*="goodsView"]{padding-bottom:50px}
[class*="goodsView"] .articleHead{margin-bottom:15px;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-qty, .opt-selects-this .opt-sel span.opt-sel-grp{padding-top:2px;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-qty .qty-p{background:url("/template/PLUGIN_shop_core/program/css/shop_plus.jpg") no-repeat;top:2px;right:1px;height:21px;width:21px;background-size:21px;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-qty .qty-m{background:url("/template/PLUGIN_shop_core/program/css/shop_minus.jpg") no-repeat;top:2px;left:-20px;height:21px;width:21px;background-size:21px;}
[class*="goodsView"] .opt-sel-qty{margin-left:20px;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-name{width:36%;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-price{width:36%;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-del{max-width:18px;max-height:18px;width:5%;height:auto;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-qty{width:17%;}
[class*="goodsView"] .opt-selects-this .opt-sel span.opt-sel-qty input[type="text"]{padding:0;padding-left:5px;}
[class*="goodsView"] .opt-selects-this .opt-sel span[class*="opt-sel-"]{font-size:13px;line-height:22px;}
[class*="goodsView"] .articleHead .-bdGoodsInfo th, [class*="goodsView"] .articleHead .-bdGoodsInfo td{font-size:14px;height:22px;padding:6px 0;}
[class*="goodsView"] .articleHead .-bdGoodsInfo th{color:#666;height:24px;}
[class*="goodsView"] .articleHead .-bdGoodsInfo td{color:#454545;}
[class*="goodsView"] .articleHead .-bdGoodsInfo.-bdPriceGoods{padding-bottom:0;border-bottom:none;}
[class*="goodsView"] .articleHead .-bdGoodsInfo.-bdPriceTotal{padding-top:0; border-top:none;}
[class*="goodsView"] .articleHead div.-bdPriceQty{color:#666;font-size:14px;}
[class*="goodsView"] .-bdPriceQty .AB-fr {float:none;}
[class*="goodsView"] .-bdTitleWrap .AB-fl a[class*="-btn"]{padding:8px;}
[class*="goodsView"] .articleHead .-bdTitleWrap .-fdDescription{font-size:13px;margin-top:5px;}
[class*="goodsView"] .articleHead .-bdPriceTotal table{border-top:1px solid #e5e5e5;padding-top:10px; padding-bottom:10px;}
[class*="goodsView"] .articleHead .-bdPriceTotal th{font-size:15px;}
[class*="goodsView"] .articleHead .-bdPriceTotal #price_total_area { font-size:20px; }
[class*="goodsView"] .articleList .-btnWrap{padding-right:0;}
/*[class*="goodsView"] .articleHead .-bdGoodsInfo td.-bdQtyPrice{padding:0 0 2px 0;}*/
[class*="goodsView"] .articleBody h5{font-size:15px;}
[class*="goodsView"] .-bdQtyPrice a, input[type="text"], button { -webkit-appearance:none; }
[class*="goodsView"] .-btnWrap.quickGoods{position:fixed; left:0; bottom:0;z-index:3;width:100%;}
.abline-div-padding [class*="goodsView"] .-btnWrap.quickGoods{position:static;}
[class*="goodsView"] .-btnWrap.quickGoods ul.AB-cr{width:100%;background:#eee; box-shadow:none; border-top:1px solid #ddd; display:table;z-index:5;}
[class*="goodsView"] .articleHead .-btnWrap.quickGoods li{display:table-cell;}
[class*="goodsView"] .articleBody .-bdGoodsInfo th, [class*="goodsView"] .articleBody .-bdGoodsInfo td{padding:8px 14px;}
[class*="goodsView"] .articleHead .-btnWrap li{padding-left:0; width:50%;}
[class*="goodsView"] .articleHead .-btnWrap li:first-child{width:50%;}
[class*="goodsView"] .articleHead .-btnWrap li a{margin:6px 2px;}
[class*="goodsView"] .articleHead .-btnWrap li:first-child a{margin-left:6px;}
[class*="goodsView"] .articleHead .-btnWrap li:last-child a{margin-right:6px;}
[class*="goodsView"] .articleBody > [id*="goods-info-"] > div > div, [class*="goodsView"] .-bdAfteruse, [class*="goodsView"] .-bdSqna{padding:15px;}
[class*="goodsView"] .articleBody .-bdDeliveryInfo h6 { font-size:14px; }
[class*="goodsView"] .articleBody .-bdDeliveryInfo div:first-child h6{margin-top:0;}
[class*="goodsView"] .articleBody .-bdDeliveryInfo li { color:#8a8a8a; font-size:13px; line-height:17px; letter-spacing:-0.5px; background:url("icon_circle_gray_m.gif") 3px 8px no-repeat; background-size:5px; }
[class*="goodsView"] .articleBody .-bdSellerInfo table{border-top:none;}
[class*="goodsView"] .articleBody .-bdSellerInfo th, [class*="goodsView"] .articleBody .-bdSellerInfo td{border:0;padding:0 2px;font-size:14px;vertical-align:top;}
.ABS-sbag-opt-lst .AB-select{margin:4px 0;}
.ABS-sbag-opt-lst:last-child { border-bottom:none;}
.-btnWrap.quickGoods.ABA-default-box { position:static !important; }
[class*="goodsView"] .-bdAftercnt { border:1px solid #eee; padding:12px; margin-top:10px; }
[class*="goodsView"] .-bdAftercnt li img { margin-top:-1px; }
.-bdAftercnt li .-fdAveragePer { font-size:18px; line-height:21px; letter-spacing:-0.5px; }
.-bdAftercnt li.-alignLeft { line-height:21px; }
[class*="goodsView"] .info-tog-btn{ position:absolute; width:100%; height:51px; top:0px; right:0px; background:url("/template/PLUGIN_shop_core/program/css/btn_tog_info_close.png") 95% center no-repeat; background-size:12px; cursor:pointer; }
[class*="goodsView"] .info-tog-btn.-hide{ background:url("/template/PLUGIN_shop_core/program/css/btn_tog_info_open.png") 95% center no-repeat;  background-size:12px;}
.ABA-default-box .info-tog-btn { position:static; }
[class*="goodsView"] .qty-m > img, [class*="goodsView"] .qty-p > img{width:30px;}
.goodsView01 .articleHead .-bdTitleWrap h4{padding:5px 0 10px 0;}
.goodsView01 .articleHead .-bdPriceTotal{margin-top:10px; }
.goodsView02 .articleHead .-bdTitleWrap{border:none; padding:0; margin-bottom:0;}
.goodsView02 .articleHead {margin:0;}
.goodsView02 .articleHead .ABA-content-box > [class*="-bd"], .goodsView02 .articleHead .ABA-content-box [id*="mainGoods"] {padding-right:15px;padding-left:15px;}
.goodsView02 .articleHead .ABA-content-box > [class*="-bd"]{padding:15px;}
.goodsViewSingle .quickGoods .-bdPriceGoods{text-align:left; padding:17px 0 0 15px;}
.goodsViewSingle .tgldivShareSns{position:static; background:#f9f9f9; margin-bottom:20px;}
.goodsViewSingle .tgldivShareSns .shareUrl{display:block; margin:10px auto 0; width:205px;}
.goodsViewSingle .-btnWrap.quickGoods ul.AB-cr{background:#fafafa;}
.goodsViewSingle .articleHead .-btnWrap li:last-child a {margin-right:15px;}
.-slide-sbag{width:100%; max-width:400px;}
.-slide-sbag .-btn-slide-sbag-trigger{top:6px;}
.-slide-sbag .articleHead h3{padding:20px;}
.-slide-sbag .pageSbag .bdShop .articleList .-tblList > tbody > tr > td:last-child{padding:15px 0;}
.-slide-sbag .articleList .-tblList tbody td.-alignLeft{padding-left:10px;}
.-slide-sbag .articleList .-tblList td .-fdOption{font-size:15px;}
.-slide-sbag .-tblList .-bdSbagQty .-fdPrice{padding-top:5px;}
.-slide-sbag .-bdPriceWrap .-fdTotal{margin:0; background:none; border:none;}
.-slide-sbag .-bdPriceWrap .-fdTotal dt{font-weight:normal;}
.-slide-sbag .-tblList .-bdSbagQty{padding-top:10px;}
.-slide-sbag .bdShop .-btnWrap.AB-alignc {padding:10px;}
.-slide-sbag .-bdPriceWrap, .-slide-sbag .bdListGoods{padding:10px;}
.-slide-sbag .-tblGoodsList{padding:7px;}
.-slide-sbag .-tblGoodsList .btnAddSbag{width:30px; height:30px; background-size:30px;}
.-slide-sbag .goodsList04 .-tblGoodsList td{vertical-align:middle;}
.-slide-sbag .-tblGoodsList .-fdGoodsName, .-slide-sbag .-tblGoodsList .-fdGoodsDesc1{height:18px; overflow:hidden;}
.-slide-sbag .-tblGoodsList .-fdGoodsName, .-slide-sbag .-tblGoodsList .-fdGoodsName a{font-size:16px;}

/* 모바일 상품상세보기-관련상품 */

[class*="goodsView"] .articleHead .-bdRelationGoods > div:first-child{border:0;border-top:1px solid #e5e5e5;padding-top:15px;font-size:14px;}
[class*="goodsView"] .-bdQtyPrice  table{margin-bottom:5px;}
[class*="goodsView"] .-bdTitleWrap .AB-fl img{ width:14px; height:auto; margin-right:5px; }
.goodsView02 #AB_sns_util { background:none; border:0; padding:0; }
.goodsView02 .AB-alignr{margin:0 8px 10px 0;}
.goodsView02 .articleHead .ABA-content-box > .-bdGoodsThumb{margin:0;padding:0;}
.abline-div-padding.-bdGoodsThumb {position:static !important;}
.goodsView02 .articleHead .ABA-content-box > .-bdRelationGoods{ border-bottom:none; color:#666; padding-bottom:0; }
.goodsView02 .articleHead .-bdRelationGoods + .-bdGoodsInfo.-bdPriceTotal {margin-top:0; }
.goodsView02 .articleHead .-bdGoodsInfo.-bdPriceTotal{border-top:none; padding-top:0;}
.goodsView02 .-bdRelationGoods .ABS-sbag-opt-lst ul{ display:table; width:100%; }
.goodsView02 .-bdRelationGoods .ABS-sbag-opt-lst ul li{ display:table-cell; vertical-align:middle; font-size:14px; line-height:18px; }
.goodsView02 .articleHead .-bdPriceTotal{padding-top:0; }
.goodsView02 .-bdAftercnt { margin-right:15px; margin-left:15px; }
.goodsView02 .articleBody [id*="goods-info-"]{margin-bottom:0;}
.goodsView02 .articleBody > [id*="goods-info-"] > div > div, .goodsView02 .-bdAfteruse, .goodsView02 .-bdSqna { border-top:1px solid #e5e5e5; }
.goodsView02 .articleBody [id*="goods-info-"] > div { border-bottom:none; padding-bottom:0; margin-bottom:0;}
.goodsView02 .articleBody > [id*="goods-info-"] > div > div:first-child h5, .goodsView02 #goods-info-review form > div > div:first-child h5, .goodsView02 #goods-info-qna form > div > div:first-child h5 { border-bottom:none;margin-bottom:0;padding:15px; }
.goodsView02 .articleBody > [id*="goods-info-"] > div > div:first-child, .goodsView02 #goods-info-review form > div > div:first-child, .goodsView02 #goods-info-qna form > div > div:first-child{padding:0;position:relative;}
.goodsView02 #goods-info-review form > div > div { padding:0; }
.goodsView02 #goods-info-qna form > div > div{padding:0 15px;}
.goodsView02 .articleBody > #goods-info-delivery > div > div.bgContentLine{border-top:none;}
.goodsView02 .articleBody .-bdSellerInfo th, .goodsView02 .articleBody .-bdSellerInfo td { vertical-align:inherit; }
.goodsView02 .articleList .-bdShopFaq{border:0;}
.goodsView02 .articleHead .-bdTitleWrap ul{padding:0;margin-top:15px;border-top:1px solid #e5e5e5;background:#f9f9f9;border-bottom:none;}
.goodsView02 .articleHead .-bdTitleWrap ul li{ display:inline-block; width:33.3%; text-align:center; }
.goodsView02 .articleHead .-bdTitleWrap ul li a{ display:block; height:44px; line-height:44px; font-size:14px; color:#333; letter-spacing:-1px; }
.goodsView02 .articleHead .-bdGoodsInfo td.-bdPriceGoods > div a{display:inline-block;}
.goodsView02 .articleHead .-bdGoodsThumb img{border:0;margin:0;}
.goodsView02 .articleBody .-bdSellerInfo th{background:none;}
.goodsView02 .articleBody > [id*="goods-info-"] > div > div.-bdDetailView{padding:0 15px 20px 15px;}
.goodsView02 .opt-selects-this .opt-sel:last-child{margin-bottom:0;}

.goodsView01{ margin:0; }
.goodsView01 .ABS-sbag-opt-lst{ border-top:none; padding:0; }
.goodsView01 .articleHead{ margin-top:0; margin-bottom:0; border-width:1px 0; }
.goodsView01 .articleHead .-bdRelationGoods{border-top:1px solid #e5e5e5;margin-top:10px;}
.goodsView01 .articleHead .-bdRelationGoods > div:first-child{border:0;padding-bottom:8px;}
.goodsView01 .articleHead .-bdRelationGoods .ABA-goods-multi-option{margin-top:10px;}
.goodsView01 .-bdRelationGoods .ABA-goods-multi-option table td{font-size:14px;}
.goodsView01 .-bdRelationGoods .pageHead h5{padding:15px;margin-bottom:0;}
.goodsView01 .-bdRelationGoods .pageBody{border-top:1px solid #e5e5e5;}
.goodsView01 .articleBody [id*="goods-info-"] .-bdRelationGoods .pageHead{position:relative;padding:0;}
.goodsView01 .articleHead [class*="ABA-container-box"] .bdGoodsInfoR{ padding:15px; border:0; margin-left:0; }
.goodsView01 .articleHead [class*="ABA-container-box"] .bdGoodsInfoL{ border:0; }
.goodsView01 .AB-alignr{ margin:15px 15px 15px 0; }
.goodsView01 .articleBody{margin-top:0;}
.goodsView01 .articleBody > [-sw*="goods-info-"]{ margin:15px !important; }
.goodsView01 .articleBody .-bdSellerInfo th{padding: 2px 0 2px 15px;background:url("icon_circle_gray_m.gif") 3px 7px no-repeat;background-size:5px; }
.goodsView01 .articleHead .-bdTitleWrap .-fdDescription{margin:0 0 5px 0;}


.goodsView03 .articleHead .-bdTitleWrap{padding-top:5px;}
.goodsView03 .articleHead .-bdGoodsInfo{padding-top:5px;}

/* 모바일 상품이미지 확대보기 */ 
.goodsViewDetail .-bdGoodsThumb{margin:10px 0;}
.goodsViewDetail .-bdGoodsThumb img{margin-bottom:5px;}

/* 모바일 상품상세보기-쿠폰 */
.gvCpnWrap { padding: 20px 35px 20px 20px; }
.gvCpnWrap .-head { font-size:16px; padding-bottom:5px; font-weight:normal; }
.gvCpnWrap .-body { font-size:20px; padding-bottom:10px; }
.gvCpnWrap .-body .AB-LF-common { letter-spacing:-1px !important; }
.gvCpnWrap .-foot { font-size:12px; line-height:1.3; }

/* 상품문의, 상품후기 */
.-btnRadioSwitch input[type="radio"] { display:none; }
.-btnRadioSwitch label { display:inline-block; border:1px solid #eee; padding:0 15px; }
.-btnRadioSwitch .AB-radio.AB-current + label { color:#454545; font-weight:bold; border-color:#454545; }
.-bdFaqWrap.-bdShopFaq .-bdAnswer { font-size:14px; background-size:auto; }
.-bdFaqWrap.-bdShopFaq .-tblList td.-alignLeft[class*='afteruse-tog-btn-']{ padding:15px; }
.-bdFaqWrap.-bdShopFaq .articleList .-tblList tbody td input[type="checkbox"], .-bdFaqWrap.-bdShopFaq .articleList .-tblList tbody td input[type="radio"]{margin-top:-3px;}
.-bdFaqWrap.-bdShopFaq .-tblList .-fdSubject { font-size:15px; }
.-bdFaqWrap.-bdShopFaq .-tblList .-fdSubject:hover { text-decoration:none; }
.-bdFaqWrap.-bdShopFaq .-tblList span.-fdWriterName { margin-left:3px; }
.-bdFaqWrap.-bdShopFaq .-tblList span.-fdWriterName a{ line-height:16px; }
.articleList .-tblList tbody td .-fdReviewNum img { width:60px; height:auto; margin-top:0; }
.articleList .-tblList tbody td .-fdWriterName [class*="-fdReplyState"] { width:46px; height:16px; line-height:18px; }
.-bdFaqWrap.-bdShopFaq .-bdContents, .-bdFaqWrap .-bdAnswer{font-size:14px; letter-spacing:-0.5px; }
[class*='afteruse-tog-btn-'].-hide .afteruse-btn-arrow.open {background:url("btn_tog_afteruse_open_m.png") right 4px no-repeat; background-size:14px; }
[class*='afteruse-tog-btn-'].-show .afteruse-btn-arrow.close {background:url("btn_tog_afteruse_close_m.png") right 4px no-repeat; background-size:14px; }
.bdGoodsSum { margin-bottom:0; border:0; }
.bdGoodsSum .-fdGoodsName { padding-left:15px; font-size:13px; line-height:18px; }
.bdGoodsSum .-fdGoodsName div { line-height:17px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }



/* 모바일 배송지관리 */
.ABS-delivery-form{margin:0;}
.ABS-delivery-form .articleList .-tblList tbody td:last-child span{font-size:12px;}
.ABS-delivery-form .articleInput{border-width:0 0 1px 0;}

.ABS-delivery-form .AB-select{border:0;}
.ABS-delivery-form .AB-intra-tbl th{text-align:left; padding-left:15px;}
.ABS-delivery-form .AB-intra-tbl td{text-align:left;}

.pageMyMenu .pageBody{font-size:13px;}
.pageMyMenu .pageBody a{font-size:15px;font-weight:bold;color:#5fa4e5;}

.-bdFaqWrap{border-top:1px solid #e8e8e8; font-size:15px;}
.-bdFaqWrap.-bdShopFaq .-tblList .-fdGoodsName{margin-bottom:6px;}

/* 마이쇼핑 */
.pageMyShop .ABA-content-box { padding:12px 0 7px 0; margin-bottom:0; }
.pageMyShop p a { font-size:14px; line-height:24px; display:block; }
.pageMyShop p a .-fdMyMenuCnt { color:#298cf4; font-size:18px; font-weight:bold; }
.pageMyShop.pageMymenu li { background: url("sell_detail.png") 95% center no-repeat; background-size:6px; border-bottom:1px solid #f4f4f4; float:none; width:100%; }
.pageMyShop.pageMymenu li a { font-size:15px; text-align:left;  height:43px; line-height:44px; display:block; padding-top:0; padding-left:45px; }
.pageMyShop.pageMymenu li.-btnQuickKbag a  { background:url("slide_shop_kbag.png") 15px center no-repeat; background-size:18px; }
.pageMyShop.pageMymenu li.-btnQuickCybmn a  { background:url("slide_shop_cybmn.png") 15px center no-repeat; background-size:18px; }
.pageMyShop.pageMymenu li.-btnQuickCoupon a  { background:url("slide_shop_coupon.png") 15px center no-repeat; background-size:18px; }
.pageMyShop.pageMymenu li.-btnQuickSqna a  { background:url("slide_shop_sqna.png") 15px center no-repeat; background-size:18px; }
.pageMyShop.pageMymenu li.-btnQuickReview a  { background:url("slide_shop_review.png") 15px center no-repeat; background-size:18px; }
.pageMyShop.pageMymenu li.-btnQuickDeliv a { background: url("slide_shop_deliv.png") 15px center no-repeat; background-size:18px; }
.pageMyShop.pageMymenu li.-btnQuickMember a { background: url("slide_shop_member.png") 15px center no-repeat; background-size:18px; }
.pageMyShop.pageMymenu li.-btnQuickCart a { background: url("slide_shop_sbag.png") 15px center no-repeat; background-size:18px; }
.pageMyShop.pageMymenu li.-btnQuickRoutine a { background: url("slide_shop_routine.png") 15px center no-repeat; background-size:18px; }
.pageMyShop.pageMymenu li.-btnQuickPnotice a { background: url("slide_shop_pnotice.png") 15px center no-repeat; background-size:18px; }
.pageMyShop.pageRecentView ul { overflow:hidden; }
.pageMyShop.pageRecentView li img { border-color:#eee; width:100%; height:auto; box-sizing:border-box; }
.pageRecentView .articleList .-bdNoData{border:0;}
.pageRecentView .articleList{margin:5px 10px;}


/* 쇼핑몰 메인페이지 */
#mainGoodsTab{margin:10px;}
[class*="mainTab"] [class*="goodsList"]{margin:10px;}

/*쇼핑몰다중구매*/
.opt-selects-this .opt-sel span.opt-sel-qty input[type="text"] {padding:0;}

/* 모바일 베스트상품 */
.shop-mypage-sch-tbl{padding:13px;border-width:1px 0;margin-bottom:20px;}
.shop-mypage-sch-tbl .btn-pattern-C08{margin:0;}
.-fdBestNum{position:absolute;top:0;left:0; width:45px; height:40px; text-align:center; background:#3c61a9; z-index:1; color:#fff; font-size:15px; font-weight:bold;padding-top:5px;}


/* 인트로페이지 */
.mainIntroWrap { width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; }
.mainIntroInner { width:100%; height:100%; position:fixed; left:0; top:0; -webkit-animation: intro-move 2s 1; -moz-animation: intro-move 2s 1; -o-animation: intro-move 2s 1; -ms-animation: intro-move 2s 1; }
@-webkit-keyframes intro-move { from {margin-left:-30px;} to {margin-left:0px;} }
@-moz-keyframes intro-move { from {margin-left:-30px;} to {margin-left:0px;} }
@-o-keyframes intro-move { from {margin-left:-30px;} to {margin-left:0px;} }
@-ms-keyframes intro-move { from {margin-left:-30px;} to {margin-left:0px;} }

/* 아이프레임 다이얼로그에서 스크롤 안되는 현상 해결 */
.ui-dialog .ui-dialog-content.ifrm.sitecook-dialog { -webkit-overflow-scrolling: touch; overflow-y: scroll; }

/* 첨부파일아이콘 */
span[class*="fileIcon_"] { display:inline-block; width:16px; height:22px; background-size:16px; background-repeat:no-repeat; background-position-y:3px; }
span[class*="fileIcon_"] img { display:none; }
span.fileIcon_default { background-image:url("m_default.gif"); }
span.fileIcon_doc { background-image:url("m_doc.gif"); }
span.fileIcon_docx { background-image:url("m_doc.gif"); }
span.fileIcon_gif { background-image:url("m_gif.gif"); }
span.fileIcon_png { background-image:url("m_gif.gif"); }
span.fileIcon_jpg { background-image:url("m_jpg.gif"); }
span.fileIcon_hwp { background-image:url("m_hwp.gif"); }
span.fileIcon_hgl { background-image:url("m_hwp.gif"); }
span.fileIcon_pdf { background-image:url("m_pdf.gif"); }
span.fileIcon_ppt { background-image:url("m_ppt.gif"); }
span.fileIcon_pptx { background-image:url("m_ppt.gif"); }
span.fileIcon_preview { background-image:url("m_preview.gif"); }
span.fileIcon_psd { background-image:url("m_psd.gif"); }
span.fileIcon_swf { background-image:url("m_swf.gif"); }
span.fileIcon_xls { background-image:url("m_xls.gif"); }
span.fileIcon_xlsx { background-image:url("m_xls.gif"); }
span.fileIcon_zip { background-image:url("m_zip.gif"); }
span.fileIcon_tar { background-image:url("m_zip.gif"); }
span.fileIcon_tgz { background-image:url("m_zip.gif"); }
span.fileIcon_gz { background-image:url("m_zip.gif"); }

/*비밀번호변경안내*/
#error_msg { width:90%; padding:35px 10px; box-sizing:border-box; }
#error_contents .pageHead { padding:0 0 15px 0; }
#error_contents .pageHead  img { width: 65px; height:auto; top:-11px; left:10px; }
#error_contents .pageHead h4 { font-size:26px; letter-spacing:-2px; width:100%; padding:0 0 0 70px; box-sizing:border-box; }
#error_contents .pageBody { margin-bottom:25px; } 
#error_contents .btn-tpl { height:38px; line-height:38px; font-size:14px; padding:0 20px; }
#error_contents .pageBody .error-text {word-break:keep-all;}

/*권한오류*/
#error_msg.errorAdmin { width:90%; height:auto;  box-sizing:border-box; }
.errorAdmin #error_contents .pageHead h4 { font-size:22px; line-height:inherit; height:140px; padding:40px 0 0 0!important; }
.errorAdmin #error_contents .error-text { font-size:15px; height:inherit; top:-40px; left:22px; right:22px; padding:20px 0; box-sizing:border-box; }
.errorAdmin #error_contents .pageBody { height:80px; }
.errorAdmin #error_contents .AB-alignc { padding-bottom:30px; }

/* 템플릿 가이드라인 표시 */
.tpl-guide-wrap01 .-tblGuide > tbody > tr > td .ABA-wrap-box { width:400px; }

/*form-io 입력형식 (OTP, 회원탈퇴사유 등)*/
[id*="otp-auth"].fio-code-enter-div .item-code input[type="text"],[id*="otp-auth"].fio-code-enter-div .item-title input[type="text"] { width:38%; }

/*회원가입폼 문자인증*/
.btn-get-otp span { margin-left:-2px !important; margin-top:5px; width:100%; box-sizing:border-box; }
.wrap-otp input.inputOtp { margin-left:-3px !important; margin-top:5px; width:100%; }

/*장바구니 상단 탭*/
[class*="pageSbagTab"] .goodsView02 {padding-bottom:0;}
[class*="pageSbagTab"] .goodsView02 .articleBody .-bdTitleWrap {height:50px; border-bottom:1px solid #ddd; }
[class*="pageSbagTab"] .goodsView02 .articleBody .-bdTitleWrap li {background:#fff; border-width:0;}
[class*="pageSbagTab"] .goodsView02 .articleBody .-bdTitleWrap li.switch-on {border-width:0 0 2px 0; }
[class*="pageSbagTab"] .goodsView02 .articleBody .-bdTitleWrap li a {height:28px; line-height:28px;}

/* 성인인증 */
#error_contents div.tog-auth-adult-login .auth-adult-login-trigger {top:20px; right:20px; }

/*다중배송지*/
.pageSellDetail .articleBody .-tblMultiGoods td {display:block; padding:5px 0;}
.pageSellDetail .articleBody .-tblMultiGoods td:last-child {padding-top:0px;}

/*radio,checkbox 버튼형*/
input.-btnCheckRadioInput.-borderRound + label { padding:0 13px !important; border-radius:25px !important; margin:5px 2px; letter-spacing:-1px; }
input.-btnCheckRadioInput.col-3 + label { width:30%; }
input.-btnCheckRadioInput.col-4 + label { width:22%; }

/*개인화 메세지*/
.personalMsgWrap { left:0; right:0 !important; width:90%; margin:0 auto; }
.personalMsgWrap .-contents { font-size:14px; line-height:1.4; }
.personalMsgWrap .-body .btn-tpl { padding:0 20px; height:30px; line-height:30px; font-size:14px; letter-spacing:-1px; }

/*모바일버전 ㅅ쇼핑몰 구매하기 버튼 flex css*/
[class*="goodsView"] .articleHead .-btnWrap.quickGoods.displayFlex > ul {display: flex;justify-content: space-between;padding: 0 5px; box-sizing: border-box;}
[class*="goodsView"] .articleHead .-btnWrap.quickGoods.displayFlex > ul li:first-child a {margin-left:0;}
.abline-div-padding .quickGoods.displayFlex > ul {display:inherit !important}