@charset "utf-8";
@import url('tnb.css?ts=202106021601002');
@import url('layout.css');

/** header **/
div#header div.innerWrap { width:970px; margin:0 auto; }
div#header div.main { height:120px; }
div#header div.main div.innerWrap div.title { float:left; padding-top:39px; }
div#header div.main div.innerWrap div.title h1 { float:left; height:40px; }
div#header div.main div.innerWrap div.title h1 a { display:inline-block; width:55px; height:40px; text-indent:-1000px; overflow:hidden; background:url('/images/news/common/serviceH1.gif') no-repeat center; vertical-align:middle; }
div#header div.main div.innerWrap div.title h2 { float:left; padding-left:15px; background:url('/images/news/common/partitionHead.gif') no-repeat 7px center;  }
div#header div.main div.innerWrap div.title h2 a { display:inline-block; font-size:36px; line-height:40px; color:#154b98; font-weight:600; font-family:'Nanum Gothic'; }
div#header div.main div.innerWrap div.title h2 a:hover { text-decoration:none; }
div#header div.main div.headerShorcut { width:250px; height:120px; position:absolute; right:0px; top:0px; }
div#header div.main div.headerShorcut ul { position:relative; }
div#header div.main div.headerShorcut ul li { position:absolute; left:0px; top:0px; filter:alpha(opacity=0); opacity:0; }
div#header div.main div.headerShorcut ul li:first-child { filter:alpha(opacity=100); opacity:1; }
div#header div.main div.headerShorcut ul a { display:block; width:250px; height:120px; background-position:center; background-repeat:no-repeat; background-position:center; }
div#header div.main div.headerShorcut ul a span { display:none; }
div#header div.main div.headerShorcut ul a.press { background:url('/images/common/bnrPress.png') no-repeat center; }
div#header div.main div.headerShorcut ul a.search { background:url('/images/common/bnrSearch.png') no-repeat center; }
div#header div.gnb { height:56px; background-color:#0069b3; }
div#header div.gnb div.innerWrap ul.main { float:left; }
div#header div.gnb div.innerWrap ul.main li { float:left; background:url('/images/news/common/partitionGnb.png') no-repeat left center; position:relative; z-index:30; transition-delay:0s; transition-duration:0.2s; transition-property:all; transition-timing-function:linear; }
div#header div.gnb div.innerWrap ul.main li.home { background:none; z-index:100; }
div#header div.gnb div.innerWrap ul.main li a { height:36px; color:#fff; font-size:16px; display:block; line-height:16px; font-family:'Nanum Gothic'; font-weight:600; padding:20px 20px 0; letter-spacing:-0.05em; transition-delay:0s; transition-duration:0.2s; transition-property:all; transition-timing-function:linear; }
div#header div.gnb div.innerWrap ul.main > li:hover { margin-right:-1px; z-index:50; transition-delay:0s; transition-duration:0.2s; transition-property:all; transition-timing-function:linear; }
div#header div.gnb div.innerWrap ul.main > li:hover > a { background-color:#0e47a1; text-decoration:none; padding-right:21px; transition-delay:0s; transition-duration:0.2s; transition-property:all; transition-timing-function:linear; }
div#header div.gnb div.innerWrap ul.main > li.on { margin-right:-1px; z-index:500; }
div#header div.gnb div.innerWrap ul.main > li.on > a { background-color:#0e47a1; padding-right:21px; }
div#header div.gnb div.innerWrap ul.main li ul { display:none; }
div#header div.gnb div.innerWrap ul.main li:hover ul { display:block; position:absolute; padding:10px 0; border:5px solid #0e47a1; width:180px; background-color:#fff; border-top:0px; }
div#header div.gnb div.innerWrap ul.main li ul li { width:100%; }
div#header div.gnb div.innerWrap ul.main li ul li a { color:#666; display:block; padding:7px 17px 0; height:24px; font-family:'Nanum Gothic'; font-size:14px; font-weight:600; transition-delay:0s; transition-duration:0.2s; transition-property:all; transition-timing-function:linear; }
div#header div.gnb div.innerWrap ul.main li ul li a:hover { color:#fff; background-color:#0e47a1; transition-delay:0s; transition-duration:0.2s; transition-property:all; transition-timing-function:linear; }
div#header div.gnb div.innerWrap ul.sub { float:right; background-color:#3cbbce; }
div#header div.gnb div.innerWrap ul.sub li { float:left; }
div#header div.gnb div.innerWrap ul.sub li a { display:block; color:#fff; font-weight:600; height:36px; padding:20px 10px 0; font-size:12px; }



/** 메인 **/
div#contents.index { margin-left:0px; width:auto; }
div#contents.index * { font-size:12px; }
div#contents.index div.innerWrap { width:970px; margin:20px auto; }
div#contents.index div.innerWrap div.infor { width:669px; height:265px; float:left; border:1px solid #d9d9d9; }
div#contents.index div.innerWrap div.infor div.user { padding:10px 0 0 12px; height:33px; }
div#contents.index div.innerWrap div.infor div.user span { font-family:'Dotum'; font-size:12px; }
div#contents.index div.innerWrap div.infor div.user span span { font-weight:600; }
div#contents.index div.innerWrap div.infor div.user button { font-size:12px; font-family:'Dotum'; background: url('/images/mypage/btnGray96.png') no-repeat; width:96px; height:22px; margin-left:10px; }
div#contents.index div.innerWrap div.detail { float:left; width:290px; }
div#contents.index div.innerWrap div.detail div.lastLogin { width:266px; height:19px; padding:6px 7px 0 0; background-color:#d9d9d9; text-align:right; }
div#contents.index div.innerWrap div.detail div.lastLogin span { font-size:12px; font-family:'Tahoma', 'Dotum'; }
div#contents.index div.innerWrap div.detail div.logo { width:285px; height:105px; margin:20px 0 0; }
div#contents.index div.innerWrap div.detail div.logo table { width:250px; height:100px; margin:0 auto; }
div#contents.index div.innerWrap div.detail div.logo table tr td { text-align:center; vertical-align:middle; }
div#contents.index div.innerWrap div.detail div.logo table tr td img { max-width:250px; max-height:72px; }
div#contents.index div.innerWrap div.detail div.quick { margin-top:10px; }
div#contents.index div.innerWrap div.detail div.quick ul li { float:left; width:52px; height:52px; font-size:12px; line-height:0px; margin:0 3px 0 11px; border:1px solid #d1d1d1; }
div#contents.index div.innerWrap div.detail div.quick ul li a { display:block; width:52px; height:52px; text-indent:-1000px; overflow:hidden; }
div#contents.index div.innerWrap div.detail div.quick ul li a.history { background:url('/images/mypage/icoHistory.png') no-repeat; }
div#contents.index div.innerWrap div.detail div.quick ul li a.prod { background:url('/images/mypage/icoProd.png') no-repeat; }
div#contents.index div.innerWrap div.detail div.quick ul li a.blog { background:url('/images/mypage/icoBlog.png') no-repeat; }
div#contents.index div.innerWrap div.detail div.quick ul li a.point { background:url('/images/mypage/icoPoint.png') no-repeat; }
div#contents.index div.innerWrap div.history { float:right; width:375px; }
div#contents.index div.innerWrap div.history table { width:360px; table-layout:fixed; border-top:3px solid #4d5c7b; }
div#contents.index div.innerWrap div.history table * { font-family:'Tahoma', 'Dotum'; font-size:12px; }
div#contents.index div.innerWrap div.history table tr th { background-color:#f3f3f3; color:#666; border-bottom:1px dotted #939393; border-right:1px solid #b8b8b8; height:34px; }
div#contents.index div.innerWrap div.history table tr td { border-bottom:1px dotted #939393; padding:0 5px 0 23px; vertical-align:middle; }
div#contents.index div.innerWrap div.history table tr td span { color:#666; vertical-align:middle; }
div#contents.index div.innerWrap div.history table tr td button { float:right; background:url('/images/mypage/btnNormal96.png') no-repeat; width:96px; height:22px; vertical-align:middle; }
div#contents.index div.innerWrap div.history table tr td span.bold { color:#f00; font-weight:600; }
div#contents.index div.innerWrap div.recent { float:right; width:282px; height:262px; border:1px solid #d9d9d9; padding-top:3px; }
div#contents.index div.innerWrap div.recent div.section { width:275px; height:125px; margin:0 auto; }
div#contents.index div.innerWrap div.recent div.notice { border-bottom:1px solid #d9d9d9; }
div#contents.index div.innerWrap div.recent div.section div.header { height:28px; padding:9px 0 0 10px; }
div#contents.index div.innerWrap div.recent div.section div.header span { float:left; font-size:14px; font-family:'Nanum Gothic'; font-weight:600; }
div#contents.index div.innerWrap div.recent div.section div.header a { float:right; display:block; color:#888; margin-top:2px; font-family:'Dotum'; }
div#contents.index div.innerWrap div.recent div.section div.content ul li { height:22px; padding-left:17px; background:url('/images/mypage/icoDotNotice.png') no-repeat 10px 5px; }
div#contents.index div.innerWrap div.recent div.section div.content ul li a { font-family:'Tahoma', 'Dotum'; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
div#contents.index div.innerWrap div.bnr { clear:both; height:250px; padding-top:15px; }
div#contents.index div.innerWrap div.bnr ul li { float:left; width:312px; height:121px; border:1px solid #d9d9d9; margin:0 0 11px 14px; }
div#contents.index div.innerWrap div.bnr ul li.front { margin-left:0px; }
div#contents.index div.innerWrap div.bnr ul li.sell { background:url('/images/mypage/blitSell.png') no-repeat 208px 9px; }
div#contents.index div.innerWrap div.bnr ul li.buy { background:url('/images/mypage/blitBuy.png') no-repeat 204px 8px; }
div#contents.index div.innerWrap div.bnr ul li.pr { background:url('/images/mypage/blitPr.png') no-repeat 215px 14px; }
div#contents.index div.innerWrap div.bnr ul li.history { background:url('/images/mypage/blitHistory.png') no-repeat 213px 15px; }
div#contents.index div.innerWrap div.bnr ul li.ad { background:url('/images/mypage/blitAd.png') no-repeat 208px 26px; }
div#contents.index div.innerWrap div.bnr ul li.infor { background:url('/images/mypage/blitInfor.png') no-repeat 215px 12px; }
div#contents.index div.innerWrap div.bnr ul li span { display:block; color:#666; }
div#contents.index div.innerWrap div.bnr ul li span.title { font-size:24px; color:#333; font-weight:600; margin:13px 0 0 10px; height:33px; }
div#contents.index div.innerWrap div.bnr ul li span.desc { margin-left:8px; line-height:130%; height:43px; }
div#contents.index div.innerWrap div.bnr ul li div.control { margin-left:7px; }
div#contents.index div.innerWrap div.bnr ul li div.control button { font-family:'Dotum'; background:url('/images/mypage/btnNormal86.png') no-repeat; width:86px; height:22px; color:#555; padding-top:2px; margin-right:10px; }



/** aisde **/
div#container { width:970px; margin:20px auto; }
div#aside { width:204px; float:left; }
div#aside * { font-size:12px; font-family:'Tahoma', 'Dotum'; }
div#aside div.profile { background:url('/images/mypage/bgSide.png') repeat-y; margin-bottom:15px; }
div#aside div.profile div.infor { background:url('/images/mypage/bgSideTop.png') no-repeat top; padding:10px 0 0 9px; }
div#aside div.profile div.infor span { display:block; color:#333; height:22px; padding-left:4px; }
div#aside div.profile div.infor span span { font-weight:600; display:inline-block; padding-left:0px; }
div#aside div.profile div.infor button { width:187px; height:32px; background:url('/images/mypage/btnModifyInfor.png') no-repeat; color:#fff; font-weight:600; }
div#aside div.profile ul.state { padding:2px 0 0 10px; width:184px; }
div#aside div.profile ul.state li { padding:7px 0 0 6px; height:18px; border-bottom:1px dotted #939393; color:#333; }
div#aside div.profile div.quick { background:url('/images/mypage/bgSideBottom.png') no-repeat bottom; padding:11px 0 0 9px; height:43px; }
div#aside div.profile div.quick { background:url('/images/mypage/bgSideBottom.png') no-repeat bottom; padding:11px 0 0 9px; height:43px; }
div#aside div.profile div.quick button { width:89px; height:32px; color:#fff; display:inline; }
div#aside div.profile div.quick button.sell { background:url('/images/mypage/btnSell.png') no-repeat; margin-right:7px; }
div#aside div.profile div.quick button.buy { background:url('/images/mypage/btnBuy.png') no-repeat; }
div#aside div.snb { background:url('/images/mypage/bgSide.png') repeat-y; }
div#aside div.snb ul { padding:8px 0 0 7px; background:url('/images/mypage/bgSideTop.png') no-repeat top; }
div#aside div.snb ul li { border-top:1px solid #4d5c7b; width:189px; }
div#aside div.snb > ul > li { margin-bottom:10px; }
div#aside div.snb ul li.front { border-top:0px; }
div#aside div.snb ul li a { display:block; padding:8px 0 0 15px; height:18px; font-weight:600; color:#010101; }
div#aside div.snb ul li ul { padding:4px 0 0; background:url('/images/mypage/borderDotted.png') repeat-x top; }
div#aside div.snb ul li ul li { width:auto; border-top:0px; padding-left:15px; }
div#aside div.snb ul li ul li.on { background:#707070; }
div#aside div.snb ul li ul li a { font-weight:300; padding-top:4px; height:18px; background:url('/images/mypage/icoSnbSub.png') no-repeat 2px 5px; color:#333; }
div#aside div.snb ul li ul li.on a { background:url('/images/mypage/icoSnbSubOn.png') no-repeat 2px 5px; color:#fff; }
div#aside div.snb div.clear { height:11px; background:url('/images/mypage/bgSideBottom.png') no-repeat bottom; }



/** 공통 **/
div#contents { width:740px; float:right; font-size:12px; font-family:'Tahoma','Dotum'; }
div#contents.page { width:740px; float:right; font-size:12px; font-family:'Tahoma','Dotum'; }
/* div#contents.page * { font-size:inherit; font-family:inherit; } */

/*
div#contents.page div.innerWrap div.title { height:21px; background:url('/images/mypage/textbg.gif') no-repeat left bottom; margin-bottom:20px; }
div#contents.page div.innerWrap div.title span.InfoRetouch { display:block; height:21px; text-indent:-1000px; overflow:hidden; background:url('/images/mypage/InfoRetouch.gif') no-repeat; }
*/
div#contents div.innerWrap div.title { height:38px; margin-bottom:20px; border-bottom:2px solid #666; }
div#contents div.innerWrap div.title span { font-weight:700; font-size:22px; line-height:38px; }
div#contents div.innerWrap div.title span strong { color:#154b98; }

div#contents h4 { height:38px; margin-bottom:25px; border-bottom:2px solid #666; }
div#contents h4 span { font-weight:700; font-size:22px; line-height:38px; }
div#contents h4 span strong { color:#154b98; }

/* 페이지 */
div#contents.page div.page { margin:0px 0 50px; }
div#contents.page div.page table { height:13px; margin:20px auto 0; }
div#contents.page div.page table tr td { padding:0 8px; height:13px; text-align:center; color:#d5d5d5; font-size:12px; }
div#contents.page div.page table tr td.devPrevPag { padding-right:0px; }
div#contents.page div.page table tr td.devNextPag { padding-left:0px; }
div#contents.page div.page table tr td.devListPage { border-right:1px solid #7e7e7e; }
div#contents.page div.page table tr td a { font-family:'Tahoma', 'Dotum'; }
div#contents.page div.page table tr td.devNowPage a { font-weight:600; }
div#contents.page div.page table tr td.devFirstPage { padding:0; }
div#contents.page div.page table tr td.devFirstPage a { display:block; width:19px; height:13px; background:url('/images/news/common/pagefirst.gif') no-repeat center; }
div#contents.page div.page table tr td.devFirstPage a span { display:none; }
div#contents.page div.page table tr td.devPrevPage a { display:block; width:13px; height:13px; background:url('/images/news/common/pageprev.gif') no-repeat center; }
div#contents.page div.page table tr td.devPrevPage a span { display:none; }
div#contents.page div.page table tr td.devNextPage a { display:block; width:13px; height:13px; background:url('/images/news/common/pagenext.gif') no-repeat center; }
div#contents.page div.page table tr td.devNextPage a span { display:none; }
div#contents.page div.page table tr td.devLastPage { padding:0; }
div#contents.page div.page table tr td.devLastPage a { display:block; width:19px; height:13px; background:url('/images/news/common/pagelast.gif') no-repeat center; }
div#contents.page div.page table tr td.devLastPage a span { display:none; }
div#contents.page div.page table tr td.devEndPage { border:0px; }
div#contents.page div.innerWrap div.location { border-bottom:1px solid #d9d9d9; height:27px; }
div#contents.page div.innerWrap div.tab { height:28px; border-right:0px; float:left; }
div#contents.page div.innerWrap div.tab a { display:block; border:1px solid #c5c5c5; float:left; border-bottom:2px solid #c5c5c5; background-color:#f3f3f3; width:117px; height:20px; vertical-align:middle; padding-top:6px; text-align:center; }
div#contents.page div.innerWrap div.tab a.on { background-color:#69ab49; font-weight:600; color:#fff; }
div#contents.page div.innerWrap div.tab a.noLine { border-right:0px; }


/* 페이지 */
div.page { margin:0px 0 50px; }
div.page table.devPage { height:13px; margin:20px auto 0; width:auto; border:0; }
div.page table.devPage tr td { padding:0 8px; height:13px; text-align:center; color:#d5d5d5; font-size:12px; border:0; }
div.page table.devPage tr td.devPrevPag { padding-right:0px; }
div.page table.devPage tr td.devNextPag { padding-left:0px; }
div.page table.devPage tr td.devListPage { border-right:1px solid #7e7e7e; }
div.page table.devPage tr td a { font-family:'Tahoma', 'Dotum'; }
div.page table.devPage tr td.devNowPage a { font-weight:600; }
div.page table.devPage tr td.devFirstPage { padding:0; }
div.page table.devPage tr td.devFirstPage a { display:block; width:19px; height:13px; background:url('/images/news/common/pagefirst.gif') no-repeat center; }
div.page table.devPage tr td.devFirstPage a span { display:none; }
div.page table.devPage tr td.devPrevPage a { display:block; width:13px; height:13px; background:url('/images/news/common/pageprev.gif') no-repeat center; }
div.page table.devPage tr td.devPrevPage a span { display:none; }
div.page table.devPage tr td.devNextPage a { display:block; width:13px; height:13px; background:url('/images/news/common/pagenext.gif') no-repeat center; }
div.page table.devPage tr td.devNextPage a span { display:none; }
div.page table.devPage tr td.devLastPage { padding:0; }
div.page table.devPage tr td.devLastPage a { display:block; width:19px; height:13px; background:url('/images/news/common/pagelast.gif') no-repeat center; }
div.page table.devPage tr td.devLastPage a span { display:none; }
div.page table.devPage tr td.devEndPage { border:0px; }

div.pager { margin:20px 0 0; text-align:center; }
div.pager:after { content:''; display:block; clear: both; }
div.pager a { display:inline-block; border:1px solid #DDD; margin-right:-1px; vertical-align:middle; text-align:center; width:35px; height:30px; line-height: 28px; font-size:14px !important; box-sizing: border-box; }
div.pager a span { display:none; color:inherit; }
div.pager a.devListPage span { display:inline; }
div.pager a.devNowPage { background:#666; color:#FFF; }
div.pager a.devFirstPage:before { content:'\f100'; font-family:'Font Awesome 5 Free'; font-weight:600; }
div.pager a.devPrevPage:before { content:'\f104'; font-family:'Font Awesome 5 Free'; font-weight:600; }
div.pager a.devNextPage:before { content:'\f105'; font-family:'Font Awesome 5 Free'; font-weight:600; }
div.pager a.devLastPage:before { content:'\f101'; font-family:'Font Awesome 5 Free'; font-weight:600; }

div.pager table.devPage { margin:20px auto 0; width:auto; border:0; font-size:13px; }
div.pager table.devPage tr td { padding:0 8px; height:13px; text-align:center; color:#d5d5d5; font-size:12px; border:0; }
div.pager table.devPage tr td.devPrevPage { padding-right:0px; }
div.pager table.devPage tr td.devNextPage { padding-left:0px; }
div.pager table.devPage tr td.devListPage { border-right:1px solid #7e7e7e; }
div.pager table.devPage tr td a { font-family:'Tahoma', 'Dotum'; }
div.pager table.devPage tr td.devNowPage a { font-weight:600; }
div.pager table.devPage tr td.devFirstPage { padding:0; }
div.pager table.devPage tr td.devFirstPage a { display:block; width:19px; height:13px; background:url('/images/news/common/pagefirst.gif') no-repeat center; }
div.pager table.devPage tr td.devFirstPage a span { display:none; }
div.pager table.devPage tr td.devPrevPage a { display:block; width:13px; height:13px; background:url('/images/news/common/pageprev.gif') no-repeat center; }
div.pager table.devPage tr td.devPrevPage a span { display:none; }
div.pager table.devPage tr td.devNextPage a { display:block; width:13px; height:13px; background:url('/images/news/common/pagenext.gif') no-repeat center; }
div.pager table.devPage tr td.devNextPage a span { display:none; }
div.pager table.devPage tr td.devLastPage { padding:0; }
div.pager table.devPage tr td.devLastPage a { display:block; width:19px; height:13px; background:url('/images/news/common/pagelast.gif') no-repeat center; }
div.pager table.devPage tr td.devLastPage a span { display:none; }
div.pager table.devPage tr td.devEndPage { border:0px; }

/* 회원정보 수정 - 비밀번호 확인 */
div#contents.members div#content.intro {}
div#contents.members div#content div.notice { font-size:14px; }
div#contents.members div#content div.notice span.item { display:block; height:25px; }
div#contents.members div#content div.notice span.item:before { content:'※ '; }
div#contents.members div#content div.section { margin-bottom:30px; }
div#contents.members div#content div.section div.header { border-bottom:1px solid #666; height:27px; font-size:16px; font-weight:700; }
div#contents.members div#content div.section div.header span.desc { font-size:13px; font-weight:400; color:#666; }
div#contents.members div#content div.section div.header span.desc:before { content:' (*'; }
div#contents.members div#content div.section div.header span.desc:after { content:')'; }
div#contents.members div#content div.section table.form { border-top:1px solid #DDD; table-layout:fixed; border-collapse:collapse; padding:0px; width:100%; }
div#contents.members div#content div.section table.form tr { border-bottom:1px solid #DDD; }
div#contents.members div#content div.section table.form th { padding-left:15px; background-color:#f2f2f2; font-size:13px; font-weight:bold; border-right:1px solid #DDD; line-height:45px; text-align:left; vertical-align:top; }
div#contents.members div#content div.section table.form td { padding:5px 0 5px 10px; }
div#contents.members div#content div.section table.form td span.value { font-size:13px; }
div#contents.members div#content div.section table.form td span.desc { color:#999; display:inline-block; line-height:30px; }
div#contents.members div#content div.section table.form td span.desc.confirm { color:#0f70b7; }
div#contents.members div#content div.section table.form td span.desc.warning { color:#F00; font-weight:700; }
div#contents.members div#content div.section table.form td span.desc.pwdLev1 { color:#F60; }
div#contents.members div#content div.section table.form td span.desc.pwdLev2 { color:#39C; }
div#contents.members div#content div.section table.form td span.desc.pwdLev3 { color:#390; }
div#contents.members div#content div.section table.form td input { width:200px; height:30px; font-size:14px; letter-spacing:0.05em; line-height:28px; border:1px solid #DDD; box-sizing:border-box; margin:3px 10px 3px 0; vertical-align:middle; }
div#contents.members div#content div.section table.form td input.mid { width:300px; }
div#contents.members div#content div.section table.form td input.max { width:500px; }

div#contents.members div#content div.section table.form td button.sync { display:inline-block; width:200px; padding:10px 10px 10px 40px; text-align:left; background:url('/images/members/icoSnsNaver.png') no-repeat 10px center; font-weight:500; }
div#contents.members div#content div.section table.form td button.sync:after { content:'\f054'; font-family:'Font Awesome 5 Free'; font-weight:600; float:right; vertical-align:middle; }
div#contents.members div#content div.section table.form td a.sync { display:block; width:200px; padding:10px 10px 10px 40px; text-align:left; background:url('/images/members/icoSnsNaver.png') no-repeat 10px center; font-weight:500; box-sizing:border-box; }
div#contents.members div#content div.section table.form td a.sync:after { content:'\f054'; font-family:'Font Awesome 5 Free'; font-weight:600; float:right; vertical-align:middle; }
div#contents.members div#content div.section table.form td a.sync span { color:inherit; }
div#contents.members div#content div.section table.form td a.sync.naver { background-color:#2cc911; color:#FFF; }
div#contents.members div#content div.section table.form td button.sync.naver { background-color:#2cc911; color:#FFF; }
div#contents.members div#content div.section table.form td button.sync.kakao { background-color:#fff22b; color:#2f1727; background-image:url('/images/members/icoSnsKakao.png'); }
div#contents.members div#content div.section table.form td button.unsync { display:inline-block; margin-left:10px; padding:5px 20px; border:1px solid #DDD; background-color:#FFF; color:#666; border-radius:3px; }
div#contents.members div#content div.section table.form td button.unsync:before { content:'\f127'; font-family:'Font Awesome 5 Free'; font-weight:600; vertical-align:middle; padding-right:5px; }
div#contents.members div#content div.section table.form td button.open { display:inline-block; padding:5px 20px; border:1px solid #DDD; background-color:#FFF; color:#666; border-radius:3px; line-height:18px; vertical-align:middle; }
div#contents.members div#content div.section table.form td button.open:after { content:'\f2d2'; font-family:'Font Awesome 5 Free'; font-weight:400; vertical-align:middle; padding-left:5px; }

div#contents.members div#content div.section table.form td ul.item { }
div#contents.members div#content div.section table.form td ul.item li { padding:5px 0; margin-bottom:5px; }
div#contents.members div#content div.section table.form td ul.item li span.item span { color:#999; }
div#contents.members div#content div.section table.form td ul.item li span.item span:last-child { font-weight:bold; color:#333; }
div#contents.members div#content div.section table.form td ul.item li span.item span:after { content:' > '; font-size:10px; padding:0 5px; }
div#contents.members div#content div.section table.form td ul.item li span.item span:last-child:after { content:''; padding:0; }
div#contents.members div#content div.section table.form td ul.item li button { display:inline-block; margin-left:10px; padding:2px 10px; border:1px solid #DDD; background-color:#FFF; color:#666; border-radius:3px; line-height:18px; vertical-align:middle; }
div#contents.members div#content div.section table.form td ul.item li button:before { content:'\f2ed'; font-family:'Font Awesome 5 Free'; font-weight:400; vertical-align:middle; padding-right:5px; }

div#contents.members div#content div.section div.desc { padding:20px; font-size:13px; border-bottom:1px solid #DDD; }
div#contents.members div#content div.section div.desc span.desc { line-height:25px; display:block; color:#666; }
div#contents.members div#content div.section div.desc span.desc:before { content:'· '; }
div#contents.members div#content div.control { text-align:center; }
div#contents.members div#content div.control button.submit { width:210px; height:50px; border:1px solid #005ca3; background-color:#0f70b7; color:#FFF; font-size:16px; font-weight:bold; }

/* 회원정보 수정 */
div#contents.members div#content div.section table.form td a.button { display:inline-block; padding:5px 20px; margin-left:10px; border:1px solid #DDD; background-color:#FFF; color:#666; border-radius:3px; line-height:18px; vertical-align:middle; }
div#contents.members div#content div.section ul.favor { }
div#contents.members div#content div.section ul.favor:after { content:''; display:block; clear:both; }
div#contents.members div#content div.section ul.favor li { float:left; width:25%; border-bottom:1px solid #DDD; height:45px; line-height:45px; padding-left:15px; box-sizing:border-box; }
div#contents.members div#content div.section ul.favor li input { width:16px; height:16px; vertical-align:middle; }
div#contents.members div#content div.section ul.favor li label { font-size:13px; }

/* 회원정보 :: 기업정보 */
div#contents.members div#content.corp div.notice { margin-bottom:20px; }
/* div#contents.members div#content.corp div.section div.content { padding:20px; background-color:#F2f2f2; border-bottom:1px solid #DDD; text-align:center; font-size:14px; }
div#contents.members div#content.corp div.section div.content label { font-weight:600; }
div#contents.members div#content.corp div.section div.content input { height:30px; box-sizing: border-box; padding:0 5px; line-height:28px; margin:0 5px; vertical-align: middle; width:200px; }
div#contents.members div#content.corp div.section div.content button { border:1px solid #005ca3; background-color:#0f70b7; color:#FFF; box-sizing: border-box; height:30px; padding:0 10px; vertical-align: middle; }
div#contents.members div#content.corp div.section div.content span.desc { display:block; clear:both; margin-top:10px; color:#666; }
div#contents.members div#content.corp div.section iframe { width:100%; border:0px; } */

/** 회원정보_비밀번호입력intro**
div#contents div.innerWrap form.confirmUser span.requestText { display:block; height:14px; background:url('/images/mypage/requestText.gif') no-repeat; text-indent:-1000px; overflow:hidden; }
div#contents div.innerWrap form.confirmUser div.loginBox { height:211px; padding:0 10px; margin-top:10px; background-color:#f5f7f8; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; }
div#contents div.innerWrap form.confirmUser div.loginBox div.login { height:101px; padding:22px 0 0 132px; }
div#contents div.innerWrap form.confirmUser div.loginBox div.login div { margin-top:12px; width:100%; height:24px; }
div#contents div.innerWrap form.confirmUser div.loginBox div.login div span { display:block; float:left; padding-left:30px; }
div#contents div.innerWrap form.confirmUser div.loginBox div.login div span.id { width:94px; height:24px; padding:0px; background:url('/images/mypage/loginId.gif') no-repeat bottom; text-indent:-1000px; overflow:hidden; }
div#contents div.innerWrap form.confirmUser div.loginBox div.login div span.email { margin-top:6px; font-size:14px; font-weight:600; }
div#contents div.innerWrap form.confirmUser div.loginBox div.login div span.password { width:94px; height:24px; padding:0px; background:url('/images/mypage/loginPassword.gif') no-repeat bottom; text-indent:-1000px; overflow:hidden; }
div#contents div.innerWrap form.confirmUser div.loginBox div.login div span input { height:18px; line-height:160%; border:1px solid #d1d1d1; width:212px; margin-top:2px; }
div#contents div.innerWrap form.confirmUser div.loginBox ul { padding:27px 0 0 101px; border-top:1px solid #d1d1d1; height:60px; }
div#contents div.innerWrap form.confirmUser div.loginBox ul li { line-height:160%; padding-left:8px; background:url('/images/mypage/bluSquare.gif') no-repeat left 7px; }
div#contents div.innerWrap form.confirmUser div.button { margin:22px auto 27px; text-align:center; }
div#contents div.innerWrap form.confirmUser div.button button { width:85px; height:24px; background:url('/images/mypage/buttonOk.gif') no-repeat; text-indent:-1000px; overflow:hidden; }


/** 회원정보_기본정보수정**
div#contents.modify div.innerWrap form.modifyUser div.wrap { width:100%; border-top:1px solid #d9d99d; border-bottom:1px solid #efefef; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table { width:100%; table-layout:fixed; border-bottom:1px solid #d9d9d9; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr th { width:117px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background-color:#f8f8f8; text-align:left; padding:11px 0 10px 23px; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr th.border { border-bottom:2px solid #d9d9d9; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr th span { display:block; padding-left:7px; background:url('/images/mypage/bg.gif') no-repeat left 5px; color:#4d5c7b; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td { padding:6px 0 6px 8px; color:#4d5c7b; border-bottom:1px solid #d9d9d9; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td.border { border-bottom:2px solid #d9d9d9; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td span { float:left; vertical-align:middle; margin:0 3px; padding-top:5px;}
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td span.text { color:#4d5c7b; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td span.choice { margin-top:3px; color:#4d5c7b; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td div.category div { margin-top:7px; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td div.category div span { color:#4d5c7b; margin:2px 5px 0 1px; float:left; display:block; padding-top:0px; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td select { height:22px; vertical-align:middle; float:left; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td div.changeMoblie { margin-top:7px; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td input { border:1px solid #b8b8b8; height:16px; vertical-align:middle; font-size:12px; float:left; padding:0 5px; padding-top:4px; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td.division div input { float:none; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td button.del { float:none; text-indent:-1000px; overflow:hidden; background:url('/images/mypage/del.gif') no-repeat; width:37px; height:18px; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td button.longer { width:92px; height:22px; background:url('/images/mypage/longer.gif') no-repeat; margin-left:5px; font-weight:600; font-size:11px; float:none; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td button.smaller { width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:0px; font-weight:600; font-size:11px; float:left; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td div.changeMoblie button.longer { float:left; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td button.cancel { margin-left:5px; display:block; width:62px; height:22px; background:url('/images/mypage/cancelBtn.gif') no-repeat; text-indent:-1000px; overflow:hidden; float:left; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td.noBorder { border:0px; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td.noBorder ul { float:left; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td.noBorder ul li { float:left; vertical-align:middle; width:135px; height:25px; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td.noBorder ul li input { margin-right:5px; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td.division { padding:0px; }
div#contents.modify div.innerWrap form.modifyUser div.wrap table tr td.division div { border-top:1px dotted #d9d9d9; padding:4px 0; margin-left:7px; color:#4d5c7b; }
div#contents.modify div.innerWrap form.modifyUser div.button { text-align:center; margin:22px auto 27px; }
div#contents.modify div.innerWrap form.modifyUser div.button button.check { width:88px; height:29px; background:url('/images/mypage/checkbutton.gif') no-repeat; font-weight:600; color:#fff; padding:0 0 2px 23px; margin-right:8px; }
div#contents.modify div.innerWrap form.modifyUser div.button button.bigger { width:80px; height:29px; background:url('/images/mypage/bigger.gif') no-repeat; color:#000; }



/** 회원정보_기본정보수정_업종검색_팝업 **
div#wrap.inforSearch { width:670px; margin:0 auto; }
div#wrap.inforSearch div#popupContent { width:633px; margin:0 auto; padding:6px; }
div#wrap.inforSearch div#popupContent * { font-size:12px; font-family:'Tahoma', 'Dotum'; }
div#wrap.inforSearch div.title { width:625px; margin-bottom:5px; padding-left:5px; }
div#wrap.inforSearch div.title span.title { float:left; width:120px; height:18px; display:block; text-indent:-1000px; overflow:hidden; margin-top:9px; background:url('/images/mypage/title.gif') no-repeat; }
div#wrap.inforSearch div.title button { float:right; display:block; width:61px; height:22px; margin-top:6px; background:url('/images/mypage/close.gif') no-repeat; }
div#wrap.inforSearch div.search div.keyword { text-align:center; width:626px; background-color:#f7f7f7; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin-bottom:7px; padding:15px 0px 10px 7px; }
div#wrap.inforSearch div.search div.keyword div { margin-bottom:10px; text-align:center; }
div#wrap.inforSearch div.search div.keyword div span { color:#666; font-size:12px; font-weight:600; margin:4px 5px 0 0; }
div#wrap.inforSearch div.search div.keyword div input { height:14px; width:239px; font-size:11px; }
div#wrap.inforSearch div.search div.keyword div button { display:inline-block; vertical-align:top; font-weight:600; width:61px; height:22px; margin-left:7px; background:url('/images/mypage/close.gif') no-repeat; }
div#wrap.inforSearch div.search div.keyword span.ex { display:block; }
div#wrap.inforSearch div.search div.keyword span.ex span.point { font-weight:600; color:#666; }
div#wrap.inforSearch div.category span { color:#4d5c7b; margin:2px 5px 0 1px; display:inline-block; }
div#wrap.inforSearch div.category button { display:inline-block; width:37px; height:18px; background:url('/images/mypage/buttonDel.gif') no-repeat; text-indent:-1000px; overflow:hidden; }
div#wrap.inforSearch div.search table.search { width:100%; table-layout:fixed; margin-bottom:9px; border-top:1px solid #d9d9d9; }
div#wrap.inforSearch div.search table.search tr.point { background-color:#f7f7f7; }
div#wrap.inforSearch div.search table.search td { height:23px; padding:2px 0; text-align:left; padding-left:13px; border-bottom:1px solid #d9d9d9; }
div#wrap.inforSearch div.search table.search td span { color:#666; }
div#wrap.inforSearch div.search table.search td.button { text-align:left; }
div#wrap.inforSearch div.search table.search td.button button { width:48px; height:21px; background:url('/images/mypage/add.gif') no-repeat; text-indent:-1000px; overflow:hidden; }


/** 회원정보_기본정보수정_우편번호검색_팝업 **
div#wrap.inforAddr div#popupContent { width:844px; margin:0 auto; }
div#wrap.inforAddr div#popupContent * { font-size:12px; font-family:'Tahoma', 'Dotum'; }
div#wrap.inforAddr div.address { width:818px; height:482px; margin:0 auto; padding:6px; }
div#wrap.inforAddr div.address div.title { width:100%; height:32px; border-bottom:1px solid #d9d9d9; }
div#wrap.inforAddr div.address div.title span.address { float:left; height:18px; display:block; margin-top:9px; }
div#wrap.inforAddr div.address div.title span.address span { float:left; margin-top:4px; font-size:12px; }
div#wrap.inforAddr div.address div.title span.address span.title { display:block; vertical-align:bottom; margin:0; width:110px; height:18px; background:url('/images/mypage/adress.gif') no-repeat; text-indent:-1000px; overflow:hidden; }
div#wrap.inforAddr div.address div.title button { float:right; display:block; width:61px; height:22px; background:url('/images/mypage/close.gif') no-repeat; margin-top:6px; }
div#wrap.inforAddr div.address ul { height:38px; padding:16px 0 0 7px; background-color:#f7f7f7; border-bottom:1px solid #d9d9d9; margin-bottom:7px; }
div#wrap.inforAddr div.address ul li span { font-weight:600; color:#666; float:left; margin:4px 5px 0 0; }
div#wrap.inforAddr div.address ul li input { float:left; height:16px; border:1px solid #b8b8b8; padding:4px 0 0 0; width:200px; }
div#wrap.inforAddr div.address ul li button { float:left; background:url('/images/mypage/close.gif') no-repeat; font-weight:600; display:block; width:61px; height:22px; margin-left:7px; }
div#wrap.inforAddr div.address table.address { width:100%; table-layout:fixed; margin-bottom:9px; border-top:1px solid #d9d9d9; }
div#wrap.inforAddr div.address table.address th { height:23px; padding-top:4px; background-color:#f7f7f7; border-right:1px solid #d9d99d; border-bottom:1px solid#d9d99d; color:#666; }
div#wrap.inforAddr div.address table.address th.last { border-right:0px; }
div#wrap.inforAddr div.address table.address td { height:23px; padding-top:4px; text-align:center; border-right:1px solid #d9d99d; border-bottom:1px solid#d9d99d; }
div#wrap.inforAddr div.address table.address td.last { border-right:0px; }
/* 페이지
div#wrap.infor div.page { margin:0px 0 50px; }
div#wrap.infor div.page table.devPage { height:13px; margin:0 auto; width:auto; border:0; }
div#wrap.infor div.page table.devPage tr td { padding:0 8px; height:13px; text-align:center; color:#d5d5d5; font-size:12px; border:0; }
div#wrap.infor div.page table.devPage tr td.devPrevPag { padding-right:0px; }
div#wrap.infor div.page table.devPage tr td.devNextPag { padding-left:0px; }
div#wrap.infor div.page table.devPage tr td.devListPage { border-right:1px solid #7e7e7e; }
div#wrap.infor div.page table.devPage tr td a { font-family:'Tahoma', 'Dotum'; }
div#wrap.infor div.page table.devPage tr td.devNowPage a { font-weight:600; }
div#wrap.infor div.page table.devPage tr td.devFirstPage { padding:0; }
div#wrap.infor div.page table.devPage tr td.devFirstPage a { display:block; width:19px; height:13px; background:url('/images/news/common/pagefirst.gif') no-repeat center; }
div#wrap.infor div.page table.devPage tr td.devFirstPage a span { display:none; }
div#wrap.infor div.page table.devPage tr td.devPrevPage a { display:block; width:13px; height:13px; background:url('/images/news/common/pageprev.gif') no-repeat center; }
div#wrap.infor div.page table.devPage tr td.devPrevPage a span { display:none; }
div#wrap.infor div.page table.devPage tr td.devNextPage a { display:block; width:13px; height:13px; background:url('/images/news/common/pagenext.gif') no-repeat center; }
div#wrap.infor div.page table.devPage tr td.devNextPage a span { display:none; }
div#wrap.infor div.page table.devPage tr td.devLastPage { padding:0; }
div#wrap.infor div.page table.devPage tr td.devLastPage a { display:block; width:19px; height:13px; background:url('/images/news/common/pagelast.gif') no-repeat center; }
div#wrap.infor div.page table.devPage tr td.devLastPage a span { display:none; }
div#wrap.infor div.page table.devPage tr td.devEndPage { border:0px; }
div#wrap.infor div.innerWrap div.location { border-bottom:1px solid #d9d9d9; height:27px; }
div#wrap.infor div.innerWrap div.tab { height:28px; border-right:0px; float:left; }
div#wrap.infor div.innerWrap div.tab a { display:block; border:1px solid #c5c5c5; float:left; border-bottom:2px solid #c5c5c5; background-color:#f3f3f3; width:117px; height:20px; vertical-align:middle; padding-top:6px; text-align:center; }
div#wrap.infor div.innerWrap div.tab a.on { background-color:#69ab49; font-weight:600; color:#fff; }
div#wrap.infor div.innerWrap div.tab a.noLine { border-right:0px; }*/


/** 회원정보_비밀번호변경**
div#contents.password div.innerWrap div.title { margin-bottom:20px; }
div#contents.password div.innerWrap span.passwordText { display:block; height:14px; margin:0 0 11px 6px; background:url('/images/mypage/changePasswordText.gif') no-repeat; text-indent:-1000px; overflow:hidden; }
div#contents.password div.innerWrap div.passwordBox { background-color:#f5f7f8; height:347px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; }
div#contents.password div.innerWrap div.passwordBox span.lastChange { margin-top:2px; display:block; height:21px; background-color:#d1d1d1; color:#333; font-weight:600;padding:8px 0 0 20px; }
div#contents.password div.innerWrap div.passwordBox div.contain { padding:19px 0 15px 19px; width:700px; float:right; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword { float:left; width:251px; border-right:1px solid #e1e1e1; padding-right:32px; height:282px; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword div.nowPassword { height:41px; border-bottom:1px solid #d1d1d1; padding-top:7px; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword div.nowPassword span { width:69px; height:11px; display:block; background:url('/images/mypage/nowPassword.gif') no-repeat; text-indent:-1000px; overflow:hidden; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword span { margin-top:7px; float:left; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword input { float:right; height:16px; width:136px; border:1px solid #d1d1d1; line-height:180%; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword span#confirmPwd { display:block; float:right; width:251px; text-align:right; margin:5px 0 7px; color:#666; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword span#confirmPwd strong { color:#000; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword span#confirmPwdRepeat { display:block; float:right; width:251px; text-align:right; margin:5px 0 7px; color:#666; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword div.newPassword { padding-top:18px; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword div.newPassword div { margin-top:12px; height:24px; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword div.newPassword div span.newPassword { display:block; width:58px; height:11px; background:url('/images/mypage/newPassword.gif') no-repeat; text-indent:-1000px; overflow:hidden; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword div.newPassword div span.newPasswordConfirm { display:block; width:82px; height:11px; background:url('/images/mypage/newPasswordConfirm.gif') no-repeat; text-indent:-1000px; overflow:hidden; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword div.button { margin:81px auto 0; text-align:center; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword div.button button.check { width:88px; height:29px; background:url('/images/mypage/checkbutton.gif') no-repeat; font-weight:600; color:#fff; padding:0 0 2px 23px; margin-right:8px; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword div.button button.bigger { width:80px; height:29px; background:url('/images/mypage/bigger.gif') no-repeat; color:#000; }
div#contents.password div.innerWrap div.passwordBox div.contain div.entryPassword span.chkPwd { color:#ff0000; float:right; padding-top:5px; }
div#contents.password div.innerWrap div.passwordBox div.contain div.care { float:left; width:335px; padding:0 30px; }
div#contents.password div.innerWrap div.passwordBox div.contain div.care ul { padding-top:3px; margin-bottom:15px; }
div#contents.password div.innerWrap div.passwordBox div.contain div.care ul li { line-height:150%; margin-top:17px; padding-left:9px; background:url('/images/mypage/bluSquare.gif') no-repeat left 7px; }
div#contents.password div.innerWrap div.passwordBox div.contain div.care ul li.first { margin-top:0px; }
div#contents.password div.innerWrap div.passwordBox div.contain div.care span.tip { padding-left:38px; color:#ff0101; display:block; background:url('/images/mypage/tip.gif') no-repeat left top; padding-top:5px; }


/** 회원정보_회원전환**
div#contents.change div.innerWrap form.modifyUser span.basic { display:block; width:100%; height:19px; border-bottom:1px solid #efefef; background:url('/images/mypage/basicEntry.gif') no-repeat; text-indent:-1000px; overflow:hidden; }
div#contents.change div.innerWrap form.modifyUser span.pluse { margin-top:22px; display:block; width:100%; height:19px; border-bottom:1px solid #efefef; background:url('/images/mypage/pluseEntry.gif') no-repeat; text-indent:-1000px; overflow:hidden; }
div#contents.change div.innerWrap form.modifyUser div.wrap { width:100%; border-top:1px solid #d9d99d; border-bottom:1px solid #efefef; }
div#contents.change div.innerWrap form.modifyUser div.wrap table { width:100%; table-layout:fixed; border-bottom:1px solid #d9d9d9; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr th { width:117px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background-color:#f8f8f8; text-align:left; padding:11px 0 10px 23px; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr th span { display:block; padding-left:7px; background:url('/images/mypage/bg.gif') no-repeat left 5px; color:#4d5c7b; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td { padding:6px 0 6px 8px; color:#4d5c7b; border-bottom:1px solid #d9d9d9; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td span { float:left; vertical-align:middle; margin:0 3px; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td span.http { padding-top:3px; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td input { border:1px solid #b8b8b8; height:16px; vertical-align:middle; font-size:12px; float:left; padding:0 5px; padding-top:4px; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td span.text { color:#4d5c7b; margin-top:5px; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td button.longer { width:92px; height:22px; background:url('/images/mypage/longer.gif') no-repeat; margin-left:5px; font-weight:600; font-size:11px; float:none; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td button.smaller { width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:0px; font-weight:600; font-size:11px; float:left; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td span.choice { margin-top:3px; color:#4d5c7b; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td.status select { float:left; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td.noBorder { border:0px; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td.noBorder ul { float:left; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td.noBorder ul li { float:left; vertical-align:middle; width:135px; height:25px; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td.noBorder ul li input { margin-right:5px; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td.division { padding:0px; }
div#contents.change div.innerWrap form.modifyUser div.wrap table tr td.division div { border-top:1px dotted #d9d9d9; padding:4px 0; margin-left:7px; color:#4d5c7b; }
div#contents.change div.innerWrap form.modifyUser div.button { text-align:center; margin:22px auto 27px; }
div#contents.change div.innerWrap form.modifyUser div.button button.check { width:88px; height:29px; background:url('/images/mypage/checkbutton.gif') no-repeat; font-weight:600; color:#fff; padding:0 0 2px 23px; margin-right:8px; }
div#contents.change div.innerWrap form.modifyUser div.button button.bigger { width:80px; height:29px; background:url('/images/mypage/bigger.gif') no-repeat; color:#000; }


/** 사이트활동이력_검색등록 **/
/*
div#contents.search div.innerWrap div.title { margin-bottom:15px; }
div#contents.search div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/history.gif') no-repeat; }
*/
div#contents.search div.innerWrap div.content span.breakdown { font-weight:600; color:#fff; display:block; background:url('/images/mypage/dat.jpg') no-repeat 6px 12px #2b84c9; height:24px; padding:8px 0px 0px 14px; }
div#contents.search div.innerWrap div.content span.breakdown span { color:#fff; }
div#contents.search div.innerWrap div.content span.explanation { display:block; height:51px; padding:10px 0 0 14px; line-height:150%; }
div#contents.search div.innerWrap div.content table.entryList { width:100%; table-layout:fixed; border-top:1px solid #d9d9d9; }
div#contents.search div.innerWrap div.content table.entryList tr th { text-align:center; height:27px; width:94px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }
div#contents.search div.innerWrap div.content table.entryList tr td { padding:5px 0 5px 9px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }
div#contents.search div.innerWrap div.content table.entryList tr td.normality { border-right:0px; }
div#contents.search div.innerWrap div.content table.entryList tr td.logoImage { padding:55px 83px 57px 73px; width:94px; height:49px; background:url('/images/mypage/logo_image.jpg') no-repeat 82px; text-indent:-1000px; overflow:hidden; border-bottom:1px solid #d9d9d9; border-right:0px; border-left:0px; }
div#contents.search div.innerWrap div.content table.entryList tr td.button { padding:15px 0; border-bottom:1px solid #d9d9d9; border-right:0px; border-left:0px; text-align:right; }
div#contents.search div.innerWrap div.content table.entryList tr td button { font-weight:600; color:#555; width:49px; height:23px; background:url('/images/mypage/button_1.jpg') no-repeat; }
div#contents.search div.innerWrap div.content table.entryList tr td.button button { float:left; margin-right:5px; }
div#contents.search div.innerWrap div.content table.entryList tr td.empty { padding:5px 0 5px 9px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }

div#contents.search div.urlOverlapCheck { width:740px; border-bottom:1px solid #c9c9c9; margin-bottom:33px; }
div#contents.search div.urlOverlapCheck dl { width:720px; padding:0 0 17px 17px; }
div#contents.search div.urlOverlapCheck dl dt { display:block; margin-bottom:10px; font-weight:600; font-size:12px; font-family:'Tahoma', 'Dotum'; }
div#contents.search div.urlOverlapCheck dl dd { width:950px; height:12px; padding-left:7px; margin-top:7px; background:url('/images/search/new_dat.jpg') no-repeat 0px 5px; font-size:12px; font-family:'Tahoma', 'Dotum'; }
div#contents.search div.inputImage { width:142px; height:18px; background:url('/images/search/titModify.gif') no-repeat; margin:26px 0 10px 20px; text-indent:-1000px; overflow:hidden; }
div#contents.search div.inputForm { margin-bottom:30px; }
div#contents.search div.inputForm table { width:740px; border-top:1px solid #d9d99d; }
div#contents.search div.inputForm table * { font-size:12px; font-family:'Tahoma', 'Dotum'; }
div#contents.search div.inputForm table th { width:137px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding-top:5px; padding-bottom:4px; padding:1px 0; }
div#contents.search div.inputForm table tr.top th { border-top:1px solid #d9d9d9; }
div#contents.search div.inputForm table td { padding-left:9px; border-bottom:1px solid #d9d9d9; padding-top:5px; padding-bottom:4px; line-height:160%; }
div#contents.search div.inputForm table tr.top td { border-top:1px solid #d9d9d9; }
div#contents.search div.inputForm table td.noLine { border-right:0px; }
div#contents.search div.inputForm table td input { padding:1px 5px; width:340px; vertical-align:middle; height:18px; line-height:160%; border:1px solid #c9c9c9; font-size:11px; }
div#contents.search div.inputForm table td.tel select { height:22px; }
div#contents.search div.inputForm table td.tel input { width:120px; }
div#contents.search div.inputForm table td.explanation input { width:400px; margin-right:3px; }
div#contents.search div.inputForm table td.logoImage { padding:55px 83px 57px 73px; width:94px; height:49px; background:url('/images/search/logo_image.jpg') no-repeat center; text-indent:-1000px; overflow:hidden; border-bottom:1px solid #d9d9d9; border-right:0px; border-left:0px; }
div#contents.search div.inputForm table td.gray { background:url('/images/search/logoImageBlack.jpg') no-repeat center; }
div#contents.search div.inputForm table td.address input { margin:2px 0; }
div#contents.search div.inputForm table td.address input.zipcode { width:50px; margin:0 0 2px 0; }
div#contents.search div.inputForm table td button { display:inline; width:67px; height:22px; background:url('/images/search/btnNormal.gif') no-repeat; margin-left:3px; font-size:11px; font-weight:600; }
div#contents.search div.inputForm table td.address button { margin:0 100px 2px 0; }
div#contents.search div.button { width:180px !important; height:30px !important; margin:36px auto 56px !important; }
div#contents.search div.button button.request { width:88px; height:29px; background:url('/images/search/request.jpg') no-repeat; text-indent:-1000px; overflow:hidden; display:block; float:left; margin-right:5px; }
div#contents.search div.modifyForm div.button button.request { background:url('/images/search/btnModify.gif') no-repeat; }
div#contents.search div.button button.cancel { width:80px; height:29px; background:url('/images/search/cancle.jpg') no-repeat; text-indent:-1000px; overflow:hidden; display:block; float:left; }


/** 사이트활동이력_카탈로그 **/
div#contents.catalogue { width:970px; margin:0 auto; float:none; }
div#contents.catalogue div.innerWrap div.error2 { width:869px; height:152px; background:url('/images/mypage/error.jpg') no-repeat; margin:107px auto 300px; position:relative; }
div#contents.catalogue div.innerWrap div.error2 span { width:530px; display:block; margin:10px 0 0 104px; color:#666; font-weight:600; position:absolute; margin-left:200px; top:28px; line-height:160%; text-align:center; }
div#contents.catalogue div.innerWrap div.error div.prev { position:absolute; bottom:15px; right:0px; }
div#contents.catalogue div.innerWrap div.error div.prev button { width:142px; height:37px; background:url('/images/mypage/prevBtn.gif') no-repeat; text-indent:-1000px; overflow:hidden; }


/** 사이트활동이력_문의내역 **/
/*
div#contents.qna div.innerWrap div.title { margin-bottom:22px; }
div#contents.qna div.innerWrap div.title span.InfoRetouch { height:19px; padding:0 5px; text-indent:0px; background:none; font-size:14px; font-weight:600; border-bottom:2px solid #2a6cb6; float:left; }
*/
div#contents.qna div.innerWrap div.list div.location { border-bottom:1px solid #d9d9d9; height:27px; }
div#contents.qna div.innerWrap div.list div.location div.tab { height:28px; border-right:0px; }
div#contents.qna div.innerWrap div.list div.location div.tab ul li { float:left; }
div#contents.qna div.innerWrap div.list div.location div.tab ul li a { display:block; border:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; float:left; background-color:#f3f3f3; width:117px; height:20px; vertical-align:middle; padding-top:6px; text-align:center; }
div#contents.qna div.innerWrap div.list div.location div.tab ul li a.noLine { border-right:0px; }
div#contents.qna div.innerWrap div.list div.location div.tab ul li a.on { background-color:#69ab49; font-weight:600; color:#fff; }
div#contents.qna div.innerWrap div.list table.list { width:100%; table-layout:fixed; border-top:1px solid #d9d9d9; }
div#contents.qna div.innerWrap div.list table.list tr th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.qna div.innerWrap div.list table.list tr th.noLine { border-right:0px; }
div#contents.qna div.innerWrap div.list table.list tr td { padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; }
div#contents.qna div.innerWrap div.list table.list tr td.noLine { border-right:0px; text-align:center; }
div#contents.qna div.innerWrap div.list div.myPageButton { height:38px; padding-top:8px; border-bottom:1px solid #d9d9d9; }
div#contents.qna div.innerWrap div.list div.myPageButton div.search { float:right; }
div#contents.qna div.innerWrap div.list div.myPageButton div.search input { float:left; width:159px; height:14px; border:1px solid #b8b8b8; }
div#contents.qna div.innerWrap div.list div.myPageButton div.search button { font-weight:600; font-size:11px; float:right; width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; }
div#contents.qna div.innerWrap div.list table.detail { width:100%; table-layout:fixed; }
div#contents.qna div.innerWrap div.list table.detail th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.qna div.innerWrap div.list table.detail td { text-align:left; padding:4px 0 4px 10px; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.qna div.innerWrap div.control { text-align:center; padding:8px 0 20px; border-bottom:1px solid #d9d9d9; }
div#contents.qna div.innerWrap div.control button { text-indent:-1000px; overflow:hidden; }
div#contents.qna div.innerWrap div.control button.list { width:65px; height:23px; background:url('/images/mypage/list.gif') no-repeat; }
div#contents.qna div.innerWrap div.control button.delete { float:right; width:49px; height:23px; background:url('/images/mypage/btnDel.jpg') no-repeat; }





/** 제품홍보_메인 **/
/*
div#contents.mc div.innerWrap div.title { margin-bottom:22px; }
div#contents.mc div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/productPr.gif') no-repeat; }
*/
div#contents.mc div.innerWrap div.productPrMain { height:260px; background:url('/images/mypage/productPrMain.jpg') no-repeat center; text-indent:-1000px; overflow:hidden; }
div#contents.mc div.innerWrap div.productPrMain * { display:none; }
div#contents.mc div.innerWrap div.productPrMain2 { height:426px; border-bottom:1px solid #d1d1d1; background:url('/images/mypage/productPrMain2.jpg') no-repeat center; text-indent:-1000px; overflow:hidden; }
div#contents.mc div.innerWrap div.productPrMain2 * { display:none; }
div#contents.mc div.innerWrap ul.productPr { padding:10px 0; background-color:#f5f7f8; border-bottom:1px solid #d1d1d1; margin-bottom:22px; }
div#contents.mc div.innerWrap ul.productPr li { line-height:170%; padding-left:17px; background:url('/images/mypage/bg.gif') no-repeat 10px 7px; }



/** 제품홍보_등록된제품(판매중) **/
/*
div#contents.list div.innerWrap div.title { margin-bottom:22px; }
div#contents.list div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/productPr.gif') no-repeat; }
*/
div#contents.list div.innerWrap ul.notice { height:68px; }
div#contents.list div.innerWrap ul.notice li { line-height:170%; padding-left:16px; background:url('/images/mypage/bg.gif') no-repeat 10px 7px; }
div#contents.list div.innerWrap ul.notice li span { font-weight:600; }
div#contents.list div.innerWrap div.list div.location div.search { float:right; }
div#contents.list div.innerWrap div.list div.location div.search input { float:left; width:159px; height:14px; border:1px solid #b8b8b8; font-size:11px; }
div#contents.list div.innerWrap div.list div.location div.search button { font-weight:600; font-size:11px; float:right; width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; }
div#contents.list div.innerWrap div.list table.list { width:100%; border-top:1px solid #d9d9d9; }
div#contents.list div.innerWrap div.list table.list tr th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.list div.innerWrap div.list table.list tr th.noLine { border-right:0px; }
div#contents.list div.innerWrap div.list table.list tr td { padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; }
div#contents.list div.innerWrap div.list table.list tr td.empty { border-right:0px; padding:50px 0px; }
div#contents.list div.innerWrap div.list table.list tr td.noLine { border-right:0px; text-align:center; }
div#contents.list div.innerWrap div.list table.list tr td.name { padding-left:5px; text-align:left; }
div#contents.list div.innerWrap div.list table.list tr td.name table { line-height:0px; font-size:0px; margin-right:5px; float:left; width:36px; height:28px; border:1px solid #d9d9d9; }
div#contents.list div.innerWrap div.list table.list tr td.name table td { padding:0px; border:0px; }
div#contents.list div.innerWrap div.list table.list tr td.name table td img { max-width:36px; max-height:30px; }
div#contents.list div.innerWrap div.list table.list tr td.name a { height:20px; padding-top:9px; display:inline-block; }
div#contents.list div.innerWrap div.list table.list tr td.name nobr { width:170px; text-overflow:ellipsis; display:block; overflow:hidden; }
div#contents.list div.innerWrap div.list table.list tr td span.direct { display:block; width:47px; height:18px; background:url('/images/mypage/icondirect.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin:0 auto; }
div#contents.list div.innerWrap div.list table.list tr td span.safety { display:block; width:47px; height:18px; background:url('/images/mypage/safety.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin:0 auto; }
div#contents.list div.innerWrap div.list table.list tr td.noLine button { display:inline; float:none; text-indent:0px; margin:0 1px; }
div#contents.list div.innerWrap div.list table.list tr td.noLine button span { display:block; text-indent:-1000px; overflow:hidden; }
div#contents.list div.innerWrap div.list table.list tr td.noLine button.adit { background:url('/images/mypage/adit2.gif') no-repeat; width:37px; height:18px; padding-left:8px; }
div#contents.list div.innerWrap div.list table.list tr td.noLine button.del { background:url('/images/mypage/buttonDel.gif') no-repeat; width:37px; height:18px; padding-left:8px; }
div#contents.list div.innerWrap div.list table.list tr td.noLine button.sold { background:url('/images/mypage/sold.gif') no-repeat; width:51px; height:18px; padding-left:8px; }
div#contents.list div.innerWrap div.list div.myPageButton { height:38px; padding-top:8px; border-bottom:1px solid #d9d9d9; }
div#contents.list div.innerWrap div.list div.myPageButton button { float:left;  display:block; text-indent:-1000px; overflow:hidden; width:88px; height:29px;  }
div#contents.list div.innerWrap div.list div.myPageButton button.allDel { background:url('/images/mypage/buttonAllDel.gif') no-repeat; margin-right:7px; }
div#contents.list div.innerWrap div.list div.myPageButton button.sold { background:url('/images/mypage/buttonSold.gif') no-repeat; }
div#contents.list div.innerWrap div.list div.myPageButton button.productEnroll { float:right; background:url('/images/mypage/buttonProductEnroll.gif') no-repeat; }




/** 제품홍보_숨김상품 **/
/*
div#contents.hidden div.innerWrap div.title { margin-bottom:22px; }
div#contents.hidden div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/productPr.gif') no-repeat; }
*/
div#contents.hidden div.innerWrap ul.notice { height:68px; }
div#contents.hidden div.innerWrap ul.notice li { line-height:170%; padding-left:16px; background:url('/images/mypage/bg.gif') no-repeat 10px 7px; }div#contents.hidden div.innerWrap div.list div.location div.search { float:right; }
div#contents.hidden div.innerWrap div.list div.location div.search input { float:left; width:159px; height:14px; border:1px solid #b8b8b8; font-size:11px; }
div#contents.hidden div.innerWrap div.list div.location div.search button { font-weight:600; font-size:11px; float:right; width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; }
div#contents.hidden div.innerWrap div.list table.list { width:100%; border-top:1px solid #d9d9d9; }
div#contents.hidden div.innerWrap div.list table.list tr th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.hidden div.innerWrap div.list table.list tr th.noLine { border-right:0px; }
div#contents.hidden div.innerWrap div.list table.list tr td { padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; }
div#contents.hidden div.innerWrap div.list table.list tr td.empty { border-right:0px; padding:50px 0px; }
div#contents.hidden div.innerWrap div.list table.list tr td.noLine { border-right:0px; text-align:center; }
div#contents.hidden div.innerWrap div.list table.list tr td.name { padding-left:5px; text-align:left; }
div#contents.hidden div.innerWrap div.list table.list tr td.name table { line-height:0px; font-size:0px; margin-right:5px; float:left; width:36px; height:28px; border:1px solid #d9d9d9; }
div#contents.hidden div.innerWrap div.list table.list tr td.name table td { padding:0px; border:0px; }
div#contents.hidden div.innerWrap div.list table.list tr td.name table td img { max-width:36px; max-height:30px; }
div#contents.hidden div.innerWrap div.list table.list tr td.name a { height:20px; padding-top:9px; display:inline-block; }
div#contents.hidden div.innerWrap div.list table.list tr td.name nobr { width:170px; text-overflow:ellipsis; display:block; overflow:hidden; }
div#contents.hidden div.innerWrap div.list table.list tr td span.direct { display:block; width:47px; height:18px; background:url('/images/mypage/icondirect.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin:0 auto; }
div#contents.hidden div.innerWrap div.list table.list tr td span.safety { display:block; width:47px; height:18px; background:url('/images/mypage/safety.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin:0 auto; }
div#contents.hidden div.innerWrap div.list table.list tr td.noLine button { display:inline; float:none; text-indent:0px; margin:0 1px; }
div#contents.hidden div.innerWrap div.list table.list tr td.noLine button span { display:block; text-indent:-1000px; overflow:hidden; }
div#contents.hidden div.innerWrap div.list table.list tr td.noLine button.adit { background:url('/images/mypage/adit2.gif') no-repeat; width:37px; height:18px; padding-left:8px; }
div#contents.hidden div.innerWrap div.list table.list tr td.noLine button.del { background:url('/images/mypage/buttonDel.gif') no-repeat; width:37px; height:18px; padding-left:8px; }
div#contents.hidden div.innerWrap div.list table.list tr td.noLine button.sold { background:url('/images/mypage/sold.gif') no-repeat; width:51px; height:18px; padding-left:8px; }
div#contents.hidden div.innerWrap div.list div.myPageButton { height:38px; padding-top:8px; border-bottom:1px solid #d9d9d9; }
div#contents.hidden div.innerWrap div.list div.myPageButton button { float:left;  display:block; text-indent:-1000px; overflow:hidden; width:88px; height:29px;  }
div#contents.hidden div.innerWrap div.list div.myPageButton button.allDel { background:url('/images/mypage/buttonAllDel.gif') no-repeat; margin-right:7px; }
div#contents.hidden div.innerWrap div.list div.myPageButton button.reentrance  { float:right; width:106px; background:url('/images/mypage/buttonReentrance.gif') no-repeat; }



/** 제품홍보_판매완료 **/
/*
div#contents.complete div.innerWrap div.title { margin-bottom:22px; }
div#contents.complete div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/productPr.gif') no-repeat; }
*/
div#contents.complete div.innerWrap ul.notice { height:68px; }
div#contents.complete div.innerWrap ul.notice li { line-height:170%; padding-left:16px; background:url('/images/mypage/bg.gif') no-repeat 10px 7px; }div#contents.complete div.innerWrap div.list div.location div.search { float:right; }
div#contents.complete div.innerWrap div.list div.location div.search input { float:left; width:159px; height:14px; border:1px solid #b8b8b8; font-size:11px; }
div#contents.complete div.innerWrap div.list div.location div.search button { font-weight:600; font-size:11px; float:right; width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; }
div#contents.complete div.innerWrap div.list table.list { width:100%; border-top:1px solid #d9d9d9; }
div#contents.complete div.innerWrap div.list table.list tr th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.complete div.innerWrap div.list table.list tr th.noLine { border-right:0px; }
div#contents.complete div.innerWrap div.list table.list tr td { padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; }
div#contents.complete div.innerWrap div.list table.list tr td.empty { border-right:0px; padding:50px 0px; }
div#contents.complete div.innerWrap div.list table.list tr td.noLine { border-right:0px; text-align:center; }
div#contents.complete div.innerWrap div.list table.list tr td.name { padding-left:5px; text-align:left; }
div#contents.complete div.innerWrap div.list table.list tr td.name table { line-height:0px; font-size:0px; margin-right:5px; float:left; width:36px; height:28px; border:1px solid #d9d9d9; }
div#contents.complete div.innerWrap div.list table.list tr td.name table td { padding:0px; border:0px; }
div#contents.complete div.innerWrap div.list table.list tr td.name table td img { max-width:36px; max-height:30px; }
div#contents.complete div.innerWrap div.list table.list tr td.name a { height:20px; padding-top:9px; display:inline-block; }
div#contents.complete div.innerWrap div.list table.list tr td.name nobr { width:170px; text-overflow:ellipsis; display:block; overflow:hidden; }
div#contents.complete div.innerWrap div.list table.list tr td span.direct { display:block; width:47px; height:18px; background:url('/images/mypage/icondirect.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin:0 auto; }
div#contents.complete div.innerWrap div.list table.list tr td span.safety { display:block; width:47px; height:18px; background:url('/images/mypage/safety.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin:0 auto; }
div#contents.complete div.innerWrap div.list table.list tr td.noLine button { display:inline; float:none; text-indent:0px; margin:0 1px; }
div#contents.complete div.innerWrap div.list table.list tr td.noLine button span { display:block; text-indent:-1000px; overflow:hidden; }
div#contents.complete div.innerWrap div.list table.list tr td.noLine button.adit { background:url('/images/mypage/adit2.gif') no-repeat; width:37px; height:18px; padding-left:8px; }
div#contents.complete div.innerWrap div.list table.list tr td.noLine button.del { background:url('/images/mypage/buttonDel.gif') no-repeat; width:37px; height:18px; padding-left:8px; }
div#contents.complete div.innerWrap div.list table.list tr td.noLine button.sold { background:url('/images/mypage/sold.gif') no-repeat; width:51px; height:18px; padding-left:8px; }
div#contents.complete div.innerWrap div.list div.myPageButton { height:38px; padding-top:8px; border-bottom:1px solid #d9d9d9; }
div#contents.complete div.innerWrap div.list div.myPageButton button { float:left;  display:block; text-indent:-1000px; overflow:hidden; width:88px; height:29px;  }
div#contents.complete div.innerWrap div.list div.myPageButton button.allDel { background:url('/images/mypage/buttonAllDel.gif') no-repeat; margin-right:7px; }
div#contents.complete div.innerWrap div.list div.myPageButton button.reentrance  { float:right; width:106px; background:url('/images/mypage/buttonReentrance.gif') no-repeat; }



/** 제품홍보_제품등록 **/
/*
div#contents.write div.innerWrap div.title { margin-bottom:22px; }
div#contents.write div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/productPr.gif') no-repeat; }
*/
div#contents.write div.productEnroll div.basic * { font-size:12px; font-family:'Tahoma','Dotum'; }
div#contents.write div.productEnroll div.add div.sellOption * { font-size:12px; font-family:'Tahoma','Dotum'; }
div#contents.write div.productEnroll div.basic div.top { width:100%; height:22px; background:none; background-color:#4d5c7b; padding-top:6px; margin-bottom:13px; }
div#contents.write div.productEnroll div.basic div.top span { display:inline-block; color:#d0dfff; vertical-align:top; }
div#contents.write div.productEnroll div.basic div.top span.title { background:url('/images/mypage/basicWrite.gif') no-repeat; text-indent:-1000px; overflow:hidden; width:97px; height:15px; margin:0 2px 0 7px; }
div#contents.write div.productEnroll div.basic div.category span.title { display:block; width:71px; height:20px; background:url('/images/mypage/productCategory.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin-left:7px; }
div#contents.write div.productEnroll div.basic div.category div { border:1px solid #d8d8d8; width:100%; height:137px; }
div#contents.write div.productEnroll div.basic div.category div select { width:178px; height:123px; overflow:auto; float:left; border:1px solid #b8b8b8; margin:6px 0 0 7px; padding-left:4px; }
div#contents.write div.productEnroll div.basic div.category div select option.empty { margin:7px 0 8px 0; font-weight:600; color:#ff0000; }
div#contents.write div.productEnroll div.basic div.category div div { border:0px; width:345px; padding:0px; background-color:#f5f5f5; float:right; height:131px; padding:6px 0 0 18px; }
div#contents.write div.productEnroll div.basic div.category div div input { width:325px; border:1px solid #b8b8b8; height:18px; font-size:11px; }
div#contents.write div.productEnroll div.basic div.category div div span { display:block; line-height:200%; }
div#contents.write div.productEnroll div.basic div.category div div span.explain { margin-top:20px; }
div#contents.write div.productEnroll div.basic div.category div div a { display:block; float:left; width:97px; height:24px; background:url('/images/mypage/allCategory.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin-right:3px; }
div#contents.write div.productEnroll div.basic table { margin-top:9px; }
div#contents.write div.productEnroll table.write { width:100%; border-top:1px solid #d9d9d9; table-layout:fixed; }
div#contents.write div.productEnroll table.write tr th { width:98px; border-right:1px solid #d9d9d9; font-size:12px; font-family:'Tahoma','Dotum'; border-bottom:1px solid #d9d9d9; text-align:center; vertical-align:middle; background-color:#f7f7f7; }
div#contents.write div.productEnroll table.write tr th.line { border-left:1px solid #d9d9d9; }
div#contents.write div.productEnroll table.write tr td { padding:8px 0 8px 10px; border-bottom:1px solid #d9d9d9; color:#828282; font-size:11px; }
div#contents.write div.productEnroll table.write tr td.long * { font-size:11px; font-family:'Tahoma','Dotum'; }
div#contents.write div.productEnroll table.write tr td ul li { float:left; width:100px; }
div#contents.write div.productEnroll table.write tr td select { width:130px; height:22px; }
div#contents.write div.productEnroll table.write tr td input { vertical-align:bottom; font-size:11px; }
div#contents.write div.productEnroll table.write tr td input.max { width:550px; }
div#contents.write div.productEnroll table.write tr td input.mid { width:203px; }
div#contents.write div.productEnroll table.write tr td div.price {  }
div#contents.write div.productEnroll table.write tr td div.price div  { float:left; }
div#contents.write div.productEnroll table.write tr td > span { display:block; margin-top:8px; color:#828282; font-size:11px; font-family:'Tahoma','Dotum'; }
div#contents.write div.productEnroll table.write tr td button.money { display:block; float:left; margin-left:6px; font-size:11px; width:45px; height:22px; background:url('/images/mypage/buttonMoney.gif') no-repeat; color:#fff; vertical-align:top; }
div#contents.write div.productEnroll table.write tr td button.first { margin-left:26px; }
div#contents.write div.productEnroll table.write tr td button.smaller { display:none; width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; }
div#contents.write div.productEnroll table.write tr td textarea { width:592px; }
div#contents.write div.productEnroll table.write tr td .mce-ico{ font-family:tinymce,Arial; font-size:16px; }
div#contents.write div.productEnroll table.write tr td label { font-size:12px; font-family:'Tahoma','Dotum'; vertical-align:middle; }
div#contents.write div.productEnroll div.basic div.base span.title { display:block; height:20px; background:url('/images/mypage/titBase.png') no-repeat 7px 0; text-indent:-1000px; overflow:hidden; }
div#contents.write div.productEnroll div.add { width:100%; margin-top:16px; }
div#contents.write div.productEnroll div.add div.title { background:url('/images/mypage/titSub.png') no-repeat 7px center; height:28px; background-color:#8a8a8a; border:0px; text-indent:-1000px; overflow:hidden; margin-bottom:13px; }
div#contents.write div.productEnroll div.add div.sellOption span.title { display:none; height:20px; background:url('/images/mypage/titMore.png') no-repeat 7px top; text-indent:-1000px; overflow:hidden; }
div#contents.write div.productEnroll div.add div.feature { margin-top:16px; }
div#contents.write div.productEnroll div.add div.feature span.title { display:block; width:71px; height:20px; background:url('/images/mypage/feature.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin-left:7px; }
div#contents.write div.productEnroll div.add  div.display span.title { display:block; height:20px; background:url('/images/mypage/titVisible.png') no-repeat 7px top; text-indent:-1000px; overflow:hidden; margin-top:13px; }
div#contents.write div.productEnroll div.productImg { margin-top:17px; margin-bottom:20px; }
div#contents.write div.productEnroll div.productImg * { font-size:12px; font-family:'Tahoma','Dotum'; }
div#contents.write div.productEnroll div.productImg span.title { display:inline-block; height:20px; width:103px; background:url('/images/mypage/productImg.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin-left:7px; }
div#contents.write div.productEnroll div.productImg div.description { float:right; }
div#contents.write div.productEnroll div.productImg div.fileControl { height:31px; background:#d4dce2; position:relative; border:1px solid #d8d8d8; border-bottom:0px; }
div#contents.write div.productEnroll div.productImg div.fileControl span.description { display:block; color:#f00; padding:8px 0 0 10px; }
div#contents.write div.productEnroll div.productImg div.fileControl div#fileStatus { position:absolute; top:6px; right:160px; font-size:14px; font-weight:600; text-align:right; }
div#contents.write div.productEnroll div.productImg div.fileControl label { position:absolute; top:3px; right:3px; width:144px; height:25px; background:url('/images/mypage/upload.png') no-repeat; text-indent:-1000px; overflow:hidden; cursor:pointer; }
div#contents.write div.productEnroll div.productImg div.fileControl button.d932FileAdd { position:absolute; top:3px; right:3px; width:144px; height:25px; background:url('/images/mypage/upload.png') no-repeat; text-indent:-1000px; overflow:hidden; }
div#contents.write div.productEnroll div.productImg ul.d932File { overflow-y:auto; border:1px solid #d8d8d8; border-top:0px; height:230px; margin:0px; }
/*
div#contents.write div.productEnroll div.productImg div.prodImg { overflow-y:auto; border:1px solid #d8d8d8; border-top:0px; height:230px; padding-top:13px; padding-left:2px; position:relative; }
div#contents.write div.productEnroll div.productImg div.prodImg ul li { position:relative; float:left; width:139px; height:103px; margin:0 0 7px 5px; border:1px solid #ddd; }
div#contents.write div.productEnroll div.productImg div.prodImg ul li span.thumb { display:table-cell; width:139px; height:103px; vertical-align:middle; text-align:center; font-size:0px; line-height:0px; }
div#contents.write div.productEnroll div.productImg div.prodImg ul li span.thumb img { max-width:139px; max-height:103px; }
div#contents.write div.productEnroll div.productImg div.prodImg ul li button { position:absolute; top:0px; right:0px; width:19px; height:19px; text-indent:-1000px; overflow:hidden; background:url('/images/mypage/btnDelFile.png') no-repeat 0 -1px; }
div#contents.write div.productEnroll div.productImg div.prodImg div.empty { padding-top:97px; }
div#contents.write div.productEnroll div.productImg div.prodImg div.empty span { display:block; color:#767676; text-align:center; line-height:160%; }
div#contents.write div.productEnroll div.productImg div.prodImg div.progressWrapper { position:relative; float:left; width:139px; height:103px; margin:0 0 7px 5px; border:1px solid #ddd; overflow:hidden; }
div#contents.write div.productEnroll div.productImg div.prodImg div.progressWrapper button { position:absolute; display:block; width:18px; height:18px; top:0px; border-top:none; border:1px solid #ddd; padding:0px; }
div#contents.write div.productEnroll div.productImg div.prodImg div.progressWrapper button.rotateLeft { right:46px; background:url('/images/mypage/btnRotateLeft.png') 1px 2px no-repeat #dbdbdb; }
div#contents.write div.productEnroll div.productImg div.prodImg div.progressWrapper button.rotateRight { right:23px; background:url('/images/mypage/btnRotateRight.png') 2px 2px no-repeat #dbdbdb;  }
div#contents.write div.productEnroll div.productImg div.prodImg div.progressWrapper button.delFile { right:0px; background:url('/images/mypage/btnDelFile.png') 0px -1px no-repeat #dbdbdb;  }
div#contents.write div.productEnroll div.productImg div.prodImg div table { width:139px; height:103px; margin:0px; }
div#contents.write div.productEnroll div.productImg div.prodImg div table td { text-align:center; vertical-align:middle; padding:0px; }
div#contents.write div.productEnroll div.productImg div.prodImg div table td img { max-width:139px; max-height:103px; vertical-align:top; }
*/
div#contents.write div.productEnroll div.other { margin-top:10px; }
div#contents.write div.productEnroll div.other div.title { height:20px; padding-top:8px; background-color:#727c80; margin-bottom:4px; }
div#contents.write div.productEnroll div.other div.title span { display:block; width:340px; height:13px; background:url('/images/mypage/other.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin-left:7px; float:left; }
div#contents.write div.productEnroll div.other div.title div { float:right; margin:1px 10px 0 0; }
div#contents.write div.productEnroll div.other div.title div button { display:block; width:13px; height:12px; background:url('/images/mypage/buttonOpen.gif') no-repeat; text-indent:-1000px; overflow:hidden; }
div#contents.write div.productEnroll div.other div.contain table div.email { float:left;  margin-right:15px; }
div#contents.write div.productEnroll div.other div.contain table td ul { height:19px; }
div#contents.write div.productEnroll div.other div.contain table td button { float:left; margin-left:6px; font-weight:600; }
div#contents.write div.productEnroll div.other div.contain table td button.longer { width:92px; height:22px; background:url('/images/mypage/longer.gif') no-repeat; font-family:'Dotum'; font-size:12px; }
div#contents.write div.productEnroll div.other div.contain table td.button input { float:left; }
div#contents.write div.productEnroll div.other div.contain table td.button div.last input { width:367px; }
div#contents.write div.productEnroll div.other div.contain table td.button input.p90 { width:367px; }
div#contents.write div.productEnroll div.other div.contain table div.line { margin:2px 0; padding:5px 0; border-bottom:1px dotted #d9d9d9; }
div#contents.write div.productEnroll div.other div.contain table div.last { margin-bottom:5px; }
div#contents.write div.productEnroll div.bottom { height:45px; margin-bottom:10px; padding-top:17px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.write div.productEnroll div.bottom div { width:210px; margin:0 auto; }
div#contents.write div.productEnroll div.bottom div button { float:left; margin-left:9px; font-family:'Dotum'; font-size:12px; }
div#contents.write div.productEnroll div.bottom div button.littleCheck { display:block; width:79px; height:29px; background:url('/images/mypage/buttonCheck.gif') no-repeat; font-weight:600; color:#fff; padding-left:15px; }
div#contents.write div.productEnroll div.bottom div button.bigger { width:80px; height:29px; background:url('/images/mypage/bigger.gif') no-repeat; color:#000; }



/** 제품홍보_매물상담 **/
/*
div#contents.prodQna div.innerWrap div.title { margin-bottom:22px; }
div#contents.prodQna div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/productPr.gif') no-repeat; }
*/
div#contents.prodQna div.innerWrap ul.notice li { line-height:170%; padding-left:16px; background:url('/images/mypage/bg.gif') no-repeat 10px 7px; }
div#contents.prodQna div.innerWrap ul.notice li span { font-weight:600; }
div#contents.prodQna div.innerWrap div.list div.location div.search { float:right; }
div#contents.prodQna div.innerWrap div.list div.location div.search input { float:left; width:159px; height:14px; border:1px solid #b8b8b8; font-size:11px; }
div#contents.prodQna div.innerWrap div.list div.location div.search button { font-weight:600; font-size:11px; float:right; width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; }
div#contents.prodQna div.innerWrap div.list table.list { width:100%; border-top:1px solid #d9d9d9; }
div#contents.prodQna div.innerWrap div.list table.list tr th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.prodQna div.innerWrap div.list table.list tr th.noLine { border-right:0px; }
div#contents.prodQna div.innerWrap div.list table.list tr td { padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; }
div#contents.prodQna div.innerWrap div.list table.list tr td.empty { border-right:0px; padding:50px 0px; }
div#contents.prodQna div.innerWrap div.list table.list tr td.noLine { border-right:0px; text-align:center; }
div#contents.prodQna div.innerWrap div.list table.list tr td.name { padding-left:5px; text-align:left; }
div#contents.prodQna div.innerWrap div.list table.list tr td.name table { line-height:0px; font-size:0px; margin-right:5px; float:left; width:62px; height:62px; border:1px solid #d9d9d9; }
div#contents.prodQna div.innerWrap div.list table.list tr td.name table td { padding:0px; border:0px; }
div#contents.prodQna div.innerWrap div.list table.list tr td.name table td img { max-width:62px; max-height:62px; }
div#contents.prodQna div.innerWrap div.list table.list tr td.name a { height:20px; padding-top:9px; display:inline-block; }
div#contents.prodQna div.innerWrap div.list table.list tr td.name a span { display:block; color:#666; float:none; margin:0px; }
div#contents.prodQna div.innerWrap div.list table.list tr td.name a strong { margin-top:4px; display:block; }
div#contents.prodQna div.innerWrap div.list table.list tr td.name nobr { width:170px; text-overflow:ellipsis; display:block; overflow:hidden; }
div#contents.prodQna div.innerWrap div.list table.list tr td span.direct { display:block; width:47px; height:18px; background:url('/images/mypage/icondirect.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin:0 auto; }
div#contents.prodQna div.innerWrap div.list table.list tr td span.safety { display:block; width:47px; height:18px; background:url('/images/mypage/safety.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin:0 auto; }
div#contents.prodQna div.innerWrap div.list table.list tr td.noLine button { display:inline; float:none; text-indent:0px; margin:0 1px; }
div#contents.prodQna div.innerWrap div.list table.list tr td.noLine button span { display:block; text-indent:-1000px; overflow:hidden; }
div#contents.prodQna div.innerWrap div.list table.list tr td.noLine button.adit { background:url('/images/mypage/adit2.gif') no-repeat; width:37px; height:18px; padding-left:8px; }
div#contents.prodQna div.innerWrap div.list table.list tr td.noLine button.del { background:url('/images/mypage/buttonDel.gif') no-repeat; width:37px; height:18px; padding-left:8px; }
div#contents.prodQna div.innerWrap div.list table.list tr td.noLine button.sold { background:url('/images/mypage/sold.gif') no-repeat; width:51px; height:18px; padding-left:8px; }
div#contents.prodQna div.innerWrap div.list div.myPageButton { height:38px; padding-top:8px; border-bottom:1px solid #d9d9d9; }
div#contents.prodQna div.innerWrap div.list div.myPageButton button { float:left;  display:block; text-indent:-1000px; overflow:hidden; width:88px; height:29px;  }
div#contents.prodQna div.innerWrap div.list div.myPageButton button.allDel { background:url('/images/mypage/buttonAllDel.gif') no-repeat; margin-right:7px; }
div#contents.prodQna div.innerWrap div.list div.myPageButton button.reentrance  { float:right; width:106px; background:url('/images/mypage/buttonReentrance.gif') no-repeat; }


/** 제품홍보관_신청하기 **/
div#contents.infor.none h3 { display:none; }
div#contents.infor.none div.companyPrMain span { display:block; text-indent:-1000px; overflow:hidden; }
div#contents.infor.none div.companyPrMain span.infor { height:210px; background:url('/images/mypage/inforPr.gif') no-repeat center; }
div#contents.infor.none div.companyPrMain span.none { background:url('/images/mypage/nonePr.gif') no-repeat center #F6F7F9; }
div#contents.infor.none div.companyPrMain span.msg { height:54px; border:1px solid #d1d1d1; border-left:0px;border-right:0px; background-color:#f6f7f9; }
div#contents.infor.none div.companyPrMain2 { position:relative; height:371px; background:url('/images/mypage/companyPrMain2.jpg') no-repeat; text-indent:-10000px; overflow:hidden; }
div#contents.infor.none div.companyPrMain2 div.applicationBtn { position:absolute; top:200px; right:100px; text-indent:0px; }
div#contents.infor.none div.companyPrMain2 div.applicationBtn button { width:209px; height:43px; background:url('/images/mypage/product.gif') no-repeat; text-indent:-10000px; overflow:hidden; }


/** 제품홍보관_기본정보 **/
/*
div#contents.infor div.innerWrap div.title { margin-bottom:22px; }
div#contents.infor div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/companyPr.gif') no-repeat; }
*/
div#contents.infor div.innerWrap div.companyInfo span.basic { display:block; width:48px; padding-left:7px; height:18px; background:url('/images/mypage/basic.gif') no-repeat right; text-indent:-1000px; overflow:hidden; }
div#contents.infor div.innerWrap div.companyInfo span.notice { display:block; height:22px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; background:url('/images/mypage/bg.gif') no-repeat 6px 13px #f5f7f8; padding:9px 0 0 13px; }
div#contents.infor div.innerWrap div.companyInfo table.modify { width:100%; table-layout:fixed; border-top:1px solid #d9d9d9; }
div#contents.infor div.innerWrap div.companyInfo table.modify th { width:110px; vertical-align:top; text-align:left; padding:12px 0 0 20px; background-color:#f7f7f7; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.infor div.innerWrap div.companyInfo table.modify td { padding:7px 0 7px 10px; width:auto; border-bottom:1px solid #d9d9d9; }
div#contents.infor div.innerWrap div.companyInfo table.modify td input { font-size:11px; padding:0 1px; height:18px; border:1px solid #b8b8b8; vertical-align:middle; float:left; margin:0 3px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td span { float:left; }
div#contents.infor div.innerWrap div.companyInfo table.modify td textarea { padding:15px; width:580px; height:363px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td.name input { width:335px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td.tag input { width:521px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td input.file { width:330px; height:22px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td div.img { }
div#contents.infor div.innerWrap div.companyInfo table.modify td div.img span.img { display:block; float:left; margin-right:10px; width:141px; height:80px; border:1px solid #bababa; }
div#contents.infor div.innerWrap div.companyInfo table.modify td div.img span.img table { width:141px; height:80px; line-height:0px; font-size:0px; margin:0px; border:0px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td div.img span.img table td { padding:0px; border:0px; text-align:center; }
div#contents.infor div.innerWrap div.companyInfo table.modify td div.img span.img table td img { max-width:141px; max-height:80px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td div.img div { float:left; width:310px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td div.img div ul li { line-height:170%; }
div#contents.infor div.innerWrap div.companyInfo table.modify td ul.check li { float:left; vertical-align:middle; margin-left:20px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td ul.check li.first { margin:0px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td ul.check li.input { margin-right:10px; vertical-align:middle; }
div#contents.infor div.innerWrap div.companyInfo table.modify td span.addit { display:block; font-size:11px; color:#828282; margin:8px 0 0 3px; width:100%; }
div#contents.infor div.innerWrap div.btn2 { text-align:center; padding:10px 0 50px; margin-top:23px; }
div#contents.infor div.innerWrap div.btn2 button { width:88px; height:29px; background:url('/images/mypage/checkbutton.gif') no-repeat; font-weight:600; color:#fff; padding:0 0 2px 23px; margin-right:6px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td .mce-ico{ font-family:tinymce,Arial; font-size:16px; }

/** 제품홍보관_꾸미기 **/
/*
div#contents.skin div.innerWrap div.title { margin-bottom:22px; }
div#contents.skin div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/companyPr.gif') no-repeat; }
*/
div#contents.skin div.innerWrap div.modify span.companyDeco { display:block; width:76px; padding-left:7px; height:27px; background:url('/images/mypage/companyDeco.gif') no-repeat top; text-indent:-1000px; overflow:hidden; }
div#contents.skin div.innerWrap div.location { border-bottom:1px solid #d9d9d9; height:27px; }
div#contents.skin div.innerWrap div.modify ul.deco { padding:0 5px 30px; border-bottom:1px solid #d9d9d9; border-top:1px solid #c5c5c5; }
div#contents.skin div.innerWrap div.modify ul.deco li { float:left; width:180px; height:270px; }
div#contents.skin div.innerWrap div.modify ul.deco li table { table-layout:fixed; margin:19px auto 0; }
div#contents.skin div.innerWrap div.modify ul.deco li table td { text-align:center; }
div#contents.skin div.innerWrap div.modify ul.deco li table td.skin { width:130px; height:212px; padding:3px 0; border:1px solid #c5c5c5; background-color:#f3f3f3; line-height:0px; font-size:0px; }
div#contents.skin div.innerWrap div.modify ul.deco li table td.text { padding-top:8px; vertical-align:middle; text-align:center; }
div#contents.skin div.innerWrap div.modify ul.deco li table td.text input { float:left; padding:0px 2px; margin:0px; vertical-align:middle; margin-top:2px; }
div#contents.skin div.innerWrap div.modify ul.deco li table td.text label nobr { width:109px; text-overflow:ellipsis; display:block; overflow:hidden; text-align:left; font-weight:600; }
div#contents.skin div.page { margin:0px; }
div#contents.skin div.innerWrap div.btn2 { height:29px; text-align:center; margin:23px auto 0; }
div#contents.skin div.innerWrap div.btn2 button { width:88px; height:29px; background:url('/images/mypage/checkbutton.gif') no-repeat; font-weight:600; color:#fff; padding:0 0 2px 23px; margin-right:6px; }


/* 제품홍보관_꾸미기 모바일*/
div#contents.mobile div.innerWrap div.modify ul.deco li table { table-layout:fixed; margin:19px auto 0; }
div#contents.mobile div.innerWrap div.modify ul.deco li table td { text-align:center; }
div#contents.mobile div.innerWrap div.modify ul.deco li table td.skin { width:130px; height:204px; border:1px solid #c5c5c5; background-color:#f3f3f3; padding:0; line-height:0px; font-size:0px; }
div#contents.mobile div.innerWrap div.btn2 { height:29px; text-align:center; margin:23px auto 0; }
div#contents.mobile div.innerWrap div.btn2 button { width:88px; height:29px; background:url('/images/mypage/checkbutton.gif') no-repeat; font-weight:600; color:#fff; padding:0 0 2px 23px; margin-right:6px; }


/* 제품홍보관_꾸미기 상세*/
/*
div#contents.skin div.innerWrap div.title { margin-bottom:22px; }
div#contents.skin div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/companyPr.gif') no-repeat; }
*/
div#contents.skin div.innerWrap div.modify span.companyDeco { display:block; width:76px; padding-left:7px; height:27px; background:url('/images/mypage/companyDeco.gif') no-repeat top; text-indent:-1000px; overflow:hidden; }
div#contents.skin div.innerWrap table.modify { border-top:1px solid #d9d9d9; width:100%; table-layout:fixed; }
div#contents.skin div.innerWrap table.modify th { width:110px; vertical-align:top; text-align:left; padding:12px 0 0 20px; background-color:#f7f7f7; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.skin div.innerWrap table.modify td { padding:7px 0 7px 10px; width:auto; border-bottom:1px solid #d9d9d9; }
div#contents.skin div.innerWrap table.modify td ul.check li { float:left; vertical-align:middle; margin-left:20px; }
div#contents.skin div.innerWrap table.modify td ul.check li.first { margin-left:0px; }
div#contents.skin div.innerWrap table.modify td ul.check li input { height:18px; margin:0 3px; margin-right:10px; vertical-align:middle; float:left; }
div#contents.skin div.innerWrap table.modify td ul.check li label { vertical-align:middle; }
div#contents.skin div.innerWrap table.modify td span { float:left; }
div#contents.skin div.innerWrap table.modify td span.addit { display:block; font-size:11px; color:#828282; margin:8px 0 0 3px; width:100%; }
div#contents.skin div.innerWrap table.modify td input { float:left; margin:0 3px; }
div#contents.skin div.innerWrap table.modify td input.file { width:330px; height:22px; padding:0; font-size:11px; }
div#contents.skin div.innerWrap table.modify td button { font-weight:600; float:left; font-size:11px; padding-top:2px; }
div#contents.skin div.innerWrap table.modify td button.longer { width:92px; height:22px; background:url('/images/mypage/longer.gif') no-repeat; margin-left:5px; }
div#contents.skin div.innerWrap table.modify td button.smaller { width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; }
div#contents.skin div.innerWrap div.btn2 { height:29px; text-align:center; margin:23px auto 0; }
div#contents.skin div.innerWrap div.btn2 button { width:88px; height:29px; background:url('/images/mypage/checkbutton.gif') no-repeat; font-weight:600; color:#fff; padding:0 0 2px 23px; margin-right:6px; }
div#contents.skin div.innerWrap div.btn2 button.preview { text-align:center; padding:0; width:79px; background:url('/images/mypage/buttonPreview.gif') no-repeat; }


/* 제품홍보관_데이터관리_제품목록*/
/*
div#contents.data div.innerWrap div.title { margin-bottom:22px; }
div#contents.data div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/companyPr.gif') no-repeat; }
*/
div#contents.data div.innerWrap div.modify span.companyDeco { display:block; width:76px; padding-left:7px; height:27px; background:url('/images/mypage/data.gif') no-repeat top; text-indent:-1000px; overflow:hidden; }
div#contents.data div.innerWrap table.list { border-top:1px solid #d9d9d9; width:100%; table-layout:fixed; }
div#contents.data div.innerWrap table.list th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.data div.innerWrap table.list th.noLine { border-right:0px; }
div#contents.data div.innerWrap table.list td { padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; }
div#contents.data div.innerWrap table.list td.noLine { border-right:0px; }
div#contents.data div.innerWrap table.list td.name { padding-left:5px; text-align:left; }
div#contents.data div.innerWrap table.list td.name table { line-height:0px; font-size:0px; margin-right:5px; float:left; width:36px; height:28px; border:1px solid #d9d9d9; }
div#contents.data div.innerWrap table.list td.name table td { padding:0px; border:0px; }
div#contents.data div.innerWrap table.list td.name table td img { max-width:36px; max-height:30px; }
div#contents.data div.innerWrap table.list td.name a { height:20px; padding-top:9px; display:inline-block; }
div#contents.data div.innerWrap table.list td.name nobr { width:250px; }
div#contents.data div.innerWrap div.myPageTop { float:right; margin-top:-28px; }
div#contents.data div.innerWrap div.myPageTop div.search { float:right; }
div#contents.data div.innerWrap div.myPageTop div.search input { float:left; width:120px; height:18px; border:1px solid #b8b8b8; padding:1px 0; font-size:11px; }
div#contents.data div.innerWrap div.myPageTop div.search button { float:right; font-weight:600; font-size:11px; width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; }
div#contents.data div.innerWrap div.myPageBottom { height:35px; padding-top:11px; border-bottom:1px solid #d9d9d9; }
div#contents.data div.innerWrap div.myPageBottom div.button { float:left; height:22px; margin:0; }
div#contents.data div.innerWrap div.myPageBottom div.button button { width:65px; height:22px; text-indent:-10000px; overflow:hidden; float:left; }
div#contents.data div.innerWrap div.myPageBottom div.button button.normal { background:url('/images/mypage/buttonNormal.gif') no-repeat; margin-right:2px; }
div#contents.data div.innerWrap div.myPageBottom div.button button.best { background:url('/images/mypage/buttonBest.gif') no-repeat; margin-right:2px; }
div#contents.data div.innerWrap div.myPageBottom div.button button.urgentSale { background:url('/images/mypage/buttonurgentSale.gif') no-repeat; margin-right:2px; }
div#contents.data div.innerWrap div.myPageBottom div.category { float:right; }
div#contents.data div.innerWrap div.myPageBottom div.category select { height:22px; vertical-align:middle; }
div#contents.data div.innerWrap div.myPageBottom div.category button { font-weight:600; font-size:11px; width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; vertical-align:middle; }
div#contents.data div.innerWrap div.myPageBottom.dataNotice div.floatLeft { float:left; }
div#contents.data div.innerWrap div.myPageBottom.dataNotice div.floatLeft button { display:block; width:62px; height:22px; background:url('/images/mypage/registrationBtn.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin-right:5px; }
div#contents.data div.innerWrap div.myPageBottom.dataNotice div.search { float:right; }
div#contents.data div.innerWrap div.myPageBottom button.list { float:left; width:51px; height:22px; background:url('/images/mypage/buttonSmaller.gif') no-repeat; }
div#contents.data div.innerWrap div.myPageBottom button.save { float:right; width:51px; height:22px; background:url('/images/mypage/buttonSmaller.gif') no-repeat; }
div#contents.data div.innerWrap div.myPageBottom button.delete { margin-right:5px; float:right; width:51px; height:22px; background:url('/images/mypage/buttonSmaller.gif') no-repeat; }
div#contents.data div.innerWrap table.write { width:100%; table-layout:fixed; }
div#contents.data div.innerWrap table.write th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.data div.innerWrap table.write td { text-align:left; padding:4px 0 4px 10px; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.data div.innerWrap table.write td input { vertical-align:middle; }
div#contents.data div.innerWrap table.write td input.max { width:80%; }
div#contents.data div.innerWrap table.write td.name { padding-left:5px; text-align:left; }
div#contents.data div.innerWrap table.write td.name table { line-height:0px; font-size:0px; margin-right:5px; float:left; width:36px; height:28px; border:1px solid #d9d9d9; }
div#contents.data div.innerWrap table.write td.name table td { padding:0px; border:0px; }
div#contents.data div.innerWrap table.write td.name table td img { max-width:36px; max-height:30px; }
div#contents.data div.innerWrap table.write td.name a { height:20px; padding-top:9px; display:inline-block; }
div#contents.data div.innerWrap table.write td.name nobr { width:250px; }



/* 제품홍보관_데이터관리_문의내역*/
div#contents.data.page div.innerWrap div.section h4 { text-align:center; background-color:#f6f6f6; padding:10px 0; height:18px; border:1px solid #d9d9d9; border-left:0px; }
div#contents.data.page div.innerWrap div.section table.write { width:100%; table-layout:fixed; }
div#contents.data.page div.innerWrap div.section table.write th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.data.page div.innerWrap div.section table.write td { text-align:left; padding:4px 0 4px 10px; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.data.page div.innerWrap div.section table.write td input { width:80%; }
div#contents.data.page div.innerWrap div.section table.write td img { max-width:620px; }
div#contents.data.page div.innerWrap div.answer { margin-top:20px; }
div#contents.data.page div.innerWrap div.control { text-align:center; padding:8px 0 20px; border-bottom:1px solid #d9d9d9; }
div#contents.data.page div.innerWrap div.control button { text-indent:-1000px; overflow:hidden; }
div#contents.data.page div.innerWrap div.control button.list { width:65px; height:23px; background:url('/images/mypage/list.gif') no-repeat; }
div#contents.data.page div.innerWrap div.control button.delete { float:right; width:49px; height:23px; background:url('/images/mypage/btnDel.jpg') no-repeat; }
div#contents.data.page div.innerWrap div.myPageBottom button.save.long { float:right; width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; }


/* 제품홍보관_데이터관리_공지사항*/
/*
div#contents.dataNotice div.innerWrap div.title { margin-bottom:22px; }
div#contents.dataNotice div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/companyPr.gif') no-repeat; }
*/
div#contents.dataNotice div.innerWrap div.modify span.companyDeco { display:block; width:76px; padding-left:7px; height:27px; background:url('/images/mypage/data.gif') no-repeat top; text-indent:-1000px; overflow:hidden; }
div#contents.dataNotice div.innerWrap table.list { border-top:1px solid #d9d9d9; width:100%; table-layout:fixed; }
div#contents.dataNotice div.innerWrap table.list th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.dataNotice div.innerWrap table.list th.noLine { border-right:0px; }
div#contents.dataNotice div.innerWrap table.list td { padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; }
div#contents.dataNotice div.innerWrap table.list td.noLine { border-right:0px; }
div#contents.dataNotice div.innerWrap table.list td.name { padding-left:5px; text-align:left; }
div#contents.dataNotice div.innerWrap table.list td.name table { line-height:0px; font-size:0px; margin-right:5px; float:left; width:36px; height:28px; border:1px solid #d9d9d9; }
div#contents.dataNotice div.innerWrap table.list td.name table td { padding:0px; border:0px; }
div#contents.dataNotice div.innerWrap table.list td.name table td img { max-width:36px; max-height:30px; }
div#contents.dataNotice div.innerWrap table.list td.name a { height:20px; padding-top:9px; display:inline-block; }
div#contents.dataNotice div.innerWrap table.list td.name nobr { width:250px; }
div#contents.dataNotice div.innerWrap div.myPageBottom { height:35px; padding-top:11px; border-bottom:1px solid #d9d9d9; }
div#contents.dataNotice div.innerWrap div.myPageBottom div.button { float:left; height:22px; margin:0; }
div#contents.dataNotice div.innerWrap div.myPageBottom div.button button { width:65px; height:22px; text-indent:-10000px; overflow:hidden; float:left; }
div#contents.dataNotice div.innerWrap div.myPageBottom div.button button.normal { background:url('/images/mypage/buttonNormal.gif') no-repeat; margin-right:2px; }
div#contents.dataNotice div.innerWrap div.myPageBottom div.button button.best { background:url('/images/mypage/buttonBest.gif') no-repeat; margin-right:2px; }
div#contents.dataNotice div.innerWrap div.myPageBottom div.button button.urgentSale { background:url('/images/mypage/buttonurgentSale.gif') no-repeat; margin-right:2px; }
div#contents.dataNotice div.innerWrap div.myPageBottom div.floatLeft { float:left; }
div#contents.dataNotice div.innerWrap div.myPageBottom div.floatLeft button { display:block; width:62px; height:22px; background:url('/images/mypage/registrationBtn.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin-right:5px; }
div#contents.dataNotice div.innerWrap div.myPageBottom div.search { float:right; }
div#contents.dataNotice div.innerWrap div.myPageBottom div.search input { float:left; width:165px; height:18px; border:1px solid #b8b8b8; padding:1px 0; font-size:11px; }
div#contents.dataNotice div.innerWrap div.myPageBottom div.search button { float:right; font-weight:600; font-size:11px; width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; }


/* 제품홍보관_제품분류*/
/*
div#contents.category div.innerWrap div.title { margin-bottom:22px; }
div#contents.category div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/companyPr.gif') no-repeat; }
*/
div#contents.category div.innerWrap div.setting { float:right; }
div#contents.category div.innerWrap div.editCategory { margin-top:10px; height:520px; }
div#contents.category div.innerWrap div.editCategory div.listCategory { float:left; width:255px; }
div#contents.category div.innerWrap div.editCategory div.listCategory div.listCate { width:255px; height:455px; border:1px solid #d1d1d1; overflow-y:scroll; }
div#contents.category div.innerWrap div.editCategory div.listCategory div.control { margin-top:4px; text-align:right; }
div#contents.category div.innerWrap div.editCategory div.listCategory div.control button { width:43px; height:21px; padding:2px 0 0 12px; margin-left:4px; text-align:center; vertical-align:middle; font-weight:lighter; }
div#contents.category div.innerWrap div.editCategory div.listCategory div.control button.appendChild { width:91px; background:url('/images/mypage/btnAppendChild.png') no-repeat; float:left; }
div#contents.category div.innerWrap div.editCategory div.listCategory div.control button.append { background:url('/images/mypage/btnAppend.png') no-repeat; }
div#contents.category div.innerWrap div.editCategory div.listCategory div.control button.remove { background:url('/images/mypage/btnRemove.png') no-repeat; }
div#contents.category div.innerWrap div.editCategory div.infoCategory { float:right; width:460px; }
div#contents.category div.innerWrap div.editCategory div.infoCategory span.noneSelect { display:block; padding:7px 10px; border:1px solid #d1d1d1; background:#f1f1f1; border-left:0px; border-right:0px; }
div#contents.category div.innerWrap div.editCategory div.infoCategory table { border-top:1px solid #d1d1d1; width:460px; table-layout:fixed; }
div#contents.category div.innerWrap div.editCategory div.infoCategory table th { border-right:1px solid #D1D1D1; border-bottom:1px solid #d1d1d1; padding:12px; padding-right:0px; text-align:left; background:#f1f1f1; }
div#contents.category div.innerWrap div.editCategory div.infoCategory table td { border-bottom:1px solid #d1d1d1; padding-left:8px; }
div#contents.category div.innerWrap div.editCategory div.infoCategory table td input { vertical-align:middle; }
div#contents.category div.innerWrap div.editCategory div.infoCategory table td input.text { padding:1px 0; border:1px solid #d1d1d1; background:#f1f1f1; height:17px; font-size:12px; line-height:160%; width:215px;}
div#contents.category div.innerWrap div.editCategory div.infoCategory table td select { width:110px; border:1px solid #d1d1d1; }
div#contents.category div.innerWrap div.editCategory div.infoCategory div.control { text-align:right; padding-top:10px; }
div#contents.category div.innerWrap div.editCategory div.infoCategory div.control button { font-weight:600; background:url('/images/mypage/btnClose.gif') no-repeat; width:61px; height:22px; padding:0px; }
div#contents.category div.innerWrap div.control { text-align:center; }
div#contents.category div.innerWrap div.control button { width:53px; height:31px; padding-top:3px; margin:0 2px; text-align:center; vertical-align:middle; text-indent:0px; font-weight:600; }
div#contents.category div.innerWrap div.control button.submit { background:url('/images/mypage/btnSubmit.png') no-repeat; color:#fff; }
div#contents.category div.innerWrap div.control button.cancel { background:url('/images/mypage/btnCancel.png') no-repeat; color:#888; }


/* wish&buy_관심제품*/
/*
div#contents.wish div.innerWrap div.title { margin-bottom:22px; }
div#contents.wish div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/wishBuy.gif') no-repeat; }
*/
div#contents.wish div.innerWrap table.list { border-top:1px solid #d9d9d9; width:100%; table-layout:fixed; }
div#contents.wish div.innerWrap table.list th { background-color:#f6f6f6; padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
div#contents.wish div.innerWrap table.list th.noLine { border-right:0px; }
div#contents.wish div.innerWrap table.list td { padding:4px 0; height:30px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; }
div#contents.wish div.innerWrap table.list td.noLine { border-right:0px; text-align:center; }
div#contents.wish div.innerWrap table.list td.name { padding-left:5px; text-align:left; }
div#contents.wish div.innerWrap table.list td.name table { line-height:0px; font-size:0px; margin-right:5px; float:left; width:36px; height:28px; border:1px solid #d9d9d9; }
div#contents.wish div.innerWrap table.list td.name table td { padding:0px; border:0px; }
div#contents.wish div.innerWrap table.list td.name table td img { max-width:36px; max-height:30px; }
div#contents.wish div.innerWrap table.list td.name a { height:20px; padding-top:9px; display:inline-block; }
div#contents.wish div.innerWrap table.list td.name a nobr { width:350px; }
div#contents.wish div.innerWrap div.myPageButton { height:38px; padding-top:8px; border-bottom:1px solid #d9d9d9; }
div#contents.wish div.innerWrap div.myPageButton button { float:left; width:84px; height:22px; display:block; background:url('/images/mypage/buttonCheckDel.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin-top:5px; }
div#contents.wish div.innerWrap div.myPageButton div.search { float:right; }
div#contents.wish div.innerWrap div.myPageButton div.search input { float:left; width:165px; height:18px; border:1px solid #b8b8b8; font-size:11px; padding:1px 0; }
div#contents.wish div.innerWrap div.myPageButton div.search button { width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; margin-top:0px; font-weight:600; font-size:11px; float:right; text-indent:0px; }


/* wish&buy_구매요청(삽니다)*/
/*
div#contents.wish.buy div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/request.jpg') no-repeat; }
*/
div#contents.wish.buy div.innerWrap div.location { float:right; }
div#contents.wish.buy div.innerWrap div.location div.search { float:right; }
div#contents.wish.buy div.innerWrap div.location div.search input { float:left; width:165px; height:18px; border:1px solid #b8b8b8; font-size:11px; padding:1px 0; }
div#contents.wish.buy div.innerWrap div.location div.search button { width:67px; height:22px; background:url('/images/mypage/smaller.gif') no-repeat; margin-left:5px; margin-top:0px; font-weight:600; font-size:11px; float:right; text-indent:0px; }
div#contents.wish.buy div.innerWrap table.list td.empty { padding:50px 0; }
div#contents.wish.buy div.innerWrap table.list td button.modify { width:45px; height:18px; background:url('/images/members/adit.gif') no-repeat; }
div#contents.wish.buy div.innerWrap table.list td button.modify span { display:none; }
div#contents.wish.buy div.innerWrap table.list td button.delete { width:61px; height:18px; background:url('/images/members/buyComplete.gif') no-repeat; }
div#contents.wish.buy div.innerWrap table.list td button.delete span { display:none; }
div#contents.wish.buy div.innerWrap div.myPageButton button.enroll { float:right; width:73px; height:22px; display:block; background:url('/images/mypage/buttonEnroll.gif') no-repeat; text-indent:-1000px; overflow:hidden; margin-top:5px; }


/* wish&buy_구매등록*/
/*
div#contents.wish.write div.innerWrap div.title span.InfoRetouch { background:url('/images/mypage/wishBuyWrite.gif') no-repeat; }
*/
div#contents.wish.write div.productEnroll div.basic div.category span.explain { margin-top:0px; }
div#contents.wish.write div.productEnroll div.basic div.category table tr.budget td div { height:22px; border:0px; padding:0; width:auto; }
div#contents.wish.write div.productEnroll div.basic div.category table tr.budget td div div { float:left; background:none; border:0px; }
div#contents.wish.write div.productEnroll div.basic div.category table tr.budget td div div input.radio { width:auto; border:0px; padding:0px; height:19px; }
div#contents.wish.write div.productEnroll div.basic div.category table tr.budget td div div input.price { height:13px; text-align:right; width:auto; }
div#contents.wish.write div.productEnroll div.other div.title div button { float:left; }
div#contents.wish.write div.productEnroll div.other div.title div button.close { background:url('/images/mypage/buttonClose.gif') no-repeat; margin-left:6px; }


/* wish&buy_전체분류보기*/
div#wrap.extra { width:990px; margin:0 auto; }
div#wrap.extra div.topTitle { height:47px; background-color:#3b598c; }
div#wrap.extra div.topTitle span.list { width:374px; height:47px; background:url('/images/mypage/title.jpg') no-repeat; text-indent:-1000px; overflow:hidden; display:block; float:left; }
div#wrap.extra div.topTitle span.formSearch { display:block; float:left; margin:13px 0 0 20px; }
div#wrap.extra div.topTitle span.formSearch label { color:#fff; font-weight:600; vertical-align:middle; font-size:12px; font-family:'Dotum'; }
div#wrap.extra div.topTitle span.formSearch input { padding:1px 0; height:20px; vertical-align:middle; margin-right:5px; width:150px; }
div#wrap.extra div.topTitle span.formSearch span { font-size:12px; font-weight:600; color:#fff; font-family:'Dotum'; vertical-align:middle; }
div#wrap.extra div.topTitle button { width:49px; height:18px; float:right; background:url('/images/mypage/close.jpg') no-repeat; text-indent:-1000px; overflow:hidden; margin-right:5px; margin-top:12px; }
div#wrap.extra div.content { padding:18px 5px; border:5px solid #3b598c; border-top:0px; border-bottom:0px; overflow-y:scroll; }
div#wrap.extra div.content > ul > li * { font-size:12px; font-family:'Tahoma', 'Dotum'; }
div#wrap.extra div.content > ul > li { float:left; width:180px; margin:0 8px 18px 0; }
div#wrap.extra div.content > ul > li > a { display:block; width:165px; height:19px; background:url('/images/mypage/whiteDat.jpg') no-repeat 5px 11px #38445c; color:#fff; padding:6px 0px 0px 13px; margin-bottom:8px; }
div#wrap.extra div.content > ul > li > ul > li { line-height:160%; margin-left:5px; }
div#wrap.extra div.content > ul > li > ul > li > a { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
div#wrap.extra div.bottomTitle { width:990px; height:47px; background:url('/images/mypage/titlebg.jpg') no-repeat #3b598c; float:left; }
div#wrap.extra div.bottomTitle button { width:49px; height:18px; float:right; background:url('/images/mypage/close.jpg') no-repeat; text-indent:-1000px; overflow:hidden; margin-right:5px; margin-top:12px; }


/** 회원정보_기본정보수정_회사검색_팝업 **/
div#wrap.writeSearch div#popupContent { width:605px; margin:0 auto; padding:13px 8px 16px 8px; }
div#wrap.writeSearch div#popupContent * { font-size:12px; font-family:'Tahoma', 'Dotum'; }
div#wrap.writeSearch div.address div.title { width:100%; height:32px; border-bottom:1px solid #d9d9d9; }
div#wrap.writeSearch div.address div.title span.address { float:left; height:18px; display:block; margin-top:9px; }
div#wrap.writeSearch div.address div.title span.address span { float:left; margin-top:4px; font-size:12px; }
div#wrap.writeSearch div.address div.title span.address span.title { display:block; vertical-align:bottom; margin:0 5px 0 0; width:71px; height:18px; background:url('/images/mypage/companySearh.jpg') no-repeat; text-indent:-1000px; overflow:hidden; }
div#wrap.writeSearch div.address div.title button { float:right; display:block; width:61px; height:22px; background:url('/images/mypage/close.gif') no-repeat; margin-top:6px; }
div#wrap.writeSearch div.address ul { height:38px; padding:16px 0 0 7px; background-color:#f7f7f7; border-bottom:1px solid #d9d9d9; margin-bottom:7px; }
div#wrap.writeSearch div.address ul li span { font-weight:600; color:#666; float:left; margin:4px 5px 0 0; }
div#wrap.writeSearch div.address ul li span.general { font-weight:300; padding-left:5px; }
div#wrap.writeSearch div.address ul li span.general a { font-weight:600; }
div#wrap.writeSearch div.address ul li input { float:left; height:16px; border:1px solid #b8b8b8; padding:4px 0 0 0; }
div#wrap.writeSearch div.address ul li button { float:left; background:url('/images/mypage/close.gif') no-repeat; font-weight:600; display:block; width:61px; height:22px; margin-left:7px; }
div#wrap.writeSearch div.address table.address { table-layout:fixed; margin-bottom:9px; border-top:1px solid #d9d9d9; }
div#wrap.writeSearch div.address table.address th { height:23px; padding-top:4px; background-color:#f7f7f7; border-right:1px solid #d9d9d9; border-bottom:1px solid#d9d9d9; color:#666; }
div#wrap.writeSearch div.address table.address th.last { border-right:0px; }
div#wrap.writeSearch div.address table.address td { height:23px; padding:2px 0; text-align:center; border-right:1px solid #d9d9d9; border-bottom:1px solid#d9d9d9; }
div#wrap.writeSearch div.address table.address td.subject { border-right:0px; }
div#wrap.writeSearch div.address table.address td a { display:block; }





form.d932FileForm { display:block; height:0px; width:0px; overflow:hidden; text-indent:-1000em; }



ul.jqtree-tree { margin:9px 0 0 12px; }
ul.jqtree-tree, ul.jqtree-tree ul.jqtree_common { list-style: none outside; margin-bottom: 0; padding: 0; }
ul.jqtree-tree ul.jqtree_common { display: block; margin-right:0; }
ul.jqtree-tree li.jqtree-closed > ul.jqtree_common { display: none; }
ul.jqtree-tree li.jqtree_common { clear: both; list-style-type: none; }
ul.jqtree-tree li.jqtree_common div { padding:2px 0 2px 16px; width:180px; background:url("/images/members/icoDepth1.png") no-repeat 2px 6px; }
ul.jqtree-tree li.jqtree_common ul.jqtree_common li.jqtree_common { background:url("/images/members/icoTree.png") no-repeat 5px 4px; padding-left:14px; }
ul.jqtree-tree li.jqtree_common ul.jqtree_common li.jqtree_common div { background-image:url("/images/members/icoDepth2.png"); }
ul.jqtree-tree .jqtree-toggler { display:none; }
ul.jqtree-tree .jqtree-toggler:hover { color: #000; }
ul.jqtree-tree .jqtree-element { cursor: pointer; }
ul.jqtree-tree .jqtree-title { color: #1C4257; vertical-align: middle; }
ul.jqtree-tree li.jqtree-folder { margin-bottom: 4px; }
ul.jqtree-tree li.jqtree-folder.jqtree-closed { margin-bottom: 1px; }
ul.jqtree-tree li.jqtree-folder .jqtree-title { margin-left: 0; }
ul.jqtree-tree .jqtree-toggler.jqtree-closed { background-position: 0 0; }
span.jqtree-dragging { color: #fff; background: #000; opacity: 0.6;cursor: pointer; padding: 2px 8px; }
ul.jqtree-tree li.jqtree-ghost { position: relative; z-index: 10; margin-right: 10px; }
ul.jqtree-tree li.jqtree-ghost span { display: block; }
ul.jqtree-tree li.jqtree-ghost span.jqtree-circle { background-image: url(jqtree-circle.png); background-repeat: no-repeat; height: 8px; width: 8px; position: absolute; top: -4px; left: 2px; }
ul.jqtree-tree li.jqtree-ghost span.jqtree-line { border-top:2px dashed #1f538d; height: 0; padding: 0; position: absolute; top: -1px; left: 10px; width: 100%; }
ul.jqtree-tree li.jqtree-ghost.jqtree-inside { margin-left: 48px; }
ul.jqtree-tree span.jqtree-border { position: absolute; display: block; left: -2px; top: 0; margin: 0; }
ul.jqtree-tree .jqtree-element { width: 100%; *width: auto; position: relative; }
ul.jqtree-tree li.jqtree-selected > .jqtree-element,
ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover { border:1px solid #d1d1d1; background-color:#ebebeb; padding:1px 0 1px 15px; background-position:1px 5px; }
ul.jqtree-tree .jqtree-moving > .jqtree-element .jqtree-title { outline: dashed 1px #0000ff; }





button.d932FileAdd { margin-bottom:5px; }
button.d932FileAdd:before { content:'\f067'; font-family:'Font Awesome 5 Free'; font-weight:600; padding-right:5px; }
button.d932FileAdd span { display:inline; }
ul.d932File { margin-left:-5px; }
ul.d932File:after { content:''; display:block; clear:both; }
ul.d932File li { float:left; overflow:hidden; position:relative; margin:5px; }
ul.d932File li label { border:1px solid #DDD; display:block; cursor:pointer; background-image:url('/_Master/images/icoUpload.darkGray.png'); background-position:center; background-size:contain; background-repeat:no-repeat; background-color:#FFF; }
ul.d932File li label:after { filter:alpha(opacity=0); opacity:0; transition-duration:.2s; }
ul.d932File li:hover label:after { content:''; display:block; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url('/_Master/images/icoUpload.png') no-repeat center; background-size:50%; filter:alpha(opacity=50); opacity:0.5; transition-duration:.2s; }
ul.d932File li button { position:absolute; width:100%; height:30px; border-radius:0px; border:0px; box-shadow:none; left:0px; color:#FFF; transition-duration:.2s; }
ul.d932File li button.downFile { top:-30px; background-color:#0085ba; text-shadow:0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799; }
ul.d932File li button.downFile:hover { box-shadow:none; }
ul.d932File li button.delFile { bottom:-30px; background-color:#e14d43; text-shadow:0 -1px 1px #ba281e, 1px 0 1px #ba281e, 0 1px 1px #ba281e, -1px 0 1px #ba281e; }
ul.d932File li:hover button { transition-duration:.2s; }
ul.d932File li:hover button.downFile { top:0px; }
ul.d932File li:hover button.delFile { bottom:0px; }
ul.d932File li.ghost { width:50px; height:50px; border:5px dashed #DDD; }
ul.d932File li.d932AddFile button { height:100%; border:5px dashed #DDD; background:url('/_Master/images/icoAdd.darkGray.png') no-repeat center; background-size:contain; }
form.d932FileForm { display:block; overflow:hidden; width:0px; height:0px; position:absolute; left:0px; bottom:0px; }
div#contents.infor div.innerWrap div.companyInfo table.modify td span.d932FileUpload { float:none; }
div#contents.skin div.innerWrap div.companyInfo table.modify td span.d932FileUpload { float:none; }
ul.prInfor { float:left; }
div.d932FileForm { position:fixed; width:0px; height:0px; right:-1px; bottom:-1px; overflow:hidden; }



div#contents.member {}
div#contents.member div#content {}
div#contents.member div#content div.section { border:1px solid #DDD; margin-bottom:20px; padding:20px ; box-sizing:border-box; }
div#contents.member div#content div.section div.header { font-size:15px; font-weight:700; line-height:20px; border-bottom:1px solid #DDD; margin-bottom:10px; padding-bottom:5px; }
div#contents.member div#content div.section div.content { }
div#contents.member div#content div.section div.content ul { }
div#contents.member div#content div.section div.content li { padding:5px 0; }
div#contents.member div#content div.section div.content li:after { content:''; display:block; clear:both; }
div#contents.member div#content div.section div.content li label { display:inline-block; width:120px; line-height:28px; text-align:center; float:left; }
div#contents.member div#content div.section div.content li input { font-size:14px; line-height:20px; width:200px; vertical-align:middle; }
div#contents.member div#content div.section div.content li input.max { width:550px; }
div#contents.member div#content div.section div.content li span.desc { display:inline-block; color:#999; margin-left:10px; }
div#contents.member div#content div.section div.content li span.addr { display:block; float:left; width:550px; }
div#contents.member div#content div.section div.content li span.addr input { margin-bottom:3px; }
div#contents.member div#content div.section div.content li.addr label { float:left; line-height:28px; }
div#contents.member div#content div.section div.content ul.favor:after { content:''; display:block; clear:both; }
div#contents.member div#content div.section div.content ul.favor li { float:left; width:25%; }
div#contents.member div#content div.section div.content ul.favor li input { width:auto; }
div#contents.member div#content div.section div.content ul.favor li label { text-align:left; float:none; }
div#contents.member div#content div.section div.content li.item label { float:left; line-height:28px; }
div#contents.member div#content div.section div.content li ul.item { float:left; }
div#contents.member div#content div.section div.content button.add { display:block; clear:both; margin-left:120px; height:28px; padding:0 20px; }
div#contents.member div#content div.section.social div.content li { border-bottom:1px solid #DDD; padding:10px 0; }
div#contents.member div#content div.section.social div.content li:last-child { border-bottom:0px; }
div#contents.member div#content div.section.social div.content span.title { display:inline-block; width:120px; text-align:center; }


div.popWrap { position: fixed; width:100%; height:100%; left:0px; top:0px; z-index:998; font-size:13px; display:none; }
div.popWrap * { font-size:inherit; }
div.popWrap div.bg { position:fixed; width:100%; height:100%; left:0px; top:0px; z-index: 998; background:#000; filter: alpha(opacity=30); opacity: 0.3; }
div.popWrap div.dialog { position: absolute; width:740px; height:660px; left:50%; margin-left:-360px; top:100px; padding:20px; z-index:999; background-color:#FFF; border:1px solid #DDD; box-shadow:3px 3px 5px #999; border-radius: 5px; }
div.popWrap div.dialog div.title { border-bottom:1px solid #DDD; line-height:30px; }
div.popWrap div.dialog div.title span.title { font-size:20px; font-weight: 800; }
div.popWrap div.dialog div.title span.title strong { color:#0f70b7; }
div.popWrap div.dialog div.title span.subTitle { color:#999; }
div.popWrap div.dialog div.control { position:absolute; right:20px; top:20px; }
div.popWrap div.dialog div.control button { padding:0 10px; line-height:20px; background-color:#666; border:1px solid #333; color:#FFF; border-radius:3px; font-size:12px; }
div.popWrap div.dialog div.control button span { color:inherit; font-size:inherit; }
div.popWrap div.dialog div.search { padding:25px 0; text-align:center; background-color:#f2f2f2; border-bottom:1px solid #DDD; }
div.popWrap div.dialog div.search label { font-weight: 600; }
div.popWrap div.dialog div.search input { height:30px; box-sizing: border-box; padding:0 5px; line-height:28px; margin:0 5px; vertical-align: middle; width:200px; }
div.popWrap div.dialog div.search button { border:1px solid #005ca3; background-color:#0f70b7; color:#FFF; box-sizing: border-box; height:30px; padding:0 10px; vertical-align: middle; }
div.popWrap div.dialog div.search span.desc { display:block; clear:both; margin-top:10px; color:#666; }
div.popWrap div.dialog div.content { border-top:1px solid #333; margin-top:15px; }
div.popWrap div.dialog div.content iframe { width:100%; height:500px; border:0px; }

div#frame.coc {}
div#frame.coc * { font-size:inherit; }
div#frame.coc ul { font-size:14px; }
div#frame.coc ul li { padding:10px; border-bottom:1px solid #DDD; }
div#frame.coc ul li:after { content:''; display: block; clear: both; }
div#frame.coc ul li span.item { float:left; line-height:22px; }
div#frame.coc ul li button.select { float:right; background:#FFF; border:1px solid #DDD; padding:0 10px; line-height:20px; font-size:12px; border-radius: 3px; }
div#frame.coc ul li.selected button.select { display:none; }


/* 광고관리 */

.adBoard .mCSB_inside > .mCSB_container { margin-right: 0; }
.adBoard .mCSB_scrollTools .mCSB_draggerContainer { left: auto; }
div.adBoard { float: left; width: 750px; padding-left: 16px; }
div.adBoard div.innerWrap div.section { margin-bottom: 40px; }
div.adBoard div.innerWrap p.mTxt { font-size: 18px; font-weight: bold; margin: 10px 0; }
div.adBoard div.innerWrap p.underLine { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #333; }
div.adBoard div.innerWrap p.mTxt span.subTxt {  float: right; font-size: 14px; color: #888; font-weight: normal; margin-top: 5px; }
div.adBoard div.innerWrap p.mTxt span.mini { float: right; font-size: 14px; color: #666; font-weight: normal; margin-top: 5px; }
div.adBoard div.innerWrap div.tableList { max-height: 240px; border-bottom: 1px solid #ddd;  }
div.adBoard div.innerWrap table { width: 100%; border-collapse: collapse; }
div.adBoard div.innerWrap table.tableMenu { }
div.adBoard div.innerWrap table thead tr th { padding: 12px 0; font-size: 14px; background-color: #0068B7; color: #fff; border-top: 1px solid #333; border-left: 1px solid #ddd; }
div.adBoard div.innerWrap table thead tr th:first-child,
div.adBoard div.innerWrap table tbody tr td:first-child { border-left: 0; }
div.adBoard div.innerWrap table tbody tr:first-child td { border-top: 1px solid #ddd; }
div.adBoard div.innerWrap table tbody tr td { padding: 8px; font-size: 12px; text-align: center; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
div.adBoard div.innerWrap table tbody tr td.cate { text-align: left; line-height: 18px; }
div.adBoard div.innerWrap table tbody tr td.cate span { display: inline-block; font-weight: bold; font-size: 13px; }
div.adBoard div.innerWrap table tbody tr td.cate span:before { content: ">"; display: inline-block; font-weight: normal; margin: 0 5px; }
div.adBoard div.innerWrap table tbody tr td.noList { padding: 100px 0; color: #999; font-size: 13px; }
div.adBoard div.innerWrap table tbody tr.even td { background-color: #f5f5f5; }
div.adBoard div.innerWrap table tbody tr td button.pause { display: inline-block; width: 50px; height: 17px; line-height: 17px; font-size:11px; margin-left: 7px;  background: #333; color: #fff; }
div.adBoard div.innerWrap table tbody tr td button.normal { display: inline-block; width: 50px; height: 17px; line-height: 17px; font-size:11px; margin-left: 7px;  background: #0068B7; color: #fff; }
div.adBoard div.innerWrap table tbody tr td button.stats { padding: 2px 10px; background-color: #888; color: #fff; }
div.adBoard div.innerWrap .subTxt { font-size: 13px; color: #999; margin-top: 10px; }
div.adBoard div.innerWrap .readyTb { margin-bottom: 50px; }
div.adBoard div.innerWrap .readyTb button.ready { display: inline-block; width: 50px; height: 17px; line-height: 17px; font-size:11px; background: #333; color: #fff; }
div.adBoard div.innerWrap .readyTb .payInfo { display: none; }


/* 통계 */

div#report {width: 980px; margin: 0 auto; padding-bottom: 20px; position: relative; }
div#report div.monthPage { text-align: center; margin: 10px 0 25px; }
div#report div.monthPage button { width: 40px; text-align: center; border: 1px solid #777; padding: 9px 0; background-color: #999; }
div#report div.monthPage button:hover { background-color: #333; }
div#report div.monthPage button i { color: #fff; }
div#report div.monthPage p.time { display: inline-block; padding: 0 10px; font-size: 18px; font-weight: bold; }
div#report div.tabWrap { overflow: hidden; }
div#report div.tabWrap a { text-decoration: none; display: block; height: 50px; line-height: 50px; text-align: center; font-weight: bold; font-size: 18px; }
div#report div.tabWrap ul { float: left; overflow: hidden; }
div#report div.tabWrap ul li { width: 130px; float: left; }
div#report div.tabWrap ul li a { border: 1px solid #777; }
div#report div.tabWrap ul li.active a { background-color: #0e47a1; color: #fff; }
div#report div.tabWrap ul li:first-child a { border-right: 0; }
div#report div.tabWrap a.excel { width: 210px; border: 1px solid #ddd; background-color: #f5f5f5; position: relative; float: right; }
div#report div.tabWrap a.excel img { margin-right: 10px; vertical-align: middle; position: relative; top: -2px; }
div#report div.section { display: none; overflow: hidden; margin-top: 30px; }
div#report div.section.active { display: block; }
div#report div.section div.tableWrap { width: 465px; float: left; }
div#report div.section div.tableWrap:first-child { margin-right: 50px; }
div#report div.section div.tableWrap table { width: 100%; border-collapse: collapse; border-top: 1px solid #333; text-align: center; }
div#report div.section div.tableWrap table tr > * { padding: 10px 0; font-size: 14px; }
div#report div.section div.tableWrap table tr th { border-left: 1px solid #ddd; background-color: #0068B7; color: #fff; }
div#report div.section div.tableWrap table tr th:first-child { border-left: 0; }
div#report div.section div.tableWrap table tr td { border: 1px solid #ddd; border-top: 0; border-right: 0; }
div#report div.section div.tableWrap table tr td:first-child { border-left: 0; }
/* div#report div.innerWrap div.tabMenu { display: inline-block; }
div#report div.innerWrap div.tabMenu ul { overflow: hidden; }
div#report div.innerWrap div.tabMenu ul li { border: 1px solid #777; float: left; text-align: center; }
div#report div.innerWrap div.tabMenu ul li.active { background-color: #0e47a1; }
div#report div.innerWrap div.tabMenu ul li.active a { color: #fff; }
div#report div.innerWrap div.tabMenu ul li:first-child { border-right: 0; }
div#report div.innerWrap div.tabMenu ul li a { display: block; height: 50px; line-height: 50px; width: 120px; font-size: 16px; font-weight: bold; }
div#report div.innerWrap div.tabMenu ul li a:hover { text-decoration: none; } */
/* div#report div.innerWrap div.excel { float: right; border: 1px solid #ddd;  }
div#report div.innerWrap div.excel span { display: inline-block;  height: 50px; line-height: 50px; font-weight: bold; background-image: url('/images/mypage/excel.png'); background-position: 17px center; background-repeat: no-repeat;  padding: 0 15px 0 50px; background-color: #f5f5f5; } */
div#report div.innerWrap div.section { display: none; }
div#report div.innerWrap div.section.active { display: block; }
div#report div.innerWrap div.section div.sec { width: 350px; display: inline-block; float: left; }
div#report div.innerWrap div.section div.sec:first-child { margin-right: 50px; }
div#report div.innerWrap div.section div.sec table { width: 100%; border-collapse: collapse; border-top: 1px solid #333; }
div#report div.innerWrap div.section div.sec table thead tr th { background-color: #0068B7; height: 40px; color: #fff; font-size: 14px;  border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
div#report div.innerWrap div.section div.sec table thead tr th:first-child { border-left: 0;  }
div#report div.innerWrap div.section div.sec table tbody tr td { text-align: center; height: 40px; font-size: 14px;  }

/* 광고셋팅 */
div.adBoard div.innerWrap div.mTxt { font-size: 18px; font-weight: bold; margin: 10px 0; }
div.adBoard div.innerWrap div.mTxt button { margin-left: 5px; color: #fff; font-size: 14px; background-color: #0068b7; padding: 5px 10px; vertical-align: baseline; border-radius: 2px; font-weight: bold; }
div#adSetting { float: left; width: 750px; margin-left: 16px; padding-left: 0; box-sizing: border-box; }
div#adSetting * { box-sizing: border-box; }
div#adSetting input { font-family: "Nanum Gothic"; }
div#adSetting div.innerWrap { width: 100%; min-width: 820px; }
div#adSetting table.settingTb { width: 100%; border-collapse: collapse; margin-bottom: 40px; }
div#adSetting table.settingTb tr th { text-align: center; background-color: #0068B7; color: #fff; font-weight: bold; font-size: 14px; border: 1px solid #ddd; }
div#adSetting table.settingTb tr td { text-align: left; padding: 9px 12px; height: 50px; border: 1px solid #ddd; }
div#adSetting table.settingTb tr td input { height: 30px; padding: 0 10px; width: 380px; font-size: 14px; }
div#adSetting table.settingTb tr td input.site { width: 300px; }
div#adSetting table.settingTb tr td div.imgbox { float: left; }
div#adSetting table.settingTb tr td ul.imgTxt { float: left; padding-left: 10px; }
div#adSetting table.settingTb tr td ul.imgTxt li { line-height: 25px; font-size: 13px; }
div#adSetting table.settingTb tr td ul.imgTxt li.mo { margin-top: 20px; }
div#adSetting button.settingBtn { width: 150px; height: 50px; background-color: #0f70b7; border: 1px solid #005ca3; display: block; left: 0; right: 0; margin: 0 auto; color: #fff; font-size: 16px; font-weight: bold; }

#layerPopup { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; background-color: rgba(0, 0, 0, 0.7); z-index: 999; }
#layerPopup button:focus { outline: 0; }
#layerPopup .settingPop { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 300px; height: 90px; background-color: #fff; border-radius: 3px; padding: 10px; text-align: center; display: none; box-sizing: border-box; }
#layerPopup .settingPop .btnWrap { margin-top: 20px; }
#layerPopup .settingPop .btnWrap button { padding: 5px 10px; font-weight: bold; border-radius: 2px; }
#layerPopup .settingPop .btnWrap button:first-child { background-color: #0f70b7; color: #fff; }
#layerPopup .positionPop { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 810px; background-color: transparent; display: none; }
#layerPopup .positionPop .popHeader { width: 100%; height: 70px; padding: 10px; text-align: right; box-sizing: border-box; }
#layerPopup .positionPop .popHeader button { width: 50px; height: 50px; background-color: transparent; background-image: url('/images/ad/close.png'); background-repeat: no-repeat; background-position: center; }
#layerPopup .positionPop .popContent { width: 100%; height: 740px; background-color: #fff; border-radius: 3px; padding: 10px; box-sizing: border-box; }
#layerPopup .positionPop .popContent img { display: none; border: 10px solid #333; border-radius: 7px; max-height: 700px; }

/* 결제 */

div#payment div.paymentTb { max-height: 400px; border-bottom: 1px solid #333; }
div#payment div.paymentTb table { width: 100%; border-collapse: collapse; }
div#payment div.paymentTb table tr td a { color: #0594D2; }
div#payment div.paymentTb table tr:first-child td { border-top: 1px solid #333; }
div#payment div.paymentTb table tr td div.imgbox { width: 150px; height: 100px; border: 1px solid #ddd; background-position: center; background-repeat: no-repeat; background-size: contain; background-color: #fff; display: inline-block; }
div#payment div.paymentTb table tr td ul { text-align: left; padding-left: 15px; }
div#payment div.paymentTb table tr td ul li { line-height: 25px; font-size: 13px; }
div#payment div.paymentTb table tr td ul li.red { color: #ff0000; }
div#payment div.payset { width: 100%; margin-top: 20px; }
div#payment div.payset div.howpay { height: 50px; line-height: 50px; background-color: #0069b3; padding: 0 20px; }
div#payment div.payset div.howpay span.mTxt { font-size: 17px;  font-weight: bold; display: inline-block; color: #fff; }
div#payment div.payset div.howpay div.radioArea { float: right; }
div#payment div.payset div.howpay div.radioArea input {  position: relative; top: 3px; border: 0; margin-left: 15px; }
div#payment div.payset div.howpay div.radioArea label { font-size: 14px; color: #fff; }
div#payment div.payset div.payshow table.lastpay { width: 100%; }
div#payment div.payset div.payshow table.lastpay tbody tr td { text-align: left; padding: 8px 15px; }
div#payment div.payset div.payshow table.lastpay tbody tr td input { position: relative; top: 1.5px; border: 0;  }
div#payment div.payset div.payshow table.lastpay tbody tr td label { position: relative; top: -0.5px; font-size: 14px; }
div#payment div.payset div.payshow table.lastpay tbody tr td label.imp { font-size: 15px; font-weight: bold; }
div#payment div.payset div.payshow table.lastpay tbody tr td div.minibox { border: 1px solid #ddd; margin: 10px 0; padding: 8px; max-height: 150px; overflow-y: scroll;}
div#payment div.payset div.payshow table.lastpay tbody tr td div.minibox p.mTxt { font-size: 13px; margin: 5px 0; font-weight: normal; }
div#payment div.payset div.payshow table.lastpay tbody tr td div.minibox table.miniTb { border-collapse: collapse; }
div#payment div.payset div.payshow table.lastpay tbody tr td div.minibox table.miniTb thead tr th { border-top: 1px solid #0069b3; background-color: #fff; color: #333; }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea { padding: 15px;  }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea ul { padding: 10px 0; border-bottom: 1px solid #ddd; margin-bottom: 10px; }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea ul li { line-height: 35px; font-size: 15px;  }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea ul li span { float: right; }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea ul li span.payPrice { float: left; margin-right: 5px; }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea div.allpay { margin: 15px 0; font-size: 18px; color: #ff0000; font-weight: bold; }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea div.allpay span { display: block; font-size: 15px; margin-top: 5px; text-align: right; }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea div.allpay span.payTotalPrice { display: inline-block; font-size: 18px; margin-right: 5px; color: #ff0000; margin-top: -4px; }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea div.btnArea button { height: 80px; padding: 10px; }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea div.btnArea button span { color: #fff; font-weight: bold; font-size: 16px; }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea div.btnArea button.gopayment { width: 100%; background-color: #0f70b7; border: 1px solid #005ca3; margin-top: 10px; }
div#payment div.payset div.payshow table.lastpay tbody tr td.payArea div.btnArea button.cancel { width: 60px; margin-right: 8px; border: 1px solid #666666; background-color: #888; }
/* 배너광고 - 진행중 */
div#bannerlist div.bannerTb { max-height: 700px; border-bottom: 1px solid #333; }
div#bannerlist table { border-collapse: collapse; }
div#bannerlist table tbody tr td div.imgbox { width: 150px; height: 100px; border: 1px solid #ddd; background-position: center; background-repeat: no-repeat; background-size: contain; background-color: #fff; display: inline-block; }
div#bannerlist table tbody tr td.list { text-align: left; }
div#bannerlist table tbody tr td.list ul { padding-left: 15px; }
div#bannerlist table tbody tr td.list ul li { font-size: 14px; line-height: 24px; }
div#bannerlist table tbody tr td.list ul li a { color: #0594D2; }
div#bannerlist table tbody tr td button.bannerBtn { width: 80px; height: 30px; line-height: 30px; background-color: #0069b3; color: #fff; }

div#keyword td.keyword { text-align: left; }
div#keyword .keywordTb { max-height: 400px; border-bottom: 1px solid #ddd; }
div#keyword .past { margin-top: 40px; }

#mypagePopup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 9999; display: none; }
#mypagePopup .popupWrap { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-color: transparent; width: 1017px; height: 720px; }
#mypagePopup .popupWrap .popupHeader { width: 100%; height: 70px; text-align: right; padding: 10px; box-sizing: border-box; }
#mypagePopup .popupWrap .popupHeader button { width: 50px; height: 50px; background: url('/images/ad/close.png') no-repeat center; }
#mypagePopup .popupWrap .popupHeader button:focus { outline: 0; }
#mypagePopup .popupWrap .popupContent { background-color: #fff; width: 100%; height: 650px; padding: 10px; border-radius: 3px; box-sizing: border-box; }
#mypagePopup .popupWrap .popupContent iframe { width: 100%; height: 100%; border: 0; }
#mypagePopup.readyPop .popupWrap { width: 300px; height: 170px; text-align: center; }
#mypagePopup.readyPop .popupWrap .popupHeader { height: 50px; }
#mypagePopup.readyPop .popupWrap .popupHeader button { width: 30px; height: 30px; }
#mypagePopup.readyPop .popupWrap .popupContent { height: 120px; font-weight: bold; display: table; }
#mypagePopup.readyPop .popupWrap .popupContent .account { margin-top: 5px; color: #ff0000; }
#mypagePopup.readyPop .popupWrap .popupContent ul { display: table-cell; vertical-align: middle; }

div.tabBoard .section .innerWrap { margin-top: 30px; }
div.tabBoard div.tabWrap ul.tabMenu { overflow: hidden; border-bottom: 1px solid #0F70B7; }
div.tabBoard div.tabWrap ul.tabMenu li { border: 1px solid #0F70B7; border-left: 0;  border-bottom: 0; float: left; text-align: center; background-color: #fff; }
div.tabBoard div.tabWrap ul.tabMenu li:first-child { border-left: 1px solid #0f70b7; }
div.tabBoard div.tabWrap ul.tabMenu li a { display: block; padding: 10px 0; width: 130px; color: #0f70b7; font-size: 14px; font-weight: bold; }
div.tabBoard div.tabWrap ul.tabMenu li a:hover { text-decoration: none; }
div.tabBoard div.tabWrap ul.tabMenu li.active { background-color: #0F70B7;}
div.tabBoard div.tabWrap ul.tabMenu li.active a { color: #fff; }
div.tabBoard div.section { display: none; }
div.tabBoard div.section.active { display: block; }

/* end */
